// This C++ source file was generated by the TTCN-3 compiler // of the TTCN-3 Test Executor version 9.0.0 // for (build@3978f7fbee0c) on Mon Jun 24 02:37:33 2024 // Copyright (c) 2000-2023 Ericsson Telecom AB // Do not edit this file unless you know what you are doing. /* Including header files */ #include "DIAMETER_Types.hh" namespace DIAMETER__Types { /* Literal string constants */ const unsigned char bs_4_bits[] = { 1 }, bs_0_bits[] = { 1 }, bs_1_bits[] = { 5 }, bs_2_bits[] = { 3 }, bs_3_bits[] = { 7 }; extern const BITSTRING bs_4(1, bs_4_bits), bs_0(8, bs_0_bits), bs_1(8, bs_1_bits), bs_2(8, bs_2_bits), bs_3(8, bs_3_bits); const unsigned char module_checksum[] = { 0xf4, 0xe8, 0x6c, 0xdd, 0xe8, 0x15, 0x73, 0xc7, 0xe3, 0xb9, 0xed, 0x7c, 0x09, 0xa2, 0xe7, 0x00 }; /* Global variable definitions */ const TTCN_RAWdescriptor_t UINT32_raw_ = {32,SG_NO,ORDER_LSB,ORDER_MSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,4,CharCoding::UNKNOWN,NULL,false}; const XERdescriptor_t UINT32_xer_ = { {"UINT32>\n", "UINT32>\n"}, {8, 8}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int UINT32_oer_ext_arr_[0] = {}; const int UINT32_oer_p_[0] = {}; const TTCN_OERdescriptor_t UINT32_oer_ = { -1, TRUE, 4, FALSE, 0, 0, UINT32_oer_ext_arr_, 0, UINT32_oer_p_}; const TTCN_Typedescriptor_t UINT32_descr_ = { "@DIAMETER_Types.UINT32", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &UINT32_xer_, &OCTETSTRING_json_, &UINT32_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING UINT32_default_coding("RAW"); const XERdescriptor_t AVP__Unsigned32_xer_ = { {"AVP_Unsigned32>\n", "AVP_Unsigned32>\n"}, {16, 16}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Unsigned32_oer_ext_arr_[0] = {}; const int AVP__Unsigned32_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Unsigned32_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Unsigned32_oer_ext_arr_, 0, AVP__Unsigned32_oer_p_}; const TTCN_Typedescriptor_t AVP__Unsigned32_descr_ = { "@DIAMETER_Types.AVP_Unsigned32", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Unsigned32_xer_, &OCTETSTRING_json_, &AVP__Unsigned32_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Unsigned32_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Acct__Interim__Interval_xer_ = { {"BASE_NONE_Acct_Interim_Interval>\n", "BASE_NONE_Acct_Interim_Interval>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int BASE__NONE__Acct__Interim__Interval_oer_ext_arr_[0] = {}; const int BASE__NONE__Acct__Interim__Interval_oer_p_[0] = {}; const TTCN_OERdescriptor_t BASE__NONE__Acct__Interim__Interval_oer_ = { -1, TRUE, 4, FALSE, 0, 0, BASE__NONE__Acct__Interim__Interval_oer_ext_arr_, 0, BASE__NONE__Acct__Interim__Interval_oer_p_}; const TTCN_Typedescriptor_t BASE__NONE__Acct__Interim__Interval_descr_ = { "@DIAMETER_Types.BASE_NONE_Acct_Interim_Interval", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &BASE__NONE__Acct__Interim__Interval_xer_, &OCTETSTRING_json_, &BASE__NONE__Acct__Interim__Interval_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Acct__Interim__Interval_default_coding("RAW"); const TTCN_RAWdescriptor_t BASE__NONE__Accounting__Realtime__Required_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for BASE__NONE__Accounting__Realtime__Required const TTCN_Typedescriptor_t BASE__NONE__Accounting__Realtime__Required_descr_ = { "@DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required", NULL, &BASE__NONE__Accounting__Realtime__Required_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Accounting__Realtime__Required_default_coding("RAW"); const XERdescriptor_t UTF8_xer_ = { {"UTF8>\n", "UTF8>\n"}, {6, 6}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int UTF8_oer_ext_arr_[0] = {}; const int UTF8_oer_p_[0] = {}; const TTCN_OERdescriptor_t UTF8_oer_ = { -1, TRUE, -1, FALSE, 0, 0, UTF8_oer_ext_arr_, 0, UTF8_oer_p_}; const TTCN_Typedescriptor_t UTF8_descr_ = { "@DIAMETER_Types.UTF8", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &UTF8_xer_, &OCTETSTRING_json_, &UTF8_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING UTF8_default_coding("RAW"); const XERdescriptor_t AVP__UTF8String_xer_ = { {"AVP_UTF8String>\n", "AVP_UTF8String>\n"}, {16, 16}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__UTF8String_oer_ext_arr_[0] = {}; const int AVP__UTF8String_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__UTF8String_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__UTF8String_oer_ext_arr_, 0, AVP__UTF8String_oer_p_}; const TTCN_Typedescriptor_t AVP__UTF8String_descr_ = { "@DIAMETER_Types.AVP_UTF8String", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__UTF8String_xer_, &OCTETSTRING_json_, &AVP__UTF8String_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__UTF8String_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Acct__Multi__Session__Id_xer_ = { {"BASE_NONE_Acct_Multi_Session_Id>\n", "BASE_NONE_Acct_Multi_Session_Id>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int BASE__NONE__Acct__Multi__Session__Id_oer_ext_arr_[0] = {}; const int BASE__NONE__Acct__Multi__Session__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t BASE__NONE__Acct__Multi__Session__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, BASE__NONE__Acct__Multi__Session__Id_oer_ext_arr_, 0, BASE__NONE__Acct__Multi__Session__Id_oer_p_}; const TTCN_Typedescriptor_t BASE__NONE__Acct__Multi__Session__Id_descr_ = { "@DIAMETER_Types.BASE_NONE_Acct_Multi_Session_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &BASE__NONE__Acct__Multi__Session__Id_xer_, &OCTETSTRING_json_, &BASE__NONE__Acct__Multi__Session__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Acct__Multi__Session__Id_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Accounting__Record__Number_xer_ = { {"BASE_NONE_Accounting_Record_Number>\n", "BASE_NONE_Accounting_Record_Number>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int BASE__NONE__Accounting__Record__Number_oer_ext_arr_[0] = {}; const int BASE__NONE__Accounting__Record__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t BASE__NONE__Accounting__Record__Number_oer_ = { -1, TRUE, 4, FALSE, 0, 0, BASE__NONE__Accounting__Record__Number_oer_ext_arr_, 0, BASE__NONE__Accounting__Record__Number_oer_p_}; const TTCN_Typedescriptor_t BASE__NONE__Accounting__Record__Number_descr_ = { "@DIAMETER_Types.BASE_NONE_Accounting_Record_Number", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &BASE__NONE__Accounting__Record__Number_xer_, &OCTETSTRING_json_, &BASE__NONE__Accounting__Record__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Accounting__Record__Number_default_coding("RAW"); const TTCN_RAWdescriptor_t BASE__NONE__Accounting__Record__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for BASE__NONE__Accounting__Record__Type const TTCN_Typedescriptor_t BASE__NONE__Accounting__Record__Type_descr_ = { "@DIAMETER_Types.BASE_NONE_Accounting_Record_Type", NULL, &BASE__NONE__Accounting__Record__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Accounting__Record__Type_default_coding("RAW"); const XERdescriptor_t AVP__OctetString_xer_ = { {"AVP_OctetString>\n", "AVP_OctetString>\n"}, {17, 17}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__OctetString_oer_ext_arr_[0] = {}; const int AVP__OctetString_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__OctetString_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__OctetString_oer_ext_arr_, 0, AVP__OctetString_oer_p_}; const TTCN_Typedescriptor_t AVP__OctetString_descr_ = { "@DIAMETER_Types.AVP_OctetString", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__OctetString_xer_, &OCTETSTRING_json_, &AVP__OctetString_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__OctetString_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Accounting__Session__Id_xer_ = { {"BASE_NONE_Accounting_Session_Id>\n", "BASE_NONE_Accounting_Session_Id>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int BASE__NONE__Accounting__Session__Id_oer_ext_arr_[0] = {}; const int BASE__NONE__Accounting__Session__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t BASE__NONE__Accounting__Session__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, BASE__NONE__Accounting__Session__Id_oer_ext_arr_, 0, BASE__NONE__Accounting__Session__Id_oer_p_}; const TTCN_Typedescriptor_t BASE__NONE__Accounting__Session__Id_descr_ = { "@DIAMETER_Types.BASE_NONE_Accounting_Session_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &BASE__NONE__Accounting__Session__Id_xer_, &OCTETSTRING_json_, &BASE__NONE__Accounting__Session__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Accounting__Session__Id_default_coding("RAW"); const TTCN_RAWdescriptor_t UINT64_raw_ = {64,SG_NO,ORDER_LSB,ORDER_MSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,8,CharCoding::UNKNOWN,NULL,false}; const XERdescriptor_t UINT64_xer_ = { {"UINT64>\n", "UINT64>\n"}, {8, 8}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int UINT64_oer_ext_arr_[0] = {}; const int UINT64_oer_p_[0] = {}; const TTCN_OERdescriptor_t UINT64_oer_ = { -1, TRUE, 8, FALSE, 0, 0, UINT64_oer_ext_arr_, 0, UINT64_oer_p_}; const TTCN_Typedescriptor_t UINT64_descr_ = { "@DIAMETER_Types.UINT64", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &UINT64_xer_, &OCTETSTRING_json_, &UINT64_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING UINT64_default_coding("RAW"); const XERdescriptor_t AVP__Unsigned64_xer_ = { {"AVP_Unsigned64>\n", "AVP_Unsigned64>\n"}, {16, 16}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Unsigned64_oer_ext_arr_[0] = {}; const int AVP__Unsigned64_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Unsigned64_oer_ = { -1, TRUE, 8, FALSE, 0, 0, AVP__Unsigned64_oer_ext_arr_, 0, AVP__Unsigned64_oer_p_}; const TTCN_Typedescriptor_t AVP__Unsigned64_descr_ = { "@DIAMETER_Types.AVP_Unsigned64", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &AVP__Unsigned64_xer_, &OCTETSTRING_json_, &AVP__Unsigned64_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Unsigned64_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Accounting__Sub__Session__Id_xer_ = { {"BASE_NONE_Accounting_Sub_Session_Id>\n", "BASE_NONE_Accounting_Sub_Session_Id>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int BASE__NONE__Accounting__Sub__Session__Id_oer_ext_arr_[0] = {}; const int BASE__NONE__Accounting__Sub__Session__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t BASE__NONE__Accounting__Sub__Session__Id_oer_ = { -1, TRUE, 8, FALSE, 0, 0, BASE__NONE__Accounting__Sub__Session__Id_oer_ext_arr_, 0, BASE__NONE__Accounting__Sub__Session__Id_oer_p_}; const TTCN_Typedescriptor_t BASE__NONE__Accounting__Sub__Session__Id_descr_ = { "@DIAMETER_Types.BASE_NONE_Accounting_Sub_Session_Id", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &BASE__NONE__Accounting__Sub__Session__Id_xer_, &OCTETSTRING_json_, &BASE__NONE__Accounting__Sub__Session__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Accounting__Sub__Session__Id_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Acct__Application__Id_xer_ = { {"BASE_NONE_Acct_Application_Id>\n", "BASE_NONE_Acct_Application_Id>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int BASE__NONE__Acct__Application__Id_oer_ext_arr_[0] = {}; const int BASE__NONE__Acct__Application__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t BASE__NONE__Acct__Application__Id_oer_ = { -1, TRUE, 4, FALSE, 0, 0, BASE__NONE__Acct__Application__Id_oer_ext_arr_, 0, BASE__NONE__Acct__Application__Id_oer_p_}; const TTCN_Typedescriptor_t BASE__NONE__Acct__Application__Id_descr_ = { "@DIAMETER_Types.BASE_NONE_Acct_Application_Id", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &BASE__NONE__Acct__Application__Id_xer_, &OCTETSTRING_json_, &BASE__NONE__Acct__Application__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Acct__Application__Id_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Auth__Application__Id_xer_ = { {"BASE_NONE_Auth_Application_Id>\n", "BASE_NONE_Auth_Application_Id>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int BASE__NONE__Auth__Application__Id_oer_ext_arr_[0] = {}; const int BASE__NONE__Auth__Application__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t BASE__NONE__Auth__Application__Id_oer_ = { -1, TRUE, 4, FALSE, 0, 0, BASE__NONE__Auth__Application__Id_oer_ext_arr_, 0, BASE__NONE__Auth__Application__Id_oer_p_}; const TTCN_Typedescriptor_t BASE__NONE__Auth__Application__Id_descr_ = { "@DIAMETER_Types.BASE_NONE_Auth_Application_Id", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &BASE__NONE__Auth__Application__Id_xer_, &OCTETSTRING_json_, &BASE__NONE__Auth__Application__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Auth__Application__Id_default_coding("RAW"); const TTCN_RAWdescriptor_t BASE__NONE__Auth__Request__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for BASE__NONE__Auth__Request__Type const TTCN_Typedescriptor_t BASE__NONE__Auth__Request__Type_descr_ = { "@DIAMETER_Types.BASE_NONE_Auth_Request_Type", NULL, &BASE__NONE__Auth__Request__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Auth__Request__Type_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Authorization__Lifetime_xer_ = { {"BASE_NONE_Authorization_Lifetime>\n", "BASE_NONE_Authorization_Lifetime>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int BASE__NONE__Authorization__Lifetime_oer_ext_arr_[0] = {}; const int BASE__NONE__Authorization__Lifetime_oer_p_[0] = {}; const TTCN_OERdescriptor_t BASE__NONE__Authorization__Lifetime_oer_ = { -1, TRUE, 4, FALSE, 0, 0, BASE__NONE__Authorization__Lifetime_oer_ext_arr_, 0, BASE__NONE__Authorization__Lifetime_oer_p_}; const TTCN_Typedescriptor_t BASE__NONE__Authorization__Lifetime_descr_ = { "@DIAMETER_Types.BASE_NONE_Authorization_Lifetime", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &BASE__NONE__Authorization__Lifetime_xer_, &OCTETSTRING_json_, &BASE__NONE__Authorization__Lifetime_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Authorization__Lifetime_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Auth__Grace__Period_xer_ = { {"BASE_NONE_Auth_Grace_Period>\n", "BASE_NONE_Auth_Grace_Period>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int BASE__NONE__Auth__Grace__Period_oer_ext_arr_[0] = {}; const int BASE__NONE__Auth__Grace__Period_oer_p_[0] = {}; const TTCN_OERdescriptor_t BASE__NONE__Auth__Grace__Period_oer_ = { -1, TRUE, 4, FALSE, 0, 0, BASE__NONE__Auth__Grace__Period_oer_ext_arr_, 0, BASE__NONE__Auth__Grace__Period_oer_p_}; const TTCN_Typedescriptor_t BASE__NONE__Auth__Grace__Period_descr_ = { "@DIAMETER_Types.BASE_NONE_Auth_Grace_Period", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &BASE__NONE__Auth__Grace__Period_xer_, &OCTETSTRING_json_, &BASE__NONE__Auth__Grace__Period_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Auth__Grace__Period_default_coding("RAW"); const TTCN_RAWdescriptor_t BASE__NONE__Auth__Session__State_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for BASE__NONE__Auth__Session__State const TTCN_Typedescriptor_t BASE__NONE__Auth__Session__State_descr_ = { "@DIAMETER_Types.BASE_NONE_Auth_Session_State", NULL, &BASE__NONE__Auth__Session__State_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Auth__Session__State_default_coding("RAW"); const TTCN_RAWdescriptor_t BASE__NONE__Re__Auth__Request__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for BASE__NONE__Re__Auth__Request__Type const TTCN_Typedescriptor_t BASE__NONE__Re__Auth__Request__Type_descr_ = { "@DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type", NULL, &BASE__NONE__Re__Auth__Request__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Re__Auth__Request__Type_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Class_xer_ = { {"BASE_NONE_Class>\n", "BASE_NONE_Class>\n"}, {17, 17}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int BASE__NONE__Class_oer_ext_arr_[0] = {}; const int BASE__NONE__Class_oer_p_[0] = {}; const TTCN_OERdescriptor_t BASE__NONE__Class_oer_ = { -1, TRUE, -1, FALSE, 0, 0, BASE__NONE__Class_oer_ext_arr_, 0, BASE__NONE__Class_oer_p_}; const TTCN_Typedescriptor_t BASE__NONE__Class_descr_ = { "@DIAMETER_Types.BASE_NONE_Class", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &BASE__NONE__Class_xer_, &OCTETSTRING_json_, &BASE__NONE__Class_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Class_default_coding("RAW"); const XERdescriptor_t DiameterIdentity_xer_ = { {"DiameterIdentity>\n", "DiameterIdentity>\n"}, {18, 18}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t DiameterIdentity_descr_ = { "@DIAMETER_Types.DiameterIdentity", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &DiameterIdentity_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DiameterIdentity_default_coding("RAW"); const XERdescriptor_t AVP__DiameterIdentity_xer_ = { {"AVP_DiameterIdentity>\n", "AVP_DiameterIdentity>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__DiameterIdentity_descr_ = { "@DIAMETER_Types.AVP_DiameterIdentity", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__DiameterIdentity_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__DiameterIdentity_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Destination__Host_xer_ = { {"BASE_NONE_Destination_Host>\n", "BASE_NONE_Destination_Host>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t BASE__NONE__Destination__Host_descr_ = { "@DIAMETER_Types.BASE_NONE_Destination_Host", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &BASE__NONE__Destination__Host_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Destination__Host_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Destination__Realm_xer_ = { {"BASE_NONE_Destination_Realm>\n", "BASE_NONE_Destination_Realm>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t BASE__NONE__Destination__Realm_descr_ = { "@DIAMETER_Types.BASE_NONE_Destination_Realm", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &BASE__NONE__Destination__Realm_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Destination__Realm_default_coding("RAW"); const TTCN_RAWdescriptor_t BASE__NONE__Disconnect__Cause_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for BASE__NONE__Disconnect__Cause const TTCN_Typedescriptor_t BASE__NONE__Disconnect__Cause_descr_ = { "@DIAMETER_Types.BASE_NONE_Disconnect_Cause", NULL, &BASE__NONE__Disconnect__Cause_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Disconnect__Cause_default_coding("RAW"); const TTCN_RAWdescriptor_t AVP__list_raw_ = {0,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AVP__list const TTCN_Typedescriptor_t AVP__list_descr_ = { "@DIAMETER_Types.AVP_list", NULL, &AVP__list_raw_, NULL, NULL, NULL, NULL, NULL, &GenericAVP_descr_, TTCN_Typedescriptor_t::DONTCARE }; const TTCN_RAWdescriptor_t GenericAVP_raw_ = {0,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for GenericAVP const TTCN_Typedescriptor_t GenericAVP_descr_ = { "@DIAMETER_Types.GenericAVP", NULL, &GenericAVP_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; const TTCN_RAWdescriptor_t AVP__Code_raw_ = {0,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AVP__Code const TTCN_Typedescriptor_t AVP__Code_descr_ = { "@DIAMETER_Types.AVP_Code", NULL, &AVP__Code_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; const TTCN_RAWdescriptor_t AVP__Code__ETSI_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AVP__Code__ETSI const TTCN_Typedescriptor_t AVP__Code__ETSI_descr_ = { "@DIAMETER_Types.AVP_Code_ETSI", NULL, &AVP__Code__ETSI_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Code__ETSI_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Code_vendor__id__ETSI_default_coding("RAW"); const TTCN_RAWdescriptor_t AVP__Code__NONE_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AVP__Code__NONE const TTCN_Typedescriptor_t AVP__Code__NONE_descr_ = { "@DIAMETER_Types.AVP_Code_NONE", NULL, &AVP__Code__NONE_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Code__NONE_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Code_vendor__id__NONE_default_coding("RAW"); const TTCN_RAWdescriptor_t AVP__Code__3GPP_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AVP__Code__3GPP const TTCN_Typedescriptor_t AVP__Code__3GPP_descr_ = { "@DIAMETER_Types.AVP_Code_3GPP", NULL, &AVP__Code__3GPP_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Code__3GPP_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Code_vendor__id__3GPP_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Code_default_coding("RAW"); const TTCN_RAWdescriptor_t AVP__Header_avp__code_raw_ = {0,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AVP__Header_avp__code const TTCN_Typedescriptor_t AVP__Header_avp__code_descr_ = { "@DIAMETER_Types.AVP_Header.avp_code", NULL, &AVP__Header_avp__code_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Header_avp__code_default_coding("RAW"); const TTCN_RAWdescriptor_t BIT8_raw_ = {8,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,8,CharCoding::UNKNOWN,NULL,false}; const XERdescriptor_t BIT8_xer_ = { {"BIT8>\n", "BIT8>\n"}, {6, 6}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t BIT8_descr_ = { "@DIAMETER_Types.BIT8", &BITSTRING_ber_, &BIT8_raw_, NULL, &BIT8_xer_, &BITSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BIT8_default_coding("RAW"); const XERdescriptor_t AVP__Header_VMPxxxxx_xer_ = { {"VMPxxxxx>\n", "VMPxxxxx>\n"}, {10, 10}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t AVP__Header_VMPxxxxx_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t AVP__Header_VMPxxxxx_descr_ = { "@DIAMETER_Types.AVP_Header.VMPxxxxx", &BITSTRING_ber_, &BIT8_raw_, NULL, &AVP__Header_VMPxxxxx_xer_, &BITSTRING_json_, &AVP__Header_VMPxxxxx_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Header_VMPxxxxx_default_coding("RAW"); const TTCN_RAWdescriptor_t UINT24_raw_ = {24,SG_NO,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; const XERdescriptor_t UINT24_xer_ = { {"UINT24>\n", "UINT24>\n"}, {8, 8}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t UINT24_descr_ = { "@DIAMETER_Types.UINT24", &INTEGER_ber_, &UINT24_raw_, &INTEGER_text_, &UINT24_xer_, &INTEGER_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING UINT24_default_coding("RAW"); const XERdescriptor_t AVP__Header_avp__length_xer_ = { {"avp_length>\n", "avp_length>\n"}, {12, 12}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t AVP__Header_avp__length_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t AVP__Header_avp__length_descr_ = { "@DIAMETER_Types.AVP_Header.avp_length", &INTEGER_ber_, &UINT24_raw_, &INTEGER_text_, &AVP__Header_avp__length_xer_, &INTEGER_json_, &AVP__Header_avp__length_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Header_avp__length_default_coding("RAW"); const TTCN_RAWdescriptor_t AVP__Header_raw_ = {0,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AVP__Header const TTCN_Typedescriptor_t AVP__Header_descr_ = { "@DIAMETER_Types.AVP_Header", NULL, &AVP__Header_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; const TTCN_RAWdescriptor_t Vendor__Id_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for Vendor__Id const TTCN_Typedescriptor_t Vendor__Id_descr_ = { "@DIAMETER_Types.Vendor_Id", NULL, &Vendor__Id_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING Vendor__Id_default_coding("RAW"); const TTCN_RAWdescriptor_t AVP__Header_vendor__id_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AVP__Header_vendor__id const TTCN_Typedescriptor_t AVP__Header_vendor__id_descr_ = { "@DIAMETER_Types.AVP_Header.vendor_id", NULL, &AVP__Header_vendor__id_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Header_vendor__id_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Header_default_coding("RAW"); const TTCN_RAWdescriptor_t AVP_avp__header_raw_ = {0,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AVP_avp__header const TTCN_Typedescriptor_t AVP_avp__header_descr_ = { "@DIAMETER_Types.AVP.avp_header", NULL, &AVP_avp__header_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP_avp__header_default_coding("RAW"); const TTCN_RAWdescriptor_t AVP__Data_raw_ = {0,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AVP__Data const TTCN_Typedescriptor_t AVP__Data_descr_ = { "@DIAMETER_Types.AVP_Data", NULL, &AVP__Data_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; const XERdescriptor_t GI__3GPP__3GPP__SGSN__IPv6__Address_xer_ = { {"GI_3GPP_3GPP_SGSN_IPv6_Address>\n", "GI_3GPP_3GPP_SGSN_IPv6_Address>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GI__3GPP__3GPP__SGSN__IPv6__Address_oer_ext_arr_[0] = {}; const int GI__3GPP__3GPP__SGSN__IPv6__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t GI__3GPP__3GPP__SGSN__IPv6__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, GI__3GPP__3GPP__SGSN__IPv6__Address_oer_ext_arr_, 0, GI__3GPP__3GPP__SGSN__IPv6__Address_oer_p_}; const TTCN_Typedescriptor_t GI__3GPP__3GPP__SGSN__IPv6__Address_descr_ = { "@DIAMETER_Types.GI_3GPP_3GPP_SGSN_IPv6_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &GI__3GPP__3GPP__SGSN__IPv6__Address_xer_, &OCTETSTRING_json_, &GI__3GPP__3GPP__SGSN__IPv6__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__3GPP__SGSN__IPv6__Address_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__SGSN__IPv6__Address_xer_ = { {"avp_GI_3GPP_3GPP_SGSN_IPv6_Address>\n", "avp_GI_3GPP_3GPP_SGSN_IPv6_Address>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__GI__3GPP__3GPP__SGSN__IPv6__Address_oer_ext_arr_[0] = {}; const int AVP__Data_avp__GI__3GPP__3GPP__SGSN__IPv6__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__SGSN__IPv6__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__GI__3GPP__3GPP__SGSN__IPv6__Address_oer_ext_arr_, 0, AVP__Data_avp__GI__3GPP__3GPP__SGSN__IPv6__Address_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__GI__3GPP__3GPP__SGSN__IPv6__Address_descr_ = { "@DIAMETER_Types.AVP_Data.avp_GI_3GPP_3GPP_SGSN_IPv6_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__GI__3GPP__3GPP__SGSN__IPv6__Address_xer_, &OCTETSTRING_json_, &AVP__Data_avp__GI__3GPP__3GPP__SGSN__IPv6__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__3GPP__SGSN__IPv6__Address_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Login__LAT__Service_xer_ = { {"DNAS_NONE_Login_LAT_Service>\n", "DNAS_NONE_Login_LAT_Service>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Login__LAT__Service_oer_ext_arr_[0] = {}; const int DNAS__NONE__Login__LAT__Service_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Login__LAT__Service_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Login__LAT__Service_oer_ext_arr_, 0, DNAS__NONE__Login__LAT__Service_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Login__LAT__Service_descr_ = { "@DIAMETER_Types.DNAS_NONE_Login_LAT_Service", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Login__LAT__Service_xer_, &OCTETSTRING_json_, &DNAS__NONE__Login__LAT__Service_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Login__LAT__Service_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Login__LAT__Service_xer_ = { {"avp_DNAS_NONE_Login_LAT_Service>\n", "avp_DNAS_NONE_Login_LAT_Service>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Login__LAT__Service_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Login__LAT__Service_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Login__LAT__Service_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Login__LAT__Service_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Login__LAT__Service_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Login__LAT__Service_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Login_LAT_Service", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Login__LAT__Service_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Login__LAT__Service_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Login__LAT__Service_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__RAR__Flags_xer_ = { {"AAA_3GPP_RAR_Flags>\n", "AAA_3GPP_RAR_Flags>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__RAR__Flags_oer_ext_arr_[0] = {}; const int AAA__3GPP__RAR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__RAR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__RAR__Flags_oer_ext_arr_, 0, AAA__3GPP__RAR__Flags_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__RAR__Flags_descr_ = { "@DIAMETER_Types.AAA_3GPP_RAR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__RAR__Flags_xer_, &OCTETSTRING_json_, &AAA__3GPP__RAR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__RAR__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__RAR__Flags_xer_ = { {"avp_AAA_3GPP_RAR_Flags>\n", "avp_AAA_3GPP_RAR_Flags>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__RAR__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__RAR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__RAR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__RAR__Flags_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__RAR__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__RAR__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_RAR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__RAR__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__RAR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__RAR__Flags_default_coding("RAW"); const TTCN_RAWdescriptor_t AddressType_raw_ = {16,SG_NO,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AddressType const TTCN_Typedescriptor_t AddressType_descr_ = { "@DIAMETER_Types.AddressType", NULL, &AddressType_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AddressType_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Address_address__type_default_coding("RAW"); const XERdescriptor_t AVP__Address_address__data_xer_ = { {"address_data>\n", "address_data>\n"}, {14, 14}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Address_address__data_oer_ext_arr_[0] = {}; const int AVP__Address_address__data_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Address_address__data_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Address_address__data_oer_ext_arr_, 0, AVP__Address_address__data_oer_p_}; const TTCN_Typedescriptor_t AVP__Address_address__data_descr_ = { "@DIAMETER_Types.AVP_Address.address_data", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Address_address__data_xer_, &OCTETSTRING_json_, &AVP__Address_address__data_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Address_address__data_default_coding("RAW"); const TTCN_RAWdescriptor_t AVP__Address_raw_ = {0,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AVP__Address const TTCN_Typedescriptor_t AVP__Address_descr_ = { "@DIAMETER_Types.AVP_Address", NULL, &AVP__Address_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Address_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__SCS__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__SCS__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SCS__Address_default_coding("RAW"); const XERdescriptor_t GI__3GPP__3GPP__GGSN__MCC__MNC_xer_ = { {"GI_3GPP_3GPP_GGSN_MCC_MNC>\n", "GI_3GPP_3GPP_GGSN_MCC_MNC>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GI__3GPP__3GPP__GGSN__MCC__MNC_oer_ext_arr_[0] = {}; const int GI__3GPP__3GPP__GGSN__MCC__MNC_oer_p_[0] = {}; const TTCN_OERdescriptor_t GI__3GPP__3GPP__GGSN__MCC__MNC_oer_ = { -1, TRUE, -1, FALSE, 0, 0, GI__3GPP__3GPP__GGSN__MCC__MNC_oer_ext_arr_, 0, GI__3GPP__3GPP__GGSN__MCC__MNC_oer_p_}; const TTCN_Typedescriptor_t GI__3GPP__3GPP__GGSN__MCC__MNC_descr_ = { "@DIAMETER_Types.GI_3GPP_3GPP_GGSN_MCC_MNC", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &GI__3GPP__3GPP__GGSN__MCC__MNC_xer_, &OCTETSTRING_json_, &GI__3GPP__3GPP__GGSN__MCC__MNC_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__3GPP__GGSN__MCC__MNC_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__GGSN__MCC__MNC_xer_ = { {"avp_GI_3GPP_3GPP_GGSN_MCC_MNC>\n", "avp_GI_3GPP_3GPP_GGSN_MCC_MNC>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__GI__3GPP__3GPP__GGSN__MCC__MNC_oer_ext_arr_[0] = {}; const int AVP__Data_avp__GI__3GPP__3GPP__GGSN__MCC__MNC_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__GGSN__MCC__MNC_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__GI__3GPP__3GPP__GGSN__MCC__MNC_oer_ext_arr_, 0, AVP__Data_avp__GI__3GPP__3GPP__GGSN__MCC__MNC_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__GI__3GPP__3GPP__GGSN__MCC__MNC_descr_ = { "@DIAMETER_Types.AVP_Data.avp_GI_3GPP_3GPP_GGSN_MCC_MNC", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__GI__3GPP__3GPP__GGSN__MCC__MNC_xer_, &OCTETSTRING_json_, &AVP__Data_avp__GI__3GPP__3GPP__GGSN__MCC__MNC_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__3GPP__GGSN__MCC__MNC_default_coding("RAW"); const TTCN_RAWdescriptor_t DCC__NONE__Direct__Debiting__Failure__Handling_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCC__NONE__Direct__Debiting__Failure__Handling const TTCN_Typedescriptor_t DCC__NONE__Direct__Debiting__Failure__Handling_descr_ = { "@DIAMETER_Types.DCC_NONE_Direct_Debiting_Failure_Handling", NULL, &DCC__NONE__Direct__Debiting__Failure__Handling_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__Direct__Debiting__Failure__Handling_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Direct__Debiting__Failure__Handling_default_coding("RAW"); const TTCN_Typedescriptor_t& MIPv6__NONE__MIP__Careof__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING MIPv6__NONE__MIP__Careof__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv6__NONE__MIP__Careof__Address_default_coding("RAW"); const TTCN_Typedescriptor_t& AVP__Grouped_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AVP__Grouped_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__TWAN__User__Location__Info_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__TWAN__User__Location__Info_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__TWAN__User__Location__Info_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__PoC__User__Role__IDs_xer_ = { {"DCA_3GPP_PoC_User_Role_IDs>\n", "DCA_3GPP_PoC_User_Role_IDs>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__PoC__User__Role__IDs_oer_ext_arr_[0] = {}; const int DCA__3GPP__PoC__User__Role__IDs_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__PoC__User__Role__IDs_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__PoC__User__Role__IDs_oer_ext_arr_, 0, DCA__3GPP__PoC__User__Role__IDs_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__PoC__User__Role__IDs_descr_ = { "@DIAMETER_Types.DCA_3GPP_PoC_User_Role_IDs", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__PoC__User__Role__IDs_xer_, &OCTETSTRING_json_, &DCA__3GPP__PoC__User__Role__IDs_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__PoC__User__Role__IDs_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__PoC__User__Role__IDs_xer_ = { {"avp_DCA_3GPP_PoC_User_Role_IDs>\n", "avp_DCA_3GPP_PoC_User_Role_IDs>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__PoC__User__Role__IDs_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__PoC__User__Role__IDs_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__PoC__User__Role__IDs_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__PoC__User__Role__IDs_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__PoC__User__Role__IDs_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__PoC__User__Role__IDs_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_PoC_User_Role_IDs", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__PoC__User__Role__IDs_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__PoC__User__Role__IDs_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__PoC__User__Role__IDs_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Announcement__Order_xer_ = { {"DCA_3GPP_Announcement_Order>\n", "DCA_3GPP_Announcement_Order>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Announcement__Order_oer_ext_arr_[0] = {}; const int DCA__3GPP__Announcement__Order_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Announcement__Order_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Announcement__Order_oer_ext_arr_, 0, DCA__3GPP__Announcement__Order_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Announcement__Order_descr_ = { "@DIAMETER_Types.DCA_3GPP_Announcement_Order", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Announcement__Order_xer_, &OCTETSTRING_json_, &DCA__3GPP__Announcement__Order_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Announcement__Order_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Announcement__Order_xer_ = { {"avp_DCA_3GPP_Announcement_Order>\n", "avp_DCA_3GPP_Announcement_Order>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Announcement__Order_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Announcement__Order_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Announcement__Order_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Announcement__Order_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Announcement__Order_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Announcement__Order_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Announcement_Order", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Announcement__Order_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Announcement__Order_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Announcement__Order_default_coding("RAW"); const XERdescriptor_t CxDx__ETSI__Line__Identifier_xer_ = { {"CxDx_ETSI_Line_Identifier>\n", "CxDx_ETSI_Line_Identifier>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__ETSI__Line__Identifier_oer_ext_arr_[0] = {}; const int CxDx__ETSI__Line__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__ETSI__Line__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, CxDx__ETSI__Line__Identifier_oer_ext_arr_, 0, CxDx__ETSI__Line__Identifier_oer_p_}; const TTCN_Typedescriptor_t CxDx__ETSI__Line__Identifier_descr_ = { "@DIAMETER_Types.CxDx_ETSI_Line_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &CxDx__ETSI__Line__Identifier_xer_, &OCTETSTRING_json_, &CxDx__ETSI__Line__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__ETSI__Line__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__ETSI__Line__Identifier_xer_ = { {"avp_CxDx_ETSI_Line_Identifier>\n", "avp_CxDx_ETSI_Line_Identifier>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__ETSI__Line__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__ETSI__Line__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__ETSI__Line__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__CxDx__ETSI__Line__Identifier_oer_ext_arr_, 0, AVP__Data_avp__CxDx__ETSI__Line__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__ETSI__Line__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_ETSI_Line_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__ETSI__Line__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__ETSI__Line__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__ETSI__Line__Identifier_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Bearer__Identifier_xer_ = { {"PCC_3GPP_Bearer_Identifier>\n", "PCC_3GPP_Bearer_Identifier>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Bearer__Identifier_oer_ext_arr_[0] = {}; const int PCC__3GPP__Bearer__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Bearer__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, PCC__3GPP__Bearer__Identifier_oer_ext_arr_, 0, PCC__3GPP__Bearer__Identifier_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Bearer__Identifier_descr_ = { "@DIAMETER_Types.PCC_3GPP_Bearer_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &PCC__3GPP__Bearer__Identifier_xer_, &OCTETSTRING_json_, &PCC__3GPP__Bearer__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Bearer__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Bearer__Identifier_xer_ = { {"avp_PCC_3GPP_Bearer_Identifier>\n", "avp_PCC_3GPP_Bearer_Identifier>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Bearer__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Bearer__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Bearer__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Bearer__Identifier_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Bearer__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Bearer__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Bearer_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Bearer__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Bearer__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Bearer__Identifier_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Content__Version_xer_ = { {"RX_3GPP_Content_Version>\n", "RX_3GPP_Content_Version>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Content__Version_oer_ext_arr_[0] = {}; const int RX__3GPP__Content__Version_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Content__Version_oer_ = { -1, TRUE, 8, FALSE, 0, 0, RX__3GPP__Content__Version_oer_ext_arr_, 0, RX__3GPP__Content__Version_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Content__Version_descr_ = { "@DIAMETER_Types.RX_3GPP_Content_Version", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &RX__3GPP__Content__Version_xer_, &OCTETSTRING_json_, &RX__3GPP__Content__Version_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Content__Version_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Content__Version_xer_ = { {"avp_RX_3GPP_Content_Version>\n", "avp_RX_3GPP_Content_Version>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Content__Version_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Content__Version_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Content__Version_oer_ = { -1, TRUE, 8, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Content__Version_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Content__Version_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Content__Version_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Content_Version", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Content__Version_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Content__Version_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Content__Version_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Applic__ID_xer_ = { {"DCA_3GPP_Applic_ID>\n", "DCA_3GPP_Applic_ID>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Applic__ID_oer_ext_arr_[0] = {}; const int DCA__3GPP__Applic__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Applic__ID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Applic__ID_oer_ext_arr_, 0, DCA__3GPP__Applic__ID_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Applic__ID_descr_ = { "@DIAMETER_Types.DCA_3GPP_Applic_ID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Applic__ID_xer_, &OCTETSTRING_json_, &DCA__3GPP__Applic__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Applic__ID_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Applic__ID_xer_ = { {"avp_DCA_3GPP_Applic_ID>\n", "avp_DCA_3GPP_Applic_ID>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Applic__ID_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Applic__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Applic__ID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Applic__ID_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Applic__ID_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Applic__ID_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Applic_ID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Applic__ID_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Applic__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Applic__ID_default_coding("RAW"); const TTCN_Typedescriptor_t& MIPv4__NONE__MIP__HA__to__FA__MSA_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__HA__to__FA__MSA_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__HA__to__FA__MSA_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Session__Id_xer_ = { {"BASE_NONE_Session_Id>\n", "BASE_NONE_Session_Id>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int BASE__NONE__Session__Id_oer_ext_arr_[0] = {}; const int BASE__NONE__Session__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t BASE__NONE__Session__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, BASE__NONE__Session__Id_oer_ext_arr_, 0, BASE__NONE__Session__Id_oer_p_}; const TTCN_Typedescriptor_t BASE__NONE__Session__Id_descr_ = { "@DIAMETER_Types.BASE_NONE_Session_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &BASE__NONE__Session__Id_xer_, &OCTETSTRING_json_, &BASE__NONE__Session__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Session__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Session__Id_xer_ = { {"avp_BASE_NONE_Session_Id>\n", "avp_BASE_NONE_Session_Id>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__BASE__NONE__Session__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__BASE__NONE__Session__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__BASE__NONE__Session__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__BASE__NONE__Session__Id_oer_ext_arr_, 0, AVP__Data_avp__BASE__NONE__Session__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Session__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Session_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__BASE__NONE__Session__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__BASE__NONE__Session__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Session__Id_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Route__Header__Transmitted_xer_ = { {"DCA_3GPP_Route_Header_Transmitted>\n", "DCA_3GPP_Route_Header_Transmitted>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Route__Header__Transmitted_oer_ext_arr_[0] = {}; const int DCA__3GPP__Route__Header__Transmitted_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Route__Header__Transmitted_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Route__Header__Transmitted_oer_ext_arr_, 0, DCA__3GPP__Route__Header__Transmitted_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Route__Header__Transmitted_descr_ = { "@DIAMETER_Types.DCA_3GPP_Route_Header_Transmitted", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Route__Header__Transmitted_xer_, &OCTETSTRING_json_, &DCA__3GPP__Route__Header__Transmitted_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Route__Header__Transmitted_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Route__Header__Transmitted_xer_ = { {"avp_DCA_3GPP_Route_Header_Transmitted>\n", "avp_DCA_3GPP_Route_Header_Transmitted>\n"}, {39, 39}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Route__Header__Transmitted_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Route__Header__Transmitted_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Route__Header__Transmitted_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Route__Header__Transmitted_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Route__Header__Transmitted_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Route__Header__Transmitted_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Route_Header_Transmitted", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Route__Header__Transmitted_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Route__Header__Transmitted_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Route__Header__Transmitted_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Reporting__Reason_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Reporting__Reason const TTCN_Typedescriptor_t DCA__3GPP__Reporting__Reason_descr_ = { "@DIAMETER_Types.DCA_3GPP_Reporting_Reason", NULL, &DCA__3GPP__Reporting__Reason_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Reporting__Reason_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Reporting__Reason_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Emergency__Services_xer_ = { {"AAA_3GPP_Emergency_Services>\n", "AAA_3GPP_Emergency_Services>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Emergency__Services_oer_ext_arr_[0] = {}; const int AAA__3GPP__Emergency__Services_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Emergency__Services_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__Emergency__Services_oer_ext_arr_, 0, AAA__3GPP__Emergency__Services_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Emergency__Services_descr_ = { "@DIAMETER_Types.AAA_3GPP_Emergency_Services", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__Emergency__Services_xer_, &OCTETSTRING_json_, &AAA__3GPP__Emergency__Services_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Emergency__Services_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Emergency__Services_xer_ = { {"avp_AAA_3GPP_Emergency_Services>\n", "avp_AAA_3GPP_Emergency_Services>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Emergency__Services_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Emergency__Services_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Emergency__Services_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Emergency__Services_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Emergency__Services_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Emergency__Services_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Emergency_Services", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Emergency__Services_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Emergency__Services_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Emergency__Services_default_coding("RAW"); const TTCN_Typedescriptor_t& RX__3GPP__Media__Component__Description_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING RX__3GPP__Media__Component__Description_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Media__Component__Description_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__CSG__Information__Reporting_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__CSG__Information__Reporting const TTCN_Typedescriptor_t PCC__3GPP__CSG__Information__Reporting_descr_ = { "@DIAMETER_Types.PCC_3GPP_CSG_Information_Reporting", NULL, &PCC__3GPP__CSG__Information__Reporting_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__CSG__Information__Reporting_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__CSG__Information__Reporting_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Measurement__Quantity_xer_ = { {"AAA_3GPP_Measurement_Quantity>\n", "AAA_3GPP_Measurement_Quantity>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Measurement__Quantity_oer_ext_arr_[0] = {}; const int AAA__3GPP__Measurement__Quantity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Measurement__Quantity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__Measurement__Quantity_oer_ext_arr_, 0, AAA__3GPP__Measurement__Quantity_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Measurement__Quantity_descr_ = { "@DIAMETER_Types.AAA_3GPP_Measurement_Quantity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__Measurement__Quantity_xer_, &OCTETSTRING_json_, &AAA__3GPP__Measurement__Quantity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Measurement__Quantity_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Measurement__Quantity_xer_ = { {"avp_AAA_3GPP_Measurement_Quantity>\n", "avp_AAA_3GPP_Measurement_Quantity>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Measurement__Quantity_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Measurement__Quantity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Measurement__Quantity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Measurement__Quantity_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Measurement__Quantity_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Measurement__Quantity_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Measurement_Quantity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Measurement__Quantity_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Measurement__Quantity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Measurement__Quantity_default_coding("RAW"); const TTCN_Typedescriptor_t& S6__3GPP__Location__Information__Configuration_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING S6__3GPP__Location__Information__Configuration_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Location__Information__Configuration_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__Bearer__Usage_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__Bearer__Usage const TTCN_Typedescriptor_t PCC__3GPP__Bearer__Usage_descr_ = { "@DIAMETER_Types.PCC_3GPP_Bearer_Usage", NULL, &PCC__3GPP__Bearer__Usage_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Bearer__Usage_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Bearer__Usage_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Application__provided__Called__Party__Address_xer_ = { {"DCA_3GPP_Application_provided_Called_Party_Address>\n", "DCA_3GPP_Application_provided_Called_Party_Address>\n"}, {52, 52}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Application__provided__Called__Party__Address_oer_ext_arr_[0] = {}; const int DCA__3GPP__Application__provided__Called__Party__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Application__provided__Called__Party__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Application__provided__Called__Party__Address_oer_ext_arr_, 0, DCA__3GPP__Application__provided__Called__Party__Address_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Application__provided__Called__Party__Address_descr_ = { "@DIAMETER_Types.DCA_3GPP_Application_provided_Called_Party_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Application__provided__Called__Party__Address_xer_, &OCTETSTRING_json_, &DCA__3GPP__Application__provided__Called__Party__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Application__provided__Called__Party__Address_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Application__provided__Called__Party__Address_xer_ = { {"avp_DCA_3GPP_Application_provided_Called_Party_Address>\n", "avp_DCA_3GPP_Application_provided_Called_Party_Address>\n"}, {56, 56}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Application__provided__Called__Party__Address_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Application__provided__Called__Party__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Application__provided__Called__Party__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Application__provided__Called__Party__Address_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Application__provided__Called__Party__Address_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Application__provided__Called__Party__Address_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Application_provided_Called_Party_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Application__provided__Called__Party__Address_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Application__provided__Called__Party__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Application__provided__Called__Party__Address_default_coding("RAW"); const TTCN_RAWdescriptor_t OCTET4_raw_ = {32,SG_NO,ORDER_LSB,ORDER_MSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,4,CharCoding::UNKNOWN,NULL,false}; const XERdescriptor_t OCTET4_xer_ = { {"OCTET4>\n", "OCTET4>\n"}, {8, 8}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int OCTET4_oer_ext_arr_[0] = {}; const int OCTET4_oer_p_[0] = {}; const TTCN_OERdescriptor_t OCTET4_oer_ = { -1, TRUE, 4, FALSE, 0, 0, OCTET4_oer_ext_arr_, 0, OCTET4_oer_p_}; const TTCN_Typedescriptor_t OCTET4_descr_ = { "@DIAMETER_Types.OCTET4", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &OCTET4_xer_, &OCTETSTRING_json_, &OCTET4_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING OCTET4_default_coding("RAW"); const XERdescriptor_t Time_xer_ = { {"Time>\n", "Time>\n"}, {6, 6}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int Time_oer_ext_arr_[0] = {}; const int Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, Time_oer_ext_arr_, 0, Time_oer_p_}; const TTCN_Typedescriptor_t Time_descr_ = { "@DIAMETER_Types.Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &Time_xer_, &OCTETSTRING_json_, &Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING Time_default_coding("RAW"); const XERdescriptor_t AVP__Time_xer_ = { {"AVP_Time>\n", "AVP_Time>\n"}, {10, 10}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Time_oer_ext_arr_[0] = {}; const int AVP__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Time_oer_ext_arr_, 0, AVP__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Time_descr_ = { "@DIAMETER_Types.AVP_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Time_xer_, &OCTETSTRING_json_, &AVP__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Time_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Proximity__Alert__Timestamp_xer_ = { {"DCA_3GPP_Proximity_Alert_Timestamp>\n", "DCA_3GPP_Proximity_Alert_Timestamp>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Proximity__Alert__Timestamp_oer_ext_arr_[0] = {}; const int DCA__3GPP__Proximity__Alert__Timestamp_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Proximity__Alert__Timestamp_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Proximity__Alert__Timestamp_oer_ext_arr_, 0, DCA__3GPP__Proximity__Alert__Timestamp_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Proximity__Alert__Timestamp_descr_ = { "@DIAMETER_Types.DCA_3GPP_Proximity_Alert_Timestamp", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &DCA__3GPP__Proximity__Alert__Timestamp_xer_, &OCTETSTRING_json_, &DCA__3GPP__Proximity__Alert__Timestamp_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Proximity__Alert__Timestamp_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Proximity__Alert__Timestamp_xer_ = { {"avp_DCA_3GPP_Proximity_Alert_Timestamp>\n", "avp_DCA_3GPP_Proximity_Alert_Timestamp>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Proximity__Alert__Timestamp_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Proximity__Alert__Timestamp_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Proximity__Alert__Timestamp_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Proximity__Alert__Timestamp_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Proximity__Alert__Timestamp_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Proximity__Alert__Timestamp_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Proximity_Alert_Timestamp", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Proximity__Alert__Timestamp_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Proximity__Alert__Timestamp_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Proximity__Alert__Timestamp_default_coding("RAW"); const XERdescriptor_t IPFilterRule_xer_ = { {"IPFilterRule>\n", "IPFilterRule>\n"}, {14, 14}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t IPFilterRule_descr_ = { "@DIAMETER_Types.IPFilterRule", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &IPFilterRule_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING IPFilterRule_default_coding("RAW"); const XERdescriptor_t AVP__IPFilterRule_xer_ = { {"AVP_IPFilterRule>\n", "AVP_IPFilterRule>\n"}, {18, 18}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__IPFilterRule_descr_ = { "@DIAMETER_Types.AVP_IPFilterRule", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__IPFilterRule_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__IPFilterRule_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Tunnel__Header__Filter_xer_ = { {"PCC_3GPP_Tunnel_Header_Filter>\n", "PCC_3GPP_Tunnel_Header_Filter>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t PCC__3GPP__Tunnel__Header__Filter_descr_ = { "@DIAMETER_Types.PCC_3GPP_Tunnel_Header_Filter", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &PCC__3GPP__Tunnel__Header__Filter_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Tunnel__Header__Filter_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Tunnel__Header__Filter_xer_ = { {"avp_PCC_3GPP_Tunnel_Header_Filter>\n", "avp_PCC_3GPP_Tunnel_Header_Filter>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Tunnel__Header__Filter_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Tunnel_Header_Filter", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__PCC__3GPP__Tunnel__Header__Filter_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Tunnel__Header__Filter_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__List__Of__Measurements_xer_ = { {"AAA_3GPP_List_Of_Measurements>\n", "AAA_3GPP_List_Of_Measurements>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__List__Of__Measurements_oer_ext_arr_[0] = {}; const int AAA__3GPP__List__Of__Measurements_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__List__Of__Measurements_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__List__Of__Measurements_oer_ext_arr_, 0, AAA__3GPP__List__Of__Measurements_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__List__Of__Measurements_descr_ = { "@DIAMETER_Types.AAA_3GPP_List_Of_Measurements", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__List__Of__Measurements_xer_, &OCTETSTRING_json_, &AAA__3GPP__List__Of__Measurements_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__List__Of__Measurements_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__List__Of__Measurements_xer_ = { {"avp_AAA_3GPP_List_Of_Measurements>\n", "avp_AAA_3GPP_List_Of_Measurements>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__List__Of__Measurements_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__List__Of__Measurements_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__List__Of__Measurements_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__List__Of__Measurements_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__List__Of__Measurements_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__List__Of__Measurements_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_List_Of_Measurements", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__List__Of__Measurements_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__List__Of__Measurements_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__List__Of__Measurements_default_coding("RAW"); const TTCN_Typedescriptor_t& DCC__NONE__Requested__Service__Unit_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCC__NONE__Requested__Service__Unit_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Requested__Service__Unit_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Default__QoS__Name_xer_ = { {"PCC_3GPP_Default_QoS_Name>\n", "PCC_3GPP_Default_QoS_Name>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Default__QoS__Name_oer_ext_arr_[0] = {}; const int PCC__3GPP__Default__QoS__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Default__QoS__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, PCC__3GPP__Default__QoS__Name_oer_ext_arr_, 0, PCC__3GPP__Default__QoS__Name_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Default__QoS__Name_descr_ = { "@DIAMETER_Types.PCC_3GPP_Default_QoS_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &PCC__3GPP__Default__QoS__Name_xer_, &OCTETSTRING_json_, &PCC__3GPP__Default__QoS__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Default__QoS__Name_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Default__QoS__Name_xer_ = { {"avp_PCC_3GPP_Default_QoS_Name>\n", "avp_PCC_3GPP_Default_QoS_Name>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Default__QoS__Name_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Default__QoS__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Default__QoS__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Default__QoS__Name_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Default__QoS__Name_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Default__QoS__Name_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Default_QoS_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Default__QoS__Name_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Default__QoS__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Default__QoS__Name_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__UVA__Flags_xer_ = { {"AAA_3GPP_UVA_Flags>\n", "AAA_3GPP_UVA_Flags>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__UVA__Flags_oer_ext_arr_[0] = {}; const int AAA__3GPP__UVA__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__UVA__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__UVA__Flags_oer_ext_arr_, 0, AAA__3GPP__UVA__Flags_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__UVA__Flags_descr_ = { "@DIAMETER_Types.AAA_3GPP_UVA_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__UVA__Flags_xer_, &OCTETSTRING_json_, &AAA__3GPP__UVA__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__UVA__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__UVA__Flags_xer_ = { {"avp_AAA_3GPP_UVA_Flags>\n", "avp_AAA_3GPP_UVA_Flags>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__UVA__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__UVA__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__UVA__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__UVA__Flags_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__UVA__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__UVA__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_UVA_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__UVA__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__UVA__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__UVA__Flags_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Expires_xer_ = { {"DCA_3GPP_Expires>\n", "DCA_3GPP_Expires>\n"}, {18, 18}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Expires_oer_ext_arr_[0] = {}; const int DCA__3GPP__Expires_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Expires_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Expires_oer_ext_arr_, 0, DCA__3GPP__Expires_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Expires_descr_ = { "@DIAMETER_Types.DCA_3GPP_Expires", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Expires_xer_, &OCTETSTRING_json_, &DCA__3GPP__Expires_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Expires_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Expires_xer_ = { {"avp_DCA_3GPP_Expires>\n", "avp_DCA_3GPP_Expires>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Expires_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Expires_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Expires_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Expires_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Expires_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Expires_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Expires", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Expires_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Expires_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Expires_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__SAR__Flags_xer_ = { {"CxDx_3GPP_SAR_Flags>\n", "CxDx_3GPP_SAR_Flags>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__3GPP__SAR__Flags_oer_ext_arr_[0] = {}; const int CxDx__3GPP__SAR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__3GPP__SAR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, CxDx__3GPP__SAR__Flags_oer_ext_arr_, 0, CxDx__3GPP__SAR__Flags_oer_p_}; const TTCN_Typedescriptor_t CxDx__3GPP__SAR__Flags_descr_ = { "@DIAMETER_Types.CxDx_3GPP_SAR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &CxDx__3GPP__SAR__Flags_xer_, &OCTETSTRING_json_, &CxDx__3GPP__SAR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__SAR__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__SAR__Flags_xer_ = { {"avp_CxDx_3GPP_SAR_Flags>\n", "avp_CxDx_3GPP_SAR_Flags>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__3GPP__SAR__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__3GPP__SAR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__3GPP__SAR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__CxDx__3GPP__SAR__Flags_oer_ext_arr_, 0, AVP__Data_avp__CxDx__3GPP__SAR__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__SAR__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_SAR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__3GPP__SAR__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__3GPP__SAR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__SAR__Flags_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__TDF__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__TDF__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__TDF__Information_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Group__Service__Id_xer_ = { {"AAA_3GPP_Group_Service_Id>\n", "AAA_3GPP_Group_Service_Id>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Group__Service__Id_oer_ext_arr_[0] = {}; const int AAA__3GPP__Group__Service__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Group__Service__Id_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__Group__Service__Id_oer_ext_arr_, 0, AAA__3GPP__Group__Service__Id_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Group__Service__Id_descr_ = { "@DIAMETER_Types.AAA_3GPP_Group_Service_Id", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__Group__Service__Id_xer_, &OCTETSTRING_json_, &AAA__3GPP__Group__Service__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Group__Service__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Group__Service__Id_xer_ = { {"avp_AAA_3GPP_Group_Service_Id>\n", "avp_AAA_3GPP_Group_Service_Id>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Group__Service__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Group__Service__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Group__Service__Id_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Group__Service__Id_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Group__Service__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Group__Service__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Group_Service_Id", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Group__Service__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Group__Service__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Group__Service__Id_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Recipient__SCCP__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Recipient__SCCP__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Recipient__SCCP__Address_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Preferred__AoC__Currency_xer_ = { {"DCA_3GPP_Preferred_AoC_Currency>\n", "DCA_3GPP_Preferred_AoC_Currency>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Preferred__AoC__Currency_oer_ext_arr_[0] = {}; const int DCA__3GPP__Preferred__AoC__Currency_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Preferred__AoC__Currency_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Preferred__AoC__Currency_oer_ext_arr_, 0, DCA__3GPP__Preferred__AoC__Currency_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Preferred__AoC__Currency_descr_ = { "@DIAMETER_Types.DCA_3GPP_Preferred_AoC_Currency", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Preferred__AoC__Currency_xer_, &OCTETSTRING_json_, &DCA__3GPP__Preferred__AoC__Currency_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Preferred__AoC__Currency_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Preferred__AoC__Currency_xer_ = { {"avp_DCA_3GPP_Preferred_AoC_Currency>\n", "avp_DCA_3GPP_Preferred_AoC_Currency>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Preferred__AoC__Currency_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Preferred__AoC__Currency_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Preferred__AoC__Currency_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Preferred__AoC__Currency_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Preferred__AoC__Currency_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Preferred__AoC__Currency_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Preferred_AoC_Currency", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Preferred__AoC__Currency_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Preferred__AoC__Currency_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Preferred__AoC__Currency_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Framed__Pool_xer_ = { {"DNAS_NONE_Framed_Pool>\n", "DNAS_NONE_Framed_Pool>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Framed__Pool_oer_ext_arr_[0] = {}; const int DNAS__NONE__Framed__Pool_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Framed__Pool_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Framed__Pool_oer_ext_arr_, 0, DNAS__NONE__Framed__Pool_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Framed__Pool_descr_ = { "@DIAMETER_Types.DNAS_NONE_Framed_Pool", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Framed__Pool_xer_, &OCTETSTRING_json_, &DNAS__NONE__Framed__Pool_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Framed__Pool_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Framed__Pool_xer_ = { {"avp_DNAS_NONE_Framed_Pool>\n", "avp_DNAS_NONE_Framed_Pool>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Framed__Pool_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Framed__Pool_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Framed__Pool_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Framed__Pool_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Framed__Pool_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Framed__Pool_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Framed_Pool", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Framed__Pool_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Framed__Pool_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Framed__Pool_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Traffic__Data__Volumes_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Traffic__Data__Volumes_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Traffic__Data__Volumes_default_coding("RAW"); const XERdescriptor_t DCC__NONE__CC__Time_xer_ = { {"DCC_NONE_CC_Time>\n", "DCC_NONE_CC_Time>\n"}, {18, 18}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCC__NONE__CC__Time_oer_ext_arr_[0] = {}; const int DCC__NONE__CC__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCC__NONE__CC__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCC__NONE__CC__Time_oer_ext_arr_, 0, DCC__NONE__CC__Time_oer_p_}; const TTCN_Typedescriptor_t DCC__NONE__CC__Time_descr_ = { "@DIAMETER_Types.DCC_NONE_CC_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCC__NONE__CC__Time_xer_, &OCTETSTRING_json_, &DCC__NONE__CC__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__CC__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCC__NONE__CC__Time_xer_ = { {"avp_DCC_NONE_CC_Time>\n", "avp_DCC_NONE_CC_Time>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCC__NONE__CC__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCC__NONE__CC__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCC__NONE__CC__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCC__NONE__CC__Time_oer_ext_arr_, 0, AVP__Data_avp__DCC__NONE__CC__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCC__NONE__CC__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCC_NONE_CC_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCC__NONE__CC__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCC__NONE__CC__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__CC__Time_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__Requested__EUTRAN__Authentication__Info_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__Requested__EUTRAN__Authentication__Info_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Unit__Cost_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Unit__Cost_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Unit__Cost_default_coding("RAW"); const TTCN_Typedescriptor_t& CxDx__3GPP__SIP__Digest__Authenticate_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING CxDx__3GPP__SIP__Digest__Authenticate_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__SIP__Digest__Authenticate_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Last__UE__Activity__Time_xer_ = { {"AAA_3GPP_Last_UE_Activity_Time>\n", "AAA_3GPP_Last_UE_Activity_Time>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Last__UE__Activity__Time_oer_ext_arr_[0] = {}; const int AAA__3GPP__Last__UE__Activity__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Last__UE__Activity__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__Last__UE__Activity__Time_oer_ext_arr_, 0, AAA__3GPP__Last__UE__Activity__Time_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Last__UE__Activity__Time_descr_ = { "@DIAMETER_Types.AAA_3GPP_Last_UE_Activity_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AAA__3GPP__Last__UE__Activity__Time_xer_, &OCTETSTRING_json_, &AAA__3GPP__Last__UE__Activity__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Last__UE__Activity__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Last__UE__Activity__Time_xer_ = { {"avp_AAA_3GPP_Last_UE_Activity_Time>\n", "avp_AAA_3GPP_Last_UE_Activity_Time>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Last__UE__Activity__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Last__UE__Activity__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Last__UE__Activity__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Last__UE__Activity__Time_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Last__UE__Activity__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Last__UE__Activity__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Last_UE_Activity_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Last__UE__Activity__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Last__UE__Activity__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Last__UE__Activity__Time_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Context__Identifier_xer_ = { {"AAA_3GPP_Context_Identifier>\n", "AAA_3GPP_Context_Identifier>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Context__Identifier_oer_ext_arr_[0] = {}; const int AAA__3GPP__Context__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Context__Identifier_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__Context__Identifier_oer_ext_arr_, 0, AAA__3GPP__Context__Identifier_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Context__Identifier_descr_ = { "@DIAMETER_Types.AAA_3GPP_Context_Identifier", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__Context__Identifier_xer_, &OCTETSTRING_json_, &AAA__3GPP__Context__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Context__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Context__Identifier_xer_ = { {"avp_AAA_3GPP_Context_Identifier>\n", "avp_AAA_3GPP_Context_Identifier>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Context__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Context__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Context__Identifier_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Context__Identifier_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Context__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Context__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Context_Identifier", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Context__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Context__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Context__Identifier_default_coding("RAW"); const TTCN_Typedescriptor_t& DCC__NONE__Used__Service__Unit_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCC__NONE__Used__Service__Unit_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Used__Service__Unit_default_coding("RAW"); const XERdescriptor_t MIPv4__NONE__MIP__Reg__Reply_xer_ = { {"MIPv4_NONE_MIP_Reg_Reply>\n", "MIPv4_NONE_MIP_Reg_Reply>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int MIPv4__NONE__MIP__Reg__Reply_oer_ext_arr_[0] = {}; const int MIPv4__NONE__MIP__Reg__Reply_oer_p_[0] = {}; const TTCN_OERdescriptor_t MIPv4__NONE__MIP__Reg__Reply_oer_ = { -1, TRUE, -1, FALSE, 0, 0, MIPv4__NONE__MIP__Reg__Reply_oer_ext_arr_, 0, MIPv4__NONE__MIP__Reg__Reply_oer_p_}; const TTCN_Typedescriptor_t MIPv4__NONE__MIP__Reg__Reply_descr_ = { "@DIAMETER_Types.MIPv4_NONE_MIP_Reg_Reply", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &MIPv4__NONE__MIP__Reg__Reply_xer_, &OCTETSTRING_json_, &MIPv4__NONE__MIP__Reg__Reply_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__Reg__Reply_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__Reg__Reply_xer_ = { {"avp_MIPv4_NONE_MIP_Reg_Reply>\n", "avp_MIPv4_NONE_MIP_Reg_Reply>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__MIPv4__NONE__MIP__Reg__Reply_oer_ext_arr_[0] = {}; const int AVP__Data_avp__MIPv4__NONE__MIP__Reg__Reply_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__Reg__Reply_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__MIPv4__NONE__MIP__Reg__Reply_oer_ext_arr_, 0, AVP__Data_avp__MIPv4__NONE__MIP__Reg__Reply_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__Reg__Reply_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv4_NONE_MIP_Reg_Reply", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__MIPv4__NONE__MIP__Reg__Reply_xer_, &OCTETSTRING_json_, &AVP__Data_avp__MIPv4__NONE__MIP__Reg__Reply_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__Reg__Reply_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Auth__Application__Id_xer_ = { {"avp_BASE_NONE_Auth_Application_Id>\n", "avp_BASE_NONE_Auth_Application_Id>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__BASE__NONE__Auth__Application__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__BASE__NONE__Auth__Application__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__BASE__NONE__Auth__Application__Id_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__BASE__NONE__Auth__Application__Id_oer_ext_arr_, 0, AVP__Data_avp__BASE__NONE__Auth__Application__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Auth__Application__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Auth_Application_Id", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__BASE__NONE__Auth__Application__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__BASE__NONE__Auth__Application__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Auth__Application__Id_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Trace__Reference_xer_ = { {"AAA_3GPP_Trace_Reference>\n", "AAA_3GPP_Trace_Reference>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Trace__Reference_oer_ext_arr_[0] = {}; const int AAA__3GPP__Trace__Reference_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Trace__Reference_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__Trace__Reference_oer_ext_arr_, 0, AAA__3GPP__Trace__Reference_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Trace__Reference_descr_ = { "@DIAMETER_Types.AAA_3GPP_Trace_Reference", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__Trace__Reference_xer_, &OCTETSTRING_json_, &AAA__3GPP__Trace__Reference_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Trace__Reference_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Trace__Reference_xer_ = { {"avp_AAA_3GPP_Trace_Reference>\n", "avp_AAA_3GPP_Trace_Reference>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Trace__Reference_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Trace__Reference_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Trace__Reference_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Trace__Reference_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Trace__Reference_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Trace__Reference_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Trace_Reference", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Trace__Reference_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Trace__Reference_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Trace__Reference_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__TWAN__Access__Info_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__TWAN__Access__Info_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__TWAN__Access__Info_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Status__AS__Code_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Status__AS__Code const TTCN_Typedescriptor_t DCA__3GPP__Status__AS__Code_descr_ = { "@DIAMETER_Types.DCA_3GPP_Status_AS_Code", NULL, &DCA__3GPP__Status__AS__Code_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Status__AS__Code_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Status__AS__Code_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__LCS__Client__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__LCS__Client__Type const TTCN_Typedescriptor_t DCA__3GPP__LCS__Client__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_LCS_Client_Type", NULL, &DCA__3GPP__LCS__Client__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__LCS__Client__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__LCS__Client__Type_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Framed__Appletalk__Network_xer_ = { {"DNAS_NONE_Framed_Appletalk_Network>\n", "DNAS_NONE_Framed_Appletalk_Network>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Framed__Appletalk__Network_oer_ext_arr_[0] = {}; const int DNAS__NONE__Framed__Appletalk__Network_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Framed__Appletalk__Network_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DNAS__NONE__Framed__Appletalk__Network_oer_ext_arr_, 0, DNAS__NONE__Framed__Appletalk__Network_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Framed__Appletalk__Network_descr_ = { "@DIAMETER_Types.DNAS_NONE_Framed_Appletalk_Network", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DNAS__NONE__Framed__Appletalk__Network_xer_, &OCTETSTRING_json_, &DNAS__NONE__Framed__Appletalk__Network_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Framed__Appletalk__Network_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Network_xer_ = { {"avp_DNAS_NONE_Framed_Appletalk_Network>\n", "avp_DNAS_NONE_Framed_Appletalk_Network>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Network_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Network_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Network_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Network_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Network_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Network_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Framed_Appletalk_Network", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Network_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Network_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Network_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Framed__IPv6__Prefix_xer_ = { {"DNAS_NONE_Framed_IPv6_Prefix>\n", "DNAS_NONE_Framed_IPv6_Prefix>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Framed__IPv6__Prefix_oer_ext_arr_[0] = {}; const int DNAS__NONE__Framed__IPv6__Prefix_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Framed__IPv6__Prefix_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Framed__IPv6__Prefix_oer_ext_arr_, 0, DNAS__NONE__Framed__IPv6__Prefix_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Framed__IPv6__Prefix_descr_ = { "@DIAMETER_Types.DNAS_NONE_Framed_IPv6_Prefix", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Framed__IPv6__Prefix_xer_, &OCTETSTRING_json_, &DNAS__NONE__Framed__IPv6__Prefix_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Framed__IPv6__Prefix_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Framed__IPv6__Prefix_xer_ = { {"avp_DNAS_NONE_Framed_IPv6_Prefix>\n", "avp_DNAS_NONE_Framed_IPv6_Prefix>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Framed__IPv6__Prefix_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Framed__IPv6__Prefix_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Framed__IPv6__Prefix_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Framed__IPv6__Prefix_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Framed__IPv6__Prefix_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Framed__IPv6__Prefix_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Framed_IPv6_Prefix", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Framed__IPv6__Prefix_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Framed__IPv6__Prefix_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Framed__IPv6__Prefix_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__PoC__Session__Initiation__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__PoC__Session__Initiation__Type const TTCN_Typedescriptor_t DCA__3GPP__PoC__Session__Initiation__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_PoC_Session_Initiation_Type", NULL, &DCA__3GPP__PoC__Session__Initiation__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__PoC__Session__Initiation__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__PoC__Session__Initiation__Type_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Sharing__Key__UL_xer_ = { {"RX_3GPP_Sharing_Key_UL>\n", "RX_3GPP_Sharing_Key_UL>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Sharing__Key__UL_oer_ext_arr_[0] = {}; const int RX__3GPP__Sharing__Key__UL_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Sharing__Key__UL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, RX__3GPP__Sharing__Key__UL_oer_ext_arr_, 0, RX__3GPP__Sharing__Key__UL_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Sharing__Key__UL_descr_ = { "@DIAMETER_Types.RX_3GPP_Sharing_Key_UL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &RX__3GPP__Sharing__Key__UL_xer_, &OCTETSTRING_json_, &RX__3GPP__Sharing__Key__UL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Sharing__Key__UL_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Sharing__Key__UL_xer_ = { {"avp_RX_3GPP_Sharing_Key_UL>\n", "avp_RX_3GPP_Sharing_Key_UL>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Sharing__Key__UL_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Sharing__Key__UL_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Sharing__Key__UL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Sharing__Key__UL_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Sharing__Key__UL_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Sharing__Key__UL_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Sharing_Key_UL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Sharing__Key__UL_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Sharing__Key__UL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Sharing__Key__UL_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Content__Size_xer_ = { {"DCA_3GPP_Content_Size>\n", "DCA_3GPP_Content_Size>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Content__Size_oer_ext_arr_[0] = {}; const int DCA__3GPP__Content__Size_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Content__Size_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Content__Size_oer_ext_arr_, 0, DCA__3GPP__Content__Size_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Content__Size_descr_ = { "@DIAMETER_Types.DCA_3GPP_Content_Size", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Content__Size_xer_, &OCTETSTRING_json_, &DCA__3GPP__Content__Size_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Content__Size_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Content__Size_xer_ = { {"avp_DCA_3GPP_Content_Size>\n", "avp_DCA_3GPP_Content_Size>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Content__Size_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Content__Size_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Content__Size_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Content__Size_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Content__Size_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Content__Size_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Content_Size", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Content__Size_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Content__Size_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Content__Size_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__Access__Network__Info_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__Access__Network__Info_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Access__Network__Info_default_coding("RAW"); const XERdescriptor_t RX__3GPP__AF__Charging__Identifier_xer_ = { {"RX_3GPP_AF_Charging_Identifier>\n", "RX_3GPP_AF_Charging_Identifier>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__AF__Charging__Identifier_oer_ext_arr_[0] = {}; const int RX__3GPP__AF__Charging__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__AF__Charging__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, RX__3GPP__AF__Charging__Identifier_oer_ext_arr_, 0, RX__3GPP__AF__Charging__Identifier_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__AF__Charging__Identifier_descr_ = { "@DIAMETER_Types.RX_3GPP_AF_Charging_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &RX__3GPP__AF__Charging__Identifier_xer_, &OCTETSTRING_json_, &RX__3GPP__AF__Charging__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__AF__Charging__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__AF__Charging__Identifier_xer_ = { {"avp_RX_3GPP_AF_Charging_Identifier>\n", "avp_RX_3GPP_AF_Charging_Identifier>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__AF__Charging__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__AF__Charging__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__AF__Charging__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__AF__Charging__Identifier_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__AF__Charging__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__AF__Charging__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_AF_Charging_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__AF__Charging__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__AF__Charging__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__AF__Charging__Identifier_default_coding("RAW"); const TTCN_Typedescriptor_t& S6__3GPP__Monitoring__Event__Report_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING S6__3GPP__Monitoring__Event__Report_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Monitoring__Event__Report_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Service__Specific__Type_xer_ = { {"DCA_3GPP_Service_Specific_Type>\n", "DCA_3GPP_Service_Specific_Type>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Service__Specific__Type_oer_ext_arr_[0] = {}; const int DCA__3GPP__Service__Specific__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Service__Specific__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Service__Specific__Type_oer_ext_arr_, 0, DCA__3GPP__Service__Specific__Type_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Service__Specific__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_Service_Specific_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Service__Specific__Type_xer_, &OCTETSTRING_json_, &DCA__3GPP__Service__Specific__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Service__Specific__Type_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Service__Specific__Type_xer_ = { {"avp_DCA_3GPP_Service_Specific_Type>\n", "avp_DCA_3GPP_Service_Specific_Type>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Service__Specific__Type_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Service__Specific__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Service__Specific__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Service__Specific__Type_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Service__Specific__Type_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Service__Specific__Type_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Service_Specific_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Service__Specific__Type_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Service__Specific__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Service__Specific__Type_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Event_xer_ = { {"DCA_3GPP_Event>\n", "DCA_3GPP_Event>\n"}, {16, 16}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Event_oer_ext_arr_[0] = {}; const int DCA__3GPP__Event_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Event_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Event_oer_ext_arr_, 0, DCA__3GPP__Event_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Event_descr_ = { "@DIAMETER_Types.DCA_3GPP_Event", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Event_xer_, &OCTETSTRING_json_, &DCA__3GPP__Event_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Event_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Event_xer_ = { {"avp_DCA_3GPP_Event>\n", "avp_DCA_3GPP_Event>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Event_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Event_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Event_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Event_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Event_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Event_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Event", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Event_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Event_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Event_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Media__Type_xer_ = { {"RX_3GPP_Media_Type>\n", "RX_3GPP_Media_Type>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Media__Type_oer_ext_arr_[0] = {}; const int RX__3GPP__Media__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Media__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, RX__3GPP__Media__Type_oer_ext_arr_, 0, RX__3GPP__Media__Type_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Media__Type_descr_ = { "@DIAMETER_Types.RX_3GPP_Media_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &RX__3GPP__Media__Type_xer_, &OCTETSTRING_json_, &RX__3GPP__Media__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Media__Type_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Media__Type_xer_ = { {"avp_RX_3GPP_Media_Type>\n", "avp_RX_3GPP_Media_Type>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Media__Type_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Media__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Media__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Media__Type_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Media__Type_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Media__Type_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Media_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Media__Type_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Media__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Media__Type_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__Conditional__Policy__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__Conditional__Policy__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Conditional__Policy__Information_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Firmware__Revision_xer_ = { {"BASE_NONE_Firmware_Revision>\n", "BASE_NONE_Firmware_Revision>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int BASE__NONE__Firmware__Revision_oer_ext_arr_[0] = {}; const int BASE__NONE__Firmware__Revision_oer_p_[0] = {}; const TTCN_OERdescriptor_t BASE__NONE__Firmware__Revision_oer_ = { -1, TRUE, 4, FALSE, 0, 0, BASE__NONE__Firmware__Revision_oer_ext_arr_, 0, BASE__NONE__Firmware__Revision_oer_p_}; const TTCN_Typedescriptor_t BASE__NONE__Firmware__Revision_descr_ = { "@DIAMETER_Types.BASE_NONE_Firmware_Revision", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &BASE__NONE__Firmware__Revision_xer_, &OCTETSTRING_json_, &BASE__NONE__Firmware__Revision_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Firmware__Revision_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Firmware__Revision_xer_ = { {"avp_BASE_NONE_Firmware_Revision>\n", "avp_BASE_NONE_Firmware_Revision>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__BASE__NONE__Firmware__Revision_oer_ext_arr_[0] = {}; const int AVP__Data_avp__BASE__NONE__Firmware__Revision_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__BASE__NONE__Firmware__Revision_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__BASE__NONE__Firmware__Revision_oer_ext_arr_, 0, AVP__Data_avp__BASE__NONE__Firmware__Revision_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Firmware__Revision_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Firmware_Revision", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__BASE__NONE__Firmware__Revision_xer_, &OCTETSTRING_json_, &AVP__Data_avp__BASE__NONE__Firmware__Revision_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Firmware__Revision_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__ProSe__Event__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__ProSe__Event__Type const TTCN_Typedescriptor_t DCA__3GPP__ProSe__Event__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_ProSe_Event_Type", NULL, &DCA__3GPP__ProSe__Event__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__ProSe__Event__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__ProSe__Event__Type_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__Network__Request__Support_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__Network__Request__Support const TTCN_Typedescriptor_t PCC__3GPP__Network__Request__Support_descr_ = { "@DIAMETER_Types.PCC_3GPP_Network_Request_Support", NULL, &PCC__3GPP__Network__Request__Support_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Network__Request__Support_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Network__Request__Support_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__SIPTO__Permission_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__SIPTO__Permission const TTCN_Typedescriptor_t AAA__3GPP__SIPTO__Permission_descr_ = { "@DIAMETER_Types.AAA_3GPP_SIPTO_Permission", NULL, &AAA__3GPP__SIPTO__Permission_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__SIPTO__Permission_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__SIPTO__Permission_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Terminating__IOI_xer_ = { {"DCA_3GPP_Terminating_IOI>\n", "DCA_3GPP_Terminating_IOI>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Terminating__IOI_oer_ext_arr_[0] = {}; const int DCA__3GPP__Terminating__IOI_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Terminating__IOI_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Terminating__IOI_oer_ext_arr_, 0, DCA__3GPP__Terminating__IOI_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Terminating__IOI_descr_ = { "@DIAMETER_Types.DCA_3GPP_Terminating_IOI", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Terminating__IOI_xer_, &OCTETSTRING_json_, &DCA__3GPP__Terminating__IOI_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Terminating__IOI_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Terminating__IOI_xer_ = { {"avp_DCA_3GPP_Terminating_IOI>\n", "avp_DCA_3GPP_Terminating_IOI>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Terminating__IOI_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Terminating__IOI_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Terminating__IOI_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Terminating__IOI_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Terminating__IOI_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Terminating__IOI_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Terminating_IOI", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Terminating__IOI_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Terminating__IOI_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Terminating__IOI_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Extended__Max__Supported__BW__DL_xer_ = { {"RX_3GPP_Extended_Max_Supported_BW_DL>\n", "RX_3GPP_Extended_Max_Supported_BW_DL>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Extended__Max__Supported__BW__DL_oer_ext_arr_[0] = {}; const int RX__3GPP__Extended__Max__Supported__BW__DL_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Extended__Max__Supported__BW__DL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, RX__3GPP__Extended__Max__Supported__BW__DL_oer_ext_arr_, 0, RX__3GPP__Extended__Max__Supported__BW__DL_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Extended__Max__Supported__BW__DL_descr_ = { "@DIAMETER_Types.RX_3GPP_Extended_Max_Supported_BW_DL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &RX__3GPP__Extended__Max__Supported__BW__DL_xer_, &OCTETSTRING_json_, &RX__3GPP__Extended__Max__Supported__BW__DL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Extended__Max__Supported__BW__DL_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Extended__Max__Supported__BW__DL_xer_ = { {"avp_RX_3GPP_Extended_Max_Supported_BW_DL>\n", "avp_RX_3GPP_Extended_Max_Supported_BW_DL>\n"}, {42, 42}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Extended__Max__Supported__BW__DL_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Extended__Max__Supported__BW__DL_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Extended__Max__Supported__BW__DL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Extended__Max__Supported__BW__DL_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Extended__Max__Supported__BW__DL_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Extended__Max__Supported__BW__DL_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Extended_Max_Supported_BW_DL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Extended__Max__Supported__BW__DL_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Extended__Max__Supported__BW__DL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Extended__Max__Supported__BW__DL_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__UE__Local__IP__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__UE__Local__IP__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__UE__Local__IP__Address_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__SM__Sequence__Number_xer_ = { {"DCA_3GPP_SM_Sequence_Number>\n", "DCA_3GPP_SM_Sequence_Number>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__SM__Sequence__Number_oer_ext_arr_[0] = {}; const int DCA__3GPP__SM__Sequence__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__SM__Sequence__Number_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__SM__Sequence__Number_oer_ext_arr_, 0, DCA__3GPP__SM__Sequence__Number_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__SM__Sequence__Number_descr_ = { "@DIAMETER_Types.DCA_3GPP_SM_Sequence_Number", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__SM__Sequence__Number_xer_, &OCTETSTRING_json_, &DCA__3GPP__SM__Sequence__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__SM__Sequence__Number_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__SM__Sequence__Number_xer_ = { {"avp_DCA_3GPP_SM_Sequence_Number>\n", "avp_DCA_3GPP_SM_Sequence_Number>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__SM__Sequence__Number_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__SM__Sequence__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__SM__Sequence__Number_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__SM__Sequence__Number_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__SM__Sequence__Number_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__SM__Sequence__Number_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_SM_Sequence_Number", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__SM__Sequence__Number_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__SM__Sequence__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SM__Sequence__Number_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__IMS__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__IMS__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__IMS__Information_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Presence__Reporting__Area__Elements__List_xer_ = { {"PCC_3GPP_Presence_Reporting_Area_Elements_List>\n", "PCC_3GPP_Presence_Reporting_Area_Elements_List>\n"}, {48, 48}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Presence__Reporting__Area__Elements__List_oer_ext_arr_[0] = {}; const int PCC__3GPP__Presence__Reporting__Area__Elements__List_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Presence__Reporting__Area__Elements__List_oer_ = { -1, TRUE, -1, FALSE, 0, 0, PCC__3GPP__Presence__Reporting__Area__Elements__List_oer_ext_arr_, 0, PCC__3GPP__Presence__Reporting__Area__Elements__List_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Presence__Reporting__Area__Elements__List_descr_ = { "@DIAMETER_Types.PCC_3GPP_Presence_Reporting_Area_Elements_List", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &PCC__3GPP__Presence__Reporting__Area__Elements__List_xer_, &OCTETSTRING_json_, &PCC__3GPP__Presence__Reporting__Area__Elements__List_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Presence__Reporting__Area__Elements__List_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List_xer_ = { {"avp_PCC_3GPP_Presence_Reporting_Area_Elements_List>\n", "avp_PCC_3GPP_Presence_Reporting_Area_Elements_List>\n"}, {52, 52}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Presence_Reporting_Area_Elements_List", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__Routing__Rule__Remove_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__Routing__Rule__Remove_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Routing__Rule__Remove_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__SGs__MME__Identity_xer_ = { {"AAA_3GPP_SGs_MME_Identity>\n", "AAA_3GPP_SGs_MME_Identity>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__SGs__MME__Identity_oer_ext_arr_[0] = {}; const int AAA__3GPP__SGs__MME__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__SGs__MME__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__SGs__MME__Identity_oer_ext_arr_, 0, AAA__3GPP__SGs__MME__Identity_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__SGs__MME__Identity_descr_ = { "@DIAMETER_Types.AAA_3GPP_SGs_MME_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__SGs__MME__Identity_xer_, &OCTETSTRING_json_, &AAA__3GPP__SGs__MME__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__SGs__MME__Identity_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__SGs__MME__Identity_xer_ = { {"avp_AAA_3GPP_SGs_MME_Identity>\n", "avp_AAA_3GPP_SGs_MME_Identity>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__SGs__MME__Identity_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__SGs__MME__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__SGs__MME__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__SGs__MME__Identity_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__SGs__MME__Identity_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__SGs__MME__Identity_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_SGs_MME_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__SGs__MME__Identity_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__SGs__MME__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__SGs__MME__Identity_default_coding("RAW"); const XERdescriptor_t S6__3GPP__Roaming__Information_xer_ = { {"S6_3GPP_Roaming_Information>\n", "S6_3GPP_Roaming_Information>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__Roaming__Information_oer_ext_arr_[0] = {}; const int S6__3GPP__Roaming__Information_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__Roaming__Information_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__Roaming__Information_oer_ext_arr_, 0, S6__3GPP__Roaming__Information_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__Roaming__Information_descr_ = { "@DIAMETER_Types.S6_3GPP_Roaming_Information", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__Roaming__Information_xer_, &OCTETSTRING_json_, &S6__3GPP__Roaming__Information_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__Roaming__Information_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__Roaming__Information_xer_ = { {"avp_S6_3GPP_Roaming_Information>\n", "avp_S6_3GPP_Roaming_Information>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__Roaming__Information_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__Roaming__Information_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__Roaming__Information_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__Roaming__Information_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__Roaming__Information_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__Roaming__Information_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_Roaming_Information", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__Roaming__Information_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__Roaming__Information_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Roaming__Information_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Number__Of__Diversions_xer_ = { {"DCA_3GPP_Number_Of_Diversions>\n", "DCA_3GPP_Number_Of_Diversions>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Number__Of__Diversions_oer_ext_arr_[0] = {}; const int DCA__3GPP__Number__Of__Diversions_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Number__Of__Diversions_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Number__Of__Diversions_oer_ext_arr_, 0, DCA__3GPP__Number__Of__Diversions_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Number__Of__Diversions_descr_ = { "@DIAMETER_Types.DCA_3GPP_Number_Of_Diversions", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Number__Of__Diversions_xer_, &OCTETSTRING_json_, &DCA__3GPP__Number__Of__Diversions_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Number__Of__Diversions_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Number__Of__Diversions_xer_ = { {"avp_DCA_3GPP_Number_Of_Diversions>\n", "avp_DCA_3GPP_Number_Of_Diversions>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Number__Of__Diversions_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Number__Of__Diversions_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Number__Of__Diversions_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Number__Of__Diversions_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Number__Of__Diversions_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Number__Of__Diversions_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Number_Of_Diversions", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Number__Of__Diversions_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Number__Of__Diversions_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Number__Of__Diversions_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Coverage__Info_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Coverage__Info_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Coverage__Info_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__SIP__Authentication__Scheme_xer_ = { {"CxDx_3GPP_SIP_Authentication_Scheme>\n", "CxDx_3GPP_SIP_Authentication_Scheme>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__3GPP__SIP__Authentication__Scheme_oer_ext_arr_[0] = {}; const int CxDx__3GPP__SIP__Authentication__Scheme_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__3GPP__SIP__Authentication__Scheme_oer_ = { -1, TRUE, -1, FALSE, 0, 0, CxDx__3GPP__SIP__Authentication__Scheme_oer_ext_arr_, 0, CxDx__3GPP__SIP__Authentication__Scheme_oer_p_}; const TTCN_Typedescriptor_t CxDx__3GPP__SIP__Authentication__Scheme_descr_ = { "@DIAMETER_Types.CxDx_3GPP_SIP_Authentication_Scheme", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &CxDx__3GPP__SIP__Authentication__Scheme_xer_, &OCTETSTRING_json_, &CxDx__3GPP__SIP__Authentication__Scheme_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__SIP__Authentication__Scheme_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__SIP__Authentication__Scheme_xer_ = { {"avp_CxDx_3GPP_SIP_Authentication_Scheme>\n", "avp_CxDx_3GPP_SIP_Authentication_Scheme>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__3GPP__SIP__Authentication__Scheme_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__3GPP__SIP__Authentication__Scheme_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__3GPP__SIP__Authentication__Scheme_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__CxDx__3GPP__SIP__Authentication__Scheme_oer_ext_arr_, 0, AVP__Data_avp__CxDx__3GPP__SIP__Authentication__Scheme_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__SIP__Authentication__Scheme_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_SIP_Authentication_Scheme", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__3GPP__SIP__Authentication__Scheme_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__3GPP__SIP__Authentication__Scheme_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__SIP__Authentication__Scheme_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Event__Threshold__RSRP_xer_ = { {"AAA_3GPP_Event_Threshold_RSRP>\n", "AAA_3GPP_Event_Threshold_RSRP>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Event__Threshold__RSRP_oer_ext_arr_[0] = {}; const int AAA__3GPP__Event__Threshold__RSRP_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Event__Threshold__RSRP_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__Event__Threshold__RSRP_oer_ext_arr_, 0, AAA__3GPP__Event__Threshold__RSRP_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Event__Threshold__RSRP_descr_ = { "@DIAMETER_Types.AAA_3GPP_Event_Threshold_RSRP", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__Event__Threshold__RSRP_xer_, &OCTETSTRING_json_, &AAA__3GPP__Event__Threshold__RSRP_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Event__Threshold__RSRP_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Event__Threshold__RSRP_xer_ = { {"avp_AAA_3GPP_Event_Threshold_RSRP>\n", "avp_AAA_3GPP_Event_Threshold_RSRP>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Event__Threshold__RSRP_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Event__Threshold__RSRP_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Event__Threshold__RSRP_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Event__Threshold__RSRP_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Event__Threshold__RSRP_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Event__Threshold__RSRP_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Event_Threshold_RSRP", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Event__Threshold__RSRP_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Event__Threshold__RSRP_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Event__Threshold__RSRP_default_coding("RAW"); const TTCN_RAWdescriptor_t CxDx__3GPP__User__Authorization__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for CxDx__3GPP__User__Authorization__Type const TTCN_Typedescriptor_t CxDx__3GPP__User__Authorization__Type_descr_ = { "@DIAMETER_Types.CxDx_3GPP_User_Authorization_Type", NULL, &CxDx__3GPP__User__Authorization__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__User__Authorization__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__User__Authorization__Type_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__PLMN__Client_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__PLMN__Client const TTCN_Typedescriptor_t AAA__3GPP__PLMN__Client_descr_ = { "@DIAMETER_Types.AAA_3GPP_PLMN_Client", NULL, &AAA__3GPP__PLMN__Client_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__PLMN__Client_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__PLMN__Client_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Re__Synchronization__Info_xer_ = { {"AAA_3GPP_Re_Synchronization_Info>\n", "AAA_3GPP_Re_Synchronization_Info>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Re__Synchronization__Info_oer_ext_arr_[0] = {}; const int AAA__3GPP__Re__Synchronization__Info_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Re__Synchronization__Info_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__Re__Synchronization__Info_oer_ext_arr_, 0, AAA__3GPP__Re__Synchronization__Info_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Re__Synchronization__Info_descr_ = { "@DIAMETER_Types.AAA_3GPP_Re_Synchronization_Info", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__Re__Synchronization__Info_xer_, &OCTETSTRING_json_, &AAA__3GPP__Re__Synchronization__Info_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Re__Synchronization__Info_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Re__Synchronization__Info_xer_ = { {"avp_AAA_3GPP_Re_Synchronization_Info>\n", "avp_AAA_3GPP_Re_Synchronization_Info>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Re__Synchronization__Info_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Re__Synchronization__Info_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Re__Synchronization__Info_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Re__Synchronization__Info_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Re__Synchronization__Info_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Re__Synchronization__Info_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Re_Synchronization_Info", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Re__Synchronization__Info_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Re__Synchronization__Info_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Re__Synchronization__Info_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Auth__Grace__Period_xer_ = { {"avp_BASE_NONE_Auth_Grace_Period>\n", "avp_BASE_NONE_Auth_Grace_Period>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__BASE__NONE__Auth__Grace__Period_oer_ext_arr_[0] = {}; const int AVP__Data_avp__BASE__NONE__Auth__Grace__Period_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__BASE__NONE__Auth__Grace__Period_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__BASE__NONE__Auth__Grace__Period_oer_ext_arr_, 0, AVP__Data_avp__BASE__NONE__Auth__Grace__Period_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Auth__Grace__Period_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Auth_Grace_Period", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__BASE__NONE__Auth__Grace__Period_xer_, &OCTETSTRING_json_, &AVP__Data_avp__BASE__NONE__Auth__Grace__Period_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Auth__Grace__Period_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__User__CSG__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__User__CSG__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__User__CSG__Information_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__SM__Status_xer_ = { {"DCA_3GPP_SM_Status>\n", "DCA_3GPP_SM_Status>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__SM__Status_oer_ext_arr_[0] = {}; const int DCA__3GPP__SM__Status_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__SM__Status_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__SM__Status_oer_ext_arr_, 0, DCA__3GPP__SM__Status_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__SM__Status_descr_ = { "@DIAMETER_Types.DCA_3GPP_SM_Status", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__SM__Status_xer_, &OCTETSTRING_json_, &DCA__3GPP__SM__Status_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__SM__Status_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__SM__Status_xer_ = { {"avp_DCA_3GPP_SM_Status>\n", "avp_DCA_3GPP_SM_Status>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__SM__Status_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__SM__Status_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__SM__Status_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__SM__Status_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__SM__Status_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__SM__Status_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_SM_Status", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__SM__Status_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__SM__Status_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SM__Status_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__IP__Realm__Default__Indication_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__IP__Realm__Default__Indication const TTCN_Typedescriptor_t DCA__3GPP__IP__Realm__Default__Indication_descr_ = { "@DIAMETER_Types.DCA_3GPP_IP_Realm_Default_Indication", NULL, &DCA__3GPP__IP__Realm__Default__Indication_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__IP__Realm__Default__Indication_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__IP__Realm__Default__Indication_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__RAND_xer_ = { {"AAA_3GPP_RAND>\n", "AAA_3GPP_RAND>\n"}, {15, 15}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__RAND_oer_ext_arr_[0] = {}; const int AAA__3GPP__RAND_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__RAND_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__RAND_oer_ext_arr_, 0, AAA__3GPP__RAND_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__RAND_descr_ = { "@DIAMETER_Types.AAA_3GPP_RAND", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__RAND_xer_, &OCTETSTRING_json_, &AAA__3GPP__RAND_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__RAND_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__RAND_xer_ = { {"avp_AAA_3GPP_RAND>\n", "avp_AAA_3GPP_RAND>\n"}, {19, 19}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__RAND_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__RAND_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__RAND_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__RAND_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__RAND_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__RAND_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_RAND", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__RAND_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__RAND_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__RAND_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Trace__Depth_xer_ = { {"AAA_3GPP_Trace_Depth>\n", "AAA_3GPP_Trace_Depth>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Trace__Depth_oer_ext_arr_[0] = {}; const int AAA__3GPP__Trace__Depth_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Trace__Depth_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__Trace__Depth_oer_ext_arr_, 0, AAA__3GPP__Trace__Depth_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Trace__Depth_descr_ = { "@DIAMETER_Types.AAA_3GPP_Trace_Depth", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__Trace__Depth_xer_, &OCTETSTRING_json_, &AAA__3GPP__Trace__Depth_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Trace__Depth_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Trace__Depth_xer_ = { {"avp_AAA_3GPP_Trace_Depth>\n", "avp_AAA_3GPP_Trace_Depth>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Trace__Depth_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Trace__Depth_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Trace__Depth_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Trace__Depth_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Trace__Depth_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Trace__Depth_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Trace_Depth", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Trace__Depth_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Trace__Depth_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Trace__Depth_default_coding("RAW"); const TTCN_Typedescriptor_t& MIPv4__NONE__MIP__MN__to__FA__MSA_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__MN__to__FA__MSA_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__MN__to__FA__MSA_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__SGSN__User__State_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__SGSN__User__State_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__SGSN__User__State_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__APN__OI__Replacement_xer_ = { {"AAA_3GPP_APN_OI_Replacement>\n", "AAA_3GPP_APN_OI_Replacement>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__APN__OI__Replacement_oer_ext_arr_[0] = {}; const int AAA__3GPP__APN__OI__Replacement_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__APN__OI__Replacement_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__APN__OI__Replacement_oer_ext_arr_, 0, AAA__3GPP__APN__OI__Replacement_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__APN__OI__Replacement_descr_ = { "@DIAMETER_Types.AAA_3GPP_APN_OI_Replacement", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__APN__OI__Replacement_xer_, &OCTETSTRING_json_, &AAA__3GPP__APN__OI__Replacement_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__APN__OI__Replacement_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__APN__OI__Replacement_xer_ = { {"avp_AAA_3GPP_APN_OI_Replacement>\n", "avp_AAA_3GPP_APN_OI_Replacement>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__APN__OI__Replacement_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__APN__OI__Replacement_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__APN__OI__Replacement_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__APN__OI__Replacement_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__APN__OI__Replacement_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__APN__OI__Replacement_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_APN_OI_Replacement", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__APN__OI__Replacement_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__APN__OI__Replacement_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__APN__OI__Replacement_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Alternate__Charged__Party__Address_xer_ = { {"DCA_3GPP_Alternate_Charged_Party_Address>\n", "DCA_3GPP_Alternate_Charged_Party_Address>\n"}, {42, 42}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Alternate__Charged__Party__Address_oer_ext_arr_[0] = {}; const int DCA__3GPP__Alternate__Charged__Party__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Alternate__Charged__Party__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Alternate__Charged__Party__Address_oer_ext_arr_, 0, DCA__3GPP__Alternate__Charged__Party__Address_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Alternate__Charged__Party__Address_descr_ = { "@DIAMETER_Types.DCA_3GPP_Alternate_Charged_Party_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Alternate__Charged__Party__Address_xer_, &OCTETSTRING_json_, &DCA__3GPP__Alternate__Charged__Party__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Alternate__Charged__Party__Address_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Alternate__Charged__Party__Address_xer_ = { {"avp_DCA_3GPP_Alternate_Charged_Party_Address>\n", "avp_DCA_3GPP_Alternate_Charged_Party_Address>\n"}, {46, 46}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Alternate__Charged__Party__Address_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Alternate__Charged__Party__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Alternate__Charged__Party__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Alternate__Charged__Party__Address_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Alternate__Charged__Party__Address_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Alternate__Charged__Party__Address_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Alternate_Charged_Party_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Alternate__Charged__Party__Address_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Alternate__Charged__Party__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Alternate__Charged__Party__Address_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__APN__Rate__Control_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__APN__Rate__Control_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__APN__Rate__Control_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Re__Auth__Request__Type_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Relationship__Mode_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Relationship__Mode const TTCN_Typedescriptor_t DCA__3GPP__Relationship__Mode_descr_ = { "@DIAMETER_Types.DCA_3GPP_Relationship_Mode", NULL, &DCA__3GPP__Relationship__Mode_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Relationship__Mode_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Relationship__Mode_default_coding("RAW"); const XERdescriptor_t S6__3GPP__External__Identifier_xer_ = { {"S6_3GPP_External_Identifier>\n", "S6_3GPP_External_Identifier>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__External__Identifier_oer_ext_arr_[0] = {}; const int S6__3GPP__External__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__External__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, S6__3GPP__External__Identifier_oer_ext_arr_, 0, S6__3GPP__External__Identifier_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__External__Identifier_descr_ = { "@DIAMETER_Types.S6_3GPP_External_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &S6__3GPP__External__Identifier_xer_, &OCTETSTRING_json_, &S6__3GPP__External__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__External__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__External__Identifier_xer_ = { {"avp_S6_3GPP_External_Identifier>\n", "avp_S6_3GPP_External_Identifier>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__External__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__External__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__External__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__External__Identifier_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__External__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__External__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_External_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__External__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__External__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__External__Identifier_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Positioning__Data_xer_ = { {"DCA_3GPP_Positioning_Data>\n", "DCA_3GPP_Positioning_Data>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Positioning__Data_oer_ext_arr_[0] = {}; const int DCA__3GPP__Positioning__Data_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Positioning__Data_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Positioning__Data_oer_ext_arr_, 0, DCA__3GPP__Positioning__Data_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Positioning__Data_descr_ = { "@DIAMETER_Types.DCA_3GPP_Positioning_Data", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Positioning__Data_xer_, &OCTETSTRING_json_, &DCA__3GPP__Positioning__Data_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Positioning__Data_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Positioning__Data_xer_ = { {"avp_DCA_3GPP_Positioning_Data>\n", "avp_DCA_3GPP_Positioning_Data>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Positioning__Data_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Positioning__Data_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Positioning__Data_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Positioning__Data_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Positioning__Data_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Positioning__Data_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Positioning_Data", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Positioning__Data_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Positioning__Data_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Positioning__Data_default_coding("RAW"); const TTCN_RAWdescriptor_t DCC__NONE__Redirect__Address__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCC__NONE__Redirect__Address__Type const TTCN_Typedescriptor_t DCC__NONE__Redirect__Address__Type_descr_ = { "@DIAMETER_Types.DCC_NONE_Redirect_Address_Type", NULL, &DCC__NONE__Redirect__Address__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__Redirect__Address__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Redirect__Address__Type_default_coding("RAW"); const TTCN_Typedescriptor_t& MIPv6__NONE__MIP__MN__HA__MSA_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING MIPv6__NONE__MIP__MN__HA__MSA_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv6__NONE__MIP__MN__HA__MSA_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Monitoring__UE__HPLMN__Identifier_xer_ = { {"DCA_3GPP_Monitoring_UE_HPLMN_Identifier>\n", "DCA_3GPP_Monitoring_UE_HPLMN_Identifier>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Monitoring__UE__HPLMN__Identifier_oer_ext_arr_[0] = {}; const int DCA__3GPP__Monitoring__UE__HPLMN__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Monitoring__UE__HPLMN__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Monitoring__UE__HPLMN__Identifier_oer_ext_arr_, 0, DCA__3GPP__Monitoring__UE__HPLMN__Identifier_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Monitoring__UE__HPLMN__Identifier_descr_ = { "@DIAMETER_Types.DCA_3GPP_Monitoring_UE_HPLMN_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Monitoring__UE__HPLMN__Identifier_xer_, &OCTETSTRING_json_, &DCA__3GPP__Monitoring__UE__HPLMN__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Monitoring__UE__HPLMN__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier_xer_ = { {"avp_DCA_3GPP_Monitoring_UE_HPLMN_Identifier>\n", "avp_DCA_3GPP_Monitoring_UE_HPLMN_Identifier>\n"}, {45, 45}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Monitoring_UE_HPLMN_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__TFT__Filter_xer_ = { {"PCC_3GPP_TFT_Filter>\n", "PCC_3GPP_TFT_Filter>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t PCC__3GPP__TFT__Filter_descr_ = { "@DIAMETER_Types.PCC_3GPP_TFT_Filter", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &PCC__3GPP__TFT__Filter_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__TFT__Filter_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__TFT__Filter_xer_ = { {"avp_PCC_3GPP_TFT_Filter>\n", "avp_PCC_3GPP_TFT_Filter>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__TFT__Filter_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_TFT_Filter", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__PCC__3GPP__TFT__Filter_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__TFT__Filter_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Max__Supported__Bandwidth__UL_xer_ = { {"RX_3GPP_Max_Supported_Bandwidth_UL>\n", "RX_3GPP_Max_Supported_Bandwidth_UL>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Max__Supported__Bandwidth__UL_oer_ext_arr_[0] = {}; const int RX__3GPP__Max__Supported__Bandwidth__UL_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Max__Supported__Bandwidth__UL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, RX__3GPP__Max__Supported__Bandwidth__UL_oer_ext_arr_, 0, RX__3GPP__Max__Supported__Bandwidth__UL_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Max__Supported__Bandwidth__UL_descr_ = { "@DIAMETER_Types.RX_3GPP_Max_Supported_Bandwidth_UL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &RX__3GPP__Max__Supported__Bandwidth__UL_xer_, &OCTETSTRING_json_, &RX__3GPP__Max__Supported__Bandwidth__UL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Max__Supported__Bandwidth__UL_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Max__Supported__Bandwidth__UL_xer_ = { {"avp_RX_3GPP_Max_Supported_Bandwidth_UL>\n", "avp_RX_3GPP_Max_Supported_Bandwidth_UL>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Max__Supported__Bandwidth__UL_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Max__Supported__Bandwidth__UL_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Max__Supported__Bandwidth__UL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Max__Supported__Bandwidth__UL_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Max__Supported__Bandwidth__UL_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Max__Supported__Bandwidth__UL_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Max_Supported_Bandwidth_UL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Max__Supported__Bandwidth__UL_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Max__Supported__Bandwidth__UL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Max__Supported__Bandwidth__UL_default_coding("RAW"); const XERdescriptor_t S6__3GPP__Loss__Of__Connectivity__Reason_xer_ = { {"S6_3GPP_Loss_Of_Connectivity_Reason>\n", "S6_3GPP_Loss_Of_Connectivity_Reason>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__Loss__Of__Connectivity__Reason_oer_ext_arr_[0] = {}; const int S6__3GPP__Loss__Of__Connectivity__Reason_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__Loss__Of__Connectivity__Reason_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__Loss__Of__Connectivity__Reason_oer_ext_arr_, 0, S6__3GPP__Loss__Of__Connectivity__Reason_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__Loss__Of__Connectivity__Reason_descr_ = { "@DIAMETER_Types.S6_3GPP_Loss_Of_Connectivity_Reason", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__Loss__Of__Connectivity__Reason_xer_, &OCTETSTRING_json_, &S6__3GPP__Loss__Of__Connectivity__Reason_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__Loss__Of__Connectivity__Reason_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__Loss__Of__Connectivity__Reason_xer_ = { {"avp_S6_3GPP_Loss_Of_Connectivity_Reason>\n", "avp_S6_3GPP_Loss_Of_Connectivity_Reason>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__Loss__Of__Connectivity__Reason_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__Loss__Of__Connectivity__Reason_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__Loss__Of__Connectivity__Reason_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__Loss__Of__Connectivity__Reason_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__Loss__Of__Connectivity__Reason_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__Loss__Of__Connectivity__Reason_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_Loss_Of_Connectivity_Reason", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__Loss__Of__Connectivity__Reason_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__Loss__Of__Connectivity__Reason_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Loss__Of__Connectivity__Reason_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Tunnel__Medium__Type_xer_ = { {"DNAS_NONE_Tunnel_Medium_Type>\n", "DNAS_NONE_Tunnel_Medium_Type>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Tunnel__Medium__Type_oer_ext_arr_[0] = {}; const int DNAS__NONE__Tunnel__Medium__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Tunnel__Medium__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DNAS__NONE__Tunnel__Medium__Type_oer_ext_arr_, 0, DNAS__NONE__Tunnel__Medium__Type_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Tunnel__Medium__Type_descr_ = { "@DIAMETER_Types.DNAS_NONE_Tunnel_Medium_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DNAS__NONE__Tunnel__Medium__Type_xer_, &OCTETSTRING_json_, &DNAS__NONE__Tunnel__Medium__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Tunnel__Medium__Type_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Medium__Type_xer_ = { {"avp_DNAS_NONE_Tunnel_Medium_Type>\n", "avp_DNAS_NONE_Tunnel_Medium_Type>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Tunnel__Medium__Type_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Tunnel__Medium__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Medium__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Tunnel__Medium__Type_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Tunnel__Medium__Type_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Medium__Type_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Tunnel_Medium_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Tunnel__Medium__Type_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Tunnel__Medium__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Tunnel__Medium__Type_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Originator_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Originator const TTCN_Typedescriptor_t DCA__3GPP__Originator_descr_ = { "@DIAMETER_Types.DCA_3GPP_Originator", NULL, &DCA__3GPP__Originator_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Originator_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Originator_default_coding("RAW"); const TTCN_RAWdescriptor_t DCC__NONE__User__Equipment__Info__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCC__NONE__User__Equipment__Info__Type const TTCN_Typedescriptor_t DCC__NONE__User__Equipment__Info__Type_descr_ = { "@DIAMETER_Types.DCC_NONE_User_Equipment_Info_Type", NULL, &DCC__NONE__User__Equipment__Info__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__User__Equipment__Info__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__User__Equipment__Info__Type_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Flow__Number_xer_ = { {"RX_3GPP_Flow_Number>\n", "RX_3GPP_Flow_Number>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Flow__Number_oer_ext_arr_[0] = {}; const int RX__3GPP__Flow__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Flow__Number_oer_ = { -1, TRUE, 4, FALSE, 0, 0, RX__3GPP__Flow__Number_oer_ext_arr_, 0, RX__3GPP__Flow__Number_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Flow__Number_descr_ = { "@DIAMETER_Types.RX_3GPP_Flow_Number", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &RX__3GPP__Flow__Number_xer_, &OCTETSTRING_json_, &RX__3GPP__Flow__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Flow__Number_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Flow__Number_xer_ = { {"avp_RX_3GPP_Flow_Number>\n", "avp_RX_3GPP_Flow_Number>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Flow__Number_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Flow__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Flow__Number_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Flow__Number_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Flow__Number_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Flow__Number_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Flow_Number", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Flow__Number_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Flow__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Flow__Number_default_coding("RAW"); const TTCN_Typedescriptor_t& MIPv4__NONE__MIP__Home__Agent__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__Home__Agent__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__Home__Agent__Address_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__Resource__Allocation__Notification_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__Resource__Allocation__Notification const TTCN_Typedescriptor_t PCC__3GPP__Resource__Allocation__Notification_descr_ = { "@DIAMETER_Types.PCC_3GPP_Resource_Allocation_Notification", NULL, &PCC__3GPP__Resource__Allocation__Notification_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Resource__Allocation__Notification_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Resource__Allocation__Notification_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Basic__Service__Code_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Basic__Service__Code_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Basic__Service__Code_default_coding("RAW"); const XERdescriptor_t S6__3GPP__Monitoring__Type_xer_ = { {"S6_3GPP_Monitoring_Type>\n", "S6_3GPP_Monitoring_Type>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__Monitoring__Type_oer_ext_arr_[0] = {}; const int S6__3GPP__Monitoring__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__Monitoring__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__Monitoring__Type_oer_ext_arr_, 0, S6__3GPP__Monitoring__Type_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__Monitoring__Type_descr_ = { "@DIAMETER_Types.S6_3GPP_Monitoring_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__Monitoring__Type_xer_, &OCTETSTRING_json_, &S6__3GPP__Monitoring__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__Monitoring__Type_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__Monitoring__Type_xer_ = { {"avp_S6_3GPP_Monitoring_Type>\n", "avp_S6_3GPP_Monitoring_Type>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__Monitoring__Type_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__Monitoring__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__Monitoring__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__Monitoring__Type_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__Monitoring__Type_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__Monitoring__Type_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_Monitoring_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__Monitoring__Type_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__Monitoring__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Monitoring__Type_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Role__Of__Node_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Role__Of__Node const TTCN_Typedescriptor_t DCA__3GPP__Role__Of__Node_descr_ = { "@DIAMETER_Types.DCA_3GPP_Role_Of_Node", NULL, &DCA__3GPP__Role__Of__Node_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Role__Of__Node_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Role__Of__Node_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__Default__Bearer__Indication_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__Default__Bearer__Indication const TTCN_Typedescriptor_t PCC__3GPP__Default__Bearer__Indication_descr_ = { "@DIAMETER_Types.PCC_3GPP_Default_Bearer_Indication", NULL, &PCC__3GPP__Default__Bearer__Indication_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Default__Bearer__Indication_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Default__Bearer__Indication_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__ProSe__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__ProSe__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__ProSe__Information_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__QoS__Class__Identifier_xer_ = { {"PCC_3GPP_QoS_Class_Identifier>\n", "PCC_3GPP_QoS_Class_Identifier>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__QoS__Class__Identifier_oer_ext_arr_[0] = {}; const int PCC__3GPP__QoS__Class__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__QoS__Class__Identifier_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PCC__3GPP__QoS__Class__Identifier_oer_ext_arr_, 0, PCC__3GPP__QoS__Class__Identifier_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__QoS__Class__Identifier_descr_ = { "@DIAMETER_Types.PCC_3GPP_QoS_Class_Identifier", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &PCC__3GPP__QoS__Class__Identifier_xer_, &OCTETSTRING_json_, &PCC__3GPP__QoS__Class__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__QoS__Class__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__QoS__Class__Identifier_xer_ = { {"avp_PCC_3GPP_QoS_Class_Identifier>\n", "avp_PCC_3GPP_QoS_Class_Identifier>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__QoS__Class__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__QoS__Class__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__QoS__Class__Identifier_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__QoS__Class__Identifier_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__QoS__Class__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__QoS__Class__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_QoS_Class_Identifier", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__QoS__Class__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__QoS__Class__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__QoS__Class__Identifier_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__VPLMN__LIPA__Allowed_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__VPLMN__LIPA__Allowed const TTCN_Typedescriptor_t AAA__3GPP__VPLMN__LIPA__Allowed_descr_ = { "@DIAMETER_Types.AAA_3GPP_VPLMN_LIPA_Allowed", NULL, &AAA__3GPP__VPLMN__LIPA__Allowed_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__VPLMN__LIPA__Allowed_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__VPLMN__LIPA__Allowed_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__Mute__Notification_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__Mute__Notification const TTCN_Typedescriptor_t PCC__3GPP__Mute__Notification_descr_ = { "@DIAMETER_Types.PCC_3GPP_Mute_Notification", NULL, &PCC__3GPP__Mute__Notification_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Mute__Notification_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Mute__Notification_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__SIP__Authentication__Context_xer_ = { {"CxDx_3GPP_SIP_Authentication_Context>\n", "CxDx_3GPP_SIP_Authentication_Context>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__3GPP__SIP__Authentication__Context_oer_ext_arr_[0] = {}; const int CxDx__3GPP__SIP__Authentication__Context_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__3GPP__SIP__Authentication__Context_oer_ = { -1, TRUE, -1, FALSE, 0, 0, CxDx__3GPP__SIP__Authentication__Context_oer_ext_arr_, 0, CxDx__3GPP__SIP__Authentication__Context_oer_p_}; const TTCN_Typedescriptor_t CxDx__3GPP__SIP__Authentication__Context_descr_ = { "@DIAMETER_Types.CxDx_3GPP_SIP_Authentication_Context", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &CxDx__3GPP__SIP__Authentication__Context_xer_, &OCTETSTRING_json_, &CxDx__3GPP__SIP__Authentication__Context_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__SIP__Authentication__Context_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__SIP__Authentication__Context_xer_ = { {"avp_CxDx_3GPP_SIP_Authentication_Context>\n", "avp_CxDx_3GPP_SIP_Authentication_Context>\n"}, {42, 42}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__3GPP__SIP__Authentication__Context_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__3GPP__SIP__Authentication__Context_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__3GPP__SIP__Authentication__Context_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__CxDx__3GPP__SIP__Authentication__Context_oer_ext_arr_, 0, AVP__Data_avp__CxDx__3GPP__SIP__Authentication__Context_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__SIP__Authentication__Context_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_SIP_Authentication_Context", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__3GPP__SIP__Authentication__Context_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__3GPP__SIP__Authentication__Context_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__SIP__Authentication__Context_default_coding("RAW"); const TTCN_Typedescriptor_t& MIPv6__NONE__QoS__Resources_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING MIPv6__NONE__QoS__Resources_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv6__NONE__QoS__Resources_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__Logging__Duration_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__Logging__Duration const TTCN_Typedescriptor_t AAA__3GPP__Logging__Duration_descr_ = { "@DIAMETER_Types.AAA_3GPP_Logging_Duration", NULL, &AAA__3GPP__Logging__Duration_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Logging__Duration_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Logging__Duration_default_coding("RAW"); const XERdescriptor_t DCC__NONE__Service__Parameter__Value_xer_ = { {"DCC_NONE_Service_Parameter_Value>\n", "DCC_NONE_Service_Parameter_Value>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCC__NONE__Service__Parameter__Value_oer_ext_arr_[0] = {}; const int DCC__NONE__Service__Parameter__Value_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCC__NONE__Service__Parameter__Value_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCC__NONE__Service__Parameter__Value_oer_ext_arr_, 0, DCC__NONE__Service__Parameter__Value_oer_p_}; const TTCN_Typedescriptor_t DCC__NONE__Service__Parameter__Value_descr_ = { "@DIAMETER_Types.DCC_NONE_Service_Parameter_Value", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCC__NONE__Service__Parameter__Value_xer_, &OCTETSTRING_json_, &DCC__NONE__Service__Parameter__Value_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__Service__Parameter__Value_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCC__NONE__Service__Parameter__Value_xer_ = { {"avp_DCC_NONE_Service_Parameter_Value>\n", "avp_DCC_NONE_Service_Parameter_Value>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCC__NONE__Service__Parameter__Value_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCC__NONE__Service__Parameter__Value_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCC__NONE__Service__Parameter__Value_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCC__NONE__Service__Parameter__Value_oer_ext_arr_, 0, AVP__Data_avp__DCC__NONE__Service__Parameter__Value_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCC__NONE__Service__Parameter__Value_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCC_NONE_Service_Parameter_Value", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCC__NONE__Service__Parameter__Value_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCC__NONE__Service__Parameter__Value_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Service__Parameter__Value_default_coding("RAW"); const TTCN_Typedescriptor_t& CxDx__3GPP__Associated__Registered__Identities_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING CxDx__3GPP__Associated__Registered__Identities_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Associated__Registered__Identities_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__Routing__IP__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__Routing__IP__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Routing__IP__Address_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__WLAN__offloadability__EUTRAN_xer_ = { {"AAA_3GPP_WLAN_offloadability_EUTRAN>\n", "AAA_3GPP_WLAN_offloadability_EUTRAN>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__WLAN__offloadability__EUTRAN_oer_ext_arr_[0] = {}; const int AAA__3GPP__WLAN__offloadability__EUTRAN_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__WLAN__offloadability__EUTRAN_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__WLAN__offloadability__EUTRAN_oer_ext_arr_, 0, AAA__3GPP__WLAN__offloadability__EUTRAN_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__WLAN__offloadability__EUTRAN_descr_ = { "@DIAMETER_Types.AAA_3GPP_WLAN_offloadability_EUTRAN", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__WLAN__offloadability__EUTRAN_xer_, &OCTETSTRING_json_, &AAA__3GPP__WLAN__offloadability__EUTRAN_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__WLAN__offloadability__EUTRAN_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__WLAN__offloadability__EUTRAN_xer_ = { {"avp_AAA_3GPP_WLAN_offloadability_EUTRAN>\n", "avp_AAA_3GPP_WLAN_offloadability_EUTRAN>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__WLAN__offloadability__EUTRAN_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__WLAN__offloadability__EUTRAN_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__WLAN__offloadability__EUTRAN_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__WLAN__offloadability__EUTRAN_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__WLAN__offloadability__EUTRAN_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__WLAN__offloadability__EUTRAN_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_WLAN_offloadability_EUTRAN", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__WLAN__offloadability__EUTRAN_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__WLAN__offloadability__EUTRAN_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__WLAN__offloadability__EUTRAN_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__MBMS__GW__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__MBMS__GW__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__MBMS__GW__Address_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Destination__Interface_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Destination__Interface_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Destination__Interface_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__IMS__Emergency__Indicator_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__IMS__Emergency__Indicator const TTCN_Typedescriptor_t DCA__3GPP__IMS__Emergency__Indicator_descr_ = { "@DIAMETER_Types.DCA_3GPP_IMS_Emergency_Indicator", NULL, &DCA__3GPP__IMS__Emergency__Indicator_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__IMS__Emergency__Indicator_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__IMS__Emergency__Indicator_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Change__Time_xer_ = { {"DCA_3GPP_Change_Time>\n", "DCA_3GPP_Change_Time>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Change__Time_oer_ext_arr_[0] = {}; const int DCA__3GPP__Change__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Change__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Change__Time_oer_ext_arr_, 0, DCA__3GPP__Change__Time_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Change__Time_descr_ = { "@DIAMETER_Types.DCA_3GPP_Change_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &DCA__3GPP__Change__Time_xer_, &OCTETSTRING_json_, &DCA__3GPP__Change__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Change__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Change__Time_xer_ = { {"avp_DCA_3GPP_Change_Time>\n", "avp_DCA_3GPP_Change_Time>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Change__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Change__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Change__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Change__Time_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Change__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Change__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Change_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Change__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Change__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Change__Time_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__KASME_xer_ = { {"AAA_3GPP_KASME>\n", "AAA_3GPP_KASME>\n"}, {16, 16}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__KASME_oer_ext_arr_[0] = {}; const int AAA__3GPP__KASME_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__KASME_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__KASME_oer_ext_arr_, 0, AAA__3GPP__KASME_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__KASME_descr_ = { "@DIAMETER_Types.AAA_3GPP_KASME", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__KASME_xer_, &OCTETSTRING_json_, &AAA__3GPP__KASME_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__KASME_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__KASME_xer_ = { {"avp_AAA_3GPP_KASME>\n", "avp_AAA_3GPP_KASME>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__KASME_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__KASME_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__KASME_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__KASME_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__KASME_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__KASME_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_KASME", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__KASME_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__KASME_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__KASME_default_coding("RAW"); const XERdescriptor_t MIPv4__NONE__MIP__Session__Key_xer_ = { {"MIPv4_NONE_MIP_Session_Key>\n", "MIPv4_NONE_MIP_Session_Key>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int MIPv4__NONE__MIP__Session__Key_oer_ext_arr_[0] = {}; const int MIPv4__NONE__MIP__Session__Key_oer_p_[0] = {}; const TTCN_OERdescriptor_t MIPv4__NONE__MIP__Session__Key_oer_ = { -1, TRUE, -1, FALSE, 0, 0, MIPv4__NONE__MIP__Session__Key_oer_ext_arr_, 0, MIPv4__NONE__MIP__Session__Key_oer_p_}; const TTCN_Typedescriptor_t MIPv4__NONE__MIP__Session__Key_descr_ = { "@DIAMETER_Types.MIPv4_NONE_MIP_Session_Key", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &MIPv4__NONE__MIP__Session__Key_xer_, &OCTETSTRING_json_, &MIPv4__NONE__MIP__Session__Key_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__Session__Key_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__Session__Key_xer_ = { {"avp_MIPv4_NONE_MIP_Session_Key>\n", "avp_MIPv4_NONE_MIP_Session_Key>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__MIPv4__NONE__MIP__Session__Key_oer_ext_arr_[0] = {}; const int AVP__Data_avp__MIPv4__NONE__MIP__Session__Key_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__Session__Key_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__MIPv4__NONE__MIP__Session__Key_oer_ext_arr_, 0, AVP__Data_avp__MIPv4__NONE__MIP__Session__Key_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__Session__Key_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv4_NONE_MIP_Session_Key", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__MIPv4__NONE__MIP__Session__Key_xer_, &OCTETSTRING_json_, &AVP__Data_avp__MIPv4__NONE__MIP__Session__Key_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__Session__Key_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__AoC__Cost__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__AoC__Cost__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__AoC__Cost__Information_default_coding("RAW"); const XERdescriptor_t GI__3GPP__3GPP__User__Location__Info__Time_xer_ = { {"GI_3GPP_3GPP_User_Location_Info_Time>\n", "GI_3GPP_3GPP_User_Location_Info_Time>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GI__3GPP__3GPP__User__Location__Info__Time_oer_ext_arr_[0] = {}; const int GI__3GPP__3GPP__User__Location__Info__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t GI__3GPP__3GPP__User__Location__Info__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, GI__3GPP__3GPP__User__Location__Info__Time_oer_ext_arr_, 0, GI__3GPP__3GPP__User__Location__Info__Time_oer_p_}; const TTCN_Typedescriptor_t GI__3GPP__3GPP__User__Location__Info__Time_descr_ = { "@DIAMETER_Types.GI_3GPP_3GPP_User_Location_Info_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &GI__3GPP__3GPP__User__Location__Info__Time_xer_, &OCTETSTRING_json_, &GI__3GPP__3GPP__User__Location__Info__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__3GPP__User__Location__Info__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__User__Location__Info__Time_xer_ = { {"avp_GI_3GPP_3GPP_User_Location_Info_Time>\n", "avp_GI_3GPP_3GPP_User_Location_Info_Time>\n"}, {42, 42}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__GI__3GPP__3GPP__User__Location__Info__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__GI__3GPP__3GPP__User__Location__Info__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__User__Location__Info__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__GI__3GPP__3GPP__User__Location__Info__Time_oer_ext_arr_, 0, AVP__Data_avp__GI__3GPP__3GPP__User__Location__Info__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__GI__3GPP__3GPP__User__Location__Info__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_GI_3GPP_3GPP_User_Location_Info_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__GI__3GPP__3GPP__User__Location__Info__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__GI__3GPP__3GPP__User__Location__Info__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__3GPP__User__Location__Info__Time_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__Teleservice__List_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__Teleservice__List_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Teleservice__List_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__UTRAN__Vector_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__UTRAN__Vector_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__UTRAN__Vector_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__Non__3GPP__IP__Access__APN_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__Non__3GPP__IP__Access__APN const TTCN_Typedescriptor_t AAA__3GPP__Non__3GPP__IP__Access__APN_descr_ = { "@DIAMETER_Types.AAA_3GPP_Non_3GPP_IP_Access_APN", NULL, &AAA__3GPP__Non__3GPP__IP__Access__APN_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Non__3GPP__IP__Access__APN_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Non__3GPP__IP__Access__APN_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Monitoring__Event__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Monitoring__Event__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Monitoring__Event__Information_default_coding("RAW"); const XERdescriptor_t DCC__NONE__Tariff__Time__Change_xer_ = { {"DCC_NONE_Tariff_Time_Change>\n", "DCC_NONE_Tariff_Time_Change>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCC__NONE__Tariff__Time__Change_oer_ext_arr_[0] = {}; const int DCC__NONE__Tariff__Time__Change_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCC__NONE__Tariff__Time__Change_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCC__NONE__Tariff__Time__Change_oer_ext_arr_, 0, DCC__NONE__Tariff__Time__Change_oer_p_}; const TTCN_Typedescriptor_t DCC__NONE__Tariff__Time__Change_descr_ = { "@DIAMETER_Types.DCC_NONE_Tariff_Time_Change", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &DCC__NONE__Tariff__Time__Change_xer_, &OCTETSTRING_json_, &DCC__NONE__Tariff__Time__Change_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__Tariff__Time__Change_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCC__NONE__Tariff__Time__Change_xer_ = { {"avp_DCC_NONE_Tariff_Time_Change>\n", "avp_DCC_NONE_Tariff_Time_Change>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCC__NONE__Tariff__Time__Change_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCC__NONE__Tariff__Time__Change_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCC__NONE__Tariff__Time__Change_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCC__NONE__Tariff__Time__Change_oer_ext_arr_, 0, AVP__Data_avp__DCC__NONE__Tariff__Time__Change_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCC__NONE__Tariff__Time__Change_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCC_NONE_Tariff_Time_Change", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCC__NONE__Tariff__Time__Change_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCC__NONE__Tariff__Time__Change_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Tariff__Time__Change_default_coding("RAW"); const XERdescriptor_t GI__3GPP__3GPP__NSAPI_xer_ = { {"GI_3GPP_3GPP_NSAPI>\n", "GI_3GPP_3GPP_NSAPI>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GI__3GPP__3GPP__NSAPI_oer_ext_arr_[0] = {}; const int GI__3GPP__3GPP__NSAPI_oer_p_[0] = {}; const TTCN_OERdescriptor_t GI__3GPP__3GPP__NSAPI_oer_ = { -1, TRUE, -1, FALSE, 0, 0, GI__3GPP__3GPP__NSAPI_oer_ext_arr_, 0, GI__3GPP__3GPP__NSAPI_oer_p_}; const TTCN_Typedescriptor_t GI__3GPP__3GPP__NSAPI_descr_ = { "@DIAMETER_Types.GI_3GPP_3GPP_NSAPI", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &GI__3GPP__3GPP__NSAPI_xer_, &OCTETSTRING_json_, &GI__3GPP__3GPP__NSAPI_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__3GPP__NSAPI_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__NSAPI_xer_ = { {"avp_GI_3GPP_3GPP_NSAPI>\n", "avp_GI_3GPP_3GPP_NSAPI>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__GI__3GPP__3GPP__NSAPI_oer_ext_arr_[0] = {}; const int AVP__Data_avp__GI__3GPP__3GPP__NSAPI_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__NSAPI_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__GI__3GPP__3GPP__NSAPI_oer_ext_arr_, 0, AVP__Data_avp__GI__3GPP__3GPP__NSAPI_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__GI__3GPP__3GPP__NSAPI_descr_ = { "@DIAMETER_Types.AVP_Data.avp_GI_3GPP_3GPP_NSAPI", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__GI__3GPP__3GPP__NSAPI_xer_, &OCTETSTRING_json_, &AVP__Data_avp__GI__3GPP__3GPP__NSAPI_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__3GPP__NSAPI_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__LCS__Client__Dialed__By__MS_xer_ = { {"DCA_3GPP_LCS_Client_Dialed_By_MS>\n", "DCA_3GPP_LCS_Client_Dialed_By_MS>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__LCS__Client__Dialed__By__MS_oer_ext_arr_[0] = {}; const int DCA__3GPP__LCS__Client__Dialed__By__MS_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__LCS__Client__Dialed__By__MS_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__LCS__Client__Dialed__By__MS_oer_ext_arr_, 0, DCA__3GPP__LCS__Client__Dialed__By__MS_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__LCS__Client__Dialed__By__MS_descr_ = { "@DIAMETER_Types.DCA_3GPP_LCS_Client_Dialed_By_MS", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__LCS__Client__Dialed__By__MS_xer_, &OCTETSTRING_json_, &DCA__3GPP__LCS__Client__Dialed__By__MS_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__LCS__Client__Dialed__By__MS_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__LCS__Client__Dialed__By__MS_xer_ = { {"avp_DCA_3GPP_LCS_Client_Dialed_By_MS>\n", "avp_DCA_3GPP_LCS_Client_Dialed_By_MS>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__LCS__Client__Dialed__By__MS_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__LCS__Client__Dialed__By__MS_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__LCS__Client__Dialed__By__MS_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__LCS__Client__Dialed__By__MS_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__LCS__Client__Dialed__By__MS_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__LCS__Client__Dialed__By__MS_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_LCS_Client_Dialed_By_MS", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__LCS__Client__Dialed__By__MS_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__LCS__Client__Dialed__By__MS_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__LCS__Client__Dialed__By__MS_default_coding("RAW"); const XERdescriptor_t GI__3GPP__3GPP__CG__Address_xer_ = { {"GI_3GPP_3GPP_CG_Address>\n", "GI_3GPP_3GPP_CG_Address>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GI__3GPP__3GPP__CG__Address_oer_ext_arr_[0] = {}; const int GI__3GPP__3GPP__CG__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t GI__3GPP__3GPP__CG__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, GI__3GPP__3GPP__CG__Address_oer_ext_arr_, 0, GI__3GPP__3GPP__CG__Address_oer_p_}; const TTCN_Typedescriptor_t GI__3GPP__3GPP__CG__Address_descr_ = { "@DIAMETER_Types.GI_3GPP_3GPP_CG_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &GI__3GPP__3GPP__CG__Address_xer_, &OCTETSTRING_json_, &GI__3GPP__3GPP__CG__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__3GPP__CG__Address_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__CG__Address_xer_ = { {"avp_GI_3GPP_3GPP_CG_Address>\n", "avp_GI_3GPP_3GPP_CG_Address>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__GI__3GPP__3GPP__CG__Address_oer_ext_arr_[0] = {}; const int AVP__Data_avp__GI__3GPP__3GPP__CG__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__CG__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__GI__3GPP__3GPP__CG__Address_oer_ext_arr_, 0, AVP__Data_avp__GI__3GPP__3GPP__CG__Address_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__GI__3GPP__3GPP__CG__Address_descr_ = { "@DIAMETER_Types.AVP_Data.avp_GI_3GPP_3GPP_CG_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__GI__3GPP__3GPP__CG__Address_xer_, &OCTETSTRING_json_, &AVP__Data_avp__GI__3GPP__3GPP__CG__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__3GPP__CG__Address_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Envelope__Start__Time_xer_ = { {"DCA_3GPP_Envelope_Start_Time>\n", "DCA_3GPP_Envelope_Start_Time>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Envelope__Start__Time_oer_ext_arr_[0] = {}; const int DCA__3GPP__Envelope__Start__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Envelope__Start__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Envelope__Start__Time_oer_ext_arr_, 0, DCA__3GPP__Envelope__Start__Time_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Envelope__Start__Time_descr_ = { "@DIAMETER_Types.DCA_3GPP_Envelope_Start_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &DCA__3GPP__Envelope__Start__Time_xer_, &OCTETSTRING_json_, &DCA__3GPP__Envelope__Start__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Envelope__Start__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Envelope__Start__Time_xer_ = { {"avp_DCA_3GPP_Envelope_Start_Time>\n", "avp_DCA_3GPP_Envelope_Start_Time>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Envelope__Start__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Envelope__Start__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Envelope__Start__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Envelope__Start__Time_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Envelope__Start__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Envelope__Start__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Envelope_Start_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Envelope__Start__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Envelope__Start__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Envelope__Start__Time_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Application__Service__Provider__Identity_xer_ = { {"RX_3GPP_Application_Service_Provider_Identity>\n", "RX_3GPP_Application_Service_Provider_Identity>\n"}, {47, 47}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Application__Service__Provider__Identity_oer_ext_arr_[0] = {}; const int RX__3GPP__Application__Service__Provider__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Application__Service__Provider__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, RX__3GPP__Application__Service__Provider__Identity_oer_ext_arr_, 0, RX__3GPP__Application__Service__Provider__Identity_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Application__Service__Provider__Identity_descr_ = { "@DIAMETER_Types.RX_3GPP_Application_Service_Provider_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &RX__3GPP__Application__Service__Provider__Identity_xer_, &OCTETSTRING_json_, &RX__3GPP__Application__Service__Provider__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Application__Service__Provider__Identity_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Application__Service__Provider__Identity_xer_ = { {"avp_RX_3GPP_Application_Service_Provider_Identity>\n", "avp_RX_3GPP_Application_Service_Provider_Identity>\n"}, {51, 51}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Application__Service__Provider__Identity_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Application__Service__Provider__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Application__Service__Provider__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Application__Service__Provider__Identity_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Application__Service__Provider__Identity_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Application__Service__Provider__Identity_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Application_Service_Provider_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Application__Service__Provider__Identity_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Application__Service__Provider__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Application__Service__Provider__Identity_default_coding("RAW"); const TTCN_Typedescriptor_t& S6__3GPP__NIDD__Authorization__Request_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING S6__3GPP__NIDD__Authorization__Request_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__NIDD__Authorization__Request_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Received__Talk__Burst__Time_xer_ = { {"DCA_3GPP_Received_Talk_Burst_Time>\n", "DCA_3GPP_Received_Talk_Burst_Time>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Received__Talk__Burst__Time_oer_ext_arr_[0] = {}; const int DCA__3GPP__Received__Talk__Burst__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Received__Talk__Burst__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Received__Talk__Burst__Time_oer_ext_arr_, 0, DCA__3GPP__Received__Talk__Burst__Time_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Received__Talk__Burst__Time_descr_ = { "@DIAMETER_Types.DCA_3GPP_Received_Talk_Burst_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Received__Talk__Burst__Time_xer_, &OCTETSTRING_json_, &DCA__3GPP__Received__Talk__Burst__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Received__Talk__Burst__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Received__Talk__Burst__Time_xer_ = { {"avp_DCA_3GPP_Received_Talk_Burst_Time>\n", "avp_DCA_3GPP_Received_Talk_Burst_Time>\n"}, {39, 39}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Received__Talk__Burst__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Received__Talk__Burst__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Received__Talk__Burst__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Received__Talk__Burst__Time_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Received__Talk__Burst__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Received__Talk__Burst__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Received_Talk_Burst_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Received__Talk__Burst__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Received__Talk__Burst__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Received__Talk__Burst__Time_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Incoming__Trunk__Group__Id_xer_ = { {"DCA_3GPP_Incoming_Trunk_Group_Id>\n", "DCA_3GPP_Incoming_Trunk_Group_Id>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Incoming__Trunk__Group__Id_oer_ext_arr_[0] = {}; const int DCA__3GPP__Incoming__Trunk__Group__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Incoming__Trunk__Group__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Incoming__Trunk__Group__Id_oer_ext_arr_, 0, DCA__3GPP__Incoming__Trunk__Group__Id_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Incoming__Trunk__Group__Id_descr_ = { "@DIAMETER_Types.DCA_3GPP_Incoming_Trunk_Group_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Incoming__Trunk__Group__Id_xer_, &OCTETSTRING_json_, &DCA__3GPP__Incoming__Trunk__Group__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Incoming__Trunk__Group__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Incoming__Trunk__Group__Id_xer_ = { {"avp_DCA_3GPP_Incoming_Trunk_Group_Id>\n", "avp_DCA_3GPP_Incoming_Trunk_Group_Id>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Incoming__Trunk__Group__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Incoming__Trunk__Group__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Incoming__Trunk__Group__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Incoming__Trunk__Group__Id_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Incoming__Trunk__Group__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Incoming__Trunk__Group__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Incoming_Trunk_Group_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Incoming__Trunk__Group__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Incoming__Trunk__Group__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Incoming__Trunk__Group__Id_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__AAA__Failure__Indication_xer_ = { {"AAA_3GPP_AAA_Failure_Indication>\n", "AAA_3GPP_AAA_Failure_Indication>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__AAA__Failure__Indication_oer_ext_arr_[0] = {}; const int AAA__3GPP__AAA__Failure__Indication_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__AAA__Failure__Indication_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__AAA__Failure__Indication_oer_ext_arr_, 0, AAA__3GPP__AAA__Failure__Indication_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__AAA__Failure__Indication_descr_ = { "@DIAMETER_Types.AAA_3GPP_AAA_Failure_Indication", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__AAA__Failure__Indication_xer_, &OCTETSTRING_json_, &AAA__3GPP__AAA__Failure__Indication_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__AAA__Failure__Indication_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__AAA__Failure__Indication_xer_ = { {"avp_AAA_3GPP_AAA_Failure_Indication>\n", "avp_AAA_3GPP_AAA_Failure_Indication>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__AAA__Failure__Indication_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__AAA__Failure__Indication_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__AAA__Failure__Indication_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__AAA__Failure__Indication_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__AAA__Failure__Indication_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__AAA__Failure__Indication_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_AAA_Failure_Indication", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__AAA__Failure__Indication_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__AAA__Failure__Indication_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__AAA__Failure__Indication_default_coding("RAW"); const TTCN_RAWdescriptor_t INT32_raw_ = {32,SG_SG_BIT,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; const XERdescriptor_t INT32_xer_ = { {"INT32>\n", "INT32>\n"}, {7, 7}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t INT32_descr_ = { "@DIAMETER_Types.INT32", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &INT32_xer_, &INTEGER_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING INT32_default_coding("RAW"); const XERdescriptor_t AVP__Integer32_xer_ = { {"AVP_Integer32>\n", "AVP_Integer32>\n"}, {15, 15}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t AVP__Integer32_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t AVP__Integer32_descr_ = { "@DIAMETER_Types.AVP_Integer32", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &AVP__Integer32_xer_, &INTEGER_json_, &AVP__Integer32_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Integer32_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Rate__Control__Max__Message__Size_xer_ = { {"DCA_3GPP_Rate_Control_Max_Message_Size>\n", "DCA_3GPP_Rate_Control_Max_Message_Size>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t DCA__3GPP__Rate__Control__Max__Message__Size_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t DCA__3GPP__Rate__Control__Max__Message__Size_descr_ = { "@DIAMETER_Types.DCA_3GPP_Rate_Control_Max_Message_Size", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &DCA__3GPP__Rate__Control__Max__Message__Size_xer_, &INTEGER_json_, &DCA__3GPP__Rate__Control__Max__Message__Size_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Rate__Control__Max__Message__Size_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Rate__Control__Max__Message__Size_xer_ = { {"avp_DCA_3GPP_Rate_Control_Max_Message_Size>\n", "avp_DCA_3GPP_Rate_Control_Max_Message_Size>\n"}, {44, 44}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Rate__Control__Max__Message__Size_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Rate__Control__Max__Message__Size_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Rate_Control_Max_Message_Size", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &AVP__Data_avp__DCA__3GPP__Rate__Control__Max__Message__Size_xer_, &INTEGER_json_, &AVP__Data_avp__DCA__3GPP__Rate__Control__Max__Message__Size_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Rate__Control__Max__Message__Size_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__QoS__Rule__Install_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__QoS__Rule__Install_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__QoS__Rule__Install_default_coding("RAW"); const XERdescriptor_t S6__3GPP__Periodic__Communication__Indicator_xer_ = { {"S6_3GPP_Periodic_Communication_Indicator>\n", "S6_3GPP_Periodic_Communication_Indicator>\n"}, {42, 42}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__Periodic__Communication__Indicator_oer_ext_arr_[0] = {}; const int S6__3GPP__Periodic__Communication__Indicator_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__Periodic__Communication__Indicator_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__Periodic__Communication__Indicator_oer_ext_arr_, 0, S6__3GPP__Periodic__Communication__Indicator_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__Periodic__Communication__Indicator_descr_ = { "@DIAMETER_Types.S6_3GPP_Periodic_Communication_Indicator", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__Periodic__Communication__Indicator_xer_, &OCTETSTRING_json_, &S6__3GPP__Periodic__Communication__Indicator_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__Periodic__Communication__Indicator_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__Periodic__Communication__Indicator_xer_ = { {"avp_S6_3GPP_Periodic_Communication_Indicator>\n", "avp_S6_3GPP_Periodic_Communication_Indicator>\n"}, {46, 46}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__Periodic__Communication__Indicator_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__Periodic__Communication__Indicator_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__Periodic__Communication__Indicator_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__Periodic__Communication__Indicator_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__Periodic__Communication__Indicator_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__Periodic__Communication__Indicator_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_Periodic_Communication_Indicator", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__Periodic__Communication__Indicator_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__Periodic__Communication__Indicator_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Periodic__Communication__Indicator_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Service__Specific__Info_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Service__Specific__Info_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Service__Specific__Info_default_coding("RAW"); const TTCN_RAWdescriptor_t RX__3GPP__Flow__Usage_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for RX__3GPP__Flow__Usage const TTCN_Typedescriptor_t RX__3GPP__Flow__Usage_descr_ = { "@DIAMETER_Types.RX_3GPP_Flow_Usage", NULL, &RX__3GPP__Flow__Usage_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Flow__Usage_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Flow__Usage_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__RAN__Rule__Support_xer_ = { {"PCC_3GPP_RAN_Rule_Support>\n", "PCC_3GPP_RAN_Rule_Support>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__RAN__Rule__Support_oer_ext_arr_[0] = {}; const int PCC__3GPP__RAN__Rule__Support_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__RAN__Rule__Support_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PCC__3GPP__RAN__Rule__Support_oer_ext_arr_, 0, PCC__3GPP__RAN__Rule__Support_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__RAN__Rule__Support_descr_ = { "@DIAMETER_Types.PCC_3GPP_RAN_Rule_Support", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &PCC__3GPP__RAN__Rule__Support_xer_, &OCTETSTRING_json_, &PCC__3GPP__RAN__Rule__Support_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__RAN__Rule__Support_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__RAN__Rule__Support_xer_ = { {"avp_PCC_3GPP_RAN_Rule_Support>\n", "avp_PCC_3GPP_RAN_Rule_Support>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__RAN__Rule__Support_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__RAN__Rule__Support_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__RAN__Rule__Support_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__RAN__Rule__Support_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__RAN__Rule__Support_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__RAN__Rule__Support_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_RAN_Rule_Support", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__RAN__Rule__Support_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__RAN__Rule__Support_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__RAN__Rule__Support_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Tunnel__Password_xer_ = { {"DNAS_NONE_Tunnel_Password>\n", "DNAS_NONE_Tunnel_Password>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Tunnel__Password_oer_ext_arr_[0] = {}; const int DNAS__NONE__Tunnel__Password_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Tunnel__Password_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Tunnel__Password_oer_ext_arr_, 0, DNAS__NONE__Tunnel__Password_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Tunnel__Password_descr_ = { "@DIAMETER_Types.DNAS_NONE_Tunnel_Password", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Tunnel__Password_xer_, &OCTETSTRING_json_, &DNAS__NONE__Tunnel__Password_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Tunnel__Password_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Password_xer_ = { {"avp_DNAS_NONE_Tunnel_Password>\n", "avp_DNAS_NONE_Tunnel_Password>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Tunnel__Password_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Tunnel__Password_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Password_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Tunnel__Password_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Tunnel__Password_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Password_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Tunnel_Password", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Tunnel__Password_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Tunnel__Password_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Tunnel__Password_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__PC3__EPC__Control__Protocol__Cause_xer_ = { {"DCA_3GPP_PC3_EPC_Control_Protocol_Cause>\n", "DCA_3GPP_PC3_EPC_Control_Protocol_Cause>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t DCA__3GPP__PC3__EPC__Control__Protocol__Cause_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t DCA__3GPP__PC3__EPC__Control__Protocol__Cause_descr_ = { "@DIAMETER_Types.DCA_3GPP_PC3_EPC_Control_Protocol_Cause", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &DCA__3GPP__PC3__EPC__Control__Protocol__Cause_xer_, &INTEGER_json_, &DCA__3GPP__PC3__EPC__Control__Protocol__Cause_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__PC3__EPC__Control__Protocol__Cause_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause_xer_ = { {"avp_DCA_3GPP_PC3_EPC_Control_Protocol_Cause>\n", "avp_DCA_3GPP_PC3_EPC_Control_Protocol_Cause>\n"}, {45, 45}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_PC3_EPC_Control_Protocol_Cause", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &AVP__Data_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause_xer_, &INTEGER_json_, &AVP__Data_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause_default_coding("RAW"); const XERdescriptor_t S6__3GPP__Monitoring__Duration_xer_ = { {"S6_3GPP_Monitoring_Duration>\n", "S6_3GPP_Monitoring_Duration>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__Monitoring__Duration_oer_ext_arr_[0] = {}; const int S6__3GPP__Monitoring__Duration_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__Monitoring__Duration_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__Monitoring__Duration_oer_ext_arr_, 0, S6__3GPP__Monitoring__Duration_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__Monitoring__Duration_descr_ = { "@DIAMETER_Types.S6_3GPP_Monitoring_Duration", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &S6__3GPP__Monitoring__Duration_xer_, &OCTETSTRING_json_, &S6__3GPP__Monitoring__Duration_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__Monitoring__Duration_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__Monitoring__Duration_xer_ = { {"avp_S6_3GPP_Monitoring_Duration>\n", "avp_S6_3GPP_Monitoring_Duration>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__Monitoring__Duration_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__Monitoring__Duration_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__Monitoring__Duration_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__Monitoring__Duration_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__Monitoring__Duration_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__Monitoring__Duration_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_Monitoring_Duration", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__Monitoring__Duration_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__Monitoring__Duration_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Monitoring__Duration_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__QoS__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__QoS__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__QoS__Information_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Routing__Area__Identity_xer_ = { {"AAA_3GPP_Routing_Area_Identity>\n", "AAA_3GPP_Routing_Area_Identity>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Routing__Area__Identity_oer_ext_arr_[0] = {}; const int AAA__3GPP__Routing__Area__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Routing__Area__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__Routing__Area__Identity_oer_ext_arr_, 0, AAA__3GPP__Routing__Area__Identity_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Routing__Area__Identity_descr_ = { "@DIAMETER_Types.AAA_3GPP_Routing_Area_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__Routing__Area__Identity_xer_, &OCTETSTRING_json_, &AAA__3GPP__Routing__Area__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Routing__Area__Identity_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Routing__Area__Identity_xer_ = { {"avp_AAA_3GPP_Routing_Area_Identity>\n", "avp_AAA_3GPP_Routing_Area_Identity>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Routing__Area__Identity_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Routing__Area__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Routing__Area__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Routing__Area__Identity_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Routing__Area__Identity_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Routing__Area__Identity_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Routing_Area_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Routing__Area__Identity_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Routing__Area__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Routing__Area__Identity_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Called__Party__Address_xer_ = { {"DCA_3GPP_Called_Party_Address>\n", "DCA_3GPP_Called_Party_Address>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Called__Party__Address_oer_ext_arr_[0] = {}; const int DCA__3GPP__Called__Party__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Called__Party__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Called__Party__Address_oer_ext_arr_, 0, DCA__3GPP__Called__Party__Address_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Called__Party__Address_descr_ = { "@DIAMETER_Types.DCA_3GPP_Called_Party_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Called__Party__Address_xer_, &OCTETSTRING_json_, &DCA__3GPP__Called__Party__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Called__Party__Address_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Called__Party__Address_xer_ = { {"avp_DCA_3GPP_Called_Party_Address>\n", "avp_DCA_3GPP_Called_Party_Address>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Called__Party__Address_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Called__Party__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Called__Party__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Called__Party__Address_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Called__Party__Address_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Called__Party__Address_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Called_Party_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Called__Party__Address_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Called__Party__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Called__Party__Address_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Service__Authorization__Info_xer_ = { {"RX_3GPP_Service_Authorization_Info>\n", "RX_3GPP_Service_Authorization_Info>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Service__Authorization__Info_oer_ext_arr_[0] = {}; const int RX__3GPP__Service__Authorization__Info_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Service__Authorization__Info_oer_ = { -1, TRUE, 4, FALSE, 0, 0, RX__3GPP__Service__Authorization__Info_oer_ext_arr_, 0, RX__3GPP__Service__Authorization__Info_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Service__Authorization__Info_descr_ = { "@DIAMETER_Types.RX_3GPP_Service_Authorization_Info", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &RX__3GPP__Service__Authorization__Info_xer_, &OCTETSTRING_json_, &RX__3GPP__Service__Authorization__Info_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Service__Authorization__Info_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Service__Authorization__Info_xer_ = { {"avp_RX_3GPP_Service_Authorization_Info>\n", "avp_RX_3GPP_Service_Authorization_Info>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Service__Authorization__Info_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Service__Authorization__Info_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Service__Authorization__Info_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Service__Authorization__Info_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Service__Authorization__Info_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Service__Authorization__Info_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Service_Authorization_Info", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Service__Authorization__Info_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Service__Authorization__Info_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Service__Authorization__Info_default_coding("RAW"); const TTCN_Typedescriptor_t& DNAS__NONE__Tunneling_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DNAS__NONE__Tunneling_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Tunneling_default_coding("RAW"); const XERdescriptor_t DCC__NONE__User__Equipment__Info__Value_xer_ = { {"DCC_NONE_User_Equipment_Info_Value>\n", "DCC_NONE_User_Equipment_Info_Value>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCC__NONE__User__Equipment__Info__Value_oer_ext_arr_[0] = {}; const int DCC__NONE__User__Equipment__Info__Value_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCC__NONE__User__Equipment__Info__Value_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCC__NONE__User__Equipment__Info__Value_oer_ext_arr_, 0, DCC__NONE__User__Equipment__Info__Value_oer_p_}; const TTCN_Typedescriptor_t DCC__NONE__User__Equipment__Info__Value_descr_ = { "@DIAMETER_Types.DCC_NONE_User_Equipment_Info_Value", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCC__NONE__User__Equipment__Info__Value_xer_, &OCTETSTRING_json_, &DCC__NONE__User__Equipment__Info__Value_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__User__Equipment__Info__Value_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCC__NONE__User__Equipment__Info__Value_xer_ = { {"avp_DCC_NONE_User_Equipment_Info_Value>\n", "avp_DCC_NONE_User_Equipment_Info_Value>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCC__NONE__User__Equipment__Info__Value_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCC__NONE__User__Equipment__Info__Value_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCC__NONE__User__Equipment__Info__Value_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCC__NONE__User__Equipment__Info__Value_oer_ext_arr_, 0, AVP__Data_avp__DCC__NONE__User__Equipment__Info__Value_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCC__NONE__User__Equipment__Info__Value_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCC_NONE_User_Equipment_Info_Value", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCC__NONE__User__Equipment__Info__Value_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCC__NONE__User__Equipment__Info__Value_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__User__Equipment__Info__Value_default_coding("RAW"); const XERdescriptor_t MIPv4__NONE__MIP__Auth__Input__Data__Length_xer_ = { {"MIPv4_NONE_MIP_Auth_Input_Data_Length>\n", "MIPv4_NONE_MIP_Auth_Input_Data_Length>\n"}, {39, 39}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int MIPv4__NONE__MIP__Auth__Input__Data__Length_oer_ext_arr_[0] = {}; const int MIPv4__NONE__MIP__Auth__Input__Data__Length_oer_p_[0] = {}; const TTCN_OERdescriptor_t MIPv4__NONE__MIP__Auth__Input__Data__Length_oer_ = { -1, TRUE, 4, FALSE, 0, 0, MIPv4__NONE__MIP__Auth__Input__Data__Length_oer_ext_arr_, 0, MIPv4__NONE__MIP__Auth__Input__Data__Length_oer_p_}; const TTCN_Typedescriptor_t MIPv4__NONE__MIP__Auth__Input__Data__Length_descr_ = { "@DIAMETER_Types.MIPv4_NONE_MIP_Auth_Input_Data_Length", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &MIPv4__NONE__MIP__Auth__Input__Data__Length_xer_, &OCTETSTRING_json_, &MIPv4__NONE__MIP__Auth__Input__Data__Length_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__Auth__Input__Data__Length_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length_xer_ = { {"avp_MIPv4_NONE_MIP_Auth_Input_Data_Length>\n", "avp_MIPv4_NONE_MIP_Auth_Input_Data_Length>\n"}, {43, 43}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length_oer_ext_arr_[0] = {}; const int AVP__Data_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length_oer_ext_arr_, 0, AVP__Data_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv4_NONE_MIP_Auth_Input_Data_Length", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length_xer_, &OCTETSTRING_json_, &AVP__Data_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__eDRX__Cycle__Length_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__eDRX__Cycle__Length_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__eDRX__Cycle__Length_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Multi__Round__Time__Out_xer_ = { {"BASE_NONE_Multi_Round_Time_Out>\n", "BASE_NONE_Multi_Round_Time_Out>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int BASE__NONE__Multi__Round__Time__Out_oer_ext_arr_[0] = {}; const int BASE__NONE__Multi__Round__Time__Out_oer_p_[0] = {}; const TTCN_OERdescriptor_t BASE__NONE__Multi__Round__Time__Out_oer_ = { -1, TRUE, 4, FALSE, 0, 0, BASE__NONE__Multi__Round__Time__Out_oer_ext_arr_, 0, BASE__NONE__Multi__Round__Time__Out_oer_p_}; const TTCN_Typedescriptor_t BASE__NONE__Multi__Round__Time__Out_descr_ = { "@DIAMETER_Types.BASE_NONE_Multi_Round_Time_Out", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &BASE__NONE__Multi__Round__Time__Out_xer_, &OCTETSTRING_json_, &BASE__NONE__Multi__Round__Time__Out_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Multi__Round__Time__Out_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Multi__Round__Time__Out_xer_ = { {"avp_BASE_NONE_Multi_Round_Time_Out>\n", "avp_BASE_NONE_Multi_Round_Time_Out>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__BASE__NONE__Multi__Round__Time__Out_oer_ext_arr_[0] = {}; const int AVP__Data_avp__BASE__NONE__Multi__Round__Time__Out_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__BASE__NONE__Multi__Round__Time__Out_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__BASE__NONE__Multi__Round__Time__Out_oer_ext_arr_, 0, AVP__Data_avp__BASE__NONE__Multi__Round__Time__Out_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Multi__Round__Time__Out_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Multi_Round_Time_Out", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__BASE__NONE__Multi__Round__Time__Out_xer_, &OCTETSTRING_json_, &AVP__Data_avp__BASE__NONE__Multi__Round__Time__Out_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Multi__Round__Time__Out_default_coding("RAW"); const TTCN_Typedescriptor_t& S6__3GPP__Group__Monitoring__Event__Report__Item_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING S6__3GPP__Group__Monitoring__Event__Report__Item_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Group__Monitoring__Event__Report__Item_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__Rule__Failure__Code_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__Rule__Failure__Code const TTCN_Typedescriptor_t PCC__3GPP__Rule__Failure__Code_descr_ = { "@DIAMETER_Types.PCC_3GPP_Rule_Failure_Code", NULL, &PCC__3GPP__Rule__Failure__Code_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Rule__Failure__Code_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Rule__Failure__Code_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Ext__PDP__Type_xer_ = { {"AAA_3GPP_Ext_PDP_Type>\n", "AAA_3GPP_Ext_PDP_Type>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Ext__PDP__Type_oer_ext_arr_[0] = {}; const int AAA__3GPP__Ext__PDP__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Ext__PDP__Type_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__Ext__PDP__Type_oer_ext_arr_, 0, AAA__3GPP__Ext__PDP__Type_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Ext__PDP__Type_descr_ = { "@DIAMETER_Types.AAA_3GPP_Ext_PDP_Type", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__Ext__PDP__Type_xer_, &OCTETSTRING_json_, &AAA__3GPP__Ext__PDP__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Ext__PDP__Type_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Ext__PDP__Type_xer_ = { {"avp_AAA_3GPP_Ext_PDP_Type>\n", "avp_AAA_3GPP_Ext_PDP_Type>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Ext__PDP__Type_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Ext__PDP__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Ext__PDP__Type_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Ext__PDP__Type_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Ext__PDP__Type_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Ext__PDP__Type_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Ext_PDP_Type", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Ext__PDP__Type_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Ext__PDP__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Ext__PDP__Type_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Time__Quota__Threshold_xer_ = { {"DCA_3GPP_Time_Quota_Threshold>\n", "DCA_3GPP_Time_Quota_Threshold>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Time__Quota__Threshold_oer_ext_arr_[0] = {}; const int DCA__3GPP__Time__Quota__Threshold_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Time__Quota__Threshold_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Time__Quota__Threshold_oer_ext_arr_, 0, DCA__3GPP__Time__Quota__Threshold_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Time__Quota__Threshold_descr_ = { "@DIAMETER_Types.DCA_3GPP_Time_Quota_Threshold", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Time__Quota__Threshold_xer_, &OCTETSTRING_json_, &DCA__3GPP__Time__Quota__Threshold_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Time__Quota__Threshold_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Time__Quota__Threshold_xer_ = { {"avp_DCA_3GPP_Time_Quota_Threshold>\n", "avp_DCA_3GPP_Time_Quota_Threshold>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Time__Quota__Threshold_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Time__Quota__Threshold_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Time__Quota__Threshold_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Time__Quota__Threshold_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Time__Quota__Threshold_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Time__Quota__Threshold_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Time_Quota_Threshold", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Time__Quota__Threshold_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Time__Quota__Threshold_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Time__Quota__Threshold_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__User__Location__Info__Time_xer_ = { {"PCC_3GPP_User_Location_Info_Time>\n", "PCC_3GPP_User_Location_Info_Time>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__User__Location__Info__Time_oer_ext_arr_[0] = {}; const int PCC__3GPP__User__Location__Info__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__User__Location__Info__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PCC__3GPP__User__Location__Info__Time_oer_ext_arr_, 0, PCC__3GPP__User__Location__Info__Time_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__User__Location__Info__Time_descr_ = { "@DIAMETER_Types.PCC_3GPP_User_Location_Info_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &PCC__3GPP__User__Location__Info__Time_xer_, &OCTETSTRING_json_, &PCC__3GPP__User__Location__Info__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__User__Location__Info__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__User__Location__Info__Time_xer_ = { {"avp_PCC_3GPP_User_Location_Info_Time>\n", "avp_PCC_3GPP_User_Location_Info_Time>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__User__Location__Info__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__User__Location__Info__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__User__Location__Info__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__User__Location__Info__Time_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__User__Location__Info__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__User__Location__Info__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_User_Location_Info_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__User__Location__Info__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__User__Location__Info__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__User__Location__Info__Time_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__Usage__Monitoring__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__Usage__Monitoring__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Usage__Monitoring__Information_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__Measurement__Period__LTE_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__Measurement__Period__LTE const TTCN_Typedescriptor_t AAA__3GPP__Measurement__Period__LTE_descr_ = { "@DIAMETER_Types.AAA_3GPP_Measurement_Period_LTE", NULL, &AAA__3GPP__Measurement__Period__LTE_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Measurement__Period__LTE_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Measurement__Period__LTE_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Extended__APN__AMBR__DL_xer_ = { {"PCC_3GPP_Extended_APN_AMBR_DL>\n", "PCC_3GPP_Extended_APN_AMBR_DL>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Extended__APN__AMBR__DL_oer_ext_arr_[0] = {}; const int PCC__3GPP__Extended__APN__AMBR__DL_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Extended__APN__AMBR__DL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PCC__3GPP__Extended__APN__AMBR__DL_oer_ext_arr_, 0, PCC__3GPP__Extended__APN__AMBR__DL_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Extended__APN__AMBR__DL_descr_ = { "@DIAMETER_Types.PCC_3GPP_Extended_APN_AMBR_DL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &PCC__3GPP__Extended__APN__AMBR__DL_xer_, &OCTETSTRING_json_, &PCC__3GPP__Extended__APN__AMBR__DL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Extended__APN__AMBR__DL_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Extended__APN__AMBR__DL_xer_ = { {"avp_PCC_3GPP_Extended_APN_AMBR_DL>\n", "avp_PCC_3GPP_Extended_APN_AMBR_DL>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Extended__APN__AMBR__DL_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Extended__APN__AMBR__DL_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Extended__APN__AMBR__DL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Extended__APN__AMBR__DL_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Extended__APN__AMBR__DL_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Extended__APN__AMBR__DL_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Extended_APN_AMBR_DL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Extended__APN__AMBR__DL_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Extended__APN__AMBR__DL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Extended__APN__AMBR__DL_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Experimental__Result__Code_xer_ = { {"BASE_NONE_Experimental_Result_Code>\n", "BASE_NONE_Experimental_Result_Code>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int BASE__NONE__Experimental__Result__Code_oer_ext_arr_[0] = {}; const int BASE__NONE__Experimental__Result__Code_oer_p_[0] = {}; const TTCN_OERdescriptor_t BASE__NONE__Experimental__Result__Code_oer_ = { -1, TRUE, 4, FALSE, 0, 0, BASE__NONE__Experimental__Result__Code_oer_ext_arr_, 0, BASE__NONE__Experimental__Result__Code_oer_p_}; const TTCN_Typedescriptor_t BASE__NONE__Experimental__Result__Code_descr_ = { "@DIAMETER_Types.BASE_NONE_Experimental_Result_Code", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &BASE__NONE__Experimental__Result__Code_xer_, &OCTETSTRING_json_, &BASE__NONE__Experimental__Result__Code_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Experimental__Result__Code_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Experimental__Result__Code_xer_ = { {"avp_BASE_NONE_Experimental_Result_Code>\n", "avp_BASE_NONE_Experimental_Result_Code>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__BASE__NONE__Experimental__Result__Code_oer_ext_arr_[0] = {}; const int AVP__Data_avp__BASE__NONE__Experimental__Result__Code_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__BASE__NONE__Experimental__Result__Code_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__BASE__NONE__Experimental__Result__Code_oer_ext_arr_, 0, AVP__Data_avp__BASE__NONE__Experimental__Result__Code_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Experimental__Result__Code_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Experimental_Result_Code", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__BASE__NONE__Experimental__Result__Code_xer_, &OCTETSTRING_json_, &AVP__Data_avp__BASE__NONE__Experimental__Result__Code_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Experimental__Result__Code_default_coding("RAW"); const TTCN_RAWdescriptor_t CxDx__3GPP__Session__Priority_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for CxDx__3GPP__Session__Priority const TTCN_Typedescriptor_t CxDx__3GPP__Session__Priority_descr_ = { "@DIAMETER_Types.CxDx_3GPP_Session_Priority", NULL, &CxDx__3GPP__Session__Priority_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__Session__Priority_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Session__Priority_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Recipient__Info_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Recipient__Info_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Recipient__Info_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__AoC__Format_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__AoC__Format const TTCN_Typedescriptor_t DCA__3GPP__AoC__Format_descr_ = { "@DIAMETER_Types.DCA_3GPP_AoC_Format", NULL, &DCA__3GPP__AoC__Format_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__AoC__Format_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__AoC__Format_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Start__Time_xer_ = { {"DCA_3GPP_Start_Time>\n", "DCA_3GPP_Start_Time>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Start__Time_oer_ext_arr_[0] = {}; const int DCA__3GPP__Start__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Start__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Start__Time_oer_ext_arr_, 0, DCA__3GPP__Start__Time_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Start__Time_descr_ = { "@DIAMETER_Types.DCA_3GPP_Start_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &DCA__3GPP__Start__Time_xer_, &OCTETSTRING_json_, &DCA__3GPP__Start__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Start__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Start__Time_xer_ = { {"avp_DCA_3GPP_Start_Time>\n", "avp_DCA_3GPP_Start_Time>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Start__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Start__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Start__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Start__Time_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Start__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Start__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Start_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Start__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Start__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Start__Time_default_coding("RAW"); const TTCN_Typedescriptor_t& CxDx__3GPP__Deregistration__Reason_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING CxDx__3GPP__Deregistration__Reason_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Deregistration__Reason_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__GMLC__Number_xer_ = { {"AAA_3GPP_GMLC_Number>\n", "AAA_3GPP_GMLC_Number>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__GMLC__Number_oer_ext_arr_[0] = {}; const int AAA__3GPP__GMLC__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__GMLC__Number_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__GMLC__Number_oer_ext_arr_, 0, AAA__3GPP__GMLC__Number_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__GMLC__Number_descr_ = { "@DIAMETER_Types.AAA_3GPP_GMLC_Number", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__GMLC__Number_xer_, &OCTETSTRING_json_, &AAA__3GPP__GMLC__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__GMLC__Number_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__GMLC__Number_xer_ = { {"avp_AAA_3GPP_GMLC_Number>\n", "avp_AAA_3GPP_GMLC_Number>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__GMLC__Number_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__GMLC__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__GMLC__Number_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__GMLC__Number_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__GMLC__Number_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__GMLC__Number_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_GMLC_Number", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__GMLC__Number_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__GMLC__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__GMLC__Number_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Software__Version_xer_ = { {"AAA_3GPP_Software_Version>\n", "AAA_3GPP_Software_Version>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Software__Version_oer_ext_arr_[0] = {}; const int AAA__3GPP__Software__Version_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Software__Version_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__Software__Version_oer_ext_arr_, 0, AAA__3GPP__Software__Version_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Software__Version_descr_ = { "@DIAMETER_Types.AAA_3GPP_Software_Version", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__Software__Version_xer_, &OCTETSTRING_json_, &AAA__3GPP__Software__Version_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Software__Version_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Software__Version_xer_ = { {"avp_AAA_3GPP_Software_Version>\n", "avp_AAA_3GPP_Software_Version>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Software__Version_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Software__Version_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Software__Version_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Software__Version_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Software__Version_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Software__Version_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Software_Version", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Software__Version_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Software__Version_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Software__Version_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Callback__Number_xer_ = { {"DNAS_NONE_Callback_Number>\n", "DNAS_NONE_Callback_Number>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Callback__Number_oer_ext_arr_[0] = {}; const int DNAS__NONE__Callback__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Callback__Number_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Callback__Number_oer_ext_arr_, 0, DNAS__NONE__Callback__Number_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Callback__Number_descr_ = { "@DIAMETER_Types.DNAS_NONE_Callback_Number", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Callback__Number_xer_, &OCTETSTRING_json_, &DNAS__NONE__Callback__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Callback__Number_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Callback__Number_xer_ = { {"avp_DNAS_NONE_Callback_Number>\n", "avp_DNAS_NONE_Callback_Number>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Callback__Number_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Callback__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Callback__Number_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Callback__Number_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Callback__Number_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Callback__Number_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Callback_Number", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Callback__Number_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Callback__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Callback__Number_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Configuration__Token_xer_ = { {"DNAS_NONE_Configuration_Token>\n", "DNAS_NONE_Configuration_Token>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Configuration__Token_oer_ext_arr_[0] = {}; const int DNAS__NONE__Configuration__Token_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Configuration__Token_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Configuration__Token_oer_ext_arr_, 0, DNAS__NONE__Configuration__Token_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Configuration__Token_descr_ = { "@DIAMETER_Types.DNAS_NONE_Configuration_Token", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Configuration__Token_xer_, &OCTETSTRING_json_, &DNAS__NONE__Configuration__Token_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Configuration__Token_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Configuration__Token_xer_ = { {"avp_DNAS_NONE_Configuration_Token>\n", "avp_DNAS_NONE_Configuration_Token>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Configuration__Token_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Configuration__Token_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Configuration__Token_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Configuration__Token_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Configuration__Token_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Configuration__Token_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Configuration_Token", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Configuration__Token_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Configuration__Token_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Configuration__Token_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Interface__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Interface__Type const TTCN_Typedescriptor_t DCA__3GPP__Interface__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_Interface_Type", NULL, &DCA__3GPP__Interface__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Interface__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Interface__Type_default_coding("RAW"); const TTCN_Typedescriptor_t& MIPv4__NONE__MIP__Originating__Foreign__AAA_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__Originating__Foreign__AAA_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Expiration__Date_xer_ = { {"AAA_3GPP_Expiration_Date>\n", "AAA_3GPP_Expiration_Date>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Expiration__Date_oer_ext_arr_[0] = {}; const int AAA__3GPP__Expiration__Date_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Expiration__Date_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__Expiration__Date_oer_ext_arr_, 0, AAA__3GPP__Expiration__Date_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Expiration__Date_descr_ = { "@DIAMETER_Types.AAA_3GPP_Expiration_Date", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AAA__3GPP__Expiration__Date_xer_, &OCTETSTRING_json_, &AAA__3GPP__Expiration__Date_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Expiration__Date_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Expiration__Date_xer_ = { {"avp_AAA_3GPP_Expiration_Date>\n", "avp_AAA_3GPP_Expiration_Date>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Expiration__Date_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Expiration__Date_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Expiration__Date_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Expiration__Date_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Expiration__Date_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Expiration__Date_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Expiration_Date", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Expiration__Date_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Expiration__Date_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Expiration__Date_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Error__Message_xer_ = { {"BASE_NONE_Error_Message>\n", "BASE_NONE_Error_Message>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int BASE__NONE__Error__Message_oer_ext_arr_[0] = {}; const int BASE__NONE__Error__Message_oer_p_[0] = {}; const TTCN_OERdescriptor_t BASE__NONE__Error__Message_oer_ = { -1, TRUE, -1, FALSE, 0, 0, BASE__NONE__Error__Message_oer_ext_arr_, 0, BASE__NONE__Error__Message_oer_p_}; const TTCN_Typedescriptor_t BASE__NONE__Error__Message_descr_ = { "@DIAMETER_Types.BASE_NONE_Error_Message", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &BASE__NONE__Error__Message_xer_, &OCTETSTRING_json_, &BASE__NONE__Error__Message_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Error__Message_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Error__Message_xer_ = { {"avp_BASE_NONE_Error_Message>\n", "avp_BASE_NONE_Error_Message>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__BASE__NONE__Error__Message_oer_ext_arr_[0] = {}; const int AVP__Data_avp__BASE__NONE__Error__Message_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__BASE__NONE__Error__Message_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__BASE__NONE__Error__Message_oer_ext_arr_, 0, AVP__Data_avp__BASE__NONE__Error__Message_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Error__Message_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Error_Message", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__BASE__NONE__Error__Message_xer_, &OCTETSTRING_json_, &AVP__Data_avp__BASE__NONE__Error__Message_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Error__Message_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__SRES_xer_ = { {"AAA_3GPP_SRES>\n", "AAA_3GPP_SRES>\n"}, {15, 15}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__SRES_oer_ext_arr_[0] = {}; const int AAA__3GPP__SRES_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__SRES_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__SRES_oer_ext_arr_, 0, AAA__3GPP__SRES_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__SRES_descr_ = { "@DIAMETER_Types.AAA_3GPP_SRES", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__SRES_xer_, &OCTETSTRING_json_, &AAA__3GPP__SRES_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__SRES_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__SRES_xer_ = { {"avp_AAA_3GPP_SRES>\n", "avp_AAA_3GPP_SRES>\n"}, {19, 19}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__SRES_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__SRES_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__SRES_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__SRES_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__SRES_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__SRES_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_SRES", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__SRES_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__SRES_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__SRES_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__DRM__Content_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__DRM__Content const TTCN_Typedescriptor_t DCA__3GPP__DRM__Content_descr_ = { "@DIAMETER_Types.DCA_3GPP_DRM_Content", NULL, &DCA__3GPP__DRM__Content_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__DRM__Content_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__DRM__Content_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Item__Number_xer_ = { {"AAA_3GPP_Item_Number>\n", "AAA_3GPP_Item_Number>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Item__Number_oer_ext_arr_[0] = {}; const int AAA__3GPP__Item__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Item__Number_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__Item__Number_oer_ext_arr_, 0, AAA__3GPP__Item__Number_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Item__Number_descr_ = { "@DIAMETER_Types.AAA_3GPP_Item_Number", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__Item__Number_xer_, &OCTETSTRING_json_, &AAA__3GPP__Item__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Item__Number_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Item__Number_xer_ = { {"avp_AAA_3GPP_Item_Number>\n", "avp_AAA_3GPP_Item_Number>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Item__Number_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Item__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Item__Number_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Item__Number_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Item__Number_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Item__Number_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Item_Number", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Item__Number_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Item__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Item__Number_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__NAS__Port__Type_xer_ = { {"DNAS_NONE_NAS_Port_Type>\n", "DNAS_NONE_NAS_Port_Type>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__NAS__Port__Type_oer_ext_arr_[0] = {}; const int DNAS__NONE__NAS__Port__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__NAS__Port__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DNAS__NONE__NAS__Port__Type_oer_ext_arr_, 0, DNAS__NONE__NAS__Port__Type_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__NAS__Port__Type_descr_ = { "@DIAMETER_Types.DNAS_NONE_NAS_Port_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DNAS__NONE__NAS__Port__Type_xer_, &OCTETSTRING_json_, &DNAS__NONE__NAS__Port__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__NAS__Port__Type_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__NAS__Port__Type_xer_ = { {"avp_DNAS_NONE_NAS_Port_Type>\n", "avp_DNAS_NONE_NAS_Port_Type>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__NAS__Port__Type_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__NAS__Port__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__NAS__Port__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__NAS__Port__Type_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__NAS__Port__Type_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__NAS__Port__Type_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_NAS_Port_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__NAS__Port__Type_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__NAS__Port__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__NAS__Port__Type_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__ERP__Authorization_xer_ = { {"AAA_3GPP_ERP_Authorization>\n", "AAA_3GPP_ERP_Authorization>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__ERP__Authorization_oer_ext_arr_[0] = {}; const int AAA__3GPP__ERP__Authorization_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__ERP__Authorization_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__ERP__Authorization_oer_ext_arr_, 0, AAA__3GPP__ERP__Authorization_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__ERP__Authorization_descr_ = { "@DIAMETER_Types.AAA_3GPP_ERP_Authorization", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__ERP__Authorization_xer_, &OCTETSTRING_json_, &AAA__3GPP__ERP__Authorization_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__ERP__Authorization_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__ERP__Authorization_xer_ = { {"avp_AAA_3GPP_ERP_Authorization>\n", "avp_AAA_3GPP_ERP_Authorization>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__ERP__Authorization_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__ERP__Authorization_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__ERP__Authorization_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__ERP__Authorization_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__ERP__Authorization_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__ERP__Authorization_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_ERP_Authorization", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__ERP__Authorization_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__ERP__Authorization_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__ERP__Authorization_default_coding("RAW"); const TTCN_RAWdescriptor_t DCC__NONE__Multiple__Services__Indicator_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCC__NONE__Multiple__Services__Indicator const TTCN_Typedescriptor_t DCC__NONE__Multiple__Services__Indicator_descr_ = { "@DIAMETER_Types.DCC_NONE_Multiple_Services_Indicator", NULL, &DCC__NONE__Multiple__Services__Indicator_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__Multiple__Services__Indicator_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Multiple__Services__Indicator_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Early__Media__Description_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Early__Media__Description_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Early__Media__Description_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__MIP__FA__RK_xer_ = { {"AAA_3GPP_MIP_FA_RK>\n", "AAA_3GPP_MIP_FA_RK>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__MIP__FA__RK_oer_ext_arr_[0] = {}; const int AAA__3GPP__MIP__FA__RK_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__MIP__FA__RK_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__MIP__FA__RK_oer_ext_arr_, 0, AAA__3GPP__MIP__FA__RK_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__MIP__FA__RK_descr_ = { "@DIAMETER_Types.AAA_3GPP_MIP_FA_RK", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__MIP__FA__RK_xer_, &OCTETSTRING_json_, &AAA__3GPP__MIP__FA__RK_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__MIP__FA__RK_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__MIP__FA__RK_xer_ = { {"avp_AAA_3GPP_MIP_FA_RK>\n", "avp_AAA_3GPP_MIP_FA_RK>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__MIP__FA__RK_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__MIP__FA__RK_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__MIP__FA__RK_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__MIP__FA__RK_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__MIP__FA__RK_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__MIP__FA__RK_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_MIP_FA_RK", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__MIP__FA__RK_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__MIP__FA__RK_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__MIP__FA__RK_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Related__Change__Condition__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Related__Change__Condition__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Related__Change__Condition__Information_default_coding("RAW"); const TTCN_RAWdescriptor_t DNAS__NONE__Framed__Protocol_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DNAS__NONE__Framed__Protocol const TTCN_Typedescriptor_t DNAS__NONE__Framed__Protocol_descr_ = { "@DIAMETER_Types.DNAS_NONE_Framed_Protocol", NULL, &DNAS__NONE__Framed__Protocol_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Framed__Protocol_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Framed__Protocol_default_coding("RAW"); const TTCN_RAWdescriptor_t S6__3GPP__Service__ID_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for S6__3GPP__Service__ID const TTCN_Typedescriptor_t S6__3GPP__Service__ID_descr_ = { "@DIAMETER_Types.S6_3GPP_Service_ID", NULL, &S6__3GPP__Service__ID_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__Service__ID_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Service__ID_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__LCS__Format__Indicator_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__LCS__Format__Indicator const TTCN_Typedescriptor_t DCA__3GPP__LCS__Format__Indicator_descr_ = { "@DIAMETER_Types.DCA_3GPP_LCS_Format_Indicator", NULL, &DCA__3GPP__LCS__Format__Indicator_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__LCS__Format__Indicator_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__LCS__Format__Indicator_default_coding("RAW"); const XERdescriptor_t GI__3GPP__3GPP__IMSI__MCC__MNC_xer_ = { {"GI_3GPP_3GPP_IMSI_MCC_MNC>\n", "GI_3GPP_3GPP_IMSI_MCC_MNC>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GI__3GPP__3GPP__IMSI__MCC__MNC_oer_ext_arr_[0] = {}; const int GI__3GPP__3GPP__IMSI__MCC__MNC_oer_p_[0] = {}; const TTCN_OERdescriptor_t GI__3GPP__3GPP__IMSI__MCC__MNC_oer_ = { -1, TRUE, -1, FALSE, 0, 0, GI__3GPP__3GPP__IMSI__MCC__MNC_oer_ext_arr_, 0, GI__3GPP__3GPP__IMSI__MCC__MNC_oer_p_}; const TTCN_Typedescriptor_t GI__3GPP__3GPP__IMSI__MCC__MNC_descr_ = { "@DIAMETER_Types.GI_3GPP_3GPP_IMSI_MCC_MNC", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &GI__3GPP__3GPP__IMSI__MCC__MNC_xer_, &OCTETSTRING_json_, &GI__3GPP__3GPP__IMSI__MCC__MNC_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__3GPP__IMSI__MCC__MNC_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__IMSI__MCC__MNC_xer_ = { {"avp_GI_3GPP_3GPP_IMSI_MCC_MNC>\n", "avp_GI_3GPP_3GPP_IMSI_MCC_MNC>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__GI__3GPP__3GPP__IMSI__MCC__MNC_oer_ext_arr_[0] = {}; const int AVP__Data_avp__GI__3GPP__3GPP__IMSI__MCC__MNC_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__IMSI__MCC__MNC_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__GI__3GPP__3GPP__IMSI__MCC__MNC_oer_ext_arr_, 0, AVP__Data_avp__GI__3GPP__3GPP__IMSI__MCC__MNC_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__GI__3GPP__3GPP__IMSI__MCC__MNC_descr_ = { "@DIAMETER_Types.AVP_Data.avp_GI_3GPP_3GPP_IMSI_MCC_MNC", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__GI__3GPP__3GPP__IMSI__MCC__MNC_xer_, &OCTETSTRING_json_, &AVP__Data_avp__GI__3GPP__3GPP__IMSI__MCC__MNC_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__3GPP__IMSI__MCC__MNC_default_coding("RAW"); const TTCN_RAWdescriptor_t RX__3GPP__Abort__Cause_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for RX__3GPP__Abort__Cause const TTCN_Typedescriptor_t RX__3GPP__Abort__Cause_descr_ = { "@DIAMETER_Types.RX_3GPP_Abort_Cause", NULL, &RX__3GPP__Abort__Cause_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Abort__Cause_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Abort__Cause_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__ISUP__Cause__Location_xer_ = { {"DCA_3GPP_ISUP_Cause_Location>\n", "DCA_3GPP_ISUP_Cause_Location>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__ISUP__Cause__Location_oer_ext_arr_[0] = {}; const int DCA__3GPP__ISUP__Cause__Location_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__ISUP__Cause__Location_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__ISUP__Cause__Location_oer_ext_arr_, 0, DCA__3GPP__ISUP__Cause__Location_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__ISUP__Cause__Location_descr_ = { "@DIAMETER_Types.DCA_3GPP_ISUP_Cause_Location", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__ISUP__Cause__Location_xer_, &OCTETSTRING_json_, &DCA__3GPP__ISUP__Cause__Location_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__ISUP__Cause__Location_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__ISUP__Cause__Location_xer_ = { {"avp_DCA_3GPP_ISUP_Cause_Location>\n", "avp_DCA_3GPP_ISUP_Cause_Location>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__ISUP__Cause__Location_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__ISUP__Cause__Location_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__ISUP__Cause__Location_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__ISUP__Cause__Location_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__ISUP__Cause__Location_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__ISUP__Cause__Location_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_ISUP_Cause_Location", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__ISUP__Cause__Location_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__ISUP__Cause__Location_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__ISUP__Cause__Location_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Charging__Rule__Base__Name_xer_ = { {"PCC_3GPP_Charging_Rule_Base_Name>\n", "PCC_3GPP_Charging_Rule_Base_Name>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Charging__Rule__Base__Name_oer_ext_arr_[0] = {}; const int PCC__3GPP__Charging__Rule__Base__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Charging__Rule__Base__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, PCC__3GPP__Charging__Rule__Base__Name_oer_ext_arr_, 0, PCC__3GPP__Charging__Rule__Base__Name_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Charging__Rule__Base__Name_descr_ = { "@DIAMETER_Types.PCC_3GPP_Charging_Rule_Base_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &PCC__3GPP__Charging__Rule__Base__Name_xer_, &OCTETSTRING_json_, &PCC__3GPP__Charging__Rule__Base__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Charging__Rule__Base__Name_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Charging__Rule__Base__Name_xer_ = { {"avp_PCC_3GPP_Charging_Rule_Base_Name>\n", "avp_PCC_3GPP_Charging_Rule_Base_Name>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Charging__Rule__Base__Name_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Charging__Rule__Base__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Charging__Rule__Base__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Charging__Rule__Base__Name_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Charging__Rule__Base__Name_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Charging__Rule__Base__Name_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Charging_Rule_Base_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Charging__Rule__Base__Name_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Charging__Rule__Base__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Charging__Rule__Base__Name_default_coding("RAW"); const TTCN_RAWdescriptor_t RX__3GPP__Required__Access__Info_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for RX__3GPP__Required__Access__Info const TTCN_Typedescriptor_t RX__3GPP__Required__Access__Info_descr_ = { "@DIAMETER_Types.RX_3GPP_Required_Access_Info", NULL, &RX__3GPP__Required__Access__Info_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Required__Access__Info_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Required__Access__Info_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__TDF__Destination__Realm_xer_ = { {"PCC_3GPP_TDF_Destination_Realm>\n", "PCC_3GPP_TDF_Destination_Realm>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t PCC__3GPP__TDF__Destination__Realm_descr_ = { "@DIAMETER_Types.PCC_3GPP_TDF_Destination_Realm", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &PCC__3GPP__TDF__Destination__Realm_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__TDF__Destination__Realm_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__TDF__Destination__Realm_xer_ = { {"avp_PCC_3GPP_TDF_Destination_Realm>\n", "avp_PCC_3GPP_TDF_Destination_Realm>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__TDF__Destination__Realm_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_TDF_Destination_Realm", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__PCC__3GPP__TDF__Destination__Realm_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__TDF__Destination__Realm_default_coding("RAW"); const XERdescriptor_t S6__3GPP__S6t__HSS__Cause_xer_ = { {"S6_3GPP_S6t_HSS_Cause>\n", "S6_3GPP_S6t_HSS_Cause>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__S6t__HSS__Cause_oer_ext_arr_[0] = {}; const int S6__3GPP__S6t__HSS__Cause_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__S6t__HSS__Cause_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__S6t__HSS__Cause_oer_ext_arr_, 0, S6__3GPP__S6t__HSS__Cause_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__S6t__HSS__Cause_descr_ = { "@DIAMETER_Types.S6_3GPP_S6t_HSS_Cause", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__S6t__HSS__Cause_xer_, &OCTETSTRING_json_, &S6__3GPP__S6t__HSS__Cause_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__S6t__HSS__Cause_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__S6t__HSS__Cause_xer_ = { {"avp_S6_3GPP_S6t_HSS_Cause>\n", "avp_S6_3GPP_S6t_HSS_Cause>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__S6t__HSS__Cause_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__S6t__HSS__Cause_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__S6t__HSS__Cause_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__S6t__HSS__Cause_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__S6t__HSS__Cause_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__S6t__HSS__Cause_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_S6t_HSS_Cause", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__S6t__HSS__Cause_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__S6t__HSS__Cause_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__S6t__HSS__Cause_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Media__Initiator__Party_xer_ = { {"DCA_3GPP_Media_Initiator_Party>\n", "DCA_3GPP_Media_Initiator_Party>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Media__Initiator__Party_oer_ext_arr_[0] = {}; const int DCA__3GPP__Media__Initiator__Party_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Media__Initiator__Party_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Media__Initiator__Party_oer_ext_arr_, 0, DCA__3GPP__Media__Initiator__Party_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Media__Initiator__Party_descr_ = { "@DIAMETER_Types.DCA_3GPP_Media_Initiator_Party", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Media__Initiator__Party_xer_, &OCTETSTRING_json_, &DCA__3GPP__Media__Initiator__Party_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Media__Initiator__Party_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Media__Initiator__Party_xer_ = { {"avp_DCA_3GPP_Media_Initiator_Party>\n", "avp_DCA_3GPP_Media_Initiator_Party>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Media__Initiator__Party_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Media__Initiator__Party_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Media__Initiator__Party_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Media__Initiator__Party_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Media__Initiator__Party_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Media__Initiator__Party_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Media_Initiator_Party", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Media__Initiator__Party_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Media__Initiator__Party_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Media__Initiator__Party_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Associated__URI_xer_ = { {"DCA_3GPP_Associated_URI>\n", "DCA_3GPP_Associated_URI>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Associated__URI_oer_ext_arr_[0] = {}; const int DCA__3GPP__Associated__URI_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Associated__URI_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Associated__URI_oer_ext_arr_, 0, DCA__3GPP__Associated__URI_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Associated__URI_descr_ = { "@DIAMETER_Types.DCA_3GPP_Associated_URI", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Associated__URI_xer_, &OCTETSTRING_json_, &DCA__3GPP__Associated__URI_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Associated__URI_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Associated__URI_xer_ = { {"avp_DCA_3GPP_Associated_URI>\n", "avp_DCA_3GPP_Associated_URI>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Associated__URI_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Associated__URI_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Associated__URI_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Associated__URI_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Associated__URI_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Associated__URI_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Associated_URI", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Associated__URI_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Associated__URI_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Associated__URI_default_coding("RAW"); const XERdescriptor_t RX__3GPP__AF__Requested__Data_xer_ = { {"RX_3GPP_AF_Requested_Data>\n", "RX_3GPP_AF_Requested_Data>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__AF__Requested__Data_oer_ext_arr_[0] = {}; const int RX__3GPP__AF__Requested__Data_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__AF__Requested__Data_oer_ = { -1, TRUE, 4, FALSE, 0, 0, RX__3GPP__AF__Requested__Data_oer_ext_arr_, 0, RX__3GPP__AF__Requested__Data_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__AF__Requested__Data_descr_ = { "@DIAMETER_Types.RX_3GPP_AF_Requested_Data", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &RX__3GPP__AF__Requested__Data_xer_, &OCTETSTRING_json_, &RX__3GPP__AF__Requested__Data_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__AF__Requested__Data_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__AF__Requested__Data_xer_ = { {"avp_RX_3GPP_AF_Requested_Data>\n", "avp_RX_3GPP_AF_Requested_Data>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__AF__Requested__Data_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__AF__Requested__Data_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__AF__Requested__Data_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__AF__Requested__Data_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__AF__Requested__Data_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__AF__Requested__Data_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_AF_Requested_Data", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__AF__Requested__Data_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__AF__Requested__Data_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__AF__Requested__Data_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__QoS__Rule__Report_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__QoS__Rule__Report_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__QoS__Rule__Report_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Filter__Id_xer_ = { {"DNAS_NONE_Filter_Id>\n", "DNAS_NONE_Filter_Id>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Filter__Id_oer_ext_arr_[0] = {}; const int DNAS__NONE__Filter__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Filter__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Filter__Id_oer_ext_arr_, 0, DNAS__NONE__Filter__Id_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Filter__Id_descr_ = { "@DIAMETER_Types.DNAS_NONE_Filter_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Filter__Id_xer_, &OCTETSTRING_json_, &DNAS__NONE__Filter__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Filter__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Filter__Id_xer_ = { {"avp_DNAS_NONE_Filter_Id>\n", "avp_DNAS_NONE_Filter_Id>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Filter__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Filter__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Filter__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Filter__Id_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Filter__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Filter__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Filter_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Filter__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Filter__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Filter__Id_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__ARAP__Password_xer_ = { {"DNAS_NONE_ARAP_Password>\n", "DNAS_NONE_ARAP_Password>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__ARAP__Password_oer_ext_arr_[0] = {}; const int DNAS__NONE__ARAP__Password_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__ARAP__Password_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__ARAP__Password_oer_ext_arr_, 0, DNAS__NONE__ARAP__Password_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__ARAP__Password_descr_ = { "@DIAMETER_Types.DNAS_NONE_ARAP_Password", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__ARAP__Password_xer_, &OCTETSTRING_json_, &DNAS__NONE__ARAP__Password_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__ARAP__Password_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__ARAP__Password_xer_ = { {"avp_DNAS_NONE_ARAP_Password>\n", "avp_DNAS_NONE_ARAP_Password>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__ARAP__Password_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__ARAP__Password_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__ARAP__Password_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__ARAP__Password_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__ARAP__Password_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__ARAP__Password_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_ARAP_Password", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__ARAP__Password_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__ARAP__Password_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__ARAP__Password_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Route__Header__Received_xer_ = { {"DCA_3GPP_Route_Header_Received>\n", "DCA_3GPP_Route_Header_Received>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Route__Header__Received_oer_ext_arr_[0] = {}; const int DCA__3GPP__Route__Header__Received_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Route__Header__Received_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Route__Header__Received_oer_ext_arr_, 0, DCA__3GPP__Route__Header__Received_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Route__Header__Received_descr_ = { "@DIAMETER_Types.DCA_3GPP_Route_Header_Received", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Route__Header__Received_xer_, &OCTETSTRING_json_, &DCA__3GPP__Route__Header__Received_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Route__Header__Received_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Route__Header__Received_xer_ = { {"avp_DCA_3GPP_Route_Header_Received>\n", "avp_DCA_3GPP_Route_Header_Received>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Route__Header__Received_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Route__Header__Received_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Route__Header__Received_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Route__Header__Received_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Route__Header__Received_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Route__Header__Received_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Route_Header_Received", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Route__Header__Received_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Route__Header__Received_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Route__Header__Received_default_coding("RAW"); const XERdescriptor_t S6__3GPP__Stationary__Indication_xer_ = { {"S6_3GPP_Stationary_Indication>\n", "S6_3GPP_Stationary_Indication>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__Stationary__Indication_oer_ext_arr_[0] = {}; const int S6__3GPP__Stationary__Indication_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__Stationary__Indication_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__Stationary__Indication_oer_ext_arr_, 0, S6__3GPP__Stationary__Indication_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__Stationary__Indication_descr_ = { "@DIAMETER_Types.S6_3GPP_Stationary_Indication", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__Stationary__Indication_xer_, &OCTETSTRING_json_, &S6__3GPP__Stationary__Indication_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__Stationary__Indication_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__Stationary__Indication_xer_ = { {"avp_S6_3GPP_Stationary_Indication>\n", "avp_S6_3GPP_Stationary_Indication>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__Stationary__Indication_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__Stationary__Indication_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__Stationary__Indication_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__Stationary__Indication_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__Stationary__Indication_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__Stationary__Indication_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_Stationary_Indication", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__Stationary__Indication_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__Stationary__Indication_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Stationary__Indication_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__CHAP__Response_xer_ = { {"DNAS_NONE_CHAP_Response>\n", "DNAS_NONE_CHAP_Response>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__CHAP__Response_oer_ext_arr_[0] = {}; const int DNAS__NONE__CHAP__Response_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__CHAP__Response_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__CHAP__Response_oer_ext_arr_, 0, DNAS__NONE__CHAP__Response_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__CHAP__Response_descr_ = { "@DIAMETER_Types.DNAS_NONE_CHAP_Response", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__CHAP__Response_xer_, &OCTETSTRING_json_, &DNAS__NONE__CHAP__Response_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__CHAP__Response_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__CHAP__Response_xer_ = { {"avp_DNAS_NONE_CHAP_Response>\n", "avp_DNAS_NONE_CHAP_Response>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__CHAP__Response_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__CHAP__Response_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__CHAP__Response_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__CHAP__Response_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__CHAP__Response_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__CHAP__Response_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_CHAP_Response", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__CHAP__Response_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__CHAP__Response_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__CHAP__Response_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Traffic__Steering__Policy__Identifier__DL_xer_ = { {"PCC_3GPP_Traffic_Steering_Policy_Identifier_DL>\n", "PCC_3GPP_Traffic_Steering_Policy_Identifier_DL>\n"}, {48, 48}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Traffic__Steering__Policy__Identifier__DL_oer_ext_arr_[0] = {}; const int PCC__3GPP__Traffic__Steering__Policy__Identifier__DL_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Traffic__Steering__Policy__Identifier__DL_oer_ = { -1, TRUE, -1, FALSE, 0, 0, PCC__3GPP__Traffic__Steering__Policy__Identifier__DL_oer_ext_arr_, 0, PCC__3GPP__Traffic__Steering__Policy__Identifier__DL_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Traffic__Steering__Policy__Identifier__DL_descr_ = { "@DIAMETER_Types.PCC_3GPP_Traffic_Steering_Policy_Identifier_DL", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &PCC__3GPP__Traffic__Steering__Policy__Identifier__DL_xer_, &OCTETSTRING_json_, &PCC__3GPP__Traffic__Steering__Policy__Identifier__DL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Traffic__Steering__Policy__Identifier__DL_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL_xer_ = { {"avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_DL>\n", "avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_DL>\n"}, {52, 52}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_DL", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Usage__Information__Report__Sequence__Number_xer_ = { {"DCA_3GPP_Usage_Information_Report_Sequence_Number>\n", "DCA_3GPP_Usage_Information_Report_Sequence_Number>\n"}, {51, 51}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t DCA__3GPP__Usage__Information__Report__Sequence__Number_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t DCA__3GPP__Usage__Information__Report__Sequence__Number_descr_ = { "@DIAMETER_Types.DCA_3GPP_Usage_Information_Report_Sequence_Number", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &DCA__3GPP__Usage__Information__Report__Sequence__Number_xer_, &INTEGER_json_, &DCA__3GPP__Usage__Information__Report__Sequence__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Usage__Information__Report__Sequence__Number_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number_xer_ = { {"avp_DCA_3GPP_Usage_Information_Report_Sequence_Number>\n", "avp_DCA_3GPP_Usage_Information_Report_Sequence_Number>\n"}, {55, 55}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Usage_Information_Report_Sequence_Number", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &AVP__Data_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number_xer_, &INTEGER_json_, &AVP__Data_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Geodetic__Information_xer_ = { {"AAA_3GPP_Geodetic_Information>\n", "AAA_3GPP_Geodetic_Information>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Geodetic__Information_oer_ext_arr_[0] = {}; const int AAA__3GPP__Geodetic__Information_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Geodetic__Information_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__Geodetic__Information_oer_ext_arr_, 0, AAA__3GPP__Geodetic__Information_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Geodetic__Information_descr_ = { "@DIAMETER_Types.AAA_3GPP_Geodetic_Information", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__Geodetic__Information_xer_, &OCTETSTRING_json_, &AAA__3GPP__Geodetic__Information_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Geodetic__Information_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Geodetic__Information_xer_ = { {"avp_AAA_3GPP_Geodetic_Information>\n", "avp_AAA_3GPP_Geodetic_Information>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Geodetic__Information_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Geodetic__Information_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Geodetic__Information_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Geodetic__Information_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Geodetic__Information_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Geodetic__Information_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Geodetic_Information", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Geodetic__Information_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Geodetic__Information_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Geodetic__Information_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Extended__GBR__UL_xer_ = { {"PCC_3GPP_Extended_GBR_UL>\n", "PCC_3GPP_Extended_GBR_UL>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Extended__GBR__UL_oer_ext_arr_[0] = {}; const int PCC__3GPP__Extended__GBR__UL_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Extended__GBR__UL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PCC__3GPP__Extended__GBR__UL_oer_ext_arr_, 0, PCC__3GPP__Extended__GBR__UL_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Extended__GBR__UL_descr_ = { "@DIAMETER_Types.PCC_3GPP_Extended_GBR_UL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &PCC__3GPP__Extended__GBR__UL_xer_, &OCTETSTRING_json_, &PCC__3GPP__Extended__GBR__UL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Extended__GBR__UL_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Extended__GBR__UL_xer_ = { {"avp_PCC_3GPP_Extended_GBR_UL>\n", "avp_PCC_3GPP_Extended_GBR_UL>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Extended__GBR__UL_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Extended__GBR__UL_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Extended__GBR__UL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Extended__GBR__UL_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Extended__GBR__UL_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Extended__GBR__UL_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Extended_GBR_UL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Extended__GBR__UL_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Extended__GBR__UL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Extended__GBR__UL_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__MBSFN__Area__ID_xer_ = { {"AAA_3GPP_MBSFN_Area_ID>\n", "AAA_3GPP_MBSFN_Area_ID>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__MBSFN__Area__ID_oer_ext_arr_[0] = {}; const int AAA__3GPP__MBSFN__Area__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__MBSFN__Area__ID_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__MBSFN__Area__ID_oer_ext_arr_, 0, AAA__3GPP__MBSFN__Area__ID_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__MBSFN__Area__ID_descr_ = { "@DIAMETER_Types.AAA_3GPP_MBSFN_Area_ID", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__MBSFN__Area__ID_xer_, &OCTETSTRING_json_, &AAA__3GPP__MBSFN__Area__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__MBSFN__Area__ID_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__MBSFN__Area__ID_xer_ = { {"avp_AAA_3GPP_MBSFN_Area_ID>\n", "avp_AAA_3GPP_MBSFN_Area_ID>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__MBSFN__Area__ID_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__MBSFN__Area__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__MBSFN__Area__ID_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__MBSFN__Area__ID_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__MBSFN__Area__ID_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__MBSFN__Area__ID_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_MBSFN_Area_ID", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__MBSFN__Area__ID_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__MBSFN__Area__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__MBSFN__Area__ID_default_coding("RAW"); const TTCN_Typedescriptor_t& CxDx__3GPP__Server__Capabilities_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING CxDx__3GPP__Server__Capabilities_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Server__Capabilities_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__Area__Scope_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__Area__Scope_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Area__Scope_default_coding("RAW"); const XERdescriptor_t MIPv4__NONE__Accounting__Input__Packets_xer_ = { {"MIPv4_NONE_Accounting_Input_Packets>\n", "MIPv4_NONE_Accounting_Input_Packets>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int MIPv4__NONE__Accounting__Input__Packets_oer_ext_arr_[0] = {}; const int MIPv4__NONE__Accounting__Input__Packets_oer_p_[0] = {}; const TTCN_OERdescriptor_t MIPv4__NONE__Accounting__Input__Packets_oer_ = { -1, TRUE, 8, FALSE, 0, 0, MIPv4__NONE__Accounting__Input__Packets_oer_ext_arr_, 0, MIPv4__NONE__Accounting__Input__Packets_oer_p_}; const TTCN_Typedescriptor_t MIPv4__NONE__Accounting__Input__Packets_descr_ = { "@DIAMETER_Types.MIPv4_NONE_Accounting_Input_Packets", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &MIPv4__NONE__Accounting__Input__Packets_xer_, &OCTETSTRING_json_, &MIPv4__NONE__Accounting__Input__Packets_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv4__NONE__Accounting__Input__Packets_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv4__NONE__Accounting__Input__Packets_xer_ = { {"avp_MIPv4_NONE_Accounting_Input_Packets>\n", "avp_MIPv4_NONE_Accounting_Input_Packets>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__MIPv4__NONE__Accounting__Input__Packets_oer_ext_arr_[0] = {}; const int AVP__Data_avp__MIPv4__NONE__Accounting__Input__Packets_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__MIPv4__NONE__Accounting__Input__Packets_oer_ = { -1, TRUE, 8, FALSE, 0, 0, AVP__Data_avp__MIPv4__NONE__Accounting__Input__Packets_oer_ext_arr_, 0, AVP__Data_avp__MIPv4__NONE__Accounting__Input__Packets_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv4__NONE__Accounting__Input__Packets_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv4_NONE_Accounting_Input_Packets", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &AVP__Data_avp__MIPv4__NONE__Accounting__Input__Packets_xer_, &OCTETSTRING_json_, &AVP__Data_avp__MIPv4__NONE__Accounting__Input__Packets_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__Accounting__Input__Packets_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__SGW__Change_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__SGW__Change const TTCN_Typedescriptor_t DCA__3GPP__SGW__Change_descr_ = { "@DIAMETER_Types.DCA_3GPP_SGW_Change", NULL, &DCA__3GPP__SGW__Change_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__SGW__Change_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SGW__Change_default_coding("RAW"); const TTCN_Typedescriptor_t& CxDx__3GPP__SCSCF__Restoration__Info_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING CxDx__3GPP__SCSCF__Restoration__Info_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__SCSCF__Restoration__Info_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__Initial__CSeq__Sequence__Number_xer_ = { {"CxDx_3GPP_Initial_CSeq_Sequence_Number>\n", "CxDx_3GPP_Initial_CSeq_Sequence_Number>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__3GPP__Initial__CSeq__Sequence__Number_oer_ext_arr_[0] = {}; const int CxDx__3GPP__Initial__CSeq__Sequence__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__3GPP__Initial__CSeq__Sequence__Number_oer_ = { -1, TRUE, 4, FALSE, 0, 0, CxDx__3GPP__Initial__CSeq__Sequence__Number_oer_ext_arr_, 0, CxDx__3GPP__Initial__CSeq__Sequence__Number_oer_p_}; const TTCN_Typedescriptor_t CxDx__3GPP__Initial__CSeq__Sequence__Number_descr_ = { "@DIAMETER_Types.CxDx_3GPP_Initial_CSeq_Sequence_Number", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &CxDx__3GPP__Initial__CSeq__Sequence__Number_xer_, &OCTETSTRING_json_, &CxDx__3GPP__Initial__CSeq__Sequence__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__Initial__CSeq__Sequence__Number_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number_xer_ = { {"avp_CxDx_3GPP_Initial_CSeq_Sequence_Number>\n", "avp_CxDx_3GPP_Initial_CSeq_Sequence_Number>\n"}, {44, 44}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number_oer_ext_arr_, 0, AVP__Data_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_Initial_CSeq_Sequence_Number", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__AoC__Subscription__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__AoC__Subscription__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__AoC__Subscription__Information_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__PUA__Flags_xer_ = { {"AAA_3GPP_PUA_Flags>\n", "AAA_3GPP_PUA_Flags>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__PUA__Flags_oer_ext_arr_[0] = {}; const int AAA__3GPP__PUA__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__PUA__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__PUA__Flags_oer_ext_arr_, 0, AAA__3GPP__PUA__Flags_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__PUA__Flags_descr_ = { "@DIAMETER_Types.AAA_3GPP_PUA_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__PUA__Flags_xer_, &OCTETSTRING_json_, &AAA__3GPP__PUA__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__PUA__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__PUA__Flags_xer_ = { {"avp_AAA_3GPP_PUA_Flags>\n", "avp_AAA_3GPP_PUA_Flags>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__PUA__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__PUA__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__PUA__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__PUA__Flags_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__PUA__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__PUA__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_PUA_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__PUA__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__PUA__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__PUA__Flags_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Callback__Id_xer_ = { {"DNAS_NONE_Callback_Id>\n", "DNAS_NONE_Callback_Id>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Callback__Id_oer_ext_arr_[0] = {}; const int DNAS__NONE__Callback__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Callback__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Callback__Id_oer_ext_arr_, 0, DNAS__NONE__Callback__Id_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Callback__Id_descr_ = { "@DIAMETER_Types.DNAS_NONE_Callback_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Callback__Id_xer_, &OCTETSTRING_json_, &DNAS__NONE__Callback__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Callback__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Callback__Id_xer_ = { {"avp_DNAS_NONE_Callback_Id>\n", "avp_DNAS_NONE_Callback_Id>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Callback__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Callback__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Callback__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Callback__Id_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Callback__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Callback__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Callback_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Callback__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Callback__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Callback__Id_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Time__Usage_xer_ = { {"DCA_3GPP_Time_Usage>\n", "DCA_3GPP_Time_Usage>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Time__Usage_oer_ext_arr_[0] = {}; const int DCA__3GPP__Time__Usage_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Time__Usage_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Time__Usage_oer_ext_arr_, 0, DCA__3GPP__Time__Usage_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Time__Usage_descr_ = { "@DIAMETER_Types.DCA_3GPP_Time_Usage", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Time__Usage_xer_, &OCTETSTRING_json_, &DCA__3GPP__Time__Usage_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Time__Usage_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Time__Usage_xer_ = { {"avp_DCA_3GPP_Time_Usage>\n", "avp_DCA_3GPP_Time_Usage>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Time__Usage_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Time__Usage_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Time__Usage_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Time__Usage_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Time__Usage_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Time__Usage_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Time_Usage", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Time__Usage_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Time__Usage_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Time__Usage_default_coding("RAW"); const XERdescriptor_t DiameterURI_xer_ = { {"DiameterURI>\n", "DiameterURI>\n"}, {13, 13}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t DiameterURI_descr_ = { "@DIAMETER_Types.DiameterURI", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &DiameterURI_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DiameterURI_default_coding("RAW"); const XERdescriptor_t AVP__DiameterURI_xer_ = { {"AVP_DiameterURI>\n", "AVP_DiameterURI>\n"}, {17, 17}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__DiameterURI_descr_ = { "@DIAMETER_Types.AVP_DiameterURI", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__DiameterURI_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__DiameterURI_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__Primary__Event__Charging__Function__Name_xer_ = { {"CxDx_3GPP_Primary_Event_Charging_Function_Name>\n", "CxDx_3GPP_Primary_Event_Charging_Function_Name>\n"}, {48, 48}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t CxDx__3GPP__Primary__Event__Charging__Function__Name_descr_ = { "@DIAMETER_Types.CxDx_3GPP_Primary_Event_Charging_Function_Name", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &CxDx__3GPP__Primary__Event__Charging__Function__Name_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__Primary__Event__Charging__Function__Name_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name_xer_ = { {"avp_CxDx_3GPP_Primary_Event_Charging_Function_Name>\n", "avp_CxDx_3GPP_Primary_Event_Charging_Function_Name>\n"}, {52, 52}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_Primary_Event_Charging_Function_Name", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name_default_coding("RAW"); const XERdescriptor_t DCC__NONE__CC__Output__Octets_xer_ = { {"DCC_NONE_CC_Output_Octets>\n", "DCC_NONE_CC_Output_Octets>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCC__NONE__CC__Output__Octets_oer_ext_arr_[0] = {}; const int DCC__NONE__CC__Output__Octets_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCC__NONE__CC__Output__Octets_oer_ = { -1, TRUE, 8, FALSE, 0, 0, DCC__NONE__CC__Output__Octets_oer_ext_arr_, 0, DCC__NONE__CC__Output__Octets_oer_p_}; const TTCN_Typedescriptor_t DCC__NONE__CC__Output__Octets_descr_ = { "@DIAMETER_Types.DCC_NONE_CC_Output_Octets", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &DCC__NONE__CC__Output__Octets_xer_, &OCTETSTRING_json_, &DCC__NONE__CC__Output__Octets_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__CC__Output__Octets_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCC__NONE__CC__Output__Octets_xer_ = { {"avp_DCC_NONE_CC_Output_Octets>\n", "avp_DCC_NONE_CC_Output_Octets>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCC__NONE__CC__Output__Octets_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCC__NONE__CC__Output__Octets_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCC__NONE__CC__Output__Octets_oer_ = { -1, TRUE, 8, FALSE, 0, 0, AVP__Data_avp__DCC__NONE__CC__Output__Octets_oer_ext_arr_, 0, AVP__Data_avp__DCC__NONE__CC__Output__Octets_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCC__NONE__CC__Output__Octets_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCC_NONE_CC_Output_Octets", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCC__NONE__CC__Output__Octets_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCC__NONE__CC__Output__Octets_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__CC__Output__Octets_default_coding("RAW"); const XERdescriptor_t GI__3GPP__3GPP__User__Location__Info_xer_ = { {"GI_3GPP_3GPP_User_Location_Info>\n", "GI_3GPP_3GPP_User_Location_Info>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GI__3GPP__3GPP__User__Location__Info_oer_ext_arr_[0] = {}; const int GI__3GPP__3GPP__User__Location__Info_oer_p_[0] = {}; const TTCN_OERdescriptor_t GI__3GPP__3GPP__User__Location__Info_oer_ = { -1, TRUE, -1, FALSE, 0, 0, GI__3GPP__3GPP__User__Location__Info_oer_ext_arr_, 0, GI__3GPP__3GPP__User__Location__Info_oer_p_}; const TTCN_Typedescriptor_t GI__3GPP__3GPP__User__Location__Info_descr_ = { "@DIAMETER_Types.GI_3GPP_3GPP_User_Location_Info", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &GI__3GPP__3GPP__User__Location__Info_xer_, &OCTETSTRING_json_, &GI__3GPP__3GPP__User__Location__Info_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__3GPP__User__Location__Info_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__User__Location__Info_xer_ = { {"avp_GI_3GPP_3GPP_User_Location_Info>\n", "avp_GI_3GPP_3GPP_User_Location_Info>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__GI__3GPP__3GPP__User__Location__Info_oer_ext_arr_[0] = {}; const int AVP__Data_avp__GI__3GPP__3GPP__User__Location__Info_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__User__Location__Info_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__GI__3GPP__3GPP__User__Location__Info_oer_ext_arr_, 0, AVP__Data_avp__GI__3GPP__3GPP__User__Location__Info_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__GI__3GPP__3GPP__User__Location__Info_descr_ = { "@DIAMETER_Types.AVP_Data.avp_GI_3GPP_3GPP_User_Location_Info", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__GI__3GPP__3GPP__User__Location__Info_xer_, &OCTETSTRING_json_, &AVP__Data_avp__GI__3GPP__3GPP__User__Location__Info_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__3GPP__User__Location__Info_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__Notification__To__UE__User_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__Notification__To__UE__User const TTCN_Typedescriptor_t AAA__3GPP__Notification__To__UE__User_descr_ = { "@DIAMETER_Types.AAA_3GPP_Notification_To_UE_User", NULL, &AAA__3GPP__Notification__To__UE__User_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Notification__To__UE__User_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Notification__To__UE__User_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Visited__PLMN__Id_xer_ = { {"AAA_3GPP_Visited_PLMN_Id>\n", "AAA_3GPP_Visited_PLMN_Id>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Visited__PLMN__Id_oer_ext_arr_[0] = {}; const int AAA__3GPP__Visited__PLMN__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Visited__PLMN__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__Visited__PLMN__Id_oer_ext_arr_, 0, AAA__3GPP__Visited__PLMN__Id_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Visited__PLMN__Id_descr_ = { "@DIAMETER_Types.AAA_3GPP_Visited_PLMN_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__Visited__PLMN__Id_xer_, &OCTETSTRING_json_, &AAA__3GPP__Visited__PLMN__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Visited__PLMN__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Visited__PLMN__Id_xer_ = { {"avp_AAA_3GPP_Visited_PLMN_Id>\n", "avp_AAA_3GPP_Visited_PLMN_Id>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Visited__PLMN__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Visited__PLMN__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Visited__PLMN__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Visited__PLMN__Id_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Visited__PLMN__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Visited__PLMN__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Visited_PLMN_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Visited__PLMN__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Visited__PLMN__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Visited__PLMN__Id_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions const TTCN_Typedescriptor_t AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions_descr_ = { "@DIAMETER_Types.AAA_3GPP_Homogeneous_Support_of_IMS_Voice_Over_PS_Sessions", NULL, &AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Participant__Group_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Participant__Group_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Participant__Group_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Play__Alternative_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Play__Alternative const TTCN_Typedescriptor_t DCA__3GPP__Play__Alternative_descr_ = { "@DIAMETER_Types.DCA_3GPP_Play_Alternative", NULL, &DCA__3GPP__Play__Alternative_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Play__Alternative_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Play__Alternative_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__MBMS__User__Service__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__MBMS__User__Service__Type const TTCN_Typedescriptor_t DCA__3GPP__MBMS__User__Service__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_MBMS_User_Service_Type", NULL, &DCA__3GPP__MBMS__User__Service__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__MBMS__User__Service__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__MBMS__User__Service__Type_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Transit__IOI__List_xer_ = { {"DCA_3GPP_Transit_IOI_List>\n", "DCA_3GPP_Transit_IOI_List>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Transit__IOI__List_oer_ext_arr_[0] = {}; const int DCA__3GPP__Transit__IOI__List_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Transit__IOI__List_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Transit__IOI__List_oer_ext_arr_, 0, DCA__3GPP__Transit__IOI__List_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Transit__IOI__List_descr_ = { "@DIAMETER_Types.DCA_3GPP_Transit_IOI_List", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Transit__IOI__List_xer_, &OCTETSTRING_json_, &DCA__3GPP__Transit__IOI__List_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Transit__IOI__List_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Transit__IOI__List_xer_ = { {"avp_DCA_3GPP_Transit_IOI_List>\n", "avp_DCA_3GPP_Transit_IOI_List>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Transit__IOI__List_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Transit__IOI__List_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Transit__IOI__List_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Transit__IOI__List_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Transit__IOI__List_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Transit__IOI__List_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Transit_IOI_List", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Transit__IOI__List_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Transit__IOI__List_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Transit__IOI__List_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Codec__Data_xer_ = { {"RX_3GPP_Codec_Data>\n", "RX_3GPP_Codec_Data>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Codec__Data_oer_ext_arr_[0] = {}; const int RX__3GPP__Codec__Data_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Codec__Data_oer_ = { -1, TRUE, -1, FALSE, 0, 0, RX__3GPP__Codec__Data_oer_ext_arr_, 0, RX__3GPP__Codec__Data_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Codec__Data_descr_ = { "@DIAMETER_Types.RX_3GPP_Codec_Data", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &RX__3GPP__Codec__Data_xer_, &OCTETSTRING_json_, &RX__3GPP__Codec__Data_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Codec__Data_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Codec__Data_xer_ = { {"avp_RX_3GPP_Codec_Data>\n", "avp_RX_3GPP_Codec_Data>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Codec__Data_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Codec__Data_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Codec__Data_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Codec__Data_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Codec__Data_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Codec__Data_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Codec_Data", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Codec__Data_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Codec__Data_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Codec__Data_default_coding("RAW"); const TTCN_Typedescriptor_t& S6__3GPP__Monitoring__Event__Config__Status_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING S6__3GPP__Monitoring__Event__Config__Status_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Monitoring__Event__Config__Status_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__SDP__Media__Name_xer_ = { {"DCA_3GPP_SDP_Media_Name>\n", "DCA_3GPP_SDP_Media_Name>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__SDP__Media__Name_oer_ext_arr_[0] = {}; const int DCA__3GPP__SDP__Media__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__SDP__Media__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__SDP__Media__Name_oer_ext_arr_, 0, DCA__3GPP__SDP__Media__Name_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__SDP__Media__Name_descr_ = { "@DIAMETER_Types.DCA_3GPP_SDP_Media_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__SDP__Media__Name_xer_, &OCTETSTRING_json_, &DCA__3GPP__SDP__Media__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__SDP__Media__Name_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__SDP__Media__Name_xer_ = { {"avp_DCA_3GPP_SDP_Media_Name>\n", "avp_DCA_3GPP_SDP_Media_Name>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__SDP__Media__Name_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__SDP__Media__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__SDP__Media__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__SDP__Media__Name_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__SDP__Media__Name_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__SDP__Media__Name_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_SDP_Media_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__SDP__Media__Name_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__SDP__Media__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SDP__Media__Name_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__AF__Correlation__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__AF__Correlation__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__AF__Correlation__Information_default_coding("RAW"); const TTCN_Typedescriptor_t& DCC__NONE__Cost__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCC__NONE__Cost__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Cost__Information_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Serving__Node__Identity_xer_ = { {"DCA_3GPP_Serving_Node_Identity>\n", "DCA_3GPP_Serving_Node_Identity>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t DCA__3GPP__Serving__Node__Identity_descr_ = { "@DIAMETER_Types.DCA_3GPP_Serving_Node_Identity", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &DCA__3GPP__Serving__Node__Identity_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Serving__Node__Identity_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Serving__Node__Identity_xer_ = { {"avp_DCA_3GPP_Serving_Node_Identity>\n", "avp_DCA_3GPP_Serving_Node_Identity>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Serving__Node__Identity_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Serving_Node_Identity", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__DCA__3GPP__Serving__Node__Identity_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Serving__Node__Identity_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Error__Reporting__Host_xer_ = { {"BASE_NONE_Error_Reporting_Host>\n", "BASE_NONE_Error_Reporting_Host>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t BASE__NONE__Error__Reporting__Host_descr_ = { "@DIAMETER_Types.BASE_NONE_Error_Reporting_Host", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &BASE__NONE__Error__Reporting__Host_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Error__Reporting__Host_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Error__Reporting__Host_xer_ = { {"avp_BASE_NONE_Error_Reporting_Host>\n", "avp_BASE_NONE_Error_Reporting_Host>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Error__Reporting__Host_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Error_Reporting_Host", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__BASE__NONE__Error__Reporting__Host_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Error__Reporting__Host_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Radio__Frequency_xer_ = { {"DCA_3GPP_Radio_Frequency>\n", "DCA_3GPP_Radio_Frequency>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Radio__Frequency_oer_ext_arr_[0] = {}; const int DCA__3GPP__Radio__Frequency_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Radio__Frequency_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Radio__Frequency_oer_ext_arr_, 0, DCA__3GPP__Radio__Frequency_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Radio__Frequency_descr_ = { "@DIAMETER_Types.DCA_3GPP_Radio_Frequency", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Radio__Frequency_xer_, &OCTETSTRING_json_, &DCA__3GPP__Radio__Frequency_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Radio__Frequency_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Radio__Frequency_xer_ = { {"avp_DCA_3GPP_Radio_Frequency>\n", "avp_DCA_3GPP_Radio_Frequency>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Radio__Frequency_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Radio__Frequency_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Radio__Frequency_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Radio__Frequency_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Radio__Frequency_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Radio__Frequency_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Radio_Frequency", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Radio__Frequency_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Radio__Frequency_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Radio__Frequency_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Rule__Activation__Time_xer_ = { {"PCC_3GPP_Rule_Activation_Time>\n", "PCC_3GPP_Rule_Activation_Time>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Rule__Activation__Time_oer_ext_arr_[0] = {}; const int PCC__3GPP__Rule__Activation__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Rule__Activation__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PCC__3GPP__Rule__Activation__Time_oer_ext_arr_, 0, PCC__3GPP__Rule__Activation__Time_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Rule__Activation__Time_descr_ = { "@DIAMETER_Types.PCC_3GPP_Rule_Activation_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &PCC__3GPP__Rule__Activation__Time_xer_, &OCTETSTRING_json_, &PCC__3GPP__Rule__Activation__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Rule__Activation__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Rule__Activation__Time_xer_ = { {"avp_PCC_3GPP_Rule_Activation_Time>\n", "avp_PCC_3GPP_Rule_Activation_Time>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Rule__Activation__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Rule__Activation__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Rule__Activation__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Rule__Activation__Time_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Rule__Activation__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Rule__Activation__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Rule_Activation_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Rule__Activation__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Rule__Activation__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Rule__Activation__Time_default_coding("RAW"); const TTCN_Typedescriptor_t& S6__3GPP__Service__Data_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING S6__3GPP__Service__Data_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Service__Data_default_coding("RAW"); const XERdescriptor_t RX__3GPP__AF__Application__Identifier_xer_ = { {"RX_3GPP_AF_Application_Identifier>\n", "RX_3GPP_AF_Application_Identifier>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__AF__Application__Identifier_oer_ext_arr_[0] = {}; const int RX__3GPP__AF__Application__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__AF__Application__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, RX__3GPP__AF__Application__Identifier_oer_ext_arr_, 0, RX__3GPP__AF__Application__Identifier_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__AF__Application__Identifier_descr_ = { "@DIAMETER_Types.RX_3GPP_AF_Application_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &RX__3GPP__AF__Application__Identifier_xer_, &OCTETSTRING_json_, &RX__3GPP__AF__Application__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__AF__Application__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__AF__Application__Identifier_xer_ = { {"avp_RX_3GPP_AF_Application_Identifier>\n", "avp_RX_3GPP_AF_Application_Identifier>\n"}, {39, 39}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__AF__Application__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__AF__Application__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__AF__Application__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__AF__Application__Identifier_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__AF__Application__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__AF__Application__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_AF_Application_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__AF__Application__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__AF__Application__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__AF__Application__Identifier_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__NetLoc__Access__Support_xer_ = { {"PCC_3GPP_NetLoc_Access_Support>\n", "PCC_3GPP_NetLoc_Access_Support>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__NetLoc__Access__Support_oer_ext_arr_[0] = {}; const int PCC__3GPP__NetLoc__Access__Support_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__NetLoc__Access__Support_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PCC__3GPP__NetLoc__Access__Support_oer_ext_arr_, 0, PCC__3GPP__NetLoc__Access__Support_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__NetLoc__Access__Support_descr_ = { "@DIAMETER_Types.PCC_3GPP_NetLoc_Access_Support", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &PCC__3GPP__NetLoc__Access__Support_xer_, &OCTETSTRING_json_, &PCC__3GPP__NetLoc__Access__Support_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__NetLoc__Access__Support_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__NetLoc__Access__Support_xer_ = { {"avp_PCC_3GPP_NetLoc_Access_Support>\n", "avp_PCC_3GPP_NetLoc_Access_Support>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__NetLoc__Access__Support_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__NetLoc__Access__Support_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__NetLoc__Access__Support_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__NetLoc__Access__Support_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__NetLoc__Access__Support_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__NetLoc__Access__Support_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_NetLoc_Access_Support", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__NetLoc__Access__Support_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__NetLoc__Access__Support_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__NetLoc__Access__Support_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Announcing__UE__VPLMN__Identifier_xer_ = { {"DCA_3GPP_Announcing_UE_VPLMN_Identifier>\n", "DCA_3GPP_Announcing_UE_VPLMN_Identifier>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Announcing__UE__VPLMN__Identifier_oer_ext_arr_[0] = {}; const int DCA__3GPP__Announcing__UE__VPLMN__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Announcing__UE__VPLMN__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Announcing__UE__VPLMN__Identifier_oer_ext_arr_, 0, DCA__3GPP__Announcing__UE__VPLMN__Identifier_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Announcing__UE__VPLMN__Identifier_descr_ = { "@DIAMETER_Types.DCA_3GPP_Announcing_UE_VPLMN_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Announcing__UE__VPLMN__Identifier_xer_, &OCTETSTRING_json_, &DCA__3GPP__Announcing__UE__VPLMN__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Announcing__UE__VPLMN__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier_xer_ = { {"avp_DCA_3GPP_Announcing_UE_VPLMN_Identifier>\n", "avp_DCA_3GPP_Announcing_UE_VPLMN_Identifier>\n"}, {45, 45}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Announcing_UE_VPLMN_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier_default_coding("RAW"); const TTCN_Typedescriptor_t& S6__3GPP__Monitoring__Event__Configuration_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING S6__3GPP__Monitoring__Event__Configuration_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Monitoring__Event__Configuration_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__Offline_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__Offline const TTCN_Typedescriptor_t PCC__3GPP__Offline_descr_ = { "@DIAMETER_Types.PCC_3GPP_Offline", NULL, &PCC__3GPP__Offline_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Offline_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Offline_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__SIP__Method_xer_ = { {"DCA_3GPP_SIP_Method>\n", "DCA_3GPP_SIP_Method>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__SIP__Method_oer_ext_arr_[0] = {}; const int DCA__3GPP__SIP__Method_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__SIP__Method_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__SIP__Method_oer_ext_arr_, 0, DCA__3GPP__SIP__Method_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__SIP__Method_descr_ = { "@DIAMETER_Types.DCA_3GPP_SIP_Method", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__SIP__Method_xer_, &OCTETSTRING_json_, &DCA__3GPP__SIP__Method_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__SIP__Method_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__SIP__Method_xer_ = { {"avp_DCA_3GPP_SIP_Method>\n", "avp_DCA_3GPP_SIP_Method>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__SIP__Method_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__SIP__Method_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__SIP__Method_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__SIP__Method_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__SIP__Method_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__SIP__Method_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_SIP_Method", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__SIP__Method_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__SIP__Method_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SIP__Method_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__ADC__Rule__Definition_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__ADC__Rule__Definition_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__ADC__Rule__Definition_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Additional__Context__ID_xer_ = { {"AAA_3GPP_Additional_Context_ID>\n", "AAA_3GPP_Additional_Context_ID>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Additional__Context__ID_oer_ext_arr_[0] = {}; const int AAA__3GPP__Additional__Context__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Additional__Context__ID_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__Additional__Context__ID_oer_ext_arr_, 0, AAA__3GPP__Additional__Context__ID_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Additional__Context__ID_descr_ = { "@DIAMETER_Types.AAA_3GPP_Additional_Context_ID", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__Additional__Context__ID_xer_, &OCTETSTRING_json_, &AAA__3GPP__Additional__Context__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Additional__Context__ID_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Additional__Context__ID_xer_ = { {"avp_AAA_3GPP_Additional_Context_ID>\n", "avp_AAA_3GPP_Additional_Context_ID>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Additional__Context__ID_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Additional__Context__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Additional__Context__ID_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Additional__Context__ID_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Additional__Context__ID_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Additional__Context__ID_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Additional_Context_ID", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Additional__Context__ID_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Additional__Context__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Additional__Context__ID_default_coding("RAW"); const TTCN_RAWdescriptor_t DNAS__NONE__Login__Service_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DNAS__NONE__Login__Service const TTCN_Typedescriptor_t DNAS__NONE__Login__Service_descr_ = { "@DIAMETER_Types.DNAS_NONE_Login_Service", NULL, &DNAS__NONE__Login__Service_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Login__Service_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Login__Service_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__ARAP__Security__Data_xer_ = { {"DNAS_NONE_ARAP_Security_Data>\n", "DNAS_NONE_ARAP_Security_Data>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__ARAP__Security__Data_oer_ext_arr_[0] = {}; const int DNAS__NONE__ARAP__Security__Data_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__ARAP__Security__Data_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__ARAP__Security__Data_oer_ext_arr_, 0, DNAS__NONE__ARAP__Security__Data_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__ARAP__Security__Data_descr_ = { "@DIAMETER_Types.DNAS_NONE_ARAP_Security_Data", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__ARAP__Security__Data_xer_, &OCTETSTRING_json_, &DNAS__NONE__ARAP__Security__Data_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__ARAP__Security__Data_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__ARAP__Security__Data_xer_ = { {"avp_DNAS_NONE_ARAP_Security_Data>\n", "avp_DNAS_NONE_ARAP_Security_Data>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__ARAP__Security__Data_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__ARAP__Security__Data_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__ARAP__Security__Data_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__ARAP__Security__Data_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__ARAP__Security__Data_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__ARAP__Security__Data_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_ARAP_Security_Data", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__ARAP__Security__Data_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__ARAP__Security__Data_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__ARAP__Security__Data_default_coding("RAW"); const TTCN_Typedescriptor_t& S6__3GPP__Allowed__PLMN__List_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING S6__3GPP__Allowed__PLMN__List_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Allowed__PLMN__List_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__Bearer__Control__Mode_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__Bearer__Control__Mode const TTCN_Typedescriptor_t PCC__3GPP__Bearer__Control__Mode_descr_ = { "@DIAMETER_Types.PCC_3GPP_Bearer_Control_Mode", NULL, &PCC__3GPP__Bearer__Control__Mode_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Bearer__Control__Mode_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Bearer__Control__Mode_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__Active__APN_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__Active__APN_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Active__APN_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__HeNB__Local__IP__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__HeNB__Local__IP__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__HeNB__Local__IP__Address_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Packet__Filter__Content_xer_ = { {"PCC_3GPP_Packet_Filter_Content>\n", "PCC_3GPP_Packet_Filter_Content>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t PCC__3GPP__Packet__Filter__Content_descr_ = { "@DIAMETER_Types.PCC_3GPP_Packet_Filter_Content", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &PCC__3GPP__Packet__Filter__Content_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Packet__Filter__Content_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Packet__Filter__Content_xer_ = { {"avp_PCC_3GPP_Packet_Filter_Content>\n", "avp_PCC_3GPP_Packet_Filter_Content>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Packet__Filter__Content_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Packet_Filter_Content", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__PCC__3GPP__Packet__Filter__Content_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Packet__Filter__Content_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__SMS__Register__Request_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__SMS__Register__Request const TTCN_Typedescriptor_t AAA__3GPP__SMS__Register__Request_descr_ = { "@DIAMETER_Types.AAA_3GPP_SMS_Register_Request", NULL, &AAA__3GPP__SMS__Register__Request_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__SMS__Register__Request_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__SMS__Register__Request_default_coding("RAW"); const TTCN_Typedescriptor_t& CxDx__3GPP__Subscription__Info_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING CxDx__3GPP__Subscription__Info_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Subscription__Info_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__SIP__Response__Timestamp__Fraction_xer_ = { {"DCA_3GPP_SIP_Response_Timestamp_Fraction>\n", "DCA_3GPP_SIP_Response_Timestamp_Fraction>\n"}, {42, 42}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__SIP__Response__Timestamp__Fraction_oer_ext_arr_[0] = {}; const int DCA__3GPP__SIP__Response__Timestamp__Fraction_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__SIP__Response__Timestamp__Fraction_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__SIP__Response__Timestamp__Fraction_oer_ext_arr_, 0, DCA__3GPP__SIP__Response__Timestamp__Fraction_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__SIP__Response__Timestamp__Fraction_descr_ = { "@DIAMETER_Types.DCA_3GPP_SIP_Response_Timestamp_Fraction", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__SIP__Response__Timestamp__Fraction_xer_, &OCTETSTRING_json_, &DCA__3GPP__SIP__Response__Timestamp__Fraction_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__SIP__Response__Timestamp__Fraction_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction_xer_ = { {"avp_DCA_3GPP_SIP_Response_Timestamp_Fraction>\n", "avp_DCA_3GPP_SIP_Response_Timestamp_Fraction>\n"}, {46, 46}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_SIP_Response_Timestamp_Fraction", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Client__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Client__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Client__Address_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__APN__Configuration_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__APN__Configuration_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__APN__Configuration_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Subscriber__Role_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Subscriber__Role const TTCN_Typedescriptor_t DCA__3GPP__Subscriber__Role_descr_ = { "@DIAMETER_Types.DCA_3GPP_Subscriber_Role", NULL, &DCA__3GPP__Subscriber__Role_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Subscriber__Role_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Subscriber__Role_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__SIP__Number__Auth__Items_xer_ = { {"CxDx_3GPP_SIP_Number_Auth_Items>\n", "CxDx_3GPP_SIP_Number_Auth_Items>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__3GPP__SIP__Number__Auth__Items_oer_ext_arr_[0] = {}; const int CxDx__3GPP__SIP__Number__Auth__Items_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__3GPP__SIP__Number__Auth__Items_oer_ = { -1, TRUE, 4, FALSE, 0, 0, CxDx__3GPP__SIP__Number__Auth__Items_oer_ext_arr_, 0, CxDx__3GPP__SIP__Number__Auth__Items_oer_p_}; const TTCN_Typedescriptor_t CxDx__3GPP__SIP__Number__Auth__Items_descr_ = { "@DIAMETER_Types.CxDx_3GPP_SIP_Number_Auth_Items", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &CxDx__3GPP__SIP__Number__Auth__Items_xer_, &OCTETSTRING_json_, &CxDx__3GPP__SIP__Number__Auth__Items_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__SIP__Number__Auth__Items_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__SIP__Number__Auth__Items_xer_ = { {"avp_CxDx_3GPP_SIP_Number_Auth_Items>\n", "avp_CxDx_3GPP_SIP_Number_Auth_Items>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__3GPP__SIP__Number__Auth__Items_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__3GPP__SIP__Number__Auth__Items_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__3GPP__SIP__Number__Auth__Items_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__CxDx__3GPP__SIP__Number__Auth__Items_oer_ext_arr_, 0, AVP__Data_avp__CxDx__3GPP__SIP__Number__Auth__Items_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__SIP__Number__Auth__Items_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_SIP_Number_Auth_Items", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__3GPP__SIP__Number__Auth__Items_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__3GPP__SIP__Number__Auth__Items_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__SIP__Number__Auth__Items_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__OMC__Id_xer_ = { {"AAA_3GPP_OMC_Id>\n", "AAA_3GPP_OMC_Id>\n"}, {17, 17}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__OMC__Id_oer_ext_arr_[0] = {}; const int AAA__3GPP__OMC__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__OMC__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__OMC__Id_oer_ext_arr_, 0, AAA__3GPP__OMC__Id_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__OMC__Id_descr_ = { "@DIAMETER_Types.AAA_3GPP_OMC_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__OMC__Id_xer_, &OCTETSTRING_json_, &AAA__3GPP__OMC__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__OMC__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__OMC__Id_xer_ = { {"avp_AAA_3GPP_OMC_Id>\n", "avp_AAA_3GPP_OMC_Id>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__OMC__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__OMC__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__OMC__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__OMC__Id_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__OMC__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__OMC__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_OMC_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__OMC__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__OMC__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__OMC__Id_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__GMLC__Restriction_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__GMLC__Restriction const TTCN_Typedescriptor_t AAA__3GPP__GMLC__Restriction_descr_ = { "@DIAMETER_Types.AAA_3GPP_GMLC_Restriction", NULL, &AAA__3GPP__GMLC__Restriction_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__GMLC__Restriction_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__GMLC__Restriction_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__State_xer_ = { {"DNAS_NONE_State>\n", "DNAS_NONE_State>\n"}, {17, 17}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__State_oer_ext_arr_[0] = {}; const int DNAS__NONE__State_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__State_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__State_oer_ext_arr_, 0, DNAS__NONE__State_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__State_descr_ = { "@DIAMETER_Types.DNAS_NONE_State", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__State_xer_, &OCTETSTRING_json_, &DNAS__NONE__State_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__State_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__State_xer_ = { {"avp_DNAS_NONE_State>\n", "avp_DNAS_NONE_State>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__State_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__State_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__State_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__State_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__State_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__State_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_State", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__State_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__State_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__State_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Tunnel__Preference_xer_ = { {"DNAS_NONE_Tunnel_Preference>\n", "DNAS_NONE_Tunnel_Preference>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Tunnel__Preference_oer_ext_arr_[0] = {}; const int DNAS__NONE__Tunnel__Preference_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Tunnel__Preference_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DNAS__NONE__Tunnel__Preference_oer_ext_arr_, 0, DNAS__NONE__Tunnel__Preference_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Tunnel__Preference_descr_ = { "@DIAMETER_Types.DNAS_NONE_Tunnel_Preference", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DNAS__NONE__Tunnel__Preference_xer_, &OCTETSTRING_json_, &DNAS__NONE__Tunnel__Preference_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Tunnel__Preference_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Preference_xer_ = { {"avp_DNAS_NONE_Tunnel_Preference>\n", "avp_DNAS_NONE_Tunnel_Preference>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Tunnel__Preference_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Tunnel__Preference_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Preference_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Tunnel__Preference_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Tunnel__Preference_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Preference_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Tunnel_Preference", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Tunnel__Preference_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Tunnel__Preference_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Tunnel__Preference_default_coding("RAW"); const TTCN_RAWdescriptor_t DCC__NONE__CC__Session__Failover_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCC__NONE__CC__Session__Failover const TTCN_Typedescriptor_t DCC__NONE__CC__Session__Failover_descr_ = { "@DIAMETER_Types.DCC_NONE_CC_Session_Failover", NULL, &DCC__NONE__CC__Session__Failover_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__CC__Session__Failover_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__CC__Session__Failover_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Enhanced__Diagnostics_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Enhanced__Diagnostics_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Enhanced__Diagnostics_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__CSG__Membership__Indication_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__CSG__Membership__Indication const TTCN_Typedescriptor_t DCA__3GPP__CSG__Membership__Indication_descr_ = { "@DIAMETER_Types.DCA_3GPP_CSG_Membership_Indication", NULL, &DCA__3GPP__CSG__Membership__Indication_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__CSG__Membership__Indication_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__CSG__Membership__Indication_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Regional__Subscription__Zone__Code_xer_ = { {"AAA_3GPP_Regional_Subscription_Zone_Code>\n", "AAA_3GPP_Regional_Subscription_Zone_Code>\n"}, {42, 42}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Regional__Subscription__Zone__Code_oer_ext_arr_[0] = {}; const int AAA__3GPP__Regional__Subscription__Zone__Code_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Regional__Subscription__Zone__Code_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__Regional__Subscription__Zone__Code_oer_ext_arr_, 0, AAA__3GPP__Regional__Subscription__Zone__Code_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Regional__Subscription__Zone__Code_descr_ = { "@DIAMETER_Types.AAA_3GPP_Regional_Subscription_Zone_Code", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__Regional__Subscription__Zone__Code_xer_, &OCTETSTRING_json_, &AAA__3GPP__Regional__Subscription__Zone__Code_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Regional__Subscription__Zone__Code_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Regional__Subscription__Zone__Code_xer_ = { {"avp_AAA_3GPP_Regional_Subscription_Zone_Code>\n", "avp_AAA_3GPP_Regional_Subscription_Zone_Code>\n"}, {46, 46}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Regional__Subscription__Zone__Code_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Regional__Subscription__Zone__Code_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Regional__Subscription__Zone__Code_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Regional__Subscription__Zone__Code_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Regional__Subscription__Zone__Code_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Regional__Subscription__Zone__Code_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Regional_Subscription_Zone_Code", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Regional__Subscription__Zone__Code_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Regional__Subscription__Zone__Code_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Regional__Subscription__Zone__Code_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Message__Class_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Message__Class_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Message__Class_default_coding("RAW"); const XERdescriptor_t GI__3GPP__3GPP__Negotiated__DSCP_xer_ = { {"GI_3GPP_3GPP_Negotiated_DSCP>\n", "GI_3GPP_3GPP_Negotiated_DSCP>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GI__3GPP__3GPP__Negotiated__DSCP_oer_ext_arr_[0] = {}; const int GI__3GPP__3GPP__Negotiated__DSCP_oer_p_[0] = {}; const TTCN_OERdescriptor_t GI__3GPP__3GPP__Negotiated__DSCP_oer_ = { -1, TRUE, -1, FALSE, 0, 0, GI__3GPP__3GPP__Negotiated__DSCP_oer_ext_arr_, 0, GI__3GPP__3GPP__Negotiated__DSCP_oer_p_}; const TTCN_Typedescriptor_t GI__3GPP__3GPP__Negotiated__DSCP_descr_ = { "@DIAMETER_Types.GI_3GPP_3GPP_Negotiated_DSCP", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &GI__3GPP__3GPP__Negotiated__DSCP_xer_, &OCTETSTRING_json_, &GI__3GPP__3GPP__Negotiated__DSCP_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__3GPP__Negotiated__DSCP_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__Negotiated__DSCP_xer_ = { {"avp_GI_3GPP_3GPP_Negotiated_DSCP>\n", "avp_GI_3GPP_3GPP_Negotiated_DSCP>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__GI__3GPP__3GPP__Negotiated__DSCP_oer_ext_arr_[0] = {}; const int AVP__Data_avp__GI__3GPP__3GPP__Negotiated__DSCP_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__Negotiated__DSCP_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__GI__3GPP__3GPP__Negotiated__DSCP_oer_ext_arr_, 0, AVP__Data_avp__GI__3GPP__3GPP__Negotiated__DSCP_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__GI__3GPP__3GPP__Negotiated__DSCP_descr_ = { "@DIAMETER_Types.AVP_Data.avp_GI_3GPP_3GPP_Negotiated_DSCP", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__GI__3GPP__3GPP__Negotiated__DSCP_xer_, &OCTETSTRING_json_, &AVP__Data_avp__GI__3GPP__3GPP__Negotiated__DSCP_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__3GPP__Negotiated__DSCP_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__TWAN__S2a__Failure__Cause_xer_ = { {"AAA_3GPP_TWAN_S2a_Failure_Cause>\n", "AAA_3GPP_TWAN_S2a_Failure_Cause>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__TWAN__S2a__Failure__Cause_oer_ext_arr_[0] = {}; const int AAA__3GPP__TWAN__S2a__Failure__Cause_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__TWAN__S2a__Failure__Cause_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__TWAN__S2a__Failure__Cause_oer_ext_arr_, 0, AAA__3GPP__TWAN__S2a__Failure__Cause_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__TWAN__S2a__Failure__Cause_descr_ = { "@DIAMETER_Types.AAA_3GPP_TWAN_S2a_Failure_Cause", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__TWAN__S2a__Failure__Cause_xer_, &OCTETSTRING_json_, &AAA__3GPP__TWAN__S2a__Failure__Cause_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__TWAN__S2a__Failure__Cause_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__TWAN__S2a__Failure__Cause_xer_ = { {"avp_AAA_3GPP_TWAN_S2a_Failure_Cause>\n", "avp_AAA_3GPP_TWAN_S2a_Failure_Cause>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__TWAN__S2a__Failure__Cause_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__TWAN__S2a__Failure__Cause_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__TWAN__S2a__Failure__Cause_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__TWAN__S2a__Failure__Cause_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__TWAN__S2a__Failure__Cause_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__TWAN__S2a__Failure__Cause_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_TWAN_S2a_Failure_Cause", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__TWAN__S2a__Failure__Cause_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__TWAN__S2a__Failure__Cause_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__TWAN__S2a__Failure__Cause_default_coding("RAW"); const XERdescriptor_t MIPv4__NONE__MIP__FA__to__MN__SPI_xer_ = { {"MIPv4_NONE_MIP_FA_to_MN_SPI>\n", "MIPv4_NONE_MIP_FA_to_MN_SPI>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int MIPv4__NONE__MIP__FA__to__MN__SPI_oer_ext_arr_[0] = {}; const int MIPv4__NONE__MIP__FA__to__MN__SPI_oer_p_[0] = {}; const TTCN_OERdescriptor_t MIPv4__NONE__MIP__FA__to__MN__SPI_oer_ = { -1, TRUE, 4, FALSE, 0, 0, MIPv4__NONE__MIP__FA__to__MN__SPI_oer_ext_arr_, 0, MIPv4__NONE__MIP__FA__to__MN__SPI_oer_p_}; const TTCN_Typedescriptor_t MIPv4__NONE__MIP__FA__to__MN__SPI_descr_ = { "@DIAMETER_Types.MIPv4_NONE_MIP_FA_to_MN_SPI", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &MIPv4__NONE__MIP__FA__to__MN__SPI_xer_, &OCTETSTRING_json_, &MIPv4__NONE__MIP__FA__to__MN__SPI_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__FA__to__MN__SPI_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__FA__to__MN__SPI_xer_ = { {"avp_MIPv4_NONE_MIP_FA_to_MN_SPI>\n", "avp_MIPv4_NONE_MIP_FA_to_MN_SPI>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__MIPv4__NONE__MIP__FA__to__MN__SPI_oer_ext_arr_[0] = {}; const int AVP__Data_avp__MIPv4__NONE__MIP__FA__to__MN__SPI_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__FA__to__MN__SPI_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__MIPv4__NONE__MIP__FA__to__MN__SPI_oer_ext_arr_, 0, AVP__Data_avp__MIPv4__NONE__MIP__FA__to__MN__SPI_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__FA__to__MN__SPI_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv4_NONE_MIP_FA_to_MN_SPI", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__MIPv4__NONE__MIP__FA__to__MN__SPI_xer_, &OCTETSTRING_json_, &AVP__Data_avp__MIPv4__NONE__MIP__FA__to__MN__SPI_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__FA__to__MN__SPI_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Trigger_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Trigger_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Trigger_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Called__Identity__Change_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Called__Identity__Change_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Called__Identity__Change_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__ProSe__Request__Timestamp_xer_ = { {"DCA_3GPP_ProSe_Request_Timestamp>\n", "DCA_3GPP_ProSe_Request_Timestamp>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__ProSe__Request__Timestamp_oer_ext_arr_[0] = {}; const int DCA__3GPP__ProSe__Request__Timestamp_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__ProSe__Request__Timestamp_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__ProSe__Request__Timestamp_oer_ext_arr_, 0, DCA__3GPP__ProSe__Request__Timestamp_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__ProSe__Request__Timestamp_descr_ = { "@DIAMETER_Types.DCA_3GPP_ProSe_Request_Timestamp", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &DCA__3GPP__ProSe__Request__Timestamp_xer_, &OCTETSTRING_json_, &DCA__3GPP__ProSe__Request__Timestamp_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__ProSe__Request__Timestamp_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__ProSe__Request__Timestamp_xer_ = { {"avp_DCA_3GPP_ProSe_Request_Timestamp>\n", "avp_DCA_3GPP_ProSe_Request_Timestamp>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__ProSe__Request__Timestamp_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__ProSe__Request__Timestamp_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__ProSe__Request__Timestamp_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__ProSe__Request__Timestamp_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__ProSe__Request__Timestamp_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__ProSe__Request__Timestamp_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_ProSe_Request_Timestamp", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__ProSe__Request__Timestamp_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__ProSe__Request__Timestamp_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__ProSe__Request__Timestamp_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__PoC__Session__Id_xer_ = { {"DCA_3GPP_PoC_Session_Id>\n", "DCA_3GPP_PoC_Session_Id>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__PoC__Session__Id_oer_ext_arr_[0] = {}; const int DCA__3GPP__PoC__Session__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__PoC__Session__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__PoC__Session__Id_oer_ext_arr_, 0, DCA__3GPP__PoC__Session__Id_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__PoC__Session__Id_descr_ = { "@DIAMETER_Types.DCA_3GPP_PoC_Session_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__PoC__Session__Id_xer_, &OCTETSTRING_json_, &DCA__3GPP__PoC__Session__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__PoC__Session__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__PoC__Session__Id_xer_ = { {"avp_DCA_3GPP_PoC_Session_Id>\n", "avp_DCA_3GPP_PoC_Session_Id>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__PoC__Session__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__PoC__Session__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__PoC__Session__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__PoC__Session__Id_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__PoC__Session__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__PoC__Session__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_PoC_Session_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__PoC__Session__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__PoC__Session__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__PoC__Session__Id_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Proxy__State_xer_ = { {"BASE_NONE_Proxy_State>\n", "BASE_NONE_Proxy_State>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int BASE__NONE__Proxy__State_oer_ext_arr_[0] = {}; const int BASE__NONE__Proxy__State_oer_p_[0] = {}; const TTCN_OERdescriptor_t BASE__NONE__Proxy__State_oer_ = { -1, TRUE, -1, FALSE, 0, 0, BASE__NONE__Proxy__State_oer_ext_arr_, 0, BASE__NONE__Proxy__State_oer_p_}; const TTCN_Typedescriptor_t BASE__NONE__Proxy__State_descr_ = { "@DIAMETER_Types.BASE_NONE_Proxy_State", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &BASE__NONE__Proxy__State_xer_, &OCTETSTRING_json_, &BASE__NONE__Proxy__State_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Proxy__State_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Proxy__State_xer_ = { {"avp_BASE_NONE_Proxy_State>\n", "avp_BASE_NONE_Proxy_State>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__BASE__NONE__Proxy__State_oer_ext_arr_[0] = {}; const int AVP__Data_avp__BASE__NONE__Proxy__State_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__BASE__NONE__Proxy__State_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__BASE__NONE__Proxy__State_oer_ext_arr_, 0, AVP__Data_avp__BASE__NONE__Proxy__State_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Proxy__State_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Proxy_State", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__BASE__NONE__Proxy__State_xer_, &OCTETSTRING_json_, &AVP__Data_avp__BASE__NONE__Proxy__State_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Proxy__State_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__PoC__Server__Role_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__PoC__Server__Role const TTCN_Typedescriptor_t DCA__3GPP__PoC__Server__Role_descr_ = { "@DIAMETER_Types.DCA_3GPP_PoC_Server_Role", NULL, &DCA__3GPP__PoC__Server__Role_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__PoC__Server__Role_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__PoC__Server__Role_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Forwarding__Pending_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Forwarding__Pending const TTCN_Typedescriptor_t DCA__3GPP__Forwarding__Pending_descr_ = { "@DIAMETER_Types.DCA_3GPP_Forwarding_Pending", NULL, &DCA__3GPP__Forwarding__Pending_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Forwarding__Pending_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Forwarding__Pending_default_coding("RAW"); const XERdescriptor_t S6__3GPP__SIR__Flags_xer_ = { {"S6_3GPP_SIR_Flags>\n", "S6_3GPP_SIR_Flags>\n"}, {19, 19}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__SIR__Flags_oer_ext_arr_[0] = {}; const int S6__3GPP__SIR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__SIR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__SIR__Flags_oer_ext_arr_, 0, S6__3GPP__SIR__Flags_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__SIR__Flags_descr_ = { "@DIAMETER_Types.S6_3GPP_SIR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__SIR__Flags_xer_, &OCTETSTRING_json_, &S6__3GPP__SIR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__SIR__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__SIR__Flags_xer_ = { {"avp_S6_3GPP_SIR_Flags>\n", "avp_S6_3GPP_SIR_Flags>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__SIR__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__SIR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__SIR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__SIR__Flags_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__SIR__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__SIR__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_SIR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__SIR__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__SIR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__SIR__Flags_default_coding("RAW"); const TTCN_RAWdescriptor_t DCC__NONE__Credit__Control__Failure__Handling_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCC__NONE__Credit__Control__Failure__Handling const TTCN_Typedescriptor_t DCC__NONE__Credit__Control__Failure__Handling_descr_ = { "@DIAMETER_Types.DCC_NONE_Credit_Control_Failure_Handling", NULL, &DCC__NONE__Credit__Control__Failure__Handling_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__Credit__Control__Failure__Handling_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Credit__Control__Failure__Handling_default_coding("RAW"); const TTCN_Typedescriptor_t& MIPv6__NONE__MIP6__Agent__Info_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING MIPv6__NONE__MIP6__Agent__Info_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv6__NONE__MIP6__Agent__Info_default_coding("RAW"); const XERdescriptor_t RX__3GPP__MPS__Identifier_xer_ = { {"RX_3GPP_MPS_Identifier>\n", "RX_3GPP_MPS_Identifier>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__MPS__Identifier_oer_ext_arr_[0] = {}; const int RX__3GPP__MPS__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__MPS__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, RX__3GPP__MPS__Identifier_oer_ext_arr_, 0, RX__3GPP__MPS__Identifier_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__MPS__Identifier_descr_ = { "@DIAMETER_Types.RX_3GPP_MPS_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &RX__3GPP__MPS__Identifier_xer_, &OCTETSTRING_json_, &RX__3GPP__MPS__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__MPS__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__MPS__Identifier_xer_ = { {"avp_RX_3GPP_MPS_Identifier>\n", "avp_RX_3GPP_MPS_Identifier>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__MPS__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__MPS__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__MPS__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__MPS__Identifier_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__MPS__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__MPS__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_MPS_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__MPS__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__MPS__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__MPS__Identifier_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Credit__Management__Status_xer_ = { {"PCC_3GPP_Credit_Management_Status>\n", "PCC_3GPP_Credit_Management_Status>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Credit__Management__Status_oer_ext_arr_[0] = {}; const int PCC__3GPP__Credit__Management__Status_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Credit__Management__Status_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PCC__3GPP__Credit__Management__Status_oer_ext_arr_, 0, PCC__3GPP__Credit__Management__Status_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Credit__Management__Status_descr_ = { "@DIAMETER_Types.PCC_3GPP_Credit_Management_Status", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &PCC__3GPP__Credit__Management__Status_xer_, &OCTETSTRING_json_, &PCC__3GPP__Credit__Management__Status_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Credit__Management__Status_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Credit__Management__Status_xer_ = { {"avp_PCC_3GPP_Credit_Management_Status>\n", "avp_PCC_3GPP_Credit_Management_Status>\n"}, {39, 39}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Credit__Management__Status_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Credit__Management__Status_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Credit__Management__Status_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Credit__Management__Status_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Credit__Management__Status_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Credit__Management__Status_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Credit_Management_Status", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Credit__Management__Status_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Credit__Management__Status_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Credit__Management__Status_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__MDT__Allowed__PLMN__Id_xer_ = { {"AAA_3GPP_MDT_Allowed_PLMN_Id>\n", "AAA_3GPP_MDT_Allowed_PLMN_Id>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__MDT__Allowed__PLMN__Id_oer_ext_arr_[0] = {}; const int AAA__3GPP__MDT__Allowed__PLMN__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__MDT__Allowed__PLMN__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__MDT__Allowed__PLMN__Id_oer_ext_arr_, 0, AAA__3GPP__MDT__Allowed__PLMN__Id_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__MDT__Allowed__PLMN__Id_descr_ = { "@DIAMETER_Types.AAA_3GPP_MDT_Allowed_PLMN_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__MDT__Allowed__PLMN__Id_xer_, &OCTETSTRING_json_, &AAA__3GPP__MDT__Allowed__PLMN__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__MDT__Allowed__PLMN__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__MDT__Allowed__PLMN__Id_xer_ = { {"avp_AAA_3GPP_MDT_Allowed_PLMN_Id>\n", "avp_AAA_3GPP_MDT_Allowed_PLMN_Id>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__MDT__Allowed__PLMN__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__MDT__Allowed__PLMN__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__MDT__Allowed__PLMN__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__MDT__Allowed__PLMN__Id_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__MDT__Allowed__PLMN__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__MDT__Allowed__PLMN__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_MDT_Allowed_PLMN_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__MDT__Allowed__PLMN__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__MDT__Allowed__PLMN__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__MDT__Allowed__PLMN__Id_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Monitored__PLMN__Identifier_xer_ = { {"DCA_3GPP_Monitored_PLMN_Identifier>\n", "DCA_3GPP_Monitored_PLMN_Identifier>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Monitored__PLMN__Identifier_oer_ext_arr_[0] = {}; const int DCA__3GPP__Monitored__PLMN__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Monitored__PLMN__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Monitored__PLMN__Identifier_oer_ext_arr_, 0, DCA__3GPP__Monitored__PLMN__Identifier_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Monitored__PLMN__Identifier_descr_ = { "@DIAMETER_Types.DCA_3GPP_Monitored_PLMN_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Monitored__PLMN__Identifier_xer_, &OCTETSTRING_json_, &DCA__3GPP__Monitored__PLMN__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Monitored__PLMN__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Monitored__PLMN__Identifier_xer_ = { {"avp_DCA_3GPP_Monitored_PLMN_Identifier>\n", "avp_DCA_3GPP_Monitored_PLMN_Identifier>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Monitored__PLMN__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Monitored__PLMN__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Monitored__PLMN__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Monitored__PLMN__Identifier_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Monitored__PLMN__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Monitored__PLMN__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Monitored_PLMN_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Monitored__PLMN__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Monitored__PLMN__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Monitored__PLMN__Identifier_default_coding("RAW"); const TTCN_Typedescriptor_t& S6__3GPP__Service__Result_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING S6__3GPP__Service__Result_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Service__Result_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__Reporting__Level_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__Reporting__Level const TTCN_Typedescriptor_t PCC__3GPP__Reporting__Level_descr_ = { "@DIAMETER_Types.PCC_3GPP_Reporting_Level", NULL, &PCC__3GPP__Reporting__Level_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Reporting__Level_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Reporting__Level_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__MME__Location__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__MME__Location__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__MME__Location__Information_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Served__Party__IP__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Served__Party__IP__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Served__Party__IP__Address_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Max__Supported__Bandwidth__DL_xer_ = { {"RX_3GPP_Max_Supported_Bandwidth_DL>\n", "RX_3GPP_Max_Supported_Bandwidth_DL>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Max__Supported__Bandwidth__DL_oer_ext_arr_[0] = {}; const int RX__3GPP__Max__Supported__Bandwidth__DL_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Max__Supported__Bandwidth__DL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, RX__3GPP__Max__Supported__Bandwidth__DL_oer_ext_arr_, 0, RX__3GPP__Max__Supported__Bandwidth__DL_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Max__Supported__Bandwidth__DL_descr_ = { "@DIAMETER_Types.RX_3GPP_Max_Supported_Bandwidth_DL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &RX__3GPP__Max__Supported__Bandwidth__DL_xer_, &OCTETSTRING_json_, &RX__3GPP__Max__Supported__Bandwidth__DL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Max__Supported__Bandwidth__DL_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Max__Supported__Bandwidth__DL_xer_ = { {"avp_RX_3GPP_Max_Supported_Bandwidth_DL>\n", "avp_RX_3GPP_Max_Supported_Bandwidth_DL>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Max__Supported__Bandwidth__DL_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Max__Supported__Bandwidth__DL_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Max__Supported__Bandwidth__DL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Max__Supported__Bandwidth__DL_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Max__Supported__Bandwidth__DL_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Max__Supported__Bandwidth__DL_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Max_Supported_Bandwidth_DL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Max__Supported__Bandwidth__DL_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Max__Supported__Bandwidth__DL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Max__Supported__Bandwidth__DL_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Time__First__Reception_xer_ = { {"DCA_3GPP_Time_First_Reception>\n", "DCA_3GPP_Time_First_Reception>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Time__First__Reception_oer_ext_arr_[0] = {}; const int DCA__3GPP__Time__First__Reception_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Time__First__Reception_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Time__First__Reception_oer_ext_arr_, 0, DCA__3GPP__Time__First__Reception_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Time__First__Reception_descr_ = { "@DIAMETER_Types.DCA_3GPP_Time_First_Reception", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &DCA__3GPP__Time__First__Reception_xer_, &OCTETSTRING_json_, &DCA__3GPP__Time__First__Reception_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Time__First__Reception_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Time__First__Reception_xer_ = { {"avp_DCA_3GPP_Time_First_Reception>\n", "avp_DCA_3GPP_Time_First_Reception>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Time__First__Reception_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Time__First__Reception_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Time__First__Reception_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Time__First__Reception_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Time__First__Reception_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Time__First__Reception_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Time_First_Reception", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Time__First__Reception_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Time__First__Reception_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Time__First__Reception_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__Pre__emption__Capability_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__Pre__emption__Capability const TTCN_Typedescriptor_t PCC__3GPP__Pre__emption__Capability_descr_ = { "@DIAMETER_Types.PCC_3GPP_Pre_emption_Capability", NULL, &PCC__3GPP__Pre__emption__Capability_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Pre__emption__Capability_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Pre__emption__Capability_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__Subscribed__VSRVCC_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__Subscribed__VSRVCC const TTCN_Typedescriptor_t AAA__3GPP__Subscribed__VSRVCC_descr_ = { "@DIAMETER_Types.AAA_3GPP_Subscribed_VSRVCC", NULL, &AAA__3GPP__Subscribed__VSRVCC_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Subscribed__VSRVCC_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Subscribed__VSRVCC_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Monitoring__Flags_xer_ = { {"PCC_3GPP_Monitoring_Flags>\n", "PCC_3GPP_Monitoring_Flags>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Monitoring__Flags_oer_ext_arr_[0] = {}; const int PCC__3GPP__Monitoring__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Monitoring__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PCC__3GPP__Monitoring__Flags_oer_ext_arr_, 0, PCC__3GPP__Monitoring__Flags_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Monitoring__Flags_descr_ = { "@DIAMETER_Types.PCC_3GPP_Monitoring_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &PCC__3GPP__Monitoring__Flags_xer_, &OCTETSTRING_json_, &PCC__3GPP__Monitoring__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Monitoring__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Monitoring__Flags_xer_ = { {"avp_PCC_3GPP_Monitoring_Flags>\n", "avp_PCC_3GPP_Monitoring_Flags>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Monitoring__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Monitoring__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Monitoring__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Monitoring__Flags_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Monitoring__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Monitoring__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Monitoring_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Monitoring__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Monitoring__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Monitoring__Flags_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Redirect__Max__Cache__Time_xer_ = { {"BASE_NONE_Redirect_Max_Cache_Time>\n", "BASE_NONE_Redirect_Max_Cache_Time>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int BASE__NONE__Redirect__Max__Cache__Time_oer_ext_arr_[0] = {}; const int BASE__NONE__Redirect__Max__Cache__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t BASE__NONE__Redirect__Max__Cache__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, BASE__NONE__Redirect__Max__Cache__Time_oer_ext_arr_, 0, BASE__NONE__Redirect__Max__Cache__Time_oer_p_}; const TTCN_Typedescriptor_t BASE__NONE__Redirect__Max__Cache__Time_descr_ = { "@DIAMETER_Types.BASE_NONE_Redirect_Max_Cache_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &BASE__NONE__Redirect__Max__Cache__Time_xer_, &OCTETSTRING_json_, &BASE__NONE__Redirect__Max__Cache__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Redirect__Max__Cache__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Redirect__Max__Cache__Time_xer_ = { {"avp_BASE_NONE_Redirect_Max_Cache_Time>\n", "avp_BASE_NONE_Redirect_Max_Cache_Time>\n"}, {39, 39}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__BASE__NONE__Redirect__Max__Cache__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__BASE__NONE__Redirect__Max__Cache__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__BASE__NONE__Redirect__Max__Cache__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__BASE__NONE__Redirect__Max__Cache__Time_oer_ext_arr_, 0, AVP__Data_avp__BASE__NONE__Redirect__Max__Cache__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Redirect__Max__Cache__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Redirect_Max_Cache_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__BASE__NONE__Redirect__Max__Cache__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__BASE__NONE__Redirect__Max__Cache__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Redirect__Max__Cache__Time_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__Feature__List_xer_ = { {"CxDx_3GPP_Feature_List>\n", "CxDx_3GPP_Feature_List>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__3GPP__Feature__List_oer_ext_arr_[0] = {}; const int CxDx__3GPP__Feature__List_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__3GPP__Feature__List_oer_ = { -1, TRUE, 4, FALSE, 0, 0, CxDx__3GPP__Feature__List_oer_ext_arr_, 0, CxDx__3GPP__Feature__List_oer_p_}; const TTCN_Typedescriptor_t CxDx__3GPP__Feature__List_descr_ = { "@DIAMETER_Types.CxDx_3GPP_Feature_List", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &CxDx__3GPP__Feature__List_xer_, &OCTETSTRING_json_, &CxDx__3GPP__Feature__List_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__Feature__List_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__Feature__List_xer_ = { {"avp_CxDx_3GPP_Feature_List>\n", "avp_CxDx_3GPP_Feature_List>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__3GPP__Feature__List_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__3GPP__Feature__List_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__3GPP__Feature__List_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__CxDx__3GPP__Feature__List_oer_ext_arr_, 0, AVP__Data_avp__CxDx__3GPP__Feature__List_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__Feature__List_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_Feature_List", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__3GPP__Feature__List_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__3GPP__Feature__List_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Feature__List_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Address__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Address__Type const TTCN_Typedescriptor_t DCA__3GPP__Address__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_Address_Type", NULL, &DCA__3GPP__Address__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Address__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Address__Type_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__TCP__Source__Port_xer_ = { {"PCC_3GPP_TCP_Source_Port>\n", "PCC_3GPP_TCP_Source_Port>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__TCP__Source__Port_oer_ext_arr_[0] = {}; const int PCC__3GPP__TCP__Source__Port_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__TCP__Source__Port_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PCC__3GPP__TCP__Source__Port_oer_ext_arr_, 0, PCC__3GPP__TCP__Source__Port_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__TCP__Source__Port_descr_ = { "@DIAMETER_Types.PCC_3GPP_TCP_Source_Port", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &PCC__3GPP__TCP__Source__Port_xer_, &OCTETSTRING_json_, &PCC__3GPP__TCP__Source__Port_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__TCP__Source__Port_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__TCP__Source__Port_xer_ = { {"avp_PCC_3GPP_TCP_Source_Port>\n", "avp_PCC_3GPP_TCP_Source_Port>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__TCP__Source__Port_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__TCP__Source__Port_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__TCP__Source__Port_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__TCP__Source__Port_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__TCP__Source__Port_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__TCP__Source__Port_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_TCP_Source_Port", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__TCP__Source__Port_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__TCP__Source__Port_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__TCP__Source__Port_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__Application__Detection__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__Application__Detection__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Application__Detection__Information_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__Emergency__Info_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__Emergency__Info_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Emergency__Info_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Remaining__Balance_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Remaining__Balance_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Remaining__Balance_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__MPS__Priority_xer_ = { {"AAA_3GPP_MPS_Priority>\n", "AAA_3GPP_MPS_Priority>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__MPS__Priority_oer_ext_arr_[0] = {}; const int AAA__3GPP__MPS__Priority_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__MPS__Priority_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__MPS__Priority_oer_ext_arr_, 0, AAA__3GPP__MPS__Priority_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__MPS__Priority_descr_ = { "@DIAMETER_Types.AAA_3GPP_MPS_Priority", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__MPS__Priority_xer_, &OCTETSTRING_json_, &AAA__3GPP__MPS__Priority_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__MPS__Priority_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__MPS__Priority_xer_ = { {"avp_AAA_3GPP_MPS_Priority>\n", "avp_AAA_3GPP_MPS_Priority>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__MPS__Priority_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__MPS__Priority_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__MPS__Priority_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__MPS__Priority_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__MPS__Priority_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__MPS__Priority_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_MPS_Priority", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__MPS__Priority_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__MPS__Priority_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__MPS__Priority_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Next__Tariff_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Next__Tariff_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Next__Tariff_default_coding("RAW"); const TTCN_RAWdescriptor_t DCC__NONE__Requested__Action_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCC__NONE__Requested__Action const TTCN_Typedescriptor_t DCC__NONE__Requested__Action_descr_ = { "@DIAMETER_Types.DCC_NONE_Requested_Action", NULL, &DCC__NONE__Requested__Action_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__Requested__Action_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Requested__Action_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__Record__Route_xer_ = { {"CxDx_3GPP_Record_Route>\n", "CxDx_3GPP_Record_Route>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__3GPP__Record__Route_oer_ext_arr_[0] = {}; const int CxDx__3GPP__Record__Route_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__3GPP__Record__Route_oer_ = { -1, TRUE, -1, FALSE, 0, 0, CxDx__3GPP__Record__Route_oer_ext_arr_, 0, CxDx__3GPP__Record__Route_oer_p_}; const TTCN_Typedescriptor_t CxDx__3GPP__Record__Route_descr_ = { "@DIAMETER_Types.CxDx_3GPP_Record_Route", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &CxDx__3GPP__Record__Route_xer_, &OCTETSTRING_json_, &CxDx__3GPP__Record__Route_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__Record__Route_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__Record__Route_xer_ = { {"avp_CxDx_3GPP_Record_Route>\n", "avp_CxDx_3GPP_Record_Route>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__3GPP__Record__Route_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__3GPP__Record__Route_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__3GPP__Record__Route_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__CxDx__3GPP__Record__Route_oer_ext_arr_, 0, AVP__Data_avp__CxDx__3GPP__Record__Route_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__Record__Route_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_Record_Route", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__3GPP__Record__Route_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__3GPP__Record__Route_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Record__Route_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Tariff__XML_xer_ = { {"DCA_3GPP_Tariff_XML>\n", "DCA_3GPP_Tariff_XML>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Tariff__XML_oer_ext_arr_[0] = {}; const int DCA__3GPP__Tariff__XML_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Tariff__XML_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Tariff__XML_oer_ext_arr_, 0, DCA__3GPP__Tariff__XML_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Tariff__XML_descr_ = { "@DIAMETER_Types.DCA_3GPP_Tariff_XML", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Tariff__XML_xer_, &OCTETSTRING_json_, &DCA__3GPP__Tariff__XML_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Tariff__XML_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Tariff__XML_xer_ = { {"avp_DCA_3GPP_Tariff_XML>\n", "avp_DCA_3GPP_Tariff_XML>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Tariff__XML_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Tariff__XML_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Tariff__XML_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Tariff__XML_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Tariff__XML_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Tariff__XML_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Tariff_XML", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Tariff__XML_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Tariff__XML_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Tariff__XML_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__Alert__Reason_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__Alert__Reason const TTCN_Typedescriptor_t AAA__3GPP__Alert__Reason_descr_ = { "@DIAMETER_Types.AAA_3GPP_Alert_Reason", NULL, &AAA__3GPP__Alert__Reason_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Alert__Reason_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Alert__Reason_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Recipient__Address_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Recipient__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Recipient__Address_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Change__Condition_xer_ = { {"DCA_3GPP_Change_Condition>\n", "DCA_3GPP_Change_Condition>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t DCA__3GPP__Change__Condition_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t DCA__3GPP__Change__Condition_descr_ = { "@DIAMETER_Types.DCA_3GPP_Change_Condition", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &DCA__3GPP__Change__Condition_xer_, &INTEGER_json_, &DCA__3GPP__Change__Condition_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Change__Condition_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Change__Condition_xer_ = { {"avp_DCA_3GPP_Change_Condition>\n", "avp_DCA_3GPP_Change_Condition>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Change__Condition_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Change__Condition_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Change_Condition", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &AVP__Data_avp__DCA__3GPP__Change__Condition_xer_, &INTEGER_json_, &AVP__Data_avp__DCA__3GPP__Change__Condition_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Change__Condition_default_coding("RAW"); const XERdescriptor_t GI__3GPP__3GPP__CG__IPv6__Address_xer_ = { {"GI_3GPP_3GPP_CG_IPv6_Address>\n", "GI_3GPP_3GPP_CG_IPv6_Address>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GI__3GPP__3GPP__CG__IPv6__Address_oer_ext_arr_[0] = {}; const int GI__3GPP__3GPP__CG__IPv6__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t GI__3GPP__3GPP__CG__IPv6__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, GI__3GPP__3GPP__CG__IPv6__Address_oer_ext_arr_, 0, GI__3GPP__3GPP__CG__IPv6__Address_oer_p_}; const TTCN_Typedescriptor_t GI__3GPP__3GPP__CG__IPv6__Address_descr_ = { "@DIAMETER_Types.GI_3GPP_3GPP_CG_IPv6_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &GI__3GPP__3GPP__CG__IPv6__Address_xer_, &OCTETSTRING_json_, &GI__3GPP__3GPP__CG__IPv6__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__3GPP__CG__IPv6__Address_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__CG__IPv6__Address_xer_ = { {"avp_GI_3GPP_3GPP_CG_IPv6_Address>\n", "avp_GI_3GPP_3GPP_CG_IPv6_Address>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__GI__3GPP__3GPP__CG__IPv6__Address_oer_ext_arr_[0] = {}; const int AVP__Data_avp__GI__3GPP__3GPP__CG__IPv6__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__CG__IPv6__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__GI__3GPP__3GPP__CG__IPv6__Address_oer_ext_arr_, 0, AVP__Data_avp__GI__3GPP__3GPP__CG__IPv6__Address_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__GI__3GPP__3GPP__CG__IPv6__Address_descr_ = { "@DIAMETER_Types.AVP_Data.avp_GI_3GPP_3GPP_CG_IPv6_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__GI__3GPP__3GPP__CG__IPv6__Address_xer_, &OCTETSTRING_json_, &AVP__Data_avp__GI__3GPP__3GPP__CG__IPv6__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__3GPP__CG__IPv6__Address_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Idle__Timeout_xer_ = { {"DNAS_NONE_Idle_Timeout>\n", "DNAS_NONE_Idle_Timeout>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Idle__Timeout_oer_ext_arr_[0] = {}; const int DNAS__NONE__Idle__Timeout_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Idle__Timeout_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DNAS__NONE__Idle__Timeout_oer_ext_arr_, 0, DNAS__NONE__Idle__Timeout_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Idle__Timeout_descr_ = { "@DIAMETER_Types.DNAS_NONE_Idle_Timeout", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DNAS__NONE__Idle__Timeout_xer_, &OCTETSTRING_json_, &DNAS__NONE__Idle__Timeout_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Idle__Timeout_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Idle__Timeout_xer_ = { {"avp_DNAS_NONE_Idle_Timeout>\n", "avp_DNAS_NONE_Idle_Timeout>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Idle__Timeout_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Idle__Timeout_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Idle__Timeout_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Idle__Timeout_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Idle__Timeout_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Idle__Timeout_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Idle_Timeout", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Idle__Timeout_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Idle__Timeout_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Idle__Timeout_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__NAS__Port__Id_xer_ = { {"DNAS_NONE_NAS_Port_Id>\n", "DNAS_NONE_NAS_Port_Id>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__NAS__Port__Id_oer_ext_arr_[0] = {}; const int DNAS__NONE__NAS__Port__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__NAS__Port__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__NAS__Port__Id_oer_ext_arr_, 0, DNAS__NONE__NAS__Port__Id_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__NAS__Port__Id_descr_ = { "@DIAMETER_Types.DNAS_NONE_NAS_Port_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__NAS__Port__Id_xer_, &OCTETSTRING_json_, &DNAS__NONE__NAS__Port__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__NAS__Port__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__NAS__Port__Id_xer_ = { {"avp_DNAS_NONE_NAS_Port_Id>\n", "avp_DNAS_NONE_NAS_Port_Id>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__NAS__Port__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__NAS__Port__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__NAS__Port__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__NAS__Port__Id_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__NAS__Port__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__NAS__Port__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_NAS_Port_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__NAS__Port__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__NAS__Port__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__NAS__Port__Id_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__DEA__Flags_xer_ = { {"AAA_3GPP_DEA_Flags>\n", "AAA_3GPP_DEA_Flags>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__DEA__Flags_oer_ext_arr_[0] = {}; const int AAA__3GPP__DEA__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__DEA__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__DEA__Flags_oer_ext_arr_, 0, AAA__3GPP__DEA__Flags_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__DEA__Flags_descr_ = { "@DIAMETER_Types.AAA_3GPP_DEA_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__DEA__Flags_xer_, &OCTETSTRING_json_, &AAA__3GPP__DEA__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__DEA__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__DEA__Flags_xer_ = { {"avp_AAA_3GPP_DEA_Flags>\n", "avp_AAA_3GPP_DEA_Flags>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__DEA__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__DEA__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__DEA__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__DEA__Flags_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__DEA__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__DEA__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_DEA_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__DEA__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__DEA__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__DEA__Flags_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__SCS__AS__Address_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__SCS__AS__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SCS__AS__Address_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__MO__LR_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__MO__LR_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__MO__LR_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__IMS__Visited__Network__Identifier_xer_ = { {"DCA_3GPP_IMS_Visited_Network_Identifier>\n", "DCA_3GPP_IMS_Visited_Network_Identifier>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__IMS__Visited__Network__Identifier_oer_ext_arr_[0] = {}; const int DCA__3GPP__IMS__Visited__Network__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__IMS__Visited__Network__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__IMS__Visited__Network__Identifier_oer_ext_arr_, 0, DCA__3GPP__IMS__Visited__Network__Identifier_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__IMS__Visited__Network__Identifier_descr_ = { "@DIAMETER_Types.DCA_3GPP_IMS_Visited_Network_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__IMS__Visited__Network__Identifier_xer_, &OCTETSTRING_json_, &DCA__3GPP__IMS__Visited__Network__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__IMS__Visited__Network__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__IMS__Visited__Network__Identifier_xer_ = { {"avp_DCA_3GPP_IMS_Visited_Network_Identifier>\n", "avp_DCA_3GPP_IMS_Visited_Network_Identifier>\n"}, {45, 45}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__IMS__Visited__Network__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__IMS__Visited__Network__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__IMS__Visited__Network__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__IMS__Visited__Network__Identifier_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__IMS__Visited__Network__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__IMS__Visited__Network__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_IMS_Visited_Network_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__IMS__Visited__Network__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__IMS__Visited__Network__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__IMS__Visited__Network__Identifier_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__PoC__User__Role_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__PoC__User__Role_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__PoC__User__Role_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Announcement__Identifier_xer_ = { {"DCA_3GPP_Announcement_Identifier>\n", "DCA_3GPP_Announcement_Identifier>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Announcement__Identifier_oer_ext_arr_[0] = {}; const int DCA__3GPP__Announcement__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Announcement__Identifier_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Announcement__Identifier_oer_ext_arr_, 0, DCA__3GPP__Announcement__Identifier_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Announcement__Identifier_descr_ = { "@DIAMETER_Types.DCA_3GPP_Announcement_Identifier", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Announcement__Identifier_xer_, &OCTETSTRING_json_, &DCA__3GPP__Announcement__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Announcement__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Announcement__Identifier_xer_ = { {"avp_DCA_3GPP_Announcement_Identifier>\n", "avp_DCA_3GPP_Announcement_Identifier>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Announcement__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Announcement__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Announcement__Identifier_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Announcement__Identifier_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Announcement__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Announcement__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Announcement_Identifier", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Announcement__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Announcement__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Announcement__Identifier_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__Non__3GPP__IP__Access_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__Non__3GPP__IP__Access const TTCN_Typedescriptor_t AAA__3GPP__Non__3GPP__IP__Access_descr_ = { "@DIAMETER_Types.AAA_3GPP_Non_3GPP_IP_Access", NULL, &AAA__3GPP__Non__3GPP__IP__Access_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Non__3GPP__IP__Access_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Non__3GPP__IP__Access_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Monitoring__Event__Report__Data_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Monitoring__Event__Report__Data_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Monitoring__Event__Report__Data_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Adaptations_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Adaptations const TTCN_Typedescriptor_t DCA__3GPP__Adaptations_descr_ = { "@DIAMETER_Types.DCA_3GPP_Adaptations", NULL, &DCA__3GPP__Adaptations_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Adaptations_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Adaptations_default_coding("RAW"); const TTCN_Typedescriptor_t& BASE__NONE__Host__IP__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING BASE__NONE__Host__IP__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Host__IP__Address_default_coding("RAW"); const XERdescriptor_t MIPv4__NONE__MIP__Reg__Request_xer_ = { {"MIPv4_NONE_MIP_Reg_Request>\n", "MIPv4_NONE_MIP_Reg_Request>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int MIPv4__NONE__MIP__Reg__Request_oer_ext_arr_[0] = {}; const int MIPv4__NONE__MIP__Reg__Request_oer_p_[0] = {}; const TTCN_OERdescriptor_t MIPv4__NONE__MIP__Reg__Request_oer_ = { -1, TRUE, -1, FALSE, 0, 0, MIPv4__NONE__MIP__Reg__Request_oer_ext_arr_, 0, MIPv4__NONE__MIP__Reg__Request_oer_p_}; const TTCN_Typedescriptor_t MIPv4__NONE__MIP__Reg__Request_descr_ = { "@DIAMETER_Types.MIPv4_NONE_MIP_Reg_Request", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &MIPv4__NONE__MIP__Reg__Request_xer_, &OCTETSTRING_json_, &MIPv4__NONE__MIP__Reg__Request_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__Reg__Request_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__Reg__Request_xer_ = { {"avp_MIPv4_NONE_MIP_Reg_Request>\n", "avp_MIPv4_NONE_MIP_Reg_Request>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__MIPv4__NONE__MIP__Reg__Request_oer_ext_arr_[0] = {}; const int AVP__Data_avp__MIPv4__NONE__MIP__Reg__Request_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__Reg__Request_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__MIPv4__NONE__MIP__Reg__Request_oer_ext_arr_, 0, AVP__Data_avp__MIPv4__NONE__MIP__Reg__Request_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__Reg__Request_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv4_NONE_MIP_Reg_Request", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__MIPv4__NONE__MIP__Reg__Request_xer_, &OCTETSTRING_json_, &AVP__Data_avp__MIPv4__NONE__MIP__Reg__Request_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__Reg__Request_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Quota__Holding__Time_xer_ = { {"DCA_3GPP_Quota_Holding_Time>\n", "DCA_3GPP_Quota_Holding_Time>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Quota__Holding__Time_oer_ext_arr_[0] = {}; const int DCA__3GPP__Quota__Holding__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Quota__Holding__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Quota__Holding__Time_oer_ext_arr_, 0, DCA__3GPP__Quota__Holding__Time_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Quota__Holding__Time_descr_ = { "@DIAMETER_Types.DCA_3GPP_Quota_Holding_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Quota__Holding__Time_xer_, &OCTETSTRING_json_, &DCA__3GPP__Quota__Holding__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Quota__Holding__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Quota__Holding__Time_xer_ = { {"avp_DCA_3GPP_Quota_Holding_Time>\n", "avp_DCA_3GPP_Quota_Holding_Time>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Quota__Holding__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Quota__Holding__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Quota__Holding__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Quota__Holding__Time_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Quota__Holding__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Quota__Holding__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Quota_Holding_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Quota__Holding__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Quota__Holding__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Quota__Holding__Time_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Maximum__Wait__Time_xer_ = { {"AAA_3GPP_Maximum_Wait_Time>\n", "AAA_3GPP_Maximum_Wait_Time>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Maximum__Wait__Time_oer_ext_arr_[0] = {}; const int AAA__3GPP__Maximum__Wait__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Maximum__Wait__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__Maximum__Wait__Time_oer_ext_arr_, 0, AAA__3GPP__Maximum__Wait__Time_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Maximum__Wait__Time_descr_ = { "@DIAMETER_Types.AAA_3GPP_Maximum_Wait_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__Maximum__Wait__Time_xer_, &OCTETSTRING_json_, &AAA__3GPP__Maximum__Wait__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Maximum__Wait__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Maximum__Wait__Time_xer_ = { {"avp_AAA_3GPP_Maximum_Wait_Time>\n", "avp_AAA_3GPP_Maximum_Wait_Time>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Maximum__Wait__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Maximum__Wait__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Maximum__Wait__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Maximum__Wait__Time_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Maximum__Wait__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Maximum__Wait__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Maximum_Wait_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Maximum__Wait__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Maximum__Wait__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Maximum__Wait__Time_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Max__Requested__Bandwidth__UL_xer_ = { {"RX_3GPP_Max_Requested_Bandwidth_UL>\n", "RX_3GPP_Max_Requested_Bandwidth_UL>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Max__Requested__Bandwidth__UL_oer_ext_arr_[0] = {}; const int RX__3GPP__Max__Requested__Bandwidth__UL_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Max__Requested__Bandwidth__UL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, RX__3GPP__Max__Requested__Bandwidth__UL_oer_ext_arr_, 0, RX__3GPP__Max__Requested__Bandwidth__UL_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Max__Requested__Bandwidth__UL_descr_ = { "@DIAMETER_Types.RX_3GPP_Max_Requested_Bandwidth_UL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &RX__3GPP__Max__Requested__Bandwidth__UL_xer_, &OCTETSTRING_json_, &RX__3GPP__Max__Requested__Bandwidth__UL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Max__Requested__Bandwidth__UL_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Max__Requested__Bandwidth__UL_xer_ = { {"avp_RX_3GPP_Max_Requested_Bandwidth_UL>\n", "avp_RX_3GPP_Max_Requested_Bandwidth_UL>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Max__Requested__Bandwidth__UL_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Max__Requested__Bandwidth__UL_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Max__Requested__Bandwidth__UL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Max__Requested__Bandwidth__UL_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Max__Requested__Bandwidth__UL_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Max__Requested__Bandwidth__UL_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Max_Requested_Bandwidth_UL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Max__Requested__Bandwidth__UL_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Max__Requested__Bandwidth__UL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Max__Requested__Bandwidth__UL_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__Usage__Monitoring__Support_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__Usage__Monitoring__Support const TTCN_Typedescriptor_t PCC__3GPP__Usage__Monitoring__Support_descr_ = { "@DIAMETER_Types.PCC_3GPP_Usage_Monitoring_Support", NULL, &PCC__3GPP__Usage__Monitoring__Support_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Usage__Monitoring__Support_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Usage__Monitoring__Support_default_coding("RAW"); const XERdescriptor_t S6__3GPP__Maximum__Response__Time_xer_ = { {"S6_3GPP_Maximum_Response_Time>\n", "S6_3GPP_Maximum_Response_Time>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__Maximum__Response__Time_oer_ext_arr_[0] = {}; const int S6__3GPP__Maximum__Response__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__Maximum__Response__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__Maximum__Response__Time_oer_ext_arr_, 0, S6__3GPP__Maximum__Response__Time_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__Maximum__Response__Time_descr_ = { "@DIAMETER_Types.S6_3GPP_Maximum_Response_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__Maximum__Response__Time_xer_, &OCTETSTRING_json_, &S6__3GPP__Maximum__Response__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__Maximum__Response__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__Maximum__Response__Time_xer_ = { {"avp_S6_3GPP_Maximum_Response_Time>\n", "avp_S6_3GPP_Maximum_Response_Time>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__Maximum__Response__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__Maximum__Response__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__Maximum__Response__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__Maximum__Response__Time_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__Maximum__Response__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__Maximum__Response__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_Maximum_Response_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__Maximum__Response__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__Maximum__Response__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Maximum__Response__Time_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Envelope__Reporting_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Envelope__Reporting const TTCN_Typedescriptor_t DCA__3GPP__Envelope__Reporting_descr_ = { "@DIAMETER_Types.DCA_3GPP_Envelope_Reporting", NULL, &DCA__3GPP__Envelope__Reporting_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Envelope__Reporting_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Envelope__Reporting_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Application__Server_xer_ = { {"DCA_3GPP_Application_Server>\n", "DCA_3GPP_Application_Server>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Application__Server_oer_ext_arr_[0] = {}; const int DCA__3GPP__Application__Server_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Application__Server_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Application__Server_oer_ext_arr_, 0, DCA__3GPP__Application__Server_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Application__Server_descr_ = { "@DIAMETER_Types.DCA_3GPP_Application_Server", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Application__Server_xer_, &OCTETSTRING_json_, &DCA__3GPP__Application__Server_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Application__Server_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Application__Server_xer_ = { {"avp_DCA_3GPP_Application_Server>\n", "avp_DCA_3GPP_Application_Server>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Application__Server_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Application__Server_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Application__Server_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Application__Server_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Application__Server_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Application__Server_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Application_Server", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Application__Server_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Application__Server_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Application__Server_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Sponsor__Identity_xer_ = { {"RX_3GPP_Sponsor_Identity>\n", "RX_3GPP_Sponsor_Identity>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Sponsor__Identity_oer_ext_arr_[0] = {}; const int RX__3GPP__Sponsor__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Sponsor__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, RX__3GPP__Sponsor__Identity_oer_ext_arr_, 0, RX__3GPP__Sponsor__Identity_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Sponsor__Identity_descr_ = { "@DIAMETER_Types.RX_3GPP_Sponsor_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &RX__3GPP__Sponsor__Identity_xer_, &OCTETSTRING_json_, &RX__3GPP__Sponsor__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Sponsor__Identity_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Sponsor__Identity_xer_ = { {"avp_RX_3GPP_Sponsor_Identity>\n", "avp_RX_3GPP_Sponsor_Identity>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Sponsor__Identity_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Sponsor__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Sponsor__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Sponsor__Identity_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Sponsor__Identity_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Sponsor__Identity_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Sponsor_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Sponsor__Identity_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Sponsor__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Sponsor__Identity_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Framed__Appletalk__Link_xer_ = { {"DNAS_NONE_Framed_Appletalk_Link>\n", "DNAS_NONE_Framed_Appletalk_Link>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Framed__Appletalk__Link_oer_ext_arr_[0] = {}; const int DNAS__NONE__Framed__Appletalk__Link_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Framed__Appletalk__Link_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DNAS__NONE__Framed__Appletalk__Link_oer_ext_arr_, 0, DNAS__NONE__Framed__Appletalk__Link_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Framed__Appletalk__Link_descr_ = { "@DIAMETER_Types.DNAS_NONE_Framed_Appletalk_Link", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DNAS__NONE__Framed__Appletalk__Link_xer_, &OCTETSTRING_json_, &DNAS__NONE__Framed__Appletalk__Link_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Framed__Appletalk__Link_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Link_xer_ = { {"avp_DNAS_NONE_Framed_Appletalk_Link>\n", "avp_DNAS_NONE_Framed_Appletalk_Link>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Link_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Link_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Link_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Link_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Link_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Link_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Framed_Appletalk_Link", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Link_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Link_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Link_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Framed__Interface__Id_xer_ = { {"DNAS_NONE_Framed_Interface_Id>\n", "DNAS_NONE_Framed_Interface_Id>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Framed__Interface__Id_oer_ext_arr_[0] = {}; const int DNAS__NONE__Framed__Interface__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Framed__Interface__Id_oer_ = { -1, TRUE, 8, FALSE, 0, 0, DNAS__NONE__Framed__Interface__Id_oer_ext_arr_, 0, DNAS__NONE__Framed__Interface__Id_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Framed__Interface__Id_descr_ = { "@DIAMETER_Types.DNAS_NONE_Framed_Interface_Id", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &DNAS__NONE__Framed__Interface__Id_xer_, &OCTETSTRING_json_, &DNAS__NONE__Framed__Interface__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Framed__Interface__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Framed__Interface__Id_xer_ = { {"avp_DNAS_NONE_Framed_Interface_Id>\n", "avp_DNAS_NONE_Framed_Interface_Id>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Framed__Interface__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Framed__Interface__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Framed__Interface__Id_oer_ = { -1, TRUE, 8, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Framed__Interface__Id_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Framed__Interface__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Framed__Interface__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Framed_Interface_Id", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Framed__Interface__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Framed__Interface__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Framed__Interface__Id_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Proximity__Alert__Indication_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Proximity__Alert__Indication const TTCN_Typedescriptor_t DCA__3GPP__Proximity__Alert__Indication_descr_ = { "@DIAMETER_Types.DCA_3GPP_Proximity_Alert_Indication", NULL, &DCA__3GPP__Proximity__Alert__Indication_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Proximity__Alert__Indication_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Proximity__Alert__Indication_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__CoA__IP__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__CoA__IP__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__CoA__IP__Address_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Trunk__Group__Id_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Trunk__Group__Id_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Trunk__Group__Id_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__Default__QoS__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__Default__QoS__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Default__QoS__Information_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__AN__GW__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__AN__GW__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__AN__GW__Address_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Start__Of__Charging_xer_ = { {"DCA_3GPP_Start_Of_Charging>\n", "DCA_3GPP_Start_Of_Charging>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Start__Of__Charging_oer_ext_arr_[0] = {}; const int DCA__3GPP__Start__Of__Charging_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Start__Of__Charging_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Start__Of__Charging_oer_ext_arr_, 0, DCA__3GPP__Start__Of__Charging_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Start__Of__Charging_descr_ = { "@DIAMETER_Types.DCA_3GPP_Start_Of_Charging", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &DCA__3GPP__Start__Of__Charging_xer_, &OCTETSTRING_json_, &DCA__3GPP__Start__Of__Charging_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Start__Of__Charging_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Start__Of__Charging_xer_ = { {"avp_DCA_3GPP_Start_Of_Charging>\n", "avp_DCA_3GPP_Start_Of_Charging>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Start__Of__Charging_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Start__Of__Charging_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Start__Of__Charging_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Start__Of__Charging_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Start__Of__Charging_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Start__Of__Charging_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Start_Of_Charging", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Start__Of__Charging_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Start__Of__Charging_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Start__Of__Charging_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Participants__Involved_xer_ = { {"DCA_3GPP_Participants_Involved>\n", "DCA_3GPP_Participants_Involved>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Participants__Involved_oer_ext_arr_[0] = {}; const int DCA__3GPP__Participants__Involved_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Participants__Involved_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Participants__Involved_oer_ext_arr_, 0, DCA__3GPP__Participants__Involved_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Participants__Involved_descr_ = { "@DIAMETER_Types.DCA_3GPP_Participants_Involved", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Participants__Involved_xer_, &OCTETSTRING_json_, &DCA__3GPP__Participants__Involved_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Participants__Involved_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Participants__Involved_xer_ = { {"avp_DCA_3GPP_Participants_Involved>\n", "avp_DCA_3GPP_Participants_Involved>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Participants__Involved_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Participants__Involved_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Participants__Involved_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Participants__Involved_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Participants__Involved_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Participants__Involved_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Participants_Involved", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Participants__Involved_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Participants__Involved_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Participants__Involved_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__NBIFOM__Support_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__NBIFOM__Support const TTCN_Typedescriptor_t PCC__3GPP__NBIFOM__Support_descr_ = { "@DIAMETER_Types.PCC_3GPP_NBIFOM_Support", NULL, &PCC__3GPP__NBIFOM__Support_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__NBIFOM__Support_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__NBIFOM__Support_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__Redirect__Support_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__Redirect__Support const TTCN_Typedescriptor_t PCC__3GPP__Redirect__Support_descr_ = { "@DIAMETER_Types.PCC_3GPP_Redirect_Support", NULL, &PCC__3GPP__Redirect__Support_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Redirect__Support_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Redirect__Support_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__IMSI__Group__Id_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__IMSI__Group__Id_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__IMSI__Group__Id_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Cell__Global__Identity_xer_ = { {"AAA_3GPP_Cell_Global_Identity>\n", "AAA_3GPP_Cell_Global_Identity>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Cell__Global__Identity_oer_ext_arr_[0] = {}; const int AAA__3GPP__Cell__Global__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Cell__Global__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__Cell__Global__Identity_oer_ext_arr_, 0, AAA__3GPP__Cell__Global__Identity_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Cell__Global__Identity_descr_ = { "@DIAMETER_Types.AAA_3GPP_Cell_Global_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__Cell__Global__Identity_xer_, &OCTETSTRING_json_, &AAA__3GPP__Cell__Global__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Cell__Global__Identity_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Cell__Global__Identity_xer_ = { {"avp_AAA_3GPP_Cell_Global_Identity>\n", "avp_AAA_3GPP_Cell_Global_Identity>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Cell__Global__Identity_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Cell__Global__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Cell__Global__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Cell__Global__Identity_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Cell__Global__Identity_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Cell__Global__Identity_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Cell_Global_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Cell__Global__Identity_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Cell__Global__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Cell__Global__Identity_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Vendor__Id_xer_ = { {"BASE_NONE_Vendor_Id>\n", "BASE_NONE_Vendor_Id>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int BASE__NONE__Vendor__Id_oer_ext_arr_[0] = {}; const int BASE__NONE__Vendor__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t BASE__NONE__Vendor__Id_oer_ = { -1, TRUE, 4, FALSE, 0, 0, BASE__NONE__Vendor__Id_oer_ext_arr_, 0, BASE__NONE__Vendor__Id_oer_p_}; const TTCN_Typedescriptor_t BASE__NONE__Vendor__Id_descr_ = { "@DIAMETER_Types.BASE_NONE_Vendor_Id", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &BASE__NONE__Vendor__Id_xer_, &OCTETSTRING_json_, &BASE__NONE__Vendor__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Vendor__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Vendor__Id_xer_ = { {"avp_BASE_NONE_Vendor_Id>\n", "avp_BASE_NONE_Vendor_Id>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__BASE__NONE__Vendor__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__BASE__NONE__Vendor__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__BASE__NONE__Vendor__Id_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__BASE__NONE__Vendor__Id_oer_ext_arr_, 0, AVP__Data_avp__BASE__NONE__Vendor__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Vendor__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Vendor_Id", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__BASE__NONE__Vendor__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__BASE__NONE__Vendor__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Vendor__Id_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__PDN__Connection__Continuity_xer_ = { {"AAA_3GPP_PDN_Connection_Continuity>\n", "AAA_3GPP_PDN_Connection_Continuity>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__PDN__Connection__Continuity_oer_ext_arr_[0] = {}; const int AAA__3GPP__PDN__Connection__Continuity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__PDN__Connection__Continuity_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__PDN__Connection__Continuity_oer_ext_arr_, 0, AAA__3GPP__PDN__Connection__Continuity_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__PDN__Connection__Continuity_descr_ = { "@DIAMETER_Types.AAA_3GPP_PDN_Connection_Continuity", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__PDN__Connection__Continuity_xer_, &OCTETSTRING_json_, &AAA__3GPP__PDN__Connection__Continuity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__PDN__Connection__Continuity_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__PDN__Connection__Continuity_xer_ = { {"avp_AAA_3GPP_PDN_Connection_Continuity>\n", "avp_AAA_3GPP_PDN_Connection_Continuity>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__PDN__Connection__Continuity_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__PDN__Connection__Continuity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__PDN__Connection__Continuity_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__PDN__Connection__Continuity_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__PDN__Connection__Continuity_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__PDN__Connection__Continuity_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_PDN_Connection_Continuity", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__PDN__Connection__Continuity_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__PDN__Connection__Continuity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__PDN__Connection__Continuity_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Tariff__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Tariff__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Tariff__Information_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__Wildcarded__Public__Identity_xer_ = { {"CxDx_3GPP_Wildcarded_Public_Identity>\n", "CxDx_3GPP_Wildcarded_Public_Identity>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__3GPP__Wildcarded__Public__Identity_oer_ext_arr_[0] = {}; const int CxDx__3GPP__Wildcarded__Public__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__3GPP__Wildcarded__Public__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, CxDx__3GPP__Wildcarded__Public__Identity_oer_ext_arr_, 0, CxDx__3GPP__Wildcarded__Public__Identity_oer_p_}; const TTCN_Typedescriptor_t CxDx__3GPP__Wildcarded__Public__Identity_descr_ = { "@DIAMETER_Types.CxDx_3GPP_Wildcarded_Public_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &CxDx__3GPP__Wildcarded__Public__Identity_xer_, &OCTETSTRING_json_, &CxDx__3GPP__Wildcarded__Public__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__Wildcarded__Public__Identity_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__Wildcarded__Public__Identity_xer_ = { {"avp_CxDx_3GPP_Wildcarded_Public_Identity>\n", "avp_CxDx_3GPP_Wildcarded_Public_Identity>\n"}, {42, 42}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__3GPP__Wildcarded__Public__Identity_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__3GPP__Wildcarded__Public__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__3GPP__Wildcarded__Public__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__CxDx__3GPP__Wildcarded__Public__Identity_oer_ext_arr_, 0, AVP__Data_avp__CxDx__3GPP__Wildcarded__Public__Identity_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__Wildcarded__Public__Identity_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_Wildcarded_Public_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__3GPP__Wildcarded__Public__Identity_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__3GPP__Wildcarded__Public__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Wildcarded__Public__Identity_default_coding("RAW"); const XERdescriptor_t MIPv4__NONE__Acct__Session__Time_xer_ = { {"MIPv4_NONE_Acct_Session_Time>\n", "MIPv4_NONE_Acct_Session_Time>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int MIPv4__NONE__Acct__Session__Time_oer_ext_arr_[0] = {}; const int MIPv4__NONE__Acct__Session__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t MIPv4__NONE__Acct__Session__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, MIPv4__NONE__Acct__Session__Time_oer_ext_arr_, 0, MIPv4__NONE__Acct__Session__Time_oer_p_}; const TTCN_Typedescriptor_t MIPv4__NONE__Acct__Session__Time_descr_ = { "@DIAMETER_Types.MIPv4_NONE_Acct_Session_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &MIPv4__NONE__Acct__Session__Time_xer_, &OCTETSTRING_json_, &MIPv4__NONE__Acct__Session__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv4__NONE__Acct__Session__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv4__NONE__Acct__Session__Time_xer_ = { {"avp_MIPv4_NONE_Acct_Session_Time>\n", "avp_MIPv4_NONE_Acct_Session_Time>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__MIPv4__NONE__Acct__Session__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__MIPv4__NONE__Acct__Session__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__MIPv4__NONE__Acct__Session__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__MIPv4__NONE__Acct__Session__Time_oer_ext_arr_, 0, AVP__Data_avp__MIPv4__NONE__Acct__Session__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv4__NONE__Acct__Session__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv4_NONE_Acct_Session_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__MIPv4__NONE__Acct__Session__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__MIPv4__NONE__Acct__Session__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__Acct__Session__Time_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__DSA__Flags_xer_ = { {"AAA_3GPP_DSA_Flags>\n", "AAA_3GPP_DSA_Flags>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__DSA__Flags_oer_ext_arr_[0] = {}; const int AAA__3GPP__DSA__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__DSA__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__DSA__Flags_oer_ext_arr_, 0, AAA__3GPP__DSA__Flags_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__DSA__Flags_descr_ = { "@DIAMETER_Types.AAA_3GPP_DSA_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__DSA__Flags_xer_, &OCTETSTRING_json_, &AAA__3GPP__DSA__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__DSA__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__DSA__Flags_xer_ = { {"avp_AAA_3GPP_DSA_Flags>\n", "avp_AAA_3GPP_DSA_Flags>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__DSA__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__DSA__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__DSA__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__DSA__Flags_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__DSA__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__DSA__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_DSA_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__DSA__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__DSA__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__DSA__Flags_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__PoC__Event__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__PoC__Event__Type const TTCN_Typedescriptor_t DCA__3GPP__PoC__Event__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_PoC_Event_Type", NULL, &DCA__3GPP__PoC__Event__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__PoC__Event__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__PoC__Event__Type_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__Trace__Data_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__Trace__Data_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Trace__Data_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__LCS__Info_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__LCS__Info_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__LCS__Info_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__LCS__Requestor__Id__String_xer_ = { {"DCA_3GPP_LCS_Requestor_Id_String>\n", "DCA_3GPP_LCS_Requestor_Id_String>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__LCS__Requestor__Id__String_oer_ext_arr_[0] = {}; const int DCA__3GPP__LCS__Requestor__Id__String_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__LCS__Requestor__Id__String_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__LCS__Requestor__Id__String_oer_ext_arr_, 0, DCA__3GPP__LCS__Requestor__Id__String_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__LCS__Requestor__Id__String_descr_ = { "@DIAMETER_Types.DCA_3GPP_LCS_Requestor_Id_String", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__LCS__Requestor__Id__String_xer_, &OCTETSTRING_json_, &DCA__3GPP__LCS__Requestor__Id__String_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__LCS__Requestor__Id__String_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__LCS__Requestor__Id__String_xer_ = { {"avp_DCA_3GPP_LCS_Requestor_Id_String>\n", "avp_DCA_3GPP_LCS_Requestor_Id_String>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__LCS__Requestor__Id__String_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__LCS__Requestor__Id__String_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__LCS__Requestor__Id__String_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__LCS__Requestor__Id__String_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__LCS__Requestor__Id__String_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__LCS__Requestor__Id__String_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_LCS_Requestor_Id_String", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__LCS__Requestor__Id__String_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__LCS__Requestor__Id__String_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__LCS__Requestor__Id__String_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__PDN__GW__Allocation__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__PDN__GW__Allocation__Type const TTCN_Typedescriptor_t AAA__3GPP__PDN__GW__Allocation__Type_descr_ = { "@DIAMETER_Types.AAA_3GPP_PDN_GW_Allocation_Type", NULL, &AAA__3GPP__PDN__GW__Allocation__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__PDN__GW__Allocation__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__PDN__GW__Allocation__Type_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Additional__Type__Information_xer_ = { {"DCA_3GPP_Additional_Type_Information>\n", "DCA_3GPP_Additional_Type_Information>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Additional__Type__Information_oer_ext_arr_[0] = {}; const int DCA__3GPP__Additional__Type__Information_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Additional__Type__Information_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Additional__Type__Information_oer_ext_arr_, 0, DCA__3GPP__Additional__Type__Information_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Additional__Type__Information_descr_ = { "@DIAMETER_Types.DCA_3GPP_Additional_Type_Information", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Additional__Type__Information_xer_, &OCTETSTRING_json_, &DCA__3GPP__Additional__Type__Information_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Additional__Type__Information_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Additional__Type__Information_xer_ = { {"avp_DCA_3GPP_Additional_Type_Information>\n", "avp_DCA_3GPP_Additional_Type_Information>\n"}, {42, 42}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Additional__Type__Information_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Additional__Type__Information_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Additional__Type__Information_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Additional__Type__Information_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Additional__Type__Information_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Additional__Type__Information_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Additional_Type_Information", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Additional__Type__Information_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Additional__Type__Information_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Additional__Type__Information_default_coding("RAW"); const XERdescriptor_t GI__3GPP__3GPP__SGSN__MCC__MNC_xer_ = { {"GI_3GPP_3GPP_SGSN_MCC_MNC>\n", "GI_3GPP_3GPP_SGSN_MCC_MNC>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GI__3GPP__3GPP__SGSN__MCC__MNC_oer_ext_arr_[0] = {}; const int GI__3GPP__3GPP__SGSN__MCC__MNC_oer_p_[0] = {}; const TTCN_OERdescriptor_t GI__3GPP__3GPP__SGSN__MCC__MNC_oer_ = { -1, TRUE, -1, FALSE, 0, 0, GI__3GPP__3GPP__SGSN__MCC__MNC_oer_ext_arr_, 0, GI__3GPP__3GPP__SGSN__MCC__MNC_oer_p_}; const TTCN_Typedescriptor_t GI__3GPP__3GPP__SGSN__MCC__MNC_descr_ = { "@DIAMETER_Types.GI_3GPP_3GPP_SGSN_MCC_MNC", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &GI__3GPP__3GPP__SGSN__MCC__MNC_xer_, &OCTETSTRING_json_, &GI__3GPP__3GPP__SGSN__MCC__MNC_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__3GPP__SGSN__MCC__MNC_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__SGSN__MCC__MNC_xer_ = { {"avp_GI_3GPP_3GPP_SGSN_MCC_MNC>\n", "avp_GI_3GPP_3GPP_SGSN_MCC_MNC>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__GI__3GPP__3GPP__SGSN__MCC__MNC_oer_ext_arr_[0] = {}; const int AVP__Data_avp__GI__3GPP__3GPP__SGSN__MCC__MNC_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__SGSN__MCC__MNC_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__GI__3GPP__3GPP__SGSN__MCC__MNC_oer_ext_arr_, 0, AVP__Data_avp__GI__3GPP__3GPP__SGSN__MCC__MNC_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__GI__3GPP__3GPP__SGSN__MCC__MNC_descr_ = { "@DIAMETER_Types.AVP_Data.avp_GI_3GPP_3GPP_SGSN_MCC_MNC", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__GI__3GPP__3GPP__SGSN__MCC__MNC_xer_, &OCTETSTRING_json_, &AVP__Data_avp__GI__3GPP__3GPP__SGSN__MCC__MNC_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__3GPP__SGSN__MCC__MNC_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__HESSID_xer_ = { {"AAA_3GPP_HESSID>\n", "AAA_3GPP_HESSID>\n"}, {17, 17}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__HESSID_oer_ext_arr_[0] = {}; const int AAA__3GPP__HESSID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__HESSID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__HESSID_oer_ext_arr_, 0, AAA__3GPP__HESSID_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__HESSID_descr_ = { "@DIAMETER_Types.AAA_3GPP_HESSID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__HESSID_xer_, &OCTETSTRING_json_, &AAA__3GPP__HESSID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__HESSID_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__HESSID_xer_ = { {"avp_AAA_3GPP_HESSID>\n", "avp_AAA_3GPP_HESSID>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__HESSID_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__HESSID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__HESSID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__HESSID_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__HESSID_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__HESSID_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_HESSID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__HESSID_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__HESSID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__HESSID_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Content__Class_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Content__Class const TTCN_Typedescriptor_t DCA__3GPP__Content__Class_descr_ = { "@DIAMETER_Types.DCA_3GPP_Content_Class", NULL, &DCA__3GPP__Content__Class_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Content__Class_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Content__Class_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Event__Timestamp_xer_ = { {"BASE_NONE_Event_Timestamp>\n", "BASE_NONE_Event_Timestamp>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int BASE__NONE__Event__Timestamp_oer_ext_arr_[0] = {}; const int BASE__NONE__Event__Timestamp_oer_p_[0] = {}; const TTCN_OERdescriptor_t BASE__NONE__Event__Timestamp_oer_ = { -1, TRUE, 4, FALSE, 0, 0, BASE__NONE__Event__Timestamp_oer_ext_arr_, 0, BASE__NONE__Event__Timestamp_oer_p_}; const TTCN_Typedescriptor_t BASE__NONE__Event__Timestamp_descr_ = { "@DIAMETER_Types.BASE_NONE_Event_Timestamp", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &BASE__NONE__Event__Timestamp_xer_, &OCTETSTRING_json_, &BASE__NONE__Event__Timestamp_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Event__Timestamp_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Event__Timestamp_xer_ = { {"avp_BASE_NONE_Event_Timestamp>\n", "avp_BASE_NONE_Event_Timestamp>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__BASE__NONE__Event__Timestamp_oer_ext_arr_[0] = {}; const int AVP__Data_avp__BASE__NONE__Event__Timestamp_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__BASE__NONE__Event__Timestamp_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__BASE__NONE__Event__Timestamp_oer_ext_arr_, 0, AVP__Data_avp__BASE__NONE__Event__Timestamp_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Event__Timestamp_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Event_Timestamp", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__BASE__NONE__Event__Timestamp_xer_, &OCTETSTRING_json_, &AVP__Data_avp__BASE__NONE__Event__Timestamp_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Event__Timestamp_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__TAD__Identifier_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__TAD__Identifier const TTCN_Typedescriptor_t DCA__3GPP__TAD__Identifier_descr_ = { "@DIAMETER_Types.DCA_3GPP_TAD_Identifier", NULL, &DCA__3GPP__TAD__Identifier_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__TAD__Identifier_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__TAD__Identifier_default_coding("RAW"); const TTCN_RAWdescriptor_t DCC__NONE__Final__Unit__Action_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCC__NONE__Final__Unit__Action const TTCN_Typedescriptor_t DCC__NONE__Final__Unit__Action_descr_ = { "@DIAMETER_Types.DCC_NONE_Final_Unit_Action", NULL, &DCC__NONE__Final__Unit__Action_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__Final__Unit__Action_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Final__Unit__Action_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__IMEI__Check__In__VPLMN__Result_xer_ = { {"AAA_3GPP_IMEI_Check_In_VPLMN_Result>\n", "AAA_3GPP_IMEI_Check_In_VPLMN_Result>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__IMEI__Check__In__VPLMN__Result_oer_ext_arr_[0] = {}; const int AAA__3GPP__IMEI__Check__In__VPLMN__Result_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__IMEI__Check__In__VPLMN__Result_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__IMEI__Check__In__VPLMN__Result_oer_ext_arr_, 0, AAA__3GPP__IMEI__Check__In__VPLMN__Result_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__IMEI__Check__In__VPLMN__Result_descr_ = { "@DIAMETER_Types.AAA_3GPP_IMEI_Check_In_VPLMN_Result", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__IMEI__Check__In__VPLMN__Result_xer_, &OCTETSTRING_json_, &AAA__3GPP__IMEI__Check__In__VPLMN__Result_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__IMEI__Check__In__VPLMN__Result_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result_xer_ = { {"avp_AAA_3GPP_IMEI_Check_In_VPLMN_Result>\n", "avp_AAA_3GPP_IMEI_Check_In_VPLMN_Result>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_IMEI_Check_In_VPLMN_Result", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Service__Generic__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Service__Generic__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Service__Generic__Information_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Variable__Part__Type_xer_ = { {"DCA_3GPP_Variable_Part_Type>\n", "DCA_3GPP_Variable_Part_Type>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Variable__Part__Type_oer_ext_arr_[0] = {}; const int DCA__3GPP__Variable__Part__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Variable__Part__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Variable__Part__Type_oer_ext_arr_, 0, DCA__3GPP__Variable__Part__Type_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Variable__Part__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_Variable_Part_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Variable__Part__Type_xer_, &OCTETSTRING_json_, &DCA__3GPP__Variable__Part__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Variable__Part__Type_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Variable__Part__Type_xer_ = { {"avp_DCA_3GPP_Variable_Part_Type>\n", "avp_DCA_3GPP_Variable_Part_Type>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Variable__Part__Type_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Variable__Part__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Variable__Part__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Variable__Part__Type_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Variable__Part__Type_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Variable__Part__Type_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Variable_Part_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Variable__Part__Type_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Variable__Part__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Variable__Part__Type_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__ProSe__Direct__Discovery__Model_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__ProSe__Direct__Discovery__Model const TTCN_Typedescriptor_t DCA__3GPP__ProSe__Direct__Discovery__Model_descr_ = { "@DIAMETER_Types.DCA_3GPP_ProSe_Direct_Discovery_Model", NULL, &DCA__3GPP__ProSe__Direct__Discovery__Model_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__ProSe__Direct__Discovery__Model_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__ProSe__Direct__Discovery__Model_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Extended__Max__Requested__BW__UL_xer_ = { {"RX_3GPP_Extended_Max_Requested_BW_UL>\n", "RX_3GPP_Extended_Max_Requested_BW_UL>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Extended__Max__Requested__BW__UL_oer_ext_arr_[0] = {}; const int RX__3GPP__Extended__Max__Requested__BW__UL_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Extended__Max__Requested__BW__UL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, RX__3GPP__Extended__Max__Requested__BW__UL_oer_ext_arr_, 0, RX__3GPP__Extended__Max__Requested__BW__UL_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Extended__Max__Requested__BW__UL_descr_ = { "@DIAMETER_Types.RX_3GPP_Extended_Max_Requested_BW_UL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &RX__3GPP__Extended__Max__Requested__BW__UL_xer_, &OCTETSTRING_json_, &RX__3GPP__Extended__Max__Requested__BW__UL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Extended__Max__Requested__BW__UL_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Extended__Max__Requested__BW__UL_xer_ = { {"avp_RX_3GPP_Extended_Max_Requested_BW_UL>\n", "avp_RX_3GPP_Extended_Max_Requested_BW_UL>\n"}, {42, 42}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Extended__Max__Requested__BW__UL_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Extended__Max__Requested__BW__UL_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Extended__Max__Requested__BW__UL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Extended__Max__Requested__BW__UL_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Extended__Max__Requested__BW__UL_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Extended__Max__Requested__BW__UL_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Extended_Max_Requested_BW_UL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Extended__Max__Requested__BW__UL_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Extended__Max__Requested__BW__UL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Extended__Max__Requested__BW__UL_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__SM__Device__Trigger__Indicator_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__SM__Device__Trigger__Indicator const TTCN_Typedescriptor_t DCA__3GPP__SM__Device__Trigger__Indicator_descr_ = { "@DIAMETER_Types.DCA_3GPP_SM_Device_Trigger_Indicator", NULL, &DCA__3GPP__SM__Device__Trigger__Indicator_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__SM__Device__Trigger__Indicator_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SM__Device__Trigger__Indicator_default_coding("RAW"); const TTCN_Typedescriptor_t& S6__3GPP__User__Identifier_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING S6__3GPP__User__Identifier_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__User__Identifier_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__QoS__Rule__Base__Name_xer_ = { {"PCC_3GPP_QoS_Rule_Base_Name>\n", "PCC_3GPP_QoS_Rule_Base_Name>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__QoS__Rule__Base__Name_oer_ext_arr_[0] = {}; const int PCC__3GPP__QoS__Rule__Base__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__QoS__Rule__Base__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, PCC__3GPP__QoS__Rule__Base__Name_oer_ext_arr_, 0, PCC__3GPP__QoS__Rule__Base__Name_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__QoS__Rule__Base__Name_descr_ = { "@DIAMETER_Types.PCC_3GPP_QoS_Rule_Base_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &PCC__3GPP__QoS__Rule__Base__Name_xer_, &OCTETSTRING_json_, &PCC__3GPP__QoS__Rule__Base__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__QoS__Rule__Base__Name_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__QoS__Rule__Base__Name_xer_ = { {"avp_PCC_3GPP_QoS_Rule_Base_Name>\n", "avp_PCC_3GPP_QoS_Rule_Base_Name>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__QoS__Rule__Base__Name_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__QoS__Rule__Base__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__QoS__Rule__Base__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__QoS__Rule__Base__Name_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__QoS__Rule__Base__Name_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__QoS__Rule__Base__Name_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_QoS_Rule_Base_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__QoS__Rule__Base__Name_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__QoS__Rule__Base__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__QoS__Rule__Base__Name_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Framed__IPv6__Pool_xer_ = { {"DNAS_NONE_Framed_IPv6_Pool>\n", "DNAS_NONE_Framed_IPv6_Pool>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Framed__IPv6__Pool_oer_ext_arr_[0] = {}; const int DNAS__NONE__Framed__IPv6__Pool_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Framed__IPv6__Pool_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Framed__IPv6__Pool_oer_ext_arr_, 0, DNAS__NONE__Framed__IPv6__Pool_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Framed__IPv6__Pool_descr_ = { "@DIAMETER_Types.DNAS_NONE_Framed_IPv6_Pool", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Framed__IPv6__Pool_xer_, &OCTETSTRING_json_, &DNAS__NONE__Framed__IPv6__Pool_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Framed__IPv6__Pool_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Framed__IPv6__Pool_xer_ = { {"avp_DNAS_NONE_Framed_IPv6_Pool>\n", "avp_DNAS_NONE_Framed_IPv6_Pool>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Framed__IPv6__Pool_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Framed__IPv6__Pool_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Framed__IPv6__Pool_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Framed__IPv6__Pool_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Framed__IPv6__Pool_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Framed__IPv6__Pool_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Framed_IPv6_Pool", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Framed__IPv6__Pool_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Framed__IPv6__Pool_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Framed__IPv6__Pool_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Restoration__Priority_xer_ = { {"AAA_3GPP_Restoration_Priority>\n", "AAA_3GPP_Restoration_Priority>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Restoration__Priority_oer_ext_arr_[0] = {}; const int AAA__3GPP__Restoration__Priority_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Restoration__Priority_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__Restoration__Priority_oer_ext_arr_, 0, AAA__3GPP__Restoration__Priority_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Restoration__Priority_descr_ = { "@DIAMETER_Types.AAA_3GPP_Restoration_Priority", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__Restoration__Priority_xer_, &OCTETSTRING_json_, &AAA__3GPP__Restoration__Priority_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Restoration__Priority_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Restoration__Priority_xer_ = { {"avp_AAA_3GPP_Restoration_Priority>\n", "avp_AAA_3GPP_Restoration_Priority>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Restoration__Priority_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Restoration__Priority_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Restoration__Priority_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Restoration__Priority_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Restoration__Priority_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Restoration__Priority_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Restoration_Priority", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Restoration__Priority_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Restoration__Priority_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Restoration__Priority_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__ISUP__Cause__Diagnostics_xer_ = { {"DCA_3GPP_ISUP_Cause_Diagnostics>\n", "DCA_3GPP_ISUP_Cause_Diagnostics>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__ISUP__Cause__Diagnostics_oer_ext_arr_[0] = {}; const int DCA__3GPP__ISUP__Cause__Diagnostics_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__ISUP__Cause__Diagnostics_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__ISUP__Cause__Diagnostics_oer_ext_arr_, 0, DCA__3GPP__ISUP__Cause__Diagnostics_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__ISUP__Cause__Diagnostics_descr_ = { "@DIAMETER_Types.DCA_3GPP_ISUP_Cause_Diagnostics", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__ISUP__Cause__Diagnostics_xer_, &OCTETSTRING_json_, &DCA__3GPP__ISUP__Cause__Diagnostics_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__ISUP__Cause__Diagnostics_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__ISUP__Cause__Diagnostics_xer_ = { {"avp_DCA_3GPP_ISUP_Cause_Diagnostics>\n", "avp_DCA_3GPP_ISUP_Cause_Diagnostics>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__ISUP__Cause__Diagnostics_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__ISUP__Cause__Diagnostics_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__ISUP__Cause__Diagnostics_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__ISUP__Cause__Diagnostics_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__ISUP__Cause__Diagnostics_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__ISUP__Cause__Diagnostics_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_ISUP_Cause_Diagnostics", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__ISUP__Cause__Diagnostics_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__ISUP__Cause__Diagnostics_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__ISUP__Cause__Diagnostics_default_coding("RAW"); const XERdescriptor_t S6__3GPP__Association__Type_xer_ = { {"S6_3GPP_Association_Type>\n", "S6_3GPP_Association_Type>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__Association__Type_oer_ext_arr_[0] = {}; const int S6__3GPP__Association__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__Association__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__Association__Type_oer_ext_arr_, 0, S6__3GPP__Association__Type_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__Association__Type_descr_ = { "@DIAMETER_Types.S6_3GPP_Association_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__Association__Type_xer_, &OCTETSTRING_json_, &S6__3GPP__Association__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__Association__Type_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__Association__Type_xer_ = { {"avp_S6_3GPP_Association_Type>\n", "avp_S6_3GPP_Association_Type>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__Association__Type_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__Association__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__Association__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__Association__Type_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__Association__Type_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__Association__Type_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_Association_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__Association__Type_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__Association__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Association__Type_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__Charging__Rule__Definition_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__Charging__Rule__Definition_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Charging__Rule__Definition_default_coding("RAW"); const XERdescriptor_t DCC__NONE__Rating__Group_xer_ = { {"DCC_NONE_Rating_Group>\n", "DCC_NONE_Rating_Group>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCC__NONE__Rating__Group_oer_ext_arr_[0] = {}; const int DCC__NONE__Rating__Group_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCC__NONE__Rating__Group_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCC__NONE__Rating__Group_oer_ext_arr_, 0, DCC__NONE__Rating__Group_oer_p_}; const TTCN_Typedescriptor_t DCC__NONE__Rating__Group_descr_ = { "@DIAMETER_Types.DCC_NONE_Rating_Group", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCC__NONE__Rating__Group_xer_, &OCTETSTRING_json_, &DCC__NONE__Rating__Group_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__Rating__Group_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCC__NONE__Rating__Group_xer_ = { {"avp_DCC_NONE_Rating_Group>\n", "avp_DCC_NONE_Rating_Group>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCC__NONE__Rating__Group_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCC__NONE__Rating__Group_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCC__NONE__Rating__Group_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCC__NONE__Rating__Group_oer_ext_arr_, 0, AVP__Data_avp__DCC__NONE__Rating__Group_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCC__NONE__Rating__Group_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCC_NONE_Rating_Group", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCC__NONE__Rating__Group_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCC__NONE__Rating__Group_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Rating__Group_default_coding("RAW"); const XERdescriptor_t MIPv6__NONE__MIP__MN__HA__SPI_xer_ = { {"MIPv6_NONE_MIP_MN_HA_SPI>\n", "MIPv6_NONE_MIP_MN_HA_SPI>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int MIPv6__NONE__MIP__MN__HA__SPI_oer_ext_arr_[0] = {}; const int MIPv6__NONE__MIP__MN__HA__SPI_oer_p_[0] = {}; const TTCN_OERdescriptor_t MIPv6__NONE__MIP__MN__HA__SPI_oer_ = { -1, TRUE, 4, FALSE, 0, 0, MIPv6__NONE__MIP__MN__HA__SPI_oer_ext_arr_, 0, MIPv6__NONE__MIP__MN__HA__SPI_oer_p_}; const TTCN_Typedescriptor_t MIPv6__NONE__MIP__MN__HA__SPI_descr_ = { "@DIAMETER_Types.MIPv6_NONE_MIP_MN_HA_SPI", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &MIPv6__NONE__MIP__MN__HA__SPI_xer_, &OCTETSTRING_json_, &MIPv6__NONE__MIP__MN__HA__SPI_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv6__NONE__MIP__MN__HA__SPI_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv6__NONE__MIP__MN__HA__SPI_xer_ = { {"avp_MIPv6_NONE_MIP_MN_HA_SPI>\n", "avp_MIPv6_NONE_MIP_MN_HA_SPI>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__MIPv6__NONE__MIP__MN__HA__SPI_oer_ext_arr_[0] = {}; const int AVP__Data_avp__MIPv6__NONE__MIP__MN__HA__SPI_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__MIPv6__NONE__MIP__MN__HA__SPI_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__MIPv6__NONE__MIP__MN__HA__SPI_oer_ext_arr_, 0, AVP__Data_avp__MIPv6__NONE__MIP__MN__HA__SPI_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv6__NONE__MIP__MN__HA__SPI_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv6_NONE_MIP_MN_HA_SPI", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__MIPv6__NONE__MIP__MN__HA__SPI_xer_, &OCTETSTRING_json_, &AVP__Data_avp__MIPv6__NONE__MIP__MN__HA__SPI_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv6__NONE__MIP__MN__HA__SPI_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Min__Requested__Bandwidth__UL_xer_ = { {"RX_3GPP_Min_Requested_Bandwidth_UL>\n", "RX_3GPP_Min_Requested_Bandwidth_UL>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Min__Requested__Bandwidth__UL_oer_ext_arr_[0] = {}; const int RX__3GPP__Min__Requested__Bandwidth__UL_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Min__Requested__Bandwidth__UL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, RX__3GPP__Min__Requested__Bandwidth__UL_oer_ext_arr_, 0, RX__3GPP__Min__Requested__Bandwidth__UL_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Min__Requested__Bandwidth__UL_descr_ = { "@DIAMETER_Types.RX_3GPP_Min_Requested_Bandwidth_UL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &RX__3GPP__Min__Requested__Bandwidth__UL_xer_, &OCTETSTRING_json_, &RX__3GPP__Min__Requested__Bandwidth__UL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Min__Requested__Bandwidth__UL_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Min__Requested__Bandwidth__UL_xer_ = { {"avp_RX_3GPP_Min_Requested_Bandwidth_UL>\n", "avp_RX_3GPP_Min_Requested_Bandwidth_UL>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Min__Requested__Bandwidth__UL_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Min__Requested__Bandwidth__UL_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Min__Requested__Bandwidth__UL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Min__Requested__Bandwidth__UL_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Min__Requested__Bandwidth__UL_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Min__Requested__Bandwidth__UL_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Min_Requested_Bandwidth_UL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Min__Requested__Bandwidth__UL_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Min__Requested__Bandwidth__UL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Min__Requested__Bandwidth__UL_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Application__Specific__Data_xer_ = { {"DCA_3GPP_Application_Specific_Data>\n", "DCA_3GPP_Application_Specific_Data>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Application__Specific__Data_oer_ext_arr_[0] = {}; const int DCA__3GPP__Application__Specific__Data_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Application__Specific__Data_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Application__Specific__Data_oer_ext_arr_, 0, DCA__3GPP__Application__Specific__Data_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Application__Specific__Data_descr_ = { "@DIAMETER_Types.DCA_3GPP_Application_Specific_Data", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Application__Specific__Data_xer_, &OCTETSTRING_json_, &DCA__3GPP__Application__Specific__Data_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Application__Specific__Data_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Application__Specific__Data_xer_ = { {"avp_DCA_3GPP_Application_Specific_Data>\n", "avp_DCA_3GPP_Application_Specific_Data>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Application__Specific__Data_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Application__Specific__Data_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Application__Specific__Data_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Application__Specific__Data_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Application__Specific__Data_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Application__Specific__Data_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Application_Specific_Data", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Application__Specific__Data_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Application__Specific__Data_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Application__Specific__Data_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__CoA__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__CoA__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__CoA__Information_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__Report__Amount_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__Report__Amount const TTCN_Typedescriptor_t AAA__3GPP__Report__Amount_descr_ = { "@DIAMETER_Types.AAA_3GPP_Report_Amount", NULL, &AAA__3GPP__Report__Amount_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Report__Amount_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Report__Amount_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__Secondary__Charging__Collection__Function__Name_xer_ = { {"CxDx_3GPP_Secondary_Charging_Collection_Function_Name>\n", "CxDx_3GPP_Secondary_Charging_Collection_Function_Name>\n"}, {55, 55}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t CxDx__3GPP__Secondary__Charging__Collection__Function__Name_descr_ = { "@DIAMETER_Types.CxDx_3GPP_Secondary_Charging_Collection_Function_Name", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &CxDx__3GPP__Secondary__Charging__Collection__Function__Name_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__Secondary__Charging__Collection__Function__Name_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name_xer_ = { {"avp_CxDx_3GPP_Secondary_Charging_Collection_Function_Name>\n", "avp_CxDx_3GPP_Secondary_Charging_Collection_Function_Name>\n"}, {59, 59}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_Secondary_Charging_Collection_Function_Name", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name_default_coding("RAW"); const TTCN_Typedescriptor_t& DCC__NONE__User__Equipment__Info_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCC__NONE__User__Equipment__Info_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__User__Equipment__Info_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__A__MSISDN_xer_ = { {"AAA_3GPP_A_MSISDN>\n", "AAA_3GPP_A_MSISDN>\n"}, {19, 19}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__A__MSISDN_oer_ext_arr_[0] = {}; const int AAA__3GPP__A__MSISDN_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__A__MSISDN_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__A__MSISDN_oer_ext_arr_, 0, AAA__3GPP__A__MSISDN_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__A__MSISDN_descr_ = { "@DIAMETER_Types.AAA_3GPP_A_MSISDN", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__A__MSISDN_xer_, &OCTETSTRING_json_, &AAA__3GPP__A__MSISDN_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__A__MSISDN_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__A__MSISDN_xer_ = { {"avp_AAA_3GPP_A_MSISDN>\n", "avp_AAA_3GPP_A_MSISDN>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__A__MSISDN_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__A__MSISDN_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__A__MSISDN_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__A__MSISDN_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__A__MSISDN_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__A__MSISDN_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_A_MSISDN", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__A__MSISDN_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__A__MSISDN_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__A__MSISDN_default_coding("RAW"); const TTCN_Typedescriptor_t& MIPv4__NONE__MIP__Mobile__Node__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__Mobile__Node__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__Mobile__Node__Address_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__Routing__Rule__Report_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__Routing__Rule__Report_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Routing__Rule__Report_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Number__Of__Requested__Vectors_xer_ = { {"AAA_3GPP_Number_Of_Requested_Vectors>\n", "AAA_3GPP_Number_Of_Requested_Vectors>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Number__Of__Requested__Vectors_oer_ext_arr_[0] = {}; const int AAA__3GPP__Number__Of__Requested__Vectors_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Number__Of__Requested__Vectors_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__Number__Of__Requested__Vectors_oer_ext_arr_, 0, AAA__3GPP__Number__Of__Requested__Vectors_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Number__Of__Requested__Vectors_descr_ = { "@DIAMETER_Types.AAA_3GPP_Number_Of_Requested_Vectors", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__Number__Of__Requested__Vectors_xer_, &OCTETSTRING_json_, &AAA__3GPP__Number__Of__Requested__Vectors_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Number__Of__Requested__Vectors_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Number__Of__Requested__Vectors_xer_ = { {"avp_AAA_3GPP_Number_Of_Requested_Vectors>\n", "avp_AAA_3GPP_Number_Of_Requested_Vectors>\n"}, {42, 42}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Number__Of__Requested__Vectors_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Number__Of__Requested__Vectors_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Number__Of__Requested__Vectors_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Number__Of__Requested__Vectors_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Number__Of__Requested__Vectors_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Number__Of__Requested__Vectors_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Number_Of_Requested_Vectors", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Number__Of__Requested__Vectors_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Number__Of__Requested__Vectors_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Number__Of__Requested__Vectors_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__AIR__Flags_xer_ = { {"AAA_3GPP_AIR_Flags>\n", "AAA_3GPP_AIR_Flags>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__AIR__Flags_oer_ext_arr_[0] = {}; const int AAA__3GPP__AIR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__AIR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__AIR__Flags_oer_ext_arr_, 0, AAA__3GPP__AIR__Flags_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__AIR__Flags_descr_ = { "@DIAMETER_Types.AAA_3GPP_AIR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__AIR__Flags_xer_, &OCTETSTRING_json_, &AAA__3GPP__AIR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__AIR__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__AIR__Flags_xer_ = { {"avp_AAA_3GPP_AIR_Flags>\n", "avp_AAA_3GPP_AIR_Flags>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__AIR__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__AIR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__AIR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__AIR__Flags_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__AIR__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__AIR__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_AIR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__AIR__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__AIR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__AIR__Flags_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__SM__Protocol__ID_xer_ = { {"DCA_3GPP_SM_Protocol_ID>\n", "DCA_3GPP_SM_Protocol_ID>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__SM__Protocol__ID_oer_ext_arr_[0] = {}; const int DCA__3GPP__SM__Protocol__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__SM__Protocol__ID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__SM__Protocol__ID_oer_ext_arr_, 0, DCA__3GPP__SM__Protocol__ID_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__SM__Protocol__ID_descr_ = { "@DIAMETER_Types.DCA_3GPP_SM_Protocol_ID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__SM__Protocol__ID_xer_, &OCTETSTRING_json_, &DCA__3GPP__SM__Protocol__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__SM__Protocol__ID_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__SM__Protocol__ID_xer_ = { {"avp_DCA_3GPP_SM_Protocol_ID>\n", "avp_DCA_3GPP_SM_Protocol_ID>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__SM__Protocol__ID_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__SM__Protocol__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__SM__Protocol__ID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__SM__Protocol__ID_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__SM__Protocol__ID_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__SM__Protocol__ID_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_SM_Protocol_ID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__SM__Protocol__ID_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__SM__Protocol__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SM__Protocol__ID_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Low__Priority__Indicator_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Low__Priority__Indicator const TTCN_Typedescriptor_t DCA__3GPP__Low__Priority__Indicator_descr_ = { "@DIAMETER_Types.DCA_3GPP_Low_Priority_Indicator", NULL, &DCA__3GPP__Low__Priority__Indicator_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Low__Priority__Indicator_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Low__Priority__Indicator_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Geographical__Information_xer_ = { {"AAA_3GPP_Geographical_Information>\n", "AAA_3GPP_Geographical_Information>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Geographical__Information_oer_ext_arr_[0] = {}; const int AAA__3GPP__Geographical__Information_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Geographical__Information_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__Geographical__Information_oer_ext_arr_, 0, AAA__3GPP__Geographical__Information_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Geographical__Information_descr_ = { "@DIAMETER_Types.AAA_3GPP_Geographical_Information", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__Geographical__Information_xer_, &OCTETSTRING_json_, &AAA__3GPP__Geographical__Information_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Geographical__Information_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Geographical__Information_xer_ = { {"avp_AAA_3GPP_Geographical_Information>\n", "avp_AAA_3GPP_Geographical_Information>\n"}, {39, 39}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Geographical__Information_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Geographical__Information_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Geographical__Information_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Geographical__Information_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Geographical__Information_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Geographical__Information_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Geographical_Information", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Geographical__Information_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Geographical__Information_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Geographical__Information_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Participant__Action__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Participant__Action__Type const TTCN_Typedescriptor_t DCA__3GPP__Participant__Action__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_Participant_Action_Type", NULL, &DCA__3GPP__Participant__Action__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Participant__Action__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Participant__Action__Type_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Node__Id_xer_ = { {"DCA_3GPP_Node_Id>\n", "DCA_3GPP_Node_Id>\n"}, {18, 18}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Node__Id_oer_ext_arr_[0] = {}; const int DCA__3GPP__Node__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Node__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Node__Id_oer_ext_arr_, 0, DCA__3GPP__Node__Id_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Node__Id_descr_ = { "@DIAMETER_Types.DCA_3GPP_Node_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Node__Id_xer_, &OCTETSTRING_json_, &DCA__3GPP__Node__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Node__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Node__Id_xer_ = { {"avp_DCA_3GPP_Node_Id>\n", "avp_DCA_3GPP_Node_Id>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Node__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Node__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Node__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Node__Id_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Node__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Node__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Node_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Node__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Node__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Node__Id_default_coding("RAW"); const TTCN_RAWdescriptor_t CxDx__3GPP__Loose__Route__Indication_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for CxDx__3GPP__Loose__Route__Indication const TTCN_Typedescriptor_t CxDx__3GPP__Loose__Route__Indication_descr_ = { "@DIAMETER_Types.CxDx_3GPP_Loose_Route_Indication", NULL, &CxDx__3GPP__Loose__Route__Indication_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__Loose__Route__Indication_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Loose__Route__Indication_default_coding("RAW"); const XERdescriptor_t DCC__NONE__Service__Parameter__Type_xer_ = { {"DCC_NONE_Service_Parameter_Type>\n", "DCC_NONE_Service_Parameter_Type>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCC__NONE__Service__Parameter__Type_oer_ext_arr_[0] = {}; const int DCC__NONE__Service__Parameter__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCC__NONE__Service__Parameter__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCC__NONE__Service__Parameter__Type_oer_ext_arr_, 0, DCC__NONE__Service__Parameter__Type_oer_p_}; const TTCN_Typedescriptor_t DCC__NONE__Service__Parameter__Type_descr_ = { "@DIAMETER_Types.DCC_NONE_Service_Parameter_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCC__NONE__Service__Parameter__Type_xer_, &OCTETSTRING_json_, &DCC__NONE__Service__Parameter__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__Service__Parameter__Type_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCC__NONE__Service__Parameter__Type_xer_ = { {"avp_DCC_NONE_Service_Parameter_Type>\n", "avp_DCC_NONE_Service_Parameter_Type>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCC__NONE__Service__Parameter__Type_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCC__NONE__Service__Parameter__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCC__NONE__Service__Parameter__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCC__NONE__Service__Parameter__Type_oer_ext_arr_, 0, AVP__Data_avp__DCC__NONE__Service__Parameter__Type_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCC__NONE__Service__Parameter__Type_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCC_NONE_Service_Parameter_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCC__NONE__Service__Parameter__Type_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCC__NONE__Service__Parameter__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Service__Parameter__Type_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__MME__User__State_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__MME__User__State_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__MME__User__State_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Access__Restriction__Data_xer_ = { {"AAA_3GPP_Access_Restriction_Data>\n", "AAA_3GPP_Access_Restriction_Data>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Access__Restriction__Data_oer_ext_arr_[0] = {}; const int AAA__3GPP__Access__Restriction__Data_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Access__Restriction__Data_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__Access__Restriction__Data_oer_ext_arr_, 0, AAA__3GPP__Access__Restriction__Data_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Access__Restriction__Data_descr_ = { "@DIAMETER_Types.AAA_3GPP_Access_Restriction_Data", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__Access__Restriction__Data_xer_, &OCTETSTRING_json_, &AAA__3GPP__Access__Restriction__Data_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Access__Restriction__Data_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Access__Restriction__Data_xer_ = { {"avp_AAA_3GPP_Access_Restriction_Data>\n", "avp_AAA_3GPP_Access_Restriction_Data>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Access__Restriction__Data_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Access__Restriction__Data_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Access__Restriction__Data_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Access__Restriction__Data_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Access__Restriction__Data_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Access__Restriction__Data_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Access_Restriction_Data", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Access__Restriction__Data_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Access__Restriction__Data_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Access__Restriction__Data_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__SM__Service__Type_xer_ = { {"DCA_3GPP_SM_Service_Type>\n", "DCA_3GPP_SM_Service_Type>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__SM__Service__Type_oer_ext_arr_[0] = {}; const int DCA__3GPP__SM__Service__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__SM__Service__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__SM__Service__Type_oer_ext_arr_, 0, DCA__3GPP__SM__Service__Type_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__SM__Service__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_SM_Service_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__SM__Service__Type_xer_, &OCTETSTRING_json_, &DCA__3GPP__SM__Service__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__SM__Service__Type_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__SM__Service__Type_xer_ = { {"avp_DCA_3GPP_SM_Service_Type>\n", "avp_DCA_3GPP_SM_Service_Type>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__SM__Service__Type_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__SM__Service__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__SM__Service__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__SM__Service__Type_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__SM__Service__Type_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__SM__Service__Type_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_SM_Service_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__SM__Service__Type_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__SM__Service__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SM__Service__Type_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__UNI__PDU__CP__Only__Flag_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__UNI__PDU__CP__Only__Flag const TTCN_Typedescriptor_t DCA__3GPP__UNI__PDU__CP__Only__Flag_descr_ = { "@DIAMETER_Types.DCA_3GPP_UNI_PDU_CP_Only_Flag", NULL, &DCA__3GPP__UNI__PDU__CP__Only__Flag_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__UNI__PDU__CP__Only__Flag_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag_default_coding("RAW"); const XERdescriptor_t MIPv4__NONE__MIP__Filter__Rule_xer_ = { {"MIPv4_NONE_MIP_Filter_Rule>\n", "MIPv4_NONE_MIP_Filter_Rule>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t MIPv4__NONE__MIP__Filter__Rule_descr_ = { "@DIAMETER_Types.MIPv4_NONE_MIP_Filter_Rule", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &MIPv4__NONE__MIP__Filter__Rule_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__Filter__Rule_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__Filter__Rule_xer_ = { {"avp_MIPv4_NONE_MIP_Filter_Rule>\n", "avp_MIPv4_NONE_MIP_Filter_Rule>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__Filter__Rule_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv4_NONE_MIP_Filter_Rule", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__MIPv4__NONE__MIP__Filter__Rule_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__Filter__Rule_default_coding("RAW"); const TTCN_Typedescriptor_t& BASE__NONE__Failed__AVP_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING BASE__NONE__Failed__AVP_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Failed__AVP_default_coding("RAW"); const XERdescriptor_t GI__3GPP__3GPP__RAT__Type_xer_ = { {"GI_3GPP_3GPP_RAT_Type>\n", "GI_3GPP_3GPP_RAT_Type>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GI__3GPP__3GPP__RAT__Type_oer_ext_arr_[0] = {}; const int GI__3GPP__3GPP__RAT__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t GI__3GPP__3GPP__RAT__Type_oer_ = { -1, TRUE, -1, FALSE, 0, 0, GI__3GPP__3GPP__RAT__Type_oer_ext_arr_, 0, GI__3GPP__3GPP__RAT__Type_oer_p_}; const TTCN_Typedescriptor_t GI__3GPP__3GPP__RAT__Type_descr_ = { "@DIAMETER_Types.GI_3GPP_3GPP_RAT_Type", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &GI__3GPP__3GPP__RAT__Type_xer_, &OCTETSTRING_json_, &GI__3GPP__3GPP__RAT__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__3GPP__RAT__Type_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__RAT__Type_xer_ = { {"avp_GI_3GPP_3GPP_RAT_Type>\n", "avp_GI_3GPP_3GPP_RAT_Type>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__GI__3GPP__3GPP__RAT__Type_oer_ext_arr_[0] = {}; const int AVP__Data_avp__GI__3GPP__3GPP__RAT__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__RAT__Type_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__GI__3GPP__3GPP__RAT__Type_oer_ext_arr_, 0, AVP__Data_avp__GI__3GPP__3GPP__RAT__Type_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__GI__3GPP__3GPP__RAT__Type_descr_ = { "@DIAMETER_Types.AVP_Data.avp_GI_3GPP_3GPP_RAT_Type", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__GI__3GPP__3GPP__RAT__Type_xer_, &OCTETSTRING_json_, &AVP__Data_avp__GI__3GPP__3GPP__RAT__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__3GPP__RAT__Type_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__SS__Status_xer_ = { {"AAA_3GPP_SS_Status>\n", "AAA_3GPP_SS_Status>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__SS__Status_oer_ext_arr_[0] = {}; const int AAA__3GPP__SS__Status_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__SS__Status_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__SS__Status_oer_ext_arr_, 0, AAA__3GPP__SS__Status_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__SS__Status_descr_ = { "@DIAMETER_Types.AAA_3GPP_SS_Status", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__SS__Status_xer_, &OCTETSTRING_json_, &AAA__3GPP__SS__Status_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__SS__Status_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__SS__Status_xer_ = { {"avp_AAA_3GPP_SS_Status>\n", "avp_AAA_3GPP_SS_Status>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__SS__Status_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__SS__Status_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__SS__Status_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__SS__Status_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__SS__Status_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__SS__Status_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_SS_Status", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__SS__Status_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__SS__Status_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__SS__Status_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Neighbour__Node__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Neighbour__Node__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Neighbour__Node__Address_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Location__Type_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Location__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Location__Type_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Quota__Indicator_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Quota__Indicator const TTCN_Typedescriptor_t DCA__3GPP__Quota__Indicator_descr_ = { "@DIAMETER_Types.DCA_3GPP_Quota_Indicator", NULL, &DCA__3GPP__Quota__Indicator_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Quota__Indicator_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Quota__Indicator_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Priority_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Priority const TTCN_Typedescriptor_t DCA__3GPP__Priority_descr_ = { "@DIAMETER_Types.DCA_3GPP_Priority", NULL, &DCA__3GPP__Priority_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Priority_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Priority_default_coding("RAW"); const TTCN_Typedescriptor_t& S6__3GPP__NIDD__Authorization__Update_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING S6__3GPP__NIDD__Authorization__Update_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__NIDD__Authorization__Update_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Service__Specific__Data_xer_ = { {"DCA_3GPP_Service_Specific_Data>\n", "DCA_3GPP_Service_Specific_Data>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Service__Specific__Data_oer_ext_arr_[0] = {}; const int DCA__3GPP__Service__Specific__Data_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Service__Specific__Data_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Service__Specific__Data_oer_ext_arr_, 0, DCA__3GPP__Service__Specific__Data_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Service__Specific__Data_descr_ = { "@DIAMETER_Types.DCA_3GPP_Service_Specific_Data", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Service__Specific__Data_xer_, &OCTETSTRING_json_, &DCA__3GPP__Service__Specific__Data_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Service__Specific__Data_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Service__Specific__Data_xer_ = { {"avp_DCA_3GPP_Service_Specific_Data>\n", "avp_DCA_3GPP_Service_Specific_Data>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Service__Specific__Data_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Service__Specific__Data_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Service__Specific__Data_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Service__Specific__Data_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Service__Specific__Data_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Service__Specific__Data_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Service_Specific_Data", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Service__Specific__Data_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Service__Specific__Data_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Service__Specific__Data_default_coding("RAW"); const TTCN_RAWdescriptor_t DCC__NONE__Subscription__Id__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCC__NONE__Subscription__Id__Type const TTCN_Typedescriptor_t DCC__NONE__Subscription__Id__Type_descr_ = { "@DIAMETER_Types.DCC_NONE_Subscription_Id_Type", NULL, &DCC__NONE__Subscription__Id__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__Subscription__Id__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Subscription__Id__Type_default_coding("RAW"); const TTCN_Typedescriptor_t& MIPv4__NONE__MIP__FA__to__HA__MSA_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__FA__to__HA__MSA_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__FA__to__HA__MSA_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Connectivity__Flags_xer_ = { {"AAA_3GPP_Connectivity_Flags>\n", "AAA_3GPP_Connectivity_Flags>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Connectivity__Flags_oer_ext_arr_[0] = {}; const int AAA__3GPP__Connectivity__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Connectivity__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__Connectivity__Flags_oer_ext_arr_, 0, AAA__3GPP__Connectivity__Flags_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Connectivity__Flags_descr_ = { "@DIAMETER_Types.AAA_3GPP_Connectivity_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__Connectivity__Flags_xer_, &OCTETSTRING_json_, &AAA__3GPP__Connectivity__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Connectivity__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Connectivity__Flags_xer_ = { {"avp_AAA_3GPP_Connectivity_Flags>\n", "avp_AAA_3GPP_Connectivity_Flags>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Connectivity__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Connectivity__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Connectivity__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Connectivity__Flags_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Connectivity__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Connectivity__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Connectivity_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Connectivity__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Connectivity__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Connectivity__Flags_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__Packet__Filter__Operation_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__Packet__Filter__Operation const TTCN_Typedescriptor_t PCC__3GPP__Packet__Filter__Operation_descr_ = { "@DIAMETER_Types.PCC_3GPP_Packet_Filter_Operation", NULL, &PCC__3GPP__Packet__Filter__Operation_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Packet__Filter__Operation_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Packet__Filter__Operation_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__VCS__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__VCS__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__VCS__Information_default_coding("RAW"); const XERdescriptor_t S6__3GPP__SCEF__Reference__ID__for__Deletion_xer_ = { {"S6_3GPP_SCEF_Reference_ID_for_Deletion>\n", "S6_3GPP_SCEF_Reference_ID_for_Deletion>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__SCEF__Reference__ID__for__Deletion_oer_ext_arr_[0] = {}; const int S6__3GPP__SCEF__Reference__ID__for__Deletion_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__SCEF__Reference__ID__for__Deletion_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__SCEF__Reference__ID__for__Deletion_oer_ext_arr_, 0, S6__3GPP__SCEF__Reference__ID__for__Deletion_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__SCEF__Reference__ID__for__Deletion_descr_ = { "@DIAMETER_Types.S6_3GPP_SCEF_Reference_ID_for_Deletion", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__SCEF__Reference__ID__for__Deletion_xer_, &OCTETSTRING_json_, &S6__3GPP__SCEF__Reference__ID__for__Deletion_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__SCEF__Reference__ID__for__Deletion_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion_xer_ = { {"avp_S6_3GPP_SCEF_Reference_ID_for_Deletion>\n", "avp_S6_3GPP_SCEF_Reference_ID_for_Deletion>\n"}, {44, 44}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_SCEF_Reference_ID_for_Deletion", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Content__Disposition_xer_ = { {"DCA_3GPP_Content_Disposition>\n", "DCA_3GPP_Content_Disposition>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Content__Disposition_oer_ext_arr_[0] = {}; const int DCA__3GPP__Content__Disposition_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Content__Disposition_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Content__Disposition_oer_ext_arr_, 0, DCA__3GPP__Content__Disposition_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Content__Disposition_descr_ = { "@DIAMETER_Types.DCA_3GPP_Content_Disposition", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Content__Disposition_xer_, &OCTETSTRING_json_, &DCA__3GPP__Content__Disposition_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Content__Disposition_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Content__Disposition_xer_ = { {"avp_DCA_3GPP_Content_Disposition>\n", "avp_DCA_3GPP_Content_Disposition>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Content__Disposition_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Content__Disposition_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Content__Disposition_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Content__Disposition_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Content__Disposition_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Content__Disposition_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Content_Disposition", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Content__Disposition_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Content__Disposition_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Content__Disposition_default_coding("RAW"); const TTCN_RAWdescriptor_t RX__3GPP__SIP__Forking__Indication_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for RX__3GPP__SIP__Forking__Indication const TTCN_Typedescriptor_t RX__3GPP__SIP__Forking__Indication_descr_ = { "@DIAMETER_Types.RX_3GPP_SIP_Forking_Indication", NULL, &RX__3GPP__SIP__Forking__Indication_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__SIP__Forking__Indication_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__SIP__Forking__Indication_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__User__Password_xer_ = { {"DNAS_NONE_User_Password>\n", "DNAS_NONE_User_Password>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__User__Password_oer_ext_arr_[0] = {}; const int DNAS__NONE__User__Password_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__User__Password_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__User__Password_oer_ext_arr_, 0, DNAS__NONE__User__Password_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__User__Password_descr_ = { "@DIAMETER_Types.DNAS_NONE_User_Password", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__User__Password_xer_, &OCTETSTRING_json_, &DNAS__NONE__User__Password_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__User__Password_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__User__Password_xer_ = { {"avp_DNAS_NONE_User_Password>\n", "avp_DNAS_NONE_User_Password>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__User__Password_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__User__Password_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__User__Password_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__User__Password_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__User__Password_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__User__Password_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_User_Password", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__User__Password_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__User__Password_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__User__Password_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__ProSe__Group__IP__Multicast__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__ProSe__Group__IP__Multicast__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address_default_coding("RAW"); const XERdescriptor_t S6__3GPP__IMEI__Change_xer_ = { {"S6_3GPP_IMEI_Change>\n", "S6_3GPP_IMEI_Change>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__IMEI__Change_oer_ext_arr_[0] = {}; const int S6__3GPP__IMEI__Change_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__IMEI__Change_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__IMEI__Change_oer_ext_arr_, 0, S6__3GPP__IMEI__Change_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__IMEI__Change_descr_ = { "@DIAMETER_Types.S6_3GPP_IMEI_Change", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__IMEI__Change_xer_, &OCTETSTRING_json_, &S6__3GPP__IMEI__Change_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__IMEI__Change_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__IMEI__Change_xer_ = { {"avp_S6_3GPP_IMEI_Change>\n", "avp_S6_3GPP_IMEI_Change>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__IMEI__Change_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__IMEI__Change_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__IMEI__Change_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__IMEI__Change_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__IMEI__Change_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__IMEI__Change_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_IMEI_Change", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__IMEI__Change_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__IMEI__Change_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__IMEI__Change_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__IP__CAN__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__IP__CAN__Type const TTCN_Typedescriptor_t PCC__3GPP__IP__CAN__Type_descr_ = { "@DIAMETER_Types.PCC_3GPP_IP_CAN_Type", NULL, &PCC__3GPP__IP__CAN__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__IP__CAN__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__IP__CAN__Type_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__SDP__Media__Component_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__SDP__Media__Component_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SDP__Media__Component_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Extended__Min__Desired__BW__UL_xer_ = { {"RX_3GPP_Extended_Min_Desired_BW_UL>\n", "RX_3GPP_Extended_Min_Desired_BW_UL>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Extended__Min__Desired__BW__UL_oer_ext_arr_[0] = {}; const int RX__3GPP__Extended__Min__Desired__BW__UL_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Extended__Min__Desired__BW__UL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, RX__3GPP__Extended__Min__Desired__BW__UL_oer_ext_arr_, 0, RX__3GPP__Extended__Min__Desired__BW__UL_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Extended__Min__Desired__BW__UL_descr_ = { "@DIAMETER_Types.RX_3GPP_Extended_Min_Desired_BW_UL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &RX__3GPP__Extended__Min__Desired__BW__UL_xer_, &OCTETSTRING_json_, &RX__3GPP__Extended__Min__Desired__BW__UL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Extended__Min__Desired__BW__UL_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Extended__Min__Desired__BW__UL_xer_ = { {"avp_RX_3GPP_Extended_Min_Desired_BW_UL>\n", "avp_RX_3GPP_Extended_Min_Desired_BW_UL>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Extended__Min__Desired__BW__UL_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Extended__Min__Desired__BW__UL_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Extended__Min__Desired__BW__UL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Extended__Min__Desired__BW__UL_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Extended__Min__Desired__BW__UL_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Extended__Min__Desired__BW__UL_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Extended_Min_Desired_BW_UL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Extended__Min__Desired__BW__UL_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Extended__Min__Desired__BW__UL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Extended__Min__Desired__BW__UL_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__SIP__Authorization_xer_ = { {"CxDx_3GPP_SIP_Authorization>\n", "CxDx_3GPP_SIP_Authorization>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__3GPP__SIP__Authorization_oer_ext_arr_[0] = {}; const int CxDx__3GPP__SIP__Authorization_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__3GPP__SIP__Authorization_oer_ = { -1, TRUE, -1, FALSE, 0, 0, CxDx__3GPP__SIP__Authorization_oer_ext_arr_, 0, CxDx__3GPP__SIP__Authorization_oer_p_}; const TTCN_Typedescriptor_t CxDx__3GPP__SIP__Authorization_descr_ = { "@DIAMETER_Types.CxDx_3GPP_SIP_Authorization", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &CxDx__3GPP__SIP__Authorization_xer_, &OCTETSTRING_json_, &CxDx__3GPP__SIP__Authorization_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__SIP__Authorization_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__SIP__Authorization_xer_ = { {"avp_CxDx_3GPP_SIP_Authorization>\n", "avp_CxDx_3GPP_SIP_Authorization>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__3GPP__SIP__Authorization_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__3GPP__SIP__Authorization_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__3GPP__SIP__Authorization_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__CxDx__3GPP__SIP__Authorization_oer_ext_arr_, 0, AVP__Data_avp__CxDx__3GPP__SIP__Authorization_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__SIP__Authorization_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_SIP_Authorization", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__3GPP__SIP__Authorization_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__3GPP__SIP__Authorization_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__SIP__Authorization_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Revalidation__Time_xer_ = { {"PCC_3GPP_Revalidation_Time>\n", "PCC_3GPP_Revalidation_Time>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Revalidation__Time_oer_ext_arr_[0] = {}; const int PCC__3GPP__Revalidation__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Revalidation__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PCC__3GPP__Revalidation__Time_oer_ext_arr_, 0, PCC__3GPP__Revalidation__Time_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Revalidation__Time_descr_ = { "@DIAMETER_Types.PCC_3GPP_Revalidation_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &PCC__3GPP__Revalidation__Time_xer_, &OCTETSTRING_json_, &PCC__3GPP__Revalidation__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Revalidation__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Revalidation__Time_xer_ = { {"avp_PCC_3GPP_Revalidation_Time>\n", "avp_PCC_3GPP_Revalidation_Time>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Revalidation__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Revalidation__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Revalidation__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Revalidation__Time_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Revalidation__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Revalidation__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Revalidation_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Revalidation__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Revalidation__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Revalidation__Time_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__Logging__Interval_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__Logging__Interval const TTCN_Typedescriptor_t AAA__3GPP__Logging__Interval_descr_ = { "@DIAMETER_Types.AAA_3GPP_Logging_Interval", NULL, &AAA__3GPP__Logging__Interval_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Logging__Interval_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Logging__Interval_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__PoC__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__PoC__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__PoC__Information_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Presence__Reporting__Area__Status_xer_ = { {"PCC_3GPP_Presence_Reporting_Area_Status>\n", "PCC_3GPP_Presence_Reporting_Area_Status>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Presence__Reporting__Area__Status_oer_ext_arr_[0] = {}; const int PCC__3GPP__Presence__Reporting__Area__Status_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Presence__Reporting__Area__Status_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PCC__3GPP__Presence__Reporting__Area__Status_oer_ext_arr_, 0, PCC__3GPP__Presence__Reporting__Area__Status_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Presence__Reporting__Area__Status_descr_ = { "@DIAMETER_Types.PCC_3GPP_Presence_Reporting_Area_Status", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &PCC__3GPP__Presence__Reporting__Area__Status_xer_, &OCTETSTRING_json_, &PCC__3GPP__Presence__Reporting__Area__Status_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Presence__Reporting__Area__Status_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Status_xer_ = { {"avp_PCC_3GPP_Presence_Reporting_Area_Status>\n", "avp_PCC_3GPP_Presence_Reporting_Area_Status>\n"}, {45, 45}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Status_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Status_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Status_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Status_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Status_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Status_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Presence_Reporting_Area_Status", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Status_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Status_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Status_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__Routing__Filter_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__Routing__Filter_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Routing__Filter_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__WLAN__offloadability_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__WLAN__offloadability_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__WLAN__offloadability_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Data__Coding__Scheme_xer_ = { {"DCA_3GPP_Data_Coding_Scheme>\n", "DCA_3GPP_Data_Coding_Scheme>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t DCA__3GPP__Data__Coding__Scheme_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t DCA__3GPP__Data__Coding__Scheme_descr_ = { "@DIAMETER_Types.DCA_3GPP_Data_Coding_Scheme", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &DCA__3GPP__Data__Coding__Scheme_xer_, &INTEGER_json_, &DCA__3GPP__Data__Coding__Scheme_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Data__Coding__Scheme_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Data__Coding__Scheme_xer_ = { {"avp_DCA_3GPP_Data_Coding_Scheme>\n", "avp_DCA_3GPP_Data_Coding_Scheme>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Data__Coding__Scheme_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Data__Coding__Scheme_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Data_Coding_Scheme", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &AVP__Data_avp__DCA__3GPP__Data__Coding__Scheme_xer_, &INTEGER_json_, &AVP__Data_avp__DCA__3GPP__Data__Coding__Scheme_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Data__Coding__Scheme_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__Metering__Method_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__Metering__Method const TTCN_Typedescriptor_t PCC__3GPP__Metering__Method_descr_ = { "@DIAMETER_Types.PCC_3GPP_Metering_Method", NULL, &PCC__3GPP__Metering__Method_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Metering__Method_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Metering__Method_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Acct__Tunnel__Connection_xer_ = { {"DNAS_NONE_Acct_Tunnel_Connection>\n", "DNAS_NONE_Acct_Tunnel_Connection>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Acct__Tunnel__Connection_oer_ext_arr_[0] = {}; const int DNAS__NONE__Acct__Tunnel__Connection_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Acct__Tunnel__Connection_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Acct__Tunnel__Connection_oer_ext_arr_, 0, DNAS__NONE__Acct__Tunnel__Connection_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Acct__Tunnel__Connection_descr_ = { "@DIAMETER_Types.DNAS_NONE_Acct_Tunnel_Connection", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Acct__Tunnel__Connection_xer_, &OCTETSTRING_json_, &DNAS__NONE__Acct__Tunnel__Connection_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Acct__Tunnel__Connection_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Acct__Tunnel__Connection_xer_ = { {"avp_DNAS_NONE_Acct_Tunnel_Connection>\n", "avp_DNAS_NONE_Acct_Tunnel_Connection>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Acct__Tunnel__Connection_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Acct__Tunnel__Connection_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Acct__Tunnel__Connection_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Acct__Tunnel__Connection_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Acct__Tunnel__Connection_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Acct__Tunnel__Connection_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Acct_Tunnel_Connection", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Acct__Tunnel__Connection_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Acct__Tunnel__Connection_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Acct__Tunnel__Connection_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Non__IP__Data__Delivery__Mechanism_xer_ = { {"AAA_3GPP_Non_IP_Data_Delivery_Mechanism>\n", "AAA_3GPP_Non_IP_Data_Delivery_Mechanism>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Non__IP__Data__Delivery__Mechanism_oer_ext_arr_[0] = {}; const int AAA__3GPP__Non__IP__Data__Delivery__Mechanism_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Non__IP__Data__Delivery__Mechanism_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__Non__IP__Data__Delivery__Mechanism_oer_ext_arr_, 0, AAA__3GPP__Non__IP__Data__Delivery__Mechanism_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Non__IP__Data__Delivery__Mechanism_descr_ = { "@DIAMETER_Types.AAA_3GPP_Non_IP_Data_Delivery_Mechanism", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__Non__IP__Data__Delivery__Mechanism_xer_, &OCTETSTRING_json_, &AAA__3GPP__Non__IP__Data__Delivery__Mechanism_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Non__IP__Data__Delivery__Mechanism_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism_xer_ = { {"avp_AAA_3GPP_Non_IP_Data_Delivery_Mechanism>\n", "avp_AAA_3GPP_Non_IP_Data_Delivery_Mechanism>\n"}, {45, 45}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Non_IP_Data_Delivery_Mechanism", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Initial__IMS__Charging__Identifier_xer_ = { {"DCA_3GPP_Initial_IMS_Charging_Identifier>\n", "DCA_3GPP_Initial_IMS_Charging_Identifier>\n"}, {42, 42}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Initial__IMS__Charging__Identifier_oer_ext_arr_[0] = {}; const int DCA__3GPP__Initial__IMS__Charging__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Initial__IMS__Charging__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Initial__IMS__Charging__Identifier_oer_ext_arr_, 0, DCA__3GPP__Initial__IMS__Charging__Identifier_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Initial__IMS__Charging__Identifier_descr_ = { "@DIAMETER_Types.DCA_3GPP_Initial_IMS_Charging_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Initial__IMS__Charging__Identifier_xer_, &OCTETSTRING_json_, &DCA__3GPP__Initial__IMS__Charging__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Initial__IMS__Charging__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Initial__IMS__Charging__Identifier_xer_ = { {"avp_DCA_3GPP_Initial_IMS_Charging_Identifier>\n", "avp_DCA_3GPP_Initial_IMS_Charging_Identifier>\n"}, {46, 46}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Initial__IMS__Charging__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Initial__IMS__Charging__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Initial__IMS__Charging__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Initial__IMS__Charging__Identifier_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Initial__IMS__Charging__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Initial__IMS__Charging__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Initial_IMS_Charging_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Initial__IMS__Charging__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Initial__IMS__Charging__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Initial__IMS__Charging__Identifier_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__NAS__Filter__Rule_xer_ = { {"DNAS_NONE_NAS_Filter_Rule>\n", "DNAS_NONE_NAS_Filter_Rule>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t DNAS__NONE__NAS__Filter__Rule_descr_ = { "@DIAMETER_Types.DNAS_NONE_NAS_Filter_Rule", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &DNAS__NONE__NAS__Filter__Rule_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__NAS__Filter__Rule_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__NAS__Filter__Rule_xer_ = { {"avp_DNAS_NONE_NAS_Filter_Rule>\n", "avp_DNAS_NONE_NAS_Filter_Rule>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__NAS__Filter__Rule_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_NAS_Filter_Rule", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__DNAS__NONE__NAS__Filter__Rule_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__NAS__Filter__Rule_default_coding("RAW"); const XERdescriptor_t MIPv4__NONE__MIP__Feature__Vector_xer_ = { {"MIPv4_NONE_MIP_Feature_Vector>\n", "MIPv4_NONE_MIP_Feature_Vector>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int MIPv4__NONE__MIP__Feature__Vector_oer_ext_arr_[0] = {}; const int MIPv4__NONE__MIP__Feature__Vector_oer_p_[0] = {}; const TTCN_OERdescriptor_t MIPv4__NONE__MIP__Feature__Vector_oer_ = { -1, TRUE, 4, FALSE, 0, 0, MIPv4__NONE__MIP__Feature__Vector_oer_ext_arr_, 0, MIPv4__NONE__MIP__Feature__Vector_oer_p_}; const TTCN_Typedescriptor_t MIPv4__NONE__MIP__Feature__Vector_descr_ = { "@DIAMETER_Types.MIPv4_NONE_MIP_Feature_Vector", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &MIPv4__NONE__MIP__Feature__Vector_xer_, &OCTETSTRING_json_, &MIPv4__NONE__MIP__Feature__Vector_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__Feature__Vector_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__Feature__Vector_xer_ = { {"avp_MIPv4_NONE_MIP_Feature_Vector>\n", "avp_MIPv4_NONE_MIP_Feature_Vector>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__MIPv4__NONE__MIP__Feature__Vector_oer_ext_arr_[0] = {}; const int AVP__Data_avp__MIPv4__NONE__MIP__Feature__Vector_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__Feature__Vector_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__MIPv4__NONE__MIP__Feature__Vector_oer_ext_arr_, 0, AVP__Data_avp__MIPv4__NONE__MIP__Feature__Vector_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__Feature__Vector_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv4_NONE_MIP_Feature_Vector", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__MIPv4__NONE__MIP__Feature__Vector_xer_, &OCTETSTRING_json_, &AVP__Data_avp__MIPv4__NONE__MIP__Feature__Vector_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__Feature__Vector_default_coding("RAW"); const TTCN_RAWdescriptor_t BASE__NONE__Session__Server__Failover_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for BASE__NONE__Session__Server__Failover const TTCN_Typedescriptor_t BASE__NONE__Session__Server__Failover_descr_ = { "@DIAMETER_Types.BASE_NONE_Session_Server_Failover", NULL, &BASE__NONE__Session__Server__Failover_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Session__Server__Failover_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Session__Server__Failover_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Accumulated__Cost_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Accumulated__Cost_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Accumulated__Cost_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__Integrity__Key_xer_ = { {"CxDx_3GPP_Integrity_Key>\n", "CxDx_3GPP_Integrity_Key>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__3GPP__Integrity__Key_oer_ext_arr_[0] = {}; const int CxDx__3GPP__Integrity__Key_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__3GPP__Integrity__Key_oer_ = { -1, TRUE, -1, FALSE, 0, 0, CxDx__3GPP__Integrity__Key_oer_ext_arr_, 0, CxDx__3GPP__Integrity__Key_oer_p_}; const TTCN_Typedescriptor_t CxDx__3GPP__Integrity__Key_descr_ = { "@DIAMETER_Types.CxDx_3GPP_Integrity_Key", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &CxDx__3GPP__Integrity__Key_xer_, &OCTETSTRING_json_, &CxDx__3GPP__Integrity__Key_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__Integrity__Key_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__Integrity__Key_xer_ = { {"avp_CxDx_3GPP_Integrity_Key>\n", "avp_CxDx_3GPP_Integrity_Key>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__3GPP__Integrity__Key_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__3GPP__Integrity__Key_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__3GPP__Integrity__Key_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__CxDx__3GPP__Integrity__Key_oer_ext_arr_, 0, AVP__Data_avp__CxDx__3GPP__Integrity__Key_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__Integrity__Key_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_Integrity_Key", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__3GPP__Integrity__Key_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__3GPP__Integrity__Key_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Integrity__Key_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__E__UTRAN__Vector_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__E__UTRAN__Vector_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__E__UTRAN__Vector_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__SMSC__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__SMSC__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SMSC__Address_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__PDP__Address__Prefix__Length_xer_ = { {"DCA_3GPP_PDP_Address_Prefix_Length>\n", "DCA_3GPP_PDP_Address_Prefix_Length>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__PDP__Address__Prefix__Length_oer_ext_arr_[0] = {}; const int DCA__3GPP__PDP__Address__Prefix__Length_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__PDP__Address__Prefix__Length_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__PDP__Address__Prefix__Length_oer_ext_arr_, 0, DCA__3GPP__PDP__Address__Prefix__Length_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__PDP__Address__Prefix__Length_descr_ = { "@DIAMETER_Types.DCA_3GPP_PDP_Address_Prefix_Length", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__PDP__Address__Prefix__Length_xer_, &OCTETSTRING_json_, &DCA__3GPP__PDP__Address__Prefix__Length_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__PDP__Address__Prefix__Length_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__PDP__Address__Prefix__Length_xer_ = { {"avp_DCA_3GPP_PDP_Address_Prefix_Length>\n", "avp_DCA_3GPP_PDP_Address_Prefix_Length>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__PDP__Address__Prefix__Length_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__PDP__Address__Prefix__Length_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__PDP__Address__Prefix__Length_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__PDP__Address__Prefix__Length_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__PDP__Address__Prefix__Length_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__PDP__Address__Prefix__Length_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_PDP_Address_Prefix_Length", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__PDP__Address__Prefix__Length_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__PDP__Address__Prefix__Length_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__PDP__Address__Prefix__Length_default_coding("RAW"); const TTCN_Typedescriptor_t& BASE__NONE__Experimental__Result_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING BASE__NONE__Experimental__Result_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Experimental__Result_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Acct__Link__Count_xer_ = { {"DNAS_NONE_Acct_Link_Count>\n", "DNAS_NONE_Acct_Link_Count>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Acct__Link__Count_oer_ext_arr_[0] = {}; const int DNAS__NONE__Acct__Link__Count_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Acct__Link__Count_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DNAS__NONE__Acct__Link__Count_oer_ext_arr_, 0, DNAS__NONE__Acct__Link__Count_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Acct__Link__Count_descr_ = { "@DIAMETER_Types.DNAS_NONE_Acct_Link_Count", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DNAS__NONE__Acct__Link__Count_xer_, &OCTETSTRING_json_, &DNAS__NONE__Acct__Link__Count_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Acct__Link__Count_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Acct__Link__Count_xer_ = { {"avp_DNAS_NONE_Acct_Link_Count>\n", "avp_DNAS_NONE_Acct_Link_Count>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Acct__Link__Count_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Acct__Link__Count_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Acct__Link__Count_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Acct__Link__Count_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Acct__Link__Count_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Acct__Link__Count_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Acct_Link_Count", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Acct__Link__Count_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Acct__Link__Count_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Acct__Link__Count_default_coding("RAW"); const TTCN_Typedescriptor_t& DCC__NONE__Unit__Value_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCC__NONE__Unit__Value_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Unit__Value_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Trace__Event__List_xer_ = { {"AAA_3GPP_Trace_Event_List>\n", "AAA_3GPP_Trace_Event_List>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Trace__Event__List_oer_ext_arr_[0] = {}; const int AAA__3GPP__Trace__Event__List_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Trace__Event__List_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__Trace__Event__List_oer_ext_arr_, 0, AAA__3GPP__Trace__Event__List_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Trace__Event__List_descr_ = { "@DIAMETER_Types.AAA_3GPP_Trace_Event_List", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__Trace__Event__List_xer_, &OCTETSTRING_json_, &AAA__3GPP__Trace__Event__List_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Trace__Event__List_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Trace__Event__List_xer_ = { {"avp_AAA_3GPP_Trace_Event_List>\n", "avp_AAA_3GPP_Trace_Event_List>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Trace__Event__List_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Trace__Event__List_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Trace__Event__List_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Trace__Event__List_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Trace__Event__List_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Trace__Event__List_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Trace_Event_List", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Trace__Event__List_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Trace__Event__List_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Trace__Event__List_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__LCS__Client__Id_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__LCS__Client__Id_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__LCS__Client__Id_default_coding("RAW"); const TTCN_RAWdescriptor_t GI__3GPP__3GPP__PDP__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for GI__3GPP__3GPP__PDP__Type const TTCN_Typedescriptor_t GI__3GPP__3GPP__PDP__Type_descr_ = { "@DIAMETER_Types.GI_3GPP_3GPP_PDP_Type", NULL, &GI__3GPP__3GPP__PDP__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__3GPP__PDP__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__3GPP__PDP__Type_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Reply__Message_xer_ = { {"DNAS_NONE_Reply_Message>\n", "DNAS_NONE_Reply_Message>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Reply__Message_oer_ext_arr_[0] = {}; const int DNAS__NONE__Reply__Message_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Reply__Message_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Reply__Message_oer_ext_arr_, 0, DNAS__NONE__Reply__Message_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Reply__Message_descr_ = { "@DIAMETER_Types.DNAS_NONE_Reply_Message", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Reply__Message_xer_, &OCTETSTRING_json_, &DNAS__NONE__Reply__Message_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Reply__Message_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Reply__Message_xer_ = { {"avp_DNAS_NONE_Reply_Message>\n", "avp_DNAS_NONE_Reply_Message>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Reply__Message_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Reply__Message_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Reply__Message_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Reply__Message_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Reply__Message_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Reply__Message_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Reply_Message", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Reply__Message_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Reply__Message_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Reply__Message_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Connect__Info_xer_ = { {"DNAS_NONE_Connect_Info>\n", "DNAS_NONE_Connect_Info>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Connect__Info_oer_ext_arr_[0] = {}; const int DNAS__NONE__Connect__Info_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Connect__Info_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Connect__Info_oer_ext_arr_, 0, DNAS__NONE__Connect__Info_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Connect__Info_descr_ = { "@DIAMETER_Types.DNAS_NONE_Connect_Info", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Connect__Info_xer_, &OCTETSTRING_json_, &DNAS__NONE__Connect__Info_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Connect__Info_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Connect__Info_xer_ = { {"avp_DNAS_NONE_Connect_Info>\n", "avp_DNAS_NONE_Connect_Info>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Connect__Info_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Connect__Info_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Connect__Info_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Connect__Info_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Connect__Info_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Connect__Info_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Connect_Info", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Connect__Info_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Connect__Info_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Connect__Info_default_coding("RAW"); const TTCN_RAWdescriptor_t MIPv4__NONE__MIP__Replay__Mode_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for MIPv4__NONE__MIP__Replay__Mode const TTCN_Typedescriptor_t MIPv4__NONE__MIP__Replay__Mode_descr_ = { "@DIAMETER_Types.MIPv4_NONE_MIP_Replay_Mode", NULL, &MIPv4__NONE__MIP__Replay__Mode_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__Replay__Mode_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__Replay__Mode_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Proxy__Host_xer_ = { {"BASE_NONE_Proxy_Host>\n", "BASE_NONE_Proxy_Host>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t BASE__NONE__Proxy__Host_descr_ = { "@DIAMETER_Types.BASE_NONE_Proxy_Host", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &BASE__NONE__Proxy__Host_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Proxy__Host_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Proxy__Host_xer_ = { {"avp_BASE_NONE_Proxy_Host>\n", "avp_BASE_NONE_Proxy_Host>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Proxy__Host_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Proxy_Host", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__BASE__NONE__Proxy__Host_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Proxy__Host_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Number__Of__Talk__Bursts_xer_ = { {"DCA_3GPP_Number_Of_Talk_Bursts>\n", "DCA_3GPP_Number_Of_Talk_Bursts>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Number__Of__Talk__Bursts_oer_ext_arr_[0] = {}; const int DCA__3GPP__Number__Of__Talk__Bursts_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Number__Of__Talk__Bursts_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Number__Of__Talk__Bursts_oer_ext_arr_, 0, DCA__3GPP__Number__Of__Talk__Bursts_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Number__Of__Talk__Bursts_descr_ = { "@DIAMETER_Types.DCA_3GPP_Number_Of_Talk_Bursts", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Number__Of__Talk__Bursts_xer_, &OCTETSTRING_json_, &DCA__3GPP__Number__Of__Talk__Bursts_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Number__Of__Talk__Bursts_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Number__Of__Talk__Bursts_xer_ = { {"avp_DCA_3GPP_Number_Of_Talk_Bursts>\n", "avp_DCA_3GPP_Number_Of_Talk_Bursts>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Number__Of__Talk__Bursts_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Number__Of__Talk__Bursts_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Number__Of__Talk__Bursts_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Number__Of__Talk__Bursts_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Number__Of__Talk__Bursts_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Number__Of__Talk__Bursts_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Number_Of_Talk_Bursts", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Number__Of__Talk__Bursts_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Number__Of__Talk__Bursts_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Number__Of__Talk__Bursts_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Short__Network__Name_xer_ = { {"AAA_3GPP_Short_Network_Name>\n", "AAA_3GPP_Short_Network_Name>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Short__Network__Name_oer_ext_arr_[0] = {}; const int AAA__3GPP__Short__Network__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Short__Network__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__Short__Network__Name_oer_ext_arr_, 0, AAA__3GPP__Short__Network__Name_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Short__Network__Name_descr_ = { "@DIAMETER_Types.AAA_3GPP_Short_Network_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__Short__Network__Name_xer_, &OCTETSTRING_json_, &AAA__3GPP__Short__Network__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Short__Network__Name_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Short__Network__Name_xer_ = { {"avp_AAA_3GPP_Short_Network_Name>\n", "avp_AAA_3GPP_Short_Network_Name>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Short__Network__Name_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Short__Network__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Short__Network__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Short__Network__Name_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Short__Network__Name_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Short__Network__Name_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Short_Network_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Short__Network__Name_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Short__Network__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Short__Network__Name_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Message__Size_xer_ = { {"DCA_3GPP_Message_Size>\n", "DCA_3GPP_Message_Size>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Message__Size_oer_ext_arr_[0] = {}; const int DCA__3GPP__Message__Size_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Message__Size_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Message__Size_oer_ext_arr_, 0, DCA__3GPP__Message__Size_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Message__Size_descr_ = { "@DIAMETER_Types.DCA_3GPP_Message_Size", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Message__Size_xer_, &OCTETSTRING_json_, &DCA__3GPP__Message__Size_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Message__Size_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Message__Size_xer_ = { {"avp_DCA_3GPP_Message_Size>\n", "avp_DCA_3GPP_Message_Size>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Message__Size_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Message__Size_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Message__Size_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Message__Size_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Message__Size_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Message__Size_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Message_Size", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Message__Size_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Message__Size_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Message__Size_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Additional__Exception__Reports_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Additional__Exception__Reports const TTCN_Typedescriptor_t DCA__3GPP__Additional__Exception__Reports_descr_ = { "@DIAMETER_Types.DCA_3GPP_Additional_Exception_Reports", NULL, &DCA__3GPP__Additional__Exception__Reports_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Additional__Exception__Reports_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Additional__Exception__Reports_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Access__Transfer__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Access__Transfer__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Access__Transfer__Information_default_coding("RAW"); const TTCN_Typedescriptor_t& S6__3GPP__Communication__Pattern__Set_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING S6__3GPP__Communication__Pattern__Set_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Communication__Pattern__Set_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__TWAG__UP__Address_xer_ = { {"AAA_3GPP_TWAG_UP_Address>\n", "AAA_3GPP_TWAG_UP_Address>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__TWAG__UP__Address_oer_ext_arr_[0] = {}; const int AAA__3GPP__TWAG__UP__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__TWAG__UP__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__TWAG__UP__Address_oer_ext_arr_, 0, AAA__3GPP__TWAG__UP__Address_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__TWAG__UP__Address_descr_ = { "@DIAMETER_Types.AAA_3GPP_TWAG_UP_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__TWAG__UP__Address_xer_, &OCTETSTRING_json_, &AAA__3GPP__TWAG__UP__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__TWAG__UP__Address_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__TWAG__UP__Address_xer_ = { {"avp_AAA_3GPP_TWAG_UP_Address>\n", "avp_AAA_3GPP_TWAG_UP_Address>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__TWAG__UP__Address_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__TWAG__UP__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__TWAG__UP__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__TWAG__UP__Address_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__TWAG__UP__Address_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__TWAG__UP__Address_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_TWAG_UP_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__TWAG__UP__Address_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__TWAG__UP__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__TWAG__UP__Address_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__MMBox__Storage__Requested_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__MMBox__Storage__Requested const TTCN_Typedescriptor_t DCA__3GPP__MMBox__Storage__Requested_descr_ = { "@DIAMETER_Types.DCA_3GPP_MMBox_Storage_Requested", NULL, &DCA__3GPP__MMBox__Storage__Requested_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__MMBox__Storage__Requested_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__MMBox__Storage__Requested_default_coding("RAW"); const TTCN_RAWdescriptor_t RX__3GPP__Flow__Status_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for RX__3GPP__Flow__Status const TTCN_Typedescriptor_t RX__3GPP__Flow__Status_descr_ = { "@DIAMETER_Types.RX_3GPP_Flow_Status", NULL, &RX__3GPP__Flow__Status_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Flow__Status_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Flow__Status_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__CHAP__Challenge_xer_ = { {"DNAS_NONE_CHAP_Challenge>\n", "DNAS_NONE_CHAP_Challenge>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__CHAP__Challenge_oer_ext_arr_[0] = {}; const int DNAS__NONE__CHAP__Challenge_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__CHAP__Challenge_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__CHAP__Challenge_oer_ext_arr_, 0, DNAS__NONE__CHAP__Challenge_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__CHAP__Challenge_descr_ = { "@DIAMETER_Types.DNAS_NONE_CHAP_Challenge", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__CHAP__Challenge_xer_, &OCTETSTRING_json_, &DNAS__NONE__CHAP__Challenge_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__CHAP__Challenge_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__CHAP__Challenge_xer_ = { {"avp_DNAS_NONE_CHAP_Challenge>\n", "avp_DNAS_NONE_CHAP_Challenge>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__CHAP__Challenge_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__CHAP__Challenge_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__CHAP__Challenge_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__CHAP__Challenge_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__CHAP__Challenge_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__CHAP__Challenge_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_CHAP_Challenge", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__CHAP__Challenge_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__CHAP__Challenge_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__CHAP__Challenge_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__PC3__Control__Protocol__Cause_xer_ = { {"DCA_3GPP_PC3_Control_Protocol_Cause>\n", "DCA_3GPP_PC3_Control_Protocol_Cause>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t DCA__3GPP__PC3__Control__Protocol__Cause_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t DCA__3GPP__PC3__Control__Protocol__Cause_descr_ = { "@DIAMETER_Types.DCA_3GPP_PC3_Control_Protocol_Cause", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &DCA__3GPP__PC3__Control__Protocol__Cause_xer_, &INTEGER_json_, &DCA__3GPP__PC3__Control__Protocol__Cause_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__PC3__Control__Protocol__Cause_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__PC3__Control__Protocol__Cause_xer_ = { {"avp_DCA_3GPP_PC3_Control_Protocol_Cause>\n", "avp_DCA_3GPP_PC3_Control_Protocol_Cause>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__PC3__Control__Protocol__Cause_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__PC3__Control__Protocol__Cause_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_PC3_Control_Protocol_Cause", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &AVP__Data_avp__DCA__3GPP__PC3__Control__Protocol__Cause_xer_, &INTEGER_json_, &AVP__Data_avp__DCA__3GPP__PC3__Control__Protocol__Cause_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__PC3__Control__Protocol__Cause_default_coding("RAW"); const TTCN_RAWdescriptor_t DCC__NONE__CC__Unit__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCC__NONE__CC__Unit__Type const TTCN_Typedescriptor_t DCC__NONE__CC__Unit__Type_descr_ = { "@DIAMETER_Types.DCC_NONE_CC_Unit_Type", NULL, &DCC__NONE__CC__Unit__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__CC__Unit__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__CC__Unit__Type_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Calling__Party__Address_xer_ = { {"DCA_3GPP_Calling_Party_Address>\n", "DCA_3GPP_Calling_Party_Address>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Calling__Party__Address_oer_ext_arr_[0] = {}; const int DCA__3GPP__Calling__Party__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Calling__Party__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Calling__Party__Address_oer_ext_arr_, 0, DCA__3GPP__Calling__Party__Address_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Calling__Party__Address_descr_ = { "@DIAMETER_Types.DCA_3GPP_Calling_Party_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Calling__Party__Address_xer_, &OCTETSTRING_json_, &DCA__3GPP__Calling__Party__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Calling__Party__Address_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Calling__Party__Address_xer_ = { {"avp_DCA_3GPP_Calling_Party_Address>\n", "avp_DCA_3GPP_Calling_Party_Address>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Calling__Party__Address_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Calling__Party__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Calling__Party__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Calling__Party__Address_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Calling__Party__Address_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Calling__Party__Address_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Calling_Party_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Calling__Party__Address_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Calling__Party__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Calling__Party__Address_default_coding("RAW"); const XERdescriptor_t RX__3GPP__MCPTT__Identifier_xer_ = { {"RX_3GPP_MCPTT_Identifier>\n", "RX_3GPP_MCPTT_Identifier>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__MCPTT__Identifier_oer_ext_arr_[0] = {}; const int RX__3GPP__MCPTT__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__MCPTT__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, RX__3GPP__MCPTT__Identifier_oer_ext_arr_, 0, RX__3GPP__MCPTT__Identifier_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__MCPTT__Identifier_descr_ = { "@DIAMETER_Types.RX_3GPP_MCPTT_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &RX__3GPP__MCPTT__Identifier_xer_, &OCTETSTRING_json_, &RX__3GPP__MCPTT__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__MCPTT__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__MCPTT__Identifier_xer_ = { {"avp_RX_3GPP_MCPTT_Identifier>\n", "avp_RX_3GPP_MCPTT_Identifier>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__MCPTT__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__MCPTT__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__MCPTT__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__MCPTT__Identifier_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__MCPTT__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__MCPTT__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_MCPTT_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__MCPTT__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__MCPTT__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__MCPTT__Identifier_default_coding("RAW"); const TTCN_Typedescriptor_t& S6__3GPP__Group__Monitoring__Event__Report_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING S6__3GPP__Group__Monitoring__Event__Report_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Group__Monitoring__Event__Report_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__QoS__Upgrade_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__QoS__Upgrade const TTCN_Typedescriptor_t PCC__3GPP__QoS__Upgrade_descr_ = { "@DIAMETER_Types.PCC_3GPP_QoS_Upgrade", NULL, &PCC__3GPP__QoS__Upgrade_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__QoS__Upgrade_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__QoS__Upgrade_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__PS__Append__Free__Format__Data_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__PS__Append__Free__Format__Data const TTCN_Typedescriptor_t DCA__3GPP__PS__Append__Free__Format__Data_descr_ = { "@DIAMETER_Types.DCA_3GPP_PS_Append_Free_Format_Data", NULL, &DCA__3GPP__PS__Append__Free__Format__Data_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__PS__Append__Free__Format__Data_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__PS__Append__Free__Format__Data_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__AN__GW__Status_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__AN__GW__Status const TTCN_Typedescriptor_t PCC__3GPP__AN__GW__Status_descr_ = { "@DIAMETER_Types.PCC_3GPP_AN_GW_Status", NULL, &PCC__3GPP__AN__GW__Status_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__AN__GW__Status_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__AN__GW__Status_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Service__Type_xer_ = { {"DNAS_NONE_Service_Type>\n", "DNAS_NONE_Service_Type>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Service__Type_oer_ext_arr_[0] = {}; const int DNAS__NONE__Service__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Service__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DNAS__NONE__Service__Type_oer_ext_arr_, 0, DNAS__NONE__Service__Type_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Service__Type_descr_ = { "@DIAMETER_Types.DNAS_NONE_Service_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DNAS__NONE__Service__Type_xer_, &OCTETSTRING_json_, &DNAS__NONE__Service__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Service__Type_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Service__Type_xer_ = { {"avp_DNAS_NONE_Service_Type>\n", "avp_DNAS_NONE_Service_Type>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Service__Type_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Service__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Service__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Service__Type_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Service__Type_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Service__Type_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Service_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Service__Type_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Service__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Service__Type_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Monitoring__Key_xer_ = { {"PCC_3GPP_Monitoring_Key>\n", "PCC_3GPP_Monitoring_Key>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Monitoring__Key_oer_ext_arr_[0] = {}; const int PCC__3GPP__Monitoring__Key_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Monitoring__Key_oer_ = { -1, TRUE, -1, FALSE, 0, 0, PCC__3GPP__Monitoring__Key_oer_ext_arr_, 0, PCC__3GPP__Monitoring__Key_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Monitoring__Key_descr_ = { "@DIAMETER_Types.PCC_3GPP_Monitoring_Key", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &PCC__3GPP__Monitoring__Key_xer_, &OCTETSTRING_json_, &PCC__3GPP__Monitoring__Key_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Monitoring__Key_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Monitoring__Key_xer_ = { {"avp_PCC_3GPP_Monitoring_Key>\n", "avp_PCC_3GPP_Monitoring_Key>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Monitoring__Key_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Monitoring__Key_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Monitoring__Key_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Monitoring__Key_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Monitoring__Key_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Monitoring__Key_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Monitoring_Key", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Monitoring__Key_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Monitoring__Key_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Monitoring__Key_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__Measurement__Period__UMTS_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__Measurement__Period__UMTS const TTCN_Typedescriptor_t AAA__3GPP__Measurement__Period__UMTS_descr_ = { "@DIAMETER_Types.AAA_3GPP_Measurement_Period_UMTS", NULL, &AAA__3GPP__Measurement__Period__UMTS_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Measurement__Period__UMTS_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Measurement__Period__UMTS_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Media__Initiator__Flag_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Media__Initiator__Flag const TTCN_Typedescriptor_t DCA__3GPP__Media__Initiator__Flag_descr_ = { "@DIAMETER_Types.DCA_3GPP_Media_Initiator_Flag", NULL, &DCA__3GPP__Media__Initiator__Flag_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Media__Initiator__Flag_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Media__Initiator__Flag_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__ISUP__Location__Number_xer_ = { {"DCA_3GPP_ISUP_Location_Number>\n", "DCA_3GPP_ISUP_Location_Number>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__ISUP__Location__Number_oer_ext_arr_[0] = {}; const int DCA__3GPP__ISUP__Location__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__ISUP__Location__Number_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__ISUP__Location__Number_oer_ext_arr_, 0, DCA__3GPP__ISUP__Location__Number_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__ISUP__Location__Number_descr_ = { "@DIAMETER_Types.DCA_3GPP_ISUP_Location_Number", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__ISUP__Location__Number_xer_, &OCTETSTRING_json_, &DCA__3GPP__ISUP__Location__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__ISUP__Location__Number_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__ISUP__Location__Number_xer_ = { {"avp_DCA_3GPP_ISUP_Location_Number>\n", "avp_DCA_3GPP_ISUP_Location_Number>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__ISUP__Location__Number_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__ISUP__Location__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__ISUP__Location__Number_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__ISUP__Location__Number_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__ISUP__Location__Number_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__ISUP__Location__Number_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_ISUP_Location_Number", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__ISUP__Location__Number_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__ISUP__Location__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__ISUP__Location__Number_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__3GPP__PS__Data__Off__Status_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__3GPP__PS__Data__Off__Status const TTCN_Typedescriptor_t PCC__3GPP__3GPP__PS__Data__Off__Status_descr_ = { "@DIAMETER_Types.PCC_3GPP_3GPP_PS_Data_Off_Status", NULL, &PCC__3GPP__3GPP__PS__Data__Off__Status_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__3GPP__PS__Data__Off__Status_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__3GPP__PS__Data__Off__Status_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__Routing__Rule__Install_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__Routing__Rule__Install_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Routing__Rule__Install_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Reset__ID_xer_ = { {"AAA_3GPP_Reset_ID>\n", "AAA_3GPP_Reset_ID>\n"}, {19, 19}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Reset__ID_oer_ext_arr_[0] = {}; const int AAA__3GPP__Reset__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Reset__ID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__Reset__ID_oer_ext_arr_, 0, AAA__3GPP__Reset__ID_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Reset__ID_descr_ = { "@DIAMETER_Types.AAA_3GPP_Reset_ID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__Reset__ID_xer_, &OCTETSTRING_json_, &AAA__3GPP__Reset__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Reset__ID_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Reset__ID_xer_ = { {"avp_AAA_3GPP_Reset_ID>\n", "avp_AAA_3GPP_Reset_ID>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Reset__ID_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Reset__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Reset__ID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Reset__ID_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Reset__ID_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Reset__ID_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Reset_ID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Reset__ID_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Reset__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Reset__ID_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Service__Data__Container_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Service__Data__Container_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Service__Data__Container_default_coding("RAW"); const TTCN_RAWdescriptor_t CxDx__3GPP__Server__Assignment__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for CxDx__3GPP__Server__Assignment__Type const TTCN_Typedescriptor_t CxDx__3GPP__Server__Assignment__Type_descr_ = { "@DIAMETER_Types.CxDx_3GPP_Server_Assignment_Type", NULL, &CxDx__3GPP__Server__Assignment__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__Server__Assignment__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Server__Assignment__Type_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__PUR__Flags_xer_ = { {"AAA_3GPP_PUR_Flags>\n", "AAA_3GPP_PUR_Flags>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__PUR__Flags_oer_ext_arr_[0] = {}; const int AAA__3GPP__PUR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__PUR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__PUR__Flags_oer_ext_arr_, 0, AAA__3GPP__PUR__Flags_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__PUR__Flags_descr_ = { "@DIAMETER_Types.AAA_3GPP_PUR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__PUR__Flags_xer_, &OCTETSTRING_json_, &AAA__3GPP__PUR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__PUR__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__PUR__Flags_xer_ = { {"avp_AAA_3GPP_PUR_Flags>\n", "avp_AAA_3GPP_PUR_Flags>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__PUR__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__PUR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__PUR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__PUR__Flags_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__PUR__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__PUR__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_PUR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__PUR__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__PUR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__PUR__Flags_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__IP__CAN__Session__Charging__Scope_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__IP__CAN__Session__Charging__Scope const TTCN_Typedescriptor_t PCC__3GPP__IP__CAN__Session__Charging__Scope_descr_ = { "@DIAMETER_Types.PCC_3GPP_IP_CAN_Session_Charging_Scope", NULL, &PCC__3GPP__IP__CAN__Session__Charging__Scope_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__IP__CAN__Session__Charging__Scope_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope_default_coding("RAW"); const TTCN_RAWdescriptor_t DNAS__NONE__Framed__Routing_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DNAS__NONE__Framed__Routing const TTCN_Typedescriptor_t DNAS__NONE__Framed__Routing_descr_ = { "@DIAMETER_Types.DNAS_NONE_Framed_Routing", NULL, &DNAS__NONE__Framed__Routing_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Framed__Routing_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Framed__Routing_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__IMEI_xer_ = { {"AAA_3GPP_IMEI>\n", "AAA_3GPP_IMEI>\n"}, {15, 15}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__IMEI_oer_ext_arr_[0] = {}; const int AAA__3GPP__IMEI_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__IMEI_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__IMEI_oer_ext_arr_, 0, AAA__3GPP__IMEI_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__IMEI_descr_ = { "@DIAMETER_Types.AAA_3GPP_IMEI", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__IMEI_xer_, &OCTETSTRING_json_, &AAA__3GPP__IMEI_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__IMEI_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__IMEI_xer_ = { {"avp_AAA_3GPP_IMEI>\n", "avp_AAA_3GPP_IMEI>\n"}, {19, 19}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__IMEI_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__IMEI_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__IMEI_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__IMEI_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__IMEI_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__IMEI_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_IMEI", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__IMEI_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__IMEI_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__IMEI_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__CHAP__Ident_xer_ = { {"DNAS_NONE_CHAP_Ident>\n", "DNAS_NONE_CHAP_Ident>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__CHAP__Ident_oer_ext_arr_[0] = {}; const int DNAS__NONE__CHAP__Ident_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__CHAP__Ident_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__CHAP__Ident_oer_ext_arr_, 0, DNAS__NONE__CHAP__Ident_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__CHAP__Ident_descr_ = { "@DIAMETER_Types.DNAS_NONE_CHAP_Ident", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__CHAP__Ident_xer_, &OCTETSTRING_json_, &DNAS__NONE__CHAP__Ident_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__CHAP__Ident_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__CHAP__Ident_xer_ = { {"avp_DNAS_NONE_CHAP_Ident>\n", "avp_DNAS_NONE_CHAP_Ident>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__CHAP__Ident_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__CHAP__Ident_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__CHAP__Ident_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__CHAP__Ident_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__CHAP__Ident_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__CHAP__Ident_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_CHAP_Ident", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__CHAP__Ident_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__CHAP__Ident_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__CHAP__Ident_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Interface__Text_xer_ = { {"DCA_3GPP_Interface_Text>\n", "DCA_3GPP_Interface_Text>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Interface__Text_oer_ext_arr_[0] = {}; const int DCA__3GPP__Interface__Text_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Interface__Text_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Interface__Text_oer_ext_arr_, 0, DCA__3GPP__Interface__Text_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Interface__Text_descr_ = { "@DIAMETER_Types.DCA_3GPP_Interface_Text", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Interface__Text_xer_, &OCTETSTRING_json_, &DCA__3GPP__Interface__Text_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Interface__Text_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Interface__Text_xer_ = { {"avp_DCA_3GPP_Interface_Text>\n", "avp_DCA_3GPP_Interface_Text>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Interface__Text_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Interface__Text_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Interface__Text_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Interface__Text_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Interface__Text_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Interface__Text_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Interface_Text", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Interface__Text_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Interface__Text_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Interface__Text_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Kc_xer_ = { {"AAA_3GPP_Kc>\n", "AAA_3GPP_Kc>\n"}, {13, 13}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Kc_oer_ext_arr_[0] = {}; const int AAA__3GPP__Kc_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Kc_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__Kc_oer_ext_arr_, 0, AAA__3GPP__Kc_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Kc_descr_ = { "@DIAMETER_Types.AAA_3GPP_Kc", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__Kc_xer_, &OCTETSTRING_json_, &AAA__3GPP__Kc_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Kc_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Kc_xer_ = { {"avp_AAA_3GPP_Kc>\n", "avp_AAA_3GPP_Kc>\n"}, {17, 17}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Kc_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Kc_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Kc_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Kc_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Kc_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Kc_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Kc", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Kc_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Kc_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Kc_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Current__Tariff_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Current__Tariff_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Current__Tariff_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__SGSN__Number_xer_ = { {"AAA_3GPP_SGSN_Number>\n", "AAA_3GPP_SGSN_Number>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__SGSN__Number_oer_ext_arr_[0] = {}; const int AAA__3GPP__SGSN__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__SGSN__Number_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__SGSN__Number_oer_ext_arr_, 0, AAA__3GPP__SGSN__Number_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__SGSN__Number_descr_ = { "@DIAMETER_Types.AAA_3GPP_SGSN_Number", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__SGSN__Number_xer_, &OCTETSTRING_json_, &AAA__3GPP__SGSN__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__SGSN__Number_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__SGSN__Number_xer_ = { {"avp_AAA_3GPP_SGSN_Number>\n", "avp_AAA_3GPP_SGSN_Number>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__SGSN__Number_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__SGSN__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__SGSN__Number_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__SGSN__Number_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__SGSN__Number_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__SGSN__Number_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_SGSN_Number", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__SGSN__Number_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__SGSN__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__SGSN__Number_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__HPLMN__ODB_xer_ = { {"AAA_3GPP_HPLMN_ODB>\n", "AAA_3GPP_HPLMN_ODB>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__HPLMN__ODB_oer_ext_arr_[0] = {}; const int AAA__3GPP__HPLMN__ODB_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__HPLMN__ODB_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__HPLMN__ODB_oer_ext_arr_, 0, AAA__3GPP__HPLMN__ODB_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__HPLMN__ODB_descr_ = { "@DIAMETER_Types.AAA_3GPP_HPLMN_ODB", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__HPLMN__ODB_xer_, &OCTETSTRING_json_, &AAA__3GPP__HPLMN__ODB_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__HPLMN__ODB_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__HPLMN__ODB_xer_ = { {"avp_AAA_3GPP_HPLMN_ODB>\n", "avp_AAA_3GPP_HPLMN_ODB>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__HPLMN__ODB_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__HPLMN__ODB_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__HPLMN__ODB_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__HPLMN__ODB_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__HPLMN__ODB_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__HPLMN__ODB_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_HPLMN_ODB", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__HPLMN__ODB_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__HPLMN__ODB_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__HPLMN__ODB_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Time__Quota__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Time__Quota__Type const TTCN_Typedescriptor_t DCA__3GPP__Time__Quota__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_Time_Quota_Type", NULL, &DCA__3GPP__Time__Quota__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Time__Quota__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Time__Quota__Type_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__Trace__Info_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__Trace__Info_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Trace__Info_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Domain__Name_xer_ = { {"DCA_3GPP_Domain_Name>\n", "DCA_3GPP_Domain_Name>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Domain__Name_oer_ext_arr_[0] = {}; const int DCA__3GPP__Domain__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Domain__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Domain__Name_oer_ext_arr_, 0, DCA__3GPP__Domain__Name_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Domain__Name_descr_ = { "@DIAMETER_Types.DCA_3GPP_Domain_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Domain__Name_xer_, &OCTETSTRING_json_, &DCA__3GPP__Domain__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Domain__Name_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Domain__Name_xer_ = { {"avp_DCA_3GPP_Domain_Name>\n", "avp_DCA_3GPP_Domain_Name>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Domain__Name_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Domain__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Domain__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Domain__Name_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Domain__Name_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Domain__Name_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Domain_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Domain__Name_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Domain__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Domain__Name_default_coding("RAW"); const XERdescriptor_t GI__3GPP__3GPP__Charging__Characteristics_xer_ = { {"GI_3GPP_3GPP_Charging_Characteristics>\n", "GI_3GPP_3GPP_Charging_Characteristics>\n"}, {39, 39}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GI__3GPP__3GPP__Charging__Characteristics_oer_ext_arr_[0] = {}; const int GI__3GPP__3GPP__Charging__Characteristics_oer_p_[0] = {}; const TTCN_OERdescriptor_t GI__3GPP__3GPP__Charging__Characteristics_oer_ = { -1, TRUE, -1, FALSE, 0, 0, GI__3GPP__3GPP__Charging__Characteristics_oer_ext_arr_, 0, GI__3GPP__3GPP__Charging__Characteristics_oer_p_}; const TTCN_Typedescriptor_t GI__3GPP__3GPP__Charging__Characteristics_descr_ = { "@DIAMETER_Types.GI_3GPP_3GPP_Charging_Characteristics", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &GI__3GPP__3GPP__Charging__Characteristics_xer_, &OCTETSTRING_json_, &GI__3GPP__3GPP__Charging__Characteristics_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__3GPP__Charging__Characteristics_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__Charging__Characteristics_xer_ = { {"avp_GI_3GPP_3GPP_Charging_Characteristics>\n", "avp_GI_3GPP_3GPP_Charging_Characteristics>\n"}, {43, 43}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__GI__3GPP__3GPP__Charging__Characteristics_oer_ext_arr_[0] = {}; const int AVP__Data_avp__GI__3GPP__3GPP__Charging__Characteristics_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__Charging__Characteristics_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__GI__3GPP__3GPP__Charging__Characteristics_oer_ext_arr_, 0, AVP__Data_avp__GI__3GPP__3GPP__Charging__Characteristics_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__GI__3GPP__3GPP__Charging__Characteristics_descr_ = { "@DIAMETER_Types.AVP_Data.avp_GI_3GPP_3GPP_Charging_Characteristics", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__GI__3GPP__3GPP__Charging__Characteristics_xer_, &OCTETSTRING_json_, &AVP__Data_avp__GI__3GPP__3GPP__Charging__Characteristics_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__3GPP__Charging__Characteristics_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__PDP__Context_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__PDP__Context_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__PDP__Context_default_coding("RAW"); const TTCN_Typedescriptor_t& DCC__NONE__CC__Money_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCC__NONE__CC__Money_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__CC__Money_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__DER__Flags_xer_ = { {"AAA_3GPP_DER_Flags>\n", "AAA_3GPP_DER_Flags>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__DER__Flags_oer_ext_arr_[0] = {}; const int AAA__3GPP__DER__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__DER__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__DER__Flags_oer_ext_arr_, 0, AAA__3GPP__DER__Flags_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__DER__Flags_descr_ = { "@DIAMETER_Types.AAA_3GPP_DER_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__DER__Flags_xer_, &OCTETSTRING_json_, &AAA__3GPP__DER__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__DER__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__DER__Flags_xer_ = { {"avp_AAA_3GPP_DER_Flags>\n", "avp_AAA_3GPP_DER_Flags>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__DER__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__DER__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__DER__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__DER__Flags_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__DER__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__DER__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_DER_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__DER__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__DER__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__DER__Flags_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__LCS__Data__Coding__Scheme_xer_ = { {"DCA_3GPP_LCS_Data_Coding_Scheme>\n", "DCA_3GPP_LCS_Data_Coding_Scheme>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__LCS__Data__Coding__Scheme_oer_ext_arr_[0] = {}; const int DCA__3GPP__LCS__Data__Coding__Scheme_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__LCS__Data__Coding__Scheme_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__LCS__Data__Coding__Scheme_oer_ext_arr_, 0, DCA__3GPP__LCS__Data__Coding__Scheme_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__LCS__Data__Coding__Scheme_descr_ = { "@DIAMETER_Types.DCA_3GPP_LCS_Data_Coding_Scheme", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__LCS__Data__Coding__Scheme_xer_, &OCTETSTRING_json_, &DCA__3GPP__LCS__Data__Coding__Scheme_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__LCS__Data__Coding__Scheme_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__LCS__Data__Coding__Scheme_xer_ = { {"avp_DCA_3GPP_LCS_Data_Coding_Scheme>\n", "avp_DCA_3GPP_LCS_Data_Coding_Scheme>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__LCS__Data__Coding__Scheme_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__LCS__Data__Coding__Scheme_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__LCS__Data__Coding__Scheme_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__LCS__Data__Coding__Scheme_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__LCS__Data__Coding__Scheme_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__LCS__Data__Coding__Scheme_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_LCS_Data_Coding_Scheme", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__LCS__Data__Coding__Scheme_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__LCS__Data__Coding__Scheme_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__LCS__Data__Coding__Scheme_default_coding("RAW"); const XERdescriptor_t GI__3GPP__3GPP__GGSN__Address_xer_ = { {"GI_3GPP_3GPP_GGSN_Address>\n", "GI_3GPP_3GPP_GGSN_Address>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GI__3GPP__3GPP__GGSN__Address_oer_ext_arr_[0] = {}; const int GI__3GPP__3GPP__GGSN__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t GI__3GPP__3GPP__GGSN__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, GI__3GPP__3GPP__GGSN__Address_oer_ext_arr_, 0, GI__3GPP__3GPP__GGSN__Address_oer_p_}; const TTCN_Typedescriptor_t GI__3GPP__3GPP__GGSN__Address_descr_ = { "@DIAMETER_Types.GI_3GPP_3GPP_GGSN_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &GI__3GPP__3GPP__GGSN__Address_xer_, &OCTETSTRING_json_, &GI__3GPP__3GPP__GGSN__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__3GPP__GGSN__Address_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__GGSN__Address_xer_ = { {"avp_GI_3GPP_3GPP_GGSN_Address>\n", "avp_GI_3GPP_3GPP_GGSN_Address>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__GI__3GPP__3GPP__GGSN__Address_oer_ext_arr_[0] = {}; const int AVP__Data_avp__GI__3GPP__3GPP__GGSN__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__GGSN__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__GI__3GPP__3GPP__GGSN__Address_oer_ext_arr_, 0, AVP__Data_avp__GI__3GPP__3GPP__GGSN__Address_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__GI__3GPP__3GPP__GGSN__Address_descr_ = { "@DIAMETER_Types.AVP_Data.avp_GI_3GPP_3GPP_GGSN_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__GI__3GPP__3GPP__GGSN__Address_xer_, &OCTETSTRING_json_, &AVP__Data_avp__GI__3GPP__3GPP__GGSN__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__3GPP__GGSN__Address_default_coding("RAW"); const TTCN_Typedescriptor_t& BASE__NONE__Proxy__Info_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING BASE__NONE__Proxy__Info_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Proxy__Info_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Related__IMS__Charging__Identifier__Node_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Related__IMS__Charging__Identifier__Node_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node_default_coding("RAW"); const XERdescriptor_t S6__3GPP__Node__Type_xer_ = { {"S6_3GPP_Node_Type>\n", "S6_3GPP_Node_Type>\n"}, {19, 19}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__Node__Type_oer_ext_arr_[0] = {}; const int S6__3GPP__Node__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__Node__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__Node__Type_oer_ext_arr_, 0, S6__3GPP__Node__Type_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__Node__Type_descr_ = { "@DIAMETER_Types.S6_3GPP_Node_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__Node__Type_xer_, &OCTETSTRING_json_, &S6__3GPP__Node__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__Node__Type_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__Node__Type_xer_ = { {"avp_S6_3GPP_Node_Type>\n", "avp_S6_3GPP_Node_Type>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__Node__Type_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__Node__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__Node__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__Node__Type_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__Node__Type_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__Node__Type_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_Node_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__Node__Type_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__Node__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Node__Type_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Talk__Burst__Volume_xer_ = { {"DCA_3GPP_Talk_Burst_Volume>\n", "DCA_3GPP_Talk_Burst_Volume>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Talk__Burst__Volume_oer_ext_arr_[0] = {}; const int DCA__3GPP__Talk__Burst__Volume_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Talk__Burst__Volume_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Talk__Burst__Volume_oer_ext_arr_, 0, DCA__3GPP__Talk__Burst__Volume_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Talk__Burst__Volume_descr_ = { "@DIAMETER_Types.DCA_3GPP_Talk_Burst_Volume", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Talk__Burst__Volume_xer_, &OCTETSTRING_json_, &DCA__3GPP__Talk__Burst__Volume_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Talk__Burst__Volume_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Talk__Burst__Volume_xer_ = { {"avp_DCA_3GPP_Talk_Burst_Volume>\n", "avp_DCA_3GPP_Talk_Burst_Volume>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Talk__Burst__Volume_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Talk__Burst__Volume_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Talk__Burst__Volume_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Talk__Burst__Volume_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Talk__Burst__Volume_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Talk__Burst__Volume_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Talk_Burst_Volume", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Talk__Burst__Volume_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Talk__Burst__Volume_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Talk__Burst__Volume_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Service__Id_xer_ = { {"DCA_3GPP_Service_Id>\n", "DCA_3GPP_Service_Id>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Service__Id_oer_ext_arr_[0] = {}; const int DCA__3GPP__Service__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Service__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Service__Id_oer_ext_arr_, 0, DCA__3GPP__Service__Id_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Service__Id_descr_ = { "@DIAMETER_Types.DCA_3GPP_Service_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Service__Id_xer_, &OCTETSTRING_json_, &DCA__3GPP__Service__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Service__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Service__Id_xer_ = { {"avp_DCA_3GPP_Service_Id>\n", "avp_DCA_3GPP_Service_Id>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Service__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Service__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Service__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Service__Id_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Service__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Service__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Service_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Service__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Service__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Service__Id_default_coding("RAW"); const TTCN_RAWdescriptor_t RX__3GPP__Priority__Sharing__Indicator_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for RX__3GPP__Priority__Sharing__Indicator const TTCN_Typedescriptor_t RX__3GPP__Priority__Sharing__Indicator_descr_ = { "@DIAMETER_Types.RX_3GPP_Priority_Sharing_Indicator", NULL, &RX__3GPP__Priority__Sharing__Indicator_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Priority__Sharing__Indicator_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Priority__Sharing__Indicator_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Tunnel__Type_xer_ = { {"DNAS_NONE_Tunnel_Type>\n", "DNAS_NONE_Tunnel_Type>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Tunnel__Type_oer_ext_arr_[0] = {}; const int DNAS__NONE__Tunnel__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Tunnel__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DNAS__NONE__Tunnel__Type_oer_ext_arr_, 0, DNAS__NONE__Tunnel__Type_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Tunnel__Type_descr_ = { "@DIAMETER_Types.DNAS_NONE_Tunnel_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DNAS__NONE__Tunnel__Type_xer_, &OCTETSTRING_json_, &DNAS__NONE__Tunnel__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Tunnel__Type_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Type_xer_ = { {"avp_DNAS_NONE_Tunnel_Type>\n", "avp_DNAS_NONE_Tunnel_Type>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Tunnel__Type_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Tunnel__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Tunnel__Type_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Tunnel__Type_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Type_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Tunnel_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Tunnel__Type_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Tunnel__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Tunnel__Type_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__QoS__Rule__Name_xer_ = { {"PCC_3GPP_QoS_Rule_Name>\n", "PCC_3GPP_QoS_Rule_Name>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__QoS__Rule__Name_oer_ext_arr_[0] = {}; const int PCC__3GPP__QoS__Rule__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__QoS__Rule__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, PCC__3GPP__QoS__Rule__Name_oer_ext_arr_, 0, PCC__3GPP__QoS__Rule__Name_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__QoS__Rule__Name_descr_ = { "@DIAMETER_Types.PCC_3GPP_QoS_Rule_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &PCC__3GPP__QoS__Rule__Name_xer_, &OCTETSTRING_json_, &PCC__3GPP__QoS__Rule__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__QoS__Rule__Name_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__QoS__Rule__Name_xer_ = { {"avp_PCC_3GPP_QoS_Rule_Name>\n", "avp_PCC_3GPP_QoS_Rule_Name>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__QoS__Rule__Name_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__QoS__Rule__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__QoS__Rule__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__QoS__Rule__Name_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__QoS__Rule__Name_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__QoS__Rule__Name_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_QoS_Rule_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__QoS__Rule__Name_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__QoS__Rule__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__QoS__Rule__Name_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Trigger__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Trigger__Type const TTCN_Typedescriptor_t DCA__3GPP__Trigger__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_Trigger_Type", NULL, &DCA__3GPP__Trigger__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Trigger__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Trigger__Type_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Instance__Id_xer_ = { {"DCA_3GPP_Instance_Id>\n", "DCA_3GPP_Instance_Id>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Instance__Id_oer_ext_arr_[0] = {}; const int DCA__3GPP__Instance__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Instance__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Instance__Id_oer_ext_arr_, 0, DCA__3GPP__Instance__Id_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Instance__Id_descr_ = { "@DIAMETER_Types.DCA_3GPP_Instance_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Instance__Id_xer_, &OCTETSTRING_json_, &DCA__3GPP__Instance__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Instance__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Instance__Id_xer_ = { {"avp_DCA_3GPP_Instance_Id>\n", "avp_DCA_3GPP_Instance_Id>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Instance__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Instance__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Instance__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Instance__Id_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Instance__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Instance__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Instance_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Instance__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Instance__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Instance__Id_default_coding("RAW"); const TTCN_Typedescriptor_t& S6__3GPP__Scheduled__Communication__Time_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING S6__3GPP__Scheduled__Communication__Time_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Scheduled__Communication__Time_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Max__Requested__Bandwidth__DL_xer_ = { {"RX_3GPP_Max_Requested_Bandwidth_DL>\n", "RX_3GPP_Max_Requested_Bandwidth_DL>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Max__Requested__Bandwidth__DL_oer_ext_arr_[0] = {}; const int RX__3GPP__Max__Requested__Bandwidth__DL_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Max__Requested__Bandwidth__DL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, RX__3GPP__Max__Requested__Bandwidth__DL_oer_ext_arr_, 0, RX__3GPP__Max__Requested__Bandwidth__DL_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Max__Requested__Bandwidth__DL_descr_ = { "@DIAMETER_Types.RX_3GPP_Max_Requested_Bandwidth_DL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &RX__3GPP__Max__Requested__Bandwidth__DL_xer_, &OCTETSTRING_json_, &RX__3GPP__Max__Requested__Bandwidth__DL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Max__Requested__Bandwidth__DL_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Max__Requested__Bandwidth__DL_xer_ = { {"avp_RX_3GPP_Max_Requested_Bandwidth_DL>\n", "avp_RX_3GPP_Max_Requested_Bandwidth_DL>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Max__Requested__Bandwidth__DL_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Max__Requested__Bandwidth__DL_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Max__Requested__Bandwidth__DL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Max__Requested__Bandwidth__DL_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Max__Requested__Bandwidth__DL_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Max__Requested__Bandwidth__DL_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Max_Requested_Bandwidth_DL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Max__Requested__Bandwidth__DL_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Max__Requested__Bandwidth__DL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Max__Requested__Bandwidth__DL_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Role__Of__ProSe__Function_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Role__Of__ProSe__Function const TTCN_Typedescriptor_t DCA__3GPP__Role__Of__ProSe__Function_descr_ = { "@DIAMETER_Types.DCA_3GPP_Role_Of_ProSe_Function", NULL, &DCA__3GPP__Role__Of__ProSe__Function_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Role__Of__ProSe__Function_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Role__Of__ProSe__Function_default_coding("RAW"); const XERdescriptor_t S6__3GPP__Maximum__Latency_xer_ = { {"S6_3GPP_Maximum_Latency>\n", "S6_3GPP_Maximum_Latency>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__Maximum__Latency_oer_ext_arr_[0] = {}; const int S6__3GPP__Maximum__Latency_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__Maximum__Latency_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__Maximum__Latency_oer_ext_arr_, 0, S6__3GPP__Maximum__Latency_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__Maximum__Latency_descr_ = { "@DIAMETER_Types.S6_3GPP_Maximum_Latency", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__Maximum__Latency_xer_, &OCTETSTRING_json_, &S6__3GPP__Maximum__Latency_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__Maximum__Latency_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__Maximum__Latency_xer_ = { {"avp_S6_3GPP_Maximum_Latency>\n", "avp_S6_3GPP_Maximum_Latency>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__Maximum__Latency_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__Maximum__Latency_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__Maximum__Latency_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__Maximum__Latency_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__Maximum__Latency_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__Maximum__Latency_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_Maximum_Latency", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__Maximum__Latency_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__Maximum__Latency_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Maximum__Latency_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__PCC__Rule__Status_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__PCC__Rule__Status const TTCN_Typedescriptor_t PCC__3GPP__PCC__Rule__Status_descr_ = { "@DIAMETER_Types.PCC_3GPP_PCC_Rule_Status", NULL, &PCC__3GPP__PCC__Rule__Status_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__PCC__Rule__Status_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__PCC__Rule__Status_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__SIP__Response__Timestamp_xer_ = { {"DCA_3GPP_SIP_Response_Timestamp>\n", "DCA_3GPP_SIP_Response_Timestamp>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__SIP__Response__Timestamp_oer_ext_arr_[0] = {}; const int DCA__3GPP__SIP__Response__Timestamp_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__SIP__Response__Timestamp_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__SIP__Response__Timestamp_oer_ext_arr_, 0, DCA__3GPP__SIP__Response__Timestamp_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__SIP__Response__Timestamp_descr_ = { "@DIAMETER_Types.DCA_3GPP_SIP_Response_Timestamp", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &DCA__3GPP__SIP__Response__Timestamp_xer_, &OCTETSTRING_json_, &DCA__3GPP__SIP__Response__Timestamp_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__SIP__Response__Timestamp_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__SIP__Response__Timestamp_xer_ = { {"avp_DCA_3GPP_SIP_Response_Timestamp>\n", "avp_DCA_3GPP_SIP_Response_Timestamp>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__SIP__Response__Timestamp_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__SIP__Response__Timestamp_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__SIP__Response__Timestamp_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__SIP__Response__Timestamp_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__SIP__Response__Timestamp_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__SIP__Response__Timestamp_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_SIP_Response_Timestamp", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__SIP__Response__Timestamp_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__SIP__Response__Timestamp_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SIP__Response__Timestamp_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Extended__GBR__DL_xer_ = { {"PCC_3GPP_Extended_GBR_DL>\n", "PCC_3GPP_Extended_GBR_DL>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Extended__GBR__DL_oer_ext_arr_[0] = {}; const int PCC__3GPP__Extended__GBR__DL_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Extended__GBR__DL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PCC__3GPP__Extended__GBR__DL_oer_ext_arr_, 0, PCC__3GPP__Extended__GBR__DL_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Extended__GBR__DL_descr_ = { "@DIAMETER_Types.PCC_3GPP_Extended_GBR_DL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &PCC__3GPP__Extended__GBR__DL_xer_, &OCTETSTRING_json_, &PCC__3GPP__Extended__GBR__DL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Extended__GBR__DL_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Extended__GBR__DL_xer_ = { {"avp_PCC_3GPP_Extended_GBR_DL>\n", "avp_PCC_3GPP_Extended_GBR_DL>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Extended__GBR__DL_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Extended__GBR__DL_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Extended__GBR__DL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Extended__GBR__DL_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Extended__GBR__DL_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Extended__GBR__DL_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Extended_GBR_DL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Extended__GBR__DL_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Extended__GBR__DL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Extended__GBR__DL_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__MBSFN__Area_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__MBSFN__Area_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__MBSFN__Area_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__ProSe__UE__ID_xer_ = { {"DCA_3GPP_ProSe_UE_ID>\n", "DCA_3GPP_ProSe_UE_ID>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__ProSe__UE__ID_oer_ext_arr_[0] = {}; const int DCA__3GPP__ProSe__UE__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__ProSe__UE__ID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__ProSe__UE__ID_oer_ext_arr_, 0, DCA__3GPP__ProSe__UE__ID_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__ProSe__UE__ID_descr_ = { "@DIAMETER_Types.DCA_3GPP_ProSe_UE_ID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__ProSe__UE__ID_xer_, &OCTETSTRING_json_, &DCA__3GPP__ProSe__UE__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__ProSe__UE__ID_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__ProSe__UE__ID_xer_ = { {"avp_DCA_3GPP_ProSe_UE_ID>\n", "avp_DCA_3GPP_ProSe_UE_ID>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__ProSe__UE__ID_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__ProSe__UE__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__ProSe__UE__ID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__ProSe__UE__ID_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__ProSe__UE__ID_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__ProSe__UE__ID_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_ProSe_UE_ID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__ProSe__UE__ID_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__ProSe__UE__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__ProSe__UE__ID_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__Server__Name_xer_ = { {"CxDx_3GPP_Server_Name>\n", "CxDx_3GPP_Server_Name>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__3GPP__Server__Name_oer_ext_arr_[0] = {}; const int CxDx__3GPP__Server__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__3GPP__Server__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, CxDx__3GPP__Server__Name_oer_ext_arr_, 0, CxDx__3GPP__Server__Name_oer_p_}; const TTCN_Typedescriptor_t CxDx__3GPP__Server__Name_descr_ = { "@DIAMETER_Types.CxDx_3GPP_Server_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &CxDx__3GPP__Server__Name_xer_, &OCTETSTRING_json_, &CxDx__3GPP__Server__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__Server__Name_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__Server__Name_xer_ = { {"avp_CxDx_3GPP_Server_Name>\n", "avp_CxDx_3GPP_Server_Name>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__3GPP__Server__Name_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__3GPP__Server__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__3GPP__Server__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__CxDx__3GPP__Server__Name_oer_ext_arr_, 0, AVP__Data_avp__CxDx__3GPP__Server__Name_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__Server__Name_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_Server_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__3GPP__Server__Name_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__3GPP__Server__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Server__Name_default_coding("RAW"); const TTCN_Typedescriptor_t& S6__3GPP__APN__Validity__Time_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING S6__3GPP__APN__Validity__Time_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__APN__Validity__Time_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__Allocation__Retention__Priority_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__Allocation__Retention__Priority_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Allocation__Retention__Priority_default_coding("RAW"); const TTCN_RAWdescriptor_t DCC__NONE__Check__Balance__Result_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCC__NONE__Check__Balance__Result const TTCN_Typedescriptor_t DCC__NONE__Check__Balance__Result_descr_ = { "@DIAMETER_Types.DCC_NONE_Check_Balance_Result", NULL, &DCC__NONE__Check__Balance__Result_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__Check__Balance__Result_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Check__Balance__Result_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__Job__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__Job__Type const TTCN_Typedescriptor_t AAA__3GPP__Job__Type_descr_ = { "@DIAMETER_Types.AAA_3GPP_Job_Type", NULL, &AAA__3GPP__Job__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Job__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Job__Type_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Destination__Host_xer_ = { {"avp_BASE_NONE_Destination_Host>\n", "avp_BASE_NONE_Destination_Host>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Destination__Host_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Destination_Host", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__BASE__NONE__Destination__Host_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Destination__Host_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Positioning__Method_xer_ = { {"AAA_3GPP_Positioning_Method>\n", "AAA_3GPP_Positioning_Method>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Positioning__Method_oer_ext_arr_[0] = {}; const int AAA__3GPP__Positioning__Method_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Positioning__Method_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__Positioning__Method_oer_ext_arr_, 0, AAA__3GPP__Positioning__Method_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Positioning__Method_descr_ = { "@DIAMETER_Types.AAA_3GPP_Positioning_Method", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__Positioning__Method_xer_, &OCTETSTRING_json_, &AAA__3GPP__Positioning__Method_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Positioning__Method_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Positioning__Method_xer_ = { {"avp_AAA_3GPP_Positioning_Method>\n", "avp_AAA_3GPP_Positioning_Method>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Positioning__Method_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Positioning__Method_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Positioning__Method_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Positioning__Method_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Positioning__Method_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Positioning__Method_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Positioning_Method", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Positioning__Method_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Positioning__Method_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Positioning__Method_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__LIA__Flags_xer_ = { {"CxDx_3GPP_LIA_Flags>\n", "CxDx_3GPP_LIA_Flags>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__3GPP__LIA__Flags_oer_ext_arr_[0] = {}; const int CxDx__3GPP__LIA__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__3GPP__LIA__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, CxDx__3GPP__LIA__Flags_oer_ext_arr_, 0, CxDx__3GPP__LIA__Flags_oer_p_}; const TTCN_Typedescriptor_t CxDx__3GPP__LIA__Flags_descr_ = { "@DIAMETER_Types.CxDx_3GPP_LIA_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &CxDx__3GPP__LIA__Flags_xer_, &OCTETSTRING_json_, &CxDx__3GPP__LIA__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__LIA__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__LIA__Flags_xer_ = { {"avp_CxDx_3GPP_LIA_Flags>\n", "avp_CxDx_3GPP_LIA_Flags>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__3GPP__LIA__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__3GPP__LIA__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__3GPP__LIA__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__CxDx__3GPP__LIA__Flags_oer_ext_arr_, 0, AVP__Data_avp__CxDx__3GPP__LIA__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__LIA__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_LIA_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__3GPP__LIA__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__3GPP__LIA__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__LIA__Flags_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__DL__Buffering__Suggested__Packet__Count_xer_ = { {"AAA_3GPP_DL_Buffering_Suggested_Packet_Count>\n", "AAA_3GPP_DL_Buffering_Suggested_Packet_Count>\n"}, {46, 46}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t AAA__3GPP__DL__Buffering__Suggested__Packet__Count_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t AAA__3GPP__DL__Buffering__Suggested__Packet__Count_descr_ = { "@DIAMETER_Types.AAA_3GPP_DL_Buffering_Suggested_Packet_Count", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &AAA__3GPP__DL__Buffering__Suggested__Packet__Count_xer_, &INTEGER_json_, &AAA__3GPP__DL__Buffering__Suggested__Packet__Count_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__DL__Buffering__Suggested__Packet__Count_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count_xer_ = { {"avp_AAA_3GPP_DL_Buffering_Suggested_Packet_Count>\n", "avp_AAA_3GPP_DL_Buffering_Suggested_Packet_Count>\n"}, {50, 50}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_DL_Buffering_Suggested_Packet_Count", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &AVP__Data_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count_xer_, &INTEGER_json_, &AVP__Data_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__AoC__Service__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__AoC__Service__Type const TTCN_Typedescriptor_t DCA__3GPP__AoC__Service__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_AoC_Service_Type", NULL, &DCA__3GPP__AoC__Service__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__AoC__Service__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__AoC__Service__Type_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Login__IP__Host_xer_ = { {"DNAS_NONE_Login_IP_Host>\n", "DNAS_NONE_Login_IP_Host>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Login__IP__Host_oer_ext_arr_[0] = {}; const int DNAS__NONE__Login__IP__Host_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Login__IP__Host_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Login__IP__Host_oer_ext_arr_, 0, DNAS__NONE__Login__IP__Host_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Login__IP__Host_descr_ = { "@DIAMETER_Types.DNAS_NONE_Login_IP_Host", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Login__IP__Host_xer_, &OCTETSTRING_json_, &DNAS__NONE__Login__IP__Host_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Login__IP__Host_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Login__IP__Host_xer_ = { {"avp_DNAS_NONE_Login_IP_Host>\n", "avp_DNAS_NONE_Login_IP_Host>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Login__IP__Host_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Login__IP__Host_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Login__IP__Host_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Login__IP__Host_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Login__IP__Host_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Login__IP__Host_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Login_IP_Host", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Login__IP__Host_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Login__IP__Host_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Login__IP__Host_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__IDA__Flags_xer_ = { {"AAA_3GPP_IDA_Flags>\n", "AAA_3GPP_IDA_Flags>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__IDA__Flags_oer_ext_arr_[0] = {}; const int AAA__3GPP__IDA__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__IDA__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__IDA__Flags_oer_ext_arr_, 0, AAA__3GPP__IDA__Flags_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__IDA__Flags_descr_ = { "@DIAMETER_Types.AAA_3GPP_IDA_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__IDA__Flags_xer_, &OCTETSTRING_json_, &AAA__3GPP__IDA__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__IDA__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__IDA__Flags_xer_ = { {"avp_AAA_3GPP_IDA_Flags>\n", "avp_AAA_3GPP_IDA_Flags>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__IDA__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__IDA__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__IDA__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__IDA__Flags_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__IDA__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__IDA__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_IDA_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__IDA__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__IDA__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__IDA__Flags_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__ARAP__Security_xer_ = { {"DNAS_NONE_ARAP_Security>\n", "DNAS_NONE_ARAP_Security>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__ARAP__Security_oer_ext_arr_[0] = {}; const int DNAS__NONE__ARAP__Security_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__ARAP__Security_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DNAS__NONE__ARAP__Security_oer_ext_arr_, 0, DNAS__NONE__ARAP__Security_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__ARAP__Security_descr_ = { "@DIAMETER_Types.DNAS_NONE_ARAP_Security", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DNAS__NONE__ARAP__Security_xer_, &OCTETSTRING_json_, &DNAS__NONE__ARAP__Security_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__ARAP__Security_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__ARAP__Security_xer_ = { {"avp_DNAS_NONE_ARAP_Security>\n", "avp_DNAS_NONE_ARAP_Security>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__ARAP__Security_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__ARAP__Security_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__ARAP__Security_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__ARAP__Security_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__ARAP__Security_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__ARAP__Security_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_ARAP_Security", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__ARAP__Security_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__ARAP__Security_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__ARAP__Security_default_coding("RAW"); const TTCN_RAWdescriptor_t DNAS__NONE__Origin__AAA__Protocol_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DNAS__NONE__Origin__AAA__Protocol const TTCN_Typedescriptor_t DNAS__NONE__Origin__AAA__Protocol_descr_ = { "@DIAMETER_Types.DNAS_NONE_Origin_AAA_Protocol", NULL, &DNAS__NONE__Origin__AAA__Protocol_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Origin__AAA__Protocol_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Origin__AAA__Protocol_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Time__Last__Usage_xer_ = { {"DCA_3GPP_Time_Last_Usage>\n", "DCA_3GPP_Time_Last_Usage>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Time__Last__Usage_oer_ext_arr_[0] = {}; const int DCA__3GPP__Time__Last__Usage_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Time__Last__Usage_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Time__Last__Usage_oer_ext_arr_, 0, DCA__3GPP__Time__Last__Usage_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Time__Last__Usage_descr_ = { "@DIAMETER_Types.DCA_3GPP_Time_Last_Usage", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &DCA__3GPP__Time__Last__Usage_xer_, &OCTETSTRING_json_, &DCA__3GPP__Time__Last__Usage_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Time__Last__Usage_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Time__Last__Usage_xer_ = { {"avp_DCA_3GPP_Time_Last_Usage>\n", "avp_DCA_3GPP_Time_Last_Usage>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Time__Last__Usage_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Time__Last__Usage_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Time__Last__Usage_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Time__Last__Usage_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Time__Last__Usage_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Time__Last__Usage_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Time_Last_Usage", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Time__Last__Usage_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Time__Last__Usage_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Time__Last__Usage_default_coding("RAW"); const TTCN_Typedescriptor_t& CxDx__3GPP__Charging__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING CxDx__3GPP__Charging__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Charging__Information_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__ULA__Flags_xer_ = { {"AAA_3GPP_ULA_Flags>\n", "AAA_3GPP_ULA_Flags>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__ULA__Flags_oer_ext_arr_[0] = {}; const int AAA__3GPP__ULA__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__ULA__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__ULA__Flags_oer_ext_arr_, 0, AAA__3GPP__ULA__Flags_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__ULA__Flags_descr_ = { "@DIAMETER_Types.AAA_3GPP_ULA_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__ULA__Flags_xer_, &OCTETSTRING_json_, &AAA__3GPP__ULA__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__ULA__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__ULA__Flags_xer_ = { {"avp_AAA_3GPP_ULA_Flags>\n", "avp_AAA_3GPP_ULA_Flags>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__ULA__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__ULA__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__ULA__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__ULA__Flags_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__ULA__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__ULA__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_ULA_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__ULA__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__ULA__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__ULA__Flags_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Originator__Interface_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Originator__Interface_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Originator__Interface_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported const TTCN_Typedescriptor_t AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported_descr_ = { "@DIAMETER_Types.AAA_3GPP_IMS_Voice_Over_PS_Sessions_Supported", NULL, &AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature const TTCN_Typedescriptor_t AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature_descr_ = { "@DIAMETER_Types.AAA_3GPP_Roaming_Restricted_Due_To_Unsupported_Feature", NULL, &AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__File__Repair__Supported_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__File__Repair__Supported const TTCN_Typedescriptor_t DCA__3GPP__File__Repair__Supported_descr_ = { "@DIAMETER_Types.DCA_3GPP_File_Repair_Supported", NULL, &DCA__3GPP__File__Repair__Supported_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__File__Repair__Supported_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__File__Repair__Supported_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Framed__IPX__Network_xer_ = { {"DNAS_NONE_Framed_IPX_Network>\n", "DNAS_NONE_Framed_IPX_Network>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Framed__IPX__Network_oer_ext_arr_[0] = {}; const int DNAS__NONE__Framed__IPX__Network_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Framed__IPX__Network_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Framed__IPX__Network_oer_ext_arr_, 0, DNAS__NONE__Framed__IPX__Network_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Framed__IPX__Network_descr_ = { "@DIAMETER_Types.DNAS_NONE_Framed_IPX_Network", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Framed__IPX__Network_xer_, &OCTETSTRING_json_, &DNAS__NONE__Framed__IPX__Network_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Framed__IPX__Network_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Framed__IPX__Network_xer_ = { {"avp_DNAS_NONE_Framed_IPX_Network>\n", "avp_DNAS_NONE_Framed_IPX_Network>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Framed__IPX__Network_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Framed__IPX__Network_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Framed__IPX__Network_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Framed__IPX__Network_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Framed__IPX__Network_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Framed__IPX__Network_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Framed_IPX_Network", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Framed__IPX__Network_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Framed__IPX__Network_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Framed__IPX__Network_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Tunnel__Assignment__Id_xer_ = { {"DNAS_NONE_Tunnel_Assignment_Id>\n", "DNAS_NONE_Tunnel_Assignment_Id>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Tunnel__Assignment__Id_oer_ext_arr_[0] = {}; const int DNAS__NONE__Tunnel__Assignment__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Tunnel__Assignment__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Tunnel__Assignment__Id_oer_ext_arr_, 0, DNAS__NONE__Tunnel__Assignment__Id_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Tunnel__Assignment__Id_descr_ = { "@DIAMETER_Types.DNAS_NONE_Tunnel_Assignment_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Tunnel__Assignment__Id_xer_, &OCTETSTRING_json_, &DNAS__NONE__Tunnel__Assignment__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Tunnel__Assignment__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Assignment__Id_xer_ = { {"avp_DNAS_NONE_Tunnel_Assignment_Id>\n", "avp_DNAS_NONE_Tunnel_Assignment_Id>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Tunnel__Assignment__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Tunnel__Assignment__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Assignment__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Tunnel__Assignment__Id_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Tunnel__Assignment__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Assignment__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Tunnel_Assignment_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Tunnel__Assignment__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Tunnel__Assignment__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Tunnel__Assignment__Id_default_coding("RAW"); const XERdescriptor_t DCC__NONE__CC__Service__Specific__Units_xer_ = { {"DCC_NONE_CC_Service_Specific_Units>\n", "DCC_NONE_CC_Service_Specific_Units>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCC__NONE__CC__Service__Specific__Units_oer_ext_arr_[0] = {}; const int DCC__NONE__CC__Service__Specific__Units_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCC__NONE__CC__Service__Specific__Units_oer_ = { -1, TRUE, 8, FALSE, 0, 0, DCC__NONE__CC__Service__Specific__Units_oer_ext_arr_, 0, DCC__NONE__CC__Service__Specific__Units_oer_p_}; const TTCN_Typedescriptor_t DCC__NONE__CC__Service__Specific__Units_descr_ = { "@DIAMETER_Types.DCC_NONE_CC_Service_Specific_Units", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &DCC__NONE__CC__Service__Specific__Units_xer_, &OCTETSTRING_json_, &DCC__NONE__CC__Service__Specific__Units_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__CC__Service__Specific__Units_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCC__NONE__CC__Service__Specific__Units_xer_ = { {"avp_DCC_NONE_CC_Service_Specific_Units>\n", "avp_DCC_NONE_CC_Service_Specific_Units>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCC__NONE__CC__Service__Specific__Units_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCC__NONE__CC__Service__Specific__Units_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCC__NONE__CC__Service__Specific__Units_oer_ = { -1, TRUE, 8, FALSE, 0, 0, AVP__Data_avp__DCC__NONE__CC__Service__Specific__Units_oer_ext_arr_, 0, AVP__Data_avp__DCC__NONE__CC__Service__Specific__Units_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCC__NONE__CC__Service__Specific__Units_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCC_NONE_CC_Service_Specific_Units", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCC__NONE__CC__Service__Specific__Units_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCC__NONE__CC__Service__Specific__Units_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__CC__Service__Specific__Units_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__SDP__Answer__Timestamp_xer_ = { {"DCA_3GPP_SDP_Answer_Timestamp>\n", "DCA_3GPP_SDP_Answer_Timestamp>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__SDP__Answer__Timestamp_oer_ext_arr_[0] = {}; const int DCA__3GPP__SDP__Answer__Timestamp_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__SDP__Answer__Timestamp_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__SDP__Answer__Timestamp_oer_ext_arr_, 0, DCA__3GPP__SDP__Answer__Timestamp_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__SDP__Answer__Timestamp_descr_ = { "@DIAMETER_Types.DCA_3GPP_SDP_Answer_Timestamp", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &DCA__3GPP__SDP__Answer__Timestamp_xer_, &OCTETSTRING_json_, &DCA__3GPP__SDP__Answer__Timestamp_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__SDP__Answer__Timestamp_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__SDP__Answer__Timestamp_xer_ = { {"avp_DCA_3GPP_SDP_Answer_Timestamp>\n", "avp_DCA_3GPP_SDP_Answer_Timestamp>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__SDP__Answer__Timestamp_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__SDP__Answer__Timestamp_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__SDP__Answer__Timestamp_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__SDP__Answer__Timestamp_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__SDP__Answer__Timestamp_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__SDP__Answer__Timestamp_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_SDP_Answer_Timestamp", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__SDP__Answer__Timestamp_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__SDP__Answer__Timestamp_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SDP__Answer__Timestamp_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__WLAN__Identifier_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__WLAN__Identifier_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__WLAN__Identifier_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Type__Number_xer_ = { {"DCA_3GPP_Type_Number>\n", "DCA_3GPP_Type_Number>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Type__Number_oer_ext_arr_[0] = {}; const int DCA__3GPP__Type__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Type__Number_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Type__Number_oer_ext_arr_, 0, DCA__3GPP__Type__Number_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Type__Number_descr_ = { "@DIAMETER_Types.DCA_3GPP_Type_Number", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Type__Number_xer_, &OCTETSTRING_json_, &DCA__3GPP__Type__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Type__Number_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Type__Number_xer_ = { {"avp_DCA_3GPP_Type_Number>\n", "avp_DCA_3GPP_Type_Number>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Type__Number_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Type__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Type__Number_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Type__Number_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Type__Number_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Type__Number_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Type_Number", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Type__Number_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Type__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Type__Number_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__NIDD__Submission_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__NIDD__Submission_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__NIDD__Submission_default_coding("RAW"); const TTCN_Typedescriptor_t& S6__3GPP__T4__Parameters_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING S6__3GPP__T4__Parameters_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__T4__Parameters_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Access__Network__Charging__Identifier__Value_xer_ = { {"RX_3GPP_Access_Network_Charging_Identifier_Value>\n", "RX_3GPP_Access_Network_Charging_Identifier_Value>\n"}, {50, 50}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Access__Network__Charging__Identifier__Value_oer_ext_arr_[0] = {}; const int RX__3GPP__Access__Network__Charging__Identifier__Value_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Access__Network__Charging__Identifier__Value_oer_ = { -1, TRUE, -1, FALSE, 0, 0, RX__3GPP__Access__Network__Charging__Identifier__Value_oer_ext_arr_, 0, RX__3GPP__Access__Network__Charging__Identifier__Value_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Access__Network__Charging__Identifier__Value_descr_ = { "@DIAMETER_Types.RX_3GPP_Access_Network_Charging_Identifier_Value", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &RX__3GPP__Access__Network__Charging__Identifier__Value_xer_, &OCTETSTRING_json_, &RX__3GPP__Access__Network__Charging__Identifier__Value_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Access__Network__Charging__Identifier__Value_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Access__Network__Charging__Identifier__Value_xer_ = { {"avp_RX_3GPP_Access_Network_Charging_Identifier_Value>\n", "avp_RX_3GPP_Access_Network_Charging_Identifier_Value>\n"}, {54, 54}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Access__Network__Charging__Identifier__Value_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Access__Network__Charging__Identifier__Value_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Access__Network__Charging__Identifier__Value_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Access__Network__Charging__Identifier__Value_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Access__Network__Charging__Identifier__Value_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Access__Network__Charging__Identifier__Value_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Access_Network_Charging_Identifier_Value", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Access__Network__Charging__Identifier__Value_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Access__Network__Charging__Identifier__Value_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Access__Network__Charging__Identifier__Value_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Announcing__UE__HPLMN__Identifier_xer_ = { {"DCA_3GPP_Announcing_UE_HPLMN_Identifier>\n", "DCA_3GPP_Announcing_UE_HPLMN_Identifier>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Announcing__UE__HPLMN__Identifier_oer_ext_arr_[0] = {}; const int DCA__3GPP__Announcing__UE__HPLMN__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Announcing__UE__HPLMN__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Announcing__UE__HPLMN__Identifier_oer_ext_arr_, 0, DCA__3GPP__Announcing__UE__HPLMN__Identifier_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Announcing__UE__HPLMN__Identifier_descr_ = { "@DIAMETER_Types.DCA_3GPP_Announcing_UE_HPLMN_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Announcing__UE__HPLMN__Identifier_xer_, &OCTETSTRING_json_, &DCA__3GPP__Announcing__UE__HPLMN__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Announcing__UE__HPLMN__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier_xer_ = { {"avp_DCA_3GPP_Announcing_UE_HPLMN_Identifier>\n", "avp_DCA_3GPP_Announcing_UE_HPLMN_Identifier>\n"}, {45, 45}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Announcing_UE_HPLMN_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier_default_coding("RAW"); const TTCN_Typedescriptor_t& S6__3GPP__AESE__Error__Report_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING S6__3GPP__AESE__Error__Report_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__AESE__Error__Report_default_coding("RAW"); const XERdescriptor_t MIPv4__NONE__MIP__FA__to__HA__SPI_xer_ = { {"MIPv4_NONE_MIP_FA_to_HA_SPI>\n", "MIPv4_NONE_MIP_FA_to_HA_SPI>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int MIPv4__NONE__MIP__FA__to__HA__SPI_oer_ext_arr_[0] = {}; const int MIPv4__NONE__MIP__FA__to__HA__SPI_oer_p_[0] = {}; const TTCN_OERdescriptor_t MIPv4__NONE__MIP__FA__to__HA__SPI_oer_ = { -1, TRUE, 4, FALSE, 0, 0, MIPv4__NONE__MIP__FA__to__HA__SPI_oer_ext_arr_, 0, MIPv4__NONE__MIP__FA__to__HA__SPI_oer_p_}; const TTCN_Typedescriptor_t MIPv4__NONE__MIP__FA__to__HA__SPI_descr_ = { "@DIAMETER_Types.MIPv4_NONE_MIP_FA_to_HA_SPI", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &MIPv4__NONE__MIP__FA__to__HA__SPI_xer_, &OCTETSTRING_json_, &MIPv4__NONE__MIP__FA__to__HA__SPI_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__FA__to__HA__SPI_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__FA__to__HA__SPI_xer_ = { {"avp_MIPv4_NONE_MIP_FA_to_HA_SPI>\n", "avp_MIPv4_NONE_MIP_FA_to_HA_SPI>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__MIPv4__NONE__MIP__FA__to__HA__SPI_oer_ext_arr_[0] = {}; const int AVP__Data_avp__MIPv4__NONE__MIP__FA__to__HA__SPI_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__FA__to__HA__SPI_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__MIPv4__NONE__MIP__FA__to__HA__SPI_oer_ext_arr_, 0, AVP__Data_avp__MIPv4__NONE__MIP__FA__to__HA__SPI_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__FA__to__HA__SPI_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv4_NONE_MIP_FA_to_HA_SPI", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__MIPv4__NONE__MIP__FA__to__HA__SPI_xer_, &OCTETSTRING_json_, &AVP__Data_avp__MIPv4__NONE__MIP__FA__to__HA__SPI_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__FA__to__HA__SPI_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Event__Type_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Event__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Event__Type_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Sharing__Key__DL_xer_ = { {"RX_3GPP_Sharing_Key_DL>\n", "RX_3GPP_Sharing_Key_DL>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Sharing__Key__DL_oer_ext_arr_[0] = {}; const int RX__3GPP__Sharing__Key__DL_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Sharing__Key__DL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, RX__3GPP__Sharing__Key__DL_oer_ext_arr_, 0, RX__3GPP__Sharing__Key__DL_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Sharing__Key__DL_descr_ = { "@DIAMETER_Types.RX_3GPP_Sharing_Key_DL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &RX__3GPP__Sharing__Key__DL_xer_, &OCTETSTRING_json_, &RX__3GPP__Sharing__Key__DL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Sharing__Key__DL_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Sharing__Key__DL_xer_ = { {"avp_RX_3GPP_Sharing_Key_DL>\n", "avp_RX_3GPP_Sharing_Key_DL>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Sharing__Key__DL_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Sharing__Key__DL_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Sharing__Key__DL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Sharing__Key__DL_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Sharing__Key__DL_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Sharing__Key__DL_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Sharing_Key_DL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Sharing__Key__DL_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Sharing__Key__DL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Sharing__Key__DL_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__ADC__Rule__Remove_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__ADC__Rule__Remove_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__ADC__Rule__Remove_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container_default_coding("RAW"); const TTCN_Typedescriptor_t& S6__3GPP__Restricted__PLMN__List_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING S6__3GPP__Restricted__PLMN__List_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Restricted__PLMN__List_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__Access__Network__Charging__Identifier__Gx_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__Access__Network__Charging__Identifier__Gx_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Age__Of__Location__Information_xer_ = { {"AAA_3GPP_Age_Of_Location_Information>\n", "AAA_3GPP_Age_Of_Location_Information>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Age__Of__Location__Information_oer_ext_arr_[0] = {}; const int AAA__3GPP__Age__Of__Location__Information_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Age__Of__Location__Information_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__Age__Of__Location__Information_oer_ext_arr_, 0, AAA__3GPP__Age__Of__Location__Information_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Age__Of__Location__Information_descr_ = { "@DIAMETER_Types.AAA_3GPP_Age_Of_Location_Information", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__Age__Of__Location__Information_xer_, &OCTETSTRING_json_, &AAA__3GPP__Age__Of__Location__Information_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Age__Of__Location__Information_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Age__Of__Location__Information_xer_ = { {"avp_AAA_3GPP_Age_Of_Location_Information>\n", "avp_AAA_3GPP_Age_Of_Location_Information>\n"}, {42, 42}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Age__Of__Location__Information_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Age__Of__Location__Information_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Age__Of__Location__Information_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Age__Of__Location__Information_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Age__Of__Location__Information_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Age__Of__Location__Information_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Age_Of_Location_Information", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Age__Of__Location__Information_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Age__Of__Location__Information_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Age__Of__Location__Information_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__PoC__Group__Name_xer_ = { {"DCA_3GPP_PoC_Group_Name>\n", "DCA_3GPP_PoC_Group_Name>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__PoC__Group__Name_oer_ext_arr_[0] = {}; const int DCA__3GPP__PoC__Group__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__PoC__Group__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__PoC__Group__Name_oer_ext_arr_, 0, DCA__3GPP__PoC__Group__Name_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__PoC__Group__Name_descr_ = { "@DIAMETER_Types.DCA_3GPP_PoC_Group_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__PoC__Group__Name_xer_, &OCTETSTRING_json_, &DCA__3GPP__PoC__Group__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__PoC__Group__Name_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__PoC__Group__Name_xer_ = { {"avp_DCA_3GPP_PoC_Group_Name>\n", "avp_DCA_3GPP_PoC_Group_Name>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__PoC__Group__Name_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__PoC__Group__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__PoC__Group__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__PoC__Group__Name_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__PoC__Group__Name_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__PoC__Group__Name_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_PoC_Group_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__PoC__Group__Name_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__PoC__Group__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__PoC__Group__Name_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Extended__Max__Requested__BW__DL_xer_ = { {"RX_3GPP_Extended_Max_Requested_BW_DL>\n", "RX_3GPP_Extended_Max_Requested_BW_DL>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Extended__Max__Requested__BW__DL_oer_ext_arr_[0] = {}; const int RX__3GPP__Extended__Max__Requested__BW__DL_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Extended__Max__Requested__BW__DL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, RX__3GPP__Extended__Max__Requested__BW__DL_oer_ext_arr_, 0, RX__3GPP__Extended__Max__Requested__BW__DL_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Extended__Max__Requested__BW__DL_descr_ = { "@DIAMETER_Types.RX_3GPP_Extended_Max_Requested_BW_DL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &RX__3GPP__Extended__Max__Requested__BW__DL_xer_, &OCTETSTRING_json_, &RX__3GPP__Extended__Max__Requested__BW__DL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Extended__Max__Requested__BW__DL_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Extended__Max__Requested__BW__DL_xer_ = { {"avp_RX_3GPP_Extended_Max_Requested_BW_DL>\n", "avp_RX_3GPP_Extended_Max_Requested_BW_DL>\n"}, {42, 42}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Extended__Max__Requested__BW__DL_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Extended__Max__Requested__BW__DL_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Extended__Max__Requested__BW__DL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Extended__Max__Requested__BW__DL_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Extended__Max__Requested__BW__DL_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Extended__Max__Requested__BW__DL_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Extended_Max_Requested_BW_DL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Extended__Max__Requested__BW__DL_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Extended__Max__Requested__BW__DL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Extended__Max__Requested__BW__DL_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__Flow__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__Flow__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Flow__Information_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__PS__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__PS__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__PS__Information_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__MTC__IWF__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__MTC__IWF__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__MTC__IWF__Address_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Execution__Time_xer_ = { {"PCC_3GPP_Execution_Time>\n", "PCC_3GPP_Execution_Time>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Execution__Time_oer_ext_arr_[0] = {}; const int PCC__3GPP__Execution__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Execution__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PCC__3GPP__Execution__Time_oer_ext_arr_, 0, PCC__3GPP__Execution__Time_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Execution__Time_descr_ = { "@DIAMETER_Types.PCC_3GPP_Execution_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &PCC__3GPP__Execution__Time_xer_, &OCTETSTRING_json_, &PCC__3GPP__Execution__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Execution__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Execution__Time_xer_ = { {"avp_PCC_3GPP_Execution_Time>\n", "avp_PCC_3GPP_Execution_Time>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Execution__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Execution__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Execution__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Execution__Time_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Execution__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Execution__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Execution_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Execution__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Execution__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Execution__Time_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__NAS__Identifier_xer_ = { {"DNAS_NONE_NAS_Identifier>\n", "DNAS_NONE_NAS_Identifier>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__NAS__Identifier_oer_ext_arr_[0] = {}; const int DNAS__NONE__NAS__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__NAS__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__NAS__Identifier_oer_ext_arr_, 0, DNAS__NONE__NAS__Identifier_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__NAS__Identifier_descr_ = { "@DIAMETER_Types.DNAS_NONE_NAS_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__NAS__Identifier_xer_, &OCTETSTRING_json_, &DNAS__NONE__NAS__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__NAS__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__NAS__Identifier_xer_ = { {"avp_DNAS_NONE_NAS_Identifier>\n", "avp_DNAS_NONE_NAS_Identifier>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__NAS__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__NAS__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__NAS__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__NAS__Identifier_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__NAS__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__NAS__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_NAS_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__NAS__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__NAS__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__NAS__Identifier_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Tunnel__Server__Auth__Id_xer_ = { {"DNAS_NONE_Tunnel_Server_Auth_Id>\n", "DNAS_NONE_Tunnel_Server_Auth_Id>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Tunnel__Server__Auth__Id_oer_ext_arr_[0] = {}; const int DNAS__NONE__Tunnel__Server__Auth__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Tunnel__Server__Auth__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Tunnel__Server__Auth__Id_oer_ext_arr_, 0, DNAS__NONE__Tunnel__Server__Auth__Id_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Tunnel__Server__Auth__Id_descr_ = { "@DIAMETER_Types.DNAS_NONE_Tunnel_Server_Auth_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Tunnel__Server__Auth__Id_xer_, &OCTETSTRING_json_, &DNAS__NONE__Tunnel__Server__Auth__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Tunnel__Server__Auth__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Server__Auth__Id_xer_ = { {"avp_DNAS_NONE_Tunnel_Server_Auth_Id>\n", "avp_DNAS_NONE_Tunnel_Server_Auth_Id>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Tunnel__Server__Auth__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Tunnel__Server__Auth__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Server__Auth__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Tunnel__Server__Auth__Id_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Tunnel__Server__Auth__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Server__Auth__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Tunnel_Server_Auth_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Tunnel__Server__Auth__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Tunnel__Server__Auth__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Tunnel__Server__Auth__Id_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__Contact_xer_ = { {"CxDx_3GPP_Contact>\n", "CxDx_3GPP_Contact>\n"}, {19, 19}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__3GPP__Contact_oer_ext_arr_[0] = {}; const int CxDx__3GPP__Contact_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__3GPP__Contact_oer_ = { -1, TRUE, -1, FALSE, 0, 0, CxDx__3GPP__Contact_oer_ext_arr_, 0, CxDx__3GPP__Contact_oer_p_}; const TTCN_Typedescriptor_t CxDx__3GPP__Contact_descr_ = { "@DIAMETER_Types.CxDx_3GPP_Contact", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &CxDx__3GPP__Contact_xer_, &OCTETSTRING_json_, &CxDx__3GPP__Contact_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__Contact_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__Contact_xer_ = { {"avp_CxDx_3GPP_Contact>\n", "avp_CxDx_3GPP_Contact>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__3GPP__Contact_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__3GPP__Contact_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__3GPP__Contact_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__CxDx__3GPP__Contact_oer_ext_arr_, 0, AVP__Data_avp__CxDx__3GPP__Contact_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__Contact_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_Contact", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__3GPP__Contact_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__3GPP__Contact_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Contact_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__Charging__Correlation__Indicator_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__Charging__Correlation__Indicator const TTCN_Typedescriptor_t PCC__3GPP__Charging__Correlation__Indicator_descr_ = { "@DIAMETER_Types.PCC_3GPP_Charging_Correlation_Indicator", NULL, &PCC__3GPP__Charging__Correlation__Indicator_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Charging__Correlation__Indicator_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Charging__Correlation__Indicator_default_coding("RAW"); const TTCN_RAWdescriptor_t DCC__NONE__Credit__Control_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCC__NONE__Credit__Control const TTCN_Typedescriptor_t DCC__NONE__Credit__Control_descr_ = { "@DIAMETER_Types.DCC_NONE_Credit_Control", NULL, &DCC__NONE__Credit__Control_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__Credit__Control_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Credit__Control_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Accounting__Record__Number_xer_ = { {"avp_BASE_NONE_Accounting_Record_Number>\n", "avp_BASE_NONE_Accounting_Record_Number>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__BASE__NONE__Accounting__Record__Number_oer_ext_arr_[0] = {}; const int AVP__Data_avp__BASE__NONE__Accounting__Record__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__BASE__NONE__Accounting__Record__Number_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__BASE__NONE__Accounting__Record__Number_oer_ext_arr_, 0, AVP__Data_avp__BASE__NONE__Accounting__Record__Number_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Accounting__Record__Number_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Accounting_Record_Number", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__BASE__NONE__Accounting__Record__Number_xer_, &OCTETSTRING_json_, &AVP__Data_avp__BASE__NONE__Accounting__Record__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Accounting__Record__Number_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Event__Threshold__Event__1I_xer_ = { {"AAA_3GPP_Event_Threshold_Event_1I>\n", "AAA_3GPP_Event_Threshold_Event_1I>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t AAA__3GPP__Event__Threshold__Event__1I_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t AAA__3GPP__Event__Threshold__Event__1I_descr_ = { "@DIAMETER_Types.AAA_3GPP_Event_Threshold_Event_1I", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &AAA__3GPP__Event__Threshold__Event__1I_xer_, &INTEGER_json_, &AAA__3GPP__Event__Threshold__Event__1I_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Event__Threshold__Event__1I_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Event__Threshold__Event__1I_xer_ = { {"avp_AAA_3GPP_Event_Threshold_Event_1I>\n", "avp_AAA_3GPP_Event_Threshold_Event_1I>\n"}, {39, 39}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Event__Threshold__Event__1I_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Event__Threshold__Event__1I_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Event_Threshold_Event_1I", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &AVP__Data_avp__AAA__3GPP__Event__Threshold__Event__1I_xer_, &INTEGER_json_, &AVP__Data_avp__AAA__3GPP__Event__Threshold__Event__1I_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Event__Threshold__Event__1I_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__SIP__Request__Timestamp__Fraction_xer_ = { {"DCA_3GPP_SIP_Request_Timestamp_Fraction>\n", "DCA_3GPP_SIP_Request_Timestamp_Fraction>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__SIP__Request__Timestamp__Fraction_oer_ext_arr_[0] = {}; const int DCA__3GPP__SIP__Request__Timestamp__Fraction_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__SIP__Request__Timestamp__Fraction_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__SIP__Request__Timestamp__Fraction_oer_ext_arr_, 0, DCA__3GPP__SIP__Request__Timestamp__Fraction_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__SIP__Request__Timestamp__Fraction_descr_ = { "@DIAMETER_Types.DCA_3GPP_SIP_Request_Timestamp_Fraction", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__SIP__Request__Timestamp__Fraction_xer_, &OCTETSTRING_json_, &DCA__3GPP__SIP__Request__Timestamp__Fraction_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__SIP__Request__Timestamp__Fraction_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction_xer_ = { {"avp_DCA_3GPP_SIP_Request_Timestamp_Fraction>\n", "avp_DCA_3GPP_SIP_Request_Timestamp_Fraction>\n"}, {45, 45}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_SIP_Request_Timestamp_Fraction", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Service__Mode_xer_ = { {"DCA_3GPP_Service_Mode>\n", "DCA_3GPP_Service_Mode>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Service__Mode_oer_ext_arr_[0] = {}; const int DCA__3GPP__Service__Mode_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Service__Mode_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Service__Mode_oer_ext_arr_, 0, DCA__3GPP__Service__Mode_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Service__Mode_descr_ = { "@DIAMETER_Types.DCA_3GPP_Service_Mode", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Service__Mode_xer_, &OCTETSTRING_json_, &DCA__3GPP__Service__Mode_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Service__Mode_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Service__Mode_xer_ = { {"avp_DCA_3GPP_Service_Mode>\n", "avp_DCA_3GPP_Service_Mode>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Service__Mode_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Service__Mode_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Service__Mode_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Service__Mode_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Service__Mode_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Service__Mode_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Service_Mode", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Service__Mode_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Service__Mode_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Service__Mode_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__User__Data_xer_ = { {"CxDx_3GPP_User_Data>\n", "CxDx_3GPP_User_Data>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__3GPP__User__Data_oer_ext_arr_[0] = {}; const int CxDx__3GPP__User__Data_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__3GPP__User__Data_oer_ = { -1, TRUE, -1, FALSE, 0, 0, CxDx__3GPP__User__Data_oer_ext_arr_, 0, CxDx__3GPP__User__Data_oer_p_}; const TTCN_Typedescriptor_t CxDx__3GPP__User__Data_descr_ = { "@DIAMETER_Types.CxDx_3GPP_User_Data", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &CxDx__3GPP__User__Data_xer_, &OCTETSTRING_json_, &CxDx__3GPP__User__Data_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__User__Data_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__User__Data_xer_ = { {"avp_CxDx_3GPP_User_Data>\n", "avp_CxDx_3GPP_User_Data>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__3GPP__User__Data_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__3GPP__User__Data_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__3GPP__User__Data_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__CxDx__3GPP__User__Data_oer_ext_arr_, 0, AVP__Data_avp__CxDx__3GPP__User__Data_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__User__Data_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_User_Data", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__3GPP__User__Data_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__3GPP__User__Data_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__User__Data_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__Report__Interval_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__Report__Interval const TTCN_Typedescriptor_t AAA__3GPP__Report__Interval_descr_ = { "@DIAMETER_Types.AAA_3GPP_Report_Interval", NULL, &AAA__3GPP__Report__Interval_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Report__Interval_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Report__Interval_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__RAN__NAS__Release__Cause_xer_ = { {"PCC_3GPP_RAN_NAS_Release_Cause>\n", "PCC_3GPP_RAN_NAS_Release_Cause>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__RAN__NAS__Release__Cause_oer_ext_arr_[0] = {}; const int PCC__3GPP__RAN__NAS__Release__Cause_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__RAN__NAS__Release__Cause_oer_ = { -1, TRUE, -1, FALSE, 0, 0, PCC__3GPP__RAN__NAS__Release__Cause_oer_ext_arr_, 0, PCC__3GPP__RAN__NAS__Release__Cause_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__RAN__NAS__Release__Cause_descr_ = { "@DIAMETER_Types.PCC_3GPP_RAN_NAS_Release_Cause", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &PCC__3GPP__RAN__NAS__Release__Cause_xer_, &OCTETSTRING_json_, &PCC__3GPP__RAN__NAS__Release__Cause_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__RAN__NAS__Release__Cause_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__RAN__NAS__Release__Cause_xer_ = { {"avp_PCC_3GPP_RAN_NAS_Release_Cause>\n", "avp_PCC_3GPP_RAN_NAS_Release_Cause>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__RAN__NAS__Release__Cause_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__RAN__NAS__Release__Cause_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__RAN__NAS__Release__Cause_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__RAN__NAS__Release__Cause_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__RAN__NAS__Release__Cause_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__RAN__NAS__Release__Cause_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_RAN_NAS_Release_Cause", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__RAN__NAS__Release__Cause_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__RAN__NAS__Release__Cause_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__RAN__NAS__Release__Cause_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Dynamic__Address__Flag__Extension_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Dynamic__Address__Flag__Extension const TTCN_Typedescriptor_t DCA__3GPP__Dynamic__Address__Flag__Extension_descr_ = { "@DIAMETER_Types.DCA_3GPP_Dynamic_Address_Flag_Extension", NULL, &DCA__3GPP__Dynamic__Address__Flag__Extension_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Dynamic__Address__Flag__Extension_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Dynamic__Address__Flag__Extension_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Client__Identity_xer_ = { {"AAA_3GPP_Client_Identity>\n", "AAA_3GPP_Client_Identity>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Client__Identity_oer_ext_arr_[0] = {}; const int AAA__3GPP__Client__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Client__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__Client__Identity_oer_ext_arr_, 0, AAA__3GPP__Client__Identity_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Client__Identity_descr_ = { "@DIAMETER_Types.AAA_3GPP_Client_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__Client__Identity_xer_, &OCTETSTRING_json_, &AAA__3GPP__Client__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Client__Identity_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Client__Identity_xer_ = { {"avp_AAA_3GPP_Client_Identity>\n", "avp_AAA_3GPP_Client_Identity>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Client__Identity_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Client__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Client__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Client__Identity_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Client__Identity_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Client__Identity_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Client_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Client__Identity_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Client__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Client__Identity_default_coding("RAW"); const TTCN_RAWdescriptor_t BASE__NONE__Redirect__Host__Usage_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for BASE__NONE__Redirect__Host__Usage const TTCN_Typedescriptor_t BASE__NONE__Redirect__Host__Usage_descr_ = { "@DIAMETER_Types.BASE_NONE_Redirect_Host_Usage", NULL, &BASE__NONE__Redirect__Host__Usage_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Redirect__Host__Usage_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Redirect__Host__Usage_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__CSG__Access__Mode_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__CSG__Access__Mode const TTCN_Typedescriptor_t DCA__3GPP__CSG__Access__Mode_descr_ = { "@DIAMETER_Types.DCA_3GPP_CSG_Access_Mode", NULL, &DCA__3GPP__CSG__Access__Mode_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__CSG__Access__Mode_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__CSG__Access__Mode_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__Equipment__Status_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__Equipment__Status const TTCN_Typedescriptor_t AAA__3GPP__Equipment__Status_descr_ = { "@DIAMETER_Types.AAA_3GPP_Equipment_Status", NULL, &AAA__3GPP__Equipment__Status_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Equipment__Status_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Equipment__Status_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Supplementary__Service_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Supplementary__Service_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Supplementary__Service_default_coding("RAW"); const XERdescriptor_t GI__3GPP__3GPP__Packet__Filter_xer_ = { {"GI_3GPP_3GPP_Packet_Filter>\n", "GI_3GPP_3GPP_Packet_Filter>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GI__3GPP__3GPP__Packet__Filter_oer_ext_arr_[0] = {}; const int GI__3GPP__3GPP__Packet__Filter_oer_p_[0] = {}; const TTCN_OERdescriptor_t GI__3GPP__3GPP__Packet__Filter_oer_ = { -1, TRUE, -1, FALSE, 0, 0, GI__3GPP__3GPP__Packet__Filter_oer_ext_arr_, 0, GI__3GPP__3GPP__Packet__Filter_oer_p_}; const TTCN_Typedescriptor_t GI__3GPP__3GPP__Packet__Filter_descr_ = { "@DIAMETER_Types.GI_3GPP_3GPP_Packet_Filter", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &GI__3GPP__3GPP__Packet__Filter_xer_, &OCTETSTRING_json_, &GI__3GPP__3GPP__Packet__Filter_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__3GPP__Packet__Filter_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__Packet__Filter_xer_ = { {"avp_GI_3GPP_3GPP_Packet_Filter>\n", "avp_GI_3GPP_3GPP_Packet_Filter>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__GI__3GPP__3GPP__Packet__Filter_oer_ext_arr_[0] = {}; const int AVP__Data_avp__GI__3GPP__3GPP__Packet__Filter_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__Packet__Filter_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__GI__3GPP__3GPP__Packet__Filter_oer_ext_arr_, 0, AVP__Data_avp__GI__3GPP__3GPP__Packet__Filter_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__GI__3GPP__3GPP__Packet__Filter_descr_ = { "@DIAMETER_Types.AVP_Data.avp_GI_3GPP_3GPP_Packet_Filter", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__GI__3GPP__3GPP__Packet__Filter_xer_, &OCTETSTRING_json_, &AVP__Data_avp__GI__3GPP__3GPP__Packet__Filter_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__3GPP__Packet__Filter_default_coding("RAW"); const XERdescriptor_t DCC__NONE__Redirect__Server__Address_xer_ = { {"DCC_NONE_Redirect_Server_Address>\n", "DCC_NONE_Redirect_Server_Address>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCC__NONE__Redirect__Server__Address_oer_ext_arr_[0] = {}; const int DCC__NONE__Redirect__Server__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCC__NONE__Redirect__Server__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCC__NONE__Redirect__Server__Address_oer_ext_arr_, 0, DCC__NONE__Redirect__Server__Address_oer_p_}; const TTCN_Typedescriptor_t DCC__NONE__Redirect__Server__Address_descr_ = { "@DIAMETER_Types.DCC_NONE_Redirect_Server_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCC__NONE__Redirect__Server__Address_xer_, &OCTETSTRING_json_, &DCC__NONE__Redirect__Server__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__Redirect__Server__Address_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCC__NONE__Redirect__Server__Address_xer_ = { {"avp_DCC_NONE_Redirect_Server_Address>\n", "avp_DCC_NONE_Redirect_Server_Address>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCC__NONE__Redirect__Server__Address_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCC__NONE__Redirect__Server__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCC__NONE__Redirect__Server__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCC__NONE__Redirect__Server__Address_oer_ext_arr_, 0, AVP__Data_avp__DCC__NONE__Redirect__Server__Address_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCC__NONE__Redirect__Server__Address_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCC_NONE_Redirect_Server_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCC__NONE__Redirect__Server__Address_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCC__NONE__Redirect__Server__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Redirect__Server__Address_default_coding("RAW"); const XERdescriptor_t MIPv6__NONE__MIP6__Auth__Mode_xer_ = { {"MIPv6_NONE_MIP6_Auth_Mode>\n", "MIPv6_NONE_MIP6_Auth_Mode>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int MIPv6__NONE__MIP6__Auth__Mode_oer_ext_arr_[0] = {}; const int MIPv6__NONE__MIP6__Auth__Mode_oer_p_[0] = {}; const TTCN_OERdescriptor_t MIPv6__NONE__MIP6__Auth__Mode_oer_ = { -1, TRUE, 4, FALSE, 0, 0, MIPv6__NONE__MIP6__Auth__Mode_oer_ext_arr_, 0, MIPv6__NONE__MIP6__Auth__Mode_oer_p_}; const TTCN_Typedescriptor_t MIPv6__NONE__MIP6__Auth__Mode_descr_ = { "@DIAMETER_Types.MIPv6_NONE_MIP6_Auth_Mode", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &MIPv6__NONE__MIP6__Auth__Mode_xer_, &OCTETSTRING_json_, &MIPv6__NONE__MIP6__Auth__Mode_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv6__NONE__MIP6__Auth__Mode_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv6__NONE__MIP6__Auth__Mode_xer_ = { {"avp_MIPv6_NONE_MIP6_Auth_Mode>\n", "avp_MIPv6_NONE_MIP6_Auth_Mode>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__MIPv6__NONE__MIP6__Auth__Mode_oer_ext_arr_[0] = {}; const int AVP__Data_avp__MIPv6__NONE__MIP6__Auth__Mode_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__MIPv6__NONE__MIP6__Auth__Mode_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__MIPv6__NONE__MIP6__Auth__Mode_oer_ext_arr_, 0, AVP__Data_avp__MIPv6__NONE__MIP6__Auth__Mode_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv6__NONE__MIP6__Auth__Mode_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv6_NONE_MIP6_Auth_Mode", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__MIPv6__NONE__MIP6__Auth__Mode_xer_, &OCTETSTRING_json_, &AVP__Data_avp__MIPv6__NONE__MIP6__Auth__Mode_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv6__NONE__MIP6__Auth__Mode_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__EPS__Location__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__EPS__Location__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__EPS__Location__Information_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Access__Network__Information_xer_ = { {"DCA_3GPP_Access_Network_Information>\n", "DCA_3GPP_Access_Network_Information>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Access__Network__Information_oer_ext_arr_[0] = {}; const int DCA__3GPP__Access__Network__Information_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Access__Network__Information_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Access__Network__Information_oer_ext_arr_, 0, DCA__3GPP__Access__Network__Information_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Access__Network__Information_descr_ = { "@DIAMETER_Types.DCA_3GPP_Access_Network_Information", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Access__Network__Information_xer_, &OCTETSTRING_json_, &DCA__3GPP__Access__Network__Information_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Access__Network__Information_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Access__Network__Information_xer_ = { {"avp_DCA_3GPP_Access_Network_Information>\n", "avp_DCA_3GPP_Access_Network_Information>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Access__Network__Information_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Access__Network__Information_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Access__Network__Information_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Access__Network__Information_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Access__Network__Information_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Access__Network__Information_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Access_Network_Information", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Access__Network__Information_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Access__Network__Information_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Access__Network__Information_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Called__Identity_xer_ = { {"DCA_3GPP_Called_Identity>\n", "DCA_3GPP_Called_Identity>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Called__Identity_oer_ext_arr_[0] = {}; const int DCA__3GPP__Called__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Called__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Called__Identity_oer_ext_arr_, 0, DCA__3GPP__Called__Identity_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Called__Identity_descr_ = { "@DIAMETER_Types.DCA_3GPP_Called_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Called__Identity_xer_, &OCTETSTRING_json_, &DCA__3GPP__Called__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Called__Identity_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Called__Identity_xer_ = { {"avp_DCA_3GPP_Called_Identity>\n", "avp_DCA_3GPP_Called_Identity>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Called__Identity_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Called__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Called__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Called__Identity_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Called__Identity_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Called__Identity_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Called_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Called__Identity_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Called__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Called__Identity_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__TWAN__Default__APN__Context__Id_xer_ = { {"AAA_3GPP_TWAN_Default_APN_Context_Id>\n", "AAA_3GPP_TWAN_Default_APN_Context_Id>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__TWAN__Default__APN__Context__Id_oer_ext_arr_[0] = {}; const int AAA__3GPP__TWAN__Default__APN__Context__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__TWAN__Default__APN__Context__Id_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__TWAN__Default__APN__Context__Id_oer_ext_arr_, 0, AAA__3GPP__TWAN__Default__APN__Context__Id_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__TWAN__Default__APN__Context__Id_descr_ = { "@DIAMETER_Types.AAA_3GPP_TWAN_Default_APN_Context_Id", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__TWAN__Default__APN__Context__Id_xer_, &OCTETSTRING_json_, &AAA__3GPP__TWAN__Default__APN__Context__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__TWAN__Default__APN__Context__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__TWAN__Default__APN__Context__Id_xer_ = { {"avp_AAA_3GPP_TWAN_Default_APN_Context_Id>\n", "avp_AAA_3GPP_TWAN_Default_APN_Context_Id>\n"}, {42, 42}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__TWAN__Default__APN__Context__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__TWAN__Default__APN__Context__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__TWAN__Default__APN__Context__Id_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__TWAN__Default__APN__Context__Id_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__TWAN__Default__APN__Context__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__TWAN__Default__APN__Context__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_TWAN_Default_APN_Context_Id", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__TWAN__Default__APN__Context__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__TWAN__Default__APN__Context__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__TWAN__Default__APN__Context__Id_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__SGSN__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__SGSN__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SGSN__Address_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__SGi__PtP__Tunnelling__Method_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__SGi__PtP__Tunnelling__Method const TTCN_Typedescriptor_t DCA__3GPP__SGi__PtP__Tunnelling__Method_descr_ = { "@DIAMETER_Types.DCA_3GPP_SGi_PtP_Tunnelling_Method", NULL, &DCA__3GPP__SGi__PtP__Tunnelling__Method_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__SGi__PtP__Tunnelling__Method_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Session__Timeout_xer_ = { {"BASE_NONE_Session_Timeout>\n", "BASE_NONE_Session_Timeout>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int BASE__NONE__Session__Timeout_oer_ext_arr_[0] = {}; const int BASE__NONE__Session__Timeout_oer_p_[0] = {}; const TTCN_OERdescriptor_t BASE__NONE__Session__Timeout_oer_ = { -1, TRUE, 4, FALSE, 0, 0, BASE__NONE__Session__Timeout_oer_ext_arr_, 0, BASE__NONE__Session__Timeout_oer_p_}; const TTCN_Typedescriptor_t BASE__NONE__Session__Timeout_descr_ = { "@DIAMETER_Types.BASE_NONE_Session_Timeout", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &BASE__NONE__Session__Timeout_xer_, &OCTETSTRING_json_, &BASE__NONE__Session__Timeout_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Session__Timeout_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Session__Timeout_xer_ = { {"avp_BASE_NONE_Session_Timeout>\n", "avp_BASE_NONE_Session_Timeout>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__BASE__NONE__Session__Timeout_oer_ext_arr_[0] = {}; const int AVP__Data_avp__BASE__NONE__Session__Timeout_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__BASE__NONE__Session__Timeout_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__BASE__NONE__Session__Timeout_oer_ext_arr_, 0, AVP__Data_avp__BASE__NONE__Session__Timeout_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Session__Timeout_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Session_Timeout", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__BASE__NONE__Session__Timeout_xer_, &OCTETSTRING_json_, &AVP__Data_avp__BASE__NONE__Session__Timeout_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Session__Timeout_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Acct__Tunnel__Packets__Lost_xer_ = { {"DNAS_NONE_Acct_Tunnel_Packets_Lost>\n", "DNAS_NONE_Acct_Tunnel_Packets_Lost>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Acct__Tunnel__Packets__Lost_oer_ext_arr_[0] = {}; const int DNAS__NONE__Acct__Tunnel__Packets__Lost_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Acct__Tunnel__Packets__Lost_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DNAS__NONE__Acct__Tunnel__Packets__Lost_oer_ext_arr_, 0, DNAS__NONE__Acct__Tunnel__Packets__Lost_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Acct__Tunnel__Packets__Lost_descr_ = { "@DIAMETER_Types.DNAS_NONE_Acct_Tunnel_Packets_Lost", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DNAS__NONE__Acct__Tunnel__Packets__Lost_xer_, &OCTETSTRING_json_, &DNAS__NONE__Acct__Tunnel__Packets__Lost_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Acct__Tunnel__Packets__Lost_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost_xer_ = { {"avp_DNAS_NONE_Acct_Tunnel_Packets_Lost>\n", "avp_DNAS_NONE_Acct_Tunnel_Packets_Lost>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Acct_Tunnel_Packets_Lost", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__NNI__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__NNI__Type const TTCN_Typedescriptor_t DCA__3GPP__NNI__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_NNI_Type", NULL, &DCA__3GPP__NNI__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__NNI__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__NNI__Type_default_coding("RAW"); const TTCN_RAWdescriptor_t RX__3GPP__Service__Info__Status_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for RX__3GPP__Service__Info__Status const TTCN_Typedescriptor_t RX__3GPP__Service__Info__Status_descr_ = { "@DIAMETER_Types.RX_3GPP_Service_Info_Status", NULL, &RX__3GPP__Service__Info__Status_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Service__Info__Status_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Service__Info__Status_default_coding("RAW"); const XERdescriptor_t S6__3GPP__CIR__Flags_xer_ = { {"S6_3GPP_CIR_Flags>\n", "S6_3GPP_CIR_Flags>\n"}, {19, 19}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__CIR__Flags_oer_ext_arr_[0] = {}; const int S6__3GPP__CIR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__CIR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__CIR__Flags_oer_ext_arr_, 0, S6__3GPP__CIR__Flags_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__CIR__Flags_descr_ = { "@DIAMETER_Types.S6_3GPP_CIR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__CIR__Flags_xer_, &OCTETSTRING_json_, &S6__3GPP__CIR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__CIR__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__CIR__Flags_xer_ = { {"avp_S6_3GPP_CIR_Flags>\n", "avp_S6_3GPP_CIR_Flags>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__CIR__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__CIR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__CIR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__CIR__Flags_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__CIR__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__CIR__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_CIR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__CIR__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__CIR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__CIR__Flags_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Precedence_xer_ = { {"PCC_3GPP_Precedence>\n", "PCC_3GPP_Precedence>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Precedence_oer_ext_arr_[0] = {}; const int PCC__3GPP__Precedence_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Precedence_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PCC__3GPP__Precedence_oer_ext_arr_, 0, PCC__3GPP__Precedence_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Precedence_descr_ = { "@DIAMETER_Types.PCC_3GPP_Precedence", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &PCC__3GPP__Precedence_xer_, &OCTETSTRING_json_, &PCC__3GPP__Precedence_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Precedence_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Precedence_xer_ = { {"avp_PCC_3GPP_Precedence>\n", "avp_PCC_3GPP_Precedence>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Precedence_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Precedence_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Precedence_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Precedence_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Precedence_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Precedence_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Precedence", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Precedence_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Precedence_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Precedence_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__User__Participating__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__User__Participating__Type const TTCN_Typedescriptor_t DCA__3GPP__User__Participating__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_User_Participating_Type", NULL, &DCA__3GPP__User__Participating__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__User__Participating__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__User__Participating__Type_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__GGSN__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__GGSN__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__GGSN__Address_default_coding("RAW"); const TTCN_RAWdescriptor_t RX__3GPP__Sponsoring__Action_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for RX__3GPP__Sponsoring__Action const TTCN_Typedescriptor_t RX__3GPP__Sponsoring__Action_descr_ = { "@DIAMETER_Types.RX_3GPP_Sponsoring_Action", NULL, &RX__3GPP__Sponsoring__Action_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Sponsoring__Action_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Sponsoring__Action_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Radio__Resources__Indicator_xer_ = { {"DCA_3GPP_Radio_Resources_Indicator>\n", "DCA_3GPP_Radio_Resources_Indicator>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t DCA__3GPP__Radio__Resources__Indicator_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t DCA__3GPP__Radio__Resources__Indicator_descr_ = { "@DIAMETER_Types.DCA_3GPP_Radio_Resources_Indicator", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &DCA__3GPP__Radio__Resources__Indicator_xer_, &INTEGER_json_, &DCA__3GPP__Radio__Resources__Indicator_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Radio__Resources__Indicator_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Radio__Resources__Indicator_xer_ = { {"avp_DCA_3GPP_Radio_Resources_Indicator>\n", "avp_DCA_3GPP_Radio_Resources_Indicator>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Radio__Resources__Indicator_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Radio__Resources__Indicator_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Radio_Resources_Indicator", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &AVP__Data_avp__DCA__3GPP__Radio__Resources__Indicator_xer_, &INTEGER_json_, &AVP__Data_avp__DCA__3GPP__Radio__Resources__Indicator_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Radio__Resources__Indicator_default_coding("RAW"); const XERdescriptor_t S6__3GPP__Granted__Validity__Time_xer_ = { {"S6_3GPP_Granted_Validity_Time>\n", "S6_3GPP_Granted_Validity_Time>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__Granted__Validity__Time_oer_ext_arr_[0] = {}; const int S6__3GPP__Granted__Validity__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__Granted__Validity__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__Granted__Validity__Time_oer_ext_arr_, 0, S6__3GPP__Granted__Validity__Time_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__Granted__Validity__Time_descr_ = { "@DIAMETER_Types.S6_3GPP_Granted_Validity_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &S6__3GPP__Granted__Validity__Time_xer_, &OCTETSTRING_json_, &S6__3GPP__Granted__Validity__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__Granted__Validity__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__Granted__Validity__Time_xer_ = { {"avp_S6_3GPP_Granted_Validity_Time>\n", "avp_S6_3GPP_Granted_Validity_Time>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__Granted__Validity__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__Granted__Validity__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__Granted__Validity__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__Granted__Validity__Time_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__Granted__Validity__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__Granted__Validity__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_Granted_Validity_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__Granted__Validity__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__Granted__Validity__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Granted__Validity__Time_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Priority__Level_xer_ = { {"PCC_3GPP_Priority_Level>\n", "PCC_3GPP_Priority_Level>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Priority__Level_oer_ext_arr_[0] = {}; const int PCC__3GPP__Priority__Level_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Priority__Level_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PCC__3GPP__Priority__Level_oer_ext_arr_, 0, PCC__3GPP__Priority__Level_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Priority__Level_descr_ = { "@DIAMETER_Types.PCC_3GPP_Priority_Level", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &PCC__3GPP__Priority__Level_xer_, &OCTETSTRING_json_, &PCC__3GPP__Priority__Level_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Priority__Level_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Priority__Level_xer_ = { {"avp_PCC_3GPP_Priority_Level>\n", "avp_PCC_3GPP_Priority_Level>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Priority__Level_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Priority__Level_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Priority__Level_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Priority__Level_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Priority__Level_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Priority__Level_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Priority_Level", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Priority__Level_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Priority__Level_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Priority__Level_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Node__Functionality_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Node__Functionality const TTCN_Typedescriptor_t DCA__3GPP__Node__Functionality_descr_ = { "@DIAMETER_Types.DCA_3GPP_Node_Functionality", NULL, &DCA__3GPP__Node__Functionality_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Node__Functionality_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Node__Functionality_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Flow__Description_xer_ = { {"RX_3GPP_Flow_Description>\n", "RX_3GPP_Flow_Description>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t RX__3GPP__Flow__Description_descr_ = { "@DIAMETER_Types.RX_3GPP_Flow_Description", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &RX__3GPP__Flow__Description_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Flow__Description_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Flow__Description_xer_ = { {"avp_RX_3GPP_Flow_Description>\n", "avp_RX_3GPP_Flow_Description>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Flow__Description_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Flow_Description", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__RX__3GPP__Flow__Description_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Flow__Description_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__Packet__Filter__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__Packet__Filter__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Packet__Filter__Information_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__Daylight__Saving__Time_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__Daylight__Saving__Time const TTCN_Typedescriptor_t AAA__3GPP__Daylight__Saving__Time_descr_ = { "@DIAMETER_Types.AAA_3GPP_Daylight_Saving_Time", NULL, &AAA__3GPP__Daylight__Saving__Time_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Daylight__Saving__Time_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Daylight__Saving__Time_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Address__Domain_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Address__Domain_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Address__Domain_default_coding("RAW"); const XERdescriptor_t S6__3GPP__SCEF__ID_xer_ = { {"S6_3GPP_SCEF_ID>\n", "S6_3GPP_SCEF_ID>\n"}, {17, 17}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t S6__3GPP__SCEF__ID_descr_ = { "@DIAMETER_Types.S6_3GPP_SCEF_ID", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &S6__3GPP__SCEF__ID_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__SCEF__ID_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__SCEF__ID_xer_ = { {"avp_S6_3GPP_SCEF_ID>\n", "avp_S6_3GPP_SCEF_ID>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__SCEF__ID_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_SCEF_ID", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__S6__3GPP__SCEF__ID_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__SCEF__ID_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Content__Length_xer_ = { {"DCA_3GPP_Content_Length>\n", "DCA_3GPP_Content_Length>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Content__Length_oer_ext_arr_[0] = {}; const int DCA__3GPP__Content__Length_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Content__Length_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Content__Length_oer_ext_arr_, 0, DCA__3GPP__Content__Length_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Content__Length_descr_ = { "@DIAMETER_Types.DCA_3GPP_Content_Length", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Content__Length_xer_, &OCTETSTRING_json_, &DCA__3GPP__Content__Length_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Content__Length_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Content__Length_xer_ = { {"avp_DCA_3GPP_Content_Length>\n", "avp_DCA_3GPP_Content_Length>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Content__Length_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Content__Length_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Content__Length_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Content__Length_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Content__Length_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Content__Length_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Content_Length", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Content__Length_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Content__Length_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Content__Length_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__Removal__Of__Access_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__Removal__Of__Access const TTCN_Typedescriptor_t PCC__3GPP__Removal__Of__Access_descr_ = { "@DIAMETER_Types.PCC_3GPP_Removal_Of_Access", NULL, &PCC__3GPP__Removal__Of__Access_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Removal__Of__Access_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Removal__Of__Access_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__ADC__Rule__Report_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__ADC__Rule__Report_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__ADC__Rule__Report_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__Preferred__Data__Mode_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__Preferred__Data__Mode_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Preferred__Data__Mode_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__ProSe__Functionality_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__ProSe__Functionality const TTCN_Typedescriptor_t DCA__3GPP__ProSe__Functionality_descr_ = { "@DIAMETER_Types.DCA_3GPP_ProSe_Functionality", NULL, &DCA__3GPP__ProSe__Functionality_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__ProSe__Functionality_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__ProSe__Functionality_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Low__Balance__Indication_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Low__Balance__Indication const TTCN_Typedescriptor_t DCA__3GPP__Low__Balance__Indication_descr_ = { "@DIAMETER_Types.DCA_3GPP_Low_Balance_Indication", NULL, &DCA__3GPP__Low__Balance__Indication_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Low__Balance__Indication_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Low__Balance__Indication_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Guaranteed__Bitrate__UL_xer_ = { {"PCC_3GPP_Guaranteed_Bitrate_UL>\n", "PCC_3GPP_Guaranteed_Bitrate_UL>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Guaranteed__Bitrate__UL_oer_ext_arr_[0] = {}; const int PCC__3GPP__Guaranteed__Bitrate__UL_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Guaranteed__Bitrate__UL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PCC__3GPP__Guaranteed__Bitrate__UL_oer_ext_arr_, 0, PCC__3GPP__Guaranteed__Bitrate__UL_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Guaranteed__Bitrate__UL_descr_ = { "@DIAMETER_Types.PCC_3GPP_Guaranteed_Bitrate_UL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &PCC__3GPP__Guaranteed__Bitrate__UL_xer_, &OCTETSTRING_json_, &PCC__3GPP__Guaranteed__Bitrate__UL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Guaranteed__Bitrate__UL_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Guaranteed__Bitrate__UL_xer_ = { {"avp_PCC_3GPP_Guaranteed_Bitrate_UL>\n", "avp_PCC_3GPP_Guaranteed_Bitrate_UL>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Guaranteed__Bitrate__UL_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Guaranteed__Bitrate__UL_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Guaranteed__Bitrate__UL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Guaranteed__Bitrate__UL_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Guaranteed__Bitrate__UL_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Guaranteed__Bitrate__UL_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Guaranteed_Bitrate_UL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Guaranteed__Bitrate__UL_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Guaranteed__Bitrate__UL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Guaranteed__Bitrate__UL_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__UE__SRVCC__Capability_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__UE__SRVCC__Capability const TTCN_Typedescriptor_t AAA__3GPP__UE__SRVCC__Capability_descr_ = { "@DIAMETER_Types.AAA_3GPP_UE_SRVCC_Capability", NULL, &AAA__3GPP__UE__SRVCC__Capability_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__UE__SRVCC__Capability_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__UE__SRVCC__Capability_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Login__LAT__Group_xer_ = { {"DNAS_NONE_Login_LAT_Group>\n", "DNAS_NONE_Login_LAT_Group>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Login__LAT__Group_oer_ext_arr_[0] = {}; const int DNAS__NONE__Login__LAT__Group_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Login__LAT__Group_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Login__LAT__Group_oer_ext_arr_, 0, DNAS__NONE__Login__LAT__Group_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Login__LAT__Group_descr_ = { "@DIAMETER_Types.DNAS_NONE_Login_LAT_Group", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Login__LAT__Group_xer_, &OCTETSTRING_json_, &DNAS__NONE__Login__LAT__Group_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Login__LAT__Group_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Login__LAT__Group_xer_ = { {"avp_DNAS_NONE_Login_LAT_Group>\n", "avp_DNAS_NONE_Login_LAT_Group>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Login__LAT__Group_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Login__LAT__Group_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Login__LAT__Group_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Login__LAT__Group_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Login__LAT__Group_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Login__LAT__Group_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Login_LAT_Group", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Login__LAT__Group_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Login__LAT__Group_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Login__LAT__Group_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__NAS__IPv6__Address_xer_ = { {"DNAS_NONE_NAS_IPv6_Address>\n", "DNAS_NONE_NAS_IPv6_Address>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__NAS__IPv6__Address_oer_ext_arr_[0] = {}; const int DNAS__NONE__NAS__IPv6__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__NAS__IPv6__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__NAS__IPv6__Address_oer_ext_arr_, 0, DNAS__NONE__NAS__IPv6__Address_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__NAS__IPv6__Address_descr_ = { "@DIAMETER_Types.DNAS_NONE_NAS_IPv6_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__NAS__IPv6__Address_xer_, &OCTETSTRING_json_, &DNAS__NONE__NAS__IPv6__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__NAS__IPv6__Address_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__NAS__IPv6__Address_xer_ = { {"avp_DNAS_NONE_NAS_IPv6_Address>\n", "avp_DNAS_NONE_NAS_IPv6_Address>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__NAS__IPv6__Address_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__NAS__IPv6__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__NAS__IPv6__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__NAS__IPv6__Address_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__NAS__IPv6__Address_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__NAS__IPv6__Address_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_NAS_IPv6_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__NAS__IPv6__Address_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__NAS__IPv6__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__NAS__IPv6__Address_default_coding("RAW"); const XERdescriptor_t MIPv6__NONE__MIP__MAC__Mobility__Data_xer_ = { {"MIPv6_NONE_MIP_MAC_Mobility_Data>\n", "MIPv6_NONE_MIP_MAC_Mobility_Data>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int MIPv6__NONE__MIP__MAC__Mobility__Data_oer_ext_arr_[0] = {}; const int MIPv6__NONE__MIP__MAC__Mobility__Data_oer_p_[0] = {}; const TTCN_OERdescriptor_t MIPv6__NONE__MIP__MAC__Mobility__Data_oer_ = { -1, TRUE, -1, FALSE, 0, 0, MIPv6__NONE__MIP__MAC__Mobility__Data_oer_ext_arr_, 0, MIPv6__NONE__MIP__MAC__Mobility__Data_oer_p_}; const TTCN_Typedescriptor_t MIPv6__NONE__MIP__MAC__Mobility__Data_descr_ = { "@DIAMETER_Types.MIPv6_NONE_MIP_MAC_Mobility_Data", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &MIPv6__NONE__MIP__MAC__Mobility__Data_xer_, &OCTETSTRING_json_, &MIPv6__NONE__MIP__MAC__Mobility__Data_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv6__NONE__MIP__MAC__Mobility__Data_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv6__NONE__MIP__MAC__Mobility__Data_xer_ = { {"avp_MIPv6_NONE_MIP_MAC_Mobility_Data>\n", "avp_MIPv6_NONE_MIP_MAC_Mobility_Data>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__MIPv6__NONE__MIP__MAC__Mobility__Data_oer_ext_arr_[0] = {}; const int AVP__Data_avp__MIPv6__NONE__MIP__MAC__Mobility__Data_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__MIPv6__NONE__MIP__MAC__Mobility__Data_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__MIPv6__NONE__MIP__MAC__Mobility__Data_oer_ext_arr_, 0, AVP__Data_avp__MIPv6__NONE__MIP__MAC__Mobility__Data_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv6__NONE__MIP__MAC__Mobility__Data_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv6_NONE_MIP_MAC_Mobility_Data", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__MIPv6__NONE__MIP__MAC__Mobility__Data_xer_, &OCTETSTRING_json_, &AVP__Data_avp__MIPv6__NONE__MIP__MAC__Mobility__Data_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv6__NONE__MIP__MAC__Mobility__Data_default_coding("RAW"); const XERdescriptor_t MIPv4__NONE__Accounting__Output__Octets_xer_ = { {"MIPv4_NONE_Accounting_Output_Octets>\n", "MIPv4_NONE_Accounting_Output_Octets>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int MIPv4__NONE__Accounting__Output__Octets_oer_ext_arr_[0] = {}; const int MIPv4__NONE__Accounting__Output__Octets_oer_p_[0] = {}; const TTCN_OERdescriptor_t MIPv4__NONE__Accounting__Output__Octets_oer_ = { -1, TRUE, 8, FALSE, 0, 0, MIPv4__NONE__Accounting__Output__Octets_oer_ext_arr_, 0, MIPv4__NONE__Accounting__Output__Octets_oer_p_}; const TTCN_Typedescriptor_t MIPv4__NONE__Accounting__Output__Octets_descr_ = { "@DIAMETER_Types.MIPv4_NONE_Accounting_Output_Octets", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &MIPv4__NONE__Accounting__Output__Octets_xer_, &OCTETSTRING_json_, &MIPv4__NONE__Accounting__Output__Octets_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv4__NONE__Accounting__Output__Octets_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv4__NONE__Accounting__Output__Octets_xer_ = { {"avp_MIPv4_NONE_Accounting_Output_Octets>\n", "avp_MIPv4_NONE_Accounting_Output_Octets>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__MIPv4__NONE__Accounting__Output__Octets_oer_ext_arr_[0] = {}; const int AVP__Data_avp__MIPv4__NONE__Accounting__Output__Octets_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__MIPv4__NONE__Accounting__Output__Octets_oer_ = { -1, TRUE, 8, FALSE, 0, 0, AVP__Data_avp__MIPv4__NONE__Accounting__Output__Octets_oer_ext_arr_, 0, AVP__Data_avp__MIPv4__NONE__Accounting__Output__Octets_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv4__NONE__Accounting__Output__Octets_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv4_NONE_Accounting_Output_Octets", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &AVP__Data_avp__MIPv4__NONE__Accounting__Output__Octets_xer_, &OCTETSTRING_json_, &AVP__Data_avp__MIPv4__NONE__Accounting__Output__Octets_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__Accounting__Output__Octets_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__To__SIP__Header_xer_ = { {"CxDx_3GPP_To_SIP_Header>\n", "CxDx_3GPP_To_SIP_Header>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__3GPP__To__SIP__Header_oer_ext_arr_[0] = {}; const int CxDx__3GPP__To__SIP__Header_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__3GPP__To__SIP__Header_oer_ = { -1, TRUE, -1, FALSE, 0, 0, CxDx__3GPP__To__SIP__Header_oer_ext_arr_, 0, CxDx__3GPP__To__SIP__Header_oer_p_}; const TTCN_Typedescriptor_t CxDx__3GPP__To__SIP__Header_descr_ = { "@DIAMETER_Types.CxDx_3GPP_To_SIP_Header", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &CxDx__3GPP__To__SIP__Header_xer_, &OCTETSTRING_json_, &CxDx__3GPP__To__SIP__Header_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__To__SIP__Header_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__To__SIP__Header_xer_ = { {"avp_CxDx_3GPP_To_SIP_Header>\n", "avp_CxDx_3GPP_To_SIP_Header>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__3GPP__To__SIP__Header_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__3GPP__To__SIP__Header_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__3GPP__To__SIP__Header_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__CxDx__3GPP__To__SIP__Header_oer_ext_arr_, 0, AVP__Data_avp__CxDx__3GPP__To__SIP__Header_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__To__SIP__Header_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_To_SIP_Header", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__3GPP__To__SIP__Header_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__3GPP__To__SIP__Header_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__To__SIP__Header_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Coupled__Node__Diameter__ID_xer_ = { {"AAA_3GPP_Coupled_Node_Diameter_ID>\n", "AAA_3GPP_Coupled_Node_Diameter_ID>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AAA__3GPP__Coupled__Node__Diameter__ID_descr_ = { "@DIAMETER_Types.AAA_3GPP_Coupled_Node_Diameter_ID", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AAA__3GPP__Coupled__Node__Diameter__ID_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Coupled__Node__Diameter__ID_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Coupled__Node__Diameter__ID_xer_ = { {"avp_AAA_3GPP_Coupled_Node_Diameter_ID>\n", "avp_AAA_3GPP_Coupled_Node_Diameter_ID>\n"}, {39, 39}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Coupled__Node__Diameter__ID_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Coupled_Node_Diameter_ID", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__AAA__3GPP__Coupled__Node__Diameter__ID_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Coupled__Node__Diameter__ID_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Real__Time__Tariff__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Real__Time__Tariff__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Real__Time__Tariff__Information_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__STN__SR_xer_ = { {"AAA_3GPP_STN_SR>\n", "AAA_3GPP_STN_SR>\n"}, {17, 17}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__STN__SR_oer_ext_arr_[0] = {}; const int AAA__3GPP__STN__SR_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__STN__SR_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__STN__SR_oer_ext_arr_, 0, AAA__3GPP__STN__SR_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__STN__SR_descr_ = { "@DIAMETER_Types.AAA_3GPP_STN_SR", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__STN__SR_xer_, &OCTETSTRING_json_, &AAA__3GPP__STN__SR_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__STN__SR_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__STN__SR_xer_ = { {"avp_AAA_3GPP_STN_SR>\n", "avp_AAA_3GPP_STN_SR>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__STN__SR_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__STN__SR_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__STN__SR_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__STN__SR_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__STN__SR_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__STN__SR_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_STN_SR", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__STN__SR_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__STN__SR_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__STN__SR_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__SDP__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__SDP__Type const TTCN_Typedescriptor_t DCA__3GPP__SDP__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_SDP_Type", NULL, &DCA__3GPP__SDP__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__SDP__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SDP__Type_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Supported__Vendor__Id_xer_ = { {"BASE_NONE_Supported_Vendor_Id>\n", "BASE_NONE_Supported_Vendor_Id>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int BASE__NONE__Supported__Vendor__Id_oer_ext_arr_[0] = {}; const int BASE__NONE__Supported__Vendor__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t BASE__NONE__Supported__Vendor__Id_oer_ = { -1, TRUE, 4, FALSE, 0, 0, BASE__NONE__Supported__Vendor__Id_oer_ext_arr_, 0, BASE__NONE__Supported__Vendor__Id_oer_p_}; const TTCN_Typedescriptor_t BASE__NONE__Supported__Vendor__Id_descr_ = { "@DIAMETER_Types.BASE_NONE_Supported_Vendor_Id", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &BASE__NONE__Supported__Vendor__Id_xer_, &OCTETSTRING_json_, &BASE__NONE__Supported__Vendor__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Supported__Vendor__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Supported__Vendor__Id_xer_ = { {"avp_BASE_NONE_Supported_Vendor_Id>\n", "avp_BASE_NONE_Supported_Vendor_Id>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__BASE__NONE__Supported__Vendor__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__BASE__NONE__Supported__Vendor__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__BASE__NONE__Supported__Vendor__Id_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__BASE__NONE__Supported__Vendor__Id_oer_ext_arr_, 0, AVP__Data_avp__BASE__NONE__Supported__Vendor__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Supported__Vendor__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Supported_Vendor_Id", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__BASE__NONE__Supported__Vendor__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__BASE__NONE__Supported__Vendor__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Supported__Vendor__Id_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__ServiceTypeIdentity_xer_ = { {"AAA_3GPP_ServiceTypeIdentity>\n", "AAA_3GPP_ServiceTypeIdentity>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__ServiceTypeIdentity_oer_ext_arr_[0] = {}; const int AAA__3GPP__ServiceTypeIdentity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__ServiceTypeIdentity_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__ServiceTypeIdentity_oer_ext_arr_, 0, AAA__3GPP__ServiceTypeIdentity_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__ServiceTypeIdentity_descr_ = { "@DIAMETER_Types.AAA_3GPP_ServiceTypeIdentity", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__ServiceTypeIdentity_xer_, &OCTETSTRING_json_, &AAA__3GPP__ServiceTypeIdentity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__ServiceTypeIdentity_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__ServiceTypeIdentity_xer_ = { {"avp_AAA_3GPP_ServiceTypeIdentity>\n", "avp_AAA_3GPP_ServiceTypeIdentity>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__ServiceTypeIdentity_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__ServiceTypeIdentity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__ServiceTypeIdentity_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__ServiceTypeIdentity_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__ServiceTypeIdentity_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__ServiceTypeIdentity_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_ServiceTypeIdentity", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__ServiceTypeIdentity_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__ServiceTypeIdentity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__ServiceTypeIdentity_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Requested__Party__Address_xer_ = { {"DCA_3GPP_Requested_Party_Address>\n", "DCA_3GPP_Requested_Party_Address>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Requested__Party__Address_oer_ext_arr_[0] = {}; const int DCA__3GPP__Requested__Party__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Requested__Party__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Requested__Party__Address_oer_ext_arr_, 0, DCA__3GPP__Requested__Party__Address_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Requested__Party__Address_descr_ = { "@DIAMETER_Types.DCA_3GPP_Requested_Party_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Requested__Party__Address_xer_, &OCTETSTRING_json_, &DCA__3GPP__Requested__Party__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Requested__Party__Address_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Requested__Party__Address_xer_ = { {"avp_DCA_3GPP_Requested_Party_Address>\n", "avp_DCA_3GPP_Requested_Party_Address>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Requested__Party__Address_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Requested__Party__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Requested__Party__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Requested__Party__Address_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Requested__Party__Address_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Requested__Party__Address_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Requested_Party_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Requested__Party__Address_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Requested__Party__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Requested__Party__Address_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Announcement__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Announcement__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Announcement__Information_default_coding("RAW"); const TTCN_RAWdescriptor_t DNAS__NONE__Acct__Authentic_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DNAS__NONE__Acct__Authentic const TTCN_Typedescriptor_t DNAS__NONE__Acct__Authentic_descr_ = { "@DIAMETER_Types.DNAS_NONE_Acct_Authentic", NULL, &DNAS__NONE__Acct__Authentic_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Acct__Authentic_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Acct__Authentic_default_coding("RAW"); const XERdescriptor_t DCC__NONE__Service__Identifier_xer_ = { {"DCC_NONE_Service_Identifier>\n", "DCC_NONE_Service_Identifier>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCC__NONE__Service__Identifier_oer_ext_arr_[0] = {}; const int DCC__NONE__Service__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCC__NONE__Service__Identifier_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCC__NONE__Service__Identifier_oer_ext_arr_, 0, DCC__NONE__Service__Identifier_oer_p_}; const TTCN_Typedescriptor_t DCC__NONE__Service__Identifier_descr_ = { "@DIAMETER_Types.DCC_NONE_Service_Identifier", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCC__NONE__Service__Identifier_xer_, &OCTETSTRING_json_, &DCC__NONE__Service__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__Service__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCC__NONE__Service__Identifier_xer_ = { {"avp_DCC_NONE_Service_Identifier>\n", "avp_DCC_NONE_Service_Identifier>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCC__NONE__Service__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCC__NONE__Service__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCC__NONE__Service__Identifier_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCC__NONE__Service__Identifier_oer_ext_arr_, 0, AVP__Data_avp__DCC__NONE__Service__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCC__NONE__Service__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCC_NONE_Service_Identifier", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCC__NONE__Service__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCC__NONE__Service__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Service__Identifier_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__AUTN_xer_ = { {"AAA_3GPP_AUTN>\n", "AAA_3GPP_AUTN>\n"}, {15, 15}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__AUTN_oer_ext_arr_[0] = {}; const int AAA__3GPP__AUTN_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__AUTN_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__AUTN_oer_ext_arr_, 0, AAA__3GPP__AUTN_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__AUTN_descr_ = { "@DIAMETER_Types.AAA_3GPP_AUTN", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__AUTN_xer_, &OCTETSTRING_json_, &AAA__3GPP__AUTN_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__AUTN_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__AUTN_xer_ = { {"avp_AAA_3GPP_AUTN>\n", "avp_AAA_3GPP_AUTN>\n"}, {19, 19}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__AUTN_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__AUTN_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__AUTN_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__AUTN_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__AUTN_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__AUTN_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_AUTN", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__AUTN_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__AUTN_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__AUTN_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__Non__3GPP__User__Data_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__Non__3GPP__User__Data_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Non__3GPP__User__Data_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Delivery__Report__Requested_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Delivery__Report__Requested const TTCN_Typedescriptor_t DCA__3GPP__Delivery__Report__Requested_descr_ = { "@DIAMETER_Types.DCA_3GPP_Delivery_Report_Requested", NULL, &DCA__3GPP__Delivery__Report__Requested_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Delivery__Report__Requested_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Delivery__Report__Requested_default_coding("RAW"); const XERdescriptor_t GI__3GPP__TWAN__Identifier_xer_ = { {"GI_3GPP_TWAN_Identifier>\n", "GI_3GPP_TWAN_Identifier>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GI__3GPP__TWAN__Identifier_oer_ext_arr_[0] = {}; const int GI__3GPP__TWAN__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t GI__3GPP__TWAN__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, GI__3GPP__TWAN__Identifier_oer_ext_arr_, 0, GI__3GPP__TWAN__Identifier_oer_p_}; const TTCN_Typedescriptor_t GI__3GPP__TWAN__Identifier_descr_ = { "@DIAMETER_Types.GI_3GPP_TWAN_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &GI__3GPP__TWAN__Identifier_xer_, &OCTETSTRING_json_, &GI__3GPP__TWAN__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__TWAN__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__GI__3GPP__TWAN__Identifier_xer_ = { {"avp_GI_3GPP_TWAN_Identifier>\n", "avp_GI_3GPP_TWAN_Identifier>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__GI__3GPP__TWAN__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__GI__3GPP__TWAN__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__GI__3GPP__TWAN__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__GI__3GPP__TWAN__Identifier_oer_ext_arr_, 0, AVP__Data_avp__GI__3GPP__TWAN__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__GI__3GPP__TWAN__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_GI_3GPP_TWAN_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__GI__3GPP__TWAN__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__GI__3GPP__TWAN__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__TWAN__Identifier_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Origination__Time__Stamp_xer_ = { {"AAA_3GPP_Origination_Time_Stamp>\n", "AAA_3GPP_Origination_Time_Stamp>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Origination__Time__Stamp_oer_ext_arr_[0] = {}; const int AAA__3GPP__Origination__Time__Stamp_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Origination__Time__Stamp_oer_ = { -1, TRUE, 8, FALSE, 0, 0, AAA__3GPP__Origination__Time__Stamp_oer_ext_arr_, 0, AAA__3GPP__Origination__Time__Stamp_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Origination__Time__Stamp_descr_ = { "@DIAMETER_Types.AAA_3GPP_Origination_Time_Stamp", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &AAA__3GPP__Origination__Time__Stamp_xer_, &OCTETSTRING_json_, &AAA__3GPP__Origination__Time__Stamp_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Origination__Time__Stamp_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Origination__Time__Stamp_xer_ = { {"avp_AAA_3GPP_Origination_Time_Stamp>\n", "avp_AAA_3GPP_Origination_Time_Stamp>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Origination__Time__Stamp_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Origination__Time__Stamp_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Origination__Time__Stamp_oer_ = { -1, TRUE, 8, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Origination__Time__Stamp_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Origination__Time__Stamp_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Origination__Time__Stamp_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Origination_Time_Stamp", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Origination__Time__Stamp_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Origination__Time__Stamp_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Origination__Time__Stamp_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__LCS__APN_xer_ = { {"DCA_3GPP_LCS_APN>\n", "DCA_3GPP_LCS_APN>\n"}, {18, 18}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__LCS__APN_oer_ext_arr_[0] = {}; const int DCA__3GPP__LCS__APN_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__LCS__APN_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__LCS__APN_oer_ext_arr_, 0, DCA__3GPP__LCS__APN_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__LCS__APN_descr_ = { "@DIAMETER_Types.DCA_3GPP_LCS_APN", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__LCS__APN_xer_, &OCTETSTRING_json_, &DCA__3GPP__LCS__APN_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__LCS__APN_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__LCS__APN_xer_ = { {"avp_DCA_3GPP_LCS_APN>\n", "avp_DCA_3GPP_LCS_APN>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__LCS__APN_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__LCS__APN_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__LCS__APN_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__LCS__APN_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__LCS__APN_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__LCS__APN_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_LCS_APN", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__LCS__APN_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__LCS__APN_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__LCS__APN_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Envelope__End__Time_xer_ = { {"DCA_3GPP_Envelope_End_Time>\n", "DCA_3GPP_Envelope_End_Time>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Envelope__End__Time_oer_ext_arr_[0] = {}; const int DCA__3GPP__Envelope__End__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Envelope__End__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Envelope__End__Time_oer_ext_arr_, 0, DCA__3GPP__Envelope__End__Time_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Envelope__End__Time_descr_ = { "@DIAMETER_Types.DCA_3GPP_Envelope_End_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &DCA__3GPP__Envelope__End__Time_xer_, &OCTETSTRING_json_, &DCA__3GPP__Envelope__End__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Envelope__End__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Envelope__End__Time_xer_ = { {"avp_DCA_3GPP_Envelope_End_Time>\n", "avp_DCA_3GPP_Envelope_End_Time>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Envelope__End__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Envelope__End__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Envelope__End__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Envelope__End__Time_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Envelope__End__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Envelope__End__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Envelope_End_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Envelope__End__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Envelope__End__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Envelope__End__Time_default_coding("RAW"); const TTCN_Typedescriptor_t& RX__3GPP__Sponsored__Connectivity__Data_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING RX__3GPP__Sponsored__Connectivity__Data_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Sponsored__Connectivity__Data_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Auth__Request__Type_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Application__Server__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Application__Server__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Application__Server__Information_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Originator__Address_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Originator__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Originator__Address_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Network__Call__Reference__Number_xer_ = { {"DCA_3GPP_Network_Call_Reference_Number>\n", "DCA_3GPP_Network_Call_Reference_Number>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Network__Call__Reference__Number_oer_ext_arr_[0] = {}; const int DCA__3GPP__Network__Call__Reference__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Network__Call__Reference__Number_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Network__Call__Reference__Number_oer_ext_arr_, 0, DCA__3GPP__Network__Call__Reference__Number_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Network__Call__Reference__Number_descr_ = { "@DIAMETER_Types.DCA_3GPP_Network_Call_Reference_Number", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Network__Call__Reference__Number_xer_, &OCTETSTRING_json_, &DCA__3GPP__Network__Call__Reference__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Network__Call__Reference__Number_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Network__Call__Reference__Number_xer_ = { {"avp_DCA_3GPP_Network_Call_Reference_Number>\n", "avp_DCA_3GPP_Network_Call_Reference_Number>\n"}, {44, 44}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Network__Call__Reference__Number_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Network__Call__Reference__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Network__Call__Reference__Number_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Network__Call__Reference__Number_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Network__Call__Reference__Number_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Network__Call__Reference__Number_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Network_Call_Reference_Number", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Network__Call__Reference__Number_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Network__Call__Reference__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Network__Call__Reference__Number_default_coding("RAW"); const TTCN_Typedescriptor_t& S6__3GPP__AESE__Communication__Pattern_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING S6__3GPP__AESE__Communication__Pattern_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__AESE__Communication__Pattern_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__NBIFOM__Mode_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__NBIFOM__Mode const TTCN_Typedescriptor_t PCC__3GPP__NBIFOM__Mode_descr_ = { "@DIAMETER_Types.PCC_3GPP_NBIFOM_Mode", NULL, &PCC__3GPP__NBIFOM__Mode_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__NBIFOM__Mode_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__NBIFOM__Mode_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__Redirect__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__Redirect__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Redirect__Information_default_coding("RAW"); const XERdescriptor_t DCC__NONE__Validity__Time_xer_ = { {"DCC_NONE_Validity_Time>\n", "DCC_NONE_Validity_Time>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCC__NONE__Validity__Time_oer_ext_arr_[0] = {}; const int DCC__NONE__Validity__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCC__NONE__Validity__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCC__NONE__Validity__Time_oer_ext_arr_, 0, DCC__NONE__Validity__Time_oer_p_}; const TTCN_Typedescriptor_t DCC__NONE__Validity__Time_descr_ = { "@DIAMETER_Types.DCC_NONE_Validity_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCC__NONE__Validity__Time_xer_, &OCTETSTRING_json_, &DCC__NONE__Validity__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__Validity__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCC__NONE__Validity__Time_xer_ = { {"avp_DCC_NONE_Validity_Time>\n", "avp_DCC_NONE_Validity_Time>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCC__NONE__Validity__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCC__NONE__Validity__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCC__NONE__Validity__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCC__NONE__Validity__Time_oer_ext_arr_, 0, AVP__Data_avp__DCC__NONE__Validity__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCC__NONE__Validity__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCC_NONE_Validity_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCC__NONE__Validity__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCC__NONE__Validity__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Validity__Time_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Monitoring__UE__VPLMN__Identifier_xer_ = { {"DCA_3GPP_Monitoring_UE_VPLMN_Identifier>\n", "DCA_3GPP_Monitoring_UE_VPLMN_Identifier>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Monitoring__UE__VPLMN__Identifier_oer_ext_arr_[0] = {}; const int DCA__3GPP__Monitoring__UE__VPLMN__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Monitoring__UE__VPLMN__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Monitoring__UE__VPLMN__Identifier_oer_ext_arr_, 0, DCA__3GPP__Monitoring__UE__VPLMN__Identifier_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Monitoring__UE__VPLMN__Identifier_descr_ = { "@DIAMETER_Types.DCA_3GPP_Monitoring_UE_VPLMN_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Monitoring__UE__VPLMN__Identifier_xer_, &OCTETSTRING_json_, &DCA__3GPP__Monitoring__UE__VPLMN__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Monitoring__UE__VPLMN__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier_xer_ = { {"avp_DCA_3GPP_Monitoring_UE_VPLMN_Identifier>\n", "avp_DCA_3GPP_Monitoring_UE_VPLMN_Identifier>\n"}, {45, 45}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Monitoring_UE_VPLMN_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier_default_coding("RAW"); const XERdescriptor_t S6__3GPP__Event__Handling_xer_ = { {"S6_3GPP_Event_Handling>\n", "S6_3GPP_Event_Handling>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__Event__Handling_oer_ext_arr_[0] = {}; const int S6__3GPP__Event__Handling_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__Event__Handling_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__Event__Handling_oer_ext_arr_, 0, S6__3GPP__Event__Handling_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__Event__Handling_descr_ = { "@DIAMETER_Types.S6_3GPP_Event_Handling", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__Event__Handling_xer_, &OCTETSTRING_json_, &S6__3GPP__Event__Handling_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__Event__Handling_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__Event__Handling_xer_ = { {"avp_S6_3GPP_Event_Handling>\n", "avp_S6_3GPP_Event_Handling>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__Event__Handling_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__Event__Handling_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__Event__Handling_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__Event__Handling_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__Event__Handling_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__Event__Handling_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_Event_Handling", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__Event__Handling_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__Event__Handling_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Event__Handling_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__ToS__Traffic__Class_xer_ = { {"PCC_3GPP_ToS_Traffic_Class>\n", "PCC_3GPP_ToS_Traffic_Class>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__ToS__Traffic__Class_oer_ext_arr_[0] = {}; const int PCC__3GPP__ToS__Traffic__Class_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__ToS__Traffic__Class_oer_ = { -1, TRUE, -1, FALSE, 0, 0, PCC__3GPP__ToS__Traffic__Class_oer_ext_arr_, 0, PCC__3GPP__ToS__Traffic__Class_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__ToS__Traffic__Class_descr_ = { "@DIAMETER_Types.PCC_3GPP_ToS_Traffic_Class", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &PCC__3GPP__ToS__Traffic__Class_xer_, &OCTETSTRING_json_, &PCC__3GPP__ToS__Traffic__Class_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__ToS__Traffic__Class_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__ToS__Traffic__Class_xer_ = { {"avp_PCC_3GPP_ToS_Traffic_Class>\n", "avp_PCC_3GPP_ToS_Traffic_Class>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__ToS__Traffic__Class_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__ToS__Traffic__Class_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__ToS__Traffic__Class_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__ToS__Traffic__Class_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__ToS__Traffic__Class_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__ToS__Traffic__Class_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_ToS_Traffic_Class", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__ToS__Traffic__Class_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__ToS__Traffic__Class_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__ToS__Traffic__Class_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Tracking__Area__Identity_xer_ = { {"AAA_3GPP_Tracking_Area_Identity>\n", "AAA_3GPP_Tracking_Area_Identity>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Tracking__Area__Identity_oer_ext_arr_[0] = {}; const int AAA__3GPP__Tracking__Area__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Tracking__Area__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__Tracking__Area__Identity_oer_ext_arr_, 0, AAA__3GPP__Tracking__Area__Identity_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Tracking__Area__Identity_descr_ = { "@DIAMETER_Types.AAA_3GPP_Tracking_Area_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__Tracking__Area__Identity_xer_, &OCTETSTRING_json_, &AAA__3GPP__Tracking__Area__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Tracking__Area__Identity_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Tracking__Area__Identity_xer_ = { {"avp_AAA_3GPP_Tracking_Area_Identity>\n", "avp_AAA_3GPP_Tracking_Area_Identity>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Tracking__Area__Identity_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Tracking__Area__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Tracking__Area__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Tracking__Area__Identity_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Tracking__Area__Identity_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Tracking__Area__Identity_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Tracking_Area_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Tracking__Area__Identity_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Tracking__Area__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Tracking__Area__Identity_default_coding("RAW"); const XERdescriptor_t MIPv4__NONE__MIP__HA__to__FA__SPI_xer_ = { {"MIPv4_NONE_MIP_HA_to_FA_SPI>\n", "MIPv4_NONE_MIP_HA_to_FA_SPI>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int MIPv4__NONE__MIP__HA__to__FA__SPI_oer_ext_arr_[0] = {}; const int MIPv4__NONE__MIP__HA__to__FA__SPI_oer_p_[0] = {}; const TTCN_OERdescriptor_t MIPv4__NONE__MIP__HA__to__FA__SPI_oer_ = { -1, TRUE, 4, FALSE, 0, 0, MIPv4__NONE__MIP__HA__to__FA__SPI_oer_ext_arr_, 0, MIPv4__NONE__MIP__HA__to__FA__SPI_oer_p_}; const TTCN_Typedescriptor_t MIPv4__NONE__MIP__HA__to__FA__SPI_descr_ = { "@DIAMETER_Types.MIPv4_NONE_MIP_HA_to_FA_SPI", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &MIPv4__NONE__MIP__HA__to__FA__SPI_xer_, &OCTETSTRING_json_, &MIPv4__NONE__MIP__HA__to__FA__SPI_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__HA__to__FA__SPI_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__HA__to__FA__SPI_xer_ = { {"avp_MIPv4_NONE_MIP_HA_to_FA_SPI>\n", "avp_MIPv4_NONE_MIP_HA_to_FA_SPI>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__MIPv4__NONE__MIP__HA__to__FA__SPI_oer_ext_arr_[0] = {}; const int AVP__Data_avp__MIPv4__NONE__MIP__HA__to__FA__SPI_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__HA__to__FA__SPI_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__MIPv4__NONE__MIP__HA__to__FA__SPI_oer_ext_arr_, 0, AVP__Data_avp__MIPv4__NONE__MIP__HA__to__FA__SPI_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__HA__to__FA__SPI_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv4_NONE_MIP_HA_to_FA_SPI", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__MIPv4__NONE__MIP__HA__to__FA__SPI_xer_, &OCTETSTRING_json_, &AVP__Data_avp__MIPv4__NONE__MIP__HA__to__FA__SPI_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__HA__to__FA__SPI_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Min__Desired__Bandwidth__UL_xer_ = { {"RX_3GPP_Min_Desired_Bandwidth_UL>\n", "RX_3GPP_Min_Desired_Bandwidth_UL>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Min__Desired__Bandwidth__UL_oer_ext_arr_[0] = {}; const int RX__3GPP__Min__Desired__Bandwidth__UL_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Min__Desired__Bandwidth__UL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, RX__3GPP__Min__Desired__Bandwidth__UL_oer_ext_arr_, 0, RX__3GPP__Min__Desired__Bandwidth__UL_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Min__Desired__Bandwidth__UL_descr_ = { "@DIAMETER_Types.RX_3GPP_Min_Desired_Bandwidth_UL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &RX__3GPP__Min__Desired__Bandwidth__UL_xer_, &OCTETSTRING_json_, &RX__3GPP__Min__Desired__Bandwidth__UL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Min__Desired__Bandwidth__UL_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Min__Desired__Bandwidth__UL_xer_ = { {"avp_RX_3GPP_Min_Desired_Bandwidth_UL>\n", "avp_RX_3GPP_Min_Desired_Bandwidth_UL>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Min__Desired__Bandwidth__UL_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Min__Desired__Bandwidth__UL_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Min__Desired__Bandwidth__UL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Min__Desired__Bandwidth__UL_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Min__Desired__Bandwidth__UL_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Min__Desired__Bandwidth__UL_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Min_Desired_Bandwidth_UL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Min__Desired__Bandwidth__UL_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Min__Desired__Bandwidth__UL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Min__Desired__Bandwidth__UL_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__UVR__Flags_xer_ = { {"AAA_3GPP_UVR_Flags>\n", "AAA_3GPP_UVR_Flags>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__UVR__Flags_oer_ext_arr_[0] = {}; const int AAA__3GPP__UVR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__UVR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__UVR__Flags_oer_ext_arr_, 0, AAA__3GPP__UVR__Flags_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__UVR__Flags_descr_ = { "@DIAMETER_Types.AAA_3GPP_UVR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__UVR__Flags_xer_, &OCTETSTRING_json_, &AAA__3GPP__UVR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__UVR__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__UVR__Flags_xer_ = { {"avp_AAA_3GPP_UVR_Flags>\n", "avp_AAA_3GPP_UVR_Flags>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__UVR__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__UVR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__UVR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__UVR__Flags_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__UVR__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__UVR__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_UVR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__UVR__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__UVR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__UVR__Flags_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__PS__Free__Format__Data_xer_ = { {"DCA_3GPP_PS_Free_Format_Data>\n", "DCA_3GPP_PS_Free_Format_Data>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__PS__Free__Format__Data_oer_ext_arr_[0] = {}; const int DCA__3GPP__PS__Free__Format__Data_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__PS__Free__Format__Data_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__PS__Free__Format__Data_oer_ext_arr_, 0, DCA__3GPP__PS__Free__Format__Data_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__PS__Free__Format__Data_descr_ = { "@DIAMETER_Types.DCA_3GPP_PS_Free_Format_Data", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__PS__Free__Format__Data_xer_, &OCTETSTRING_json_, &DCA__3GPP__PS__Free__Format__Data_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__PS__Free__Format__Data_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__PS__Free__Format__Data_xer_ = { {"avp_DCA_3GPP_PS_Free_Format_Data>\n", "avp_DCA_3GPP_PS_Free_Format_Data>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__PS__Free__Format__Data_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__PS__Free__Format__Data_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__PS__Free__Format__Data_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__PS__Free__Format__Data_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__PS__Free__Format__Data_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__PS__Free__Format__Data_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_PS_Free_Format_Data", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__PS__Free__Format__Data_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__PS__Free__Format__Data_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__PS__Free__Format__Data_default_coding("RAW"); const TTCN_RAWdescriptor_t CxDx__3GPP__Originating__Request_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for CxDx__3GPP__Originating__Request const TTCN_Typedescriptor_t CxDx__3GPP__Originating__Request_descr_ = { "@DIAMETER_Types.CxDx_3GPP_Originating_Request", NULL, &CxDx__3GPP__Originating__Request_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__Originating__Request_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Originating__Request_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__PDN__Connection__ID_xer_ = { {"PCC_3GPP_PDN_Connection_ID>\n", "PCC_3GPP_PDN_Connection_ID>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__PDN__Connection__ID_oer_ext_arr_[0] = {}; const int PCC__3GPP__PDN__Connection__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__PDN__Connection__ID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, PCC__3GPP__PDN__Connection__ID_oer_ext_arr_, 0, PCC__3GPP__PDN__Connection__ID_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__PDN__Connection__ID_descr_ = { "@DIAMETER_Types.PCC_3GPP_PDN_Connection_ID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &PCC__3GPP__PDN__Connection__ID_xer_, &OCTETSTRING_json_, &PCC__3GPP__PDN__Connection__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__PDN__Connection__ID_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__PDN__Connection__ID_xer_ = { {"avp_PCC_3GPP_PDN_Connection_ID>\n", "avp_PCC_3GPP_PDN_Connection_ID>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__PDN__Connection__ID_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__PDN__Connection__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__PDN__Connection__ID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__PDN__Connection__ID_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__PDN__Connection__ID_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__PDN__Connection__ID_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_PDN_Connection_ID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__PDN__Connection__ID_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__PDN__Connection__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__PDN__Connection__ID_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Subscription__Data__Flags_xer_ = { {"AAA_3GPP_Subscription_Data_Flags>\n", "AAA_3GPP_Subscription_Data_Flags>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Subscription__Data__Flags_oer_ext_arr_[0] = {}; const int AAA__3GPP__Subscription__Data__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Subscription__Data__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__Subscription__Data__Flags_oer_ext_arr_, 0, AAA__3GPP__Subscription__Data__Flags_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Subscription__Data__Flags_descr_ = { "@DIAMETER_Types.AAA_3GPP_Subscription_Data_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__Subscription__Data__Flags_xer_, &OCTETSTRING_json_, &AAA__3GPP__Subscription__Data__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Subscription__Data__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Subscription__Data__Flags_xer_ = { {"avp_AAA_3GPP_Subscription_Data_Flags>\n", "avp_AAA_3GPP_Subscription_Data_Flags>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Subscription__Data__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Subscription__Data__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Subscription__Data__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Subscription__Data__Flags_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Subscription__Data__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Subscription__Data__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Subscription_Data_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Subscription__Data__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Subscription__Data__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Subscription__Data__Flags_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Framed__IPv6__Route_xer_ = { {"DNAS_NONE_Framed_IPv6_Route>\n", "DNAS_NONE_Framed_IPv6_Route>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Framed__IPv6__Route_oer_ext_arr_[0] = {}; const int DNAS__NONE__Framed__IPv6__Route_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Framed__IPv6__Route_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Framed__IPv6__Route_oer_ext_arr_, 0, DNAS__NONE__Framed__IPv6__Route_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Framed__IPv6__Route_descr_ = { "@DIAMETER_Types.DNAS_NONE_Framed_IPv6_Route", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Framed__IPv6__Route_xer_, &OCTETSTRING_json_, &DNAS__NONE__Framed__IPv6__Route_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Framed__IPv6__Route_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Framed__IPv6__Route_xer_ = { {"avp_DNAS_NONE_Framed_IPv6_Route>\n", "avp_DNAS_NONE_Framed_IPv6_Route>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Framed__IPv6__Route_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Framed__IPv6__Route_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Framed__IPv6__Route_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Framed__IPv6__Route_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Framed__IPv6__Route_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Framed__IPv6__Route_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Framed_IPv6_Route", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Framed__IPv6__Route_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Framed__IPv6__Route_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Framed__IPv6__Route_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__PRA__Remove_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__PRA__Remove_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__PRA__Remove_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__DSR__Flags_xer_ = { {"AAA_3GPP_DSR_Flags>\n", "AAA_3GPP_DSR_Flags>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__DSR__Flags_oer_ext_arr_[0] = {}; const int AAA__3GPP__DSR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__DSR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__DSR__Flags_oer_ext_arr_, 0, AAA__3GPP__DSR__Flags_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__DSR__Flags_descr_ = { "@DIAMETER_Types.AAA_3GPP_DSR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__DSR__Flags_xer_, &OCTETSTRING_json_, &AAA__3GPP__DSR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__DSR__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__DSR__Flags_xer_ = { {"avp_AAA_3GPP_DSR_Flags>\n", "avp_AAA_3GPP_DSR_Flags>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__DSR__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__DSR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__DSR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__DSR__Flags_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__DSR__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__DSR__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_DSR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__DSR__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__DSR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__DSR__Flags_default_coding("RAW"); const TTCN_Typedescriptor_t& DCC__NONE__Granted__Service__Unit_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCC__NONE__Granted__Service__Unit_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Granted__Service__Unit_default_coding("RAW"); const XERdescriptor_t MIPv6__NONE__MIP__Timestamp_xer_ = { {"MIPv6_NONE_MIP_Timestamp>\n", "MIPv6_NONE_MIP_Timestamp>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int MIPv6__NONE__MIP__Timestamp_oer_ext_arr_[0] = {}; const int MIPv6__NONE__MIP__Timestamp_oer_p_[0] = {}; const TTCN_OERdescriptor_t MIPv6__NONE__MIP__Timestamp_oer_ = { -1, TRUE, -1, FALSE, 0, 0, MIPv6__NONE__MIP__Timestamp_oer_ext_arr_, 0, MIPv6__NONE__MIP__Timestamp_oer_p_}; const TTCN_Typedescriptor_t MIPv6__NONE__MIP__Timestamp_descr_ = { "@DIAMETER_Types.MIPv6_NONE_MIP_Timestamp", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &MIPv6__NONE__MIP__Timestamp_xer_, &OCTETSTRING_json_, &MIPv6__NONE__MIP__Timestamp_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv6__NONE__MIP__Timestamp_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv6__NONE__MIP__Timestamp_xer_ = { {"avp_MIPv6_NONE_MIP_Timestamp>\n", "avp_MIPv6_NONE_MIP_Timestamp>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__MIPv6__NONE__MIP__Timestamp_oer_ext_arr_[0] = {}; const int AVP__Data_avp__MIPv6__NONE__MIP__Timestamp_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__MIPv6__NONE__MIP__Timestamp_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__MIPv6__NONE__MIP__Timestamp_oer_ext_arr_, 0, AVP__Data_avp__MIPv6__NONE__MIP__Timestamp_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv6__NONE__MIP__Timestamp_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv6_NONE_MIP_Timestamp", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__MIPv6__NONE__MIP__Timestamp_xer_, &OCTETSTRING_json_, &AVP__Data_avp__MIPv6__NONE__MIP__Timestamp_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv6__NONE__MIP__Timestamp_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Number__Portability__Routing__Information_xer_ = { {"DCA_3GPP_Number_Portability_Routing_Information>\n", "DCA_3GPP_Number_Portability_Routing_Information>\n"}, {49, 49}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Number__Portability__Routing__Information_oer_ext_arr_[0] = {}; const int DCA__3GPP__Number__Portability__Routing__Information_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Number__Portability__Routing__Information_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Number__Portability__Routing__Information_oer_ext_arr_, 0, DCA__3GPP__Number__Portability__Routing__Information_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Number__Portability__Routing__Information_descr_ = { "@DIAMETER_Types.DCA_3GPP_Number_Portability_Routing_Information", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Number__Portability__Routing__Information_xer_, &OCTETSTRING_json_, &DCA__3GPP__Number__Portability__Routing__Information_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Number__Portability__Routing__Information_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Number__Portability__Routing__Information_xer_ = { {"avp_DCA_3GPP_Number_Portability_Routing_Information>\n", "avp_DCA_3GPP_Number_Portability_Routing_Information>\n"}, {53, 53}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Number__Portability__Routing__Information_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Number__Portability__Routing__Information_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Number__Portability__Routing__Information_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Number__Portability__Routing__Information_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Number__Portability__Routing__Information_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Number__Portability__Routing__Information_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Number_Portability_Routing_Information", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Number__Portability__Routing__Information_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Number__Portability__Routing__Information_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Number__Portability__Routing__Information_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer_xer_ = { {"AAA_3GPP_Subscribed_Periodic_RAU_TAU_Timer>\n", "AAA_3GPP_Subscribed_Periodic_RAU_TAU_Timer>\n"}, {44, 44}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer_oer_ext_arr_[0] = {}; const int AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer_oer_ext_arr_, 0, AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer_descr_ = { "@DIAMETER_Types.AAA_3GPP_Subscribed_Periodic_RAU_TAU_Timer", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer_xer_, &OCTETSTRING_json_, &AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer_xer_ = { {"avp_AAA_3GPP_Subscribed_Periodic_RAU_TAU_Timer>\n", "avp_AAA_3GPP_Subscribed_Periodic_RAU_TAU_Timer>\n"}, {48, 48}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Subscribed_Periodic_RAU_TAU_Timer", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__Specific__APN__Info_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__Specific__APN__Info_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Specific__APN__Info_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__Terminal__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__Terminal__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Terminal__Information_default_coding("RAW"); const TTCN_Typedescriptor_t& CxDx__3GPP__Restoration__Info_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING CxDx__3GPP__Restoration__Info_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Restoration__Info_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Product__Name_xer_ = { {"BASE_NONE_Product_Name>\n", "BASE_NONE_Product_Name>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int BASE__NONE__Product__Name_oer_ext_arr_[0] = {}; const int BASE__NONE__Product__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t BASE__NONE__Product__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, BASE__NONE__Product__Name_oer_ext_arr_, 0, BASE__NONE__Product__Name_oer_p_}; const TTCN_Typedescriptor_t BASE__NONE__Product__Name_descr_ = { "@DIAMETER_Types.BASE_NONE_Product_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &BASE__NONE__Product__Name_xer_, &OCTETSTRING_json_, &BASE__NONE__Product__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Product__Name_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Product__Name_xer_ = { {"avp_BASE_NONE_Product_Name>\n", "avp_BASE_NONE_Product_Name>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__BASE__NONE__Product__Name_oer_ext_arr_[0] = {}; const int AVP__Data_avp__BASE__NONE__Product__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__BASE__NONE__Product__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__BASE__NONE__Product__Name_oer_ext_arr_, 0, AVP__Data_avp__BASE__NONE__Product__Name_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Product__Name_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Product_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__BASE__NONE__Product__Name_xer_, &OCTETSTRING_json_, &AVP__Data_avp__BASE__NONE__Product__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Product__Name_default_coding("RAW"); const TTCN_Typedescriptor_t& MIPv4__NONE__MIP__HA__to__MN__MSA_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__HA__to__MN__MSA_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__HA__to__MN__MSA_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Account__Expiration_xer_ = { {"DCA_3GPP_Account_Expiration>\n", "DCA_3GPP_Account_Expiration>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Account__Expiration_oer_ext_arr_[0] = {}; const int DCA__3GPP__Account__Expiration_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Account__Expiration_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Account__Expiration_oer_ext_arr_, 0, DCA__3GPP__Account__Expiration_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Account__Expiration_descr_ = { "@DIAMETER_Types.DCA_3GPP_Account_Expiration", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &DCA__3GPP__Account__Expiration_xer_, &OCTETSTRING_json_, &DCA__3GPP__Account__Expiration_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Account__Expiration_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Account__Expiration_xer_ = { {"avp_DCA_3GPP_Account_Expiration>\n", "avp_DCA_3GPP_Account_Expiration>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Account__Expiration_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Account__Expiration_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Account__Expiration_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Account__Expiration_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Account__Expiration_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Account__Expiration_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Account_Expiration", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Account__Expiration_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Account__Expiration_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Account__Expiration_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__CSG__Id_xer_ = { {"AAA_3GPP_CSG_Id>\n", "AAA_3GPP_CSG_Id>\n"}, {17, 17}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__CSG__Id_oer_ext_arr_[0] = {}; const int AAA__3GPP__CSG__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__CSG__Id_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__CSG__Id_oer_ext_arr_, 0, AAA__3GPP__CSG__Id_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__CSG__Id_descr_ = { "@DIAMETER_Types.AAA_3GPP_CSG_Id", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__CSG__Id_xer_, &OCTETSTRING_json_, &AAA__3GPP__CSG__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__CSG__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__CSG__Id_xer_ = { {"avp_AAA_3GPP_CSG_Id>\n", "avp_AAA_3GPP_CSG_Id>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__CSG__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__CSG__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__CSG__Id_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__CSG__Id_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__CSG__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__CSG__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_CSG_Id", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__CSG__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__CSG__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__CSG__Id_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Framed__IP__Netmask_xer_ = { {"DNAS_NONE_Framed_IP_Netmask>\n", "DNAS_NONE_Framed_IP_Netmask>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Framed__IP__Netmask_oer_ext_arr_[0] = {}; const int DNAS__NONE__Framed__IP__Netmask_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Framed__IP__Netmask_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Framed__IP__Netmask_oer_ext_arr_, 0, DNAS__NONE__Framed__IP__Netmask_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Framed__IP__Netmask_descr_ = { "@DIAMETER_Types.DNAS_NONE_Framed_IP_Netmask", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Framed__IP__Netmask_xer_, &OCTETSTRING_json_, &DNAS__NONE__Framed__IP__Netmask_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Framed__IP__Netmask_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Framed__IP__Netmask_xer_ = { {"avp_DNAS_NONE_Framed_IP_Netmask>\n", "avp_DNAS_NONE_Framed_IP_Netmask>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Framed__IP__Netmask_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Framed__IP__Netmask_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Framed__IP__Netmask_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Framed__IP__Netmask_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Framed__IP__Netmask_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Framed__IP__Netmask_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Framed_IP_Netmask", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Framed__IP__Netmask_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Framed__IP__Netmask_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Framed__IP__Netmask_default_coding("RAW"); const XERdescriptor_t GI__3GPP__3GPP__IPv6__DNS__Servers_xer_ = { {"GI_3GPP_3GPP_IPv6_DNS_Servers>\n", "GI_3GPP_3GPP_IPv6_DNS_Servers>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GI__3GPP__3GPP__IPv6__DNS__Servers_oer_ext_arr_[0] = {}; const int GI__3GPP__3GPP__IPv6__DNS__Servers_oer_p_[0] = {}; const TTCN_OERdescriptor_t GI__3GPP__3GPP__IPv6__DNS__Servers_oer_ = { -1, TRUE, -1, FALSE, 0, 0, GI__3GPP__3GPP__IPv6__DNS__Servers_oer_ext_arr_, 0, GI__3GPP__3GPP__IPv6__DNS__Servers_oer_p_}; const TTCN_Typedescriptor_t GI__3GPP__3GPP__IPv6__DNS__Servers_descr_ = { "@DIAMETER_Types.GI_3GPP_3GPP_IPv6_DNS_Servers", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &GI__3GPP__3GPP__IPv6__DNS__Servers_xer_, &OCTETSTRING_json_, &GI__3GPP__3GPP__IPv6__DNS__Servers_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__3GPP__IPv6__DNS__Servers_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__IPv6__DNS__Servers_xer_ = { {"avp_GI_3GPP_3GPP_IPv6_DNS_Servers>\n", "avp_GI_3GPP_3GPP_IPv6_DNS_Servers>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__GI__3GPP__3GPP__IPv6__DNS__Servers_oer_ext_arr_[0] = {}; const int AVP__Data_avp__GI__3GPP__3GPP__IPv6__DNS__Servers_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__IPv6__DNS__Servers_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__GI__3GPP__3GPP__IPv6__DNS__Servers_oer_ext_arr_, 0, AVP__Data_avp__GI__3GPP__3GPP__IPv6__DNS__Servers_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__GI__3GPP__3GPP__IPv6__DNS__Servers_descr_ = { "@DIAMETER_Types.AVP_Data.avp_GI_3GPP_3GPP_IPv6_DNS_Servers", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__GI__3GPP__3GPP__IPv6__DNS__Servers_xer_, &OCTETSTRING_json_, &AVP__Data_avp__GI__3GPP__3GPP__IPv6__DNS__Servers_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__3GPP__IPv6__DNS__Servers_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__SSID_xer_ = { {"AAA_3GPP_SSID>\n", "AAA_3GPP_SSID>\n"}, {15, 15}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__SSID_oer_ext_arr_[0] = {}; const int AAA__3GPP__SSID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__SSID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__SSID_oer_ext_arr_, 0, AAA__3GPP__SSID_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__SSID_descr_ = { "@DIAMETER_Types.AAA_3GPP_SSID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__SSID_xer_, &OCTETSTRING_json_, &AAA__3GPP__SSID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__SSID_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__SSID_xer_ = { {"avp_AAA_3GPP_SSID>\n", "avp_AAA_3GPP_SSID>\n"}, {19, 19}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__SSID_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__SSID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__SSID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__SSID_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__SSID_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__SSID_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_SSID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__SSID_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__SSID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__SSID_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__Call__Barring__Info_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__Call__Barring__Info_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Call__Barring__Info_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__BSSID_xer_ = { {"DCA_3GPP_BSSID>\n", "DCA_3GPP_BSSID>\n"}, {16, 16}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__BSSID_oer_ext_arr_[0] = {}; const int DCA__3GPP__BSSID_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__BSSID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__BSSID_oer_ext_arr_, 0, DCA__3GPP__BSSID_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__BSSID_descr_ = { "@DIAMETER_Types.DCA_3GPP_BSSID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__BSSID_xer_, &OCTETSTRING_json_, &DCA__3GPP__BSSID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__BSSID_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__BSSID_xer_ = { {"avp_DCA_3GPP_BSSID>\n", "avp_DCA_3GPP_BSSID>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__BSSID_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__BSSID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__BSSID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__BSSID_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__BSSID_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__BSSID_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_BSSID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__BSSID_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__BSSID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__BSSID_default_coding("RAW"); const TTCN_Typedescriptor_t& DCC__NONE__Service__Parameter__Info_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCC__NONE__Service__Parameter__Info_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Service__Parameter__Info_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Talk__Burst__Exchange_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Talk__Burst__Exchange_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Talk__Burst__Exchange_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Variable__Part__Order_xer_ = { {"DCA_3GPP_Variable_Part_Order>\n", "DCA_3GPP_Variable_Part_Order>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Variable__Part__Order_oer_ext_arr_[0] = {}; const int DCA__3GPP__Variable__Part__Order_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Variable__Part__Order_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Variable__Part__Order_oer_ext_arr_, 0, DCA__3GPP__Variable__Part__Order_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Variable__Part__Order_descr_ = { "@DIAMETER_Types.DCA_3GPP_Variable_Part_Order", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Variable__Part__Order_xer_, &OCTETSTRING_json_, &DCA__3GPP__Variable__Part__Order_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Variable__Part__Order_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Variable__Part__Order_xer_ = { {"avp_DCA_3GPP_Variable_Part_Order>\n", "avp_DCA_3GPP_Variable_Part_Order>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Variable__Part__Order_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Variable__Part__Order_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Variable__Part__Order_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Variable__Part__Order_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Variable__Part__Order_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Variable__Part__Order_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Variable_Part_Order", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Variable__Part__Order_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Variable__Part__Order_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Variable__Part__Order_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Time__Quota__Mechanism_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Time__Quota__Mechanism_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Time__Quota__Mechanism_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__ANID_xer_ = { {"AAA_3GPP_ANID>\n", "AAA_3GPP_ANID>\n"}, {15, 15}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__ANID_oer_ext_arr_[0] = {}; const int AAA__3GPP__ANID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__ANID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__ANID_oer_ext_arr_, 0, AAA__3GPP__ANID_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__ANID_descr_ = { "@DIAMETER_Types.AAA_3GPP_ANID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__ANID_xer_, &OCTETSTRING_json_, &AAA__3GPP__ANID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__ANID_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__ANID_xer_ = { {"avp_AAA_3GPP_ANID>\n", "avp_AAA_3GPP_ANID>\n"}, {19, 19}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__ANID_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__ANID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__ANID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__ANID_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__ANID_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__ANID_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_ANID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__ANID_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__ANID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__ANID_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Monitoring__Event__Report__Number_xer_ = { {"DCA_3GPP_Monitoring_Event_Report_Number>\n", "DCA_3GPP_Monitoring_Event_Report_Number>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Monitoring__Event__Report__Number_oer_ext_arr_[0] = {}; const int DCA__3GPP__Monitoring__Event__Report__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Monitoring__Event__Report__Number_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Monitoring__Event__Report__Number_oer_ext_arr_, 0, DCA__3GPP__Monitoring__Event__Report__Number_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Monitoring__Event__Report__Number_descr_ = { "@DIAMETER_Types.DCA_3GPP_Monitoring_Event_Report_Number", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Monitoring__Event__Report__Number_xer_, &OCTETSTRING_json_, &DCA__3GPP__Monitoring__Event__Report__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Monitoring__Event__Report__Number_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Monitoring__Event__Report__Number_xer_ = { {"avp_DCA_3GPP_Monitoring_Event_Report_Number>\n", "avp_DCA_3GPP_Monitoring_Event_Report_Number>\n"}, {45, 45}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Monitoring__Event__Report__Number_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Monitoring__Event__Report__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Monitoring__Event__Report__Number_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Monitoring__Event__Report__Number_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Monitoring__Event__Report__Number_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Monitoring__Event__Report__Number_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Monitoring_Event_Report_Number", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Monitoring__Event__Report__Number_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Monitoring__Event__Report__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Monitoring__Event__Report__Number_default_coding("RAW"); const XERdescriptor_t S6__3GPP__IP__SM__GW__Name_xer_ = { {"S6_3GPP_IP_SM_GW_Name>\n", "S6_3GPP_IP_SM_GW_Name>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t S6__3GPP__IP__SM__GW__Name_descr_ = { "@DIAMETER_Types.S6_3GPP_IP_SM_GW_Name", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &S6__3GPP__IP__SM__GW__Name_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__IP__SM__GW__Name_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__IP__SM__GW__Name_xer_ = { {"avp_S6_3GPP_IP_SM_GW_Name>\n", "avp_S6_3GPP_IP_SM_GW_Name>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__IP__SM__GW__Name_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_IP_SM_GW_Name", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__S6__3GPP__IP__SM__GW__Name_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__IP__SM__GW__Name_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Origin__State__Id_xer_ = { {"BASE_NONE_Origin_State_Id>\n", "BASE_NONE_Origin_State_Id>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int BASE__NONE__Origin__State__Id_oer_ext_arr_[0] = {}; const int BASE__NONE__Origin__State__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t BASE__NONE__Origin__State__Id_oer_ = { -1, TRUE, 4, FALSE, 0, 0, BASE__NONE__Origin__State__Id_oer_ext_arr_, 0, BASE__NONE__Origin__State__Id_oer_p_}; const TTCN_Typedescriptor_t BASE__NONE__Origin__State__Id_descr_ = { "@DIAMETER_Types.BASE_NONE_Origin_State_Id", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &BASE__NONE__Origin__State__Id_xer_, &OCTETSTRING_json_, &BASE__NONE__Origin__State__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Origin__State__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Origin__State__Id_xer_ = { {"avp_BASE_NONE_Origin_State_Id>\n", "avp_BASE_NONE_Origin_State_Id>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__BASE__NONE__Origin__State__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__BASE__NONE__Origin__State__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__BASE__NONE__Origin__State__Id_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__BASE__NONE__Origin__State__Id_oer_ext_arr_, 0, AVP__Data_avp__BASE__NONE__Origin__State__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Origin__State__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Origin_State_Id", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__BASE__NONE__Origin__State__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__BASE__NONE__Origin__State__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Origin__State__Id_default_coding("RAW"); const TTCN_Typedescriptor_t& RX__3GPP__Media__Sub__Component_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING RX__3GPP__Media__Sub__Component_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Media__Sub__Component_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__CN__Operator__Selection__Entity_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__CN__Operator__Selection__Entity const TTCN_Typedescriptor_t DCA__3GPP__CN__Operator__Selection__Entity_descr_ = { "@DIAMETER_Types.DCA_3GPP_CN_Operator_Selection_Entity", NULL, &DCA__3GPP__CN__Operator__Selection__Entity_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__CN__Operator__Selection__Entity_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__CN__Operator__Selection__Entity_default_coding("RAW"); const XERdescriptor_t S6__3GPP__Accuracy_xer_ = { {"S6_3GPP_Accuracy>\n", "S6_3GPP_Accuracy>\n"}, {18, 18}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__Accuracy_oer_ext_arr_[0] = {}; const int S6__3GPP__Accuracy_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__Accuracy_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__Accuracy_oer_ext_arr_, 0, S6__3GPP__Accuracy_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__Accuracy_descr_ = { "@DIAMETER_Types.S6_3GPP_Accuracy", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__Accuracy_xer_, &OCTETSTRING_json_, &S6__3GPP__Accuracy_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__Accuracy_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__Accuracy_xer_ = { {"avp_S6_3GPP_Accuracy>\n", "avp_S6_3GPP_Accuracy>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__Accuracy_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__Accuracy_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__Accuracy_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__Accuracy_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__Accuracy_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__Accuracy_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_Accuracy", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__Accuracy_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__Accuracy_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Accuracy_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__Charging__Rule__Remove_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__Charging__Rule__Remove_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Charging__Rule__Remove_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Originating__IOI_xer_ = { {"DCA_3GPP_Originating_IOI>\n", "DCA_3GPP_Originating_IOI>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Originating__IOI_oer_ext_arr_[0] = {}; const int DCA__3GPP__Originating__IOI_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Originating__IOI_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Originating__IOI_oer_ext_arr_, 0, DCA__3GPP__Originating__IOI_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Originating__IOI_descr_ = { "@DIAMETER_Types.DCA_3GPP_Originating_IOI", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Originating__IOI_xer_, &OCTETSTRING_json_, &DCA__3GPP__Originating__IOI_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Originating__IOI_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Originating__IOI_xer_ = { {"avp_DCA_3GPP_Originating_IOI>\n", "avp_DCA_3GPP_Originating_IOI>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Originating__IOI_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Originating__IOI_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Originating__IOI_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Originating__IOI_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Originating__IOI_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Originating__IOI_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Originating_IOI", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Originating__IOI_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Originating__IOI_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Originating__IOI_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Min__Requested__Bandwidth__DL_xer_ = { {"RX_3GPP_Min_Requested_Bandwidth_DL>\n", "RX_3GPP_Min_Requested_Bandwidth_DL>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Min__Requested__Bandwidth__DL_oer_ext_arr_[0] = {}; const int RX__3GPP__Min__Requested__Bandwidth__DL_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Min__Requested__Bandwidth__DL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, RX__3GPP__Min__Requested__Bandwidth__DL_oer_ext_arr_, 0, RX__3GPP__Min__Requested__Bandwidth__DL_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Min__Requested__Bandwidth__DL_descr_ = { "@DIAMETER_Types.RX_3GPP_Min_Requested_Bandwidth_DL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &RX__3GPP__Min__Requested__Bandwidth__DL_xer_, &OCTETSTRING_json_, &RX__3GPP__Min__Requested__Bandwidth__DL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Min__Requested__Bandwidth__DL_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Min__Requested__Bandwidth__DL_xer_ = { {"avp_RX_3GPP_Min_Requested_Bandwidth_DL>\n", "avp_RX_3GPP_Min_Requested_Bandwidth_DL>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Min__Requested__Bandwidth__DL_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Min__Requested__Bandwidth__DL_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Min__Requested__Bandwidth__DL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Min__Requested__Bandwidth__DL_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Min__Requested__Bandwidth__DL_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Min__Requested__Bandwidth__DL_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Min_Requested_Bandwidth_DL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Min__Requested__Bandwidth__DL_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Min__Requested__Bandwidth__DL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Min__Requested__Bandwidth__DL_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__ProSe__Function__PLMN__Identifier_xer_ = { {"DCA_3GPP_ProSe_Function_PLMN_Identifier>\n", "DCA_3GPP_ProSe_Function_PLMN_Identifier>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__ProSe__Function__PLMN__Identifier_oer_ext_arr_[0] = {}; const int DCA__3GPP__ProSe__Function__PLMN__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__ProSe__Function__PLMN__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__ProSe__Function__PLMN__Identifier_oer_ext_arr_, 0, DCA__3GPP__ProSe__Function__PLMN__Identifier_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__ProSe__Function__PLMN__Identifier_descr_ = { "@DIAMETER_Types.DCA_3GPP_ProSe_Function_PLMN_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__ProSe__Function__PLMN__Identifier_xer_, &OCTETSTRING_json_, &DCA__3GPP__ProSe__Function__PLMN__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__ProSe__Function__PLMN__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier_xer_ = { {"avp_DCA_3GPP_ProSe_Function_PLMN_Identifier>\n", "avp_DCA_3GPP_ProSe_Function_PLMN_Identifier>\n"}, {45, 45}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_ProSe_Function_PLMN_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier_default_coding("RAW"); const TTCN_Typedescriptor_t& S6__3GPP__Service__Report_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING S6__3GPP__Service__Report_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Service__Report_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__Tunnel__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__Tunnel__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Tunnel__Information_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Bearer__Service_xer_ = { {"DCA_3GPP_Bearer_Service>\n", "DCA_3GPP_Bearer_Service>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Bearer__Service_oer_ext_arr_[0] = {}; const int DCA__3GPP__Bearer__Service_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Bearer__Service_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Bearer__Service_oer_ext_arr_, 0, DCA__3GPP__Bearer__Service_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Bearer__Service_descr_ = { "@DIAMETER_Types.DCA_3GPP_Bearer_Service", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Bearer__Service_xer_, &OCTETSTRING_json_, &DCA__3GPP__Bearer__Service_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Bearer__Service_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Bearer__Service_xer_ = { {"avp_DCA_3GPP_Bearer_Service>\n", "avp_DCA_3GPP_Bearer_Service>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Bearer__Service_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Bearer__Service_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Bearer__Service_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Bearer__Service_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Bearer__Service_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Bearer__Service_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Bearer_Service", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Bearer__Service_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Bearer__Service_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Bearer__Service_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__Primary__Charging__Collection__Function__Name_xer_ = { {"CxDx_3GPP_Primary_Charging_Collection_Function_Name>\n", "CxDx_3GPP_Primary_Charging_Collection_Function_Name>\n"}, {53, 53}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t CxDx__3GPP__Primary__Charging__Collection__Function__Name_descr_ = { "@DIAMETER_Types.CxDx_3GPP_Primary_Charging_Collection_Function_Name", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &CxDx__3GPP__Primary__Charging__Collection__Function__Name_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__Primary__Charging__Collection__Function__Name_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name_xer_ = { {"avp_CxDx_3GPP_Primary_Charging_Collection_Function_Name>\n", "avp_CxDx_3GPP_Primary_Charging_Collection_Function_Name>\n"}, {57, 57}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_Primary_Charging_Collection_Function_Name", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__QoS__Rule__Definition_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__QoS__Rule__Definition_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__QoS__Rule__Definition_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Time__Zone_xer_ = { {"AAA_3GPP_Time_Zone>\n", "AAA_3GPP_Time_Zone>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Time__Zone_oer_ext_arr_[0] = {}; const int AAA__3GPP__Time__Zone_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Time__Zone_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__Time__Zone_oer_ext_arr_, 0, AAA__3GPP__Time__Zone_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Time__Zone_descr_ = { "@DIAMETER_Types.AAA_3GPP_Time_Zone", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__Time__Zone_xer_, &OCTETSTRING_json_, &AAA__3GPP__Time__Zone_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Time__Zone_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Time__Zone_xer_ = { {"avp_AAA_3GPP_Time_Zone>\n", "avp_AAA_3GPP_Time_Zone>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Time__Zone_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Time__Zone_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Time__Zone_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Time__Zone_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Time__Zone_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Time__Zone_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Time_Zone", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Time__Zone_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Time__Zone_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Time__Zone_default_coding("RAW"); const XERdescriptor_t S6__3GPP__Periodic__Time_xer_ = { {"S6_3GPP_Periodic_Time>\n", "S6_3GPP_Periodic_Time>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__Periodic__Time_oer_ext_arr_[0] = {}; const int S6__3GPP__Periodic__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__Periodic__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__Periodic__Time_oer_ext_arr_, 0, S6__3GPP__Periodic__Time_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__Periodic__Time_descr_ = { "@DIAMETER_Types.S6_3GPP_Periodic_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__Periodic__Time_xer_, &OCTETSTRING_json_, &S6__3GPP__Periodic__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__Periodic__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__Periodic__Time_xer_ = { {"avp_S6_3GPP_Periodic_Time>\n", "avp_S6_3GPP_Periodic_Time>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__Periodic__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__Periodic__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__Periodic__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__Periodic__Time_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__Periodic__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__Periodic__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_Periodic_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__Periodic__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__Periodic__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Periodic__Time_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Routing__Rule__Failure__Code_xer_ = { {"PCC_3GPP_Routing_Rule_Failure_Code>\n", "PCC_3GPP_Routing_Rule_Failure_Code>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Routing__Rule__Failure__Code_oer_ext_arr_[0] = {}; const int PCC__3GPP__Routing__Rule__Failure__Code_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Routing__Rule__Failure__Code_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PCC__3GPP__Routing__Rule__Failure__Code_oer_ext_arr_, 0, PCC__3GPP__Routing__Rule__Failure__Code_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Routing__Rule__Failure__Code_descr_ = { "@DIAMETER_Types.PCC_3GPP_Routing_Rule_Failure_Code", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &PCC__3GPP__Routing__Rule__Failure__Code_xer_, &OCTETSTRING_json_, &PCC__3GPP__Routing__Rule__Failure__Code_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Routing__Rule__Failure__Code_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Routing__Rule__Failure__Code_xer_ = { {"avp_PCC_3GPP_Routing_Rule_Failure_Code>\n", "avp_PCC_3GPP_Routing_Rule_Failure_Code>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Routing__Rule__Failure__Code_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Routing__Rule__Failure__Code_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Routing__Rule__Failure__Code_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Routing__Rule__Failure__Code_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Routing__Rule__Failure__Code_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Routing__Rule__Failure__Code_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Routing_Rule_Failure_Code", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Routing__Rule__Failure__Code_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Routing__Rule__Failure__Code_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Routing__Rule__Failure__Code_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__TDF__Destination__Host_xer_ = { {"PCC_3GPP_TDF_Destination_Host>\n", "PCC_3GPP_TDF_Destination_Host>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t PCC__3GPP__TDF__Destination__Host_descr_ = { "@DIAMETER_Types.PCC_3GPP_TDF_Destination_Host", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &PCC__3GPP__TDF__Destination__Host_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__TDF__Destination__Host_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__TDF__Destination__Host_xer_ = { {"avp_PCC_3GPP_TDF_Destination_Host>\n", "avp_PCC_3GPP_TDF_Destination_Host>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__TDF__Destination__Host_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_TDF_Destination_Host", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__PCC__3GPP__TDF__Destination__Host_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__TDF__Destination__Host_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Local__Group__Id_xer_ = { {"AAA_3GPP_Local_Group_Id>\n", "AAA_3GPP_Local_Group_Id>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Local__Group__Id_oer_ext_arr_[0] = {}; const int AAA__3GPP__Local__Group__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Local__Group__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__Local__Group__Id_oer_ext_arr_, 0, AAA__3GPP__Local__Group__Id_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Local__Group__Id_descr_ = { "@DIAMETER_Types.AAA_3GPP_Local_Group_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__Local__Group__Id_xer_, &OCTETSTRING_json_, &AAA__3GPP__Local__Group__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Local__Group__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Local__Group__Id_xer_ = { {"avp_AAA_3GPP_Local_Group_Id>\n", "avp_AAA_3GPP_Local_Group_Id>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Local__Group__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Local__Group__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Local__Group__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Local__Group__Id_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Local__Group__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Local__Group__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Local_Group_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Local__Group__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Local__Group__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Local__Group__Id_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__SM__Discharge__Time_xer_ = { {"DCA_3GPP_SM_Discharge_Time>\n", "DCA_3GPP_SM_Discharge_Time>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__SM__Discharge__Time_oer_ext_arr_[0] = {}; const int DCA__3GPP__SM__Discharge__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__SM__Discharge__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__SM__Discharge__Time_oer_ext_arr_, 0, DCA__3GPP__SM__Discharge__Time_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__SM__Discharge__Time_descr_ = { "@DIAMETER_Types.DCA_3GPP_SM_Discharge_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &DCA__3GPP__SM__Discharge__Time_xer_, &OCTETSTRING_json_, &DCA__3GPP__SM__Discharge__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__SM__Discharge__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__SM__Discharge__Time_xer_ = { {"avp_DCA_3GPP_SM_Discharge_Time>\n", "avp_DCA_3GPP_SM_Discharge_Time>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__SM__Discharge__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__SM__Discharge__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__SM__Discharge__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__SM__Discharge__Time_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__SM__Discharge__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__SM__Discharge__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_SM_Discharge_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__SM__Discharge__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__SM__Discharge__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SM__Discharge__Time_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Requestor__PLMN__Identifier_xer_ = { {"DCA_3GPP_Requestor_PLMN_Identifier>\n", "DCA_3GPP_Requestor_PLMN_Identifier>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Requestor__PLMN__Identifier_oer_ext_arr_[0] = {}; const int DCA__3GPP__Requestor__PLMN__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Requestor__PLMN__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Requestor__PLMN__Identifier_oer_ext_arr_, 0, DCA__3GPP__Requestor__PLMN__Identifier_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Requestor__PLMN__Identifier_descr_ = { "@DIAMETER_Types.DCA_3GPP_Requestor_PLMN_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Requestor__PLMN__Identifier_xer_, &OCTETSTRING_json_, &DCA__3GPP__Requestor__PLMN__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Requestor__PLMN__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Requestor__PLMN__Identifier_xer_ = { {"avp_DCA_3GPP_Requestor_PLMN_Identifier>\n", "avp_DCA_3GPP_Requestor_PLMN_Identifier>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Requestor__PLMN__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Requestor__PLMN__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Requestor__PLMN__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Requestor__PLMN__Identifier_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Requestor__PLMN__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Requestor__PLMN__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Requestor_PLMN_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Requestor__PLMN__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Requestor__PLMN__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Requestor__PLMN__Identifier_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__IMS__Application__Reference__Identifier_xer_ = { {"DCA_3GPP_IMS_Application_Reference_Identifier>\n", "DCA_3GPP_IMS_Application_Reference_Identifier>\n"}, {47, 47}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__IMS__Application__Reference__Identifier_oer_ext_arr_[0] = {}; const int DCA__3GPP__IMS__Application__Reference__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__IMS__Application__Reference__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__IMS__Application__Reference__Identifier_oer_ext_arr_, 0, DCA__3GPP__IMS__Application__Reference__Identifier_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__IMS__Application__Reference__Identifier_descr_ = { "@DIAMETER_Types.DCA_3GPP_IMS_Application_Reference_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__IMS__Application__Reference__Identifier_xer_, &OCTETSTRING_json_, &DCA__3GPP__IMS__Application__Reference__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__IMS__Application__Reference__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__IMS__Application__Reference__Identifier_xer_ = { {"avp_DCA_3GPP_IMS_Application_Reference_Identifier>\n", "avp_DCA_3GPP_IMS_Application_Reference_Identifier>\n"}, {51, 51}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__IMS__Application__Reference__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__IMS__Application__Reference__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__IMS__Application__Reference__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__IMS__Application__Reference__Identifier_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__IMS__Application__Reference__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__IMS__Application__Reference__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_IMS_Application_Reference_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__IMS__Application__Reference__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__IMS__Application__Reference__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__IMS__Application__Reference__Identifier_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__Charging__Rule__Report_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__Charging__Rule__Report_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Charging__Rule__Report_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Service__Area__Identity_xer_ = { {"AAA_3GPP_Service_Area_Identity>\n", "AAA_3GPP_Service_Area_Identity>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Service__Area__Identity_oer_ext_arr_[0] = {}; const int AAA__3GPP__Service__Area__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Service__Area__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__Service__Area__Identity_oer_ext_arr_, 0, AAA__3GPP__Service__Area__Identity_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Service__Area__Identity_descr_ = { "@DIAMETER_Types.AAA_3GPP_Service_Area_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__Service__Area__Identity_xer_, &OCTETSTRING_json_, &AAA__3GPP__Service__Area__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Service__Area__Identity_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Service__Area__Identity_xer_ = { {"avp_AAA_3GPP_Service_Area_Identity>\n", "avp_AAA_3GPP_Service_Area_Identity>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Service__Area__Identity_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Service__Area__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Service__Area__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Service__Area__Identity_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Service__Area__Identity_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Service__Area__Identity_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Service_Area_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Service__Area__Identity_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Service__Area__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Service__Area__Identity_default_coding("RAW"); const XERdescriptor_t BASE__NONE__User__Name_xer_ = { {"BASE_NONE_User_Name>\n", "BASE_NONE_User_Name>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int BASE__NONE__User__Name_oer_ext_arr_[0] = {}; const int BASE__NONE__User__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t BASE__NONE__User__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, BASE__NONE__User__Name_oer_ext_arr_, 0, BASE__NONE__User__Name_oer_p_}; const TTCN_Typedescriptor_t BASE__NONE__User__Name_descr_ = { "@DIAMETER_Types.BASE_NONE_User_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &BASE__NONE__User__Name_xer_, &OCTETSTRING_json_, &BASE__NONE__User__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__User__Name_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__User__Name_xer_ = { {"avp_BASE_NONE_User_Name>\n", "avp_BASE_NONE_User_Name>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__BASE__NONE__User__Name_oer_ext_arr_[0] = {}; const int AVP__Data_avp__BASE__NONE__User__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__BASE__NONE__User__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__BASE__NONE__User__Name_oer_ext_arr_, 0, AVP__Data_avp__BASE__NONE__User__Name_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__User__Name_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_User_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__BASE__NONE__User__Name_xer_, &OCTETSTRING_json_, &AVP__Data_avp__BASE__NONE__User__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__User__Name_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__UE__PC5__AMBR_xer_ = { {"AAA_3GPP_UE_PC5_AMBR>\n", "AAA_3GPP_UE_PC5_AMBR>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__UE__PC5__AMBR_oer_ext_arr_[0] = {}; const int AAA__3GPP__UE__PC5__AMBR_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__UE__PC5__AMBR_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__UE__PC5__AMBR_oer_ext_arr_, 0, AAA__3GPP__UE__PC5__AMBR_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__UE__PC5__AMBR_descr_ = { "@DIAMETER_Types.AAA_3GPP_UE_PC5_AMBR", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__UE__PC5__AMBR_xer_, &OCTETSTRING_json_, &AAA__3GPP__UE__PC5__AMBR_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__UE__PC5__AMBR_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__UE__PC5__AMBR_xer_ = { {"avp_AAA_3GPP_UE_PC5_AMBR>\n", "avp_AAA_3GPP_UE_PC5_AMBR>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__UE__PC5__AMBR_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__UE__PC5__AMBR_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__UE__PC5__AMBR_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__UE__PC5__AMBR_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__UE__PC5__AMBR_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__UE__PC5__AMBR_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_UE_PC5_AMBR", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__UE__PC5__AMBR_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__UE__PC5__AMBR_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__UE__PC5__AMBR_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__Public__Identity_xer_ = { {"CxDx_3GPP_Public_Identity>\n", "CxDx_3GPP_Public_Identity>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__3GPP__Public__Identity_oer_ext_arr_[0] = {}; const int CxDx__3GPP__Public__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__3GPP__Public__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, CxDx__3GPP__Public__Identity_oer_ext_arr_, 0, CxDx__3GPP__Public__Identity_oer_p_}; const TTCN_Typedescriptor_t CxDx__3GPP__Public__Identity_descr_ = { "@DIAMETER_Types.CxDx_3GPP_Public_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &CxDx__3GPP__Public__Identity_xer_, &OCTETSTRING_json_, &CxDx__3GPP__Public__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__Public__Identity_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__Public__Identity_xer_ = { {"avp_CxDx_3GPP_Public_Identity>\n", "avp_CxDx_3GPP_Public_Identity>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__3GPP__Public__Identity_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__3GPP__Public__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__3GPP__Public__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__CxDx__3GPP__Public__Identity_oer_ext_arr_, 0, AVP__Data_avp__CxDx__3GPP__Public__Identity_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__Public__Identity_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_Public_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__3GPP__Public__Identity_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__3GPP__Public__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Public__Identity_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Accounting__Sub__Session__Id_xer_ = { {"avp_BASE_NONE_Accounting_Sub_Session_Id>\n", "avp_BASE_NONE_Accounting_Sub_Session_Id>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__BASE__NONE__Accounting__Sub__Session__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__BASE__NONE__Accounting__Sub__Session__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__BASE__NONE__Accounting__Sub__Session__Id_oer_ = { -1, TRUE, 8, FALSE, 0, 0, AVP__Data_avp__BASE__NONE__Accounting__Sub__Session__Id_oer_ext_arr_, 0, AVP__Data_avp__BASE__NONE__Accounting__Sub__Session__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Accounting__Sub__Session__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Accounting_Sub_Session_Id", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &AVP__Data_avp__BASE__NONE__Accounting__Sub__Session__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__BASE__NONE__Accounting__Sub__Session__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Accounting__Sub__Session__Id_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Acct__Delay__Time_xer_ = { {"DNAS_NONE_Acct_Delay_Time>\n", "DNAS_NONE_Acct_Delay_Time>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Acct__Delay__Time_oer_ext_arr_[0] = {}; const int DNAS__NONE__Acct__Delay__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Acct__Delay__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DNAS__NONE__Acct__Delay__Time_oer_ext_arr_, 0, DNAS__NONE__Acct__Delay__Time_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Acct__Delay__Time_descr_ = { "@DIAMETER_Types.DNAS_NONE_Acct_Delay_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DNAS__NONE__Acct__Delay__Time_xer_, &OCTETSTRING_json_, &DNAS__NONE__Acct__Delay__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Acct__Delay__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Acct__Delay__Time_xer_ = { {"avp_DNAS_NONE_Acct_Delay_Time>\n", "avp_DNAS_NONE_Acct_Delay_Time>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Acct__Delay__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Acct__Delay__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Acct__Delay__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Acct__Delay__Time_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Acct__Delay__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Acct__Delay__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Acct_Delay_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Acct__Delay__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Acct__Delay__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Acct__Delay__Time_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Local__Sequence__Number_xer_ = { {"DCA_3GPP_Local_Sequence_Number>\n", "DCA_3GPP_Local_Sequence_Number>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Local__Sequence__Number_oer_ext_arr_[0] = {}; const int DCA__3GPP__Local__Sequence__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Local__Sequence__Number_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Local__Sequence__Number_oer_ext_arr_, 0, DCA__3GPP__Local__Sequence__Number_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Local__Sequence__Number_descr_ = { "@DIAMETER_Types.DCA_3GPP_Local_Sequence_Number", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Local__Sequence__Number_xer_, &OCTETSTRING_json_, &DCA__3GPP__Local__Sequence__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Local__Sequence__Number_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Local__Sequence__Number_xer_ = { {"avp_DCA_3GPP_Local_Sequence_Number>\n", "avp_DCA_3GPP_Local_Sequence_Number>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Local__Sequence__Number_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Local__Sequence__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Local__Sequence__Number_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Local__Sequence__Number_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Local__Sequence__Number_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Local__Sequence__Number_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Local_Sequence_Number", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Local__Sequence__Number_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Local__Sequence__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Local__Sequence__Number_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__UAR__Flags_xer_ = { {"CxDx_3GPP_UAR_Flags>\n", "CxDx_3GPP_UAR_Flags>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__3GPP__UAR__Flags_oer_ext_arr_[0] = {}; const int CxDx__3GPP__UAR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__3GPP__UAR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, CxDx__3GPP__UAR__Flags_oer_ext_arr_, 0, CxDx__3GPP__UAR__Flags_oer_p_}; const TTCN_Typedescriptor_t CxDx__3GPP__UAR__Flags_descr_ = { "@DIAMETER_Types.CxDx_3GPP_UAR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &CxDx__3GPP__UAR__Flags_xer_, &OCTETSTRING_json_, &CxDx__3GPP__UAR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__UAR__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__UAR__Flags_xer_ = { {"avp_CxDx_3GPP_UAR_Flags>\n", "avp_CxDx_3GPP_UAR_Flags>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__3GPP__UAR__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__3GPP__UAR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__3GPP__UAR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__CxDx__3GPP__UAR__Flags_oer_ext_arr_, 0, AVP__Data_avp__CxDx__3GPP__UAR__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__UAR__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_UAR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__3GPP__UAR__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__3GPP__UAR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__UAR__Flags_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__Collection__Period__RRM__UMTS_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__Collection__Period__RRM__UMTS const TTCN_Typedescriptor_t AAA__3GPP__Collection__Period__RRM__UMTS_descr_ = { "@DIAMETER_Types.AAA_3GPP_Collection_Period_RRM_UMTS", NULL, &AAA__3GPP__Collection__Period__RRM__UMTS_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Collection__Period__RRM__UMTS_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Collection__Period__RRM__UMTS_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Operator__Determined__Barring_xer_ = { {"AAA_3GPP_Operator_Determined_Barring>\n", "AAA_3GPP_Operator_Determined_Barring>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Operator__Determined__Barring_oer_ext_arr_[0] = {}; const int AAA__3GPP__Operator__Determined__Barring_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Operator__Determined__Barring_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__Operator__Determined__Barring_oer_ext_arr_, 0, AAA__3GPP__Operator__Determined__Barring_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Operator__Determined__Barring_descr_ = { "@DIAMETER_Types.AAA_3GPP_Operator_Determined_Barring", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__Operator__Determined__Barring_xer_, &OCTETSTRING_json_, &AAA__3GPP__Operator__Determined__Barring_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Operator__Determined__Barring_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Operator__Determined__Barring_xer_ = { {"avp_AAA_3GPP_Operator_Determined_Barring>\n", "avp_AAA_3GPP_Operator_Determined_Barring>\n"}, {42, 42}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Operator__Determined__Barring_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Operator__Determined__Barring_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Operator__Determined__Barring_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Operator__Determined__Barring_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Operator__Determined__Barring_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Operator__Determined__Barring_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Operator_Determined_Barring", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Operator__Determined__Barring_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Operator__Determined__Barring_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Operator__Determined__Barring_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Recipient__Received__Address_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Recipient__Received__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Recipient__Received__Address_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Tunnel__Server__Endpoint_xer_ = { {"DNAS_NONE_Tunnel_Server_Endpoint>\n", "DNAS_NONE_Tunnel_Server_Endpoint>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Tunnel__Server__Endpoint_oer_ext_arr_[0] = {}; const int DNAS__NONE__Tunnel__Server__Endpoint_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Tunnel__Server__Endpoint_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Tunnel__Server__Endpoint_oer_ext_arr_, 0, DNAS__NONE__Tunnel__Server__Endpoint_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Tunnel__Server__Endpoint_descr_ = { "@DIAMETER_Types.DNAS_NONE_Tunnel_Server_Endpoint", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Tunnel__Server__Endpoint_xer_, &OCTETSTRING_json_, &DNAS__NONE__Tunnel__Server__Endpoint_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Tunnel__Server__Endpoint_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Server__Endpoint_xer_ = { {"avp_DNAS_NONE_Tunnel_Server_Endpoint>\n", "avp_DNAS_NONE_Tunnel_Server_Endpoint>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Tunnel__Server__Endpoint_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Tunnel__Server__Endpoint_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Server__Endpoint_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Tunnel__Server__Endpoint_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Tunnel__Server__Endpoint_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Server__Endpoint_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Tunnel_Server_Endpoint", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Tunnel__Server__Endpoint_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Tunnel__Server__Endpoint_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Tunnel__Server__Endpoint_default_coding("RAW"); const XERdescriptor_t MIPv4__NONE__MIP__Candidate__Home__Agent__Host_xer_ = { {"MIPv4_NONE_MIP_Candidate_Home_Agent_Host>\n", "MIPv4_NONE_MIP_Candidate_Home_Agent_Host>\n"}, {42, 42}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t MIPv4__NONE__MIP__Candidate__Home__Agent__Host_descr_ = { "@DIAMETER_Types.MIPv4_NONE_MIP_Candidate_Home_Agent_Host", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &MIPv4__NONE__MIP__Candidate__Home__Agent__Host_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__Candidate__Home__Agent__Host_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host_xer_ = { {"avp_MIPv4_NONE_MIP_Candidate_Home_Agent_Host>\n", "avp_MIPv4_NONE_MIP_Candidate_Home_Agent_Host>\n"}, {46, 46}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv4_NONE_MIP_Candidate_Home_Agent_Host", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Session__Binding_xer_ = { {"BASE_NONE_Session_Binding>\n", "BASE_NONE_Session_Binding>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int BASE__NONE__Session__Binding_oer_ext_arr_[0] = {}; const int BASE__NONE__Session__Binding_oer_p_[0] = {}; const TTCN_OERdescriptor_t BASE__NONE__Session__Binding_oer_ = { -1, TRUE, 4, FALSE, 0, 0, BASE__NONE__Session__Binding_oer_ext_arr_, 0, BASE__NONE__Session__Binding_oer_p_}; const TTCN_Typedescriptor_t BASE__NONE__Session__Binding_descr_ = { "@DIAMETER_Types.BASE_NONE_Session_Binding", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &BASE__NONE__Session__Binding_xer_, &OCTETSTRING_json_, &BASE__NONE__Session__Binding_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Session__Binding_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Session__Binding_xer_ = { {"avp_BASE_NONE_Session_Binding>\n", "avp_BASE_NONE_Session_Binding>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__BASE__NONE__Session__Binding_oer_ext_arr_[0] = {}; const int AVP__Data_avp__BASE__NONE__Session__Binding_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__BASE__NONE__Session__Binding_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__BASE__NONE__Session__Binding_oer_ext_arr_, 0, AVP__Data_avp__BASE__NONE__Session__Binding_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Session__Binding_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Session_Binding", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__BASE__NONE__Session__Binding_xer_, &OCTETSTRING_json_, &AVP__Data_avp__BASE__NONE__Session__Binding_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Session__Binding_default_coding("RAW"); const XERdescriptor_t GI__3GPP__3GPP__IMEISV_xer_ = { {"GI_3GPP_3GPP_IMEISV>\n", "GI_3GPP_3GPP_IMEISV>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GI__3GPP__3GPP__IMEISV_oer_ext_arr_[0] = {}; const int GI__3GPP__3GPP__IMEISV_oer_p_[0] = {}; const TTCN_OERdescriptor_t GI__3GPP__3GPP__IMEISV_oer_ = { -1, TRUE, -1, FALSE, 0, 0, GI__3GPP__3GPP__IMEISV_oer_ext_arr_, 0, GI__3GPP__3GPP__IMEISV_oer_p_}; const TTCN_Typedescriptor_t GI__3GPP__3GPP__IMEISV_descr_ = { "@DIAMETER_Types.GI_3GPP_3GPP_IMEISV", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &GI__3GPP__3GPP__IMEISV_xer_, &OCTETSTRING_json_, &GI__3GPP__3GPP__IMEISV_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__3GPP__IMEISV_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__IMEISV_xer_ = { {"avp_GI_3GPP_3GPP_IMEISV>\n", "avp_GI_3GPP_3GPP_IMEISV>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__GI__3GPP__3GPP__IMEISV_oer_ext_arr_[0] = {}; const int AVP__Data_avp__GI__3GPP__3GPP__IMEISV_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__IMEISV_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__GI__3GPP__3GPP__IMEISV_oer_ext_arr_, 0, AVP__Data_avp__GI__3GPP__3GPP__IMEISV_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__GI__3GPP__3GPP__IMEISV_descr_ = { "@DIAMETER_Types.AVP_Data.avp_GI_3GPP_3GPP_IMEISV", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__GI__3GPP__3GPP__IMEISV_xer_, &OCTETSTRING_json_, &AVP__Data_avp__GI__3GPP__3GPP__IMEISV_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__3GPP__IMEISV_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__SS__Code_xer_ = { {"AAA_3GPP_SS_Code>\n", "AAA_3GPP_SS_Code>\n"}, {18, 18}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__SS__Code_oer_ext_arr_[0] = {}; const int AAA__3GPP__SS__Code_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__SS__Code_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__SS__Code_oer_ext_arr_, 0, AAA__3GPP__SS__Code_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__SS__Code_descr_ = { "@DIAMETER_Types.AAA_3GPP_SS_Code", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__SS__Code_xer_, &OCTETSTRING_json_, &AAA__3GPP__SS__Code_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__SS__Code_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__SS__Code_xer_ = { {"avp_AAA_3GPP_SS_Code>\n", "avp_AAA_3GPP_SS_Code>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__SS__Code_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__SS__Code_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__SS__Code_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__SS__Code_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__SS__Code_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__SS__Code_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_SS_Code", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__SS__Code_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__SS__Code_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__SS__Code_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__DCD__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__DCD__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__DCD__Information_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Location__Estimate__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Location__Estimate__Type const TTCN_Typedescriptor_t DCA__3GPP__Location__Estimate__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_Location_Estimate_Type", NULL, &DCA__3GPP__Location__Estimate__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Location__Estimate__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Location__Estimate__Type_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Time__Indicator_xer_ = { {"DCA_3GPP_Time_Indicator>\n", "DCA_3GPP_Time_Indicator>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Time__Indicator_oer_ext_arr_[0] = {}; const int DCA__3GPP__Time__Indicator_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Time__Indicator_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Time__Indicator_oer_ext_arr_, 0, DCA__3GPP__Time__Indicator_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Time__Indicator_descr_ = { "@DIAMETER_Types.DCA_3GPP_Time_Indicator", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Time__Indicator_xer_, &OCTETSTRING_json_, &DCA__3GPP__Time__Indicator_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Time__Indicator_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Time__Indicator_xer_ = { {"avp_DCA_3GPP_Time_Indicator>\n", "avp_DCA_3GPP_Time_Indicator>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Time__Indicator_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Time__Indicator_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Time__Indicator_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Time__Indicator_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Time__Indicator_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Time__Indicator_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Time_Indicator", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Time__Indicator_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Time__Indicator_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Time__Indicator_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Addressee__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Addressee__Type const TTCN_Typedescriptor_t DCA__3GPP__Addressee__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_Addressee_Type", NULL, &DCA__3GPP__Addressee__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Addressee__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Addressee__Type_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Acct__Multi__Session__Id_xer_ = { {"avp_BASE_NONE_Acct_Multi_Session_Id>\n", "avp_BASE_NONE_Acct_Multi_Session_Id>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__BASE__NONE__Acct__Multi__Session__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__BASE__NONE__Acct__Multi__Session__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__BASE__NONE__Acct__Multi__Session__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__BASE__NONE__Acct__Multi__Session__Id_oer_ext_arr_, 0, AVP__Data_avp__BASE__NONE__Acct__Multi__Session__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Acct__Multi__Session__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Acct_Multi_Session_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__BASE__NONE__Acct__Multi__Session__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__BASE__NONE__Acct__Multi__Session__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Acct__Multi__Session__Id_default_coding("RAW"); const XERdescriptor_t DCC__NONE__Subscription__Id__Data_xer_ = { {"DCC_NONE_Subscription_Id_Data>\n", "DCC_NONE_Subscription_Id_Data>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCC__NONE__Subscription__Id__Data_oer_ext_arr_[0] = {}; const int DCC__NONE__Subscription__Id__Data_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCC__NONE__Subscription__Id__Data_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCC__NONE__Subscription__Id__Data_oer_ext_arr_, 0, DCC__NONE__Subscription__Id__Data_oer_p_}; const TTCN_Typedescriptor_t DCC__NONE__Subscription__Id__Data_descr_ = { "@DIAMETER_Types.DCC_NONE_Subscription_Id_Data", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCC__NONE__Subscription__Id__Data_xer_, &OCTETSTRING_json_, &DCC__NONE__Subscription__Id__Data_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__Subscription__Id__Data_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCC__NONE__Subscription__Id__Data_xer_ = { {"avp_DCC_NONE_Subscription_Id_Data>\n", "avp_DCC_NONE_Subscription_Id_Data>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCC__NONE__Subscription__Id__Data_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCC__NONE__Subscription__Id__Data_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCC__NONE__Subscription__Id__Data_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCC__NONE__Subscription__Id__Data_oer_ext_arr_, 0, AVP__Data_avp__DCC__NONE__Subscription__Id__Data_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCC__NONE__Subscription__Id__Data_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCC_NONE_Subscription_Id_Data", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCC__NONE__Subscription__Id__Data_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCC__NONE__Subscription__Id__Data_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Subscription__Id__Data_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__TWAN__Connectivity__Parameters_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__TWAN__Connectivity__Parameters_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__TWAN__Connectivity__Parameters_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Reply__Applic__ID_xer_ = { {"DCA_3GPP_Reply_Applic_ID>\n", "DCA_3GPP_Reply_Applic_ID>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Reply__Applic__ID_oer_ext_arr_[0] = {}; const int DCA__3GPP__Reply__Applic__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Reply__Applic__ID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Reply__Applic__ID_oer_ext_arr_, 0, DCA__3GPP__Reply__Applic__ID_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Reply__Applic__ID_descr_ = { "@DIAMETER_Types.DCA_3GPP_Reply_Applic_ID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Reply__Applic__ID_xer_, &OCTETSTRING_json_, &DCA__3GPP__Reply__Applic__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Reply__Applic__ID_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Reply__Applic__ID_xer_ = { {"avp_DCA_3GPP_Reply_Applic_ID>\n", "avp_DCA_3GPP_Reply_Applic_ID>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Reply__Applic__ID_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Reply__Applic__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Reply__Applic__ID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Reply__Applic__ID_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Reply__Applic__ID_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Reply__Applic__ID_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Reply_Applic_ID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Reply__Applic__ID_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Reply__Applic__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Reply__Applic__ID_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Participant__Access__Priority_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Participant__Access__Priority const TTCN_Typedescriptor_t DCA__3GPP__Participant__Access__Priority_descr_ = { "@DIAMETER_Types.DCA_3GPP_Participant_Access_Priority", NULL, &DCA__3GPP__Participant__Access__Priority_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Participant__Access__Priority_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Participant__Access__Priority_default_coding("RAW"); const XERdescriptor_t RX__3GPP__RS__Bandwidth_xer_ = { {"RX_3GPP_RS_Bandwidth>\n", "RX_3GPP_RS_Bandwidth>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__RS__Bandwidth_oer_ext_arr_[0] = {}; const int RX__3GPP__RS__Bandwidth_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__RS__Bandwidth_oer_ = { -1, TRUE, 4, FALSE, 0, 0, RX__3GPP__RS__Bandwidth_oer_ext_arr_, 0, RX__3GPP__RS__Bandwidth_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__RS__Bandwidth_descr_ = { "@DIAMETER_Types.RX_3GPP_RS_Bandwidth", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &RX__3GPP__RS__Bandwidth_xer_, &OCTETSTRING_json_, &RX__3GPP__RS__Bandwidth_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__RS__Bandwidth_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__RS__Bandwidth_xer_ = { {"avp_RX_3GPP_RS_Bandwidth>\n", "avp_RX_3GPP_RS_Bandwidth>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__RS__Bandwidth_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__RS__Bandwidth_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__RS__Bandwidth_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__RS__Bandwidth_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__RS__Bandwidth_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__RS__Bandwidth_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_RS_Bandwidth", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__RS__Bandwidth_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__RS__Bandwidth_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__RS__Bandwidth_default_coding("RAW"); const XERdescriptor_t S6__3GPP__Reachability__Information_xer_ = { {"S6_3GPP_Reachability_Information>\n", "S6_3GPP_Reachability_Information>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__Reachability__Information_oer_ext_arr_[0] = {}; const int S6__3GPP__Reachability__Information_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__Reachability__Information_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__Reachability__Information_oer_ext_arr_, 0, S6__3GPP__Reachability__Information_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__Reachability__Information_descr_ = { "@DIAMETER_Types.S6_3GPP_Reachability_Information", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__Reachability__Information_xer_, &OCTETSTRING_json_, &S6__3GPP__Reachability__Information_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__Reachability__Information_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__Reachability__Information_xer_ = { {"avp_S6_3GPP_Reachability_Information>\n", "avp_S6_3GPP_Reachability_Information>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__Reachability__Information_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__Reachability__Information_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__Reachability__Information_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__Reachability__Information_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__Reachability__Information_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__Reachability__Information_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_Reachability_Information", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__Reachability__Information_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__Reachability__Information_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Reachability__Information_default_coding("RAW"); const TTCN_RAWdescriptor_t MIPv4__NONE__MIP__Algorithm__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for MIPv4__NONE__MIP__Algorithm__Type const TTCN_Typedescriptor_t MIPv4__NONE__MIP__Algorithm__Type_descr_ = { "@DIAMETER_Types.MIPv4_NONE_MIP_Algorithm_Type", NULL, &MIPv4__NONE__MIP__Algorithm__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__Algorithm__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__Algorithm__Type_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__SDP__Session__Description_xer_ = { {"DCA_3GPP_SDP_Session_Description>\n", "DCA_3GPP_SDP_Session_Description>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__SDP__Session__Description_oer_ext_arr_[0] = {}; const int DCA__3GPP__SDP__Session__Description_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__SDP__Session__Description_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__SDP__Session__Description_oer_ext_arr_, 0, DCA__3GPP__SDP__Session__Description_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__SDP__Session__Description_descr_ = { "@DIAMETER_Types.DCA_3GPP_SDP_Session_Description", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__SDP__Session__Description_xer_, &OCTETSTRING_json_, &DCA__3GPP__SDP__Session__Description_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__SDP__Session__Description_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__SDP__Session__Description_xer_ = { {"avp_DCA_3GPP_SDP_Session_Description>\n", "avp_DCA_3GPP_SDP_Session_Description>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__SDP__Session__Description_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__SDP__Session__Description_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__SDP__Session__Description_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__SDP__Session__Description_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__SDP__Session__Description_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__SDP__Session__Description_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_SDP_Session_Description", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__SDP__Session__Description_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__SDP__Session__Description_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SDP__Session__Description_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Extended__Min__Desired__BW__DL_xer_ = { {"RX_3GPP_Extended_Min_Desired_BW_DL>\n", "RX_3GPP_Extended_Min_Desired_BW_DL>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Extended__Min__Desired__BW__DL_oer_ext_arr_[0] = {}; const int RX__3GPP__Extended__Min__Desired__BW__DL_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Extended__Min__Desired__BW__DL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, RX__3GPP__Extended__Min__Desired__BW__DL_oer_ext_arr_, 0, RX__3GPP__Extended__Min__Desired__BW__DL_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Extended__Min__Desired__BW__DL_descr_ = { "@DIAMETER_Types.RX_3GPP_Extended_Min_Desired_BW_DL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &RX__3GPP__Extended__Min__Desired__BW__DL_xer_, &OCTETSTRING_json_, &RX__3GPP__Extended__Min__Desired__BW__DL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Extended__Min__Desired__BW__DL_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Extended__Min__Desired__BW__DL_xer_ = { {"avp_RX_3GPP_Extended_Min_Desired_BW_DL>\n", "avp_RX_3GPP_Extended_Min_Desired_BW_DL>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Extended__Min__Desired__BW__DL_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Extended__Min__Desired__BW__DL_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Extended__Min__Desired__BW__DL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Extended__Min__Desired__BW__DL_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Extended__Min__Desired__BW__DL_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Extended__Min__Desired__BW__DL_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Extended_Min_Desired_BW_DL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Extended__Min__Desired__BW__DL_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Extended__Min__Desired__BW__DL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Extended__Min__Desired__BW__DL_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Location__Info_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Location__Info_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Location__Info_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__APN__Aggregate__Max__Bitrate__UL_xer_ = { {"PCC_3GPP_APN_Aggregate_Max_Bitrate_UL>\n", "PCC_3GPP_APN_Aggregate_Max_Bitrate_UL>\n"}, {39, 39}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__APN__Aggregate__Max__Bitrate__UL_oer_ext_arr_[0] = {}; const int PCC__3GPP__APN__Aggregate__Max__Bitrate__UL_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__APN__Aggregate__Max__Bitrate__UL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PCC__3GPP__APN__Aggregate__Max__Bitrate__UL_oer_ext_arr_, 0, PCC__3GPP__APN__Aggregate__Max__Bitrate__UL_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__APN__Aggregate__Max__Bitrate__UL_descr_ = { "@DIAMETER_Types.PCC_3GPP_APN_Aggregate_Max_Bitrate_UL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &PCC__3GPP__APN__Aggregate__Max__Bitrate__UL_xer_, &OCTETSTRING_json_, &PCC__3GPP__APN__Aggregate__Max__Bitrate__UL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__APN__Aggregate__Max__Bitrate__UL_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL_xer_ = { {"avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_UL>\n", "avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_UL>\n"}, {43, 43}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_UL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Event__Threshold__RSRQ_xer_ = { {"AAA_3GPP_Event_Threshold_RSRQ>\n", "AAA_3GPP_Event_Threshold_RSRQ>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Event__Threshold__RSRQ_oer_ext_arr_[0] = {}; const int AAA__3GPP__Event__Threshold__RSRQ_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Event__Threshold__RSRQ_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__Event__Threshold__RSRQ_oer_ext_arr_, 0, AAA__3GPP__Event__Threshold__RSRQ_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Event__Threshold__RSRQ_descr_ = { "@DIAMETER_Types.AAA_3GPP_Event_Threshold_RSRQ", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__Event__Threshold__RSRQ_xer_, &OCTETSTRING_json_, &AAA__3GPP__Event__Threshold__RSRQ_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Event__Threshold__RSRQ_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Event__Threshold__RSRQ_xer_ = { {"avp_AAA_3GPP_Event_Threshold_RSRQ>\n", "avp_AAA_3GPP_Event_Threshold_RSRQ>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Event__Threshold__RSRQ_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Event__Threshold__RSRQ_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Event__Threshold__RSRQ_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Event__Threshold__RSRQ_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Event__Threshold__RSRQ_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Event__Threshold__RSRQ_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Event_Threshold_RSRQ", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Event__Threshold__RSRQ_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Event__Threshold__RSRQ_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Event__Threshold__RSRQ_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__LCS__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__LCS__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__LCS__Information_default_coding("RAW"); const TTCN_Typedescriptor_t& S6__3GPP__Service__Parameters_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING S6__3GPP__Service__Parameters_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Service__Parameters_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__Presence__Reporting__Area__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__Presence__Reporting__Area__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Information_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Routing__Rule__Identifier_xer_ = { {"PCC_3GPP_Routing_Rule_Identifier>\n", "PCC_3GPP_Routing_Rule_Identifier>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Routing__Rule__Identifier_oer_ext_arr_[0] = {}; const int PCC__3GPP__Routing__Rule__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Routing__Rule__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, PCC__3GPP__Routing__Rule__Identifier_oer_ext_arr_, 0, PCC__3GPP__Routing__Rule__Identifier_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Routing__Rule__Identifier_descr_ = { "@DIAMETER_Types.PCC_3GPP_Routing_Rule_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &PCC__3GPP__Routing__Rule__Identifier_xer_, &OCTETSTRING_json_, &PCC__3GPP__Routing__Rule__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Routing__Rule__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Routing__Rule__Identifier_xer_ = { {"avp_PCC_3GPP_Routing_Rule_Identifier>\n", "avp_PCC_3GPP_Routing_Rule_Identifier>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Routing__Rule__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Routing__Rule__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Routing__Rule__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Routing__Rule__Identifier_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Routing__Rule__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Routing__Rule__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Routing_Rule_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Routing__Rule__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Routing__Rule__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Routing__Rule__Identifier_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__SMS__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__SMS__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SMS__Information_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__ePDG__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__ePDG__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__ePDG__Address_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__Event__Trigger_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__Event__Trigger const TTCN_Typedescriptor_t PCC__3GPP__Event__Trigger_descr_ = { "@DIAMETER_Types.PCC_3GPP_Event_Trigger", NULL, &PCC__3GPP__Event__Trigger_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Event__Trigger_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Event__Trigger_default_coding("RAW"); const XERdescriptor_t RX__3GPP__GCS__Identifier_xer_ = { {"RX_3GPP_GCS_Identifier>\n", "RX_3GPP_GCS_Identifier>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__GCS__Identifier_oer_ext_arr_[0] = {}; const int RX__3GPP__GCS__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__GCS__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, RX__3GPP__GCS__Identifier_oer_ext_arr_, 0, RX__3GPP__GCS__Identifier_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__GCS__Identifier_descr_ = { "@DIAMETER_Types.RX_3GPP_GCS_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &RX__3GPP__GCS__Identifier_xer_, &OCTETSTRING_json_, &RX__3GPP__GCS__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__GCS__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__GCS__Identifier_xer_ = { {"avp_RX_3GPP_GCS_Identifier>\n", "avp_RX_3GPP_GCS_Identifier>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__GCS__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__GCS__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__GCS__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__GCS__Identifier_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__GCS__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__GCS__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_GCS_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__GCS__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__GCS__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__GCS__Identifier_default_coding("RAW"); const TTCN_Typedescriptor_t& MIPv6__NONE__QoS__Capability_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING MIPv6__NONE__QoS__Capability_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv6__NONE__QoS__Capability_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__ADC__Rule__Install_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__ADC__Rule__Install_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__ADC__Rule__Install_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__Non__IP__PDN__Type__Indicator_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__Non__IP__PDN__Type__Indicator const TTCN_Typedescriptor_t AAA__3GPP__Non__IP__PDN__Type__Indicator_descr_ = { "@DIAMETER_Types.AAA_3GPP_Non_IP_PDN_Type_Indicator", NULL, &AAA__3GPP__Non__IP__PDN__Type__Indicator_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Non__IP__PDN__Type__Indicator_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator_default_coding("RAW"); const XERdescriptor_t DCC__NONE__G__S__U__Pool__Identifier_xer_ = { {"DCC_NONE_G_S_U_Pool_Identifier>\n", "DCC_NONE_G_S_U_Pool_Identifier>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCC__NONE__G__S__U__Pool__Identifier_oer_ext_arr_[0] = {}; const int DCC__NONE__G__S__U__Pool__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCC__NONE__G__S__U__Pool__Identifier_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCC__NONE__G__S__U__Pool__Identifier_oer_ext_arr_, 0, DCC__NONE__G__S__U__Pool__Identifier_oer_p_}; const TTCN_Typedescriptor_t DCC__NONE__G__S__U__Pool__Identifier_descr_ = { "@DIAMETER_Types.DCC_NONE_G_S_U_Pool_Identifier", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCC__NONE__G__S__U__Pool__Identifier_xer_, &OCTETSTRING_json_, &DCC__NONE__G__S__U__Pool__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__G__S__U__Pool__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCC__NONE__G__S__U__Pool__Identifier_xer_ = { {"avp_DCC_NONE_G_S_U_Pool_Identifier>\n", "avp_DCC_NONE_G_S_U_Pool_Identifier>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCC__NONE__G__S__U__Pool__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCC__NONE__G__S__U__Pool__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCC__NONE__G__S__U__Pool__Identifier_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCC__NONE__G__S__U__Pool__Identifier_oer_ext_arr_, 0, AVP__Data_avp__DCC__NONE__G__S__U__Pool__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCC__NONE__G__S__U__Pool__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCC_NONE_G_S_U_Pool_Identifier", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCC__NONE__G__S__U__Pool__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCC__NONE__G__S__U__Pool__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__G__S__U__Pool__Identifier_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Outgoing__Session__Id_xer_ = { {"DCA_3GPP_Outgoing_Session_Id>\n", "DCA_3GPP_Outgoing_Session_Id>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Outgoing__Session__Id_oer_ext_arr_[0] = {}; const int DCA__3GPP__Outgoing__Session__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Outgoing__Session__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Outgoing__Session__Id_oer_ext_arr_, 0, DCA__3GPP__Outgoing__Session__Id_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Outgoing__Session__Id_descr_ = { "@DIAMETER_Types.DCA_3GPP_Outgoing_Session_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Outgoing__Session__Id_xer_, &OCTETSTRING_json_, &DCA__3GPP__Outgoing__Session__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Outgoing__Session__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Outgoing__Session__Id_xer_ = { {"avp_DCA_3GPP_Outgoing_Session_Id>\n", "avp_DCA_3GPP_Outgoing_Session_Id>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Outgoing__Session__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Outgoing__Session__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Outgoing__Session__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Outgoing__Session__Id_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Outgoing__Session__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Outgoing__Session__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Outgoing_Session_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Outgoing__Session__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Outgoing__Session__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Outgoing__Session__Id_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__PoC__Controlling__Address_xer_ = { {"DCA_3GPP_PoC_Controlling_Address>\n", "DCA_3GPP_PoC_Controlling_Address>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__PoC__Controlling__Address_oer_ext_arr_[0] = {}; const int DCA__3GPP__PoC__Controlling__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__PoC__Controlling__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__PoC__Controlling__Address_oer_ext_arr_, 0, DCA__3GPP__PoC__Controlling__Address_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__PoC__Controlling__Address_descr_ = { "@DIAMETER_Types.DCA_3GPP_PoC_Controlling_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__PoC__Controlling__Address_xer_, &OCTETSTRING_json_, &DCA__3GPP__PoC__Controlling__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__PoC__Controlling__Address_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__PoC__Controlling__Address_xer_ = { {"avp_DCA_3GPP_PoC_Controlling_Address>\n", "avp_DCA_3GPP_PoC_Controlling_Address>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__PoC__Controlling__Address_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__PoC__Controlling__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__PoC__Controlling__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__PoC__Controlling__Address_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__PoC__Controlling__Address_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__PoC__Controlling__Address_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_PoC_Controlling_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__PoC__Controlling__Address_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__PoC__Controlling__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__PoC__Controlling__Address_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Dynamic__Address__Flag_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Dynamic__Address__Flag const TTCN_Typedescriptor_t DCA__3GPP__Dynamic__Address__Flag_descr_ = { "@DIAMETER_Types.DCA_3GPP_Dynamic_Address_Flag", NULL, &DCA__3GPP__Dynamic__Address__Flag_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Dynamic__Address__Flag_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Dynamic__Address__Flag_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__Confidentiality__Key_xer_ = { {"CxDx_3GPP_Confidentiality_Key>\n", "CxDx_3GPP_Confidentiality_Key>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__3GPP__Confidentiality__Key_oer_ext_arr_[0] = {}; const int CxDx__3GPP__Confidentiality__Key_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__3GPP__Confidentiality__Key_oer_ = { -1, TRUE, -1, FALSE, 0, 0, CxDx__3GPP__Confidentiality__Key_oer_ext_arr_, 0, CxDx__3GPP__Confidentiality__Key_oer_p_}; const TTCN_Typedescriptor_t CxDx__3GPP__Confidentiality__Key_descr_ = { "@DIAMETER_Types.CxDx_3GPP_Confidentiality_Key", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &CxDx__3GPP__Confidentiality__Key_xer_, &OCTETSTRING_json_, &CxDx__3GPP__Confidentiality__Key_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__Confidentiality__Key_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__Confidentiality__Key_xer_ = { {"avp_CxDx_3GPP_Confidentiality_Key>\n", "avp_CxDx_3GPP_Confidentiality_Key>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__3GPP__Confidentiality__Key_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__3GPP__Confidentiality__Key_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__3GPP__Confidentiality__Key_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__CxDx__3GPP__Confidentiality__Key_oer_ext_arr_, 0, AVP__Data_avp__CxDx__3GPP__Confidentiality__Key_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__Confidentiality__Key_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_Confidentiality_Key", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__3GPP__Confidentiality__Key_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__3GPP__Confidentiality__Key_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Confidentiality__Key_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Flow__Label_xer_ = { {"PCC_3GPP_Flow_Label>\n", "PCC_3GPP_Flow_Label>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Flow__Label_oer_ext_arr_[0] = {}; const int PCC__3GPP__Flow__Label_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Flow__Label_oer_ = { -1, TRUE, -1, FALSE, 0, 0, PCC__3GPP__Flow__Label_oer_ext_arr_, 0, PCC__3GPP__Flow__Label_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Flow__Label_descr_ = { "@DIAMETER_Types.PCC_3GPP_Flow_Label", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &PCC__3GPP__Flow__Label_xer_, &OCTETSTRING_json_, &PCC__3GPP__Flow__Label_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Flow__Label_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Flow__Label_xer_ = { {"avp_PCC_3GPP_Flow_Label>\n", "avp_PCC_3GPP_Flow_Label>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Flow__Label_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Flow__Label_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Flow__Label_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Flow__Label_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Flow__Label_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Flow__Label_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Flow_Label", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Flow__Label_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Flow__Label_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Flow__Label_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__NAS__Port_xer_ = { {"DNAS_NONE_NAS_Port>\n", "DNAS_NONE_NAS_Port>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__NAS__Port_oer_ext_arr_[0] = {}; const int DNAS__NONE__NAS__Port_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__NAS__Port_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DNAS__NONE__NAS__Port_oer_ext_arr_, 0, DNAS__NONE__NAS__Port_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__NAS__Port_descr_ = { "@DIAMETER_Types.DNAS_NONE_NAS_Port", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DNAS__NONE__NAS__Port_xer_, &OCTETSTRING_json_, &DNAS__NONE__NAS__Port_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__NAS__Port_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__NAS__Port_xer_ = { {"avp_DNAS_NONE_NAS_Port>\n", "avp_DNAS_NONE_NAS_Port>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__NAS__Port_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__NAS__Port_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__NAS__Port_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__NAS__Port_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__NAS__Port_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__NAS__Port_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_NAS_Port", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__NAS__Port_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__NAS__Port_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__NAS__Port_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__Authentication__Info_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__Authentication__Info_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Authentication__Info_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Transcoder__Inserted__Indication_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Transcoder__Inserted__Indication const TTCN_Typedescriptor_t DCA__3GPP__Transcoder__Inserted__Indication_descr_ = { "@DIAMETER_Types.DCA_3GPP_Transcoder_Inserted_Indication", NULL, &DCA__3GPP__Transcoder__Inserted__Indication_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Transcoder__Inserted__Indication_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Transcoder__Inserted__Indication_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__SMS__Node_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__SMS__Node const TTCN_Typedescriptor_t DCA__3GPP__SMS__Node_descr_ = { "@DIAMETER_Types.DCA_3GPP_SMS_Node", NULL, &DCA__3GPP__SMS__Node_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__SMS__Node_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SMS__Node_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Trace__Interface__List_xer_ = { {"AAA_3GPP_Trace_Interface_List>\n", "AAA_3GPP_Trace_Interface_List>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Trace__Interface__List_oer_ext_arr_[0] = {}; const int AAA__3GPP__Trace__Interface__List_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Trace__Interface__List_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__Trace__Interface__List_oer_ext_arr_, 0, AAA__3GPP__Trace__Interface__List_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Trace__Interface__List_descr_ = { "@DIAMETER_Types.AAA_3GPP_Trace_Interface_List", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__Trace__Interface__List_xer_, &OCTETSTRING_json_, &AAA__3GPP__Trace__Interface__List_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Trace__Interface__List_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Trace__Interface__List_xer_ = { {"avp_AAA_3GPP_Trace_Interface_List>\n", "avp_AAA_3GPP_Trace_Interface_List>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Trace__Interface__List_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Trace__Interface__List_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Trace__Interface__List_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Trace__Interface__List_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Trace__Interface__List_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Trace__Interface__List_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Trace_Interface_List", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Trace__Interface__List_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Trace__Interface__List_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Trace__Interface__List_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__SGW__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__SGW__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SGW__Address_default_coding("RAW"); const XERdescriptor_t GI__3GPP__3GPP__Charging__Id_xer_ = { {"GI_3GPP_3GPP_Charging_Id>\n", "GI_3GPP_3GPP_Charging_Id>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GI__3GPP__3GPP__Charging__Id_oer_ext_arr_[0] = {}; const int GI__3GPP__3GPP__Charging__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t GI__3GPP__3GPP__Charging__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, GI__3GPP__3GPP__Charging__Id_oer_ext_arr_, 0, GI__3GPP__3GPP__Charging__Id_oer_p_}; const TTCN_Typedescriptor_t GI__3GPP__3GPP__Charging__Id_descr_ = { "@DIAMETER_Types.GI_3GPP_3GPP_Charging_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &GI__3GPP__3GPP__Charging__Id_xer_, &OCTETSTRING_json_, &GI__3GPP__3GPP__Charging__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__3GPP__Charging__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__Charging__Id_xer_ = { {"avp_GI_3GPP_3GPP_Charging_Id>\n", "avp_GI_3GPP_3GPP_Charging_Id>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__GI__3GPP__3GPP__Charging__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__GI__3GPP__3GPP__Charging__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__Charging__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__GI__3GPP__3GPP__Charging__Id_oer_ext_arr_, 0, AVP__Data_avp__GI__3GPP__3GPP__Charging__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__GI__3GPP__3GPP__Charging__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_GI_3GPP_3GPP_Charging_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__GI__3GPP__3GPP__Charging__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__GI__3GPP__3GPP__Charging__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__3GPP__Charging__Id_default_coding("RAW"); const TTCN_RAWdescriptor_t DNAS__NONE__CHAP__Algorithm_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DNAS__NONE__CHAP__Algorithm const TTCN_Typedescriptor_t DNAS__NONE__CHAP__Algorithm_descr_ = { "@DIAMETER_Types.DNAS_NONE_CHAP_Algorithm", NULL, &DNAS__NONE__CHAP__Algorithm_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__CHAP__Algorithm_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__CHAP__Algorithm_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__APN__Configuration__Profile_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__APN__Configuration__Profile_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__APN__Configuration__Profile_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Number__Of__Received__Talk__Bursts_xer_ = { {"DCA_3GPP_Number_Of_Received_Talk_Bursts>\n", "DCA_3GPP_Number_Of_Received_Talk_Bursts>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Number__Of__Received__Talk__Bursts_oer_ext_arr_[0] = {}; const int DCA__3GPP__Number__Of__Received__Talk__Bursts_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Number__Of__Received__Talk__Bursts_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Number__Of__Received__Talk__Bursts_oer_ext_arr_, 0, DCA__3GPP__Number__Of__Received__Talk__Bursts_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Number__Of__Received__Talk__Bursts_descr_ = { "@DIAMETER_Types.DCA_3GPP_Number_Of_Received_Talk_Bursts", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Number__Of__Received__Talk__Bursts_xer_, &OCTETSTRING_json_, &DCA__3GPP__Number__Of__Received__Talk__Bursts_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Number__Of__Received__Talk__Bursts_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts_xer_ = { {"avp_DCA_3GPP_Number_Of_Received_Talk_Bursts>\n", "avp_DCA_3GPP_Number_Of_Received_Talk_Bursts>\n"}, {45, 45}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Number_Of_Received_Talk_Bursts", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Full__Network__Name_xer_ = { {"AAA_3GPP_Full_Network_Name>\n", "AAA_3GPP_Full_Network_Name>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Full__Network__Name_oer_ext_arr_[0] = {}; const int AAA__3GPP__Full__Network__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Full__Network__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__Full__Network__Name_oer_ext_arr_, 0, AAA__3GPP__Full__Network__Name_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Full__Network__Name_descr_ = { "@DIAMETER_Types.AAA_3GPP_Full_Network_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__Full__Network__Name_xer_, &OCTETSTRING_json_, &AAA__3GPP__Full__Network__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Full__Network__Name_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Full__Network__Name_xer_ = { {"avp_AAA_3GPP_Full_Network_Name>\n", "avp_AAA_3GPP_Full_Network_Name>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Full__Network__Name_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Full__Network__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Full__Network__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Full__Network__Name_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Full__Network__Name_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Full__Network__Name_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Full_Network_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Full__Network__Name_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Full__Network__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Full__Network__Name_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Message__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Message__Type const TTCN_Typedescriptor_t DCA__3GPP__Message__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_Message_Type", NULL, &DCA__3GPP__Message__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Message__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Message__Type_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__APN__Rate__Control__Uplink_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__APN__Rate__Control__Uplink_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__APN__Rate__Control__Uplink_default_coding("RAW"); const XERdescriptor_t GI__3GPP__3GPP__CAMEL__Charging__Info_xer_ = { {"GI_3GPP_3GPP_CAMEL_Charging_Info>\n", "GI_3GPP_3GPP_CAMEL_Charging_Info>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GI__3GPP__3GPP__CAMEL__Charging__Info_oer_ext_arr_[0] = {}; const int GI__3GPP__3GPP__CAMEL__Charging__Info_oer_p_[0] = {}; const TTCN_OERdescriptor_t GI__3GPP__3GPP__CAMEL__Charging__Info_oer_ = { -1, TRUE, -1, FALSE, 0, 0, GI__3GPP__3GPP__CAMEL__Charging__Info_oer_ext_arr_, 0, GI__3GPP__3GPP__CAMEL__Charging__Info_oer_p_}; const TTCN_Typedescriptor_t GI__3GPP__3GPP__CAMEL__Charging__Info_descr_ = { "@DIAMETER_Types.GI_3GPP_3GPP_CAMEL_Charging_Info", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &GI__3GPP__3GPP__CAMEL__Charging__Info_xer_, &OCTETSTRING_json_, &GI__3GPP__3GPP__CAMEL__Charging__Info_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__3GPP__CAMEL__Charging__Info_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__CAMEL__Charging__Info_xer_ = { {"avp_GI_3GPP_3GPP_CAMEL_Charging_Info>\n", "avp_GI_3GPP_3GPP_CAMEL_Charging_Info>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__GI__3GPP__3GPP__CAMEL__Charging__Info_oer_ext_arr_[0] = {}; const int AVP__Data_avp__GI__3GPP__3GPP__CAMEL__Charging__Info_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__CAMEL__Charging__Info_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__GI__3GPP__3GPP__CAMEL__Charging__Info_oer_ext_arr_, 0, AVP__Data_avp__GI__3GPP__3GPP__CAMEL__Charging__Info_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__GI__3GPP__3GPP__CAMEL__Charging__Info_descr_ = { "@DIAMETER_Types.AVP_Data.avp_GI_3GPP_3GPP_CAMEL_Charging_Info", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__GI__3GPP__3GPP__CAMEL__Charging__Info_xer_, &OCTETSTRING_json_, &AVP__Data_avp__GI__3GPP__3GPP__CAMEL__Charging__Info_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__3GPP__CAMEL__Charging__Info_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__From__Address_xer_ = { {"DCA_3GPP_From_Address>\n", "DCA_3GPP_From_Address>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__From__Address_oer_ext_arr_[0] = {}; const int DCA__3GPP__From__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__From__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__From__Address_oer_ext_arr_, 0, DCA__3GPP__From__Address_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__From__Address_descr_ = { "@DIAMETER_Types.DCA_3GPP_From_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__From__Address_xer_, &OCTETSTRING_json_, &DCA__3GPP__From__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__From__Address_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__From__Address_xer_ = { {"avp_DCA_3GPP_From_Address>\n", "avp_DCA_3GPP_From_Address>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__From__Address_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__From__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__From__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__From__Address_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__From__Address_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__From__Address_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_From_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__From__Address_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__From__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__From__Address_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__TWAG__CP__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__TWAG__CP__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__TWAG__CP__Address_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__PDP__Context__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__PDP__Context__Type const TTCN_Typedescriptor_t DCA__3GPP__PDP__Context__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_PDP_Context_Type", NULL, &DCA__3GPP__PDP__Context__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__PDP__Context__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__PDP__Context__Type_default_coding("RAW"); const TTCN_Typedescriptor_t& RX__3GPP__Flows_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING RX__3GPP__Flows_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Flows_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__User__Session__Id_xer_ = { {"DCA_3GPP_User_Session_Id>\n", "DCA_3GPP_User_Session_Id>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__User__Session__Id_oer_ext_arr_[0] = {}; const int DCA__3GPP__User__Session__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__User__Session__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__User__Session__Id_oer_ext_arr_, 0, DCA__3GPP__User__Session__Id_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__User__Session__Id_descr_ = { "@DIAMETER_Types.DCA_3GPP_User_Session_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__User__Session__Id_xer_, &OCTETSTRING_json_, &DCA__3GPP__User__Session__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__User__Session__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__User__Session__Id_xer_ = { {"avp_DCA_3GPP_User_Session_Id>\n", "avp_DCA_3GPP_User_Session_Id>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__User__Session__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__User__Session__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__User__Session__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__User__Session__Id_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__User__Session__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__User__Session__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_User_Session_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__User__Session__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__User__Session__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__User__Session__Id_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__PoC__Change__Time_xer_ = { {"DCA_3GPP_PoC_Change_Time>\n", "DCA_3GPP_PoC_Change_Time>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__PoC__Change__Time_oer_ext_arr_[0] = {}; const int DCA__3GPP__PoC__Change__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__PoC__Change__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__PoC__Change__Time_oer_ext_arr_, 0, DCA__3GPP__PoC__Change__Time_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__PoC__Change__Time_descr_ = { "@DIAMETER_Types.DCA_3GPP_PoC_Change_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &DCA__3GPP__PoC__Change__Time_xer_, &OCTETSTRING_json_, &DCA__3GPP__PoC__Change__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__PoC__Change__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__PoC__Change__Time_xer_ = { {"avp_DCA_3GPP_PoC_Change_Time>\n", "avp_DCA_3GPP_PoC_Change_Time>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__PoC__Change__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__PoC__Change__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__PoC__Change__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__PoC__Change__Time_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__PoC__Change__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__PoC__Change__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_PoC_Change_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__PoC__Change__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__PoC__Change__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__PoC__Change__Time_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Privacy__Indicator_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Privacy__Indicator const TTCN_Typedescriptor_t DCA__3GPP__Privacy__Indicator_descr_ = { "@DIAMETER_Types.DCA_3GPP_Privacy_Indicator", NULL, &DCA__3GPP__Privacy__Indicator_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Privacy__Indicator_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Privacy__Indicator_default_coding("RAW"); const XERdescriptor_t S6__3GPP__CIA__Flags_xer_ = { {"S6_3GPP_CIA_Flags>\n", "S6_3GPP_CIA_Flags>\n"}, {19, 19}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__CIA__Flags_oer_ext_arr_[0] = {}; const int S6__3GPP__CIA__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__CIA__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__CIA__Flags_oer_ext_arr_, 0, S6__3GPP__CIA__Flags_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__CIA__Flags_descr_ = { "@DIAMETER_Types.S6_3GPP_CIA_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__CIA__Flags_xer_, &OCTETSTRING_json_, &S6__3GPP__CIA__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__CIA__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__CIA__Flags_xer_ = { {"avp_S6_3GPP_CIA_Flags>\n", "avp_S6_3GPP_CIA_Flags>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__CIA__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__CIA__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__CIA__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__CIA__Flags_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__CIA__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__CIA__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_CIA_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__CIA__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__CIA__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__CIA__Flags_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Extended__Min__Requested__BW__UL_xer_ = { {"RX_3GPP_Extended_Min_Requested_BW_UL>\n", "RX_3GPP_Extended_Min_Requested_BW_UL>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Extended__Min__Requested__BW__UL_oer_ext_arr_[0] = {}; const int RX__3GPP__Extended__Min__Requested__BW__UL_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Extended__Min__Requested__BW__UL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, RX__3GPP__Extended__Min__Requested__BW__UL_oer_ext_arr_, 0, RX__3GPP__Extended__Min__Requested__BW__UL_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Extended__Min__Requested__BW__UL_descr_ = { "@DIAMETER_Types.RX_3GPP_Extended_Min_Requested_BW_UL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &RX__3GPP__Extended__Min__Requested__BW__UL_xer_, &OCTETSTRING_json_, &RX__3GPP__Extended__Min__Requested__BW__UL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Extended__Min__Requested__BW__UL_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Extended__Min__Requested__BW__UL_xer_ = { {"avp_RX_3GPP_Extended_Min_Requested_BW_UL>\n", "avp_RX_3GPP_Extended_Min_Requested_BW_UL>\n"}, {42, 42}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Extended__Min__Requested__BW__UL_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Extended__Min__Requested__BW__UL_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Extended__Min__Requested__BW__UL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Extended__Min__Requested__BW__UL_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Extended__Min__Requested__BW__UL_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Extended__Min__Requested__BW__UL_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Extended_Min_Requested_BW_UL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Extended__Min__Requested__BW__UL_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Extended__Min__Requested__BW__UL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Extended__Min__Requested__BW__UL_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Monitoring__Time_xer_ = { {"PCC_3GPP_Monitoring_Time>\n", "PCC_3GPP_Monitoring_Time>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Monitoring__Time_oer_ext_arr_[0] = {}; const int PCC__3GPP__Monitoring__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Monitoring__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PCC__3GPP__Monitoring__Time_oer_ext_arr_, 0, PCC__3GPP__Monitoring__Time_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Monitoring__Time_descr_ = { "@DIAMETER_Types.PCC_3GPP_Monitoring_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &PCC__3GPP__Monitoring__Time_xer_, &OCTETSTRING_json_, &PCC__3GPP__Monitoring__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Monitoring__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Monitoring__Time_xer_ = { {"avp_PCC_3GPP_Monitoring_Time>\n", "avp_PCC_3GPP_Monitoring_Time>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Monitoring__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Monitoring__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Monitoring__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Monitoring__Time_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Monitoring__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Monitoring__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Monitoring_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Monitoring__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Monitoring__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Monitoring__Time_default_coding("RAW"); const XERdescriptor_t DCC__NONE__CC__Input__Octets_xer_ = { {"DCC_NONE_CC_Input_Octets>\n", "DCC_NONE_CC_Input_Octets>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCC__NONE__CC__Input__Octets_oer_ext_arr_[0] = {}; const int DCC__NONE__CC__Input__Octets_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCC__NONE__CC__Input__Octets_oer_ = { -1, TRUE, 8, FALSE, 0, 0, DCC__NONE__CC__Input__Octets_oer_ext_arr_, 0, DCC__NONE__CC__Input__Octets_oer_p_}; const TTCN_Typedescriptor_t DCC__NONE__CC__Input__Octets_descr_ = { "@DIAMETER_Types.DCC_NONE_CC_Input_Octets", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &DCC__NONE__CC__Input__Octets_xer_, &OCTETSTRING_json_, &DCC__NONE__CC__Input__Octets_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__CC__Input__Octets_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCC__NONE__CC__Input__Octets_xer_ = { {"avp_DCC_NONE_CC_Input_Octets>\n", "avp_DCC_NONE_CC_Input_Octets>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCC__NONE__CC__Input__Octets_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCC__NONE__CC__Input__Octets_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCC__NONE__CC__Input__Octets_oer_ = { -1, TRUE, 8, FALSE, 0, 0, AVP__Data_avp__DCC__NONE__CC__Input__Octets_oer_ext_arr_, 0, AVP__Data_avp__DCC__NONE__CC__Input__Octets_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCC__NONE__CC__Input__Octets_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCC_NONE_CC_Input_Octets", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCC__NONE__CC__Input__Octets_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCC__NONE__CC__Input__Octets_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__CC__Input__Octets_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Teleservice_xer_ = { {"DCA_3GPP_Teleservice>\n", "DCA_3GPP_Teleservice>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Teleservice_oer_ext_arr_[0] = {}; const int DCA__3GPP__Teleservice_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Teleservice_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Teleservice_oer_ext_arr_, 0, DCA__3GPP__Teleservice_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Teleservice_descr_ = { "@DIAMETER_Types.DCA_3GPP_Teleservice", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Teleservice_xer_, &OCTETSTRING_json_, &DCA__3GPP__Teleservice_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Teleservice_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Teleservice_xer_ = { {"avp_DCA_3GPP_Teleservice>\n", "avp_DCA_3GPP_Teleservice>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Teleservice_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Teleservice_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Teleservice_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Teleservice_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Teleservice_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Teleservice_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Teleservice", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Teleservice_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Teleservice_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Teleservice_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Quota__Consumption__Time_xer_ = { {"DCA_3GPP_Quota_Consumption_Time>\n", "DCA_3GPP_Quota_Consumption_Time>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Quota__Consumption__Time_oer_ext_arr_[0] = {}; const int DCA__3GPP__Quota__Consumption__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Quota__Consumption__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Quota__Consumption__Time_oer_ext_arr_, 0, DCA__3GPP__Quota__Consumption__Time_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Quota__Consumption__Time_descr_ = { "@DIAMETER_Types.DCA_3GPP_Quota_Consumption_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Quota__Consumption__Time_xer_, &OCTETSTRING_json_, &DCA__3GPP__Quota__Consumption__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Quota__Consumption__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Quota__Consumption__Time_xer_ = { {"avp_DCA_3GPP_Quota_Consumption_Time>\n", "avp_DCA_3GPP_Quota_Consumption_Time>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Quota__Consumption__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Quota__Consumption__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Quota__Consumption__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Quota__Consumption__Time_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Quota__Consumption__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Quota__Consumption__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Quota_Consumption_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Quota__Consumption__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Quota__Consumption__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Quota__Consumption__Time_default_coding("RAW"); const TTCN_Typedescriptor_t& S6__3GPP__UE__Reachability__Configuration_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING S6__3GPP__UE__Reachability__Configuration_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__UE__Reachability__Configuration_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Destination__Realm_xer_ = { {"avp_BASE_NONE_Destination_Realm>\n", "avp_BASE_NONE_Destination_Realm>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Destination__Realm_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Destination_Realm", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__BASE__NONE__Destination__Realm_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Destination__Realm_default_coding("RAW"); const TTCN_Typedescriptor_t& RX__3GPP__Acceptable__Service__Info_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING RX__3GPP__Acceptable__Service__Info_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Acceptable__Service__Info_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__Flow__Direction_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__Flow__Direction const TTCN_Typedescriptor_t PCC__3GPP__Flow__Direction_descr_ = { "@DIAMETER_Types.PCC_3GPP_Flow_Direction", NULL, &PCC__3GPP__Flow__Direction_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Flow__Direction_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Flow__Direction_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__ProSe__Reason__For__Cancellation_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__ProSe__Reason__For__Cancellation const TTCN_Typedescriptor_t DCA__3GPP__ProSe__Reason__For__Cancellation_descr_ = { "@DIAMETER_Types.DCA_3GPP_ProSe_Reason_For_Cancellation", NULL, &DCA__3GPP__ProSe__Reason__For__Cancellation_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__ProSe__Reason__For__Cancellation_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__ProSe__Reason__For__Cancellation_default_coding("RAW"); const XERdescriptor_t S6__3GPP__Supported__Monitoring__Events_xer_ = { {"S6_3GPP_Supported_Monitoring_Events>\n", "S6_3GPP_Supported_Monitoring_Events>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__Supported__Monitoring__Events_oer_ext_arr_[0] = {}; const int S6__3GPP__Supported__Monitoring__Events_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__Supported__Monitoring__Events_oer_ = { -1, TRUE, 8, FALSE, 0, 0, S6__3GPP__Supported__Monitoring__Events_oer_ext_arr_, 0, S6__3GPP__Supported__Monitoring__Events_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__Supported__Monitoring__Events_descr_ = { "@DIAMETER_Types.S6_3GPP_Supported_Monitoring_Events", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &S6__3GPP__Supported__Monitoring__Events_xer_, &OCTETSTRING_json_, &S6__3GPP__Supported__Monitoring__Events_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__Supported__Monitoring__Events_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__Supported__Monitoring__Events_xer_ = { {"avp_S6_3GPP_Supported_Monitoring_Events>\n", "avp_S6_3GPP_Supported_Monitoring_Events>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__Supported__Monitoring__Events_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__Supported__Monitoring__Events_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__Supported__Monitoring__Events_oer_ = { -1, TRUE, 8, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__Supported__Monitoring__Events_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__Supported__Monitoring__Events_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__Supported__Monitoring__Events_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_Supported_Monitoring_Events", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__Supported__Monitoring__Events_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__Supported__Monitoring__Events_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Supported__Monitoring__Events_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__CG__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__CG__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__CG__Address_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Radio__Parameter__Set__Values_xer_ = { {"DCA_3GPP_Radio_Parameter_Set_Values>\n", "DCA_3GPP_Radio_Parameter_Set_Values>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Radio__Parameter__Set__Values_oer_ext_arr_[0] = {}; const int DCA__3GPP__Radio__Parameter__Set__Values_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Radio__Parameter__Set__Values_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Radio__Parameter__Set__Values_oer_ext_arr_, 0, DCA__3GPP__Radio__Parameter__Set__Values_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Radio__Parameter__Set__Values_descr_ = { "@DIAMETER_Types.DCA_3GPP_Radio_Parameter_Set_Values", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Radio__Parameter__Set__Values_xer_, &OCTETSTRING_json_, &DCA__3GPP__Radio__Parameter__Set__Values_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Radio__Parameter__Set__Values_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Radio__Parameter__Set__Values_xer_ = { {"avp_DCA_3GPP_Radio_Parameter_Set_Values>\n", "avp_DCA_3GPP_Radio_Parameter_Set_Values>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Radio__Parameter__Set__Values_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Radio__Parameter__Set__Values_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Radio__Parameter__Set__Values_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Radio__Parameter__Set__Values_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Radio__Parameter__Set__Values_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Radio__Parameter__Set__Values_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Radio_Parameter_Set_Values", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Radio__Parameter__Set__Values_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Radio__Parameter__Set__Values_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Radio__Parameter__Set__Values_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__SIP__Item__Number_xer_ = { {"CxDx_3GPP_SIP_Item_Number>\n", "CxDx_3GPP_SIP_Item_Number>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__3GPP__SIP__Item__Number_oer_ext_arr_[0] = {}; const int CxDx__3GPP__SIP__Item__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__3GPP__SIP__Item__Number_oer_ = { -1, TRUE, 4, FALSE, 0, 0, CxDx__3GPP__SIP__Item__Number_oer_ext_arr_, 0, CxDx__3GPP__SIP__Item__Number_oer_p_}; const TTCN_Typedescriptor_t CxDx__3GPP__SIP__Item__Number_descr_ = { "@DIAMETER_Types.CxDx_3GPP_SIP_Item_Number", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &CxDx__3GPP__SIP__Item__Number_xer_, &OCTETSTRING_json_, &CxDx__3GPP__SIP__Item__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__SIP__Item__Number_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__SIP__Item__Number_xer_ = { {"avp_CxDx_3GPP_SIP_Item_Number>\n", "avp_CxDx_3GPP_SIP_Item_Number>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__3GPP__SIP__Item__Number_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__3GPP__SIP__Item__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__3GPP__SIP__Item__Number_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__CxDx__3GPP__SIP__Item__Number_oer_ext_arr_, 0, AVP__Data_avp__CxDx__3GPP__SIP__Item__Number_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__SIP__Item__Number_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_SIP_Item_Number", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__3GPP__SIP__Item__Number_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__3GPP__SIP__Item__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__SIP__Item__Number_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__Session__Release__Cause_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__Session__Release__Cause const TTCN_Typedescriptor_t PCC__3GPP__Session__Release__Cause_descr_ = { "@DIAMETER_Types.PCC_3GPP_Session_Release_Cause", NULL, &PCC__3GPP__Session__Release__Cause_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Session__Release__Cause_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Session__Release__Cause_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__MDT__User__Consent_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__MDT__User__Consent const TTCN_Typedescriptor_t AAA__3GPP__MDT__User__Consent_descr_ = { "@DIAMETER_Types.AAA_3GPP_MDT_User_Consent", NULL, &AAA__3GPP__MDT__User__Consent_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__MDT__User__Consent_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__MDT__User__Consent_default_coding("RAW"); const XERdescriptor_t S6__3GPP__HSS__Cause_xer_ = { {"S6_3GPP_HSS_Cause>\n", "S6_3GPP_HSS_Cause>\n"}, {19, 19}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__HSS__Cause_oer_ext_arr_[0] = {}; const int S6__3GPP__HSS__Cause_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__HSS__Cause_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__HSS__Cause_oer_ext_arr_, 0, S6__3GPP__HSS__Cause_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__HSS__Cause_descr_ = { "@DIAMETER_Types.S6_3GPP_HSS_Cause", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__HSS__Cause_xer_, &OCTETSTRING_json_, &S6__3GPP__HSS__Cause_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__HSS__Cause_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__HSS__Cause_xer_ = { {"avp_S6_3GPP_HSS_Cause>\n", "avp_S6_3GPP_HSS_Cause>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__HSS__Cause_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__HSS__Cause_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__HSS__Cause_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__HSS__Cause_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__HSS__Cause_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__HSS__Cause_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_HSS_Cause", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__HSS__Cause_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__HSS__Cause_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__HSS__Cause_default_coding("RAW"); const XERdescriptor_t MIPv6__NONE__MIP6__Home__Link__Prefix_xer_ = { {"MIPv6_NONE_MIP6_Home_Link_Prefix>\n", "MIPv6_NONE_MIP6_Home_Link_Prefix>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int MIPv6__NONE__MIP6__Home__Link__Prefix_oer_ext_arr_[0] = {}; const int MIPv6__NONE__MIP6__Home__Link__Prefix_oer_p_[0] = {}; const TTCN_OERdescriptor_t MIPv6__NONE__MIP6__Home__Link__Prefix_oer_ = { -1, TRUE, -1, FALSE, 0, 0, MIPv6__NONE__MIP6__Home__Link__Prefix_oer_ext_arr_, 0, MIPv6__NONE__MIP6__Home__Link__Prefix_oer_p_}; const TTCN_Typedescriptor_t MIPv6__NONE__MIP6__Home__Link__Prefix_descr_ = { "@DIAMETER_Types.MIPv6_NONE_MIP6_Home_Link_Prefix", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &MIPv6__NONE__MIP6__Home__Link__Prefix_xer_, &OCTETSTRING_json_, &MIPv6__NONE__MIP6__Home__Link__Prefix_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv6__NONE__MIP6__Home__Link__Prefix_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv6__NONE__MIP6__Home__Link__Prefix_xer_ = { {"avp_MIPv6_NONE_MIP6_Home_Link_Prefix>\n", "avp_MIPv6_NONE_MIP6_Home_Link_Prefix>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__MIPv6__NONE__MIP6__Home__Link__Prefix_oer_ext_arr_[0] = {}; const int AVP__Data_avp__MIPv6__NONE__MIP6__Home__Link__Prefix_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__MIPv6__NONE__MIP6__Home__Link__Prefix_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__MIPv6__NONE__MIP6__Home__Link__Prefix_oer_ext_arr_, 0, AVP__Data_avp__MIPv6__NONE__MIP6__Home__Link__Prefix_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv6__NONE__MIP6__Home__Link__Prefix_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv6_NONE_MIP6_Home_Link_Prefix", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__MIPv6__NONE__MIP6__Home__Link__Prefix_xer_, &OCTETSTRING_json_, &AVP__Data_avp__MIPv6__NONE__MIP6__Home__Link__Prefix_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv6__NONE__MIP6__Home__Link__Prefix_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Login__LAT__Port_xer_ = { {"DNAS_NONE_Login_LAT_Port>\n", "DNAS_NONE_Login_LAT_Port>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Login__LAT__Port_oer_ext_arr_[0] = {}; const int DNAS__NONE__Login__LAT__Port_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Login__LAT__Port_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Login__LAT__Port_oer_ext_arr_, 0, DNAS__NONE__Login__LAT__Port_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Login__LAT__Port_descr_ = { "@DIAMETER_Types.DNAS_NONE_Login_LAT_Port", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Login__LAT__Port_xer_, &OCTETSTRING_json_, &DNAS__NONE__Login__LAT__Port_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Login__LAT__Port_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Login__LAT__Port_xer_ = { {"avp_DNAS_NONE_Login_LAT_Port>\n", "avp_DNAS_NONE_Login_LAT_Port>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Login__LAT__Port_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Login__LAT__Port_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Login__LAT__Port_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Login__LAT__Port_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Login__LAT__Port_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Login__LAT__Port_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Login_LAT_Port", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Login__LAT__Port_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Login__LAT__Port_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Login__LAT__Port_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__PCSCF__Restoration__Indication_xer_ = { {"PCC_3GPP_PCSCF_Restoration_Indication>\n", "PCC_3GPP_PCSCF_Restoration_Indication>\n"}, {39, 39}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__PCSCF__Restoration__Indication_oer_ext_arr_[0] = {}; const int PCC__3GPP__PCSCF__Restoration__Indication_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__PCSCF__Restoration__Indication_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PCC__3GPP__PCSCF__Restoration__Indication_oer_ext_arr_, 0, PCC__3GPP__PCSCF__Restoration__Indication_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__PCSCF__Restoration__Indication_descr_ = { "@DIAMETER_Types.PCC_3GPP_PCSCF_Restoration_Indication", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &PCC__3GPP__PCSCF__Restoration__Indication_xer_, &OCTETSTRING_json_, &PCC__3GPP__PCSCF__Restoration__Indication_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__PCSCF__Restoration__Indication_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__PCSCF__Restoration__Indication_xer_ = { {"avp_PCC_3GPP_PCSCF_Restoration_Indication>\n", "avp_PCC_3GPP_PCSCF_Restoration_Indication>\n"}, {43, 43}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__PCSCF__Restoration__Indication_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__PCSCF__Restoration__Indication_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__PCSCF__Restoration__Indication_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__PCSCF__Restoration__Indication_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__PCSCF__Restoration__Indication_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__PCSCF__Restoration__Indication_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_PCSCF_Restoration_Indication", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__PCSCF__Restoration__Indication_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__PCSCF__Restoration__Indication_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__PCSCF__Restoration__Indication_default_coding("RAW"); const TTCN_Typedescriptor_t& DCC__NONE__G__S__U__Pool__Reference_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCC__NONE__G__S__U__Pool__Reference_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__G__S__U__Pool__Reference_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Layer__2__Group__ID_xer_ = { {"DCA_3GPP_Layer_2_Group_ID>\n", "DCA_3GPP_Layer_2_Group_ID>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Layer__2__Group__ID_oer_ext_arr_[0] = {}; const int DCA__3GPP__Layer__2__Group__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Layer__2__Group__ID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Layer__2__Group__ID_oer_ext_arr_, 0, DCA__3GPP__Layer__2__Group__ID_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Layer__2__Group__ID_descr_ = { "@DIAMETER_Types.DCA_3GPP_Layer_2_Group_ID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Layer__2__Group__ID_xer_, &OCTETSTRING_json_, &DCA__3GPP__Layer__2__Group__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Layer__2__Group__ID_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Layer__2__Group__ID_xer_ = { {"avp_DCA_3GPP_Layer_2_Group_ID>\n", "avp_DCA_3GPP_Layer_2_Group_ID>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Layer__2__Group__ID_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Layer__2__Group__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Layer__2__Group__ID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Layer__2__Group__ID_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Layer__2__Group__ID_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Layer__2__Group__ID_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Layer_2_Group_ID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Layer__2__Group__ID_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Layer__2__Group__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Layer__2__Group__ID_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Interface__Port_xer_ = { {"DCA_3GPP_Interface_Port>\n", "DCA_3GPP_Interface_Port>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Interface__Port_oer_ext_arr_[0] = {}; const int DCA__3GPP__Interface__Port_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Interface__Port_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Interface__Port_oer_ext_arr_, 0, DCA__3GPP__Interface__Port_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Interface__Port_descr_ = { "@DIAMETER_Types.DCA_3GPP_Interface_Port", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Interface__Port_xer_, &OCTETSTRING_json_, &DCA__3GPP__Interface__Port_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Interface__Port_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Interface__Port_xer_ = { {"avp_DCA_3GPP_Interface_Port>\n", "avp_DCA_3GPP_Interface_Port>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Interface__Port_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Interface__Port_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Interface__Port_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Interface__Port_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Interface__Port_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Interface__Port_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Interface_Port", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Interface__Port_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Interface__Port_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Interface__Port_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__Subscription__Data__Deletion_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__Subscription__Data__Deletion_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Subscription__Data__Deletion_default_coding("RAW"); const XERdescriptor_t MIPv6__NONE__Chargable__User__Identity_xer_ = { {"MIPv6_NONE_Chargable_User_Identity>\n", "MIPv6_NONE_Chargable_User_Identity>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int MIPv6__NONE__Chargable__User__Identity_oer_ext_arr_[0] = {}; const int MIPv6__NONE__Chargable__User__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t MIPv6__NONE__Chargable__User__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, MIPv6__NONE__Chargable__User__Identity_oer_ext_arr_, 0, MIPv6__NONE__Chargable__User__Identity_oer_p_}; const TTCN_Typedescriptor_t MIPv6__NONE__Chargable__User__Identity_descr_ = { "@DIAMETER_Types.MIPv6_NONE_Chargable_User_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &MIPv6__NONE__Chargable__User__Identity_xer_, &OCTETSTRING_json_, &MIPv6__NONE__Chargable__User__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv6__NONE__Chargable__User__Identity_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv6__NONE__Chargable__User__Identity_xer_ = { {"avp_MIPv6_NONE_Chargable_User_Identity>\n", "avp_MIPv6_NONE_Chargable_User_Identity>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__MIPv6__NONE__Chargable__User__Identity_oer_ext_arr_[0] = {}; const int AVP__Data_avp__MIPv6__NONE__Chargable__User__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__MIPv6__NONE__Chargable__User__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__MIPv6__NONE__Chargable__User__Identity_oer_ext_arr_, 0, AVP__Data_avp__MIPv6__NONE__Chargable__User__Identity_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv6__NONE__Chargable__User__Identity_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv6_NONE_Chargable_User_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__MIPv6__NONE__Chargable__User__Identity_xer_, &OCTETSTRING_json_, &AVP__Data_avp__MIPv6__NONE__Chargable__User__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv6__NONE__Chargable__User__Identity_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__Trace__Collection__Entity_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__Trace__Collection__Entity_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Trace__Collection__Entity_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__AoC__Request__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__AoC__Request__Type const TTCN_Typedescriptor_t DCA__3GPP__AoC__Request__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_AoC_Request_Type", NULL, &DCA__3GPP__AoC__Request__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__AoC__Request__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__AoC__Request__Type_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__Feature__List__ID_xer_ = { {"CxDx_3GPP_Feature_List_ID>\n", "CxDx_3GPP_Feature_List_ID>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__3GPP__Feature__List__ID_oer_ext_arr_[0] = {}; const int CxDx__3GPP__Feature__List__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__3GPP__Feature__List__ID_oer_ = { -1, TRUE, 4, FALSE, 0, 0, CxDx__3GPP__Feature__List__ID_oer_ext_arr_, 0, CxDx__3GPP__Feature__List__ID_oer_p_}; const TTCN_Typedescriptor_t CxDx__3GPP__Feature__List__ID_descr_ = { "@DIAMETER_Types.CxDx_3GPP_Feature_List_ID", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &CxDx__3GPP__Feature__List__ID_xer_, &OCTETSTRING_json_, &CxDx__3GPP__Feature__List__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__Feature__List__ID_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__Feature__List__ID_xer_ = { {"avp_CxDx_3GPP_Feature_List_ID>\n", "avp_CxDx_3GPP_Feature_List_ID>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__3GPP__Feature__List__ID_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__3GPP__Feature__List__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__3GPP__Feature__List__ID_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__CxDx__3GPP__Feature__List__ID_oer_ext_arr_, 0, AVP__Data_avp__CxDx__3GPP__Feature__List__ID_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__Feature__List__ID_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_Feature_List_ID", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__3GPP__Feature__List__ID_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__3GPP__Feature__List__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Feature__List__ID_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Redirect__Host_xer_ = { {"BASE_NONE_Redirect_Host>\n", "BASE_NONE_Redirect_Host>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t BASE__NONE__Redirect__Host_descr_ = { "@DIAMETER_Types.BASE_NONE_Redirect_Host", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &BASE__NONE__Redirect__Host_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Redirect__Host_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Redirect__Host_xer_ = { {"avp_BASE_NONE_Redirect_Host>\n", "avp_BASE_NONE_Redirect_Host>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Redirect__Host_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Redirect_Host", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__BASE__NONE__Redirect__Host_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Redirect__Host_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__Network__Access__Mode_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__Network__Access__Mode const TTCN_Typedescriptor_t AAA__3GPP__Network__Access__Mode_descr_ = { "@DIAMETER_Types.AAA_3GPP_Network_Access_Mode", NULL, &AAA__3GPP__Network__Access__Mode_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Network__Access__Mode_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Network__Access__Mode_default_coding("RAW"); const TTCN_RAWdescriptor_t DNAS__NONE__Framed__Compression_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DNAS__NONE__Framed__Compression const TTCN_Typedescriptor_t DNAS__NONE__Framed__Compression_descr_ = { "@DIAMETER_Types.DNAS_NONE_Framed_Compression", NULL, &DNAS__NONE__Framed__Compression_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Framed__Compression_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Framed__Compression_default_coding("RAW"); const TTCN_RAWdescriptor_t DNAS__NONE__ARAP__Zone__Access_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DNAS__NONE__ARAP__Zone__Access const TTCN_Typedescriptor_t DNAS__NONE__ARAP__Zone__Access_descr_ = { "@DIAMETER_Types.DNAS_NONE_ARAP_Zone_Access", NULL, &DNAS__NONE__ARAP__Zone__Access_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__ARAP__Zone__Access_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__ARAP__Zone__Access_default_coding("RAW"); const XERdescriptor_t GI__3GPP__3GPP__Selection__Mode_xer_ = { {"GI_3GPP_3GPP_Selection_Mode>\n", "GI_3GPP_3GPP_Selection_Mode>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GI__3GPP__3GPP__Selection__Mode_oer_ext_arr_[0] = {}; const int GI__3GPP__3GPP__Selection__Mode_oer_p_[0] = {}; const TTCN_OERdescriptor_t GI__3GPP__3GPP__Selection__Mode_oer_ = { -1, TRUE, -1, FALSE, 0, 0, GI__3GPP__3GPP__Selection__Mode_oer_ext_arr_, 0, GI__3GPP__3GPP__Selection__Mode_oer_p_}; const TTCN_Typedescriptor_t GI__3GPP__3GPP__Selection__Mode_descr_ = { "@DIAMETER_Types.GI_3GPP_3GPP_Selection_Mode", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &GI__3GPP__3GPP__Selection__Mode_xer_, &OCTETSTRING_json_, &GI__3GPP__3GPP__Selection__Mode_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__3GPP__Selection__Mode_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__Selection__Mode_xer_ = { {"avp_GI_3GPP_3GPP_Selection_Mode>\n", "avp_GI_3GPP_3GPP_Selection_Mode>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__GI__3GPP__3GPP__Selection__Mode_oer_ext_arr_[0] = {}; const int AVP__Data_avp__GI__3GPP__3GPP__Selection__Mode_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__Selection__Mode_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__GI__3GPP__3GPP__Selection__Mode_oer_ext_arr_, 0, AVP__Data_avp__GI__3GPP__3GPP__Selection__Mode_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__GI__3GPP__3GPP__Selection__Mode_descr_ = { "@DIAMETER_Types.AVP_Data.avp_GI_3GPP_3GPP_Selection_Mode", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__GI__3GPP__3GPP__Selection__Mode_xer_, &OCTETSTRING_json_, &AVP__Data_avp__GI__3GPP__3GPP__Selection__Mode_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__3GPP__Selection__Mode_default_coding("RAW"); const XERdescriptor_t QoSFilterRule_xer_ = { {"QoSFilterRule>\n", "QoSFilterRule>\n"}, {15, 15}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t QoSFilterRule_descr_ = { "@DIAMETER_Types.QoSFilterRule", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &QoSFilterRule_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING QoSFilterRule_default_coding("RAW"); const XERdescriptor_t AVP__QoSFilterRule_xer_ = { {"AVP_QoSFilterRule>\n", "AVP_QoSFilterRule>\n"}, {19, 19}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__QoSFilterRule_descr_ = { "@DIAMETER_Types.AVP_QoSFilterRule", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__QoSFilterRule_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__QoSFilterRule_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__QoS__Filter__Rule_xer_ = { {"DNAS_NONE_QoS_Filter_Rule>\n", "DNAS_NONE_QoS_Filter_Rule>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t DNAS__NONE__QoS__Filter__Rule_descr_ = { "@DIAMETER_Types.DNAS_NONE_QoS_Filter_Rule", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &DNAS__NONE__QoS__Filter__Rule_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__QoS__Filter__Rule_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__QoS__Filter__Rule_xer_ = { {"avp_DNAS_NONE_QoS_Filter_Rule>\n", "avp_DNAS_NONE_QoS_Filter_Rule>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__QoS__Filter__Rule_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_QoS_Filter_Rule", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__DNAS__NONE__QoS__Filter__Rule_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__QoS__Filter__Rule_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__Complete__Data__List__Included__Indicator_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__Complete__Data__List__Included__Indicator const TTCN_Typedescriptor_t AAA__3GPP__Complete__Data__List__Included__Indicator_descr_ = { "@DIAMETER_Types.AAA_3GPP_Complete_Data_List_Included_Indicator", NULL, &AAA__3GPP__Complete__Data__List__Included__Indicator_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Complete__Data__List__Included__Indicator_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Complete__Data__List__Included__Indicator_default_coding("RAW"); const XERdescriptor_t MIPv4__NONE__MIP__MN__AAA__SPI_xer_ = { {"MIPv4_NONE_MIP_MN_AAA_SPI>\n", "MIPv4_NONE_MIP_MN_AAA_SPI>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int MIPv4__NONE__MIP__MN__AAA__SPI_oer_ext_arr_[0] = {}; const int MIPv4__NONE__MIP__MN__AAA__SPI_oer_p_[0] = {}; const TTCN_OERdescriptor_t MIPv4__NONE__MIP__MN__AAA__SPI_oer_ = { -1, TRUE, 4, FALSE, 0, 0, MIPv4__NONE__MIP__MN__AAA__SPI_oer_ext_arr_, 0, MIPv4__NONE__MIP__MN__AAA__SPI_oer_p_}; const TTCN_Typedescriptor_t MIPv4__NONE__MIP__MN__AAA__SPI_descr_ = { "@DIAMETER_Types.MIPv4_NONE_MIP_MN_AAA_SPI", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &MIPv4__NONE__MIP__MN__AAA__SPI_xer_, &OCTETSTRING_json_, &MIPv4__NONE__MIP__MN__AAA__SPI_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__MN__AAA__SPI_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__MN__AAA__SPI_xer_ = { {"avp_MIPv4_NONE_MIP_MN_AAA_SPI>\n", "avp_MIPv4_NONE_MIP_MN_AAA_SPI>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__MIPv4__NONE__MIP__MN__AAA__SPI_oer_ext_arr_[0] = {}; const int AVP__Data_avp__MIPv4__NONE__MIP__MN__AAA__SPI_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__MN__AAA__SPI_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__MIPv4__NONE__MIP__MN__AAA__SPI_oer_ext_arr_, 0, AVP__Data_avp__MIPv4__NONE__MIP__MN__AAA__SPI_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__MN__AAA__SPI_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv4_NONE_MIP_MN_AAA_SPI", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__MIPv4__NONE__MIP__MN__AAA__SPI_xer_, &OCTETSTRING_json_, &AVP__Data_avp__MIPv4__NONE__MIP__MN__AAA__SPI_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__MN__AAA__SPI_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__LCS__Client__Name_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__LCS__Client__Name_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__LCS__Client__Name_default_coding("RAW"); const XERdescriptor_t GI__3GPP__3GPP__SGSN__Address_xer_ = { {"GI_3GPP_3GPP_SGSN_Address>\n", "GI_3GPP_3GPP_SGSN_Address>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GI__3GPP__3GPP__SGSN__Address_oer_ext_arr_[0] = {}; const int GI__3GPP__3GPP__SGSN__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t GI__3GPP__3GPP__SGSN__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, GI__3GPP__3GPP__SGSN__Address_oer_ext_arr_, 0, GI__3GPP__3GPP__SGSN__Address_oer_p_}; const TTCN_Typedescriptor_t GI__3GPP__3GPP__SGSN__Address_descr_ = { "@DIAMETER_Types.GI_3GPP_3GPP_SGSN_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &GI__3GPP__3GPP__SGSN__Address_xer_, &OCTETSTRING_json_, &GI__3GPP__3GPP__SGSN__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__3GPP__SGSN__Address_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__SGSN__Address_xer_ = { {"avp_GI_3GPP_3GPP_SGSN_Address>\n", "avp_GI_3GPP_3GPP_SGSN_Address>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__GI__3GPP__3GPP__SGSN__Address_oer_ext_arr_[0] = {}; const int AVP__Data_avp__GI__3GPP__3GPP__SGSN__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__SGSN__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__GI__3GPP__3GPP__SGSN__Address_oer_ext_arr_, 0, AVP__Data_avp__GI__3GPP__3GPP__SGSN__Address_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__GI__3GPP__3GPP__SGSN__Address_descr_ = { "@DIAMETER_Types.AVP_Data.avp_GI_3GPP_3GPP_SGSN_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__GI__3GPP__3GPP__SGSN__Address_xer_, &OCTETSTRING_json_, &AVP__Data_avp__GI__3GPP__3GPP__SGSN__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__3GPP__SGSN__Address_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Related__IMS__Charging__Identifier_xer_ = { {"DCA_3GPP_Related_IMS_Charging_Identifier>\n", "DCA_3GPP_Related_IMS_Charging_Identifier>\n"}, {42, 42}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Related__IMS__Charging__Identifier_oer_ext_arr_[0] = {}; const int DCA__3GPP__Related__IMS__Charging__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Related__IMS__Charging__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Related__IMS__Charging__Identifier_oer_ext_arr_, 0, DCA__3GPP__Related__IMS__Charging__Identifier_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Related__IMS__Charging__Identifier_descr_ = { "@DIAMETER_Types.DCA_3GPP_Related_IMS_Charging_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Related__IMS__Charging__Identifier_xer_, &OCTETSTRING_json_, &DCA__3GPP__Related__IMS__Charging__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Related__IMS__Charging__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Related__IMS__Charging__Identifier_xer_ = { {"avp_DCA_3GPP_Related_IMS_Charging_Identifier>\n", "avp_DCA_3GPP_Related_IMS_Charging_Identifier>\n"}, {46, 46}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Related__IMS__Charging__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Related__IMS__Charging__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Related__IMS__Charging__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Related__IMS__Charging__Identifier_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Related__IMS__Charging__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Related__IMS__Charging__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Related_IMS_Charging_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Related__IMS__Charging__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Related__IMS__Charging__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Related__IMS__Charging__Identifier_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Called__Asserted__Identity_xer_ = { {"DCA_3GPP_Called_Asserted_Identity>\n", "DCA_3GPP_Called_Asserted_Identity>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Called__Asserted__Identity_oer_ext_arr_[0] = {}; const int DCA__3GPP__Called__Asserted__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Called__Asserted__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Called__Asserted__Identity_oer_ext_arr_, 0, DCA__3GPP__Called__Asserted__Identity_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Called__Asserted__Identity_descr_ = { "@DIAMETER_Types.DCA_3GPP_Called_Asserted_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Called__Asserted__Identity_xer_, &OCTETSTRING_json_, &DCA__3GPP__Called__Asserted__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Called__Asserted__Identity_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Called__Asserted__Identity_xer_ = { {"avp_DCA_3GPP_Called_Asserted_Identity>\n", "avp_DCA_3GPP_Called_Asserted_Identity>\n"}, {39, 39}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Called__Asserted__Identity_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Called__Asserted__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Called__Asserted__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Called__Asserted__Identity_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Called__Asserted__Identity_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Called__Asserted__Identity_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Called_Asserted_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Called__Asserted__Identity_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Called__Asserted__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Called__Asserted__Identity_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__TWAG__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__TWAG__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__TWAG__Address_default_coding("RAW"); const XERdescriptor_t MIPv4__NONE__MIP__MSA__Lifetime_xer_ = { {"MIPv4_NONE_MIP_MSA_Lifetime>\n", "MIPv4_NONE_MIP_MSA_Lifetime>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int MIPv4__NONE__MIP__MSA__Lifetime_oer_ext_arr_[0] = {}; const int MIPv4__NONE__MIP__MSA__Lifetime_oer_p_[0] = {}; const TTCN_OERdescriptor_t MIPv4__NONE__MIP__MSA__Lifetime_oer_ = { -1, TRUE, 4, FALSE, 0, 0, MIPv4__NONE__MIP__MSA__Lifetime_oer_ext_arr_, 0, MIPv4__NONE__MIP__MSA__Lifetime_oer_p_}; const TTCN_Typedescriptor_t MIPv4__NONE__MIP__MSA__Lifetime_descr_ = { "@DIAMETER_Types.MIPv4_NONE_MIP_MSA_Lifetime", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &MIPv4__NONE__MIP__MSA__Lifetime_xer_, &OCTETSTRING_json_, &MIPv4__NONE__MIP__MSA__Lifetime_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__MSA__Lifetime_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__MSA__Lifetime_xer_ = { {"avp_MIPv4_NONE_MIP_MSA_Lifetime>\n", "avp_MIPv4_NONE_MIP_MSA_Lifetime>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__MIPv4__NONE__MIP__MSA__Lifetime_oer_ext_arr_[0] = {}; const int AVP__Data_avp__MIPv4__NONE__MIP__MSA__Lifetime_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__MSA__Lifetime_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__MIPv4__NONE__MIP__MSA__Lifetime_oer_ext_arr_, 0, AVP__Data_avp__MIPv4__NONE__MIP__MSA__Lifetime_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__MSA__Lifetime_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv4_NONE_MIP_MSA_Lifetime", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__MIPv4__NONE__MIP__MSA__Lifetime_xer_, &OCTETSTRING_json_, &AVP__Data_avp__MIPv4__NONE__MIP__MSA__Lifetime_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__MSA__Lifetime_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Talk__Burst__Time_xer_ = { {"DCA_3GPP_Talk_Burst_Time>\n", "DCA_3GPP_Talk_Burst_Time>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Talk__Burst__Time_oer_ext_arr_[0] = {}; const int DCA__3GPP__Talk__Burst__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Talk__Burst__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Talk__Burst__Time_oer_ext_arr_, 0, DCA__3GPP__Talk__Burst__Time_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Talk__Burst__Time_descr_ = { "@DIAMETER_Types.DCA_3GPP_Talk_Burst_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Talk__Burst__Time_xer_, &OCTETSTRING_json_, &DCA__3GPP__Talk__Burst__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Talk__Burst__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Talk__Burst__Time_xer_ = { {"avp_DCA_3GPP_Talk_Burst_Time>\n", "avp_DCA_3GPP_Talk_Burst_Time>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Talk__Burst__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Talk__Burst__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Talk__Burst__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Talk__Burst__Time_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Talk__Burst__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Talk__Burst__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Talk_Burst_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Talk__Burst__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Talk__Burst__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Talk__Burst__Time_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Token__Text_xer_ = { {"DCA_3GPP_Token_Text>\n", "DCA_3GPP_Token_Text>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Token__Text_oer_ext_arr_[0] = {}; const int DCA__3GPP__Token__Text_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Token__Text_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Token__Text_oer_ext_arr_, 0, DCA__3GPP__Token__Text_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Token__Text_descr_ = { "@DIAMETER_Types.DCA_3GPP_Token_Text", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Token__Text_xer_, &OCTETSTRING_json_, &DCA__3GPP__Token__Text_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Token__Text_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Token__Text_xer_ = { {"avp_DCA_3GPP_Token_Text>\n", "avp_DCA_3GPP_Token_Text>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Token__Text_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Token__Text_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Token__Text_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Token__Text_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Token__Text_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Token__Text_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Token_Text", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Token__Text_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Token__Text_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Token__Text_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Rate__Control__Time__Unit_xer_ = { {"DCA_3GPP_Rate_Control_Time_Unit>\n", "DCA_3GPP_Rate_Control_Time_Unit>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t DCA__3GPP__Rate__Control__Time__Unit_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t DCA__3GPP__Rate__Control__Time__Unit_descr_ = { "@DIAMETER_Types.DCA_3GPP_Rate_Control_Time_Unit", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &DCA__3GPP__Rate__Control__Time__Unit_xer_, &INTEGER_json_, &DCA__3GPP__Rate__Control__Time__Unit_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Rate__Control__Time__Unit_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Rate__Control__Time__Unit_xer_ = { {"avp_DCA_3GPP_Rate_Control_Time_Unit>\n", "avp_DCA_3GPP_Rate_Control_Time_Unit>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Rate__Control__Time__Unit_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Rate__Control__Time__Unit_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Rate_Control_Time_Unit", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &AVP__Data_avp__DCA__3GPP__Rate__Control__Time__Unit_xer_, &INTEGER_json_, &AVP__Data_avp__DCA__3GPP__Rate__Control__Time__Unit_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Rate__Control__Time__Unit_default_coding("RAW"); const XERdescriptor_t GI__3GPP__External__Identifier_xer_ = { {"GI_3GPP_External_Identifier>\n", "GI_3GPP_External_Identifier>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GI__3GPP__External__Identifier_oer_ext_arr_[0] = {}; const int GI__3GPP__External__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t GI__3GPP__External__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, GI__3GPP__External__Identifier_oer_ext_arr_, 0, GI__3GPP__External__Identifier_oer_p_}; const TTCN_Typedescriptor_t GI__3GPP__External__Identifier_descr_ = { "@DIAMETER_Types.GI_3GPP_External_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &GI__3GPP__External__Identifier_xer_, &OCTETSTRING_json_, &GI__3GPP__External__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__External__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__GI__3GPP__External__Identifier_xer_ = { {"avp_GI_3GPP_External_Identifier>\n", "avp_GI_3GPP_External_Identifier>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__GI__3GPP__External__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__GI__3GPP__External__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__GI__3GPP__External__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__GI__3GPP__External__Identifier_oer_ext_arr_, 0, AVP__Data_avp__GI__3GPP__External__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__GI__3GPP__External__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_GI_3GPP_External_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__GI__3GPP__External__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__GI__3GPP__External__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__External__Identifier_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Reason__Header_xer_ = { {"DCA_3GPP_Reason_Header>\n", "DCA_3GPP_Reason_Header>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Reason__Header_oer_ext_arr_[0] = {}; const int DCA__3GPP__Reason__Header_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Reason__Header_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Reason__Header_oer_ext_arr_, 0, DCA__3GPP__Reason__Header_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Reason__Header_descr_ = { "@DIAMETER_Types.DCA_3GPP_Reason_Header", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Reason__Header_xer_, &OCTETSTRING_json_, &DCA__3GPP__Reason__Header_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Reason__Header_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Reason__Header_xer_ = { {"avp_DCA_3GPP_Reason_Header>\n", "avp_DCA_3GPP_Reason_Header>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Reason__Header_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Reason__Header_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Reason__Header_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Reason__Header_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Reason__Header_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Reason__Header_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Reason_Header", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Reason__Header_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Reason__Header_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Reason__Header_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__WLCP__Key_xer_ = { {"AAA_3GPP_WLCP_Key>\n", "AAA_3GPP_WLCP_Key>\n"}, {19, 19}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__WLCP__Key_oer_ext_arr_[0] = {}; const int AAA__3GPP__WLCP__Key_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__WLCP__Key_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__WLCP__Key_oer_ext_arr_, 0, AAA__3GPP__WLCP__Key_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__WLCP__Key_descr_ = { "@DIAMETER_Types.AAA_3GPP_WLCP_Key", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__WLCP__Key_xer_, &OCTETSTRING_json_, &AAA__3GPP__WLCP__Key_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__WLCP__Key_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__WLCP__Key_xer_ = { {"avp_AAA_3GPP_WLCP_Key>\n", "avp_AAA_3GPP_WLCP_Key>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__WLCP__Key_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__WLCP__Key_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__WLCP__Key_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__WLCP__Key_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__WLCP__Key_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__WLCP__Key_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_WLCP_Key", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__WLCP__Key_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__WLCP__Key_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__WLCP__Key_default_coding("RAW"); const XERdescriptor_t S6__3GPP__Reachability__Type_xer_ = { {"S6_3GPP_Reachability_Type>\n", "S6_3GPP_Reachability_Type>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__Reachability__Type_oer_ext_arr_[0] = {}; const int S6__3GPP__Reachability__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__Reachability__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__Reachability__Type_oer_ext_arr_, 0, S6__3GPP__Reachability__Type_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__Reachability__Type_descr_ = { "@DIAMETER_Types.S6_3GPP_Reachability_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__Reachability__Type_xer_, &OCTETSTRING_json_, &S6__3GPP__Reachability__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__Reachability__Type_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__Reachability__Type_xer_ = { {"avp_S6_3GPP_Reachability_Type>\n", "avp_S6_3GPP_Reachability_Type>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__Reachability__Type_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__Reachability__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__Reachability__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__Reachability__Type_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__Reachability__Type_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__Reachability__Type_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_Reachability_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__Reachability__Type_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__Reachability__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Reachability__Type_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__SIP__Request__Timestamp_xer_ = { {"DCA_3GPP_SIP_Request_Timestamp>\n", "DCA_3GPP_SIP_Request_Timestamp>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__SIP__Request__Timestamp_oer_ext_arr_[0] = {}; const int DCA__3GPP__SIP__Request__Timestamp_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__SIP__Request__Timestamp_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__SIP__Request__Timestamp_oer_ext_arr_, 0, DCA__3GPP__SIP__Request__Timestamp_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__SIP__Request__Timestamp_descr_ = { "@DIAMETER_Types.DCA_3GPP_SIP_Request_Timestamp", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &DCA__3GPP__SIP__Request__Timestamp_xer_, &OCTETSTRING_json_, &DCA__3GPP__SIP__Request__Timestamp_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__SIP__Request__Timestamp_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__SIP__Request__Timestamp_xer_ = { {"avp_DCA_3GPP_SIP_Request_Timestamp>\n", "avp_DCA_3GPP_SIP_Request_Timestamp>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__SIP__Request__Timestamp_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__SIP__Request__Timestamp_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__SIP__Request__Timestamp_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__SIP__Request__Timestamp_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__SIP__Request__Timestamp_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__SIP__Request__Timestamp_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_SIP_Request_Timestamp", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__SIP__Request__Timestamp_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__SIP__Request__Timestamp_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SIP__Request__Timestamp_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Framed__Route_xer_ = { {"DNAS_NONE_Framed_Route>\n", "DNAS_NONE_Framed_Route>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Framed__Route_oer_ext_arr_[0] = {}; const int DNAS__NONE__Framed__Route_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Framed__Route_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Framed__Route_oer_ext_arr_, 0, DNAS__NONE__Framed__Route_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Framed__Route_descr_ = { "@DIAMETER_Types.DNAS_NONE_Framed_Route", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Framed__Route_xer_, &OCTETSTRING_json_, &DNAS__NONE__Framed__Route_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Framed__Route_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Framed__Route_xer_ = { {"avp_DNAS_NONE_Framed_Route>\n", "avp_DNAS_NONE_Framed_Route>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Framed__Route_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Framed__Route_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Framed__Route_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Framed__Route_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Framed__Route_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Framed__Route_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Framed_Route", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Framed__Route_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Framed__Route_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Framed__Route_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Tunnel__Private__Group__Id_xer_ = { {"DNAS_NONE_Tunnel_Private_Group_Id>\n", "DNAS_NONE_Tunnel_Private_Group_Id>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Tunnel__Private__Group__Id_oer_ext_arr_[0] = {}; const int DNAS__NONE__Tunnel__Private__Group__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Tunnel__Private__Group__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Tunnel__Private__Group__Id_oer_ext_arr_, 0, DNAS__NONE__Tunnel__Private__Group__Id_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Tunnel__Private__Group__Id_descr_ = { "@DIAMETER_Types.DNAS_NONE_Tunnel_Private_Group_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Tunnel__Private__Group__Id_xer_, &OCTETSTRING_json_, &DNAS__NONE__Tunnel__Private__Group__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Tunnel__Private__Group__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Private__Group__Id_xer_ = { {"avp_DNAS_NONE_Tunnel_Private_Group_Id>\n", "avp_DNAS_NONE_Tunnel_Private_Group_Id>\n"}, {39, 39}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Tunnel__Private__Group__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Tunnel__Private__Group__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Private__Group__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Tunnel__Private__Group__Id_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Tunnel__Private__Group__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Private__Group__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Tunnel_Private_Group_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Tunnel__Private__Group__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Tunnel__Private__Group__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Tunnel__Private__Group__Id_default_coding("RAW"); const TTCN_RAWdescriptor_t DCC__NONE__CC__Request__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCC__NONE__CC__Request__Type const TTCN_Typedescriptor_t DCC__NONE__CC__Request__Type_descr_ = { "@DIAMETER_Types.DCC_NONE_CC_Request_Type", NULL, &DCC__NONE__CC__Request__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__CC__Request__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__CC__Request__Type_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__ProSe__Source__IP__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__ProSe__Source__IP__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__ProSe__Source__IP__Address_default_coding("RAW"); const XERdescriptor_t S6__3GPP__Type__Of__External__Identifier_xer_ = { {"S6_3GPP_Type_Of_External_Identifier>\n", "S6_3GPP_Type_Of_External_Identifier>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__Type__Of__External__Identifier_oer_ext_arr_[0] = {}; const int S6__3GPP__Type__Of__External__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__Type__Of__External__Identifier_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__Type__Of__External__Identifier_oer_ext_arr_, 0, S6__3GPP__Type__Of__External__Identifier_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__Type__Of__External__Identifier_descr_ = { "@DIAMETER_Types.S6_3GPP_Type_Of_External_Identifier", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__Type__Of__External__Identifier_xer_, &OCTETSTRING_json_, &S6__3GPP__Type__Of__External__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__Type__Of__External__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__Type__Of__External__Identifier_xer_ = { {"avp_S6_3GPP_Type_Of_External_Identifier>\n", "avp_S6_3GPP_Type_Of_External_Identifier>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__Type__Of__External__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__Type__Of__External__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__Type__Of__External__Identifier_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__Type__Of__External__Identifier_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__Type__Of__External__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__Type__Of__External__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_Type_Of_External_Identifier", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__Type__Of__External__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__Type__Of__External__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Type__Of__External__Identifier_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__Event__Report__Indication_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__Event__Report__Indication_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Event__Report__Indication_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__MDT__Configuration_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__MDT__Configuration_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__MDT__Configuration_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__Usage__Monitoring__Report_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__Usage__Monitoring__Report const TTCN_Typedescriptor_t PCC__3GPP__Usage__Monitoring__Report_descr_ = { "@DIAMETER_Types.PCC_3GPP_Usage_Monitoring_Report", NULL, &PCC__3GPP__Usage__Monitoring__Report_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Usage__Monitoring__Report_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Usage__Monitoring__Report_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Number__Of__Participants_xer_ = { {"DCA_3GPP_Number_Of_Participants>\n", "DCA_3GPP_Number_Of_Participants>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Number__Of__Participants_oer_ext_arr_[0] = {}; const int DCA__3GPP__Number__Of__Participants_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Number__Of__Participants_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Number__Of__Participants_oer_ext_arr_, 0, DCA__3GPP__Number__Of__Participants_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Number__Of__Participants_descr_ = { "@DIAMETER_Types.DCA_3GPP_Number_Of_Participants", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Number__Of__Participants_xer_, &OCTETSTRING_json_, &DCA__3GPP__Number__Of__Participants_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Number__Of__Participants_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Number__Of__Participants_xer_ = { {"avp_DCA_3GPP_Number_Of_Participants>\n", "avp_DCA_3GPP_Number_Of_Participants>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Number__Of__Participants_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Number__Of__Participants_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Number__Of__Participants_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Number__Of__Participants_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Number__Of__Participants_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Number__Of__Participants_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Number_Of_Participants", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Number__Of__Participants_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Number__Of__Participants_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Number__Of__Participants_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__MSC__Address_xer_ = { {"DCA_3GPP_MSC_Address>\n", "DCA_3GPP_MSC_Address>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__MSC__Address_oer_ext_arr_[0] = {}; const int DCA__3GPP__MSC__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__MSC__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__MSC__Address_oer_ext_arr_, 0, DCA__3GPP__MSC__Address_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__MSC__Address_descr_ = { "@DIAMETER_Types.DCA_3GPP_MSC_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__MSC__Address_xer_, &OCTETSTRING_json_, &DCA__3GPP__MSC__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__MSC__Address_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__MSC__Address_xer_ = { {"avp_DCA_3GPP_MSC_Address>\n", "avp_DCA_3GPP_MSC_Address>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__MSC__Address_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__MSC__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__MSC__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__MSC__Address_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__MSC__Address_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__MSC__Address_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_MSC_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__MSC__Address_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__MSC__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__MSC__Address_default_coding("RAW"); const TTCN_RAWdescriptor_t CxDx__3GPP__Priviledged__Sender__Indication_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for CxDx__3GPP__Priviledged__Sender__Indication const TTCN_Typedescriptor_t CxDx__3GPP__Priviledged__Sender__Indication_descr_ = { "@DIAMETER_Types.CxDx_3GPP_Priviledged_Sender_Indication", NULL, &CxDx__3GPP__Priviledged__Sender__Indication_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__Priviledged__Sender__Indication_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Priviledged__Sender__Indication_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__Adjacent__Access__Restriction__Data_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__Adjacent__Access__Restriction__Data_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Adjacent__Access__Restriction__Data_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__AoC__Service__Obligatory__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__AoC__Service__Obligatory__Type const TTCN_Typedescriptor_t DCA__3GPP__AoC__Service__Obligatory__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_AoC_Service_Obligatory_Type", NULL, &DCA__3GPP__AoC__Service__Obligatory__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__AoC__Service__Obligatory__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__AoC__Service__Obligatory__Type_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__RAT__Frequency__Selection__Priority__ID_xer_ = { {"AAA_3GPP_RAT_Frequency_Selection_Priority_ID>\n", "AAA_3GPP_RAT_Frequency_Selection_Priority_ID>\n"}, {46, 46}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__RAT__Frequency__Selection__Priority__ID_oer_ext_arr_[0] = {}; const int AAA__3GPP__RAT__Frequency__Selection__Priority__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__RAT__Frequency__Selection__Priority__ID_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__RAT__Frequency__Selection__Priority__ID_oer_ext_arr_, 0, AAA__3GPP__RAT__Frequency__Selection__Priority__ID_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__RAT__Frequency__Selection__Priority__ID_descr_ = { "@DIAMETER_Types.AAA_3GPP_RAT_Frequency_Selection_Priority_ID", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__RAT__Frequency__Selection__Priority__ID_xer_, &OCTETSTRING_json_, &AAA__3GPP__RAT__Frequency__Selection__Priority__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__RAT__Frequency__Selection__Priority__ID_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID_xer_ = { {"avp_AAA_3GPP_RAT_Frequency_Selection_Priority_ID>\n", "avp_AAA_3GPP_RAT_Frequency_Selection_Priority_ID>\n"}, {50, 50}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_RAT_Frequency_Selection_Priority_ID", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Time__First__Usage_xer_ = { {"DCA_3GPP_Time_First_Usage>\n", "DCA_3GPP_Time_First_Usage>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Time__First__Usage_oer_ext_arr_[0] = {}; const int DCA__3GPP__Time__First__Usage_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Time__First__Usage_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Time__First__Usage_oer_ext_arr_, 0, DCA__3GPP__Time__First__Usage_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Time__First__Usage_descr_ = { "@DIAMETER_Types.DCA_3GPP_Time_First_Usage", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &DCA__3GPP__Time__First__Usage_xer_, &OCTETSTRING_json_, &DCA__3GPP__Time__First__Usage_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Time__First__Usage_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Time__First__Usage_xer_ = { {"avp_DCA_3GPP_Time_First_Usage>\n", "avp_DCA_3GPP_Time_First_Usage>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Time__First__Usage_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Time__First__Usage_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Time__First__Usage_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Time__First__Usage_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Time__First__Usage_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Time__First__Usage_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Time_First_Usage", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Time__First__Usage_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Time__First__Usage_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Time__First__Usage_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__Reason__Info_xer_ = { {"CxDx_3GPP_Reason_Info>\n", "CxDx_3GPP_Reason_Info>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__3GPP__Reason__Info_oer_ext_arr_[0] = {}; const int CxDx__3GPP__Reason__Info_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__3GPP__Reason__Info_oer_ = { -1, TRUE, -1, FALSE, 0, 0, CxDx__3GPP__Reason__Info_oer_ext_arr_, 0, CxDx__3GPP__Reason__Info_oer_p_}; const TTCN_Typedescriptor_t CxDx__3GPP__Reason__Info_descr_ = { "@DIAMETER_Types.CxDx_3GPP_Reason_Info", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &CxDx__3GPP__Reason__Info_xer_, &OCTETSTRING_json_, &CxDx__3GPP__Reason__Info_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__Reason__Info_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__Reason__Info_xer_ = { {"avp_CxDx_3GPP_Reason_Info>\n", "avp_CxDx_3GPP_Reason_Info>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__3GPP__Reason__Info_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__3GPP__Reason__Info_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__3GPP__Reason__Info_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__CxDx__3GPP__Reason__Info_oer_ext_arr_, 0, AVP__Data_avp__CxDx__3GPP__Reason__Info_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__Reason__Info_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_Reason_Info", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__3GPP__Reason__Info_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__3GPP__Reason__Info_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Reason__Info_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__Default__EPS__Bearer__QoS_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__Default__EPS__Bearer__QoS_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Default__EPS__Bearer__QoS_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__CLR__Flags_xer_ = { {"AAA_3GPP_CLR_Flags>\n", "AAA_3GPP_CLR_Flags>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__CLR__Flags_oer_ext_arr_[0] = {}; const int AAA__3GPP__CLR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__CLR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__CLR__Flags_oer_ext_arr_, 0, AAA__3GPP__CLR__Flags_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__CLR__Flags_descr_ = { "@DIAMETER_Types.AAA_3GPP_CLR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__CLR__Flags_xer_, &OCTETSTRING_json_, &AAA__3GPP__CLR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__CLR__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__CLR__Flags_xer_ = { {"avp_AAA_3GPP_CLR_Flags>\n", "avp_AAA_3GPP_CLR_Flags>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__CLR__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__CLR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__CLR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__CLR__Flags_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__CLR__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__CLR__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_CLR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__CLR__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__CLR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__CLR__Flags_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__ULR__Flags_xer_ = { {"AAA_3GPP_ULR_Flags>\n", "AAA_3GPP_ULR_Flags>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__ULR__Flags_oer_ext_arr_[0] = {}; const int AAA__3GPP__ULR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__ULR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__ULR__Flags_oer_ext_arr_, 0, AAA__3GPP__ULR__Flags_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__ULR__Flags_descr_ = { "@DIAMETER_Types.AAA_3GPP_ULR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__ULR__Flags_xer_, &OCTETSTRING_json_, &AAA__3GPP__ULR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__ULR__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__ULR__Flags_xer_ = { {"avp_AAA_3GPP_ULR_Flags>\n", "avp_AAA_3GPP_ULR_Flags>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__ULR__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__ULR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__ULR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__ULR__Flags_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__ULR__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__ULR__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_ULR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__ULR__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__ULR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__ULR__Flags_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Originating__SCCP__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Originating__SCCP__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Originating__SCCP__Address_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__ICS__Indicator_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__ICS__Indicator const TTCN_Typedescriptor_t AAA__3GPP__ICS__Indicator_descr_ = { "@DIAMETER_Types.AAA_3GPP_ICS_Indicator", NULL, &AAA__3GPP__ICS__Indicator_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__ICS__Indicator_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__ICS__Indicator_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Calling__Station__Id_xer_ = { {"DNAS_NONE_Calling_Station_Id>\n", "DNAS_NONE_Calling_Station_Id>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Calling__Station__Id_oer_ext_arr_[0] = {}; const int DNAS__NONE__Calling__Station__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Calling__Station__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Calling__Station__Id_oer_ext_arr_, 0, DNAS__NONE__Calling__Station__Id_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Calling__Station__Id_descr_ = { "@DIAMETER_Types.DNAS_NONE_Calling_Station_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Calling__Station__Id_xer_, &OCTETSTRING_json_, &DNAS__NONE__Calling__Station__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Calling__Station__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Calling__Station__Id_xer_ = { {"avp_DNAS_NONE_Calling_Station_Id>\n", "avp_DNAS_NONE_Calling_Station_Id>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Calling__Station__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Calling__Station__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Calling__Station__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Calling__Station__Id_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Calling__Station__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Calling__Station__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Calling_Station_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Calling__Station__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Calling__Station__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Calling__Station__Id_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Tunnel__Client__Auth__Id_xer_ = { {"DNAS_NONE_Tunnel_Client_Auth_Id>\n", "DNAS_NONE_Tunnel_Client_Auth_Id>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Tunnel__Client__Auth__Id_oer_ext_arr_[0] = {}; const int DNAS__NONE__Tunnel__Client__Auth__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Tunnel__Client__Auth__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Tunnel__Client__Auth__Id_oer_ext_arr_, 0, DNAS__NONE__Tunnel__Client__Auth__Id_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Tunnel__Client__Auth__Id_descr_ = { "@DIAMETER_Types.DNAS_NONE_Tunnel_Client_Auth_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Tunnel__Client__Auth__Id_xer_, &OCTETSTRING_json_, &DNAS__NONE__Tunnel__Client__Auth__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Tunnel__Client__Auth__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Client__Auth__Id_xer_ = { {"avp_DNAS_NONE_Tunnel_Client_Auth_Id>\n", "avp_DNAS_NONE_Tunnel_Client_Auth_Id>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Tunnel__Client__Auth__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Tunnel__Client__Auth__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Client__Auth__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Tunnel__Client__Auth__Id_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Tunnel__Client__Auth__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Client__Auth__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Tunnel_Client_Auth_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Tunnel__Client__Auth__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Tunnel__Client__Auth__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Tunnel__Client__Auth__Id_default_coding("RAW"); const XERdescriptor_t DCC__NONE__Currency__Code_xer_ = { {"DCC_NONE_Currency_Code>\n", "DCC_NONE_Currency_Code>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCC__NONE__Currency__Code_oer_ext_arr_[0] = {}; const int DCC__NONE__Currency__Code_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCC__NONE__Currency__Code_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCC__NONE__Currency__Code_oer_ext_arr_, 0, DCC__NONE__Currency__Code_oer_p_}; const TTCN_Typedescriptor_t DCC__NONE__Currency__Code_descr_ = { "@DIAMETER_Types.DCC_NONE_Currency_Code", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCC__NONE__Currency__Code_xer_, &OCTETSTRING_json_, &DCC__NONE__Currency__Code_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__Currency__Code_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCC__NONE__Currency__Code_xer_ = { {"avp_DCC_NONE_Currency_Code>\n", "avp_DCC_NONE_Currency_Code>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCC__NONE__Currency__Code_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCC__NONE__Currency__Code_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCC__NONE__Currency__Code_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCC__NONE__Currency__Code_oer_ext_arr_, 0, AVP__Data_avp__DCC__NONE__Currency__Code_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCC__NONE__Currency__Code_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCC_NONE_Currency_Code", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCC__NONE__Currency__Code_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCC__NONE__Currency__Code_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Currency__Code_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__Cancellation__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__Cancellation__Type const TTCN_Typedescriptor_t AAA__3GPP__Cancellation__Type_descr_ = { "@DIAMETER_Types.AAA_3GPP_Cancellation_Type", NULL, &AAA__3GPP__Cancellation__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Cancellation__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Cancellation__Type_default_coding("RAW"); const TTCN_Typedescriptor_t& BASE__NONE__E2E__Sequence_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING BASE__NONE__E2E__Sequence_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__E2E__Sequence_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Origin__Realm_xer_ = { {"BASE_NONE_Origin_Realm>\n", "BASE_NONE_Origin_Realm>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t BASE__NONE__Origin__Realm_descr_ = { "@DIAMETER_Types.BASE_NONE_Origin_Realm", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &BASE__NONE__Origin__Realm_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Origin__Realm_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Origin__Realm_xer_ = { {"avp_BASE_NONE_Origin_Realm>\n", "avp_BASE_NONE_Origin_Realm>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Origin__Realm_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Origin_Realm", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__BASE__NONE__Origin__Realm_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Origin__Realm_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__PDN__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__PDN__Type const TTCN_Typedescriptor_t AAA__3GPP__PDN__Type_descr_ = { "@DIAMETER_Types.AAA_3GPP_PDN_Type", NULL, &AAA__3GPP__PDN__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__PDN__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__PDN__Type_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Scale__Factor_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Scale__Factor_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Scale__Factor_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__IM__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__IM__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__IM__Information_default_coding("RAW"); const TTCN_RAWdescriptor_t DNAS__NONE__Prompt_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DNAS__NONE__Prompt const TTCN_Typedescriptor_t DNAS__NONE__Prompt_descr_ = { "@DIAMETER_Types.DNAS_NONE_Prompt", NULL, &DNAS__NONE__Prompt_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Prompt_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Prompt_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__SDP__Offer__Timestamp_xer_ = { {"DCA_3GPP_SDP_Offer_Timestamp>\n", "DCA_3GPP_SDP_Offer_Timestamp>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__SDP__Offer__Timestamp_oer_ext_arr_[0] = {}; const int DCA__3GPP__SDP__Offer__Timestamp_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__SDP__Offer__Timestamp_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__SDP__Offer__Timestamp_oer_ext_arr_, 0, DCA__3GPP__SDP__Offer__Timestamp_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__SDP__Offer__Timestamp_descr_ = { "@DIAMETER_Types.DCA_3GPP_SDP_Offer_Timestamp", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &DCA__3GPP__SDP__Offer__Timestamp_xer_, &OCTETSTRING_json_, &DCA__3GPP__SDP__Offer__Timestamp_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__SDP__Offer__Timestamp_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__SDP__Offer__Timestamp_xer_ = { {"avp_DCA_3GPP_SDP_Offer_Timestamp>\n", "avp_DCA_3GPP_SDP_Offer_Timestamp>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__SDP__Offer__Timestamp_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__SDP__Offer__Timestamp_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__SDP__Offer__Timestamp_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__SDP__Offer__Timestamp_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__SDP__Offer__Timestamp_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__SDP__Offer__Timestamp_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_SDP_Offer_Timestamp", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__SDP__Offer__Timestamp_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__SDP__Offer__Timestamp_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SDP__Offer__Timestamp_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__PPR__Flags_xer_ = { {"AAA_3GPP_PPR_Flags>\n", "AAA_3GPP_PPR_Flags>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__PPR__Flags_oer_ext_arr_[0] = {}; const int AAA__3GPP__PPR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__PPR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__PPR__Flags_oer_ext_arr_, 0, AAA__3GPP__PPR__Flags_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__PPR__Flags_descr_ = { "@DIAMETER_Types.AAA_3GPP_PPR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__PPR__Flags_xer_, &OCTETSTRING_json_, &AAA__3GPP__PPR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__PPR__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__PPR__Flags_xer_ = { {"avp_AAA_3GPP_PPR_Flags>\n", "avp_AAA_3GPP_PPR_Flags>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__PPR__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__PPR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__PPR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__PPR__Flags_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__PPR__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__PPR__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_PPR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__PPR__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__PPR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__PPR__Flags_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__MM__Content__Type_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__MM__Content__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__MM__Content__Type_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__CPDT__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__CPDT__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__CPDT__Information_default_coding("RAW"); const XERdescriptor_t GI__3GPP__3GPP__GGSN__IPv6__Address_xer_ = { {"GI_3GPP_3GPP_GGSN_IPv6_Address>\n", "GI_3GPP_3GPP_GGSN_IPv6_Address>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GI__3GPP__3GPP__GGSN__IPv6__Address_oer_ext_arr_[0] = {}; const int GI__3GPP__3GPP__GGSN__IPv6__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t GI__3GPP__3GPP__GGSN__IPv6__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, GI__3GPP__3GPP__GGSN__IPv6__Address_oer_ext_arr_, 0, GI__3GPP__3GPP__GGSN__IPv6__Address_oer_p_}; const TTCN_Typedescriptor_t GI__3GPP__3GPP__GGSN__IPv6__Address_descr_ = { "@DIAMETER_Types.GI_3GPP_3GPP_GGSN_IPv6_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &GI__3GPP__3GPP__GGSN__IPv6__Address_xer_, &OCTETSTRING_json_, &GI__3GPP__3GPP__GGSN__IPv6__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__3GPP__GGSN__IPv6__Address_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__GGSN__IPv6__Address_xer_ = { {"avp_GI_3GPP_3GPP_GGSN_IPv6_Address>\n", "avp_GI_3GPP_3GPP_GGSN_IPv6_Address>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__GI__3GPP__3GPP__GGSN__IPv6__Address_oer_ext_arr_[0] = {}; const int AVP__Data_avp__GI__3GPP__3GPP__GGSN__IPv6__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__GGSN__IPv6__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__GI__3GPP__3GPP__GGSN__IPv6__Address_oer_ext_arr_, 0, AVP__Data_avp__GI__3GPP__3GPP__GGSN__IPv6__Address_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__GI__3GPP__3GPP__GGSN__IPv6__Address_descr_ = { "@DIAMETER_Types.AVP_Data.avp_GI_3GPP_3GPP_GGSN_IPv6_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__GI__3GPP__3GPP__GGSN__IPv6__Address_xer_, &OCTETSTRING_json_, &AVP__Data_avp__GI__3GPP__3GPP__GGSN__IPv6__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__3GPP__GGSN__IPv6__Address_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__DER__S6b__Flags_xer_ = { {"AAA_3GPP_DER_S6b_Flags>\n", "AAA_3GPP_DER_S6b_Flags>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__DER__S6b__Flags_oer_ext_arr_[0] = {}; const int AAA__3GPP__DER__S6b__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__DER__S6b__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__DER__S6b__Flags_oer_ext_arr_, 0, AAA__3GPP__DER__S6b__Flags_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__DER__S6b__Flags_descr_ = { "@DIAMETER_Types.AAA_3GPP_DER_S6b_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__DER__S6b__Flags_xer_, &OCTETSTRING_json_, &AAA__3GPP__DER__S6b__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__DER__S6b__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__DER__S6b__Flags_xer_ = { {"avp_AAA_3GPP_DER_S6b_Flags>\n", "avp_AAA_3GPP_DER_S6b_Flags>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__DER__S6b__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__DER__S6b__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__DER__S6b__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__DER__S6b__Flags_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__DER__S6b__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__DER__S6b__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_DER_S6b_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__DER__S6b__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__DER__S6b__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__DER__S6b__Flags_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__SCS__Realm_xer_ = { {"DCA_3GPP_SCS_Realm>\n", "DCA_3GPP_SCS_Realm>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t DCA__3GPP__SCS__Realm_descr_ = { "@DIAMETER_Types.DCA_3GPP_SCS_Realm", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &DCA__3GPP__SCS__Realm_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__SCS__Realm_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__SCS__Realm_xer_ = { {"avp_DCA_3GPP_SCS_Realm>\n", "avp_DCA_3GPP_SCS_Realm>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__SCS__Realm_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_SCS_Realm", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__DCA__3GPP__SCS__Realm_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SCS__Realm_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__LCS__Requestor__Id_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__LCS__Requestor__Id_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__LCS__Requestor__Id_default_coding("RAW"); const TTCN_Typedescriptor_t& RX__3GPP__Access__Network__Charging__Identifier_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING RX__3GPP__Access__Network__Charging__Identifier_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Access__Network__Charging__Identifier_default_coding("RAW"); const TTCN_Typedescriptor_t& DCC__NONE__Redirect__Server_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCC__NONE__Redirect__Server_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Redirect__Server_default_coding("RAW"); const TTCN_Typedescriptor_t& S6__3GPP__AESE__Communication__Pattern__Config__Status_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING S6__3GPP__AESE__Communication__Pattern__Config__Status_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__PoC__User__Role__info__Units_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__PoC__User__Role__info__Units const TTCN_Typedescriptor_t DCA__3GPP__PoC__User__Role__info__Units_descr_ = { "@DIAMETER_Types.DCA_3GPP_PoC_User_Role_info_Units", NULL, &DCA__3GPP__PoC__User__Role__info__Units_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__PoC__User__Role__info__Units_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__PoC__User__Role__info__Units_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Variable__Part_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Variable__Part_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Variable__Part_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__ProSe__3rd__Party__Application__ID_xer_ = { {"DCA_3GPP_ProSe_3rd_Party_Application_ID>\n", "DCA_3GPP_ProSe_3rd_Party_Application_ID>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__ProSe__3rd__Party__Application__ID_oer_ext_arr_[0] = {}; const int DCA__3GPP__ProSe__3rd__Party__Application__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__ProSe__3rd__Party__Application__ID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__ProSe__3rd__Party__Application__ID_oer_ext_arr_, 0, DCA__3GPP__ProSe__3rd__Party__Application__ID_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__ProSe__3rd__Party__Application__ID_descr_ = { "@DIAMETER_Types.DCA_3GPP_ProSe_3rd_Party_Application_ID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__ProSe__3rd__Party__Application__ID_xer_, &OCTETSTRING_json_, &DCA__3GPP__ProSe__3rd__Party__Application__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__ProSe__3rd__Party__Application__ID_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID_xer_ = { {"avp_DCA_3GPP_ProSe_3rd_Party_Application_ID>\n", "avp_DCA_3GPP_ProSe_3rd_Party_Application_ID>\n"}, {45, 45}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_ProSe_3rd_Party_Application_ID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID_default_coding("RAW"); const TTCN_Typedescriptor_t& S6__3GPP__Enhanced__Coverage__Restriction__Data_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING S6__3GPP__Enhanced__Coverage__Restriction__Data_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__Bearer__Operation_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__Bearer__Operation const TTCN_Typedescriptor_t PCC__3GPP__Bearer__Operation_descr_ = { "@DIAMETER_Types.PCC_3GPP_Bearer_Operation", NULL, &PCC__3GPP__Bearer__Operation_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Bearer__Operation_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Bearer__Operation_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__Current__Location__Retrieved_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__Current__Location__Retrieved const TTCN_Typedescriptor_t AAA__3GPP__Current__Location__Retrieved_descr_ = { "@DIAMETER_Types.AAA_3GPP_Current_Location_Retrieved", NULL, &AAA__3GPP__Current__Location__Retrieved_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Current__Location__Retrieved_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Current__Location__Retrieved_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Pre__emption__Control__Info_xer_ = { {"RX_3GPP_Pre_emption_Control_Info>\n", "RX_3GPP_Pre_emption_Control_Info>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Pre__emption__Control__Info_oer_ext_arr_[0] = {}; const int RX__3GPP__Pre__emption__Control__Info_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Pre__emption__Control__Info_oer_ = { -1, TRUE, 4, FALSE, 0, 0, RX__3GPP__Pre__emption__Control__Info_oer_ext_arr_, 0, RX__3GPP__Pre__emption__Control__Info_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Pre__emption__Control__Info_descr_ = { "@DIAMETER_Types.RX_3GPP_Pre_emption_Control_Info", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &RX__3GPP__Pre__emption__Control__Info_xer_, &OCTETSTRING_json_, &RX__3GPP__Pre__emption__Control__Info_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Pre__emption__Control__Info_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Pre__emption__Control__Info_xer_ = { {"avp_RX_3GPP_Pre_emption_Control_Info>\n", "avp_RX_3GPP_Pre_emption_Control_Info>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Pre__emption__Control__Info_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Pre__emption__Control__Info_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Pre__emption__Control__Info_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Pre__emption__Control__Info_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Pre__emption__Control__Info_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Pre__emption__Control__Info_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Pre_emption_Control_Info", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Pre__emption__Control__Info_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Pre__emption__Control__Info_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Pre__emption__Control__Info_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__TDF__Application__Instance__Identifier_xer_ = { {"PCC_3GPP_TDF_Application_Instance_Identifier>\n", "PCC_3GPP_TDF_Application_Instance_Identifier>\n"}, {46, 46}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__TDF__Application__Instance__Identifier_oer_ext_arr_[0] = {}; const int PCC__3GPP__TDF__Application__Instance__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__TDF__Application__Instance__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, PCC__3GPP__TDF__Application__Instance__Identifier_oer_ext_arr_, 0, PCC__3GPP__TDF__Application__Instance__Identifier_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__TDF__Application__Instance__Identifier_descr_ = { "@DIAMETER_Types.PCC_3GPP_TDF_Application_Instance_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &PCC__3GPP__TDF__Application__Instance__Identifier_xer_, &OCTETSTRING_json_, &PCC__3GPP__TDF__Application__Instance__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__TDF__Application__Instance__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__TDF__Application__Instance__Identifier_xer_ = { {"avp_PCC_3GPP_TDF_Application_Instance_Identifier>\n", "avp_PCC_3GPP_TDF_Application_Instance_Identifier>\n"}, {50, 50}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__TDF__Application__Instance__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__TDF__Application__Instance__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__TDF__Application__Instance__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__TDF__Application__Instance__Identifier_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__TDF__Application__Instance__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__TDF__Application__Instance__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_TDF_Application_Instance_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__TDF__Application__Instance__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__TDF__Application__Instance__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__TDF__Application__Instance__Identifier_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__SM__Device__Trigger__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__SM__Device__Trigger__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SM__Device__Trigger__Information_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Service__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Service__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Service__Information_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Acct__Interim__Interval_xer_ = { {"avp_BASE_NONE_Acct_Interim_Interval>\n", "avp_BASE_NONE_Acct_Interim_Interval>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__BASE__NONE__Acct__Interim__Interval_oer_ext_arr_[0] = {}; const int AVP__Data_avp__BASE__NONE__Acct__Interim__Interval_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__BASE__NONE__Acct__Interim__Interval_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__BASE__NONE__Acct__Interim__Interval_oer_ext_arr_, 0, AVP__Data_avp__BASE__NONE__Acct__Interim__Interval_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Acct__Interim__Interval_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Acct_Interim_Interval", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__BASE__NONE__Acct__Interim__Interval_xer_, &OCTETSTRING_json_, &AVP__Data_avp__BASE__NONE__Acct__Interim__Interval_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Acct__Interim__Interval_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Media__Component__Number_xer_ = { {"RX_3GPP_Media_Component_Number>\n", "RX_3GPP_Media_Component_Number>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Media__Component__Number_oer_ext_arr_[0] = {}; const int RX__3GPP__Media__Component__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Media__Component__Number_oer_ = { -1, TRUE, 4, FALSE, 0, 0, RX__3GPP__Media__Component__Number_oer_ext_arr_, 0, RX__3GPP__Media__Component__Number_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Media__Component__Number_descr_ = { "@DIAMETER_Types.RX_3GPP_Media_Component_Number", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &RX__3GPP__Media__Component__Number_xer_, &OCTETSTRING_json_, &RX__3GPP__Media__Component__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Media__Component__Number_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Media__Component__Number_xer_ = { {"avp_RX_3GPP_Media_Component_Number>\n", "avp_RX_3GPP_Media_Component_Number>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Media__Component__Number_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Media__Component__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Media__Component__Number_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Media__Component__Number_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Media__Component__Number_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Media__Component__Number_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Media_Component_Number", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Media__Component__Number_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Media__Component__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Media__Component__Number_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__Path_xer_ = { {"CxDx_3GPP_Path>\n", "CxDx_3GPP_Path>\n"}, {16, 16}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__3GPP__Path_oer_ext_arr_[0] = {}; const int CxDx__3GPP__Path_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__3GPP__Path_oer_ = { -1, TRUE, -1, FALSE, 0, 0, CxDx__3GPP__Path_oer_ext_arr_, 0, CxDx__3GPP__Path_oer_p_}; const TTCN_Typedescriptor_t CxDx__3GPP__Path_descr_ = { "@DIAMETER_Types.CxDx_3GPP_Path", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &CxDx__3GPP__Path_xer_, &OCTETSTRING_json_, &CxDx__3GPP__Path_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__Path_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__Path_xer_ = { {"avp_CxDx_3GPP_Path>\n", "avp_CxDx_3GPP_Path>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__3GPP__Path_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__3GPP__Path_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__3GPP__Path_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__CxDx__3GPP__Path_oer_ext_arr_, 0, AVP__Data_avp__CxDx__3GPP__Path_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__Path_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_Path", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__3GPP__Path_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__3GPP__Path_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Path_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__Packet__Filter__Usage_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__Packet__Filter__Usage const TTCN_Typedescriptor_t PCC__3GPP__Packet__Filter__Usage_descr_ = { "@DIAMETER_Types.PCC_3GPP_Packet_Filter_Usage", NULL, &PCC__3GPP__Packet__Filter__Usage_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Packet__Filter__Usage_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Packet__Filter__Usage_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Event__Threshold__Event__1F_xer_ = { {"AAA_3GPP_Event_Threshold_Event_1F>\n", "AAA_3GPP_Event_Threshold_Event_1F>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t AAA__3GPP__Event__Threshold__Event__1F_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t AAA__3GPP__Event__Threshold__Event__1F_descr_ = { "@DIAMETER_Types.AAA_3GPP_Event_Threshold_Event_1F", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &AAA__3GPP__Event__Threshold__Event__1F_xer_, &INTEGER_json_, &AAA__3GPP__Event__Threshold__Event__1F_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Event__Threshold__Event__1F_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Event__Threshold__Event__1F_xer_ = { {"avp_AAA_3GPP_Event_Threshold_Event_1F>\n", "avp_AAA_3GPP_Event_Threshold_Event_1F>\n"}, {39, 39}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Event__Threshold__Event__1F_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Event__Threshold__Event__1F_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Event_Threshold_Event_1F", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &AVP__Data_avp__AAA__3GPP__Event__Threshold__Event__1F_xer_, &INTEGER_json_, &AVP__Data_avp__AAA__3GPP__Event__Threshold__Event__1F_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Event__Threshold__Event__1F_default_coding("RAW"); const XERdescriptor_t S6__3GPP__MONTE__Location__Type_xer_ = { {"S6_3GPP_MONTE_Location_Type>\n", "S6_3GPP_MONTE_Location_Type>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__MONTE__Location__Type_oer_ext_arr_[0] = {}; const int S6__3GPP__MONTE__Location__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__MONTE__Location__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__MONTE__Location__Type_oer_ext_arr_, 0, S6__3GPP__MONTE__Location__Type_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__MONTE__Location__Type_descr_ = { "@DIAMETER_Types.S6_3GPP_MONTE_Location_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__MONTE__Location__Type_xer_, &OCTETSTRING_json_, &S6__3GPP__MONTE__Location__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__MONTE__Location__Type_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__MONTE__Location__Type_xer_ = { {"avp_S6_3GPP_MONTE_Location_Type>\n", "avp_S6_3GPP_MONTE_Location_Type>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__MONTE__Location__Type_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__MONTE__Location__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__MONTE__Location__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__MONTE__Location__Type_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__MONTE__Location__Type_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__MONTE__Location__Type_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_MONTE_Location_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__MONTE__Location__Type_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__MONTE__Location__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__MONTE__Location__Type_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Inter__Operator__Identifier_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Inter__Operator__Identifier_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Inter__Operator__Identifier_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__RDS__Indicator_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__RDS__Indicator const TTCN_Typedescriptor_t AAA__3GPP__RDS__Indicator_descr_ = { "@DIAMETER_Types.AAA_3GPP_RDS_Indicator", NULL, &AAA__3GPP__RDS__Indicator_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__RDS__Indicator_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__RDS__Indicator_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Proximity__Cancellation__Timestamp_xer_ = { {"DCA_3GPP_Proximity_Cancellation_Timestamp>\n", "DCA_3GPP_Proximity_Cancellation_Timestamp>\n"}, {43, 43}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Proximity__Cancellation__Timestamp_oer_ext_arr_[0] = {}; const int DCA__3GPP__Proximity__Cancellation__Timestamp_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Proximity__Cancellation__Timestamp_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Proximity__Cancellation__Timestamp_oer_ext_arr_, 0, DCA__3GPP__Proximity__Cancellation__Timestamp_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Proximity__Cancellation__Timestamp_descr_ = { "@DIAMETER_Types.DCA_3GPP_Proximity_Cancellation_Timestamp", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &DCA__3GPP__Proximity__Cancellation__Timestamp_xer_, &OCTETSTRING_json_, &DCA__3GPP__Proximity__Cancellation__Timestamp_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Proximity__Cancellation__Timestamp_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Proximity__Cancellation__Timestamp_xer_ = { {"avp_DCA_3GPP_Proximity_Cancellation_Timestamp>\n", "avp_DCA_3GPP_Proximity_Cancellation_Timestamp>\n"}, {47, 47}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Proximity__Cancellation__Timestamp_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Proximity__Cancellation__Timestamp_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Proximity__Cancellation__Timestamp_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Proximity__Cancellation__Timestamp_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Proximity__Cancellation__Timestamp_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Proximity__Cancellation__Timestamp_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Proximity_Cancellation_Timestamp", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Proximity__Cancellation__Timestamp_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Proximity__Cancellation__Timestamp_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Proximity__Cancellation__Timestamp_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__MMTel__SService__Type_xer_ = { {"DCA_3GPP_MMTel_SService_Type>\n", "DCA_3GPP_MMTel_SService_Type>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__MMTel__SService__Type_oer_ext_arr_[0] = {}; const int DCA__3GPP__MMTel__SService__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__MMTel__SService__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__MMTel__SService__Type_oer_ext_arr_, 0, DCA__3GPP__MMTel__SService__Type_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__MMTel__SService__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_MMTel_SService_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__MMTel__SService__Type_xer_, &OCTETSTRING_json_, &DCA__3GPP__MMTel__SService__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__MMTel__SService__Type_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__MMTel__SService__Type_xer_ = { {"avp_DCA_3GPP_MMTel_SService_Type>\n", "avp_DCA_3GPP_MMTel_SService_Type>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__MMTel__SService__Type_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__MMTel__SService__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__MMTel__SService__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__MMTel__SService__Type_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__MMTel__SService__Type_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__MMTel__SService__Type_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_MMTel_SService_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__MMTel__SService__Type_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__MMTel__SService__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__MMTel__SService__Type_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__Optional__Capability_xer_ = { {"CxDx_3GPP_Optional_Capability>\n", "CxDx_3GPP_Optional_Capability>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__3GPP__Optional__Capability_oer_ext_arr_[0] = {}; const int CxDx__3GPP__Optional__Capability_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__3GPP__Optional__Capability_oer_ = { -1, TRUE, 4, FALSE, 0, 0, CxDx__3GPP__Optional__Capability_oer_ext_arr_, 0, CxDx__3GPP__Optional__Capability_oer_p_}; const TTCN_Typedescriptor_t CxDx__3GPP__Optional__Capability_descr_ = { "@DIAMETER_Types.CxDx_3GPP_Optional_Capability", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &CxDx__3GPP__Optional__Capability_xer_, &OCTETSTRING_json_, &CxDx__3GPP__Optional__Capability_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__Optional__Capability_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__Optional__Capability_xer_ = { {"avp_CxDx_3GPP_Optional_Capability>\n", "avp_CxDx_3GPP_Optional_Capability>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__3GPP__Optional__Capability_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__3GPP__Optional__Capability_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__3GPP__Optional__Capability_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__CxDx__3GPP__Optional__Capability_oer_ext_arr_, 0, AVP__Data_avp__CxDx__3GPP__Optional__Capability_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__Optional__Capability_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_Optional_Capability", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__3GPP__Optional__Capability_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__3GPP__Optional__Capability_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Optional__Capability_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Tunnel__Header__Length_xer_ = { {"PCC_3GPP_Tunnel_Header_Length>\n", "PCC_3GPP_Tunnel_Header_Length>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Tunnel__Header__Length_oer_ext_arr_[0] = {}; const int PCC__3GPP__Tunnel__Header__Length_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Tunnel__Header__Length_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PCC__3GPP__Tunnel__Header__Length_oer_ext_arr_, 0, PCC__3GPP__Tunnel__Header__Length_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Tunnel__Header__Length_descr_ = { "@DIAMETER_Types.PCC_3GPP_Tunnel_Header_Length", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &PCC__3GPP__Tunnel__Header__Length_xer_, &OCTETSTRING_json_, &PCC__3GPP__Tunnel__Header__Length_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Tunnel__Header__Length_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Tunnel__Header__Length_xer_ = { {"avp_PCC_3GPP_Tunnel_Header_Length>\n", "avp_PCC_3GPP_Tunnel_Header_Length>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Tunnel__Header__Length_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Tunnel__Header__Length_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Tunnel__Header__Length_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Tunnel__Header__Length_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Tunnel__Header__Length_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Tunnel__Header__Length_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Tunnel_Header_Length", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Tunnel__Header__Length_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Tunnel__Header__Length_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Tunnel__Header__Length_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Reporting__Trigger_xer_ = { {"AAA_3GPP_Reporting_Trigger>\n", "AAA_3GPP_Reporting_Trigger>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Reporting__Trigger_oer_ext_arr_[0] = {}; const int AAA__3GPP__Reporting__Trigger_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Reporting__Trigger_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__Reporting__Trigger_oer_ext_arr_, 0, AAA__3GPP__Reporting__Trigger_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Reporting__Trigger_descr_ = { "@DIAMETER_Types.AAA_3GPP_Reporting_Trigger", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__Reporting__Trigger_xer_, &OCTETSTRING_json_, &AAA__3GPP__Reporting__Trigger_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Reporting__Trigger_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Reporting__Trigger_xer_ = { {"avp_AAA_3GPP_Reporting_Trigger>\n", "avp_AAA_3GPP_Reporting_Trigger>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Reporting__Trigger_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Reporting__Trigger_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Reporting__Trigger_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Reporting__Trigger_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Reporting__Trigger_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Reporting__Trigger_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Reporting_Trigger", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Reporting__Trigger_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Reporting__Trigger_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Reporting__Trigger_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__Secondary__Event__Charging__Function__Name_xer_ = { {"CxDx_3GPP_Secondary_Event_Charging_Function_Name>\n", "CxDx_3GPP_Secondary_Event_Charging_Function_Name>\n"}, {50, 50}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t CxDx__3GPP__Secondary__Event__Charging__Function__Name_descr_ = { "@DIAMETER_Types.CxDx_3GPP_Secondary_Event_Charging_Function_Name", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &CxDx__3GPP__Secondary__Event__Charging__Function__Name_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__Secondary__Event__Charging__Function__Name_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name_xer_ = { {"avp_CxDx_3GPP_Secondary_Event_Charging_Function_Name>\n", "avp_CxDx_3GPP_Secondary_Event_Charging_Function_Name>\n"}, {54, 54}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_Secondary_Event_Charging_Function_Name", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Group__PLMN__Id_xer_ = { {"AAA_3GPP_Group_PLMN_Id>\n", "AAA_3GPP_Group_PLMN_Id>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Group__PLMN__Id_oer_ext_arr_[0] = {}; const int AAA__3GPP__Group__PLMN__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Group__PLMN__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__Group__PLMN__Id_oer_ext_arr_, 0, AAA__3GPP__Group__PLMN__Id_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Group__PLMN__Id_descr_ = { "@DIAMETER_Types.AAA_3GPP_Group_PLMN_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__Group__PLMN__Id_xer_, &OCTETSTRING_json_, &AAA__3GPP__Group__PLMN__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Group__PLMN__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Group__PLMN__Id_xer_ = { {"avp_AAA_3GPP_Group_PLMN_Id>\n", "avp_AAA_3GPP_Group_PLMN_Id>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Group__PLMN__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Group__PLMN__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Group__PLMN__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Group__PLMN__Id_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Group__PLMN__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Group__PLMN__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Group_PLMN_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Group__PLMN__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Group__PLMN__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Group__PLMN__Id_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Reply__Path__Requested_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Reply__Path__Requested const TTCN_Typedescriptor_t DCA__3GPP__Reply__Path__Requested_descr_ = { "@DIAMETER_Types.DCA_3GPP_Reply_Path_Requested", NULL, &DCA__3GPP__Reply__Path__Requested_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Reply__Path__Requested_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Reply__Path__Requested_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__User__Id_xer_ = { {"AAA_3GPP_User_Id>\n", "AAA_3GPP_User_Id>\n"}, {18, 18}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__User__Id_oer_ext_arr_[0] = {}; const int AAA__3GPP__User__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__User__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__User__Id_oer_ext_arr_, 0, AAA__3GPP__User__Id_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__User__Id_descr_ = { "@DIAMETER_Types.AAA_3GPP_User_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__User__Id_xer_, &OCTETSTRING_json_, &AAA__3GPP__User__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__User__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__User__Id_xer_ = { {"avp_AAA_3GPP_User_Id>\n", "avp_AAA_3GPP_User_Id>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__User__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__User__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__User__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__User__Id_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__User__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__User__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_User_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__User__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__User__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__User__Id_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Serving__Node__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Serving__Node__Type const TTCN_Typedescriptor_t DCA__3GPP__Serving__Node__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_Serving_Node_Type", NULL, &DCA__3GPP__Serving__Node__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Serving__Node__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Serving__Node__Type_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Login__LAT__Node_xer_ = { {"DNAS_NONE_Login_LAT_Node>\n", "DNAS_NONE_Login_LAT_Node>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Login__LAT__Node_oer_ext_arr_[0] = {}; const int DNAS__NONE__Login__LAT__Node_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Login__LAT__Node_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Login__LAT__Node_oer_ext_arr_, 0, DNAS__NONE__Login__LAT__Node_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Login__LAT__Node_descr_ = { "@DIAMETER_Types.DNAS_NONE_Login_LAT_Node", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Login__LAT__Node_xer_, &OCTETSTRING_json_, &DNAS__NONE__Login__LAT__Node_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Login__LAT__Node_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Login__LAT__Node_xer_ = { {"avp_DNAS_NONE_Login_LAT_Node>\n", "avp_DNAS_NONE_Login_LAT_Node>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Login__LAT__Node_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Login__LAT__Node_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Login__LAT__Node_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Login__LAT__Node_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Login__LAT__Node_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Login__LAT__Node_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Login_LAT_Node", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Login__LAT__Node_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Login__LAT__Node_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Login__LAT__Node_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Originating__Line__Info_xer_ = { {"DNAS_NONE_Originating_Line_Info>\n", "DNAS_NONE_Originating_Line_Info>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Originating__Line__Info_oer_ext_arr_[0] = {}; const int DNAS__NONE__Originating__Line__Info_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Originating__Line__Info_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Originating__Line__Info_oer_ext_arr_, 0, DNAS__NONE__Originating__Line__Info_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Originating__Line__Info_descr_ = { "@DIAMETER_Types.DNAS_NONE_Originating_Line_Info", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Originating__Line__Info_xer_, &OCTETSTRING_json_, &DNAS__NONE__Originating__Line__Info_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Originating__Line__Info_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Originating__Line__Info_xer_ = { {"avp_DNAS_NONE_Originating_Line_Info>\n", "avp_DNAS_NONE_Originating_Line_Info>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Originating__Line__Info_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Originating__Line__Info_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Originating__Line__Info_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Originating__Line__Info_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Originating__Line__Info_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Originating__Line__Info_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Originating_Line_Info", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Originating__Line__Info_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Originating__Line__Info_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Originating__Line__Info_default_coding("RAW"); const XERdescriptor_t DCC__NONE__Exponent_xer_ = { {"DCC_NONE_Exponent>\n", "DCC_NONE_Exponent>\n"}, {19, 19}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t DCC__NONE__Exponent_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t DCC__NONE__Exponent_descr_ = { "@DIAMETER_Types.DCC_NONE_Exponent", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &DCC__NONE__Exponent_xer_, &INTEGER_json_, &DCC__NONE__Exponent_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__Exponent_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCC__NONE__Exponent_xer_ = { {"avp_DCC_NONE_Exponent>\n", "avp_DCC_NONE_Exponent>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t AVP__Data_avp__DCC__NONE__Exponent_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t AVP__Data_avp__DCC__NONE__Exponent_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCC_NONE_Exponent", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &AVP__Data_avp__DCC__NONE__Exponent_xer_, &INTEGER_json_, &AVP__Data_avp__DCC__NONE__Exponent_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Exponent_default_coding("RAW"); const XERdescriptor_t MIPv6__NONE__MIP__Authenticator_xer_ = { {"MIPv6_NONE_MIP_Authenticator>\n", "MIPv6_NONE_MIP_Authenticator>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int MIPv6__NONE__MIP__Authenticator_oer_ext_arr_[0] = {}; const int MIPv6__NONE__MIP__Authenticator_oer_p_[0] = {}; const TTCN_OERdescriptor_t MIPv6__NONE__MIP__Authenticator_oer_ = { -1, TRUE, -1, FALSE, 0, 0, MIPv6__NONE__MIP__Authenticator_oer_ext_arr_, 0, MIPv6__NONE__MIP__Authenticator_oer_p_}; const TTCN_Typedescriptor_t MIPv6__NONE__MIP__Authenticator_descr_ = { "@DIAMETER_Types.MIPv6_NONE_MIP_Authenticator", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &MIPv6__NONE__MIP__Authenticator_xer_, &OCTETSTRING_json_, &MIPv6__NONE__MIP__Authenticator_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv6__NONE__MIP__Authenticator_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv6__NONE__MIP__Authenticator_xer_ = { {"avp_MIPv6_NONE_MIP_Authenticator>\n", "avp_MIPv6_NONE_MIP_Authenticator>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__MIPv6__NONE__MIP__Authenticator_oer_ext_arr_[0] = {}; const int AVP__Data_avp__MIPv6__NONE__MIP__Authenticator_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__MIPv6__NONE__MIP__Authenticator_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__MIPv6__NONE__MIP__Authenticator_oer_ext_arr_, 0, AVP__Data_avp__MIPv6__NONE__MIP__Authenticator_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv6__NONE__MIP__Authenticator_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv6_NONE_MIP_Authenticator", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__MIPv6__NONE__MIP__Authenticator_xer_, &OCTETSTRING_json_, &AVP__Data_avp__MIPv6__NONE__MIP__Authenticator_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv6__NONE__MIP__Authenticator_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info_default_coding("RAW"); const XERdescriptor_t MIPv4__NONE__Accounting__Input__Octets_xer_ = { {"MIPv4_NONE_Accounting_Input_Octets>\n", "MIPv4_NONE_Accounting_Input_Octets>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int MIPv4__NONE__Accounting__Input__Octets_oer_ext_arr_[0] = {}; const int MIPv4__NONE__Accounting__Input__Octets_oer_p_[0] = {}; const TTCN_OERdescriptor_t MIPv4__NONE__Accounting__Input__Octets_oer_ = { -1, TRUE, 8, FALSE, 0, 0, MIPv4__NONE__Accounting__Input__Octets_oer_ext_arr_, 0, MIPv4__NONE__Accounting__Input__Octets_oer_p_}; const TTCN_Typedescriptor_t MIPv4__NONE__Accounting__Input__Octets_descr_ = { "@DIAMETER_Types.MIPv4_NONE_Accounting_Input_Octets", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &MIPv4__NONE__Accounting__Input__Octets_xer_, &OCTETSTRING_json_, &MIPv4__NONE__Accounting__Input__Octets_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv4__NONE__Accounting__Input__Octets_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv4__NONE__Accounting__Input__Octets_xer_ = { {"avp_MIPv4_NONE_Accounting_Input_Octets>\n", "avp_MIPv4_NONE_Accounting_Input_Octets>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__MIPv4__NONE__Accounting__Input__Octets_oer_ext_arr_[0] = {}; const int AVP__Data_avp__MIPv4__NONE__Accounting__Input__Octets_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__MIPv4__NONE__Accounting__Input__Octets_oer_ = { -1, TRUE, 8, FALSE, 0, 0, AVP__Data_avp__MIPv4__NONE__Accounting__Input__Octets_oer_ext_arr_, 0, AVP__Data_avp__MIPv4__NONE__Accounting__Input__Octets_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv4__NONE__Accounting__Input__Octets_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv4_NONE_Accounting_Input_Octets", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &AVP__Data_avp__MIPv4__NONE__Accounting__Input__Octets_xer_, &OCTETSTRING_json_, &AVP__Data_avp__MIPv4__NONE__Accounting__Input__Octets_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__Accounting__Input__Octets_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__EPS__User__State_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__EPS__User__State_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__EPS__User__State_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Origin__Host_xer_ = { {"BASE_NONE_Origin_Host>\n", "BASE_NONE_Origin_Host>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t BASE__NONE__Origin__Host_descr_ = { "@DIAMETER_Types.BASE_NONE_Origin_Host", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &BASE__NONE__Origin__Host_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Origin__Host_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Origin__Host_xer_ = { {"avp_BASE_NONE_Origin_Host>\n", "avp_BASE_NONE_Origin_Host>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Origin__Host_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Origin_Host", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__BASE__NONE__Origin__Host_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Origin__Host_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Access__Authorization__Flags_xer_ = { {"AAA_3GPP_Access_Authorization_Flags>\n", "AAA_3GPP_Access_Authorization_Flags>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Access__Authorization__Flags_oer_ext_arr_[0] = {}; const int AAA__3GPP__Access__Authorization__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Access__Authorization__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__Access__Authorization__Flags_oer_ext_arr_, 0, AAA__3GPP__Access__Authorization__Flags_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Access__Authorization__Flags_descr_ = { "@DIAMETER_Types.AAA_3GPP_Access_Authorization_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__Access__Authorization__Flags_xer_, &OCTETSTRING_json_, &AAA__3GPP__Access__Authorization__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Access__Authorization__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Access__Authorization__Flags_xer_ = { {"avp_AAA_3GPP_Access_Authorization_Flags>\n", "avp_AAA_3GPP_Access_Authorization_Flags>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Access__Authorization__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Access__Authorization__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Access__Authorization__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Access__Authorization__Flags_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Access__Authorization__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Access__Authorization__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Access_Authorization_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Access__Authorization__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Access__Authorization__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Access__Authorization__Flags_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__PDP__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__PDP__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__PDP__Address_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator const TTCN_Typedescriptor_t DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator_descr_ = { "@DIAMETER_Types.DCA_3GPP_CP_CIoT_EPS_Optimisation_Indicator", NULL, &DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__NNI__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__NNI__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__NNI__Information_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Location__Estimate_xer_ = { {"DCA_3GPP_Location_Estimate>\n", "DCA_3GPP_Location_Estimate>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Location__Estimate_oer_ext_arr_[0] = {}; const int DCA__3GPP__Location__Estimate_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Location__Estimate_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Location__Estimate_oer_ext_arr_, 0, DCA__3GPP__Location__Estimate_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Location__Estimate_descr_ = { "@DIAMETER_Types.DCA_3GPP_Location_Estimate", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Location__Estimate_xer_, &OCTETSTRING_json_, &DCA__3GPP__Location__Estimate_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Location__Estimate_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Location__Estimate_xer_ = { {"avp_DCA_3GPP_Location_Estimate>\n", "avp_DCA_3GPP_Location_Estimate>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Location__Estimate_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Location__Estimate_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Location__Estimate_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Location__Estimate_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Location__Estimate_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Location__Estimate_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Location_Estimate", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Location__Estimate_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Location__Estimate_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Location__Estimate_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Offline__Charging_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Offline__Charging_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Offline__Charging_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Retry__Interval_xer_ = { {"RX_3GPP_Retry_Interval>\n", "RX_3GPP_Retry_Interval>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Retry__Interval_oer_ext_arr_[0] = {}; const int RX__3GPP__Retry__Interval_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Retry__Interval_oer_ = { -1, TRUE, 4, FALSE, 0, 0, RX__3GPP__Retry__Interval_oer_ext_arr_, 0, RX__3GPP__Retry__Interval_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Retry__Interval_descr_ = { "@DIAMETER_Types.RX_3GPP_Retry_Interval", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &RX__3GPP__Retry__Interval_xer_, &OCTETSTRING_json_, &RX__3GPP__Retry__Interval_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Retry__Interval_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Retry__Interval_xer_ = { {"avp_RX_3GPP_Retry_Interval>\n", "avp_RX_3GPP_Retry_Interval>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Retry__Interval_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Retry__Interval_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Retry__Interval_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Retry__Interval_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Retry__Interval_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Retry__Interval_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Retry_Interval", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Retry__Interval_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Retry__Interval_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Retry__Interval_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Accounting__Session__Id_xer_ = { {"avp_BASE_NONE_Accounting_Session_Id>\n", "avp_BASE_NONE_Accounting_Session_Id>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__BASE__NONE__Accounting__Session__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__BASE__NONE__Accounting__Session__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__BASE__NONE__Accounting__Session__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__BASE__NONE__Accounting__Session__Id_oer_ext_arr_, 0, AVP__Data_avp__BASE__NONE__Accounting__Session__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Accounting__Session__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Accounting_Session_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__BASE__NONE__Accounting__Session__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__BASE__NONE__Accounting__Session__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Accounting__Session__Id_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Additional__Content__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Additional__Content__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Additional__Content__Information_default_coding("RAW"); const XERdescriptor_t DCC__NONE__Restriction__Filter__Rule_xer_ = { {"DCC_NONE_Restriction_Filter_Rule>\n", "DCC_NONE_Restriction_Filter_Rule>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t DCC__NONE__Restriction__Filter__Rule_descr_ = { "@DIAMETER_Types.DCC_NONE_Restriction_Filter_Rule", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &DCC__NONE__Restriction__Filter__Rule_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__Restriction__Filter__Rule_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCC__NONE__Restriction__Filter__Rule_xer_ = { {"avp_DCC_NONE_Restriction_Filter_Rule>\n", "avp_DCC_NONE_Restriction_Filter_Rule>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__DCC__NONE__Restriction__Filter__Rule_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCC_NONE_Restriction_Filter_Rule", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__DCC__NONE__Restriction__Filter__Rule_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Restriction__Filter__Rule_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Cause__Code_xer_ = { {"DCA_3GPP_Cause_Code>\n", "DCA_3GPP_Cause_Code>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t DCA__3GPP__Cause__Code_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t DCA__3GPP__Cause__Code_descr_ = { "@DIAMETER_Types.DCA_3GPP_Cause_Code", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &DCA__3GPP__Cause__Code_xer_, &INTEGER_json_, &DCA__3GPP__Cause__Code_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Cause__Code_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Cause__Code_xer_ = { {"avp_DCA_3GPP_Cause_Code>\n", "avp_DCA_3GPP_Cause_Code>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Cause__Code_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Cause__Code_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Cause_Code", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &AVP__Data_avp__DCA__3GPP__Cause__Code_xer_, &INTEGER_json_, &AVP__Data_avp__DCA__3GPP__Cause__Code_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Cause__Code_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__TWAN__Connection__Mode_xer_ = { {"AAA_3GPP_TWAN_Connection_Mode>\n", "AAA_3GPP_TWAN_Connection_Mode>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__TWAN__Connection__Mode_oer_ext_arr_[0] = {}; const int AAA__3GPP__TWAN__Connection__Mode_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__TWAN__Connection__Mode_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__TWAN__Connection__Mode_oer_ext_arr_, 0, AAA__3GPP__TWAN__Connection__Mode_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__TWAN__Connection__Mode_descr_ = { "@DIAMETER_Types.AAA_3GPP_TWAN_Connection_Mode", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__TWAN__Connection__Mode_xer_, &OCTETSTRING_json_, &AAA__3GPP__TWAN__Connection__Mode_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__TWAN__Connection__Mode_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__TWAN__Connection__Mode_xer_ = { {"avp_AAA_3GPP_TWAN_Connection_Mode>\n", "avp_AAA_3GPP_TWAN_Connection_Mode>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__TWAN__Connection__Mode_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__TWAN__Connection__Mode_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__TWAN__Connection__Mode_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__TWAN__Connection__Mode_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__TWAN__Connection__Mode_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__TWAN__Connection__Mode_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_TWAN_Connection_Mode", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__TWAN__Connection__Mode_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__TWAN__Connection__Mode_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__TWAN__Connection__Mode_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Packet__Filter__Identifier_xer_ = { {"PCC_3GPP_Packet_Filter_Identifier>\n", "PCC_3GPP_Packet_Filter_Identifier>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Packet__Filter__Identifier_oer_ext_arr_[0] = {}; const int PCC__3GPP__Packet__Filter__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Packet__Filter__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, PCC__3GPP__Packet__Filter__Identifier_oer_ext_arr_, 0, PCC__3GPP__Packet__Filter__Identifier_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Packet__Filter__Identifier_descr_ = { "@DIAMETER_Types.PCC_3GPP_Packet_Filter_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &PCC__3GPP__Packet__Filter__Identifier_xer_, &OCTETSTRING_json_, &PCC__3GPP__Packet__Filter__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Packet__Filter__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Packet__Filter__Identifier_xer_ = { {"avp_PCC_3GPP_Packet_Filter_Identifier>\n", "avp_PCC_3GPP_Packet_Filter_Identifier>\n"}, {39, 39}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Packet__Filter__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Packet__Filter__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Packet__Filter__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Packet__Filter__Identifier_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Packet__Filter__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Packet__Filter__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Packet_Filter_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Packet__Filter__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Packet__Filter__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Packet__Filter__Identifier_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Address__Data_xer_ = { {"DCA_3GPP_Address_Data>\n", "DCA_3GPP_Address_Data>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Address__Data_oer_ext_arr_[0] = {}; const int DCA__3GPP__Address__Data_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Address__Data_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Address__Data_oer_ext_arr_, 0, DCA__3GPP__Address__Data_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Address__Data_descr_ = { "@DIAMETER_Types.DCA_3GPP_Address_Data", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Address__Data_xer_, &OCTETSTRING_json_, &DCA__3GPP__Address__Data_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Address__Data_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Address__Data_xer_ = { {"avp_DCA_3GPP_Address_Data>\n", "avp_DCA_3GPP_Address_Data>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Address__Data_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Address__Data_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Address__Data_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Address__Data_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Address__Data_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Address__Data_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Address_Data", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Address__Data_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Address__Data_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Address__Data_default_coding("RAW"); const XERdescriptor_t S6__3GPP__SCEF__Reference__ID_xer_ = { {"S6_3GPP_SCEF_Reference_ID>\n", "S6_3GPP_SCEF_Reference_ID>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__SCEF__Reference__ID_oer_ext_arr_[0] = {}; const int S6__3GPP__SCEF__Reference__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__SCEF__Reference__ID_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__SCEF__Reference__ID_oer_ext_arr_, 0, S6__3GPP__SCEF__Reference__ID_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__SCEF__Reference__ID_descr_ = { "@DIAMETER_Types.S6_3GPP_SCEF_Reference_ID", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__SCEF__Reference__ID_xer_, &OCTETSTRING_json_, &S6__3GPP__SCEF__Reference__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__SCEF__Reference__ID_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__SCEF__Reference__ID_xer_ = { {"avp_S6_3GPP_SCEF_Reference_ID>\n", "avp_S6_3GPP_SCEF_Reference_ID>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__SCEF__Reference__ID_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__SCEF__Reference__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__SCEF__Reference__ID_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__SCEF__Reference__ID_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__SCEF__Reference__ID_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__SCEF__Reference__ID_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_SCEF_Reference_ID", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__SCEF__Reference__ID_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__SCEF__Reference__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__SCEF__Reference__ID_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Content__Type_xer_ = { {"DCA_3GPP_Content_Type>\n", "DCA_3GPP_Content_Type>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Content__Type_oer_ext_arr_[0] = {}; const int DCA__3GPP__Content__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Content__Type_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Content__Type_oer_ext_arr_, 0, DCA__3GPP__Content__Type_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Content__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_Content_Type", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Content__Type_xer_, &OCTETSTRING_json_, &DCA__3GPP__Content__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Content__Type_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Content__Type_xer_ = { {"avp_DCA_3GPP_Content_Type>\n", "avp_DCA_3GPP_Content_Type>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Content__Type_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Content__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Content__Type_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Content__Type_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Content__Type_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Content__Type_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Content_Type", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Content__Type_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Content__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Content__Type_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__Resource__Release__Notification_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__Resource__Release__Notification const TTCN_Typedescriptor_t PCC__3GPP__Resource__Release__Notification_descr_ = { "@DIAMETER_Types.PCC_3GPP_Resource_Release_Notification", NULL, &PCC__3GPP__Resource__Release__Notification_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Resource__Release__Notification_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Resource__Release__Notification_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__ADC__Rule__Name_xer_ = { {"PCC_3GPP_ADC_Rule_Name>\n", "PCC_3GPP_ADC_Rule_Name>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__ADC__Rule__Name_oer_ext_arr_[0] = {}; const int PCC__3GPP__ADC__Rule__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__ADC__Rule__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, PCC__3GPP__ADC__Rule__Name_oer_ext_arr_, 0, PCC__3GPP__ADC__Rule__Name_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__ADC__Rule__Name_descr_ = { "@DIAMETER_Types.PCC_3GPP_ADC_Rule_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &PCC__3GPP__ADC__Rule__Name_xer_, &OCTETSTRING_json_, &PCC__3GPP__ADC__Rule__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__ADC__Rule__Name_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__ADC__Rule__Name_xer_ = { {"avp_PCC_3GPP_ADC_Rule_Name>\n", "avp_PCC_3GPP_ADC_Rule_Name>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__ADC__Rule__Name_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__ADC__Rule__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__ADC__Rule__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__ADC__Rule__Name_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__ADC__Rule__Name_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__ADC__Rule__Name_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_ADC_Rule_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__ADC__Rule__Name_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__ADC__Rule__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__ADC__Rule__Name_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__ProSe__Function__IP__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__ProSe__Function__IP__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__ProSe__Function__IP__Address_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Guaranteed__Bitrate__DL_xer_ = { {"PCC_3GPP_Guaranteed_Bitrate_DL>\n", "PCC_3GPP_Guaranteed_Bitrate_DL>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Guaranteed__Bitrate__DL_oer_ext_arr_[0] = {}; const int PCC__3GPP__Guaranteed__Bitrate__DL_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Guaranteed__Bitrate__DL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PCC__3GPP__Guaranteed__Bitrate__DL_oer_ext_arr_, 0, PCC__3GPP__Guaranteed__Bitrate__DL_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Guaranteed__Bitrate__DL_descr_ = { "@DIAMETER_Types.PCC_3GPP_Guaranteed_Bitrate_DL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &PCC__3GPP__Guaranteed__Bitrate__DL_xer_, &OCTETSTRING_json_, &PCC__3GPP__Guaranteed__Bitrate__DL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Guaranteed__Bitrate__DL_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Guaranteed__Bitrate__DL_xer_ = { {"avp_PCC_3GPP_Guaranteed_Bitrate_DL>\n", "avp_PCC_3GPP_Guaranteed_Bitrate_DL>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Guaranteed__Bitrate__DL_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Guaranteed__Bitrate__DL_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Guaranteed__Bitrate__DL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Guaranteed__Bitrate__DL_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Guaranteed__Bitrate__DL_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Guaranteed__Bitrate__DL_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Guaranteed_Bitrate_DL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Guaranteed__Bitrate__DL_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Guaranteed__Bitrate__DL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Guaranteed__Bitrate__DL_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Disconnect__Cause_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__Error__Diagnostic_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__Error__Diagnostic const TTCN_Typedescriptor_t AAA__3GPP__Error__Diagnostic_descr_ = { "@DIAMETER_Types.AAA_3GPP_Error_Diagnostic", NULL, &AAA__3GPP__Error__Diagnostic_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Error__Diagnostic_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Error__Diagnostic_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Extended__Max__Supported__BW__UL_xer_ = { {"RX_3GPP_Extended_Max_Supported_BW_UL>\n", "RX_3GPP_Extended_Max_Supported_BW_UL>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Extended__Max__Supported__BW__UL_oer_ext_arr_[0] = {}; const int RX__3GPP__Extended__Max__Supported__BW__UL_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Extended__Max__Supported__BW__UL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, RX__3GPP__Extended__Max__Supported__BW__UL_oer_ext_arr_, 0, RX__3GPP__Extended__Max__Supported__BW__UL_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Extended__Max__Supported__BW__UL_descr_ = { "@DIAMETER_Types.RX_3GPP_Extended_Max_Supported_BW_UL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &RX__3GPP__Extended__Max__Supported__BW__UL_xer_, &OCTETSTRING_json_, &RX__3GPP__Extended__Max__Supported__BW__UL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Extended__Max__Supported__BW__UL_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Extended__Max__Supported__BW__UL_xer_ = { {"avp_RX_3GPP_Extended_Max_Supported_BW_UL>\n", "avp_RX_3GPP_Extended_Max_Supported_BW_UL>\n"}, {42, 42}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Extended__Max__Supported__BW__UL_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Extended__Max__Supported__BW__UL_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Extended__Max__Supported__BW__UL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Extended__Max__Supported__BW__UL_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Extended__Max__Supported__BW__UL_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Extended__Max__Supported__BW__UL_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Extended_Max_Supported_BW_UL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Extended__Max__Supported__BW__UL_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Extended__Max__Supported__BW__UL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Extended__Max__Supported__BW__UL_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__UDP__Source__Port_xer_ = { {"PCC_3GPP_UDP_Source_Port>\n", "PCC_3GPP_UDP_Source_Port>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__UDP__Source__Port_oer_ext_arr_[0] = {}; const int PCC__3GPP__UDP__Source__Port_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__UDP__Source__Port_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PCC__3GPP__UDP__Source__Port_oer_ext_arr_, 0, PCC__3GPP__UDP__Source__Port_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__UDP__Source__Port_descr_ = { "@DIAMETER_Types.PCC_3GPP_UDP_Source_Port", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &PCC__3GPP__UDP__Source__Port_xer_, &OCTETSTRING_json_, &PCC__3GPP__UDP__Source__Port_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__UDP__Source__Port_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__UDP__Source__Port_xer_ = { {"avp_PCC_3GPP_UDP_Source_Port>\n", "avp_PCC_3GPP_UDP_Source_Port>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__UDP__Source__Port_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__UDP__Source__Port_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__UDP__Source__Port_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__UDP__Source__Port_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__UDP__Source__Port_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__UDP__Source__Port_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_UDP_Source_Port", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__UDP__Source__Port_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__UDP__Source__Port_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__UDP__Source__Port_default_coding("RAW"); const XERdescriptor_t DCC__NONE__CC__Total__Octets_xer_ = { {"DCC_NONE_CC_Total_Octets>\n", "DCC_NONE_CC_Total_Octets>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCC__NONE__CC__Total__Octets_oer_ext_arr_[0] = {}; const int DCC__NONE__CC__Total__Octets_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCC__NONE__CC__Total__Octets_oer_ = { -1, TRUE, 8, FALSE, 0, 0, DCC__NONE__CC__Total__Octets_oer_ext_arr_, 0, DCC__NONE__CC__Total__Octets_oer_p_}; const TTCN_Typedescriptor_t DCC__NONE__CC__Total__Octets_descr_ = { "@DIAMETER_Types.DCC_NONE_CC_Total_Octets", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &DCC__NONE__CC__Total__Octets_xer_, &OCTETSTRING_json_, &DCC__NONE__CC__Total__Octets_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__CC__Total__Octets_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCC__NONE__CC__Total__Octets_xer_ = { {"avp_DCC_NONE_CC_Total_Octets>\n", "avp_DCC_NONE_CC_Total_Octets>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCC__NONE__CC__Total__Octets_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCC__NONE__CC__Total__Octets_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCC__NONE__CC__Total__Octets_oer_ = { -1, TRUE, 8, FALSE, 0, 0, AVP__Data_avp__DCC__NONE__CC__Total__Octets_oer_ext_arr_, 0, AVP__Data_avp__DCC__NONE__CC__Total__Octets_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCC__NONE__CC__Total__Octets_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCC_NONE_CC_Total_Octets", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCC__NONE__CC__Total__Octets_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCC__NONE__CC__Total__Octets_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__CC__Total__Octets_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Accounting__Record__Type_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__SMS__Result_xer_ = { {"DCA_3GPP_SMS_Result>\n", "DCA_3GPP_SMS_Result>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__SMS__Result_oer_ext_arr_[0] = {}; const int DCA__3GPP__SMS__Result_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__SMS__Result_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__SMS__Result_oer_ext_arr_, 0, DCA__3GPP__SMS__Result_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__SMS__Result_descr_ = { "@DIAMETER_Types.DCA_3GPP_SMS_Result", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__SMS__Result_xer_, &OCTETSTRING_json_, &DCA__3GPP__SMS__Result_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__SMS__Result_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__SMS__Result_xer_ = { {"avp_DCA_3GPP_SMS_Result>\n", "avp_DCA_3GPP_SMS_Result>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__SMS__Result_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__SMS__Result_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__SMS__Result_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__SMS__Result_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__SMS__Result_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__SMS__Result_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_SMS_Result", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__SMS__Result_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__SMS__Result_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SMS__Result_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__MMS__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__MMS__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__MMS__Information_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__From__SIP__Header_xer_ = { {"CxDx_3GPP_From_SIP_Header>\n", "CxDx_3GPP_From_SIP_Header>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__3GPP__From__SIP__Header_oer_ext_arr_[0] = {}; const int CxDx__3GPP__From__SIP__Header_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__3GPP__From__SIP__Header_oer_ = { -1, TRUE, -1, FALSE, 0, 0, CxDx__3GPP__From__SIP__Header_oer_ext_arr_, 0, CxDx__3GPP__From__SIP__Header_oer_p_}; const TTCN_Typedescriptor_t CxDx__3GPP__From__SIP__Header_descr_ = { "@DIAMETER_Types.CxDx_3GPP_From_SIP_Header", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &CxDx__3GPP__From__SIP__Header_xer_, &OCTETSTRING_json_, &CxDx__3GPP__From__SIP__Header_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__From__SIP__Header_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__From__SIP__Header_xer_ = { {"avp_CxDx_3GPP_From_SIP_Header>\n", "avp_CxDx_3GPP_From_SIP_Header>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__3GPP__From__SIP__Header_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__3GPP__From__SIP__Header_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__3GPP__From__SIP__Header_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__CxDx__3GPP__From__SIP__Header_oer_ext_arr_, 0, AVP__Data_avp__CxDx__3GPP__From__SIP__Header_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__From__SIP__Header_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_From_SIP_Header", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__3GPP__From__SIP__Header_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__3GPP__From__SIP__Header_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__From__SIP__Header_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__Routing__Rule__Definition_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__Routing__Rule__Definition_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Routing__Rule__Definition_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__SIPTO__Local__Network__Permission_xer_ = { {"AAA_3GPP_SIPTO_Local_Network_Permission>\n", "AAA_3GPP_SIPTO_Local_Network_Permission>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__SIPTO__Local__Network__Permission_oer_ext_arr_[0] = {}; const int AAA__3GPP__SIPTO__Local__Network__Permission_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__SIPTO__Local__Network__Permission_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__SIPTO__Local__Network__Permission_oer_ext_arr_, 0, AAA__3GPP__SIPTO__Local__Network__Permission_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__SIPTO__Local__Network__Permission_descr_ = { "@DIAMETER_Types.AAA_3GPP_SIPTO_Local_Network_Permission", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__SIPTO__Local__Network__Permission_xer_, &OCTETSTRING_json_, &AAA__3GPP__SIPTO__Local__Network__Permission_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__SIPTO__Local__Network__Permission_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__SIPTO__Local__Network__Permission_xer_ = { {"avp_AAA_3GPP_SIPTO_Local_Network_Permission>\n", "avp_AAA_3GPP_SIPTO_Local_Network_Permission>\n"}, {45, 45}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__SIPTO__Local__Network__Permission_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__SIPTO__Local__Network__Permission_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__SIPTO__Local__Network__Permission_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__SIPTO__Local__Network__Permission_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__SIPTO__Local__Network__Permission_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__SIPTO__Local__Network__Permission_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_SIPTO_Local_Network_Permission", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__SIPTO__Local__Network__Permission_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__SIPTO__Local__Network__Permission_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__SIPTO__Local__Network__Permission_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__CUG__Information_xer_ = { {"DCA_3GPP_CUG_Information>\n", "DCA_3GPP_CUG_Information>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__CUG__Information_oer_ext_arr_[0] = {}; const int DCA__3GPP__CUG__Information_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__CUG__Information_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__CUG__Information_oer_ext_arr_, 0, DCA__3GPP__CUG__Information_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__CUG__Information_descr_ = { "@DIAMETER_Types.DCA_3GPP_CUG_Information", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__CUG__Information_xer_, &OCTETSTRING_json_, &DCA__3GPP__CUG__Information_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__CUG__Information_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__CUG__Information_xer_ = { {"avp_DCA_3GPP_CUG_Information>\n", "avp_DCA_3GPP_CUG_Information>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__CUG__Information_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__CUG__Information_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__CUG__Information_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__CUG__Information_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__CUG__Information_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__CUG__Information_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_CUG_Information", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__CUG__Information_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__CUG__Information_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__CUG__Information_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__VPLMN__Dynamic__Address__Allowed_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__VPLMN__Dynamic__Address__Allowed const TTCN_Typedescriptor_t AAA__3GPP__VPLMN__Dynamic__Address__Allowed_descr_ = { "@DIAMETER_Types.AAA_3GPP_VPLMN_Dynamic_Address_Allowed", NULL, &AAA__3GPP__VPLMN__Dynamic__Address__Allowed_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__VPLMN__Dynamic__Address__Allowed_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed_default_coding("RAW"); const TTCN_RAWdescriptor_t INT64_raw_ = {64,SG_NO,ORDER_LSB,ORDER_MSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,8,CharCoding::UNKNOWN,NULL,false}; const XERdescriptor_t INT64_xer_ = { {"INT64>\n", "INT64>\n"}, {7, 7}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int INT64_oer_ext_arr_[0] = {}; const int INT64_oer_p_[0] = {}; const TTCN_OERdescriptor_t INT64_oer_ = { -1, TRUE, 8, FALSE, 0, 0, INT64_oer_ext_arr_, 0, INT64_oer_p_}; const TTCN_Typedescriptor_t INT64_descr_ = { "@DIAMETER_Types.INT64", &OCTETSTRING_ber_, &INT64_raw_, &OCTETSTRING_text_, &INT64_xer_, &OCTETSTRING_json_, &INT64_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING INT64_default_coding("RAW"); const XERdescriptor_t AVP__Integer64_xer_ = { {"AVP_Integer64>\n", "AVP_Integer64>\n"}, {15, 15}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Integer64_oer_ext_arr_[0] = {}; const int AVP__Integer64_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Integer64_oer_ = { -1, TRUE, 8, FALSE, 0, 0, AVP__Integer64_oer_ext_arr_, 0, AVP__Integer64_oer_p_}; const TTCN_Typedescriptor_t AVP__Integer64_descr_ = { "@DIAMETER_Types.AVP_Integer64", &OCTETSTRING_ber_, &INT64_raw_, &OCTETSTRING_text_, &AVP__Integer64_xer_, &OCTETSTRING_json_, &AVP__Integer64_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Integer64_default_coding("RAW"); const XERdescriptor_t DCC__NONE__Value__Digits_xer_ = { {"DCC_NONE_Value_Digits>\n", "DCC_NONE_Value_Digits>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCC__NONE__Value__Digits_oer_ext_arr_[0] = {}; const int DCC__NONE__Value__Digits_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCC__NONE__Value__Digits_oer_ = { -1, TRUE, 8, FALSE, 0, 0, DCC__NONE__Value__Digits_oer_ext_arr_, 0, DCC__NONE__Value__Digits_oer_p_}; const TTCN_Typedescriptor_t DCC__NONE__Value__Digits_descr_ = { "@DIAMETER_Types.DCC_NONE_Value_Digits", &OCTETSTRING_ber_, &INT64_raw_, &OCTETSTRING_text_, &DCC__NONE__Value__Digits_xer_, &OCTETSTRING_json_, &DCC__NONE__Value__Digits_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__Value__Digits_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCC__NONE__Value__Digits_xer_ = { {"avp_DCC_NONE_Value_Digits>\n", "avp_DCC_NONE_Value_Digits>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCC__NONE__Value__Digits_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCC__NONE__Value__Digits_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCC__NONE__Value__Digits_oer_ = { -1, TRUE, 8, FALSE, 0, 0, AVP__Data_avp__DCC__NONE__Value__Digits_oer_ext_arr_, 0, AVP__Data_avp__DCC__NONE__Value__Digits_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCC__NONE__Value__Digits_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCC_NONE_Value_Digits", &OCTETSTRING_ber_, &INT64_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCC__NONE__Value__Digits_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCC__NONE__Value__Digits_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Value__Digits_default_coding("RAW"); const TTCN_Typedescriptor_t& MIPv4__NONE__MIP__MN__AAA__Auth_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__MN__AAA__Auth_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__MN__AAA__Auth_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Acct__Application__Id_xer_ = { {"avp_BASE_NONE_Acct_Application_Id>\n", "avp_BASE_NONE_Acct_Application_Id>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__BASE__NONE__Acct__Application__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__BASE__NONE__Acct__Application__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__BASE__NONE__Acct__Application__Id_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__BASE__NONE__Acct__Application__Id_oer_ext_arr_, 0, AVP__Data_avp__BASE__NONE__Acct__Application__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Acct__Application__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Acct_Application_Id", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__BASE__NONE__Acct__Application__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__BASE__NONE__Acct__Application__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Acct__Application__Id_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Associated__Party__Address_xer_ = { {"DCA_3GPP_Associated_Party_Address>\n", "DCA_3GPP_Associated_Party_Address>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Associated__Party__Address_oer_ext_arr_[0] = {}; const int DCA__3GPP__Associated__Party__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Associated__Party__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Associated__Party__Address_oer_ext_arr_, 0, DCA__3GPP__Associated__Party__Address_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Associated__Party__Address_descr_ = { "@DIAMETER_Types.DCA_3GPP_Associated_Party_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Associated__Party__Address_xer_, &OCTETSTRING_json_, &DCA__3GPP__Associated__Party__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Associated__Party__Address_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Associated__Party__Address_xer_ = { {"avp_DCA_3GPP_Associated_Party_Address>\n", "avp_DCA_3GPP_Associated_Party_Address>\n"}, {39, 39}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Associated__Party__Address_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Associated__Party__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Associated__Party__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Associated__Party__Address_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Associated__Party__Address_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Associated__Party__Address_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Associated_Party_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Associated__Party__Address_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Associated__Party__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Associated__Party__Address_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__SIP__Authenticate_xer_ = { {"CxDx_3GPP_SIP_Authenticate>\n", "CxDx_3GPP_SIP_Authenticate>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__3GPP__SIP__Authenticate_oer_ext_arr_[0] = {}; const int CxDx__3GPP__SIP__Authenticate_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__3GPP__SIP__Authenticate_oer_ = { -1, TRUE, -1, FALSE, 0, 0, CxDx__3GPP__SIP__Authenticate_oer_ext_arr_, 0, CxDx__3GPP__SIP__Authenticate_oer_p_}; const TTCN_Typedescriptor_t CxDx__3GPP__SIP__Authenticate_descr_ = { "@DIAMETER_Types.CxDx_3GPP_SIP_Authenticate", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &CxDx__3GPP__SIP__Authenticate_xer_, &OCTETSTRING_json_, &CxDx__3GPP__SIP__Authenticate_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__SIP__Authenticate_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__SIP__Authenticate_xer_ = { {"avp_CxDx_3GPP_SIP_Authenticate>\n", "avp_CxDx_3GPP_SIP_Authenticate>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__3GPP__SIP__Authenticate_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__3GPP__SIP__Authenticate_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__3GPP__SIP__Authenticate_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__CxDx__3GPP__SIP__Authenticate_oer_ext_arr_, 0, AVP__Data_avp__CxDx__3GPP__SIP__Authenticate_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__SIP__Authenticate_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_SIP_Authenticate", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__3GPP__SIP__Authenticate_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__3GPP__SIP__Authenticate_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__SIP__Authenticate_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__Service__Type_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__Service__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Service__Type_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Immediate__Response__Preferred_xer_ = { {"AAA_3GPP_Immediate_Response_Preferred>\n", "AAA_3GPP_Immediate_Response_Preferred>\n"}, {39, 39}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Immediate__Response__Preferred_oer_ext_arr_[0] = {}; const int AAA__3GPP__Immediate__Response__Preferred_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Immediate__Response__Preferred_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__Immediate__Response__Preferred_oer_ext_arr_, 0, AAA__3GPP__Immediate__Response__Preferred_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Immediate__Response__Preferred_descr_ = { "@DIAMETER_Types.AAA_3GPP_Immediate_Response_Preferred", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__Immediate__Response__Preferred_xer_, &OCTETSTRING_json_, &AAA__3GPP__Immediate__Response__Preferred_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Immediate__Response__Preferred_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Immediate__Response__Preferred_xer_ = { {"avp_AAA_3GPP_Immediate_Response_Preferred>\n", "avp_AAA_3GPP_Immediate_Response_Preferred>\n"}, {43, 43}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Immediate__Response__Preferred_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Immediate__Response__Preferred_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Immediate__Response__Preferred_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Immediate__Response__Preferred_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Immediate__Response__Preferred_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Immediate__Response__Preferred_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Immediate_Response_Preferred", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Immediate__Response__Preferred_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Immediate__Response__Preferred_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Immediate__Response__Preferred_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Framed__Appletalk__Zone_xer_ = { {"DNAS_NONE_Framed_Appletalk_Zone>\n", "DNAS_NONE_Framed_Appletalk_Zone>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Framed__Appletalk__Zone_oer_ext_arr_[0] = {}; const int DNAS__NONE__Framed__Appletalk__Zone_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Framed__Appletalk__Zone_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Framed__Appletalk__Zone_oer_ext_arr_, 0, DNAS__NONE__Framed__Appletalk__Zone_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Framed__Appletalk__Zone_descr_ = { "@DIAMETER_Types.DNAS_NONE_Framed_Appletalk_Zone", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Framed__Appletalk__Zone_xer_, &OCTETSTRING_json_, &DNAS__NONE__Framed__Appletalk__Zone_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Framed__Appletalk__Zone_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Zone_xer_ = { {"avp_DNAS_NONE_Framed_Appletalk_Zone>\n", "avp_DNAS_NONE_Framed_Appletalk_Zone>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Zone_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Zone_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Zone_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Zone_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Zone_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Zone_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Framed_Appletalk_Zone", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Zone_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Zone_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Framed__Appletalk__Zone_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Login__IPv6__Host_xer_ = { {"DNAS_NONE_Login_IPv6_Host>\n", "DNAS_NONE_Login_IPv6_Host>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Login__IPv6__Host_oer_ext_arr_[0] = {}; const int DNAS__NONE__Login__IPv6__Host_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Login__IPv6__Host_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Login__IPv6__Host_oer_ext_arr_, 0, DNAS__NONE__Login__IPv6__Host_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Login__IPv6__Host_descr_ = { "@DIAMETER_Types.DNAS_NONE_Login_IPv6_Host", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Login__IPv6__Host_xer_, &OCTETSTRING_json_, &DNAS__NONE__Login__IPv6__Host_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Login__IPv6__Host_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Login__IPv6__Host_xer_ = { {"avp_DNAS_NONE_Login_IPv6_Host>\n", "avp_DNAS_NONE_Login_IPv6_Host>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Login__IPv6__Host_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Login__IPv6__Host_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Login__IPv6__Host_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Login__IPv6__Host_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Login__IPv6__Host_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Login__IPv6__Host_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Login_IPv6_Host", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Login__IPv6__Host_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Login__IPv6__Host_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Login__IPv6__Host_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Local__GW__Inserted__Indication_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Local__GW__Inserted__Indication const TTCN_Typedescriptor_t DCA__3GPP__Local__GW__Inserted__Indication_descr_ = { "@DIAMETER_Types.DCA_3GPP_Local_GW_Inserted_Indication", NULL, &DCA__3GPP__Local__GW__Inserted__Indication_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Local__GW__Inserted__Indication_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Local__GW__Inserted__Indication_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__XRES_xer_ = { {"AAA_3GPP_XRES>\n", "AAA_3GPP_XRES>\n"}, {15, 15}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__XRES_oer_ext_arr_[0] = {}; const int AAA__3GPP__XRES_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__XRES_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__XRES_oer_ext_arr_, 0, AAA__3GPP__XRES_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__XRES_descr_ = { "@DIAMETER_Types.AAA_3GPP_XRES", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__XRES_xer_, &OCTETSTRING_json_, &AAA__3GPP__XRES_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__XRES_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__XRES_xer_ = { {"avp_AAA_3GPP_XRES>\n", "avp_AAA_3GPP_XRES>\n"}, {19, 19}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__XRES_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__XRES_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__XRES_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__XRES_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__XRES_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__XRES_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_XRES", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__XRES_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__XRES_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__XRES_default_coding("RAW"); const TTCN_Typedescriptor_t& DCC__NONE__Final__Unit__Indication_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCC__NONE__Final__Unit__Indication_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Final__Unit__Indication_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Deferred__Location__Event__Type_xer_ = { {"DCA_3GPP_Deferred_Location_Event_Type>\n", "DCA_3GPP_Deferred_Location_Event_Type>\n"}, {39, 39}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Deferred__Location__Event__Type_oer_ext_arr_[0] = {}; const int DCA__3GPP__Deferred__Location__Event__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Deferred__Location__Event__Type_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Deferred__Location__Event__Type_oer_ext_arr_, 0, DCA__3GPP__Deferred__Location__Event__Type_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Deferred__Location__Event__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_Deferred_Location_Event_Type", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Deferred__Location__Event__Type_xer_, &OCTETSTRING_json_, &DCA__3GPP__Deferred__Location__Event__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Deferred__Location__Event__Type_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Deferred__Location__Event__Type_xer_ = { {"avp_DCA_3GPP_Deferred_Location_Event_Type>\n", "avp_DCA_3GPP_Deferred_Location_Event_Type>\n"}, {43, 43}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Deferred__Location__Event__Type_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Deferred__Location__Event__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Deferred__Location__Event__Type_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Deferred__Location__Event__Type_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Deferred__Location__Event__Type_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Deferred__Location__Event__Type_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Deferred_Location_Event_Type", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Deferred__Location__Event__Type_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Deferred__Location__Event__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Deferred__Location__Event__Type_default_coding("RAW"); const XERdescriptor_t GI__3GPP__3GPP__IMSI_xer_ = { {"GI_3GPP_3GPP_IMSI>\n", "GI_3GPP_3GPP_IMSI>\n"}, {19, 19}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GI__3GPP__3GPP__IMSI_oer_ext_arr_[0] = {}; const int GI__3GPP__3GPP__IMSI_oer_p_[0] = {}; const TTCN_OERdescriptor_t GI__3GPP__3GPP__IMSI_oer_ = { -1, TRUE, -1, FALSE, 0, 0, GI__3GPP__3GPP__IMSI_oer_ext_arr_, 0, GI__3GPP__3GPP__IMSI_oer_p_}; const TTCN_Typedescriptor_t GI__3GPP__3GPP__IMSI_descr_ = { "@DIAMETER_Types.GI_3GPP_3GPP_IMSI", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &GI__3GPP__3GPP__IMSI_xer_, &OCTETSTRING_json_, &GI__3GPP__3GPP__IMSI_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__3GPP__IMSI_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__IMSI_xer_ = { {"avp_GI_3GPP_3GPP_IMSI>\n", "avp_GI_3GPP_3GPP_IMSI>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__GI__3GPP__3GPP__IMSI_oer_ext_arr_[0] = {}; const int AVP__Data_avp__GI__3GPP__3GPP__IMSI_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__IMSI_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__GI__3GPP__3GPP__IMSI_oer_ext_arr_, 0, AVP__Data_avp__GI__3GPP__3GPP__IMSI_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__GI__3GPP__3GPP__IMSI_descr_ = { "@DIAMETER_Types.AVP_Data.avp_GI_3GPP_3GPP_IMSI", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__GI__3GPP__3GPP__IMSI_xer_, &OCTETSTRING_json_, &AVP__Data_avp__GI__3GPP__3GPP__IMSI_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__3GPP__IMSI_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__User__State_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__User__State const TTCN_Typedescriptor_t AAA__3GPP__User__State_descr_ = { "@DIAMETER_Types.AAA_3GPP_User_State", NULL, &AAA__3GPP__User__State_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__User__State_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__User__State_default_coding("RAW"); const TTCN_Typedescriptor_t& MIPv4__NONE__MIP__MN__to__HA__MSA_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__MN__to__HA__MSA_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__MN__to__HA__MSA_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Result__Code_xer_ = { {"BASE_NONE_Result_Code>\n", "BASE_NONE_Result_Code>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int BASE__NONE__Result__Code_oer_ext_arr_[0] = {}; const int BASE__NONE__Result__Code_oer_p_[0] = {}; const TTCN_OERdescriptor_t BASE__NONE__Result__Code_oer_ = { -1, TRUE, 4, FALSE, 0, 0, BASE__NONE__Result__Code_oer_ext_arr_, 0, BASE__NONE__Result__Code_oer_p_}; const TTCN_Typedescriptor_t BASE__NONE__Result__Code_descr_ = { "@DIAMETER_Types.BASE_NONE_Result_Code", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &BASE__NONE__Result__Code_xer_, &OCTETSTRING_json_, &BASE__NONE__Result__Code_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Result__Code_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Result__Code_xer_ = { {"avp_BASE_NONE_Result_Code>\n", "avp_BASE_NONE_Result_Code>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__BASE__NONE__Result__Code_oer_ext_arr_[0] = {}; const int AVP__Data_avp__BASE__NONE__Result__Code_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__BASE__NONE__Result__Code_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__BASE__NONE__Result__Code_oer_ext_arr_, 0, AVP__Data_avp__BASE__NONE__Result__Code_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Result__Code_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Result_Code", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__BASE__NONE__Result__Code_xer_, &OCTETSTRING_json_, &AVP__Data_avp__BASE__NONE__Result__Code_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Result__Code_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Envelope_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Envelope_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Envelope_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Monitoring__Event__Configuration__Activity_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Monitoring__Event__Configuration__Activity const TTCN_Typedescriptor_t DCA__3GPP__Monitoring__Event__Configuration__Activity_descr_ = { "@DIAMETER_Types.DCA_3GPP_Monitoring_Event_Configuration_Activity", NULL, &DCA__3GPP__Monitoring__Event__Configuration__Activity_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Monitoring__Event__Configuration__Activity_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__IMS__Communication__Service__Identifier_xer_ = { {"DCA_3GPP_IMS_Communication_Service_Identifier>\n", "DCA_3GPP_IMS_Communication_Service_Identifier>\n"}, {47, 47}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__IMS__Communication__Service__Identifier_oer_ext_arr_[0] = {}; const int DCA__3GPP__IMS__Communication__Service__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__IMS__Communication__Service__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__IMS__Communication__Service__Identifier_oer_ext_arr_, 0, DCA__3GPP__IMS__Communication__Service__Identifier_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__IMS__Communication__Service__Identifier_descr_ = { "@DIAMETER_Types.DCA_3GPP_IMS_Communication_Service_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__IMS__Communication__Service__Identifier_xer_, &OCTETSTRING_json_, &DCA__3GPP__IMS__Communication__Service__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__IMS__Communication__Service__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__IMS__Communication__Service__Identifier_xer_ = { {"avp_DCA_3GPP_IMS_Communication_Service_Identifier>\n", "avp_DCA_3GPP_IMS_Communication_Service_Identifier>\n"}, {51, 51}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__IMS__Communication__Service__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__IMS__Communication__Service__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__IMS__Communication__Service__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__IMS__Communication__Service__Identifier_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__IMS__Communication__Service__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__IMS__Communication__Service__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_IMS_Communication_Service_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__IMS__Communication__Service__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__IMS__Communication__Service__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__IMS__Communication__Service__Identifier_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Framed__IP__Address_xer_ = { {"DNAS_NONE_Framed_IP_Address>\n", "DNAS_NONE_Framed_IP_Address>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Framed__IP__Address_oer_ext_arr_[0] = {}; const int DNAS__NONE__Framed__IP__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Framed__IP__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Framed__IP__Address_oer_ext_arr_, 0, DNAS__NONE__Framed__IP__Address_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Framed__IP__Address_descr_ = { "@DIAMETER_Types.DNAS_NONE_Framed_IP_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Framed__IP__Address_xer_, &OCTETSTRING_json_, &DNAS__NONE__Framed__IP__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Framed__IP__Address_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Framed__IP__Address_xer_ = { {"avp_DNAS_NONE_Framed_IP_Address>\n", "avp_DNAS_NONE_Framed_IP_Address>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Framed__IP__Address_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Framed__IP__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Framed__IP__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Framed__IP__Address_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Framed__IP__Address_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Framed__IP__Address_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Framed_IP_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Framed__IP__Address_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Framed__IP__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Framed__IP__Address_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__Trust__Relationship__Update_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__Trust__Relationship__Update const TTCN_Typedescriptor_t AAA__3GPP__Trust__Relationship__Update_descr_ = { "@DIAMETER_Types.AAA_3GPP_Trust_Relationship_Update", NULL, &AAA__3GPP__Trust__Relationship__Update_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Trust__Relationship__Update_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Trust__Relationship__Update_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__APN__Rate__Control__Downlink_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__APN__Rate__Control__Downlink_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__APN__Rate__Control__Downlink_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Session__Direction_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Session__Direction const TTCN_Typedescriptor_t DCA__3GPP__Session__Direction_descr_ = { "@DIAMETER_Types.DCA_3GPP_Session_Direction", NULL, &DCA__3GPP__Session__Direction_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Session__Direction_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Session__Direction_default_coding("RAW"); const XERdescriptor_t S6__3GPP__IP__SM__GW__Realm_xer_ = { {"S6_3GPP_IP_SM_GW_Realm>\n", "S6_3GPP_IP_SM_GW_Realm>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t S6__3GPP__IP__SM__GW__Realm_descr_ = { "@DIAMETER_Types.S6_3GPP_IP_SM_GW_Realm", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &S6__3GPP__IP__SM__GW__Realm_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__IP__SM__GW__Realm_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__IP__SM__GW__Realm_xer_ = { {"avp_S6_3GPP_IP_SM_GW_Realm>\n", "avp_S6_3GPP_IP_SM_GW_Realm>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__IP__SM__GW__Realm_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_IP_SM_GW_Realm", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__S6__3GPP__IP__SM__GW__Realm_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__IP__SM__GW__Realm_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Monitoring__UE__Identifier_xer_ = { {"DCA_3GPP_Monitoring_UE_Identifier>\n", "DCA_3GPP_Monitoring_UE_Identifier>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Monitoring__UE__Identifier_oer_ext_arr_[0] = {}; const int DCA__3GPP__Monitoring__UE__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Monitoring__UE__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Monitoring__UE__Identifier_oer_ext_arr_, 0, DCA__3GPP__Monitoring__UE__Identifier_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Monitoring__UE__Identifier_descr_ = { "@DIAMETER_Types.DCA_3GPP_Monitoring_UE_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Monitoring__UE__Identifier_xer_, &OCTETSTRING_json_, &DCA__3GPP__Monitoring__UE__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Monitoring__UE__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Monitoring__UE__Identifier_xer_ = { {"avp_DCA_3GPP_Monitoring_UE_Identifier>\n", "avp_DCA_3GPP_Monitoring_UE_Identifier>\n"}, {39, 39}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Monitoring__UE__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Monitoring__UE__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Monitoring__UE__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Monitoring__UE__Identifier_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Monitoring__UE__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Monitoring__UE__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Monitoring_UE_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Monitoring__UE__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Monitoring__UE__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Monitoring__UE__Identifier_default_coding("RAW"); const XERdescriptor_t S6__3GPP__Reference__ID__Validity__Time_xer_ = { {"S6_3GPP_Reference_ID_Validity_Time>\n", "S6_3GPP_Reference_ID_Validity_Time>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__Reference__ID__Validity__Time_oer_ext_arr_[0] = {}; const int S6__3GPP__Reference__ID__Validity__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__Reference__ID__Validity__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__Reference__ID__Validity__Time_oer_ext_arr_, 0, S6__3GPP__Reference__ID__Validity__Time_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__Reference__ID__Validity__Time_descr_ = { "@DIAMETER_Types.S6_3GPP_Reference_ID_Validity_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &S6__3GPP__Reference__ID__Validity__Time_xer_, &OCTETSTRING_json_, &S6__3GPP__Reference__ID__Validity__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__Reference__ID__Validity__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__Reference__ID__Validity__Time_xer_ = { {"avp_S6_3GPP_Reference_ID_Validity_Time>\n", "avp_S6_3GPP_Reference_ID_Validity_Time>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__Reference__ID__Validity__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__Reference__ID__Validity__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__Reference__ID__Validity__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__Reference__ID__Validity__Time_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__Reference__ID__Validity__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__Reference__ID__Validity__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_Reference_ID_Validity_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__Reference__ID__Validity__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__Reference__ID__Validity__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Reference__ID__Validity__Time_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__TFT__Packet__Filter__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__TFT__Packet__Filter__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__TFT__Packet__Filter__Information_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__E__UTRAN__Cell__Global__Identity_xer_ = { {"AAA_3GPP_E_UTRAN_Cell_Global_Identity>\n", "AAA_3GPP_E_UTRAN_Cell_Global_Identity>\n"}, {39, 39}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__E__UTRAN__Cell__Global__Identity_oer_ext_arr_[0] = {}; const int AAA__3GPP__E__UTRAN__Cell__Global__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__E__UTRAN__Cell__Global__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__E__UTRAN__Cell__Global__Identity_oer_ext_arr_, 0, AAA__3GPP__E__UTRAN__Cell__Global__Identity_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__E__UTRAN__Cell__Global__Identity_descr_ = { "@DIAMETER_Types.AAA_3GPP_E_UTRAN_Cell_Global_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__E__UTRAN__Cell__Global__Identity_xer_, &OCTETSTRING_json_, &AAA__3GPP__E__UTRAN__Cell__Global__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__E__UTRAN__Cell__Global__Identity_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity_xer_ = { {"avp_AAA_3GPP_E_UTRAN_Cell_Global_Identity>\n", "avp_AAA_3GPP_E_UTRAN_Cell_Global_Identity>\n"}, {43, 43}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_E_UTRAN_Cell_Global_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Min__Desired__Bandwidth__DL_xer_ = { {"RX_3GPP_Min_Desired_Bandwidth_DL>\n", "RX_3GPP_Min_Desired_Bandwidth_DL>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Min__Desired__Bandwidth__DL_oer_ext_arr_[0] = {}; const int RX__3GPP__Min__Desired__Bandwidth__DL_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Min__Desired__Bandwidth__DL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, RX__3GPP__Min__Desired__Bandwidth__DL_oer_ext_arr_, 0, RX__3GPP__Min__Desired__Bandwidth__DL_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Min__Desired__Bandwidth__DL_descr_ = { "@DIAMETER_Types.RX_3GPP_Min_Desired_Bandwidth_DL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &RX__3GPP__Min__Desired__Bandwidth__DL_xer_, &OCTETSTRING_json_, &RX__3GPP__Min__Desired__Bandwidth__DL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Min__Desired__Bandwidth__DL_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Min__Desired__Bandwidth__DL_xer_ = { {"avp_RX_3GPP_Min_Desired_Bandwidth_DL>\n", "avp_RX_3GPP_Min_Desired_Bandwidth_DL>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Min__Desired__Bandwidth__DL_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Min__Desired__Bandwidth__DL_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Min__Desired__Bandwidth__DL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Min__Desired__Bandwidth__DL_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Min__Desired__Bandwidth__DL_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Min__Desired__Bandwidth__DL_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Min_Desired_Bandwidth_DL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Min__Desired__Bandwidth__DL_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Min__Desired__Bandwidth__DL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Min__Desired__Bandwidth__DL_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Transmitter__Info_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Transmitter__Info_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Transmitter__Info_default_coding("RAW"); const XERdescriptor_t S6__3GPP__Group__Reporting__Guard__Timer_xer_ = { {"S6_3GPP_Group_Reporting_Guard_Timer>\n", "S6_3GPP_Group_Reporting_Guard_Timer>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__Group__Reporting__Guard__Timer_oer_ext_arr_[0] = {}; const int S6__3GPP__Group__Reporting__Guard__Timer_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__Group__Reporting__Guard__Timer_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__Group__Reporting__Guard__Timer_oer_ext_arr_, 0, S6__3GPP__Group__Reporting__Guard__Timer_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__Group__Reporting__Guard__Timer_descr_ = { "@DIAMETER_Types.S6_3GPP_Group_Reporting_Guard_Timer", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__Group__Reporting__Guard__Timer_xer_, &OCTETSTRING_json_, &S6__3GPP__Group__Reporting__Guard__Timer_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__Group__Reporting__Guard__Timer_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__Group__Reporting__Guard__Timer_xer_ = { {"avp_S6_3GPP_Group_Reporting_Guard_Timer>\n", "avp_S6_3GPP_Group_Reporting_Guard_Timer>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__Group__Reporting__Guard__Timer_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__Group__Reporting__Guard__Timer_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__Group__Reporting__Guard__Timer_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__Group__Reporting__Guard__Timer_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__Group__Reporting__Guard__Timer_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__Group__Reporting__Guard__Timer_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_Group_Reporting_Guard_Timer", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__Group__Reporting__Guard__Timer_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__Group__Reporting__Guard__Timer_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Group__Reporting__Guard__Timer_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__PS__Furnish__Charging__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__PS__Furnish__Charging__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__PS__Furnish__Charging__Information_default_coding("RAW"); const TTCN_Typedescriptor_t& CxDx__3GPP__Associated__Identities_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING CxDx__3GPP__Associated__Identities_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Associated__Identities_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__Session__Linking__Indicator_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__Session__Linking__Indicator const TTCN_Typedescriptor_t PCC__3GPP__Session__Linking__Indicator_descr_ = { "@DIAMETER_Types.PCC_3GPP_Session_Linking_Indicator", NULL, &PCC__3GPP__Session__Linking__Indicator_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Session__Linking__Indicator_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Session__Linking__Indicator_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Auth__Session__State_default_coding("RAW"); const XERdescriptor_t S6__3GPP__Maximum__Number__of__Reports_xer_ = { {"S6_3GPP_Maximum_Number_of_Reports>\n", "S6_3GPP_Maximum_Number_of_Reports>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__Maximum__Number__of__Reports_oer_ext_arr_[0] = {}; const int S6__3GPP__Maximum__Number__of__Reports_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__Maximum__Number__of__Reports_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__Maximum__Number__of__Reports_oer_ext_arr_, 0, S6__3GPP__Maximum__Number__of__Reports_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__Maximum__Number__of__Reports_descr_ = { "@DIAMETER_Types.S6_3GPP_Maximum_Number_of_Reports", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__Maximum__Number__of__Reports_xer_, &OCTETSTRING_json_, &S6__3GPP__Maximum__Number__of__Reports_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__Maximum__Number__of__Reports_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__Maximum__Number__of__Reports_xer_ = { {"avp_S6_3GPP_Maximum_Number_of_Reports>\n", "avp_S6_3GPP_Maximum_Number_of_Reports>\n"}, {39, 39}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__Maximum__Number__of__Reports_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__Maximum__Number__of__Reports_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__Maximum__Number__of__Reports_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__Maximum__Number__of__Reports_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__Maximum__Number__of__Reports_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__Maximum__Number__of__Reports_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_Maximum_Number_of_Reports", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__Maximum__Number__of__Reports_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__Maximum__Number__of__Reports_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Maximum__Number__of__Reports_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__PRA__Install_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__PRA__Install_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__PRA__Install_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__V2X__Permission_xer_ = { {"AAA_3GPP_V2X_Permission>\n", "AAA_3GPP_V2X_Permission>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__V2X__Permission_oer_ext_arr_[0] = {}; const int AAA__3GPP__V2X__Permission_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__V2X__Permission_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__V2X__Permission_oer_ext_arr_, 0, AAA__3GPP__V2X__Permission_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__V2X__Permission_descr_ = { "@DIAMETER_Types.AAA_3GPP_V2X_Permission", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__V2X__Permission_xer_, &OCTETSTRING_json_, &AAA__3GPP__V2X__Permission_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__V2X__Permission_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__V2X__Permission_xer_ = { {"avp_AAA_3GPP_V2X_Permission>\n", "avp_AAA_3GPP_V2X_Permission>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__V2X__Permission_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__V2X__Permission_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__V2X__Permission_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__V2X__Permission_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__V2X__Permission_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__V2X__Permission_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_V2X_Permission", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__V2X__Permission_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__V2X__Permission_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__V2X__Permission_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__ProSe__Range__Class_xer_ = { {"DCA_3GPP_ProSe_Range_Class>\n", "DCA_3GPP_ProSe_Range_Class>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__ProSe__Range__Class_oer_ext_arr_[0] = {}; const int DCA__3GPP__ProSe__Range__Class_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__ProSe__Range__Class_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__ProSe__Range__Class_oer_ext_arr_, 0, DCA__3GPP__ProSe__Range__Class_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__ProSe__Range__Class_descr_ = { "@DIAMETER_Types.DCA_3GPP_ProSe_Range_Class", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__ProSe__Range__Class_xer_, &OCTETSTRING_json_, &DCA__3GPP__ProSe__Range__Class_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__ProSe__Range__Class_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__ProSe__Range__Class_xer_ = { {"avp_DCA_3GPP_ProSe_Range_Class>\n", "avp_DCA_3GPP_ProSe_Range_Class>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__ProSe__Range__Class_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__ProSe__Range__Class_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__ProSe__Range__Class_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__ProSe__Range__Class_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__ProSe__Range__Class_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__ProSe__Range__Class_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_ProSe_Range_Class", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__ProSe__Range__Class_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__ProSe__Range__Class_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__ProSe__Range__Class_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Carrier__Select__Routing__Information_xer_ = { {"DCA_3GPP_Carrier_Select_Routing_Information>\n", "DCA_3GPP_Carrier_Select_Routing_Information>\n"}, {45, 45}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Carrier__Select__Routing__Information_oer_ext_arr_[0] = {}; const int DCA__3GPP__Carrier__Select__Routing__Information_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Carrier__Select__Routing__Information_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Carrier__Select__Routing__Information_oer_ext_arr_, 0, DCA__3GPP__Carrier__Select__Routing__Information_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Carrier__Select__Routing__Information_descr_ = { "@DIAMETER_Types.DCA_3GPP_Carrier_Select_Routing_Information", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Carrier__Select__Routing__Information_xer_, &OCTETSTRING_json_, &DCA__3GPP__Carrier__Select__Routing__Information_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Carrier__Select__Routing__Information_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Carrier__Select__Routing__Information_xer_ = { {"avp_DCA_3GPP_Carrier_Select_Routing_Information>\n", "avp_DCA_3GPP_Carrier_Select_Routing_Information>\n"}, {49, 49}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Carrier__Select__Routing__Information_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Carrier__Select__Routing__Information_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Carrier__Select__Routing__Information_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Carrier__Select__Routing__Information_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Carrier__Select__Routing__Information_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Carrier__Select__Routing__Information_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Carrier_Select_Routing_Information", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Carrier__Select__Routing__Information_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Carrier__Select__Routing__Information_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Carrier__Select__Routing__Information_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__QoS__Negotiation_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__QoS__Negotiation const TTCN_Typedescriptor_t PCC__3GPP__QoS__Negotiation_descr_ = { "@DIAMETER_Types.PCC_3GPP_QoS_Negotiation", NULL, &PCC__3GPP__QoS__Negotiation_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__QoS__Negotiation_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__QoS__Negotiation_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__LIPA__Permission_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__LIPA__Permission const TTCN_Typedescriptor_t AAA__3GPP__LIPA__Permission_descr_ = { "@DIAMETER_Types.AAA_3GPP_LIPA_Permission", NULL, &AAA__3GPP__LIPA__Permission_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__LIPA__Permission_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__LIPA__Permission_default_coding("RAW"); const TTCN_Typedescriptor_t& CxDx__3GPP__SIP__Auth__Data__Item_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING CxDx__3GPP__SIP__Auth__Data__Item_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__SIP__Auth__Data__Item_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__3GPP2__MEID_xer_ = { {"AAA_3GPP_3GPP2_MEID>\n", "AAA_3GPP_3GPP2_MEID>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__3GPP2__MEID_oer_ext_arr_[0] = {}; const int AAA__3GPP__3GPP2__MEID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__3GPP2__MEID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__3GPP2__MEID_oer_ext_arr_, 0, AAA__3GPP__3GPP2__MEID_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__3GPP2__MEID_descr_ = { "@DIAMETER_Types.AAA_3GPP_3GPP2_MEID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__3GPP2__MEID_xer_, &OCTETSTRING_json_, &AAA__3GPP__3GPP2__MEID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__3GPP2__MEID_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__3GPP2__MEID_xer_ = { {"avp_AAA_3GPP_3GPP2_MEID>\n", "avp_AAA_3GPP_3GPP2_MEID>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__3GPP2__MEID_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__3GPP2__MEID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__3GPP2__MEID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__3GPP2__MEID_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__3GPP2__MEID_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__3GPP2__MEID_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_3GPP2_MEID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__3GPP2__MEID_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__3GPP2__MEID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__3GPP2__MEID_default_coding("RAW"); const TTCN_Typedescriptor_t& MIPv4__NONE__MIP__FA__to__MN__MSA_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__FA__to__MN__MSA_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__FA__to__MN__MSA_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__Subscription__Data_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__Subscription__Data_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Subscription__Data_default_coding("RAW"); const TTCN_RAWdescriptor_t CxDx__3GPP__Multiple__Registration__Indication_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for CxDx__3GPP__Multiple__Registration__Indication const TTCN_Typedescriptor_t CxDx__3GPP__Multiple__Registration__Indication_descr_ = { "@DIAMETER_Types.CxDx_3GPP_Multiple_Registration_Indication", NULL, &CxDx__3GPP__Multiple__Registration__Indication_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__Multiple__Registration__Indication_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Multiple__Registration__Indication_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__WLAN__offloadability__UTRAN_xer_ = { {"AAA_3GPP_WLAN_offloadability_UTRAN>\n", "AAA_3GPP_WLAN_offloadability_UTRAN>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__WLAN__offloadability__UTRAN_oer_ext_arr_[0] = {}; const int AAA__3GPP__WLAN__offloadability__UTRAN_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__WLAN__offloadability__UTRAN_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__WLAN__offloadability__UTRAN_oer_ext_arr_, 0, AAA__3GPP__WLAN__offloadability__UTRAN_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__WLAN__offloadability__UTRAN_descr_ = { "@DIAMETER_Types.AAA_3GPP_WLAN_offloadability_UTRAN", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__WLAN__offloadability__UTRAN_xer_, &OCTETSTRING_json_, &AAA__3GPP__WLAN__offloadability__UTRAN_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__WLAN__offloadability__UTRAN_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__WLAN__offloadability__UTRAN_xer_ = { {"avp_AAA_3GPP_WLAN_offloadability_UTRAN>\n", "avp_AAA_3GPP_WLAN_offloadability_UTRAN>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__WLAN__offloadability__UTRAN_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__WLAN__offloadability__UTRAN_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__WLAN__offloadability__UTRAN_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__WLAN__offloadability__UTRAN_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__WLAN__offloadability__UTRAN_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__WLAN__offloadability__UTRAN_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_WLAN_offloadability_UTRAN", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__WLAN__offloadability__UTRAN_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__WLAN__offloadability__UTRAN_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__WLAN__offloadability__UTRAN_default_coding("RAW"); const TTCN_Typedescriptor_t& BASE__NONE__Vendor__Specific__Application__Id_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING BASE__NONE__Vendor__Specific__Application__Id_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Vendor__Specific__Application__Id_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__IMSI__Unauthenticated__Flag_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__IMSI__Unauthenticated__Flag const TTCN_Typedescriptor_t DCA__3GPP__IMSI__Unauthenticated__Flag_descr_ = { "@DIAMETER_Types.DCA_3GPP_IMSI_Unauthenticated_Flag", NULL, &DCA__3GPP__IMSI__Unauthenticated__Flag_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__IMSI__Unauthenticated__Flag_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__IMSI__Unauthenticated__Flag_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Interface__Id_xer_ = { {"DCA_3GPP_Interface_Id>\n", "DCA_3GPP_Interface_Id>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Interface__Id_oer_ext_arr_[0] = {}; const int DCA__3GPP__Interface__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Interface__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Interface__Id_oer_ext_arr_, 0, DCA__3GPP__Interface__Id_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Interface__Id_descr_ = { "@DIAMETER_Types.DCA_3GPP_Interface_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Interface__Id_xer_, &OCTETSTRING_json_, &DCA__3GPP__Interface__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Interface__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Interface__Id_xer_ = { {"avp_DCA_3GPP_Interface_Id>\n", "avp_DCA_3GPP_Interface_Id>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Interface__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Interface__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Interface__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Interface__Id_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Interface__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Interface__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Interface_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Interface__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Interface__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Interface__Id_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__CSG__Subscription__Data_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__CSG__Subscription__Data_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__CSG__Subscription__Data_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Diagnostics_xer_ = { {"DCA_3GPP_Diagnostics>\n", "DCA_3GPP_Diagnostics>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t DCA__3GPP__Diagnostics_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t DCA__3GPP__Diagnostics_descr_ = { "@DIAMETER_Types.DCA_3GPP_Diagnostics", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &DCA__3GPP__Diagnostics_xer_, &INTEGER_json_, &DCA__3GPP__Diagnostics_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Diagnostics_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Diagnostics_xer_ = { {"avp_DCA_3GPP_Diagnostics>\n", "avp_DCA_3GPP_Diagnostics>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Diagnostics_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Diagnostics_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Diagnostics", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &AVP__Data_avp__DCA__3GPP__Diagnostics_xer_, &INTEGER_json_, &AVP__Data_avp__DCA__3GPP__Diagnostics_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Diagnostics_default_coding("RAW"); const XERdescriptor_t MIPv6__NONE__Service__Selection_xer_ = { {"MIPv6_NONE_Service_Selection>\n", "MIPv6_NONE_Service_Selection>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int MIPv6__NONE__Service__Selection_oer_ext_arr_[0] = {}; const int MIPv6__NONE__Service__Selection_oer_p_[0] = {}; const TTCN_OERdescriptor_t MIPv6__NONE__Service__Selection_oer_ = { -1, TRUE, -1, FALSE, 0, 0, MIPv6__NONE__Service__Selection_oer_ext_arr_, 0, MIPv6__NONE__Service__Selection_oer_p_}; const TTCN_Typedescriptor_t MIPv6__NONE__Service__Selection_descr_ = { "@DIAMETER_Types.MIPv6_NONE_Service_Selection", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &MIPv6__NONE__Service__Selection_xer_, &OCTETSTRING_json_, &MIPv6__NONE__Service__Selection_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv6__NONE__Service__Selection_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv6__NONE__Service__Selection_xer_ = { {"avp_MIPv6_NONE_Service_Selection>\n", "avp_MIPv6_NONE_Service_Selection>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__MIPv6__NONE__Service__Selection_oer_ext_arr_[0] = {}; const int AVP__Data_avp__MIPv6__NONE__Service__Selection_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__MIPv6__NONE__Service__Selection_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__MIPv6__NONE__Service__Selection_oer_ext_arr_, 0, AVP__Data_avp__MIPv6__NONE__Service__Selection_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv6__NONE__Service__Selection_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv6_NONE_Service_Selection", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__MIPv6__NONE__Service__Selection_xer_, &OCTETSTRING_json_, &AVP__Data_avp__MIPv6__NONE__Service__Selection_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv6__NONE__Service__Selection_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__TS__Code_xer_ = { {"AAA_3GPP_TS_Code>\n", "AAA_3GPP_TS_Code>\n"}, {18, 18}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__TS__Code_oer_ext_arr_[0] = {}; const int AAA__3GPP__TS__Code_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__TS__Code_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__TS__Code_oer_ext_arr_, 0, AAA__3GPP__TS__Code_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__TS__Code_descr_ = { "@DIAMETER_Types.AAA_3GPP_TS_Code", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__TS__Code_xer_, &OCTETSTRING_json_, &AAA__3GPP__TS__Code_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__TS__Code_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__TS__Code_xer_ = { {"avp_AAA_3GPP_TS_Code>\n", "avp_AAA_3GPP_TS_Code>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__TS__Code_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__TS__Code_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__TS__Code_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__TS__Code_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__TS__Code_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__TS__Code_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_TS_Code", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__TS__Code_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__TS__Code_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__TS__Code_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Tunnel__Client__Endpoint_xer_ = { {"DNAS_NONE_Tunnel_Client_Endpoint>\n", "DNAS_NONE_Tunnel_Client_Endpoint>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Tunnel__Client__Endpoint_oer_ext_arr_[0] = {}; const int DNAS__NONE__Tunnel__Client__Endpoint_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Tunnel__Client__Endpoint_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Tunnel__Client__Endpoint_oer_ext_arr_, 0, DNAS__NONE__Tunnel__Client__Endpoint_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Tunnel__Client__Endpoint_descr_ = { "@DIAMETER_Types.DNAS_NONE_Tunnel_Client_Endpoint", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Tunnel__Client__Endpoint_xer_, &OCTETSTRING_json_, &DNAS__NONE__Tunnel__Client__Endpoint_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Tunnel__Client__Endpoint_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Client__Endpoint_xer_ = { {"avp_DNAS_NONE_Tunnel_Client_Endpoint>\n", "avp_DNAS_NONE_Tunnel_Client_Endpoint>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Tunnel__Client__Endpoint_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Tunnel__Client__Endpoint_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Client__Endpoint_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Tunnel__Client__Endpoint_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Tunnel__Client__Endpoint_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Tunnel__Client__Endpoint_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Tunnel_Client_Endpoint", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Tunnel__Client__Endpoint_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Tunnel__Client__Endpoint_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Tunnel__Client__Endpoint_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__AN__Trusted_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__AN__Trusted const TTCN_Typedescriptor_t AAA__3GPP__AN__Trusted_descr_ = { "@DIAMETER_Types.AAA_3GPP_AN_Trusted", NULL, &AAA__3GPP__AN__Trusted_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__AN__Trusted_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__AN__Trusted_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Monitoring__Event__Funtionality_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Monitoring__Event__Funtionality const TTCN_Typedescriptor_t DCA__3GPP__Monitoring__Event__Funtionality_descr_ = { "@DIAMETER_Types.DCA_3GPP_Monitoring_Event_Funtionality", NULL, &DCA__3GPP__Monitoring__Event__Funtionality_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Monitoring__Event__Funtionality_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Monitoring__Event__Funtionality_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Aux__Applic__Info_xer_ = { {"DCA_3GPP_Aux_Applic_Info>\n", "DCA_3GPP_Aux_Applic_Info>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Aux__Applic__Info_oer_ext_arr_[0] = {}; const int DCA__3GPP__Aux__Applic__Info_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Aux__Applic__Info_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Aux__Applic__Info_oer_ext_arr_, 0, DCA__3GPP__Aux__Applic__Info_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Aux__Applic__Info_descr_ = { "@DIAMETER_Types.DCA_3GPP_Aux_Applic_Info", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Aux__Applic__Info_xer_, &OCTETSTRING_json_, &DCA__3GPP__Aux__Applic__Info_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Aux__Applic__Info_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Aux__Applic__Info_xer_ = { {"avp_DCA_3GPP_Aux_Applic_Info>\n", "avp_DCA_3GPP_Aux_Applic_Info>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Aux__Applic__Info_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Aux__Applic__Info_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Aux__Applic__Info_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Aux__Applic__Info_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Aux__Applic__Info_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Aux__Applic__Info_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Aux_Applic_Info", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Aux__Applic__Info_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Aux__Applic__Info_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Aux__Applic__Info_default_coding("RAW"); const XERdescriptor_t MIPv4__NONE__MIP__Nonce_xer_ = { {"MIPv4_NONE_MIP_Nonce>\n", "MIPv4_NONE_MIP_Nonce>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int MIPv4__NONE__MIP__Nonce_oer_ext_arr_[0] = {}; const int MIPv4__NONE__MIP__Nonce_oer_p_[0] = {}; const TTCN_OERdescriptor_t MIPv4__NONE__MIP__Nonce_oer_ = { -1, TRUE, -1, FALSE, 0, 0, MIPv4__NONE__MIP__Nonce_oer_ext_arr_, 0, MIPv4__NONE__MIP__Nonce_oer_p_}; const TTCN_Typedescriptor_t MIPv4__NONE__MIP__Nonce_descr_ = { "@DIAMETER_Types.MIPv4_NONE_MIP_Nonce", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &MIPv4__NONE__MIP__Nonce_xer_, &OCTETSTRING_json_, &MIPv4__NONE__MIP__Nonce_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__Nonce_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__Nonce_xer_ = { {"avp_MIPv4_NONE_MIP_Nonce>\n", "avp_MIPv4_NONE_MIP_Nonce>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__MIPv4__NONE__MIP__Nonce_oer_ext_arr_[0] = {}; const int AVP__Data_avp__MIPv4__NONE__MIP__Nonce_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__Nonce_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__MIPv4__NONE__MIP__Nonce_oer_ext_arr_, 0, AVP__Data_avp__MIPv4__NONE__MIP__Nonce_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__Nonce_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv4_NONE_MIP_Nonce", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__MIPv4__NONE__MIP__Nonce_xer_, &OCTETSTRING_json_, &AVP__Data_avp__MIPv4__NONE__MIP__Nonce_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__Nonce_default_coding("RAW"); const XERdescriptor_t S6__3GPP__IP__SM__GW__Number_xer_ = { {"S6_3GPP_IP_SM_GW_Number>\n", "S6_3GPP_IP_SM_GW_Number>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__IP__SM__GW__Number_oer_ext_arr_[0] = {}; const int S6__3GPP__IP__SM__GW__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__IP__SM__GW__Number_oer_ = { -1, TRUE, -1, FALSE, 0, 0, S6__3GPP__IP__SM__GW__Number_oer_ext_arr_, 0, S6__3GPP__IP__SM__GW__Number_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__IP__SM__GW__Number_descr_ = { "@DIAMETER_Types.S6_3GPP_IP_SM_GW_Number", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &S6__3GPP__IP__SM__GW__Number_xer_, &OCTETSTRING_json_, &S6__3GPP__IP__SM__GW__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__IP__SM__GW__Number_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__IP__SM__GW__Number_xer_ = { {"avp_S6_3GPP_IP_SM_GW_Number>\n", "avp_S6_3GPP_IP_SM_GW_Number>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__IP__SM__GW__Number_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__IP__SM__GW__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__IP__SM__GW__Number_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__IP__SM__GW__Number_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__IP__SM__GW__Number_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__IP__SM__GW__Number_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_IP_SM_GW_Number", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__IP__SM__GW__Number_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__IP__SM__GW__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__IP__SM__GW__Number_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__AAR__Flags_xer_ = { {"AAA_3GPP_AAR_Flags>\n", "AAA_3GPP_AAR_Flags>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__AAR__Flags_oer_ext_arr_[0] = {}; const int AAA__3GPP__AAR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__AAR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__AAR__Flags_oer_ext_arr_, 0, AAA__3GPP__AAR__Flags_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__AAR__Flags_descr_ = { "@DIAMETER_Types.AAA_3GPP_AAR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__AAR__Flags_xer_, &OCTETSTRING_json_, &AAA__3GPP__AAR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__AAR__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__AAR__Flags_xer_ = { {"avp_AAA_3GPP_AAR_Flags>\n", "avp_AAA_3GPP_AAR_Flags>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__AAR__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__AAR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__AAR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__AAR__Flags_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__AAR__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__AAR__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_AAR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__AAR__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__AAR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__AAR__Flags_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__LCS__Client__External__ID_xer_ = { {"DCA_3GPP_LCS_Client_External_ID>\n", "DCA_3GPP_LCS_Client_External_ID>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__LCS__Client__External__ID_oer_ext_arr_[0] = {}; const int DCA__3GPP__LCS__Client__External__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__LCS__Client__External__ID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__LCS__Client__External__ID_oer_ext_arr_, 0, DCA__3GPP__LCS__Client__External__ID_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__LCS__Client__External__ID_descr_ = { "@DIAMETER_Types.DCA_3GPP_LCS_Client_External_ID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__LCS__Client__External__ID_xer_, &OCTETSTRING_json_, &DCA__3GPP__LCS__Client__External__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__LCS__Client__External__ID_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__LCS__Client__External__ID_xer_ = { {"avp_DCA_3GPP_LCS_Client_External_ID>\n", "avp_DCA_3GPP_LCS_Client_External_ID>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__LCS__Client__External__ID_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__LCS__Client__External__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__LCS__Client__External__ID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__LCS__Client__External__ID_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__LCS__Client__External__ID_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__LCS__Client__External__ID_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_LCS_Client_External_ID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__LCS__Client__External__ID_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__LCS__Client__External__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__LCS__Client__External__ID_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__VLR__Number_xer_ = { {"DCA_3GPP_VLR_Number>\n", "DCA_3GPP_VLR_Number>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__VLR__Number_oer_ext_arr_[0] = {}; const int DCA__3GPP__VLR__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__VLR__Number_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__VLR__Number_oer_ext_arr_, 0, DCA__3GPP__VLR__Number_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__VLR__Number_descr_ = { "@DIAMETER_Types.DCA_3GPP_VLR_Number", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__VLR__Number_xer_, &OCTETSTRING_json_, &DCA__3GPP__VLR__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__VLR__Number_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__VLR__Number_xer_ = { {"avp_DCA_3GPP_VLR_Number>\n", "avp_DCA_3GPP_VLR_Number>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__VLR__Number_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__VLR__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__VLR__Number_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__VLR__Number_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__VLR__Number_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__VLR__Number_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_VLR_Number", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__VLR__Number_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__VLR__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__VLR__Number_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__Charging__Rule__Install_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__Charging__Rule__Install_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Charging__Rule__Install_default_coding("RAW"); const TTCN_RAWdescriptor_t RX__3GPP__Rx__Request__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for RX__3GPP__Rx__Request__Type const TTCN_Typedescriptor_t RX__3GPP__Rx__Request__Type_descr_ = { "@DIAMETER_Types.RX_3GPP_Rx_Request_Type", NULL, &RX__3GPP__Rx__Request__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Rx__Request__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Rx__Request__Type_default_coding("RAW"); const TTCN_Typedescriptor_t& S6__3GPP__NIDD__Authorization__Response_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING S6__3GPP__NIDD__Authorization__Response_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__NIDD__Authorization__Response_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Outgoing__Trunk__Group__Id_xer_ = { {"DCA_3GPP_Outgoing_Trunk_Group_Id>\n", "DCA_3GPP_Outgoing_Trunk_Group_Id>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Outgoing__Trunk__Group__Id_oer_ext_arr_[0] = {}; const int DCA__3GPP__Outgoing__Trunk__Group__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Outgoing__Trunk__Group__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Outgoing__Trunk__Group__Id_oer_ext_arr_, 0, DCA__3GPP__Outgoing__Trunk__Group__Id_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Outgoing__Trunk__Group__Id_descr_ = { "@DIAMETER_Types.DCA_3GPP_Outgoing_Trunk_Group_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Outgoing__Trunk__Group__Id_xer_, &OCTETSTRING_json_, &DCA__3GPP__Outgoing__Trunk__Group__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Outgoing__Trunk__Group__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Outgoing__Trunk__Group__Id_xer_ = { {"avp_DCA_3GPP_Outgoing_Trunk_Group_Id>\n", "avp_DCA_3GPP_Outgoing_Trunk_Group_Id>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Outgoing__Trunk__Group__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Outgoing__Trunk__Group__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Outgoing__Trunk__Group__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Outgoing__Trunk__Group__Id_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Outgoing__Trunk__Group__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Outgoing__Trunk__Group__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Outgoing_Trunk_Group_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Outgoing__Trunk__Group__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Outgoing__Trunk__Group__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Outgoing__Trunk__Group__Id_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__Transport__Access__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__Transport__Access__Type const TTCN_Typedescriptor_t AAA__3GPP__Transport__Access__Type_descr_ = { "@DIAMETER_Types.AAA_3GPP_Transport_Access_Type", NULL, &AAA__3GPP__Transport__Access__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Transport__Access__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Transport__Access__Type_default_coding("RAW"); const TTCN_Typedescriptor_t& DCC__NONE__Subscription__Id_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCC__NONE__Subscription__Id_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Subscription__Id_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__QoS__Rule__Remove_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__QoS__Rule__Remove_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__QoS__Rule__Remove_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__VPLMN__CSG__Subscription__Data_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__VPLMN__CSG__Subscription__Data_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Message__Body_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Message__Body_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Message__Body_default_coding("RAW"); const XERdescriptor_t S6__3GPP__Communication__Duration__Time_xer_ = { {"S6_3GPP_Communication_Duration_Time>\n", "S6_3GPP_Communication_Duration_Time>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__Communication__Duration__Time_oer_ext_arr_[0] = {}; const int S6__3GPP__Communication__Duration__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__Communication__Duration__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__Communication__Duration__Time_oer_ext_arr_, 0, S6__3GPP__Communication__Duration__Time_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__Communication__Duration__Time_descr_ = { "@DIAMETER_Types.S6_3GPP_Communication_Duration_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__Communication__Duration__Time_xer_, &OCTETSTRING_json_, &S6__3GPP__Communication__Duration__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__Communication__Duration__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__Communication__Duration__Time_xer_ = { {"avp_S6_3GPP_Communication_Duration_Time>\n", "avp_S6_3GPP_Communication_Duration_Time>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__Communication__Duration__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__Communication__Duration__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__Communication__Duration__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__Communication__Duration__Time_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__Communication__Duration__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__Communication__Duration__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_Communication_Duration_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__Communication__Duration__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__Communication__Duration__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Communication__Duration__Time_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Access__Availability__Change__Reason_xer_ = { {"PCC_3GPP_Access_Availability_Change_Reason>\n", "PCC_3GPP_Access_Availability_Change_Reason>\n"}, {44, 44}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Access__Availability__Change__Reason_oer_ext_arr_[0] = {}; const int PCC__3GPP__Access__Availability__Change__Reason_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Access__Availability__Change__Reason_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PCC__3GPP__Access__Availability__Change__Reason_oer_ext_arr_, 0, PCC__3GPP__Access__Availability__Change__Reason_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Access__Availability__Change__Reason_descr_ = { "@DIAMETER_Types.PCC_3GPP_Access_Availability_Change_Reason", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &PCC__3GPP__Access__Availability__Change__Reason_xer_, &OCTETSTRING_json_, &PCC__3GPP__Access__Availability__Change__Reason_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Access__Availability__Change__Reason_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Access__Availability__Change__Reason_xer_ = { {"avp_PCC_3GPP_Access_Availability_Change_Reason>\n", "avp_PCC_3GPP_Access_Availability_Change_Reason>\n"}, {48, 48}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Access__Availability__Change__Reason_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Access__Availability__Change__Reason_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Access__Availability__Change__Reason_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Access__Availability__Change__Reason_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Access__Availability__Change__Reason_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Access__Availability__Change__Reason_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Access_Availability_Change_Reason", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Access__Availability__Change__Reason_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Access__Availability__Change__Reason_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Access__Availability__Change__Reason_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__TDF__Application__Identifier_xer_ = { {"PCC_3GPP_TDF_Application_Identifier>\n", "PCC_3GPP_TDF_Application_Identifier>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__TDF__Application__Identifier_oer_ext_arr_[0] = {}; const int PCC__3GPP__TDF__Application__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__TDF__Application__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, PCC__3GPP__TDF__Application__Identifier_oer_ext_arr_, 0, PCC__3GPP__TDF__Application__Identifier_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__TDF__Application__Identifier_descr_ = { "@DIAMETER_Types.PCC_3GPP_TDF_Application_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &PCC__3GPP__TDF__Application__Identifier_xer_, &OCTETSTRING_json_, &PCC__3GPP__TDF__Application__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__TDF__Application__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__TDF__Application__Identifier_xer_ = { {"avp_PCC_3GPP_TDF_Application_Identifier>\n", "avp_PCC_3GPP_TDF_Application_Identifier>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__TDF__Application__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__TDF__Application__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__TDF__Application__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__TDF__Application__Identifier_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__TDF__Application__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__TDF__Application__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_TDF_Application_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__TDF__Application__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__TDF__Application__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__TDF__Application__Identifier_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Requested__PLMN__Identifier_xer_ = { {"DCA_3GPP_Requested_PLMN_Identifier>\n", "DCA_3GPP_Requested_PLMN_Identifier>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Requested__PLMN__Identifier_oer_ext_arr_[0] = {}; const int DCA__3GPP__Requested__PLMN__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Requested__PLMN__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Requested__PLMN__Identifier_oer_ext_arr_, 0, DCA__3GPP__Requested__PLMN__Identifier_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Requested__PLMN__Identifier_descr_ = { "@DIAMETER_Types.DCA_3GPP_Requested_PLMN_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Requested__PLMN__Identifier_xer_, &OCTETSTRING_json_, &DCA__3GPP__Requested__PLMN__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Requested__PLMN__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Requested__PLMN__Identifier_xer_ = { {"avp_DCA_3GPP_Requested_PLMN_Identifier>\n", "avp_DCA_3GPP_Requested_PLMN_Identifier>\n"}, {40, 40}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Requested__PLMN__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Requested__PLMN__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Requested__PLMN__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Requested__PLMN__Identifier_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Requested__PLMN__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Requested__PLMN__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Requested_PLMN_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Requested__PLMN__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Requested__PLMN__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Requested__PLMN__Identifier_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Location__Area__Identity_xer_ = { {"AAA_3GPP_Location_Area_Identity>\n", "AAA_3GPP_Location_Area_Identity>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Location__Area__Identity_oer_ext_arr_[0] = {}; const int AAA__3GPP__Location__Area__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Location__Area__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__Location__Area__Identity_oer_ext_arr_, 0, AAA__3GPP__Location__Area__Identity_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Location__Area__Identity_descr_ = { "@DIAMETER_Types.AAA_3GPP_Location_Area_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__Location__Area__Identity_xer_, &OCTETSTRING_json_, &AAA__3GPP__Location__Area__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Location__Area__Identity_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Location__Area__Identity_xer_ = { {"avp_AAA_3GPP_Location_Area_Identity>\n", "avp_AAA_3GPP_Location_Area_Identity>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Location__Area__Identity_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Location__Area__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Location__Area__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Location__Area__Identity_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Location__Area__Identity_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Location__Area__Identity_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Location_Area_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Location__Area__Identity_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Location__Area__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Location__Area__Identity_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Media__Component__Status_xer_ = { {"RX_3GPP_Media_Component_Status>\n", "RX_3GPP_Media_Component_Status>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Media__Component__Status_oer_ext_arr_[0] = {}; const int RX__3GPP__Media__Component__Status_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Media__Component__Status_oer_ = { -1, TRUE, 4, FALSE, 0, 0, RX__3GPP__Media__Component__Status_oer_ext_arr_, 0, RX__3GPP__Media__Component__Status_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Media__Component__Status_descr_ = { "@DIAMETER_Types.RX_3GPP_Media_Component_Status", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &RX__3GPP__Media__Component__Status_xer_, &OCTETSTRING_json_, &RX__3GPP__Media__Component__Status_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Media__Component__Status_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Media__Component__Status_xer_ = { {"avp_RX_3GPP_Media_Component_Status>\n", "avp_RX_3GPP_Media_Component_Status>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Media__Component__Status_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Media__Component__Status_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Media__Component__Status_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Media__Component__Status_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Media__Component__Status_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Media__Component__Status_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Media_Component_Status", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Media__Component__Status_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Media__Component__Status_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Media__Component__Status_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__eDRX__Cycle__Length__Value_xer_ = { {"AAA_3GPP_eDRX_Cycle_Length_Value>\n", "AAA_3GPP_eDRX_Cycle_Length_Value>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__eDRX__Cycle__Length__Value_oer_ext_arr_[0] = {}; const int AAA__3GPP__eDRX__Cycle__Length__Value_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__eDRX__Cycle__Length__Value_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__eDRX__Cycle__Length__Value_oer_ext_arr_, 0, AAA__3GPP__eDRX__Cycle__Length__Value_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__eDRX__Cycle__Length__Value_descr_ = { "@DIAMETER_Types.AAA_3GPP_eDRX_Cycle_Length_Value", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__eDRX__Cycle__Length__Value_xer_, &OCTETSTRING_json_, &AAA__3GPP__eDRX__Cycle__Length__Value_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__eDRX__Cycle__Length__Value_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__eDRX__Cycle__Length__Value_xer_ = { {"avp_AAA_3GPP_eDRX_Cycle_Length_Value>\n", "avp_AAA_3GPP_eDRX_Cycle_Length_Value>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__eDRX__Cycle__Length__Value_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__eDRX__Cycle__Length__Value_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__eDRX__Cycle__Length__Value_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__eDRX__Cycle__Length__Value_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__eDRX__Cycle__Length__Value_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__eDRX__Cycle__Length__Value_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_eDRX_Cycle_Length_Value", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__eDRX__Cycle__Length__Value_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__eDRX__Cycle__Length__Value_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__eDRX__Cycle__Length__Value_default_coding("RAW"); const XERdescriptor_t MIPv4__NONE__MIP__FA__Challenge_xer_ = { {"MIPv4_NONE_MIP_FA_Challenge>\n", "MIPv4_NONE_MIP_FA_Challenge>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int MIPv4__NONE__MIP__FA__Challenge_oer_ext_arr_[0] = {}; const int MIPv4__NONE__MIP__FA__Challenge_oer_p_[0] = {}; const TTCN_OERdescriptor_t MIPv4__NONE__MIP__FA__Challenge_oer_ = { -1, TRUE, -1, FALSE, 0, 0, MIPv4__NONE__MIP__FA__Challenge_oer_ext_arr_, 0, MIPv4__NONE__MIP__FA__Challenge_oer_p_}; const TTCN_Typedescriptor_t MIPv4__NONE__MIP__FA__Challenge_descr_ = { "@DIAMETER_Types.MIPv4_NONE_MIP_FA_Challenge", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &MIPv4__NONE__MIP__FA__Challenge_xer_, &OCTETSTRING_json_, &MIPv4__NONE__MIP__FA__Challenge_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__FA__Challenge_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__FA__Challenge_xer_ = { {"avp_MIPv4_NONE_MIP_FA_Challenge>\n", "avp_MIPv4_NONE_MIP_FA_Challenge>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__MIPv4__NONE__MIP__FA__Challenge_oer_ext_arr_[0] = {}; const int AVP__Data_avp__MIPv4__NONE__MIP__FA__Challenge_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__FA__Challenge_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__MIPv4__NONE__MIP__FA__Challenge_oer_ext_arr_, 0, AVP__Data_avp__MIPv4__NONE__MIP__FA__Challenge_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__FA__Challenge_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv4_NONE_MIP_FA_Challenge", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__MIPv4__NONE__MIP__FA__Challenge_xer_, &OCTETSTRING_json_, &AVP__Data_avp__MIPv4__NONE__MIP__FA__Challenge_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__FA__Challenge_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__Visited__Network__Identifier_xer_ = { {"CxDx_3GPP_Visited_Network_Identifier>\n", "CxDx_3GPP_Visited_Network_Identifier>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__3GPP__Visited__Network__Identifier_oer_ext_arr_[0] = {}; const int CxDx__3GPP__Visited__Network__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__3GPP__Visited__Network__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, CxDx__3GPP__Visited__Network__Identifier_oer_ext_arr_, 0, CxDx__3GPP__Visited__Network__Identifier_oer_p_}; const TTCN_Typedescriptor_t CxDx__3GPP__Visited__Network__Identifier_descr_ = { "@DIAMETER_Types.CxDx_3GPP_Visited_Network_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &CxDx__3GPP__Visited__Network__Identifier_xer_, &OCTETSTRING_json_, &CxDx__3GPP__Visited__Network__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__Visited__Network__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__Visited__Network__Identifier_xer_ = { {"avp_CxDx_3GPP_Visited_Network_Identifier>\n", "avp_CxDx_3GPP_Visited_Network_Identifier>\n"}, {42, 42}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__3GPP__Visited__Network__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__3GPP__Visited__Network__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__3GPP__Visited__Network__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__CxDx__3GPP__Visited__Network__Identifier_oer_ext_arr_, 0, AVP__Data_avp__CxDx__3GPP__Visited__Network__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__Visited__Network__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_Visited_Network_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__3GPP__Visited__Network__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__3GPP__Visited__Network__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Visited__Network__Identifier_default_coding("RAW"); const XERdescriptor_t S6__3GPP__RIR__Flags_xer_ = { {"S6_3GPP_RIR_Flags>\n", "S6_3GPP_RIR_Flags>\n"}, {19, 19}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__RIR__Flags_oer_ext_arr_[0] = {}; const int S6__3GPP__RIR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__RIR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__RIR__Flags_oer_ext_arr_, 0, S6__3GPP__RIR__Flags_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__RIR__Flags_descr_ = { "@DIAMETER_Types.S6_3GPP_RIR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__RIR__Flags_xer_, &OCTETSTRING_json_, &S6__3GPP__RIR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__RIR__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__RIR__Flags_xer_ = { {"avp_S6_3GPP_RIR_Flags>\n", "avp_S6_3GPP_RIR_Flags>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__RIR__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__RIR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__RIR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__RIR__Flags_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__RIR__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__RIR__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_RIR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__RIR__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__RIR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__RIR__Flags_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Volume__Quota__Threshold_xer_ = { {"DCA_3GPP_Volume_Quota_Threshold>\n", "DCA_3GPP_Volume_Quota_Threshold>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Volume__Quota__Threshold_oer_ext_arr_[0] = {}; const int DCA__3GPP__Volume__Quota__Threshold_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Volume__Quota__Threshold_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Volume__Quota__Threshold_oer_ext_arr_, 0, DCA__3GPP__Volume__Quota__Threshold_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Volume__Quota__Threshold_descr_ = { "@DIAMETER_Types.DCA_3GPP_Volume_Quota_Threshold", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Volume__Quota__Threshold_xer_, &OCTETSTRING_json_, &DCA__3GPP__Volume__Quota__Threshold_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Volume__Quota__Threshold_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Volume__Quota__Threshold_xer_ = { {"avp_DCA_3GPP_Volume_Quota_Threshold>\n", "avp_DCA_3GPP_Volume_Quota_Threshold>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Volume__Quota__Threshold_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Volume__Quota__Threshold_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Volume__Quota__Threshold_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Volume__Quota__Threshold_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Volume__Quota__Threshold_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Volume__Quota__Threshold_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Volume_Quota_Threshold", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Volume__Quota__Threshold_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Volume__Quota__Threshold_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Volume__Quota__Threshold_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Incremental__Cost_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Incremental__Cost_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Incremental__Cost_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__Usage__Monitoring__Level_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__Usage__Monitoring__Level const TTCN_Typedescriptor_t PCC__3GPP__Usage__Monitoring__Level_descr_ = { "@DIAMETER_Types.PCC_3GPP_Usage_Monitoring_Level", NULL, &PCC__3GPP__Usage__Monitoring__Level_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Usage__Monitoring__Level_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Usage__Monitoring__Level_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__Collection__Period__RRM__LTE_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__Collection__Period__RRM__LTE const TTCN_Typedescriptor_t AAA__3GPP__Collection__Period__RRM__LTE_descr_ = { "@DIAMETER_Types.AAA_3GPP_Collection_Period_RRM_LTE", NULL, &AAA__3GPP__Collection__Period__RRM__LTE_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Collection__Period__RRM__LTE_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Collection__Period__RRM__LTE_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Extended__APN__AMBR__UL_xer_ = { {"PCC_3GPP_Extended_APN_AMBR_UL>\n", "PCC_3GPP_Extended_APN_AMBR_UL>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Extended__APN__AMBR__UL_oer_ext_arr_[0] = {}; const int PCC__3GPP__Extended__APN__AMBR__UL_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Extended__APN__AMBR__UL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PCC__3GPP__Extended__APN__AMBR__UL_oer_ext_arr_, 0, PCC__3GPP__Extended__APN__AMBR__UL_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Extended__APN__AMBR__UL_descr_ = { "@DIAMETER_Types.PCC_3GPP_Extended_APN_AMBR_UL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &PCC__3GPP__Extended__APN__AMBR__UL_xer_, &OCTETSTRING_json_, &PCC__3GPP__Extended__APN__AMBR__UL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Extended__APN__AMBR__UL_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Extended__APN__AMBR__UL_xer_ = { {"avp_PCC_3GPP_Extended_APN_AMBR_UL>\n", "avp_PCC_3GPP_Extended_APN_AMBR_UL>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Extended__APN__AMBR__UL_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Extended__APN__AMBR__UL_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Extended__APN__AMBR__UL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Extended__APN__AMBR__UL_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Extended__APN__AMBR__UL_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Extended__APN__AMBR__UL_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Extended_APN_AMBR_UL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Extended__APN__AMBR__UL_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Extended__APN__AMBR__UL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Extended__APN__AMBR__UL_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__Subscriber__Status_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__Subscriber__Status const TTCN_Typedescriptor_t AAA__3GPP__Subscriber__Status_descr_ = { "@DIAMETER_Types.AAA_3GPP_Subscriber_Status", NULL, &AAA__3GPP__Subscriber__Status_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Subscriber__Status_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Subscriber__Status_default_coding("RAW"); const TTCN_Typedescriptor_t& CxDx__3GPP__Identity__with__Emergency__Registration_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING CxDx__3GPP__Identity__with__Emergency__Registration_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Identity__with__Emergency__Registration_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Originator__Received__Address_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Originator__Received__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Originator__Received__Address_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__AoC__Service_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__AoC__Service_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__AoC__Service_default_coding("RAW"); const TTCN_RAWdescriptor_t DCC__NONE__Tariff__Change__Usage_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCC__NONE__Tariff__Change__Usage const TTCN_Typedescriptor_t DCC__NONE__Tariff__Change__Usage_descr_ = { "@DIAMETER_Types.DCC_NONE_Tariff_Change_Usage", NULL, &DCC__NONE__Tariff__Change__Usage_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__Tariff__Change__Usage_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Tariff__Change__Usage_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__LCS__PrivacyException_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__LCS__PrivacyException_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__LCS__PrivacyException_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__QoS__Subscribed_xer_ = { {"AAA_3GPP_QoS_Subscribed>\n", "AAA_3GPP_QoS_Subscribed>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__QoS__Subscribed_oer_ext_arr_[0] = {}; const int AAA__3GPP__QoS__Subscribed_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__QoS__Subscribed_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__QoS__Subscribed_oer_ext_arr_, 0, AAA__3GPP__QoS__Subscribed_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__QoS__Subscribed_descr_ = { "@DIAMETER_Types.AAA_3GPP_QoS_Subscribed", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__QoS__Subscribed_xer_, &OCTETSTRING_json_, &AAA__3GPP__QoS__Subscribed_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__QoS__Subscribed_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__QoS__Subscribed_xer_ = { {"avp_AAA_3GPP_QoS_Subscribed>\n", "avp_AAA_3GPP_QoS_Subscribed>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__QoS__Subscribed_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__QoS__Subscribed_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__QoS__Subscribed_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__QoS__Subscribed_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__QoS__Subscribed_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__QoS__Subscribed_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_QoS_Subscribed", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__QoS__Subscribed_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__QoS__Subscribed_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__QoS__Subscribed_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__NAS__IP__Address_xer_ = { {"DNAS_NONE_NAS_IP_Address>\n", "DNAS_NONE_NAS_IP_Address>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__NAS__IP__Address_oer_ext_arr_[0] = {}; const int DNAS__NONE__NAS__IP__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__NAS__IP__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__NAS__IP__Address_oer_ext_arr_, 0, DNAS__NONE__NAS__IP__Address_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__NAS__IP__Address_descr_ = { "@DIAMETER_Types.DNAS_NONE_NAS_IP_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__NAS__IP__Address_xer_, &OCTETSTRING_json_, &DNAS__NONE__NAS__IP__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__NAS__IP__Address_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__NAS__IP__Address_xer_ = { {"avp_DNAS_NONE_NAS_IP_Address>\n", "avp_DNAS_NONE_NAS_IP_Address>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__NAS__IP__Address_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__NAS__IP__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__NAS__IP__Address_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__NAS__IP__Address_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__NAS__IP__Address_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__NAS__IP__Address_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_NAS_IP_Address", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__NAS__IP__Address_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__NAS__IP__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__NAS__IP__Address_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Variable__Part__Value_xer_ = { {"DCA_3GPP_Variable_Part_Value>\n", "DCA_3GPP_Variable_Part_Value>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Variable__Part__Value_oer_ext_arr_[0] = {}; const int DCA__3GPP__Variable__Part__Value_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Variable__Part__Value_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Variable__Part__Value_oer_ext_arr_, 0, DCA__3GPP__Variable__Part__Value_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Variable__Part__Value_descr_ = { "@DIAMETER_Types.DCA_3GPP_Variable_Part_Value", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Variable__Part__Value_xer_, &OCTETSTRING_json_, &DCA__3GPP__Variable__Part__Value_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Variable__Part__Value_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Variable__Part__Value_xer_ = { {"avp_DCA_3GPP_Variable_Part_Value>\n", "avp_DCA_3GPP_Variable_Part_Value>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Variable__Part__Value_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Variable__Part__Value_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Variable__Part__Value_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Variable__Part__Value_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Variable__Part__Value_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Variable__Part__Value_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Variable_Part_Value", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Variable__Part__Value_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Variable__Part__Value_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Variable__Part__Value_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Read__Reply__Report__Requested_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Read__Reply__Report__Requested const TTCN_Typedescriptor_t DCA__3GPP__Read__Reply__Report__Requested_descr_ = { "@DIAMETER_Types.DCA_3GPP_Read_Reply_Report_Requested", NULL, &DCA__3GPP__Read__Reply__Report__Requested_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Read__Reply__Report__Requested_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Read__Reply__Report__Requested_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Event__Charging__TimeStamp_xer_ = { {"DCA_3GPP_Event_Charging_TimeStamp>\n", "DCA_3GPP_Event_Charging_TimeStamp>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Event__Charging__TimeStamp_oer_ext_arr_[0] = {}; const int DCA__3GPP__Event__Charging__TimeStamp_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Event__Charging__TimeStamp_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Event__Charging__TimeStamp_oer_ext_arr_, 0, DCA__3GPP__Event__Charging__TimeStamp_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Event__Charging__TimeStamp_descr_ = { "@DIAMETER_Types.DCA_3GPP_Event_Charging_TimeStamp", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &DCA__3GPP__Event__Charging__TimeStamp_xer_, &OCTETSTRING_json_, &DCA__3GPP__Event__Charging__TimeStamp_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Event__Charging__TimeStamp_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Event__Charging__TimeStamp_xer_ = { {"avp_DCA_3GPP_Event_Charging_TimeStamp>\n", "avp_DCA_3GPP_Event_Charging_TimeStamp>\n"}, {39, 39}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Event__Charging__TimeStamp_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Event__Charging__TimeStamp_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Event__Charging__TimeStamp_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Event__Charging__TimeStamp_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Event__Charging__TimeStamp_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Event__Charging__TimeStamp_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Event_Charging_TimeStamp", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Event__Charging__TimeStamp_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Event__Charging__TimeStamp_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Event__Charging__TimeStamp_default_coding("RAW"); const XERdescriptor_t RX__3GPP__RR__Bandwidth_xer_ = { {"RX_3GPP_RR_Bandwidth>\n", "RX_3GPP_RR_Bandwidth>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__RR__Bandwidth_oer_ext_arr_[0] = {}; const int RX__3GPP__RR__Bandwidth_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__RR__Bandwidth_oer_ = { -1, TRUE, 4, FALSE, 0, 0, RX__3GPP__RR__Bandwidth_oer_ext_arr_, 0, RX__3GPP__RR__Bandwidth_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__RR__Bandwidth_descr_ = { "@DIAMETER_Types.RX_3GPP_RR_Bandwidth", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &RX__3GPP__RR__Bandwidth_xer_, &OCTETSTRING_json_, &RX__3GPP__RR__Bandwidth_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__RR__Bandwidth_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__RR__Bandwidth_xer_ = { {"avp_RX_3GPP_RR_Bandwidth>\n", "avp_RX_3GPP_RR_Bandwidth>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__RR__Bandwidth_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__RR__Bandwidth_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__RR__Bandwidth_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__RR__Bandwidth_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__RR__Bandwidth_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__RR__Bandwidth_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_RR_Bandwidth", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__RR__Bandwidth_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__RR__Bandwidth_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__RR__Bandwidth_default_coding("RAW"); const TTCN_Typedescriptor_t& DNAS__NONE__CHAP__Auth_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DNAS__NONE__CHAP__Auth_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__CHAP__Auth_default_coding("RAW"); const XERdescriptor_t DCC__NONE__Service__Context__Id_xer_ = { {"DCC_NONE_Service_Context_Id>\n", "DCC_NONE_Service_Context_Id>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCC__NONE__Service__Context__Id_oer_ext_arr_[0] = {}; const int DCC__NONE__Service__Context__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCC__NONE__Service__Context__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCC__NONE__Service__Context__Id_oer_ext_arr_, 0, DCC__NONE__Service__Context__Id_oer_p_}; const TTCN_Typedescriptor_t DCC__NONE__Service__Context__Id_descr_ = { "@DIAMETER_Types.DCC_NONE_Service_Context_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCC__NONE__Service__Context__Id_xer_, &OCTETSTRING_json_, &DCC__NONE__Service__Context__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__Service__Context__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCC__NONE__Service__Context__Id_xer_ = { {"avp_DCC_NONE_Service_Context_Id>\n", "avp_DCC_NONE_Service_Context_Id>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCC__NONE__Service__Context__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCC__NONE__Service__Context__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCC__NONE__Service__Context__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCC__NONE__Service__Context__Id_oer_ext_arr_, 0, AVP__Data_avp__DCC__NONE__Service__Context__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCC__NONE__Service__Context__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCC_NONE_Service_Context_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCC__NONE__Service__Context__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCC__NONE__Service__Context__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Service__Context__Id_default_coding("RAW"); const XERdescriptor_t MIPv4__NONE__MIP__Authenticator__Length_xer_ = { {"MIPv4_NONE_MIP_Authenticator_Length>\n", "MIPv4_NONE_MIP_Authenticator_Length>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int MIPv4__NONE__MIP__Authenticator__Length_oer_ext_arr_[0] = {}; const int MIPv4__NONE__MIP__Authenticator__Length_oer_p_[0] = {}; const TTCN_OERdescriptor_t MIPv4__NONE__MIP__Authenticator__Length_oer_ = { -1, TRUE, 4, FALSE, 0, 0, MIPv4__NONE__MIP__Authenticator__Length_oer_ext_arr_, 0, MIPv4__NONE__MIP__Authenticator__Length_oer_p_}; const TTCN_Typedescriptor_t MIPv4__NONE__MIP__Authenticator__Length_descr_ = { "@DIAMETER_Types.MIPv4_NONE_MIP_Authenticator_Length", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &MIPv4__NONE__MIP__Authenticator__Length_xer_, &OCTETSTRING_json_, &MIPv4__NONE__MIP__Authenticator__Length_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__Authenticator__Length_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__Authenticator__Length_xer_ = { {"avp_MIPv4_NONE_MIP_Authenticator_Length>\n", "avp_MIPv4_NONE_MIP_Authenticator_Length>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__MIPv4__NONE__MIP__Authenticator__Length_oer_ext_arr_[0] = {}; const int AVP__Data_avp__MIPv4__NONE__MIP__Authenticator__Length_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__Authenticator__Length_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__MIPv4__NONE__MIP__Authenticator__Length_oer_ext_arr_, 0, AVP__Data_avp__MIPv4__NONE__MIP__Authenticator__Length_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__Authenticator__Length_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv4_NONE_MIP_Authenticator_Length", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__MIPv4__NONE__MIP__Authenticator__Length_xer_, &OCTETSTRING_json_, &AVP__Data_avp__MIPv4__NONE__MIP__Authenticator__Length_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__Authenticator__Length_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__SDP__TimeStamps_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__SDP__TimeStamps_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SDP__TimeStamps_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__IMS__Charging__Identifier_xer_ = { {"DCA_3GPP_IMS_Charging_Identifier>\n", "DCA_3GPP_IMS_Charging_Identifier>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__IMS__Charging__Identifier_oer_ext_arr_[0] = {}; const int DCA__3GPP__IMS__Charging__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__IMS__Charging__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__IMS__Charging__Identifier_oer_ext_arr_, 0, DCA__3GPP__IMS__Charging__Identifier_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__IMS__Charging__Identifier_descr_ = { "@DIAMETER_Types.DCA_3GPP_IMS_Charging_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__IMS__Charging__Identifier_xer_, &OCTETSTRING_json_, &DCA__3GPP__IMS__Charging__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__IMS__Charging__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__IMS__Charging__Identifier_xer_ = { {"avp_DCA_3GPP_IMS_Charging_Identifier>\n", "avp_DCA_3GPP_IMS_Charging_Identifier>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__IMS__Charging__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__IMS__Charging__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__IMS__Charging__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__IMS__Charging__Identifier_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__IMS__Charging__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__IMS__Charging__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_IMS_Charging_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__IMS__Charging__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__IMS__Charging__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__IMS__Charging__Identifier_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__MIP__FA__RK__SPI_xer_ = { {"AAA_3GPP_MIP_FA_RK_SPI>\n", "AAA_3GPP_MIP_FA_RK_SPI>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__MIP__FA__RK__SPI_oer_ext_arr_[0] = {}; const int AAA__3GPP__MIP__FA__RK__SPI_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__MIP__FA__RK__SPI_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__MIP__FA__RK__SPI_oer_ext_arr_, 0, AAA__3GPP__MIP__FA__RK__SPI_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__MIP__FA__RK__SPI_descr_ = { "@DIAMETER_Types.AAA_3GPP_MIP_FA_RK_SPI", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__MIP__FA__RK__SPI_xer_, &OCTETSTRING_json_, &AAA__3GPP__MIP__FA__RK__SPI_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__MIP__FA__RK__SPI_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__MIP__FA__RK__SPI_xer_ = { {"avp_AAA_3GPP_MIP_FA_RK_SPI>\n", "avp_AAA_3GPP_MIP_FA_RK_SPI>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__MIP__FA__RK__SPI_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__MIP__FA__RK__SPI_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__MIP__FA__RK__SPI_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__MIP__FA__RK__SPI_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__MIP__FA__RK__SPI_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__MIP__FA__RK__SPI_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_MIP_FA_RK_SPI", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__MIP__FA__RK__SPI_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__MIP__FA__RK__SPI_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__MIP__FA__RK__SPI_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Related__Trigger_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Related__Trigger_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Related__Trigger_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__APN__Aggregate__Max__Bitrate__DL_xer_ = { {"PCC_3GPP_APN_Aggregate_Max_Bitrate_DL>\n", "PCC_3GPP_APN_Aggregate_Max_Bitrate_DL>\n"}, {39, 39}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__APN__Aggregate__Max__Bitrate__DL_oer_ext_arr_[0] = {}; const int PCC__3GPP__APN__Aggregate__Max__Bitrate__DL_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__APN__Aggregate__Max__Bitrate__DL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PCC__3GPP__APN__Aggregate__Max__Bitrate__DL_oer_ext_arr_, 0, PCC__3GPP__APN__Aggregate__Max__Bitrate__DL_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__APN__Aggregate__Max__Bitrate__DL_descr_ = { "@DIAMETER_Types.PCC_3GPP_APN_Aggregate_Max_Bitrate_DL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &PCC__3GPP__APN__Aggregate__Max__Bitrate__DL_xer_, &OCTETSTRING_json_, &PCC__3GPP__APN__Aggregate__Max__Bitrate__DL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__APN__Aggregate__Max__Bitrate__DL_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL_xer_ = { {"avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_DL>\n", "avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_DL>\n"}, {43, 43}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_DL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL_default_coding("RAW"); const XERdescriptor_t S6__3GPP__SCS__Identity_xer_ = { {"S6_3GPP_SCS_Identity>\n", "S6_3GPP_SCS_Identity>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__SCS__Identity_oer_ext_arr_[0] = {}; const int S6__3GPP__SCS__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__SCS__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, S6__3GPP__SCS__Identity_oer_ext_arr_, 0, S6__3GPP__SCS__Identity_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__SCS__Identity_descr_ = { "@DIAMETER_Types.S6_3GPP_SCS_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &S6__3GPP__SCS__Identity_xer_, &OCTETSTRING_json_, &S6__3GPP__SCS__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__SCS__Identity_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__SCS__Identity_xer_ = { {"avp_S6_3GPP_SCS_Identity>\n", "avp_S6_3GPP_SCS_Identity>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__SCS__Identity_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__SCS__Identity_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__SCS__Identity_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__SCS__Identity_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__SCS__Identity_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__SCS__Identity_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_SCS_Identity", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__SCS__Identity_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__SCS__Identity_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__SCS__Identity_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__LCS__Name__String_xer_ = { {"DCA_3GPP_LCS_Name_String>\n", "DCA_3GPP_LCS_Name_String>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__LCS__Name__String_oer_ext_arr_[0] = {}; const int DCA__3GPP__LCS__Name__String_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__LCS__Name__String_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__LCS__Name__String_oer_ext_arr_, 0, DCA__3GPP__LCS__Name__String_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__LCS__Name__String_descr_ = { "@DIAMETER_Types.DCA_3GPP_LCS_Name_String", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__LCS__Name__String_xer_, &OCTETSTRING_json_, &DCA__3GPP__LCS__Name__String_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__LCS__Name__String_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__LCS__Name__String_xer_ = { {"avp_DCA_3GPP_LCS_Name_String>\n", "avp_DCA_3GPP_LCS_Name_String>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__LCS__Name__String_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__LCS__Name__String_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__LCS__Name__String_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__LCS__Name__String_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__LCS__Name__String_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__LCS__Name__String_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_LCS_Name_String", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__LCS__Name__String_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__LCS__Name__String_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__LCS__Name__String_default_coding("RAW"); const TTCN_Typedescriptor_t& RX__3GPP__Access__Network__Charging__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING RX__3GPP__Access__Network__Charging__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Access__Network__Charging__Address_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Presence__Reporting__Area__Identifier_xer_ = { {"PCC_3GPP_Presence_Reporting_Area_Identifier>\n", "PCC_3GPP_Presence_Reporting_Area_Identifier>\n"}, {45, 45}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Presence__Reporting__Area__Identifier_oer_ext_arr_[0] = {}; const int PCC__3GPP__Presence__Reporting__Area__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Presence__Reporting__Area__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, PCC__3GPP__Presence__Reporting__Area__Identifier_oer_ext_arr_, 0, PCC__3GPP__Presence__Reporting__Area__Identifier_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Presence__Reporting__Area__Identifier_descr_ = { "@DIAMETER_Types.PCC_3GPP_Presence_Reporting_Area_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &PCC__3GPP__Presence__Reporting__Area__Identifier_xer_, &OCTETSTRING_json_, &PCC__3GPP__Presence__Reporting__Area__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Presence__Reporting__Area__Identifier_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Identifier_xer_ = { {"avp_PCC_3GPP_Presence_Reporting_Area_Identifier>\n", "avp_PCC_3GPP_Presence_Reporting_Area_Identifier>\n"}, {49, 49}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Identifier_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Identifier_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Identifier_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Identifier_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Identifier_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Identifier_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Presence_Reporting_Area_Identifier", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Identifier_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Identifier_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Presence__Reporting__Area__Identifier_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Inband__Security__Id_xer_ = { {"BASE_NONE_Inband_Security_Id>\n", "BASE_NONE_Inband_Security_Id>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int BASE__NONE__Inband__Security__Id_oer_ext_arr_[0] = {}; const int BASE__NONE__Inband__Security__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t BASE__NONE__Inband__Security__Id_oer_ = { -1, TRUE, 4, FALSE, 0, 0, BASE__NONE__Inband__Security__Id_oer_ext_arr_, 0, BASE__NONE__Inband__Security__Id_oer_p_}; const TTCN_Typedescriptor_t BASE__NONE__Inband__Security__Id_descr_ = { "@DIAMETER_Types.BASE_NONE_Inband_Security_Id", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &BASE__NONE__Inband__Security__Id_xer_, &OCTETSTRING_json_, &BASE__NONE__Inband__Security__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Inband__Security__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Inband__Security__Id_xer_ = { {"avp_BASE_NONE_Inband_Security_Id>\n", "avp_BASE_NONE_Inband_Security_Id>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__BASE__NONE__Inband__Security__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__BASE__NONE__Inband__Security__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__BASE__NONE__Inband__Security__Id_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__BASE__NONE__Inband__Security__Id_oer_ext_arr_, 0, AVP__Data_avp__BASE__NONE__Inband__Security__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Inband__Security__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Inband_Security_Id", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__BASE__NONE__Inband__Security__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__BASE__NONE__Inband__Security__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Inband__Security__Id_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__ISUP__Cause__Value_xer_ = { {"DCA_3GPP_ISUP_Cause_Value>\n", "DCA_3GPP_ISUP_Cause_Value>\n"}, {27, 27}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__ISUP__Cause__Value_oer_ext_arr_[0] = {}; const int DCA__3GPP__ISUP__Cause__Value_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__ISUP__Cause__Value_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__ISUP__Cause__Value_oer_ext_arr_, 0, DCA__3GPP__ISUP__Cause__Value_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__ISUP__Cause__Value_descr_ = { "@DIAMETER_Types.DCA_3GPP_ISUP_Cause_Value", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__ISUP__Cause__Value_xer_, &OCTETSTRING_json_, &DCA__3GPP__ISUP__Cause__Value_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__ISUP__Cause__Value_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__ISUP__Cause__Value_xer_ = { {"avp_DCA_3GPP_ISUP_Cause_Value>\n", "avp_DCA_3GPP_ISUP_Cause_Value>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__ISUP__Cause__Value_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__ISUP__Cause__Value_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__ISUP__Cause__Value_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__ISUP__Cause__Value_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__ISUP__Cause__Value_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__ISUP__Cause__Value_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_ISUP_Cause_Value", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__ISUP__Cause__Value_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__ISUP__Cause__Value_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__ISUP__Cause__Value_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Charging__Rule__Name_xer_ = { {"PCC_3GPP_Charging_Rule_Name>\n", "PCC_3GPP_Charging_Rule_Name>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Charging__Rule__Name_oer_ext_arr_[0] = {}; const int PCC__3GPP__Charging__Rule__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Charging__Rule__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, PCC__3GPP__Charging__Rule__Name_oer_ext_arr_, 0, PCC__3GPP__Charging__Rule__Name_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Charging__Rule__Name_descr_ = { "@DIAMETER_Types.PCC_3GPP_Charging_Rule_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &PCC__3GPP__Charging__Rule__Name_xer_, &OCTETSTRING_json_, &PCC__3GPP__Charging__Rule__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Charging__Rule__Name_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Charging__Rule__Name_xer_ = { {"avp_PCC_3GPP_Charging_Rule_Name>\n", "avp_PCC_3GPP_Charging_Rule_Name>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Charging__Rule__Name_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Charging__Rule__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Charging__Rule__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Charging__Rule__Name_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Charging__Rule__Name_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Charging__Rule__Name_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Charging_Rule_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Charging__Rule__Name_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Charging__Rule__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Charging__Rule__Name_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Ip__Domain__Id_xer_ = { {"RX_3GPP_Ip_Domain_Id>\n", "RX_3GPP_Ip_Domain_Id>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Ip__Domain__Id_oer_ext_arr_[0] = {}; const int RX__3GPP__Ip__Domain__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Ip__Domain__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, RX__3GPP__Ip__Domain__Id_oer_ext_arr_, 0, RX__3GPP__Ip__Domain__Id_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Ip__Domain__Id_descr_ = { "@DIAMETER_Types.RX_3GPP_Ip_Domain_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &RX__3GPP__Ip__Domain__Id_xer_, &OCTETSTRING_json_, &RX__3GPP__Ip__Domain__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Ip__Domain__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Ip__Domain__Id_xer_ = { {"avp_RX_3GPP_Ip_Domain_Id>\n", "avp_RX_3GPP_Ip_Domain_Id>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Ip__Domain__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Ip__Domain__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Ip__Domain__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Ip__Domain__Id_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Ip__Domain__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Ip__Domain__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Ip_Domain_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Ip__Domain__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Ip__Domain__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Ip__Domain__Id_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__TDF__IP__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__TDF__IP__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__TDF__IP__Address_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__UE__Usage__Type_xer_ = { {"AAA_3GPP_UE_Usage_Type>\n", "AAA_3GPP_UE_Usage_Type>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__UE__Usage__Type_oer_ext_arr_[0] = {}; const int AAA__3GPP__UE__Usage__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__UE__Usage__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__UE__Usage__Type_oer_ext_arr_, 0, AAA__3GPP__UE__Usage__Type_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__UE__Usage__Type_descr_ = { "@DIAMETER_Types.AAA_3GPP_UE_Usage_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__UE__Usage__Type_xer_, &OCTETSTRING_json_, &AAA__3GPP__UE__Usage__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__UE__Usage__Type_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__UE__Usage__Type_xer_ = { {"avp_AAA_3GPP_UE_Usage_Type>\n", "avp_AAA_3GPP_UE_Usage_Type>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__UE__Usage__Type_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__UE__Usage__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__UE__Usage__Type_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__UE__Usage__Type_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__UE__Usage__Type_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__UE__Usage__Type_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_UE_Usage_Type", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__UE__Usage__Type_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__UE__Usage__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__UE__Usage__Type_default_coding("RAW"); const TTCN_Typedescriptor_t& S6__3GPP__Enhanced__Coverage__Restriction_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING S6__3GPP__Enhanced__Coverage__Restriction_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Enhanced__Coverage__Restriction_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Charged__Party_xer_ = { {"DCA_3GPP_Charged_Party>\n", "DCA_3GPP_Charged_Party>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Charged__Party_oer_ext_arr_[0] = {}; const int DCA__3GPP__Charged__Party_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Charged__Party_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Charged__Party_oer_ext_arr_, 0, DCA__3GPP__Charged__Party_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Charged__Party_descr_ = { "@DIAMETER_Types.DCA_3GPP_Charged_Party", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Charged__Party_xer_, &OCTETSTRING_json_, &DCA__3GPP__Charged__Party_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Charged__Party_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Charged__Party_xer_ = { {"avp_DCA_3GPP_Charged_Party>\n", "avp_DCA_3GPP_Charged_Party>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Charged__Party_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Charged__Party_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Charged__Party_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Charged__Party_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Charged__Party_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Charged__Party_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Charged_Party", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Charged__Party_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Charged__Party_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Charged__Party_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__PDN__Connection__Charging__ID_xer_ = { {"DCA_3GPP_PDN_Connection_Charging_ID>\n", "DCA_3GPP_PDN_Connection_Charging_ID>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__PDN__Connection__Charging__ID_oer_ext_arr_[0] = {}; const int DCA__3GPP__PDN__Connection__Charging__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__PDN__Connection__Charging__ID_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__PDN__Connection__Charging__ID_oer_ext_arr_, 0, DCA__3GPP__PDN__Connection__Charging__ID_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__PDN__Connection__Charging__ID_descr_ = { "@DIAMETER_Types.DCA_3GPP_PDN_Connection_Charging_ID", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__PDN__Connection__Charging__ID_xer_, &OCTETSTRING_json_, &DCA__3GPP__PDN__Connection__Charging__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__PDN__Connection__Charging__ID_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__PDN__Connection__Charging__ID_xer_ = { {"avp_DCA_3GPP_PDN_Connection_Charging_ID>\n", "avp_DCA_3GPP_PDN_Connection_Charging_ID>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__PDN__Connection__Charging__ID_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__PDN__Connection__Charging__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__PDN__Connection__Charging__ID_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__PDN__Connection__Charging__ID_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__PDN__Connection__Charging__ID_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__PDN__Connection__Charging__ID_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_PDN_Connection_Charging_ID", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__PDN__Connection__Charging__ID_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__PDN__Connection__Charging__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__PDN__Connection__Charging__ID_default_coding("RAW"); const TTCN_RAWdescriptor_t CxDx__3GPP__User__Data__Already__Available_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for CxDx__3GPP__User__Data__Already__Available const TTCN_Typedescriptor_t CxDx__3GPP__User__Data__Already__Available_descr_ = { "@DIAMETER_Types.CxDx_3GPP_User_Data_Already_Available", NULL, &CxDx__3GPP__User__Data__Already__Available_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__User__Data__Already__Available_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__User__Data__Already__Available_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Security__Parameter__Index_xer_ = { {"PCC_3GPP_Security_Parameter_Index>\n", "PCC_3GPP_Security_Parameter_Index>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Security__Parameter__Index_oer_ext_arr_[0] = {}; const int PCC__3GPP__Security__Parameter__Index_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Security__Parameter__Index_oer_ = { -1, TRUE, -1, FALSE, 0, 0, PCC__3GPP__Security__Parameter__Index_oer_ext_arr_, 0, PCC__3GPP__Security__Parameter__Index_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Security__Parameter__Index_descr_ = { "@DIAMETER_Types.PCC_3GPP_Security_Parameter_Index", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &PCC__3GPP__Security__Parameter__Index_xer_, &OCTETSTRING_json_, &PCC__3GPP__Security__Parameter__Index_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Security__Parameter__Index_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Security__Parameter__Index_xer_ = { {"avp_PCC_3GPP_Security_Parameter_Index>\n", "avp_PCC_3GPP_Security_Parameter_Index>\n"}, {39, 39}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Security__Parameter__Index_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Security__Parameter__Index_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Security__Parameter__Index_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Security__Parameter__Index_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Security__Parameter__Index_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Security__Parameter__Index_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Security_Parameter_Index", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Security__Parameter__Index_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Security__Parameter__Index_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Security__Parameter__Index_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__MME__Number__for__MT__SMS_xer_ = { {"AAA_3GPP_MME_Number_for_MT_SMS>\n", "AAA_3GPP_MME_Number_for_MT_SMS>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__MME__Number__for__MT__SMS_oer_ext_arr_[0] = {}; const int AAA__3GPP__MME__Number__for__MT__SMS_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__MME__Number__for__MT__SMS_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__MME__Number__for__MT__SMS_oer_ext_arr_, 0, AAA__3GPP__MME__Number__for__MT__SMS_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__MME__Number__for__MT__SMS_descr_ = { "@DIAMETER_Types.AAA_3GPP_MME_Number_for_MT_SMS", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__MME__Number__for__MT__SMS_xer_, &OCTETSTRING_json_, &AAA__3GPP__MME__Number__for__MT__SMS_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__MME__Number__for__MT__SMS_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__MME__Number__for__MT__SMS_xer_ = { {"avp_AAA_3GPP_MME_Number_for_MT_SMS>\n", "avp_AAA_3GPP_MME_Number_for_MT_SMS>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__MME__Number__for__MT__SMS_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__MME__Number__for__MT__SMS_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__MME__Number__for__MT__SMS_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__MME__Number__for__MT__SMS_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__MME__Number__for__MT__SMS_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__MME__Number__for__MT__SMS_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_MME_Number_for_MT_SMS", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__MME__Number__for__MT__SMS_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__MME__Number__for__MT__SMS_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__MME__Number__for__MT__SMS_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Traffic__Steering__Policy__Identifier__UL_xer_ = { {"PCC_3GPP_Traffic_Steering_Policy_Identifier_UL>\n", "PCC_3GPP_Traffic_Steering_Policy_Identifier_UL>\n"}, {48, 48}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Traffic__Steering__Policy__Identifier__UL_oer_ext_arr_[0] = {}; const int PCC__3GPP__Traffic__Steering__Policy__Identifier__UL_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Traffic__Steering__Policy__Identifier__UL_oer_ = { -1, TRUE, -1, FALSE, 0, 0, PCC__3GPP__Traffic__Steering__Policy__Identifier__UL_oer_ext_arr_, 0, PCC__3GPP__Traffic__Steering__Policy__Identifier__UL_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Traffic__Steering__Policy__Identifier__UL_descr_ = { "@DIAMETER_Types.PCC_3GPP_Traffic_Steering_Policy_Identifier_UL", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &PCC__3GPP__Traffic__Steering__Policy__Identifier__UL_xer_, &OCTETSTRING_json_, &PCC__3GPP__Traffic__Steering__Policy__Identifier__UL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Traffic__Steering__Policy__Identifier__UL_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL_xer_ = { {"avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_UL>\n", "avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_UL>\n"}, {52, 52}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_UL", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL_default_coding("RAW"); const XERdescriptor_t DCC__NONE__CC__Correlation__Id_xer_ = { {"DCC_NONE_CC_Correlation_Id>\n", "DCC_NONE_CC_Correlation_Id>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCC__NONE__CC__Correlation__Id_oer_ext_arr_[0] = {}; const int DCC__NONE__CC__Correlation__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCC__NONE__CC__Correlation__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCC__NONE__CC__Correlation__Id_oer_ext_arr_, 0, DCC__NONE__CC__Correlation__Id_oer_p_}; const TTCN_Typedescriptor_t DCC__NONE__CC__Correlation__Id_descr_ = { "@DIAMETER_Types.DCC_NONE_CC_Correlation_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCC__NONE__CC__Correlation__Id_xer_, &OCTETSTRING_json_, &DCC__NONE__CC__Correlation__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__CC__Correlation__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCC__NONE__CC__Correlation__Id_xer_ = { {"avp_DCC_NONE_CC_Correlation_Id>\n", "avp_DCC_NONE_CC_Correlation_Id>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCC__NONE__CC__Correlation__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCC__NONE__CC__Correlation__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCC__NONE__CC__Correlation__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCC__NONE__CC__Correlation__Id_oer_ext_arr_, 0, AVP__Data_avp__DCC__NONE__CC__Correlation__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCC__NONE__CC__Correlation__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCC_NONE_CC_Correlation_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCC__NONE__CC__Correlation__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCC__NONE__CC__Correlation__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__CC__Correlation__Id_default_coding("RAW"); const TTCN_Typedescriptor_t& MIPv4__NONE__MIP__Home__Agent__Host_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__Home__Agent__Host_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__Home__Agent__Host_default_coding("RAW"); const XERdescriptor_t BASE__NONE__Route__Record_xer_ = { {"BASE_NONE_Route_Record>\n", "BASE_NONE_Route_Record>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t BASE__NONE__Route__Record_descr_ = { "@DIAMETER_Types.BASE_NONE_Route_Record", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &BASE__NONE__Route__Record_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Route__Record_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Route__Record_xer_ = { {"avp_BASE_NONE_Route_Record>\n", "avp_BASE_NONE_Route_Record>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Route__Record_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Route_Record", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__BASE__NONE__Route__Record_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Route__Record_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__SM__User__Data__Header_xer_ = { {"DCA_3GPP_SM_User_Data_Header>\n", "DCA_3GPP_SM_User_Data_Header>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__SM__User__Data__Header_oer_ext_arr_[0] = {}; const int DCA__3GPP__SM__User__Data__Header_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__SM__User__Data__Header_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__SM__User__Data__Header_oer_ext_arr_, 0, DCA__3GPP__SM__User__Data__Header_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__SM__User__Data__Header_descr_ = { "@DIAMETER_Types.DCA_3GPP_SM_User_Data_Header", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__SM__User__Data__Header_xer_, &OCTETSTRING_json_, &DCA__3GPP__SM__User__Data__Header_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__SM__User__Data__Header_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__SM__User__Data__Header_xer_ = { {"avp_DCA_3GPP_SM_User_Data_Header>\n", "avp_DCA_3GPP_SM_User_Data_Header>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__SM__User__Data__Header_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__SM__User__Data__Header_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__SM__User__Data__Header_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__SM__User__Data__Header_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__SM__User__Data__Header_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__SM__User__Data__Header_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_SM_User_Data_Header", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__SM__User__Data__Header_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__SM__User__Data__Header_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SM__User__Data__Header_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Carrier__Frequency_xer_ = { {"AAA_3GPP_Carrier_Frequency>\n", "AAA_3GPP_Carrier_Frequency>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Carrier__Frequency_oer_ext_arr_[0] = {}; const int AAA__3GPP__Carrier__Frequency_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Carrier__Frequency_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__Carrier__Frequency_oer_ext_arr_, 0, AAA__3GPP__Carrier__Frequency_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Carrier__Frequency_descr_ = { "@DIAMETER_Types.AAA_3GPP_Carrier_Frequency", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__Carrier__Frequency_xer_, &OCTETSTRING_json_, &AAA__3GPP__Carrier__Frequency_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Carrier__Frequency_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Carrier__Frequency_xer_ = { {"avp_AAA_3GPP_Carrier_Frequency>\n", "avp_AAA_3GPP_Carrier_Frequency>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Carrier__Frequency_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Carrier__Frequency_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Carrier__Frequency_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Carrier__Frequency_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Carrier__Frequency_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Carrier__Frequency_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Carrier_Frequency", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Carrier__Frequency_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Carrier__Frequency_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Carrier__Frequency_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__MMTel__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__MMTel__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__MMTel__Information_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__Mandatory__Capability_xer_ = { {"CxDx_3GPP_Mandatory_Capability>\n", "CxDx_3GPP_Mandatory_Capability>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__3GPP__Mandatory__Capability_oer_ext_arr_[0] = {}; const int CxDx__3GPP__Mandatory__Capability_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__3GPP__Mandatory__Capability_oer_ = { -1, TRUE, 4, FALSE, 0, 0, CxDx__3GPP__Mandatory__Capability_oer_ext_arr_, 0, CxDx__3GPP__Mandatory__Capability_oer_p_}; const TTCN_Typedescriptor_t CxDx__3GPP__Mandatory__Capability_descr_ = { "@DIAMETER_Types.CxDx_3GPP_Mandatory_Capability", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &CxDx__3GPP__Mandatory__Capability_xer_, &OCTETSTRING_json_, &CxDx__3GPP__Mandatory__Capability_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__Mandatory__Capability_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__Mandatory__Capability_xer_ = { {"avp_CxDx_3GPP_Mandatory_Capability>\n", "avp_CxDx_3GPP_Mandatory_Capability>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__3GPP__Mandatory__Capability_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__3GPP__Mandatory__Capability_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__3GPP__Mandatory__Capability_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__CxDx__3GPP__Mandatory__Capability_oer_ext_arr_, 0, AVP__Data_avp__CxDx__3GPP__Mandatory__Capability_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__Mandatory__Capability_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_Mandatory_Capability", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__3GPP__Mandatory__Capability_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__3GPP__Mandatory__Capability_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Mandatory__Capability_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__Trace__NE__Type__List_xer_ = { {"AAA_3GPP_Trace_NE_Type_List>\n", "AAA_3GPP_Trace_NE_Type_List>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__Trace__NE__Type__List_oer_ext_arr_[0] = {}; const int AAA__3GPP__Trace__NE__Type__List_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__Trace__NE__Type__List_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__Trace__NE__Type__List_oer_ext_arr_, 0, AAA__3GPP__Trace__NE__Type__List_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__Trace__NE__Type__List_descr_ = { "@DIAMETER_Types.AAA_3GPP_Trace_NE_Type_List", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__Trace__NE__Type__List_xer_, &OCTETSTRING_json_, &AAA__3GPP__Trace__NE__Type__List_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Trace__NE__Type__List_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__Trace__NE__Type__List_xer_ = { {"avp_AAA_3GPP_Trace_NE_Type_List>\n", "avp_AAA_3GPP_Trace_NE_Type_List>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__Trace__NE__Type__List_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__Trace__NE__Type__List_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__Trace__NE__Type__List_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__Trace__NE__Type__List_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__Trace__NE__Type__List_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__Trace__NE__Type__List_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_Trace_NE_Type_List", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__Trace__NE__Type__List_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__Trace__NE__Type__List_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Trace__NE__Type__List_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Charging__Characteristics__Selection__Mode_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Charging__Characteristics__Selection__Mode const TTCN_Typedescriptor_t DCA__3GPP__Charging__Characteristics__Selection__Mode_descr_ = { "@DIAMETER_Types.DCA_3GPP_Charging_Characteristics_Selection_Mode", NULL, &DCA__3GPP__Charging__Characteristics__Selection__Mode_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Charging__Characteristics__Selection__Mode_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Port__Limit_xer_ = { {"DNAS_NONE_Port_Limit>\n", "DNAS_NONE_Port_Limit>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Port__Limit_oer_ext_arr_[0] = {}; const int DNAS__NONE__Port__Limit_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Port__Limit_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DNAS__NONE__Port__Limit_oer_ext_arr_, 0, DNAS__NONE__Port__Limit_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Port__Limit_descr_ = { "@DIAMETER_Types.DNAS_NONE_Port_Limit", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DNAS__NONE__Port__Limit_xer_, &OCTETSTRING_json_, &DNAS__NONE__Port__Limit_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Port__Limit_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Port__Limit_xer_ = { {"avp_DNAS_NONE_Port_Limit>\n", "avp_DNAS_NONE_Port_Limit>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Port__Limit_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Port__Limit_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Port__Limit_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Port__Limit_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Port__Limit_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Port__Limit_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Port_Limit", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Port__Limit_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Port__Limit_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Port__Limit_default_coding("RAW"); const XERdescriptor_t MIPv6__NONE__MIP6__Feature__Vector_xer_ = { {"MIPv6_NONE_MIP6_Feature_Vector>\n", "MIPv6_NONE_MIP6_Feature_Vector>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int MIPv6__NONE__MIP6__Feature__Vector_oer_ext_arr_[0] = {}; const int MIPv6__NONE__MIP6__Feature__Vector_oer_p_[0] = {}; const TTCN_OERdescriptor_t MIPv6__NONE__MIP6__Feature__Vector_oer_ = { -1, TRUE, 8, FALSE, 0, 0, MIPv6__NONE__MIP6__Feature__Vector_oer_ext_arr_, 0, MIPv6__NONE__MIP6__Feature__Vector_oer_p_}; const TTCN_Typedescriptor_t MIPv6__NONE__MIP6__Feature__Vector_descr_ = { "@DIAMETER_Types.MIPv6_NONE_MIP6_Feature_Vector", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &MIPv6__NONE__MIP6__Feature__Vector_xer_, &OCTETSTRING_json_, &MIPv6__NONE__MIP6__Feature__Vector_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv6__NONE__MIP6__Feature__Vector_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv6__NONE__MIP6__Feature__Vector_xer_ = { {"avp_MIPv6_NONE_MIP6_Feature_Vector>\n", "avp_MIPv6_NONE_MIP6_Feature_Vector>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__MIPv6__NONE__MIP6__Feature__Vector_oer_ext_arr_[0] = {}; const int AVP__Data_avp__MIPv6__NONE__MIP6__Feature__Vector_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__MIPv6__NONE__MIP6__Feature__Vector_oer_ = { -1, TRUE, 8, FALSE, 0, 0, AVP__Data_avp__MIPv6__NONE__MIP6__Feature__Vector_oer_ext_arr_, 0, AVP__Data_avp__MIPv6__NONE__MIP6__Feature__Vector_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv6__NONE__MIP6__Feature__Vector_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv6_NONE_MIP6_Feature_Vector", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &AVP__Data_avp__MIPv6__NONE__MIP6__Feature__Vector_xer_, &OCTETSTRING_json_, &AVP__Data_avp__MIPv6__NONE__MIP6__Feature__Vector_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv6__NONE__MIP6__Feature__Vector_default_coding("RAW"); const TTCN_Typedescriptor_t& DCC__NONE__Multiple__Services__Credit__Control_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCC__NONE__Multiple__Services__Credit__Control_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Multiple__Services__Credit__Control_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__All__APN__Configurations__Included__Indicator_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__All__APN__Configurations__Included__Indicator const TTCN_Typedescriptor_t AAA__3GPP__All__APN__Configurations__Included__Indicator_descr_ = { "@DIAMETER_Types.AAA_3GPP_All_APN_Configurations_Included_Indicator", NULL, &AAA__3GPP__All__APN__Configurations__Included__Indicator_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__All__APN__Configurations__Included__Indicator_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__NOR__Flags_xer_ = { {"AAA_3GPP_NOR_Flags>\n", "AAA_3GPP_NOR_Flags>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__NOR__Flags_oer_ext_arr_[0] = {}; const int AAA__3GPP__NOR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__NOR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__NOR__Flags_oer_ext_arr_, 0, AAA__3GPP__NOR__Flags_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__NOR__Flags_descr_ = { "@DIAMETER_Types.AAA_3GPP_NOR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__NOR__Flags_xer_, &OCTETSTRING_json_, &AAA__3GPP__NOR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__NOR__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__NOR__Flags_xer_ = { {"avp_AAA_3GPP_NOR_Flags>\n", "avp_AAA_3GPP_NOR_Flags>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__NOR__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__NOR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__NOR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__NOR__Flags_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__NOR__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__NOR__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_NOR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__NOR__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__NOR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__NOR__Flags_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Message__ID_xer_ = { {"DCA_3GPP_Message_ID>\n", "DCA_3GPP_Message_ID>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Message__ID_oer_ext_arr_[0] = {}; const int DCA__3GPP__Message__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Message__ID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Message__ID_oer_ext_arr_, 0, DCA__3GPP__Message__ID_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Message__ID_descr_ = { "@DIAMETER_Types.DCA_3GPP_Message_ID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Message__ID_xer_, &OCTETSTRING_json_, &DCA__3GPP__Message__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Message__ID_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Message__ID_xer_ = { {"avp_DCA_3GPP_Message_ID>\n", "avp_DCA_3GPP_Message_ID>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Message__ID_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Message__ID_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Message__ID_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Message__ID_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Message__ID_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Message__ID_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Message_ID", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Message__ID_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Message__ID_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Message__ID_default_coding("RAW"); const XERdescriptor_t GI__3GPP__3GPP__MS__TimeZone_xer_ = { {"GI_3GPP_3GPP_MS_TimeZone>\n", "GI_3GPP_3GPP_MS_TimeZone>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GI__3GPP__3GPP__MS__TimeZone_oer_ext_arr_[0] = {}; const int GI__3GPP__3GPP__MS__TimeZone_oer_p_[0] = {}; const TTCN_OERdescriptor_t GI__3GPP__3GPP__MS__TimeZone_oer_ = { -1, TRUE, -1, FALSE, 0, 0, GI__3GPP__3GPP__MS__TimeZone_oer_ext_arr_, 0, GI__3GPP__3GPP__MS__TimeZone_oer_p_}; const TTCN_Typedescriptor_t GI__3GPP__3GPP__MS__TimeZone_descr_ = { "@DIAMETER_Types.GI_3GPP_3GPP_MS_TimeZone", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &GI__3GPP__3GPP__MS__TimeZone_xer_, &OCTETSTRING_json_, &GI__3GPP__3GPP__MS__TimeZone_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__3GPP__MS__TimeZone_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__MS__TimeZone_xer_ = { {"avp_GI_3GPP_3GPP_MS_TimeZone>\n", "avp_GI_3GPP_3GPP_MS_TimeZone>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__GI__3GPP__3GPP__MS__TimeZone_oer_ext_arr_[0] = {}; const int AVP__Data_avp__GI__3GPP__3GPP__MS__TimeZone_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__MS__TimeZone_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__GI__3GPP__3GPP__MS__TimeZone_oer_ext_arr_, 0, AVP__Data_avp__GI__3GPP__3GPP__MS__TimeZone_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__GI__3GPP__3GPP__MS__TimeZone_descr_ = { "@DIAMETER_Types.AVP_Data.avp_GI_3GPP_3GPP_MS_TimeZone", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__GI__3GPP__3GPP__MS__TimeZone_xer_, &OCTETSTRING_json_, &AVP__Data_avp__GI__3GPP__3GPP__MS__TimeZone_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__3GPP__MS__TimeZone_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__External__Client_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__External__Client_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__External__Client_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Charge__Reason__Code_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Charge__Reason__Code const TTCN_Typedescriptor_t DCA__3GPP__Charge__Reason__Code_descr_ = { "@DIAMETER_Types.DCA_3GPP_Charge_Reason_Code", NULL, &DCA__3GPP__Charge__Reason__Code_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Charge__Reason__Code_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Charge__Reason__Code_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Authorization__Lifetime_xer_ = { {"avp_BASE_NONE_Authorization_Lifetime>\n", "avp_BASE_NONE_Authorization_Lifetime>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__BASE__NONE__Authorization__Lifetime_oer_ext_arr_[0] = {}; const int AVP__Data_avp__BASE__NONE__Authorization__Lifetime_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__BASE__NONE__Authorization__Lifetime_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__BASE__NONE__Authorization__Lifetime_oer_ext_arr_, 0, AVP__Data_avp__BASE__NONE__Authorization__Lifetime_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Authorization__Lifetime_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Authorization_Lifetime", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__BASE__NONE__Authorization__Lifetime_xer_, &OCTETSTRING_json_, &AVP__Data_avp__BASE__NONE__Authorization__Lifetime_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Authorization__Lifetime_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__TWAN__PCO_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__TWAN__PCO_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__TWAN__PCO_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__PoC__Change__Conditions_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__PoC__Change__Conditions const TTCN_Typedescriptor_t DCA__3GPP__PoC__Change__Conditions_descr_ = { "@DIAMETER_Types.DCA_3GPP_PoC_Change_Conditions", NULL, &DCA__3GPP__PoC__Change__Conditions_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__PoC__Change__Conditions_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__PoC__Change__Conditions_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Language_xer_ = { {"DCA_3GPP_Language>\n", "DCA_3GPP_Language>\n"}, {19, 19}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Language_oer_ext_arr_[0] = {}; const int DCA__3GPP__Language_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Language_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Language_oer_ext_arr_, 0, DCA__3GPP__Language_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Language_descr_ = { "@DIAMETER_Types.DCA_3GPP_Language", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Language_xer_, &OCTETSTRING_json_, &DCA__3GPP__Language_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Language_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Language_xer_ = { {"avp_DCA_3GPP_Language>\n", "avp_DCA_3GPP_Language>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Language_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Language_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Language_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Language_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Language_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Language_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Language", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Language_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Language_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Language_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Extended__Min__Requested__BW__DL_xer_ = { {"RX_3GPP_Extended_Min_Requested_BW_DL>\n", "RX_3GPP_Extended_Min_Requested_BW_DL>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Extended__Min__Requested__BW__DL_oer_ext_arr_[0] = {}; const int RX__3GPP__Extended__Min__Requested__BW__DL_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Extended__Min__Requested__BW__DL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, RX__3GPP__Extended__Min__Requested__BW__DL_oer_ext_arr_, 0, RX__3GPP__Extended__Min__Requested__BW__DL_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Extended__Min__Requested__BW__DL_descr_ = { "@DIAMETER_Types.RX_3GPP_Extended_Min_Requested_BW_DL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &RX__3GPP__Extended__Min__Requested__BW__DL_xer_, &OCTETSTRING_json_, &RX__3GPP__Extended__Min__Requested__BW__DL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Extended__Min__Requested__BW__DL_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Extended__Min__Requested__BW__DL_xer_ = { {"avp_RX_3GPP_Extended_Min_Requested_BW_DL>\n", "avp_RX_3GPP_Extended_Min_Requested_BW_DL>\n"}, {42, 42}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Extended__Min__Requested__BW__DL_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Extended__Min__Requested__BW__DL_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Extended__Min__Requested__BW__DL_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Extended__Min__Requested__BW__DL_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Extended__Min__Requested__BW__DL_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Extended__Min__Requested__BW__DL_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Extended_Min_Requested_BW_DL", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Extended__Min__Requested__BW__DL_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Extended__Min__Requested__BW__DL_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Extended__Min__Requested__BW__DL_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__ARAP__Features_xer_ = { {"DNAS_NONE_ARAP_Features>\n", "DNAS_NONE_ARAP_Features>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__ARAP__Features_oer_ext_arr_[0] = {}; const int DNAS__NONE__ARAP__Features_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__ARAP__Features_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__ARAP__Features_oer_ext_arr_, 0, DNAS__NONE__ARAP__Features_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__ARAP__Features_descr_ = { "@DIAMETER_Types.DNAS_NONE_ARAP_Features", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__ARAP__Features_xer_, &OCTETSTRING_json_, &DNAS__NONE__ARAP__Features_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__ARAP__Features_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__ARAP__Features_xer_ = { {"avp_DNAS_NONE_ARAP_Features>\n", "avp_DNAS_NONE_ARAP_Features>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__ARAP__Features_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__ARAP__Features_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__ARAP__Features_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__ARAP__Features_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__ARAP__Features_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__ARAP__Features_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_ARAP_Features", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__ARAP__Features_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__ARAP__Features_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__ARAP__Features_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Framed__MTU_xer_ = { {"DNAS_NONE_Framed_MTU>\n", "DNAS_NONE_Framed_MTU>\n"}, {22, 22}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Framed__MTU_oer_ext_arr_[0] = {}; const int DNAS__NONE__Framed__MTU_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Framed__MTU_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DNAS__NONE__Framed__MTU_oer_ext_arr_, 0, DNAS__NONE__Framed__MTU_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Framed__MTU_descr_ = { "@DIAMETER_Types.DNAS_NONE_Framed_MTU", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DNAS__NONE__Framed__MTU_xer_, &OCTETSTRING_json_, &DNAS__NONE__Framed__MTU_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Framed__MTU_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Framed__MTU_xer_ = { {"avp_DNAS_NONE_Framed_MTU>\n", "avp_DNAS_NONE_Framed_MTU>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Framed__MTU_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Framed__MTU_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Framed__MTU_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Framed__MTU_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Framed__MTU_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Framed__MTU_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Framed_MTU", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Framed__MTU_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Framed__MTU_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Framed__MTU_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Unit__Quota__Threshold_xer_ = { {"DCA_3GPP_Unit_Quota_Threshold>\n", "DCA_3GPP_Unit_Quota_Threshold>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Unit__Quota__Threshold_oer_ext_arr_[0] = {}; const int DCA__3GPP__Unit__Quota__Threshold_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Unit__Quota__Threshold_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Unit__Quota__Threshold_oer_ext_arr_, 0, DCA__3GPP__Unit__Quota__Threshold_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Unit__Quota__Threshold_descr_ = { "@DIAMETER_Types.DCA_3GPP_Unit_Quota_Threshold", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Unit__Quota__Threshold_xer_, &OCTETSTRING_json_, &DCA__3GPP__Unit__Quota__Threshold_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Unit__Quota__Threshold_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Unit__Quota__Threshold_xer_ = { {"avp_DCA_3GPP_Unit_Quota_Threshold>\n", "avp_DCA_3GPP_Unit_Quota_Threshold>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Unit__Quota__Threshold_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Unit__Quota__Threshold_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Unit__Quota__Threshold_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Unit__Quota__Threshold_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Unit__Quota__Threshold_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Unit__Quota__Threshold_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Unit_Quota_Threshold", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Unit__Quota__Threshold_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Unit__Quota__Threshold_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Unit__Quota__Threshold_default_coding("RAW"); const TTCN_RAWdescriptor_t DNAS__NONE__Accounting__Auth__Method_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DNAS__NONE__Accounting__Auth__Method const TTCN_Typedescriptor_t DNAS__NONE__Accounting__Auth__Method_descr_ = { "@DIAMETER_Types.DNAS_NONE_Accounting_Auth_Method", NULL, &DNAS__NONE__Accounting__Auth__Method_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Accounting__Auth__Method_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Accounting__Auth__Method_default_coding("RAW"); const XERdescriptor_t MIPv4__NONE__MIP__Authenticator__Offset_xer_ = { {"MIPv4_NONE_MIP_Authenticator_Offset>\n", "MIPv4_NONE_MIP_Authenticator_Offset>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int MIPv4__NONE__MIP__Authenticator__Offset_oer_ext_arr_[0] = {}; const int MIPv4__NONE__MIP__Authenticator__Offset_oer_p_[0] = {}; const TTCN_OERdescriptor_t MIPv4__NONE__MIP__Authenticator__Offset_oer_ = { -1, TRUE, 4, FALSE, 0, 0, MIPv4__NONE__MIP__Authenticator__Offset_oer_ext_arr_, 0, MIPv4__NONE__MIP__Authenticator__Offset_oer_p_}; const TTCN_Typedescriptor_t MIPv4__NONE__MIP__Authenticator__Offset_descr_ = { "@DIAMETER_Types.MIPv4_NONE_MIP_Authenticator_Offset", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &MIPv4__NONE__MIP__Authenticator__Offset_xer_, &OCTETSTRING_json_, &MIPv4__NONE__MIP__Authenticator__Offset_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv4__NONE__MIP__Authenticator__Offset_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__Authenticator__Offset_xer_ = { {"avp_MIPv4_NONE_MIP_Authenticator_Offset>\n", "avp_MIPv4_NONE_MIP_Authenticator_Offset>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__MIPv4__NONE__MIP__Authenticator__Offset_oer_ext_arr_[0] = {}; const int AVP__Data_avp__MIPv4__NONE__MIP__Authenticator__Offset_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__Authenticator__Offset_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__MIPv4__NONE__MIP__Authenticator__Offset_oer_ext_arr_, 0, AVP__Data_avp__MIPv4__NONE__MIP__Authenticator__Offset_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv4__NONE__MIP__Authenticator__Offset_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv4_NONE_MIP_Authenticator_Offset", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__MIPv4__NONE__MIP__Authenticator__Offset_xer_, &OCTETSTRING_json_, &AVP__Data_avp__MIPv4__NONE__MIP__Authenticator__Offset_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__MIP__Authenticator__Offset_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__MBMS__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__MBMS__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__MBMS__Information_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Bearer__Capability_xer_ = { {"DCA_3GPP_Bearer_Capability>\n", "DCA_3GPP_Bearer_Capability>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Bearer__Capability_oer_ext_arr_[0] = {}; const int DCA__3GPP__Bearer__Capability_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Bearer__Capability_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Bearer__Capability_oer_ext_arr_, 0, DCA__3GPP__Bearer__Capability_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Bearer__Capability_descr_ = { "@DIAMETER_Types.DCA_3GPP_Bearer_Capability", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Bearer__Capability_xer_, &OCTETSTRING_json_, &DCA__3GPP__Bearer__Capability_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Bearer__Capability_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Bearer__Capability_xer_ = { {"avp_DCA_3GPP_Bearer_Capability>\n", "avp_DCA_3GPP_Bearer_Capability>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Bearer__Capability_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Bearer__Capability_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Bearer__Capability_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Bearer__Capability_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Bearer__Capability_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Bearer__Capability_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Bearer_Capability", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Bearer__Capability_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Bearer__Capability_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Bearer__Capability_default_coding("RAW"); const XERdescriptor_t RX__3GPP__Service__URN_xer_ = { {"RX_3GPP_Service_URN>\n", "RX_3GPP_Service_URN>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int RX__3GPP__Service__URN_oer_ext_arr_[0] = {}; const int RX__3GPP__Service__URN_oer_p_[0] = {}; const TTCN_OERdescriptor_t RX__3GPP__Service__URN_oer_ = { -1, TRUE, -1, FALSE, 0, 0, RX__3GPP__Service__URN_oer_ext_arr_, 0, RX__3GPP__Service__URN_oer_p_}; const TTCN_Typedescriptor_t RX__3GPP__Service__URN_descr_ = { "@DIAMETER_Types.RX_3GPP_Service_URN", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &RX__3GPP__Service__URN_xer_, &OCTETSTRING_json_, &RX__3GPP__Service__URN_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Service__URN_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__RX__3GPP__Service__URN_xer_ = { {"avp_RX_3GPP_Service_URN>\n", "avp_RX_3GPP_Service_URN>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__RX__3GPP__Service__URN_oer_ext_arr_[0] = {}; const int AVP__Data_avp__RX__3GPP__Service__URN_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__RX__3GPP__Service__URN_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__RX__3GPP__Service__URN_oer_ext_arr_, 0, AVP__Data_avp__RX__3GPP__Service__URN_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__RX__3GPP__Service__URN_descr_ = { "@DIAMETER_Types.AVP_Data.avp_RX_3GPP_Service_URN", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__RX__3GPP__Service__URN_xer_, &OCTETSTRING_json_, &AVP__Data_avp__RX__3GPP__Service__URN_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Service__URN_default_coding("RAW"); const TTCN_Typedescriptor_t& S6__3GPP__Supported__Services_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING S6__3GPP__Supported__Services_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Supported__Services_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__SDP__Media__Description_xer_ = { {"DCA_3GPP_SDP_Media_Description>\n", "DCA_3GPP_SDP_Media_Description>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__SDP__Media__Description_oer_ext_arr_[0] = {}; const int DCA__3GPP__SDP__Media__Description_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__SDP__Media__Description_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__SDP__Media__Description_oer_ext_arr_, 0, DCA__3GPP__SDP__Media__Description_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__SDP__Media__Description_descr_ = { "@DIAMETER_Types.DCA_3GPP_SDP_Media_Description", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__SDP__Media__Description_xer_, &OCTETSTRING_json_, &DCA__3GPP__SDP__Media__Description_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__SDP__Media__Description_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__SDP__Media__Description_xer_ = { {"avp_DCA_3GPP_SDP_Media_Description>\n", "avp_DCA_3GPP_SDP_Media_Description>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__SDP__Media__Description_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__SDP__Media__Description_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__SDP__Media__Description_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__SDP__Media__Description_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__SDP__Media__Description_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__SDP__Media__Description_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_SDP_Media_Description", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__SDP__Media__Description_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__SDP__Media__Description_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SDP__Media__Description_default_coding("RAW"); const XERdescriptor_t MIPv4__NONE__Accounting__Output__Packets_xer_ = { {"MIPv4_NONE_Accounting_Output_Packets>\n", "MIPv4_NONE_Accounting_Output_Packets>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int MIPv4__NONE__Accounting__Output__Packets_oer_ext_arr_[0] = {}; const int MIPv4__NONE__Accounting__Output__Packets_oer_p_[0] = {}; const TTCN_OERdescriptor_t MIPv4__NONE__Accounting__Output__Packets_oer_ = { -1, TRUE, 8, FALSE, 0, 0, MIPv4__NONE__Accounting__Output__Packets_oer_ext_arr_, 0, MIPv4__NONE__Accounting__Output__Packets_oer_p_}; const TTCN_Typedescriptor_t MIPv4__NONE__Accounting__Output__Packets_descr_ = { "@DIAMETER_Types.MIPv4_NONE_Accounting_Output_Packets", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &MIPv4__NONE__Accounting__Output__Packets_xer_, &OCTETSTRING_json_, &MIPv4__NONE__Accounting__Output__Packets_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING MIPv4__NONE__Accounting__Output__Packets_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__MIPv4__NONE__Accounting__Output__Packets_xer_ = { {"avp_MIPv4_NONE_Accounting_Output_Packets>\n", "avp_MIPv4_NONE_Accounting_Output_Packets>\n"}, {42, 42}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__MIPv4__NONE__Accounting__Output__Packets_oer_ext_arr_[0] = {}; const int AVP__Data_avp__MIPv4__NONE__Accounting__Output__Packets_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__MIPv4__NONE__Accounting__Output__Packets_oer_ = { -1, TRUE, 8, FALSE, 0, 0, AVP__Data_avp__MIPv4__NONE__Accounting__Output__Packets_oer_ext_arr_, 0, AVP__Data_avp__MIPv4__NONE__Accounting__Output__Packets_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__MIPv4__NONE__Accounting__Output__Packets_descr_ = { "@DIAMETER_Types.AVP_Data.avp_MIPv4_NONE_Accounting_Output_Packets", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &AVP__Data_avp__MIPv4__NONE__Accounting__Output__Packets_xer_, &OCTETSTRING_json_, &AVP__Data_avp__MIPv4__NONE__Accounting__Output__Packets_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__MIPv4__NONE__Accounting__Output__Packets_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Radio__Parameter__Set__Info_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Radio__Parameter__Set__Info_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Radio__Parameter__Set__Info_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__Rule__DeActivation__Time_xer_ = { {"PCC_3GPP_Rule_DeActivation_Time>\n", "PCC_3GPP_Rule_DeActivation_Time>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__Rule__DeActivation__Time_oer_ext_arr_[0] = {}; const int PCC__3GPP__Rule__DeActivation__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__Rule__DeActivation__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PCC__3GPP__Rule__DeActivation__Time_oer_ext_arr_, 0, PCC__3GPP__Rule__DeActivation__Time_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__Rule__DeActivation__Time_descr_ = { "@DIAMETER_Types.PCC_3GPP_Rule_DeActivation_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &PCC__3GPP__Rule__DeActivation__Time_xer_, &OCTETSTRING_json_, &PCC__3GPP__Rule__DeActivation__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Rule__DeActivation__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__Rule__DeActivation__Time_xer_ = { {"avp_PCC_3GPP_Rule_DeActivation_Time>\n", "avp_PCC_3GPP_Rule_DeActivation_Time>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__Rule__DeActivation__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__Rule__DeActivation__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__Rule__DeActivation__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__Rule__DeActivation__Time_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__Rule__DeActivation__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__Rule__DeActivation__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_Rule_DeActivation_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__Rule__DeActivation__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__Rule__DeActivation__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Rule__DeActivation__Time_default_coding("RAW"); const TTCN_RAWdescriptor_t AAA__3GPP__Relay__Node__Indicator_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AAA__3GPP__Relay__Node__Indicator const TTCN_Typedescriptor_t AAA__3GPP__Relay__Node__Indicator_descr_ = { "@DIAMETER_Types.AAA_3GPP_Relay_Node_Indicator", NULL, &AAA__3GPP__Relay__Node__Indicator_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__Relay__Node__Indicator_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Relay__Node__Indicator_default_coding("RAW"); const TTCN_Typedescriptor_t& S6__3GPP__T4__Data_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING S6__3GPP__T4__Data_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__T4__Data_default_coding("RAW"); const TTCN_Typedescriptor_t& PCC__3GPP__Fixed__User__Location__Info_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING PCC__3GPP__Fixed__User__Location__Info_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Fixed__User__Location__Info_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Coverage__Status_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Coverage__Status const TTCN_Typedescriptor_t DCA__3GPP__Coverage__Status_descr_ = { "@DIAMETER_Types.DCA_3GPP_Coverage_Status", NULL, &DCA__3GPP__Coverage__Status_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Coverage__Status_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Coverage__Status_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__Online_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__Online const TTCN_Typedescriptor_t PCC__3GPP__Online_descr_ = { "@DIAMETER_Types.PCC_3GPP_Online", NULL, &PCC__3GPP__Online_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Online_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Online_default_coding("RAW"); const XERdescriptor_t PCC__3GPP__ADC__Rule__Base__Name_xer_ = { {"PCC_3GPP_ADC_Rule_Base_Name>\n", "PCC_3GPP_ADC_Rule_Base_Name>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PCC__3GPP__ADC__Rule__Base__Name_oer_ext_arr_[0] = {}; const int PCC__3GPP__ADC__Rule__Base__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t PCC__3GPP__ADC__Rule__Base__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, PCC__3GPP__ADC__Rule__Base__Name_oer_ext_arr_, 0, PCC__3GPP__ADC__Rule__Base__Name_oer_p_}; const TTCN_Typedescriptor_t PCC__3GPP__ADC__Rule__Base__Name_descr_ = { "@DIAMETER_Types.PCC_3GPP_ADC_Rule_Base_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &PCC__3GPP__ADC__Rule__Base__Name_xer_, &OCTETSTRING_json_, &PCC__3GPP__ADC__Rule__Base__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__ADC__Rule__Base__Name_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__PCC__3GPP__ADC__Rule__Base__Name_xer_ = { {"avp_PCC_3GPP_ADC_Rule_Base_Name>\n", "avp_PCC_3GPP_ADC_Rule_Base_Name>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__PCC__3GPP__ADC__Rule__Base__Name_oer_ext_arr_[0] = {}; const int AVP__Data_avp__PCC__3GPP__ADC__Rule__Base__Name_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__PCC__3GPP__ADC__Rule__Base__Name_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__PCC__3GPP__ADC__Rule__Base__Name_oer_ext_arr_, 0, AVP__Data_avp__PCC__3GPP__ADC__Rule__Base__Name_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__PCC__3GPP__ADC__Rule__Base__Name_descr_ = { "@DIAMETER_Types.AVP_Data.avp_PCC_3GPP_ADC_Rule_Base_Name", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__PCC__3GPP__ADC__Rule__Base__Name_xer_, &OCTETSTRING_json_, &AVP__Data_avp__PCC__3GPP__ADC__Rule__Base__Name_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__ADC__Rule__Base__Name_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__SCEF__Realm_xer_ = { {"AAA_3GPP_SCEF_Realm>\n", "AAA_3GPP_SCEF_Realm>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AAA__3GPP__SCEF__Realm_descr_ = { "@DIAMETER_Types.AAA_3GPP_SCEF_Realm", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AAA__3GPP__SCEF__Realm_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__SCEF__Realm_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__SCEF__Realm_xer_ = { {"avp_AAA_3GPP_SCEF_Realm>\n", "avp_AAA_3GPP_SCEF_Realm>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__SCEF__Realm_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_SCEF_Realm", NULL, &CHARSTRING_raw_, &CHARSTRING_text_, &AVP__Data_avp__AAA__3GPP__SCEF__Realm_xer_, &CHARSTRING_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__SCEF__Realm_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__MBMS__Charged__Party_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__MBMS__Charged__Party const TTCN_Typedescriptor_t DCA__3GPP__MBMS__Charged__Party_descr_ = { "@DIAMETER_Types.DCA_3GPP_MBMS_Charged_Party", NULL, &DCA__3GPP__MBMS__Charged__Party_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__MBMS__Charged__Party_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__MBMS__Charged__Party_default_coding("RAW"); const XERdescriptor_t S6__3GPP__Requested__Validity__Time_xer_ = { {"S6_3GPP_Requested_Validity_Time>\n", "S6_3GPP_Requested_Validity_Time>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__Requested__Validity__Time_oer_ext_arr_[0] = {}; const int S6__3GPP__Requested__Validity__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__Requested__Validity__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__Requested__Validity__Time_oer_ext_arr_, 0, S6__3GPP__Requested__Validity__Time_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__Requested__Validity__Time_descr_ = { "@DIAMETER_Types.S6_3GPP_Requested_Validity_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &S6__3GPP__Requested__Validity__Time_xer_, &OCTETSTRING_json_, &S6__3GPP__Requested__Validity__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__Requested__Validity__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__Requested__Validity__Time_xer_ = { {"avp_S6_3GPP_Requested_Validity_Time>\n", "avp_S6_3GPP_Requested_Validity_Time>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__Requested__Validity__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__Requested__Validity__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__Requested__Validity__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__Requested__Validity__Time_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__Requested__Validity__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__Requested__Validity__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_Requested_Validity_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__Requested__Validity__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__Requested__Validity__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Requested__Validity__Time_default_coding("RAW"); const XERdescriptor_t DCC__NONE__CC__Request__Number_xer_ = { {"DCC_NONE_CC_Request_Number>\n", "DCC_NONE_CC_Request_Number>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCC__NONE__CC__Request__Number_oer_ext_arr_[0] = {}; const int DCC__NONE__CC__Request__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCC__NONE__CC__Request__Number_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCC__NONE__CC__Request__Number_oer_ext_arr_, 0, DCC__NONE__CC__Request__Number_oer_p_}; const TTCN_Typedescriptor_t DCC__NONE__CC__Request__Number_descr_ = { "@DIAMETER_Types.DCC_NONE_CC_Request_Number", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCC__NONE__CC__Request__Number_xer_, &OCTETSTRING_json_, &DCC__NONE__CC__Request__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__CC__Request__Number_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCC__NONE__CC__Request__Number_xer_ = { {"avp_DCC_NONE_CC_Request_Number>\n", "avp_DCC_NONE_CC_Request_Number>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCC__NONE__CC__Request__Number_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCC__NONE__CC__Request__Number_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCC__NONE__CC__Request__Number_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCC__NONE__CC__Request__Number_oer_ext_arr_, 0, AVP__Data_avp__DCC__NONE__CC__Request__Number_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCC__NONE__CC__Request__Number_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCC_NONE_CC_Request_Number", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCC__NONE__CC__Request__Number_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCC__NONE__CC__Request__Number_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__CC__Request__Number_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__AoC__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__AoC__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__AoC__Information_default_coding("RAW"); const TTCN_Typedescriptor_t& CxDx__3GPP__Supported__Features_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING CxDx__3GPP__Supported__Features_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Supported__Features_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__Local__Time__Zone_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__Local__Time__Zone_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Local__Time__Zone_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__GERAN__Vector_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__GERAN__Vector_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__GERAN__Vector_default_coding("RAW"); const XERdescriptor_t CxDx__3GPP__Call__ID__SIP__Header_xer_ = { {"CxDx_3GPP_Call_ID_SIP_Header>\n", "CxDx_3GPP_Call_ID_SIP_Header>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int CxDx__3GPP__Call__ID__SIP__Header_oer_ext_arr_[0] = {}; const int CxDx__3GPP__Call__ID__SIP__Header_oer_p_[0] = {}; const TTCN_OERdescriptor_t CxDx__3GPP__Call__ID__SIP__Header_oer_ = { -1, TRUE, -1, FALSE, 0, 0, CxDx__3GPP__Call__ID__SIP__Header_oer_ext_arr_, 0, CxDx__3GPP__Call__ID__SIP__Header_oer_p_}; const TTCN_Typedescriptor_t CxDx__3GPP__Call__ID__SIP__Header_descr_ = { "@DIAMETER_Types.CxDx_3GPP_Call_ID_SIP_Header", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &CxDx__3GPP__Call__ID__SIP__Header_xer_, &OCTETSTRING_json_, &CxDx__3GPP__Call__ID__SIP__Header_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__Call__ID__SIP__Header_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__CxDx__3GPP__Call__ID__SIP__Header_xer_ = { {"avp_CxDx_3GPP_Call_ID_SIP_Header>\n", "avp_CxDx_3GPP_Call_ID_SIP_Header>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__CxDx__3GPP__Call__ID__SIP__Header_oer_ext_arr_[0] = {}; const int AVP__Data_avp__CxDx__3GPP__Call__ID__SIP__Header_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__CxDx__3GPP__Call__ID__SIP__Header_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__CxDx__3GPP__Call__ID__SIP__Header_oer_ext_arr_, 0, AVP__Data_avp__CxDx__3GPP__Call__ID__SIP__Header_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__CxDx__3GPP__Call__ID__SIP__Header_descr_ = { "@DIAMETER_Types.AVP_Data.avp_CxDx_3GPP_Call_ID_SIP_Header", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__CxDx__3GPP__Call__ID__SIP__Header_xer_, &OCTETSTRING_json_, &AVP__Data_avp__CxDx__3GPP__Call__ID__SIP__Header_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Call__ID__SIP__Header_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Online__Charging__Flag_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Online__Charging__Flag const TTCN_Typedescriptor_t DCA__3GPP__Online__Charging__Flag_descr_ = { "@DIAMETER_Types.DCA_3GPP_Online_Charging_Flag", NULL, &DCA__3GPP__Online__Charging__Flag_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Online__Charging__Flag_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Online__Charging__Flag_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Number__of__Messages__Sent_xer_ = { {"DCA_3GPP_Number_of_Messages_Sent>\n", "DCA_3GPP_Number_of_Messages_Sent>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Number__of__Messages__Sent_oer_ext_arr_[0] = {}; const int DCA__3GPP__Number__of__Messages__Sent_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Number__of__Messages__Sent_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Number__of__Messages__Sent_oer_ext_arr_, 0, DCA__3GPP__Number__of__Messages__Sent_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Number__of__Messages__Sent_descr_ = { "@DIAMETER_Types.DCA_3GPP_Number_of_Messages_Sent", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Number__of__Messages__Sent_xer_, &OCTETSTRING_json_, &DCA__3GPP__Number__of__Messages__Sent_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Number__of__Messages__Sent_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Number__of__Messages__Sent_xer_ = { {"avp_DCA_3GPP_Number_of_Messages_Sent>\n", "avp_DCA_3GPP_Number_of_Messages_Sent>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Number__of__Messages__Sent_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Number__of__Messages__Sent_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Number__of__Messages__Sent_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Number__of__Messages__Sent_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Number__of__Messages__Sent_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Number__of__Messages__Sent_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Number_of_Messages_Sent", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Number__of__Messages__Sent_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Number__of__Messages__Sent_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Number__of__Messages__Sent_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__EPS__Subscribed__QoS__Profile_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__EPS__Subscribed__QoS__Profile_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile_default_coding("RAW"); const XERdescriptor_t GI__3GPP__3GPP__Session__Stop__Indicator_xer_ = { {"GI_3GPP_3GPP_Session_Stop_Indicator>\n", "GI_3GPP_3GPP_Session_Stop_Indicator>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GI__3GPP__3GPP__Session__Stop__Indicator_oer_ext_arr_[0] = {}; const int GI__3GPP__3GPP__Session__Stop__Indicator_oer_p_[0] = {}; const TTCN_OERdescriptor_t GI__3GPP__3GPP__Session__Stop__Indicator_oer_ = { -1, TRUE, -1, FALSE, 0, 0, GI__3GPP__3GPP__Session__Stop__Indicator_oer_ext_arr_, 0, GI__3GPP__3GPP__Session__Stop__Indicator_oer_p_}; const TTCN_Typedescriptor_t GI__3GPP__3GPP__Session__Stop__Indicator_descr_ = { "@DIAMETER_Types.GI_3GPP_3GPP_Session_Stop_Indicator", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &GI__3GPP__3GPP__Session__Stop__Indicator_xer_, &OCTETSTRING_json_, &GI__3GPP__3GPP__Session__Stop__Indicator_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__3GPP__Session__Stop__Indicator_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__Session__Stop__Indicator_xer_ = { {"avp_GI_3GPP_3GPP_Session_Stop_Indicator>\n", "avp_GI_3GPP_3GPP_Session_Stop_Indicator>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__GI__3GPP__3GPP__Session__Stop__Indicator_oer_ext_arr_[0] = {}; const int AVP__Data_avp__GI__3GPP__3GPP__Session__Stop__Indicator_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__Session__Stop__Indicator_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__GI__3GPP__3GPP__Session__Stop__Indicator_oer_ext_arr_, 0, AVP__Data_avp__GI__3GPP__3GPP__Session__Stop__Indicator_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__GI__3GPP__3GPP__Session__Stop__Indicator_descr_ = { "@DIAMETER_Types.AVP_Data.avp_GI_3GPP_3GPP_Session_Stop_Indicator", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__GI__3GPP__3GPP__Session__Stop__Indicator_xer_, &OCTETSTRING_json_, &AVP__Data_avp__GI__3GPP__3GPP__Session__Stop__Indicator_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__3GPP__Session__Stop__Indicator_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__GPRS__Subscription__Data_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__GPRS__Subscription__Data_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__GPRS__Subscription__Data_default_coding("RAW"); const XERdescriptor_t GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile_xer_ = { {"GI_3GPP_3GPP_GPRS_Negotiated_QoS_Profile>\n", "GI_3GPP_3GPP_GPRS_Negotiated_QoS_Profile>\n"}, {42, 42}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile_oer_ext_arr_[0] = {}; const int GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile_oer_p_[0] = {}; const TTCN_OERdescriptor_t GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile_oer_ = { -1, TRUE, -1, FALSE, 0, 0, GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile_oer_ext_arr_, 0, GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile_oer_p_}; const TTCN_Typedescriptor_t GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile_descr_ = { "@DIAMETER_Types.GI_3GPP_3GPP_GPRS_Negotiated_QoS_Profile", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile_xer_, &OCTETSTRING_json_, &GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile_xer_ = { {"avp_GI_3GPP_3GPP_GPRS_Negotiated_QoS_Profile>\n", "avp_GI_3GPP_3GPP_GPRS_Negotiated_QoS_Profile>\n"}, {46, 46}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile_oer_ext_arr_[0] = {}; const int AVP__Data_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile_oer_ext_arr_, 0, AVP__Data_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile_descr_ = { "@DIAMETER_Types.AVP_Data.avp_GI_3GPP_3GPP_GPRS_Negotiated_QoS_Profile", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile_xer_, &OCTETSTRING_json_, &AVP__Data_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Access__Transfer__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Access__Transfer__Type const TTCN_Typedescriptor_t DCA__3GPP__Access__Transfer__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_Access_Transfer_Type", NULL, &DCA__3GPP__Access__Transfer__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Access__Transfer__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Access__Transfer__Type_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Called__Station__Id_xer_ = { {"DNAS_NONE_Called_Station_Id>\n", "DNAS_NONE_Called_Station_Id>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Called__Station__Id_oer_ext_arr_[0] = {}; const int DNAS__NONE__Called__Station__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Called__Station__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__Called__Station__Id_oer_ext_arr_, 0, DNAS__NONE__Called__Station__Id_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Called__Station__Id_descr_ = { "@DIAMETER_Types.DNAS_NONE_Called_Station_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__Called__Station__Id_xer_, &OCTETSTRING_json_, &DNAS__NONE__Called__Station__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Called__Station__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Called__Station__Id_xer_ = { {"avp_DNAS_NONE_Called_Station_Id>\n", "avp_DNAS_NONE_Called_Station_Id>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Called__Station__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Called__Station__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Called__Station__Id_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Called__Station__Id_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Called__Station__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Called__Station__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Called_Station_Id", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Called__Station__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Called__Station__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Called__Station__Id_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Inter__UE__Transfer_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Inter__UE__Transfer const TTCN_Typedescriptor_t DCA__3GPP__Inter__UE__Transfer_descr_ = { "@DIAMETER_Types.DCA_3GPP_Inter_UE_Transfer", NULL, &DCA__3GPP__Inter__UE__Transfer_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Inter__UE__Transfer_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Inter__UE__Transfer_default_coding("RAW"); const XERdescriptor_t DCC__NONE__Cost__Unit_xer_ = { {"DCC_NONE_Cost_Unit>\n", "DCC_NONE_Cost_Unit>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCC__NONE__Cost__Unit_oer_ext_arr_[0] = {}; const int DCC__NONE__Cost__Unit_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCC__NONE__Cost__Unit_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCC__NONE__Cost__Unit_oer_ext_arr_, 0, DCC__NONE__Cost__Unit_oer_p_}; const TTCN_Typedescriptor_t DCC__NONE__Cost__Unit_descr_ = { "@DIAMETER_Types.DCC_NONE_Cost_Unit", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCC__NONE__Cost__Unit_xer_, &OCTETSTRING_json_, &DCC__NONE__Cost__Unit_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__Cost__Unit_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCC__NONE__Cost__Unit_xer_ = { {"avp_DCC_NONE_Cost_Unit>\n", "avp_DCC_NONE_Cost_Unit>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCC__NONE__Cost__Unit_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCC__NONE__Cost__Unit_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCC__NONE__Cost__Unit_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCC__NONE__Cost__Unit_oer_ext_arr_, 0, AVP__Data_avp__DCC__NONE__Cost__Unit_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCC__NONE__Cost__Unit_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCC_NONE_Cost_Unit", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCC__NONE__Cost__Unit_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCC__NONE__Cost__Unit_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__Cost__Unit_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Accounting__Realtime__Required_default_coding("RAW"); const TTCN_RAWdescriptor_t BASE__NONE__Termination__Cause_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for BASE__NONE__Termination__Cause const TTCN_Typedescriptor_t BASE__NONE__Termination__Cause_descr_ = { "@DIAMETER_Types.BASE_NONE_Termination_Cause", NULL, &BASE__NONE__Termination__Cause_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING BASE__NONE__Termination__Cause_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Termination__Cause_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Received__Talk__Burst__Volume_xer_ = { {"DCA_3GPP_Received_Talk_Burst_Volume>\n", "DCA_3GPP_Received_Talk_Burst_Volume>\n"}, {37, 37}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Received__Talk__Burst__Volume_oer_ext_arr_[0] = {}; const int DCA__3GPP__Received__Talk__Burst__Volume_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Received__Talk__Burst__Volume_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Received__Talk__Burst__Volume_oer_ext_arr_, 0, DCA__3GPP__Received__Talk__Burst__Volume_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Received__Talk__Burst__Volume_descr_ = { "@DIAMETER_Types.DCA_3GPP_Received_Talk_Burst_Volume", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Received__Talk__Burst__Volume_xer_, &OCTETSTRING_json_, &DCA__3GPP__Received__Talk__Burst__Volume_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Received__Talk__Burst__Volume_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Received__Talk__Burst__Volume_xer_ = { {"avp_DCA_3GPP_Received_Talk_Burst_Volume>\n", "avp_DCA_3GPP_Received_Talk_Burst_Volume>\n"}, {41, 41}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Received__Talk__Burst__Volume_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Received__Talk__Burst__Volume_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Received__Talk__Burst__Volume_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Received__Talk__Burst__Volume_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Received__Talk__Burst__Volume_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Received__Talk__Burst__Volume_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Received_Talk_Burst_Volume", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Received__Talk__Burst__Volume_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Received__Talk__Burst__Volume_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Received__Talk__Burst__Volume_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Rate__Control__Max__Rate_xer_ = { {"DCA_3GPP_Rate_Control_Max_Rate>\n", "DCA_3GPP_Rate_Control_Max_Rate>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t DCA__3GPP__Rate__Control__Max__Rate_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t DCA__3GPP__Rate__Control__Max__Rate_descr_ = { "@DIAMETER_Types.DCA_3GPP_Rate_Control_Max_Rate", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &DCA__3GPP__Rate__Control__Max__Rate_xer_, &INTEGER_json_, &DCA__3GPP__Rate__Control__Max__Rate_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Rate__Control__Max__Rate_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Rate__Control__Max__Rate_xer_ = { {"avp_DCA_3GPP_Rate_Control_Max_Rate>\n", "avp_DCA_3GPP_Rate_Control_Max_Rate>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Rate__Control__Max__Rate_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Rate__Control__Max__Rate_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Rate_Control_Max_Rate", &INTEGER_ber_, &INT32_raw_, &INTEGER_text_, &AVP__Data_avp__DCA__3GPP__Rate__Control__Max__Rate_xer_, &INTEGER_json_, &AVP__Data_avp__DCA__3GPP__Rate__Control__Max__Rate_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Rate__Control__Max__Rate_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__Class__Identifier_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__Class__Identifier const TTCN_Typedescriptor_t DCA__3GPP__Class__Identifier_descr_ = { "@DIAMETER_Types.DCA_3GPP_Class_Identifier", NULL, &DCA__3GPP__Class__Identifier_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Class__Identifier_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Class__Identifier_default_coding("RAW"); const XERdescriptor_t GI__3GPP__3GPP__Allocate__IP__Type_xer_ = { {"GI_3GPP_3GPP_Allocate_IP_Type>\n", "GI_3GPP_3GPP_Allocate_IP_Type>\n"}, {31, 31}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GI__3GPP__3GPP__Allocate__IP__Type_oer_ext_arr_[0] = {}; const int GI__3GPP__3GPP__Allocate__IP__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t GI__3GPP__3GPP__Allocate__IP__Type_oer_ = { -1, TRUE, -1, FALSE, 0, 0, GI__3GPP__3GPP__Allocate__IP__Type_oer_ext_arr_, 0, GI__3GPP__3GPP__Allocate__IP__Type_oer_p_}; const TTCN_Typedescriptor_t GI__3GPP__3GPP__Allocate__IP__Type_descr_ = { "@DIAMETER_Types.GI_3GPP_3GPP_Allocate_IP_Type", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &GI__3GPP__3GPP__Allocate__IP__Type_xer_, &OCTETSTRING_json_, &GI__3GPP__3GPP__Allocate__IP__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GI__3GPP__3GPP__Allocate__IP__Type_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__Allocate__IP__Type_xer_ = { {"avp_GI_3GPP_3GPP_Allocate_IP_Type>\n", "avp_GI_3GPP_3GPP_Allocate_IP_Type>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__GI__3GPP__3GPP__Allocate__IP__Type_oer_ext_arr_[0] = {}; const int AVP__Data_avp__GI__3GPP__3GPP__Allocate__IP__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__GI__3GPP__3GPP__Allocate__IP__Type_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__GI__3GPP__3GPP__Allocate__IP__Type_oer_ext_arr_, 0, AVP__Data_avp__GI__3GPP__3GPP__Allocate__IP__Type_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__GI__3GPP__3GPP__Allocate__IP__Type_descr_ = { "@DIAMETER_Types.AVP_Data.avp_GI_3GPP_3GPP_Allocate_IP_Type", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__GI__3GPP__3GPP__Allocate__IP__Type_xer_, &OCTETSTRING_json_, &AVP__Data_avp__GI__3GPP__3GPP__Allocate__IP__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__GI__3GPP__3GPP__Allocate__IP__Type_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__SM__Back__Off__Timer_xer_ = { {"AAA_3GPP_SM_Back_Off_Timer>\n", "AAA_3GPP_SM_Back_Off_Timer>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__SM__Back__Off__Timer_oer_ext_arr_[0] = {}; const int AAA__3GPP__SM__Back__Off__Timer_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__SM__Back__Off__Timer_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__SM__Back__Off__Timer_oer_ext_arr_, 0, AAA__3GPP__SM__Back__Off__Timer_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__SM__Back__Off__Timer_descr_ = { "@DIAMETER_Types.AAA_3GPP_SM_Back_Off_Timer", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__SM__Back__Off__Timer_xer_, &OCTETSTRING_json_, &AAA__3GPP__SM__Back__Off__Timer_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__SM__Back__Off__Timer_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__SM__Back__Off__Timer_xer_ = { {"avp_AAA_3GPP_SM_Back_Off_Timer>\n", "avp_AAA_3GPP_SM_Back_Off_Timer>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__SM__Back__Off__Timer_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__SM__Back__Off__Timer_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__SM__Back__Off__Timer_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__SM__Back__Off__Timer_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__SM__Back__Off__Timer_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__SM__Back__Off__Timer_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_SM_Back_Off_Timer", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__SM__Back__Off__Timer_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__SM__Back__Off__Timer_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__SM__Back__Off__Timer_default_coding("RAW"); const TTCN_RAWdescriptor_t RX__3GPP__Specific__Action_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for RX__3GPP__Specific__Action const TTCN_Typedescriptor_t RX__3GPP__Specific__Action_descr_ = { "@DIAMETER_Types.RX_3GPP_Specific_Action", NULL, &RX__3GPP__Specific__Action_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__Specific__Action_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__Specific__Action_default_coding("RAW"); const XERdescriptor_t S6__3GPP__Maximum__Detection__Time_xer_ = { {"S6_3GPP_Maximum_Detection_Time>\n", "S6_3GPP_Maximum_Detection_Time>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__Maximum__Detection__Time_oer_ext_arr_[0] = {}; const int S6__3GPP__Maximum__Detection__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__Maximum__Detection__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__Maximum__Detection__Time_oer_ext_arr_, 0, S6__3GPP__Maximum__Detection__Time_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__Maximum__Detection__Time_descr_ = { "@DIAMETER_Types.S6_3GPP_Maximum_Detection_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__Maximum__Detection__Time_xer_, &OCTETSTRING_json_, &S6__3GPP__Maximum__Detection__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__Maximum__Detection__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__Maximum__Detection__Time_xer_ = { {"avp_S6_3GPP_Maximum_Detection_Time>\n", "avp_S6_3GPP_Maximum_Detection_Time>\n"}, {36, 36}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__Maximum__Detection__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__Maximum__Detection__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__Maximum__Detection__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__Maximum__Detection__Time_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__Maximum__Detection__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__Maximum__Detection__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_Maximum_Detection_Time", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__Maximum__Detection__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__Maximum__Detection__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Maximum__Detection__Time_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Login__TCP__Port_xer_ = { {"DNAS_NONE_Login_TCP_Port>\n", "DNAS_NONE_Login_TCP_Port>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Login__TCP__Port_oer_ext_arr_[0] = {}; const int DNAS__NONE__Login__TCP__Port_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Login__TCP__Port_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DNAS__NONE__Login__TCP__Port_oer_ext_arr_, 0, DNAS__NONE__Login__TCP__Port_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Login__TCP__Port_descr_ = { "@DIAMETER_Types.DNAS_NONE_Login_TCP_Port", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DNAS__NONE__Login__TCP__Port_xer_, &OCTETSTRING_json_, &DNAS__NONE__Login__TCP__Port_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Login__TCP__Port_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Login__TCP__Port_xer_ = { {"avp_DNAS_NONE_Login_TCP_Port>\n", "avp_DNAS_NONE_Login_TCP_Port>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Login__TCP__Port_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Login__TCP__Port_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Login__TCP__Port_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Login__TCP__Port_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Login__TCP__Port_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Login__TCP__Port_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Login_TCP_Port", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Login__TCP__Port_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Login__TCP__Port_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Login__TCP__Port_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__Password__Retry_xer_ = { {"DNAS_NONE_Password_Retry>\n", "DNAS_NONE_Password_Retry>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__Password__Retry_oer_ext_arr_[0] = {}; const int DNAS__NONE__Password__Retry_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__Password__Retry_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DNAS__NONE__Password__Retry_oer_ext_arr_, 0, DNAS__NONE__Password__Retry_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__Password__Retry_descr_ = { "@DIAMETER_Types.DNAS_NONE_Password_Retry", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DNAS__NONE__Password__Retry_xer_, &OCTETSTRING_json_, &DNAS__NONE__Password__Retry_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__Password__Retry_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__Password__Retry_xer_ = { {"avp_DNAS_NONE_Password_Retry>\n", "avp_DNAS_NONE_Password_Retry>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__Password__Retry_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__Password__Retry_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__Password__Retry_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__Password__Retry_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__Password__Retry_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__Password__Retry_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_Password_Retry", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__Password__Retry_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__Password__Retry_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__Password__Retry_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Time__Stamps_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Time__Stamps_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Time__Stamps_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Base__Time__Interval_xer_ = { {"DCA_3GPP_Base_Time_Interval>\n", "DCA_3GPP_Base_Time_Interval>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Base__Time__Interval_oer_ext_arr_[0] = {}; const int DCA__3GPP__Base__Time__Interval_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Base__Time__Interval_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Base__Time__Interval_oer_ext_arr_, 0, DCA__3GPP__Base__Time__Interval_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Base__Time__Interval_descr_ = { "@DIAMETER_Types.DCA_3GPP_Base_Time_Interval", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &DCA__3GPP__Base__Time__Interval_xer_, &OCTETSTRING_json_, &DCA__3GPP__Base__Time__Interval_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Base__Time__Interval_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Base__Time__Interval_xer_ = { {"avp_DCA_3GPP_Base_Time_Interval>\n", "avp_DCA_3GPP_Base_Time_Interval>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Base__Time__Interval_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Base__Time__Interval_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Base__Time__Interval_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Base__Time__Interval_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Base__Time__Interval_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Base__Time__Interval_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Base_Time_Interval", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Base__Time__Interval_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Base__Time__Interval_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Base__Time__Interval_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__UWAN__User__Location__Info_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__UWAN__User__Location__Info_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__UWAN__User__Location__Info_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__ProSe__Role__Of__UE_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__ProSe__Role__Of__UE const TTCN_Typedescriptor_t DCA__3GPP__ProSe__Role__Of__UE_descr_ = { "@DIAMETER_Types.DCA_3GPP_ProSe_Role_Of_UE", NULL, &DCA__3GPP__ProSe__Role__Of__UE_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__ProSe__Role__Of__UE_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__ProSe__Role__Of__UE_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__RAT__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__RAT__Type const TTCN_Typedescriptor_t PCC__3GPP__RAT__Type_descr_ = { "@DIAMETER_Types.PCC_3GPP_RAT_Type", NULL, &PCC__3GPP__RAT__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__RAT__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__RAT__Type_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__Ext__PDP__Address_descr_ = AVP__Address_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__Ext__PDP__Address_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Ext__PDP__Address_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__PoC__Session__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__PoC__Session__Type const TTCN_Typedescriptor_t DCA__3GPP__PoC__Session__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_PoC_Session_Type", NULL, &DCA__3GPP__PoC__Session__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__PoC__Session__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__PoC__Session__Type_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__ISUP__Cause_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__ISUP__Cause_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__ISUP__Cause_default_coding("RAW"); const TTCN_RAWdescriptor_t RX__3GPP__AF__Signalling__Protocol_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for RX__3GPP__AF__Signalling__Protocol const TTCN_Typedescriptor_t RX__3GPP__AF__Signalling__Protocol_descr_ = { "@DIAMETER_Types.RX_3GPP_AF_Signalling_Protocol", NULL, &RX__3GPP__AF__Signalling__Protocol_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING RX__3GPP__AF__Signalling__Protocol_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__RX__3GPP__AF__Signalling__Protocol_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__Adjacent__PLMNs_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__Adjacent__PLMNs_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Adjacent__PLMNs_default_coding("RAW"); const XERdescriptor_t S6__3GPP__Service__Result__Code_xer_ = { {"S6_3GPP_Service_Result_Code>\n", "S6_3GPP_Service_Result_Code>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int S6__3GPP__Service__Result__Code_oer_ext_arr_[0] = {}; const int S6__3GPP__Service__Result__Code_oer_p_[0] = {}; const TTCN_OERdescriptor_t S6__3GPP__Service__Result__Code_oer_ = { -1, TRUE, 4, FALSE, 0, 0, S6__3GPP__Service__Result__Code_oer_ext_arr_, 0, S6__3GPP__Service__Result__Code_oer_p_}; const TTCN_Typedescriptor_t S6__3GPP__Service__Result__Code_descr_ = { "@DIAMETER_Types.S6_3GPP_Service_Result_Code", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &S6__3GPP__Service__Result__Code_xer_, &OCTETSTRING_json_, &S6__3GPP__Service__Result__Code_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING S6__3GPP__Service__Result__Code_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__S6__3GPP__Service__Result__Code_xer_ = { {"avp_S6_3GPP_Service_Result_Code>\n", "avp_S6_3GPP_Service_Result_Code>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__S6__3GPP__Service__Result__Code_oer_ext_arr_[0] = {}; const int AVP__Data_avp__S6__3GPP__Service__Result__Code_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__S6__3GPP__Service__Result__Code_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__S6__3GPP__Service__Result__Code_oer_ext_arr_, 0, AVP__Data_avp__S6__3GPP__Service__Result__Code_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__S6__3GPP__Service__Result__Code_descr_ = { "@DIAMETER_Types.AVP_Data.avp_S6_3GPP_Service_Result_Code", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__S6__3GPP__Service__Result__Code_xer_, &OCTETSTRING_json_, &AVP__Data_avp__S6__3GPP__Service__Result__Code_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__S6__3GPP__Service__Result__Code_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__SGSN__Location__Information_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__SGSN__Location__Information_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__SGSN__Location__Information_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Authorised__QoS_xer_ = { {"DCA_3GPP_Authorised_QoS>\n", "DCA_3GPP_Authorised_QoS>\n"}, {25, 25}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Authorised__QoS_oer_ext_arr_[0] = {}; const int DCA__3GPP__Authorised__QoS_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Authorised__QoS_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Authorised__QoS_oer_ext_arr_, 0, DCA__3GPP__Authorised__QoS_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Authorised__QoS_descr_ = { "@DIAMETER_Types.DCA_3GPP_Authorised_QoS", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Authorised__QoS_xer_, &OCTETSTRING_json_, &DCA__3GPP__Authorised__QoS_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Authorised__QoS_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Authorised__QoS_xer_ = { {"avp_DCA_3GPP_Authorised_QoS>\n", "avp_DCA_3GPP_Authorised_QoS>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Authorised__QoS_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Authorised__QoS_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Authorised__QoS_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Authorised__QoS_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Authorised__QoS_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Authorised__QoS_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Authorised_QoS", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Authorised__QoS_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Authorised__QoS_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Authorised__QoS_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Time__First__Transmission_xer_ = { {"DCA_3GPP_Time_First_Transmission>\n", "DCA_3GPP_Time_First_Transmission>\n"}, {34, 34}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Time__First__Transmission_oer_ext_arr_[0] = {}; const int DCA__3GPP__Time__First__Transmission_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Time__First__Transmission_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Time__First__Transmission_oer_ext_arr_, 0, DCA__3GPP__Time__First__Transmission_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Time__First__Transmission_descr_ = { "@DIAMETER_Types.DCA_3GPP_Time_First_Transmission", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &DCA__3GPP__Time__First__Transmission_xer_, &OCTETSTRING_json_, &DCA__3GPP__Time__First__Transmission_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Time__First__Transmission_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Time__First__Transmission_xer_ = { {"avp_DCA_3GPP_Time_First_Transmission>\n", "avp_DCA_3GPP_Time_First_Transmission>\n"}, {38, 38}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Time__First__Transmission_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Time__First__Transmission_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Time__First__Transmission_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Time__First__Transmission_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Time__First__Transmission_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Time__First__Transmission_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Time_First_Transmission", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Time__First__Transmission_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Time__First__Transmission_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Time__First__Transmission_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Stop__Time_xer_ = { {"DCA_3GPP_Stop_Time>\n", "DCA_3GPP_Stop_Time>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Stop__Time_oer_ext_arr_[0] = {}; const int DCA__3GPP__Stop__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Stop__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Stop__Time_oer_ext_arr_, 0, DCA__3GPP__Stop__Time_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Stop__Time_descr_ = { "@DIAMETER_Types.DCA_3GPP_Stop_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &DCA__3GPP__Stop__Time_xer_, &OCTETSTRING_json_, &DCA__3GPP__Stop__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Stop__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Stop__Time_xer_ = { {"avp_DCA_3GPP_Stop_Time>\n", "avp_DCA_3GPP_Stop_Time>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Stop__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Stop__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Stop__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Stop__Time_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Stop__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Stop__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Stop_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Stop__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Stop__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Stop__Time_default_coding("RAW"); const TTCN_RAWdescriptor_t CxDx__3GPP__Reason__Code_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for CxDx__3GPP__Reason__Code const TTCN_Typedescriptor_t CxDx__3GPP__Reason__Code_descr_ = { "@DIAMETER_Types.CxDx_3GPP_Reason_Code", NULL, &CxDx__3GPP__Reason__Code_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING CxDx__3GPP__Reason__Code_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Reason__Code_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__Pre__emption__Vulnerability_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__Pre__emption__Vulnerability const TTCN_Typedescriptor_t PCC__3GPP__Pre__emption__Vulnerability_descr_ = { "@DIAMETER_Types.PCC_3GPP_Pre_emption_Vulnerability", NULL, &PCC__3GPP__Pre__emption__Vulnerability_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Pre__emption__Vulnerability_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Pre__emption__Vulnerability_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__Equivalent__PLMN__List_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__Equivalent__PLMN__List_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__Equivalent__PLMN__List_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__Default__Access_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__Default__Access const TTCN_Typedescriptor_t PCC__3GPP__Default__Access_descr_ = { "@DIAMETER_Types.PCC_3GPP_Default_Access", NULL, &PCC__3GPP__Default__Access_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__Default__Access_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__Default__Access_default_coding("RAW"); const TTCN_Typedescriptor_t& CxDx__3GPP__Supported__Applications_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING CxDx__3GPP__Supported__Applications_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__CxDx__3GPP__Supported__Applications_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__BASE__NONE__Class_xer_ = { {"avp_BASE_NONE_Class>\n", "avp_BASE_NONE_Class>\n"}, {21, 21}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__BASE__NONE__Class_oer_ext_arr_[0] = {}; const int AVP__Data_avp__BASE__NONE__Class_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__BASE__NONE__Class_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__BASE__NONE__Class_oer_ext_arr_, 0, AVP__Data_avp__BASE__NONE__Class_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__BASE__NONE__Class_descr_ = { "@DIAMETER_Types.AVP_Data.avp_BASE_NONE_Class", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__BASE__NONE__Class_xer_, &OCTETSTRING_json_, &AVP__Data_avp__BASE__NONE__Class_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__BASE__NONE__Class_default_coding("RAW"); const XERdescriptor_t DNAS__NONE__ARAP__Challenge__Response_xer_ = { {"DNAS_NONE_ARAP_Challenge_Response>\n", "DNAS_NONE_ARAP_Challenge_Response>\n"}, {35, 35}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DNAS__NONE__ARAP__Challenge__Response_oer_ext_arr_[0] = {}; const int DNAS__NONE__ARAP__Challenge__Response_oer_p_[0] = {}; const TTCN_OERdescriptor_t DNAS__NONE__ARAP__Challenge__Response_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DNAS__NONE__ARAP__Challenge__Response_oer_ext_arr_, 0, DNAS__NONE__ARAP__Challenge__Response_oer_p_}; const TTCN_Typedescriptor_t DNAS__NONE__ARAP__Challenge__Response_descr_ = { "@DIAMETER_Types.DNAS_NONE_ARAP_Challenge_Response", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DNAS__NONE__ARAP__Challenge__Response_xer_, &OCTETSTRING_json_, &DNAS__NONE__ARAP__Challenge__Response_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DNAS__NONE__ARAP__Challenge__Response_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DNAS__NONE__ARAP__Challenge__Response_xer_ = { {"avp_DNAS_NONE_ARAP_Challenge_Response>\n", "avp_DNAS_NONE_ARAP_Challenge_Response>\n"}, {39, 39}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DNAS__NONE__ARAP__Challenge__Response_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DNAS__NONE__ARAP__Challenge__Response_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DNAS__NONE__ARAP__Challenge__Response_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DNAS__NONE__ARAP__Challenge__Response_oer_ext_arr_, 0, AVP__Data_avp__DNAS__NONE__ARAP__Challenge__Response_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DNAS__NONE__ARAP__Challenge__Response_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DNAS_NONE_ARAP_Challenge_Response", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DNAS__NONE__ARAP__Challenge__Response_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DNAS__NONE__ARAP__Challenge__Response_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DNAS__NONE__ARAP__Challenge__Response_default_coding("RAW"); const TTCN_RAWdescriptor_t DCA__3GPP__SM__Message__Type_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for DCA__3GPP__SM__Message__Type const TTCN_Typedescriptor_t DCA__3GPP__SM__Message__Type_descr_ = { "@DIAMETER_Types.DCA_3GPP_SM_Message_Type", NULL, &DCA__3GPP__SM__Message__Type_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__SM__Message__Type_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__SM__Message__Type_default_coding("RAW"); const XERdescriptor_t DCC__NONE__CC__Sub__Session__Id_xer_ = { {"DCC_NONE_CC_Sub_Session_Id>\n", "DCC_NONE_CC_Sub_Session_Id>\n"}, {28, 28}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCC__NONE__CC__Sub__Session__Id_oer_ext_arr_[0] = {}; const int DCC__NONE__CC__Sub__Session__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCC__NONE__CC__Sub__Session__Id_oer_ = { -1, TRUE, 8, FALSE, 0, 0, DCC__NONE__CC__Sub__Session__Id_oer_ext_arr_, 0, DCC__NONE__CC__Sub__Session__Id_oer_p_}; const TTCN_Typedescriptor_t DCC__NONE__CC__Sub__Session__Id_descr_ = { "@DIAMETER_Types.DCC_NONE_CC_Sub_Session_Id", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &DCC__NONE__CC__Sub__Session__Id_xer_, &OCTETSTRING_json_, &DCC__NONE__CC__Sub__Session__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCC__NONE__CC__Sub__Session__Id_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCC__NONE__CC__Sub__Session__Id_xer_ = { {"avp_DCC_NONE_CC_Sub_Session_Id>\n", "avp_DCC_NONE_CC_Sub_Session_Id>\n"}, {32, 32}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCC__NONE__CC__Sub__Session__Id_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCC__NONE__CC__Sub__Session__Id_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCC__NONE__CC__Sub__Session__Id_oer_ = { -1, TRUE, 8, FALSE, 0, 0, AVP__Data_avp__DCC__NONE__CC__Sub__Session__Id_oer_ext_arr_, 0, AVP__Data_avp__DCC__NONE__CC__Sub__Session__Id_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCC__NONE__CC__Sub__Session__Id_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCC_NONE_CC_Sub_Session_Id", &OCTETSTRING_ber_, &UINT64_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCC__NONE__CC__Sub__Session__Id_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCC__NONE__CC__Sub__Session__Id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCC__NONE__CC__Sub__Session__Id_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__IDR__Flags_xer_ = { {"AAA_3GPP_IDR_Flags>\n", "AAA_3GPP_IDR_Flags>\n"}, {20, 20}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__IDR__Flags_oer_ext_arr_[0] = {}; const int AAA__3GPP__IDR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__IDR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AAA__3GPP__IDR__Flags_oer_ext_arr_, 0, AAA__3GPP__IDR__Flags_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__IDR__Flags_descr_ = { "@DIAMETER_Types.AAA_3GPP_IDR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AAA__3GPP__IDR__Flags_xer_, &OCTETSTRING_json_, &AAA__3GPP__IDR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__IDR__Flags_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__IDR__Flags_xer_ = { {"avp_AAA_3GPP_IDR_Flags>\n", "avp_AAA_3GPP_IDR_Flags>\n"}, {24, 24}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__IDR__Flags_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__IDR__Flags_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__IDR__Flags_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__IDR__Flags_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__IDR__Flags_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__IDR__Flags_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_IDR_Flags", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__IDR__Flags_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__IDR__Flags_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__IDR__Flags_default_coding("RAW"); const TTCN_RAWdescriptor_t PCC__3GPP__PS__to__CS__Session__Continuity_raw_ = {32,SG_2COMPL,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PCC__3GPP__PS__to__CS__Session__Continuity const TTCN_Typedescriptor_t PCC__3GPP__PS__to__CS__Session__Continuity_descr_ = { "@DIAMETER_Types.PCC_3GPP_PS_to_CS_Session_Continuity", NULL, &PCC__3GPP__PS__to__CS__Session__Continuity_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PCC__3GPP__PS__to__CS__Session__Continuity_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__PCC__3GPP__PS__to__CS__Session__Continuity_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__V2X__Subscription__Data_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__V2X__Subscription__Data_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__V2X__Subscription__Data_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Refund__Information_xer_ = { {"DCA_3GPP_Refund_Information>\n", "DCA_3GPP_Refund_Information>\n"}, {29, 29}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Refund__Information_oer_ext_arr_[0] = {}; const int DCA__3GPP__Refund__Information_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Refund__Information_oer_ = { -1, TRUE, -1, FALSE, 0, 0, DCA__3GPP__Refund__Information_oer_ext_arr_, 0, DCA__3GPP__Refund__Information_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Refund__Information_descr_ = { "@DIAMETER_Types.DCA_3GPP_Refund_Information", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &DCA__3GPP__Refund__Information_xer_, &OCTETSTRING_json_, &DCA__3GPP__Refund__Information_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Refund__Information_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Refund__Information_xer_ = { {"avp_DCA_3GPP_Refund_Information>\n", "avp_DCA_3GPP_Refund_Information>\n"}, {33, 33}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Refund__Information_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Refund__Information_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Refund__Information_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Refund__Information_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Refund__Information_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Refund__Information_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Refund_Information", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Refund__Information_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Refund__Information_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Refund__Information_default_coding("RAW"); const TTCN_Typedescriptor_t& DCA__3GPP__Rate__Element_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING DCA__3GPP__Rate__Element_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Rate__Element_default_coding("RAW"); const XERdescriptor_t AAA__3GPP__PDP__Type_xer_ = { {"AAA_3GPP_PDP_Type>\n", "AAA_3GPP_PDP_Type>\n"}, {19, 19}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AAA__3GPP__PDP__Type_oer_ext_arr_[0] = {}; const int AAA__3GPP__PDP__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t AAA__3GPP__PDP__Type_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AAA__3GPP__PDP__Type_oer_ext_arr_, 0, AAA__3GPP__PDP__Type_oer_p_}; const TTCN_Typedescriptor_t AAA__3GPP__PDP__Type_descr_ = { "@DIAMETER_Types.AAA_3GPP_PDP_Type", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AAA__3GPP__PDP__Type_xer_, &OCTETSTRING_json_, &AAA__3GPP__PDP__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AAA__3GPP__PDP__Type_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__AAA__3GPP__PDP__Type_xer_ = { {"avp_AAA_3GPP_PDP_Type>\n", "avp_AAA_3GPP_PDP_Type>\n"}, {23, 23}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__AAA__3GPP__PDP__Type_oer_ext_arr_[0] = {}; const int AVP__Data_avp__AAA__3GPP__PDP__Type_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__AAA__3GPP__PDP__Type_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__AAA__3GPP__PDP__Type_oer_ext_arr_, 0, AVP__Data_avp__AAA__3GPP__PDP__Type_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__AAA__3GPP__PDP__Type_descr_ = { "@DIAMETER_Types.AVP_Data.avp_AAA_3GPP_PDP_Type", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__AAA__3GPP__PDP__Type_xer_, &OCTETSTRING_json_, &AVP__Data_avp__AAA__3GPP__PDP__Type_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__PDP__Type_default_coding("RAW"); const TTCN_Typedescriptor_t& AAA__3GPP__AMBR_descr_ = AVP__list_descr_; UNIVERSAL_CHARSTRING AAA__3GPP__AMBR_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_avp__AAA__3GPP__AMBR_default_coding("RAW"); const XERdescriptor_t DCA__3GPP__Submission__Time_xer_ = { {"DCA_3GPP_Submission_Time>\n", "DCA_3GPP_Submission_Time>\n"}, {26, 26}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int DCA__3GPP__Submission__Time_oer_ext_arr_[0] = {}; const int DCA__3GPP__Submission__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t DCA__3GPP__Submission__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, DCA__3GPP__Submission__Time_oer_ext_arr_, 0, DCA__3GPP__Submission__Time_oer_p_}; const TTCN_Typedescriptor_t DCA__3GPP__Submission__Time_descr_ = { "@DIAMETER_Types.DCA_3GPP_Submission_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &DCA__3GPP__Submission__Time_xer_, &OCTETSTRING_json_, &DCA__3GPP__Submission__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING DCA__3GPP__Submission__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__DCA__3GPP__Submission__Time_xer_ = { {"avp_DCA_3GPP_Submission_Time>\n", "avp_DCA_3GPP_Submission_Time>\n"}, {30, 30}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__DCA__3GPP__Submission__Time_oer_ext_arr_[0] = {}; const int AVP__Data_avp__DCA__3GPP__Submission__Time_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__DCA__3GPP__Submission__Time_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__Data_avp__DCA__3GPP__Submission__Time_oer_ext_arr_, 0, AVP__Data_avp__DCA__3GPP__Submission__Time_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__DCA__3GPP__Submission__Time_descr_ = { "@DIAMETER_Types.AVP_Data.avp_DCA_3GPP_Submission_Time", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__Data_avp__DCA__3GPP__Submission__Time_xer_, &OCTETSTRING_json_, &AVP__Data_avp__DCA__3GPP__Submission__Time_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__DCA__3GPP__Submission__Time_default_coding("RAW"); const XERdescriptor_t AVP__Data_avp__UNKNOWN_xer_ = { {"avp_UNKNOWN>\n", "avp_UNKNOWN>\n"}, {13, 13}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Data_avp__UNKNOWN_oer_ext_arr_[0] = {}; const int AVP__Data_avp__UNKNOWN_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Data_avp__UNKNOWN_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Data_avp__UNKNOWN_oer_ext_arr_, 0, AVP__Data_avp__UNKNOWN_oer_p_}; const TTCN_Typedescriptor_t AVP__Data_avp__UNKNOWN_descr_ = { "@DIAMETER_Types.AVP_Data.avp_UNKNOWN", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &AVP__Data_avp__UNKNOWN_xer_, &OCTETSTRING_json_, &AVP__Data_avp__UNKNOWN_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Data_avp__UNKNOWN_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__Data_default_coding("RAW"); const TTCN_RAWdescriptor_t AVP_avp__data_raw_ = {0,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AVP_avp__data const TTCN_Typedescriptor_t AVP_avp__data_descr_ = { "@DIAMETER_Types.AVP.avp_data", NULL, &AVP_avp__data_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP_avp__data_default_coding("RAW"); const TTCN_RAWdescriptor_t AVP_raw_ = {0,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,32,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for AVP const TTCN_Typedescriptor_t AVP_descr_ = { "@DIAMETER_Types.AVP", NULL, &AVP_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP_default_coding("RAW"); UNIVERSAL_CHARSTRING GenericAVP_avp_default_coding("RAW"); const XERdescriptor_t Undefined__AVP_avp__code_xer_ = { {"avp_code>\n", "avp_code>\n"}, {10, 10}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int Undefined__AVP_avp__code_oer_ext_arr_[0] = {}; const int Undefined__AVP_avp__code_oer_p_[0] = {}; const TTCN_OERdescriptor_t Undefined__AVP_avp__code_oer_ = { -1, TRUE, 4, FALSE, 0, 0, Undefined__AVP_avp__code_oer_ext_arr_, 0, Undefined__AVP_avp__code_oer_p_}; const TTCN_Typedescriptor_t Undefined__AVP_avp__code_descr_ = { "@DIAMETER_Types.Undefined_AVP.avp_code", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &Undefined__AVP_avp__code_xer_, &OCTETSTRING_json_, &Undefined__AVP_avp__code_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING Undefined__AVP_avp__code_default_coding("RAW"); const XERdescriptor_t Undefined__AVP_VMPxxxxx_xer_ = { {"VMPxxxxx>\n", "VMPxxxxx>\n"}, {10, 10}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t Undefined__AVP_VMPxxxxx_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t Undefined__AVP_VMPxxxxx_descr_ = { "@DIAMETER_Types.Undefined_AVP.VMPxxxxx", &BITSTRING_ber_, &BIT8_raw_, NULL, &Undefined__AVP_VMPxxxxx_xer_, &BITSTRING_json_, &Undefined__AVP_VMPxxxxx_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING Undefined__AVP_VMPxxxxx_default_coding("RAW"); const TTCN_RAWdescriptor_t Undefined__AVP_avp__length_raw_ = {24,SG_NO,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; const XERdescriptor_t Undefined__AVP_avp__length_xer_ = { {"avp_length>\n", "avp_length>\n"}, {12, 12}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t Undefined__AVP_avp__length_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t Undefined__AVP_avp__length_descr_ = { "@DIAMETER_Types.Undefined_AVP.avp_length", &INTEGER_ber_, &Undefined__AVP_avp__length_raw_, &INTEGER_text_, &Undefined__AVP_avp__length_xer_, &INTEGER_json_, &Undefined__AVP_avp__length_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING Undefined__AVP_avp__length_default_coding("RAW"); const XERdescriptor_t Undefined__AVP_avp__data_xer_ = { {"avp_data>\n", "avp_data>\n"}, {10, 10}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int Undefined__AVP_avp__data_oer_ext_arr_[0] = {}; const int Undefined__AVP_avp__data_oer_p_[0] = {}; const TTCN_OERdescriptor_t Undefined__AVP_avp__data_oer_ = { -1, TRUE, -1, FALSE, 0, 0, Undefined__AVP_avp__data_oer_ext_arr_, 0, Undefined__AVP_avp__data_oer_p_}; const TTCN_Typedescriptor_t Undefined__AVP_avp__data_descr_ = { "@DIAMETER_Types.Undefined_AVP.avp_data", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &Undefined__AVP_avp__data_xer_, &OCTETSTRING_json_, &Undefined__AVP_avp__data_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING Undefined__AVP_avp__data_default_coding("RAW"); const TTCN_RAWdescriptor_t Undefined__AVP_raw_ = {0,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,32,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for Undefined__AVP const TTCN_Typedescriptor_t Undefined__AVP_descr_ = { "@DIAMETER_Types.Undefined_AVP", NULL, &Undefined__AVP_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; const TTCN_RAWdescriptor_t Undefined__AVP_vendor__id_raw_ = {32,SG_NO,ORDER_LSB,ORDER_MSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,4,CharCoding::UNKNOWN,NULL,false}; const XERdescriptor_t Undefined__AVP_vendor__id_xer_ = { {"vendor_id>\n", "vendor_id>\n"}, {11, 11}, 0 |FORM_UNQUALIFIED |XER_OPTIONAL, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int Undefined__AVP_vendor__id_oer_ext_arr_[0] = {}; const int Undefined__AVP_vendor__id_oer_p_[0] = {}; const TTCN_OERdescriptor_t Undefined__AVP_vendor__id_oer_ = { -1, TRUE, 4, FALSE, 0, 0, Undefined__AVP_vendor__id_oer_ext_arr_, 0, Undefined__AVP_vendor__id_oer_p_}; const TTCN_Typedescriptor_t Undefined__AVP_vendor__id_descr_ = { "@DIAMETER_Types.Undefined_AVP.vendor_id", &OCTETSTRING_ber_, &Undefined__AVP_vendor__id_raw_, &OCTETSTRING_text_, &Undefined__AVP_vendor__id_xer_, &OCTETSTRING_json_, &Undefined__AVP_vendor__id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING Undefined__AVP_vendor__id_default_coding("RAW"); UNIVERSAL_CHARSTRING Undefined__AVP_default_coding("RAW"); UNIVERSAL_CHARSTRING GenericAVP_avp__undefined_default_coding("RAW"); const XERdescriptor_t GenericAVP_avp__UNKNOWN_xer_ = { {"avp_UNKNOWN>\n", "avp_UNKNOWN>\n"}, {13, 13}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int GenericAVP_avp__UNKNOWN_oer_ext_arr_[0] = {}; const int GenericAVP_avp__UNKNOWN_oer_p_[0] = {}; const TTCN_OERdescriptor_t GenericAVP_avp__UNKNOWN_oer_ = { -1, TRUE, -1, FALSE, 0, 0, GenericAVP_avp__UNKNOWN_oer_ext_arr_, 0, GenericAVP_avp__UNKNOWN_oer_p_}; const TTCN_Typedescriptor_t GenericAVP_avp__UNKNOWN_descr_ = { "@DIAMETER_Types.GenericAVP.avp_UNKNOWN", &OCTETSTRING_ber_, &OCTETSTRING_raw_, &OCTETSTRING_text_, &GenericAVP_avp__UNKNOWN_xer_, &OCTETSTRING_json_, &GenericAVP_avp__UNKNOWN_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING GenericAVP_avp__UNKNOWN_default_coding("RAW"); UNIVERSAL_CHARSTRING GenericAVP_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__list_0_default_coding("RAW"); UNIVERSAL_CHARSTRING AVP__list_default_coding("RAW"); const TTCN_RAWdescriptor_t integerList_raw_ = {0,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for integerList const TTCN_Typedescriptor_t integerList_descr_ = { "@DIAMETER_Types.integerList", NULL, &integerList_raw_, NULL, NULL, NULL, NULL, NULL, &INTEGER_descr_, TTCN_Typedescriptor_t::DONTCARE }; const XERdescriptor_t integerList_0_xer_ = { {"INTEGER>\n", "INTEGER>\n"}, {9, 9}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t integerList_0_descr_ = { "@DIAMETER_Types.integerList.INTEGER", &INTEGER_ber_, &INTEGER_raw_, &INTEGER_text_, &integerList_0_xer_, &INTEGER_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING integerList_0_default_coding("RAW"); UNIVERSAL_CHARSTRING integerList_default_coding("RAW"); const TTCN_RAWdescriptor_t UINT8_raw_ = {8,SG_NO,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; const XERdescriptor_t UINT8_xer_ = { {"UINT8>\n", "UINT8>\n"}, {7, 7}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_Typedescriptor_t UINT8_descr_ = { "@DIAMETER_Types.UINT8", &INTEGER_ber_, &UINT8_raw_, &INTEGER_text_, &UINT8_xer_, &INTEGER_json_, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING UINT8_default_coding("RAW"); const TTCN_RAWdescriptor_t FLOAT32_raw_ = {32,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; const XERdescriptor_t FLOAT32_xer_ = { {"FLOAT32>\n", "FLOAT32>\n"}, {9, 9}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int FLOAT32_oer_ext_arr_[0] = {}; const int FLOAT32_oer_p_[0] = {}; const TTCN_OERdescriptor_t FLOAT32_oer_ = { -1, TRUE, -1, FALSE, 0, 0, FLOAT32_oer_ext_arr_, 0, FLOAT32_oer_p_}; const TTCN_Typedescriptor_t FLOAT32_descr_ = { "@DIAMETER_Types.FLOAT32", &FLOAT_ber_, &FLOAT32_raw_, NULL, &FLOAT32_xer_, &FLOAT_json_, &FLOAT32_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING FLOAT32_default_coding("RAW"); const TTCN_RAWdescriptor_t FLOAT64_raw_ = {64,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; const XERdescriptor_t FLOAT64_xer_ = { {"FLOAT64>\n", "FLOAT64>\n"}, {9, 9}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int FLOAT64_oer_ext_arr_[0] = {}; const int FLOAT64_oer_p_[0] = {}; const TTCN_OERdescriptor_t FLOAT64_oer_ = { -1, TRUE, -1, FALSE, 0, 0, FLOAT64_oer_ext_arr_, 0, FLOAT64_oer_p_}; const TTCN_Typedescriptor_t FLOAT64_descr_ = { "@DIAMETER_Types.FLOAT64", &FLOAT_ber_, &FLOAT64_raw_, NULL, &FLOAT64_xer_, &FLOAT_json_, &FLOAT64_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING FLOAT64_default_coding("RAW"); const TTCN_RAWdescriptor_t OCTET8_raw_ = {64,SG_NO,ORDER_LSB,ORDER_MSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,8,CharCoding::UNKNOWN,NULL,false}; const XERdescriptor_t OCTET8_xer_ = { {"OCTET8>\n", "OCTET8>\n"}, {8, 8}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int OCTET8_oer_ext_arr_[0] = {}; const int OCTET8_oer_p_[0] = {}; const TTCN_OERdescriptor_t OCTET8_oer_ = { -1, TRUE, 8, FALSE, 0, 0, OCTET8_oer_ext_arr_, 0, OCTET8_oer_p_}; const TTCN_Typedescriptor_t OCTET8_descr_ = { "@DIAMETER_Types.OCTET8", &OCTETSTRING_ber_, &OCTET8_raw_, &OCTETSTRING_text_, &OCTET8_xer_, &OCTETSTRING_json_, &OCTET8_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING OCTET8_default_coding("RAW"); const XERdescriptor_t AVP__Float32_xer_ = { {"AVP_Float32>\n", "AVP_Float32>\n"}, {13, 13}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Float32_oer_ext_arr_[0] = {}; const int AVP__Float32_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Float32_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Float32_oer_ext_arr_, 0, AVP__Float32_oer_p_}; const TTCN_Typedescriptor_t AVP__Float32_descr_ = { "@DIAMETER_Types.AVP_Float32", &FLOAT_ber_, &FLOAT32_raw_, NULL, &AVP__Float32_xer_, &FLOAT_json_, &AVP__Float32_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Float32_default_coding("RAW"); const XERdescriptor_t AVP__Float64_xer_ = { {"AVP_Float64>\n", "AVP_Float64>\n"}, {13, 13}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__Float64_oer_ext_arr_[0] = {}; const int AVP__Float64_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__Float64_oer_ = { -1, TRUE, -1, FALSE, 0, 0, AVP__Float64_oer_ext_arr_, 0, AVP__Float64_oer_p_}; const TTCN_Typedescriptor_t AVP__Float64_descr_ = { "@DIAMETER_Types.AVP_Float64", &FLOAT_ber_, &FLOAT64_raw_, NULL, &AVP__Float64_xer_, &FLOAT_json_, &AVP__Float64_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__Float64_default_coding("RAW"); const XERdescriptor_t AVP__IP__Address_xer_ = { {"AVP_IP_Address>\n", "AVP_IP_Address>\n"}, {16, 16}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int AVP__IP__Address_oer_ext_arr_[0] = {}; const int AVP__IP__Address_oer_p_[0] = {}; const TTCN_OERdescriptor_t AVP__IP__Address_oer_ = { -1, TRUE, 4, FALSE, 0, 0, AVP__IP__Address_oer_ext_arr_, 0, AVP__IP__Address_oer_p_}; const TTCN_Typedescriptor_t AVP__IP__Address_descr_ = { "@DIAMETER_Types.AVP_IP_Address", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &AVP__IP__Address_xer_, &OCTETSTRING_json_, &AVP__IP__Address_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING AVP__IP__Address_default_coding("RAW"); const XERdescriptor_t PDU__DIAMETER_version_xer_ = { {"version>\n", "version>\n"}, {9, 9}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t PDU__DIAMETER_version_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t PDU__DIAMETER_version_descr_ = { "@DIAMETER_Types.PDU_DIAMETER.version", &INTEGER_ber_, &UINT8_raw_, &INTEGER_text_, &PDU__DIAMETER_version_xer_, &INTEGER_json_, &PDU__DIAMETER_version_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PDU__DIAMETER_version_default_coding("RAW"); const TTCN_RAWdescriptor_t PDU__DIAMETER_message__length_raw_ = {24,SG_NO,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; const XERdescriptor_t PDU__DIAMETER_message__length_xer_ = { {"message_length>\n", "message_length>\n"}, {16, 16}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t PDU__DIAMETER_message__length_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t PDU__DIAMETER_message__length_descr_ = { "@DIAMETER_Types.PDU_DIAMETER.message_length", &INTEGER_ber_, &PDU__DIAMETER_message__length_raw_, &INTEGER_text_, &PDU__DIAMETER_message__length_xer_, &INTEGER_json_, &PDU__DIAMETER_message__length_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PDU__DIAMETER_message__length_default_coding("RAW"); const XERdescriptor_t PDU__DIAMETER_RPETxxxx_xer_ = { {"RPETxxxx>\n", "RPETxxxx>\n"}, {10, 10}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const TTCN_OERdescriptor_t PDU__DIAMETER_RPETxxxx_oer_ = { -1, FALSE, -1, FALSE, 0, 0, NULL, 0, NULL }; const TTCN_Typedescriptor_t PDU__DIAMETER_RPETxxxx_descr_ = { "@DIAMETER_Types.PDU_DIAMETER.RPETxxxx", &BITSTRING_ber_, &BIT8_raw_, NULL, &PDU__DIAMETER_RPETxxxx_xer_, &BITSTRING_json_, &PDU__DIAMETER_RPETxxxx_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PDU__DIAMETER_RPETxxxx_default_coding("RAW"); const TTCN_RAWdescriptor_t Command__Code_raw_ = {24,SG_NO,ORDER_MSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for Command__Code const TTCN_Typedescriptor_t Command__Code_descr_ = { "@DIAMETER_Types.Command_Code", NULL, &Command__Code_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING Command__Code_default_coding("RAW"); UNIVERSAL_CHARSTRING PDU__DIAMETER_command__code_default_coding("RAW"); const XERdescriptor_t PDU__DIAMETER_application__id_xer_ = { {"application_id>\n", "application_id>\n"}, {16, 16}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PDU__DIAMETER_application__id_oer_ext_arr_[0] = {}; const int PDU__DIAMETER_application__id_oer_p_[0] = {}; const TTCN_OERdescriptor_t PDU__DIAMETER_application__id_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PDU__DIAMETER_application__id_oer_ext_arr_, 0, PDU__DIAMETER_application__id_oer_p_}; const TTCN_Typedescriptor_t PDU__DIAMETER_application__id_descr_ = { "@DIAMETER_Types.PDU_DIAMETER.application_id", &OCTETSTRING_ber_, &OCTET4_raw_, &OCTETSTRING_text_, &PDU__DIAMETER_application__id_xer_, &OCTETSTRING_json_, &PDU__DIAMETER_application__id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PDU__DIAMETER_application__id_default_coding("RAW"); const XERdescriptor_t PDU__DIAMETER_hop__by__hop__id_xer_ = { {"hop_by_hop_id>\n", "hop_by_hop_id>\n"}, {15, 15}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PDU__DIAMETER_hop__by__hop__id_oer_ext_arr_[0] = {}; const int PDU__DIAMETER_hop__by__hop__id_oer_p_[0] = {}; const TTCN_OERdescriptor_t PDU__DIAMETER_hop__by__hop__id_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PDU__DIAMETER_hop__by__hop__id_oer_ext_arr_, 0, PDU__DIAMETER_hop__by__hop__id_oer_p_}; const TTCN_Typedescriptor_t PDU__DIAMETER_hop__by__hop__id_descr_ = { "@DIAMETER_Types.PDU_DIAMETER.hop_by_hop_id", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &PDU__DIAMETER_hop__by__hop__id_xer_, &OCTETSTRING_json_, &PDU__DIAMETER_hop__by__hop__id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PDU__DIAMETER_hop__by__hop__id_default_coding("RAW"); const XERdescriptor_t PDU__DIAMETER_end__to__end__id_xer_ = { {"end_to_end_id>\n", "end_to_end_id>\n"}, {15, 15}, 0 |FORM_UNQUALIFIED, WHITESPACE_PRESERVE, NULL, &module_object, -1, 0, NULL, NULL, -1, XSD_NONE }; const int PDU__DIAMETER_end__to__end__id_oer_ext_arr_[0] = {}; const int PDU__DIAMETER_end__to__end__id_oer_p_[0] = {}; const TTCN_OERdescriptor_t PDU__DIAMETER_end__to__end__id_oer_ = { -1, TRUE, 4, FALSE, 0, 0, PDU__DIAMETER_end__to__end__id_oer_ext_arr_, 0, PDU__DIAMETER_end__to__end__id_oer_p_}; const TTCN_Typedescriptor_t PDU__DIAMETER_end__to__end__id_descr_ = { "@DIAMETER_Types.PDU_DIAMETER.end_to_end_id", &OCTETSTRING_ber_, &UINT32_raw_, &OCTETSTRING_text_, &PDU__DIAMETER_end__to__end__id_xer_, &OCTETSTRING_json_, &PDU__DIAMETER_end__to__end__id_oer_, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PDU__DIAMETER_end__to__end__id_default_coding("RAW"); UNIVERSAL_CHARSTRING PDU__DIAMETER_avps_default_coding("RAW"); const TTCN_RAWdescriptor_t PDU__DIAMETER_raw_ = {0,SG_NO,ORDER_LSB,ORDER_LSB,ORDER_LSB,ORDER_LSB,EXT_BIT_NO,ORDER_LSB,ORDER_LSB,TOP_BIT_INHERITED,0,0,0,8,0,NULL,-1,CharCoding::UNKNOWN,NULL,false}; // No XER for PDU__DIAMETER const TTCN_Typedescriptor_t PDU__DIAMETER_descr_ = { "@DIAMETER_Types.PDU_DIAMETER", NULL, &PDU__DIAMETER_raw_, NULL, NULL, NULL, NULL, NULL, NULL, TTCN_Typedescriptor_t::DONTCARE }; UNIVERSAL_CHARSTRING PDU__DIAMETER_default_coding("RAW"); AVP__Code const_c__AVP__Code__GI__3GPP__3GPP__SGSN__IPv6__Address; const AVP__Code& c__AVP__Code__GI__3GPP__3GPP__SGSN__IPv6__Address = const_c__AVP__Code__GI__3GPP__3GPP__SGSN__IPv6__Address; AVP__Code const_c__AVP__Code__DNAS__NONE__Login__LAT__Service; const AVP__Code& c__AVP__Code__DNAS__NONE__Login__LAT__Service = const_c__AVP__Code__DNAS__NONE__Login__LAT__Service; AVP__Code const_c__AVP__Code__AAA__3GPP__RAR__Flags; const AVP__Code& c__AVP__Code__AAA__3GPP__RAR__Flags = const_c__AVP__Code__AAA__3GPP__RAR__Flags; AVP__Code const_c__AVP__Code__DCA__3GPP__SCS__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__SCS__Address = const_c__AVP__Code__DCA__3GPP__SCS__Address; AVP__Code const_c__AVP__Code__GI__3GPP__3GPP__GGSN__MCC__MNC; const AVP__Code& c__AVP__Code__GI__3GPP__3GPP__GGSN__MCC__MNC = const_c__AVP__Code__GI__3GPP__3GPP__GGSN__MCC__MNC; AVP__Code const_c__AVP__Code__DCC__NONE__Direct__Debiting__Failure__Handling; const AVP__Code& c__AVP__Code__DCC__NONE__Direct__Debiting__Failure__Handling = const_c__AVP__Code__DCC__NONE__Direct__Debiting__Failure__Handling; AVP__Code const_c__AVP__Code__MIPv6__NONE__MIP__Careof__Address; const AVP__Code& c__AVP__Code__MIPv6__NONE__MIP__Careof__Address = const_c__AVP__Code__MIPv6__NONE__MIP__Careof__Address; AVP__Code const_c__AVP__Code__DCA__3GPP__TWAN__User__Location__Info; const AVP__Code& c__AVP__Code__DCA__3GPP__TWAN__User__Location__Info = const_c__AVP__Code__DCA__3GPP__TWAN__User__Location__Info; AVP__Code const_c__AVP__Code__DCA__3GPP__PoC__User__Role__IDs; const AVP__Code& c__AVP__Code__DCA__3GPP__PoC__User__Role__IDs = const_c__AVP__Code__DCA__3GPP__PoC__User__Role__IDs; AVP__Code const_c__AVP__Code__DCA__3GPP__Announcement__Order; const AVP__Code& c__AVP__Code__DCA__3GPP__Announcement__Order = const_c__AVP__Code__DCA__3GPP__Announcement__Order; AVP__Code const_c__AVP__Code__CxDx__ETSI__Line__Identifier; const AVP__Code& c__AVP__Code__CxDx__ETSI__Line__Identifier = const_c__AVP__Code__CxDx__ETSI__Line__Identifier; AVP__Code const_c__AVP__Code__PCC__3GPP__Bearer__Identifier; const AVP__Code& c__AVP__Code__PCC__3GPP__Bearer__Identifier = const_c__AVP__Code__PCC__3GPP__Bearer__Identifier; AVP__Code const_c__AVP__Code__RX__3GPP__Content__Version; const AVP__Code& c__AVP__Code__RX__3GPP__Content__Version = const_c__AVP__Code__RX__3GPP__Content__Version; AVP__Code const_c__AVP__Code__DCA__3GPP__Applic__ID; const AVP__Code& c__AVP__Code__DCA__3GPP__Applic__ID = const_c__AVP__Code__DCA__3GPP__Applic__ID; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__HA__to__FA__MSA; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__HA__to__FA__MSA = const_c__AVP__Code__MIPv4__NONE__MIP__HA__to__FA__MSA; AVP__Code const_c__AVP__Code__BASE__NONE__Session__Id; const AVP__Code& c__AVP__Code__BASE__NONE__Session__Id = const_c__AVP__Code__BASE__NONE__Session__Id; AVP__Code const_c__AVP__Code__DCA__3GPP__Route__Header__Transmitted; const AVP__Code& c__AVP__Code__DCA__3GPP__Route__Header__Transmitted = const_c__AVP__Code__DCA__3GPP__Route__Header__Transmitted; AVP__Code const_c__AVP__Code__DCA__3GPP__Reporting__Reason; const AVP__Code& c__AVP__Code__DCA__3GPP__Reporting__Reason = const_c__AVP__Code__DCA__3GPP__Reporting__Reason; AVP__Code const_c__AVP__Code__AAA__3GPP__Emergency__Services; const AVP__Code& c__AVP__Code__AAA__3GPP__Emergency__Services = const_c__AVP__Code__AAA__3GPP__Emergency__Services; AVP__Code const_c__AVP__Code__RX__3GPP__Media__Component__Description; const AVP__Code& c__AVP__Code__RX__3GPP__Media__Component__Description = const_c__AVP__Code__RX__3GPP__Media__Component__Description; AVP__Code const_c__AVP__Code__PCC__3GPP__CSG__Information__Reporting; const AVP__Code& c__AVP__Code__PCC__3GPP__CSG__Information__Reporting = const_c__AVP__Code__PCC__3GPP__CSG__Information__Reporting; AVP__Code const_c__AVP__Code__AAA__3GPP__Measurement__Quantity; const AVP__Code& c__AVP__Code__AAA__3GPP__Measurement__Quantity = const_c__AVP__Code__AAA__3GPP__Measurement__Quantity; AVP__Code const_c__AVP__Code__S6__3GPP__Location__Information__Configuration; const AVP__Code& c__AVP__Code__S6__3GPP__Location__Information__Configuration = const_c__AVP__Code__S6__3GPP__Location__Information__Configuration; AVP__Code const_c__AVP__Code__PCC__3GPP__Bearer__Usage; const AVP__Code& c__AVP__Code__PCC__3GPP__Bearer__Usage = const_c__AVP__Code__PCC__3GPP__Bearer__Usage; AVP__Code const_c__AVP__Code__DCA__3GPP__Application__provided__Called__Party__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__Application__provided__Called__Party__Address = const_c__AVP__Code__DCA__3GPP__Application__provided__Called__Party__Address; AVP__Code const_c__AVP__Code__DCA__3GPP__Proximity__Alert__Timestamp; const AVP__Code& c__AVP__Code__DCA__3GPP__Proximity__Alert__Timestamp = const_c__AVP__Code__DCA__3GPP__Proximity__Alert__Timestamp; AVP__Code const_c__AVP__Code__PCC__3GPP__Tunnel__Header__Filter; const AVP__Code& c__AVP__Code__PCC__3GPP__Tunnel__Header__Filter = const_c__AVP__Code__PCC__3GPP__Tunnel__Header__Filter; AVP__Code const_c__AVP__Code__AAA__3GPP__List__Of__Measurements; const AVP__Code& c__AVP__Code__AAA__3GPP__List__Of__Measurements = const_c__AVP__Code__AAA__3GPP__List__Of__Measurements; AVP__Code const_c__AVP__Code__DCC__NONE__Requested__Service__Unit; const AVP__Code& c__AVP__Code__DCC__NONE__Requested__Service__Unit = const_c__AVP__Code__DCC__NONE__Requested__Service__Unit; AVP__Code const_c__AVP__Code__PCC__3GPP__Default__QoS__Name; const AVP__Code& c__AVP__Code__PCC__3GPP__Default__QoS__Name = const_c__AVP__Code__PCC__3GPP__Default__QoS__Name; AVP__Code const_c__AVP__Code__AAA__3GPP__UVA__Flags; const AVP__Code& c__AVP__Code__AAA__3GPP__UVA__Flags = const_c__AVP__Code__AAA__3GPP__UVA__Flags; AVP__Code const_c__AVP__Code__DCA__3GPP__Expires; const AVP__Code& c__AVP__Code__DCA__3GPP__Expires = const_c__AVP__Code__DCA__3GPP__Expires; AVP__Code const_c__AVP__Code__CxDx__3GPP__SAR__Flags; const AVP__Code& c__AVP__Code__CxDx__3GPP__SAR__Flags = const_c__AVP__Code__CxDx__3GPP__SAR__Flags; AVP__Code const_c__AVP__Code__PCC__3GPP__TDF__Information; const AVP__Code& c__AVP__Code__PCC__3GPP__TDF__Information = const_c__AVP__Code__PCC__3GPP__TDF__Information; AVP__Code const_c__AVP__Code__AAA__3GPP__Group__Service__Id; const AVP__Code& c__AVP__Code__AAA__3GPP__Group__Service__Id = const_c__AVP__Code__AAA__3GPP__Group__Service__Id; AVP__Code const_c__AVP__Code__DCA__3GPP__Recipient__SCCP__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__Recipient__SCCP__Address = const_c__AVP__Code__DCA__3GPP__Recipient__SCCP__Address; AVP__Code const_c__AVP__Code__DCA__3GPP__Preferred__AoC__Currency; const AVP__Code& c__AVP__Code__DCA__3GPP__Preferred__AoC__Currency = const_c__AVP__Code__DCA__3GPP__Preferred__AoC__Currency; AVP__Code const_c__AVP__Code__DNAS__NONE__Framed__Pool; const AVP__Code& c__AVP__Code__DNAS__NONE__Framed__Pool = const_c__AVP__Code__DNAS__NONE__Framed__Pool; AVP__Code const_c__AVP__Code__DCA__3GPP__Traffic__Data__Volumes; const AVP__Code& c__AVP__Code__DCA__3GPP__Traffic__Data__Volumes = const_c__AVP__Code__DCA__3GPP__Traffic__Data__Volumes; AVP__Code const_c__AVP__Code__DCC__NONE__CC__Time; const AVP__Code& c__AVP__Code__DCC__NONE__CC__Time = const_c__AVP__Code__DCC__NONE__CC__Time; AVP__Code const_c__AVP__Code__AAA__3GPP__Requested__EUTRAN__Authentication__Info; const AVP__Code& c__AVP__Code__AAA__3GPP__Requested__EUTRAN__Authentication__Info = const_c__AVP__Code__AAA__3GPP__Requested__EUTRAN__Authentication__Info; AVP__Code const_c__AVP__Code__DCA__3GPP__Unit__Cost; const AVP__Code& c__AVP__Code__DCA__3GPP__Unit__Cost = const_c__AVP__Code__DCA__3GPP__Unit__Cost; AVP__Code const_c__AVP__Code__CxDx__3GPP__SIP__Digest__Authenticate; const AVP__Code& c__AVP__Code__CxDx__3GPP__SIP__Digest__Authenticate = const_c__AVP__Code__CxDx__3GPP__SIP__Digest__Authenticate; AVP__Code const_c__AVP__Code__AAA__3GPP__Last__UE__Activity__Time; const AVP__Code& c__AVP__Code__AAA__3GPP__Last__UE__Activity__Time = const_c__AVP__Code__AAA__3GPP__Last__UE__Activity__Time; AVP__Code const_c__AVP__Code__AAA__3GPP__Context__Identifier; const AVP__Code& c__AVP__Code__AAA__3GPP__Context__Identifier = const_c__AVP__Code__AAA__3GPP__Context__Identifier; AVP__Code const_c__AVP__Code__DCC__NONE__Used__Service__Unit; const AVP__Code& c__AVP__Code__DCC__NONE__Used__Service__Unit = const_c__AVP__Code__DCC__NONE__Used__Service__Unit; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__Reg__Reply; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__Reg__Reply = const_c__AVP__Code__MIPv4__NONE__MIP__Reg__Reply; AVP__Code const_c__AVP__Code__BASE__NONE__Auth__Application__Id; const AVP__Code& c__AVP__Code__BASE__NONE__Auth__Application__Id = const_c__AVP__Code__BASE__NONE__Auth__Application__Id; AVP__Code const_c__AVP__Code__AAA__3GPP__Trace__Reference; const AVP__Code& c__AVP__Code__AAA__3GPP__Trace__Reference = const_c__AVP__Code__AAA__3GPP__Trace__Reference; AVP__Code const_c__AVP__Code__AAA__3GPP__TWAN__Access__Info; const AVP__Code& c__AVP__Code__AAA__3GPP__TWAN__Access__Info = const_c__AVP__Code__AAA__3GPP__TWAN__Access__Info; AVP__Code const_c__AVP__Code__DCA__3GPP__Status__AS__Code; const AVP__Code& c__AVP__Code__DCA__3GPP__Status__AS__Code = const_c__AVP__Code__DCA__3GPP__Status__AS__Code; AVP__Code const_c__AVP__Code__DCA__3GPP__LCS__Client__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__LCS__Client__Type = const_c__AVP__Code__DCA__3GPP__LCS__Client__Type; AVP__Code const_c__AVP__Code__DNAS__NONE__Framed__Appletalk__Network; const AVP__Code& c__AVP__Code__DNAS__NONE__Framed__Appletalk__Network = const_c__AVP__Code__DNAS__NONE__Framed__Appletalk__Network; AVP__Code const_c__AVP__Code__DNAS__NONE__Framed__IPv6__Prefix; const AVP__Code& c__AVP__Code__DNAS__NONE__Framed__IPv6__Prefix = const_c__AVP__Code__DNAS__NONE__Framed__IPv6__Prefix; AVP__Code const_c__AVP__Code__DCA__3GPP__PoC__Session__Initiation__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__PoC__Session__Initiation__Type = const_c__AVP__Code__DCA__3GPP__PoC__Session__Initiation__Type; AVP__Code const_c__AVP__Code__RX__3GPP__Sharing__Key__UL; const AVP__Code& c__AVP__Code__RX__3GPP__Sharing__Key__UL = const_c__AVP__Code__RX__3GPP__Sharing__Key__UL; AVP__Code const_c__AVP__Code__DCA__3GPP__Content__Size; const AVP__Code& c__AVP__Code__DCA__3GPP__Content__Size = const_c__AVP__Code__DCA__3GPP__Content__Size; AVP__Code const_c__AVP__Code__AAA__3GPP__Access__Network__Info; const AVP__Code& c__AVP__Code__AAA__3GPP__Access__Network__Info = const_c__AVP__Code__AAA__3GPP__Access__Network__Info; AVP__Code const_c__AVP__Code__RX__3GPP__AF__Charging__Identifier; const AVP__Code& c__AVP__Code__RX__3GPP__AF__Charging__Identifier = const_c__AVP__Code__RX__3GPP__AF__Charging__Identifier; AVP__Code const_c__AVP__Code__S6__3GPP__Monitoring__Event__Report; const AVP__Code& c__AVP__Code__S6__3GPP__Monitoring__Event__Report = const_c__AVP__Code__S6__3GPP__Monitoring__Event__Report; AVP__Code const_c__AVP__Code__DCA__3GPP__Service__Specific__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__Service__Specific__Type = const_c__AVP__Code__DCA__3GPP__Service__Specific__Type; AVP__Code const_c__AVP__Code__DCA__3GPP__Event; const AVP__Code& c__AVP__Code__DCA__3GPP__Event = const_c__AVP__Code__DCA__3GPP__Event; AVP__Code const_c__AVP__Code__RX__3GPP__Media__Type; const AVP__Code& c__AVP__Code__RX__3GPP__Media__Type = const_c__AVP__Code__RX__3GPP__Media__Type; AVP__Code const_c__AVP__Code__PCC__3GPP__Conditional__Policy__Information; const AVP__Code& c__AVP__Code__PCC__3GPP__Conditional__Policy__Information = const_c__AVP__Code__PCC__3GPP__Conditional__Policy__Information; AVP__Code const_c__AVP__Code__BASE__NONE__Firmware__Revision; const AVP__Code& c__AVP__Code__BASE__NONE__Firmware__Revision = const_c__AVP__Code__BASE__NONE__Firmware__Revision; AVP__Code const_c__AVP__Code__DCA__3GPP__ProSe__Event__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__ProSe__Event__Type = const_c__AVP__Code__DCA__3GPP__ProSe__Event__Type; AVP__Code const_c__AVP__Code__PCC__3GPP__Network__Request__Support; const AVP__Code& c__AVP__Code__PCC__3GPP__Network__Request__Support = const_c__AVP__Code__PCC__3GPP__Network__Request__Support; AVP__Code const_c__AVP__Code__AAA__3GPP__SIPTO__Permission; const AVP__Code& c__AVP__Code__AAA__3GPP__SIPTO__Permission = const_c__AVP__Code__AAA__3GPP__SIPTO__Permission; AVP__Code const_c__AVP__Code__DCA__3GPP__Terminating__IOI; const AVP__Code& c__AVP__Code__DCA__3GPP__Terminating__IOI = const_c__AVP__Code__DCA__3GPP__Terminating__IOI; AVP__Code const_c__AVP__Code__RX__3GPP__Extended__Max__Supported__BW__DL; const AVP__Code& c__AVP__Code__RX__3GPP__Extended__Max__Supported__BW__DL = const_c__AVP__Code__RX__3GPP__Extended__Max__Supported__BW__DL; AVP__Code const_c__AVP__Code__PCC__3GPP__UE__Local__IP__Address; const AVP__Code& c__AVP__Code__PCC__3GPP__UE__Local__IP__Address = const_c__AVP__Code__PCC__3GPP__UE__Local__IP__Address; AVP__Code const_c__AVP__Code__DCA__3GPP__SM__Sequence__Number; const AVP__Code& c__AVP__Code__DCA__3GPP__SM__Sequence__Number = const_c__AVP__Code__DCA__3GPP__SM__Sequence__Number; AVP__Code const_c__AVP__Code__DCA__3GPP__IMS__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__IMS__Information = const_c__AVP__Code__DCA__3GPP__IMS__Information; AVP__Code const_c__AVP__Code__PCC__3GPP__Presence__Reporting__Area__Elements__List; const AVP__Code& c__AVP__Code__PCC__3GPP__Presence__Reporting__Area__Elements__List = const_c__AVP__Code__PCC__3GPP__Presence__Reporting__Area__Elements__List; AVP__Code const_c__AVP__Code__PCC__3GPP__Routing__Rule__Remove; const AVP__Code& c__AVP__Code__PCC__3GPP__Routing__Rule__Remove = const_c__AVP__Code__PCC__3GPP__Routing__Rule__Remove; AVP__Code const_c__AVP__Code__AAA__3GPP__SGs__MME__Identity; const AVP__Code& c__AVP__Code__AAA__3GPP__SGs__MME__Identity = const_c__AVP__Code__AAA__3GPP__SGs__MME__Identity; AVP__Code const_c__AVP__Code__S6__3GPP__Roaming__Information; const AVP__Code& c__AVP__Code__S6__3GPP__Roaming__Information = const_c__AVP__Code__S6__3GPP__Roaming__Information; AVP__Code const_c__AVP__Code__DCA__3GPP__Number__Of__Diversions; const AVP__Code& c__AVP__Code__DCA__3GPP__Number__Of__Diversions = const_c__AVP__Code__DCA__3GPP__Number__Of__Diversions; AVP__Code const_c__AVP__Code__DCA__3GPP__Coverage__Info; const AVP__Code& c__AVP__Code__DCA__3GPP__Coverage__Info = const_c__AVP__Code__DCA__3GPP__Coverage__Info; AVP__Code const_c__AVP__Code__CxDx__3GPP__SIP__Authentication__Scheme; const AVP__Code& c__AVP__Code__CxDx__3GPP__SIP__Authentication__Scheme = const_c__AVP__Code__CxDx__3GPP__SIP__Authentication__Scheme; AVP__Code const_c__AVP__Code__AAA__3GPP__Event__Threshold__RSRP; const AVP__Code& c__AVP__Code__AAA__3GPP__Event__Threshold__RSRP = const_c__AVP__Code__AAA__3GPP__Event__Threshold__RSRP; AVP__Code const_c__AVP__Code__CxDx__3GPP__User__Authorization__Type; const AVP__Code& c__AVP__Code__CxDx__3GPP__User__Authorization__Type = const_c__AVP__Code__CxDx__3GPP__User__Authorization__Type; AVP__Code const_c__AVP__Code__AAA__3GPP__PLMN__Client; const AVP__Code& c__AVP__Code__AAA__3GPP__PLMN__Client = const_c__AVP__Code__AAA__3GPP__PLMN__Client; AVP__Code const_c__AVP__Code__AAA__3GPP__Re__Synchronization__Info; const AVP__Code& c__AVP__Code__AAA__3GPP__Re__Synchronization__Info = const_c__AVP__Code__AAA__3GPP__Re__Synchronization__Info; AVP__Code const_c__AVP__Code__BASE__NONE__Auth__Grace__Period; const AVP__Code& c__AVP__Code__BASE__NONE__Auth__Grace__Period = const_c__AVP__Code__BASE__NONE__Auth__Grace__Period; AVP__Code const_c__AVP__Code__DCA__3GPP__User__CSG__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__User__CSG__Information = const_c__AVP__Code__DCA__3GPP__User__CSG__Information; AVP__Code const_c__AVP__Code__DCA__3GPP__SM__Status; const AVP__Code& c__AVP__Code__DCA__3GPP__SM__Status = const_c__AVP__Code__DCA__3GPP__SM__Status; AVP__Code const_c__AVP__Code__DCA__3GPP__IP__Realm__Default__Indication; const AVP__Code& c__AVP__Code__DCA__3GPP__IP__Realm__Default__Indication = const_c__AVP__Code__DCA__3GPP__IP__Realm__Default__Indication; AVP__Code const_c__AVP__Code__AAA__3GPP__RAND; const AVP__Code& c__AVP__Code__AAA__3GPP__RAND = const_c__AVP__Code__AAA__3GPP__RAND; AVP__Code const_c__AVP__Code__AAA__3GPP__Trace__Depth; const AVP__Code& c__AVP__Code__AAA__3GPP__Trace__Depth = const_c__AVP__Code__AAA__3GPP__Trace__Depth; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__MN__to__FA__MSA; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__MN__to__FA__MSA = const_c__AVP__Code__MIPv4__NONE__MIP__MN__to__FA__MSA; AVP__Code const_c__AVP__Code__AAA__3GPP__SGSN__User__State; const AVP__Code& c__AVP__Code__AAA__3GPP__SGSN__User__State = const_c__AVP__Code__AAA__3GPP__SGSN__User__State; AVP__Code const_c__AVP__Code__AAA__3GPP__APN__OI__Replacement; const AVP__Code& c__AVP__Code__AAA__3GPP__APN__OI__Replacement = const_c__AVP__Code__AAA__3GPP__APN__OI__Replacement; AVP__Code const_c__AVP__Code__DCA__3GPP__Alternate__Charged__Party__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__Alternate__Charged__Party__Address = const_c__AVP__Code__DCA__3GPP__Alternate__Charged__Party__Address; AVP__Code const_c__AVP__Code__DCA__3GPP__APN__Rate__Control; const AVP__Code& c__AVP__Code__DCA__3GPP__APN__Rate__Control = const_c__AVP__Code__DCA__3GPP__APN__Rate__Control; AVP__Code const_c__AVP__Code__BASE__NONE__Re__Auth__Request__Type; const AVP__Code& c__AVP__Code__BASE__NONE__Re__Auth__Request__Type = const_c__AVP__Code__BASE__NONE__Re__Auth__Request__Type; AVP__Code const_c__AVP__Code__DCA__3GPP__Relationship__Mode; const AVP__Code& c__AVP__Code__DCA__3GPP__Relationship__Mode = const_c__AVP__Code__DCA__3GPP__Relationship__Mode; AVP__Code const_c__AVP__Code__S6__3GPP__External__Identifier; const AVP__Code& c__AVP__Code__S6__3GPP__External__Identifier = const_c__AVP__Code__S6__3GPP__External__Identifier; AVP__Code const_c__AVP__Code__DCA__3GPP__Positioning__Data; const AVP__Code& c__AVP__Code__DCA__3GPP__Positioning__Data = const_c__AVP__Code__DCA__3GPP__Positioning__Data; AVP__Code const_c__AVP__Code__DCC__NONE__Redirect__Address__Type; const AVP__Code& c__AVP__Code__DCC__NONE__Redirect__Address__Type = const_c__AVP__Code__DCC__NONE__Redirect__Address__Type; AVP__Code const_c__AVP__Code__MIPv6__NONE__MIP__MN__HA__MSA; const AVP__Code& c__AVP__Code__MIPv6__NONE__MIP__MN__HA__MSA = const_c__AVP__Code__MIPv6__NONE__MIP__MN__HA__MSA; AVP__Code const_c__AVP__Code__DCA__3GPP__Monitoring__UE__HPLMN__Identifier; const AVP__Code& c__AVP__Code__DCA__3GPP__Monitoring__UE__HPLMN__Identifier = const_c__AVP__Code__DCA__3GPP__Monitoring__UE__HPLMN__Identifier; AVP__Code const_c__AVP__Code__PCC__3GPP__TFT__Filter; const AVP__Code& c__AVP__Code__PCC__3GPP__TFT__Filter = const_c__AVP__Code__PCC__3GPP__TFT__Filter; AVP__Code const_c__AVP__Code__RX__3GPP__Max__Supported__Bandwidth__UL; const AVP__Code& c__AVP__Code__RX__3GPP__Max__Supported__Bandwidth__UL = const_c__AVP__Code__RX__3GPP__Max__Supported__Bandwidth__UL; AVP__Code const_c__AVP__Code__S6__3GPP__Loss__Of__Connectivity__Reason; const AVP__Code& c__AVP__Code__S6__3GPP__Loss__Of__Connectivity__Reason = const_c__AVP__Code__S6__3GPP__Loss__Of__Connectivity__Reason; AVP__Code const_c__AVP__Code__DNAS__NONE__Tunnel__Medium__Type; const AVP__Code& c__AVP__Code__DNAS__NONE__Tunnel__Medium__Type = const_c__AVP__Code__DNAS__NONE__Tunnel__Medium__Type; AVP__Code const_c__AVP__Code__DCA__3GPP__Originator; const AVP__Code& c__AVP__Code__DCA__3GPP__Originator = const_c__AVP__Code__DCA__3GPP__Originator; AVP__Code const_c__AVP__Code__DCC__NONE__User__Equipment__Info__Type; const AVP__Code& c__AVP__Code__DCC__NONE__User__Equipment__Info__Type = const_c__AVP__Code__DCC__NONE__User__Equipment__Info__Type; AVP__Code const_c__AVP__Code__RX__3GPP__Flow__Number; const AVP__Code& c__AVP__Code__RX__3GPP__Flow__Number = const_c__AVP__Code__RX__3GPP__Flow__Number; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__Home__Agent__Address; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__Home__Agent__Address = const_c__AVP__Code__MIPv4__NONE__MIP__Home__Agent__Address; AVP__Code const_c__AVP__Code__PCC__3GPP__Resource__Allocation__Notification; const AVP__Code& c__AVP__Code__PCC__3GPP__Resource__Allocation__Notification = const_c__AVP__Code__PCC__3GPP__Resource__Allocation__Notification; AVP__Code const_c__AVP__Code__DCA__3GPP__Basic__Service__Code; const AVP__Code& c__AVP__Code__DCA__3GPP__Basic__Service__Code = const_c__AVP__Code__DCA__3GPP__Basic__Service__Code; AVP__Code const_c__AVP__Code__S6__3GPP__Monitoring__Type; const AVP__Code& c__AVP__Code__S6__3GPP__Monitoring__Type = const_c__AVP__Code__S6__3GPP__Monitoring__Type; AVP__Code const_c__AVP__Code__DCA__3GPP__Role__Of__Node; const AVP__Code& c__AVP__Code__DCA__3GPP__Role__Of__Node = const_c__AVP__Code__DCA__3GPP__Role__Of__Node; AVP__Code const_c__AVP__Code__PCC__3GPP__Default__Bearer__Indication; const AVP__Code& c__AVP__Code__PCC__3GPP__Default__Bearer__Indication = const_c__AVP__Code__PCC__3GPP__Default__Bearer__Indication; AVP__Code const_c__AVP__Code__DCA__3GPP__ProSe__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__ProSe__Information = const_c__AVP__Code__DCA__3GPP__ProSe__Information; AVP__Code const_c__AVP__Code__PCC__3GPP__QoS__Class__Identifier; const AVP__Code& c__AVP__Code__PCC__3GPP__QoS__Class__Identifier = const_c__AVP__Code__PCC__3GPP__QoS__Class__Identifier; AVP__Code const_c__AVP__Code__AAA__3GPP__VPLMN__LIPA__Allowed; const AVP__Code& c__AVP__Code__AAA__3GPP__VPLMN__LIPA__Allowed = const_c__AVP__Code__AAA__3GPP__VPLMN__LIPA__Allowed; AVP__Code const_c__AVP__Code__PCC__3GPP__Mute__Notification; const AVP__Code& c__AVP__Code__PCC__3GPP__Mute__Notification = const_c__AVP__Code__PCC__3GPP__Mute__Notification; AVP__Code const_c__AVP__Code__CxDx__3GPP__SIP__Authentication__Context; const AVP__Code& c__AVP__Code__CxDx__3GPP__SIP__Authentication__Context = const_c__AVP__Code__CxDx__3GPP__SIP__Authentication__Context; AVP__Code const_c__AVP__Code__MIPv6__NONE__QoS__Resources; const AVP__Code& c__AVP__Code__MIPv6__NONE__QoS__Resources = const_c__AVP__Code__MIPv6__NONE__QoS__Resources; AVP__Code const_c__AVP__Code__AAA__3GPP__Logging__Duration; const AVP__Code& c__AVP__Code__AAA__3GPP__Logging__Duration = const_c__AVP__Code__AAA__3GPP__Logging__Duration; AVP__Code const_c__AVP__Code__DCC__NONE__Service__Parameter__Value; const AVP__Code& c__AVP__Code__DCC__NONE__Service__Parameter__Value = const_c__AVP__Code__DCC__NONE__Service__Parameter__Value; AVP__Code const_c__AVP__Code__CxDx__3GPP__Associated__Registered__Identities; const AVP__Code& c__AVP__Code__CxDx__3GPP__Associated__Registered__Identities = const_c__AVP__Code__CxDx__3GPP__Associated__Registered__Identities; AVP__Code const_c__AVP__Code__PCC__3GPP__Routing__IP__Address; const AVP__Code& c__AVP__Code__PCC__3GPP__Routing__IP__Address = const_c__AVP__Code__PCC__3GPP__Routing__IP__Address; AVP__Code const_c__AVP__Code__AAA__3GPP__WLAN__offloadability__EUTRAN; const AVP__Code& c__AVP__Code__AAA__3GPP__WLAN__offloadability__EUTRAN = const_c__AVP__Code__AAA__3GPP__WLAN__offloadability__EUTRAN; AVP__Code const_c__AVP__Code__DCA__3GPP__MBMS__GW__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__MBMS__GW__Address = const_c__AVP__Code__DCA__3GPP__MBMS__GW__Address; AVP__Code const_c__AVP__Code__DCA__3GPP__Destination__Interface; const AVP__Code& c__AVP__Code__DCA__3GPP__Destination__Interface = const_c__AVP__Code__DCA__3GPP__Destination__Interface; AVP__Code const_c__AVP__Code__DCA__3GPP__IMS__Emergency__Indicator; const AVP__Code& c__AVP__Code__DCA__3GPP__IMS__Emergency__Indicator = const_c__AVP__Code__DCA__3GPP__IMS__Emergency__Indicator; AVP__Code const_c__AVP__Code__DCA__3GPP__Change__Time; const AVP__Code& c__AVP__Code__DCA__3GPP__Change__Time = const_c__AVP__Code__DCA__3GPP__Change__Time; AVP__Code const_c__AVP__Code__AAA__3GPP__KASME; const AVP__Code& c__AVP__Code__AAA__3GPP__KASME = const_c__AVP__Code__AAA__3GPP__KASME; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__Session__Key; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__Session__Key = const_c__AVP__Code__MIPv4__NONE__MIP__Session__Key; AVP__Code const_c__AVP__Code__DCA__3GPP__AoC__Cost__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__AoC__Cost__Information = const_c__AVP__Code__DCA__3GPP__AoC__Cost__Information; AVP__Code const_c__AVP__Code__GI__3GPP__3GPP__User__Location__Info__Time; const AVP__Code& c__AVP__Code__GI__3GPP__3GPP__User__Location__Info__Time = const_c__AVP__Code__GI__3GPP__3GPP__User__Location__Info__Time; AVP__Code const_c__AVP__Code__AAA__3GPP__Teleservice__List; const AVP__Code& c__AVP__Code__AAA__3GPP__Teleservice__List = const_c__AVP__Code__AAA__3GPP__Teleservice__List; AVP__Code const_c__AVP__Code__AAA__3GPP__UTRAN__Vector; const AVP__Code& c__AVP__Code__AAA__3GPP__UTRAN__Vector = const_c__AVP__Code__AAA__3GPP__UTRAN__Vector; AVP__Code const_c__AVP__Code__AAA__3GPP__Non__3GPP__IP__Access__APN; const AVP__Code& c__AVP__Code__AAA__3GPP__Non__3GPP__IP__Access__APN = const_c__AVP__Code__AAA__3GPP__Non__3GPP__IP__Access__APN; AVP__Code const_c__AVP__Code__DCA__3GPP__Monitoring__Event__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__Monitoring__Event__Information = const_c__AVP__Code__DCA__3GPP__Monitoring__Event__Information; AVP__Code const_c__AVP__Code__DCC__NONE__Tariff__Time__Change; const AVP__Code& c__AVP__Code__DCC__NONE__Tariff__Time__Change = const_c__AVP__Code__DCC__NONE__Tariff__Time__Change; AVP__Code const_c__AVP__Code__GI__3GPP__3GPP__NSAPI; const AVP__Code& c__AVP__Code__GI__3GPP__3GPP__NSAPI = const_c__AVP__Code__GI__3GPP__3GPP__NSAPI; AVP__Code const_c__AVP__Code__DCA__3GPP__LCS__Client__Dialed__By__MS; const AVP__Code& c__AVP__Code__DCA__3GPP__LCS__Client__Dialed__By__MS = const_c__AVP__Code__DCA__3GPP__LCS__Client__Dialed__By__MS; AVP__Code const_c__AVP__Code__GI__3GPP__3GPP__CG__Address; const AVP__Code& c__AVP__Code__GI__3GPP__3GPP__CG__Address = const_c__AVP__Code__GI__3GPP__3GPP__CG__Address; AVP__Code const_c__AVP__Code__DCA__3GPP__Envelope__Start__Time; const AVP__Code& c__AVP__Code__DCA__3GPP__Envelope__Start__Time = const_c__AVP__Code__DCA__3GPP__Envelope__Start__Time; AVP__Code const_c__AVP__Code__RX__3GPP__Application__Service__Provider__Identity; const AVP__Code& c__AVP__Code__RX__3GPP__Application__Service__Provider__Identity = const_c__AVP__Code__RX__3GPP__Application__Service__Provider__Identity; AVP__Code const_c__AVP__Code__S6__3GPP__NIDD__Authorization__Request; const AVP__Code& c__AVP__Code__S6__3GPP__NIDD__Authorization__Request = const_c__AVP__Code__S6__3GPP__NIDD__Authorization__Request; AVP__Code const_c__AVP__Code__DCA__3GPP__Received__Talk__Burst__Time; const AVP__Code& c__AVP__Code__DCA__3GPP__Received__Talk__Burst__Time = const_c__AVP__Code__DCA__3GPP__Received__Talk__Burst__Time; AVP__Code const_c__AVP__Code__DCA__3GPP__Incoming__Trunk__Group__Id; const AVP__Code& c__AVP__Code__DCA__3GPP__Incoming__Trunk__Group__Id = const_c__AVP__Code__DCA__3GPP__Incoming__Trunk__Group__Id; AVP__Code const_c__AVP__Code__AAA__3GPP__AAA__Failure__Indication; const AVP__Code& c__AVP__Code__AAA__3GPP__AAA__Failure__Indication = const_c__AVP__Code__AAA__3GPP__AAA__Failure__Indication; AVP__Code const_c__AVP__Code__DCA__3GPP__Rate__Control__Max__Message__Size; const AVP__Code& c__AVP__Code__DCA__3GPP__Rate__Control__Max__Message__Size = const_c__AVP__Code__DCA__3GPP__Rate__Control__Max__Message__Size; AVP__Code const_c__AVP__Code__PCC__3GPP__QoS__Rule__Install; const AVP__Code& c__AVP__Code__PCC__3GPP__QoS__Rule__Install = const_c__AVP__Code__PCC__3GPP__QoS__Rule__Install; AVP__Code const_c__AVP__Code__S6__3GPP__Periodic__Communication__Indicator; const AVP__Code& c__AVP__Code__S6__3GPP__Periodic__Communication__Indicator = const_c__AVP__Code__S6__3GPP__Periodic__Communication__Indicator; AVP__Code const_c__AVP__Code__DCA__3GPP__Service__Specific__Info; const AVP__Code& c__AVP__Code__DCA__3GPP__Service__Specific__Info = const_c__AVP__Code__DCA__3GPP__Service__Specific__Info; AVP__Code const_c__AVP__Code__RX__3GPP__Flow__Usage; const AVP__Code& c__AVP__Code__RX__3GPP__Flow__Usage = const_c__AVP__Code__RX__3GPP__Flow__Usage; AVP__Code const_c__AVP__Code__PCC__3GPP__RAN__Rule__Support; const AVP__Code& c__AVP__Code__PCC__3GPP__RAN__Rule__Support = const_c__AVP__Code__PCC__3GPP__RAN__Rule__Support; AVP__Code const_c__AVP__Code__DNAS__NONE__Tunnel__Password; const AVP__Code& c__AVP__Code__DNAS__NONE__Tunnel__Password = const_c__AVP__Code__DNAS__NONE__Tunnel__Password; AVP__Code const_c__AVP__Code__DCA__3GPP__PC3__EPC__Control__Protocol__Cause; const AVP__Code& c__AVP__Code__DCA__3GPP__PC3__EPC__Control__Protocol__Cause = const_c__AVP__Code__DCA__3GPP__PC3__EPC__Control__Protocol__Cause; AVP__Code const_c__AVP__Code__S6__3GPP__Monitoring__Duration; const AVP__Code& c__AVP__Code__S6__3GPP__Monitoring__Duration = const_c__AVP__Code__S6__3GPP__Monitoring__Duration; AVP__Code const_c__AVP__Code__PCC__3GPP__QoS__Information; const AVP__Code& c__AVP__Code__PCC__3GPP__QoS__Information = const_c__AVP__Code__PCC__3GPP__QoS__Information; AVP__Code const_c__AVP__Code__AAA__3GPP__Routing__Area__Identity; const AVP__Code& c__AVP__Code__AAA__3GPP__Routing__Area__Identity = const_c__AVP__Code__AAA__3GPP__Routing__Area__Identity; AVP__Code const_c__AVP__Code__DCA__3GPP__Called__Party__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__Called__Party__Address = const_c__AVP__Code__DCA__3GPP__Called__Party__Address; AVP__Code const_c__AVP__Code__RX__3GPP__Service__Authorization__Info; const AVP__Code& c__AVP__Code__RX__3GPP__Service__Authorization__Info = const_c__AVP__Code__RX__3GPP__Service__Authorization__Info; AVP__Code const_c__AVP__Code__DNAS__NONE__Tunneling; const AVP__Code& c__AVP__Code__DNAS__NONE__Tunneling = const_c__AVP__Code__DNAS__NONE__Tunneling; AVP__Code const_c__AVP__Code__DCC__NONE__User__Equipment__Info__Value; const AVP__Code& c__AVP__Code__DCC__NONE__User__Equipment__Info__Value = const_c__AVP__Code__DCC__NONE__User__Equipment__Info__Value; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__Auth__Input__Data__Length; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__Auth__Input__Data__Length = const_c__AVP__Code__MIPv4__NONE__MIP__Auth__Input__Data__Length; AVP__Code const_c__AVP__Code__AAA__3GPP__eDRX__Cycle__Length; const AVP__Code& c__AVP__Code__AAA__3GPP__eDRX__Cycle__Length = const_c__AVP__Code__AAA__3GPP__eDRX__Cycle__Length; AVP__Code const_c__AVP__Code__BASE__NONE__Multi__Round__Time__Out; const AVP__Code& c__AVP__Code__BASE__NONE__Multi__Round__Time__Out = const_c__AVP__Code__BASE__NONE__Multi__Round__Time__Out; AVP__Code const_c__AVP__Code__S6__3GPP__Group__Monitoring__Event__Report__Item; const AVP__Code& c__AVP__Code__S6__3GPP__Group__Monitoring__Event__Report__Item = const_c__AVP__Code__S6__3GPP__Group__Monitoring__Event__Report__Item; AVP__Code const_c__AVP__Code__PCC__3GPP__Rule__Failure__Code; const AVP__Code& c__AVP__Code__PCC__3GPP__Rule__Failure__Code = const_c__AVP__Code__PCC__3GPP__Rule__Failure__Code; AVP__Code const_c__AVP__Code__AAA__3GPP__Ext__PDP__Type; const AVP__Code& c__AVP__Code__AAA__3GPP__Ext__PDP__Type = const_c__AVP__Code__AAA__3GPP__Ext__PDP__Type; AVP__Code const_c__AVP__Code__DCA__3GPP__Time__Quota__Threshold; const AVP__Code& c__AVP__Code__DCA__3GPP__Time__Quota__Threshold = const_c__AVP__Code__DCA__3GPP__Time__Quota__Threshold; AVP__Code const_c__AVP__Code__PCC__3GPP__User__Location__Info__Time; const AVP__Code& c__AVP__Code__PCC__3GPP__User__Location__Info__Time = const_c__AVP__Code__PCC__3GPP__User__Location__Info__Time; AVP__Code const_c__AVP__Code__PCC__3GPP__Usage__Monitoring__Information; const AVP__Code& c__AVP__Code__PCC__3GPP__Usage__Monitoring__Information = const_c__AVP__Code__PCC__3GPP__Usage__Monitoring__Information; AVP__Code const_c__AVP__Code__AAA__3GPP__Measurement__Period__LTE; const AVP__Code& c__AVP__Code__AAA__3GPP__Measurement__Period__LTE = const_c__AVP__Code__AAA__3GPP__Measurement__Period__LTE; AVP__Code const_c__AVP__Code__PCC__3GPP__Extended__APN__AMBR__DL; const AVP__Code& c__AVP__Code__PCC__3GPP__Extended__APN__AMBR__DL = const_c__AVP__Code__PCC__3GPP__Extended__APN__AMBR__DL; AVP__Code const_c__AVP__Code__BASE__NONE__Experimental__Result__Code; const AVP__Code& c__AVP__Code__BASE__NONE__Experimental__Result__Code = const_c__AVP__Code__BASE__NONE__Experimental__Result__Code; AVP__Code const_c__AVP__Code__CxDx__3GPP__Session__Priority; const AVP__Code& c__AVP__Code__CxDx__3GPP__Session__Priority = const_c__AVP__Code__CxDx__3GPP__Session__Priority; AVP__Code const_c__AVP__Code__DCA__3GPP__Recipient__Info; const AVP__Code& c__AVP__Code__DCA__3GPP__Recipient__Info = const_c__AVP__Code__DCA__3GPP__Recipient__Info; AVP__Code const_c__AVP__Code__DCA__3GPP__AoC__Format; const AVP__Code& c__AVP__Code__DCA__3GPP__AoC__Format = const_c__AVP__Code__DCA__3GPP__AoC__Format; AVP__Code const_c__AVP__Code__DCA__3GPP__Start__Time; const AVP__Code& c__AVP__Code__DCA__3GPP__Start__Time = const_c__AVP__Code__DCA__3GPP__Start__Time; AVP__Code const_c__AVP__Code__CxDx__3GPP__Deregistration__Reason; const AVP__Code& c__AVP__Code__CxDx__3GPP__Deregistration__Reason = const_c__AVP__Code__CxDx__3GPP__Deregistration__Reason; AVP__Code const_c__AVP__Code__AAA__3GPP__GMLC__Number; const AVP__Code& c__AVP__Code__AAA__3GPP__GMLC__Number = const_c__AVP__Code__AAA__3GPP__GMLC__Number; AVP__Code const_c__AVP__Code__AAA__3GPP__Software__Version; const AVP__Code& c__AVP__Code__AAA__3GPP__Software__Version = const_c__AVP__Code__AAA__3GPP__Software__Version; AVP__Code const_c__AVP__Code__DNAS__NONE__Callback__Number; const AVP__Code& c__AVP__Code__DNAS__NONE__Callback__Number = const_c__AVP__Code__DNAS__NONE__Callback__Number; AVP__Code const_c__AVP__Code__DNAS__NONE__Configuration__Token; const AVP__Code& c__AVP__Code__DNAS__NONE__Configuration__Token = const_c__AVP__Code__DNAS__NONE__Configuration__Token; AVP__Code const_c__AVP__Code__DCA__3GPP__Interface__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__Interface__Type = const_c__AVP__Code__DCA__3GPP__Interface__Type; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__Originating__Foreign__AAA; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__Originating__Foreign__AAA = const_c__AVP__Code__MIPv4__NONE__MIP__Originating__Foreign__AAA; AVP__Code const_c__AVP__Code__AAA__3GPP__Expiration__Date; const AVP__Code& c__AVP__Code__AAA__3GPP__Expiration__Date = const_c__AVP__Code__AAA__3GPP__Expiration__Date; AVP__Code const_c__AVP__Code__BASE__NONE__Error__Message; const AVP__Code& c__AVP__Code__BASE__NONE__Error__Message = const_c__AVP__Code__BASE__NONE__Error__Message; AVP__Code const_c__AVP__Code__AAA__3GPP__SRES; const AVP__Code& c__AVP__Code__AAA__3GPP__SRES = const_c__AVP__Code__AAA__3GPP__SRES; AVP__Code const_c__AVP__Code__DCA__3GPP__DRM__Content; const AVP__Code& c__AVP__Code__DCA__3GPP__DRM__Content = const_c__AVP__Code__DCA__3GPP__DRM__Content; AVP__Code const_c__AVP__Code__AAA__3GPP__Item__Number; const AVP__Code& c__AVP__Code__AAA__3GPP__Item__Number = const_c__AVP__Code__AAA__3GPP__Item__Number; AVP__Code const_c__AVP__Code__DNAS__NONE__NAS__Port__Type; const AVP__Code& c__AVP__Code__DNAS__NONE__NAS__Port__Type = const_c__AVP__Code__DNAS__NONE__NAS__Port__Type; AVP__Code const_c__AVP__Code__AAA__3GPP__ERP__Authorization; const AVP__Code& c__AVP__Code__AAA__3GPP__ERP__Authorization = const_c__AVP__Code__AAA__3GPP__ERP__Authorization; AVP__Code const_c__AVP__Code__DCC__NONE__Multiple__Services__Indicator; const AVP__Code& c__AVP__Code__DCC__NONE__Multiple__Services__Indicator = const_c__AVP__Code__DCC__NONE__Multiple__Services__Indicator; AVP__Code const_c__AVP__Code__DCA__3GPP__Early__Media__Description; const AVP__Code& c__AVP__Code__DCA__3GPP__Early__Media__Description = const_c__AVP__Code__DCA__3GPP__Early__Media__Description; AVP__Code const_c__AVP__Code__AAA__3GPP__MIP__FA__RK; const AVP__Code& c__AVP__Code__AAA__3GPP__MIP__FA__RK = const_c__AVP__Code__AAA__3GPP__MIP__FA__RK; AVP__Code const_c__AVP__Code__DCA__3GPP__Related__Change__Condition__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__Related__Change__Condition__Information = const_c__AVP__Code__DCA__3GPP__Related__Change__Condition__Information; AVP__Code const_c__AVP__Code__DNAS__NONE__Framed__Protocol; const AVP__Code& c__AVP__Code__DNAS__NONE__Framed__Protocol = const_c__AVP__Code__DNAS__NONE__Framed__Protocol; AVP__Code const_c__AVP__Code__S6__3GPP__Service__ID; const AVP__Code& c__AVP__Code__S6__3GPP__Service__ID = const_c__AVP__Code__S6__3GPP__Service__ID; AVP__Code const_c__AVP__Code__DCA__3GPP__LCS__Format__Indicator; const AVP__Code& c__AVP__Code__DCA__3GPP__LCS__Format__Indicator = const_c__AVP__Code__DCA__3GPP__LCS__Format__Indicator; AVP__Code const_c__AVP__Code__GI__3GPP__3GPP__IMSI__MCC__MNC; const AVP__Code& c__AVP__Code__GI__3GPP__3GPP__IMSI__MCC__MNC = const_c__AVP__Code__GI__3GPP__3GPP__IMSI__MCC__MNC; AVP__Code const_c__AVP__Code__RX__3GPP__Abort__Cause; const AVP__Code& c__AVP__Code__RX__3GPP__Abort__Cause = const_c__AVP__Code__RX__3GPP__Abort__Cause; AVP__Code const_c__AVP__Code__DCA__3GPP__ISUP__Cause__Location; const AVP__Code& c__AVP__Code__DCA__3GPP__ISUP__Cause__Location = const_c__AVP__Code__DCA__3GPP__ISUP__Cause__Location; AVP__Code const_c__AVP__Code__PCC__3GPP__Charging__Rule__Base__Name; const AVP__Code& c__AVP__Code__PCC__3GPP__Charging__Rule__Base__Name = const_c__AVP__Code__PCC__3GPP__Charging__Rule__Base__Name; AVP__Code const_c__AVP__Code__RX__3GPP__Required__Access__Info; const AVP__Code& c__AVP__Code__RX__3GPP__Required__Access__Info = const_c__AVP__Code__RX__3GPP__Required__Access__Info; AVP__Code const_c__AVP__Code__PCC__3GPP__TDF__Destination__Realm; const AVP__Code& c__AVP__Code__PCC__3GPP__TDF__Destination__Realm = const_c__AVP__Code__PCC__3GPP__TDF__Destination__Realm; AVP__Code const_c__AVP__Code__S6__3GPP__S6t__HSS__Cause; const AVP__Code& c__AVP__Code__S6__3GPP__S6t__HSS__Cause = const_c__AVP__Code__S6__3GPP__S6t__HSS__Cause; AVP__Code const_c__AVP__Code__DCA__3GPP__Media__Initiator__Party; const AVP__Code& c__AVP__Code__DCA__3GPP__Media__Initiator__Party = const_c__AVP__Code__DCA__3GPP__Media__Initiator__Party; AVP__Code const_c__AVP__Code__DCA__3GPP__Associated__URI; const AVP__Code& c__AVP__Code__DCA__3GPP__Associated__URI = const_c__AVP__Code__DCA__3GPP__Associated__URI; AVP__Code const_c__AVP__Code__RX__3GPP__AF__Requested__Data; const AVP__Code& c__AVP__Code__RX__3GPP__AF__Requested__Data = const_c__AVP__Code__RX__3GPP__AF__Requested__Data; AVP__Code const_c__AVP__Code__PCC__3GPP__QoS__Rule__Report; const AVP__Code& c__AVP__Code__PCC__3GPP__QoS__Rule__Report = const_c__AVP__Code__PCC__3GPP__QoS__Rule__Report; AVP__Code const_c__AVP__Code__DNAS__NONE__Filter__Id; const AVP__Code& c__AVP__Code__DNAS__NONE__Filter__Id = const_c__AVP__Code__DNAS__NONE__Filter__Id; AVP__Code const_c__AVP__Code__DNAS__NONE__ARAP__Password; const AVP__Code& c__AVP__Code__DNAS__NONE__ARAP__Password = const_c__AVP__Code__DNAS__NONE__ARAP__Password; AVP__Code const_c__AVP__Code__DCA__3GPP__Route__Header__Received; const AVP__Code& c__AVP__Code__DCA__3GPP__Route__Header__Received = const_c__AVP__Code__DCA__3GPP__Route__Header__Received; AVP__Code const_c__AVP__Code__S6__3GPP__Stationary__Indication; const AVP__Code& c__AVP__Code__S6__3GPP__Stationary__Indication = const_c__AVP__Code__S6__3GPP__Stationary__Indication; AVP__Code const_c__AVP__Code__DNAS__NONE__CHAP__Response; const AVP__Code& c__AVP__Code__DNAS__NONE__CHAP__Response = const_c__AVP__Code__DNAS__NONE__CHAP__Response; AVP__Code const_c__AVP__Code__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL; const AVP__Code& c__AVP__Code__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL = const_c__AVP__Code__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL; AVP__Code const_c__AVP__Code__DCA__3GPP__Usage__Information__Report__Sequence__Number; const AVP__Code& c__AVP__Code__DCA__3GPP__Usage__Information__Report__Sequence__Number = const_c__AVP__Code__DCA__3GPP__Usage__Information__Report__Sequence__Number; AVP__Code const_c__AVP__Code__AAA__3GPP__Geodetic__Information; const AVP__Code& c__AVP__Code__AAA__3GPP__Geodetic__Information = const_c__AVP__Code__AAA__3GPP__Geodetic__Information; AVP__Code const_c__AVP__Code__PCC__3GPP__Extended__GBR__UL; const AVP__Code& c__AVP__Code__PCC__3GPP__Extended__GBR__UL = const_c__AVP__Code__PCC__3GPP__Extended__GBR__UL; AVP__Code const_c__AVP__Code__AAA__3GPP__MBSFN__Area__ID; const AVP__Code& c__AVP__Code__AAA__3GPP__MBSFN__Area__ID = const_c__AVP__Code__AAA__3GPP__MBSFN__Area__ID; AVP__Code const_c__AVP__Code__CxDx__3GPP__Server__Capabilities; const AVP__Code& c__AVP__Code__CxDx__3GPP__Server__Capabilities = const_c__AVP__Code__CxDx__3GPP__Server__Capabilities; AVP__Code const_c__AVP__Code__AAA__3GPP__Area__Scope; const AVP__Code& c__AVP__Code__AAA__3GPP__Area__Scope = const_c__AVP__Code__AAA__3GPP__Area__Scope; AVP__Code const_c__AVP__Code__MIPv4__NONE__Accounting__Input__Packets; const AVP__Code& c__AVP__Code__MIPv4__NONE__Accounting__Input__Packets = const_c__AVP__Code__MIPv4__NONE__Accounting__Input__Packets; AVP__Code const_c__AVP__Code__DCA__3GPP__SGW__Change; const AVP__Code& c__AVP__Code__DCA__3GPP__SGW__Change = const_c__AVP__Code__DCA__3GPP__SGW__Change; AVP__Code const_c__AVP__Code__CxDx__3GPP__SCSCF__Restoration__Info; const AVP__Code& c__AVP__Code__CxDx__3GPP__SCSCF__Restoration__Info = const_c__AVP__Code__CxDx__3GPP__SCSCF__Restoration__Info; AVP__Code const_c__AVP__Code__CxDx__3GPP__Initial__CSeq__Sequence__Number; const AVP__Code& c__AVP__Code__CxDx__3GPP__Initial__CSeq__Sequence__Number = const_c__AVP__Code__CxDx__3GPP__Initial__CSeq__Sequence__Number; AVP__Code const_c__AVP__Code__DCA__3GPP__AoC__Subscription__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__AoC__Subscription__Information = const_c__AVP__Code__DCA__3GPP__AoC__Subscription__Information; AVP__Code const_c__AVP__Code__AAA__3GPP__PUA__Flags; const AVP__Code& c__AVP__Code__AAA__3GPP__PUA__Flags = const_c__AVP__Code__AAA__3GPP__PUA__Flags; AVP__Code const_c__AVP__Code__DNAS__NONE__Callback__Id; const AVP__Code& c__AVP__Code__DNAS__NONE__Callback__Id = const_c__AVP__Code__DNAS__NONE__Callback__Id; AVP__Code const_c__AVP__Code__DCA__3GPP__Time__Usage; const AVP__Code& c__AVP__Code__DCA__3GPP__Time__Usage = const_c__AVP__Code__DCA__3GPP__Time__Usage; AVP__Code const_c__AVP__Code__CxDx__3GPP__Primary__Event__Charging__Function__Name; const AVP__Code& c__AVP__Code__CxDx__3GPP__Primary__Event__Charging__Function__Name = const_c__AVP__Code__CxDx__3GPP__Primary__Event__Charging__Function__Name; AVP__Code const_c__AVP__Code__DCC__NONE__CC__Output__Octets; const AVP__Code& c__AVP__Code__DCC__NONE__CC__Output__Octets = const_c__AVP__Code__DCC__NONE__CC__Output__Octets; AVP__Code const_c__AVP__Code__GI__3GPP__3GPP__User__Location__Info; const AVP__Code& c__AVP__Code__GI__3GPP__3GPP__User__Location__Info = const_c__AVP__Code__GI__3GPP__3GPP__User__Location__Info; AVP__Code const_c__AVP__Code__AAA__3GPP__Notification__To__UE__User; const AVP__Code& c__AVP__Code__AAA__3GPP__Notification__To__UE__User = const_c__AVP__Code__AAA__3GPP__Notification__To__UE__User; AVP__Code const_c__AVP__Code__AAA__3GPP__Visited__PLMN__Id; const AVP__Code& c__AVP__Code__AAA__3GPP__Visited__PLMN__Id = const_c__AVP__Code__AAA__3GPP__Visited__PLMN__Id; AVP__Code const_c__AVP__Code__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions; const AVP__Code& c__AVP__Code__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions = const_c__AVP__Code__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions; AVP__Code const_c__AVP__Code__DCA__3GPP__Participant__Group; const AVP__Code& c__AVP__Code__DCA__3GPP__Participant__Group = const_c__AVP__Code__DCA__3GPP__Participant__Group; AVP__Code const_c__AVP__Code__DCA__3GPP__Play__Alternative; const AVP__Code& c__AVP__Code__DCA__3GPP__Play__Alternative = const_c__AVP__Code__DCA__3GPP__Play__Alternative; AVP__Code const_c__AVP__Code__DCA__3GPP__MBMS__User__Service__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__MBMS__User__Service__Type = const_c__AVP__Code__DCA__3GPP__MBMS__User__Service__Type; AVP__Code const_c__AVP__Code__DCA__3GPP__Transit__IOI__List; const AVP__Code& c__AVP__Code__DCA__3GPP__Transit__IOI__List = const_c__AVP__Code__DCA__3GPP__Transit__IOI__List; AVP__Code const_c__AVP__Code__RX__3GPP__Codec__Data; const AVP__Code& c__AVP__Code__RX__3GPP__Codec__Data = const_c__AVP__Code__RX__3GPP__Codec__Data; AVP__Code const_c__AVP__Code__S6__3GPP__Monitoring__Event__Config__Status; const AVP__Code& c__AVP__Code__S6__3GPP__Monitoring__Event__Config__Status = const_c__AVP__Code__S6__3GPP__Monitoring__Event__Config__Status; AVP__Code const_c__AVP__Code__DCA__3GPP__SDP__Media__Name; const AVP__Code& c__AVP__Code__DCA__3GPP__SDP__Media__Name = const_c__AVP__Code__DCA__3GPP__SDP__Media__Name; AVP__Code const_c__AVP__Code__DCA__3GPP__AF__Correlation__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__AF__Correlation__Information = const_c__AVP__Code__DCA__3GPP__AF__Correlation__Information; AVP__Code const_c__AVP__Code__DCC__NONE__Cost__Information; const AVP__Code& c__AVP__Code__DCC__NONE__Cost__Information = const_c__AVP__Code__DCC__NONE__Cost__Information; AVP__Code const_c__AVP__Code__DCA__3GPP__Serving__Node__Identity; const AVP__Code& c__AVP__Code__DCA__3GPP__Serving__Node__Identity = const_c__AVP__Code__DCA__3GPP__Serving__Node__Identity; AVP__Code const_c__AVP__Code__BASE__NONE__Error__Reporting__Host; const AVP__Code& c__AVP__Code__BASE__NONE__Error__Reporting__Host = const_c__AVP__Code__BASE__NONE__Error__Reporting__Host; AVP__Code const_c__AVP__Code__DCA__3GPP__Radio__Frequency; const AVP__Code& c__AVP__Code__DCA__3GPP__Radio__Frequency = const_c__AVP__Code__DCA__3GPP__Radio__Frequency; AVP__Code const_c__AVP__Code__PCC__3GPP__Rule__Activation__Time; const AVP__Code& c__AVP__Code__PCC__3GPP__Rule__Activation__Time = const_c__AVP__Code__PCC__3GPP__Rule__Activation__Time; AVP__Code const_c__AVP__Code__S6__3GPP__Service__Data; const AVP__Code& c__AVP__Code__S6__3GPP__Service__Data = const_c__AVP__Code__S6__3GPP__Service__Data; AVP__Code const_c__AVP__Code__RX__3GPP__AF__Application__Identifier; const AVP__Code& c__AVP__Code__RX__3GPP__AF__Application__Identifier = const_c__AVP__Code__RX__3GPP__AF__Application__Identifier; AVP__Code const_c__AVP__Code__PCC__3GPP__NetLoc__Access__Support; const AVP__Code& c__AVP__Code__PCC__3GPP__NetLoc__Access__Support = const_c__AVP__Code__PCC__3GPP__NetLoc__Access__Support; AVP__Code const_c__AVP__Code__DCA__3GPP__Announcing__UE__VPLMN__Identifier; const AVP__Code& c__AVP__Code__DCA__3GPP__Announcing__UE__VPLMN__Identifier = const_c__AVP__Code__DCA__3GPP__Announcing__UE__VPLMN__Identifier; AVP__Code const_c__AVP__Code__S6__3GPP__Monitoring__Event__Configuration; const AVP__Code& c__AVP__Code__S6__3GPP__Monitoring__Event__Configuration = const_c__AVP__Code__S6__3GPP__Monitoring__Event__Configuration; AVP__Code const_c__AVP__Code__PCC__3GPP__Offline; const AVP__Code& c__AVP__Code__PCC__3GPP__Offline = const_c__AVP__Code__PCC__3GPP__Offline; AVP__Code const_c__AVP__Code__DCA__3GPP__SIP__Method; const AVP__Code& c__AVP__Code__DCA__3GPP__SIP__Method = const_c__AVP__Code__DCA__3GPP__SIP__Method; AVP__Code const_c__AVP__Code__PCC__3GPP__ADC__Rule__Definition; const AVP__Code& c__AVP__Code__PCC__3GPP__ADC__Rule__Definition = const_c__AVP__Code__PCC__3GPP__ADC__Rule__Definition; AVP__Code const_c__AVP__Code__AAA__3GPP__Additional__Context__ID; const AVP__Code& c__AVP__Code__AAA__3GPP__Additional__Context__ID = const_c__AVP__Code__AAA__3GPP__Additional__Context__ID; AVP__Code const_c__AVP__Code__DNAS__NONE__Login__Service; const AVP__Code& c__AVP__Code__DNAS__NONE__Login__Service = const_c__AVP__Code__DNAS__NONE__Login__Service; AVP__Code const_c__AVP__Code__DNAS__NONE__ARAP__Security__Data; const AVP__Code& c__AVP__Code__DNAS__NONE__ARAP__Security__Data = const_c__AVP__Code__DNAS__NONE__ARAP__Security__Data; AVP__Code const_c__AVP__Code__S6__3GPP__Allowed__PLMN__List; const AVP__Code& c__AVP__Code__S6__3GPP__Allowed__PLMN__List = const_c__AVP__Code__S6__3GPP__Allowed__PLMN__List; AVP__Code const_c__AVP__Code__PCC__3GPP__Bearer__Control__Mode; const AVP__Code& c__AVP__Code__PCC__3GPP__Bearer__Control__Mode = const_c__AVP__Code__PCC__3GPP__Bearer__Control__Mode; AVP__Code const_c__AVP__Code__AAA__3GPP__Active__APN; const AVP__Code& c__AVP__Code__AAA__3GPP__Active__APN = const_c__AVP__Code__AAA__3GPP__Active__APN; AVP__Code const_c__AVP__Code__PCC__3GPP__HeNB__Local__IP__Address; const AVP__Code& c__AVP__Code__PCC__3GPP__HeNB__Local__IP__Address = const_c__AVP__Code__PCC__3GPP__HeNB__Local__IP__Address; AVP__Code const_c__AVP__Code__PCC__3GPP__Packet__Filter__Content; const AVP__Code& c__AVP__Code__PCC__3GPP__Packet__Filter__Content = const_c__AVP__Code__PCC__3GPP__Packet__Filter__Content; AVP__Code const_c__AVP__Code__AAA__3GPP__SMS__Register__Request; const AVP__Code& c__AVP__Code__AAA__3GPP__SMS__Register__Request = const_c__AVP__Code__AAA__3GPP__SMS__Register__Request; AVP__Code const_c__AVP__Code__CxDx__3GPP__Subscription__Info; const AVP__Code& c__AVP__Code__CxDx__3GPP__Subscription__Info = const_c__AVP__Code__CxDx__3GPP__Subscription__Info; AVP__Code const_c__AVP__Code__DCA__3GPP__SIP__Response__Timestamp__Fraction; const AVP__Code& c__AVP__Code__DCA__3GPP__SIP__Response__Timestamp__Fraction = const_c__AVP__Code__DCA__3GPP__SIP__Response__Timestamp__Fraction; AVP__Code const_c__AVP__Code__DCA__3GPP__Client__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__Client__Address = const_c__AVP__Code__DCA__3GPP__Client__Address; AVP__Code const_c__AVP__Code__AAA__3GPP__APN__Configuration; const AVP__Code& c__AVP__Code__AAA__3GPP__APN__Configuration = const_c__AVP__Code__AAA__3GPP__APN__Configuration; AVP__Code const_c__AVP__Code__DCA__3GPP__Subscriber__Role; const AVP__Code& c__AVP__Code__DCA__3GPP__Subscriber__Role = const_c__AVP__Code__DCA__3GPP__Subscriber__Role; AVP__Code const_c__AVP__Code__CxDx__3GPP__SIP__Number__Auth__Items; const AVP__Code& c__AVP__Code__CxDx__3GPP__SIP__Number__Auth__Items = const_c__AVP__Code__CxDx__3GPP__SIP__Number__Auth__Items; AVP__Code const_c__AVP__Code__AAA__3GPP__OMC__Id; const AVP__Code& c__AVP__Code__AAA__3GPP__OMC__Id = const_c__AVP__Code__AAA__3GPP__OMC__Id; AVP__Code const_c__AVP__Code__AAA__3GPP__GMLC__Restriction; const AVP__Code& c__AVP__Code__AAA__3GPP__GMLC__Restriction = const_c__AVP__Code__AAA__3GPP__GMLC__Restriction; AVP__Code const_c__AVP__Code__DNAS__NONE__State; const AVP__Code& c__AVP__Code__DNAS__NONE__State = const_c__AVP__Code__DNAS__NONE__State; AVP__Code const_c__AVP__Code__DNAS__NONE__Tunnel__Preference; const AVP__Code& c__AVP__Code__DNAS__NONE__Tunnel__Preference = const_c__AVP__Code__DNAS__NONE__Tunnel__Preference; AVP__Code const_c__AVP__Code__DCC__NONE__CC__Session__Failover; const AVP__Code& c__AVP__Code__DCC__NONE__CC__Session__Failover = const_c__AVP__Code__DCC__NONE__CC__Session__Failover; AVP__Code const_c__AVP__Code__DCA__3GPP__Enhanced__Diagnostics; const AVP__Code& c__AVP__Code__DCA__3GPP__Enhanced__Diagnostics = const_c__AVP__Code__DCA__3GPP__Enhanced__Diagnostics; AVP__Code const_c__AVP__Code__DCA__3GPP__CSG__Membership__Indication; const AVP__Code& c__AVP__Code__DCA__3GPP__CSG__Membership__Indication = const_c__AVP__Code__DCA__3GPP__CSG__Membership__Indication; AVP__Code const_c__AVP__Code__AAA__3GPP__Regional__Subscription__Zone__Code; const AVP__Code& c__AVP__Code__AAA__3GPP__Regional__Subscription__Zone__Code = const_c__AVP__Code__AAA__3GPP__Regional__Subscription__Zone__Code; AVP__Code const_c__AVP__Code__DCA__3GPP__Message__Class; const AVP__Code& c__AVP__Code__DCA__3GPP__Message__Class = const_c__AVP__Code__DCA__3GPP__Message__Class; AVP__Code const_c__AVP__Code__GI__3GPP__3GPP__Negotiated__DSCP; const AVP__Code& c__AVP__Code__GI__3GPP__3GPP__Negotiated__DSCP = const_c__AVP__Code__GI__3GPP__3GPP__Negotiated__DSCP; AVP__Code const_c__AVP__Code__AAA__3GPP__TWAN__S2a__Failure__Cause; const AVP__Code& c__AVP__Code__AAA__3GPP__TWAN__S2a__Failure__Cause = const_c__AVP__Code__AAA__3GPP__TWAN__S2a__Failure__Cause; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__FA__to__MN__SPI; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__FA__to__MN__SPI = const_c__AVP__Code__MIPv4__NONE__MIP__FA__to__MN__SPI; AVP__Code const_c__AVP__Code__DCA__3GPP__Trigger; const AVP__Code& c__AVP__Code__DCA__3GPP__Trigger = const_c__AVP__Code__DCA__3GPP__Trigger; AVP__Code const_c__AVP__Code__DCA__3GPP__Called__Identity__Change; const AVP__Code& c__AVP__Code__DCA__3GPP__Called__Identity__Change = const_c__AVP__Code__DCA__3GPP__Called__Identity__Change; AVP__Code const_c__AVP__Code__DCA__3GPP__ProSe__Request__Timestamp; const AVP__Code& c__AVP__Code__DCA__3GPP__ProSe__Request__Timestamp = const_c__AVP__Code__DCA__3GPP__ProSe__Request__Timestamp; AVP__Code const_c__AVP__Code__DCA__3GPP__PoC__Session__Id; const AVP__Code& c__AVP__Code__DCA__3GPP__PoC__Session__Id = const_c__AVP__Code__DCA__3GPP__PoC__Session__Id; AVP__Code const_c__AVP__Code__BASE__NONE__Proxy__State; const AVP__Code& c__AVP__Code__BASE__NONE__Proxy__State = const_c__AVP__Code__BASE__NONE__Proxy__State; AVP__Code const_c__AVP__Code__DCA__3GPP__PoC__Server__Role; const AVP__Code& c__AVP__Code__DCA__3GPP__PoC__Server__Role = const_c__AVP__Code__DCA__3GPP__PoC__Server__Role; AVP__Code const_c__AVP__Code__DCA__3GPP__Forwarding__Pending; const AVP__Code& c__AVP__Code__DCA__3GPP__Forwarding__Pending = const_c__AVP__Code__DCA__3GPP__Forwarding__Pending; AVP__Code const_c__AVP__Code__S6__3GPP__SIR__Flags; const AVP__Code& c__AVP__Code__S6__3GPP__SIR__Flags = const_c__AVP__Code__S6__3GPP__SIR__Flags; AVP__Code const_c__AVP__Code__DCC__NONE__Credit__Control__Failure__Handling; const AVP__Code& c__AVP__Code__DCC__NONE__Credit__Control__Failure__Handling = const_c__AVP__Code__DCC__NONE__Credit__Control__Failure__Handling; AVP__Code const_c__AVP__Code__MIPv6__NONE__MIP6__Agent__Info; const AVP__Code& c__AVP__Code__MIPv6__NONE__MIP6__Agent__Info = const_c__AVP__Code__MIPv6__NONE__MIP6__Agent__Info; AVP__Code const_c__AVP__Code__RX__3GPP__MPS__Identifier; const AVP__Code& c__AVP__Code__RX__3GPP__MPS__Identifier = const_c__AVP__Code__RX__3GPP__MPS__Identifier; AVP__Code const_c__AVP__Code__PCC__3GPP__Credit__Management__Status; const AVP__Code& c__AVP__Code__PCC__3GPP__Credit__Management__Status = const_c__AVP__Code__PCC__3GPP__Credit__Management__Status; AVP__Code const_c__AVP__Code__AAA__3GPP__MDT__Allowed__PLMN__Id; const AVP__Code& c__AVP__Code__AAA__3GPP__MDT__Allowed__PLMN__Id = const_c__AVP__Code__AAA__3GPP__MDT__Allowed__PLMN__Id; AVP__Code const_c__AVP__Code__DCA__3GPP__Monitored__PLMN__Identifier; const AVP__Code& c__AVP__Code__DCA__3GPP__Monitored__PLMN__Identifier = const_c__AVP__Code__DCA__3GPP__Monitored__PLMN__Identifier; AVP__Code const_c__AVP__Code__S6__3GPP__Service__Result; const AVP__Code& c__AVP__Code__S6__3GPP__Service__Result = const_c__AVP__Code__S6__3GPP__Service__Result; AVP__Code const_c__AVP__Code__PCC__3GPP__Reporting__Level; const AVP__Code& c__AVP__Code__PCC__3GPP__Reporting__Level = const_c__AVP__Code__PCC__3GPP__Reporting__Level; AVP__Code const_c__AVP__Code__AAA__3GPP__MME__Location__Information; const AVP__Code& c__AVP__Code__AAA__3GPP__MME__Location__Information = const_c__AVP__Code__AAA__3GPP__MME__Location__Information; AVP__Code const_c__AVP__Code__DCA__3GPP__Served__Party__IP__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__Served__Party__IP__Address = const_c__AVP__Code__DCA__3GPP__Served__Party__IP__Address; AVP__Code const_c__AVP__Code__RX__3GPP__Max__Supported__Bandwidth__DL; const AVP__Code& c__AVP__Code__RX__3GPP__Max__Supported__Bandwidth__DL = const_c__AVP__Code__RX__3GPP__Max__Supported__Bandwidth__DL; AVP__Code const_c__AVP__Code__DCA__3GPP__Time__First__Reception; const AVP__Code& c__AVP__Code__DCA__3GPP__Time__First__Reception = const_c__AVP__Code__DCA__3GPP__Time__First__Reception; AVP__Code const_c__AVP__Code__PCC__3GPP__Pre__emption__Capability; const AVP__Code& c__AVP__Code__PCC__3GPP__Pre__emption__Capability = const_c__AVP__Code__PCC__3GPP__Pre__emption__Capability; AVP__Code const_c__AVP__Code__AAA__3GPP__Subscribed__VSRVCC; const AVP__Code& c__AVP__Code__AAA__3GPP__Subscribed__VSRVCC = const_c__AVP__Code__AAA__3GPP__Subscribed__VSRVCC; AVP__Code const_c__AVP__Code__PCC__3GPP__Monitoring__Flags; const AVP__Code& c__AVP__Code__PCC__3GPP__Monitoring__Flags = const_c__AVP__Code__PCC__3GPP__Monitoring__Flags; AVP__Code const_c__AVP__Code__BASE__NONE__Redirect__Max__Cache__Time; const AVP__Code& c__AVP__Code__BASE__NONE__Redirect__Max__Cache__Time = const_c__AVP__Code__BASE__NONE__Redirect__Max__Cache__Time; AVP__Code const_c__AVP__Code__CxDx__3GPP__Feature__List; const AVP__Code& c__AVP__Code__CxDx__3GPP__Feature__List = const_c__AVP__Code__CxDx__3GPP__Feature__List; AVP__Code const_c__AVP__Code__DCA__3GPP__Address__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__Address__Type = const_c__AVP__Code__DCA__3GPP__Address__Type; AVP__Code const_c__AVP__Code__PCC__3GPP__TCP__Source__Port; const AVP__Code& c__AVP__Code__PCC__3GPP__TCP__Source__Port = const_c__AVP__Code__PCC__3GPP__TCP__Source__Port; AVP__Code const_c__AVP__Code__PCC__3GPP__Application__Detection__Information; const AVP__Code& c__AVP__Code__PCC__3GPP__Application__Detection__Information = const_c__AVP__Code__PCC__3GPP__Application__Detection__Information; AVP__Code const_c__AVP__Code__AAA__3GPP__Emergency__Info; const AVP__Code& c__AVP__Code__AAA__3GPP__Emergency__Info = const_c__AVP__Code__AAA__3GPP__Emergency__Info; AVP__Code const_c__AVP__Code__DCA__3GPP__Remaining__Balance; const AVP__Code& c__AVP__Code__DCA__3GPP__Remaining__Balance = const_c__AVP__Code__DCA__3GPP__Remaining__Balance; AVP__Code const_c__AVP__Code__AAA__3GPP__MPS__Priority; const AVP__Code& c__AVP__Code__AAA__3GPP__MPS__Priority = const_c__AVP__Code__AAA__3GPP__MPS__Priority; AVP__Code const_c__AVP__Code__DCA__3GPP__Next__Tariff; const AVP__Code& c__AVP__Code__DCA__3GPP__Next__Tariff = const_c__AVP__Code__DCA__3GPP__Next__Tariff; AVP__Code const_c__AVP__Code__DCC__NONE__Requested__Action; const AVP__Code& c__AVP__Code__DCC__NONE__Requested__Action = const_c__AVP__Code__DCC__NONE__Requested__Action; AVP__Code const_c__AVP__Code__CxDx__3GPP__Record__Route; const AVP__Code& c__AVP__Code__CxDx__3GPP__Record__Route = const_c__AVP__Code__CxDx__3GPP__Record__Route; AVP__Code const_c__AVP__Code__DCA__3GPP__Tariff__XML; const AVP__Code& c__AVP__Code__DCA__3GPP__Tariff__XML = const_c__AVP__Code__DCA__3GPP__Tariff__XML; AVP__Code const_c__AVP__Code__AAA__3GPP__Alert__Reason; const AVP__Code& c__AVP__Code__AAA__3GPP__Alert__Reason = const_c__AVP__Code__AAA__3GPP__Alert__Reason; AVP__Code const_c__AVP__Code__DCA__3GPP__Recipient__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__Recipient__Address = const_c__AVP__Code__DCA__3GPP__Recipient__Address; AVP__Code const_c__AVP__Code__DCA__3GPP__Change__Condition; const AVP__Code& c__AVP__Code__DCA__3GPP__Change__Condition = const_c__AVP__Code__DCA__3GPP__Change__Condition; AVP__Code const_c__AVP__Code__GI__3GPP__3GPP__CG__IPv6__Address; const AVP__Code& c__AVP__Code__GI__3GPP__3GPP__CG__IPv6__Address = const_c__AVP__Code__GI__3GPP__3GPP__CG__IPv6__Address; AVP__Code const_c__AVP__Code__DNAS__NONE__Idle__Timeout; const AVP__Code& c__AVP__Code__DNAS__NONE__Idle__Timeout = const_c__AVP__Code__DNAS__NONE__Idle__Timeout; AVP__Code const_c__AVP__Code__DNAS__NONE__NAS__Port__Id; const AVP__Code& c__AVP__Code__DNAS__NONE__NAS__Port__Id = const_c__AVP__Code__DNAS__NONE__NAS__Port__Id; AVP__Code const_c__AVP__Code__AAA__3GPP__DEA__Flags; const AVP__Code& c__AVP__Code__AAA__3GPP__DEA__Flags = const_c__AVP__Code__AAA__3GPP__DEA__Flags; AVP__Code const_c__AVP__Code__DCA__3GPP__SCS__AS__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__SCS__AS__Address = const_c__AVP__Code__DCA__3GPP__SCS__AS__Address; AVP__Code const_c__AVP__Code__AAA__3GPP__MO__LR; const AVP__Code& c__AVP__Code__AAA__3GPP__MO__LR = const_c__AVP__Code__AAA__3GPP__MO__LR; AVP__Code const_c__AVP__Code__DCA__3GPP__IMS__Visited__Network__Identifier; const AVP__Code& c__AVP__Code__DCA__3GPP__IMS__Visited__Network__Identifier = const_c__AVP__Code__DCA__3GPP__IMS__Visited__Network__Identifier; AVP__Code const_c__AVP__Code__DCA__3GPP__PoC__User__Role; const AVP__Code& c__AVP__Code__DCA__3GPP__PoC__User__Role = const_c__AVP__Code__DCA__3GPP__PoC__User__Role; AVP__Code const_c__AVP__Code__DCA__3GPP__Announcement__Identifier; const AVP__Code& c__AVP__Code__DCA__3GPP__Announcement__Identifier = const_c__AVP__Code__DCA__3GPP__Announcement__Identifier; AVP__Code const_c__AVP__Code__AAA__3GPP__Non__3GPP__IP__Access; const AVP__Code& c__AVP__Code__AAA__3GPP__Non__3GPP__IP__Access = const_c__AVP__Code__AAA__3GPP__Non__3GPP__IP__Access; AVP__Code const_c__AVP__Code__DCA__3GPP__Monitoring__Event__Report__Data; const AVP__Code& c__AVP__Code__DCA__3GPP__Monitoring__Event__Report__Data = const_c__AVP__Code__DCA__3GPP__Monitoring__Event__Report__Data; AVP__Code const_c__AVP__Code__DCA__3GPP__Adaptations; const AVP__Code& c__AVP__Code__DCA__3GPP__Adaptations = const_c__AVP__Code__DCA__3GPP__Adaptations; AVP__Code const_c__AVP__Code__BASE__NONE__Host__IP__Address; const AVP__Code& c__AVP__Code__BASE__NONE__Host__IP__Address = const_c__AVP__Code__BASE__NONE__Host__IP__Address; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__Reg__Request; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__Reg__Request = const_c__AVP__Code__MIPv4__NONE__MIP__Reg__Request; AVP__Code const_c__AVP__Code__DCA__3GPP__Quota__Holding__Time; const AVP__Code& c__AVP__Code__DCA__3GPP__Quota__Holding__Time = const_c__AVP__Code__DCA__3GPP__Quota__Holding__Time; AVP__Code const_c__AVP__Code__AAA__3GPP__Maximum__Wait__Time; const AVP__Code& c__AVP__Code__AAA__3GPP__Maximum__Wait__Time = const_c__AVP__Code__AAA__3GPP__Maximum__Wait__Time; AVP__Code const_c__AVP__Code__RX__3GPP__Max__Requested__Bandwidth__UL; const AVP__Code& c__AVP__Code__RX__3GPP__Max__Requested__Bandwidth__UL = const_c__AVP__Code__RX__3GPP__Max__Requested__Bandwidth__UL; AVP__Code const_c__AVP__Code__PCC__3GPP__Usage__Monitoring__Support; const AVP__Code& c__AVP__Code__PCC__3GPP__Usage__Monitoring__Support = const_c__AVP__Code__PCC__3GPP__Usage__Monitoring__Support; AVP__Code const_c__AVP__Code__S6__3GPP__Maximum__Response__Time; const AVP__Code& c__AVP__Code__S6__3GPP__Maximum__Response__Time = const_c__AVP__Code__S6__3GPP__Maximum__Response__Time; AVP__Code const_c__AVP__Code__DCA__3GPP__Envelope__Reporting; const AVP__Code& c__AVP__Code__DCA__3GPP__Envelope__Reporting = const_c__AVP__Code__DCA__3GPP__Envelope__Reporting; AVP__Code const_c__AVP__Code__DCA__3GPP__Application__Server; const AVP__Code& c__AVP__Code__DCA__3GPP__Application__Server = const_c__AVP__Code__DCA__3GPP__Application__Server; AVP__Code const_c__AVP__Code__RX__3GPP__Sponsor__Identity; const AVP__Code& c__AVP__Code__RX__3GPP__Sponsor__Identity = const_c__AVP__Code__RX__3GPP__Sponsor__Identity; AVP__Code const_c__AVP__Code__DNAS__NONE__Framed__Appletalk__Link; const AVP__Code& c__AVP__Code__DNAS__NONE__Framed__Appletalk__Link = const_c__AVP__Code__DNAS__NONE__Framed__Appletalk__Link; AVP__Code const_c__AVP__Code__DNAS__NONE__Framed__Interface__Id; const AVP__Code& c__AVP__Code__DNAS__NONE__Framed__Interface__Id = const_c__AVP__Code__DNAS__NONE__Framed__Interface__Id; AVP__Code const_c__AVP__Code__DCA__3GPP__Proximity__Alert__Indication; const AVP__Code& c__AVP__Code__DCA__3GPP__Proximity__Alert__Indication = const_c__AVP__Code__DCA__3GPP__Proximity__Alert__Indication; AVP__Code const_c__AVP__Code__PCC__3GPP__CoA__IP__Address; const AVP__Code& c__AVP__Code__PCC__3GPP__CoA__IP__Address = const_c__AVP__Code__PCC__3GPP__CoA__IP__Address; AVP__Code const_c__AVP__Code__DCA__3GPP__Trunk__Group__Id; const AVP__Code& c__AVP__Code__DCA__3GPP__Trunk__Group__Id = const_c__AVP__Code__DCA__3GPP__Trunk__Group__Id; AVP__Code const_c__AVP__Code__PCC__3GPP__Default__QoS__Information; const AVP__Code& c__AVP__Code__PCC__3GPP__Default__QoS__Information = const_c__AVP__Code__PCC__3GPP__Default__QoS__Information; AVP__Code const_c__AVP__Code__PCC__3GPP__AN__GW__Address; const AVP__Code& c__AVP__Code__PCC__3GPP__AN__GW__Address = const_c__AVP__Code__PCC__3GPP__AN__GW__Address; AVP__Code const_c__AVP__Code__DCA__3GPP__Start__Of__Charging; const AVP__Code& c__AVP__Code__DCA__3GPP__Start__Of__Charging = const_c__AVP__Code__DCA__3GPP__Start__Of__Charging; AVP__Code const_c__AVP__Code__DCA__3GPP__Participants__Involved; const AVP__Code& c__AVP__Code__DCA__3GPP__Participants__Involved = const_c__AVP__Code__DCA__3GPP__Participants__Involved; AVP__Code const_c__AVP__Code__PCC__3GPP__NBIFOM__Support; const AVP__Code& c__AVP__Code__PCC__3GPP__NBIFOM__Support = const_c__AVP__Code__PCC__3GPP__NBIFOM__Support; AVP__Code const_c__AVP__Code__PCC__3GPP__Redirect__Support; const AVP__Code& c__AVP__Code__PCC__3GPP__Redirect__Support = const_c__AVP__Code__PCC__3GPP__Redirect__Support; AVP__Code const_c__AVP__Code__AAA__3GPP__IMSI__Group__Id; const AVP__Code& c__AVP__Code__AAA__3GPP__IMSI__Group__Id = const_c__AVP__Code__AAA__3GPP__IMSI__Group__Id; AVP__Code const_c__AVP__Code__AAA__3GPP__Cell__Global__Identity; const AVP__Code& c__AVP__Code__AAA__3GPP__Cell__Global__Identity = const_c__AVP__Code__AAA__3GPP__Cell__Global__Identity; AVP__Code const_c__AVP__Code__BASE__NONE__Vendor__Id; const AVP__Code& c__AVP__Code__BASE__NONE__Vendor__Id = const_c__AVP__Code__BASE__NONE__Vendor__Id; AVP__Code const_c__AVP__Code__AAA__3GPP__PDN__Connection__Continuity; const AVP__Code& c__AVP__Code__AAA__3GPP__PDN__Connection__Continuity = const_c__AVP__Code__AAA__3GPP__PDN__Connection__Continuity; AVP__Code const_c__AVP__Code__DCA__3GPP__Tariff__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__Tariff__Information = const_c__AVP__Code__DCA__3GPP__Tariff__Information; AVP__Code const_c__AVP__Code__CxDx__3GPP__Wildcarded__Public__Identity; const AVP__Code& c__AVP__Code__CxDx__3GPP__Wildcarded__Public__Identity = const_c__AVP__Code__CxDx__3GPP__Wildcarded__Public__Identity; AVP__Code const_c__AVP__Code__MIPv4__NONE__Acct__Session__Time; const AVP__Code& c__AVP__Code__MIPv4__NONE__Acct__Session__Time = const_c__AVP__Code__MIPv4__NONE__Acct__Session__Time; AVP__Code const_c__AVP__Code__AAA__3GPP__DSA__Flags; const AVP__Code& c__AVP__Code__AAA__3GPP__DSA__Flags = const_c__AVP__Code__AAA__3GPP__DSA__Flags; AVP__Code const_c__AVP__Code__DCA__3GPP__PoC__Event__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__PoC__Event__Type = const_c__AVP__Code__DCA__3GPP__PoC__Event__Type; AVP__Code const_c__AVP__Code__AAA__3GPP__Trace__Data; const AVP__Code& c__AVP__Code__AAA__3GPP__Trace__Data = const_c__AVP__Code__AAA__3GPP__Trace__Data; AVP__Code const_c__AVP__Code__AAA__3GPP__LCS__Info; const AVP__Code& c__AVP__Code__AAA__3GPP__LCS__Info = const_c__AVP__Code__AAA__3GPP__LCS__Info; AVP__Code const_c__AVP__Code__DCA__3GPP__LCS__Requestor__Id__String; const AVP__Code& c__AVP__Code__DCA__3GPP__LCS__Requestor__Id__String = const_c__AVP__Code__DCA__3GPP__LCS__Requestor__Id__String; AVP__Code const_c__AVP__Code__AAA__3GPP__PDN__GW__Allocation__Type; const AVP__Code& c__AVP__Code__AAA__3GPP__PDN__GW__Allocation__Type = const_c__AVP__Code__AAA__3GPP__PDN__GW__Allocation__Type; AVP__Code const_c__AVP__Code__DCA__3GPP__Additional__Type__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__Additional__Type__Information = const_c__AVP__Code__DCA__3GPP__Additional__Type__Information; AVP__Code const_c__AVP__Code__GI__3GPP__3GPP__SGSN__MCC__MNC; const AVP__Code& c__AVP__Code__GI__3GPP__3GPP__SGSN__MCC__MNC = const_c__AVP__Code__GI__3GPP__3GPP__SGSN__MCC__MNC; AVP__Code const_c__AVP__Code__AAA__3GPP__HESSID; const AVP__Code& c__AVP__Code__AAA__3GPP__HESSID = const_c__AVP__Code__AAA__3GPP__HESSID; AVP__Code const_c__AVP__Code__DCA__3GPP__Content__Class; const AVP__Code& c__AVP__Code__DCA__3GPP__Content__Class = const_c__AVP__Code__DCA__3GPP__Content__Class; AVP__Code const_c__AVP__Code__BASE__NONE__Event__Timestamp; const AVP__Code& c__AVP__Code__BASE__NONE__Event__Timestamp = const_c__AVP__Code__BASE__NONE__Event__Timestamp; AVP__Code const_c__AVP__Code__DCA__3GPP__TAD__Identifier; const AVP__Code& c__AVP__Code__DCA__3GPP__TAD__Identifier = const_c__AVP__Code__DCA__3GPP__TAD__Identifier; AVP__Code const_c__AVP__Code__DCC__NONE__Final__Unit__Action; const AVP__Code& c__AVP__Code__DCC__NONE__Final__Unit__Action = const_c__AVP__Code__DCC__NONE__Final__Unit__Action; AVP__Code const_c__AVP__Code__AAA__3GPP__IMEI__Check__In__VPLMN__Result; const AVP__Code& c__AVP__Code__AAA__3GPP__IMEI__Check__In__VPLMN__Result = const_c__AVP__Code__AAA__3GPP__IMEI__Check__In__VPLMN__Result; AVP__Code const_c__AVP__Code__DCA__3GPP__Service__Generic__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__Service__Generic__Information = const_c__AVP__Code__DCA__3GPP__Service__Generic__Information; AVP__Code const_c__AVP__Code__DCA__3GPP__Variable__Part__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__Variable__Part__Type = const_c__AVP__Code__DCA__3GPP__Variable__Part__Type; AVP__Code const_c__AVP__Code__DCA__3GPP__ProSe__Direct__Discovery__Model; const AVP__Code& c__AVP__Code__DCA__3GPP__ProSe__Direct__Discovery__Model = const_c__AVP__Code__DCA__3GPP__ProSe__Direct__Discovery__Model; AVP__Code const_c__AVP__Code__RX__3GPP__Extended__Max__Requested__BW__UL; const AVP__Code& c__AVP__Code__RX__3GPP__Extended__Max__Requested__BW__UL = const_c__AVP__Code__RX__3GPP__Extended__Max__Requested__BW__UL; AVP__Code const_c__AVP__Code__DCA__3GPP__SM__Device__Trigger__Indicator; const AVP__Code& c__AVP__Code__DCA__3GPP__SM__Device__Trigger__Indicator = const_c__AVP__Code__DCA__3GPP__SM__Device__Trigger__Indicator; AVP__Code const_c__AVP__Code__S6__3GPP__User__Identifier; const AVP__Code& c__AVP__Code__S6__3GPP__User__Identifier = const_c__AVP__Code__S6__3GPP__User__Identifier; AVP__Code const_c__AVP__Code__PCC__3GPP__QoS__Rule__Base__Name; const AVP__Code& c__AVP__Code__PCC__3GPP__QoS__Rule__Base__Name = const_c__AVP__Code__PCC__3GPP__QoS__Rule__Base__Name; AVP__Code const_c__AVP__Code__DNAS__NONE__Framed__IPv6__Pool; const AVP__Code& c__AVP__Code__DNAS__NONE__Framed__IPv6__Pool = const_c__AVP__Code__DNAS__NONE__Framed__IPv6__Pool; AVP__Code const_c__AVP__Code__AAA__3GPP__Restoration__Priority; const AVP__Code& c__AVP__Code__AAA__3GPP__Restoration__Priority = const_c__AVP__Code__AAA__3GPP__Restoration__Priority; AVP__Code const_c__AVP__Code__DCA__3GPP__ISUP__Cause__Diagnostics; const AVP__Code& c__AVP__Code__DCA__3GPP__ISUP__Cause__Diagnostics = const_c__AVP__Code__DCA__3GPP__ISUP__Cause__Diagnostics; AVP__Code const_c__AVP__Code__S6__3GPP__Association__Type; const AVP__Code& c__AVP__Code__S6__3GPP__Association__Type = const_c__AVP__Code__S6__3GPP__Association__Type; AVP__Code const_c__AVP__Code__PCC__3GPP__Charging__Rule__Definition; const AVP__Code& c__AVP__Code__PCC__3GPP__Charging__Rule__Definition = const_c__AVP__Code__PCC__3GPP__Charging__Rule__Definition; AVP__Code const_c__AVP__Code__DCC__NONE__Rating__Group; const AVP__Code& c__AVP__Code__DCC__NONE__Rating__Group = const_c__AVP__Code__DCC__NONE__Rating__Group; AVP__Code const_c__AVP__Code__MIPv6__NONE__MIP__MN__HA__SPI; const AVP__Code& c__AVP__Code__MIPv6__NONE__MIP__MN__HA__SPI = const_c__AVP__Code__MIPv6__NONE__MIP__MN__HA__SPI; AVP__Code const_c__AVP__Code__RX__3GPP__Min__Requested__Bandwidth__UL; const AVP__Code& c__AVP__Code__RX__3GPP__Min__Requested__Bandwidth__UL = const_c__AVP__Code__RX__3GPP__Min__Requested__Bandwidth__UL; AVP__Code const_c__AVP__Code__DCA__3GPP__Application__Specific__Data; const AVP__Code& c__AVP__Code__DCA__3GPP__Application__Specific__Data = const_c__AVP__Code__DCA__3GPP__Application__Specific__Data; AVP__Code const_c__AVP__Code__PCC__3GPP__CoA__Information; const AVP__Code& c__AVP__Code__PCC__3GPP__CoA__Information = const_c__AVP__Code__PCC__3GPP__CoA__Information; AVP__Code const_c__AVP__Code__AAA__3GPP__Report__Amount; const AVP__Code& c__AVP__Code__AAA__3GPP__Report__Amount = const_c__AVP__Code__AAA__3GPP__Report__Amount; AVP__Code const_c__AVP__Code__CxDx__3GPP__Secondary__Charging__Collection__Function__Name; const AVP__Code& c__AVP__Code__CxDx__3GPP__Secondary__Charging__Collection__Function__Name = const_c__AVP__Code__CxDx__3GPP__Secondary__Charging__Collection__Function__Name; AVP__Code const_c__AVP__Code__DCC__NONE__User__Equipment__Info; const AVP__Code& c__AVP__Code__DCC__NONE__User__Equipment__Info = const_c__AVP__Code__DCC__NONE__User__Equipment__Info; AVP__Code const_c__AVP__Code__AAA__3GPP__A__MSISDN; const AVP__Code& c__AVP__Code__AAA__3GPP__A__MSISDN = const_c__AVP__Code__AAA__3GPP__A__MSISDN; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__Mobile__Node__Address; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__Mobile__Node__Address = const_c__AVP__Code__MIPv4__NONE__MIP__Mobile__Node__Address; AVP__Code const_c__AVP__Code__PCC__3GPP__Routing__Rule__Report; const AVP__Code& c__AVP__Code__PCC__3GPP__Routing__Rule__Report = const_c__AVP__Code__PCC__3GPP__Routing__Rule__Report; AVP__Code const_c__AVP__Code__AAA__3GPP__Number__Of__Requested__Vectors; const AVP__Code& c__AVP__Code__AAA__3GPP__Number__Of__Requested__Vectors = const_c__AVP__Code__AAA__3GPP__Number__Of__Requested__Vectors; AVP__Code const_c__AVP__Code__AAA__3GPP__AIR__Flags; const AVP__Code& c__AVP__Code__AAA__3GPP__AIR__Flags = const_c__AVP__Code__AAA__3GPP__AIR__Flags; AVP__Code const_c__AVP__Code__DCA__3GPP__SM__Protocol__ID; const AVP__Code& c__AVP__Code__DCA__3GPP__SM__Protocol__ID = const_c__AVP__Code__DCA__3GPP__SM__Protocol__ID; AVP__Code const_c__AVP__Code__DCA__3GPP__Low__Priority__Indicator; const AVP__Code& c__AVP__Code__DCA__3GPP__Low__Priority__Indicator = const_c__AVP__Code__DCA__3GPP__Low__Priority__Indicator; AVP__Code const_c__AVP__Code__AAA__3GPP__Geographical__Information; const AVP__Code& c__AVP__Code__AAA__3GPP__Geographical__Information = const_c__AVP__Code__AAA__3GPP__Geographical__Information; AVP__Code const_c__AVP__Code__DCA__3GPP__Participant__Action__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__Participant__Action__Type = const_c__AVP__Code__DCA__3GPP__Participant__Action__Type; AVP__Code const_c__AVP__Code__DCA__3GPP__Node__Id; const AVP__Code& c__AVP__Code__DCA__3GPP__Node__Id = const_c__AVP__Code__DCA__3GPP__Node__Id; AVP__Code const_c__AVP__Code__CxDx__3GPP__Loose__Route__Indication; const AVP__Code& c__AVP__Code__CxDx__3GPP__Loose__Route__Indication = const_c__AVP__Code__CxDx__3GPP__Loose__Route__Indication; AVP__Code const_c__AVP__Code__DCC__NONE__Service__Parameter__Type; const AVP__Code& c__AVP__Code__DCC__NONE__Service__Parameter__Type = const_c__AVP__Code__DCC__NONE__Service__Parameter__Type; AVP__Code const_c__AVP__Code__AAA__3GPP__MME__User__State; const AVP__Code& c__AVP__Code__AAA__3GPP__MME__User__State = const_c__AVP__Code__AAA__3GPP__MME__User__State; AVP__Code const_c__AVP__Code__AAA__3GPP__Access__Restriction__Data; const AVP__Code& c__AVP__Code__AAA__3GPP__Access__Restriction__Data = const_c__AVP__Code__AAA__3GPP__Access__Restriction__Data; AVP__Code const_c__AVP__Code__DCA__3GPP__SM__Service__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__SM__Service__Type = const_c__AVP__Code__DCA__3GPP__SM__Service__Type; AVP__Code const_c__AVP__Code__DCA__3GPP__UNI__PDU__CP__Only__Flag; const AVP__Code& c__AVP__Code__DCA__3GPP__UNI__PDU__CP__Only__Flag = const_c__AVP__Code__DCA__3GPP__UNI__PDU__CP__Only__Flag; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__Filter__Rule; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__Filter__Rule = const_c__AVP__Code__MIPv4__NONE__MIP__Filter__Rule; AVP__Code const_c__AVP__Code__BASE__NONE__Failed__AVP; const AVP__Code& c__AVP__Code__BASE__NONE__Failed__AVP = const_c__AVP__Code__BASE__NONE__Failed__AVP; AVP__Code const_c__AVP__Code__GI__3GPP__3GPP__RAT__Type; const AVP__Code& c__AVP__Code__GI__3GPP__3GPP__RAT__Type = const_c__AVP__Code__GI__3GPP__3GPP__RAT__Type; AVP__Code const_c__AVP__Code__AAA__3GPP__SS__Status; const AVP__Code& c__AVP__Code__AAA__3GPP__SS__Status = const_c__AVP__Code__AAA__3GPP__SS__Status; AVP__Code const_c__AVP__Code__DCA__3GPP__Neighbour__Node__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__Neighbour__Node__Address = const_c__AVP__Code__DCA__3GPP__Neighbour__Node__Address; AVP__Code const_c__AVP__Code__DCA__3GPP__Location__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__Location__Type = const_c__AVP__Code__DCA__3GPP__Location__Type; AVP__Code const_c__AVP__Code__DCA__3GPP__Quota__Indicator; const AVP__Code& c__AVP__Code__DCA__3GPP__Quota__Indicator = const_c__AVP__Code__DCA__3GPP__Quota__Indicator; AVP__Code const_c__AVP__Code__DCA__3GPP__Priority; const AVP__Code& c__AVP__Code__DCA__3GPP__Priority = const_c__AVP__Code__DCA__3GPP__Priority; AVP__Code const_c__AVP__Code__S6__3GPP__NIDD__Authorization__Update; const AVP__Code& c__AVP__Code__S6__3GPP__NIDD__Authorization__Update = const_c__AVP__Code__S6__3GPP__NIDD__Authorization__Update; AVP__Code const_c__AVP__Code__DCA__3GPP__Service__Specific__Data; const AVP__Code& c__AVP__Code__DCA__3GPP__Service__Specific__Data = const_c__AVP__Code__DCA__3GPP__Service__Specific__Data; AVP__Code const_c__AVP__Code__DCC__NONE__Subscription__Id__Type; const AVP__Code& c__AVP__Code__DCC__NONE__Subscription__Id__Type = const_c__AVP__Code__DCC__NONE__Subscription__Id__Type; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__FA__to__HA__MSA; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__FA__to__HA__MSA = const_c__AVP__Code__MIPv4__NONE__MIP__FA__to__HA__MSA; AVP__Code const_c__AVP__Code__AAA__3GPP__Connectivity__Flags; const AVP__Code& c__AVP__Code__AAA__3GPP__Connectivity__Flags = const_c__AVP__Code__AAA__3GPP__Connectivity__Flags; AVP__Code const_c__AVP__Code__PCC__3GPP__Packet__Filter__Operation; const AVP__Code& c__AVP__Code__PCC__3GPP__Packet__Filter__Operation = const_c__AVP__Code__PCC__3GPP__Packet__Filter__Operation; AVP__Code const_c__AVP__Code__DCA__3GPP__VCS__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__VCS__Information = const_c__AVP__Code__DCA__3GPP__VCS__Information; AVP__Code const_c__AVP__Code__S6__3GPP__SCEF__Reference__ID__for__Deletion; const AVP__Code& c__AVP__Code__S6__3GPP__SCEF__Reference__ID__for__Deletion = const_c__AVP__Code__S6__3GPP__SCEF__Reference__ID__for__Deletion; AVP__Code const_c__AVP__Code__DCA__3GPP__Content__Disposition; const AVP__Code& c__AVP__Code__DCA__3GPP__Content__Disposition = const_c__AVP__Code__DCA__3GPP__Content__Disposition; AVP__Code const_c__AVP__Code__RX__3GPP__SIP__Forking__Indication; const AVP__Code& c__AVP__Code__RX__3GPP__SIP__Forking__Indication = const_c__AVP__Code__RX__3GPP__SIP__Forking__Indication; AVP__Code const_c__AVP__Code__DNAS__NONE__User__Password; const AVP__Code& c__AVP__Code__DNAS__NONE__User__Password = const_c__AVP__Code__DNAS__NONE__User__Password; AVP__Code const_c__AVP__Code__DCA__3GPP__ProSe__Group__IP__Multicast__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__ProSe__Group__IP__Multicast__Address = const_c__AVP__Code__DCA__3GPP__ProSe__Group__IP__Multicast__Address; AVP__Code const_c__AVP__Code__S6__3GPP__IMEI__Change; const AVP__Code& c__AVP__Code__S6__3GPP__IMEI__Change = const_c__AVP__Code__S6__3GPP__IMEI__Change; AVP__Code const_c__AVP__Code__PCC__3GPP__IP__CAN__Type; const AVP__Code& c__AVP__Code__PCC__3GPP__IP__CAN__Type = const_c__AVP__Code__PCC__3GPP__IP__CAN__Type; AVP__Code const_c__AVP__Code__DCA__3GPP__SDP__Media__Component; const AVP__Code& c__AVP__Code__DCA__3GPP__SDP__Media__Component = const_c__AVP__Code__DCA__3GPP__SDP__Media__Component; AVP__Code const_c__AVP__Code__RX__3GPP__Extended__Min__Desired__BW__UL; const AVP__Code& c__AVP__Code__RX__3GPP__Extended__Min__Desired__BW__UL = const_c__AVP__Code__RX__3GPP__Extended__Min__Desired__BW__UL; AVP__Code const_c__AVP__Code__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container; const AVP__Code& c__AVP__Code__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container = const_c__AVP__Code__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container; AVP__Code const_c__AVP__Code__CxDx__3GPP__SIP__Authorization; const AVP__Code& c__AVP__Code__CxDx__3GPP__SIP__Authorization = const_c__AVP__Code__CxDx__3GPP__SIP__Authorization; AVP__Code const_c__AVP__Code__PCC__3GPP__Revalidation__Time; const AVP__Code& c__AVP__Code__PCC__3GPP__Revalidation__Time = const_c__AVP__Code__PCC__3GPP__Revalidation__Time; AVP__Code const_c__AVP__Code__AAA__3GPP__Logging__Interval; const AVP__Code& c__AVP__Code__AAA__3GPP__Logging__Interval = const_c__AVP__Code__AAA__3GPP__Logging__Interval; AVP__Code const_c__AVP__Code__DCA__3GPP__PoC__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__PoC__Information = const_c__AVP__Code__DCA__3GPP__PoC__Information; AVP__Code const_c__AVP__Code__PCC__3GPP__Presence__Reporting__Area__Status; const AVP__Code& c__AVP__Code__PCC__3GPP__Presence__Reporting__Area__Status = const_c__AVP__Code__PCC__3GPP__Presence__Reporting__Area__Status; AVP__Code const_c__AVP__Code__PCC__3GPP__Routing__Filter; const AVP__Code& c__AVP__Code__PCC__3GPP__Routing__Filter = const_c__AVP__Code__PCC__3GPP__Routing__Filter; AVP__Code const_c__AVP__Code__AAA__3GPP__WLAN__offloadability; const AVP__Code& c__AVP__Code__AAA__3GPP__WLAN__offloadability = const_c__AVP__Code__AAA__3GPP__WLAN__offloadability; AVP__Code const_c__AVP__Code__DCA__3GPP__Data__Coding__Scheme; const AVP__Code& c__AVP__Code__DCA__3GPP__Data__Coding__Scheme = const_c__AVP__Code__DCA__3GPP__Data__Coding__Scheme; AVP__Code const_c__AVP__Code__PCC__3GPP__Metering__Method; const AVP__Code& c__AVP__Code__PCC__3GPP__Metering__Method = const_c__AVP__Code__PCC__3GPP__Metering__Method; AVP__Code const_c__AVP__Code__DNAS__NONE__Acct__Tunnel__Connection; const AVP__Code& c__AVP__Code__DNAS__NONE__Acct__Tunnel__Connection = const_c__AVP__Code__DNAS__NONE__Acct__Tunnel__Connection; AVP__Code const_c__AVP__Code__AAA__3GPP__Non__IP__Data__Delivery__Mechanism; const AVP__Code& c__AVP__Code__AAA__3GPP__Non__IP__Data__Delivery__Mechanism = const_c__AVP__Code__AAA__3GPP__Non__IP__Data__Delivery__Mechanism; AVP__Code const_c__AVP__Code__DCA__3GPP__Initial__IMS__Charging__Identifier; const AVP__Code& c__AVP__Code__DCA__3GPP__Initial__IMS__Charging__Identifier = const_c__AVP__Code__DCA__3GPP__Initial__IMS__Charging__Identifier; AVP__Code const_c__AVP__Code__DNAS__NONE__NAS__Filter__Rule; const AVP__Code& c__AVP__Code__DNAS__NONE__NAS__Filter__Rule = const_c__AVP__Code__DNAS__NONE__NAS__Filter__Rule; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__Feature__Vector; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__Feature__Vector = const_c__AVP__Code__MIPv4__NONE__MIP__Feature__Vector; AVP__Code const_c__AVP__Code__BASE__NONE__Session__Server__Failover; const AVP__Code& c__AVP__Code__BASE__NONE__Session__Server__Failover = const_c__AVP__Code__BASE__NONE__Session__Server__Failover; AVP__Code const_c__AVP__Code__DCA__3GPP__Accumulated__Cost; const AVP__Code& c__AVP__Code__DCA__3GPP__Accumulated__Cost = const_c__AVP__Code__DCA__3GPP__Accumulated__Cost; AVP__Code const_c__AVP__Code__CxDx__3GPP__Integrity__Key; const AVP__Code& c__AVP__Code__CxDx__3GPP__Integrity__Key = const_c__AVP__Code__CxDx__3GPP__Integrity__Key; AVP__Code const_c__AVP__Code__AAA__3GPP__E__UTRAN__Vector; const AVP__Code& c__AVP__Code__AAA__3GPP__E__UTRAN__Vector = const_c__AVP__Code__AAA__3GPP__E__UTRAN__Vector; AVP__Code const_c__AVP__Code__DCA__3GPP__SMSC__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__SMSC__Address = const_c__AVP__Code__DCA__3GPP__SMSC__Address; AVP__Code const_c__AVP__Code__DCA__3GPP__PDP__Address__Prefix__Length; const AVP__Code& c__AVP__Code__DCA__3GPP__PDP__Address__Prefix__Length = const_c__AVP__Code__DCA__3GPP__PDP__Address__Prefix__Length; AVP__Code const_c__AVP__Code__BASE__NONE__Experimental__Result; const AVP__Code& c__AVP__Code__BASE__NONE__Experimental__Result = const_c__AVP__Code__BASE__NONE__Experimental__Result; AVP__Code const_c__AVP__Code__DNAS__NONE__Acct__Link__Count; const AVP__Code& c__AVP__Code__DNAS__NONE__Acct__Link__Count = const_c__AVP__Code__DNAS__NONE__Acct__Link__Count; AVP__Code const_c__AVP__Code__DCC__NONE__Unit__Value; const AVP__Code& c__AVP__Code__DCC__NONE__Unit__Value = const_c__AVP__Code__DCC__NONE__Unit__Value; AVP__Code const_c__AVP__Code__AAA__3GPP__Trace__Event__List; const AVP__Code& c__AVP__Code__AAA__3GPP__Trace__Event__List = const_c__AVP__Code__AAA__3GPP__Trace__Event__List; AVP__Code const_c__AVP__Code__DCA__3GPP__LCS__Client__Id; const AVP__Code& c__AVP__Code__DCA__3GPP__LCS__Client__Id = const_c__AVP__Code__DCA__3GPP__LCS__Client__Id; AVP__Code const_c__AVP__Code__GI__3GPP__3GPP__PDP__Type; const AVP__Code& c__AVP__Code__GI__3GPP__3GPP__PDP__Type = const_c__AVP__Code__GI__3GPP__3GPP__PDP__Type; AVP__Code const_c__AVP__Code__DNAS__NONE__Reply__Message; const AVP__Code& c__AVP__Code__DNAS__NONE__Reply__Message = const_c__AVP__Code__DNAS__NONE__Reply__Message; AVP__Code const_c__AVP__Code__DNAS__NONE__Connect__Info; const AVP__Code& c__AVP__Code__DNAS__NONE__Connect__Info = const_c__AVP__Code__DNAS__NONE__Connect__Info; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__Replay__Mode; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__Replay__Mode = const_c__AVP__Code__MIPv4__NONE__MIP__Replay__Mode; AVP__Code const_c__AVP__Code__BASE__NONE__Proxy__Host; const AVP__Code& c__AVP__Code__BASE__NONE__Proxy__Host = const_c__AVP__Code__BASE__NONE__Proxy__Host; AVP__Code const_c__AVP__Code__DCA__3GPP__Number__Of__Talk__Bursts; const AVP__Code& c__AVP__Code__DCA__3GPP__Number__Of__Talk__Bursts = const_c__AVP__Code__DCA__3GPP__Number__Of__Talk__Bursts; AVP__Code const_c__AVP__Code__AAA__3GPP__Short__Network__Name; const AVP__Code& c__AVP__Code__AAA__3GPP__Short__Network__Name = const_c__AVP__Code__AAA__3GPP__Short__Network__Name; AVP__Code const_c__AVP__Code__DCA__3GPP__Message__Size; const AVP__Code& c__AVP__Code__DCA__3GPP__Message__Size = const_c__AVP__Code__DCA__3GPP__Message__Size; AVP__Code const_c__AVP__Code__DCA__3GPP__Additional__Exception__Reports; const AVP__Code& c__AVP__Code__DCA__3GPP__Additional__Exception__Reports = const_c__AVP__Code__DCA__3GPP__Additional__Exception__Reports; AVP__Code const_c__AVP__Code__DCA__3GPP__Access__Transfer__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__Access__Transfer__Information = const_c__AVP__Code__DCA__3GPP__Access__Transfer__Information; AVP__Code const_c__AVP__Code__S6__3GPP__Communication__Pattern__Set; const AVP__Code& c__AVP__Code__S6__3GPP__Communication__Pattern__Set = const_c__AVP__Code__S6__3GPP__Communication__Pattern__Set; AVP__Code const_c__AVP__Code__AAA__3GPP__TWAG__UP__Address; const AVP__Code& c__AVP__Code__AAA__3GPP__TWAG__UP__Address = const_c__AVP__Code__AAA__3GPP__TWAG__UP__Address; AVP__Code const_c__AVP__Code__DCA__3GPP__MMBox__Storage__Requested; const AVP__Code& c__AVP__Code__DCA__3GPP__MMBox__Storage__Requested = const_c__AVP__Code__DCA__3GPP__MMBox__Storage__Requested; AVP__Code const_c__AVP__Code__RX__3GPP__Flow__Status; const AVP__Code& c__AVP__Code__RX__3GPP__Flow__Status = const_c__AVP__Code__RX__3GPP__Flow__Status; AVP__Code const_c__AVP__Code__DNAS__NONE__CHAP__Challenge; const AVP__Code& c__AVP__Code__DNAS__NONE__CHAP__Challenge = const_c__AVP__Code__DNAS__NONE__CHAP__Challenge; AVP__Code const_c__AVP__Code__DCA__3GPP__PC3__Control__Protocol__Cause; const AVP__Code& c__AVP__Code__DCA__3GPP__PC3__Control__Protocol__Cause = const_c__AVP__Code__DCA__3GPP__PC3__Control__Protocol__Cause; AVP__Code const_c__AVP__Code__DCC__NONE__CC__Unit__Type; const AVP__Code& c__AVP__Code__DCC__NONE__CC__Unit__Type = const_c__AVP__Code__DCC__NONE__CC__Unit__Type; AVP__Code const_c__AVP__Code__DCA__3GPP__Calling__Party__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__Calling__Party__Address = const_c__AVP__Code__DCA__3GPP__Calling__Party__Address; AVP__Code const_c__AVP__Code__RX__3GPP__MCPTT__Identifier; const AVP__Code& c__AVP__Code__RX__3GPP__MCPTT__Identifier = const_c__AVP__Code__RX__3GPP__MCPTT__Identifier; AVP__Code const_c__AVP__Code__S6__3GPP__Group__Monitoring__Event__Report; const AVP__Code& c__AVP__Code__S6__3GPP__Group__Monitoring__Event__Report = const_c__AVP__Code__S6__3GPP__Group__Monitoring__Event__Report; AVP__Code const_c__AVP__Code__PCC__3GPP__QoS__Upgrade; const AVP__Code& c__AVP__Code__PCC__3GPP__QoS__Upgrade = const_c__AVP__Code__PCC__3GPP__QoS__Upgrade; AVP__Code const_c__AVP__Code__DCA__3GPP__PS__Append__Free__Format__Data; const AVP__Code& c__AVP__Code__DCA__3GPP__PS__Append__Free__Format__Data = const_c__AVP__Code__DCA__3GPP__PS__Append__Free__Format__Data; AVP__Code const_c__AVP__Code__PCC__3GPP__AN__GW__Status; const AVP__Code& c__AVP__Code__PCC__3GPP__AN__GW__Status = const_c__AVP__Code__PCC__3GPP__AN__GW__Status; AVP__Code const_c__AVP__Code__DNAS__NONE__Service__Type; const AVP__Code& c__AVP__Code__DNAS__NONE__Service__Type = const_c__AVP__Code__DNAS__NONE__Service__Type; AVP__Code const_c__AVP__Code__PCC__3GPP__Monitoring__Key; const AVP__Code& c__AVP__Code__PCC__3GPP__Monitoring__Key = const_c__AVP__Code__PCC__3GPP__Monitoring__Key; AVP__Code const_c__AVP__Code__AAA__3GPP__Measurement__Period__UMTS; const AVP__Code& c__AVP__Code__AAA__3GPP__Measurement__Period__UMTS = const_c__AVP__Code__AAA__3GPP__Measurement__Period__UMTS; AVP__Code const_c__AVP__Code__DCA__3GPP__Media__Initiator__Flag; const AVP__Code& c__AVP__Code__DCA__3GPP__Media__Initiator__Flag = const_c__AVP__Code__DCA__3GPP__Media__Initiator__Flag; AVP__Code const_c__AVP__Code__DCA__3GPP__ISUP__Location__Number; const AVP__Code& c__AVP__Code__DCA__3GPP__ISUP__Location__Number = const_c__AVP__Code__DCA__3GPP__ISUP__Location__Number; AVP__Code const_c__AVP__Code__PCC__3GPP__3GPP__PS__Data__Off__Status; const AVP__Code& c__AVP__Code__PCC__3GPP__3GPP__PS__Data__Off__Status = const_c__AVP__Code__PCC__3GPP__3GPP__PS__Data__Off__Status; AVP__Code const_c__AVP__Code__PCC__3GPP__Routing__Rule__Install; const AVP__Code& c__AVP__Code__PCC__3GPP__Routing__Rule__Install = const_c__AVP__Code__PCC__3GPP__Routing__Rule__Install; AVP__Code const_c__AVP__Code__AAA__3GPP__Reset__ID; const AVP__Code& c__AVP__Code__AAA__3GPP__Reset__ID = const_c__AVP__Code__AAA__3GPP__Reset__ID; AVP__Code const_c__AVP__Code__DCA__3GPP__Service__Data__Container; const AVP__Code& c__AVP__Code__DCA__3GPP__Service__Data__Container = const_c__AVP__Code__DCA__3GPP__Service__Data__Container; AVP__Code const_c__AVP__Code__CxDx__3GPP__Server__Assignment__Type; const AVP__Code& c__AVP__Code__CxDx__3GPP__Server__Assignment__Type = const_c__AVP__Code__CxDx__3GPP__Server__Assignment__Type; AVP__Code const_c__AVP__Code__AAA__3GPP__PUR__Flags; const AVP__Code& c__AVP__Code__AAA__3GPP__PUR__Flags = const_c__AVP__Code__AAA__3GPP__PUR__Flags; AVP__Code const_c__AVP__Code__PCC__3GPP__IP__CAN__Session__Charging__Scope; const AVP__Code& c__AVP__Code__PCC__3GPP__IP__CAN__Session__Charging__Scope = const_c__AVP__Code__PCC__3GPP__IP__CAN__Session__Charging__Scope; AVP__Code const_c__AVP__Code__DNAS__NONE__Framed__Routing; const AVP__Code& c__AVP__Code__DNAS__NONE__Framed__Routing = const_c__AVP__Code__DNAS__NONE__Framed__Routing; AVP__Code const_c__AVP__Code__AAA__3GPP__IMEI; const AVP__Code& c__AVP__Code__AAA__3GPP__IMEI = const_c__AVP__Code__AAA__3GPP__IMEI; AVP__Code const_c__AVP__Code__DNAS__NONE__CHAP__Ident; const AVP__Code& c__AVP__Code__DNAS__NONE__CHAP__Ident = const_c__AVP__Code__DNAS__NONE__CHAP__Ident; AVP__Code const_c__AVP__Code__DCA__3GPP__Interface__Text; const AVP__Code& c__AVP__Code__DCA__3GPP__Interface__Text = const_c__AVP__Code__DCA__3GPP__Interface__Text; AVP__Code const_c__AVP__Code__AAA__3GPP__Kc; const AVP__Code& c__AVP__Code__AAA__3GPP__Kc = const_c__AVP__Code__AAA__3GPP__Kc; AVP__Code const_c__AVP__Code__DCA__3GPP__Current__Tariff; const AVP__Code& c__AVP__Code__DCA__3GPP__Current__Tariff = const_c__AVP__Code__DCA__3GPP__Current__Tariff; AVP__Code const_c__AVP__Code__AAA__3GPP__SGSN__Number; const AVP__Code& c__AVP__Code__AAA__3GPP__SGSN__Number = const_c__AVP__Code__AAA__3GPP__SGSN__Number; AVP__Code const_c__AVP__Code__AAA__3GPP__HPLMN__ODB; const AVP__Code& c__AVP__Code__AAA__3GPP__HPLMN__ODB = const_c__AVP__Code__AAA__3GPP__HPLMN__ODB; AVP__Code const_c__AVP__Code__DCA__3GPP__Time__Quota__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__Time__Quota__Type = const_c__AVP__Code__DCA__3GPP__Time__Quota__Type; AVP__Code const_c__AVP__Code__AAA__3GPP__Trace__Info; const AVP__Code& c__AVP__Code__AAA__3GPP__Trace__Info = const_c__AVP__Code__AAA__3GPP__Trace__Info; AVP__Code const_c__AVP__Code__DCA__3GPP__Domain__Name; const AVP__Code& c__AVP__Code__DCA__3GPP__Domain__Name = const_c__AVP__Code__DCA__3GPP__Domain__Name; AVP__Code const_c__AVP__Code__GI__3GPP__3GPP__Charging__Characteristics; const AVP__Code& c__AVP__Code__GI__3GPP__3GPP__Charging__Characteristics = const_c__AVP__Code__GI__3GPP__3GPP__Charging__Characteristics; AVP__Code const_c__AVP__Code__AAA__3GPP__PDP__Context; const AVP__Code& c__AVP__Code__AAA__3GPP__PDP__Context = const_c__AVP__Code__AAA__3GPP__PDP__Context; AVP__Code const_c__AVP__Code__DCC__NONE__CC__Money; const AVP__Code& c__AVP__Code__DCC__NONE__CC__Money = const_c__AVP__Code__DCC__NONE__CC__Money; AVP__Code const_c__AVP__Code__AAA__3GPP__DER__Flags; const AVP__Code& c__AVP__Code__AAA__3GPP__DER__Flags = const_c__AVP__Code__AAA__3GPP__DER__Flags; AVP__Code const_c__AVP__Code__DCA__3GPP__LCS__Data__Coding__Scheme; const AVP__Code& c__AVP__Code__DCA__3GPP__LCS__Data__Coding__Scheme = const_c__AVP__Code__DCA__3GPP__LCS__Data__Coding__Scheme; AVP__Code const_c__AVP__Code__GI__3GPP__3GPP__GGSN__Address; const AVP__Code& c__AVP__Code__GI__3GPP__3GPP__GGSN__Address = const_c__AVP__Code__GI__3GPP__3GPP__GGSN__Address; AVP__Code const_c__AVP__Code__BASE__NONE__Proxy__Info; const AVP__Code& c__AVP__Code__BASE__NONE__Proxy__Info = const_c__AVP__Code__BASE__NONE__Proxy__Info; AVP__Code const_c__AVP__Code__DCA__3GPP__Related__IMS__Charging__Identifier__Node; const AVP__Code& c__AVP__Code__DCA__3GPP__Related__IMS__Charging__Identifier__Node = const_c__AVP__Code__DCA__3GPP__Related__IMS__Charging__Identifier__Node; AVP__Code const_c__AVP__Code__S6__3GPP__Node__Type; const AVP__Code& c__AVP__Code__S6__3GPP__Node__Type = const_c__AVP__Code__S6__3GPP__Node__Type; AVP__Code const_c__AVP__Code__DCA__3GPP__Talk__Burst__Volume; const AVP__Code& c__AVP__Code__DCA__3GPP__Talk__Burst__Volume = const_c__AVP__Code__DCA__3GPP__Talk__Burst__Volume; AVP__Code const_c__AVP__Code__DCA__3GPP__Service__Id; const AVP__Code& c__AVP__Code__DCA__3GPP__Service__Id = const_c__AVP__Code__DCA__3GPP__Service__Id; AVP__Code const_c__AVP__Code__RX__3GPP__Priority__Sharing__Indicator; const AVP__Code& c__AVP__Code__RX__3GPP__Priority__Sharing__Indicator = const_c__AVP__Code__RX__3GPP__Priority__Sharing__Indicator; AVP__Code const_c__AVP__Code__DNAS__NONE__Tunnel__Type; const AVP__Code& c__AVP__Code__DNAS__NONE__Tunnel__Type = const_c__AVP__Code__DNAS__NONE__Tunnel__Type; AVP__Code const_c__AVP__Code__PCC__3GPP__QoS__Rule__Name; const AVP__Code& c__AVP__Code__PCC__3GPP__QoS__Rule__Name = const_c__AVP__Code__PCC__3GPP__QoS__Rule__Name; AVP__Code const_c__AVP__Code__DCA__3GPP__Trigger__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__Trigger__Type = const_c__AVP__Code__DCA__3GPP__Trigger__Type; AVP__Code const_c__AVP__Code__DCA__3GPP__Instance__Id; const AVP__Code& c__AVP__Code__DCA__3GPP__Instance__Id = const_c__AVP__Code__DCA__3GPP__Instance__Id; AVP__Code const_c__AVP__Code__S6__3GPP__Scheduled__Communication__Time; const AVP__Code& c__AVP__Code__S6__3GPP__Scheduled__Communication__Time = const_c__AVP__Code__S6__3GPP__Scheduled__Communication__Time; AVP__Code const_c__AVP__Code__RX__3GPP__Max__Requested__Bandwidth__DL; const AVP__Code& c__AVP__Code__RX__3GPP__Max__Requested__Bandwidth__DL = const_c__AVP__Code__RX__3GPP__Max__Requested__Bandwidth__DL; AVP__Code const_c__AVP__Code__DCA__3GPP__Role__Of__ProSe__Function; const AVP__Code& c__AVP__Code__DCA__3GPP__Role__Of__ProSe__Function = const_c__AVP__Code__DCA__3GPP__Role__Of__ProSe__Function; AVP__Code const_c__AVP__Code__S6__3GPP__Maximum__Latency; const AVP__Code& c__AVP__Code__S6__3GPP__Maximum__Latency = const_c__AVP__Code__S6__3GPP__Maximum__Latency; AVP__Code const_c__AVP__Code__PCC__3GPP__PCC__Rule__Status; const AVP__Code& c__AVP__Code__PCC__3GPP__PCC__Rule__Status = const_c__AVP__Code__PCC__3GPP__PCC__Rule__Status; AVP__Code const_c__AVP__Code__DCA__3GPP__SIP__Response__Timestamp; const AVP__Code& c__AVP__Code__DCA__3GPP__SIP__Response__Timestamp = const_c__AVP__Code__DCA__3GPP__SIP__Response__Timestamp; AVP__Code const_c__AVP__Code__PCC__3GPP__Extended__GBR__DL; const AVP__Code& c__AVP__Code__PCC__3GPP__Extended__GBR__DL = const_c__AVP__Code__PCC__3GPP__Extended__GBR__DL; AVP__Code const_c__AVP__Code__AAA__3GPP__MBSFN__Area; const AVP__Code& c__AVP__Code__AAA__3GPP__MBSFN__Area = const_c__AVP__Code__AAA__3GPP__MBSFN__Area; AVP__Code const_c__AVP__Code__DCA__3GPP__ProSe__UE__ID; const AVP__Code& c__AVP__Code__DCA__3GPP__ProSe__UE__ID = const_c__AVP__Code__DCA__3GPP__ProSe__UE__ID; AVP__Code const_c__AVP__Code__CxDx__3GPP__Server__Name; const AVP__Code& c__AVP__Code__CxDx__3GPP__Server__Name = const_c__AVP__Code__CxDx__3GPP__Server__Name; AVP__Code const_c__AVP__Code__S6__3GPP__APN__Validity__Time; const AVP__Code& c__AVP__Code__S6__3GPP__APN__Validity__Time = const_c__AVP__Code__S6__3GPP__APN__Validity__Time; AVP__Code const_c__AVP__Code__PCC__3GPP__Allocation__Retention__Priority; const AVP__Code& c__AVP__Code__PCC__3GPP__Allocation__Retention__Priority = const_c__AVP__Code__PCC__3GPP__Allocation__Retention__Priority; AVP__Code const_c__AVP__Code__DCC__NONE__Check__Balance__Result; const AVP__Code& c__AVP__Code__DCC__NONE__Check__Balance__Result = const_c__AVP__Code__DCC__NONE__Check__Balance__Result; AVP__Code const_c__AVP__Code__AAA__3GPP__Job__Type; const AVP__Code& c__AVP__Code__AAA__3GPP__Job__Type = const_c__AVP__Code__AAA__3GPP__Job__Type; AVP__Code const_c__AVP__Code__BASE__NONE__Destination__Host; const AVP__Code& c__AVP__Code__BASE__NONE__Destination__Host = const_c__AVP__Code__BASE__NONE__Destination__Host; AVP__Code const_c__AVP__Code__AAA__3GPP__Positioning__Method; const AVP__Code& c__AVP__Code__AAA__3GPP__Positioning__Method = const_c__AVP__Code__AAA__3GPP__Positioning__Method; AVP__Code const_c__AVP__Code__CxDx__3GPP__LIA__Flags; const AVP__Code& c__AVP__Code__CxDx__3GPP__LIA__Flags = const_c__AVP__Code__CxDx__3GPP__LIA__Flags; AVP__Code const_c__AVP__Code__AAA__3GPP__DL__Buffering__Suggested__Packet__Count; const AVP__Code& c__AVP__Code__AAA__3GPP__DL__Buffering__Suggested__Packet__Count = const_c__AVP__Code__AAA__3GPP__DL__Buffering__Suggested__Packet__Count; AVP__Code const_c__AVP__Code__DCA__3GPP__AoC__Service__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__AoC__Service__Type = const_c__AVP__Code__DCA__3GPP__AoC__Service__Type; AVP__Code const_c__AVP__Code__DNAS__NONE__Login__IP__Host; const AVP__Code& c__AVP__Code__DNAS__NONE__Login__IP__Host = const_c__AVP__Code__DNAS__NONE__Login__IP__Host; AVP__Code const_c__AVP__Code__AAA__3GPP__IDA__Flags; const AVP__Code& c__AVP__Code__AAA__3GPP__IDA__Flags = const_c__AVP__Code__AAA__3GPP__IDA__Flags; AVP__Code const_c__AVP__Code__DNAS__NONE__ARAP__Security; const AVP__Code& c__AVP__Code__DNAS__NONE__ARAP__Security = const_c__AVP__Code__DNAS__NONE__ARAP__Security; AVP__Code const_c__AVP__Code__DNAS__NONE__Origin__AAA__Protocol; const AVP__Code& c__AVP__Code__DNAS__NONE__Origin__AAA__Protocol = const_c__AVP__Code__DNAS__NONE__Origin__AAA__Protocol; AVP__Code const_c__AVP__Code__DCA__3GPP__Time__Last__Usage; const AVP__Code& c__AVP__Code__DCA__3GPP__Time__Last__Usage = const_c__AVP__Code__DCA__3GPP__Time__Last__Usage; AVP__Code const_c__AVP__Code__CxDx__3GPP__Charging__Information; const AVP__Code& c__AVP__Code__CxDx__3GPP__Charging__Information = const_c__AVP__Code__CxDx__3GPP__Charging__Information; AVP__Code const_c__AVP__Code__AAA__3GPP__ULA__Flags; const AVP__Code& c__AVP__Code__AAA__3GPP__ULA__Flags = const_c__AVP__Code__AAA__3GPP__ULA__Flags; AVP__Code const_c__AVP__Code__DCA__3GPP__Originator__Interface; const AVP__Code& c__AVP__Code__DCA__3GPP__Originator__Interface = const_c__AVP__Code__DCA__3GPP__Originator__Interface; AVP__Code const_c__AVP__Code__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported; const AVP__Code& c__AVP__Code__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported = const_c__AVP__Code__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported; AVP__Code const_c__AVP__Code__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature; const AVP__Code& c__AVP__Code__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature = const_c__AVP__Code__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature; AVP__Code const_c__AVP__Code__DCA__3GPP__File__Repair__Supported; const AVP__Code& c__AVP__Code__DCA__3GPP__File__Repair__Supported = const_c__AVP__Code__DCA__3GPP__File__Repair__Supported; AVP__Code const_c__AVP__Code__DNAS__NONE__Framed__IPX__Network; const AVP__Code& c__AVP__Code__DNAS__NONE__Framed__IPX__Network = const_c__AVP__Code__DNAS__NONE__Framed__IPX__Network; AVP__Code const_c__AVP__Code__DNAS__NONE__Tunnel__Assignment__Id; const AVP__Code& c__AVP__Code__DNAS__NONE__Tunnel__Assignment__Id = const_c__AVP__Code__DNAS__NONE__Tunnel__Assignment__Id; AVP__Code const_c__AVP__Code__DCC__NONE__CC__Service__Specific__Units; const AVP__Code& c__AVP__Code__DCC__NONE__CC__Service__Specific__Units = const_c__AVP__Code__DCC__NONE__CC__Service__Specific__Units; AVP__Code const_c__AVP__Code__DCA__3GPP__SDP__Answer__Timestamp; const AVP__Code& c__AVP__Code__DCA__3GPP__SDP__Answer__Timestamp = const_c__AVP__Code__DCA__3GPP__SDP__Answer__Timestamp; AVP__Code const_c__AVP__Code__AAA__3GPP__WLAN__Identifier; const AVP__Code& c__AVP__Code__AAA__3GPP__WLAN__Identifier = const_c__AVP__Code__AAA__3GPP__WLAN__Identifier; AVP__Code const_c__AVP__Code__DCA__3GPP__Type__Number; const AVP__Code& c__AVP__Code__DCA__3GPP__Type__Number = const_c__AVP__Code__DCA__3GPP__Type__Number; AVP__Code const_c__AVP__Code__DCA__3GPP__NIDD__Submission; const AVP__Code& c__AVP__Code__DCA__3GPP__NIDD__Submission = const_c__AVP__Code__DCA__3GPP__NIDD__Submission; AVP__Code const_c__AVP__Code__S6__3GPP__T4__Parameters; const AVP__Code& c__AVP__Code__S6__3GPP__T4__Parameters = const_c__AVP__Code__S6__3GPP__T4__Parameters; AVP__Code const_c__AVP__Code__RX__3GPP__Access__Network__Charging__Identifier__Value; const AVP__Code& c__AVP__Code__RX__3GPP__Access__Network__Charging__Identifier__Value = const_c__AVP__Code__RX__3GPP__Access__Network__Charging__Identifier__Value; AVP__Code const_c__AVP__Code__DCA__3GPP__Announcing__UE__HPLMN__Identifier; const AVP__Code& c__AVP__Code__DCA__3GPP__Announcing__UE__HPLMN__Identifier = const_c__AVP__Code__DCA__3GPP__Announcing__UE__HPLMN__Identifier; AVP__Code const_c__AVP__Code__S6__3GPP__AESE__Error__Report; const AVP__Code& c__AVP__Code__S6__3GPP__AESE__Error__Report = const_c__AVP__Code__S6__3GPP__AESE__Error__Report; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__FA__to__HA__SPI; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__FA__to__HA__SPI = const_c__AVP__Code__MIPv4__NONE__MIP__FA__to__HA__SPI; AVP__Code const_c__AVP__Code__DCA__3GPP__Event__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__Event__Type = const_c__AVP__Code__DCA__3GPP__Event__Type; AVP__Code const_c__AVP__Code__RX__3GPP__Sharing__Key__DL; const AVP__Code& c__AVP__Code__RX__3GPP__Sharing__Key__DL = const_c__AVP__Code__RX__3GPP__Sharing__Key__DL; AVP__Code const_c__AVP__Code__PCC__3GPP__ADC__Rule__Remove; const AVP__Code& c__AVP__Code__PCC__3GPP__ADC__Rule__Remove = const_c__AVP__Code__PCC__3GPP__ADC__Rule__Remove; AVP__Code const_c__AVP__Code__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container; const AVP__Code& c__AVP__Code__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container = const_c__AVP__Code__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container; AVP__Code const_c__AVP__Code__S6__3GPP__Restricted__PLMN__List; const AVP__Code& c__AVP__Code__S6__3GPP__Restricted__PLMN__List = const_c__AVP__Code__S6__3GPP__Restricted__PLMN__List; AVP__Code const_c__AVP__Code__PCC__3GPP__Access__Network__Charging__Identifier__Gx; const AVP__Code& c__AVP__Code__PCC__3GPP__Access__Network__Charging__Identifier__Gx = const_c__AVP__Code__PCC__3GPP__Access__Network__Charging__Identifier__Gx; AVP__Code const_c__AVP__Code__AAA__3GPP__Age__Of__Location__Information; const AVP__Code& c__AVP__Code__AAA__3GPP__Age__Of__Location__Information = const_c__AVP__Code__AAA__3GPP__Age__Of__Location__Information; AVP__Code const_c__AVP__Code__DCA__3GPP__PoC__Group__Name; const AVP__Code& c__AVP__Code__DCA__3GPP__PoC__Group__Name = const_c__AVP__Code__DCA__3GPP__PoC__Group__Name; AVP__Code const_c__AVP__Code__RX__3GPP__Extended__Max__Requested__BW__DL; const AVP__Code& c__AVP__Code__RX__3GPP__Extended__Max__Requested__BW__DL = const_c__AVP__Code__RX__3GPP__Extended__Max__Requested__BW__DL; AVP__Code const_c__AVP__Code__PCC__3GPP__Flow__Information; const AVP__Code& c__AVP__Code__PCC__3GPP__Flow__Information = const_c__AVP__Code__PCC__3GPP__Flow__Information; AVP__Code const_c__AVP__Code__DCA__3GPP__PS__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__PS__Information = const_c__AVP__Code__DCA__3GPP__PS__Information; AVP__Code const_c__AVP__Code__DCA__3GPP__MTC__IWF__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__MTC__IWF__Address = const_c__AVP__Code__DCA__3GPP__MTC__IWF__Address; AVP__Code const_c__AVP__Code__PCC__3GPP__Execution__Time; const AVP__Code& c__AVP__Code__PCC__3GPP__Execution__Time = const_c__AVP__Code__PCC__3GPP__Execution__Time; AVP__Code const_c__AVP__Code__DNAS__NONE__NAS__Identifier; const AVP__Code& c__AVP__Code__DNAS__NONE__NAS__Identifier = const_c__AVP__Code__DNAS__NONE__NAS__Identifier; AVP__Code const_c__AVP__Code__DNAS__NONE__Tunnel__Server__Auth__Id; const AVP__Code& c__AVP__Code__DNAS__NONE__Tunnel__Server__Auth__Id = const_c__AVP__Code__DNAS__NONE__Tunnel__Server__Auth__Id; AVP__Code const_c__AVP__Code__CxDx__3GPP__Contact; const AVP__Code& c__AVP__Code__CxDx__3GPP__Contact = const_c__AVP__Code__CxDx__3GPP__Contact; AVP__Code const_c__AVP__Code__PCC__3GPP__Charging__Correlation__Indicator; const AVP__Code& c__AVP__Code__PCC__3GPP__Charging__Correlation__Indicator = const_c__AVP__Code__PCC__3GPP__Charging__Correlation__Indicator; AVP__Code const_c__AVP__Code__DCC__NONE__Credit__Control; const AVP__Code& c__AVP__Code__DCC__NONE__Credit__Control = const_c__AVP__Code__DCC__NONE__Credit__Control; AVP__Code const_c__AVP__Code__BASE__NONE__Accounting__Record__Number; const AVP__Code& c__AVP__Code__BASE__NONE__Accounting__Record__Number = const_c__AVP__Code__BASE__NONE__Accounting__Record__Number; AVP__Code const_c__AVP__Code__AAA__3GPP__Event__Threshold__Event__1I; const AVP__Code& c__AVP__Code__AAA__3GPP__Event__Threshold__Event__1I = const_c__AVP__Code__AAA__3GPP__Event__Threshold__Event__1I; AVP__Code const_c__AVP__Code__DCA__3GPP__SIP__Request__Timestamp__Fraction; const AVP__Code& c__AVP__Code__DCA__3GPP__SIP__Request__Timestamp__Fraction = const_c__AVP__Code__DCA__3GPP__SIP__Request__Timestamp__Fraction; AVP__Code const_c__AVP__Code__DCA__3GPP__Service__Mode; const AVP__Code& c__AVP__Code__DCA__3GPP__Service__Mode = const_c__AVP__Code__DCA__3GPP__Service__Mode; AVP__Code const_c__AVP__Code__CxDx__3GPP__User__Data; const AVP__Code& c__AVP__Code__CxDx__3GPP__User__Data = const_c__AVP__Code__CxDx__3GPP__User__Data; AVP__Code const_c__AVP__Code__AAA__3GPP__Report__Interval; const AVP__Code& c__AVP__Code__AAA__3GPP__Report__Interval = const_c__AVP__Code__AAA__3GPP__Report__Interval; AVP__Code const_c__AVP__Code__PCC__3GPP__RAN__NAS__Release__Cause; const AVP__Code& c__AVP__Code__PCC__3GPP__RAN__NAS__Release__Cause = const_c__AVP__Code__PCC__3GPP__RAN__NAS__Release__Cause; AVP__Code const_c__AVP__Code__DCA__3GPP__Dynamic__Address__Flag__Extension; const AVP__Code& c__AVP__Code__DCA__3GPP__Dynamic__Address__Flag__Extension = const_c__AVP__Code__DCA__3GPP__Dynamic__Address__Flag__Extension; AVP__Code const_c__AVP__Code__AAA__3GPP__Client__Identity; const AVP__Code& c__AVP__Code__AAA__3GPP__Client__Identity = const_c__AVP__Code__AAA__3GPP__Client__Identity; AVP__Code const_c__AVP__Code__BASE__NONE__Redirect__Host__Usage; const AVP__Code& c__AVP__Code__BASE__NONE__Redirect__Host__Usage = const_c__AVP__Code__BASE__NONE__Redirect__Host__Usage; AVP__Code const_c__AVP__Code__DCA__3GPP__CSG__Access__Mode; const AVP__Code& c__AVP__Code__DCA__3GPP__CSG__Access__Mode = const_c__AVP__Code__DCA__3GPP__CSG__Access__Mode; AVP__Code const_c__AVP__Code__AAA__3GPP__Equipment__Status; const AVP__Code& c__AVP__Code__AAA__3GPP__Equipment__Status = const_c__AVP__Code__AAA__3GPP__Equipment__Status; AVP__Code const_c__AVP__Code__DCA__3GPP__Supplementary__Service; const AVP__Code& c__AVP__Code__DCA__3GPP__Supplementary__Service = const_c__AVP__Code__DCA__3GPP__Supplementary__Service; AVP__Code const_c__AVP__Code__GI__3GPP__3GPP__Packet__Filter; const AVP__Code& c__AVP__Code__GI__3GPP__3GPP__Packet__Filter = const_c__AVP__Code__GI__3GPP__3GPP__Packet__Filter; AVP__Code const_c__AVP__Code__DCC__NONE__Redirect__Server__Address; const AVP__Code& c__AVP__Code__DCC__NONE__Redirect__Server__Address = const_c__AVP__Code__DCC__NONE__Redirect__Server__Address; AVP__Code const_c__AVP__Code__MIPv6__NONE__MIP6__Auth__Mode; const AVP__Code& c__AVP__Code__MIPv6__NONE__MIP6__Auth__Mode = const_c__AVP__Code__MIPv6__NONE__MIP6__Auth__Mode; AVP__Code const_c__AVP__Code__AAA__3GPP__EPS__Location__Information; const AVP__Code& c__AVP__Code__AAA__3GPP__EPS__Location__Information = const_c__AVP__Code__AAA__3GPP__EPS__Location__Information; AVP__Code const_c__AVP__Code__DCA__3GPP__Access__Network__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__Access__Network__Information = const_c__AVP__Code__DCA__3GPP__Access__Network__Information; AVP__Code const_c__AVP__Code__DCA__3GPP__Called__Identity; const AVP__Code& c__AVP__Code__DCA__3GPP__Called__Identity = const_c__AVP__Code__DCA__3GPP__Called__Identity; AVP__Code const_c__AVP__Code__AAA__3GPP__TWAN__Default__APN__Context__Id; const AVP__Code& c__AVP__Code__AAA__3GPP__TWAN__Default__APN__Context__Id = const_c__AVP__Code__AAA__3GPP__TWAN__Default__APN__Context__Id; AVP__Code const_c__AVP__Code__DCA__3GPP__SGSN__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__SGSN__Address = const_c__AVP__Code__DCA__3GPP__SGSN__Address; AVP__Code const_c__AVP__Code__DCA__3GPP__SGi__PtP__Tunnelling__Method; const AVP__Code& c__AVP__Code__DCA__3GPP__SGi__PtP__Tunnelling__Method = const_c__AVP__Code__DCA__3GPP__SGi__PtP__Tunnelling__Method; AVP__Code const_c__AVP__Code__BASE__NONE__Session__Timeout; const AVP__Code& c__AVP__Code__BASE__NONE__Session__Timeout = const_c__AVP__Code__BASE__NONE__Session__Timeout; AVP__Code const_c__AVP__Code__DNAS__NONE__Acct__Tunnel__Packets__Lost; const AVP__Code& c__AVP__Code__DNAS__NONE__Acct__Tunnel__Packets__Lost = const_c__AVP__Code__DNAS__NONE__Acct__Tunnel__Packets__Lost; AVP__Code const_c__AVP__Code__DCA__3GPP__NNI__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__NNI__Type = const_c__AVP__Code__DCA__3GPP__NNI__Type; AVP__Code const_c__AVP__Code__RX__3GPP__Service__Info__Status; const AVP__Code& c__AVP__Code__RX__3GPP__Service__Info__Status = const_c__AVP__Code__RX__3GPP__Service__Info__Status; AVP__Code const_c__AVP__Code__S6__3GPP__CIR__Flags; const AVP__Code& c__AVP__Code__S6__3GPP__CIR__Flags = const_c__AVP__Code__S6__3GPP__CIR__Flags; AVP__Code const_c__AVP__Code__PCC__3GPP__Precedence; const AVP__Code& c__AVP__Code__PCC__3GPP__Precedence = const_c__AVP__Code__PCC__3GPP__Precedence; AVP__Code const_c__AVP__Code__DCA__3GPP__User__Participating__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__User__Participating__Type = const_c__AVP__Code__DCA__3GPP__User__Participating__Type; AVP__Code const_c__AVP__Code__DCA__3GPP__GGSN__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__GGSN__Address = const_c__AVP__Code__DCA__3GPP__GGSN__Address; AVP__Code const_c__AVP__Code__RX__3GPP__Sponsoring__Action; const AVP__Code& c__AVP__Code__RX__3GPP__Sponsoring__Action = const_c__AVP__Code__RX__3GPP__Sponsoring__Action; AVP__Code const_c__AVP__Code__DCA__3GPP__Radio__Resources__Indicator; const AVP__Code& c__AVP__Code__DCA__3GPP__Radio__Resources__Indicator = const_c__AVP__Code__DCA__3GPP__Radio__Resources__Indicator; AVP__Code const_c__AVP__Code__S6__3GPP__Granted__Validity__Time; const AVP__Code& c__AVP__Code__S6__3GPP__Granted__Validity__Time = const_c__AVP__Code__S6__3GPP__Granted__Validity__Time; AVP__Code const_c__AVP__Code__PCC__3GPP__Priority__Level; const AVP__Code& c__AVP__Code__PCC__3GPP__Priority__Level = const_c__AVP__Code__PCC__3GPP__Priority__Level; AVP__Code const_c__AVP__Code__DCA__3GPP__Node__Functionality; const AVP__Code& c__AVP__Code__DCA__3GPP__Node__Functionality = const_c__AVP__Code__DCA__3GPP__Node__Functionality; AVP__Code const_c__AVP__Code__RX__3GPP__Flow__Description; const AVP__Code& c__AVP__Code__RX__3GPP__Flow__Description = const_c__AVP__Code__RX__3GPP__Flow__Description; AVP__Code const_c__AVP__Code__PCC__3GPP__Packet__Filter__Information; const AVP__Code& c__AVP__Code__PCC__3GPP__Packet__Filter__Information = const_c__AVP__Code__PCC__3GPP__Packet__Filter__Information; AVP__Code const_c__AVP__Code__AAA__3GPP__Daylight__Saving__Time; const AVP__Code& c__AVP__Code__AAA__3GPP__Daylight__Saving__Time = const_c__AVP__Code__AAA__3GPP__Daylight__Saving__Time; AVP__Code const_c__AVP__Code__DCA__3GPP__Address__Domain; const AVP__Code& c__AVP__Code__DCA__3GPP__Address__Domain = const_c__AVP__Code__DCA__3GPP__Address__Domain; AVP__Code const_c__AVP__Code__S6__3GPP__SCEF__ID; const AVP__Code& c__AVP__Code__S6__3GPP__SCEF__ID = const_c__AVP__Code__S6__3GPP__SCEF__ID; AVP__Code const_c__AVP__Code__DCA__3GPP__Content__Length; const AVP__Code& c__AVP__Code__DCA__3GPP__Content__Length = const_c__AVP__Code__DCA__3GPP__Content__Length; AVP__Code const_c__AVP__Code__PCC__3GPP__Removal__Of__Access; const AVP__Code& c__AVP__Code__PCC__3GPP__Removal__Of__Access = const_c__AVP__Code__PCC__3GPP__Removal__Of__Access; AVP__Code const_c__AVP__Code__PCC__3GPP__ADC__Rule__Report; const AVP__Code& c__AVP__Code__PCC__3GPP__ADC__Rule__Report = const_c__AVP__Code__PCC__3GPP__ADC__Rule__Report; AVP__Code const_c__AVP__Code__AAA__3GPP__Preferred__Data__Mode; const AVP__Code& c__AVP__Code__AAA__3GPP__Preferred__Data__Mode = const_c__AVP__Code__AAA__3GPP__Preferred__Data__Mode; AVP__Code const_c__AVP__Code__DCA__3GPP__ProSe__Functionality; const AVP__Code& c__AVP__Code__DCA__3GPP__ProSe__Functionality = const_c__AVP__Code__DCA__3GPP__ProSe__Functionality; AVP__Code const_c__AVP__Code__DCA__3GPP__Low__Balance__Indication; const AVP__Code& c__AVP__Code__DCA__3GPP__Low__Balance__Indication = const_c__AVP__Code__DCA__3GPP__Low__Balance__Indication; AVP__Code const_c__AVP__Code__PCC__3GPP__Guaranteed__Bitrate__UL; const AVP__Code& c__AVP__Code__PCC__3GPP__Guaranteed__Bitrate__UL = const_c__AVP__Code__PCC__3GPP__Guaranteed__Bitrate__UL; AVP__Code const_c__AVP__Code__AAA__3GPP__UE__SRVCC__Capability; const AVP__Code& c__AVP__Code__AAA__3GPP__UE__SRVCC__Capability = const_c__AVP__Code__AAA__3GPP__UE__SRVCC__Capability; AVP__Code const_c__AVP__Code__DNAS__NONE__Login__LAT__Group; const AVP__Code& c__AVP__Code__DNAS__NONE__Login__LAT__Group = const_c__AVP__Code__DNAS__NONE__Login__LAT__Group; AVP__Code const_c__AVP__Code__DNAS__NONE__NAS__IPv6__Address; const AVP__Code& c__AVP__Code__DNAS__NONE__NAS__IPv6__Address = const_c__AVP__Code__DNAS__NONE__NAS__IPv6__Address; AVP__Code const_c__AVP__Code__MIPv6__NONE__MIP__MAC__Mobility__Data; const AVP__Code& c__AVP__Code__MIPv6__NONE__MIP__MAC__Mobility__Data = const_c__AVP__Code__MIPv6__NONE__MIP__MAC__Mobility__Data; AVP__Code const_c__AVP__Code__MIPv4__NONE__Accounting__Output__Octets; const AVP__Code& c__AVP__Code__MIPv4__NONE__Accounting__Output__Octets = const_c__AVP__Code__MIPv4__NONE__Accounting__Output__Octets; AVP__Code const_c__AVP__Code__CxDx__3GPP__To__SIP__Header; const AVP__Code& c__AVP__Code__CxDx__3GPP__To__SIP__Header = const_c__AVP__Code__CxDx__3GPP__To__SIP__Header; AVP__Code const_c__AVP__Code__AAA__3GPP__Coupled__Node__Diameter__ID; const AVP__Code& c__AVP__Code__AAA__3GPP__Coupled__Node__Diameter__ID = const_c__AVP__Code__AAA__3GPP__Coupled__Node__Diameter__ID; AVP__Code const_c__AVP__Code__DCA__3GPP__Real__Time__Tariff__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__Real__Time__Tariff__Information = const_c__AVP__Code__DCA__3GPP__Real__Time__Tariff__Information; AVP__Code const_c__AVP__Code__AAA__3GPP__STN__SR; const AVP__Code& c__AVP__Code__AAA__3GPP__STN__SR = const_c__AVP__Code__AAA__3GPP__STN__SR; AVP__Code const_c__AVP__Code__DCA__3GPP__SDP__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__SDP__Type = const_c__AVP__Code__DCA__3GPP__SDP__Type; AVP__Code const_c__AVP__Code__BASE__NONE__Supported__Vendor__Id; const AVP__Code& c__AVP__Code__BASE__NONE__Supported__Vendor__Id = const_c__AVP__Code__BASE__NONE__Supported__Vendor__Id; AVP__Code const_c__AVP__Code__AAA__3GPP__ServiceTypeIdentity; const AVP__Code& c__AVP__Code__AAA__3GPP__ServiceTypeIdentity = const_c__AVP__Code__AAA__3GPP__ServiceTypeIdentity; AVP__Code const_c__AVP__Code__DCA__3GPP__Requested__Party__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__Requested__Party__Address = const_c__AVP__Code__DCA__3GPP__Requested__Party__Address; AVP__Code const_c__AVP__Code__DCA__3GPP__Announcement__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__Announcement__Information = const_c__AVP__Code__DCA__3GPP__Announcement__Information; AVP__Code const_c__AVP__Code__DNAS__NONE__Acct__Authentic; const AVP__Code& c__AVP__Code__DNAS__NONE__Acct__Authentic = const_c__AVP__Code__DNAS__NONE__Acct__Authentic; AVP__Code const_c__AVP__Code__DCC__NONE__Service__Identifier; const AVP__Code& c__AVP__Code__DCC__NONE__Service__Identifier = const_c__AVP__Code__DCC__NONE__Service__Identifier; AVP__Code const_c__AVP__Code__AAA__3GPP__AUTN; const AVP__Code& c__AVP__Code__AAA__3GPP__AUTN = const_c__AVP__Code__AAA__3GPP__AUTN; AVP__Code const_c__AVP__Code__AAA__3GPP__Non__3GPP__User__Data; const AVP__Code& c__AVP__Code__AAA__3GPP__Non__3GPP__User__Data = const_c__AVP__Code__AAA__3GPP__Non__3GPP__User__Data; AVP__Code const_c__AVP__Code__DCA__3GPP__Delivery__Report__Requested; const AVP__Code& c__AVP__Code__DCA__3GPP__Delivery__Report__Requested = const_c__AVP__Code__DCA__3GPP__Delivery__Report__Requested; AVP__Code const_c__AVP__Code__GI__3GPP__TWAN__Identifier; const AVP__Code& c__AVP__Code__GI__3GPP__TWAN__Identifier = const_c__AVP__Code__GI__3GPP__TWAN__Identifier; AVP__Code const_c__AVP__Code__AAA__3GPP__Origination__Time__Stamp; const AVP__Code& c__AVP__Code__AAA__3GPP__Origination__Time__Stamp = const_c__AVP__Code__AAA__3GPP__Origination__Time__Stamp; AVP__Code const_c__AVP__Code__DCA__3GPP__LCS__APN; const AVP__Code& c__AVP__Code__DCA__3GPP__LCS__APN = const_c__AVP__Code__DCA__3GPP__LCS__APN; AVP__Code const_c__AVP__Code__DCA__3GPP__Envelope__End__Time; const AVP__Code& c__AVP__Code__DCA__3GPP__Envelope__End__Time = const_c__AVP__Code__DCA__3GPP__Envelope__End__Time; AVP__Code const_c__AVP__Code__RX__3GPP__Sponsored__Connectivity__Data; const AVP__Code& c__AVP__Code__RX__3GPP__Sponsored__Connectivity__Data = const_c__AVP__Code__RX__3GPP__Sponsored__Connectivity__Data; AVP__Code const_c__AVP__Code__BASE__NONE__Auth__Request__Type; const AVP__Code& c__AVP__Code__BASE__NONE__Auth__Request__Type = const_c__AVP__Code__BASE__NONE__Auth__Request__Type; AVP__Code const_c__AVP__Code__DCA__3GPP__Application__Server__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__Application__Server__Information = const_c__AVP__Code__DCA__3GPP__Application__Server__Information; AVP__Code const_c__AVP__Code__DCA__3GPP__Originator__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__Originator__Address = const_c__AVP__Code__DCA__3GPP__Originator__Address; AVP__Code const_c__AVP__Code__DCA__3GPP__Network__Call__Reference__Number; const AVP__Code& c__AVP__Code__DCA__3GPP__Network__Call__Reference__Number = const_c__AVP__Code__DCA__3GPP__Network__Call__Reference__Number; AVP__Code const_c__AVP__Code__S6__3GPP__AESE__Communication__Pattern; const AVP__Code& c__AVP__Code__S6__3GPP__AESE__Communication__Pattern = const_c__AVP__Code__S6__3GPP__AESE__Communication__Pattern; AVP__Code const_c__AVP__Code__PCC__3GPP__NBIFOM__Mode; const AVP__Code& c__AVP__Code__PCC__3GPP__NBIFOM__Mode = const_c__AVP__Code__PCC__3GPP__NBIFOM__Mode; AVP__Code const_c__AVP__Code__PCC__3GPP__Redirect__Information; const AVP__Code& c__AVP__Code__PCC__3GPP__Redirect__Information = const_c__AVP__Code__PCC__3GPP__Redirect__Information; AVP__Code const_c__AVP__Code__DCC__NONE__Validity__Time; const AVP__Code& c__AVP__Code__DCC__NONE__Validity__Time = const_c__AVP__Code__DCC__NONE__Validity__Time; AVP__Code const_c__AVP__Code__DCA__3GPP__Monitoring__UE__VPLMN__Identifier; const AVP__Code& c__AVP__Code__DCA__3GPP__Monitoring__UE__VPLMN__Identifier = const_c__AVP__Code__DCA__3GPP__Monitoring__UE__VPLMN__Identifier; AVP__Code const_c__AVP__Code__S6__3GPP__Event__Handling; const AVP__Code& c__AVP__Code__S6__3GPP__Event__Handling = const_c__AVP__Code__S6__3GPP__Event__Handling; AVP__Code const_c__AVP__Code__PCC__3GPP__ToS__Traffic__Class; const AVP__Code& c__AVP__Code__PCC__3GPP__ToS__Traffic__Class = const_c__AVP__Code__PCC__3GPP__ToS__Traffic__Class; AVP__Code const_c__AVP__Code__AAA__3GPP__Tracking__Area__Identity; const AVP__Code& c__AVP__Code__AAA__3GPP__Tracking__Area__Identity = const_c__AVP__Code__AAA__3GPP__Tracking__Area__Identity; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__HA__to__FA__SPI; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__HA__to__FA__SPI = const_c__AVP__Code__MIPv4__NONE__MIP__HA__to__FA__SPI; AVP__Code const_c__AVP__Code__RX__3GPP__Min__Desired__Bandwidth__UL; const AVP__Code& c__AVP__Code__RX__3GPP__Min__Desired__Bandwidth__UL = const_c__AVP__Code__RX__3GPP__Min__Desired__Bandwidth__UL; AVP__Code const_c__AVP__Code__AAA__3GPP__UVR__Flags; const AVP__Code& c__AVP__Code__AAA__3GPP__UVR__Flags = const_c__AVP__Code__AAA__3GPP__UVR__Flags; AVP__Code const_c__AVP__Code__DCA__3GPP__PS__Free__Format__Data; const AVP__Code& c__AVP__Code__DCA__3GPP__PS__Free__Format__Data = const_c__AVP__Code__DCA__3GPP__PS__Free__Format__Data; AVP__Code const_c__AVP__Code__CxDx__3GPP__Originating__Request; const AVP__Code& c__AVP__Code__CxDx__3GPP__Originating__Request = const_c__AVP__Code__CxDx__3GPP__Originating__Request; AVP__Code const_c__AVP__Code__PCC__3GPP__PDN__Connection__ID; const AVP__Code& c__AVP__Code__PCC__3GPP__PDN__Connection__ID = const_c__AVP__Code__PCC__3GPP__PDN__Connection__ID; AVP__Code const_c__AVP__Code__AAA__3GPP__Subscription__Data__Flags; const AVP__Code& c__AVP__Code__AAA__3GPP__Subscription__Data__Flags = const_c__AVP__Code__AAA__3GPP__Subscription__Data__Flags; AVP__Code const_c__AVP__Code__DNAS__NONE__Framed__IPv6__Route; const AVP__Code& c__AVP__Code__DNAS__NONE__Framed__IPv6__Route = const_c__AVP__Code__DNAS__NONE__Framed__IPv6__Route; AVP__Code const_c__AVP__Code__PCC__3GPP__PRA__Remove; const AVP__Code& c__AVP__Code__PCC__3GPP__PRA__Remove = const_c__AVP__Code__PCC__3GPP__PRA__Remove; AVP__Code const_c__AVP__Code__AAA__3GPP__DSR__Flags; const AVP__Code& c__AVP__Code__AAA__3GPP__DSR__Flags = const_c__AVP__Code__AAA__3GPP__DSR__Flags; AVP__Code const_c__AVP__Code__DCC__NONE__Granted__Service__Unit; const AVP__Code& c__AVP__Code__DCC__NONE__Granted__Service__Unit = const_c__AVP__Code__DCC__NONE__Granted__Service__Unit; AVP__Code const_c__AVP__Code__MIPv6__NONE__MIP__Timestamp; const AVP__Code& c__AVP__Code__MIPv6__NONE__MIP__Timestamp = const_c__AVP__Code__MIPv6__NONE__MIP__Timestamp; AVP__Code const_c__AVP__Code__DCA__3GPP__Number__Portability__Routing__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__Number__Portability__Routing__Information = const_c__AVP__Code__DCA__3GPP__Number__Portability__Routing__Information; AVP__Code const_c__AVP__Code__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer; const AVP__Code& c__AVP__Code__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer = const_c__AVP__Code__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer; AVP__Code const_c__AVP__Code__AAA__3GPP__Specific__APN__Info; const AVP__Code& c__AVP__Code__AAA__3GPP__Specific__APN__Info = const_c__AVP__Code__AAA__3GPP__Specific__APN__Info; AVP__Code const_c__AVP__Code__AAA__3GPP__Terminal__Information; const AVP__Code& c__AVP__Code__AAA__3GPP__Terminal__Information = const_c__AVP__Code__AAA__3GPP__Terminal__Information; AVP__Code const_c__AVP__Code__CxDx__3GPP__Restoration__Info; const AVP__Code& c__AVP__Code__CxDx__3GPP__Restoration__Info = const_c__AVP__Code__CxDx__3GPP__Restoration__Info; AVP__Code const_c__AVP__Code__BASE__NONE__Product__Name; const AVP__Code& c__AVP__Code__BASE__NONE__Product__Name = const_c__AVP__Code__BASE__NONE__Product__Name; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__HA__to__MN__MSA; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__HA__to__MN__MSA = const_c__AVP__Code__MIPv4__NONE__MIP__HA__to__MN__MSA; AVP__Code const_c__AVP__Code__DCA__3GPP__Account__Expiration; const AVP__Code& c__AVP__Code__DCA__3GPP__Account__Expiration = const_c__AVP__Code__DCA__3GPP__Account__Expiration; AVP__Code const_c__AVP__Code__AAA__3GPP__CSG__Id; const AVP__Code& c__AVP__Code__AAA__3GPP__CSG__Id = const_c__AVP__Code__AAA__3GPP__CSG__Id; AVP__Code const_c__AVP__Code__DNAS__NONE__Framed__IP__Netmask; const AVP__Code& c__AVP__Code__DNAS__NONE__Framed__IP__Netmask = const_c__AVP__Code__DNAS__NONE__Framed__IP__Netmask; AVP__Code const_c__AVP__Code__GI__3GPP__3GPP__IPv6__DNS__Servers; const AVP__Code& c__AVP__Code__GI__3GPP__3GPP__IPv6__DNS__Servers = const_c__AVP__Code__GI__3GPP__3GPP__IPv6__DNS__Servers; AVP__Code const_c__AVP__Code__AAA__3GPP__SSID; const AVP__Code& c__AVP__Code__AAA__3GPP__SSID = const_c__AVP__Code__AAA__3GPP__SSID; AVP__Code const_c__AVP__Code__AAA__3GPP__Call__Barring__Info; const AVP__Code& c__AVP__Code__AAA__3GPP__Call__Barring__Info = const_c__AVP__Code__AAA__3GPP__Call__Barring__Info; AVP__Code const_c__AVP__Code__DCA__3GPP__BSSID; const AVP__Code& c__AVP__Code__DCA__3GPP__BSSID = const_c__AVP__Code__DCA__3GPP__BSSID; AVP__Code const_c__AVP__Code__DCC__NONE__Service__Parameter__Info; const AVP__Code& c__AVP__Code__DCC__NONE__Service__Parameter__Info = const_c__AVP__Code__DCC__NONE__Service__Parameter__Info; AVP__Code const_c__AVP__Code__DCA__3GPP__Talk__Burst__Exchange; const AVP__Code& c__AVP__Code__DCA__3GPP__Talk__Burst__Exchange = const_c__AVP__Code__DCA__3GPP__Talk__Burst__Exchange; AVP__Code const_c__AVP__Code__DCA__3GPP__Variable__Part__Order; const AVP__Code& c__AVP__Code__DCA__3GPP__Variable__Part__Order = const_c__AVP__Code__DCA__3GPP__Variable__Part__Order; AVP__Code const_c__AVP__Code__DCA__3GPP__Time__Quota__Mechanism; const AVP__Code& c__AVP__Code__DCA__3GPP__Time__Quota__Mechanism = const_c__AVP__Code__DCA__3GPP__Time__Quota__Mechanism; AVP__Code const_c__AVP__Code__AAA__3GPP__ANID; const AVP__Code& c__AVP__Code__AAA__3GPP__ANID = const_c__AVP__Code__AAA__3GPP__ANID; AVP__Code const_c__AVP__Code__DCA__3GPP__Monitoring__Event__Report__Number; const AVP__Code& c__AVP__Code__DCA__3GPP__Monitoring__Event__Report__Number = const_c__AVP__Code__DCA__3GPP__Monitoring__Event__Report__Number; AVP__Code const_c__AVP__Code__S6__3GPP__IP__SM__GW__Name; const AVP__Code& c__AVP__Code__S6__3GPP__IP__SM__GW__Name = const_c__AVP__Code__S6__3GPP__IP__SM__GW__Name; AVP__Code const_c__AVP__Code__BASE__NONE__Origin__State__Id; const AVP__Code& c__AVP__Code__BASE__NONE__Origin__State__Id = const_c__AVP__Code__BASE__NONE__Origin__State__Id; AVP__Code const_c__AVP__Code__RX__3GPP__Media__Sub__Component; const AVP__Code& c__AVP__Code__RX__3GPP__Media__Sub__Component = const_c__AVP__Code__RX__3GPP__Media__Sub__Component; AVP__Code const_c__AVP__Code__DCA__3GPP__CN__Operator__Selection__Entity; const AVP__Code& c__AVP__Code__DCA__3GPP__CN__Operator__Selection__Entity = const_c__AVP__Code__DCA__3GPP__CN__Operator__Selection__Entity; AVP__Code const_c__AVP__Code__S6__3GPP__Accuracy; const AVP__Code& c__AVP__Code__S6__3GPP__Accuracy = const_c__AVP__Code__S6__3GPP__Accuracy; AVP__Code const_c__AVP__Code__PCC__3GPP__Charging__Rule__Remove; const AVP__Code& c__AVP__Code__PCC__3GPP__Charging__Rule__Remove = const_c__AVP__Code__PCC__3GPP__Charging__Rule__Remove; AVP__Code const_c__AVP__Code__DCA__3GPP__Originating__IOI; const AVP__Code& c__AVP__Code__DCA__3GPP__Originating__IOI = const_c__AVP__Code__DCA__3GPP__Originating__IOI; AVP__Code const_c__AVP__Code__RX__3GPP__Min__Requested__Bandwidth__DL; const AVP__Code& c__AVP__Code__RX__3GPP__Min__Requested__Bandwidth__DL = const_c__AVP__Code__RX__3GPP__Min__Requested__Bandwidth__DL; AVP__Code const_c__AVP__Code__DCA__3GPP__ProSe__Function__PLMN__Identifier; const AVP__Code& c__AVP__Code__DCA__3GPP__ProSe__Function__PLMN__Identifier = const_c__AVP__Code__DCA__3GPP__ProSe__Function__PLMN__Identifier; AVP__Code const_c__AVP__Code__S6__3GPP__Service__Report; const AVP__Code& c__AVP__Code__S6__3GPP__Service__Report = const_c__AVP__Code__S6__3GPP__Service__Report; AVP__Code const_c__AVP__Code__PCC__3GPP__Tunnel__Information; const AVP__Code& c__AVP__Code__PCC__3GPP__Tunnel__Information = const_c__AVP__Code__PCC__3GPP__Tunnel__Information; AVP__Code const_c__AVP__Code__DCA__3GPP__Bearer__Service; const AVP__Code& c__AVP__Code__DCA__3GPP__Bearer__Service = const_c__AVP__Code__DCA__3GPP__Bearer__Service; AVP__Code const_c__AVP__Code__CxDx__3GPP__Primary__Charging__Collection__Function__Name; const AVP__Code& c__AVP__Code__CxDx__3GPP__Primary__Charging__Collection__Function__Name = const_c__AVP__Code__CxDx__3GPP__Primary__Charging__Collection__Function__Name; AVP__Code const_c__AVP__Code__PCC__3GPP__QoS__Rule__Definition; const AVP__Code& c__AVP__Code__PCC__3GPP__QoS__Rule__Definition = const_c__AVP__Code__PCC__3GPP__QoS__Rule__Definition; AVP__Code const_c__AVP__Code__AAA__3GPP__Time__Zone; const AVP__Code& c__AVP__Code__AAA__3GPP__Time__Zone = const_c__AVP__Code__AAA__3GPP__Time__Zone; AVP__Code const_c__AVP__Code__S6__3GPP__Periodic__Time; const AVP__Code& c__AVP__Code__S6__3GPP__Periodic__Time = const_c__AVP__Code__S6__3GPP__Periodic__Time; AVP__Code const_c__AVP__Code__PCC__3GPP__Routing__Rule__Failure__Code; const AVP__Code& c__AVP__Code__PCC__3GPP__Routing__Rule__Failure__Code = const_c__AVP__Code__PCC__3GPP__Routing__Rule__Failure__Code; AVP__Code const_c__AVP__Code__PCC__3GPP__TDF__Destination__Host; const AVP__Code& c__AVP__Code__PCC__3GPP__TDF__Destination__Host = const_c__AVP__Code__PCC__3GPP__TDF__Destination__Host; AVP__Code const_c__AVP__Code__AAA__3GPP__Local__Group__Id; const AVP__Code& c__AVP__Code__AAA__3GPP__Local__Group__Id = const_c__AVP__Code__AAA__3GPP__Local__Group__Id; AVP__Code const_c__AVP__Code__DCA__3GPP__SM__Discharge__Time; const AVP__Code& c__AVP__Code__DCA__3GPP__SM__Discharge__Time = const_c__AVP__Code__DCA__3GPP__SM__Discharge__Time; AVP__Code const_c__AVP__Code__DCA__3GPP__Requestor__PLMN__Identifier; const AVP__Code& c__AVP__Code__DCA__3GPP__Requestor__PLMN__Identifier = const_c__AVP__Code__DCA__3GPP__Requestor__PLMN__Identifier; AVP__Code const_c__AVP__Code__DCA__3GPP__IMS__Application__Reference__Identifier; const AVP__Code& c__AVP__Code__DCA__3GPP__IMS__Application__Reference__Identifier = const_c__AVP__Code__DCA__3GPP__IMS__Application__Reference__Identifier; AVP__Code const_c__AVP__Code__PCC__3GPP__Charging__Rule__Report; const AVP__Code& c__AVP__Code__PCC__3GPP__Charging__Rule__Report = const_c__AVP__Code__PCC__3GPP__Charging__Rule__Report; AVP__Code const_c__AVP__Code__AAA__3GPP__Service__Area__Identity; const AVP__Code& c__AVP__Code__AAA__3GPP__Service__Area__Identity = const_c__AVP__Code__AAA__3GPP__Service__Area__Identity; AVP__Code const_c__AVP__Code__BASE__NONE__User__Name; const AVP__Code& c__AVP__Code__BASE__NONE__User__Name = const_c__AVP__Code__BASE__NONE__User__Name; AVP__Code const_c__AVP__Code__AAA__3GPP__UE__PC5__AMBR; const AVP__Code& c__AVP__Code__AAA__3GPP__UE__PC5__AMBR = const_c__AVP__Code__AAA__3GPP__UE__PC5__AMBR; AVP__Code const_c__AVP__Code__CxDx__3GPP__Public__Identity; const AVP__Code& c__AVP__Code__CxDx__3GPP__Public__Identity = const_c__AVP__Code__CxDx__3GPP__Public__Identity; AVP__Code const_c__AVP__Code__BASE__NONE__Accounting__Sub__Session__Id; const AVP__Code& c__AVP__Code__BASE__NONE__Accounting__Sub__Session__Id = const_c__AVP__Code__BASE__NONE__Accounting__Sub__Session__Id; AVP__Code const_c__AVP__Code__DNAS__NONE__Acct__Delay__Time; const AVP__Code& c__AVP__Code__DNAS__NONE__Acct__Delay__Time = const_c__AVP__Code__DNAS__NONE__Acct__Delay__Time; AVP__Code const_c__AVP__Code__DCA__3GPP__Local__Sequence__Number; const AVP__Code& c__AVP__Code__DCA__3GPP__Local__Sequence__Number = const_c__AVP__Code__DCA__3GPP__Local__Sequence__Number; AVP__Code const_c__AVP__Code__CxDx__3GPP__UAR__Flags; const AVP__Code& c__AVP__Code__CxDx__3GPP__UAR__Flags = const_c__AVP__Code__CxDx__3GPP__UAR__Flags; AVP__Code const_c__AVP__Code__AAA__3GPP__Collection__Period__RRM__UMTS; const AVP__Code& c__AVP__Code__AAA__3GPP__Collection__Period__RRM__UMTS = const_c__AVP__Code__AAA__3GPP__Collection__Period__RRM__UMTS; AVP__Code const_c__AVP__Code__AAA__3GPP__Operator__Determined__Barring; const AVP__Code& c__AVP__Code__AAA__3GPP__Operator__Determined__Barring = const_c__AVP__Code__AAA__3GPP__Operator__Determined__Barring; AVP__Code const_c__AVP__Code__DCA__3GPP__Recipient__Received__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__Recipient__Received__Address = const_c__AVP__Code__DCA__3GPP__Recipient__Received__Address; AVP__Code const_c__AVP__Code__DNAS__NONE__Tunnel__Server__Endpoint; const AVP__Code& c__AVP__Code__DNAS__NONE__Tunnel__Server__Endpoint = const_c__AVP__Code__DNAS__NONE__Tunnel__Server__Endpoint; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__Candidate__Home__Agent__Host; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__Candidate__Home__Agent__Host = const_c__AVP__Code__MIPv4__NONE__MIP__Candidate__Home__Agent__Host; AVP__Code const_c__AVP__Code__BASE__NONE__Session__Binding; const AVP__Code& c__AVP__Code__BASE__NONE__Session__Binding = const_c__AVP__Code__BASE__NONE__Session__Binding; AVP__Code const_c__AVP__Code__GI__3GPP__3GPP__IMEISV; const AVP__Code& c__AVP__Code__GI__3GPP__3GPP__IMEISV = const_c__AVP__Code__GI__3GPP__3GPP__IMEISV; AVP__Code const_c__AVP__Code__AAA__3GPP__SS__Code; const AVP__Code& c__AVP__Code__AAA__3GPP__SS__Code = const_c__AVP__Code__AAA__3GPP__SS__Code; AVP__Code const_c__AVP__Code__DCA__3GPP__DCD__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__DCD__Information = const_c__AVP__Code__DCA__3GPP__DCD__Information; AVP__Code const_c__AVP__Code__DCA__3GPP__Location__Estimate__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__Location__Estimate__Type = const_c__AVP__Code__DCA__3GPP__Location__Estimate__Type; AVP__Code const_c__AVP__Code__DCA__3GPP__Time__Indicator; const AVP__Code& c__AVP__Code__DCA__3GPP__Time__Indicator = const_c__AVP__Code__DCA__3GPP__Time__Indicator; AVP__Code const_c__AVP__Code__DCA__3GPP__Addressee__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__Addressee__Type = const_c__AVP__Code__DCA__3GPP__Addressee__Type; AVP__Code const_c__AVP__Code__BASE__NONE__Acct__Multi__Session__Id; const AVP__Code& c__AVP__Code__BASE__NONE__Acct__Multi__Session__Id = const_c__AVP__Code__BASE__NONE__Acct__Multi__Session__Id; AVP__Code const_c__AVP__Code__DCC__NONE__Subscription__Id__Data; const AVP__Code& c__AVP__Code__DCC__NONE__Subscription__Id__Data = const_c__AVP__Code__DCC__NONE__Subscription__Id__Data; AVP__Code const_c__AVP__Code__AAA__3GPP__TWAN__Connectivity__Parameters; const AVP__Code& c__AVP__Code__AAA__3GPP__TWAN__Connectivity__Parameters = const_c__AVP__Code__AAA__3GPP__TWAN__Connectivity__Parameters; AVP__Code const_c__AVP__Code__DCA__3GPP__Reply__Applic__ID; const AVP__Code& c__AVP__Code__DCA__3GPP__Reply__Applic__ID = const_c__AVP__Code__DCA__3GPP__Reply__Applic__ID; AVP__Code const_c__AVP__Code__DCA__3GPP__Participant__Access__Priority; const AVP__Code& c__AVP__Code__DCA__3GPP__Participant__Access__Priority = const_c__AVP__Code__DCA__3GPP__Participant__Access__Priority; AVP__Code const_c__AVP__Code__RX__3GPP__RS__Bandwidth; const AVP__Code& c__AVP__Code__RX__3GPP__RS__Bandwidth = const_c__AVP__Code__RX__3GPP__RS__Bandwidth; AVP__Code const_c__AVP__Code__S6__3GPP__Reachability__Information; const AVP__Code& c__AVP__Code__S6__3GPP__Reachability__Information = const_c__AVP__Code__S6__3GPP__Reachability__Information; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__Algorithm__Type; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__Algorithm__Type = const_c__AVP__Code__MIPv4__NONE__MIP__Algorithm__Type; AVP__Code const_c__AVP__Code__DCA__3GPP__SDP__Session__Description; const AVP__Code& c__AVP__Code__DCA__3GPP__SDP__Session__Description = const_c__AVP__Code__DCA__3GPP__SDP__Session__Description; AVP__Code const_c__AVP__Code__RX__3GPP__Extended__Min__Desired__BW__DL; const AVP__Code& c__AVP__Code__RX__3GPP__Extended__Min__Desired__BW__DL = const_c__AVP__Code__RX__3GPP__Extended__Min__Desired__BW__DL; AVP__Code const_c__AVP__Code__DCA__3GPP__Location__Info; const AVP__Code& c__AVP__Code__DCA__3GPP__Location__Info = const_c__AVP__Code__DCA__3GPP__Location__Info; AVP__Code const_c__AVP__Code__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL; const AVP__Code& c__AVP__Code__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL = const_c__AVP__Code__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL; AVP__Code const_c__AVP__Code__AAA__3GPP__Event__Threshold__RSRQ; const AVP__Code& c__AVP__Code__AAA__3GPP__Event__Threshold__RSRQ = const_c__AVP__Code__AAA__3GPP__Event__Threshold__RSRQ; AVP__Code const_c__AVP__Code__DCA__3GPP__LCS__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__LCS__Information = const_c__AVP__Code__DCA__3GPP__LCS__Information; AVP__Code const_c__AVP__Code__S6__3GPP__Service__Parameters; const AVP__Code& c__AVP__Code__S6__3GPP__Service__Parameters = const_c__AVP__Code__S6__3GPP__Service__Parameters; AVP__Code const_c__AVP__Code__PCC__3GPP__Presence__Reporting__Area__Information; const AVP__Code& c__AVP__Code__PCC__3GPP__Presence__Reporting__Area__Information = const_c__AVP__Code__PCC__3GPP__Presence__Reporting__Area__Information; AVP__Code const_c__AVP__Code__PCC__3GPP__Routing__Rule__Identifier; const AVP__Code& c__AVP__Code__PCC__3GPP__Routing__Rule__Identifier = const_c__AVP__Code__PCC__3GPP__Routing__Rule__Identifier; AVP__Code const_c__AVP__Code__DCA__3GPP__SMS__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__SMS__Information = const_c__AVP__Code__DCA__3GPP__SMS__Information; AVP__Code const_c__AVP__Code__DCA__3GPP__ePDG__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__ePDG__Address = const_c__AVP__Code__DCA__3GPP__ePDG__Address; AVP__Code const_c__AVP__Code__PCC__3GPP__Event__Trigger; const AVP__Code& c__AVP__Code__PCC__3GPP__Event__Trigger = const_c__AVP__Code__PCC__3GPP__Event__Trigger; AVP__Code const_c__AVP__Code__RX__3GPP__GCS__Identifier; const AVP__Code& c__AVP__Code__RX__3GPP__GCS__Identifier = const_c__AVP__Code__RX__3GPP__GCS__Identifier; AVP__Code const_c__AVP__Code__MIPv6__NONE__QoS__Capability; const AVP__Code& c__AVP__Code__MIPv6__NONE__QoS__Capability = const_c__AVP__Code__MIPv6__NONE__QoS__Capability; AVP__Code const_c__AVP__Code__PCC__3GPP__ADC__Rule__Install; const AVP__Code& c__AVP__Code__PCC__3GPP__ADC__Rule__Install = const_c__AVP__Code__PCC__3GPP__ADC__Rule__Install; AVP__Code const_c__AVP__Code__AAA__3GPP__Non__IP__PDN__Type__Indicator; const AVP__Code& c__AVP__Code__AAA__3GPP__Non__IP__PDN__Type__Indicator = const_c__AVP__Code__AAA__3GPP__Non__IP__PDN__Type__Indicator; AVP__Code const_c__AVP__Code__DCC__NONE__G__S__U__Pool__Identifier; const AVP__Code& c__AVP__Code__DCC__NONE__G__S__U__Pool__Identifier = const_c__AVP__Code__DCC__NONE__G__S__U__Pool__Identifier; AVP__Code const_c__AVP__Code__DCA__3GPP__Outgoing__Session__Id; const AVP__Code& c__AVP__Code__DCA__3GPP__Outgoing__Session__Id = const_c__AVP__Code__DCA__3GPP__Outgoing__Session__Id; AVP__Code const_c__AVP__Code__DCA__3GPP__PoC__Controlling__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__PoC__Controlling__Address = const_c__AVP__Code__DCA__3GPP__PoC__Controlling__Address; AVP__Code const_c__AVP__Code__DCA__3GPP__Dynamic__Address__Flag; const AVP__Code& c__AVP__Code__DCA__3GPP__Dynamic__Address__Flag = const_c__AVP__Code__DCA__3GPP__Dynamic__Address__Flag; AVP__Code const_c__AVP__Code__CxDx__3GPP__Confidentiality__Key; const AVP__Code& c__AVP__Code__CxDx__3GPP__Confidentiality__Key = const_c__AVP__Code__CxDx__3GPP__Confidentiality__Key; AVP__Code const_c__AVP__Code__PCC__3GPP__Flow__Label; const AVP__Code& c__AVP__Code__PCC__3GPP__Flow__Label = const_c__AVP__Code__PCC__3GPP__Flow__Label; AVP__Code const_c__AVP__Code__DNAS__NONE__NAS__Port; const AVP__Code& c__AVP__Code__DNAS__NONE__NAS__Port = const_c__AVP__Code__DNAS__NONE__NAS__Port; AVP__Code const_c__AVP__Code__AAA__3GPP__Authentication__Info; const AVP__Code& c__AVP__Code__AAA__3GPP__Authentication__Info = const_c__AVP__Code__AAA__3GPP__Authentication__Info; AVP__Code const_c__AVP__Code__DCA__3GPP__Transcoder__Inserted__Indication; const AVP__Code& c__AVP__Code__DCA__3GPP__Transcoder__Inserted__Indication = const_c__AVP__Code__DCA__3GPP__Transcoder__Inserted__Indication; AVP__Code const_c__AVP__Code__DCA__3GPP__SMS__Node; const AVP__Code& c__AVP__Code__DCA__3GPP__SMS__Node = const_c__AVP__Code__DCA__3GPP__SMS__Node; AVP__Code const_c__AVP__Code__AAA__3GPP__Trace__Interface__List; const AVP__Code& c__AVP__Code__AAA__3GPP__Trace__Interface__List = const_c__AVP__Code__AAA__3GPP__Trace__Interface__List; AVP__Code const_c__AVP__Code__DCA__3GPP__SGW__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__SGW__Address = const_c__AVP__Code__DCA__3GPP__SGW__Address; AVP__Code const_c__AVP__Code__GI__3GPP__3GPP__Charging__Id; const AVP__Code& c__AVP__Code__GI__3GPP__3GPP__Charging__Id = const_c__AVP__Code__GI__3GPP__3GPP__Charging__Id; AVP__Code const_c__AVP__Code__DNAS__NONE__CHAP__Algorithm; const AVP__Code& c__AVP__Code__DNAS__NONE__CHAP__Algorithm = const_c__AVP__Code__DNAS__NONE__CHAP__Algorithm; AVP__Code const_c__AVP__Code__AAA__3GPP__APN__Configuration__Profile; const AVP__Code& c__AVP__Code__AAA__3GPP__APN__Configuration__Profile = const_c__AVP__Code__AAA__3GPP__APN__Configuration__Profile; AVP__Code const_c__AVP__Code__DCA__3GPP__Number__Of__Received__Talk__Bursts; const AVP__Code& c__AVP__Code__DCA__3GPP__Number__Of__Received__Talk__Bursts = const_c__AVP__Code__DCA__3GPP__Number__Of__Received__Talk__Bursts; AVP__Code const_c__AVP__Code__AAA__3GPP__Full__Network__Name; const AVP__Code& c__AVP__Code__AAA__3GPP__Full__Network__Name = const_c__AVP__Code__AAA__3GPP__Full__Network__Name; AVP__Code const_c__AVP__Code__DCA__3GPP__Message__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__Message__Type = const_c__AVP__Code__DCA__3GPP__Message__Type; AVP__Code const_c__AVP__Code__DCA__3GPP__APN__Rate__Control__Uplink; const AVP__Code& c__AVP__Code__DCA__3GPP__APN__Rate__Control__Uplink = const_c__AVP__Code__DCA__3GPP__APN__Rate__Control__Uplink; AVP__Code const_c__AVP__Code__GI__3GPP__3GPP__CAMEL__Charging__Info; const AVP__Code& c__AVP__Code__GI__3GPP__3GPP__CAMEL__Charging__Info = const_c__AVP__Code__GI__3GPP__3GPP__CAMEL__Charging__Info; AVP__Code const_c__AVP__Code__DCA__3GPP__From__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__From__Address = const_c__AVP__Code__DCA__3GPP__From__Address; AVP__Code const_c__AVP__Code__AAA__3GPP__TWAG__CP__Address; const AVP__Code& c__AVP__Code__AAA__3GPP__TWAG__CP__Address = const_c__AVP__Code__AAA__3GPP__TWAG__CP__Address; AVP__Code const_c__AVP__Code__DCA__3GPP__PDP__Context__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__PDP__Context__Type = const_c__AVP__Code__DCA__3GPP__PDP__Context__Type; AVP__Code const_c__AVP__Code__RX__3GPP__Flows; const AVP__Code& c__AVP__Code__RX__3GPP__Flows = const_c__AVP__Code__RX__3GPP__Flows; AVP__Code const_c__AVP__Code__DCA__3GPP__User__Session__Id; const AVP__Code& c__AVP__Code__DCA__3GPP__User__Session__Id = const_c__AVP__Code__DCA__3GPP__User__Session__Id; AVP__Code const_c__AVP__Code__DCA__3GPP__PoC__Change__Time; const AVP__Code& c__AVP__Code__DCA__3GPP__PoC__Change__Time = const_c__AVP__Code__DCA__3GPP__PoC__Change__Time; AVP__Code const_c__AVP__Code__DCA__3GPP__Privacy__Indicator; const AVP__Code& c__AVP__Code__DCA__3GPP__Privacy__Indicator = const_c__AVP__Code__DCA__3GPP__Privacy__Indicator; AVP__Code const_c__AVP__Code__S6__3GPP__CIA__Flags; const AVP__Code& c__AVP__Code__S6__3GPP__CIA__Flags = const_c__AVP__Code__S6__3GPP__CIA__Flags; AVP__Code const_c__AVP__Code__RX__3GPP__Extended__Min__Requested__BW__UL; const AVP__Code& c__AVP__Code__RX__3GPP__Extended__Min__Requested__BW__UL = const_c__AVP__Code__RX__3GPP__Extended__Min__Requested__BW__UL; AVP__Code const_c__AVP__Code__PCC__3GPP__Monitoring__Time; const AVP__Code& c__AVP__Code__PCC__3GPP__Monitoring__Time = const_c__AVP__Code__PCC__3GPP__Monitoring__Time; AVP__Code const_c__AVP__Code__DCC__NONE__CC__Input__Octets; const AVP__Code& c__AVP__Code__DCC__NONE__CC__Input__Octets = const_c__AVP__Code__DCC__NONE__CC__Input__Octets; AVP__Code const_c__AVP__Code__DCA__3GPP__Teleservice; const AVP__Code& c__AVP__Code__DCA__3GPP__Teleservice = const_c__AVP__Code__DCA__3GPP__Teleservice; AVP__Code const_c__AVP__Code__DCA__3GPP__Quota__Consumption__Time; const AVP__Code& c__AVP__Code__DCA__3GPP__Quota__Consumption__Time = const_c__AVP__Code__DCA__3GPP__Quota__Consumption__Time; AVP__Code const_c__AVP__Code__S6__3GPP__UE__Reachability__Configuration; const AVP__Code& c__AVP__Code__S6__3GPP__UE__Reachability__Configuration = const_c__AVP__Code__S6__3GPP__UE__Reachability__Configuration; AVP__Code const_c__AVP__Code__BASE__NONE__Destination__Realm; const AVP__Code& c__AVP__Code__BASE__NONE__Destination__Realm = const_c__AVP__Code__BASE__NONE__Destination__Realm; AVP__Code const_c__AVP__Code__RX__3GPP__Acceptable__Service__Info; const AVP__Code& c__AVP__Code__RX__3GPP__Acceptable__Service__Info = const_c__AVP__Code__RX__3GPP__Acceptable__Service__Info; AVP__Code const_c__AVP__Code__PCC__3GPP__Flow__Direction; const AVP__Code& c__AVP__Code__PCC__3GPP__Flow__Direction = const_c__AVP__Code__PCC__3GPP__Flow__Direction; AVP__Code const_c__AVP__Code__DCA__3GPP__ProSe__Reason__For__Cancellation; const AVP__Code& c__AVP__Code__DCA__3GPP__ProSe__Reason__For__Cancellation = const_c__AVP__Code__DCA__3GPP__ProSe__Reason__For__Cancellation; AVP__Code const_c__AVP__Code__S6__3GPP__Supported__Monitoring__Events; const AVP__Code& c__AVP__Code__S6__3GPP__Supported__Monitoring__Events = const_c__AVP__Code__S6__3GPP__Supported__Monitoring__Events; AVP__Code const_c__AVP__Code__DCA__3GPP__CG__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__CG__Address = const_c__AVP__Code__DCA__3GPP__CG__Address; AVP__Code const_c__AVP__Code__DCA__3GPP__Radio__Parameter__Set__Values; const AVP__Code& c__AVP__Code__DCA__3GPP__Radio__Parameter__Set__Values = const_c__AVP__Code__DCA__3GPP__Radio__Parameter__Set__Values; AVP__Code const_c__AVP__Code__CxDx__3GPP__SIP__Item__Number; const AVP__Code& c__AVP__Code__CxDx__3GPP__SIP__Item__Number = const_c__AVP__Code__CxDx__3GPP__SIP__Item__Number; AVP__Code const_c__AVP__Code__PCC__3GPP__Session__Release__Cause; const AVP__Code& c__AVP__Code__PCC__3GPP__Session__Release__Cause = const_c__AVP__Code__PCC__3GPP__Session__Release__Cause; AVP__Code const_c__AVP__Code__AAA__3GPP__MDT__User__Consent; const AVP__Code& c__AVP__Code__AAA__3GPP__MDT__User__Consent = const_c__AVP__Code__AAA__3GPP__MDT__User__Consent; AVP__Code const_c__AVP__Code__S6__3GPP__HSS__Cause; const AVP__Code& c__AVP__Code__S6__3GPP__HSS__Cause = const_c__AVP__Code__S6__3GPP__HSS__Cause; AVP__Code const_c__AVP__Code__MIPv6__NONE__MIP6__Home__Link__Prefix; const AVP__Code& c__AVP__Code__MIPv6__NONE__MIP6__Home__Link__Prefix = const_c__AVP__Code__MIPv6__NONE__MIP6__Home__Link__Prefix; AVP__Code const_c__AVP__Code__DNAS__NONE__Login__LAT__Port; const AVP__Code& c__AVP__Code__DNAS__NONE__Login__LAT__Port = const_c__AVP__Code__DNAS__NONE__Login__LAT__Port; AVP__Code const_c__AVP__Code__PCC__3GPP__PCSCF__Restoration__Indication; const AVP__Code& c__AVP__Code__PCC__3GPP__PCSCF__Restoration__Indication = const_c__AVP__Code__PCC__3GPP__PCSCF__Restoration__Indication; AVP__Code const_c__AVP__Code__DCC__NONE__G__S__U__Pool__Reference; const AVP__Code& c__AVP__Code__DCC__NONE__G__S__U__Pool__Reference = const_c__AVP__Code__DCC__NONE__G__S__U__Pool__Reference; AVP__Code const_c__AVP__Code__DCA__3GPP__Layer__2__Group__ID; const AVP__Code& c__AVP__Code__DCA__3GPP__Layer__2__Group__ID = const_c__AVP__Code__DCA__3GPP__Layer__2__Group__ID; AVP__Code const_c__AVP__Code__DCA__3GPP__Interface__Port; const AVP__Code& c__AVP__Code__DCA__3GPP__Interface__Port = const_c__AVP__Code__DCA__3GPP__Interface__Port; AVP__Code const_c__AVP__Code__AAA__3GPP__Subscription__Data__Deletion; const AVP__Code& c__AVP__Code__AAA__3GPP__Subscription__Data__Deletion = const_c__AVP__Code__AAA__3GPP__Subscription__Data__Deletion; AVP__Code const_c__AVP__Code__MIPv6__NONE__Chargable__User__Identity; const AVP__Code& c__AVP__Code__MIPv6__NONE__Chargable__User__Identity = const_c__AVP__Code__MIPv6__NONE__Chargable__User__Identity; AVP__Code const_c__AVP__Code__AAA__3GPP__Trace__Collection__Entity; const AVP__Code& c__AVP__Code__AAA__3GPP__Trace__Collection__Entity = const_c__AVP__Code__AAA__3GPP__Trace__Collection__Entity; AVP__Code const_c__AVP__Code__DCA__3GPP__AoC__Request__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__AoC__Request__Type = const_c__AVP__Code__DCA__3GPP__AoC__Request__Type; AVP__Code const_c__AVP__Code__CxDx__3GPP__Feature__List__ID; const AVP__Code& c__AVP__Code__CxDx__3GPP__Feature__List__ID = const_c__AVP__Code__CxDx__3GPP__Feature__List__ID; AVP__Code const_c__AVP__Code__BASE__NONE__Redirect__Host; const AVP__Code& c__AVP__Code__BASE__NONE__Redirect__Host = const_c__AVP__Code__BASE__NONE__Redirect__Host; AVP__Code const_c__AVP__Code__AAA__3GPP__Network__Access__Mode; const AVP__Code& c__AVP__Code__AAA__3GPP__Network__Access__Mode = const_c__AVP__Code__AAA__3GPP__Network__Access__Mode; AVP__Code const_c__AVP__Code__DNAS__NONE__Framed__Compression; const AVP__Code& c__AVP__Code__DNAS__NONE__Framed__Compression = const_c__AVP__Code__DNAS__NONE__Framed__Compression; AVP__Code const_c__AVP__Code__DNAS__NONE__ARAP__Zone__Access; const AVP__Code& c__AVP__Code__DNAS__NONE__ARAP__Zone__Access = const_c__AVP__Code__DNAS__NONE__ARAP__Zone__Access; AVP__Code const_c__AVP__Code__GI__3GPP__3GPP__Selection__Mode; const AVP__Code& c__AVP__Code__GI__3GPP__3GPP__Selection__Mode = const_c__AVP__Code__GI__3GPP__3GPP__Selection__Mode; AVP__Code const_c__AVP__Code__DNAS__NONE__QoS__Filter__Rule; const AVP__Code& c__AVP__Code__DNAS__NONE__QoS__Filter__Rule = const_c__AVP__Code__DNAS__NONE__QoS__Filter__Rule; AVP__Code const_c__AVP__Code__AAA__3GPP__Complete__Data__List__Included__Indicator; const AVP__Code& c__AVP__Code__AAA__3GPP__Complete__Data__List__Included__Indicator = const_c__AVP__Code__AAA__3GPP__Complete__Data__List__Included__Indicator; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__MN__AAA__SPI; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__MN__AAA__SPI = const_c__AVP__Code__MIPv4__NONE__MIP__MN__AAA__SPI; AVP__Code const_c__AVP__Code__DCA__3GPP__LCS__Client__Name; const AVP__Code& c__AVP__Code__DCA__3GPP__LCS__Client__Name = const_c__AVP__Code__DCA__3GPP__LCS__Client__Name; AVP__Code const_c__AVP__Code__GI__3GPP__3GPP__SGSN__Address; const AVP__Code& c__AVP__Code__GI__3GPP__3GPP__SGSN__Address = const_c__AVP__Code__GI__3GPP__3GPP__SGSN__Address; AVP__Code const_c__AVP__Code__DCA__3GPP__Related__IMS__Charging__Identifier; const AVP__Code& c__AVP__Code__DCA__3GPP__Related__IMS__Charging__Identifier = const_c__AVP__Code__DCA__3GPP__Related__IMS__Charging__Identifier; AVP__Code const_c__AVP__Code__DCA__3GPP__Called__Asserted__Identity; const AVP__Code& c__AVP__Code__DCA__3GPP__Called__Asserted__Identity = const_c__AVP__Code__DCA__3GPP__Called__Asserted__Identity; AVP__Code const_c__AVP__Code__DCA__3GPP__TWAG__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__TWAG__Address = const_c__AVP__Code__DCA__3GPP__TWAG__Address; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__MSA__Lifetime; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__MSA__Lifetime = const_c__AVP__Code__MIPv4__NONE__MIP__MSA__Lifetime; AVP__Code const_c__AVP__Code__DCA__3GPP__Talk__Burst__Time; const AVP__Code& c__AVP__Code__DCA__3GPP__Talk__Burst__Time = const_c__AVP__Code__DCA__3GPP__Talk__Burst__Time; AVP__Code const_c__AVP__Code__DCA__3GPP__Token__Text; const AVP__Code& c__AVP__Code__DCA__3GPP__Token__Text = const_c__AVP__Code__DCA__3GPP__Token__Text; AVP__Code const_c__AVP__Code__DCA__3GPP__Rate__Control__Time__Unit; const AVP__Code& c__AVP__Code__DCA__3GPP__Rate__Control__Time__Unit = const_c__AVP__Code__DCA__3GPP__Rate__Control__Time__Unit; AVP__Code const_c__AVP__Code__GI__3GPP__External__Identifier; const AVP__Code& c__AVP__Code__GI__3GPP__External__Identifier = const_c__AVP__Code__GI__3GPP__External__Identifier; AVP__Code const_c__AVP__Code__DCA__3GPP__Reason__Header; const AVP__Code& c__AVP__Code__DCA__3GPP__Reason__Header = const_c__AVP__Code__DCA__3GPP__Reason__Header; AVP__Code const_c__AVP__Code__AAA__3GPP__WLCP__Key; const AVP__Code& c__AVP__Code__AAA__3GPP__WLCP__Key = const_c__AVP__Code__AAA__3GPP__WLCP__Key; AVP__Code const_c__AVP__Code__S6__3GPP__Reachability__Type; const AVP__Code& c__AVP__Code__S6__3GPP__Reachability__Type = const_c__AVP__Code__S6__3GPP__Reachability__Type; AVP__Code const_c__AVP__Code__DCA__3GPP__SIP__Request__Timestamp; const AVP__Code& c__AVP__Code__DCA__3GPP__SIP__Request__Timestamp = const_c__AVP__Code__DCA__3GPP__SIP__Request__Timestamp; AVP__Code const_c__AVP__Code__DNAS__NONE__Framed__Route; const AVP__Code& c__AVP__Code__DNAS__NONE__Framed__Route = const_c__AVP__Code__DNAS__NONE__Framed__Route; AVP__Code const_c__AVP__Code__DNAS__NONE__Tunnel__Private__Group__Id; const AVP__Code& c__AVP__Code__DNAS__NONE__Tunnel__Private__Group__Id = const_c__AVP__Code__DNAS__NONE__Tunnel__Private__Group__Id; AVP__Code const_c__AVP__Code__DCC__NONE__CC__Request__Type; const AVP__Code& c__AVP__Code__DCC__NONE__CC__Request__Type = const_c__AVP__Code__DCC__NONE__CC__Request__Type; AVP__Code const_c__AVP__Code__DCA__3GPP__ProSe__Source__IP__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__ProSe__Source__IP__Address = const_c__AVP__Code__DCA__3GPP__ProSe__Source__IP__Address; AVP__Code const_c__AVP__Code__S6__3GPP__Type__Of__External__Identifier; const AVP__Code& c__AVP__Code__S6__3GPP__Type__Of__External__Identifier = const_c__AVP__Code__S6__3GPP__Type__Of__External__Identifier; AVP__Code const_c__AVP__Code__PCC__3GPP__Event__Report__Indication; const AVP__Code& c__AVP__Code__PCC__3GPP__Event__Report__Indication = const_c__AVP__Code__PCC__3GPP__Event__Report__Indication; AVP__Code const_c__AVP__Code__AAA__3GPP__MDT__Configuration; const AVP__Code& c__AVP__Code__AAA__3GPP__MDT__Configuration = const_c__AVP__Code__AAA__3GPP__MDT__Configuration; AVP__Code const_c__AVP__Code__PCC__3GPP__Usage__Monitoring__Report; const AVP__Code& c__AVP__Code__PCC__3GPP__Usage__Monitoring__Report = const_c__AVP__Code__PCC__3GPP__Usage__Monitoring__Report; AVP__Code const_c__AVP__Code__DCA__3GPP__Number__Of__Participants; const AVP__Code& c__AVP__Code__DCA__3GPP__Number__Of__Participants = const_c__AVP__Code__DCA__3GPP__Number__Of__Participants; AVP__Code const_c__AVP__Code__DCA__3GPP__MSC__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__MSC__Address = const_c__AVP__Code__DCA__3GPP__MSC__Address; AVP__Code const_c__AVP__Code__CxDx__3GPP__Priviledged__Sender__Indication; const AVP__Code& c__AVP__Code__CxDx__3GPP__Priviledged__Sender__Indication = const_c__AVP__Code__CxDx__3GPP__Priviledged__Sender__Indication; AVP__Code const_c__AVP__Code__AAA__3GPP__Adjacent__Access__Restriction__Data; const AVP__Code& c__AVP__Code__AAA__3GPP__Adjacent__Access__Restriction__Data = const_c__AVP__Code__AAA__3GPP__Adjacent__Access__Restriction__Data; AVP__Code const_c__AVP__Code__DCA__3GPP__AoC__Service__Obligatory__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__AoC__Service__Obligatory__Type = const_c__AVP__Code__DCA__3GPP__AoC__Service__Obligatory__Type; AVP__Code const_c__AVP__Code__AAA__3GPP__RAT__Frequency__Selection__Priority__ID; const AVP__Code& c__AVP__Code__AAA__3GPP__RAT__Frequency__Selection__Priority__ID = const_c__AVP__Code__AAA__3GPP__RAT__Frequency__Selection__Priority__ID; AVP__Code const_c__AVP__Code__DCA__3GPP__Time__First__Usage; const AVP__Code& c__AVP__Code__DCA__3GPP__Time__First__Usage = const_c__AVP__Code__DCA__3GPP__Time__First__Usage; AVP__Code const_c__AVP__Code__CxDx__3GPP__Reason__Info; const AVP__Code& c__AVP__Code__CxDx__3GPP__Reason__Info = const_c__AVP__Code__CxDx__3GPP__Reason__Info; AVP__Code const_c__AVP__Code__PCC__3GPP__Default__EPS__Bearer__QoS; const AVP__Code& c__AVP__Code__PCC__3GPP__Default__EPS__Bearer__QoS = const_c__AVP__Code__PCC__3GPP__Default__EPS__Bearer__QoS; AVP__Code const_c__AVP__Code__AAA__3GPP__CLR__Flags; const AVP__Code& c__AVP__Code__AAA__3GPP__CLR__Flags = const_c__AVP__Code__AAA__3GPP__CLR__Flags; AVP__Code const_c__AVP__Code__AAA__3GPP__ULR__Flags; const AVP__Code& c__AVP__Code__AAA__3GPP__ULR__Flags = const_c__AVP__Code__AAA__3GPP__ULR__Flags; AVP__Code const_c__AVP__Code__DCA__3GPP__Originating__SCCP__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__Originating__SCCP__Address = const_c__AVP__Code__DCA__3GPP__Originating__SCCP__Address; AVP__Code const_c__AVP__Code__AAA__3GPP__ICS__Indicator; const AVP__Code& c__AVP__Code__AAA__3GPP__ICS__Indicator = const_c__AVP__Code__AAA__3GPP__ICS__Indicator; AVP__Code const_c__AVP__Code__DNAS__NONE__Calling__Station__Id; const AVP__Code& c__AVP__Code__DNAS__NONE__Calling__Station__Id = const_c__AVP__Code__DNAS__NONE__Calling__Station__Id; AVP__Code const_c__AVP__Code__DNAS__NONE__Tunnel__Client__Auth__Id; const AVP__Code& c__AVP__Code__DNAS__NONE__Tunnel__Client__Auth__Id = const_c__AVP__Code__DNAS__NONE__Tunnel__Client__Auth__Id; AVP__Code const_c__AVP__Code__DCC__NONE__Currency__Code; const AVP__Code& c__AVP__Code__DCC__NONE__Currency__Code = const_c__AVP__Code__DCC__NONE__Currency__Code; AVP__Code const_c__AVP__Code__AAA__3GPP__Cancellation__Type; const AVP__Code& c__AVP__Code__AAA__3GPP__Cancellation__Type = const_c__AVP__Code__AAA__3GPP__Cancellation__Type; AVP__Code const_c__AVP__Code__BASE__NONE__E2E__Sequence; const AVP__Code& c__AVP__Code__BASE__NONE__E2E__Sequence = const_c__AVP__Code__BASE__NONE__E2E__Sequence; AVP__Code const_c__AVP__Code__BASE__NONE__Origin__Realm; const AVP__Code& c__AVP__Code__BASE__NONE__Origin__Realm = const_c__AVP__Code__BASE__NONE__Origin__Realm; AVP__Code const_c__AVP__Code__AAA__3GPP__PDN__Type; const AVP__Code& c__AVP__Code__AAA__3GPP__PDN__Type = const_c__AVP__Code__AAA__3GPP__PDN__Type; AVP__Code const_c__AVP__Code__DCA__3GPP__Scale__Factor; const AVP__Code& c__AVP__Code__DCA__3GPP__Scale__Factor = const_c__AVP__Code__DCA__3GPP__Scale__Factor; AVP__Code const_c__AVP__Code__DCA__3GPP__IM__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__IM__Information = const_c__AVP__Code__DCA__3GPP__IM__Information; AVP__Code const_c__AVP__Code__DNAS__NONE__Prompt; const AVP__Code& c__AVP__Code__DNAS__NONE__Prompt = const_c__AVP__Code__DNAS__NONE__Prompt; AVP__Code const_c__AVP__Code__DCA__3GPP__SDP__Offer__Timestamp; const AVP__Code& c__AVP__Code__DCA__3GPP__SDP__Offer__Timestamp = const_c__AVP__Code__DCA__3GPP__SDP__Offer__Timestamp; AVP__Code const_c__AVP__Code__AAA__3GPP__PPR__Flags; const AVP__Code& c__AVP__Code__AAA__3GPP__PPR__Flags = const_c__AVP__Code__AAA__3GPP__PPR__Flags; AVP__Code const_c__AVP__Code__DCA__3GPP__MM__Content__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__MM__Content__Type = const_c__AVP__Code__DCA__3GPP__MM__Content__Type; AVP__Code const_c__AVP__Code__DCA__3GPP__CPDT__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__CPDT__Information = const_c__AVP__Code__DCA__3GPP__CPDT__Information; AVP__Code const_c__AVP__Code__GI__3GPP__3GPP__GGSN__IPv6__Address; const AVP__Code& c__AVP__Code__GI__3GPP__3GPP__GGSN__IPv6__Address = const_c__AVP__Code__GI__3GPP__3GPP__GGSN__IPv6__Address; AVP__Code const_c__AVP__Code__AAA__3GPP__DER__S6b__Flags; const AVP__Code& c__AVP__Code__AAA__3GPP__DER__S6b__Flags = const_c__AVP__Code__AAA__3GPP__DER__S6b__Flags; AVP__Code const_c__AVP__Code__DCA__3GPP__SCS__Realm; const AVP__Code& c__AVP__Code__DCA__3GPP__SCS__Realm = const_c__AVP__Code__DCA__3GPP__SCS__Realm; AVP__Code const_c__AVP__Code__DCA__3GPP__LCS__Requestor__Id; const AVP__Code& c__AVP__Code__DCA__3GPP__LCS__Requestor__Id = const_c__AVP__Code__DCA__3GPP__LCS__Requestor__Id; AVP__Code const_c__AVP__Code__RX__3GPP__Access__Network__Charging__Identifier; const AVP__Code& c__AVP__Code__RX__3GPP__Access__Network__Charging__Identifier = const_c__AVP__Code__RX__3GPP__Access__Network__Charging__Identifier; AVP__Code const_c__AVP__Code__DCC__NONE__Redirect__Server; const AVP__Code& c__AVP__Code__DCC__NONE__Redirect__Server = const_c__AVP__Code__DCC__NONE__Redirect__Server; AVP__Code const_c__AVP__Code__S6__3GPP__AESE__Communication__Pattern__Config__Status; const AVP__Code& c__AVP__Code__S6__3GPP__AESE__Communication__Pattern__Config__Status = const_c__AVP__Code__S6__3GPP__AESE__Communication__Pattern__Config__Status; AVP__Code const_c__AVP__Code__DCA__3GPP__PoC__User__Role__info__Units; const AVP__Code& c__AVP__Code__DCA__3GPP__PoC__User__Role__info__Units = const_c__AVP__Code__DCA__3GPP__PoC__User__Role__info__Units; AVP__Code const_c__AVP__Code__DCA__3GPP__Variable__Part; const AVP__Code& c__AVP__Code__DCA__3GPP__Variable__Part = const_c__AVP__Code__DCA__3GPP__Variable__Part; AVP__Code const_c__AVP__Code__DCA__3GPP__ProSe__3rd__Party__Application__ID; const AVP__Code& c__AVP__Code__DCA__3GPP__ProSe__3rd__Party__Application__ID = const_c__AVP__Code__DCA__3GPP__ProSe__3rd__Party__Application__ID; AVP__Code const_c__AVP__Code__S6__3GPP__Enhanced__Coverage__Restriction__Data; const AVP__Code& c__AVP__Code__S6__3GPP__Enhanced__Coverage__Restriction__Data = const_c__AVP__Code__S6__3GPP__Enhanced__Coverage__Restriction__Data; AVP__Code const_c__AVP__Code__PCC__3GPP__Bearer__Operation; const AVP__Code& c__AVP__Code__PCC__3GPP__Bearer__Operation = const_c__AVP__Code__PCC__3GPP__Bearer__Operation; AVP__Code const_c__AVP__Code__AAA__3GPP__Current__Location__Retrieved; const AVP__Code& c__AVP__Code__AAA__3GPP__Current__Location__Retrieved = const_c__AVP__Code__AAA__3GPP__Current__Location__Retrieved; AVP__Code const_c__AVP__Code__RX__3GPP__Pre__emption__Control__Info; const AVP__Code& c__AVP__Code__RX__3GPP__Pre__emption__Control__Info = const_c__AVP__Code__RX__3GPP__Pre__emption__Control__Info; AVP__Code const_c__AVP__Code__PCC__3GPP__TDF__Application__Instance__Identifier; const AVP__Code& c__AVP__Code__PCC__3GPP__TDF__Application__Instance__Identifier = const_c__AVP__Code__PCC__3GPP__TDF__Application__Instance__Identifier; AVP__Code const_c__AVP__Code__DCA__3GPP__SM__Device__Trigger__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__SM__Device__Trigger__Information = const_c__AVP__Code__DCA__3GPP__SM__Device__Trigger__Information; AVP__Code const_c__AVP__Code__DCA__3GPP__Service__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__Service__Information = const_c__AVP__Code__DCA__3GPP__Service__Information; AVP__Code const_c__AVP__Code__BASE__NONE__Acct__Interim__Interval; const AVP__Code& c__AVP__Code__BASE__NONE__Acct__Interim__Interval = const_c__AVP__Code__BASE__NONE__Acct__Interim__Interval; AVP__Code const_c__AVP__Code__RX__3GPP__Media__Component__Number; const AVP__Code& c__AVP__Code__RX__3GPP__Media__Component__Number = const_c__AVP__Code__RX__3GPP__Media__Component__Number; AVP__Code const_c__AVP__Code__CxDx__3GPP__Path; const AVP__Code& c__AVP__Code__CxDx__3GPP__Path = const_c__AVP__Code__CxDx__3GPP__Path; AVP__Code const_c__AVP__Code__PCC__3GPP__Packet__Filter__Usage; const AVP__Code& c__AVP__Code__PCC__3GPP__Packet__Filter__Usage = const_c__AVP__Code__PCC__3GPP__Packet__Filter__Usage; AVP__Code const_c__AVP__Code__AAA__3GPP__Event__Threshold__Event__1F; const AVP__Code& c__AVP__Code__AAA__3GPP__Event__Threshold__Event__1F = const_c__AVP__Code__AAA__3GPP__Event__Threshold__Event__1F; AVP__Code const_c__AVP__Code__S6__3GPP__MONTE__Location__Type; const AVP__Code& c__AVP__Code__S6__3GPP__MONTE__Location__Type = const_c__AVP__Code__S6__3GPP__MONTE__Location__Type; AVP__Code const_c__AVP__Code__DCA__3GPP__Inter__Operator__Identifier; const AVP__Code& c__AVP__Code__DCA__3GPP__Inter__Operator__Identifier = const_c__AVP__Code__DCA__3GPP__Inter__Operator__Identifier; AVP__Code const_c__AVP__Code__AAA__3GPP__RDS__Indicator; const AVP__Code& c__AVP__Code__AAA__3GPP__RDS__Indicator = const_c__AVP__Code__AAA__3GPP__RDS__Indicator; AVP__Code const_c__AVP__Code__DCA__3GPP__Proximity__Cancellation__Timestamp; const AVP__Code& c__AVP__Code__DCA__3GPP__Proximity__Cancellation__Timestamp = const_c__AVP__Code__DCA__3GPP__Proximity__Cancellation__Timestamp; AVP__Code const_c__AVP__Code__DCA__3GPP__MMTel__SService__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__MMTel__SService__Type = const_c__AVP__Code__DCA__3GPP__MMTel__SService__Type; AVP__Code const_c__AVP__Code__CxDx__3GPP__Optional__Capability; const AVP__Code& c__AVP__Code__CxDx__3GPP__Optional__Capability = const_c__AVP__Code__CxDx__3GPP__Optional__Capability; AVP__Code const_c__AVP__Code__PCC__3GPP__Tunnel__Header__Length; const AVP__Code& c__AVP__Code__PCC__3GPP__Tunnel__Header__Length = const_c__AVP__Code__PCC__3GPP__Tunnel__Header__Length; AVP__Code const_c__AVP__Code__AAA__3GPP__Reporting__Trigger; const AVP__Code& c__AVP__Code__AAA__3GPP__Reporting__Trigger = const_c__AVP__Code__AAA__3GPP__Reporting__Trigger; AVP__Code const_c__AVP__Code__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate; const AVP__Code& c__AVP__Code__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate = const_c__AVP__Code__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate; AVP__Code const_c__AVP__Code__CxDx__3GPP__Secondary__Event__Charging__Function__Name; const AVP__Code& c__AVP__Code__CxDx__3GPP__Secondary__Event__Charging__Function__Name = const_c__AVP__Code__CxDx__3GPP__Secondary__Event__Charging__Function__Name; AVP__Code const_c__AVP__Code__AAA__3GPP__Group__PLMN__Id; const AVP__Code& c__AVP__Code__AAA__3GPP__Group__PLMN__Id = const_c__AVP__Code__AAA__3GPP__Group__PLMN__Id; AVP__Code const_c__AVP__Code__DCA__3GPP__Reply__Path__Requested; const AVP__Code& c__AVP__Code__DCA__3GPP__Reply__Path__Requested = const_c__AVP__Code__DCA__3GPP__Reply__Path__Requested; AVP__Code const_c__AVP__Code__AAA__3GPP__User__Id; const AVP__Code& c__AVP__Code__AAA__3GPP__User__Id = const_c__AVP__Code__AAA__3GPP__User__Id; AVP__Code const_c__AVP__Code__DCA__3GPP__Serving__Node__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__Serving__Node__Type = const_c__AVP__Code__DCA__3GPP__Serving__Node__Type; AVP__Code const_c__AVP__Code__DNAS__NONE__Login__LAT__Node; const AVP__Code& c__AVP__Code__DNAS__NONE__Login__LAT__Node = const_c__AVP__Code__DNAS__NONE__Login__LAT__Node; AVP__Code const_c__AVP__Code__DNAS__NONE__Originating__Line__Info; const AVP__Code& c__AVP__Code__DNAS__NONE__Originating__Line__Info = const_c__AVP__Code__DNAS__NONE__Originating__Line__Info; AVP__Code const_c__AVP__Code__DCC__NONE__Exponent; const AVP__Code& c__AVP__Code__DCC__NONE__Exponent = const_c__AVP__Code__DCC__NONE__Exponent; AVP__Code const_c__AVP__Code__MIPv6__NONE__MIP__Authenticator; const AVP__Code& c__AVP__Code__MIPv6__NONE__MIP__Authenticator = const_c__AVP__Code__MIPv6__NONE__MIP__Authenticator; AVP__Code const_c__AVP__Code__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info; const AVP__Code& c__AVP__Code__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info = const_c__AVP__Code__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info; AVP__Code const_c__AVP__Code__MIPv4__NONE__Accounting__Input__Octets; const AVP__Code& c__AVP__Code__MIPv4__NONE__Accounting__Input__Octets = const_c__AVP__Code__MIPv4__NONE__Accounting__Input__Octets; AVP__Code const_c__AVP__Code__AAA__3GPP__EPS__User__State; const AVP__Code& c__AVP__Code__AAA__3GPP__EPS__User__State = const_c__AVP__Code__AAA__3GPP__EPS__User__State; AVP__Code const_c__AVP__Code__BASE__NONE__Origin__Host; const AVP__Code& c__AVP__Code__BASE__NONE__Origin__Host = const_c__AVP__Code__BASE__NONE__Origin__Host; AVP__Code const_c__AVP__Code__AAA__3GPP__Access__Authorization__Flags; const AVP__Code& c__AVP__Code__AAA__3GPP__Access__Authorization__Flags = const_c__AVP__Code__AAA__3GPP__Access__Authorization__Flags; AVP__Code const_c__AVP__Code__DCA__3GPP__PDP__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__PDP__Address = const_c__AVP__Code__DCA__3GPP__PDP__Address; AVP__Code const_c__AVP__Code__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator; const AVP__Code& c__AVP__Code__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator = const_c__AVP__Code__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator; AVP__Code const_c__AVP__Code__DCA__3GPP__NNI__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__NNI__Information = const_c__AVP__Code__DCA__3GPP__NNI__Information; AVP__Code const_c__AVP__Code__DCA__3GPP__Location__Estimate; const AVP__Code& c__AVP__Code__DCA__3GPP__Location__Estimate = const_c__AVP__Code__DCA__3GPP__Location__Estimate; AVP__Code const_c__AVP__Code__DCA__3GPP__Offline__Charging; const AVP__Code& c__AVP__Code__DCA__3GPP__Offline__Charging = const_c__AVP__Code__DCA__3GPP__Offline__Charging; AVP__Code const_c__AVP__Code__RX__3GPP__Retry__Interval; const AVP__Code& c__AVP__Code__RX__3GPP__Retry__Interval = const_c__AVP__Code__RX__3GPP__Retry__Interval; AVP__Code const_c__AVP__Code__BASE__NONE__Accounting__Session__Id; const AVP__Code& c__AVP__Code__BASE__NONE__Accounting__Session__Id = const_c__AVP__Code__BASE__NONE__Accounting__Session__Id; AVP__Code const_c__AVP__Code__DCA__3GPP__Additional__Content__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__Additional__Content__Information = const_c__AVP__Code__DCA__3GPP__Additional__Content__Information; AVP__Code const_c__AVP__Code__DCC__NONE__Restriction__Filter__Rule; const AVP__Code& c__AVP__Code__DCC__NONE__Restriction__Filter__Rule = const_c__AVP__Code__DCC__NONE__Restriction__Filter__Rule; AVP__Code const_c__AVP__Code__DCA__3GPP__Cause__Code; const AVP__Code& c__AVP__Code__DCA__3GPP__Cause__Code = const_c__AVP__Code__DCA__3GPP__Cause__Code; AVP__Code const_c__AVP__Code__AAA__3GPP__TWAN__Connection__Mode; const AVP__Code& c__AVP__Code__AAA__3GPP__TWAN__Connection__Mode = const_c__AVP__Code__AAA__3GPP__TWAN__Connection__Mode; AVP__Code const_c__AVP__Code__PCC__3GPP__Packet__Filter__Identifier; const AVP__Code& c__AVP__Code__PCC__3GPP__Packet__Filter__Identifier = const_c__AVP__Code__PCC__3GPP__Packet__Filter__Identifier; AVP__Code const_c__AVP__Code__DCA__3GPP__Address__Data; const AVP__Code& c__AVP__Code__DCA__3GPP__Address__Data = const_c__AVP__Code__DCA__3GPP__Address__Data; AVP__Code const_c__AVP__Code__S6__3GPP__SCEF__Reference__ID; const AVP__Code& c__AVP__Code__S6__3GPP__SCEF__Reference__ID = const_c__AVP__Code__S6__3GPP__SCEF__Reference__ID; AVP__Code const_c__AVP__Code__DCA__3GPP__Content__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__Content__Type = const_c__AVP__Code__DCA__3GPP__Content__Type; AVP__Code const_c__AVP__Code__PCC__3GPP__Resource__Release__Notification; const AVP__Code& c__AVP__Code__PCC__3GPP__Resource__Release__Notification = const_c__AVP__Code__PCC__3GPP__Resource__Release__Notification; AVP__Code const_c__AVP__Code__PCC__3GPP__ADC__Rule__Name; const AVP__Code& c__AVP__Code__PCC__3GPP__ADC__Rule__Name = const_c__AVP__Code__PCC__3GPP__ADC__Rule__Name; AVP__Code const_c__AVP__Code__DCA__3GPP__ProSe__Function__IP__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__ProSe__Function__IP__Address = const_c__AVP__Code__DCA__3GPP__ProSe__Function__IP__Address; AVP__Code const_c__AVP__Code__PCC__3GPP__Guaranteed__Bitrate__DL; const AVP__Code& c__AVP__Code__PCC__3GPP__Guaranteed__Bitrate__DL = const_c__AVP__Code__PCC__3GPP__Guaranteed__Bitrate__DL; AVP__Code const_c__AVP__Code__BASE__NONE__Disconnect__Cause; const AVP__Code& c__AVP__Code__BASE__NONE__Disconnect__Cause = const_c__AVP__Code__BASE__NONE__Disconnect__Cause; AVP__Code const_c__AVP__Code__AAA__3GPP__Error__Diagnostic; const AVP__Code& c__AVP__Code__AAA__3GPP__Error__Diagnostic = const_c__AVP__Code__AAA__3GPP__Error__Diagnostic; AVP__Code const_c__AVP__Code__RX__3GPP__Extended__Max__Supported__BW__UL; const AVP__Code& c__AVP__Code__RX__3GPP__Extended__Max__Supported__BW__UL = const_c__AVP__Code__RX__3GPP__Extended__Max__Supported__BW__UL; AVP__Code const_c__AVP__Code__PCC__3GPP__UDP__Source__Port; const AVP__Code& c__AVP__Code__PCC__3GPP__UDP__Source__Port = const_c__AVP__Code__PCC__3GPP__UDP__Source__Port; AVP__Code const_c__AVP__Code__DCC__NONE__CC__Total__Octets; const AVP__Code& c__AVP__Code__DCC__NONE__CC__Total__Octets = const_c__AVP__Code__DCC__NONE__CC__Total__Octets; AVP__Code const_c__AVP__Code__BASE__NONE__Accounting__Record__Type; const AVP__Code& c__AVP__Code__BASE__NONE__Accounting__Record__Type = const_c__AVP__Code__BASE__NONE__Accounting__Record__Type; AVP__Code const_c__AVP__Code__DCA__3GPP__SMS__Result; const AVP__Code& c__AVP__Code__DCA__3GPP__SMS__Result = const_c__AVP__Code__DCA__3GPP__SMS__Result; AVP__Code const_c__AVP__Code__DCA__3GPP__MMS__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__MMS__Information = const_c__AVP__Code__DCA__3GPP__MMS__Information; AVP__Code const_c__AVP__Code__CxDx__3GPP__From__SIP__Header; const AVP__Code& c__AVP__Code__CxDx__3GPP__From__SIP__Header = const_c__AVP__Code__CxDx__3GPP__From__SIP__Header; AVP__Code const_c__AVP__Code__PCC__3GPP__Routing__Rule__Definition; const AVP__Code& c__AVP__Code__PCC__3GPP__Routing__Rule__Definition = const_c__AVP__Code__PCC__3GPP__Routing__Rule__Definition; AVP__Code const_c__AVP__Code__AAA__3GPP__SIPTO__Local__Network__Permission; const AVP__Code& c__AVP__Code__AAA__3GPP__SIPTO__Local__Network__Permission = const_c__AVP__Code__AAA__3GPP__SIPTO__Local__Network__Permission; AVP__Code const_c__AVP__Code__DCA__3GPP__CUG__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__CUG__Information = const_c__AVP__Code__DCA__3GPP__CUG__Information; AVP__Code const_c__AVP__Code__AAA__3GPP__VPLMN__Dynamic__Address__Allowed; const AVP__Code& c__AVP__Code__AAA__3GPP__VPLMN__Dynamic__Address__Allowed = const_c__AVP__Code__AAA__3GPP__VPLMN__Dynamic__Address__Allowed; AVP__Code const_c__AVP__Code__DCC__NONE__Value__Digits; const AVP__Code& c__AVP__Code__DCC__NONE__Value__Digits = const_c__AVP__Code__DCC__NONE__Value__Digits; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__MN__AAA__Auth; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__MN__AAA__Auth = const_c__AVP__Code__MIPv4__NONE__MIP__MN__AAA__Auth; AVP__Code const_c__AVP__Code__BASE__NONE__Acct__Application__Id; const AVP__Code& c__AVP__Code__BASE__NONE__Acct__Application__Id = const_c__AVP__Code__BASE__NONE__Acct__Application__Id; AVP__Code const_c__AVP__Code__DCA__3GPP__Associated__Party__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__Associated__Party__Address = const_c__AVP__Code__DCA__3GPP__Associated__Party__Address; AVP__Code const_c__AVP__Code__CxDx__3GPP__SIP__Authenticate; const AVP__Code& c__AVP__Code__CxDx__3GPP__SIP__Authenticate = const_c__AVP__Code__CxDx__3GPP__SIP__Authenticate; AVP__Code const_c__AVP__Code__AAA__3GPP__Service__Type; const AVP__Code& c__AVP__Code__AAA__3GPP__Service__Type = const_c__AVP__Code__AAA__3GPP__Service__Type; AVP__Code const_c__AVP__Code__AAA__3GPP__Immediate__Response__Preferred; const AVP__Code& c__AVP__Code__AAA__3GPP__Immediate__Response__Preferred = const_c__AVP__Code__AAA__3GPP__Immediate__Response__Preferred; AVP__Code const_c__AVP__Code__DNAS__NONE__Framed__Appletalk__Zone; const AVP__Code& c__AVP__Code__DNAS__NONE__Framed__Appletalk__Zone = const_c__AVP__Code__DNAS__NONE__Framed__Appletalk__Zone; AVP__Code const_c__AVP__Code__DNAS__NONE__Login__IPv6__Host; const AVP__Code& c__AVP__Code__DNAS__NONE__Login__IPv6__Host = const_c__AVP__Code__DNAS__NONE__Login__IPv6__Host; AVP__Code const_c__AVP__Code__DCA__3GPP__Local__GW__Inserted__Indication; const AVP__Code& c__AVP__Code__DCA__3GPP__Local__GW__Inserted__Indication = const_c__AVP__Code__DCA__3GPP__Local__GW__Inserted__Indication; AVP__Code const_c__AVP__Code__AAA__3GPP__XRES; const AVP__Code& c__AVP__Code__AAA__3GPP__XRES = const_c__AVP__Code__AAA__3GPP__XRES; AVP__Code const_c__AVP__Code__DCC__NONE__Final__Unit__Indication; const AVP__Code& c__AVP__Code__DCC__NONE__Final__Unit__Indication = const_c__AVP__Code__DCC__NONE__Final__Unit__Indication; AVP__Code const_c__AVP__Code__DCA__3GPP__Deferred__Location__Event__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__Deferred__Location__Event__Type = const_c__AVP__Code__DCA__3GPP__Deferred__Location__Event__Type; AVP__Code const_c__AVP__Code__GI__3GPP__3GPP__IMSI; const AVP__Code& c__AVP__Code__GI__3GPP__3GPP__IMSI = const_c__AVP__Code__GI__3GPP__3GPP__IMSI; AVP__Code const_c__AVP__Code__AAA__3GPP__User__State; const AVP__Code& c__AVP__Code__AAA__3GPP__User__State = const_c__AVP__Code__AAA__3GPP__User__State; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__MN__to__HA__MSA; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__MN__to__HA__MSA = const_c__AVP__Code__MIPv4__NONE__MIP__MN__to__HA__MSA; AVP__Code const_c__AVP__Code__BASE__NONE__Result__Code; const AVP__Code& c__AVP__Code__BASE__NONE__Result__Code = const_c__AVP__Code__BASE__NONE__Result__Code; AVP__Code const_c__AVP__Code__DCA__3GPP__Envelope; const AVP__Code& c__AVP__Code__DCA__3GPP__Envelope = const_c__AVP__Code__DCA__3GPP__Envelope; AVP__Code const_c__AVP__Code__DCA__3GPP__Monitoring__Event__Configuration__Activity; const AVP__Code& c__AVP__Code__DCA__3GPP__Monitoring__Event__Configuration__Activity = const_c__AVP__Code__DCA__3GPP__Monitoring__Event__Configuration__Activity; AVP__Code const_c__AVP__Code__DCA__3GPP__IMS__Communication__Service__Identifier; const AVP__Code& c__AVP__Code__DCA__3GPP__IMS__Communication__Service__Identifier = const_c__AVP__Code__DCA__3GPP__IMS__Communication__Service__Identifier; AVP__Code const_c__AVP__Code__DNAS__NONE__Framed__IP__Address; const AVP__Code& c__AVP__Code__DNAS__NONE__Framed__IP__Address = const_c__AVP__Code__DNAS__NONE__Framed__IP__Address; AVP__Code const_c__AVP__Code__AAA__3GPP__Trust__Relationship__Update; const AVP__Code& c__AVP__Code__AAA__3GPP__Trust__Relationship__Update = const_c__AVP__Code__AAA__3GPP__Trust__Relationship__Update; AVP__Code const_c__AVP__Code__DCA__3GPP__APN__Rate__Control__Downlink; const AVP__Code& c__AVP__Code__DCA__3GPP__APN__Rate__Control__Downlink = const_c__AVP__Code__DCA__3GPP__APN__Rate__Control__Downlink; AVP__Code const_c__AVP__Code__DCA__3GPP__Session__Direction; const AVP__Code& c__AVP__Code__DCA__3GPP__Session__Direction = const_c__AVP__Code__DCA__3GPP__Session__Direction; AVP__Code const_c__AVP__Code__S6__3GPP__IP__SM__GW__Realm; const AVP__Code& c__AVP__Code__S6__3GPP__IP__SM__GW__Realm = const_c__AVP__Code__S6__3GPP__IP__SM__GW__Realm; AVP__Code const_c__AVP__Code__DCA__3GPP__Monitoring__UE__Identifier; const AVP__Code& c__AVP__Code__DCA__3GPP__Monitoring__UE__Identifier = const_c__AVP__Code__DCA__3GPP__Monitoring__UE__Identifier; AVP__Code const_c__AVP__Code__S6__3GPP__Reference__ID__Validity__Time; const AVP__Code& c__AVP__Code__S6__3GPP__Reference__ID__Validity__Time = const_c__AVP__Code__S6__3GPP__Reference__ID__Validity__Time; AVP__Code const_c__AVP__Code__PCC__3GPP__TFT__Packet__Filter__Information; const AVP__Code& c__AVP__Code__PCC__3GPP__TFT__Packet__Filter__Information = const_c__AVP__Code__PCC__3GPP__TFT__Packet__Filter__Information; AVP__Code const_c__AVP__Code__AAA__3GPP__E__UTRAN__Cell__Global__Identity; const AVP__Code& c__AVP__Code__AAA__3GPP__E__UTRAN__Cell__Global__Identity = const_c__AVP__Code__AAA__3GPP__E__UTRAN__Cell__Global__Identity; AVP__Code const_c__AVP__Code__RX__3GPP__Min__Desired__Bandwidth__DL; const AVP__Code& c__AVP__Code__RX__3GPP__Min__Desired__Bandwidth__DL = const_c__AVP__Code__RX__3GPP__Min__Desired__Bandwidth__DL; AVP__Code const_c__AVP__Code__DCA__3GPP__Transmitter__Info; const AVP__Code& c__AVP__Code__DCA__3GPP__Transmitter__Info = const_c__AVP__Code__DCA__3GPP__Transmitter__Info; AVP__Code const_c__AVP__Code__S6__3GPP__Group__Reporting__Guard__Timer; const AVP__Code& c__AVP__Code__S6__3GPP__Group__Reporting__Guard__Timer = const_c__AVP__Code__S6__3GPP__Group__Reporting__Guard__Timer; AVP__Code const_c__AVP__Code__DCA__3GPP__PS__Furnish__Charging__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__PS__Furnish__Charging__Information = const_c__AVP__Code__DCA__3GPP__PS__Furnish__Charging__Information; AVP__Code const_c__AVP__Code__CxDx__3GPP__Associated__Identities; const AVP__Code& c__AVP__Code__CxDx__3GPP__Associated__Identities = const_c__AVP__Code__CxDx__3GPP__Associated__Identities; AVP__Code const_c__AVP__Code__PCC__3GPP__Session__Linking__Indicator; const AVP__Code& c__AVP__Code__PCC__3GPP__Session__Linking__Indicator = const_c__AVP__Code__PCC__3GPP__Session__Linking__Indicator; AVP__Code const_c__AVP__Code__BASE__NONE__Auth__Session__State; const AVP__Code& c__AVP__Code__BASE__NONE__Auth__Session__State = const_c__AVP__Code__BASE__NONE__Auth__Session__State; AVP__Code const_c__AVP__Code__S6__3GPP__Maximum__Number__of__Reports; const AVP__Code& c__AVP__Code__S6__3GPP__Maximum__Number__of__Reports = const_c__AVP__Code__S6__3GPP__Maximum__Number__of__Reports; AVP__Code const_c__AVP__Code__PCC__3GPP__PRA__Install; const AVP__Code& c__AVP__Code__PCC__3GPP__PRA__Install = const_c__AVP__Code__PCC__3GPP__PRA__Install; AVP__Code const_c__AVP__Code__AAA__3GPP__V2X__Permission; const AVP__Code& c__AVP__Code__AAA__3GPP__V2X__Permission = const_c__AVP__Code__AAA__3GPP__V2X__Permission; AVP__Code const_c__AVP__Code__DCA__3GPP__ProSe__Range__Class; const AVP__Code& c__AVP__Code__DCA__3GPP__ProSe__Range__Class = const_c__AVP__Code__DCA__3GPP__ProSe__Range__Class; AVP__Code const_c__AVP__Code__DCA__3GPP__Carrier__Select__Routing__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__Carrier__Select__Routing__Information = const_c__AVP__Code__DCA__3GPP__Carrier__Select__Routing__Information; AVP__Code const_c__AVP__Code__PCC__3GPP__QoS__Negotiation; const AVP__Code& c__AVP__Code__PCC__3GPP__QoS__Negotiation = const_c__AVP__Code__PCC__3GPP__QoS__Negotiation; AVP__Code const_c__AVP__Code__AAA__3GPP__LIPA__Permission; const AVP__Code& c__AVP__Code__AAA__3GPP__LIPA__Permission = const_c__AVP__Code__AAA__3GPP__LIPA__Permission; AVP__Code const_c__AVP__Code__CxDx__3GPP__SIP__Auth__Data__Item; const AVP__Code& c__AVP__Code__CxDx__3GPP__SIP__Auth__Data__Item = const_c__AVP__Code__CxDx__3GPP__SIP__Auth__Data__Item; AVP__Code const_c__AVP__Code__AAA__3GPP__3GPP2__MEID; const AVP__Code& c__AVP__Code__AAA__3GPP__3GPP2__MEID = const_c__AVP__Code__AAA__3GPP__3GPP2__MEID; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__FA__to__MN__MSA; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__FA__to__MN__MSA = const_c__AVP__Code__MIPv4__NONE__MIP__FA__to__MN__MSA; AVP__Code const_c__AVP__Code__AAA__3GPP__Subscription__Data; const AVP__Code& c__AVP__Code__AAA__3GPP__Subscription__Data = const_c__AVP__Code__AAA__3GPP__Subscription__Data; AVP__Code const_c__AVP__Code__CxDx__3GPP__Multiple__Registration__Indication; const AVP__Code& c__AVP__Code__CxDx__3GPP__Multiple__Registration__Indication = const_c__AVP__Code__CxDx__3GPP__Multiple__Registration__Indication; AVP__Code const_c__AVP__Code__AAA__3GPP__WLAN__offloadability__UTRAN; const AVP__Code& c__AVP__Code__AAA__3GPP__WLAN__offloadability__UTRAN = const_c__AVP__Code__AAA__3GPP__WLAN__offloadability__UTRAN; AVP__Code const_c__AVP__Code__BASE__NONE__Vendor__Specific__Application__Id; const AVP__Code& c__AVP__Code__BASE__NONE__Vendor__Specific__Application__Id = const_c__AVP__Code__BASE__NONE__Vendor__Specific__Application__Id; AVP__Code const_c__AVP__Code__DCA__3GPP__IMSI__Unauthenticated__Flag; const AVP__Code& c__AVP__Code__DCA__3GPP__IMSI__Unauthenticated__Flag = const_c__AVP__Code__DCA__3GPP__IMSI__Unauthenticated__Flag; AVP__Code const_c__AVP__Code__DCA__3GPP__Interface__Id; const AVP__Code& c__AVP__Code__DCA__3GPP__Interface__Id = const_c__AVP__Code__DCA__3GPP__Interface__Id; AVP__Code const_c__AVP__Code__AAA__3GPP__CSG__Subscription__Data; const AVP__Code& c__AVP__Code__AAA__3GPP__CSG__Subscription__Data = const_c__AVP__Code__AAA__3GPP__CSG__Subscription__Data; AVP__Code const_c__AVP__Code__DCA__3GPP__Diagnostics; const AVP__Code& c__AVP__Code__DCA__3GPP__Diagnostics = const_c__AVP__Code__DCA__3GPP__Diagnostics; AVP__Code const_c__AVP__Code__MIPv6__NONE__Service__Selection; const AVP__Code& c__AVP__Code__MIPv6__NONE__Service__Selection = const_c__AVP__Code__MIPv6__NONE__Service__Selection; AVP__Code const_c__AVP__Code__AAA__3GPP__TS__Code; const AVP__Code& c__AVP__Code__AAA__3GPP__TS__Code = const_c__AVP__Code__AAA__3GPP__TS__Code; AVP__Code const_c__AVP__Code__DNAS__NONE__Tunnel__Client__Endpoint; const AVP__Code& c__AVP__Code__DNAS__NONE__Tunnel__Client__Endpoint = const_c__AVP__Code__DNAS__NONE__Tunnel__Client__Endpoint; AVP__Code const_c__AVP__Code__AAA__3GPP__AN__Trusted; const AVP__Code& c__AVP__Code__AAA__3GPP__AN__Trusted = const_c__AVP__Code__AAA__3GPP__AN__Trusted; AVP__Code const_c__AVP__Code__DCA__3GPP__Monitoring__Event__Funtionality; const AVP__Code& c__AVP__Code__DCA__3GPP__Monitoring__Event__Funtionality = const_c__AVP__Code__DCA__3GPP__Monitoring__Event__Funtionality; AVP__Code const_c__AVP__Code__DCA__3GPP__Aux__Applic__Info; const AVP__Code& c__AVP__Code__DCA__3GPP__Aux__Applic__Info = const_c__AVP__Code__DCA__3GPP__Aux__Applic__Info; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__Nonce; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__Nonce = const_c__AVP__Code__MIPv4__NONE__MIP__Nonce; AVP__Code const_c__AVP__Code__S6__3GPP__IP__SM__GW__Number; const AVP__Code& c__AVP__Code__S6__3GPP__IP__SM__GW__Number = const_c__AVP__Code__S6__3GPP__IP__SM__GW__Number; AVP__Code const_c__AVP__Code__AAA__3GPP__AAR__Flags; const AVP__Code& c__AVP__Code__AAA__3GPP__AAR__Flags = const_c__AVP__Code__AAA__3GPP__AAR__Flags; AVP__Code const_c__AVP__Code__DCA__3GPP__LCS__Client__External__ID; const AVP__Code& c__AVP__Code__DCA__3GPP__LCS__Client__External__ID = const_c__AVP__Code__DCA__3GPP__LCS__Client__External__ID; AVP__Code const_c__AVP__Code__DCA__3GPP__VLR__Number; const AVP__Code& c__AVP__Code__DCA__3GPP__VLR__Number = const_c__AVP__Code__DCA__3GPP__VLR__Number; AVP__Code const_c__AVP__Code__PCC__3GPP__Charging__Rule__Install; const AVP__Code& c__AVP__Code__PCC__3GPP__Charging__Rule__Install = const_c__AVP__Code__PCC__3GPP__Charging__Rule__Install; AVP__Code const_c__AVP__Code__RX__3GPP__Rx__Request__Type; const AVP__Code& c__AVP__Code__RX__3GPP__Rx__Request__Type = const_c__AVP__Code__RX__3GPP__Rx__Request__Type; AVP__Code const_c__AVP__Code__S6__3GPP__NIDD__Authorization__Response; const AVP__Code& c__AVP__Code__S6__3GPP__NIDD__Authorization__Response = const_c__AVP__Code__S6__3GPP__NIDD__Authorization__Response; AVP__Code const_c__AVP__Code__DCA__3GPP__Outgoing__Trunk__Group__Id; const AVP__Code& c__AVP__Code__DCA__3GPP__Outgoing__Trunk__Group__Id = const_c__AVP__Code__DCA__3GPP__Outgoing__Trunk__Group__Id; AVP__Code const_c__AVP__Code__AAA__3GPP__Transport__Access__Type; const AVP__Code& c__AVP__Code__AAA__3GPP__Transport__Access__Type = const_c__AVP__Code__AAA__3GPP__Transport__Access__Type; AVP__Code const_c__AVP__Code__DCC__NONE__Subscription__Id; const AVP__Code& c__AVP__Code__DCC__NONE__Subscription__Id = const_c__AVP__Code__DCC__NONE__Subscription__Id; AVP__Code const_c__AVP__Code__PCC__3GPP__QoS__Rule__Remove; const AVP__Code& c__AVP__Code__PCC__3GPP__QoS__Rule__Remove = const_c__AVP__Code__PCC__3GPP__QoS__Rule__Remove; AVP__Code const_c__AVP__Code__AAA__3GPP__VPLMN__CSG__Subscription__Data; const AVP__Code& c__AVP__Code__AAA__3GPP__VPLMN__CSG__Subscription__Data = const_c__AVP__Code__AAA__3GPP__VPLMN__CSG__Subscription__Data; AVP__Code const_c__AVP__Code__DCA__3GPP__Message__Body; const AVP__Code& c__AVP__Code__DCA__3GPP__Message__Body = const_c__AVP__Code__DCA__3GPP__Message__Body; AVP__Code const_c__AVP__Code__S6__3GPP__Communication__Duration__Time; const AVP__Code& c__AVP__Code__S6__3GPP__Communication__Duration__Time = const_c__AVP__Code__S6__3GPP__Communication__Duration__Time; AVP__Code const_c__AVP__Code__PCC__3GPP__Access__Availability__Change__Reason; const AVP__Code& c__AVP__Code__PCC__3GPP__Access__Availability__Change__Reason = const_c__AVP__Code__PCC__3GPP__Access__Availability__Change__Reason; AVP__Code const_c__AVP__Code__PCC__3GPP__TDF__Application__Identifier; const AVP__Code& c__AVP__Code__PCC__3GPP__TDF__Application__Identifier = const_c__AVP__Code__PCC__3GPP__TDF__Application__Identifier; AVP__Code const_c__AVP__Code__DCA__3GPP__Requested__PLMN__Identifier; const AVP__Code& c__AVP__Code__DCA__3GPP__Requested__PLMN__Identifier = const_c__AVP__Code__DCA__3GPP__Requested__PLMN__Identifier; AVP__Code const_c__AVP__Code__AAA__3GPP__Location__Area__Identity; const AVP__Code& c__AVP__Code__AAA__3GPP__Location__Area__Identity = const_c__AVP__Code__AAA__3GPP__Location__Area__Identity; AVP__Code const_c__AVP__Code__RX__3GPP__Media__Component__Status; const AVP__Code& c__AVP__Code__RX__3GPP__Media__Component__Status = const_c__AVP__Code__RX__3GPP__Media__Component__Status; AVP__Code const_c__AVP__Code__AAA__3GPP__eDRX__Cycle__Length__Value; const AVP__Code& c__AVP__Code__AAA__3GPP__eDRX__Cycle__Length__Value = const_c__AVP__Code__AAA__3GPP__eDRX__Cycle__Length__Value; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__FA__Challenge; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__FA__Challenge = const_c__AVP__Code__MIPv4__NONE__MIP__FA__Challenge; AVP__Code const_c__AVP__Code__CxDx__3GPP__Visited__Network__Identifier; const AVP__Code& c__AVP__Code__CxDx__3GPP__Visited__Network__Identifier = const_c__AVP__Code__CxDx__3GPP__Visited__Network__Identifier; AVP__Code const_c__AVP__Code__S6__3GPP__RIR__Flags; const AVP__Code& c__AVP__Code__S6__3GPP__RIR__Flags = const_c__AVP__Code__S6__3GPP__RIR__Flags; AVP__Code const_c__AVP__Code__DCA__3GPP__Volume__Quota__Threshold; const AVP__Code& c__AVP__Code__DCA__3GPP__Volume__Quota__Threshold = const_c__AVP__Code__DCA__3GPP__Volume__Quota__Threshold; AVP__Code const_c__AVP__Code__DCA__3GPP__Incremental__Cost; const AVP__Code& c__AVP__Code__DCA__3GPP__Incremental__Cost = const_c__AVP__Code__DCA__3GPP__Incremental__Cost; AVP__Code const_c__AVP__Code__PCC__3GPP__Usage__Monitoring__Level; const AVP__Code& c__AVP__Code__PCC__3GPP__Usage__Monitoring__Level = const_c__AVP__Code__PCC__3GPP__Usage__Monitoring__Level; AVP__Code const_c__AVP__Code__AAA__3GPP__Collection__Period__RRM__LTE; const AVP__Code& c__AVP__Code__AAA__3GPP__Collection__Period__RRM__LTE = const_c__AVP__Code__AAA__3GPP__Collection__Period__RRM__LTE; AVP__Code const_c__AVP__Code__PCC__3GPP__Extended__APN__AMBR__UL; const AVP__Code& c__AVP__Code__PCC__3GPP__Extended__APN__AMBR__UL = const_c__AVP__Code__PCC__3GPP__Extended__APN__AMBR__UL; AVP__Code const_c__AVP__Code__AAA__3GPP__Subscriber__Status; const AVP__Code& c__AVP__Code__AAA__3GPP__Subscriber__Status = const_c__AVP__Code__AAA__3GPP__Subscriber__Status; AVP__Code const_c__AVP__Code__CxDx__3GPP__Identity__with__Emergency__Registration; const AVP__Code& c__AVP__Code__CxDx__3GPP__Identity__with__Emergency__Registration = const_c__AVP__Code__CxDx__3GPP__Identity__with__Emergency__Registration; AVP__Code const_c__AVP__Code__DCA__3GPP__Originator__Received__Address; const AVP__Code& c__AVP__Code__DCA__3GPP__Originator__Received__Address = const_c__AVP__Code__DCA__3GPP__Originator__Received__Address; AVP__Code const_c__AVP__Code__DCA__3GPP__AoC__Service; const AVP__Code& c__AVP__Code__DCA__3GPP__AoC__Service = const_c__AVP__Code__DCA__3GPP__AoC__Service; AVP__Code const_c__AVP__Code__DCC__NONE__Tariff__Change__Usage; const AVP__Code& c__AVP__Code__DCC__NONE__Tariff__Change__Usage = const_c__AVP__Code__DCC__NONE__Tariff__Change__Usage; AVP__Code const_c__AVP__Code__AAA__3GPP__LCS__PrivacyException; const AVP__Code& c__AVP__Code__AAA__3GPP__LCS__PrivacyException = const_c__AVP__Code__AAA__3GPP__LCS__PrivacyException; AVP__Code const_c__AVP__Code__AAA__3GPP__QoS__Subscribed; const AVP__Code& c__AVP__Code__AAA__3GPP__QoS__Subscribed = const_c__AVP__Code__AAA__3GPP__QoS__Subscribed; AVP__Code const_c__AVP__Code__DNAS__NONE__NAS__IP__Address; const AVP__Code& c__AVP__Code__DNAS__NONE__NAS__IP__Address = const_c__AVP__Code__DNAS__NONE__NAS__IP__Address; AVP__Code const_c__AVP__Code__DCA__3GPP__Variable__Part__Value; const AVP__Code& c__AVP__Code__DCA__3GPP__Variable__Part__Value = const_c__AVP__Code__DCA__3GPP__Variable__Part__Value; AVP__Code const_c__AVP__Code__DCA__3GPP__Read__Reply__Report__Requested; const AVP__Code& c__AVP__Code__DCA__3GPP__Read__Reply__Report__Requested = const_c__AVP__Code__DCA__3GPP__Read__Reply__Report__Requested; AVP__Code const_c__AVP__Code__DCA__3GPP__Event__Charging__TimeStamp; const AVP__Code& c__AVP__Code__DCA__3GPP__Event__Charging__TimeStamp = const_c__AVP__Code__DCA__3GPP__Event__Charging__TimeStamp; AVP__Code const_c__AVP__Code__RX__3GPP__RR__Bandwidth; const AVP__Code& c__AVP__Code__RX__3GPP__RR__Bandwidth = const_c__AVP__Code__RX__3GPP__RR__Bandwidth; AVP__Code const_c__AVP__Code__DNAS__NONE__CHAP__Auth; const AVP__Code& c__AVP__Code__DNAS__NONE__CHAP__Auth = const_c__AVP__Code__DNAS__NONE__CHAP__Auth; AVP__Code const_c__AVP__Code__DCC__NONE__Service__Context__Id; const AVP__Code& c__AVP__Code__DCC__NONE__Service__Context__Id = const_c__AVP__Code__DCC__NONE__Service__Context__Id; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__Authenticator__Length; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__Authenticator__Length = const_c__AVP__Code__MIPv4__NONE__MIP__Authenticator__Length; AVP__Code const_c__AVP__Code__DCA__3GPP__SDP__TimeStamps; const AVP__Code& c__AVP__Code__DCA__3GPP__SDP__TimeStamps = const_c__AVP__Code__DCA__3GPP__SDP__TimeStamps; AVP__Code const_c__AVP__Code__DCA__3GPP__IMS__Charging__Identifier; const AVP__Code& c__AVP__Code__DCA__3GPP__IMS__Charging__Identifier = const_c__AVP__Code__DCA__3GPP__IMS__Charging__Identifier; AVP__Code const_c__AVP__Code__AAA__3GPP__MIP__FA__RK__SPI; const AVP__Code& c__AVP__Code__AAA__3GPP__MIP__FA__RK__SPI = const_c__AVP__Code__AAA__3GPP__MIP__FA__RK__SPI; AVP__Code const_c__AVP__Code__DCA__3GPP__Related__Trigger; const AVP__Code& c__AVP__Code__DCA__3GPP__Related__Trigger = const_c__AVP__Code__DCA__3GPP__Related__Trigger; AVP__Code const_c__AVP__Code__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL; const AVP__Code& c__AVP__Code__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL = const_c__AVP__Code__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL; AVP__Code const_c__AVP__Code__S6__3GPP__SCS__Identity; const AVP__Code& c__AVP__Code__S6__3GPP__SCS__Identity = const_c__AVP__Code__S6__3GPP__SCS__Identity; AVP__Code const_c__AVP__Code__DCA__3GPP__LCS__Name__String; const AVP__Code& c__AVP__Code__DCA__3GPP__LCS__Name__String = const_c__AVP__Code__DCA__3GPP__LCS__Name__String; AVP__Code const_c__AVP__Code__RX__3GPP__Access__Network__Charging__Address; const AVP__Code& c__AVP__Code__RX__3GPP__Access__Network__Charging__Address = const_c__AVP__Code__RX__3GPP__Access__Network__Charging__Address; AVP__Code const_c__AVP__Code__PCC__3GPP__Presence__Reporting__Area__Identifier; const AVP__Code& c__AVP__Code__PCC__3GPP__Presence__Reporting__Area__Identifier = const_c__AVP__Code__PCC__3GPP__Presence__Reporting__Area__Identifier; AVP__Code const_c__AVP__Code__BASE__NONE__Inband__Security__Id; const AVP__Code& c__AVP__Code__BASE__NONE__Inband__Security__Id = const_c__AVP__Code__BASE__NONE__Inband__Security__Id; AVP__Code const_c__AVP__Code__DCA__3GPP__ISUP__Cause__Value; const AVP__Code& c__AVP__Code__DCA__3GPP__ISUP__Cause__Value = const_c__AVP__Code__DCA__3GPP__ISUP__Cause__Value; AVP__Code const_c__AVP__Code__PCC__3GPP__Charging__Rule__Name; const AVP__Code& c__AVP__Code__PCC__3GPP__Charging__Rule__Name = const_c__AVP__Code__PCC__3GPP__Charging__Rule__Name; AVP__Code const_c__AVP__Code__RX__3GPP__Ip__Domain__Id; const AVP__Code& c__AVP__Code__RX__3GPP__Ip__Domain__Id = const_c__AVP__Code__RX__3GPP__Ip__Domain__Id; AVP__Code const_c__AVP__Code__PCC__3GPP__TDF__IP__Address; const AVP__Code& c__AVP__Code__PCC__3GPP__TDF__IP__Address = const_c__AVP__Code__PCC__3GPP__TDF__IP__Address; AVP__Code const_c__AVP__Code__AAA__3GPP__UE__Usage__Type; const AVP__Code& c__AVP__Code__AAA__3GPP__UE__Usage__Type = const_c__AVP__Code__AAA__3GPP__UE__Usage__Type; AVP__Code const_c__AVP__Code__S6__3GPP__Enhanced__Coverage__Restriction; const AVP__Code& c__AVP__Code__S6__3GPP__Enhanced__Coverage__Restriction = const_c__AVP__Code__S6__3GPP__Enhanced__Coverage__Restriction; AVP__Code const_c__AVP__Code__DCA__3GPP__Charged__Party; const AVP__Code& c__AVP__Code__DCA__3GPP__Charged__Party = const_c__AVP__Code__DCA__3GPP__Charged__Party; AVP__Code const_c__AVP__Code__DCA__3GPP__PDN__Connection__Charging__ID; const AVP__Code& c__AVP__Code__DCA__3GPP__PDN__Connection__Charging__ID = const_c__AVP__Code__DCA__3GPP__PDN__Connection__Charging__ID; AVP__Code const_c__AVP__Code__CxDx__3GPP__User__Data__Already__Available; const AVP__Code& c__AVP__Code__CxDx__3GPP__User__Data__Already__Available = const_c__AVP__Code__CxDx__3GPP__User__Data__Already__Available; AVP__Code const_c__AVP__Code__PCC__3GPP__Security__Parameter__Index; const AVP__Code& c__AVP__Code__PCC__3GPP__Security__Parameter__Index = const_c__AVP__Code__PCC__3GPP__Security__Parameter__Index; AVP__Code const_c__AVP__Code__AAA__3GPP__MME__Number__for__MT__SMS; const AVP__Code& c__AVP__Code__AAA__3GPP__MME__Number__for__MT__SMS = const_c__AVP__Code__AAA__3GPP__MME__Number__for__MT__SMS; AVP__Code const_c__AVP__Code__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL; const AVP__Code& c__AVP__Code__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL = const_c__AVP__Code__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL; AVP__Code const_c__AVP__Code__DCC__NONE__CC__Correlation__Id; const AVP__Code& c__AVP__Code__DCC__NONE__CC__Correlation__Id = const_c__AVP__Code__DCC__NONE__CC__Correlation__Id; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__Home__Agent__Host; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__Home__Agent__Host = const_c__AVP__Code__MIPv4__NONE__MIP__Home__Agent__Host; AVP__Code const_c__AVP__Code__BASE__NONE__Route__Record; const AVP__Code& c__AVP__Code__BASE__NONE__Route__Record = const_c__AVP__Code__BASE__NONE__Route__Record; AVP__Code const_c__AVP__Code__DCA__3GPP__SM__User__Data__Header; const AVP__Code& c__AVP__Code__DCA__3GPP__SM__User__Data__Header = const_c__AVP__Code__DCA__3GPP__SM__User__Data__Header; AVP__Code const_c__AVP__Code__AAA__3GPP__Carrier__Frequency; const AVP__Code& c__AVP__Code__AAA__3GPP__Carrier__Frequency = const_c__AVP__Code__AAA__3GPP__Carrier__Frequency; AVP__Code const_c__AVP__Code__DCA__3GPP__MMTel__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__MMTel__Information = const_c__AVP__Code__DCA__3GPP__MMTel__Information; AVP__Code const_c__AVP__Code__CxDx__3GPP__Mandatory__Capability; const AVP__Code& c__AVP__Code__CxDx__3GPP__Mandatory__Capability = const_c__AVP__Code__CxDx__3GPP__Mandatory__Capability; AVP__Code const_c__AVP__Code__AAA__3GPP__Trace__NE__Type__List; const AVP__Code& c__AVP__Code__AAA__3GPP__Trace__NE__Type__List = const_c__AVP__Code__AAA__3GPP__Trace__NE__Type__List; AVP__Code const_c__AVP__Code__DCA__3GPP__Charging__Characteristics__Selection__Mode; const AVP__Code& c__AVP__Code__DCA__3GPP__Charging__Characteristics__Selection__Mode = const_c__AVP__Code__DCA__3GPP__Charging__Characteristics__Selection__Mode; AVP__Code const_c__AVP__Code__DNAS__NONE__Port__Limit; const AVP__Code& c__AVP__Code__DNAS__NONE__Port__Limit = const_c__AVP__Code__DNAS__NONE__Port__Limit; AVP__Code const_c__AVP__Code__MIPv6__NONE__MIP6__Feature__Vector; const AVP__Code& c__AVP__Code__MIPv6__NONE__MIP6__Feature__Vector = const_c__AVP__Code__MIPv6__NONE__MIP6__Feature__Vector; AVP__Code const_c__AVP__Code__DCC__NONE__Multiple__Services__Credit__Control; const AVP__Code& c__AVP__Code__DCC__NONE__Multiple__Services__Credit__Control = const_c__AVP__Code__DCC__NONE__Multiple__Services__Credit__Control; AVP__Code const_c__AVP__Code__AAA__3GPP__All__APN__Configurations__Included__Indicator; const AVP__Code& c__AVP__Code__AAA__3GPP__All__APN__Configurations__Included__Indicator = const_c__AVP__Code__AAA__3GPP__All__APN__Configurations__Included__Indicator; AVP__Code const_c__AVP__Code__AAA__3GPP__NOR__Flags; const AVP__Code& c__AVP__Code__AAA__3GPP__NOR__Flags = const_c__AVP__Code__AAA__3GPP__NOR__Flags; AVP__Code const_c__AVP__Code__DCA__3GPP__Message__ID; const AVP__Code& c__AVP__Code__DCA__3GPP__Message__ID = const_c__AVP__Code__DCA__3GPP__Message__ID; AVP__Code const_c__AVP__Code__GI__3GPP__3GPP__MS__TimeZone; const AVP__Code& c__AVP__Code__GI__3GPP__3GPP__MS__TimeZone = const_c__AVP__Code__GI__3GPP__3GPP__MS__TimeZone; AVP__Code const_c__AVP__Code__AAA__3GPP__External__Client; const AVP__Code& c__AVP__Code__AAA__3GPP__External__Client = const_c__AVP__Code__AAA__3GPP__External__Client; AVP__Code const_c__AVP__Code__DCA__3GPP__Charge__Reason__Code; const AVP__Code& c__AVP__Code__DCA__3GPP__Charge__Reason__Code = const_c__AVP__Code__DCA__3GPP__Charge__Reason__Code; AVP__Code const_c__AVP__Code__BASE__NONE__Authorization__Lifetime; const AVP__Code& c__AVP__Code__BASE__NONE__Authorization__Lifetime = const_c__AVP__Code__BASE__NONE__Authorization__Lifetime; AVP__Code const_c__AVP__Code__AAA__3GPP__TWAN__PCO; const AVP__Code& c__AVP__Code__AAA__3GPP__TWAN__PCO = const_c__AVP__Code__AAA__3GPP__TWAN__PCO; AVP__Code const_c__AVP__Code__DCA__3GPP__PoC__Change__Conditions; const AVP__Code& c__AVP__Code__DCA__3GPP__PoC__Change__Conditions = const_c__AVP__Code__DCA__3GPP__PoC__Change__Conditions; AVP__Code const_c__AVP__Code__DCA__3GPP__Language; const AVP__Code& c__AVP__Code__DCA__3GPP__Language = const_c__AVP__Code__DCA__3GPP__Language; AVP__Code const_c__AVP__Code__RX__3GPP__Extended__Min__Requested__BW__DL; const AVP__Code& c__AVP__Code__RX__3GPP__Extended__Min__Requested__BW__DL = const_c__AVP__Code__RX__3GPP__Extended__Min__Requested__BW__DL; AVP__Code const_c__AVP__Code__DNAS__NONE__ARAP__Features; const AVP__Code& c__AVP__Code__DNAS__NONE__ARAP__Features = const_c__AVP__Code__DNAS__NONE__ARAP__Features; AVP__Code const_c__AVP__Code__DNAS__NONE__Framed__MTU; const AVP__Code& c__AVP__Code__DNAS__NONE__Framed__MTU = const_c__AVP__Code__DNAS__NONE__Framed__MTU; AVP__Code const_c__AVP__Code__DCA__3GPP__Unit__Quota__Threshold; const AVP__Code& c__AVP__Code__DCA__3GPP__Unit__Quota__Threshold = const_c__AVP__Code__DCA__3GPP__Unit__Quota__Threshold; AVP__Code const_c__AVP__Code__DNAS__NONE__Accounting__Auth__Method; const AVP__Code& c__AVP__Code__DNAS__NONE__Accounting__Auth__Method = const_c__AVP__Code__DNAS__NONE__Accounting__Auth__Method; AVP__Code const_c__AVP__Code__MIPv4__NONE__MIP__Authenticator__Offset; const AVP__Code& c__AVP__Code__MIPv4__NONE__MIP__Authenticator__Offset = const_c__AVP__Code__MIPv4__NONE__MIP__Authenticator__Offset; AVP__Code const_c__AVP__Code__DCA__3GPP__MBMS__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__MBMS__Information = const_c__AVP__Code__DCA__3GPP__MBMS__Information; AVP__Code const_c__AVP__Code__DCA__3GPP__Bearer__Capability; const AVP__Code& c__AVP__Code__DCA__3GPP__Bearer__Capability = const_c__AVP__Code__DCA__3GPP__Bearer__Capability; AVP__Code const_c__AVP__Code__RX__3GPP__Service__URN; const AVP__Code& c__AVP__Code__RX__3GPP__Service__URN = const_c__AVP__Code__RX__3GPP__Service__URN; AVP__Code const_c__AVP__Code__S6__3GPP__Supported__Services; const AVP__Code& c__AVP__Code__S6__3GPP__Supported__Services = const_c__AVP__Code__S6__3GPP__Supported__Services; AVP__Code const_c__AVP__Code__DCA__3GPP__SDP__Media__Description; const AVP__Code& c__AVP__Code__DCA__3GPP__SDP__Media__Description = const_c__AVP__Code__DCA__3GPP__SDP__Media__Description; AVP__Code const_c__AVP__Code__MIPv4__NONE__Accounting__Output__Packets; const AVP__Code& c__AVP__Code__MIPv4__NONE__Accounting__Output__Packets = const_c__AVP__Code__MIPv4__NONE__Accounting__Output__Packets; AVP__Code const_c__AVP__Code__DCA__3GPP__Radio__Parameter__Set__Info; const AVP__Code& c__AVP__Code__DCA__3GPP__Radio__Parameter__Set__Info = const_c__AVP__Code__DCA__3GPP__Radio__Parameter__Set__Info; AVP__Code const_c__AVP__Code__PCC__3GPP__Rule__DeActivation__Time; const AVP__Code& c__AVP__Code__PCC__3GPP__Rule__DeActivation__Time = const_c__AVP__Code__PCC__3GPP__Rule__DeActivation__Time; AVP__Code const_c__AVP__Code__AAA__3GPP__Relay__Node__Indicator; const AVP__Code& c__AVP__Code__AAA__3GPP__Relay__Node__Indicator = const_c__AVP__Code__AAA__3GPP__Relay__Node__Indicator; AVP__Code const_c__AVP__Code__S6__3GPP__T4__Data; const AVP__Code& c__AVP__Code__S6__3GPP__T4__Data = const_c__AVP__Code__S6__3GPP__T4__Data; AVP__Code const_c__AVP__Code__PCC__3GPP__Fixed__User__Location__Info; const AVP__Code& c__AVP__Code__PCC__3GPP__Fixed__User__Location__Info = const_c__AVP__Code__PCC__3GPP__Fixed__User__Location__Info; AVP__Code const_c__AVP__Code__DCA__3GPP__Coverage__Status; const AVP__Code& c__AVP__Code__DCA__3GPP__Coverage__Status = const_c__AVP__Code__DCA__3GPP__Coverage__Status; AVP__Code const_c__AVP__Code__PCC__3GPP__Online; const AVP__Code& c__AVP__Code__PCC__3GPP__Online = const_c__AVP__Code__PCC__3GPP__Online; AVP__Code const_c__AVP__Code__PCC__3GPP__ADC__Rule__Base__Name; const AVP__Code& c__AVP__Code__PCC__3GPP__ADC__Rule__Base__Name = const_c__AVP__Code__PCC__3GPP__ADC__Rule__Base__Name; AVP__Code const_c__AVP__Code__AAA__3GPP__SCEF__Realm; const AVP__Code& c__AVP__Code__AAA__3GPP__SCEF__Realm = const_c__AVP__Code__AAA__3GPP__SCEF__Realm; AVP__Code const_c__AVP__Code__DCA__3GPP__MBMS__Charged__Party; const AVP__Code& c__AVP__Code__DCA__3GPP__MBMS__Charged__Party = const_c__AVP__Code__DCA__3GPP__MBMS__Charged__Party; AVP__Code const_c__AVP__Code__S6__3GPP__Requested__Validity__Time; const AVP__Code& c__AVP__Code__S6__3GPP__Requested__Validity__Time = const_c__AVP__Code__S6__3GPP__Requested__Validity__Time; AVP__Code const_c__AVP__Code__DCC__NONE__CC__Request__Number; const AVP__Code& c__AVP__Code__DCC__NONE__CC__Request__Number = const_c__AVP__Code__DCC__NONE__CC__Request__Number; AVP__Code const_c__AVP__Code__DCA__3GPP__AoC__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__AoC__Information = const_c__AVP__Code__DCA__3GPP__AoC__Information; AVP__Code const_c__AVP__Code__CxDx__3GPP__Supported__Features; const AVP__Code& c__AVP__Code__CxDx__3GPP__Supported__Features = const_c__AVP__Code__CxDx__3GPP__Supported__Features; AVP__Code const_c__AVP__Code__AAA__3GPP__Local__Time__Zone; const AVP__Code& c__AVP__Code__AAA__3GPP__Local__Time__Zone = const_c__AVP__Code__AAA__3GPP__Local__Time__Zone; AVP__Code const_c__AVP__Code__AAA__3GPP__GERAN__Vector; const AVP__Code& c__AVP__Code__AAA__3GPP__GERAN__Vector = const_c__AVP__Code__AAA__3GPP__GERAN__Vector; AVP__Code const_c__AVP__Code__CxDx__3GPP__Call__ID__SIP__Header; const AVP__Code& c__AVP__Code__CxDx__3GPP__Call__ID__SIP__Header = const_c__AVP__Code__CxDx__3GPP__Call__ID__SIP__Header; AVP__Code const_c__AVP__Code__DCA__3GPP__Online__Charging__Flag; const AVP__Code& c__AVP__Code__DCA__3GPP__Online__Charging__Flag = const_c__AVP__Code__DCA__3GPP__Online__Charging__Flag; AVP__Code const_c__AVP__Code__DCA__3GPP__Number__of__Messages__Sent; const AVP__Code& c__AVP__Code__DCA__3GPP__Number__of__Messages__Sent = const_c__AVP__Code__DCA__3GPP__Number__of__Messages__Sent; AVP__Code const_c__AVP__Code__AAA__3GPP__EPS__Subscribed__QoS__Profile; const AVP__Code& c__AVP__Code__AAA__3GPP__EPS__Subscribed__QoS__Profile = const_c__AVP__Code__AAA__3GPP__EPS__Subscribed__QoS__Profile; AVP__Code const_c__AVP__Code__GI__3GPP__3GPP__Session__Stop__Indicator; const AVP__Code& c__AVP__Code__GI__3GPP__3GPP__Session__Stop__Indicator = const_c__AVP__Code__GI__3GPP__3GPP__Session__Stop__Indicator; AVP__Code const_c__AVP__Code__AAA__3GPP__GPRS__Subscription__Data; const AVP__Code& c__AVP__Code__AAA__3GPP__GPRS__Subscription__Data = const_c__AVP__Code__AAA__3GPP__GPRS__Subscription__Data; AVP__Code const_c__AVP__Code__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile; const AVP__Code& c__AVP__Code__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile = const_c__AVP__Code__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile; AVP__Code const_c__AVP__Code__DCA__3GPP__Access__Transfer__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__Access__Transfer__Type = const_c__AVP__Code__DCA__3GPP__Access__Transfer__Type; AVP__Code const_c__AVP__Code__DNAS__NONE__Called__Station__Id; const AVP__Code& c__AVP__Code__DNAS__NONE__Called__Station__Id = const_c__AVP__Code__DNAS__NONE__Called__Station__Id; AVP__Code const_c__AVP__Code__DCA__3GPP__Inter__UE__Transfer; const AVP__Code& c__AVP__Code__DCA__3GPP__Inter__UE__Transfer = const_c__AVP__Code__DCA__3GPP__Inter__UE__Transfer; AVP__Code const_c__AVP__Code__DCC__NONE__Cost__Unit; const AVP__Code& c__AVP__Code__DCC__NONE__Cost__Unit = const_c__AVP__Code__DCC__NONE__Cost__Unit; AVP__Code const_c__AVP__Code__BASE__NONE__Accounting__Realtime__Required; const AVP__Code& c__AVP__Code__BASE__NONE__Accounting__Realtime__Required = const_c__AVP__Code__BASE__NONE__Accounting__Realtime__Required; AVP__Code const_c__AVP__Code__BASE__NONE__Termination__Cause; const AVP__Code& c__AVP__Code__BASE__NONE__Termination__Cause = const_c__AVP__Code__BASE__NONE__Termination__Cause; AVP__Code const_c__AVP__Code__DCA__3GPP__Received__Talk__Burst__Volume; const AVP__Code& c__AVP__Code__DCA__3GPP__Received__Talk__Burst__Volume = const_c__AVP__Code__DCA__3GPP__Received__Talk__Burst__Volume; AVP__Code const_c__AVP__Code__DCA__3GPP__Rate__Control__Max__Rate; const AVP__Code& c__AVP__Code__DCA__3GPP__Rate__Control__Max__Rate = const_c__AVP__Code__DCA__3GPP__Rate__Control__Max__Rate; AVP__Code const_c__AVP__Code__DCA__3GPP__Class__Identifier; const AVP__Code& c__AVP__Code__DCA__3GPP__Class__Identifier = const_c__AVP__Code__DCA__3GPP__Class__Identifier; AVP__Code const_c__AVP__Code__GI__3GPP__3GPP__Allocate__IP__Type; const AVP__Code& c__AVP__Code__GI__3GPP__3GPP__Allocate__IP__Type = const_c__AVP__Code__GI__3GPP__3GPP__Allocate__IP__Type; AVP__Code const_c__AVP__Code__AAA__3GPP__SM__Back__Off__Timer; const AVP__Code& c__AVP__Code__AAA__3GPP__SM__Back__Off__Timer = const_c__AVP__Code__AAA__3GPP__SM__Back__Off__Timer; AVP__Code const_c__AVP__Code__RX__3GPP__Specific__Action; const AVP__Code& c__AVP__Code__RX__3GPP__Specific__Action = const_c__AVP__Code__RX__3GPP__Specific__Action; AVP__Code const_c__AVP__Code__S6__3GPP__Maximum__Detection__Time; const AVP__Code& c__AVP__Code__S6__3GPP__Maximum__Detection__Time = const_c__AVP__Code__S6__3GPP__Maximum__Detection__Time; AVP__Code const_c__AVP__Code__DNAS__NONE__Login__TCP__Port; const AVP__Code& c__AVP__Code__DNAS__NONE__Login__TCP__Port = const_c__AVP__Code__DNAS__NONE__Login__TCP__Port; AVP__Code const_c__AVP__Code__DNAS__NONE__Password__Retry; const AVP__Code& c__AVP__Code__DNAS__NONE__Password__Retry = const_c__AVP__Code__DNAS__NONE__Password__Retry; AVP__Code const_c__AVP__Code__DCA__3GPP__Time__Stamps; const AVP__Code& c__AVP__Code__DCA__3GPP__Time__Stamps = const_c__AVP__Code__DCA__3GPP__Time__Stamps; AVP__Code const_c__AVP__Code__DCA__3GPP__Base__Time__Interval; const AVP__Code& c__AVP__Code__DCA__3GPP__Base__Time__Interval = const_c__AVP__Code__DCA__3GPP__Base__Time__Interval; AVP__Code const_c__AVP__Code__DCA__3GPP__UWAN__User__Location__Info; const AVP__Code& c__AVP__Code__DCA__3GPP__UWAN__User__Location__Info = const_c__AVP__Code__DCA__3GPP__UWAN__User__Location__Info; AVP__Code const_c__AVP__Code__DCA__3GPP__ProSe__Role__Of__UE; const AVP__Code& c__AVP__Code__DCA__3GPP__ProSe__Role__Of__UE = const_c__AVP__Code__DCA__3GPP__ProSe__Role__Of__UE; AVP__Code const_c__AVP__Code__PCC__3GPP__RAT__Type; const AVP__Code& c__AVP__Code__PCC__3GPP__RAT__Type = const_c__AVP__Code__PCC__3GPP__RAT__Type; AVP__Code const_c__AVP__Code__AAA__3GPP__Ext__PDP__Address; const AVP__Code& c__AVP__Code__AAA__3GPP__Ext__PDP__Address = const_c__AVP__Code__AAA__3GPP__Ext__PDP__Address; AVP__Code const_c__AVP__Code__DCA__3GPP__PoC__Session__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__PoC__Session__Type = const_c__AVP__Code__DCA__3GPP__PoC__Session__Type; AVP__Code const_c__AVP__Code__DCA__3GPP__ISUP__Cause; const AVP__Code& c__AVP__Code__DCA__3GPP__ISUP__Cause = const_c__AVP__Code__DCA__3GPP__ISUP__Cause; AVP__Code const_c__AVP__Code__RX__3GPP__AF__Signalling__Protocol; const AVP__Code& c__AVP__Code__RX__3GPP__AF__Signalling__Protocol = const_c__AVP__Code__RX__3GPP__AF__Signalling__Protocol; AVP__Code const_c__AVP__Code__AAA__3GPP__Adjacent__PLMNs; const AVP__Code& c__AVP__Code__AAA__3GPP__Adjacent__PLMNs = const_c__AVP__Code__AAA__3GPP__Adjacent__PLMNs; AVP__Code const_c__AVP__Code__S6__3GPP__Service__Result__Code; const AVP__Code& c__AVP__Code__S6__3GPP__Service__Result__Code = const_c__AVP__Code__S6__3GPP__Service__Result__Code; AVP__Code const_c__AVP__Code__AAA__3GPP__SGSN__Location__Information; const AVP__Code& c__AVP__Code__AAA__3GPP__SGSN__Location__Information = const_c__AVP__Code__AAA__3GPP__SGSN__Location__Information; AVP__Code const_c__AVP__Code__DCA__3GPP__Authorised__QoS; const AVP__Code& c__AVP__Code__DCA__3GPP__Authorised__QoS = const_c__AVP__Code__DCA__3GPP__Authorised__QoS; AVP__Code const_c__AVP__Code__DCA__3GPP__Time__First__Transmission; const AVP__Code& c__AVP__Code__DCA__3GPP__Time__First__Transmission = const_c__AVP__Code__DCA__3GPP__Time__First__Transmission; AVP__Code const_c__AVP__Code__DCA__3GPP__Stop__Time; const AVP__Code& c__AVP__Code__DCA__3GPP__Stop__Time = const_c__AVP__Code__DCA__3GPP__Stop__Time; AVP__Code const_c__AVP__Code__CxDx__3GPP__Reason__Code; const AVP__Code& c__AVP__Code__CxDx__3GPP__Reason__Code = const_c__AVP__Code__CxDx__3GPP__Reason__Code; AVP__Code const_c__AVP__Code__PCC__3GPP__Pre__emption__Vulnerability; const AVP__Code& c__AVP__Code__PCC__3GPP__Pre__emption__Vulnerability = const_c__AVP__Code__PCC__3GPP__Pre__emption__Vulnerability; AVP__Code const_c__AVP__Code__AAA__3GPP__Equivalent__PLMN__List; const AVP__Code& c__AVP__Code__AAA__3GPP__Equivalent__PLMN__List = const_c__AVP__Code__AAA__3GPP__Equivalent__PLMN__List; AVP__Code const_c__AVP__Code__PCC__3GPP__Default__Access; const AVP__Code& c__AVP__Code__PCC__3GPP__Default__Access = const_c__AVP__Code__PCC__3GPP__Default__Access; AVP__Code const_c__AVP__Code__CxDx__3GPP__Supported__Applications; const AVP__Code& c__AVP__Code__CxDx__3GPP__Supported__Applications = const_c__AVP__Code__CxDx__3GPP__Supported__Applications; AVP__Code const_c__AVP__Code__BASE__NONE__Class; const AVP__Code& c__AVP__Code__BASE__NONE__Class = const_c__AVP__Code__BASE__NONE__Class; AVP__Code const_c__AVP__Code__DNAS__NONE__ARAP__Challenge__Response; const AVP__Code& c__AVP__Code__DNAS__NONE__ARAP__Challenge__Response = const_c__AVP__Code__DNAS__NONE__ARAP__Challenge__Response; AVP__Code const_c__AVP__Code__DCA__3GPP__SM__Message__Type; const AVP__Code& c__AVP__Code__DCA__3GPP__SM__Message__Type = const_c__AVP__Code__DCA__3GPP__SM__Message__Type; AVP__Code const_c__AVP__Code__DCC__NONE__CC__Sub__Session__Id; const AVP__Code& c__AVP__Code__DCC__NONE__CC__Sub__Session__Id = const_c__AVP__Code__DCC__NONE__CC__Sub__Session__Id; AVP__Code const_c__AVP__Code__AAA__3GPP__IDR__Flags; const AVP__Code& c__AVP__Code__AAA__3GPP__IDR__Flags = const_c__AVP__Code__AAA__3GPP__IDR__Flags; AVP__Code const_c__AVP__Code__PCC__3GPP__PS__to__CS__Session__Continuity; const AVP__Code& c__AVP__Code__PCC__3GPP__PS__to__CS__Session__Continuity = const_c__AVP__Code__PCC__3GPP__PS__to__CS__Session__Continuity; AVP__Code const_c__AVP__Code__AAA__3GPP__V2X__Subscription__Data; const AVP__Code& c__AVP__Code__AAA__3GPP__V2X__Subscription__Data = const_c__AVP__Code__AAA__3GPP__V2X__Subscription__Data; AVP__Code const_c__AVP__Code__DCA__3GPP__Refund__Information; const AVP__Code& c__AVP__Code__DCA__3GPP__Refund__Information = const_c__AVP__Code__DCA__3GPP__Refund__Information; AVP__Code const_c__AVP__Code__DCA__3GPP__Rate__Element; const AVP__Code& c__AVP__Code__DCA__3GPP__Rate__Element = const_c__AVP__Code__DCA__3GPP__Rate__Element; AVP__Code const_c__AVP__Code__AAA__3GPP__PDP__Type; const AVP__Code& c__AVP__Code__AAA__3GPP__PDP__Type = const_c__AVP__Code__AAA__3GPP__PDP__Type; AVP__Code const_c__AVP__Code__AAA__3GPP__AMBR; const AVP__Code& c__AVP__Code__AAA__3GPP__AMBR = const_c__AVP__Code__AAA__3GPP__AMBR; AVP__Code const_c__AVP__Code__DCA__3GPP__Submission__Time; const AVP__Code& c__AVP__Code__DCA__3GPP__Submission__Time = const_c__AVP__Code__DCA__3GPP__Submission__Time; TTCN_Module module_object("DIAMETER_Types", __DATE__, __TIME__, module_checksum, pre_init_module, NULL, 0U, 4294967295U, 4294967295U, 4294967295U, NULL, 0LU, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); const RuntimeVersionChecker ver_checker( current_runtime_version.requires_major_version_9, current_runtime_version.requires_minor_version_0, current_runtime_version.requires_patch_level_0, current_runtime_version.requires_runtime_1); /* Member functions of C++ classes */ BASE__NONE__Accounting__Realtime__Required::BASE__NONE__Accounting__Realtime__Required() { enum_value = UNBOUND_VALUE; } BASE__NONE__Accounting__Realtime__Required::BASE__NONE__Accounting__Realtime__Required(int other_value) { if (!is_valid_enum(other_value)) TTCN_error("Initializing a variable of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required with invalid numeric value %d.", other_value); enum_value = (enum_type)other_value; } BASE__NONE__Accounting__Realtime__Required::BASE__NONE__Accounting__Realtime__Required(enum_type other_value) { enum_value = other_value; } BASE__NONE__Accounting__Realtime__Required::BASE__NONE__Accounting__Realtime__Required(const BASE__NONE__Accounting__Realtime__Required& other_value) : Base_Type() { if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("Copying an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required."); enum_value = other_value.enum_value; } BASE__NONE__Accounting__Realtime__Required& BASE__NONE__Accounting__Realtime__Required::operator=(int other_value) { if (!is_valid_enum(other_value)) TTCN_error("Assigning unknown numeric value %d to a variable of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required.", other_value); enum_value = (enum_type)other_value; return *this; } BASE__NONE__Accounting__Realtime__Required& BASE__NONE__Accounting__Realtime__Required::operator=(enum_type other_value) { enum_value = other_value; return *this; } BASE__NONE__Accounting__Realtime__Required& BASE__NONE__Accounting__Realtime__Required::operator=(const BASE__NONE__Accounting__Realtime__Required& other_value) { if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("Assignment of an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required."); enum_value = other_value.enum_value; return *this; } boolean BASE__NONE__Accounting__Realtime__Required::operator==(enum_type other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required."); return enum_value == other_value; } boolean BASE__NONE__Accounting__Realtime__Required::operator==(const BASE__NONE__Accounting__Realtime__Required& other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required."); if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required."); return enum_value == other_value.enum_value; } boolean BASE__NONE__Accounting__Realtime__Required::operator<(enum_type other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required."); return enum_value < other_value; } boolean BASE__NONE__Accounting__Realtime__Required::operator<(const BASE__NONE__Accounting__Realtime__Required& other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required."); if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required."); return enum_value < other_value.enum_value; } boolean BASE__NONE__Accounting__Realtime__Required::operator>(enum_type other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required."); return enum_value > other_value; } boolean BASE__NONE__Accounting__Realtime__Required::operator>(const BASE__NONE__Accounting__Realtime__Required& other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required."); if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required."); return enum_value > other_value.enum_value; } const char *BASE__NONE__Accounting__Realtime__Required::enum_to_str(enum_type enum_par) { switch (enum_par) { case DELIVER__AND__GRANT: return "DELIVER_AND_GRANT"; case GRANT__AND__STORE: return "GRANT_AND_STORE"; case GRANT__AND__LOSE: return "GRANT_AND_LOSE"; default: return ""; } } BASE__NONE__Accounting__Realtime__Required::enum_type BASE__NONE__Accounting__Realtime__Required::str_to_enum(const char *str_par) { if (!strcmp(str_par, "DELIVER_AND_GRANT")) return DELIVER__AND__GRANT; else if (!strcmp(str_par, "GRANT_AND_STORE")) return GRANT__AND__STORE; else if (!strcmp(str_par, "GRANT_AND_LOSE")) return GRANT__AND__LOSE; else return UNKNOWN_VALUE; } boolean BASE__NONE__Accounting__Realtime__Required::is_valid_enum(int int_par) { switch (int_par) { case 1: case 2: case 3: return TRUE; default: return FALSE; } } int BASE__NONE__Accounting__Realtime__Required::enum2int(enum_type enum_par) { if (enum_par==UNBOUND_VALUE || enum_par==UNKNOWN_VALUE) TTCN_error("The argument of function enum2int() is an %s value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required.", enum_par==UNBOUND_VALUE?"unbound":"invalid"); return enum_par; } int BASE__NONE__Accounting__Realtime__Required::enum2int(const BASE__NONE__Accounting__Realtime__Required& enum_par) { if (enum_par.enum_value==UNBOUND_VALUE || enum_par.enum_value==UNKNOWN_VALUE) TTCN_error("The argument of function enum2int() is an %s value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required.", enum_par==UNBOUND_VALUE?"unbound":"invalid"); return enum_par.enum_value; } void BASE__NONE__Accounting__Realtime__Required::int2enum(int int_val) { if (!is_valid_enum(int_val)) TTCN_error("Assigning invalid numeric value %d to a variable of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required.", int_val); enum_value = (enum_type)int_val; } BASE__NONE__Accounting__Realtime__Required::operator BASE__NONE__Accounting__Realtime__Required::enum_type() const { if (enum_value == UNBOUND_VALUE) TTCN_error("Using the value of an unbound variable of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required."); return enum_value; } void BASE__NONE__Accounting__Realtime__Required::log() const { if (enum_value != UNBOUND_VALUE) TTCN_Logger::log_event_enum(enum_to_str(enum_value), enum_value); else TTCN_Logger::log_event_unbound(); } void BASE__NONE__Accounting__Realtime__Required::set_param(Module_Param& param) { param.basic_check(Module_Param::BC_VALUE, "enumerated value"); if (param.get_type()!=Module_Param::MP_Enumerated) param.type_error("enumerated value", "@DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required"); enum_value = str_to_enum(param.get_enumerated()); if (!is_valid_enum(enum_value)) { param.error("Invalid enumerated value for type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required."); } } void BASE__NONE__Accounting__Realtime__Required::encode_text(Text_Buf& text_buf) const { if (enum_value == UNBOUND_VALUE) TTCN_error("Text encoder: Encoding an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required."); text_buf.push_int(enum_value); } void BASE__NONE__Accounting__Realtime__Required::decode_text(Text_Buf& text_buf) { enum_value = (enum_type)text_buf.pull_int().get_val(); if (!is_valid_enum(enum_value)) TTCN_error("Text decoder: Unknown numeric value %d was received for enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required.", enum_value); } void BASE__NONE__Accounting__Realtime__Required::encode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) const { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-encoding type '%s': ", p_td.name); unsigned BER_coding=va_arg(pvar, unsigned); BER_encode_chk_coding(BER_coding); ASN_BER_TLV_t *tlv=BER_encode_TLV(p_td, BER_coding); tlv->put_in_buffer(p_buf); ASN_BER_TLV_t::destruct(tlv); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-encoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); RAW_enc_tr_pos rp; rp.level=0; rp.pos=NULL; RAW_enc_tree root(TRUE, NULL, &rp, 1, p_td.raw); RAW_encode(p_td, root); root.put_to_buf(p_buf); break;} case TTCN_EncDec::CT_TEXT: { TTCN_EncDec_ErrorContext ec("While TEXT-encoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); TEXT_encode(p_td,p_buf); break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-encoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XER_encode(*(p_td.xer),p_buf, XER_coding, 0, 0, 0); p_buf.put_c('\n'); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-encoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok(va_arg(pvar, int) != 0); JSON_encode(p_td, tok, FALSE); p_buf.put_s(tok.get_buffer_length(), (const unsigned char*)tok.get_buffer()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-encoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_encode(p_td, p_buf); break;} default: TTCN_error("Unknown coding method requested to encode type '%s'", p_td.name); } va_end(pvar); } void BASE__NONE__Accounting__Realtime__Required::decode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-decoding type '%s': ", p_td.name); unsigned L_form=va_arg(pvar, unsigned); ASN_BER_TLV_t tlv; BER_decode_str2TLV(p_buf, tlv, L_form); BER_decode_TLV(p_td, tlv, L_form); if(tlv.isComplete) p_buf.increase_pos(tlv.get_len()); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-decoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); raw_order_t r_order; switch(p_td.raw->top_bit_order) { case TOP_BIT_LEFT: r_order=ORDER_LSB; break; case TOP_BIT_RIGHT: default: r_order=ORDER_MSB; } int rawr = RAW_decode(p_td, p_buf, p_buf.get_len()*8, r_order); if(rawr<0) switch (-rawr) { case TTCN_EncDec::ET_INCOMPL_MSG: case TTCN_EncDec::ET_LEN_ERR: ec.error((TTCN_EncDec::error_type_t)-rawr, "Can not decode type '%s', because incomplete message was received", p_td.name); break; case 1: default: ec.error(TTCN_EncDec::ET_INVAL_MSG, "Can not decode type '%s', because invalid message was received", p_td.name); break; } break;} case TTCN_EncDec::CT_TEXT: { Limit_Token_List limit; TTCN_EncDec_ErrorContext ec("While TEXT-decoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); const unsigned char *b_data=p_buf.get_data(); int null_added=0; if(b_data[p_buf.get_len()-1]!='\0'){ null_added=1; p_buf.set_pos(p_buf.get_len()); p_buf.put_zero(8,ORDER_LSB); p_buf.rewind(); } if(TEXT_decode(p_td,p_buf,limit)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); if(null_added){ size_t actpos=p_buf.get_pos(); p_buf.set_pos(p_buf.get_len()-1); p_buf.cut_end(); p_buf.set_pos(actpos); } break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-decoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XmlReaderWrap reader(p_buf); for (int rd_ok=reader.Read(); rd_ok==1; rd_ok=reader.Read()) { if (reader.NodeType() == XML_READER_TYPE_ELEMENT) break; } XER_decode(*(p_td.xer), reader, XER_coding | XER_TOPLEVEL, XER_NONE, 0); size_t bytes = reader.ByteConsumed(); p_buf.set_pos(bytes); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-decoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok((const char*)p_buf.get_data(), p_buf.get_len()); if(JSON_decode(p_td, tok, FALSE, FALSE)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); p_buf.set_pos(tok.get_buf_pos()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-decoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_struct p_oer; OER_decode(p_td, p_buf, p_oer); break;} default: TTCN_error("Unknown coding method requested to decode type '%s'", p_td.name); } va_end(pvar); } int BASE__NONE__Accounting__Realtime__Required::RAW_decode(const TTCN_Typedescriptor_t& p_td,TTCN_Buffer& p_buf,int limit, raw_order_t top_bit_ord, boolean no_err, int, boolean, const RAW_Force_Omit*) { int decoded_value = 0; int decoded_length = RAW_decode_enum_type(p_td, p_buf, limit, top_bit_ord, decoded_value, 2, no_err); if (decoded_length < 0) return decoded_length; if (is_valid_enum(decoded_value)) enum_value = (enum_type)decoded_value; else { if(no_err){ return -1; } else { TTCN_EncDec_ErrorContext::error (TTCN_EncDec::ET_ENC_ENUM, "Invalid enum value '%d' for '%s': ",decoded_value, p_td.name); enum_value = UNKNOWN_VALUE; } } return decoded_length; } int BASE__NONE__Accounting__Realtime__Required::RAW_encode(const TTCN_Typedescriptor_t& p_td, RAW_enc_tree& myleaf) const { return RAW_encode_enum_type(p_td, myleaf, (int)enum_value, 2); } void BASE__NONE__Accounting__Realtime__Required_template::copy_template(const BASE__NONE__Accounting__Realtime__Required_template& other_value) { set_selection(other_value); switch (template_selection) { case SPECIFIC_VALUE: single_value = other_value.single_value; break; case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: value_list.n_values = other_value.value_list.n_values; value_list.list_value = new BASE__NONE__Accounting__Realtime__Required_template[value_list.n_values]; for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) value_list.list_value[list_count].copy_template(other_value.value_list.list_value[list_count]); break; case IMPLICATION_MATCH: implication_.precondition = new BASE__NONE__Accounting__Realtime__Required_template(*other_value.implication_.precondition); implication_.implied_template = new BASE__NONE__Accounting__Realtime__Required_template(*other_value.implication_.implied_template); break; case DYNAMIC_MATCH: dyn_match = other_value.dyn_match; dyn_match->ref_count++; break; default: TTCN_error("Copying an uninitialized/unsupported template of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required."); } } BASE__NONE__Accounting__Realtime__Required_template::BASE__NONE__Accounting__Realtime__Required_template() { } BASE__NONE__Accounting__Realtime__Required_template::BASE__NONE__Accounting__Realtime__Required_template(template_sel other_value) : Base_Template(other_value) { check_single_selection(other_value); } BASE__NONE__Accounting__Realtime__Required_template::BASE__NONE__Accounting__Realtime__Required_template(int other_value) : Base_Template(SPECIFIC_VALUE) { if (!BASE__NONE__Accounting__Realtime__Required::is_valid_enum(other_value)) TTCN_error("Initializing a template of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required with unknown numeric value %d.", other_value); single_value = (BASE__NONE__Accounting__Realtime__Required::enum_type)other_value; } BASE__NONE__Accounting__Realtime__Required_template::BASE__NONE__Accounting__Realtime__Required_template(BASE__NONE__Accounting__Realtime__Required::enum_type other_value) : Base_Template(SPECIFIC_VALUE) { single_value = other_value; } BASE__NONE__Accounting__Realtime__Required_template::BASE__NONE__Accounting__Realtime__Required_template(const BASE__NONE__Accounting__Realtime__Required& other_value) : Base_Template(SPECIFIC_VALUE) { if (other_value.enum_value == BASE__NONE__Accounting__Realtime__Required::UNBOUND_VALUE) TTCN_error("Creating a template from an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required."); single_value = other_value.enum_value; } BASE__NONE__Accounting__Realtime__Required_template::BASE__NONE__Accounting__Realtime__Required_template(const OPTIONAL& other_value) { switch (other_value.get_selection()) { case OPTIONAL_PRESENT: set_selection(SPECIFIC_VALUE); single_value = (BASE__NONE__Accounting__Realtime__Required::enum_type)(const BASE__NONE__Accounting__Realtime__Required&)other_value; break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Creating a template of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required from an unbound optional field."); } } BASE__NONE__Accounting__Realtime__Required_template::BASE__NONE__Accounting__Realtime__Required_template(BASE__NONE__Accounting__Realtime__Required_template* p_precondition, BASE__NONE__Accounting__Realtime__Required_template* p_implied_template) : Base_Template(IMPLICATION_MATCH) { implication_.precondition = p_precondition; implication_.implied_template = p_implied_template; } BASE__NONE__Accounting__Realtime__Required_template::BASE__NONE__Accounting__Realtime__Required_template(Dynamic_Match_Interface* p_dyn_match) : Base_Template(DYNAMIC_MATCH) { dyn_match = new dynmatch_struct; dyn_match->ptr = p_dyn_match; dyn_match->ref_count = 1; } BASE__NONE__Accounting__Realtime__Required_template::BASE__NONE__Accounting__Realtime__Required_template(const BASE__NONE__Accounting__Realtime__Required_template& other_value) : Base_Template() { copy_template(other_value); } BASE__NONE__Accounting__Realtime__Required_template::~BASE__NONE__Accounting__Realtime__Required_template() { clean_up(); } boolean BASE__NONE__Accounting__Realtime__Required_template::is_bound() const { if (template_selection == UNINITIALIZED_TEMPLATE && !is_ifpresent) return FALSE; return TRUE; } boolean BASE__NONE__Accounting__Realtime__Required_template::is_value() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) return FALSE; return single_value != BASE__NONE__Accounting__Realtime__Required::UNBOUND_VALUE; } void BASE__NONE__Accounting__Realtime__Required_template::clean_up() { switch (template_selection) { case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: delete [] value_list.list_value; break; case IMPLICATION_MATCH: delete implication_.precondition; delete implication_.implied_template; break; case DYNAMIC_MATCH: dyn_match->ref_count--; if (dyn_match->ref_count == 0) { delete dyn_match->ptr; delete dyn_match; } break; default: break; } template_selection = UNINITIALIZED_TEMPLATE; } BASE__NONE__Accounting__Realtime__Required_template& BASE__NONE__Accounting__Realtime__Required_template::operator=(template_sel other_value) { check_single_selection(other_value); clean_up(); set_selection(other_value); return *this; } BASE__NONE__Accounting__Realtime__Required_template& BASE__NONE__Accounting__Realtime__Required_template::operator=(int other_value) { if (!BASE__NONE__Accounting__Realtime__Required::is_valid_enum(other_value)) TTCN_warning("Assigning unknown numeric value %d to a template of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required.", other_value); clean_up(); set_selection(SPECIFIC_VALUE); single_value = (BASE__NONE__Accounting__Realtime__Required::enum_type)other_value; return *this; } BASE__NONE__Accounting__Realtime__Required_template& BASE__NONE__Accounting__Realtime__Required_template::operator=(BASE__NONE__Accounting__Realtime__Required::enum_type other_value) { clean_up(); set_selection(SPECIFIC_VALUE); single_value = other_value; return *this; } BASE__NONE__Accounting__Realtime__Required_template& BASE__NONE__Accounting__Realtime__Required_template::operator=(const BASE__NONE__Accounting__Realtime__Required& other_value) { if (other_value.enum_value == BASE__NONE__Accounting__Realtime__Required::UNBOUND_VALUE) TTCN_error("Assignment of an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required to a template."); clean_up(); set_selection(SPECIFIC_VALUE); single_value = other_value.enum_value; return *this; } BASE__NONE__Accounting__Realtime__Required_template& BASE__NONE__Accounting__Realtime__Required_template::operator=(const OPTIONAL& other_value) { clean_up(); switch (other_value.get_selection()) { case OPTIONAL_PRESENT: set_selection(SPECIFIC_VALUE); single_value = (BASE__NONE__Accounting__Realtime__Required::enum_type)(const BASE__NONE__Accounting__Realtime__Required&)other_value; break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Assignment of an unbound optional field to a template of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required."); } return *this; } BASE__NONE__Accounting__Realtime__Required_template& BASE__NONE__Accounting__Realtime__Required_template::operator=(const BASE__NONE__Accounting__Realtime__Required_template& other_value) { if (&other_value != this) { clean_up(); copy_template(other_value); } return *this; } boolean BASE__NONE__Accounting__Realtime__Required_template::match(BASE__NONE__Accounting__Realtime__Required::enum_type other_value, boolean) const { switch (template_selection) { case SPECIFIC_VALUE: return single_value == other_value; case OMIT_VALUE: return FALSE; case ANY_VALUE: case ANY_OR_OMIT: return TRUE; case VALUE_LIST: case COMPLEMENTED_LIST: for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) if (value_list.list_value[list_count].match(other_value)) return template_selection == VALUE_LIST; return template_selection == COMPLEMENTED_LIST; case CONJUNCTION_MATCH: for (unsigned int i = 0; i < value_list.n_values; i++) { if (!value_list.list_value[i].match(other_value)) { return FALSE; } } return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match(other_value) || implication_.implied_template->match(other_value); case DYNAMIC_MATCH: return dyn_match->ptr->match(other_value); default: TTCN_error("Matching an uninitialized/unsupported template of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required."); } return FALSE; } boolean BASE__NONE__Accounting__Realtime__Required_template::match(const BASE__NONE__Accounting__Realtime__Required& other_value, boolean) const { if (other_value.enum_value == BASE__NONE__Accounting__Realtime__Required::UNBOUND_VALUE) TTCN_error("Matching a template of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required with an unbound value."); return match(other_value.enum_value); } BASE__NONE__Accounting__Realtime__Required::enum_type BASE__NONE__Accounting__Realtime__Required_template::valueof() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) TTCN_error("Performing a valueof or send operation on a non-specific template of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required."); return single_value; } void BASE__NONE__Accounting__Realtime__Required_template::set_type(template_sel template_type, unsigned int list_length) { if (template_type != VALUE_LIST && template_type != COMPLEMENTED_LIST && template_type != CONJUNCTION_MATCH) TTCN_error("Setting an invalid list type for a template of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required."); clean_up(); set_selection(template_type); value_list.n_values = list_length; value_list.list_value = new BASE__NONE__Accounting__Realtime__Required_template[list_length]; } BASE__NONE__Accounting__Realtime__Required_template& BASE__NONE__Accounting__Realtime__Required_template::list_item(unsigned int list_index) { if (template_selection != VALUE_LIST && template_selection != COMPLEMENTED_LIST && template_selection != CONJUNCTION_MATCH) TTCN_error("Accessing a list element in a non-list template of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required."); if (list_index >= value_list.n_values) TTCN_error("Index overflow in a value list template of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required."); return value_list.list_value[list_index]; } void BASE__NONE__Accounting__Realtime__Required_template::log() const { switch (template_selection) { case SPECIFIC_VALUE: TTCN_Logger::log_event_enum(BASE__NONE__Accounting__Realtime__Required::enum_to_str(single_value), single_value); break; case COMPLEMENTED_LIST: TTCN_Logger::log_event_str("complement"); case CONJUNCTION_MATCH: if (template_selection == CONJUNCTION_MATCH) { TTCN_Logger::log_event_str("conjunct"); } case VALUE_LIST: TTCN_Logger::log_char('('); for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) { if (elem_count > 0) TTCN_Logger::log_event_str(", "); value_list.list_value[elem_count].log(); } TTCN_Logger::log_char(')'); break; case IMPLICATION_MATCH: implication_.precondition->log(); TTCN_Logger::log_event_str(" implies "); implication_.implied_template->log(); break; case DYNAMIC_MATCH: TTCN_Logger::log_event_str("@dynamic template"); break; default: log_generic(); } log_ifpresent(); } void BASE__NONE__Accounting__Realtime__Required_template::log_match(const BASE__NONE__Accounting__Realtime__Required& match_value, boolean) const { match_value.log(); TTCN_Logger::log_event_str(" with "); log(); if (match(match_value)) TTCN_Logger::log_event_str(" matched"); else TTCN_Logger::log_event_str(" unmatched"); } void BASE__NONE__Accounting__Realtime__Required_template::encode_text(Text_Buf& text_buf) const { encode_text_base(text_buf); switch (template_selection) { case SPECIFIC_VALUE: text_buf.push_int(single_value); case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: text_buf.push_int(value_list.n_values); for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) value_list.list_value[elem_count].encode_text(text_buf); break; default: TTCN_error("Text encoder: Encoding an uninitialized/unsupported template of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required."); } } void BASE__NONE__Accounting__Realtime__Required_template::decode_text(Text_Buf& text_buf) { clean_up(); decode_text_base(text_buf); switch (template_selection) { case SPECIFIC_VALUE: single_value = (BASE__NONE__Accounting__Realtime__Required::enum_type)text_buf.pull_int().get_val(); if (!BASE__NONE__Accounting__Realtime__Required::is_valid_enum(single_value)) TTCN_error("Text decoder: Unknown numeric value %d was received for a template of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required.", single_value); case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: value_list.n_values = text_buf.pull_int().get_val(); value_list.list_value = new BASE__NONE__Accounting__Realtime__Required_template[value_list.n_values]; for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) value_list.list_value[elem_count].decode_text(text_buf); break; default: TTCN_error("Text decoder: An unknown/unsupported selection was received for a template of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required."); } } boolean BASE__NONE__Accounting__Realtime__Required_template::is_present(boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return FALSE; return !match_omit(legacy); } boolean BASE__NONE__Accounting__Realtime__Required_template::match_omit(boolean legacy) const { if (is_ifpresent) return TRUE; switch (template_selection) { case OMIT_VALUE: case ANY_OR_OMIT: return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match_omit() || implication_.implied_template->match_omit(); case VALUE_LIST: case COMPLEMENTED_LIST: if (legacy) { for (unsigned int i=0; iget_type()) { case Module_Param::MP_Omit: *this = OMIT_VALUE; break; case Module_Param::MP_Any: *this = ANY_VALUE; break; case Module_Param::MP_AnyOrNone: *this = ANY_OR_OMIT; break; case Module_Param::MP_List_Template: case Module_Param::MP_ComplementList_Template: case Module_Param::MP_ConjunctList_Template: { BASE__NONE__Accounting__Realtime__Required_template new_temp; new_temp.set_type(m_p->get_type()==Module_Param::MP_List_Template ? VALUE_LIST : (m_p->get_type() == Module_Param::MP_ConjunctList_Template ? CONJUNCTION_MATCH : COMPLEMENTED_LIST), m_p->get_size()); for (size_t p_i=0; p_iget_size(); p_i++) { new_temp.list_item(p_i).set_param(*m_p->get_elem(p_i)); } *this = new_temp; break; } case Module_Param::MP_Enumerated: { BASE__NONE__Accounting__Realtime__Required::enum_type enum_val = BASE__NONE__Accounting__Realtime__Required::str_to_enum(m_p->get_enumerated()); if (!BASE__NONE__Accounting__Realtime__Required::is_valid_enum(enum_val)) { param.error("Invalid enumerated value for type @DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required."); } *this = enum_val; } break; case Module_Param::MP_Implication_Template: { BASE__NONE__Accounting__Realtime__Required_template* precondition = new BASE__NONE__Accounting__Realtime__Required_template; precondition->set_param(*m_p->get_elem(0)); BASE__NONE__Accounting__Realtime__Required_template* implied_template = new BASE__NONE__Accounting__Realtime__Required_template; implied_template->set_param(*m_p->get_elem(1)); *this = BASE__NONE__Accounting__Realtime__Required_template(precondition, implied_template); } break; default: param.type_error("enumerated template", "@DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required"); } is_ifpresent = param.get_ifpresent(); } void BASE__NONE__Accounting__Realtime__Required_template::check_restriction(template_res t_res, const char* t_name, boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return; switch ((t_name&&(t_res==TR_VALUE))?TR_OMIT:t_res) { case TR_VALUE: if (!is_ifpresent && template_selection==SPECIFIC_VALUE) return; break; case TR_OMIT: if (!is_ifpresent && (template_selection==OMIT_VALUE || template_selection==SPECIFIC_VALUE)) return; break; case TR_PRESENT: if (!match_omit(legacy)) return; break; default: return; } TTCN_error("Restriction `%s' on template of type %s violated.", get_res_name(t_res), t_name ? t_name : "@DIAMETER_Types.BASE_NONE_Accounting_Realtime_Required"); } BASE__NONE__Accounting__Record__Type::BASE__NONE__Accounting__Record__Type() { enum_value = UNBOUND_VALUE; } BASE__NONE__Accounting__Record__Type::BASE__NONE__Accounting__Record__Type(int other_value) { if (!is_valid_enum(other_value)) TTCN_error("Initializing a variable of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type with invalid numeric value %d.", other_value); enum_value = (enum_type)other_value; } BASE__NONE__Accounting__Record__Type::BASE__NONE__Accounting__Record__Type(enum_type other_value) { enum_value = other_value; } BASE__NONE__Accounting__Record__Type::BASE__NONE__Accounting__Record__Type(const BASE__NONE__Accounting__Record__Type& other_value) : Base_Type() { if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("Copying an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type."); enum_value = other_value.enum_value; } BASE__NONE__Accounting__Record__Type& BASE__NONE__Accounting__Record__Type::operator=(int other_value) { if (!is_valid_enum(other_value)) TTCN_error("Assigning unknown numeric value %d to a variable of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type.", other_value); enum_value = (enum_type)other_value; return *this; } BASE__NONE__Accounting__Record__Type& BASE__NONE__Accounting__Record__Type::operator=(enum_type other_value) { enum_value = other_value; return *this; } BASE__NONE__Accounting__Record__Type& BASE__NONE__Accounting__Record__Type::operator=(const BASE__NONE__Accounting__Record__Type& other_value) { if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("Assignment of an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type."); enum_value = other_value.enum_value; return *this; } boolean BASE__NONE__Accounting__Record__Type::operator==(enum_type other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type."); return enum_value == other_value; } boolean BASE__NONE__Accounting__Record__Type::operator==(const BASE__NONE__Accounting__Record__Type& other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type."); if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type."); return enum_value == other_value.enum_value; } boolean BASE__NONE__Accounting__Record__Type::operator<(enum_type other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type."); return enum_value < other_value; } boolean BASE__NONE__Accounting__Record__Type::operator<(const BASE__NONE__Accounting__Record__Type& other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type."); if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type."); return enum_value < other_value.enum_value; } boolean BASE__NONE__Accounting__Record__Type::operator>(enum_type other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type."); return enum_value > other_value; } boolean BASE__NONE__Accounting__Record__Type::operator>(const BASE__NONE__Accounting__Record__Type& other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type."); if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type."); return enum_value > other_value.enum_value; } const char *BASE__NONE__Accounting__Record__Type::enum_to_str(enum_type enum_par) { switch (enum_par) { case EVENT__RECORD: return "EVENT_RECORD"; case START__RECORD: return "START_RECORD"; case INTERIM__RECORD: return "INTERIM_RECORD"; case STOP__RECORD: return "STOP_RECORD"; default: return ""; } } BASE__NONE__Accounting__Record__Type::enum_type BASE__NONE__Accounting__Record__Type::str_to_enum(const char *str_par) { if (!strcmp(str_par, "EVENT_RECORD")) return EVENT__RECORD; else if (!strcmp(str_par, "START_RECORD")) return START__RECORD; else if (!strcmp(str_par, "INTERIM_RECORD")) return INTERIM__RECORD; else if (!strcmp(str_par, "STOP_RECORD")) return STOP__RECORD; else return UNKNOWN_VALUE; } boolean BASE__NONE__Accounting__Record__Type::is_valid_enum(int int_par) { switch (int_par) { case 1: case 2: case 3: case 4: return TRUE; default: return FALSE; } } int BASE__NONE__Accounting__Record__Type::enum2int(enum_type enum_par) { if (enum_par==UNBOUND_VALUE || enum_par==UNKNOWN_VALUE) TTCN_error("The argument of function enum2int() is an %s value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type.", enum_par==UNBOUND_VALUE?"unbound":"invalid"); return enum_par; } int BASE__NONE__Accounting__Record__Type::enum2int(const BASE__NONE__Accounting__Record__Type& enum_par) { if (enum_par.enum_value==UNBOUND_VALUE || enum_par.enum_value==UNKNOWN_VALUE) TTCN_error("The argument of function enum2int() is an %s value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type.", enum_par==UNBOUND_VALUE?"unbound":"invalid"); return enum_par.enum_value; } void BASE__NONE__Accounting__Record__Type::int2enum(int int_val) { if (!is_valid_enum(int_val)) TTCN_error("Assigning invalid numeric value %d to a variable of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type.", int_val); enum_value = (enum_type)int_val; } BASE__NONE__Accounting__Record__Type::operator BASE__NONE__Accounting__Record__Type::enum_type() const { if (enum_value == UNBOUND_VALUE) TTCN_error("Using the value of an unbound variable of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type."); return enum_value; } void BASE__NONE__Accounting__Record__Type::log() const { if (enum_value != UNBOUND_VALUE) TTCN_Logger::log_event_enum(enum_to_str(enum_value), enum_value); else TTCN_Logger::log_event_unbound(); } void BASE__NONE__Accounting__Record__Type::set_param(Module_Param& param) { param.basic_check(Module_Param::BC_VALUE, "enumerated value"); if (param.get_type()!=Module_Param::MP_Enumerated) param.type_error("enumerated value", "@DIAMETER_Types.BASE_NONE_Accounting_Record_Type"); enum_value = str_to_enum(param.get_enumerated()); if (!is_valid_enum(enum_value)) { param.error("Invalid enumerated value for type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type."); } } void BASE__NONE__Accounting__Record__Type::encode_text(Text_Buf& text_buf) const { if (enum_value == UNBOUND_VALUE) TTCN_error("Text encoder: Encoding an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type."); text_buf.push_int(enum_value); } void BASE__NONE__Accounting__Record__Type::decode_text(Text_Buf& text_buf) { enum_value = (enum_type)text_buf.pull_int().get_val(); if (!is_valid_enum(enum_value)) TTCN_error("Text decoder: Unknown numeric value %d was received for enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type.", enum_value); } void BASE__NONE__Accounting__Record__Type::encode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) const { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-encoding type '%s': ", p_td.name); unsigned BER_coding=va_arg(pvar, unsigned); BER_encode_chk_coding(BER_coding); ASN_BER_TLV_t *tlv=BER_encode_TLV(p_td, BER_coding); tlv->put_in_buffer(p_buf); ASN_BER_TLV_t::destruct(tlv); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-encoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); RAW_enc_tr_pos rp; rp.level=0; rp.pos=NULL; RAW_enc_tree root(TRUE, NULL, &rp, 1, p_td.raw); RAW_encode(p_td, root); root.put_to_buf(p_buf); break;} case TTCN_EncDec::CT_TEXT: { TTCN_EncDec_ErrorContext ec("While TEXT-encoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); TEXT_encode(p_td,p_buf); break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-encoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XER_encode(*(p_td.xer),p_buf, XER_coding, 0, 0, 0); p_buf.put_c('\n'); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-encoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok(va_arg(pvar, int) != 0); JSON_encode(p_td, tok, FALSE); p_buf.put_s(tok.get_buffer_length(), (const unsigned char*)tok.get_buffer()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-encoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_encode(p_td, p_buf); break;} default: TTCN_error("Unknown coding method requested to encode type '%s'", p_td.name); } va_end(pvar); } void BASE__NONE__Accounting__Record__Type::decode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-decoding type '%s': ", p_td.name); unsigned L_form=va_arg(pvar, unsigned); ASN_BER_TLV_t tlv; BER_decode_str2TLV(p_buf, tlv, L_form); BER_decode_TLV(p_td, tlv, L_form); if(tlv.isComplete) p_buf.increase_pos(tlv.get_len()); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-decoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); raw_order_t r_order; switch(p_td.raw->top_bit_order) { case TOP_BIT_LEFT: r_order=ORDER_LSB; break; case TOP_BIT_RIGHT: default: r_order=ORDER_MSB; } int rawr = RAW_decode(p_td, p_buf, p_buf.get_len()*8, r_order); if(rawr<0) switch (-rawr) { case TTCN_EncDec::ET_INCOMPL_MSG: case TTCN_EncDec::ET_LEN_ERR: ec.error((TTCN_EncDec::error_type_t)-rawr, "Can not decode type '%s', because incomplete message was received", p_td.name); break; case 1: default: ec.error(TTCN_EncDec::ET_INVAL_MSG, "Can not decode type '%s', because invalid message was received", p_td.name); break; } break;} case TTCN_EncDec::CT_TEXT: { Limit_Token_List limit; TTCN_EncDec_ErrorContext ec("While TEXT-decoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); const unsigned char *b_data=p_buf.get_data(); int null_added=0; if(b_data[p_buf.get_len()-1]!='\0'){ null_added=1; p_buf.set_pos(p_buf.get_len()); p_buf.put_zero(8,ORDER_LSB); p_buf.rewind(); } if(TEXT_decode(p_td,p_buf,limit)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); if(null_added){ size_t actpos=p_buf.get_pos(); p_buf.set_pos(p_buf.get_len()-1); p_buf.cut_end(); p_buf.set_pos(actpos); } break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-decoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XmlReaderWrap reader(p_buf); for (int rd_ok=reader.Read(); rd_ok==1; rd_ok=reader.Read()) { if (reader.NodeType() == XML_READER_TYPE_ELEMENT) break; } XER_decode(*(p_td.xer), reader, XER_coding | XER_TOPLEVEL, XER_NONE, 0); size_t bytes = reader.ByteConsumed(); p_buf.set_pos(bytes); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-decoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok((const char*)p_buf.get_data(), p_buf.get_len()); if(JSON_decode(p_td, tok, FALSE, FALSE)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); p_buf.set_pos(tok.get_buf_pos()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-decoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_struct p_oer; OER_decode(p_td, p_buf, p_oer); break;} default: TTCN_error("Unknown coding method requested to decode type '%s'", p_td.name); } va_end(pvar); } int BASE__NONE__Accounting__Record__Type::RAW_decode(const TTCN_Typedescriptor_t& p_td,TTCN_Buffer& p_buf,int limit, raw_order_t top_bit_ord, boolean no_err, int, boolean, const RAW_Force_Omit*) { int decoded_value = 0; int decoded_length = RAW_decode_enum_type(p_td, p_buf, limit, top_bit_ord, decoded_value, 3, no_err); if (decoded_length < 0) return decoded_length; if (is_valid_enum(decoded_value)) enum_value = (enum_type)decoded_value; else { if(no_err){ return -1; } else { TTCN_EncDec_ErrorContext::error (TTCN_EncDec::ET_ENC_ENUM, "Invalid enum value '%d' for '%s': ",decoded_value, p_td.name); enum_value = UNKNOWN_VALUE; } } return decoded_length; } int BASE__NONE__Accounting__Record__Type::RAW_encode(const TTCN_Typedescriptor_t& p_td, RAW_enc_tree& myleaf) const { return RAW_encode_enum_type(p_td, myleaf, (int)enum_value, 3); } void BASE__NONE__Accounting__Record__Type_template::copy_template(const BASE__NONE__Accounting__Record__Type_template& other_value) { set_selection(other_value); switch (template_selection) { case SPECIFIC_VALUE: single_value = other_value.single_value; break; case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: value_list.n_values = other_value.value_list.n_values; value_list.list_value = new BASE__NONE__Accounting__Record__Type_template[value_list.n_values]; for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) value_list.list_value[list_count].copy_template(other_value.value_list.list_value[list_count]); break; case IMPLICATION_MATCH: implication_.precondition = new BASE__NONE__Accounting__Record__Type_template(*other_value.implication_.precondition); implication_.implied_template = new BASE__NONE__Accounting__Record__Type_template(*other_value.implication_.implied_template); break; case DYNAMIC_MATCH: dyn_match = other_value.dyn_match; dyn_match->ref_count++; break; default: TTCN_error("Copying an uninitialized/unsupported template of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type."); } } BASE__NONE__Accounting__Record__Type_template::BASE__NONE__Accounting__Record__Type_template() { } BASE__NONE__Accounting__Record__Type_template::BASE__NONE__Accounting__Record__Type_template(template_sel other_value) : Base_Template(other_value) { check_single_selection(other_value); } BASE__NONE__Accounting__Record__Type_template::BASE__NONE__Accounting__Record__Type_template(int other_value) : Base_Template(SPECIFIC_VALUE) { if (!BASE__NONE__Accounting__Record__Type::is_valid_enum(other_value)) TTCN_error("Initializing a template of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type with unknown numeric value %d.", other_value); single_value = (BASE__NONE__Accounting__Record__Type::enum_type)other_value; } BASE__NONE__Accounting__Record__Type_template::BASE__NONE__Accounting__Record__Type_template(BASE__NONE__Accounting__Record__Type::enum_type other_value) : Base_Template(SPECIFIC_VALUE) { single_value = other_value; } BASE__NONE__Accounting__Record__Type_template::BASE__NONE__Accounting__Record__Type_template(const BASE__NONE__Accounting__Record__Type& other_value) : Base_Template(SPECIFIC_VALUE) { if (other_value.enum_value == BASE__NONE__Accounting__Record__Type::UNBOUND_VALUE) TTCN_error("Creating a template from an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type."); single_value = other_value.enum_value; } BASE__NONE__Accounting__Record__Type_template::BASE__NONE__Accounting__Record__Type_template(const OPTIONAL& other_value) { switch (other_value.get_selection()) { case OPTIONAL_PRESENT: set_selection(SPECIFIC_VALUE); single_value = (BASE__NONE__Accounting__Record__Type::enum_type)(const BASE__NONE__Accounting__Record__Type&)other_value; break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Creating a template of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type from an unbound optional field."); } } BASE__NONE__Accounting__Record__Type_template::BASE__NONE__Accounting__Record__Type_template(BASE__NONE__Accounting__Record__Type_template* p_precondition, BASE__NONE__Accounting__Record__Type_template* p_implied_template) : Base_Template(IMPLICATION_MATCH) { implication_.precondition = p_precondition; implication_.implied_template = p_implied_template; } BASE__NONE__Accounting__Record__Type_template::BASE__NONE__Accounting__Record__Type_template(Dynamic_Match_Interface* p_dyn_match) : Base_Template(DYNAMIC_MATCH) { dyn_match = new dynmatch_struct; dyn_match->ptr = p_dyn_match; dyn_match->ref_count = 1; } BASE__NONE__Accounting__Record__Type_template::BASE__NONE__Accounting__Record__Type_template(const BASE__NONE__Accounting__Record__Type_template& other_value) : Base_Template() { copy_template(other_value); } BASE__NONE__Accounting__Record__Type_template::~BASE__NONE__Accounting__Record__Type_template() { clean_up(); } boolean BASE__NONE__Accounting__Record__Type_template::is_bound() const { if (template_selection == UNINITIALIZED_TEMPLATE && !is_ifpresent) return FALSE; return TRUE; } boolean BASE__NONE__Accounting__Record__Type_template::is_value() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) return FALSE; return single_value != BASE__NONE__Accounting__Record__Type::UNBOUND_VALUE; } void BASE__NONE__Accounting__Record__Type_template::clean_up() { switch (template_selection) { case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: delete [] value_list.list_value; break; case IMPLICATION_MATCH: delete implication_.precondition; delete implication_.implied_template; break; case DYNAMIC_MATCH: dyn_match->ref_count--; if (dyn_match->ref_count == 0) { delete dyn_match->ptr; delete dyn_match; } break; default: break; } template_selection = UNINITIALIZED_TEMPLATE; } BASE__NONE__Accounting__Record__Type_template& BASE__NONE__Accounting__Record__Type_template::operator=(template_sel other_value) { check_single_selection(other_value); clean_up(); set_selection(other_value); return *this; } BASE__NONE__Accounting__Record__Type_template& BASE__NONE__Accounting__Record__Type_template::operator=(int other_value) { if (!BASE__NONE__Accounting__Record__Type::is_valid_enum(other_value)) TTCN_warning("Assigning unknown numeric value %d to a template of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type.", other_value); clean_up(); set_selection(SPECIFIC_VALUE); single_value = (BASE__NONE__Accounting__Record__Type::enum_type)other_value; return *this; } BASE__NONE__Accounting__Record__Type_template& BASE__NONE__Accounting__Record__Type_template::operator=(BASE__NONE__Accounting__Record__Type::enum_type other_value) { clean_up(); set_selection(SPECIFIC_VALUE); single_value = other_value; return *this; } BASE__NONE__Accounting__Record__Type_template& BASE__NONE__Accounting__Record__Type_template::operator=(const BASE__NONE__Accounting__Record__Type& other_value) { if (other_value.enum_value == BASE__NONE__Accounting__Record__Type::UNBOUND_VALUE) TTCN_error("Assignment of an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type to a template."); clean_up(); set_selection(SPECIFIC_VALUE); single_value = other_value.enum_value; return *this; } BASE__NONE__Accounting__Record__Type_template& BASE__NONE__Accounting__Record__Type_template::operator=(const OPTIONAL& other_value) { clean_up(); switch (other_value.get_selection()) { case OPTIONAL_PRESENT: set_selection(SPECIFIC_VALUE); single_value = (BASE__NONE__Accounting__Record__Type::enum_type)(const BASE__NONE__Accounting__Record__Type&)other_value; break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Assignment of an unbound optional field to a template of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type."); } return *this; } BASE__NONE__Accounting__Record__Type_template& BASE__NONE__Accounting__Record__Type_template::operator=(const BASE__NONE__Accounting__Record__Type_template& other_value) { if (&other_value != this) { clean_up(); copy_template(other_value); } return *this; } boolean BASE__NONE__Accounting__Record__Type_template::match(BASE__NONE__Accounting__Record__Type::enum_type other_value, boolean) const { switch (template_selection) { case SPECIFIC_VALUE: return single_value == other_value; case OMIT_VALUE: return FALSE; case ANY_VALUE: case ANY_OR_OMIT: return TRUE; case VALUE_LIST: case COMPLEMENTED_LIST: for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) if (value_list.list_value[list_count].match(other_value)) return template_selection == VALUE_LIST; return template_selection == COMPLEMENTED_LIST; case CONJUNCTION_MATCH: for (unsigned int i = 0; i < value_list.n_values; i++) { if (!value_list.list_value[i].match(other_value)) { return FALSE; } } return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match(other_value) || implication_.implied_template->match(other_value); case DYNAMIC_MATCH: return dyn_match->ptr->match(other_value); default: TTCN_error("Matching an uninitialized/unsupported template of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type."); } return FALSE; } boolean BASE__NONE__Accounting__Record__Type_template::match(const BASE__NONE__Accounting__Record__Type& other_value, boolean) const { if (other_value.enum_value == BASE__NONE__Accounting__Record__Type::UNBOUND_VALUE) TTCN_error("Matching a template of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type with an unbound value."); return match(other_value.enum_value); } BASE__NONE__Accounting__Record__Type::enum_type BASE__NONE__Accounting__Record__Type_template::valueof() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) TTCN_error("Performing a valueof or send operation on a non-specific template of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type."); return single_value; } void BASE__NONE__Accounting__Record__Type_template::set_type(template_sel template_type, unsigned int list_length) { if (template_type != VALUE_LIST && template_type != COMPLEMENTED_LIST && template_type != CONJUNCTION_MATCH) TTCN_error("Setting an invalid list type for a template of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type."); clean_up(); set_selection(template_type); value_list.n_values = list_length; value_list.list_value = new BASE__NONE__Accounting__Record__Type_template[list_length]; } BASE__NONE__Accounting__Record__Type_template& BASE__NONE__Accounting__Record__Type_template::list_item(unsigned int list_index) { if (template_selection != VALUE_LIST && template_selection != COMPLEMENTED_LIST && template_selection != CONJUNCTION_MATCH) TTCN_error("Accessing a list element in a non-list template of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type."); if (list_index >= value_list.n_values) TTCN_error("Index overflow in a value list template of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type."); return value_list.list_value[list_index]; } void BASE__NONE__Accounting__Record__Type_template::log() const { switch (template_selection) { case SPECIFIC_VALUE: TTCN_Logger::log_event_enum(BASE__NONE__Accounting__Record__Type::enum_to_str(single_value), single_value); break; case COMPLEMENTED_LIST: TTCN_Logger::log_event_str("complement"); case CONJUNCTION_MATCH: if (template_selection == CONJUNCTION_MATCH) { TTCN_Logger::log_event_str("conjunct"); } case VALUE_LIST: TTCN_Logger::log_char('('); for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) { if (elem_count > 0) TTCN_Logger::log_event_str(", "); value_list.list_value[elem_count].log(); } TTCN_Logger::log_char(')'); break; case IMPLICATION_MATCH: implication_.precondition->log(); TTCN_Logger::log_event_str(" implies "); implication_.implied_template->log(); break; case DYNAMIC_MATCH: TTCN_Logger::log_event_str("@dynamic template"); break; default: log_generic(); } log_ifpresent(); } void BASE__NONE__Accounting__Record__Type_template::log_match(const BASE__NONE__Accounting__Record__Type& match_value, boolean) const { match_value.log(); TTCN_Logger::log_event_str(" with "); log(); if (match(match_value)) TTCN_Logger::log_event_str(" matched"); else TTCN_Logger::log_event_str(" unmatched"); } void BASE__NONE__Accounting__Record__Type_template::encode_text(Text_Buf& text_buf) const { encode_text_base(text_buf); switch (template_selection) { case SPECIFIC_VALUE: text_buf.push_int(single_value); case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: text_buf.push_int(value_list.n_values); for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) value_list.list_value[elem_count].encode_text(text_buf); break; default: TTCN_error("Text encoder: Encoding an uninitialized/unsupported template of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type."); } } void BASE__NONE__Accounting__Record__Type_template::decode_text(Text_Buf& text_buf) { clean_up(); decode_text_base(text_buf); switch (template_selection) { case SPECIFIC_VALUE: single_value = (BASE__NONE__Accounting__Record__Type::enum_type)text_buf.pull_int().get_val(); if (!BASE__NONE__Accounting__Record__Type::is_valid_enum(single_value)) TTCN_error("Text decoder: Unknown numeric value %d was received for a template of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type.", single_value); case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: value_list.n_values = text_buf.pull_int().get_val(); value_list.list_value = new BASE__NONE__Accounting__Record__Type_template[value_list.n_values]; for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) value_list.list_value[elem_count].decode_text(text_buf); break; default: TTCN_error("Text decoder: An unknown/unsupported selection was received for a template of enumerated type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type."); } } boolean BASE__NONE__Accounting__Record__Type_template::is_present(boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return FALSE; return !match_omit(legacy); } boolean BASE__NONE__Accounting__Record__Type_template::match_omit(boolean legacy) const { if (is_ifpresent) return TRUE; switch (template_selection) { case OMIT_VALUE: case ANY_OR_OMIT: return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match_omit() || implication_.implied_template->match_omit(); case VALUE_LIST: case COMPLEMENTED_LIST: if (legacy) { for (unsigned int i=0; iget_type()) { case Module_Param::MP_Omit: *this = OMIT_VALUE; break; case Module_Param::MP_Any: *this = ANY_VALUE; break; case Module_Param::MP_AnyOrNone: *this = ANY_OR_OMIT; break; case Module_Param::MP_List_Template: case Module_Param::MP_ComplementList_Template: case Module_Param::MP_ConjunctList_Template: { BASE__NONE__Accounting__Record__Type_template new_temp; new_temp.set_type(m_p->get_type()==Module_Param::MP_List_Template ? VALUE_LIST : (m_p->get_type() == Module_Param::MP_ConjunctList_Template ? CONJUNCTION_MATCH : COMPLEMENTED_LIST), m_p->get_size()); for (size_t p_i=0; p_iget_size(); p_i++) { new_temp.list_item(p_i).set_param(*m_p->get_elem(p_i)); } *this = new_temp; break; } case Module_Param::MP_Enumerated: { BASE__NONE__Accounting__Record__Type::enum_type enum_val = BASE__NONE__Accounting__Record__Type::str_to_enum(m_p->get_enumerated()); if (!BASE__NONE__Accounting__Record__Type::is_valid_enum(enum_val)) { param.error("Invalid enumerated value for type @DIAMETER_Types.BASE_NONE_Accounting_Record_Type."); } *this = enum_val; } break; case Module_Param::MP_Implication_Template: { BASE__NONE__Accounting__Record__Type_template* precondition = new BASE__NONE__Accounting__Record__Type_template; precondition->set_param(*m_p->get_elem(0)); BASE__NONE__Accounting__Record__Type_template* implied_template = new BASE__NONE__Accounting__Record__Type_template; implied_template->set_param(*m_p->get_elem(1)); *this = BASE__NONE__Accounting__Record__Type_template(precondition, implied_template); } break; default: param.type_error("enumerated template", "@DIAMETER_Types.BASE_NONE_Accounting_Record_Type"); } is_ifpresent = param.get_ifpresent(); } void BASE__NONE__Accounting__Record__Type_template::check_restriction(template_res t_res, const char* t_name, boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return; switch ((t_name&&(t_res==TR_VALUE))?TR_OMIT:t_res) { case TR_VALUE: if (!is_ifpresent && template_selection==SPECIFIC_VALUE) return; break; case TR_OMIT: if (!is_ifpresent && (template_selection==OMIT_VALUE || template_selection==SPECIFIC_VALUE)) return; break; case TR_PRESENT: if (!match_omit(legacy)) return; break; default: return; } TTCN_error("Restriction `%s' on template of type %s violated.", get_res_name(t_res), t_name ? t_name : "@DIAMETER_Types.BASE_NONE_Accounting_Record_Type"); } BASE__NONE__Auth__Request__Type::BASE__NONE__Auth__Request__Type() { enum_value = UNBOUND_VALUE; } BASE__NONE__Auth__Request__Type::BASE__NONE__Auth__Request__Type(int other_value) { if (!is_valid_enum(other_value)) TTCN_error("Initializing a variable of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type with invalid numeric value %d.", other_value); enum_value = (enum_type)other_value; } BASE__NONE__Auth__Request__Type::BASE__NONE__Auth__Request__Type(enum_type other_value) { enum_value = other_value; } BASE__NONE__Auth__Request__Type::BASE__NONE__Auth__Request__Type(const BASE__NONE__Auth__Request__Type& other_value) : Base_Type() { if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("Copying an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type."); enum_value = other_value.enum_value; } BASE__NONE__Auth__Request__Type& BASE__NONE__Auth__Request__Type::operator=(int other_value) { if (!is_valid_enum(other_value)) TTCN_error("Assigning unknown numeric value %d to a variable of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type.", other_value); enum_value = (enum_type)other_value; return *this; } BASE__NONE__Auth__Request__Type& BASE__NONE__Auth__Request__Type::operator=(enum_type other_value) { enum_value = other_value; return *this; } BASE__NONE__Auth__Request__Type& BASE__NONE__Auth__Request__Type::operator=(const BASE__NONE__Auth__Request__Type& other_value) { if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("Assignment of an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type."); enum_value = other_value.enum_value; return *this; } boolean BASE__NONE__Auth__Request__Type::operator==(enum_type other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type."); return enum_value == other_value; } boolean BASE__NONE__Auth__Request__Type::operator==(const BASE__NONE__Auth__Request__Type& other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type."); if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type."); return enum_value == other_value.enum_value; } boolean BASE__NONE__Auth__Request__Type::operator<(enum_type other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type."); return enum_value < other_value; } boolean BASE__NONE__Auth__Request__Type::operator<(const BASE__NONE__Auth__Request__Type& other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type."); if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type."); return enum_value < other_value.enum_value; } boolean BASE__NONE__Auth__Request__Type::operator>(enum_type other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type."); return enum_value > other_value; } boolean BASE__NONE__Auth__Request__Type::operator>(const BASE__NONE__Auth__Request__Type& other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type."); if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type."); return enum_value > other_value.enum_value; } const char *BASE__NONE__Auth__Request__Type::enum_to_str(enum_type enum_par) { switch (enum_par) { case AUTHENTICATE__ONLY: return "AUTHENTICATE_ONLY"; case AUTHORIZE__ONLY: return "AUTHORIZE_ONLY"; case AUTHORIZE__AUTHENTICATE: return "AUTHORIZE_AUTHENTICATE"; default: return ""; } } BASE__NONE__Auth__Request__Type::enum_type BASE__NONE__Auth__Request__Type::str_to_enum(const char *str_par) { if (!strcmp(str_par, "AUTHENTICATE_ONLY")) return AUTHENTICATE__ONLY; else if (!strcmp(str_par, "AUTHORIZE_ONLY")) return AUTHORIZE__ONLY; else if (!strcmp(str_par, "AUTHORIZE_AUTHENTICATE")) return AUTHORIZE__AUTHENTICATE; else return UNKNOWN_VALUE; } boolean BASE__NONE__Auth__Request__Type::is_valid_enum(int int_par) { switch (int_par) { case 1: case 2: case 3: return TRUE; default: return FALSE; } } int BASE__NONE__Auth__Request__Type::enum2int(enum_type enum_par) { if (enum_par==UNBOUND_VALUE || enum_par==UNKNOWN_VALUE) TTCN_error("The argument of function enum2int() is an %s value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type.", enum_par==UNBOUND_VALUE?"unbound":"invalid"); return enum_par; } int BASE__NONE__Auth__Request__Type::enum2int(const BASE__NONE__Auth__Request__Type& enum_par) { if (enum_par.enum_value==UNBOUND_VALUE || enum_par.enum_value==UNKNOWN_VALUE) TTCN_error("The argument of function enum2int() is an %s value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type.", enum_par==UNBOUND_VALUE?"unbound":"invalid"); return enum_par.enum_value; } void BASE__NONE__Auth__Request__Type::int2enum(int int_val) { if (!is_valid_enum(int_val)) TTCN_error("Assigning invalid numeric value %d to a variable of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type.", int_val); enum_value = (enum_type)int_val; } BASE__NONE__Auth__Request__Type::operator BASE__NONE__Auth__Request__Type::enum_type() const { if (enum_value == UNBOUND_VALUE) TTCN_error("Using the value of an unbound variable of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type."); return enum_value; } void BASE__NONE__Auth__Request__Type::log() const { if (enum_value != UNBOUND_VALUE) TTCN_Logger::log_event_enum(enum_to_str(enum_value), enum_value); else TTCN_Logger::log_event_unbound(); } void BASE__NONE__Auth__Request__Type::set_param(Module_Param& param) { param.basic_check(Module_Param::BC_VALUE, "enumerated value"); if (param.get_type()!=Module_Param::MP_Enumerated) param.type_error("enumerated value", "@DIAMETER_Types.BASE_NONE_Auth_Request_Type"); enum_value = str_to_enum(param.get_enumerated()); if (!is_valid_enum(enum_value)) { param.error("Invalid enumerated value for type @DIAMETER_Types.BASE_NONE_Auth_Request_Type."); } } void BASE__NONE__Auth__Request__Type::encode_text(Text_Buf& text_buf) const { if (enum_value == UNBOUND_VALUE) TTCN_error("Text encoder: Encoding an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type."); text_buf.push_int(enum_value); } void BASE__NONE__Auth__Request__Type::decode_text(Text_Buf& text_buf) { enum_value = (enum_type)text_buf.pull_int().get_val(); if (!is_valid_enum(enum_value)) TTCN_error("Text decoder: Unknown numeric value %d was received for enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type.", enum_value); } void BASE__NONE__Auth__Request__Type::encode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) const { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-encoding type '%s': ", p_td.name); unsigned BER_coding=va_arg(pvar, unsigned); BER_encode_chk_coding(BER_coding); ASN_BER_TLV_t *tlv=BER_encode_TLV(p_td, BER_coding); tlv->put_in_buffer(p_buf); ASN_BER_TLV_t::destruct(tlv); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-encoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); RAW_enc_tr_pos rp; rp.level=0; rp.pos=NULL; RAW_enc_tree root(TRUE, NULL, &rp, 1, p_td.raw); RAW_encode(p_td, root); root.put_to_buf(p_buf); break;} case TTCN_EncDec::CT_TEXT: { TTCN_EncDec_ErrorContext ec("While TEXT-encoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); TEXT_encode(p_td,p_buf); break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-encoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XER_encode(*(p_td.xer),p_buf, XER_coding, 0, 0, 0); p_buf.put_c('\n'); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-encoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok(va_arg(pvar, int) != 0); JSON_encode(p_td, tok, FALSE); p_buf.put_s(tok.get_buffer_length(), (const unsigned char*)tok.get_buffer()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-encoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_encode(p_td, p_buf); break;} default: TTCN_error("Unknown coding method requested to encode type '%s'", p_td.name); } va_end(pvar); } void BASE__NONE__Auth__Request__Type::decode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-decoding type '%s': ", p_td.name); unsigned L_form=va_arg(pvar, unsigned); ASN_BER_TLV_t tlv; BER_decode_str2TLV(p_buf, tlv, L_form); BER_decode_TLV(p_td, tlv, L_form); if(tlv.isComplete) p_buf.increase_pos(tlv.get_len()); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-decoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); raw_order_t r_order; switch(p_td.raw->top_bit_order) { case TOP_BIT_LEFT: r_order=ORDER_LSB; break; case TOP_BIT_RIGHT: default: r_order=ORDER_MSB; } int rawr = RAW_decode(p_td, p_buf, p_buf.get_len()*8, r_order); if(rawr<0) switch (-rawr) { case TTCN_EncDec::ET_INCOMPL_MSG: case TTCN_EncDec::ET_LEN_ERR: ec.error((TTCN_EncDec::error_type_t)-rawr, "Can not decode type '%s', because incomplete message was received", p_td.name); break; case 1: default: ec.error(TTCN_EncDec::ET_INVAL_MSG, "Can not decode type '%s', because invalid message was received", p_td.name); break; } break;} case TTCN_EncDec::CT_TEXT: { Limit_Token_List limit; TTCN_EncDec_ErrorContext ec("While TEXT-decoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); const unsigned char *b_data=p_buf.get_data(); int null_added=0; if(b_data[p_buf.get_len()-1]!='\0'){ null_added=1; p_buf.set_pos(p_buf.get_len()); p_buf.put_zero(8,ORDER_LSB); p_buf.rewind(); } if(TEXT_decode(p_td,p_buf,limit)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); if(null_added){ size_t actpos=p_buf.get_pos(); p_buf.set_pos(p_buf.get_len()-1); p_buf.cut_end(); p_buf.set_pos(actpos); } break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-decoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XmlReaderWrap reader(p_buf); for (int rd_ok=reader.Read(); rd_ok==1; rd_ok=reader.Read()) { if (reader.NodeType() == XML_READER_TYPE_ELEMENT) break; } XER_decode(*(p_td.xer), reader, XER_coding | XER_TOPLEVEL, XER_NONE, 0); size_t bytes = reader.ByteConsumed(); p_buf.set_pos(bytes); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-decoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok((const char*)p_buf.get_data(), p_buf.get_len()); if(JSON_decode(p_td, tok, FALSE, FALSE)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); p_buf.set_pos(tok.get_buf_pos()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-decoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_struct p_oer; OER_decode(p_td, p_buf, p_oer); break;} default: TTCN_error("Unknown coding method requested to decode type '%s'", p_td.name); } va_end(pvar); } int BASE__NONE__Auth__Request__Type::RAW_decode(const TTCN_Typedescriptor_t& p_td,TTCN_Buffer& p_buf,int limit, raw_order_t top_bit_ord, boolean no_err, int, boolean, const RAW_Force_Omit*) { int decoded_value = 0; int decoded_length = RAW_decode_enum_type(p_td, p_buf, limit, top_bit_ord, decoded_value, 2, no_err); if (decoded_length < 0) return decoded_length; if (is_valid_enum(decoded_value)) enum_value = (enum_type)decoded_value; else { if(no_err){ return -1; } else { TTCN_EncDec_ErrorContext::error (TTCN_EncDec::ET_ENC_ENUM, "Invalid enum value '%d' for '%s': ",decoded_value, p_td.name); enum_value = UNKNOWN_VALUE; } } return decoded_length; } int BASE__NONE__Auth__Request__Type::RAW_encode(const TTCN_Typedescriptor_t& p_td, RAW_enc_tree& myleaf) const { return RAW_encode_enum_type(p_td, myleaf, (int)enum_value, 2); } void BASE__NONE__Auth__Request__Type_template::copy_template(const BASE__NONE__Auth__Request__Type_template& other_value) { set_selection(other_value); switch (template_selection) { case SPECIFIC_VALUE: single_value = other_value.single_value; break; case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: value_list.n_values = other_value.value_list.n_values; value_list.list_value = new BASE__NONE__Auth__Request__Type_template[value_list.n_values]; for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) value_list.list_value[list_count].copy_template(other_value.value_list.list_value[list_count]); break; case IMPLICATION_MATCH: implication_.precondition = new BASE__NONE__Auth__Request__Type_template(*other_value.implication_.precondition); implication_.implied_template = new BASE__NONE__Auth__Request__Type_template(*other_value.implication_.implied_template); break; case DYNAMIC_MATCH: dyn_match = other_value.dyn_match; dyn_match->ref_count++; break; default: TTCN_error("Copying an uninitialized/unsupported template of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type."); } } BASE__NONE__Auth__Request__Type_template::BASE__NONE__Auth__Request__Type_template() { } BASE__NONE__Auth__Request__Type_template::BASE__NONE__Auth__Request__Type_template(template_sel other_value) : Base_Template(other_value) { check_single_selection(other_value); } BASE__NONE__Auth__Request__Type_template::BASE__NONE__Auth__Request__Type_template(int other_value) : Base_Template(SPECIFIC_VALUE) { if (!BASE__NONE__Auth__Request__Type::is_valid_enum(other_value)) TTCN_error("Initializing a template of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type with unknown numeric value %d.", other_value); single_value = (BASE__NONE__Auth__Request__Type::enum_type)other_value; } BASE__NONE__Auth__Request__Type_template::BASE__NONE__Auth__Request__Type_template(BASE__NONE__Auth__Request__Type::enum_type other_value) : Base_Template(SPECIFIC_VALUE) { single_value = other_value; } BASE__NONE__Auth__Request__Type_template::BASE__NONE__Auth__Request__Type_template(const BASE__NONE__Auth__Request__Type& other_value) : Base_Template(SPECIFIC_VALUE) { if (other_value.enum_value == BASE__NONE__Auth__Request__Type::UNBOUND_VALUE) TTCN_error("Creating a template from an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type."); single_value = other_value.enum_value; } BASE__NONE__Auth__Request__Type_template::BASE__NONE__Auth__Request__Type_template(const OPTIONAL& other_value) { switch (other_value.get_selection()) { case OPTIONAL_PRESENT: set_selection(SPECIFIC_VALUE); single_value = (BASE__NONE__Auth__Request__Type::enum_type)(const BASE__NONE__Auth__Request__Type&)other_value; break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Creating a template of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type from an unbound optional field."); } } BASE__NONE__Auth__Request__Type_template::BASE__NONE__Auth__Request__Type_template(BASE__NONE__Auth__Request__Type_template* p_precondition, BASE__NONE__Auth__Request__Type_template* p_implied_template) : Base_Template(IMPLICATION_MATCH) { implication_.precondition = p_precondition; implication_.implied_template = p_implied_template; } BASE__NONE__Auth__Request__Type_template::BASE__NONE__Auth__Request__Type_template(Dynamic_Match_Interface* p_dyn_match) : Base_Template(DYNAMIC_MATCH) { dyn_match = new dynmatch_struct; dyn_match->ptr = p_dyn_match; dyn_match->ref_count = 1; } BASE__NONE__Auth__Request__Type_template::BASE__NONE__Auth__Request__Type_template(const BASE__NONE__Auth__Request__Type_template& other_value) : Base_Template() { copy_template(other_value); } BASE__NONE__Auth__Request__Type_template::~BASE__NONE__Auth__Request__Type_template() { clean_up(); } boolean BASE__NONE__Auth__Request__Type_template::is_bound() const { if (template_selection == UNINITIALIZED_TEMPLATE && !is_ifpresent) return FALSE; return TRUE; } boolean BASE__NONE__Auth__Request__Type_template::is_value() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) return FALSE; return single_value != BASE__NONE__Auth__Request__Type::UNBOUND_VALUE; } void BASE__NONE__Auth__Request__Type_template::clean_up() { switch (template_selection) { case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: delete [] value_list.list_value; break; case IMPLICATION_MATCH: delete implication_.precondition; delete implication_.implied_template; break; case DYNAMIC_MATCH: dyn_match->ref_count--; if (dyn_match->ref_count == 0) { delete dyn_match->ptr; delete dyn_match; } break; default: break; } template_selection = UNINITIALIZED_TEMPLATE; } BASE__NONE__Auth__Request__Type_template& BASE__NONE__Auth__Request__Type_template::operator=(template_sel other_value) { check_single_selection(other_value); clean_up(); set_selection(other_value); return *this; } BASE__NONE__Auth__Request__Type_template& BASE__NONE__Auth__Request__Type_template::operator=(int other_value) { if (!BASE__NONE__Auth__Request__Type::is_valid_enum(other_value)) TTCN_warning("Assigning unknown numeric value %d to a template of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type.", other_value); clean_up(); set_selection(SPECIFIC_VALUE); single_value = (BASE__NONE__Auth__Request__Type::enum_type)other_value; return *this; } BASE__NONE__Auth__Request__Type_template& BASE__NONE__Auth__Request__Type_template::operator=(BASE__NONE__Auth__Request__Type::enum_type other_value) { clean_up(); set_selection(SPECIFIC_VALUE); single_value = other_value; return *this; } BASE__NONE__Auth__Request__Type_template& BASE__NONE__Auth__Request__Type_template::operator=(const BASE__NONE__Auth__Request__Type& other_value) { if (other_value.enum_value == BASE__NONE__Auth__Request__Type::UNBOUND_VALUE) TTCN_error("Assignment of an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type to a template."); clean_up(); set_selection(SPECIFIC_VALUE); single_value = other_value.enum_value; return *this; } BASE__NONE__Auth__Request__Type_template& BASE__NONE__Auth__Request__Type_template::operator=(const OPTIONAL& other_value) { clean_up(); switch (other_value.get_selection()) { case OPTIONAL_PRESENT: set_selection(SPECIFIC_VALUE); single_value = (BASE__NONE__Auth__Request__Type::enum_type)(const BASE__NONE__Auth__Request__Type&)other_value; break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Assignment of an unbound optional field to a template of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type."); } return *this; } BASE__NONE__Auth__Request__Type_template& BASE__NONE__Auth__Request__Type_template::operator=(const BASE__NONE__Auth__Request__Type_template& other_value) { if (&other_value != this) { clean_up(); copy_template(other_value); } return *this; } boolean BASE__NONE__Auth__Request__Type_template::match(BASE__NONE__Auth__Request__Type::enum_type other_value, boolean) const { switch (template_selection) { case SPECIFIC_VALUE: return single_value == other_value; case OMIT_VALUE: return FALSE; case ANY_VALUE: case ANY_OR_OMIT: return TRUE; case VALUE_LIST: case COMPLEMENTED_LIST: for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) if (value_list.list_value[list_count].match(other_value)) return template_selection == VALUE_LIST; return template_selection == COMPLEMENTED_LIST; case CONJUNCTION_MATCH: for (unsigned int i = 0; i < value_list.n_values; i++) { if (!value_list.list_value[i].match(other_value)) { return FALSE; } } return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match(other_value) || implication_.implied_template->match(other_value); case DYNAMIC_MATCH: return dyn_match->ptr->match(other_value); default: TTCN_error("Matching an uninitialized/unsupported template of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type."); } return FALSE; } boolean BASE__NONE__Auth__Request__Type_template::match(const BASE__NONE__Auth__Request__Type& other_value, boolean) const { if (other_value.enum_value == BASE__NONE__Auth__Request__Type::UNBOUND_VALUE) TTCN_error("Matching a template of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type with an unbound value."); return match(other_value.enum_value); } BASE__NONE__Auth__Request__Type::enum_type BASE__NONE__Auth__Request__Type_template::valueof() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) TTCN_error("Performing a valueof or send operation on a non-specific template of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type."); return single_value; } void BASE__NONE__Auth__Request__Type_template::set_type(template_sel template_type, unsigned int list_length) { if (template_type != VALUE_LIST && template_type != COMPLEMENTED_LIST && template_type != CONJUNCTION_MATCH) TTCN_error("Setting an invalid list type for a template of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type."); clean_up(); set_selection(template_type); value_list.n_values = list_length; value_list.list_value = new BASE__NONE__Auth__Request__Type_template[list_length]; } BASE__NONE__Auth__Request__Type_template& BASE__NONE__Auth__Request__Type_template::list_item(unsigned int list_index) { if (template_selection != VALUE_LIST && template_selection != COMPLEMENTED_LIST && template_selection != CONJUNCTION_MATCH) TTCN_error("Accessing a list element in a non-list template of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type."); if (list_index >= value_list.n_values) TTCN_error("Index overflow in a value list template of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type."); return value_list.list_value[list_index]; } void BASE__NONE__Auth__Request__Type_template::log() const { switch (template_selection) { case SPECIFIC_VALUE: TTCN_Logger::log_event_enum(BASE__NONE__Auth__Request__Type::enum_to_str(single_value), single_value); break; case COMPLEMENTED_LIST: TTCN_Logger::log_event_str("complement"); case CONJUNCTION_MATCH: if (template_selection == CONJUNCTION_MATCH) { TTCN_Logger::log_event_str("conjunct"); } case VALUE_LIST: TTCN_Logger::log_char('('); for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) { if (elem_count > 0) TTCN_Logger::log_event_str(", "); value_list.list_value[elem_count].log(); } TTCN_Logger::log_char(')'); break; case IMPLICATION_MATCH: implication_.precondition->log(); TTCN_Logger::log_event_str(" implies "); implication_.implied_template->log(); break; case DYNAMIC_MATCH: TTCN_Logger::log_event_str("@dynamic template"); break; default: log_generic(); } log_ifpresent(); } void BASE__NONE__Auth__Request__Type_template::log_match(const BASE__NONE__Auth__Request__Type& match_value, boolean) const { match_value.log(); TTCN_Logger::log_event_str(" with "); log(); if (match(match_value)) TTCN_Logger::log_event_str(" matched"); else TTCN_Logger::log_event_str(" unmatched"); } void BASE__NONE__Auth__Request__Type_template::encode_text(Text_Buf& text_buf) const { encode_text_base(text_buf); switch (template_selection) { case SPECIFIC_VALUE: text_buf.push_int(single_value); case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: text_buf.push_int(value_list.n_values); for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) value_list.list_value[elem_count].encode_text(text_buf); break; default: TTCN_error("Text encoder: Encoding an uninitialized/unsupported template of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type."); } } void BASE__NONE__Auth__Request__Type_template::decode_text(Text_Buf& text_buf) { clean_up(); decode_text_base(text_buf); switch (template_selection) { case SPECIFIC_VALUE: single_value = (BASE__NONE__Auth__Request__Type::enum_type)text_buf.pull_int().get_val(); if (!BASE__NONE__Auth__Request__Type::is_valid_enum(single_value)) TTCN_error("Text decoder: Unknown numeric value %d was received for a template of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type.", single_value); case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: value_list.n_values = text_buf.pull_int().get_val(); value_list.list_value = new BASE__NONE__Auth__Request__Type_template[value_list.n_values]; for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) value_list.list_value[elem_count].decode_text(text_buf); break; default: TTCN_error("Text decoder: An unknown/unsupported selection was received for a template of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Request_Type."); } } boolean BASE__NONE__Auth__Request__Type_template::is_present(boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return FALSE; return !match_omit(legacy); } boolean BASE__NONE__Auth__Request__Type_template::match_omit(boolean legacy) const { if (is_ifpresent) return TRUE; switch (template_selection) { case OMIT_VALUE: case ANY_OR_OMIT: return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match_omit() || implication_.implied_template->match_omit(); case VALUE_LIST: case COMPLEMENTED_LIST: if (legacy) { for (unsigned int i=0; iget_type()) { case Module_Param::MP_Omit: *this = OMIT_VALUE; break; case Module_Param::MP_Any: *this = ANY_VALUE; break; case Module_Param::MP_AnyOrNone: *this = ANY_OR_OMIT; break; case Module_Param::MP_List_Template: case Module_Param::MP_ComplementList_Template: case Module_Param::MP_ConjunctList_Template: { BASE__NONE__Auth__Request__Type_template new_temp; new_temp.set_type(m_p->get_type()==Module_Param::MP_List_Template ? VALUE_LIST : (m_p->get_type() == Module_Param::MP_ConjunctList_Template ? CONJUNCTION_MATCH : COMPLEMENTED_LIST), m_p->get_size()); for (size_t p_i=0; p_iget_size(); p_i++) { new_temp.list_item(p_i).set_param(*m_p->get_elem(p_i)); } *this = new_temp; break; } case Module_Param::MP_Enumerated: { BASE__NONE__Auth__Request__Type::enum_type enum_val = BASE__NONE__Auth__Request__Type::str_to_enum(m_p->get_enumerated()); if (!BASE__NONE__Auth__Request__Type::is_valid_enum(enum_val)) { param.error("Invalid enumerated value for type @DIAMETER_Types.BASE_NONE_Auth_Request_Type."); } *this = enum_val; } break; case Module_Param::MP_Implication_Template: { BASE__NONE__Auth__Request__Type_template* precondition = new BASE__NONE__Auth__Request__Type_template; precondition->set_param(*m_p->get_elem(0)); BASE__NONE__Auth__Request__Type_template* implied_template = new BASE__NONE__Auth__Request__Type_template; implied_template->set_param(*m_p->get_elem(1)); *this = BASE__NONE__Auth__Request__Type_template(precondition, implied_template); } break; default: param.type_error("enumerated template", "@DIAMETER_Types.BASE_NONE_Auth_Request_Type"); } is_ifpresent = param.get_ifpresent(); } void BASE__NONE__Auth__Request__Type_template::check_restriction(template_res t_res, const char* t_name, boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return; switch ((t_name&&(t_res==TR_VALUE))?TR_OMIT:t_res) { case TR_VALUE: if (!is_ifpresent && template_selection==SPECIFIC_VALUE) return; break; case TR_OMIT: if (!is_ifpresent && (template_selection==OMIT_VALUE || template_selection==SPECIFIC_VALUE)) return; break; case TR_PRESENT: if (!match_omit(legacy)) return; break; default: return; } TTCN_error("Restriction `%s' on template of type %s violated.", get_res_name(t_res), t_name ? t_name : "@DIAMETER_Types.BASE_NONE_Auth_Request_Type"); } BASE__NONE__Auth__Session__State::BASE__NONE__Auth__Session__State() { enum_value = UNBOUND_VALUE; } BASE__NONE__Auth__Session__State::BASE__NONE__Auth__Session__State(int other_value) { if (!is_valid_enum(other_value)) TTCN_error("Initializing a variable of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State with invalid numeric value %d.", other_value); enum_value = (enum_type)other_value; } BASE__NONE__Auth__Session__State::BASE__NONE__Auth__Session__State(enum_type other_value) { enum_value = other_value; } BASE__NONE__Auth__Session__State::BASE__NONE__Auth__Session__State(const BASE__NONE__Auth__Session__State& other_value) : Base_Type() { if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("Copying an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State."); enum_value = other_value.enum_value; } BASE__NONE__Auth__Session__State& BASE__NONE__Auth__Session__State::operator=(int other_value) { if (!is_valid_enum(other_value)) TTCN_error("Assigning unknown numeric value %d to a variable of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State.", other_value); enum_value = (enum_type)other_value; return *this; } BASE__NONE__Auth__Session__State& BASE__NONE__Auth__Session__State::operator=(enum_type other_value) { enum_value = other_value; return *this; } BASE__NONE__Auth__Session__State& BASE__NONE__Auth__Session__State::operator=(const BASE__NONE__Auth__Session__State& other_value) { if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("Assignment of an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State."); enum_value = other_value.enum_value; return *this; } boolean BASE__NONE__Auth__Session__State::operator==(enum_type other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State."); return enum_value == other_value; } boolean BASE__NONE__Auth__Session__State::operator==(const BASE__NONE__Auth__Session__State& other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State."); if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State."); return enum_value == other_value.enum_value; } boolean BASE__NONE__Auth__Session__State::operator<(enum_type other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State."); return enum_value < other_value; } boolean BASE__NONE__Auth__Session__State::operator<(const BASE__NONE__Auth__Session__State& other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State."); if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State."); return enum_value < other_value.enum_value; } boolean BASE__NONE__Auth__Session__State::operator>(enum_type other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State."); return enum_value > other_value; } boolean BASE__NONE__Auth__Session__State::operator>(const BASE__NONE__Auth__Session__State& other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State."); if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State."); return enum_value > other_value.enum_value; } const char *BASE__NONE__Auth__Session__State::enum_to_str(enum_type enum_par) { switch (enum_par) { case STATE__MAINTAINED: return "STATE_MAINTAINED"; case NO__STATE__MAINTAINED: return "NO_STATE_MAINTAINED"; default: return ""; } } BASE__NONE__Auth__Session__State::enum_type BASE__NONE__Auth__Session__State::str_to_enum(const char *str_par) { if (!strcmp(str_par, "STATE_MAINTAINED")) return STATE__MAINTAINED; else if (!strcmp(str_par, "NO_STATE_MAINTAINED")) return NO__STATE__MAINTAINED; else return UNKNOWN_VALUE; } boolean BASE__NONE__Auth__Session__State::is_valid_enum(int int_par) { switch (int_par) { case 0: case 1: return TRUE; default: return FALSE; } } int BASE__NONE__Auth__Session__State::enum2int(enum_type enum_par) { if (enum_par==UNBOUND_VALUE || enum_par==UNKNOWN_VALUE) TTCN_error("The argument of function enum2int() is an %s value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State.", enum_par==UNBOUND_VALUE?"unbound":"invalid"); return enum_par; } int BASE__NONE__Auth__Session__State::enum2int(const BASE__NONE__Auth__Session__State& enum_par) { if (enum_par.enum_value==UNBOUND_VALUE || enum_par.enum_value==UNKNOWN_VALUE) TTCN_error("The argument of function enum2int() is an %s value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State.", enum_par==UNBOUND_VALUE?"unbound":"invalid"); return enum_par.enum_value; } void BASE__NONE__Auth__Session__State::int2enum(int int_val) { if (!is_valid_enum(int_val)) TTCN_error("Assigning invalid numeric value %d to a variable of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State.", int_val); enum_value = (enum_type)int_val; } BASE__NONE__Auth__Session__State::operator BASE__NONE__Auth__Session__State::enum_type() const { if (enum_value == UNBOUND_VALUE) TTCN_error("Using the value of an unbound variable of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State."); return enum_value; } void BASE__NONE__Auth__Session__State::log() const { if (enum_value != UNBOUND_VALUE) TTCN_Logger::log_event_enum(enum_to_str(enum_value), enum_value); else TTCN_Logger::log_event_unbound(); } void BASE__NONE__Auth__Session__State::set_param(Module_Param& param) { param.basic_check(Module_Param::BC_VALUE, "enumerated value"); if (param.get_type()!=Module_Param::MP_Enumerated) param.type_error("enumerated value", "@DIAMETER_Types.BASE_NONE_Auth_Session_State"); enum_value = str_to_enum(param.get_enumerated()); if (!is_valid_enum(enum_value)) { param.error("Invalid enumerated value for type @DIAMETER_Types.BASE_NONE_Auth_Session_State."); } } void BASE__NONE__Auth__Session__State::encode_text(Text_Buf& text_buf) const { if (enum_value == UNBOUND_VALUE) TTCN_error("Text encoder: Encoding an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State."); text_buf.push_int(enum_value); } void BASE__NONE__Auth__Session__State::decode_text(Text_Buf& text_buf) { enum_value = (enum_type)text_buf.pull_int().get_val(); if (!is_valid_enum(enum_value)) TTCN_error("Text decoder: Unknown numeric value %d was received for enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State.", enum_value); } void BASE__NONE__Auth__Session__State::encode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) const { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-encoding type '%s': ", p_td.name); unsigned BER_coding=va_arg(pvar, unsigned); BER_encode_chk_coding(BER_coding); ASN_BER_TLV_t *tlv=BER_encode_TLV(p_td, BER_coding); tlv->put_in_buffer(p_buf); ASN_BER_TLV_t::destruct(tlv); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-encoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); RAW_enc_tr_pos rp; rp.level=0; rp.pos=NULL; RAW_enc_tree root(TRUE, NULL, &rp, 1, p_td.raw); RAW_encode(p_td, root); root.put_to_buf(p_buf); break;} case TTCN_EncDec::CT_TEXT: { TTCN_EncDec_ErrorContext ec("While TEXT-encoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); TEXT_encode(p_td,p_buf); break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-encoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XER_encode(*(p_td.xer),p_buf, XER_coding, 0, 0, 0); p_buf.put_c('\n'); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-encoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok(va_arg(pvar, int) != 0); JSON_encode(p_td, tok, FALSE); p_buf.put_s(tok.get_buffer_length(), (const unsigned char*)tok.get_buffer()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-encoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_encode(p_td, p_buf); break;} default: TTCN_error("Unknown coding method requested to encode type '%s'", p_td.name); } va_end(pvar); } void BASE__NONE__Auth__Session__State::decode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-decoding type '%s': ", p_td.name); unsigned L_form=va_arg(pvar, unsigned); ASN_BER_TLV_t tlv; BER_decode_str2TLV(p_buf, tlv, L_form); BER_decode_TLV(p_td, tlv, L_form); if(tlv.isComplete) p_buf.increase_pos(tlv.get_len()); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-decoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); raw_order_t r_order; switch(p_td.raw->top_bit_order) { case TOP_BIT_LEFT: r_order=ORDER_LSB; break; case TOP_BIT_RIGHT: default: r_order=ORDER_MSB; } int rawr = RAW_decode(p_td, p_buf, p_buf.get_len()*8, r_order); if(rawr<0) switch (-rawr) { case TTCN_EncDec::ET_INCOMPL_MSG: case TTCN_EncDec::ET_LEN_ERR: ec.error((TTCN_EncDec::error_type_t)-rawr, "Can not decode type '%s', because incomplete message was received", p_td.name); break; case 1: default: ec.error(TTCN_EncDec::ET_INVAL_MSG, "Can not decode type '%s', because invalid message was received", p_td.name); break; } break;} case TTCN_EncDec::CT_TEXT: { Limit_Token_List limit; TTCN_EncDec_ErrorContext ec("While TEXT-decoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); const unsigned char *b_data=p_buf.get_data(); int null_added=0; if(b_data[p_buf.get_len()-1]!='\0'){ null_added=1; p_buf.set_pos(p_buf.get_len()); p_buf.put_zero(8,ORDER_LSB); p_buf.rewind(); } if(TEXT_decode(p_td,p_buf,limit)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); if(null_added){ size_t actpos=p_buf.get_pos(); p_buf.set_pos(p_buf.get_len()-1); p_buf.cut_end(); p_buf.set_pos(actpos); } break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-decoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XmlReaderWrap reader(p_buf); for (int rd_ok=reader.Read(); rd_ok==1; rd_ok=reader.Read()) { if (reader.NodeType() == XML_READER_TYPE_ELEMENT) break; } XER_decode(*(p_td.xer), reader, XER_coding | XER_TOPLEVEL, XER_NONE, 0); size_t bytes = reader.ByteConsumed(); p_buf.set_pos(bytes); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-decoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok((const char*)p_buf.get_data(), p_buf.get_len()); if(JSON_decode(p_td, tok, FALSE, FALSE)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); p_buf.set_pos(tok.get_buf_pos()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-decoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_struct p_oer; OER_decode(p_td, p_buf, p_oer); break;} default: TTCN_error("Unknown coding method requested to decode type '%s'", p_td.name); } va_end(pvar); } int BASE__NONE__Auth__Session__State::RAW_decode(const TTCN_Typedescriptor_t& p_td,TTCN_Buffer& p_buf,int limit, raw_order_t top_bit_ord, boolean no_err, int, boolean, const RAW_Force_Omit*) { int decoded_value = 0; int decoded_length = RAW_decode_enum_type(p_td, p_buf, limit, top_bit_ord, decoded_value, 2, no_err); if (decoded_length < 0) return decoded_length; if (is_valid_enum(decoded_value)) enum_value = (enum_type)decoded_value; else { if(no_err){ return -1; } else { TTCN_EncDec_ErrorContext::error (TTCN_EncDec::ET_ENC_ENUM, "Invalid enum value '%d' for '%s': ",decoded_value, p_td.name); enum_value = UNKNOWN_VALUE; } } return decoded_length; } int BASE__NONE__Auth__Session__State::RAW_encode(const TTCN_Typedescriptor_t& p_td, RAW_enc_tree& myleaf) const { return RAW_encode_enum_type(p_td, myleaf, (int)enum_value, 2); } void BASE__NONE__Auth__Session__State_template::copy_template(const BASE__NONE__Auth__Session__State_template& other_value) { set_selection(other_value); switch (template_selection) { case SPECIFIC_VALUE: single_value = other_value.single_value; break; case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: value_list.n_values = other_value.value_list.n_values; value_list.list_value = new BASE__NONE__Auth__Session__State_template[value_list.n_values]; for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) value_list.list_value[list_count].copy_template(other_value.value_list.list_value[list_count]); break; case IMPLICATION_MATCH: implication_.precondition = new BASE__NONE__Auth__Session__State_template(*other_value.implication_.precondition); implication_.implied_template = new BASE__NONE__Auth__Session__State_template(*other_value.implication_.implied_template); break; case DYNAMIC_MATCH: dyn_match = other_value.dyn_match; dyn_match->ref_count++; break; default: TTCN_error("Copying an uninitialized/unsupported template of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State."); } } BASE__NONE__Auth__Session__State_template::BASE__NONE__Auth__Session__State_template() { } BASE__NONE__Auth__Session__State_template::BASE__NONE__Auth__Session__State_template(template_sel other_value) : Base_Template(other_value) { check_single_selection(other_value); } BASE__NONE__Auth__Session__State_template::BASE__NONE__Auth__Session__State_template(int other_value) : Base_Template(SPECIFIC_VALUE) { if (!BASE__NONE__Auth__Session__State::is_valid_enum(other_value)) TTCN_error("Initializing a template of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State with unknown numeric value %d.", other_value); single_value = (BASE__NONE__Auth__Session__State::enum_type)other_value; } BASE__NONE__Auth__Session__State_template::BASE__NONE__Auth__Session__State_template(BASE__NONE__Auth__Session__State::enum_type other_value) : Base_Template(SPECIFIC_VALUE) { single_value = other_value; } BASE__NONE__Auth__Session__State_template::BASE__NONE__Auth__Session__State_template(const BASE__NONE__Auth__Session__State& other_value) : Base_Template(SPECIFIC_VALUE) { if (other_value.enum_value == BASE__NONE__Auth__Session__State::UNBOUND_VALUE) TTCN_error("Creating a template from an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State."); single_value = other_value.enum_value; } BASE__NONE__Auth__Session__State_template::BASE__NONE__Auth__Session__State_template(const OPTIONAL& other_value) { switch (other_value.get_selection()) { case OPTIONAL_PRESENT: set_selection(SPECIFIC_VALUE); single_value = (BASE__NONE__Auth__Session__State::enum_type)(const BASE__NONE__Auth__Session__State&)other_value; break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Creating a template of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State from an unbound optional field."); } } BASE__NONE__Auth__Session__State_template::BASE__NONE__Auth__Session__State_template(BASE__NONE__Auth__Session__State_template* p_precondition, BASE__NONE__Auth__Session__State_template* p_implied_template) : Base_Template(IMPLICATION_MATCH) { implication_.precondition = p_precondition; implication_.implied_template = p_implied_template; } BASE__NONE__Auth__Session__State_template::BASE__NONE__Auth__Session__State_template(Dynamic_Match_Interface* p_dyn_match) : Base_Template(DYNAMIC_MATCH) { dyn_match = new dynmatch_struct; dyn_match->ptr = p_dyn_match; dyn_match->ref_count = 1; } BASE__NONE__Auth__Session__State_template::BASE__NONE__Auth__Session__State_template(const BASE__NONE__Auth__Session__State_template& other_value) : Base_Template() { copy_template(other_value); } BASE__NONE__Auth__Session__State_template::~BASE__NONE__Auth__Session__State_template() { clean_up(); } boolean BASE__NONE__Auth__Session__State_template::is_bound() const { if (template_selection == UNINITIALIZED_TEMPLATE && !is_ifpresent) return FALSE; return TRUE; } boolean BASE__NONE__Auth__Session__State_template::is_value() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) return FALSE; return single_value != BASE__NONE__Auth__Session__State::UNBOUND_VALUE; } void BASE__NONE__Auth__Session__State_template::clean_up() { switch (template_selection) { case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: delete [] value_list.list_value; break; case IMPLICATION_MATCH: delete implication_.precondition; delete implication_.implied_template; break; case DYNAMIC_MATCH: dyn_match->ref_count--; if (dyn_match->ref_count == 0) { delete dyn_match->ptr; delete dyn_match; } break; default: break; } template_selection = UNINITIALIZED_TEMPLATE; } BASE__NONE__Auth__Session__State_template& BASE__NONE__Auth__Session__State_template::operator=(template_sel other_value) { check_single_selection(other_value); clean_up(); set_selection(other_value); return *this; } BASE__NONE__Auth__Session__State_template& BASE__NONE__Auth__Session__State_template::operator=(int other_value) { if (!BASE__NONE__Auth__Session__State::is_valid_enum(other_value)) TTCN_warning("Assigning unknown numeric value %d to a template of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State.", other_value); clean_up(); set_selection(SPECIFIC_VALUE); single_value = (BASE__NONE__Auth__Session__State::enum_type)other_value; return *this; } BASE__NONE__Auth__Session__State_template& BASE__NONE__Auth__Session__State_template::operator=(BASE__NONE__Auth__Session__State::enum_type other_value) { clean_up(); set_selection(SPECIFIC_VALUE); single_value = other_value; return *this; } BASE__NONE__Auth__Session__State_template& BASE__NONE__Auth__Session__State_template::operator=(const BASE__NONE__Auth__Session__State& other_value) { if (other_value.enum_value == BASE__NONE__Auth__Session__State::UNBOUND_VALUE) TTCN_error("Assignment of an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State to a template."); clean_up(); set_selection(SPECIFIC_VALUE); single_value = other_value.enum_value; return *this; } BASE__NONE__Auth__Session__State_template& BASE__NONE__Auth__Session__State_template::operator=(const OPTIONAL& other_value) { clean_up(); switch (other_value.get_selection()) { case OPTIONAL_PRESENT: set_selection(SPECIFIC_VALUE); single_value = (BASE__NONE__Auth__Session__State::enum_type)(const BASE__NONE__Auth__Session__State&)other_value; break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Assignment of an unbound optional field to a template of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State."); } return *this; } BASE__NONE__Auth__Session__State_template& BASE__NONE__Auth__Session__State_template::operator=(const BASE__NONE__Auth__Session__State_template& other_value) { if (&other_value != this) { clean_up(); copy_template(other_value); } return *this; } boolean BASE__NONE__Auth__Session__State_template::match(BASE__NONE__Auth__Session__State::enum_type other_value, boolean) const { switch (template_selection) { case SPECIFIC_VALUE: return single_value == other_value; case OMIT_VALUE: return FALSE; case ANY_VALUE: case ANY_OR_OMIT: return TRUE; case VALUE_LIST: case COMPLEMENTED_LIST: for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) if (value_list.list_value[list_count].match(other_value)) return template_selection == VALUE_LIST; return template_selection == COMPLEMENTED_LIST; case CONJUNCTION_MATCH: for (unsigned int i = 0; i < value_list.n_values; i++) { if (!value_list.list_value[i].match(other_value)) { return FALSE; } } return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match(other_value) || implication_.implied_template->match(other_value); case DYNAMIC_MATCH: return dyn_match->ptr->match(other_value); default: TTCN_error("Matching an uninitialized/unsupported template of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State."); } return FALSE; } boolean BASE__NONE__Auth__Session__State_template::match(const BASE__NONE__Auth__Session__State& other_value, boolean) const { if (other_value.enum_value == BASE__NONE__Auth__Session__State::UNBOUND_VALUE) TTCN_error("Matching a template of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State with an unbound value."); return match(other_value.enum_value); } BASE__NONE__Auth__Session__State::enum_type BASE__NONE__Auth__Session__State_template::valueof() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) TTCN_error("Performing a valueof or send operation on a non-specific template of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State."); return single_value; } void BASE__NONE__Auth__Session__State_template::set_type(template_sel template_type, unsigned int list_length) { if (template_type != VALUE_LIST && template_type != COMPLEMENTED_LIST && template_type != CONJUNCTION_MATCH) TTCN_error("Setting an invalid list type for a template of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State."); clean_up(); set_selection(template_type); value_list.n_values = list_length; value_list.list_value = new BASE__NONE__Auth__Session__State_template[list_length]; } BASE__NONE__Auth__Session__State_template& BASE__NONE__Auth__Session__State_template::list_item(unsigned int list_index) { if (template_selection != VALUE_LIST && template_selection != COMPLEMENTED_LIST && template_selection != CONJUNCTION_MATCH) TTCN_error("Accessing a list element in a non-list template of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State."); if (list_index >= value_list.n_values) TTCN_error("Index overflow in a value list template of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State."); return value_list.list_value[list_index]; } void BASE__NONE__Auth__Session__State_template::log() const { switch (template_selection) { case SPECIFIC_VALUE: TTCN_Logger::log_event_enum(BASE__NONE__Auth__Session__State::enum_to_str(single_value), single_value); break; case COMPLEMENTED_LIST: TTCN_Logger::log_event_str("complement"); case CONJUNCTION_MATCH: if (template_selection == CONJUNCTION_MATCH) { TTCN_Logger::log_event_str("conjunct"); } case VALUE_LIST: TTCN_Logger::log_char('('); for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) { if (elem_count > 0) TTCN_Logger::log_event_str(", "); value_list.list_value[elem_count].log(); } TTCN_Logger::log_char(')'); break; case IMPLICATION_MATCH: implication_.precondition->log(); TTCN_Logger::log_event_str(" implies "); implication_.implied_template->log(); break; case DYNAMIC_MATCH: TTCN_Logger::log_event_str("@dynamic template"); break; default: log_generic(); } log_ifpresent(); } void BASE__NONE__Auth__Session__State_template::log_match(const BASE__NONE__Auth__Session__State& match_value, boolean) const { match_value.log(); TTCN_Logger::log_event_str(" with "); log(); if (match(match_value)) TTCN_Logger::log_event_str(" matched"); else TTCN_Logger::log_event_str(" unmatched"); } void BASE__NONE__Auth__Session__State_template::encode_text(Text_Buf& text_buf) const { encode_text_base(text_buf); switch (template_selection) { case SPECIFIC_VALUE: text_buf.push_int(single_value); case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: text_buf.push_int(value_list.n_values); for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) value_list.list_value[elem_count].encode_text(text_buf); break; default: TTCN_error("Text encoder: Encoding an uninitialized/unsupported template of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State."); } } void BASE__NONE__Auth__Session__State_template::decode_text(Text_Buf& text_buf) { clean_up(); decode_text_base(text_buf); switch (template_selection) { case SPECIFIC_VALUE: single_value = (BASE__NONE__Auth__Session__State::enum_type)text_buf.pull_int().get_val(); if (!BASE__NONE__Auth__Session__State::is_valid_enum(single_value)) TTCN_error("Text decoder: Unknown numeric value %d was received for a template of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State.", single_value); case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: value_list.n_values = text_buf.pull_int().get_val(); value_list.list_value = new BASE__NONE__Auth__Session__State_template[value_list.n_values]; for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) value_list.list_value[elem_count].decode_text(text_buf); break; default: TTCN_error("Text decoder: An unknown/unsupported selection was received for a template of enumerated type @DIAMETER_Types.BASE_NONE_Auth_Session_State."); } } boolean BASE__NONE__Auth__Session__State_template::is_present(boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return FALSE; return !match_omit(legacy); } boolean BASE__NONE__Auth__Session__State_template::match_omit(boolean legacy) const { if (is_ifpresent) return TRUE; switch (template_selection) { case OMIT_VALUE: case ANY_OR_OMIT: return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match_omit() || implication_.implied_template->match_omit(); case VALUE_LIST: case COMPLEMENTED_LIST: if (legacy) { for (unsigned int i=0; iget_type()) { case Module_Param::MP_Omit: *this = OMIT_VALUE; break; case Module_Param::MP_Any: *this = ANY_VALUE; break; case Module_Param::MP_AnyOrNone: *this = ANY_OR_OMIT; break; case Module_Param::MP_List_Template: case Module_Param::MP_ComplementList_Template: case Module_Param::MP_ConjunctList_Template: { BASE__NONE__Auth__Session__State_template new_temp; new_temp.set_type(m_p->get_type()==Module_Param::MP_List_Template ? VALUE_LIST : (m_p->get_type() == Module_Param::MP_ConjunctList_Template ? CONJUNCTION_MATCH : COMPLEMENTED_LIST), m_p->get_size()); for (size_t p_i=0; p_iget_size(); p_i++) { new_temp.list_item(p_i).set_param(*m_p->get_elem(p_i)); } *this = new_temp; break; } case Module_Param::MP_Enumerated: { BASE__NONE__Auth__Session__State::enum_type enum_val = BASE__NONE__Auth__Session__State::str_to_enum(m_p->get_enumerated()); if (!BASE__NONE__Auth__Session__State::is_valid_enum(enum_val)) { param.error("Invalid enumerated value for type @DIAMETER_Types.BASE_NONE_Auth_Session_State."); } *this = enum_val; } break; case Module_Param::MP_Implication_Template: { BASE__NONE__Auth__Session__State_template* precondition = new BASE__NONE__Auth__Session__State_template; precondition->set_param(*m_p->get_elem(0)); BASE__NONE__Auth__Session__State_template* implied_template = new BASE__NONE__Auth__Session__State_template; implied_template->set_param(*m_p->get_elem(1)); *this = BASE__NONE__Auth__Session__State_template(precondition, implied_template); } break; default: param.type_error("enumerated template", "@DIAMETER_Types.BASE_NONE_Auth_Session_State"); } is_ifpresent = param.get_ifpresent(); } void BASE__NONE__Auth__Session__State_template::check_restriction(template_res t_res, const char* t_name, boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return; switch ((t_name&&(t_res==TR_VALUE))?TR_OMIT:t_res) { case TR_VALUE: if (!is_ifpresent && template_selection==SPECIFIC_VALUE) return; break; case TR_OMIT: if (!is_ifpresent && (template_selection==OMIT_VALUE || template_selection==SPECIFIC_VALUE)) return; break; case TR_PRESENT: if (!match_omit(legacy)) return; break; default: return; } TTCN_error("Restriction `%s' on template of type %s violated.", get_res_name(t_res), t_name ? t_name : "@DIAMETER_Types.BASE_NONE_Auth_Session_State"); } BASE__NONE__Re__Auth__Request__Type::BASE__NONE__Re__Auth__Request__Type() { enum_value = UNBOUND_VALUE; } BASE__NONE__Re__Auth__Request__Type::BASE__NONE__Re__Auth__Request__Type(int other_value) { if (!is_valid_enum(other_value)) TTCN_error("Initializing a variable of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type with invalid numeric value %d.", other_value); enum_value = (enum_type)other_value; } BASE__NONE__Re__Auth__Request__Type::BASE__NONE__Re__Auth__Request__Type(enum_type other_value) { enum_value = other_value; } BASE__NONE__Re__Auth__Request__Type::BASE__NONE__Re__Auth__Request__Type(const BASE__NONE__Re__Auth__Request__Type& other_value) : Base_Type() { if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("Copying an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type."); enum_value = other_value.enum_value; } BASE__NONE__Re__Auth__Request__Type& BASE__NONE__Re__Auth__Request__Type::operator=(int other_value) { if (!is_valid_enum(other_value)) TTCN_error("Assigning unknown numeric value %d to a variable of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type.", other_value); enum_value = (enum_type)other_value; return *this; } BASE__NONE__Re__Auth__Request__Type& BASE__NONE__Re__Auth__Request__Type::operator=(enum_type other_value) { enum_value = other_value; return *this; } BASE__NONE__Re__Auth__Request__Type& BASE__NONE__Re__Auth__Request__Type::operator=(const BASE__NONE__Re__Auth__Request__Type& other_value) { if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("Assignment of an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type."); enum_value = other_value.enum_value; return *this; } boolean BASE__NONE__Re__Auth__Request__Type::operator==(enum_type other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type."); return enum_value == other_value; } boolean BASE__NONE__Re__Auth__Request__Type::operator==(const BASE__NONE__Re__Auth__Request__Type& other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type."); if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type."); return enum_value == other_value.enum_value; } boolean BASE__NONE__Re__Auth__Request__Type::operator<(enum_type other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type."); return enum_value < other_value; } boolean BASE__NONE__Re__Auth__Request__Type::operator<(const BASE__NONE__Re__Auth__Request__Type& other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type."); if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type."); return enum_value < other_value.enum_value; } boolean BASE__NONE__Re__Auth__Request__Type::operator>(enum_type other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type."); return enum_value > other_value; } boolean BASE__NONE__Re__Auth__Request__Type::operator>(const BASE__NONE__Re__Auth__Request__Type& other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type."); if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type."); return enum_value > other_value.enum_value; } const char *BASE__NONE__Re__Auth__Request__Type::enum_to_str(enum_type enum_par) { switch (enum_par) { case AUTHORIZE__ONLY: return "AUTHORIZE_ONLY"; case AUTHORIZE__AUTHENTICATE: return "AUTHORIZE_AUTHENTICATE"; default: return ""; } } BASE__NONE__Re__Auth__Request__Type::enum_type BASE__NONE__Re__Auth__Request__Type::str_to_enum(const char *str_par) { if (!strcmp(str_par, "AUTHORIZE_ONLY")) return AUTHORIZE__ONLY; else if (!strcmp(str_par, "AUTHORIZE_AUTHENTICATE")) return AUTHORIZE__AUTHENTICATE; else return UNKNOWN_VALUE; } boolean BASE__NONE__Re__Auth__Request__Type::is_valid_enum(int int_par) { switch (int_par) { case 0: case 1: return TRUE; default: return FALSE; } } int BASE__NONE__Re__Auth__Request__Type::enum2int(enum_type enum_par) { if (enum_par==UNBOUND_VALUE || enum_par==UNKNOWN_VALUE) TTCN_error("The argument of function enum2int() is an %s value of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type.", enum_par==UNBOUND_VALUE?"unbound":"invalid"); return enum_par; } int BASE__NONE__Re__Auth__Request__Type::enum2int(const BASE__NONE__Re__Auth__Request__Type& enum_par) { if (enum_par.enum_value==UNBOUND_VALUE || enum_par.enum_value==UNKNOWN_VALUE) TTCN_error("The argument of function enum2int() is an %s value of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type.", enum_par==UNBOUND_VALUE?"unbound":"invalid"); return enum_par.enum_value; } void BASE__NONE__Re__Auth__Request__Type::int2enum(int int_val) { if (!is_valid_enum(int_val)) TTCN_error("Assigning invalid numeric value %d to a variable of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type.", int_val); enum_value = (enum_type)int_val; } BASE__NONE__Re__Auth__Request__Type::operator BASE__NONE__Re__Auth__Request__Type::enum_type() const { if (enum_value == UNBOUND_VALUE) TTCN_error("Using the value of an unbound variable of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type."); return enum_value; } void BASE__NONE__Re__Auth__Request__Type::log() const { if (enum_value != UNBOUND_VALUE) TTCN_Logger::log_event_enum(enum_to_str(enum_value), enum_value); else TTCN_Logger::log_event_unbound(); } void BASE__NONE__Re__Auth__Request__Type::set_param(Module_Param& param) { param.basic_check(Module_Param::BC_VALUE, "enumerated value"); if (param.get_type()!=Module_Param::MP_Enumerated) param.type_error("enumerated value", "@DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type"); enum_value = str_to_enum(param.get_enumerated()); if (!is_valid_enum(enum_value)) { param.error("Invalid enumerated value for type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type."); } } void BASE__NONE__Re__Auth__Request__Type::encode_text(Text_Buf& text_buf) const { if (enum_value == UNBOUND_VALUE) TTCN_error("Text encoder: Encoding an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type."); text_buf.push_int(enum_value); } void BASE__NONE__Re__Auth__Request__Type::decode_text(Text_Buf& text_buf) { enum_value = (enum_type)text_buf.pull_int().get_val(); if (!is_valid_enum(enum_value)) TTCN_error("Text decoder: Unknown numeric value %d was received for enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type.", enum_value); } void BASE__NONE__Re__Auth__Request__Type::encode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) const { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-encoding type '%s': ", p_td.name); unsigned BER_coding=va_arg(pvar, unsigned); BER_encode_chk_coding(BER_coding); ASN_BER_TLV_t *tlv=BER_encode_TLV(p_td, BER_coding); tlv->put_in_buffer(p_buf); ASN_BER_TLV_t::destruct(tlv); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-encoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); RAW_enc_tr_pos rp; rp.level=0; rp.pos=NULL; RAW_enc_tree root(TRUE, NULL, &rp, 1, p_td.raw); RAW_encode(p_td, root); root.put_to_buf(p_buf); break;} case TTCN_EncDec::CT_TEXT: { TTCN_EncDec_ErrorContext ec("While TEXT-encoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); TEXT_encode(p_td,p_buf); break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-encoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XER_encode(*(p_td.xer),p_buf, XER_coding, 0, 0, 0); p_buf.put_c('\n'); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-encoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok(va_arg(pvar, int) != 0); JSON_encode(p_td, tok, FALSE); p_buf.put_s(tok.get_buffer_length(), (const unsigned char*)tok.get_buffer()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-encoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_encode(p_td, p_buf); break;} default: TTCN_error("Unknown coding method requested to encode type '%s'", p_td.name); } va_end(pvar); } void BASE__NONE__Re__Auth__Request__Type::decode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-decoding type '%s': ", p_td.name); unsigned L_form=va_arg(pvar, unsigned); ASN_BER_TLV_t tlv; BER_decode_str2TLV(p_buf, tlv, L_form); BER_decode_TLV(p_td, tlv, L_form); if(tlv.isComplete) p_buf.increase_pos(tlv.get_len()); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-decoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); raw_order_t r_order; switch(p_td.raw->top_bit_order) { case TOP_BIT_LEFT: r_order=ORDER_LSB; break; case TOP_BIT_RIGHT: default: r_order=ORDER_MSB; } int rawr = RAW_decode(p_td, p_buf, p_buf.get_len()*8, r_order); if(rawr<0) switch (-rawr) { case TTCN_EncDec::ET_INCOMPL_MSG: case TTCN_EncDec::ET_LEN_ERR: ec.error((TTCN_EncDec::error_type_t)-rawr, "Can not decode type '%s', because incomplete message was received", p_td.name); break; case 1: default: ec.error(TTCN_EncDec::ET_INVAL_MSG, "Can not decode type '%s', because invalid message was received", p_td.name); break; } break;} case TTCN_EncDec::CT_TEXT: { Limit_Token_List limit; TTCN_EncDec_ErrorContext ec("While TEXT-decoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); const unsigned char *b_data=p_buf.get_data(); int null_added=0; if(b_data[p_buf.get_len()-1]!='\0'){ null_added=1; p_buf.set_pos(p_buf.get_len()); p_buf.put_zero(8,ORDER_LSB); p_buf.rewind(); } if(TEXT_decode(p_td,p_buf,limit)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); if(null_added){ size_t actpos=p_buf.get_pos(); p_buf.set_pos(p_buf.get_len()-1); p_buf.cut_end(); p_buf.set_pos(actpos); } break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-decoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XmlReaderWrap reader(p_buf); for (int rd_ok=reader.Read(); rd_ok==1; rd_ok=reader.Read()) { if (reader.NodeType() == XML_READER_TYPE_ELEMENT) break; } XER_decode(*(p_td.xer), reader, XER_coding | XER_TOPLEVEL, XER_NONE, 0); size_t bytes = reader.ByteConsumed(); p_buf.set_pos(bytes); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-decoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok((const char*)p_buf.get_data(), p_buf.get_len()); if(JSON_decode(p_td, tok, FALSE, FALSE)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); p_buf.set_pos(tok.get_buf_pos()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-decoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_struct p_oer; OER_decode(p_td, p_buf, p_oer); break;} default: TTCN_error("Unknown coding method requested to decode type '%s'", p_td.name); } va_end(pvar); } int BASE__NONE__Re__Auth__Request__Type::RAW_decode(const TTCN_Typedescriptor_t& p_td,TTCN_Buffer& p_buf,int limit, raw_order_t top_bit_ord, boolean no_err, int, boolean, const RAW_Force_Omit*) { int decoded_value = 0; int decoded_length = RAW_decode_enum_type(p_td, p_buf, limit, top_bit_ord, decoded_value, 2, no_err); if (decoded_length < 0) return decoded_length; if (is_valid_enum(decoded_value)) enum_value = (enum_type)decoded_value; else { if(no_err){ return -1; } else { TTCN_EncDec_ErrorContext::error (TTCN_EncDec::ET_ENC_ENUM, "Invalid enum value '%d' for '%s': ",decoded_value, p_td.name); enum_value = UNKNOWN_VALUE; } } return decoded_length; } int BASE__NONE__Re__Auth__Request__Type::RAW_encode(const TTCN_Typedescriptor_t& p_td, RAW_enc_tree& myleaf) const { return RAW_encode_enum_type(p_td, myleaf, (int)enum_value, 2); } void BASE__NONE__Re__Auth__Request__Type_template::copy_template(const BASE__NONE__Re__Auth__Request__Type_template& other_value) { set_selection(other_value); switch (template_selection) { case SPECIFIC_VALUE: single_value = other_value.single_value; break; case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: value_list.n_values = other_value.value_list.n_values; value_list.list_value = new BASE__NONE__Re__Auth__Request__Type_template[value_list.n_values]; for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) value_list.list_value[list_count].copy_template(other_value.value_list.list_value[list_count]); break; case IMPLICATION_MATCH: implication_.precondition = new BASE__NONE__Re__Auth__Request__Type_template(*other_value.implication_.precondition); implication_.implied_template = new BASE__NONE__Re__Auth__Request__Type_template(*other_value.implication_.implied_template); break; case DYNAMIC_MATCH: dyn_match = other_value.dyn_match; dyn_match->ref_count++; break; default: TTCN_error("Copying an uninitialized/unsupported template of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type."); } } BASE__NONE__Re__Auth__Request__Type_template::BASE__NONE__Re__Auth__Request__Type_template() { } BASE__NONE__Re__Auth__Request__Type_template::BASE__NONE__Re__Auth__Request__Type_template(template_sel other_value) : Base_Template(other_value) { check_single_selection(other_value); } BASE__NONE__Re__Auth__Request__Type_template::BASE__NONE__Re__Auth__Request__Type_template(int other_value) : Base_Template(SPECIFIC_VALUE) { if (!BASE__NONE__Re__Auth__Request__Type::is_valid_enum(other_value)) TTCN_error("Initializing a template of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type with unknown numeric value %d.", other_value); single_value = (BASE__NONE__Re__Auth__Request__Type::enum_type)other_value; } BASE__NONE__Re__Auth__Request__Type_template::BASE__NONE__Re__Auth__Request__Type_template(BASE__NONE__Re__Auth__Request__Type::enum_type other_value) : Base_Template(SPECIFIC_VALUE) { single_value = other_value; } BASE__NONE__Re__Auth__Request__Type_template::BASE__NONE__Re__Auth__Request__Type_template(const BASE__NONE__Re__Auth__Request__Type& other_value) : Base_Template(SPECIFIC_VALUE) { if (other_value.enum_value == BASE__NONE__Re__Auth__Request__Type::UNBOUND_VALUE) TTCN_error("Creating a template from an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type."); single_value = other_value.enum_value; } BASE__NONE__Re__Auth__Request__Type_template::BASE__NONE__Re__Auth__Request__Type_template(const OPTIONAL& other_value) { switch (other_value.get_selection()) { case OPTIONAL_PRESENT: set_selection(SPECIFIC_VALUE); single_value = (BASE__NONE__Re__Auth__Request__Type::enum_type)(const BASE__NONE__Re__Auth__Request__Type&)other_value; break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Creating a template of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type from an unbound optional field."); } } BASE__NONE__Re__Auth__Request__Type_template::BASE__NONE__Re__Auth__Request__Type_template(BASE__NONE__Re__Auth__Request__Type_template* p_precondition, BASE__NONE__Re__Auth__Request__Type_template* p_implied_template) : Base_Template(IMPLICATION_MATCH) { implication_.precondition = p_precondition; implication_.implied_template = p_implied_template; } BASE__NONE__Re__Auth__Request__Type_template::BASE__NONE__Re__Auth__Request__Type_template(Dynamic_Match_Interface* p_dyn_match) : Base_Template(DYNAMIC_MATCH) { dyn_match = new dynmatch_struct; dyn_match->ptr = p_dyn_match; dyn_match->ref_count = 1; } BASE__NONE__Re__Auth__Request__Type_template::BASE__NONE__Re__Auth__Request__Type_template(const BASE__NONE__Re__Auth__Request__Type_template& other_value) : Base_Template() { copy_template(other_value); } BASE__NONE__Re__Auth__Request__Type_template::~BASE__NONE__Re__Auth__Request__Type_template() { clean_up(); } boolean BASE__NONE__Re__Auth__Request__Type_template::is_bound() const { if (template_selection == UNINITIALIZED_TEMPLATE && !is_ifpresent) return FALSE; return TRUE; } boolean BASE__NONE__Re__Auth__Request__Type_template::is_value() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) return FALSE; return single_value != BASE__NONE__Re__Auth__Request__Type::UNBOUND_VALUE; } void BASE__NONE__Re__Auth__Request__Type_template::clean_up() { switch (template_selection) { case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: delete [] value_list.list_value; break; case IMPLICATION_MATCH: delete implication_.precondition; delete implication_.implied_template; break; case DYNAMIC_MATCH: dyn_match->ref_count--; if (dyn_match->ref_count == 0) { delete dyn_match->ptr; delete dyn_match; } break; default: break; } template_selection = UNINITIALIZED_TEMPLATE; } BASE__NONE__Re__Auth__Request__Type_template& BASE__NONE__Re__Auth__Request__Type_template::operator=(template_sel other_value) { check_single_selection(other_value); clean_up(); set_selection(other_value); return *this; } BASE__NONE__Re__Auth__Request__Type_template& BASE__NONE__Re__Auth__Request__Type_template::operator=(int other_value) { if (!BASE__NONE__Re__Auth__Request__Type::is_valid_enum(other_value)) TTCN_warning("Assigning unknown numeric value %d to a template of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type.", other_value); clean_up(); set_selection(SPECIFIC_VALUE); single_value = (BASE__NONE__Re__Auth__Request__Type::enum_type)other_value; return *this; } BASE__NONE__Re__Auth__Request__Type_template& BASE__NONE__Re__Auth__Request__Type_template::operator=(BASE__NONE__Re__Auth__Request__Type::enum_type other_value) { clean_up(); set_selection(SPECIFIC_VALUE); single_value = other_value; return *this; } BASE__NONE__Re__Auth__Request__Type_template& BASE__NONE__Re__Auth__Request__Type_template::operator=(const BASE__NONE__Re__Auth__Request__Type& other_value) { if (other_value.enum_value == BASE__NONE__Re__Auth__Request__Type::UNBOUND_VALUE) TTCN_error("Assignment of an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type to a template."); clean_up(); set_selection(SPECIFIC_VALUE); single_value = other_value.enum_value; return *this; } BASE__NONE__Re__Auth__Request__Type_template& BASE__NONE__Re__Auth__Request__Type_template::operator=(const OPTIONAL& other_value) { clean_up(); switch (other_value.get_selection()) { case OPTIONAL_PRESENT: set_selection(SPECIFIC_VALUE); single_value = (BASE__NONE__Re__Auth__Request__Type::enum_type)(const BASE__NONE__Re__Auth__Request__Type&)other_value; break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Assignment of an unbound optional field to a template of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type."); } return *this; } BASE__NONE__Re__Auth__Request__Type_template& BASE__NONE__Re__Auth__Request__Type_template::operator=(const BASE__NONE__Re__Auth__Request__Type_template& other_value) { if (&other_value != this) { clean_up(); copy_template(other_value); } return *this; } boolean BASE__NONE__Re__Auth__Request__Type_template::match(BASE__NONE__Re__Auth__Request__Type::enum_type other_value, boolean) const { switch (template_selection) { case SPECIFIC_VALUE: return single_value == other_value; case OMIT_VALUE: return FALSE; case ANY_VALUE: case ANY_OR_OMIT: return TRUE; case VALUE_LIST: case COMPLEMENTED_LIST: for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) if (value_list.list_value[list_count].match(other_value)) return template_selection == VALUE_LIST; return template_selection == COMPLEMENTED_LIST; case CONJUNCTION_MATCH: for (unsigned int i = 0; i < value_list.n_values; i++) { if (!value_list.list_value[i].match(other_value)) { return FALSE; } } return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match(other_value) || implication_.implied_template->match(other_value); case DYNAMIC_MATCH: return dyn_match->ptr->match(other_value); default: TTCN_error("Matching an uninitialized/unsupported template of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type."); } return FALSE; } boolean BASE__NONE__Re__Auth__Request__Type_template::match(const BASE__NONE__Re__Auth__Request__Type& other_value, boolean) const { if (other_value.enum_value == BASE__NONE__Re__Auth__Request__Type::UNBOUND_VALUE) TTCN_error("Matching a template of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type with an unbound value."); return match(other_value.enum_value); } BASE__NONE__Re__Auth__Request__Type::enum_type BASE__NONE__Re__Auth__Request__Type_template::valueof() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) TTCN_error("Performing a valueof or send operation on a non-specific template of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type."); return single_value; } void BASE__NONE__Re__Auth__Request__Type_template::set_type(template_sel template_type, unsigned int list_length) { if (template_type != VALUE_LIST && template_type != COMPLEMENTED_LIST && template_type != CONJUNCTION_MATCH) TTCN_error("Setting an invalid list type for a template of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type."); clean_up(); set_selection(template_type); value_list.n_values = list_length; value_list.list_value = new BASE__NONE__Re__Auth__Request__Type_template[list_length]; } BASE__NONE__Re__Auth__Request__Type_template& BASE__NONE__Re__Auth__Request__Type_template::list_item(unsigned int list_index) { if (template_selection != VALUE_LIST && template_selection != COMPLEMENTED_LIST && template_selection != CONJUNCTION_MATCH) TTCN_error("Accessing a list element in a non-list template of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type."); if (list_index >= value_list.n_values) TTCN_error("Index overflow in a value list template of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type."); return value_list.list_value[list_index]; } void BASE__NONE__Re__Auth__Request__Type_template::log() const { switch (template_selection) { case SPECIFIC_VALUE: TTCN_Logger::log_event_enum(BASE__NONE__Re__Auth__Request__Type::enum_to_str(single_value), single_value); break; case COMPLEMENTED_LIST: TTCN_Logger::log_event_str("complement"); case CONJUNCTION_MATCH: if (template_selection == CONJUNCTION_MATCH) { TTCN_Logger::log_event_str("conjunct"); } case VALUE_LIST: TTCN_Logger::log_char('('); for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) { if (elem_count > 0) TTCN_Logger::log_event_str(", "); value_list.list_value[elem_count].log(); } TTCN_Logger::log_char(')'); break; case IMPLICATION_MATCH: implication_.precondition->log(); TTCN_Logger::log_event_str(" implies "); implication_.implied_template->log(); break; case DYNAMIC_MATCH: TTCN_Logger::log_event_str("@dynamic template"); break; default: log_generic(); } log_ifpresent(); } void BASE__NONE__Re__Auth__Request__Type_template::log_match(const BASE__NONE__Re__Auth__Request__Type& match_value, boolean) const { match_value.log(); TTCN_Logger::log_event_str(" with "); log(); if (match(match_value)) TTCN_Logger::log_event_str(" matched"); else TTCN_Logger::log_event_str(" unmatched"); } void BASE__NONE__Re__Auth__Request__Type_template::encode_text(Text_Buf& text_buf) const { encode_text_base(text_buf); switch (template_selection) { case SPECIFIC_VALUE: text_buf.push_int(single_value); case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: text_buf.push_int(value_list.n_values); for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) value_list.list_value[elem_count].encode_text(text_buf); break; default: TTCN_error("Text encoder: Encoding an uninitialized/unsupported template of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type."); } } void BASE__NONE__Re__Auth__Request__Type_template::decode_text(Text_Buf& text_buf) { clean_up(); decode_text_base(text_buf); switch (template_selection) { case SPECIFIC_VALUE: single_value = (BASE__NONE__Re__Auth__Request__Type::enum_type)text_buf.pull_int().get_val(); if (!BASE__NONE__Re__Auth__Request__Type::is_valid_enum(single_value)) TTCN_error("Text decoder: Unknown numeric value %d was received for a template of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type.", single_value); case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: value_list.n_values = text_buf.pull_int().get_val(); value_list.list_value = new BASE__NONE__Re__Auth__Request__Type_template[value_list.n_values]; for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) value_list.list_value[elem_count].decode_text(text_buf); break; default: TTCN_error("Text decoder: An unknown/unsupported selection was received for a template of enumerated type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type."); } } boolean BASE__NONE__Re__Auth__Request__Type_template::is_present(boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return FALSE; return !match_omit(legacy); } boolean BASE__NONE__Re__Auth__Request__Type_template::match_omit(boolean legacy) const { if (is_ifpresent) return TRUE; switch (template_selection) { case OMIT_VALUE: case ANY_OR_OMIT: return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match_omit() || implication_.implied_template->match_omit(); case VALUE_LIST: case COMPLEMENTED_LIST: if (legacy) { for (unsigned int i=0; iget_type()) { case Module_Param::MP_Omit: *this = OMIT_VALUE; break; case Module_Param::MP_Any: *this = ANY_VALUE; break; case Module_Param::MP_AnyOrNone: *this = ANY_OR_OMIT; break; case Module_Param::MP_List_Template: case Module_Param::MP_ComplementList_Template: case Module_Param::MP_ConjunctList_Template: { BASE__NONE__Re__Auth__Request__Type_template new_temp; new_temp.set_type(m_p->get_type()==Module_Param::MP_List_Template ? VALUE_LIST : (m_p->get_type() == Module_Param::MP_ConjunctList_Template ? CONJUNCTION_MATCH : COMPLEMENTED_LIST), m_p->get_size()); for (size_t p_i=0; p_iget_size(); p_i++) { new_temp.list_item(p_i).set_param(*m_p->get_elem(p_i)); } *this = new_temp; break; } case Module_Param::MP_Enumerated: { BASE__NONE__Re__Auth__Request__Type::enum_type enum_val = BASE__NONE__Re__Auth__Request__Type::str_to_enum(m_p->get_enumerated()); if (!BASE__NONE__Re__Auth__Request__Type::is_valid_enum(enum_val)) { param.error("Invalid enumerated value for type @DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type."); } *this = enum_val; } break; case Module_Param::MP_Implication_Template: { BASE__NONE__Re__Auth__Request__Type_template* precondition = new BASE__NONE__Re__Auth__Request__Type_template; precondition->set_param(*m_p->get_elem(0)); BASE__NONE__Re__Auth__Request__Type_template* implied_template = new BASE__NONE__Re__Auth__Request__Type_template; implied_template->set_param(*m_p->get_elem(1)); *this = BASE__NONE__Re__Auth__Request__Type_template(precondition, implied_template); } break; default: param.type_error("enumerated template", "@DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type"); } is_ifpresent = param.get_ifpresent(); } void BASE__NONE__Re__Auth__Request__Type_template::check_restriction(template_res t_res, const char* t_name, boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return; switch ((t_name&&(t_res==TR_VALUE))?TR_OMIT:t_res) { case TR_VALUE: if (!is_ifpresent && template_selection==SPECIFIC_VALUE) return; break; case TR_OMIT: if (!is_ifpresent && (template_selection==OMIT_VALUE || template_selection==SPECIFIC_VALUE)) return; break; case TR_PRESENT: if (!match_omit(legacy)) return; break; default: return; } TTCN_error("Restriction `%s' on template of type %s violated.", get_res_name(t_res), t_name ? t_name : "@DIAMETER_Types.BASE_NONE_Re_Auth_Request_Type"); } BASE__NONE__Disconnect__Cause::BASE__NONE__Disconnect__Cause() { enum_value = UNBOUND_VALUE; } BASE__NONE__Disconnect__Cause::BASE__NONE__Disconnect__Cause(int other_value) { if (!is_valid_enum(other_value)) TTCN_error("Initializing a variable of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause with invalid numeric value %d.", other_value); enum_value = (enum_type)other_value; } BASE__NONE__Disconnect__Cause::BASE__NONE__Disconnect__Cause(enum_type other_value) { enum_value = other_value; } BASE__NONE__Disconnect__Cause::BASE__NONE__Disconnect__Cause(const BASE__NONE__Disconnect__Cause& other_value) : Base_Type() { if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("Copying an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause."); enum_value = other_value.enum_value; } BASE__NONE__Disconnect__Cause& BASE__NONE__Disconnect__Cause::operator=(int other_value) { if (!is_valid_enum(other_value)) TTCN_error("Assigning unknown numeric value %d to a variable of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause.", other_value); enum_value = (enum_type)other_value; return *this; } BASE__NONE__Disconnect__Cause& BASE__NONE__Disconnect__Cause::operator=(enum_type other_value) { enum_value = other_value; return *this; } BASE__NONE__Disconnect__Cause& BASE__NONE__Disconnect__Cause::operator=(const BASE__NONE__Disconnect__Cause& other_value) { if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("Assignment of an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause."); enum_value = other_value.enum_value; return *this; } boolean BASE__NONE__Disconnect__Cause::operator==(enum_type other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause."); return enum_value == other_value; } boolean BASE__NONE__Disconnect__Cause::operator==(const BASE__NONE__Disconnect__Cause& other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause."); if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause."); return enum_value == other_value.enum_value; } boolean BASE__NONE__Disconnect__Cause::operator<(enum_type other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause."); return enum_value < other_value; } boolean BASE__NONE__Disconnect__Cause::operator<(const BASE__NONE__Disconnect__Cause& other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause."); if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause."); return enum_value < other_value.enum_value; } boolean BASE__NONE__Disconnect__Cause::operator>(enum_type other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause."); return enum_value > other_value; } boolean BASE__NONE__Disconnect__Cause::operator>(const BASE__NONE__Disconnect__Cause& other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause."); if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause."); return enum_value > other_value.enum_value; } const char *BASE__NONE__Disconnect__Cause::enum_to_str(enum_type enum_par) { switch (enum_par) { case REBOOTING: return "REBOOTING"; case BUSY: return "BUSY"; case DO__NOT__WANT__TO__TALK__TO__YOU: return "DO_NOT_WANT_TO_TALK_TO_YOU"; default: return ""; } } BASE__NONE__Disconnect__Cause::enum_type BASE__NONE__Disconnect__Cause::str_to_enum(const char *str_par) { if (!strcmp(str_par, "REBOOTING")) return REBOOTING; else if (!strcmp(str_par, "BUSY")) return BUSY; else if (!strcmp(str_par, "DO_NOT_WANT_TO_TALK_TO_YOU")) return DO__NOT__WANT__TO__TALK__TO__YOU; else return UNKNOWN_VALUE; } boolean BASE__NONE__Disconnect__Cause::is_valid_enum(int int_par) { switch (int_par) { case 0: case 1: case 2: return TRUE; default: return FALSE; } } int BASE__NONE__Disconnect__Cause::enum2int(enum_type enum_par) { if (enum_par==UNBOUND_VALUE || enum_par==UNKNOWN_VALUE) TTCN_error("The argument of function enum2int() is an %s value of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause.", enum_par==UNBOUND_VALUE?"unbound":"invalid"); return enum_par; } int BASE__NONE__Disconnect__Cause::enum2int(const BASE__NONE__Disconnect__Cause& enum_par) { if (enum_par.enum_value==UNBOUND_VALUE || enum_par.enum_value==UNKNOWN_VALUE) TTCN_error("The argument of function enum2int() is an %s value of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause.", enum_par==UNBOUND_VALUE?"unbound":"invalid"); return enum_par.enum_value; } void BASE__NONE__Disconnect__Cause::int2enum(int int_val) { if (!is_valid_enum(int_val)) TTCN_error("Assigning invalid numeric value %d to a variable of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause.", int_val); enum_value = (enum_type)int_val; } BASE__NONE__Disconnect__Cause::operator BASE__NONE__Disconnect__Cause::enum_type() const { if (enum_value == UNBOUND_VALUE) TTCN_error("Using the value of an unbound variable of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause."); return enum_value; } void BASE__NONE__Disconnect__Cause::log() const { if (enum_value != UNBOUND_VALUE) TTCN_Logger::log_event_enum(enum_to_str(enum_value), enum_value); else TTCN_Logger::log_event_unbound(); } void BASE__NONE__Disconnect__Cause::set_param(Module_Param& param) { param.basic_check(Module_Param::BC_VALUE, "enumerated value"); if (param.get_type()!=Module_Param::MP_Enumerated) param.type_error("enumerated value", "@DIAMETER_Types.BASE_NONE_Disconnect_Cause"); enum_value = str_to_enum(param.get_enumerated()); if (!is_valid_enum(enum_value)) { param.error("Invalid enumerated value for type @DIAMETER_Types.BASE_NONE_Disconnect_Cause."); } } void BASE__NONE__Disconnect__Cause::encode_text(Text_Buf& text_buf) const { if (enum_value == UNBOUND_VALUE) TTCN_error("Text encoder: Encoding an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause."); text_buf.push_int(enum_value); } void BASE__NONE__Disconnect__Cause::decode_text(Text_Buf& text_buf) { enum_value = (enum_type)text_buf.pull_int().get_val(); if (!is_valid_enum(enum_value)) TTCN_error("Text decoder: Unknown numeric value %d was received for enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause.", enum_value); } void BASE__NONE__Disconnect__Cause::encode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) const { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-encoding type '%s': ", p_td.name); unsigned BER_coding=va_arg(pvar, unsigned); BER_encode_chk_coding(BER_coding); ASN_BER_TLV_t *tlv=BER_encode_TLV(p_td, BER_coding); tlv->put_in_buffer(p_buf); ASN_BER_TLV_t::destruct(tlv); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-encoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); RAW_enc_tr_pos rp; rp.level=0; rp.pos=NULL; RAW_enc_tree root(TRUE, NULL, &rp, 1, p_td.raw); RAW_encode(p_td, root); root.put_to_buf(p_buf); break;} case TTCN_EncDec::CT_TEXT: { TTCN_EncDec_ErrorContext ec("While TEXT-encoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); TEXT_encode(p_td,p_buf); break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-encoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XER_encode(*(p_td.xer),p_buf, XER_coding, 0, 0, 0); p_buf.put_c('\n'); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-encoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok(va_arg(pvar, int) != 0); JSON_encode(p_td, tok, FALSE); p_buf.put_s(tok.get_buffer_length(), (const unsigned char*)tok.get_buffer()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-encoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_encode(p_td, p_buf); break;} default: TTCN_error("Unknown coding method requested to encode type '%s'", p_td.name); } va_end(pvar); } void BASE__NONE__Disconnect__Cause::decode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-decoding type '%s': ", p_td.name); unsigned L_form=va_arg(pvar, unsigned); ASN_BER_TLV_t tlv; BER_decode_str2TLV(p_buf, tlv, L_form); BER_decode_TLV(p_td, tlv, L_form); if(tlv.isComplete) p_buf.increase_pos(tlv.get_len()); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-decoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); raw_order_t r_order; switch(p_td.raw->top_bit_order) { case TOP_BIT_LEFT: r_order=ORDER_LSB; break; case TOP_BIT_RIGHT: default: r_order=ORDER_MSB; } int rawr = RAW_decode(p_td, p_buf, p_buf.get_len()*8, r_order); if(rawr<0) switch (-rawr) { case TTCN_EncDec::ET_INCOMPL_MSG: case TTCN_EncDec::ET_LEN_ERR: ec.error((TTCN_EncDec::error_type_t)-rawr, "Can not decode type '%s', because incomplete message was received", p_td.name); break; case 1: default: ec.error(TTCN_EncDec::ET_INVAL_MSG, "Can not decode type '%s', because invalid message was received", p_td.name); break; } break;} case TTCN_EncDec::CT_TEXT: { Limit_Token_List limit; TTCN_EncDec_ErrorContext ec("While TEXT-decoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); const unsigned char *b_data=p_buf.get_data(); int null_added=0; if(b_data[p_buf.get_len()-1]!='\0'){ null_added=1; p_buf.set_pos(p_buf.get_len()); p_buf.put_zero(8,ORDER_LSB); p_buf.rewind(); } if(TEXT_decode(p_td,p_buf,limit)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); if(null_added){ size_t actpos=p_buf.get_pos(); p_buf.set_pos(p_buf.get_len()-1); p_buf.cut_end(); p_buf.set_pos(actpos); } break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-decoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XmlReaderWrap reader(p_buf); for (int rd_ok=reader.Read(); rd_ok==1; rd_ok=reader.Read()) { if (reader.NodeType() == XML_READER_TYPE_ELEMENT) break; } XER_decode(*(p_td.xer), reader, XER_coding | XER_TOPLEVEL, XER_NONE, 0); size_t bytes = reader.ByteConsumed(); p_buf.set_pos(bytes); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-decoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok((const char*)p_buf.get_data(), p_buf.get_len()); if(JSON_decode(p_td, tok, FALSE, FALSE)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); p_buf.set_pos(tok.get_buf_pos()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-decoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_struct p_oer; OER_decode(p_td, p_buf, p_oer); break;} default: TTCN_error("Unknown coding method requested to decode type '%s'", p_td.name); } va_end(pvar); } int BASE__NONE__Disconnect__Cause::RAW_decode(const TTCN_Typedescriptor_t& p_td,TTCN_Buffer& p_buf,int limit, raw_order_t top_bit_ord, boolean no_err, int, boolean, const RAW_Force_Omit*) { int decoded_value = 0; int decoded_length = RAW_decode_enum_type(p_td, p_buf, limit, top_bit_ord, decoded_value, 2, no_err); if (decoded_length < 0) return decoded_length; if (is_valid_enum(decoded_value)) enum_value = (enum_type)decoded_value; else { if(no_err){ return -1; } else { TTCN_EncDec_ErrorContext::error (TTCN_EncDec::ET_ENC_ENUM, "Invalid enum value '%d' for '%s': ",decoded_value, p_td.name); enum_value = UNKNOWN_VALUE; } } return decoded_length; } int BASE__NONE__Disconnect__Cause::RAW_encode(const TTCN_Typedescriptor_t& p_td, RAW_enc_tree& myleaf) const { return RAW_encode_enum_type(p_td, myleaf, (int)enum_value, 2); } void BASE__NONE__Disconnect__Cause_template::copy_template(const BASE__NONE__Disconnect__Cause_template& other_value) { set_selection(other_value); switch (template_selection) { case SPECIFIC_VALUE: single_value = other_value.single_value; break; case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: value_list.n_values = other_value.value_list.n_values; value_list.list_value = new BASE__NONE__Disconnect__Cause_template[value_list.n_values]; for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) value_list.list_value[list_count].copy_template(other_value.value_list.list_value[list_count]); break; case IMPLICATION_MATCH: implication_.precondition = new BASE__NONE__Disconnect__Cause_template(*other_value.implication_.precondition); implication_.implied_template = new BASE__NONE__Disconnect__Cause_template(*other_value.implication_.implied_template); break; case DYNAMIC_MATCH: dyn_match = other_value.dyn_match; dyn_match->ref_count++; break; default: TTCN_error("Copying an uninitialized/unsupported template of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause."); } } BASE__NONE__Disconnect__Cause_template::BASE__NONE__Disconnect__Cause_template() { } BASE__NONE__Disconnect__Cause_template::BASE__NONE__Disconnect__Cause_template(template_sel other_value) : Base_Template(other_value) { check_single_selection(other_value); } BASE__NONE__Disconnect__Cause_template::BASE__NONE__Disconnect__Cause_template(int other_value) : Base_Template(SPECIFIC_VALUE) { if (!BASE__NONE__Disconnect__Cause::is_valid_enum(other_value)) TTCN_error("Initializing a template of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause with unknown numeric value %d.", other_value); single_value = (BASE__NONE__Disconnect__Cause::enum_type)other_value; } BASE__NONE__Disconnect__Cause_template::BASE__NONE__Disconnect__Cause_template(BASE__NONE__Disconnect__Cause::enum_type other_value) : Base_Template(SPECIFIC_VALUE) { single_value = other_value; } BASE__NONE__Disconnect__Cause_template::BASE__NONE__Disconnect__Cause_template(const BASE__NONE__Disconnect__Cause& other_value) : Base_Template(SPECIFIC_VALUE) { if (other_value.enum_value == BASE__NONE__Disconnect__Cause::UNBOUND_VALUE) TTCN_error("Creating a template from an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause."); single_value = other_value.enum_value; } BASE__NONE__Disconnect__Cause_template::BASE__NONE__Disconnect__Cause_template(const OPTIONAL& other_value) { switch (other_value.get_selection()) { case OPTIONAL_PRESENT: set_selection(SPECIFIC_VALUE); single_value = (BASE__NONE__Disconnect__Cause::enum_type)(const BASE__NONE__Disconnect__Cause&)other_value; break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Creating a template of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause from an unbound optional field."); } } BASE__NONE__Disconnect__Cause_template::BASE__NONE__Disconnect__Cause_template(BASE__NONE__Disconnect__Cause_template* p_precondition, BASE__NONE__Disconnect__Cause_template* p_implied_template) : Base_Template(IMPLICATION_MATCH) { implication_.precondition = p_precondition; implication_.implied_template = p_implied_template; } BASE__NONE__Disconnect__Cause_template::BASE__NONE__Disconnect__Cause_template(Dynamic_Match_Interface* p_dyn_match) : Base_Template(DYNAMIC_MATCH) { dyn_match = new dynmatch_struct; dyn_match->ptr = p_dyn_match; dyn_match->ref_count = 1; } BASE__NONE__Disconnect__Cause_template::BASE__NONE__Disconnect__Cause_template(const BASE__NONE__Disconnect__Cause_template& other_value) : Base_Template() { copy_template(other_value); } BASE__NONE__Disconnect__Cause_template::~BASE__NONE__Disconnect__Cause_template() { clean_up(); } boolean BASE__NONE__Disconnect__Cause_template::is_bound() const { if (template_selection == UNINITIALIZED_TEMPLATE && !is_ifpresent) return FALSE; return TRUE; } boolean BASE__NONE__Disconnect__Cause_template::is_value() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) return FALSE; return single_value != BASE__NONE__Disconnect__Cause::UNBOUND_VALUE; } void BASE__NONE__Disconnect__Cause_template::clean_up() { switch (template_selection) { case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: delete [] value_list.list_value; break; case IMPLICATION_MATCH: delete implication_.precondition; delete implication_.implied_template; break; case DYNAMIC_MATCH: dyn_match->ref_count--; if (dyn_match->ref_count == 0) { delete dyn_match->ptr; delete dyn_match; } break; default: break; } template_selection = UNINITIALIZED_TEMPLATE; } BASE__NONE__Disconnect__Cause_template& BASE__NONE__Disconnect__Cause_template::operator=(template_sel other_value) { check_single_selection(other_value); clean_up(); set_selection(other_value); return *this; } BASE__NONE__Disconnect__Cause_template& BASE__NONE__Disconnect__Cause_template::operator=(int other_value) { if (!BASE__NONE__Disconnect__Cause::is_valid_enum(other_value)) TTCN_warning("Assigning unknown numeric value %d to a template of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause.", other_value); clean_up(); set_selection(SPECIFIC_VALUE); single_value = (BASE__NONE__Disconnect__Cause::enum_type)other_value; return *this; } BASE__NONE__Disconnect__Cause_template& BASE__NONE__Disconnect__Cause_template::operator=(BASE__NONE__Disconnect__Cause::enum_type other_value) { clean_up(); set_selection(SPECIFIC_VALUE); single_value = other_value; return *this; } BASE__NONE__Disconnect__Cause_template& BASE__NONE__Disconnect__Cause_template::operator=(const BASE__NONE__Disconnect__Cause& other_value) { if (other_value.enum_value == BASE__NONE__Disconnect__Cause::UNBOUND_VALUE) TTCN_error("Assignment of an unbound value of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause to a template."); clean_up(); set_selection(SPECIFIC_VALUE); single_value = other_value.enum_value; return *this; } BASE__NONE__Disconnect__Cause_template& BASE__NONE__Disconnect__Cause_template::operator=(const OPTIONAL& other_value) { clean_up(); switch (other_value.get_selection()) { case OPTIONAL_PRESENT: set_selection(SPECIFIC_VALUE); single_value = (BASE__NONE__Disconnect__Cause::enum_type)(const BASE__NONE__Disconnect__Cause&)other_value; break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Assignment of an unbound optional field to a template of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause."); } return *this; } BASE__NONE__Disconnect__Cause_template& BASE__NONE__Disconnect__Cause_template::operator=(const BASE__NONE__Disconnect__Cause_template& other_value) { if (&other_value != this) { clean_up(); copy_template(other_value); } return *this; } boolean BASE__NONE__Disconnect__Cause_template::match(BASE__NONE__Disconnect__Cause::enum_type other_value, boolean) const { switch (template_selection) { case SPECIFIC_VALUE: return single_value == other_value; case OMIT_VALUE: return FALSE; case ANY_VALUE: case ANY_OR_OMIT: return TRUE; case VALUE_LIST: case COMPLEMENTED_LIST: for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) if (value_list.list_value[list_count].match(other_value)) return template_selection == VALUE_LIST; return template_selection == COMPLEMENTED_LIST; case CONJUNCTION_MATCH: for (unsigned int i = 0; i < value_list.n_values; i++) { if (!value_list.list_value[i].match(other_value)) { return FALSE; } } return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match(other_value) || implication_.implied_template->match(other_value); case DYNAMIC_MATCH: return dyn_match->ptr->match(other_value); default: TTCN_error("Matching an uninitialized/unsupported template of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause."); } return FALSE; } boolean BASE__NONE__Disconnect__Cause_template::match(const BASE__NONE__Disconnect__Cause& other_value, boolean) const { if (other_value.enum_value == BASE__NONE__Disconnect__Cause::UNBOUND_VALUE) TTCN_error("Matching a template of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause with an unbound value."); return match(other_value.enum_value); } BASE__NONE__Disconnect__Cause::enum_type BASE__NONE__Disconnect__Cause_template::valueof() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) TTCN_error("Performing a valueof or send operation on a non-specific template of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause."); return single_value; } void BASE__NONE__Disconnect__Cause_template::set_type(template_sel template_type, unsigned int list_length) { if (template_type != VALUE_LIST && template_type != COMPLEMENTED_LIST && template_type != CONJUNCTION_MATCH) TTCN_error("Setting an invalid list type for a template of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause."); clean_up(); set_selection(template_type); value_list.n_values = list_length; value_list.list_value = new BASE__NONE__Disconnect__Cause_template[list_length]; } BASE__NONE__Disconnect__Cause_template& BASE__NONE__Disconnect__Cause_template::list_item(unsigned int list_index) { if (template_selection != VALUE_LIST && template_selection != COMPLEMENTED_LIST && template_selection != CONJUNCTION_MATCH) TTCN_error("Accessing a list element in a non-list template of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause."); if (list_index >= value_list.n_values) TTCN_error("Index overflow in a value list template of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause."); return value_list.list_value[list_index]; } void BASE__NONE__Disconnect__Cause_template::log() const { switch (template_selection) { case SPECIFIC_VALUE: TTCN_Logger::log_event_enum(BASE__NONE__Disconnect__Cause::enum_to_str(single_value), single_value); break; case COMPLEMENTED_LIST: TTCN_Logger::log_event_str("complement"); case CONJUNCTION_MATCH: if (template_selection == CONJUNCTION_MATCH) { TTCN_Logger::log_event_str("conjunct"); } case VALUE_LIST: TTCN_Logger::log_char('('); for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) { if (elem_count > 0) TTCN_Logger::log_event_str(", "); value_list.list_value[elem_count].log(); } TTCN_Logger::log_char(')'); break; case IMPLICATION_MATCH: implication_.precondition->log(); TTCN_Logger::log_event_str(" implies "); implication_.implied_template->log(); break; case DYNAMIC_MATCH: TTCN_Logger::log_event_str("@dynamic template"); break; default: log_generic(); } log_ifpresent(); } void BASE__NONE__Disconnect__Cause_template::log_match(const BASE__NONE__Disconnect__Cause& match_value, boolean) const { match_value.log(); TTCN_Logger::log_event_str(" with "); log(); if (match(match_value)) TTCN_Logger::log_event_str(" matched"); else TTCN_Logger::log_event_str(" unmatched"); } void BASE__NONE__Disconnect__Cause_template::encode_text(Text_Buf& text_buf) const { encode_text_base(text_buf); switch (template_selection) { case SPECIFIC_VALUE: text_buf.push_int(single_value); case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: text_buf.push_int(value_list.n_values); for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) value_list.list_value[elem_count].encode_text(text_buf); break; default: TTCN_error("Text encoder: Encoding an uninitialized/unsupported template of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause."); } } void BASE__NONE__Disconnect__Cause_template::decode_text(Text_Buf& text_buf) { clean_up(); decode_text_base(text_buf); switch (template_selection) { case SPECIFIC_VALUE: single_value = (BASE__NONE__Disconnect__Cause::enum_type)text_buf.pull_int().get_val(); if (!BASE__NONE__Disconnect__Cause::is_valid_enum(single_value)) TTCN_error("Text decoder: Unknown numeric value %d was received for a template of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause.", single_value); case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: value_list.n_values = text_buf.pull_int().get_val(); value_list.list_value = new BASE__NONE__Disconnect__Cause_template[value_list.n_values]; for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) value_list.list_value[elem_count].decode_text(text_buf); break; default: TTCN_error("Text decoder: An unknown/unsupported selection was received for a template of enumerated type @DIAMETER_Types.BASE_NONE_Disconnect_Cause."); } } boolean BASE__NONE__Disconnect__Cause_template::is_present(boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return FALSE; return !match_omit(legacy); } boolean BASE__NONE__Disconnect__Cause_template::match_omit(boolean legacy) const { if (is_ifpresent) return TRUE; switch (template_selection) { case OMIT_VALUE: case ANY_OR_OMIT: return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match_omit() || implication_.implied_template->match_omit(); case VALUE_LIST: case COMPLEMENTED_LIST: if (legacy) { for (unsigned int i=0; iget_type()) { case Module_Param::MP_Omit: *this = OMIT_VALUE; break; case Module_Param::MP_Any: *this = ANY_VALUE; break; case Module_Param::MP_AnyOrNone: *this = ANY_OR_OMIT; break; case Module_Param::MP_List_Template: case Module_Param::MP_ComplementList_Template: case Module_Param::MP_ConjunctList_Template: { BASE__NONE__Disconnect__Cause_template new_temp; new_temp.set_type(m_p->get_type()==Module_Param::MP_List_Template ? VALUE_LIST : (m_p->get_type() == Module_Param::MP_ConjunctList_Template ? CONJUNCTION_MATCH : COMPLEMENTED_LIST), m_p->get_size()); for (size_t p_i=0; p_iget_size(); p_i++) { new_temp.list_item(p_i).set_param(*m_p->get_elem(p_i)); } *this = new_temp; break; } case Module_Param::MP_Enumerated: { BASE__NONE__Disconnect__Cause::enum_type enum_val = BASE__NONE__Disconnect__Cause::str_to_enum(m_p->get_enumerated()); if (!BASE__NONE__Disconnect__Cause::is_valid_enum(enum_val)) { param.error("Invalid enumerated value for type @DIAMETER_Types.BASE_NONE_Disconnect_Cause."); } *this = enum_val; } break; case Module_Param::MP_Implication_Template: { BASE__NONE__Disconnect__Cause_template* precondition = new BASE__NONE__Disconnect__Cause_template; precondition->set_param(*m_p->get_elem(0)); BASE__NONE__Disconnect__Cause_template* implied_template = new BASE__NONE__Disconnect__Cause_template; implied_template->set_param(*m_p->get_elem(1)); *this = BASE__NONE__Disconnect__Cause_template(precondition, implied_template); } break; default: param.type_error("enumerated template", "@DIAMETER_Types.BASE_NONE_Disconnect_Cause"); } is_ifpresent = param.get_ifpresent(); } void BASE__NONE__Disconnect__Cause_template::check_restriction(template_res t_res, const char* t_name, boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return; switch ((t_name&&(t_res==TR_VALUE))?TR_OMIT:t_res) { case TR_VALUE: if (!is_ifpresent && template_selection==SPECIFIC_VALUE) return; break; case TR_OMIT: if (!is_ifpresent && (template_selection==OMIT_VALUE || template_selection==SPECIFIC_VALUE)) return; break; case TR_PRESENT: if (!match_omit(legacy)) return; break; default: return; } TTCN_error("Restriction `%s' on template of type %s violated.", get_res_name(t_res), t_name ? t_name : "@DIAMETER_Types.BASE_NONE_Disconnect_Cause"); } const GenericAVP AVP__list::UNBOUND_ELEM; boolean AVP__list::compare_function(const Base_Type *left_ptr, int left_index, const Base_Type *right_ptr, int right_index) { if (((const AVP__list*)left_ptr)->val_ptr == NULL) TTCN_error("The left operand of comparison is an unbound value of type @DIAMETER_Types.AVP_list."); if (((const AVP__list*)right_ptr)->val_ptr == NULL) TTCN_error("The right operand of comparison is an unbound value of type @DIAMETER_Types.AVP_list."); if (((const AVP__list*)left_ptr)->val_ptr->value_elements[left_index] != NULL){ if (((const AVP__list*)right_ptr)->val_ptr->value_elements[right_index] != NULL){ return *((const AVP__list*)left_ptr)->val_ptr->value_elements[left_index] == *((const AVP__list*)right_ptr)->val_ptr->value_elements[right_index]; } else return FALSE; } else { return ((const AVP__list*)right_ptr)->val_ptr->value_elements[right_index] == NULL; } } AVP__list::AVP__list() { val_ptr = NULL; } AVP__list::AVP__list(null_type) { val_ptr = new recordof_setof_struct; val_ptr->ref_count = 1; val_ptr->n_elements = 0; val_ptr->value_elements = NULL; } AVP__list::AVP__list(const AVP__list& other_value) { if (!other_value.is_bound()) TTCN_error("Copying an unbound value of type @DIAMETER_Types.AVP_list."); val_ptr = other_value.val_ptr; val_ptr->ref_count++; } AVP__list::~AVP__list() { clean_up(); if (val_ptr != NULL) val_ptr = NULL; } void AVP__list::clean_up() { if (val_ptr != NULL) { if (val_ptr->ref_count > 1) { val_ptr->ref_count--; val_ptr = NULL; } else if (val_ptr->ref_count == 1) { for (int elem_count = 0; elem_count < val_ptr->n_elements; elem_count++) if (val_ptr->value_elements[elem_count] != NULL) delete val_ptr->value_elements[elem_count]; free_pointers((void**)val_ptr->value_elements); delete val_ptr; val_ptr = NULL; } else TTCN_error("Internal error: Invalid reference counter in a record of/set of value."); } } AVP__list& AVP__list::operator=(null_type) { clean_up(); val_ptr = new recordof_setof_struct; val_ptr->ref_count = 1; val_ptr->n_elements = 0; val_ptr->value_elements = NULL; return *this; } AVP__list& AVP__list::operator=(const AVP__list& other_value) { if (other_value.val_ptr == NULL) TTCN_error("Assigning an unbound value of type @DIAMETER_Types.AVP_list."); if (this != &other_value) { clean_up(); val_ptr = other_value.val_ptr; val_ptr->ref_count++; } return *this; } boolean AVP__list::operator==(null_type) const { if (val_ptr == NULL) TTCN_error("The left operand of comparison is an unbound value of type @DIAMETER_Types.AVP_list."); return val_ptr->n_elements == 0 ; } boolean AVP__list::operator==(const AVP__list& other_value) const { if (val_ptr == NULL) TTCN_error("The left operand of comparison is an unbound value of type @DIAMETER_Types.AVP_list."); if (other_value.val_ptr == NULL) TTCN_error("The right operand of comparison is an unbound value of type @DIAMETER_Types.AVP_list."); if (val_ptr == other_value.val_ptr) return TRUE; return compare_set_of(this, val_ptr->n_elements, &other_value, (other_value.val_ptr)->n_elements, compare_function); } GenericAVP& AVP__list::operator[](int index_value) { if (index_value < 0) TTCN_error("Accessing an element of type @DIAMETER_Types.AVP_list using a negative index: %d.", index_value); if (val_ptr == NULL) { val_ptr = new recordof_setof_struct; val_ptr->ref_count = 1; val_ptr->n_elements = 0; val_ptr->value_elements = NULL; } else if (val_ptr->ref_count > 1) { struct recordof_setof_struct *new_val_ptr = new recordof_setof_struct; new_val_ptr->ref_count = 1; new_val_ptr->n_elements = (index_value >= val_ptr->n_elements) ? index_value + 1 : val_ptr->n_elements; new_val_ptr->value_elements = (GenericAVP**)allocate_pointers(new_val_ptr->n_elements); for (int elem_count = 0; elem_count < val_ptr->n_elements; elem_count++){ if (val_ptr->value_elements[elem_count] != NULL){ new_val_ptr->value_elements[elem_count] = new GenericAVP(*(val_ptr->value_elements[elem_count])); } } clean_up(); val_ptr = new_val_ptr; } if (index_value >= val_ptr->n_elements) set_size(index_value + 1); if (val_ptr->value_elements[index_value] == NULL) { val_ptr->value_elements[index_value] = new GenericAVP; } return *val_ptr->value_elements[index_value]; } GenericAVP& AVP__list::operator[](const INTEGER& index_value) { index_value.must_bound("Using an unbound integer value for indexing a value of type @DIAMETER_Types.AVP_list."); return (*this)[(int)index_value]; } const GenericAVP& AVP__list::operator[](int index_value) const { if (val_ptr == NULL) TTCN_error("Accessing an element in an unbound value of type @DIAMETER_Types.AVP_list."); if (index_value < 0) TTCN_error("Accessing an element of type @DIAMETER_Types.AVP_list using a negative index: %d.", index_value); if (index_value >= val_ptr->n_elements) TTCN_error("Index overflow in a value of type @DIAMETER_Types.AVP_list: The index is %d, but the value has only %d elements.", index_value, val_ptr->n_elements); return (val_ptr->value_elements[index_value] == NULL) ? UNBOUND_ELEM : *val_ptr->value_elements[index_value]; } const GenericAVP& AVP__list::operator[](const INTEGER& index_value) const { index_value.must_bound("Using an unbound integer value for indexing a value of type @DIAMETER_Types.AVP_list."); return (*this)[(int)index_value]; } AVP__list AVP__list::operator<<=(int rotate_count) const { return *this >>= (-rotate_count); } AVP__list AVP__list::operator<<=(const INTEGER& rotate_count) const { rotate_count.must_bound("Unbound integer operand of rotate left operator."); return *this >>= (int)(-rotate_count); } AVP__list AVP__list::operator>>=(const INTEGER& rotate_count) const { rotate_count.must_bound("Unbound integer operand of rotate right operator."); return *this >>= (int)rotate_count; } AVP__list AVP__list::operator>>=(int rotate_count) const { if (val_ptr == NULL) TTCN_error("Performing rotation operation on an unbound value of type @DIAMETER_Types.AVP_list."); if (val_ptr->n_elements == 0) return *this; int rc; if (rotate_count>=0) rc = rotate_count % val_ptr->n_elements; else rc = val_ptr->n_elements - ((-rotate_count) % val_ptr->n_elements); if (rc == 0) return *this; AVP__list ret_val; ret_val.set_size(val_ptr->n_elements); for (int i=0; in_elements; i++) { if (val_ptr->value_elements[i] != NULL) { ret_val.val_ptr->value_elements[(i+rc)%val_ptr->n_elements] =new GenericAVP(*val_ptr->value_elements[i]); } } return ret_val; } AVP__list AVP__list::operator+(const AVP__list& other_value) const { if (val_ptr == NULL || other_value.val_ptr == NULL) TTCN_error("Unbound operand of @DIAMETER_Types.AVP_list concatenation."); if (val_ptr->n_elements == 0) return other_value; if (other_value.val_ptr->n_elements == 0) return *this; AVP__list ret_val; ret_val.set_size(val_ptr->n_elements+other_value.val_ptr->n_elements); for (int i=0; in_elements; i++) { if (val_ptr->value_elements[i] != NULL) { ret_val.val_ptr->value_elements[i] = new GenericAVP(*val_ptr->value_elements[i]); } } for (int i=0; in_elements; i++) { if (other_value.val_ptr->value_elements[i] != NULL) { ret_val.val_ptr->value_elements[i+val_ptr->n_elements] = new GenericAVP(*other_value.val_ptr->value_elements[i]); } } return ret_val; } AVP__list AVP__list::substr(int index, int returncount) const { if (val_ptr == NULL) TTCN_error("The first argument of substr() is an unbound value of type @DIAMETER_Types.AVP_list."); check_substr_arguments(val_ptr->n_elements, index, returncount, "@DIAMETER_Types.AVP_list","element"); AVP__list ret_val; ret_val.set_size(returncount); for (int i=0; ivalue_elements[i+index] != NULL) { ret_val.val_ptr->value_elements[i] = new GenericAVP(*val_ptr->value_elements[i+index]); } } return ret_val; } AVP__list AVP__list::replace(int index, int len, const AVP__list& repl) const { if (val_ptr == NULL) TTCN_error("The first argument of replace() is an unbound value of type @DIAMETER_Types.AVP_list."); if (repl.val_ptr == NULL) TTCN_error("The fourth argument of replace() is an unbound value of type @DIAMETER_Types.AVP_list."); check_replace_arguments(val_ptr->n_elements, index, len, "@DIAMETER_Types.AVP_list","element"); AVP__list ret_val; ret_val.set_size(val_ptr->n_elements + repl.val_ptr->n_elements - len); for (int i = 0; i < index; i++) { if (val_ptr->value_elements[i] != NULL) { ret_val.val_ptr->value_elements[i] = new GenericAVP(*val_ptr->value_elements[i]); } } for (int i = 0; i < repl.val_ptr->n_elements; i++) { if (repl.val_ptr->value_elements[i] != NULL) { ret_val.val_ptr->value_elements[i+index] = new GenericAVP(*repl.val_ptr->value_elements[i]); } } for (int i = 0; i < val_ptr->n_elements - index - len; i++) { if (val_ptr->value_elements[index+i+len] != NULL) { ret_val.val_ptr->value_elements[index+i+repl.val_ptr->n_elements] = new GenericAVP(*val_ptr->value_elements[index+i+len]); } } return ret_val; } AVP__list AVP__list::replace(int index, int len, const AVP__list_template& repl) const { if (!repl.is_value()) TTCN_error("The fourth argument of function replace() is a template with non-specific value."); return replace(index, len, repl.valueof()); } void AVP__list::set_size(int new_size) { if (new_size < 0) TTCN_error("Internal error: Setting a negative size for a value of type @DIAMETER_Types.AVP_list."); if (val_ptr == NULL) { val_ptr = new recordof_setof_struct; val_ptr->ref_count = 1; val_ptr->n_elements = 0; val_ptr->value_elements = NULL; } else if (val_ptr->ref_count > 1) { struct recordof_setof_struct *new_val_ptr = new recordof_setof_struct; new_val_ptr->ref_count = 1; new_val_ptr->n_elements = (new_size < val_ptr->n_elements) ? new_size : val_ptr->n_elements; new_val_ptr->value_elements = (GenericAVP**)allocate_pointers(new_val_ptr->n_elements); for (int elem_count = 0; elem_count < new_val_ptr->n_elements; elem_count++) { if (val_ptr->value_elements[elem_count] != NULL){ new_val_ptr->value_elements[elem_count] = new GenericAVP(*(val_ptr->value_elements[elem_count])); } } clean_up(); val_ptr = new_val_ptr; } if (new_size > val_ptr->n_elements) { val_ptr->value_elements = (GenericAVP**)reallocate_pointers((void**)val_ptr->value_elements, val_ptr->n_elements, new_size); #ifdef TITAN_MEMORY_DEBUG_SET_RECORD_OF if((val_ptr->n_elements/1000)!=(new_size/1000)) TTCN_warning("New size of type @DIAMETER_Types.AVP_list: %d",new_size); #endif val_ptr->n_elements = new_size; } else if (new_size < val_ptr->n_elements) { for (int elem_count = new_size; elem_count < val_ptr->n_elements; elem_count++) if (val_ptr->value_elements[elem_count] != NULL)delete val_ptr->value_elements[elem_count]; val_ptr->value_elements = (GenericAVP**)reallocate_pointers((void**)val_ptr->value_elements, val_ptr->n_elements, new_size); val_ptr->n_elements = new_size; } } boolean AVP__list::is_value() const { if (val_ptr == NULL) return FALSE; for(int i = 0; i < val_ptr->n_elements; ++i) { if (val_ptr->value_elements[i] == NULL || !val_ptr->value_elements[i]->is_value()) return FALSE; } return TRUE; } int AVP__list::size_of() const { if (val_ptr == NULL) TTCN_error("Performing sizeof operation on an unbound value of type @DIAMETER_Types.AVP_list."); return val_ptr->n_elements; } int AVP__list::lengthof() const { if (val_ptr == NULL) TTCN_error("Performing lengthof operation on an unbound value of type @DIAMETER_Types.AVP_list."); for (int my_length=val_ptr->n_elements; my_length>0; my_length--) if (val_ptr->value_elements[my_length-1] != NULL) return my_length; return 0; } void AVP__list::log() const { if (val_ptr == NULL) {; TTCN_Logger::log_event_unbound(); return; } switch (val_ptr->n_elements) { case 0: TTCN_Logger::log_event_str("{ }"); break; default: TTCN_Logger::log_event_str("{ "); for (int elem_count = 0; elem_count < val_ptr->n_elements; elem_count++) { if (elem_count > 0) TTCN_Logger::log_event_str(", "); (*this)[elem_count].log(); } TTCN_Logger::log_event_str(" }"); } } void AVP__list::set_implicit_omit() { if (val_ptr == NULL) return; for (int i = 0; i < val_ptr->n_elements; i++) { if (val_ptr->value_elements[i] != NULL) val_ptr->value_elements[i]->set_implicit_omit(); } } void AVP__list::set_param(Module_Param& param) { param.basic_check(Module_Param::BC_VALUE|Module_Param::BC_LIST, "set of value"); switch (param.get_operation_type()) { case Module_Param::OT_ASSIGN: if (param.get_type()==Module_Param::MP_Value_List && param.get_size()==0) { *this = NULL_VALUE; return; } switch (param.get_type()) { case Module_Param::MP_Value_List: set_size(param.get_size()); for (size_t i=0; iget_type()!=Module_Param::MP_NotUsed) { (*this)[i].set_param(*curr); if (!(*this)[i].is_bound()) { delete val_ptr->value_elements[i]; val_ptr->value_elements[i] = NULL; } } } break; case Module_Param::MP_Indexed_List: for (size_t i=0; iget_id()->get_index()].set_param(*curr); if (!(*this)[curr->get_id()->get_index()].is_bound()) { delete val_ptr->value_elements[curr->get_id()->get_index()]; val_ptr->value_elements[curr->get_id()->get_index()] = NULL; } } break; default: param.type_error("set of value", "@DIAMETER_Types.AVP_list"); } break; case Module_Param::OT_CONCAT: switch (param.get_type()) { case Module_Param::MP_Value_List: { if (!is_bound()) *this = NULL_VALUE; int start_idx = lengthof(); for (size_t i=0; iget_type()!=Module_Param::MP_NotUsed)) { (*this)[start_idx+(int)i].set_param(*curr); } } } break; case Module_Param::MP_Indexed_List: param.error("Cannot concatenate an indexed value list"); break; default: param.type_error("set of value", "@DIAMETER_Types.AVP_list"); } break; default: TTCN_error("Internal error: Unknown operation type."); } } void AVP__list::encode_text(Text_Buf& text_buf) const { if (val_ptr == NULL) TTCN_error("Text encoder: Encoding an unbound value of type @DIAMETER_Types.AVP_list."); text_buf.push_int(val_ptr->n_elements); for (int elem_count = 0; elem_count < val_ptr->n_elements; elem_count++) (*this)[elem_count].encode_text(text_buf); } void AVP__list::decode_text(Text_Buf& text_buf) { clean_up(); val_ptr = new recordof_setof_struct; val_ptr->ref_count = 1; val_ptr->n_elements = text_buf.pull_int().get_val(); if (val_ptr->n_elements < 0) TTCN_error("Text decoder: Negative size was received for a value of type @DIAMETER_Types.AVP_list."); val_ptr->value_elements = (GenericAVP**)allocate_pointers(val_ptr->n_elements); for (int elem_count = 0; elem_count < val_ptr->n_elements; elem_count++) { val_ptr->value_elements[elem_count] = new GenericAVP; val_ptr->value_elements[elem_count]->decode_text(text_buf); } } void AVP__list::encode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) const { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-encoding type '%s': ", p_td.name); unsigned BER_coding=va_arg(pvar, unsigned); BER_encode_chk_coding(BER_coding); ASN_BER_TLV_t *tlv=BER_encode_TLV(p_td, BER_coding); tlv->put_in_buffer(p_buf); ASN_BER_TLV_t::destruct(tlv); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-encoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); RAW_enc_tr_pos rp; rp.level=0; rp.pos=NULL; RAW_enc_tree root(FALSE, NULL, &rp, 1, p_td.raw); RAW_encode(p_td, root); root.put_to_buf(p_buf); break;} case TTCN_EncDec::CT_TEXT: { TTCN_EncDec_ErrorContext ec("While TEXT-encoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); TEXT_encode(p_td,p_buf); break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-encoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XER_encode(*(p_td.xer),p_buf, XER_coding, 0, 0, 0); p_buf.put_c('\n'); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-encoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok(va_arg(pvar, int) != 0); JSON_encode(p_td, tok, FALSE); p_buf.put_s(tok.get_buffer_length(), (const unsigned char*)tok.get_buffer()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-encoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_encode(p_td, p_buf); break;} default: TTCN_error("Unknown coding method requested to encode type '%s'", p_td.name); } va_end(pvar); } void AVP__list::decode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-decoding type '%s': ", p_td.name); unsigned L_form=va_arg(pvar, unsigned); ASN_BER_TLV_t tlv; BER_decode_str2TLV(p_buf, tlv, L_form); BER_decode_TLV(p_td, tlv, L_form); if(tlv.isComplete) p_buf.increase_pos(tlv.get_len()); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-decoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); raw_order_t r_order; switch(p_td.raw->top_bit_order) { case TOP_BIT_LEFT: r_order=ORDER_LSB; break; case TOP_BIT_RIGHT: default: r_order=ORDER_MSB; } int rawr = RAW_decode(p_td, p_buf, p_buf.get_len()*8, r_order); if(rawr<0) switch (-rawr) { case TTCN_EncDec::ET_INCOMPL_MSG: case TTCN_EncDec::ET_LEN_ERR: ec.error((TTCN_EncDec::error_type_t)-rawr, "Can not decode type '%s', because incomplete message was received", p_td.name); break; case 1: default: ec.error(TTCN_EncDec::ET_INVAL_MSG, "Can not decode type '%s', because invalid message was received", p_td.name); break; } break;} case TTCN_EncDec::CT_TEXT: { Limit_Token_List limit; TTCN_EncDec_ErrorContext ec("While TEXT-decoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); const unsigned char *b_data=p_buf.get_data(); int null_added=0; if(b_data[p_buf.get_len()-1]!='\0'){ null_added=1; p_buf.set_pos(p_buf.get_len()); p_buf.put_zero(8,ORDER_LSB); p_buf.rewind(); } if(TEXT_decode(p_td,p_buf,limit)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); if(null_added){ size_t actpos=p_buf.get_pos(); p_buf.set_pos(p_buf.get_len()-1); p_buf.cut_end(); p_buf.set_pos(actpos); } break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-decoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XmlReaderWrap reader(p_buf); for (int rd_ok=reader.Read(); rd_ok==1; rd_ok=reader.Read()) { if (reader.NodeType() == XML_READER_TYPE_ELEMENT) break; } XER_decode(*(p_td.xer), reader, XER_coding | XER_TOPLEVEL, XER_NONE, 0); size_t bytes = reader.ByteConsumed(); p_buf.set_pos(bytes); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-decoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok((const char*)p_buf.get_data(), p_buf.get_len()); if(JSON_decode(p_td, tok, FALSE, FALSE)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); p_buf.set_pos(tok.get_buf_pos()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-decoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_struct p_oer; OER_decode(p_td, p_buf, p_oer); break;} default: TTCN_error("Unknown coding method requested to decode type '%s'", p_td.name); } va_end(pvar); } int AVP__list::RAW_decode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int limit, raw_order_t top_bit_ord, boolean /*no_err*/, int sel_field, boolean first_call, const RAW_Force_Omit*){ int prepaddlength=p_buf.increase_pos_padd(p_td.raw->prepadding); limit-=prepaddlength; int decoded_length=0; int decoded_field_length=0; size_t start_of_field=0; if(first_call) { clean_up(); val_ptr=new recordof_setof_struct; val_ptr->ref_count=1; val_ptr->n_elements=0; val_ptr->value_elements=NULL; } int start_field=val_ptr->n_elements; if(p_td.raw->fieldlength || sel_field!=-1){ int a=0; if(sel_field==-1) sel_field=p_td.raw->fieldlength; start_of_field=p_buf.get_pos_bit(); for(a=0;a=0){ delete &(*this)[a+start_field]; a--; val_ptr->n_elements--; } p_buf.set_pos_bit(start_of_field); return decoded_field_length; } decoded_length+=decoded_field_length; limit-=decoded_field_length; } if(a==0) val_ptr->n_elements=0; } else { if(limit==0){ if(!first_call) return -1; val_ptr->n_elements=0; return decoded_length+p_buf.increase_pos_padd(p_td.raw->padding)+prepaddlength; } int a=start_field; while(limit>0){ start_of_field=p_buf.get_pos_bit(); decoded_field_length=(*this)[a].RAW_decode(*p_td.oftype_descr,p_buf,limit,top_bit_ord,TRUE); if(decoded_field_length < 0){ delete &(*this)[a]; val_ptr->n_elements--; p_buf.set_pos_bit(start_of_field); if(a>start_field){ return decoded_length+p_buf.increase_pos_padd(p_td.raw->padding)+prepaddlength; } else return -1; } decoded_length+=decoded_field_length; limit-=decoded_field_length; a++; } } return decoded_length+p_buf.increase_pos_padd(p_td.raw->padding)+prepaddlength; } int AVP__list::RAW_encode(const TTCN_Typedescriptor_t& p_td,RAW_enc_tree& myleaf) const{ int encoded_length=0; int encoded_num_of_records=p_td.raw->fieldlength?smaller(val_ptr->n_elements, p_td.raw->fieldlength):val_ptr->n_elements; myleaf.isleaf=FALSE; myleaf.rec_of=TRUE; myleaf.body.node.num_of_nodes=encoded_num_of_records; myleaf.body.node.nodes=init_nodes_of_enc_tree(encoded_num_of_records); for(int a=0;araw); encoded_length+=(*this)[a].RAW_encode(*p_td.oftype_descr,*myleaf.body.node.nodes[a]); } return myleaf.length=encoded_length; } void AVP__list_template::copy_value(const AVP__list& other_value) { if (!other_value.is_bound()) TTCN_error("Initialization of a template of type @DIAMETER_Types.AVP_list with an unbound value."); single_value.n_elements = other_value.size_of(); single_value.value_elements = (GenericAVP_template**)allocate_pointers(single_value.n_elements); for (int elem_count = 0; elem_count < single_value.n_elements; elem_count++) { if (other_value[elem_count].is_bound()) { single_value.value_elements[elem_count] = new GenericAVP_template(other_value[elem_count]); } else { single_value.value_elements[elem_count] = new GenericAVP_template; } } set_selection(SPECIFIC_VALUE); } void AVP__list_template::copy_template(const AVP__list_template& other_value) { switch (other_value.template_selection) { case SPECIFIC_VALUE: single_value.n_elements = other_value.single_value.n_elements; single_value.value_elements = (GenericAVP_template**)allocate_pointers(single_value.n_elements); for (int elem_count = 0; elem_count < single_value.n_elements; elem_count++) { if (UNINITIALIZED_TEMPLATE != other_value.single_value.value_elements[elem_count]->get_selection()) { single_value.value_elements[elem_count] = new GenericAVP_template(*other_value.single_value.value_elements[elem_count]); } else { single_value.value_elements[elem_count] = new GenericAVP_template; } } case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: value_list.n_values = other_value.value_list.n_values; value_list.list_value = new AVP__list_template[value_list.n_values]; for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) value_list.list_value[list_count].copy_template(other_value.value_list.list_value[list_count]); break; case SUPERSET_MATCH: case SUBSET_MATCH: value_set.n_items = other_value.value_set.n_items; value_set.set_items = new GenericAVP_template[value_set.n_items]; for (unsigned int set_count = 0; set_count < value_set.n_items; set_count++) value_set.set_items[set_count] = other_value.value_set.set_items[set_count]; break; case IMPLICATION_MATCH: implication_.precondition = new AVP__list_template(*other_value.implication_.precondition); implication_.implied_template = new AVP__list_template(*other_value.implication_.implied_template); break; case DYNAMIC_MATCH: dyn_match = other_value.dyn_match; dyn_match->ref_count++; break; default: TTCN_error("Copying an uninitialized/unsupported template of type @DIAMETER_Types.AVP_list."); break; } set_selection(other_value); } boolean AVP__list_template::match_function_specific(const Base_Type *value_ptr, int value_index, const Restricted_Length_Template *template_ptr, int template_index, boolean legacy) { if (value_index >= 0) return ((const AVP__list_template*)template_ptr)->single_value.value_elements[template_index]->match((*(const AVP__list*)value_ptr)[value_index], legacy); else return ((const AVP__list_template*)template_ptr)->single_value.value_elements[template_index]->is_any_or_omit(); } boolean AVP__list_template::match_function_set(const Base_Type *value_ptr, int value_index, const Restricted_Length_Template *template_ptr, int template_index, boolean legacy) { if (value_index >= 0) return ((const AVP__list_template*)template_ptr)->value_set.set_items[template_index].match((*(const AVP__list*)value_ptr)[value_index], legacy); else return ((const AVP__list_template*)template_ptr)->value_set.set_items[template_index].is_any_or_omit(); } void AVP__list_template::log_function(const Base_Type *value_ptr, const Restricted_Length_Template *template_ptr, int index_value, int index_template, boolean legacy) { if (value_ptr == NULL) { if (template_ptr != NULL) { ((const AVP__list_template*)template_ptr)->single_value.value_elements[index_template]->log(); } } else if (template_ptr == NULL) { (*(const AVP__list*)value_ptr)[index_value].log(); } else { ((const AVP__list_template*)template_ptr)->single_value.value_elements[index_template]->log_match((*(const AVP__list*)value_ptr)[index_value], legacy); } } AVP__list_template::AVP__list_template() { } AVP__list_template::AVP__list_template(template_sel other_value) : Restricted_Length_Template(other_value) { check_single_selection(other_value); } AVP__list_template::AVP__list_template(null_type) : Restricted_Length_Template(SPECIFIC_VALUE) { single_value.n_elements = 0; single_value.value_elements = NULL; } AVP__list_template::AVP__list_template(const AVP__list& other_value) { copy_value(other_value); } AVP__list_template::AVP__list_template(const OPTIONAL& other_value) { switch (other_value.get_selection()) { case OPTIONAL_PRESENT: copy_value((const AVP__list&)other_value); break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Creating a template of type @DIAMETER_Types.AVP_list from an unbound optional field."); } } AVP__list_template::AVP__list_template(AVP__list_template* p_precondition, AVP__list_template* p_implied_template) : Restricted_Length_Template(IMPLICATION_MATCH) { implication_.precondition = p_precondition; implication_.implied_template = p_implied_template; } AVP__list_template::AVP__list_template(Dynamic_Match_Interface* p_dyn_match) : Restricted_Length_Template(DYNAMIC_MATCH) { dyn_match = new dynmatch_struct; dyn_match->ptr = p_dyn_match; dyn_match->ref_count = 1; } AVP__list_template::AVP__list_template(const AVP__list_template& other_value) : Restricted_Length_Template() { copy_template(other_value); } AVP__list_template::~AVP__list_template() { clean_up(); } void AVP__list_template::clean_up() { switch (template_selection) { case SPECIFIC_VALUE: for (int elem_count = 0; elem_count < single_value.n_elements; elem_count++) delete single_value.value_elements[elem_count]; free_pointers((void**)single_value.value_elements); break; case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: delete [] value_list.list_value; break; break; case SUPERSET_MATCH: case SUBSET_MATCH: delete [] value_set.set_items; break; case IMPLICATION_MATCH: delete implication_.precondition; delete implication_.implied_template; break; case DYNAMIC_MATCH: dyn_match->ref_count--; if (dyn_match->ref_count == 0) { delete dyn_match->ptr; delete dyn_match; } break; default: break; } template_selection = UNINITIALIZED_TEMPLATE; } AVP__list_template& AVP__list_template::operator=(template_sel other_value) { check_single_selection(other_value); clean_up(); set_selection(other_value); return *this; } AVP__list_template& AVP__list_template::operator=(null_type) { clean_up(); set_selection(SPECIFIC_VALUE); single_value.n_elements = 0; single_value.value_elements = NULL; return *this; } AVP__list_template& AVP__list_template::operator=(const AVP__list& other_value) { clean_up(); copy_value(other_value); return *this; } AVP__list_template& AVP__list_template::operator=(const OPTIONAL& other_value) { clean_up(); switch (other_value.get_selection()) { case OPTIONAL_PRESENT: copy_value((const AVP__list&)other_value); break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Assignment of an unbound optional field to a template of type @DIAMETER_Types.AVP_list."); } return *this; } AVP__list_template& AVP__list_template::operator=(const AVP__list_template& other_value) { if (&other_value != this) { clean_up(); copy_template(other_value); } return *this; } GenericAVP_template& AVP__list_template::operator[](int index_value) { if (index_value < 0) TTCN_error("Accessing an element of a template for type @DIAMETER_Types.AVP_list using a negative index: %d.", index_value); switch (template_selection) { case SPECIFIC_VALUE: if(index_value < single_value.n_elements) break; // no break case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: case UNINITIALIZED_TEMPLATE: set_size(index_value + 1); break; default: TTCN_error("Accessing an element of a non-specific template for type @DIAMETER_Types.AVP_list."); break; } return *single_value.value_elements[index_value]; } GenericAVP_template& AVP__list_template::operator[](const INTEGER& index_value) { index_value.must_bound("Using an unbound integer value for indexing a template of type @DIAMETER_Types.AVP_list."); return (*this)[(int)index_value]; } const GenericAVP_template& AVP__list_template::operator[](int index_value) const { if (index_value < 0) TTCN_error("Accessing an element of a template for type @DIAMETER_Types.AVP_list using a negative index: %d.", index_value); if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing an element of a non-specific template for type @DIAMETER_Types.AVP_list."); if (index_value >= single_value.n_elements) TTCN_error("Index overflow in a template of type @DIAMETER_Types.AVP_list: The index is %d, but the template has only %d elements.", index_value, single_value.n_elements); return *single_value.value_elements[index_value]; } const GenericAVP_template& AVP__list_template::operator[](const INTEGER& index_value) const { index_value.must_bound("Using an unbound integer value for indexing a template of type @DIAMETER_Types.AVP_list."); return (*this)[(int)index_value]; } void AVP__list_template::set_size(int new_size) { if (new_size < 0) TTCN_error("Internal error: Setting a negative size for a template of type @DIAMETER_Types.AVP_list."); template_sel old_selection = template_selection; if (old_selection != SPECIFIC_VALUE) { clean_up(); set_selection(SPECIFIC_VALUE); single_value.n_elements = 0; single_value.value_elements = NULL; } if (new_size > single_value.n_elements) { single_value.value_elements = (GenericAVP_template**)reallocate_pointers((void**)single_value.value_elements, single_value.n_elements, new_size); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) { for (int elem_count = single_value.n_elements; elem_count < new_size; elem_count++) single_value.value_elements[elem_count] = new GenericAVP_template(ANY_VALUE); } else { for (int elem_count = single_value.n_elements; elem_count < new_size; elem_count++) single_value.value_elements[elem_count] = new GenericAVP_template; } single_value.n_elements = new_size; } else if (new_size < single_value.n_elements) { for (int elem_count = new_size; elem_count < single_value.n_elements; elem_count++) delete single_value.value_elements[elem_count]; single_value.value_elements = (GenericAVP_template**)reallocate_pointers((void**)single_value.value_elements, single_value.n_elements, new_size); single_value.n_elements = new_size; } } int AVP__list_template::n_elem() const { switch (template_selection) { case SPECIFIC_VALUE: return single_value.n_elements; break; case VALUE_LIST: return value_list.n_values; break; default: TTCN_error("Performing n_elem"); } } int AVP__list_template::size_of(boolean is_size) const { const char* op_name = is_size ? "size" : "length"; int min_size; boolean has_any_or_none; if (is_ifpresent) TTCN_error("Performing %sof() operation on a template of type @DIAMETER_Types.AVP_list which has an ifpresent attribute.", op_name); switch (template_selection) { case SPECIFIC_VALUE: { min_size = 0; has_any_or_none = FALSE; int elem_count = single_value.n_elements; if (!is_size) { while (elem_count>0 && !single_value.value_elements[elem_count-1]->is_bound()) elem_count--; } for (int i=0; iget_selection()) { case OMIT_VALUE: TTCN_error("Performing %sof() operation on a template of type @DIAMETER_Types.AVP_list containing omit element.", op_name); case ANY_OR_OMIT: has_any_or_none = TRUE; break; default: min_size++; break; } } } break; case SUPERSET_MATCH: case SUBSET_MATCH: { min_size = 0; has_any_or_none = FALSE; int elem_count = value_set.n_items; if (!is_size) { while (elem_count>0 && !value_set.set_items[elem_count-1].is_bound()) elem_count--; } for (int i=0; ilength_restriction.range_length.min_length){ TTCN_error("Performing %sof() operation on a template of type @DIAMETER_Types.AVP_list with no exact size.", op_name); } else TTCN_error("Performing %sof() operation on an invalid template of type @DIAMETER_Types.AVP_list. Maximum size (%d) contradicts the length restriction (%d..%d).", op_name, max_size, length_restriction.range_length.min_length, length_restriction.range_length.max_length); default: TTCN_error("Internal error: Template has invalid length restriction type."); } } } } break; case OMIT_VALUE: TTCN_error("Performing %sof() operation on a template of type @DIAMETER_Types.AVP_list containing omit value.", op_name); case ANY_VALUE: case ANY_OR_OMIT: min_size = 0; has_any_or_none = TRUE; break; case VALUE_LIST: { if (value_list.n_values<1) TTCN_error("Performing %sof() operation on a template of type @DIAMETER_Types.AVP_list containing an empty list.", op_name); int item_size = value_list.list_value[0].size_of(is_size); for (unsigned int i = 1; i < value_list.n_values; i++) { if (value_list.list_value[i].size_of(is_size)!=item_size) TTCN_error("Performing %sof() operation on a template of type @DIAMETER_Types.AVP_list containing a value list with different sizes.", op_name); } min_size = item_size; has_any_or_none = FALSE; break; } case COMPLEMENTED_LIST: TTCN_error("Performing %sof() operation on a template of type @DIAMETER_Types.AVP_list containing complemented list.", op_name); default: TTCN_error("Performing %sof() operation on an uninitialized/unsupported template of type @DIAMETER_Types.AVP_list.", op_name); } return check_section_is_single(min_size, has_any_or_none, op_name, "a", "template of type @DIAMETER_Types.AVP_list"); } boolean AVP__list_template::match(const AVP__list& other_value, boolean legacy) const { if (!other_value.is_bound()) return FALSE; int value_length = other_value.size_of(); if (!match_length(value_length)) return FALSE; switch (template_selection) { case SPECIFIC_VALUE: return match_set_of(&other_value, value_length, this, single_value.n_elements, match_function_specific, legacy); case OMIT_VALUE: return FALSE; case ANY_VALUE: case ANY_OR_OMIT: return TRUE; case VALUE_LIST: case COMPLEMENTED_LIST: for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) if (value_list.list_value[list_count].match(other_value, legacy)) return template_selection == VALUE_LIST; return template_selection == COMPLEMENTED_LIST; case SUPERSET_MATCH: case SUBSET_MATCH: return match_set_of(&other_value, value_length, this, value_set.n_items, match_function_set, legacy); case CONJUNCTION_MATCH: for (unsigned int i = 0; i < value_list.n_values; i++) { if (!value_list.list_value[i].match(other_value)) { return FALSE; } } return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match(other_value) || implication_.implied_template->match(other_value); case DYNAMIC_MATCH: return dyn_match->ptr->match(other_value); default: TTCN_error("Matching with an uninitialized/unsupported template of type @DIAMETER_Types.AVP_list."); } return FALSE; } boolean AVP__list_template::is_value() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) return FALSE; for (int elem_count = 0; elem_count < single_value.n_elements; elem_count++) if (!single_value.value_elements[elem_count]->is_value()) return FALSE; return TRUE; } AVP__list AVP__list_template::valueof() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) TTCN_error("Performing a valueof or send operation on a non-specific template of type @DIAMETER_Types.AVP_list."); AVP__list ret_val; ret_val.set_size(single_value.n_elements); for (int elem_count = 0; elem_count < single_value.n_elements; elem_count++) if (single_value.value_elements[elem_count]->is_bound()) { ret_val[elem_count] = single_value.value_elements[elem_count]->valueof(); } return ret_val; } AVP__list AVP__list_template::substr(int index, int returncount) const { if (!is_value()) TTCN_error("The first argument of function substr() is a template with non-specific value."); return valueof().substr(index, returncount); } AVP__list AVP__list_template::replace(int index, int len, const AVP__list_template& repl) const { if (!is_value()) TTCN_error("The first argument of function replace() is a template with non-specific value."); if (!repl.is_value()) TTCN_error("The fourth argument of function replace() is a template with non-specific value."); return valueof().replace(index, len, repl.valueof()); } AVP__list AVP__list_template::replace(int index, int len, const AVP__list& repl) const { if (!is_value()) TTCN_error("The first argument of function replace() is a template with non-specific value."); return valueof().replace(index, len, repl); } void AVP__list_template::set_type(template_sel template_type, unsigned int list_length) { clean_up(); switch (template_type) { case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: value_list.n_values = list_length; value_list.list_value = new AVP__list_template[list_length]; break; case SUPERSET_MATCH: case SUBSET_MATCH: value_set.n_items = list_length; value_set.set_items = new GenericAVP_template[list_length]; break; default: TTCN_error("Internal error: Setting an invalid type for a template of type @DIAMETER_Types.AVP_list."); } set_selection(template_type); } AVP__list_template& AVP__list_template::list_item(unsigned int list_index) { if (template_selection != VALUE_LIST && template_selection != COMPLEMENTED_LIST && template_selection != CONJUNCTION_MATCH) TTCN_error("Internal error: Accessing a list element of a non-list template of type @DIAMETER_Types.AVP_list."); if (list_index >= value_list.n_values) TTCN_error("Internal error: Index overflow in a value list template of type @DIAMETER_Types.AVP_list."); return value_list.list_value[list_index]; } GenericAVP_template& AVP__list_template::set_item(unsigned int set_index) { if (template_selection != SUPERSET_MATCH && template_selection != SUBSET_MATCH) TTCN_error("Internal error: Accessing a set element of a non-set template of type @DIAMETER_Types.AVP_list."); if (set_index >= value_set.n_items) TTCN_error("Internal error: Index overflow in a set template of type @DIAMETER_Types.AVP_list."); return value_set.set_items[set_index]; } void AVP__list_template::log() const { switch (template_selection) { case SPECIFIC_VALUE: if (single_value.n_elements > 0) { TTCN_Logger::log_event_str("{ "); for (int elem_count = 0; elem_count < single_value.n_elements; elem_count++) { if (elem_count > 0) TTCN_Logger::log_event_str(", "); single_value.value_elements[elem_count]->log(); } TTCN_Logger::log_event_str(" }"); } else TTCN_Logger::log_event_str("{ }"); break; case COMPLEMENTED_LIST: TTCN_Logger::log_event_str("complement"); case CONJUNCTION_MATCH: if (template_selection == CONJUNCTION_MATCH) { TTCN_Logger::log_event_str("conjunct"); } case VALUE_LIST: TTCN_Logger::log_char('('); for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) { if (list_count > 0) TTCN_Logger::log_event_str(", "); value_list.list_value[list_count].log(); } TTCN_Logger::log_char(')'); break; case SUPERSET_MATCH: case SUBSET_MATCH: TTCN_Logger::log_event("%s(", template_selection == SUPERSET_MATCH ? "superset" : "subset"); for (unsigned int set_count = 0; set_count < value_set.n_items; set_count++) { if (set_count > 0) TTCN_Logger::log_event_str(", "); value_set.set_items[set_count].log(); } TTCN_Logger::log_char(')'); break; case IMPLICATION_MATCH: implication_.precondition->log(); TTCN_Logger::log_event_str(" implies "); implication_.implied_template->log(); break; case DYNAMIC_MATCH: TTCN_Logger::log_event_str("@dynamic template"); break; default: log_generic(); } log_restricted(); log_ifpresent(); } void AVP__list_template::log_match(const AVP__list& match_value, boolean legacy) const { if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ if(match(match_value, legacy)){ TTCN_Logger::print_logmatch_buffer(); TTCN_Logger::log_event_str(" matched"); }else{ size_t previous_size = TTCN_Logger::get_logmatch_buffer_len(); if (template_selection == SPECIFIC_VALUE) log_match_heuristics(&match_value, match_value.size_of(), this, single_value.n_elements, match_function_specific, log_function, legacy); else{ if(previous_size != 0){ TTCN_Logger::print_logmatch_buffer(); TTCN_Logger::set_logmatch_buffer_len(previous_size); TTCN_Logger::log_event_str(":="); } match_value.log(); TTCN_Logger::log_event_str(" with "); log(); TTCN_Logger::log_event_str(" unmatched"); } } return; } match_value.log(); TTCN_Logger::log_event_str(" with "); log(); if (match(match_value, legacy)) TTCN_Logger::log_event_str(" matched"); else { TTCN_Logger::log_event_str(" unmatched"); if (template_selection == SPECIFIC_VALUE) log_match_heuristics(&match_value, match_value.size_of(), this, single_value.n_elements, match_function_specific, log_function, legacy); } } void AVP__list_template::encode_text(Text_Buf& text_buf) const { encode_text_restricted(text_buf); switch (template_selection) { case SPECIFIC_VALUE: text_buf.push_int(single_value.n_elements); for (int elem_count = 0; elem_count < single_value.n_elements; elem_count++) single_value.value_elements[elem_count]->encode_text(text_buf); case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: text_buf.push_int(value_list.n_values); for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) value_list.list_value[list_count].encode_text(text_buf); break; case SUPERSET_MATCH: case SUBSET_MATCH: text_buf.push_int(value_set.n_items); for (unsigned int set_count = 0; set_count < value_set.n_items; set_count++) value_set.set_items[set_count].encode_text(text_buf); break; default: TTCN_error("Text encoder: Encoding an uninitialized/unsupported template of type @DIAMETER_Types.AVP_list."); } } void AVP__list_template::decode_text(Text_Buf& text_buf) { clean_up(); decode_text_restricted(text_buf); switch (template_selection) { case SPECIFIC_VALUE: single_value.n_elements = text_buf.pull_int().get_val(); if (single_value.n_elements < 0) TTCN_error("Text decoder: Negative size was received for a template of type @DIAMETER_Types.AVP_list."); single_value.value_elements = (GenericAVP_template**)allocate_pointers(single_value.n_elements); for (int elem_count = 0; elem_count < single_value.n_elements; elem_count++) { single_value.value_elements[elem_count] = new GenericAVP_template; single_value.value_elements[elem_count]->decode_text(text_buf); } case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: value_list.n_values = text_buf.pull_int().get_val(); value_list.list_value = new AVP__list_template[value_list.n_values]; for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) value_list.list_value[list_count].decode_text(text_buf); break; case SUPERSET_MATCH: case SUBSET_MATCH: value_set.n_items = text_buf.pull_int().get_val(); value_set.set_items = new GenericAVP_template[value_set.n_items]; for (unsigned int set_count = 0; set_count < value_set.n_items; set_count++) value_set.set_items[set_count].decode_text(text_buf); break; default: TTCN_error("Text decoder: An unknown/unsupported selection was received for a template of type @DIAMETER_Types.AVP_list."); } } boolean AVP__list_template::is_present(boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return FALSE; return !match_omit(legacy); } boolean AVP__list_template::match_omit(boolean legacy) const { if (is_ifpresent) return TRUE; switch (template_selection) { case OMIT_VALUE: case ANY_OR_OMIT: return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match_omit() || implication_.implied_template->match_omit(); case VALUE_LIST: case COMPLEMENTED_LIST: if (legacy) { for (unsigned int i=0; iget_id()->get_index())].set_param(*param.get_elem(p_i)); } break; case Module_Param::MP_Value_List: set_size(param.get_size()); for (size_t p_i=0; p_iget_type()!=Module_Param::MP_NotUsed) { (*this)[p_i].set_param(*param.get_elem(p_i)); } } break; case Module_Param::MP_Superset_Template: case Module_Param::MP_Subset_Template: set_type(param.get_type()==Module_Param::MP_Superset_Template ? SUPERSET_MATCH : SUBSET_MATCH, param.get_size()); for (size_t p_i=0; p_iset_param(*param.get_elem(0)); AVP__list_template* implied_template = new AVP__list_template; implied_template->set_param(*param.get_elem(1)); *this = AVP__list_template(precondition, implied_template); } break; default: param.type_error("set of template", "@DIAMETER_Types.AVP_list"); } is_ifpresent = param.get_ifpresent(); set_length_range(param); } void AVP__list_template::check_restriction(template_res t_res, const char* t_name, boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return; switch ((t_name&&(t_res==TR_VALUE))?TR_OMIT:t_res) { case TR_OMIT: if (template_selection==OMIT_VALUE) return; case TR_VALUE: if (template_selection!=SPECIFIC_VALUE || is_ifpresent) break; for (int i=0; icheck_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_list"); return; case TR_PRESENT: if (!match_omit(legacy)) return; break; default: return; } TTCN_error("Restriction `%s' on template of type %s violated.", get_res_name(t_res), t_name ? t_name : "@DIAMETER_Types.AVP_list"); } boolean AVP__list_template::get_istemplate_kind(const char* type) const { if (!strcmp(type, "AnyElement")) { if (template_selection != SPECIFIC_VALUE) { return FALSE; } for (int i = 0; i < single_value.n_elements; i++) { if (single_value.value_elements[i]->get_selection() == ANY_VALUE) { return TRUE; } } return FALSE; } else if (!strcmp(type, "AnyElementsOrNone")) { if (template_selection != SPECIFIC_VALUE) { return FALSE; } for (int i = 0; i < single_value.n_elements; i++) { if (single_value.value_elements[i]->get_selection() == ANY_OR_OMIT) { return TRUE; } } return FALSE; } else if (!strcmp(type, "permutation")) { return FALSE; } else if (!strcmp(type, "length")) { return length_restriction_type != NO_LENGTH_RESTRICTION; } else { return Base_Template::get_istemplate_kind(type); } } void GenericAVP::copy_value(const GenericAVP& other_value) { switch (other_value.union_selection) { case ALT_avp: field_avp = new AVP(*other_value.field_avp); break; case ALT_avp__undefined: field_avp__undefined = new Undefined__AVP(*other_value.field_avp__undefined); break; case ALT_avp__UNKNOWN: field_avp__UNKNOWN = new OCTETSTRING(*other_value.field_avp__UNKNOWN); break; default: TTCN_error("Assignment of an unbound union value of type @DIAMETER_Types.GenericAVP."); } union_selection = other_value.union_selection; } GenericAVP::GenericAVP() { union_selection = UNBOUND_VALUE; } GenericAVP::GenericAVP(const GenericAVP& other_value) : Base_Type(){ copy_value(other_value); } GenericAVP::~GenericAVP() { clean_up(); } GenericAVP& GenericAVP::operator=(const GenericAVP& other_value) { if (this != &other_value) { clean_up(); copy_value(other_value); } return *this; } boolean GenericAVP::operator==(const GenericAVP& other_value) const { if (union_selection == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of union type @DIAMETER_Types.GenericAVP."); if (other_value.union_selection == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of union type @DIAMETER_Types.GenericAVP."); if (union_selection != other_value.union_selection) return FALSE; switch (union_selection) { case ALT_avp: return *field_avp == *other_value.field_avp; case ALT_avp__undefined: return *field_avp__undefined == *other_value.field_avp__undefined; case ALT_avp__UNKNOWN: return *field_avp__UNKNOWN == *other_value.field_avp__UNKNOWN; default: return FALSE; } } AVP& GenericAVP::avp() { if (union_selection != ALT_avp) { clean_up(); field_avp = new AVP; union_selection = ALT_avp; } return *field_avp; } const AVP& GenericAVP::avp() const { if (union_selection != ALT_avp) TTCN_error("Using non-selected field avp in a value of union type @DIAMETER_Types.GenericAVP."); return *field_avp; } Undefined__AVP& GenericAVP::avp__undefined() { if (union_selection != ALT_avp__undefined) { clean_up(); field_avp__undefined = new Undefined__AVP; union_selection = ALT_avp__undefined; } return *field_avp__undefined; } const Undefined__AVP& GenericAVP::avp__undefined() const { if (union_selection != ALT_avp__undefined) TTCN_error("Using non-selected field avp_undefined in a value of union type @DIAMETER_Types.GenericAVP."); return *field_avp__undefined; } OCTETSTRING& GenericAVP::avp__UNKNOWN() { if (union_selection != ALT_avp__UNKNOWN) { clean_up(); field_avp__UNKNOWN = new OCTETSTRING; union_selection = ALT_avp__UNKNOWN; } return *field_avp__UNKNOWN; } const OCTETSTRING& GenericAVP::avp__UNKNOWN() const { if (union_selection != ALT_avp__UNKNOWN) TTCN_error("Using non-selected field avp_UNKNOWN in a value of union type @DIAMETER_Types.GenericAVP."); return *field_avp__UNKNOWN; } boolean GenericAVP::ischosen(union_selection_type checked_selection) const { if (checked_selection == UNBOUND_VALUE) TTCN_error("Internal error: Performing ischosen() operation on an invalid field of union type @DIAMETER_Types.GenericAVP."); return union_selection == checked_selection; } boolean GenericAVP::is_bound() const { return union_selection != UNBOUND_VALUE; } boolean GenericAVP::is_value() const { switch (union_selection) { case UNBOUND_VALUE: return FALSE; case ALT_avp: return field_avp->is_value(); case ALT_avp__undefined: return field_avp__undefined->is_value(); case ALT_avp__UNKNOWN: return field_avp__UNKNOWN->is_value(); default: TTCN_error("Invalid selection in union is_bound");} } void GenericAVP::clean_up() { switch (union_selection) { case ALT_avp: delete field_avp; break; case ALT_avp__undefined: delete field_avp__undefined; break; case ALT_avp__UNKNOWN: delete field_avp__UNKNOWN; break; default: break; } union_selection = UNBOUND_VALUE; } void GenericAVP::log() const { switch (union_selection) { case ALT_avp: TTCN_Logger::log_event_str("{ avp := "); field_avp->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__undefined: TTCN_Logger::log_event_str("{ avp_undefined := "); field_avp__undefined->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__UNKNOWN: TTCN_Logger::log_event_str("{ avp_UNKNOWN := "); field_avp__UNKNOWN->log(); TTCN_Logger::log_event_str(" }"); break; default: TTCN_Logger::log_event_unbound(); } } void GenericAVP::set_param(Module_Param& param) { param.basic_check(Module_Param::BC_VALUE, "union value"); Module_Param_Ptr m_p = ¶m; if (m_p->get_type()==Module_Param::MP_Value_List && m_p->get_size()==0) return; if (m_p->get_type()!=Module_Param::MP_Assignment_List) { param.error("union value with field name was expected"); } Module_Param* mp_last = m_p->get_elem(m_p->get_size()-1); char* last_name = mp_last->get_id()->get_name(); if (!strcmp(last_name, "avp")) { avp().set_param(*mp_last); if (!avp().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_undefined")) { avp__undefined().set_param(*mp_last); if (!avp__undefined().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_UNKNOWN")) { avp__UNKNOWN().set_param(*mp_last); if (!avp__UNKNOWN().is_bound()) clean_up(); return; } mp_last->error("Field %s does not exist in type @DIAMETER_Types.GenericAVP.", last_name); } void GenericAVP::set_implicit_omit() { switch (union_selection) { case ALT_avp: field_avp->set_implicit_omit(); break; case ALT_avp__undefined: field_avp__undefined->set_implicit_omit(); break; case ALT_avp__UNKNOWN: field_avp__UNKNOWN->set_implicit_omit(); break; default: break; } } void GenericAVP::encode_text(Text_Buf& text_buf) const { text_buf.push_int(union_selection); switch (union_selection) { case ALT_avp: field_avp->encode_text(text_buf); break; case ALT_avp__undefined: field_avp__undefined->encode_text(text_buf); break; case ALT_avp__UNKNOWN: field_avp__UNKNOWN->encode_text(text_buf); break; default: TTCN_error("Text encoder: Encoding an unbound value of union type @DIAMETER_Types.GenericAVP."); } } void GenericAVP::decode_text(Text_Buf& text_buf) { switch ((union_selection_type)text_buf.pull_int().get_val()) { case ALT_avp: avp().decode_text(text_buf); break; case ALT_avp__undefined: avp__undefined().decode_text(text_buf); break; case ALT_avp__UNKNOWN: avp__UNKNOWN().decode_text(text_buf); break; default: TTCN_error("Text decoder: Unrecognized union selector was received for type @DIAMETER_Types.GenericAVP."); } } void GenericAVP::encode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) const { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-encoding type '%s': ", p_td.name); unsigned BER_coding=va_arg(pvar, unsigned); BER_encode_chk_coding(BER_coding); ASN_BER_TLV_t *tlv=BER_encode_TLV(p_td, BER_coding); tlv->put_in_buffer(p_buf); ASN_BER_TLV_t::destruct(tlv); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-encoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); RAW_enc_tr_pos rp; rp.level=0; rp.pos=NULL; RAW_enc_tree root(TRUE, NULL, &rp, 1, p_td.raw); RAW_encode(p_td, root); root.put_to_buf(p_buf); break;} case TTCN_EncDec::CT_TEXT: { TTCN_EncDec_ErrorContext ec("While TEXT-encoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); TEXT_encode(p_td,p_buf); break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-encoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XER_encode(*(p_td.xer),p_buf, XER_coding, 0, 0, 0); p_buf.put_c('\n'); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-encoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok(va_arg(pvar, int) != 0); JSON_encode(p_td, tok, FALSE); p_buf.put_s(tok.get_buffer_length(), (const unsigned char*)tok.get_buffer()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-encoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_encode(p_td, p_buf); break;} default: TTCN_error("Unknown coding method requested to encode type '%s'", p_td.name); } va_end(pvar); } void GenericAVP::decode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-decoding type '%s': ", p_td.name); unsigned L_form=va_arg(pvar, unsigned); ASN_BER_TLV_t tlv; BER_decode_str2TLV(p_buf, tlv, L_form); BER_decode_TLV(p_td, tlv, L_form); if(tlv.isComplete) p_buf.increase_pos(tlv.get_len()); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-decoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); raw_order_t r_order; switch(p_td.raw->top_bit_order) { case TOP_BIT_LEFT: r_order=ORDER_LSB; break; case TOP_BIT_RIGHT: default: r_order=ORDER_MSB; } int rawr = RAW_decode(p_td, p_buf, p_buf.get_len()*8, r_order); if(rawr<0) switch (-rawr) { case TTCN_EncDec::ET_INCOMPL_MSG: case TTCN_EncDec::ET_LEN_ERR: ec.error((TTCN_EncDec::error_type_t)-rawr, "Can not decode type '%s', because incomplete message was received", p_td.name); break; case 1: default: ec.error(TTCN_EncDec::ET_INVAL_MSG, "Can not decode type '%s', because invalid message was received", p_td.name); break; } break;} case TTCN_EncDec::CT_TEXT: { Limit_Token_List limit; TTCN_EncDec_ErrorContext ec("While TEXT-decoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); const unsigned char *b_data=p_buf.get_data(); int null_added=0; if(b_data[p_buf.get_len()-1]!='\0'){ null_added=1; p_buf.set_pos(p_buf.get_len()); p_buf.put_zero(8,ORDER_LSB); p_buf.rewind(); } if(TEXT_decode(p_td,p_buf,limit)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); if(null_added){ size_t actpos=p_buf.get_pos(); p_buf.set_pos(p_buf.get_len()-1); p_buf.cut_end(); p_buf.set_pos(actpos); } break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-decoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XmlReaderWrap reader(p_buf); for (int rd_ok=reader.Read(); rd_ok==1; rd_ok=reader.Read()) { if (reader.NodeType() == XML_READER_TYPE_ELEMENT) break; } XER_decode(*(p_td.xer), reader, XER_coding | XER_TOPLEVEL, XER_NONE, 0); size_t bytes = reader.ByteConsumed(); p_buf.set_pos(bytes); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-decoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok((const char*)p_buf.get_data(), p_buf.get_len()); if(JSON_decode(p_td, tok, FALSE, FALSE)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); p_buf.set_pos(tok.get_buf_pos()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-decoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_struct p_oer; OER_decode(p_td, p_buf, p_oer); break;} default: TTCN_error("Unknown coding method requested to decode type '%s'", p_td.name); } va_end(pvar); } int GenericAVP::RAW_decode( const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int limit, raw_order_t top_bit_ord, boolean no_err, int sel_field, boolean, const RAW_Force_Omit* force_omit) { int prepaddlength=p_buf.increase_pos_padd(p_td.raw->prepadding); limit-=prepaddlength; int decoded_length=0; int starting_pos=p_buf.get_pos_bit(); if(sel_field!=-1){ switch(sel_field){ case 0: { RAW_Force_Omit field_force_omit(0, force_omit, AVP_descr_.raw->forceomit); decoded_length = avp().RAW_decode(AVP_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1: { RAW_Force_Omit field_force_omit(1, force_omit, Undefined__AVP_descr_.raw->forceomit); decoded_length = avp__undefined().RAW_decode(Undefined__AVP_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 2: { RAW_Force_Omit field_force_omit(2, force_omit, OCTETSTRING_descr_.raw->forceomit); decoded_length = avp__UNKNOWN().RAW_decode(OCTETSTRING_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } default: break; } return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } else { p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_0_force_omit(0, force_omit, AVP_descr_.raw->forceomit); decoded_length = avp().RAW_decode(AVP_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_0_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1_force_omit(1, force_omit, Undefined__AVP_descr_.raw->forceomit); decoded_length = avp__undefined().RAW_decode(Undefined__AVP_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_2_force_omit(2, force_omit, OCTETSTRING_descr_.raw->forceomit); decoded_length = avp__UNKNOWN().RAW_decode(OCTETSTRING_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_2_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } } clean_up(); return -1; } int GenericAVP::RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree& myleaf) const { int encoded_length = 0; myleaf.isleaf = FALSE; myleaf.body.node.num_of_nodes = 3; myleaf.body.node.nodes = init_nodes_of_enc_tree(3); memset(myleaf.body.node.nodes, 0, 3 * sizeof(RAW_enc_tree *)); switch (union_selection) { case ALT_avp: myleaf.body.node.nodes[0] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 0, AVP_descr_.raw); encoded_length = field_avp->RAW_encode(AVP_descr_, *myleaf.body.node.nodes[0]); myleaf.body.node.nodes[0]->coding_descr = &AVP_descr_; break; case ALT_avp__undefined: myleaf.body.node.nodes[1] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1, Undefined__AVP_descr_.raw); encoded_length = field_avp__undefined->RAW_encode(Undefined__AVP_descr_, *myleaf.body.node.nodes[1]); myleaf.body.node.nodes[1]->coding_descr = &Undefined__AVP_descr_; break; case ALT_avp__UNKNOWN: myleaf.body.node.nodes[2] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 2, OCTETSTRING_descr_.raw); encoded_length = field_avp__UNKNOWN->RAW_encode(OCTETSTRING_descr_, *myleaf.body.node.nodes[2]); myleaf.body.node.nodes[2]->coding_descr = &OCTETSTRING_descr_; break; default: TTCN_EncDec_ErrorContext::error(TTCN_EncDec::ET_UNBOUND, "Encoding an unbound value."); } return encoded_length; } void GenericAVP_template::copy_value(const GenericAVP& other_value) { single_value.union_selection = other_value.get_selection(); switch (single_value.union_selection) { case GenericAVP::ALT_avp: single_value.field_avp = new AVP_template(other_value.avp()); break; case GenericAVP::ALT_avp__undefined: single_value.field_avp__undefined = new Undefined__AVP_template(other_value.avp__undefined()); break; case GenericAVP::ALT_avp__UNKNOWN: single_value.field_avp__UNKNOWN = new OCTETSTRING_template(other_value.avp__UNKNOWN()); break; default: TTCN_error("Initializing a template with an unbound value of type @DIAMETER_Types.GenericAVP."); } set_selection(SPECIFIC_VALUE); } void GenericAVP_template::copy_template(const GenericAVP_template& other_value) { switch (other_value.template_selection) { case SPECIFIC_VALUE: single_value.union_selection = other_value.single_value.union_selection; switch (single_value.union_selection) { case GenericAVP::ALT_avp: single_value.field_avp = new AVP_template(*other_value.single_value.field_avp); break; case GenericAVP::ALT_avp__undefined: single_value.field_avp__undefined = new Undefined__AVP_template(*other_value.single_value.field_avp__undefined); break; case GenericAVP::ALT_avp__UNKNOWN: single_value.field_avp__UNKNOWN = new OCTETSTRING_template(*other_value.single_value.field_avp__UNKNOWN); break; default: TTCN_error("Internal error: Invalid union selector in a specific value when copying a template of type @DIAMETER_Types.GenericAVP."); } case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: value_list.n_values = other_value.value_list.n_values; value_list.list_value = new GenericAVP_template[value_list.n_values]; for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) value_list.list_value[list_count].copy_template(other_value.value_list.list_value[list_count]); break; case IMPLICATION_MATCH: implication_.precondition = new GenericAVP_template(*other_value.implication_.precondition); implication_.implied_template = new GenericAVP_template(*other_value.implication_.implied_template); break; case DYNAMIC_MATCH: dyn_match = other_value.dyn_match; dyn_match->ref_count++; break; default: TTCN_error("Copying an uninitialized template of union type @DIAMETER_Types.GenericAVP."); } set_selection(other_value); } GenericAVP_template::GenericAVP_template() { } GenericAVP_template::GenericAVP_template(template_sel other_value) : Base_Template(other_value) { check_single_selection(other_value); } GenericAVP_template::GenericAVP_template(const GenericAVP& other_value) { copy_value(other_value); } GenericAVP_template::GenericAVP_template(const OPTIONAL& other_value) { switch (other_value.get_selection()) { case OPTIONAL_PRESENT: copy_value((const GenericAVP&)other_value); break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Creating a template of union type @DIAMETER_Types.GenericAVP from an unbound optional field."); } } GenericAVP_template::GenericAVP_template(GenericAVP_template* p_precondition, GenericAVP_template* p_implied_template) : Base_Template(IMPLICATION_MATCH) { implication_.precondition = p_precondition; implication_.implied_template = p_implied_template; } GenericAVP_template::GenericAVP_template(Dynamic_Match_Interface* p_dyn_match) : Base_Template(DYNAMIC_MATCH) { dyn_match = new dynmatch_struct; dyn_match->ptr = p_dyn_match; dyn_match->ref_count = 1; } GenericAVP_template::GenericAVP_template(const GenericAVP_template& other_value) : Base_Template(){ copy_template(other_value); } GenericAVP_template::~GenericAVP_template() { clean_up(); } void GenericAVP_template::clean_up() { switch (template_selection) { case SPECIFIC_VALUE: switch (single_value.union_selection) { case GenericAVP::ALT_avp: delete single_value.field_avp; break; case GenericAVP::ALT_avp__undefined: delete single_value.field_avp__undefined; break; case GenericAVP::ALT_avp__UNKNOWN: delete single_value.field_avp__UNKNOWN; default: break; } break; case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: delete [] value_list.list_value; break; case IMPLICATION_MATCH: delete implication_.precondition; delete implication_.implied_template; break; case DYNAMIC_MATCH: dyn_match->ref_count--; if (dyn_match->ref_count == 0) { delete dyn_match->ptr; delete dyn_match; } break; default: break; } template_selection = UNINITIALIZED_TEMPLATE; } GenericAVP_template& GenericAVP_template::operator=(template_sel other_value) { check_single_selection(other_value); clean_up(); set_selection(other_value); return *this; } GenericAVP_template& GenericAVP_template::operator=(const GenericAVP& other_value) { clean_up(); copy_value(other_value); return *this; } GenericAVP_template& GenericAVP_template::operator=(const OPTIONAL& other_value) { clean_up(); switch (other_value.get_selection()) { case OPTIONAL_PRESENT: copy_value((const GenericAVP&)other_value); break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Assignment of an unbound optional field to a template of union type @DIAMETER_Types.GenericAVP."); } return *this; } GenericAVP_template& GenericAVP_template::operator=(const GenericAVP_template& other_value) { if (&other_value != this) { clean_up(); copy_template(other_value); } return *this; } boolean GenericAVP_template::match(const GenericAVP& other_value, boolean legacy) const { if (!other_value.is_bound()) return FALSE; switch (template_selection) { case ANY_VALUE: case ANY_OR_OMIT: return TRUE; case OMIT_VALUE: return FALSE; case SPECIFIC_VALUE: { GenericAVP::union_selection_type value_selection = other_value.get_selection(); if (value_selection == GenericAVP::UNBOUND_VALUE) return FALSE; if (value_selection != single_value.union_selection) return FALSE; switch (value_selection) { case GenericAVP::ALT_avp: return single_value.field_avp->match(other_value.avp(), legacy); case GenericAVP::ALT_avp__undefined: return single_value.field_avp__undefined->match(other_value.avp__undefined(), legacy); case GenericAVP::ALT_avp__UNKNOWN: return single_value.field_avp__UNKNOWN->match(other_value.avp__UNKNOWN(), legacy); default: TTCN_error("Internal error: Invalid selector in a specific value when matching a template of union type @DIAMETER_Types.GenericAVP."); } } case VALUE_LIST: case COMPLEMENTED_LIST: for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) if (value_list.list_value[list_count].match(other_value, legacy)) return template_selection == VALUE_LIST; return template_selection == COMPLEMENTED_LIST; case CONJUNCTION_MATCH: for (unsigned int i = 0; i < value_list.n_values; i++) { if (!value_list.list_value[i].match(other_value)) { return FALSE; } } return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match(other_value) || implication_.implied_template->match(other_value); case DYNAMIC_MATCH: return dyn_match->ptr->match(other_value); default: TTCN_error ("Matching an uninitialized template of union type @DIAMETER_Types.GenericAVP."); } return FALSE; } boolean GenericAVP_template::is_value() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) return FALSE; switch (single_value.union_selection) { case GenericAVP::ALT_avp: return single_value.field_avp->is_value(); case GenericAVP::ALT_avp__undefined: return single_value.field_avp__undefined->is_value(); case GenericAVP::ALT_avp__UNKNOWN: return single_value.field_avp__UNKNOWN->is_value(); default: TTCN_error("Internal error: Invalid selector in a specific value when performing is_value operation on a template of union type @DIAMETER_Types.GenericAVP."); } } GenericAVP GenericAVP_template::valueof() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) TTCN_error("Performing a valueof or send operation on a non-specific template of union type @DIAMETER_Types.GenericAVP."); GenericAVP ret_val; switch (single_value.union_selection) { case GenericAVP::ALT_avp: ret_val.avp() = single_value.field_avp->valueof(); break; case GenericAVP::ALT_avp__undefined: ret_val.avp__undefined() = single_value.field_avp__undefined->valueof(); break; case GenericAVP::ALT_avp__UNKNOWN: ret_val.avp__UNKNOWN() = single_value.field_avp__UNKNOWN->valueof(); break; default: TTCN_error("Internal error: Invalid selector in a specific value when performing valueof operation on a template of union type @DIAMETER_Types.GenericAVP."); } return ret_val; } GenericAVP_template& GenericAVP_template::list_item(unsigned int list_index) const { if (template_selection != VALUE_LIST && template_selection != COMPLEMENTED_LIST && template_selection != CONJUNCTION_MATCH) TTCN_error("Internal error: Accessing a list element of a non-list template of union type @DIAMETER_Types.GenericAVP."); if (list_index >= value_list.n_values) TTCN_error("Internal error: Index overflow in a value list template of union type @DIAMETER_Types.GenericAVP."); return value_list.list_value[list_index]; } void GenericAVP_template::set_type(template_sel template_type, unsigned int list_length) { if (template_type != VALUE_LIST && template_type != COMPLEMENTED_LIST && template_type != CONJUNCTION_MATCH) TTCN_error ("Internal error: Setting an invalid list for a template of union type @DIAMETER_Types.GenericAVP."); clean_up(); set_selection(template_type); value_list.n_values = list_length; value_list.list_value = new GenericAVP_template[list_length]; } AVP_template& GenericAVP_template::avp() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != GenericAVP::ALT_avp) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp = new AVP_template(ANY_VALUE); else single_value.field_avp = new AVP_template; single_value.union_selection = GenericAVP::ALT_avp; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp; } const AVP_template& GenericAVP_template::avp() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp in a non-specific template of union type @DIAMETER_Types.GenericAVP."); if (single_value.union_selection != GenericAVP::ALT_avp) TTCN_error("Accessing non-selected field avp in a template of union type @DIAMETER_Types.GenericAVP."); return *single_value.field_avp; } Undefined__AVP_template& GenericAVP_template::avp__undefined() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != GenericAVP::ALT_avp__undefined) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__undefined = new Undefined__AVP_template(ANY_VALUE); else single_value.field_avp__undefined = new Undefined__AVP_template; single_value.union_selection = GenericAVP::ALT_avp__undefined; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__undefined; } const Undefined__AVP_template& GenericAVP_template::avp__undefined() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_undefined in a non-specific template of union type @DIAMETER_Types.GenericAVP."); if (single_value.union_selection != GenericAVP::ALT_avp__undefined) TTCN_error("Accessing non-selected field avp_undefined in a template of union type @DIAMETER_Types.GenericAVP."); return *single_value.field_avp__undefined; } OCTETSTRING_template& GenericAVP_template::avp__UNKNOWN() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != GenericAVP::ALT_avp__UNKNOWN) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__UNKNOWN = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__UNKNOWN = new OCTETSTRING_template; single_value.union_selection = GenericAVP::ALT_avp__UNKNOWN; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__UNKNOWN; } const OCTETSTRING_template& GenericAVP_template::avp__UNKNOWN() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_UNKNOWN in a non-specific template of union type @DIAMETER_Types.GenericAVP."); if (single_value.union_selection != GenericAVP::ALT_avp__UNKNOWN) TTCN_error("Accessing non-selected field avp_UNKNOWN in a template of union type @DIAMETER_Types.GenericAVP."); return *single_value.field_avp__UNKNOWN; } boolean GenericAVP_template::ischosen(GenericAVP::union_selection_type checked_selection) const { if (checked_selection == GenericAVP::UNBOUND_VALUE) TTCN_error("Internal error: Performing ischosen() operation on an invalid field of union type @DIAMETER_Types.GenericAVP."); switch (template_selection) { case SPECIFIC_VALUE: if (single_value.union_selection == GenericAVP::UNBOUND_VALUE) TTCN_error("Internal error: Invalid selector in a specific value when performing ischosen() operation on a template of union type @DIAMETER_Types.GenericAVP."); return single_value.union_selection == checked_selection; case VALUE_LIST: { if (value_list.n_values < 1) TTCN_error("Internal error: Performing ischosen() operation on a template of union type @DIAMETER_Types.GenericAVP containing an empty list."); boolean ret_val = value_list.list_value[0].ischosen(checked_selection); for (unsigned int list_count = 1; ret_val == TRUE && list_count < value_list.n_values; list_count++) { ret_val = value_list.list_value[list_count].ischosen(checked_selection); } return ret_val; } default: return FALSE; } return FALSE; } void GenericAVP_template::log() const { switch (template_selection) { case SPECIFIC_VALUE: switch (single_value.union_selection) { case GenericAVP::ALT_avp: TTCN_Logger::log_event_str("{ avp := "); single_value.field_avp->log(); TTCN_Logger::log_event_str(" }"); break; case GenericAVP::ALT_avp__undefined: TTCN_Logger::log_event_str("{ avp_undefined := "); single_value.field_avp__undefined->log(); TTCN_Logger::log_event_str(" }"); break; case GenericAVP::ALT_avp__UNKNOWN: TTCN_Logger::log_event_str("{ avp_UNKNOWN := "); single_value.field_avp__UNKNOWN->log(); TTCN_Logger::log_event_str(" }"); break; default: TTCN_Logger::log_event_str(""); } break; case COMPLEMENTED_LIST: TTCN_Logger::log_event_str("complement"); case CONJUNCTION_MATCH: if (template_selection == CONJUNCTION_MATCH) { TTCN_Logger::log_event_str("conjunct"); } case VALUE_LIST: TTCN_Logger::log_char('('); for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) { if (list_count > 0) TTCN_Logger::log_event_str(", "); value_list.list_value[list_count].log(); } TTCN_Logger::log_char(')'); break; case IMPLICATION_MATCH: implication_.precondition->log(); TTCN_Logger::log_event_str(" implies "); implication_.implied_template->log(); break; case DYNAMIC_MATCH: TTCN_Logger::log_event_str("@dynamic template"); break; default: log_generic(); } log_ifpresent(); } void GenericAVP_template::log_match(const GenericAVP& match_value, boolean legacy) const { if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity() && match(match_value, legacy)){ TTCN_Logger::print_logmatch_buffer(); TTCN_Logger::log_event_str(" matched"); return; } if (template_selection == SPECIFIC_VALUE && single_value.union_selection == match_value.get_selection()) { size_t previous_size = TTCN_Logger::get_logmatch_buffer_len(); switch (single_value.union_selection) { case GenericAVP::ALT_avp: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp"); single_value.field_avp->log_match(match_value.avp(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp := "); single_value.field_avp->log_match(match_value.avp(), legacy); TTCN_Logger::log_event_str(" }"); } break; case GenericAVP::ALT_avp__undefined: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_undefined"); single_value.field_avp__undefined->log_match(match_value.avp__undefined(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_undefined := "); single_value.field_avp__undefined->log_match(match_value.avp__undefined(), legacy); TTCN_Logger::log_event_str(" }"); } break; case GenericAVP::ALT_avp__UNKNOWN: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_UNKNOWN"); single_value.field_avp__UNKNOWN->log_match(match_value.avp__UNKNOWN(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_UNKNOWN := "); single_value.field_avp__UNKNOWN->log_match(match_value.avp__UNKNOWN(), legacy); TTCN_Logger::log_event_str(" }"); } break; default: TTCN_Logger::print_logmatch_buffer(); TTCN_Logger::log_event_str(""); } } else { TTCN_Logger::print_logmatch_buffer(); match_value.log(); TTCN_Logger::log_event_str(" with "); log(); if (match(match_value, legacy)) TTCN_Logger::log_event_str(" matched"); else TTCN_Logger::log_event_str(" unmatched"); } } void GenericAVP_template::encode_text(Text_Buf& text_buf) const { encode_text_base(text_buf); switch (template_selection) { case SPECIFIC_VALUE: text_buf.push_int(single_value.union_selection); switch (single_value.union_selection) { case GenericAVP::ALT_avp: single_value.field_avp->encode_text(text_buf); break; case GenericAVP::ALT_avp__undefined: single_value.field_avp__undefined->encode_text(text_buf); break; case GenericAVP::ALT_avp__UNKNOWN: single_value.field_avp__UNKNOWN->encode_text(text_buf); break; default: TTCN_error("Internal error: Invalid selector in a specific value when encoding a template of union type @DIAMETER_Types.GenericAVP."); } case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: text_buf.push_int(value_list.n_values); for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) value_list.list_value[list_count].encode_text(text_buf); break; default: TTCN_error("Text encoder: Encoding an uninitialized template of type @DIAMETER_Types.GenericAVP."); } } void GenericAVP_template::decode_text(Text_Buf& text_buf) { clean_up(); decode_text_base(text_buf); switch (template_selection) { case SPECIFIC_VALUE: { single_value.union_selection = GenericAVP::UNBOUND_VALUE; GenericAVP::union_selection_type new_selection = (GenericAVP::union_selection_type)text_buf.pull_int().get_val(); switch (new_selection) { case GenericAVP::ALT_avp: single_value.field_avp = new AVP_template; single_value.field_avp->decode_text(text_buf); break; case GenericAVP::ALT_avp__undefined: single_value.field_avp__undefined = new Undefined__AVP_template; single_value.field_avp__undefined->decode_text(text_buf); break; case GenericAVP::ALT_avp__UNKNOWN: single_value.field_avp__UNKNOWN = new OCTETSTRING_template; single_value.field_avp__UNKNOWN->decode_text(text_buf); break; default: TTCN_error("Text decoder: Unrecognized union selector was received for a template of type @DIAMETER_Types.GenericAVP."); } single_value.union_selection = new_selection; } case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: value_list.n_values = text_buf.pull_int().get_val(); value_list.list_value = new GenericAVP_template[value_list.n_values]; for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) value_list.list_value[list_count].decode_text(text_buf); break; default: TTCN_error("Text decoder: Unrecognized selector was received in a template of type @DIAMETER_Types.GenericAVP."); } } boolean GenericAVP_template::is_present(boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return FALSE; return !match_omit(legacy); } boolean GenericAVP_template::match_omit(boolean legacy) const { if (is_ifpresent) return TRUE; switch (template_selection) { case OMIT_VALUE: case ANY_OR_OMIT: return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match_omit() || implication_.implied_template->match_omit(); case VALUE_LIST: case COMPLEMENTED_LIST: if (legacy) { for (unsigned int v_idx=0; v_idx(param.get_id()) != NULL && param.get_id()->next_name()) { char* param_field = param.get_id()->get_current_name(); if (param_field[0] >= '0' && param_field[0] <= '9') { param.error("Unexpected array index in module parameter, expected a valid field" " name for union template type `@DIAMETER_Types.GenericAVP'"); } if (strcmp("avp", param_field) == 0) { avp().set_param(param); return; } else if (strcmp("avp_undefined", param_field) == 0) { avp__undefined().set_param(param); return; } else if (strcmp("avp_UNKNOWN", param_field) == 0) { avp__UNKNOWN().set_param(param); return; } else param.error("Field `%s' not found in union template type `@DIAMETER_Types.GenericAVP'", param_field); } param.basic_check(Module_Param::BC_TEMPLATE, "union template"); Module_Param_Ptr m_p = ¶m; switch (m_p->get_type()) { case Module_Param::MP_Omit: *this = OMIT_VALUE; break; case Module_Param::MP_Any: *this = ANY_VALUE; break; case Module_Param::MP_AnyOrNone: *this = ANY_OR_OMIT; break; case Module_Param::MP_List_Template: case Module_Param::MP_ComplementList_Template: case Module_Param::MP_ConjunctList_Template: { GenericAVP_template new_temp; new_temp.set_type(m_p->get_type()==Module_Param::MP_List_Template ? VALUE_LIST : (m_p->get_type() == Module_Param::MP_ConjunctList_Template ? CONJUNCTION_MATCH : COMPLEMENTED_LIST), m_p->get_size()); for (size_t p_i=0; p_iget_size(); p_i++) { new_temp.list_item(p_i).set_param(*m_p->get_elem(p_i)); } *this = new_temp; break; } case Module_Param::MP_Value_List: if (m_p->get_size()==0) break; param.type_error("union template", "@DIAMETER_Types.GenericAVP"); break; case Module_Param::MP_Assignment_List: { Module_Param* mp_last = m_p->get_elem(m_p->get_size()-1); char* last_name = mp_last->get_id()->get_name(); if (!strcmp(last_name, "avp")) { avp().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_undefined")) { avp__undefined().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_UNKNOWN")) { avp__UNKNOWN().set_param(*mp_last); break; } mp_last->error("Field %s does not exist in type @DIAMETER_Types.GenericAVP.", last_name); } break; case Module_Param::MP_Implication_Template: { GenericAVP_template* precondition = new GenericAVP_template; precondition->set_param(*m_p->get_elem(0)); GenericAVP_template* implied_template = new GenericAVP_template; implied_template->set_param(*m_p->get_elem(1)); *this = GenericAVP_template(precondition, implied_template); } break; default: param.type_error("union template", "@DIAMETER_Types.GenericAVP"); } is_ifpresent = param.get_ifpresent(); } void GenericAVP_template::check_restriction(template_res t_res, const char* t_name, boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return; switch ((t_name&&(t_res==TR_VALUE))?TR_OMIT:t_res) { case TR_OMIT: if (template_selection==OMIT_VALUE) return; case TR_VALUE: if (template_selection!=SPECIFIC_VALUE || is_ifpresent) break; switch (single_value.union_selection) { case GenericAVP::ALT_avp: single_value.field_avp->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.GenericAVP"); return; case GenericAVP::ALT_avp__undefined: single_value.field_avp__undefined->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.GenericAVP"); return; case GenericAVP::ALT_avp__UNKNOWN: single_value.field_avp__UNKNOWN->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.GenericAVP"); return; default: TTCN_error("Internal error: Invalid selector in a specific value when performing check_restriction operation on a template of union type @DIAMETER_Types.GenericAVP."); } case TR_PRESENT: if (!match_omit(legacy)) return; break; default: return; } TTCN_error("Restriction `%s' on template of type %s violated.", get_res_name(t_res), t_name ? t_name : "@DIAMETER_Types.GenericAVP"); } void AVP__Code::copy_value(const AVP__Code& other_value) { switch (other_value.union_selection) { case ALT_vendor__id__ETSI: field_vendor__id__ETSI = new AVP__Code__ETSI(*other_value.field_vendor__id__ETSI); break; case ALT_vendor__id__NONE: field_vendor__id__NONE = new AVP__Code__NONE(*other_value.field_vendor__id__NONE); break; case ALT_vendor__id__3GPP: field_vendor__id__3GPP = new AVP__Code__3GPP(*other_value.field_vendor__id__3GPP); break; default: TTCN_error("Assignment of an unbound union value of type @DIAMETER_Types.AVP_Code."); } union_selection = other_value.union_selection; } AVP__Code::AVP__Code() { union_selection = UNBOUND_VALUE; } AVP__Code::AVP__Code(const AVP__Code& other_value) : Base_Type(){ copy_value(other_value); } AVP__Code::~AVP__Code() { clean_up(); } AVP__Code& AVP__Code::operator=(const AVP__Code& other_value) { if (this != &other_value) { clean_up(); copy_value(other_value); } return *this; } boolean AVP__Code::operator==(const AVP__Code& other_value) const { if (union_selection == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of union type @DIAMETER_Types.AVP_Code."); if (other_value.union_selection == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of union type @DIAMETER_Types.AVP_Code."); if (union_selection != other_value.union_selection) return FALSE; switch (union_selection) { case ALT_vendor__id__ETSI: return *field_vendor__id__ETSI == *other_value.field_vendor__id__ETSI; case ALT_vendor__id__NONE: return *field_vendor__id__NONE == *other_value.field_vendor__id__NONE; case ALT_vendor__id__3GPP: return *field_vendor__id__3GPP == *other_value.field_vendor__id__3GPP; default: return FALSE; } } AVP__Code__ETSI& AVP__Code::vendor__id__ETSI() { if (union_selection != ALT_vendor__id__ETSI) { clean_up(); field_vendor__id__ETSI = new AVP__Code__ETSI; union_selection = ALT_vendor__id__ETSI; } return *field_vendor__id__ETSI; } const AVP__Code__ETSI& AVP__Code::vendor__id__ETSI() const { if (union_selection != ALT_vendor__id__ETSI) TTCN_error("Using non-selected field vendor_id_ETSI in a value of union type @DIAMETER_Types.AVP_Code."); return *field_vendor__id__ETSI; } AVP__Code__NONE& AVP__Code::vendor__id__NONE() { if (union_selection != ALT_vendor__id__NONE) { clean_up(); field_vendor__id__NONE = new AVP__Code__NONE; union_selection = ALT_vendor__id__NONE; } return *field_vendor__id__NONE; } const AVP__Code__NONE& AVP__Code::vendor__id__NONE() const { if (union_selection != ALT_vendor__id__NONE) TTCN_error("Using non-selected field vendor_id_NONE in a value of union type @DIAMETER_Types.AVP_Code."); return *field_vendor__id__NONE; } AVP__Code__3GPP& AVP__Code::vendor__id__3GPP() { if (union_selection != ALT_vendor__id__3GPP) { clean_up(); field_vendor__id__3GPP = new AVP__Code__3GPP; union_selection = ALT_vendor__id__3GPP; } return *field_vendor__id__3GPP; } const AVP__Code__3GPP& AVP__Code::vendor__id__3GPP() const { if (union_selection != ALT_vendor__id__3GPP) TTCN_error("Using non-selected field vendor_id_3GPP in a value of union type @DIAMETER_Types.AVP_Code."); return *field_vendor__id__3GPP; } boolean AVP__Code::ischosen(union_selection_type checked_selection) const { if (checked_selection == UNBOUND_VALUE) TTCN_error("Internal error: Performing ischosen() operation on an invalid field of union type @DIAMETER_Types.AVP_Code."); return union_selection == checked_selection; } boolean AVP__Code::is_bound() const { return union_selection != UNBOUND_VALUE; } boolean AVP__Code::is_value() const { switch (union_selection) { case UNBOUND_VALUE: return FALSE; case ALT_vendor__id__ETSI: return field_vendor__id__ETSI->is_value(); case ALT_vendor__id__NONE: return field_vendor__id__NONE->is_value(); case ALT_vendor__id__3GPP: return field_vendor__id__3GPP->is_value(); default: TTCN_error("Invalid selection in union is_bound");} } void AVP__Code::clean_up() { switch (union_selection) { case ALT_vendor__id__ETSI: delete field_vendor__id__ETSI; break; case ALT_vendor__id__NONE: delete field_vendor__id__NONE; break; case ALT_vendor__id__3GPP: delete field_vendor__id__3GPP; break; default: break; } union_selection = UNBOUND_VALUE; } void AVP__Code::log() const { switch (union_selection) { case ALT_vendor__id__ETSI: TTCN_Logger::log_event_str("{ vendor_id_ETSI := "); field_vendor__id__ETSI->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_vendor__id__NONE: TTCN_Logger::log_event_str("{ vendor_id_NONE := "); field_vendor__id__NONE->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_vendor__id__3GPP: TTCN_Logger::log_event_str("{ vendor_id_3GPP := "); field_vendor__id__3GPP->log(); TTCN_Logger::log_event_str(" }"); break; default: TTCN_Logger::log_event_unbound(); } } void AVP__Code::set_param(Module_Param& param) { param.basic_check(Module_Param::BC_VALUE, "union value"); Module_Param_Ptr m_p = ¶m; if (m_p->get_type()==Module_Param::MP_Value_List && m_p->get_size()==0) return; if (m_p->get_type()!=Module_Param::MP_Assignment_List) { param.error("union value with field name was expected"); } Module_Param* mp_last = m_p->get_elem(m_p->get_size()-1); char* last_name = mp_last->get_id()->get_name(); if (!strcmp(last_name, "vendor_id_ETSI")) { vendor__id__ETSI().set_param(*mp_last); if (!vendor__id__ETSI().is_bound()) clean_up(); return; } if (!strcmp(last_name, "vendor_id_NONE")) { vendor__id__NONE().set_param(*mp_last); if (!vendor__id__NONE().is_bound()) clean_up(); return; } if (!strcmp(last_name, "vendor_id_3GPP")) { vendor__id__3GPP().set_param(*mp_last); if (!vendor__id__3GPP().is_bound()) clean_up(); return; } mp_last->error("Field %s does not exist in type @DIAMETER_Types.AVP_Code.", last_name); } void AVP__Code::set_implicit_omit() { switch (union_selection) { case ALT_vendor__id__ETSI: field_vendor__id__ETSI->set_implicit_omit(); break; case ALT_vendor__id__NONE: field_vendor__id__NONE->set_implicit_omit(); break; case ALT_vendor__id__3GPP: field_vendor__id__3GPP->set_implicit_omit(); break; default: break; } } void AVP__Code::encode_text(Text_Buf& text_buf) const { text_buf.push_int(union_selection); switch (union_selection) { case ALT_vendor__id__ETSI: field_vendor__id__ETSI->encode_text(text_buf); break; case ALT_vendor__id__NONE: field_vendor__id__NONE->encode_text(text_buf); break; case ALT_vendor__id__3GPP: field_vendor__id__3GPP->encode_text(text_buf); break; default: TTCN_error("Text encoder: Encoding an unbound value of union type @DIAMETER_Types.AVP_Code."); } } void AVP__Code::decode_text(Text_Buf& text_buf) { switch ((union_selection_type)text_buf.pull_int().get_val()) { case ALT_vendor__id__ETSI: vendor__id__ETSI().decode_text(text_buf); break; case ALT_vendor__id__NONE: vendor__id__NONE().decode_text(text_buf); break; case ALT_vendor__id__3GPP: vendor__id__3GPP().decode_text(text_buf); break; default: TTCN_error("Text decoder: Unrecognized union selector was received for type @DIAMETER_Types.AVP_Code."); } } void AVP__Code::encode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) const { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-encoding type '%s': ", p_td.name); unsigned BER_coding=va_arg(pvar, unsigned); BER_encode_chk_coding(BER_coding); ASN_BER_TLV_t *tlv=BER_encode_TLV(p_td, BER_coding); tlv->put_in_buffer(p_buf); ASN_BER_TLV_t::destruct(tlv); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-encoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); RAW_enc_tr_pos rp; rp.level=0; rp.pos=NULL; RAW_enc_tree root(TRUE, NULL, &rp, 1, p_td.raw); RAW_encode(p_td, root); root.put_to_buf(p_buf); break;} case TTCN_EncDec::CT_TEXT: { TTCN_EncDec_ErrorContext ec("While TEXT-encoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); TEXT_encode(p_td,p_buf); break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-encoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XER_encode(*(p_td.xer),p_buf, XER_coding, 0, 0, 0); p_buf.put_c('\n'); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-encoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok(va_arg(pvar, int) != 0); JSON_encode(p_td, tok, FALSE); p_buf.put_s(tok.get_buffer_length(), (const unsigned char*)tok.get_buffer()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-encoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_encode(p_td, p_buf); break;} default: TTCN_error("Unknown coding method requested to encode type '%s'", p_td.name); } va_end(pvar); } void AVP__Code::decode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-decoding type '%s': ", p_td.name); unsigned L_form=va_arg(pvar, unsigned); ASN_BER_TLV_t tlv; BER_decode_str2TLV(p_buf, tlv, L_form); BER_decode_TLV(p_td, tlv, L_form); if(tlv.isComplete) p_buf.increase_pos(tlv.get_len()); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-decoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); raw_order_t r_order; switch(p_td.raw->top_bit_order) { case TOP_BIT_LEFT: r_order=ORDER_LSB; break; case TOP_BIT_RIGHT: default: r_order=ORDER_MSB; } int rawr = RAW_decode(p_td, p_buf, p_buf.get_len()*8, r_order); if(rawr<0) switch (-rawr) { case TTCN_EncDec::ET_INCOMPL_MSG: case TTCN_EncDec::ET_LEN_ERR: ec.error((TTCN_EncDec::error_type_t)-rawr, "Can not decode type '%s', because incomplete message was received", p_td.name); break; case 1: default: ec.error(TTCN_EncDec::ET_INVAL_MSG, "Can not decode type '%s', because invalid message was received", p_td.name); break; } break;} case TTCN_EncDec::CT_TEXT: { Limit_Token_List limit; TTCN_EncDec_ErrorContext ec("While TEXT-decoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); const unsigned char *b_data=p_buf.get_data(); int null_added=0; if(b_data[p_buf.get_len()-1]!='\0'){ null_added=1; p_buf.set_pos(p_buf.get_len()); p_buf.put_zero(8,ORDER_LSB); p_buf.rewind(); } if(TEXT_decode(p_td,p_buf,limit)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); if(null_added){ size_t actpos=p_buf.get_pos(); p_buf.set_pos(p_buf.get_len()-1); p_buf.cut_end(); p_buf.set_pos(actpos); } break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-decoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XmlReaderWrap reader(p_buf); for (int rd_ok=reader.Read(); rd_ok==1; rd_ok=reader.Read()) { if (reader.NodeType() == XML_READER_TYPE_ELEMENT) break; } XER_decode(*(p_td.xer), reader, XER_coding | XER_TOPLEVEL, XER_NONE, 0); size_t bytes = reader.ByteConsumed(); p_buf.set_pos(bytes); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-decoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok((const char*)p_buf.get_data(), p_buf.get_len()); if(JSON_decode(p_td, tok, FALSE, FALSE)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); p_buf.set_pos(tok.get_buf_pos()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-decoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_struct p_oer; OER_decode(p_td, p_buf, p_oer); break;} default: TTCN_error("Unknown coding method requested to decode type '%s'", p_td.name); } va_end(pvar); } int AVP__Code::RAW_decode( const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int limit, raw_order_t top_bit_ord, boolean no_err, int sel_field, boolean, const RAW_Force_Omit* force_omit) { int prepaddlength=p_buf.increase_pos_padd(p_td.raw->prepadding); limit-=prepaddlength; int decoded_length=0; int starting_pos=p_buf.get_pos_bit(); if(sel_field!=-1){ switch(sel_field){ case 0: { RAW_Force_Omit field_force_omit(0, force_omit, AVP__Code__ETSI_descr_.raw->forceomit); decoded_length = vendor__id__ETSI().RAW_decode(AVP__Code__ETSI_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1: { RAW_Force_Omit field_force_omit(1, force_omit, AVP__Code__NONE_descr_.raw->forceomit); decoded_length = vendor__id__NONE().RAW_decode(AVP__Code__NONE_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 2: { RAW_Force_Omit field_force_omit(2, force_omit, AVP__Code__3GPP_descr_.raw->forceomit); decoded_length = vendor__id__3GPP().RAW_decode(AVP__Code__3GPP_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } default: break; } return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } else { p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_0_force_omit(0, force_omit, AVP__Code__ETSI_descr_.raw->forceomit); decoded_length = vendor__id__ETSI().RAW_decode(AVP__Code__ETSI_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_0_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1_force_omit(1, force_omit, AVP__Code__NONE_descr_.raw->forceomit); decoded_length = vendor__id__NONE().RAW_decode(AVP__Code__NONE_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_2_force_omit(2, force_omit, AVP__Code__3GPP_descr_.raw->forceomit); decoded_length = vendor__id__3GPP().RAW_decode(AVP__Code__3GPP_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_2_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } } clean_up(); return -1; } int AVP__Code::RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree& myleaf) const { int encoded_length = 0; myleaf.isleaf = FALSE; myleaf.body.node.num_of_nodes = 3; myleaf.body.node.nodes = init_nodes_of_enc_tree(3); memset(myleaf.body.node.nodes, 0, 3 * sizeof(RAW_enc_tree *)); switch (union_selection) { case ALT_vendor__id__ETSI: myleaf.body.node.nodes[0] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 0, AVP__Code__ETSI_descr_.raw); encoded_length = field_vendor__id__ETSI->RAW_encode(AVP__Code__ETSI_descr_, *myleaf.body.node.nodes[0]); myleaf.body.node.nodes[0]->coding_descr = &AVP__Code__ETSI_descr_; break; case ALT_vendor__id__NONE: myleaf.body.node.nodes[1] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1, AVP__Code__NONE_descr_.raw); encoded_length = field_vendor__id__NONE->RAW_encode(AVP__Code__NONE_descr_, *myleaf.body.node.nodes[1]); myleaf.body.node.nodes[1]->coding_descr = &AVP__Code__NONE_descr_; break; case ALT_vendor__id__3GPP: myleaf.body.node.nodes[2] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 2, AVP__Code__3GPP_descr_.raw); encoded_length = field_vendor__id__3GPP->RAW_encode(AVP__Code__3GPP_descr_, *myleaf.body.node.nodes[2]); myleaf.body.node.nodes[2]->coding_descr = &AVP__Code__3GPP_descr_; break; default: TTCN_EncDec_ErrorContext::error(TTCN_EncDec::ET_UNBOUND, "Encoding an unbound value."); } return encoded_length; } void AVP__Code_template::copy_value(const AVP__Code& other_value) { single_value.union_selection = other_value.get_selection(); switch (single_value.union_selection) { case AVP__Code::ALT_vendor__id__ETSI: single_value.field_vendor__id__ETSI = new AVP__Code__ETSI_template(other_value.vendor__id__ETSI()); break; case AVP__Code::ALT_vendor__id__NONE: single_value.field_vendor__id__NONE = new AVP__Code__NONE_template(other_value.vendor__id__NONE()); break; case AVP__Code::ALT_vendor__id__3GPP: single_value.field_vendor__id__3GPP = new AVP__Code__3GPP_template(other_value.vendor__id__3GPP()); break; default: TTCN_error("Initializing a template with an unbound value of type @DIAMETER_Types.AVP_Code."); } set_selection(SPECIFIC_VALUE); } void AVP__Code_template::copy_template(const AVP__Code_template& other_value) { switch (other_value.template_selection) { case SPECIFIC_VALUE: single_value.union_selection = other_value.single_value.union_selection; switch (single_value.union_selection) { case AVP__Code::ALT_vendor__id__ETSI: single_value.field_vendor__id__ETSI = new AVP__Code__ETSI_template(*other_value.single_value.field_vendor__id__ETSI); break; case AVP__Code::ALT_vendor__id__NONE: single_value.field_vendor__id__NONE = new AVP__Code__NONE_template(*other_value.single_value.field_vendor__id__NONE); break; case AVP__Code::ALT_vendor__id__3GPP: single_value.field_vendor__id__3GPP = new AVP__Code__3GPP_template(*other_value.single_value.field_vendor__id__3GPP); break; default: TTCN_error("Internal error: Invalid union selector in a specific value when copying a template of type @DIAMETER_Types.AVP_Code."); } case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: value_list.n_values = other_value.value_list.n_values; value_list.list_value = new AVP__Code_template[value_list.n_values]; for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) value_list.list_value[list_count].copy_template(other_value.value_list.list_value[list_count]); break; case IMPLICATION_MATCH: implication_.precondition = new AVP__Code_template(*other_value.implication_.precondition); implication_.implied_template = new AVP__Code_template(*other_value.implication_.implied_template); break; case DYNAMIC_MATCH: dyn_match = other_value.dyn_match; dyn_match->ref_count++; break; default: TTCN_error("Copying an uninitialized template of union type @DIAMETER_Types.AVP_Code."); } set_selection(other_value); } AVP__Code_template::AVP__Code_template() { } AVP__Code_template::AVP__Code_template(template_sel other_value) : Base_Template(other_value) { check_single_selection(other_value); } AVP__Code_template::AVP__Code_template(const AVP__Code& other_value) { copy_value(other_value); } AVP__Code_template::AVP__Code_template(const OPTIONAL& other_value) { switch (other_value.get_selection()) { case OPTIONAL_PRESENT: copy_value((const AVP__Code&)other_value); break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Creating a template of union type @DIAMETER_Types.AVP_Code from an unbound optional field."); } } AVP__Code_template::AVP__Code_template(AVP__Code_template* p_precondition, AVP__Code_template* p_implied_template) : Base_Template(IMPLICATION_MATCH) { implication_.precondition = p_precondition; implication_.implied_template = p_implied_template; } AVP__Code_template::AVP__Code_template(Dynamic_Match_Interface* p_dyn_match) : Base_Template(DYNAMIC_MATCH) { dyn_match = new dynmatch_struct; dyn_match->ptr = p_dyn_match; dyn_match->ref_count = 1; } AVP__Code_template::AVP__Code_template(const AVP__Code_template& other_value) : Base_Template(){ copy_template(other_value); } AVP__Code_template::~AVP__Code_template() { clean_up(); } void AVP__Code_template::clean_up() { switch (template_selection) { case SPECIFIC_VALUE: switch (single_value.union_selection) { case AVP__Code::ALT_vendor__id__ETSI: delete single_value.field_vendor__id__ETSI; break; case AVP__Code::ALT_vendor__id__NONE: delete single_value.field_vendor__id__NONE; break; case AVP__Code::ALT_vendor__id__3GPP: delete single_value.field_vendor__id__3GPP; default: break; } break; case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: delete [] value_list.list_value; break; case IMPLICATION_MATCH: delete implication_.precondition; delete implication_.implied_template; break; case DYNAMIC_MATCH: dyn_match->ref_count--; if (dyn_match->ref_count == 0) { delete dyn_match->ptr; delete dyn_match; } break; default: break; } template_selection = UNINITIALIZED_TEMPLATE; } AVP__Code_template& AVP__Code_template::operator=(template_sel other_value) { check_single_selection(other_value); clean_up(); set_selection(other_value); return *this; } AVP__Code_template& AVP__Code_template::operator=(const AVP__Code& other_value) { clean_up(); copy_value(other_value); return *this; } AVP__Code_template& AVP__Code_template::operator=(const OPTIONAL& other_value) { clean_up(); switch (other_value.get_selection()) { case OPTIONAL_PRESENT: copy_value((const AVP__Code&)other_value); break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Assignment of an unbound optional field to a template of union type @DIAMETER_Types.AVP_Code."); } return *this; } AVP__Code_template& AVP__Code_template::operator=(const AVP__Code_template& other_value) { if (&other_value != this) { clean_up(); copy_template(other_value); } return *this; } boolean AVP__Code_template::match(const AVP__Code& other_value, boolean legacy) const { if (!other_value.is_bound()) return FALSE; switch (template_selection) { case ANY_VALUE: case ANY_OR_OMIT: return TRUE; case OMIT_VALUE: return FALSE; case SPECIFIC_VALUE: { AVP__Code::union_selection_type value_selection = other_value.get_selection(); if (value_selection == AVP__Code::UNBOUND_VALUE) return FALSE; if (value_selection != single_value.union_selection) return FALSE; switch (value_selection) { case AVP__Code::ALT_vendor__id__ETSI: return single_value.field_vendor__id__ETSI->match(other_value.vendor__id__ETSI(), legacy); case AVP__Code::ALT_vendor__id__NONE: return single_value.field_vendor__id__NONE->match(other_value.vendor__id__NONE(), legacy); case AVP__Code::ALT_vendor__id__3GPP: return single_value.field_vendor__id__3GPP->match(other_value.vendor__id__3GPP(), legacy); default: TTCN_error("Internal error: Invalid selector in a specific value when matching a template of union type @DIAMETER_Types.AVP_Code."); } } case VALUE_LIST: case COMPLEMENTED_LIST: for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) if (value_list.list_value[list_count].match(other_value, legacy)) return template_selection == VALUE_LIST; return template_selection == COMPLEMENTED_LIST; case CONJUNCTION_MATCH: for (unsigned int i = 0; i < value_list.n_values; i++) { if (!value_list.list_value[i].match(other_value)) { return FALSE; } } return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match(other_value) || implication_.implied_template->match(other_value); case DYNAMIC_MATCH: return dyn_match->ptr->match(other_value); default: TTCN_error ("Matching an uninitialized template of union type @DIAMETER_Types.AVP_Code."); } return FALSE; } boolean AVP__Code_template::is_value() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) return FALSE; switch (single_value.union_selection) { case AVP__Code::ALT_vendor__id__ETSI: return single_value.field_vendor__id__ETSI->is_value(); case AVP__Code::ALT_vendor__id__NONE: return single_value.field_vendor__id__NONE->is_value(); case AVP__Code::ALT_vendor__id__3GPP: return single_value.field_vendor__id__3GPP->is_value(); default: TTCN_error("Internal error: Invalid selector in a specific value when performing is_value operation on a template of union type @DIAMETER_Types.AVP_Code."); } } AVP__Code AVP__Code_template::valueof() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) TTCN_error("Performing a valueof or send operation on a non-specific template of union type @DIAMETER_Types.AVP_Code."); AVP__Code ret_val; switch (single_value.union_selection) { case AVP__Code::ALT_vendor__id__ETSI: ret_val.vendor__id__ETSI() = single_value.field_vendor__id__ETSI->valueof(); break; case AVP__Code::ALT_vendor__id__NONE: ret_val.vendor__id__NONE() = single_value.field_vendor__id__NONE->valueof(); break; case AVP__Code::ALT_vendor__id__3GPP: ret_val.vendor__id__3GPP() = single_value.field_vendor__id__3GPP->valueof(); break; default: TTCN_error("Internal error: Invalid selector in a specific value when performing valueof operation on a template of union type @DIAMETER_Types.AVP_Code."); } return ret_val; } AVP__Code_template& AVP__Code_template::list_item(unsigned int list_index) const { if (template_selection != VALUE_LIST && template_selection != COMPLEMENTED_LIST && template_selection != CONJUNCTION_MATCH) TTCN_error("Internal error: Accessing a list element of a non-list template of union type @DIAMETER_Types.AVP_Code."); if (list_index >= value_list.n_values) TTCN_error("Internal error: Index overflow in a value list template of union type @DIAMETER_Types.AVP_Code."); return value_list.list_value[list_index]; } void AVP__Code_template::set_type(template_sel template_type, unsigned int list_length) { if (template_type != VALUE_LIST && template_type != COMPLEMENTED_LIST && template_type != CONJUNCTION_MATCH) TTCN_error ("Internal error: Setting an invalid list for a template of union type @DIAMETER_Types.AVP_Code."); clean_up(); set_selection(template_type); value_list.n_values = list_length; value_list.list_value = new AVP__Code_template[list_length]; } AVP__Code__ETSI_template& AVP__Code_template::vendor__id__ETSI() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Code::ALT_vendor__id__ETSI) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_vendor__id__ETSI = new AVP__Code__ETSI_template(ANY_VALUE); else single_value.field_vendor__id__ETSI = new AVP__Code__ETSI_template; single_value.union_selection = AVP__Code::ALT_vendor__id__ETSI; set_selection(SPECIFIC_VALUE); } return *single_value.field_vendor__id__ETSI; } const AVP__Code__ETSI_template& AVP__Code_template::vendor__id__ETSI() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field vendor_id_ETSI in a non-specific template of union type @DIAMETER_Types.AVP_Code."); if (single_value.union_selection != AVP__Code::ALT_vendor__id__ETSI) TTCN_error("Accessing non-selected field vendor_id_ETSI in a template of union type @DIAMETER_Types.AVP_Code."); return *single_value.field_vendor__id__ETSI; } AVP__Code__NONE_template& AVP__Code_template::vendor__id__NONE() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Code::ALT_vendor__id__NONE) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_vendor__id__NONE = new AVP__Code__NONE_template(ANY_VALUE); else single_value.field_vendor__id__NONE = new AVP__Code__NONE_template; single_value.union_selection = AVP__Code::ALT_vendor__id__NONE; set_selection(SPECIFIC_VALUE); } return *single_value.field_vendor__id__NONE; } const AVP__Code__NONE_template& AVP__Code_template::vendor__id__NONE() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field vendor_id_NONE in a non-specific template of union type @DIAMETER_Types.AVP_Code."); if (single_value.union_selection != AVP__Code::ALT_vendor__id__NONE) TTCN_error("Accessing non-selected field vendor_id_NONE in a template of union type @DIAMETER_Types.AVP_Code."); return *single_value.field_vendor__id__NONE; } AVP__Code__3GPP_template& AVP__Code_template::vendor__id__3GPP() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Code::ALT_vendor__id__3GPP) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_vendor__id__3GPP = new AVP__Code__3GPP_template(ANY_VALUE); else single_value.field_vendor__id__3GPP = new AVP__Code__3GPP_template; single_value.union_selection = AVP__Code::ALT_vendor__id__3GPP; set_selection(SPECIFIC_VALUE); } return *single_value.field_vendor__id__3GPP; } const AVP__Code__3GPP_template& AVP__Code_template::vendor__id__3GPP() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field vendor_id_3GPP in a non-specific template of union type @DIAMETER_Types.AVP_Code."); if (single_value.union_selection != AVP__Code::ALT_vendor__id__3GPP) TTCN_error("Accessing non-selected field vendor_id_3GPP in a template of union type @DIAMETER_Types.AVP_Code."); return *single_value.field_vendor__id__3GPP; } boolean AVP__Code_template::ischosen(AVP__Code::union_selection_type checked_selection) const { if (checked_selection == AVP__Code::UNBOUND_VALUE) TTCN_error("Internal error: Performing ischosen() operation on an invalid field of union type @DIAMETER_Types.AVP_Code."); switch (template_selection) { case SPECIFIC_VALUE: if (single_value.union_selection == AVP__Code::UNBOUND_VALUE) TTCN_error("Internal error: Invalid selector in a specific value when performing ischosen() operation on a template of union type @DIAMETER_Types.AVP_Code."); return single_value.union_selection == checked_selection; case VALUE_LIST: { if (value_list.n_values < 1) TTCN_error("Internal error: Performing ischosen() operation on a template of union type @DIAMETER_Types.AVP_Code containing an empty list."); boolean ret_val = value_list.list_value[0].ischosen(checked_selection); for (unsigned int list_count = 1; ret_val == TRUE && list_count < value_list.n_values; list_count++) { ret_val = value_list.list_value[list_count].ischosen(checked_selection); } return ret_val; } default: return FALSE; } return FALSE; } void AVP__Code_template::log() const { switch (template_selection) { case SPECIFIC_VALUE: switch (single_value.union_selection) { case AVP__Code::ALT_vendor__id__ETSI: TTCN_Logger::log_event_str("{ vendor_id_ETSI := "); single_value.field_vendor__id__ETSI->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Code::ALT_vendor__id__NONE: TTCN_Logger::log_event_str("{ vendor_id_NONE := "); single_value.field_vendor__id__NONE->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Code::ALT_vendor__id__3GPP: TTCN_Logger::log_event_str("{ vendor_id_3GPP := "); single_value.field_vendor__id__3GPP->log(); TTCN_Logger::log_event_str(" }"); break; default: TTCN_Logger::log_event_str(""); } break; case COMPLEMENTED_LIST: TTCN_Logger::log_event_str("complement"); case CONJUNCTION_MATCH: if (template_selection == CONJUNCTION_MATCH) { TTCN_Logger::log_event_str("conjunct"); } case VALUE_LIST: TTCN_Logger::log_char('('); for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) { if (list_count > 0) TTCN_Logger::log_event_str(", "); value_list.list_value[list_count].log(); } TTCN_Logger::log_char(')'); break; case IMPLICATION_MATCH: implication_.precondition->log(); TTCN_Logger::log_event_str(" implies "); implication_.implied_template->log(); break; case DYNAMIC_MATCH: TTCN_Logger::log_event_str("@dynamic template"); break; default: log_generic(); } log_ifpresent(); } void AVP__Code_template::log_match(const AVP__Code& match_value, boolean legacy) const { if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity() && match(match_value, legacy)){ TTCN_Logger::print_logmatch_buffer(); TTCN_Logger::log_event_str(" matched"); return; } if (template_selection == SPECIFIC_VALUE && single_value.union_selection == match_value.get_selection()) { size_t previous_size = TTCN_Logger::get_logmatch_buffer_len(); switch (single_value.union_selection) { case AVP__Code::ALT_vendor__id__ETSI: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".vendor_id_ETSI"); single_value.field_vendor__id__ETSI->log_match(match_value.vendor__id__ETSI(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ vendor_id_ETSI := "); single_value.field_vendor__id__ETSI->log_match(match_value.vendor__id__ETSI(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Code::ALT_vendor__id__NONE: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".vendor_id_NONE"); single_value.field_vendor__id__NONE->log_match(match_value.vendor__id__NONE(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ vendor_id_NONE := "); single_value.field_vendor__id__NONE->log_match(match_value.vendor__id__NONE(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Code::ALT_vendor__id__3GPP: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".vendor_id_3GPP"); single_value.field_vendor__id__3GPP->log_match(match_value.vendor__id__3GPP(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ vendor_id_3GPP := "); single_value.field_vendor__id__3GPP->log_match(match_value.vendor__id__3GPP(), legacy); TTCN_Logger::log_event_str(" }"); } break; default: TTCN_Logger::print_logmatch_buffer(); TTCN_Logger::log_event_str(""); } } else { TTCN_Logger::print_logmatch_buffer(); match_value.log(); TTCN_Logger::log_event_str(" with "); log(); if (match(match_value, legacy)) TTCN_Logger::log_event_str(" matched"); else TTCN_Logger::log_event_str(" unmatched"); } } void AVP__Code_template::encode_text(Text_Buf& text_buf) const { encode_text_base(text_buf); switch (template_selection) { case SPECIFIC_VALUE: text_buf.push_int(single_value.union_selection); switch (single_value.union_selection) { case AVP__Code::ALT_vendor__id__ETSI: single_value.field_vendor__id__ETSI->encode_text(text_buf); break; case AVP__Code::ALT_vendor__id__NONE: single_value.field_vendor__id__NONE->encode_text(text_buf); break; case AVP__Code::ALT_vendor__id__3GPP: single_value.field_vendor__id__3GPP->encode_text(text_buf); break; default: TTCN_error("Internal error: Invalid selector in a specific value when encoding a template of union type @DIAMETER_Types.AVP_Code."); } case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: text_buf.push_int(value_list.n_values); for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) value_list.list_value[list_count].encode_text(text_buf); break; default: TTCN_error("Text encoder: Encoding an uninitialized template of type @DIAMETER_Types.AVP_Code."); } } void AVP__Code_template::decode_text(Text_Buf& text_buf) { clean_up(); decode_text_base(text_buf); switch (template_selection) { case SPECIFIC_VALUE: { single_value.union_selection = AVP__Code::UNBOUND_VALUE; AVP__Code::union_selection_type new_selection = (AVP__Code::union_selection_type)text_buf.pull_int().get_val(); switch (new_selection) { case AVP__Code::ALT_vendor__id__ETSI: single_value.field_vendor__id__ETSI = new AVP__Code__ETSI_template; single_value.field_vendor__id__ETSI->decode_text(text_buf); break; case AVP__Code::ALT_vendor__id__NONE: single_value.field_vendor__id__NONE = new AVP__Code__NONE_template; single_value.field_vendor__id__NONE->decode_text(text_buf); break; case AVP__Code::ALT_vendor__id__3GPP: single_value.field_vendor__id__3GPP = new AVP__Code__3GPP_template; single_value.field_vendor__id__3GPP->decode_text(text_buf); break; default: TTCN_error("Text decoder: Unrecognized union selector was received for a template of type @DIAMETER_Types.AVP_Code."); } single_value.union_selection = new_selection; } case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: value_list.n_values = text_buf.pull_int().get_val(); value_list.list_value = new AVP__Code_template[value_list.n_values]; for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) value_list.list_value[list_count].decode_text(text_buf); break; default: TTCN_error("Text decoder: Unrecognized selector was received in a template of type @DIAMETER_Types.AVP_Code."); } } boolean AVP__Code_template::is_present(boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return FALSE; return !match_omit(legacy); } boolean AVP__Code_template::match_omit(boolean legacy) const { if (is_ifpresent) return TRUE; switch (template_selection) { case OMIT_VALUE: case ANY_OR_OMIT: return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match_omit() || implication_.implied_template->match_omit(); case VALUE_LIST: case COMPLEMENTED_LIST: if (legacy) { for (unsigned int v_idx=0; v_idx(param.get_id()) != NULL && param.get_id()->next_name()) { char* param_field = param.get_id()->get_current_name(); if (param_field[0] >= '0' && param_field[0] <= '9') { param.error("Unexpected array index in module parameter, expected a valid field" " name for union template type `@DIAMETER_Types.AVP_Code'"); } if (strcmp("vendor_id_ETSI", param_field) == 0) { vendor__id__ETSI().set_param(param); return; } else if (strcmp("vendor_id_NONE", param_field) == 0) { vendor__id__NONE().set_param(param); return; } else if (strcmp("vendor_id_3GPP", param_field) == 0) { vendor__id__3GPP().set_param(param); return; } else param.error("Field `%s' not found in union template type `@DIAMETER_Types.AVP_Code'", param_field); } param.basic_check(Module_Param::BC_TEMPLATE, "union template"); Module_Param_Ptr m_p = ¶m; switch (m_p->get_type()) { case Module_Param::MP_Omit: *this = OMIT_VALUE; break; case Module_Param::MP_Any: *this = ANY_VALUE; break; case Module_Param::MP_AnyOrNone: *this = ANY_OR_OMIT; break; case Module_Param::MP_List_Template: case Module_Param::MP_ComplementList_Template: case Module_Param::MP_ConjunctList_Template: { AVP__Code_template new_temp; new_temp.set_type(m_p->get_type()==Module_Param::MP_List_Template ? VALUE_LIST : (m_p->get_type() == Module_Param::MP_ConjunctList_Template ? CONJUNCTION_MATCH : COMPLEMENTED_LIST), m_p->get_size()); for (size_t p_i=0; p_iget_size(); p_i++) { new_temp.list_item(p_i).set_param(*m_p->get_elem(p_i)); } *this = new_temp; break; } case Module_Param::MP_Value_List: if (m_p->get_size()==0) break; param.type_error("union template", "@DIAMETER_Types.AVP_Code"); break; case Module_Param::MP_Assignment_List: { Module_Param* mp_last = m_p->get_elem(m_p->get_size()-1); char* last_name = mp_last->get_id()->get_name(); if (!strcmp(last_name, "vendor_id_ETSI")) { vendor__id__ETSI().set_param(*mp_last); break; } if (!strcmp(last_name, "vendor_id_NONE")) { vendor__id__NONE().set_param(*mp_last); break; } if (!strcmp(last_name, "vendor_id_3GPP")) { vendor__id__3GPP().set_param(*mp_last); break; } mp_last->error("Field %s does not exist in type @DIAMETER_Types.AVP_Code.", last_name); } break; case Module_Param::MP_Implication_Template: { AVP__Code_template* precondition = new AVP__Code_template; precondition->set_param(*m_p->get_elem(0)); AVP__Code_template* implied_template = new AVP__Code_template; implied_template->set_param(*m_p->get_elem(1)); *this = AVP__Code_template(precondition, implied_template); } break; default: param.type_error("union template", "@DIAMETER_Types.AVP_Code"); } is_ifpresent = param.get_ifpresent(); } void AVP__Code_template::check_restriction(template_res t_res, const char* t_name, boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return; switch ((t_name&&(t_res==TR_VALUE))?TR_OMIT:t_res) { case TR_OMIT: if (template_selection==OMIT_VALUE) return; case TR_VALUE: if (template_selection!=SPECIFIC_VALUE || is_ifpresent) break; switch (single_value.union_selection) { case AVP__Code::ALT_vendor__id__ETSI: single_value.field_vendor__id__ETSI->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Code"); return; case AVP__Code::ALT_vendor__id__NONE: single_value.field_vendor__id__NONE->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Code"); return; case AVP__Code::ALT_vendor__id__3GPP: single_value.field_vendor__id__3GPP->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Code"); return; default: TTCN_error("Internal error: Invalid selector in a specific value when performing check_restriction operation on a template of union type @DIAMETER_Types.AVP_Code."); } case TR_PRESENT: if (!match_omit(legacy)) return; break; default: return; } TTCN_error("Restriction `%s' on template of type %s violated.", get_res_name(t_res), t_name ? t_name : "@DIAMETER_Types.AVP_Code"); } AVP__Code__ETSI::AVP__Code__ETSI() { enum_value = UNBOUND_VALUE; } AVP__Code__ETSI::AVP__Code__ETSI(int other_value) { if (!is_valid_enum(other_value)) TTCN_error("Initializing a variable of enumerated type @DIAMETER_Types.AVP_Code_ETSI with invalid numeric value %d.", other_value); enum_value = (enum_type)other_value; } AVP__Code__ETSI::AVP__Code__ETSI(enum_type other_value) { enum_value = other_value; } AVP__Code__ETSI::AVP__Code__ETSI(const AVP__Code__ETSI& other_value) : Base_Type() { if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("Copying an unbound value of enumerated type @DIAMETER_Types.AVP_Code_ETSI."); enum_value = other_value.enum_value; } AVP__Code__ETSI& AVP__Code__ETSI::operator=(int other_value) { if (!is_valid_enum(other_value)) TTCN_error("Assigning unknown numeric value %d to a variable of enumerated type @DIAMETER_Types.AVP_Code_ETSI.", other_value); enum_value = (enum_type)other_value; return *this; } AVP__Code__ETSI& AVP__Code__ETSI::operator=(enum_type other_value) { enum_value = other_value; return *this; } AVP__Code__ETSI& AVP__Code__ETSI::operator=(const AVP__Code__ETSI& other_value) { if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("Assignment of an unbound value of enumerated type @DIAMETER_Types.AVP_Code_ETSI."); enum_value = other_value.enum_value; return *this; } boolean AVP__Code__ETSI::operator==(enum_type other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.AVP_Code_ETSI."); return enum_value == other_value; } boolean AVP__Code__ETSI::operator==(const AVP__Code__ETSI& other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.AVP_Code_ETSI."); if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of enumerated type @DIAMETER_Types.AVP_Code_ETSI."); return enum_value == other_value.enum_value; } boolean AVP__Code__ETSI::operator<(enum_type other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.AVP_Code_ETSI."); return enum_value < other_value; } boolean AVP__Code__ETSI::operator<(const AVP__Code__ETSI& other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.AVP_Code_ETSI."); if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of enumerated type @DIAMETER_Types.AVP_Code_ETSI."); return enum_value < other_value.enum_value; } boolean AVP__Code__ETSI::operator>(enum_type other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.AVP_Code_ETSI."); return enum_value > other_value; } boolean AVP__Code__ETSI::operator>(const AVP__Code__ETSI& other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.AVP_Code_ETSI."); if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of enumerated type @DIAMETER_Types.AVP_Code_ETSI."); return enum_value > other_value.enum_value; } const char *AVP__Code__ETSI::enum_to_str(enum_type enum_par) { switch (enum_par) { case avp__code__CxDx__ETSI__Line__Identifier: return "avp_code_CxDx_ETSI_Line_Identifier"; default: return ""; } } AVP__Code__ETSI::enum_type AVP__Code__ETSI::str_to_enum(const char *str_par) { if (!strcmp(str_par, "avp_code_CxDx_ETSI_Line_Identifier")) return avp__code__CxDx__ETSI__Line__Identifier; else return UNKNOWN_VALUE; } boolean AVP__Code__ETSI::is_valid_enum(int int_par) { switch (int_par) { case 500: return TRUE; default: return FALSE; } } int AVP__Code__ETSI::enum2int(enum_type enum_par) { if (enum_par==UNBOUND_VALUE || enum_par==UNKNOWN_VALUE) TTCN_error("The argument of function enum2int() is an %s value of enumerated type @DIAMETER_Types.AVP_Code_ETSI.", enum_par==UNBOUND_VALUE?"unbound":"invalid"); return enum_par; } int AVP__Code__ETSI::enum2int(const AVP__Code__ETSI& enum_par) { if (enum_par.enum_value==UNBOUND_VALUE || enum_par.enum_value==UNKNOWN_VALUE) TTCN_error("The argument of function enum2int() is an %s value of enumerated type @DIAMETER_Types.AVP_Code_ETSI.", enum_par==UNBOUND_VALUE?"unbound":"invalid"); return enum_par.enum_value; } void AVP__Code__ETSI::int2enum(int int_val) { if (!is_valid_enum(int_val)) TTCN_error("Assigning invalid numeric value %d to a variable of enumerated type @DIAMETER_Types.AVP_Code_ETSI.", int_val); enum_value = (enum_type)int_val; } AVP__Code__ETSI::operator AVP__Code__ETSI::enum_type() const { if (enum_value == UNBOUND_VALUE) TTCN_error("Using the value of an unbound variable of enumerated type @DIAMETER_Types.AVP_Code_ETSI."); return enum_value; } void AVP__Code__ETSI::log() const { if (enum_value != UNBOUND_VALUE) TTCN_Logger::log_event_enum(enum_to_str(enum_value), enum_value); else TTCN_Logger::log_event_unbound(); } void AVP__Code__ETSI::set_param(Module_Param& param) { param.basic_check(Module_Param::BC_VALUE, "enumerated value"); if (param.get_type()!=Module_Param::MP_Enumerated) param.type_error("enumerated value", "@DIAMETER_Types.AVP_Code_ETSI"); enum_value = str_to_enum(param.get_enumerated()); if (!is_valid_enum(enum_value)) { param.error("Invalid enumerated value for type @DIAMETER_Types.AVP_Code_ETSI."); } } void AVP__Code__ETSI::encode_text(Text_Buf& text_buf) const { if (enum_value == UNBOUND_VALUE) TTCN_error("Text encoder: Encoding an unbound value of enumerated type @DIAMETER_Types.AVP_Code_ETSI."); text_buf.push_int(enum_value); } void AVP__Code__ETSI::decode_text(Text_Buf& text_buf) { enum_value = (enum_type)text_buf.pull_int().get_val(); if (!is_valid_enum(enum_value)) TTCN_error("Text decoder: Unknown numeric value %d was received for enumerated type @DIAMETER_Types.AVP_Code_ETSI.", enum_value); } void AVP__Code__ETSI::encode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) const { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-encoding type '%s': ", p_td.name); unsigned BER_coding=va_arg(pvar, unsigned); BER_encode_chk_coding(BER_coding); ASN_BER_TLV_t *tlv=BER_encode_TLV(p_td, BER_coding); tlv->put_in_buffer(p_buf); ASN_BER_TLV_t::destruct(tlv); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-encoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); RAW_enc_tr_pos rp; rp.level=0; rp.pos=NULL; RAW_enc_tree root(TRUE, NULL, &rp, 1, p_td.raw); RAW_encode(p_td, root); root.put_to_buf(p_buf); break;} case TTCN_EncDec::CT_TEXT: { TTCN_EncDec_ErrorContext ec("While TEXT-encoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); TEXT_encode(p_td,p_buf); break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-encoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XER_encode(*(p_td.xer),p_buf, XER_coding, 0, 0, 0); p_buf.put_c('\n'); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-encoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok(va_arg(pvar, int) != 0); JSON_encode(p_td, tok, FALSE); p_buf.put_s(tok.get_buffer_length(), (const unsigned char*)tok.get_buffer()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-encoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_encode(p_td, p_buf); break;} default: TTCN_error("Unknown coding method requested to encode type '%s'", p_td.name); } va_end(pvar); } void AVP__Code__ETSI::decode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-decoding type '%s': ", p_td.name); unsigned L_form=va_arg(pvar, unsigned); ASN_BER_TLV_t tlv; BER_decode_str2TLV(p_buf, tlv, L_form); BER_decode_TLV(p_td, tlv, L_form); if(tlv.isComplete) p_buf.increase_pos(tlv.get_len()); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-decoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); raw_order_t r_order; switch(p_td.raw->top_bit_order) { case TOP_BIT_LEFT: r_order=ORDER_LSB; break; case TOP_BIT_RIGHT: default: r_order=ORDER_MSB; } int rawr = RAW_decode(p_td, p_buf, p_buf.get_len()*8, r_order); if(rawr<0) switch (-rawr) { case TTCN_EncDec::ET_INCOMPL_MSG: case TTCN_EncDec::ET_LEN_ERR: ec.error((TTCN_EncDec::error_type_t)-rawr, "Can not decode type '%s', because incomplete message was received", p_td.name); break; case 1: default: ec.error(TTCN_EncDec::ET_INVAL_MSG, "Can not decode type '%s', because invalid message was received", p_td.name); break; } break;} case TTCN_EncDec::CT_TEXT: { Limit_Token_List limit; TTCN_EncDec_ErrorContext ec("While TEXT-decoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); const unsigned char *b_data=p_buf.get_data(); int null_added=0; if(b_data[p_buf.get_len()-1]!='\0'){ null_added=1; p_buf.set_pos(p_buf.get_len()); p_buf.put_zero(8,ORDER_LSB); p_buf.rewind(); } if(TEXT_decode(p_td,p_buf,limit)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); if(null_added){ size_t actpos=p_buf.get_pos(); p_buf.set_pos(p_buf.get_len()-1); p_buf.cut_end(); p_buf.set_pos(actpos); } break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-decoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XmlReaderWrap reader(p_buf); for (int rd_ok=reader.Read(); rd_ok==1; rd_ok=reader.Read()) { if (reader.NodeType() == XML_READER_TYPE_ELEMENT) break; } XER_decode(*(p_td.xer), reader, XER_coding | XER_TOPLEVEL, XER_NONE, 0); size_t bytes = reader.ByteConsumed(); p_buf.set_pos(bytes); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-decoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok((const char*)p_buf.get_data(), p_buf.get_len()); if(JSON_decode(p_td, tok, FALSE, FALSE)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); p_buf.set_pos(tok.get_buf_pos()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-decoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_struct p_oer; OER_decode(p_td, p_buf, p_oer); break;} default: TTCN_error("Unknown coding method requested to decode type '%s'", p_td.name); } va_end(pvar); } int AVP__Code__ETSI::RAW_decode(const TTCN_Typedescriptor_t& p_td,TTCN_Buffer& p_buf,int limit, raw_order_t top_bit_ord, boolean no_err, int, boolean, const RAW_Force_Omit*) { int decoded_value = 0; int decoded_length = RAW_decode_enum_type(p_td, p_buf, limit, top_bit_ord, decoded_value, 9, no_err); if (decoded_length < 0) return decoded_length; if (is_valid_enum(decoded_value)) enum_value = (enum_type)decoded_value; else { if(no_err){ return -1; } else { TTCN_EncDec_ErrorContext::error (TTCN_EncDec::ET_ENC_ENUM, "Invalid enum value '%d' for '%s': ",decoded_value, p_td.name); enum_value = UNKNOWN_VALUE; } } return decoded_length; } int AVP__Code__ETSI::RAW_encode(const TTCN_Typedescriptor_t& p_td, RAW_enc_tree& myleaf) const { return RAW_encode_enum_type(p_td, myleaf, (int)enum_value, 9); } void AVP__Code__ETSI_template::copy_template(const AVP__Code__ETSI_template& other_value) { set_selection(other_value); switch (template_selection) { case SPECIFIC_VALUE: single_value = other_value.single_value; break; case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: value_list.n_values = other_value.value_list.n_values; value_list.list_value = new AVP__Code__ETSI_template[value_list.n_values]; for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) value_list.list_value[list_count].copy_template(other_value.value_list.list_value[list_count]); break; case IMPLICATION_MATCH: implication_.precondition = new AVP__Code__ETSI_template(*other_value.implication_.precondition); implication_.implied_template = new AVP__Code__ETSI_template(*other_value.implication_.implied_template); break; case DYNAMIC_MATCH: dyn_match = other_value.dyn_match; dyn_match->ref_count++; break; default: TTCN_error("Copying an uninitialized/unsupported template of enumerated type @DIAMETER_Types.AVP_Code_ETSI."); } } AVP__Code__ETSI_template::AVP__Code__ETSI_template() { } AVP__Code__ETSI_template::AVP__Code__ETSI_template(template_sel other_value) : Base_Template(other_value) { check_single_selection(other_value); } AVP__Code__ETSI_template::AVP__Code__ETSI_template(int other_value) : Base_Template(SPECIFIC_VALUE) { if (!AVP__Code__ETSI::is_valid_enum(other_value)) TTCN_error("Initializing a template of enumerated type @DIAMETER_Types.AVP_Code_ETSI with unknown numeric value %d.", other_value); single_value = (AVP__Code__ETSI::enum_type)other_value; } AVP__Code__ETSI_template::AVP__Code__ETSI_template(AVP__Code__ETSI::enum_type other_value) : Base_Template(SPECIFIC_VALUE) { single_value = other_value; } AVP__Code__ETSI_template::AVP__Code__ETSI_template(const AVP__Code__ETSI& other_value) : Base_Template(SPECIFIC_VALUE) { if (other_value.enum_value == AVP__Code__ETSI::UNBOUND_VALUE) TTCN_error("Creating a template from an unbound value of enumerated type @DIAMETER_Types.AVP_Code_ETSI."); single_value = other_value.enum_value; } AVP__Code__ETSI_template::AVP__Code__ETSI_template(const OPTIONAL& other_value) { switch (other_value.get_selection()) { case OPTIONAL_PRESENT: set_selection(SPECIFIC_VALUE); single_value = (AVP__Code__ETSI::enum_type)(const AVP__Code__ETSI&)other_value; break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Creating a template of enumerated type @DIAMETER_Types.AVP_Code_ETSI from an unbound optional field."); } } AVP__Code__ETSI_template::AVP__Code__ETSI_template(AVP__Code__ETSI_template* p_precondition, AVP__Code__ETSI_template* p_implied_template) : Base_Template(IMPLICATION_MATCH) { implication_.precondition = p_precondition; implication_.implied_template = p_implied_template; } AVP__Code__ETSI_template::AVP__Code__ETSI_template(Dynamic_Match_Interface* p_dyn_match) : Base_Template(DYNAMIC_MATCH) { dyn_match = new dynmatch_struct; dyn_match->ptr = p_dyn_match; dyn_match->ref_count = 1; } AVP__Code__ETSI_template::AVP__Code__ETSI_template(const AVP__Code__ETSI_template& other_value) : Base_Template() { copy_template(other_value); } AVP__Code__ETSI_template::~AVP__Code__ETSI_template() { clean_up(); } boolean AVP__Code__ETSI_template::is_bound() const { if (template_selection == UNINITIALIZED_TEMPLATE && !is_ifpresent) return FALSE; return TRUE; } boolean AVP__Code__ETSI_template::is_value() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) return FALSE; return single_value != AVP__Code__ETSI::UNBOUND_VALUE; } void AVP__Code__ETSI_template::clean_up() { switch (template_selection) { case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: delete [] value_list.list_value; break; case IMPLICATION_MATCH: delete implication_.precondition; delete implication_.implied_template; break; case DYNAMIC_MATCH: dyn_match->ref_count--; if (dyn_match->ref_count == 0) { delete dyn_match->ptr; delete dyn_match; } break; default: break; } template_selection = UNINITIALIZED_TEMPLATE; } AVP__Code__ETSI_template& AVP__Code__ETSI_template::operator=(template_sel other_value) { check_single_selection(other_value); clean_up(); set_selection(other_value); return *this; } AVP__Code__ETSI_template& AVP__Code__ETSI_template::operator=(int other_value) { if (!AVP__Code__ETSI::is_valid_enum(other_value)) TTCN_warning("Assigning unknown numeric value %d to a template of enumerated type @DIAMETER_Types.AVP_Code_ETSI.", other_value); clean_up(); set_selection(SPECIFIC_VALUE); single_value = (AVP__Code__ETSI::enum_type)other_value; return *this; } AVP__Code__ETSI_template& AVP__Code__ETSI_template::operator=(AVP__Code__ETSI::enum_type other_value) { clean_up(); set_selection(SPECIFIC_VALUE); single_value = other_value; return *this; } AVP__Code__ETSI_template& AVP__Code__ETSI_template::operator=(const AVP__Code__ETSI& other_value) { if (other_value.enum_value == AVP__Code__ETSI::UNBOUND_VALUE) TTCN_error("Assignment of an unbound value of enumerated type @DIAMETER_Types.AVP_Code_ETSI to a template."); clean_up(); set_selection(SPECIFIC_VALUE); single_value = other_value.enum_value; return *this; } AVP__Code__ETSI_template& AVP__Code__ETSI_template::operator=(const OPTIONAL& other_value) { clean_up(); switch (other_value.get_selection()) { case OPTIONAL_PRESENT: set_selection(SPECIFIC_VALUE); single_value = (AVP__Code__ETSI::enum_type)(const AVP__Code__ETSI&)other_value; break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Assignment of an unbound optional field to a template of enumerated type @DIAMETER_Types.AVP_Code_ETSI."); } return *this; } AVP__Code__ETSI_template& AVP__Code__ETSI_template::operator=(const AVP__Code__ETSI_template& other_value) { if (&other_value != this) { clean_up(); copy_template(other_value); } return *this; } boolean AVP__Code__ETSI_template::match(AVP__Code__ETSI::enum_type other_value, boolean) const { switch (template_selection) { case SPECIFIC_VALUE: return single_value == other_value; case OMIT_VALUE: return FALSE; case ANY_VALUE: case ANY_OR_OMIT: return TRUE; case VALUE_LIST: case COMPLEMENTED_LIST: for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) if (value_list.list_value[list_count].match(other_value)) return template_selection == VALUE_LIST; return template_selection == COMPLEMENTED_LIST; case CONJUNCTION_MATCH: for (unsigned int i = 0; i < value_list.n_values; i++) { if (!value_list.list_value[i].match(other_value)) { return FALSE; } } return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match(other_value) || implication_.implied_template->match(other_value); case DYNAMIC_MATCH: return dyn_match->ptr->match(other_value); default: TTCN_error("Matching an uninitialized/unsupported template of enumerated type @DIAMETER_Types.AVP_Code_ETSI."); } return FALSE; } boolean AVP__Code__ETSI_template::match(const AVP__Code__ETSI& other_value, boolean) const { if (other_value.enum_value == AVP__Code__ETSI::UNBOUND_VALUE) TTCN_error("Matching a template of enumerated type @DIAMETER_Types.AVP_Code_ETSI with an unbound value."); return match(other_value.enum_value); } AVP__Code__ETSI::enum_type AVP__Code__ETSI_template::valueof() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) TTCN_error("Performing a valueof or send operation on a non-specific template of enumerated type @DIAMETER_Types.AVP_Code_ETSI."); return single_value; } void AVP__Code__ETSI_template::set_type(template_sel template_type, unsigned int list_length) { if (template_type != VALUE_LIST && template_type != COMPLEMENTED_LIST && template_type != CONJUNCTION_MATCH) TTCN_error("Setting an invalid list type for a template of enumerated type @DIAMETER_Types.AVP_Code_ETSI."); clean_up(); set_selection(template_type); value_list.n_values = list_length; value_list.list_value = new AVP__Code__ETSI_template[list_length]; } AVP__Code__ETSI_template& AVP__Code__ETSI_template::list_item(unsigned int list_index) { if (template_selection != VALUE_LIST && template_selection != COMPLEMENTED_LIST && template_selection != CONJUNCTION_MATCH) TTCN_error("Accessing a list element in a non-list template of enumerated type @DIAMETER_Types.AVP_Code_ETSI."); if (list_index >= value_list.n_values) TTCN_error("Index overflow in a value list template of enumerated type @DIAMETER_Types.AVP_Code_ETSI."); return value_list.list_value[list_index]; } void AVP__Code__ETSI_template::log() const { switch (template_selection) { case SPECIFIC_VALUE: TTCN_Logger::log_event_enum(AVP__Code__ETSI::enum_to_str(single_value), single_value); break; case COMPLEMENTED_LIST: TTCN_Logger::log_event_str("complement"); case CONJUNCTION_MATCH: if (template_selection == CONJUNCTION_MATCH) { TTCN_Logger::log_event_str("conjunct"); } case VALUE_LIST: TTCN_Logger::log_char('('); for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) { if (elem_count > 0) TTCN_Logger::log_event_str(", "); value_list.list_value[elem_count].log(); } TTCN_Logger::log_char(')'); break; case IMPLICATION_MATCH: implication_.precondition->log(); TTCN_Logger::log_event_str(" implies "); implication_.implied_template->log(); break; case DYNAMIC_MATCH: TTCN_Logger::log_event_str("@dynamic template"); break; default: log_generic(); } log_ifpresent(); } void AVP__Code__ETSI_template::log_match(const AVP__Code__ETSI& match_value, boolean) const { match_value.log(); TTCN_Logger::log_event_str(" with "); log(); if (match(match_value)) TTCN_Logger::log_event_str(" matched"); else TTCN_Logger::log_event_str(" unmatched"); } void AVP__Code__ETSI_template::encode_text(Text_Buf& text_buf) const { encode_text_base(text_buf); switch (template_selection) { case SPECIFIC_VALUE: text_buf.push_int(single_value); case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: text_buf.push_int(value_list.n_values); for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) value_list.list_value[elem_count].encode_text(text_buf); break; default: TTCN_error("Text encoder: Encoding an uninitialized/unsupported template of enumerated type @DIAMETER_Types.AVP_Code_ETSI."); } } void AVP__Code__ETSI_template::decode_text(Text_Buf& text_buf) { clean_up(); decode_text_base(text_buf); switch (template_selection) { case SPECIFIC_VALUE: single_value = (AVP__Code__ETSI::enum_type)text_buf.pull_int().get_val(); if (!AVP__Code__ETSI::is_valid_enum(single_value)) TTCN_error("Text decoder: Unknown numeric value %d was received for a template of enumerated type @DIAMETER_Types.AVP_Code_ETSI.", single_value); case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: value_list.n_values = text_buf.pull_int().get_val(); value_list.list_value = new AVP__Code__ETSI_template[value_list.n_values]; for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) value_list.list_value[elem_count].decode_text(text_buf); break; default: TTCN_error("Text decoder: An unknown/unsupported selection was received for a template of enumerated type @DIAMETER_Types.AVP_Code_ETSI."); } } boolean AVP__Code__ETSI_template::is_present(boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return FALSE; return !match_omit(legacy); } boolean AVP__Code__ETSI_template::match_omit(boolean legacy) const { if (is_ifpresent) return TRUE; switch (template_selection) { case OMIT_VALUE: case ANY_OR_OMIT: return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match_omit() || implication_.implied_template->match_omit(); case VALUE_LIST: case COMPLEMENTED_LIST: if (legacy) { for (unsigned int i=0; iget_type()) { case Module_Param::MP_Omit: *this = OMIT_VALUE; break; case Module_Param::MP_Any: *this = ANY_VALUE; break; case Module_Param::MP_AnyOrNone: *this = ANY_OR_OMIT; break; case Module_Param::MP_List_Template: case Module_Param::MP_ComplementList_Template: case Module_Param::MP_ConjunctList_Template: { AVP__Code__ETSI_template new_temp; new_temp.set_type(m_p->get_type()==Module_Param::MP_List_Template ? VALUE_LIST : (m_p->get_type() == Module_Param::MP_ConjunctList_Template ? CONJUNCTION_MATCH : COMPLEMENTED_LIST), m_p->get_size()); for (size_t p_i=0; p_iget_size(); p_i++) { new_temp.list_item(p_i).set_param(*m_p->get_elem(p_i)); } *this = new_temp; break; } case Module_Param::MP_Enumerated: { AVP__Code__ETSI::enum_type enum_val = AVP__Code__ETSI::str_to_enum(m_p->get_enumerated()); if (!AVP__Code__ETSI::is_valid_enum(enum_val)) { param.error("Invalid enumerated value for type @DIAMETER_Types.AVP_Code_ETSI."); } *this = enum_val; } break; case Module_Param::MP_Implication_Template: { AVP__Code__ETSI_template* precondition = new AVP__Code__ETSI_template; precondition->set_param(*m_p->get_elem(0)); AVP__Code__ETSI_template* implied_template = new AVP__Code__ETSI_template; implied_template->set_param(*m_p->get_elem(1)); *this = AVP__Code__ETSI_template(precondition, implied_template); } break; default: param.type_error("enumerated template", "@DIAMETER_Types.AVP_Code_ETSI"); } is_ifpresent = param.get_ifpresent(); } void AVP__Code__ETSI_template::check_restriction(template_res t_res, const char* t_name, boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return; switch ((t_name&&(t_res==TR_VALUE))?TR_OMIT:t_res) { case TR_VALUE: if (!is_ifpresent && template_selection==SPECIFIC_VALUE) return; break; case TR_OMIT: if (!is_ifpresent && (template_selection==OMIT_VALUE || template_selection==SPECIFIC_VALUE)) return; break; case TR_PRESENT: if (!match_omit(legacy)) return; break; default: return; } TTCN_error("Restriction `%s' on template of type %s violated.", get_res_name(t_res), t_name ? t_name : "@DIAMETER_Types.AVP_Code_ETSI"); } AVP__Code__NONE::AVP__Code__NONE() { enum_value = UNBOUND_VALUE; } AVP__Code__NONE::AVP__Code__NONE(int other_value) { if (!is_valid_enum(other_value)) TTCN_error("Initializing a variable of enumerated type @DIAMETER_Types.AVP_Code_NONE with invalid numeric value %d.", other_value); enum_value = (enum_type)other_value; } AVP__Code__NONE::AVP__Code__NONE(enum_type other_value) { enum_value = other_value; } AVP__Code__NONE::AVP__Code__NONE(const AVP__Code__NONE& other_value) : Base_Type() { if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("Copying an unbound value of enumerated type @DIAMETER_Types.AVP_Code_NONE."); enum_value = other_value.enum_value; } AVP__Code__NONE& AVP__Code__NONE::operator=(int other_value) { if (!is_valid_enum(other_value)) TTCN_error("Assigning unknown numeric value %d to a variable of enumerated type @DIAMETER_Types.AVP_Code_NONE.", other_value); enum_value = (enum_type)other_value; return *this; } AVP__Code__NONE& AVP__Code__NONE::operator=(enum_type other_value) { enum_value = other_value; return *this; } AVP__Code__NONE& AVP__Code__NONE::operator=(const AVP__Code__NONE& other_value) { if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("Assignment of an unbound value of enumerated type @DIAMETER_Types.AVP_Code_NONE."); enum_value = other_value.enum_value; return *this; } boolean AVP__Code__NONE::operator==(enum_type other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.AVP_Code_NONE."); return enum_value == other_value; } boolean AVP__Code__NONE::operator==(const AVP__Code__NONE& other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.AVP_Code_NONE."); if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of enumerated type @DIAMETER_Types.AVP_Code_NONE."); return enum_value == other_value.enum_value; } boolean AVP__Code__NONE::operator<(enum_type other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.AVP_Code_NONE."); return enum_value < other_value; } boolean AVP__Code__NONE::operator<(const AVP__Code__NONE& other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.AVP_Code_NONE."); if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of enumerated type @DIAMETER_Types.AVP_Code_NONE."); return enum_value < other_value.enum_value; } boolean AVP__Code__NONE::operator>(enum_type other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.AVP_Code_NONE."); return enum_value > other_value; } boolean AVP__Code__NONE::operator>(const AVP__Code__NONE& other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.AVP_Code_NONE."); if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of enumerated type @DIAMETER_Types.AVP_Code_NONE."); return enum_value > other_value.enum_value; } const char *AVP__Code__NONE::enum_to_str(enum_type enum_par) { switch (enum_par) { case avp__code__DNAS__NONE__Login__LAT__Service: return "avp_code_DNAS_NONE_Login_LAT_Service"; case avp__code__DCC__NONE__Direct__Debiting__Failure__Handling: return "avp_code_DCC_NONE_Direct_Debiting_Failure_Handling"; case avp__code__MIPv6__NONE__MIP__Careof__Address: return "avp_code_MIPv6_NONE_MIP_Careof_Address"; case avp__code__MIPv4__NONE__MIP__HA__to__FA__MSA: return "avp_code_MIPv4_NONE_MIP_HA_to_FA_MSA"; case avp__code__BASE__NONE__Session__Id: return "avp_code_BASE_NONE_Session_Id"; case avp__code__DCC__NONE__Requested__Service__Unit: return "avp_code_DCC_NONE_Requested_Service_Unit"; case avp__code__DNAS__NONE__Framed__Pool: return "avp_code_DNAS_NONE_Framed_Pool"; case avp__code__DCC__NONE__CC__Time: return "avp_code_DCC_NONE_CC_Time"; case avp__code__DCC__NONE__Used__Service__Unit: return "avp_code_DCC_NONE_Used_Service_Unit"; case avp__code__MIPv4__NONE__MIP__Reg__Reply: return "avp_code_MIPv4_NONE_MIP_Reg_Reply"; case avp__code__BASE__NONE__Auth__Application__Id: return "avp_code_BASE_NONE_Auth_Application_Id"; case avp__code__DNAS__NONE__Framed__Appletalk__Network: return "avp_code_DNAS_NONE_Framed_Appletalk_Network"; case avp__code__DNAS__NONE__Framed__IPv6__Prefix: return "avp_code_DNAS_NONE_Framed_IPv6_Prefix"; case avp__code__BASE__NONE__Firmware__Revision: return "avp_code_BASE_NONE_Firmware_Revision"; case avp__code__BASE__NONE__Auth__Grace__Period: return "avp_code_BASE_NONE_Auth_Grace_Period"; case avp__code__MIPv4__NONE__MIP__MN__to__FA__MSA: return "avp_code_MIPv4_NONE_MIP_MN_to_FA_MSA"; case avp__code__BASE__NONE__Re__Auth__Request__Type: return "avp_code_BASE_NONE_Re_Auth_Request_Type"; case avp__code__DCC__NONE__Redirect__Address__Type: return "avp_code_DCC_NONE_Redirect_Address_Type"; case avp__code__MIPv6__NONE__MIP__MN__HA__MSA: return "avp_code_MIPv6_NONE_MIP_MN_HA_MSA"; case avp__code__DNAS__NONE__Tunnel__Medium__Type: return "avp_code_DNAS_NONE_Tunnel_Medium_Type"; case avp__code__DCC__NONE__User__Equipment__Info__Type: return "avp_code_DCC_NONE_User_Equipment_Info_Type"; case avp__code__MIPv4__NONE__MIP__Home__Agent__Address: return "avp_code_MIPv4_NONE_MIP_Home_Agent_Address"; case avp__code__MIPv6__NONE__QoS__Resources: return "avp_code_MIPv6_NONE_QoS_Resources"; case avp__code__DCC__NONE__Service__Parameter__Value: return "avp_code_DCC_NONE_Service_Parameter_Value"; case avp__code__MIPv4__NONE__MIP__Session__Key: return "avp_code_MIPv4_NONE_MIP_Session_Key"; case avp__code__DCC__NONE__Tariff__Time__Change: return "avp_code_DCC_NONE_Tariff_Time_Change"; case avp__code__DNAS__NONE__Tunnel__Password: return "avp_code_DNAS_NONE_Tunnel_Password"; case avp__code__DNAS__NONE__Tunneling: return "avp_code_DNAS_NONE_Tunneling"; case avp__code__DCC__NONE__User__Equipment__Info__Value: return "avp_code_DCC_NONE_User_Equipment_Info_Value"; case avp__code__MIPv4__NONE__MIP__Auth__Input__Data__Length: return "avp_code_MIPv4_NONE_MIP_Auth_Input_Data_Length"; case avp__code__BASE__NONE__Multi__Round__Time__Out: return "avp_code_BASE_NONE_Multi_Round_Time_Out"; case avp__code__BASE__NONE__Experimental__Result__Code: return "avp_code_BASE_NONE_Experimental_Result_Code"; case avp__code__DNAS__NONE__Callback__Number: return "avp_code_DNAS_NONE_Callback_Number"; case avp__code__DNAS__NONE__Configuration__Token: return "avp_code_DNAS_NONE_Configuration_Token"; case avp__code__MIPv4__NONE__MIP__Originating__Foreign__AAA: return "avp_code_MIPv4_NONE_MIP_Originating_Foreign_AAA"; case avp__code__BASE__NONE__Error__Message: return "avp_code_BASE_NONE_Error_Message"; case avp__code__DNAS__NONE__NAS__Port__Type: return "avp_code_DNAS_NONE_NAS_Port_Type"; case avp__code__DCC__NONE__Multiple__Services__Indicator: return "avp_code_DCC_NONE_Multiple_Services_Indicator"; case avp__code__DNAS__NONE__Framed__Protocol: return "avp_code_DNAS_NONE_Framed_Protocol"; case avp__code__DNAS__NONE__Filter__Id: return "avp_code_DNAS_NONE_Filter_Id"; case avp__code__DNAS__NONE__ARAP__Password: return "avp_code_DNAS_NONE_ARAP_Password"; case avp__code__DNAS__NONE__CHAP__Response: return "avp_code_DNAS_NONE_CHAP_Response"; case avp__code__MIPv4__NONE__Accounting__Input__Packets: return "avp_code_MIPv4_NONE_Accounting_Input_Packets"; case avp__code__DNAS__NONE__Callback__Id: return "avp_code_DNAS_NONE_Callback_Id"; case avp__code__DCC__NONE__CC__Output__Octets: return "avp_code_DCC_NONE_CC_Output_Octets"; case avp__code__DCC__NONE__Cost__Information: return "avp_code_DCC_NONE_Cost_Information"; case avp__code__BASE__NONE__Error__Reporting__Host: return "avp_code_BASE_NONE_Error_Reporting_Host"; case avp__code__DNAS__NONE__Login__Service: return "avp_code_DNAS_NONE_Login_Service"; case avp__code__DNAS__NONE__ARAP__Security__Data: return "avp_code_DNAS_NONE_ARAP_Security_Data"; case avp__code__DNAS__NONE__State: return "avp_code_DNAS_NONE_State"; case avp__code__DNAS__NONE__Tunnel__Preference: return "avp_code_DNAS_NONE_Tunnel_Preference"; case avp__code__DCC__NONE__CC__Session__Failover: return "avp_code_DCC_NONE_CC_Session_Failover"; case avp__code__MIPv4__NONE__MIP__FA__to__MN__SPI: return "avp_code_MIPv4_NONE_MIP_FA_to_MN_SPI"; case avp__code__BASE__NONE__Proxy__State: return "avp_code_BASE_NONE_Proxy_State"; case avp__code__DCC__NONE__Credit__Control__Failure__Handling: return "avp_code_DCC_NONE_Credit_Control_Failure_Handling"; case avp__code__MIPv6__NONE__MIP6__Agent__Info: return "avp_code_MIPv6_NONE_MIP6_Agent_Info"; case avp__code__BASE__NONE__Redirect__Max__Cache__Time: return "avp_code_BASE_NONE_Redirect_Max_Cache_Time"; case avp__code__DCC__NONE__Requested__Action: return "avp_code_DCC_NONE_Requested_Action"; case avp__code__DNAS__NONE__Idle__Timeout: return "avp_code_DNAS_NONE_Idle_Timeout"; case avp__code__DNAS__NONE__NAS__Port__Id: return "avp_code_DNAS_NONE_NAS_Port_Id"; case avp__code__BASE__NONE__Host__IP__Address: return "avp_code_BASE_NONE_Host_IP_Address"; case avp__code__MIPv4__NONE__MIP__Reg__Request: return "avp_code_MIPv4_NONE_MIP_Reg_Request"; case avp__code__DNAS__NONE__Framed__Appletalk__Link: return "avp_code_DNAS_NONE_Framed_Appletalk_Link"; case avp__code__DNAS__NONE__Framed__Interface__Id: return "avp_code_DNAS_NONE_Framed_Interface_Id"; case avp__code__BASE__NONE__Vendor__Id: return "avp_code_BASE_NONE_Vendor_Id"; case avp__code__MIPv4__NONE__Acct__Session__Time: return "avp_code_MIPv4_NONE_Acct_Session_Time"; case avp__code__BASE__NONE__Event__Timestamp: return "avp_code_BASE_NONE_Event_Timestamp"; case avp__code__DCC__NONE__Final__Unit__Action: return "avp_code_DCC_NONE_Final_Unit_Action"; case avp__code__DNAS__NONE__Framed__IPv6__Pool: return "avp_code_DNAS_NONE_Framed_IPv6_Pool"; case avp__code__DCC__NONE__Rating__Group: return "avp_code_DCC_NONE_Rating_Group"; case avp__code__MIPv6__NONE__MIP__MN__HA__SPI: return "avp_code_MIPv6_NONE_MIP_MN_HA_SPI"; case avp__code__DCC__NONE__User__Equipment__Info: return "avp_code_DCC_NONE_User_Equipment_Info"; case avp__code__MIPv4__NONE__MIP__Mobile__Node__Address: return "avp_code_MIPv4_NONE_MIP_Mobile_Node_Address"; case avp__code__DCC__NONE__Service__Parameter__Type: return "avp_code_DCC_NONE_Service_Parameter_Type"; case avp__code__MIPv4__NONE__MIP__Filter__Rule: return "avp_code_MIPv4_NONE_MIP_Filter_Rule"; case avp__code__BASE__NONE__Failed__AVP: return "avp_code_BASE_NONE_Failed_AVP"; case avp__code__DCC__NONE__Subscription__Id__Type: return "avp_code_DCC_NONE_Subscription_Id_Type"; case avp__code__MIPv4__NONE__MIP__FA__to__HA__MSA: return "avp_code_MIPv4_NONE_MIP_FA_to_HA_MSA"; case avp__code__DNAS__NONE__User__Password: return "avp_code_DNAS_NONE_User_Password"; case avp__code__DNAS__NONE__Acct__Tunnel__Connection: return "avp_code_DNAS_NONE_Acct_Tunnel_Connection"; case avp__code__DNAS__NONE__NAS__Filter__Rule: return "avp_code_DNAS_NONE_NAS_Filter_Rule"; case avp__code__MIPv4__NONE__MIP__Feature__Vector: return "avp_code_MIPv4_NONE_MIP_Feature_Vector"; case avp__code__BASE__NONE__Session__Server__Failover: return "avp_code_BASE_NONE_Session_Server_Failover"; case avp__code__BASE__NONE__Experimental__Result: return "avp_code_BASE_NONE_Experimental_Result"; case avp__code__DNAS__NONE__Acct__Link__Count: return "avp_code_DNAS_NONE_Acct_Link_Count"; case avp__code__DCC__NONE__Unit__Value: return "avp_code_DCC_NONE_Unit_Value"; case avp__code__DNAS__NONE__Reply__Message: return "avp_code_DNAS_NONE_Reply_Message"; case avp__code__DNAS__NONE__Connect__Info: return "avp_code_DNAS_NONE_Connect_Info"; case avp__code__MIPv4__NONE__MIP__Replay__Mode: return "avp_code_MIPv4_NONE_MIP_Replay_Mode"; case avp__code__BASE__NONE__Proxy__Host: return "avp_code_BASE_NONE_Proxy_Host"; case avp__code__DNAS__NONE__CHAP__Challenge: return "avp_code_DNAS_NONE_CHAP_Challenge"; case avp__code__DCC__NONE__CC__Unit__Type: return "avp_code_DCC_NONE_CC_Unit_Type"; case avp__code__DNAS__NONE__Service__Type: return "avp_code_DNAS_NONE_Service_Type"; case avp__code__DNAS__NONE__Framed__Routing: return "avp_code_DNAS_NONE_Framed_Routing"; case avp__code__DNAS__NONE__CHAP__Ident: return "avp_code_DNAS_NONE_CHAP_Ident"; case avp__code__DCC__NONE__CC__Money: return "avp_code_DCC_NONE_CC_Money"; case avp__code__BASE__NONE__Proxy__Info: return "avp_code_BASE_NONE_Proxy_Info"; case avp__code__DNAS__NONE__Tunnel__Type: return "avp_code_DNAS_NONE_Tunnel_Type"; case avp__code__DCC__NONE__Check__Balance__Result: return "avp_code_DCC_NONE_Check_Balance_Result"; case avp__code__BASE__NONE__Destination__Host: return "avp_code_BASE_NONE_Destination_Host"; case avp__code__DNAS__NONE__Login__IP__Host: return "avp_code_DNAS_NONE_Login_IP_Host"; case avp__code__DNAS__NONE__ARAP__Security: return "avp_code_DNAS_NONE_ARAP_Security"; case avp__code__DNAS__NONE__Origin__AAA__Protocol: return "avp_code_DNAS_NONE_Origin_AAA_Protocol"; case avp__code__DNAS__NONE__Framed__IPX__Network: return "avp_code_DNAS_NONE_Framed_IPX_Network"; case avp__code__DNAS__NONE__Tunnel__Assignment__Id: return "avp_code_DNAS_NONE_Tunnel_Assignment_Id"; case avp__code__DCC__NONE__CC__Service__Specific__Units: return "avp_code_DCC_NONE_CC_Service_Specific_Units"; case avp__code__MIPv4__NONE__MIP__FA__to__HA__SPI: return "avp_code_MIPv4_NONE_MIP_FA_to_HA_SPI"; case avp__code__DNAS__NONE__NAS__Identifier: return "avp_code_DNAS_NONE_NAS_Identifier"; case avp__code__DNAS__NONE__Tunnel__Server__Auth__Id: return "avp_code_DNAS_NONE_Tunnel_Server_Auth_Id"; case avp__code__DCC__NONE__Credit__Control: return "avp_code_DCC_NONE_Credit_Control"; case avp__code__BASE__NONE__Accounting__Record__Number: return "avp_code_BASE_NONE_Accounting_Record_Number"; case avp__code__BASE__NONE__Redirect__Host__Usage: return "avp_code_BASE_NONE_Redirect_Host_Usage"; case avp__code__DCC__NONE__Redirect__Server__Address: return "avp_code_DCC_NONE_Redirect_Server_Address"; case avp__code__MIPv6__NONE__MIP6__Auth__Mode: return "avp_code_MIPv6_NONE_MIP6_Auth_Mode"; case avp__code__BASE__NONE__Session__Timeout: return "avp_code_BASE_NONE_Session_Timeout"; case avp__code__DNAS__NONE__Acct__Tunnel__Packets__Lost: return "avp_code_DNAS_NONE_Acct_Tunnel_Packets_Lost"; case avp__code__DNAS__NONE__Login__LAT__Group: return "avp_code_DNAS_NONE_Login_LAT_Group"; case avp__code__DNAS__NONE__NAS__IPv6__Address: return "avp_code_DNAS_NONE_NAS_IPv6_Address"; case avp__code__MIPv6__NONE__MIP__MAC__Mobility__Data: return "avp_code_MIPv6_NONE_MIP_MAC_Mobility_Data"; case avp__code__MIPv4__NONE__Accounting__Output__Octets: return "avp_code_MIPv4_NONE_Accounting_Output_Octets"; case avp__code__BASE__NONE__Supported__Vendor__Id: return "avp_code_BASE_NONE_Supported_Vendor_Id"; case avp__code__DNAS__NONE__Acct__Authentic: return "avp_code_DNAS_NONE_Acct_Authentic"; case avp__code__DCC__NONE__Service__Identifier: return "avp_code_DCC_NONE_Service_Identifier"; case avp__code__BASE__NONE__Auth__Request__Type: return "avp_code_BASE_NONE_Auth_Request_Type"; case avp__code__DCC__NONE__Validity__Time: return "avp_code_DCC_NONE_Validity_Time"; case avp__code__MIPv4__NONE__MIP__HA__to__FA__SPI: return "avp_code_MIPv4_NONE_MIP_HA_to_FA_SPI"; case avp__code__DNAS__NONE__Framed__IPv6__Route: return "avp_code_DNAS_NONE_Framed_IPv6_Route"; case avp__code__DCC__NONE__Granted__Service__Unit: return "avp_code_DCC_NONE_Granted_Service_Unit"; case avp__code__MIPv6__NONE__MIP__Timestamp: return "avp_code_MIPv6_NONE_MIP_Timestamp"; case avp__code__BASE__NONE__Product__Name: return "avp_code_BASE_NONE_Product_Name"; case avp__code__MIPv4__NONE__MIP__HA__to__MN__MSA: return "avp_code_MIPv4_NONE_MIP_HA_to_MN_MSA"; case avp__code__DNAS__NONE__Framed__IP__Netmask: return "avp_code_DNAS_NONE_Framed_IP_Netmask"; case avp__code__DCC__NONE__Service__Parameter__Info: return "avp_code_DCC_NONE_Service_Parameter_Info"; case avp__code__BASE__NONE__Origin__State__Id: return "avp_code_BASE_NONE_Origin_State_Id"; case avp__code__BASE__NONE__User__Name: return "avp_code_BASE_NONE_User_Name"; case avp__code__BASE__NONE__Accounting__Sub__Session__Id: return "avp_code_BASE_NONE_Accounting_Sub_Session_Id"; case avp__code__DNAS__NONE__Acct__Delay__Time: return "avp_code_DNAS_NONE_Acct_Delay_Time"; case avp__code__DNAS__NONE__Tunnel__Server__Endpoint: return "avp_code_DNAS_NONE_Tunnel_Server_Endpoint"; case avp__code__MIPv4__NONE__MIP__Candidate__Home__Agent__Host: return "avp_code_MIPv4_NONE_MIP_Candidate_Home_Agent_Host"; case avp__code__BASE__NONE__Session__Binding: return "avp_code_BASE_NONE_Session_Binding"; case avp__code__BASE__NONE__Acct__Multi__Session__Id: return "avp_code_BASE_NONE_Acct_Multi_Session_Id"; case avp__code__DCC__NONE__Subscription__Id__Data: return "avp_code_DCC_NONE_Subscription_Id_Data"; case avp__code__MIPv4__NONE__MIP__Algorithm__Type: return "avp_code_MIPv4_NONE_MIP_Algorithm_Type"; case avp__code__MIPv6__NONE__QoS__Capability: return "avp_code_MIPv6_NONE_QoS_Capability"; case avp__code__DCC__NONE__G__S__U__Pool__Identifier: return "avp_code_DCC_NONE_G_S_U_Pool_Identifier"; case avp__code__DNAS__NONE__NAS__Port: return "avp_code_DNAS_NONE_NAS_Port"; case avp__code__DNAS__NONE__CHAP__Algorithm: return "avp_code_DNAS_NONE_CHAP_Algorithm"; case avp__code__DCC__NONE__CC__Input__Octets: return "avp_code_DCC_NONE_CC_Input_Octets"; case avp__code__BASE__NONE__Destination__Realm: return "avp_code_BASE_NONE_Destination_Realm"; case avp__code__MIPv6__NONE__MIP6__Home__Link__Prefix: return "avp_code_MIPv6_NONE_MIP6_Home_Link_Prefix"; case avp__code__DNAS__NONE__Login__LAT__Port: return "avp_code_DNAS_NONE_Login_LAT_Port"; case avp__code__DCC__NONE__G__S__U__Pool__Reference: return "avp_code_DCC_NONE_G_S_U_Pool_Reference"; case avp__code__MIPv6__NONE__Chargable__User__Identity: return "avp_code_MIPv6_NONE_Chargable_User_Identity"; case avp__code__BASE__NONE__Redirect__Host: return "avp_code_BASE_NONE_Redirect_Host"; case avp__code__DNAS__NONE__Framed__Compression: return "avp_code_DNAS_NONE_Framed_Compression"; case avp__code__DNAS__NONE__ARAP__Zone__Access: return "avp_code_DNAS_NONE_ARAP_Zone_Access"; case avp__code__DNAS__NONE__QoS__Filter__Rule: return "avp_code_DNAS_NONE_QoS_Filter_Rule"; case avp__code__MIPv4__NONE__MIP__MN__AAA__SPI: return "avp_code_MIPv4_NONE_MIP_MN_AAA_SPI"; case avp__code__MIPv4__NONE__MIP__MSA__Lifetime: return "avp_code_MIPv4_NONE_MIP_MSA_Lifetime"; case avp__code__DNAS__NONE__Framed__Route: return "avp_code_DNAS_NONE_Framed_Route"; case avp__code__DNAS__NONE__Tunnel__Private__Group__Id: return "avp_code_DNAS_NONE_Tunnel_Private_Group_Id"; case avp__code__DCC__NONE__CC__Request__Type: return "avp_code_DCC_NONE_CC_Request_Type"; case avp__code__DNAS__NONE__Calling__Station__Id: return "avp_code_DNAS_NONE_Calling_Station_Id"; case avp__code__DNAS__NONE__Tunnel__Client__Auth__Id: return "avp_code_DNAS_NONE_Tunnel_Client_Auth_Id"; case avp__code__DCC__NONE__Currency__Code: return "avp_code_DCC_NONE_Currency_Code"; case avp__code__BASE__NONE__E2E__Sequence: return "avp_code_BASE_NONE_E2E_Sequence"; case avp__code__BASE__NONE__Origin__Realm: return "avp_code_BASE_NONE_Origin_Realm"; case avp__code__DNAS__NONE__Prompt: return "avp_code_DNAS_NONE_Prompt"; case avp__code__DCC__NONE__Redirect__Server: return "avp_code_DCC_NONE_Redirect_Server"; case avp__code__BASE__NONE__Acct__Interim__Interval: return "avp_code_BASE_NONE_Acct_Interim_Interval"; case avp__code__DNAS__NONE__Login__LAT__Node: return "avp_code_DNAS_NONE_Login_LAT_Node"; case avp__code__DNAS__NONE__Originating__Line__Info: return "avp_code_DNAS_NONE_Originating_Line_Info"; case avp__code__DCC__NONE__Exponent: return "avp_code_DCC_NONE_Exponent"; case avp__code__MIPv6__NONE__MIP__Authenticator: return "avp_code_MIPv6_NONE_MIP_Authenticator"; case avp__code__MIPv4__NONE__Accounting__Input__Octets: return "avp_code_MIPv4_NONE_Accounting_Input_Octets"; case avp__code__BASE__NONE__Origin__Host: return "avp_code_BASE_NONE_Origin_Host"; case avp__code__BASE__NONE__Accounting__Session__Id: return "avp_code_BASE_NONE_Accounting_Session_Id"; case avp__code__DCC__NONE__Restriction__Filter__Rule: return "avp_code_DCC_NONE_Restriction_Filter_Rule"; case avp__code__BASE__NONE__Disconnect__Cause: return "avp_code_BASE_NONE_Disconnect_Cause"; case avp__code__DCC__NONE__CC__Total__Octets: return "avp_code_DCC_NONE_CC_Total_Octets"; case avp__code__BASE__NONE__Accounting__Record__Type: return "avp_code_BASE_NONE_Accounting_Record_Type"; case avp__code__DCC__NONE__Value__Digits: return "avp_code_DCC_NONE_Value_Digits"; case avp__code__MIPv4__NONE__MIP__MN__AAA__Auth: return "avp_code_MIPv4_NONE_MIP_MN_AAA_Auth"; case avp__code__BASE__NONE__Acct__Application__Id: return "avp_code_BASE_NONE_Acct_Application_Id"; case avp__code__DNAS__NONE__Framed__Appletalk__Zone: return "avp_code_DNAS_NONE_Framed_Appletalk_Zone"; case avp__code__DNAS__NONE__Login__IPv6__Host: return "avp_code_DNAS_NONE_Login_IPv6_Host"; case avp__code__DCC__NONE__Final__Unit__Indication: return "avp_code_DCC_NONE_Final_Unit_Indication"; case avp__code__MIPv4__NONE__MIP__MN__to__HA__MSA: return "avp_code_MIPv4_NONE_MIP_MN_to_HA_MSA"; case avp__code__BASE__NONE__Result__Code: return "avp_code_BASE_NONE_Result_Code"; case avp__code__DNAS__NONE__Framed__IP__Address: return "avp_code_DNAS_NONE_Framed_IP_Address"; case avp__code__BASE__NONE__Auth__Session__State: return "avp_code_BASE_NONE_Auth_Session_State"; case avp__code__MIPv4__NONE__MIP__FA__to__MN__MSA: return "avp_code_MIPv4_NONE_MIP_FA_to_MN_MSA"; case avp__code__BASE__NONE__Vendor__Specific__Application__Id: return "avp_code_BASE_NONE_Vendor_Specific_Application_Id"; case avp__code__MIPv6__NONE__Service__Selection: return "avp_code_MIPv6_NONE_Service_Selection"; case avp__code__DNAS__NONE__Tunnel__Client__Endpoint: return "avp_code_DNAS_NONE_Tunnel_Client_Endpoint"; case avp__code__MIPv4__NONE__MIP__Nonce: return "avp_code_MIPv4_NONE_MIP_Nonce"; case avp__code__DCC__NONE__Subscription__Id: return "avp_code_DCC_NONE_Subscription_Id"; case avp__code__MIPv4__NONE__MIP__FA__Challenge: return "avp_code_MIPv4_NONE_MIP_FA_Challenge"; case avp__code__DCC__NONE__Tariff__Change__Usage: return "avp_code_DCC_NONE_Tariff_Change_Usage"; case avp__code__DNAS__NONE__NAS__IP__Address: return "avp_code_DNAS_NONE_NAS_IP_Address"; case avp__code__DNAS__NONE__CHAP__Auth: return "avp_code_DNAS_NONE_CHAP_Auth"; case avp__code__DCC__NONE__Service__Context__Id: return "avp_code_DCC_NONE_Service_Context_Id"; case avp__code__MIPv4__NONE__MIP__Authenticator__Length: return "avp_code_MIPv4_NONE_MIP_Authenticator_Length"; case avp__code__BASE__NONE__Inband__Security__Id: return "avp_code_BASE_NONE_Inband_Security_Id"; case avp__code__DCC__NONE__CC__Correlation__Id: return "avp_code_DCC_NONE_CC_Correlation_Id"; case avp__code__MIPv4__NONE__MIP__Home__Agent__Host: return "avp_code_MIPv4_NONE_MIP_Home_Agent_Host"; case avp__code__BASE__NONE__Route__Record: return "avp_code_BASE_NONE_Route_Record"; case avp__code__DNAS__NONE__Port__Limit: return "avp_code_DNAS_NONE_Port_Limit"; case avp__code__MIPv6__NONE__MIP6__Feature__Vector: return "avp_code_MIPv6_NONE_MIP6_Feature_Vector"; case avp__code__DCC__NONE__Multiple__Services__Credit__Control: return "avp_code_DCC_NONE_Multiple_Services_Credit_Control"; case avp__code__BASE__NONE__Authorization__Lifetime: return "avp_code_BASE_NONE_Authorization_Lifetime"; case avp__code__DNAS__NONE__ARAP__Features: return "avp_code_DNAS_NONE_ARAP_Features"; case avp__code__DNAS__NONE__Framed__MTU: return "avp_code_DNAS_NONE_Framed_MTU"; case avp__code__DNAS__NONE__Accounting__Auth__Method: return "avp_code_DNAS_NONE_Accounting_Auth_Method"; case avp__code__MIPv4__NONE__MIP__Authenticator__Offset: return "avp_code_MIPv4_NONE_MIP_Authenticator_Offset"; case avp__code__MIPv4__NONE__Accounting__Output__Packets: return "avp_code_MIPv4_NONE_Accounting_Output_Packets"; case avp__code__DCC__NONE__CC__Request__Number: return "avp_code_DCC_NONE_CC_Request_Number"; case avp__code__DNAS__NONE__Called__Station__Id: return "avp_code_DNAS_NONE_Called_Station_Id"; case avp__code__DCC__NONE__Cost__Unit: return "avp_code_DCC_NONE_Cost_Unit"; case avp__code__BASE__NONE__Accounting__Realtime__Required: return "avp_code_BASE_NONE_Accounting_Realtime_Required"; case avp__code__BASE__NONE__Termination__Cause: return "avp_code_BASE_NONE_Termination_Cause"; case avp__code__DNAS__NONE__Login__TCP__Port: return "avp_code_DNAS_NONE_Login_TCP_Port"; case avp__code__DNAS__NONE__Password__Retry: return "avp_code_DNAS_NONE_Password_Retry"; case avp__code__BASE__NONE__Class: return "avp_code_BASE_NONE_Class"; case avp__code__DNAS__NONE__ARAP__Challenge__Response: return "avp_code_DNAS_NONE_ARAP_Challenge_Response"; case avp__code__DCC__NONE__CC__Sub__Session__Id: return "avp_code_DCC_NONE_CC_Sub_Session_Id"; default: return ""; } } AVP__Code__NONE::enum_type AVP__Code__NONE::str_to_enum(const char *str_par) { if (!strcmp(str_par, "avp_code_DNAS_NONE_Login_LAT_Service")) return avp__code__DNAS__NONE__Login__LAT__Service; else if (!strcmp(str_par, "avp_code_DCC_NONE_Direct_Debiting_Failure_Handling")) return avp__code__DCC__NONE__Direct__Debiting__Failure__Handling; else if (!strcmp(str_par, "avp_code_MIPv6_NONE_MIP_Careof_Address")) return avp__code__MIPv6__NONE__MIP__Careof__Address; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_HA_to_FA_MSA")) return avp__code__MIPv4__NONE__MIP__HA__to__FA__MSA; else if (!strcmp(str_par, "avp_code_BASE_NONE_Session_Id")) return avp__code__BASE__NONE__Session__Id; else if (!strcmp(str_par, "avp_code_DCC_NONE_Requested_Service_Unit")) return avp__code__DCC__NONE__Requested__Service__Unit; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Framed_Pool")) return avp__code__DNAS__NONE__Framed__Pool; else if (!strcmp(str_par, "avp_code_DCC_NONE_CC_Time")) return avp__code__DCC__NONE__CC__Time; else if (!strcmp(str_par, "avp_code_DCC_NONE_Used_Service_Unit")) return avp__code__DCC__NONE__Used__Service__Unit; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_Reg_Reply")) return avp__code__MIPv4__NONE__MIP__Reg__Reply; else if (!strcmp(str_par, "avp_code_BASE_NONE_Auth_Application_Id")) return avp__code__BASE__NONE__Auth__Application__Id; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Framed_Appletalk_Network")) return avp__code__DNAS__NONE__Framed__Appletalk__Network; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Framed_IPv6_Prefix")) return avp__code__DNAS__NONE__Framed__IPv6__Prefix; else if (!strcmp(str_par, "avp_code_BASE_NONE_Firmware_Revision")) return avp__code__BASE__NONE__Firmware__Revision; else if (!strcmp(str_par, "avp_code_BASE_NONE_Auth_Grace_Period")) return avp__code__BASE__NONE__Auth__Grace__Period; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_MN_to_FA_MSA")) return avp__code__MIPv4__NONE__MIP__MN__to__FA__MSA; else if (!strcmp(str_par, "avp_code_BASE_NONE_Re_Auth_Request_Type")) return avp__code__BASE__NONE__Re__Auth__Request__Type; else if (!strcmp(str_par, "avp_code_DCC_NONE_Redirect_Address_Type")) return avp__code__DCC__NONE__Redirect__Address__Type; else if (!strcmp(str_par, "avp_code_MIPv6_NONE_MIP_MN_HA_MSA")) return avp__code__MIPv6__NONE__MIP__MN__HA__MSA; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Tunnel_Medium_Type")) return avp__code__DNAS__NONE__Tunnel__Medium__Type; else if (!strcmp(str_par, "avp_code_DCC_NONE_User_Equipment_Info_Type")) return avp__code__DCC__NONE__User__Equipment__Info__Type; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_Home_Agent_Address")) return avp__code__MIPv4__NONE__MIP__Home__Agent__Address; else if (!strcmp(str_par, "avp_code_MIPv6_NONE_QoS_Resources")) return avp__code__MIPv6__NONE__QoS__Resources; else if (!strcmp(str_par, "avp_code_DCC_NONE_Service_Parameter_Value")) return avp__code__DCC__NONE__Service__Parameter__Value; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_Session_Key")) return avp__code__MIPv4__NONE__MIP__Session__Key; else if (!strcmp(str_par, "avp_code_DCC_NONE_Tariff_Time_Change")) return avp__code__DCC__NONE__Tariff__Time__Change; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Tunnel_Password")) return avp__code__DNAS__NONE__Tunnel__Password; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Tunneling")) return avp__code__DNAS__NONE__Tunneling; else if (!strcmp(str_par, "avp_code_DCC_NONE_User_Equipment_Info_Value")) return avp__code__DCC__NONE__User__Equipment__Info__Value; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_Auth_Input_Data_Length")) return avp__code__MIPv4__NONE__MIP__Auth__Input__Data__Length; else if (!strcmp(str_par, "avp_code_BASE_NONE_Multi_Round_Time_Out")) return avp__code__BASE__NONE__Multi__Round__Time__Out; else if (!strcmp(str_par, "avp_code_BASE_NONE_Experimental_Result_Code")) return avp__code__BASE__NONE__Experimental__Result__Code; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Callback_Number")) return avp__code__DNAS__NONE__Callback__Number; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Configuration_Token")) return avp__code__DNAS__NONE__Configuration__Token; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_Originating_Foreign_AAA")) return avp__code__MIPv4__NONE__MIP__Originating__Foreign__AAA; else if (!strcmp(str_par, "avp_code_BASE_NONE_Error_Message")) return avp__code__BASE__NONE__Error__Message; else if (!strcmp(str_par, "avp_code_DNAS_NONE_NAS_Port_Type")) return avp__code__DNAS__NONE__NAS__Port__Type; else if (!strcmp(str_par, "avp_code_DCC_NONE_Multiple_Services_Indicator")) return avp__code__DCC__NONE__Multiple__Services__Indicator; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Framed_Protocol")) return avp__code__DNAS__NONE__Framed__Protocol; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Filter_Id")) return avp__code__DNAS__NONE__Filter__Id; else if (!strcmp(str_par, "avp_code_DNAS_NONE_ARAP_Password")) return avp__code__DNAS__NONE__ARAP__Password; else if (!strcmp(str_par, "avp_code_DNAS_NONE_CHAP_Response")) return avp__code__DNAS__NONE__CHAP__Response; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_Accounting_Input_Packets")) return avp__code__MIPv4__NONE__Accounting__Input__Packets; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Callback_Id")) return avp__code__DNAS__NONE__Callback__Id; else if (!strcmp(str_par, "avp_code_DCC_NONE_CC_Output_Octets")) return avp__code__DCC__NONE__CC__Output__Octets; else if (!strcmp(str_par, "avp_code_DCC_NONE_Cost_Information")) return avp__code__DCC__NONE__Cost__Information; else if (!strcmp(str_par, "avp_code_BASE_NONE_Error_Reporting_Host")) return avp__code__BASE__NONE__Error__Reporting__Host; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Login_Service")) return avp__code__DNAS__NONE__Login__Service; else if (!strcmp(str_par, "avp_code_DNAS_NONE_ARAP_Security_Data")) return avp__code__DNAS__NONE__ARAP__Security__Data; else if (!strcmp(str_par, "avp_code_DNAS_NONE_State")) return avp__code__DNAS__NONE__State; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Tunnel_Preference")) return avp__code__DNAS__NONE__Tunnel__Preference; else if (!strcmp(str_par, "avp_code_DCC_NONE_CC_Session_Failover")) return avp__code__DCC__NONE__CC__Session__Failover; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_FA_to_MN_SPI")) return avp__code__MIPv4__NONE__MIP__FA__to__MN__SPI; else if (!strcmp(str_par, "avp_code_BASE_NONE_Proxy_State")) return avp__code__BASE__NONE__Proxy__State; else if (!strcmp(str_par, "avp_code_DCC_NONE_Credit_Control_Failure_Handling")) return avp__code__DCC__NONE__Credit__Control__Failure__Handling; else if (!strcmp(str_par, "avp_code_MIPv6_NONE_MIP6_Agent_Info")) return avp__code__MIPv6__NONE__MIP6__Agent__Info; else if (!strcmp(str_par, "avp_code_BASE_NONE_Redirect_Max_Cache_Time")) return avp__code__BASE__NONE__Redirect__Max__Cache__Time; else if (!strcmp(str_par, "avp_code_DCC_NONE_Requested_Action")) return avp__code__DCC__NONE__Requested__Action; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Idle_Timeout")) return avp__code__DNAS__NONE__Idle__Timeout; else if (!strcmp(str_par, "avp_code_DNAS_NONE_NAS_Port_Id")) return avp__code__DNAS__NONE__NAS__Port__Id; else if (!strcmp(str_par, "avp_code_BASE_NONE_Host_IP_Address")) return avp__code__BASE__NONE__Host__IP__Address; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_Reg_Request")) return avp__code__MIPv4__NONE__MIP__Reg__Request; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Framed_Appletalk_Link")) return avp__code__DNAS__NONE__Framed__Appletalk__Link; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Framed_Interface_Id")) return avp__code__DNAS__NONE__Framed__Interface__Id; else if (!strcmp(str_par, "avp_code_BASE_NONE_Vendor_Id")) return avp__code__BASE__NONE__Vendor__Id; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_Acct_Session_Time")) return avp__code__MIPv4__NONE__Acct__Session__Time; else if (!strcmp(str_par, "avp_code_BASE_NONE_Event_Timestamp")) return avp__code__BASE__NONE__Event__Timestamp; else if (!strcmp(str_par, "avp_code_DCC_NONE_Final_Unit_Action")) return avp__code__DCC__NONE__Final__Unit__Action; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Framed_IPv6_Pool")) return avp__code__DNAS__NONE__Framed__IPv6__Pool; else if (!strcmp(str_par, "avp_code_DCC_NONE_Rating_Group")) return avp__code__DCC__NONE__Rating__Group; else if (!strcmp(str_par, "avp_code_MIPv6_NONE_MIP_MN_HA_SPI")) return avp__code__MIPv6__NONE__MIP__MN__HA__SPI; else if (!strcmp(str_par, "avp_code_DCC_NONE_User_Equipment_Info")) return avp__code__DCC__NONE__User__Equipment__Info; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_Mobile_Node_Address")) return avp__code__MIPv4__NONE__MIP__Mobile__Node__Address; else if (!strcmp(str_par, "avp_code_DCC_NONE_Service_Parameter_Type")) return avp__code__DCC__NONE__Service__Parameter__Type; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_Filter_Rule")) return avp__code__MIPv4__NONE__MIP__Filter__Rule; else if (!strcmp(str_par, "avp_code_BASE_NONE_Failed_AVP")) return avp__code__BASE__NONE__Failed__AVP; else if (!strcmp(str_par, "avp_code_DCC_NONE_Subscription_Id_Type")) return avp__code__DCC__NONE__Subscription__Id__Type; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_FA_to_HA_MSA")) return avp__code__MIPv4__NONE__MIP__FA__to__HA__MSA; else if (!strcmp(str_par, "avp_code_DNAS_NONE_User_Password")) return avp__code__DNAS__NONE__User__Password; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Acct_Tunnel_Connection")) return avp__code__DNAS__NONE__Acct__Tunnel__Connection; else if (!strcmp(str_par, "avp_code_DNAS_NONE_NAS_Filter_Rule")) return avp__code__DNAS__NONE__NAS__Filter__Rule; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_Feature_Vector")) return avp__code__MIPv4__NONE__MIP__Feature__Vector; else if (!strcmp(str_par, "avp_code_BASE_NONE_Session_Server_Failover")) return avp__code__BASE__NONE__Session__Server__Failover; else if (!strcmp(str_par, "avp_code_BASE_NONE_Experimental_Result")) return avp__code__BASE__NONE__Experimental__Result; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Acct_Link_Count")) return avp__code__DNAS__NONE__Acct__Link__Count; else if (!strcmp(str_par, "avp_code_DCC_NONE_Unit_Value")) return avp__code__DCC__NONE__Unit__Value; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Reply_Message")) return avp__code__DNAS__NONE__Reply__Message; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Connect_Info")) return avp__code__DNAS__NONE__Connect__Info; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_Replay_Mode")) return avp__code__MIPv4__NONE__MIP__Replay__Mode; else if (!strcmp(str_par, "avp_code_BASE_NONE_Proxy_Host")) return avp__code__BASE__NONE__Proxy__Host; else if (!strcmp(str_par, "avp_code_DNAS_NONE_CHAP_Challenge")) return avp__code__DNAS__NONE__CHAP__Challenge; else if (!strcmp(str_par, "avp_code_DCC_NONE_CC_Unit_Type")) return avp__code__DCC__NONE__CC__Unit__Type; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Service_Type")) return avp__code__DNAS__NONE__Service__Type; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Framed_Routing")) return avp__code__DNAS__NONE__Framed__Routing; else if (!strcmp(str_par, "avp_code_DNAS_NONE_CHAP_Ident")) return avp__code__DNAS__NONE__CHAP__Ident; else if (!strcmp(str_par, "avp_code_DCC_NONE_CC_Money")) return avp__code__DCC__NONE__CC__Money; else if (!strcmp(str_par, "avp_code_BASE_NONE_Proxy_Info")) return avp__code__BASE__NONE__Proxy__Info; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Tunnel_Type")) return avp__code__DNAS__NONE__Tunnel__Type; else if (!strcmp(str_par, "avp_code_DCC_NONE_Check_Balance_Result")) return avp__code__DCC__NONE__Check__Balance__Result; else if (!strcmp(str_par, "avp_code_BASE_NONE_Destination_Host")) return avp__code__BASE__NONE__Destination__Host; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Login_IP_Host")) return avp__code__DNAS__NONE__Login__IP__Host; else if (!strcmp(str_par, "avp_code_DNAS_NONE_ARAP_Security")) return avp__code__DNAS__NONE__ARAP__Security; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Origin_AAA_Protocol")) return avp__code__DNAS__NONE__Origin__AAA__Protocol; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Framed_IPX_Network")) return avp__code__DNAS__NONE__Framed__IPX__Network; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Tunnel_Assignment_Id")) return avp__code__DNAS__NONE__Tunnel__Assignment__Id; else if (!strcmp(str_par, "avp_code_DCC_NONE_CC_Service_Specific_Units")) return avp__code__DCC__NONE__CC__Service__Specific__Units; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_FA_to_HA_SPI")) return avp__code__MIPv4__NONE__MIP__FA__to__HA__SPI; else if (!strcmp(str_par, "avp_code_DNAS_NONE_NAS_Identifier")) return avp__code__DNAS__NONE__NAS__Identifier; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Tunnel_Server_Auth_Id")) return avp__code__DNAS__NONE__Tunnel__Server__Auth__Id; else if (!strcmp(str_par, "avp_code_DCC_NONE_Credit_Control")) return avp__code__DCC__NONE__Credit__Control; else if (!strcmp(str_par, "avp_code_BASE_NONE_Accounting_Record_Number")) return avp__code__BASE__NONE__Accounting__Record__Number; else if (!strcmp(str_par, "avp_code_BASE_NONE_Redirect_Host_Usage")) return avp__code__BASE__NONE__Redirect__Host__Usage; else if (!strcmp(str_par, "avp_code_DCC_NONE_Redirect_Server_Address")) return avp__code__DCC__NONE__Redirect__Server__Address; else if (!strcmp(str_par, "avp_code_MIPv6_NONE_MIP6_Auth_Mode")) return avp__code__MIPv6__NONE__MIP6__Auth__Mode; else if (!strcmp(str_par, "avp_code_BASE_NONE_Session_Timeout")) return avp__code__BASE__NONE__Session__Timeout; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Acct_Tunnel_Packets_Lost")) return avp__code__DNAS__NONE__Acct__Tunnel__Packets__Lost; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Login_LAT_Group")) return avp__code__DNAS__NONE__Login__LAT__Group; else if (!strcmp(str_par, "avp_code_DNAS_NONE_NAS_IPv6_Address")) return avp__code__DNAS__NONE__NAS__IPv6__Address; else if (!strcmp(str_par, "avp_code_MIPv6_NONE_MIP_MAC_Mobility_Data")) return avp__code__MIPv6__NONE__MIP__MAC__Mobility__Data; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_Accounting_Output_Octets")) return avp__code__MIPv4__NONE__Accounting__Output__Octets; else if (!strcmp(str_par, "avp_code_BASE_NONE_Supported_Vendor_Id")) return avp__code__BASE__NONE__Supported__Vendor__Id; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Acct_Authentic")) return avp__code__DNAS__NONE__Acct__Authentic; else if (!strcmp(str_par, "avp_code_DCC_NONE_Service_Identifier")) return avp__code__DCC__NONE__Service__Identifier; else if (!strcmp(str_par, "avp_code_BASE_NONE_Auth_Request_Type")) return avp__code__BASE__NONE__Auth__Request__Type; else if (!strcmp(str_par, "avp_code_DCC_NONE_Validity_Time")) return avp__code__DCC__NONE__Validity__Time; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_HA_to_FA_SPI")) return avp__code__MIPv4__NONE__MIP__HA__to__FA__SPI; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Framed_IPv6_Route")) return avp__code__DNAS__NONE__Framed__IPv6__Route; else if (!strcmp(str_par, "avp_code_DCC_NONE_Granted_Service_Unit")) return avp__code__DCC__NONE__Granted__Service__Unit; else if (!strcmp(str_par, "avp_code_MIPv6_NONE_MIP_Timestamp")) return avp__code__MIPv6__NONE__MIP__Timestamp; else if (!strcmp(str_par, "avp_code_BASE_NONE_Product_Name")) return avp__code__BASE__NONE__Product__Name; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_HA_to_MN_MSA")) return avp__code__MIPv4__NONE__MIP__HA__to__MN__MSA; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Framed_IP_Netmask")) return avp__code__DNAS__NONE__Framed__IP__Netmask; else if (!strcmp(str_par, "avp_code_DCC_NONE_Service_Parameter_Info")) return avp__code__DCC__NONE__Service__Parameter__Info; else if (!strcmp(str_par, "avp_code_BASE_NONE_Origin_State_Id")) return avp__code__BASE__NONE__Origin__State__Id; else if (!strcmp(str_par, "avp_code_BASE_NONE_User_Name")) return avp__code__BASE__NONE__User__Name; else if (!strcmp(str_par, "avp_code_BASE_NONE_Accounting_Sub_Session_Id")) return avp__code__BASE__NONE__Accounting__Sub__Session__Id; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Acct_Delay_Time")) return avp__code__DNAS__NONE__Acct__Delay__Time; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Tunnel_Server_Endpoint")) return avp__code__DNAS__NONE__Tunnel__Server__Endpoint; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_Candidate_Home_Agent_Host")) return avp__code__MIPv4__NONE__MIP__Candidate__Home__Agent__Host; else if (!strcmp(str_par, "avp_code_BASE_NONE_Session_Binding")) return avp__code__BASE__NONE__Session__Binding; else if (!strcmp(str_par, "avp_code_BASE_NONE_Acct_Multi_Session_Id")) return avp__code__BASE__NONE__Acct__Multi__Session__Id; else if (!strcmp(str_par, "avp_code_DCC_NONE_Subscription_Id_Data")) return avp__code__DCC__NONE__Subscription__Id__Data; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_Algorithm_Type")) return avp__code__MIPv4__NONE__MIP__Algorithm__Type; else if (!strcmp(str_par, "avp_code_MIPv6_NONE_QoS_Capability")) return avp__code__MIPv6__NONE__QoS__Capability; else if (!strcmp(str_par, "avp_code_DCC_NONE_G_S_U_Pool_Identifier")) return avp__code__DCC__NONE__G__S__U__Pool__Identifier; else if (!strcmp(str_par, "avp_code_DNAS_NONE_NAS_Port")) return avp__code__DNAS__NONE__NAS__Port; else if (!strcmp(str_par, "avp_code_DNAS_NONE_CHAP_Algorithm")) return avp__code__DNAS__NONE__CHAP__Algorithm; else if (!strcmp(str_par, "avp_code_DCC_NONE_CC_Input_Octets")) return avp__code__DCC__NONE__CC__Input__Octets; else if (!strcmp(str_par, "avp_code_BASE_NONE_Destination_Realm")) return avp__code__BASE__NONE__Destination__Realm; else if (!strcmp(str_par, "avp_code_MIPv6_NONE_MIP6_Home_Link_Prefix")) return avp__code__MIPv6__NONE__MIP6__Home__Link__Prefix; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Login_LAT_Port")) return avp__code__DNAS__NONE__Login__LAT__Port; else if (!strcmp(str_par, "avp_code_DCC_NONE_G_S_U_Pool_Reference")) return avp__code__DCC__NONE__G__S__U__Pool__Reference; else if (!strcmp(str_par, "avp_code_MIPv6_NONE_Chargable_User_Identity")) return avp__code__MIPv6__NONE__Chargable__User__Identity; else if (!strcmp(str_par, "avp_code_BASE_NONE_Redirect_Host")) return avp__code__BASE__NONE__Redirect__Host; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Framed_Compression")) return avp__code__DNAS__NONE__Framed__Compression; else if (!strcmp(str_par, "avp_code_DNAS_NONE_ARAP_Zone_Access")) return avp__code__DNAS__NONE__ARAP__Zone__Access; else if (!strcmp(str_par, "avp_code_DNAS_NONE_QoS_Filter_Rule")) return avp__code__DNAS__NONE__QoS__Filter__Rule; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_MN_AAA_SPI")) return avp__code__MIPv4__NONE__MIP__MN__AAA__SPI; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_MSA_Lifetime")) return avp__code__MIPv4__NONE__MIP__MSA__Lifetime; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Framed_Route")) return avp__code__DNAS__NONE__Framed__Route; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Tunnel_Private_Group_Id")) return avp__code__DNAS__NONE__Tunnel__Private__Group__Id; else if (!strcmp(str_par, "avp_code_DCC_NONE_CC_Request_Type")) return avp__code__DCC__NONE__CC__Request__Type; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Calling_Station_Id")) return avp__code__DNAS__NONE__Calling__Station__Id; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Tunnel_Client_Auth_Id")) return avp__code__DNAS__NONE__Tunnel__Client__Auth__Id; else if (!strcmp(str_par, "avp_code_DCC_NONE_Currency_Code")) return avp__code__DCC__NONE__Currency__Code; else if (!strcmp(str_par, "avp_code_BASE_NONE_E2E_Sequence")) return avp__code__BASE__NONE__E2E__Sequence; else if (!strcmp(str_par, "avp_code_BASE_NONE_Origin_Realm")) return avp__code__BASE__NONE__Origin__Realm; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Prompt")) return avp__code__DNAS__NONE__Prompt; else if (!strcmp(str_par, "avp_code_DCC_NONE_Redirect_Server")) return avp__code__DCC__NONE__Redirect__Server; else if (!strcmp(str_par, "avp_code_BASE_NONE_Acct_Interim_Interval")) return avp__code__BASE__NONE__Acct__Interim__Interval; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Login_LAT_Node")) return avp__code__DNAS__NONE__Login__LAT__Node; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Originating_Line_Info")) return avp__code__DNAS__NONE__Originating__Line__Info; else if (!strcmp(str_par, "avp_code_DCC_NONE_Exponent")) return avp__code__DCC__NONE__Exponent; else if (!strcmp(str_par, "avp_code_MIPv6_NONE_MIP_Authenticator")) return avp__code__MIPv6__NONE__MIP__Authenticator; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_Accounting_Input_Octets")) return avp__code__MIPv4__NONE__Accounting__Input__Octets; else if (!strcmp(str_par, "avp_code_BASE_NONE_Origin_Host")) return avp__code__BASE__NONE__Origin__Host; else if (!strcmp(str_par, "avp_code_BASE_NONE_Accounting_Session_Id")) return avp__code__BASE__NONE__Accounting__Session__Id; else if (!strcmp(str_par, "avp_code_DCC_NONE_Restriction_Filter_Rule")) return avp__code__DCC__NONE__Restriction__Filter__Rule; else if (!strcmp(str_par, "avp_code_BASE_NONE_Disconnect_Cause")) return avp__code__BASE__NONE__Disconnect__Cause; else if (!strcmp(str_par, "avp_code_DCC_NONE_CC_Total_Octets")) return avp__code__DCC__NONE__CC__Total__Octets; else if (!strcmp(str_par, "avp_code_BASE_NONE_Accounting_Record_Type")) return avp__code__BASE__NONE__Accounting__Record__Type; else if (!strcmp(str_par, "avp_code_DCC_NONE_Value_Digits")) return avp__code__DCC__NONE__Value__Digits; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_MN_AAA_Auth")) return avp__code__MIPv4__NONE__MIP__MN__AAA__Auth; else if (!strcmp(str_par, "avp_code_BASE_NONE_Acct_Application_Id")) return avp__code__BASE__NONE__Acct__Application__Id; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Framed_Appletalk_Zone")) return avp__code__DNAS__NONE__Framed__Appletalk__Zone; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Login_IPv6_Host")) return avp__code__DNAS__NONE__Login__IPv6__Host; else if (!strcmp(str_par, "avp_code_DCC_NONE_Final_Unit_Indication")) return avp__code__DCC__NONE__Final__Unit__Indication; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_MN_to_HA_MSA")) return avp__code__MIPv4__NONE__MIP__MN__to__HA__MSA; else if (!strcmp(str_par, "avp_code_BASE_NONE_Result_Code")) return avp__code__BASE__NONE__Result__Code; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Framed_IP_Address")) return avp__code__DNAS__NONE__Framed__IP__Address; else if (!strcmp(str_par, "avp_code_BASE_NONE_Auth_Session_State")) return avp__code__BASE__NONE__Auth__Session__State; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_FA_to_MN_MSA")) return avp__code__MIPv4__NONE__MIP__FA__to__MN__MSA; else if (!strcmp(str_par, "avp_code_BASE_NONE_Vendor_Specific_Application_Id")) return avp__code__BASE__NONE__Vendor__Specific__Application__Id; else if (!strcmp(str_par, "avp_code_MIPv6_NONE_Service_Selection")) return avp__code__MIPv6__NONE__Service__Selection; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Tunnel_Client_Endpoint")) return avp__code__DNAS__NONE__Tunnel__Client__Endpoint; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_Nonce")) return avp__code__MIPv4__NONE__MIP__Nonce; else if (!strcmp(str_par, "avp_code_DCC_NONE_Subscription_Id")) return avp__code__DCC__NONE__Subscription__Id; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_FA_Challenge")) return avp__code__MIPv4__NONE__MIP__FA__Challenge; else if (!strcmp(str_par, "avp_code_DCC_NONE_Tariff_Change_Usage")) return avp__code__DCC__NONE__Tariff__Change__Usage; else if (!strcmp(str_par, "avp_code_DNAS_NONE_NAS_IP_Address")) return avp__code__DNAS__NONE__NAS__IP__Address; else if (!strcmp(str_par, "avp_code_DNAS_NONE_CHAP_Auth")) return avp__code__DNAS__NONE__CHAP__Auth; else if (!strcmp(str_par, "avp_code_DCC_NONE_Service_Context_Id")) return avp__code__DCC__NONE__Service__Context__Id; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_Authenticator_Length")) return avp__code__MIPv4__NONE__MIP__Authenticator__Length; else if (!strcmp(str_par, "avp_code_BASE_NONE_Inband_Security_Id")) return avp__code__BASE__NONE__Inband__Security__Id; else if (!strcmp(str_par, "avp_code_DCC_NONE_CC_Correlation_Id")) return avp__code__DCC__NONE__CC__Correlation__Id; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_Home_Agent_Host")) return avp__code__MIPv4__NONE__MIP__Home__Agent__Host; else if (!strcmp(str_par, "avp_code_BASE_NONE_Route_Record")) return avp__code__BASE__NONE__Route__Record; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Port_Limit")) return avp__code__DNAS__NONE__Port__Limit; else if (!strcmp(str_par, "avp_code_MIPv6_NONE_MIP6_Feature_Vector")) return avp__code__MIPv6__NONE__MIP6__Feature__Vector; else if (!strcmp(str_par, "avp_code_DCC_NONE_Multiple_Services_Credit_Control")) return avp__code__DCC__NONE__Multiple__Services__Credit__Control; else if (!strcmp(str_par, "avp_code_BASE_NONE_Authorization_Lifetime")) return avp__code__BASE__NONE__Authorization__Lifetime; else if (!strcmp(str_par, "avp_code_DNAS_NONE_ARAP_Features")) return avp__code__DNAS__NONE__ARAP__Features; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Framed_MTU")) return avp__code__DNAS__NONE__Framed__MTU; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Accounting_Auth_Method")) return avp__code__DNAS__NONE__Accounting__Auth__Method; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_MIP_Authenticator_Offset")) return avp__code__MIPv4__NONE__MIP__Authenticator__Offset; else if (!strcmp(str_par, "avp_code_MIPv4_NONE_Accounting_Output_Packets")) return avp__code__MIPv4__NONE__Accounting__Output__Packets; else if (!strcmp(str_par, "avp_code_DCC_NONE_CC_Request_Number")) return avp__code__DCC__NONE__CC__Request__Number; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Called_Station_Id")) return avp__code__DNAS__NONE__Called__Station__Id; else if (!strcmp(str_par, "avp_code_DCC_NONE_Cost_Unit")) return avp__code__DCC__NONE__Cost__Unit; else if (!strcmp(str_par, "avp_code_BASE_NONE_Accounting_Realtime_Required")) return avp__code__BASE__NONE__Accounting__Realtime__Required; else if (!strcmp(str_par, "avp_code_BASE_NONE_Termination_Cause")) return avp__code__BASE__NONE__Termination__Cause; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Login_TCP_Port")) return avp__code__DNAS__NONE__Login__TCP__Port; else if (!strcmp(str_par, "avp_code_DNAS_NONE_Password_Retry")) return avp__code__DNAS__NONE__Password__Retry; else if (!strcmp(str_par, "avp_code_BASE_NONE_Class")) return avp__code__BASE__NONE__Class; else if (!strcmp(str_par, "avp_code_DNAS_NONE_ARAP_Challenge_Response")) return avp__code__DNAS__NONE__ARAP__Challenge__Response; else if (!strcmp(str_par, "avp_code_DCC_NONE_CC_Sub_Session_Id")) return avp__code__DCC__NONE__CC__Sub__Session__Id; else return UNKNOWN_VALUE; } boolean AVP__Code__NONE::is_valid_enum(int int_par) { switch (int_par) { case 34: case 428: case 487: case 329: case 263: case 437: case 88: case 420: case 446: case 321: case 258: case 38: case 97: case 267: case 276: case 325: case 285: case 433: case 492: case 65: case 459: case 334: case 508: case 442: case 343: case 451: case 69: case 401: case 460: case 338: case 272: case 298: case 19: case 78: case 347: case 281: case 61: case 455: case 7: case 11: case 70: case 405: case 365: case 20: case 414: case 423: case 294: case 15: case 74: case 24: case 83: case 418: case 319: case 33: case 427: case 486: case 262: case 436: case 28: case 87: case 257: case 320: case 37: case 96: case 266: case 46: case 55: case 449: case 100: case 432: case 491: case 458: case 333: case 441: case 342: case 279: case 450: case 328: case 2: case 68: case 400: case 337: case 271: case 297: case 51: case 445: case 18: case 77: case 346: case 280: case 60: case 454: case 6: case 10: case 404: case 413: case 284: case 64: case 422: case 293: case 14: case 73: case 408: case 23: case 82: case 417: case 318: case 32: case 91: case 426: case 485: case 261: case 435: case 494: case 27: case 86: case 36: case 95: case 489: case 364: case 265: case 45: case 439: case 274: case 448: case 323: case 99: case 431: case 490: case 269: case 332: case 9: case 440: case 278: case 1: case 287: case 41: case 67: case 336: case 270: case 50: case 444: case 345: case 578: case 453: case 5: case 403: case 412: case 283: case 125: case 63: case 457: case 89: case 292: case 13: case 72: case 407: case 341: case 367: case 22: case 81: case 416: case 31: case 90: case 425: case 300: case 296: case 76: case 434: case 85: case 35: case 94: case 429: case 488: case 363: case 264: case 44: case 438: case 273: case 421: case 480: case 447: case 322: case 259: case 39: case 98: case 430: case 331: case 268: case 8: case 277: case 326: case 260: case 493: case 66: case 335: case 443: case 344: case 452: case 4: case 402: case 461: case 339: case 299: case 411: case 348: case 282: case 62: case 124: case 456: case 291: case 71: case 12: case 406: case 340: case 366: case 415: case 30: case 424: case 483: case 295: case 16: case 75: case 25: case 84: case 419: return TRUE; default: return FALSE; } } int AVP__Code__NONE::enum2int(enum_type enum_par) { if (enum_par==UNBOUND_VALUE || enum_par==UNKNOWN_VALUE) TTCN_error("The argument of function enum2int() is an %s value of enumerated type @DIAMETER_Types.AVP_Code_NONE.", enum_par==UNBOUND_VALUE?"unbound":"invalid"); return enum_par; } int AVP__Code__NONE::enum2int(const AVP__Code__NONE& enum_par) { if (enum_par.enum_value==UNBOUND_VALUE || enum_par.enum_value==UNKNOWN_VALUE) TTCN_error("The argument of function enum2int() is an %s value of enumerated type @DIAMETER_Types.AVP_Code_NONE.", enum_par==UNBOUND_VALUE?"unbound":"invalid"); return enum_par.enum_value; } void AVP__Code__NONE::int2enum(int int_val) { if (!is_valid_enum(int_val)) TTCN_error("Assigning invalid numeric value %d to a variable of enumerated type @DIAMETER_Types.AVP_Code_NONE.", int_val); enum_value = (enum_type)int_val; } AVP__Code__NONE::operator AVP__Code__NONE::enum_type() const { if (enum_value == UNBOUND_VALUE) TTCN_error("Using the value of an unbound variable of enumerated type @DIAMETER_Types.AVP_Code_NONE."); return enum_value; } void AVP__Code__NONE::log() const { if (enum_value != UNBOUND_VALUE) TTCN_Logger::log_event_enum(enum_to_str(enum_value), enum_value); else TTCN_Logger::log_event_unbound(); } void AVP__Code__NONE::set_param(Module_Param& param) { param.basic_check(Module_Param::BC_VALUE, "enumerated value"); if (param.get_type()!=Module_Param::MP_Enumerated) param.type_error("enumerated value", "@DIAMETER_Types.AVP_Code_NONE"); enum_value = str_to_enum(param.get_enumerated()); if (!is_valid_enum(enum_value)) { param.error("Invalid enumerated value for type @DIAMETER_Types.AVP_Code_NONE."); } } void AVP__Code__NONE::encode_text(Text_Buf& text_buf) const { if (enum_value == UNBOUND_VALUE) TTCN_error("Text encoder: Encoding an unbound value of enumerated type @DIAMETER_Types.AVP_Code_NONE."); text_buf.push_int(enum_value); } void AVP__Code__NONE::decode_text(Text_Buf& text_buf) { enum_value = (enum_type)text_buf.pull_int().get_val(); if (!is_valid_enum(enum_value)) TTCN_error("Text decoder: Unknown numeric value %d was received for enumerated type @DIAMETER_Types.AVP_Code_NONE.", enum_value); } void AVP__Code__NONE::encode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) const { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-encoding type '%s': ", p_td.name); unsigned BER_coding=va_arg(pvar, unsigned); BER_encode_chk_coding(BER_coding); ASN_BER_TLV_t *tlv=BER_encode_TLV(p_td, BER_coding); tlv->put_in_buffer(p_buf); ASN_BER_TLV_t::destruct(tlv); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-encoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); RAW_enc_tr_pos rp; rp.level=0; rp.pos=NULL; RAW_enc_tree root(TRUE, NULL, &rp, 1, p_td.raw); RAW_encode(p_td, root); root.put_to_buf(p_buf); break;} case TTCN_EncDec::CT_TEXT: { TTCN_EncDec_ErrorContext ec("While TEXT-encoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); TEXT_encode(p_td,p_buf); break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-encoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XER_encode(*(p_td.xer),p_buf, XER_coding, 0, 0, 0); p_buf.put_c('\n'); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-encoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok(va_arg(pvar, int) != 0); JSON_encode(p_td, tok, FALSE); p_buf.put_s(tok.get_buffer_length(), (const unsigned char*)tok.get_buffer()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-encoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_encode(p_td, p_buf); break;} default: TTCN_error("Unknown coding method requested to encode type '%s'", p_td.name); } va_end(pvar); } void AVP__Code__NONE::decode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-decoding type '%s': ", p_td.name); unsigned L_form=va_arg(pvar, unsigned); ASN_BER_TLV_t tlv; BER_decode_str2TLV(p_buf, tlv, L_form); BER_decode_TLV(p_td, tlv, L_form); if(tlv.isComplete) p_buf.increase_pos(tlv.get_len()); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-decoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); raw_order_t r_order; switch(p_td.raw->top_bit_order) { case TOP_BIT_LEFT: r_order=ORDER_LSB; break; case TOP_BIT_RIGHT: default: r_order=ORDER_MSB; } int rawr = RAW_decode(p_td, p_buf, p_buf.get_len()*8, r_order); if(rawr<0) switch (-rawr) { case TTCN_EncDec::ET_INCOMPL_MSG: case TTCN_EncDec::ET_LEN_ERR: ec.error((TTCN_EncDec::error_type_t)-rawr, "Can not decode type '%s', because incomplete message was received", p_td.name); break; case 1: default: ec.error(TTCN_EncDec::ET_INVAL_MSG, "Can not decode type '%s', because invalid message was received", p_td.name); break; } break;} case TTCN_EncDec::CT_TEXT: { Limit_Token_List limit; TTCN_EncDec_ErrorContext ec("While TEXT-decoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); const unsigned char *b_data=p_buf.get_data(); int null_added=0; if(b_data[p_buf.get_len()-1]!='\0'){ null_added=1; p_buf.set_pos(p_buf.get_len()); p_buf.put_zero(8,ORDER_LSB); p_buf.rewind(); } if(TEXT_decode(p_td,p_buf,limit)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); if(null_added){ size_t actpos=p_buf.get_pos(); p_buf.set_pos(p_buf.get_len()-1); p_buf.cut_end(); p_buf.set_pos(actpos); } break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-decoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XmlReaderWrap reader(p_buf); for (int rd_ok=reader.Read(); rd_ok==1; rd_ok=reader.Read()) { if (reader.NodeType() == XML_READER_TYPE_ELEMENT) break; } XER_decode(*(p_td.xer), reader, XER_coding | XER_TOPLEVEL, XER_NONE, 0); size_t bytes = reader.ByteConsumed(); p_buf.set_pos(bytes); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-decoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok((const char*)p_buf.get_data(), p_buf.get_len()); if(JSON_decode(p_td, tok, FALSE, FALSE)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); p_buf.set_pos(tok.get_buf_pos()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-decoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_struct p_oer; OER_decode(p_td, p_buf, p_oer); break;} default: TTCN_error("Unknown coding method requested to decode type '%s'", p_td.name); } va_end(pvar); } int AVP__Code__NONE::RAW_decode(const TTCN_Typedescriptor_t& p_td,TTCN_Buffer& p_buf,int limit, raw_order_t top_bit_ord, boolean no_err, int, boolean, const RAW_Force_Omit*) { int decoded_value = 0; int decoded_length = RAW_decode_enum_type(p_td, p_buf, limit, top_bit_ord, decoded_value, 10, no_err); if (decoded_length < 0) return decoded_length; if (is_valid_enum(decoded_value)) enum_value = (enum_type)decoded_value; else { if(no_err){ return -1; } else { TTCN_EncDec_ErrorContext::error (TTCN_EncDec::ET_ENC_ENUM, "Invalid enum value '%d' for '%s': ",decoded_value, p_td.name); enum_value = UNKNOWN_VALUE; } } return decoded_length; } int AVP__Code__NONE::RAW_encode(const TTCN_Typedescriptor_t& p_td, RAW_enc_tree& myleaf) const { return RAW_encode_enum_type(p_td, myleaf, (int)enum_value, 10); } void AVP__Code__NONE_template::copy_template(const AVP__Code__NONE_template& other_value) { set_selection(other_value); switch (template_selection) { case SPECIFIC_VALUE: single_value = other_value.single_value; break; case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: value_list.n_values = other_value.value_list.n_values; value_list.list_value = new AVP__Code__NONE_template[value_list.n_values]; for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) value_list.list_value[list_count].copy_template(other_value.value_list.list_value[list_count]); break; case IMPLICATION_MATCH: implication_.precondition = new AVP__Code__NONE_template(*other_value.implication_.precondition); implication_.implied_template = new AVP__Code__NONE_template(*other_value.implication_.implied_template); break; case DYNAMIC_MATCH: dyn_match = other_value.dyn_match; dyn_match->ref_count++; break; default: TTCN_error("Copying an uninitialized/unsupported template of enumerated type @DIAMETER_Types.AVP_Code_NONE."); } } AVP__Code__NONE_template::AVP__Code__NONE_template() { } AVP__Code__NONE_template::AVP__Code__NONE_template(template_sel other_value) : Base_Template(other_value) { check_single_selection(other_value); } AVP__Code__NONE_template::AVP__Code__NONE_template(int other_value) : Base_Template(SPECIFIC_VALUE) { if (!AVP__Code__NONE::is_valid_enum(other_value)) TTCN_error("Initializing a template of enumerated type @DIAMETER_Types.AVP_Code_NONE with unknown numeric value %d.", other_value); single_value = (AVP__Code__NONE::enum_type)other_value; } AVP__Code__NONE_template::AVP__Code__NONE_template(AVP__Code__NONE::enum_type other_value) : Base_Template(SPECIFIC_VALUE) { single_value = other_value; } AVP__Code__NONE_template::AVP__Code__NONE_template(const AVP__Code__NONE& other_value) : Base_Template(SPECIFIC_VALUE) { if (other_value.enum_value == AVP__Code__NONE::UNBOUND_VALUE) TTCN_error("Creating a template from an unbound value of enumerated type @DIAMETER_Types.AVP_Code_NONE."); single_value = other_value.enum_value; } AVP__Code__NONE_template::AVP__Code__NONE_template(const OPTIONAL& other_value) { switch (other_value.get_selection()) { case OPTIONAL_PRESENT: set_selection(SPECIFIC_VALUE); single_value = (AVP__Code__NONE::enum_type)(const AVP__Code__NONE&)other_value; break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Creating a template of enumerated type @DIAMETER_Types.AVP_Code_NONE from an unbound optional field."); } } AVP__Code__NONE_template::AVP__Code__NONE_template(AVP__Code__NONE_template* p_precondition, AVP__Code__NONE_template* p_implied_template) : Base_Template(IMPLICATION_MATCH) { implication_.precondition = p_precondition; implication_.implied_template = p_implied_template; } AVP__Code__NONE_template::AVP__Code__NONE_template(Dynamic_Match_Interface* p_dyn_match) : Base_Template(DYNAMIC_MATCH) { dyn_match = new dynmatch_struct; dyn_match->ptr = p_dyn_match; dyn_match->ref_count = 1; } AVP__Code__NONE_template::AVP__Code__NONE_template(const AVP__Code__NONE_template& other_value) : Base_Template() { copy_template(other_value); } AVP__Code__NONE_template::~AVP__Code__NONE_template() { clean_up(); } boolean AVP__Code__NONE_template::is_bound() const { if (template_selection == UNINITIALIZED_TEMPLATE && !is_ifpresent) return FALSE; return TRUE; } boolean AVP__Code__NONE_template::is_value() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) return FALSE; return single_value != AVP__Code__NONE::UNBOUND_VALUE; } void AVP__Code__NONE_template::clean_up() { switch (template_selection) { case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: delete [] value_list.list_value; break; case IMPLICATION_MATCH: delete implication_.precondition; delete implication_.implied_template; break; case DYNAMIC_MATCH: dyn_match->ref_count--; if (dyn_match->ref_count == 0) { delete dyn_match->ptr; delete dyn_match; } break; default: break; } template_selection = UNINITIALIZED_TEMPLATE; } AVP__Code__NONE_template& AVP__Code__NONE_template::operator=(template_sel other_value) { check_single_selection(other_value); clean_up(); set_selection(other_value); return *this; } AVP__Code__NONE_template& AVP__Code__NONE_template::operator=(int other_value) { if (!AVP__Code__NONE::is_valid_enum(other_value)) TTCN_warning("Assigning unknown numeric value %d to a template of enumerated type @DIAMETER_Types.AVP_Code_NONE.", other_value); clean_up(); set_selection(SPECIFIC_VALUE); single_value = (AVP__Code__NONE::enum_type)other_value; return *this; } AVP__Code__NONE_template& AVP__Code__NONE_template::operator=(AVP__Code__NONE::enum_type other_value) { clean_up(); set_selection(SPECIFIC_VALUE); single_value = other_value; return *this; } AVP__Code__NONE_template& AVP__Code__NONE_template::operator=(const AVP__Code__NONE& other_value) { if (other_value.enum_value == AVP__Code__NONE::UNBOUND_VALUE) TTCN_error("Assignment of an unbound value of enumerated type @DIAMETER_Types.AVP_Code_NONE to a template."); clean_up(); set_selection(SPECIFIC_VALUE); single_value = other_value.enum_value; return *this; } AVP__Code__NONE_template& AVP__Code__NONE_template::operator=(const OPTIONAL& other_value) { clean_up(); switch (other_value.get_selection()) { case OPTIONAL_PRESENT: set_selection(SPECIFIC_VALUE); single_value = (AVP__Code__NONE::enum_type)(const AVP__Code__NONE&)other_value; break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Assignment of an unbound optional field to a template of enumerated type @DIAMETER_Types.AVP_Code_NONE."); } return *this; } AVP__Code__NONE_template& AVP__Code__NONE_template::operator=(const AVP__Code__NONE_template& other_value) { if (&other_value != this) { clean_up(); copy_template(other_value); } return *this; } boolean AVP__Code__NONE_template::match(AVP__Code__NONE::enum_type other_value, boolean) const { switch (template_selection) { case SPECIFIC_VALUE: return single_value == other_value; case OMIT_VALUE: return FALSE; case ANY_VALUE: case ANY_OR_OMIT: return TRUE; case VALUE_LIST: case COMPLEMENTED_LIST: for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) if (value_list.list_value[list_count].match(other_value)) return template_selection == VALUE_LIST; return template_selection == COMPLEMENTED_LIST; case CONJUNCTION_MATCH: for (unsigned int i = 0; i < value_list.n_values; i++) { if (!value_list.list_value[i].match(other_value)) { return FALSE; } } return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match(other_value) || implication_.implied_template->match(other_value); case DYNAMIC_MATCH: return dyn_match->ptr->match(other_value); default: TTCN_error("Matching an uninitialized/unsupported template of enumerated type @DIAMETER_Types.AVP_Code_NONE."); } return FALSE; } boolean AVP__Code__NONE_template::match(const AVP__Code__NONE& other_value, boolean) const { if (other_value.enum_value == AVP__Code__NONE::UNBOUND_VALUE) TTCN_error("Matching a template of enumerated type @DIAMETER_Types.AVP_Code_NONE with an unbound value."); return match(other_value.enum_value); } AVP__Code__NONE::enum_type AVP__Code__NONE_template::valueof() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) TTCN_error("Performing a valueof or send operation on a non-specific template of enumerated type @DIAMETER_Types.AVP_Code_NONE."); return single_value; } void AVP__Code__NONE_template::set_type(template_sel template_type, unsigned int list_length) { if (template_type != VALUE_LIST && template_type != COMPLEMENTED_LIST && template_type != CONJUNCTION_MATCH) TTCN_error("Setting an invalid list type for a template of enumerated type @DIAMETER_Types.AVP_Code_NONE."); clean_up(); set_selection(template_type); value_list.n_values = list_length; value_list.list_value = new AVP__Code__NONE_template[list_length]; } AVP__Code__NONE_template& AVP__Code__NONE_template::list_item(unsigned int list_index) { if (template_selection != VALUE_LIST && template_selection != COMPLEMENTED_LIST && template_selection != CONJUNCTION_MATCH) TTCN_error("Accessing a list element in a non-list template of enumerated type @DIAMETER_Types.AVP_Code_NONE."); if (list_index >= value_list.n_values) TTCN_error("Index overflow in a value list template of enumerated type @DIAMETER_Types.AVP_Code_NONE."); return value_list.list_value[list_index]; } void AVP__Code__NONE_template::log() const { switch (template_selection) { case SPECIFIC_VALUE: TTCN_Logger::log_event_enum(AVP__Code__NONE::enum_to_str(single_value), single_value); break; case COMPLEMENTED_LIST: TTCN_Logger::log_event_str("complement"); case CONJUNCTION_MATCH: if (template_selection == CONJUNCTION_MATCH) { TTCN_Logger::log_event_str("conjunct"); } case VALUE_LIST: TTCN_Logger::log_char('('); for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) { if (elem_count > 0) TTCN_Logger::log_event_str(", "); value_list.list_value[elem_count].log(); } TTCN_Logger::log_char(')'); break; case IMPLICATION_MATCH: implication_.precondition->log(); TTCN_Logger::log_event_str(" implies "); implication_.implied_template->log(); break; case DYNAMIC_MATCH: TTCN_Logger::log_event_str("@dynamic template"); break; default: log_generic(); } log_ifpresent(); } void AVP__Code__NONE_template::log_match(const AVP__Code__NONE& match_value, boolean) const { match_value.log(); TTCN_Logger::log_event_str(" with "); log(); if (match(match_value)) TTCN_Logger::log_event_str(" matched"); else TTCN_Logger::log_event_str(" unmatched"); } void AVP__Code__NONE_template::encode_text(Text_Buf& text_buf) const { encode_text_base(text_buf); switch (template_selection) { case SPECIFIC_VALUE: text_buf.push_int(single_value); case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: text_buf.push_int(value_list.n_values); for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) value_list.list_value[elem_count].encode_text(text_buf); break; default: TTCN_error("Text encoder: Encoding an uninitialized/unsupported template of enumerated type @DIAMETER_Types.AVP_Code_NONE."); } } void AVP__Code__NONE_template::decode_text(Text_Buf& text_buf) { clean_up(); decode_text_base(text_buf); switch (template_selection) { case SPECIFIC_VALUE: single_value = (AVP__Code__NONE::enum_type)text_buf.pull_int().get_val(); if (!AVP__Code__NONE::is_valid_enum(single_value)) TTCN_error("Text decoder: Unknown numeric value %d was received for a template of enumerated type @DIAMETER_Types.AVP_Code_NONE.", single_value); case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: value_list.n_values = text_buf.pull_int().get_val(); value_list.list_value = new AVP__Code__NONE_template[value_list.n_values]; for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) value_list.list_value[elem_count].decode_text(text_buf); break; default: TTCN_error("Text decoder: An unknown/unsupported selection was received for a template of enumerated type @DIAMETER_Types.AVP_Code_NONE."); } } boolean AVP__Code__NONE_template::is_present(boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return FALSE; return !match_omit(legacy); } boolean AVP__Code__NONE_template::match_omit(boolean legacy) const { if (is_ifpresent) return TRUE; switch (template_selection) { case OMIT_VALUE: case ANY_OR_OMIT: return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match_omit() || implication_.implied_template->match_omit(); case VALUE_LIST: case COMPLEMENTED_LIST: if (legacy) { for (unsigned int i=0; iget_type()) { case Module_Param::MP_Omit: *this = OMIT_VALUE; break; case Module_Param::MP_Any: *this = ANY_VALUE; break; case Module_Param::MP_AnyOrNone: *this = ANY_OR_OMIT; break; case Module_Param::MP_List_Template: case Module_Param::MP_ComplementList_Template: case Module_Param::MP_ConjunctList_Template: { AVP__Code__NONE_template new_temp; new_temp.set_type(m_p->get_type()==Module_Param::MP_List_Template ? VALUE_LIST : (m_p->get_type() == Module_Param::MP_ConjunctList_Template ? CONJUNCTION_MATCH : COMPLEMENTED_LIST), m_p->get_size()); for (size_t p_i=0; p_iget_size(); p_i++) { new_temp.list_item(p_i).set_param(*m_p->get_elem(p_i)); } *this = new_temp; break; } case Module_Param::MP_Enumerated: { AVP__Code__NONE::enum_type enum_val = AVP__Code__NONE::str_to_enum(m_p->get_enumerated()); if (!AVP__Code__NONE::is_valid_enum(enum_val)) { param.error("Invalid enumerated value for type @DIAMETER_Types.AVP_Code_NONE."); } *this = enum_val; } break; case Module_Param::MP_Implication_Template: { AVP__Code__NONE_template* precondition = new AVP__Code__NONE_template; precondition->set_param(*m_p->get_elem(0)); AVP__Code__NONE_template* implied_template = new AVP__Code__NONE_template; implied_template->set_param(*m_p->get_elem(1)); *this = AVP__Code__NONE_template(precondition, implied_template); } break; default: param.type_error("enumerated template", "@DIAMETER_Types.AVP_Code_NONE"); } is_ifpresent = param.get_ifpresent(); } void AVP__Code__NONE_template::check_restriction(template_res t_res, const char* t_name, boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return; switch ((t_name&&(t_res==TR_VALUE))?TR_OMIT:t_res) { case TR_VALUE: if (!is_ifpresent && template_selection==SPECIFIC_VALUE) return; break; case TR_OMIT: if (!is_ifpresent && (template_selection==OMIT_VALUE || template_selection==SPECIFIC_VALUE)) return; break; case TR_PRESENT: if (!match_omit(legacy)) return; break; default: return; } TTCN_error("Restriction `%s' on template of type %s violated.", get_res_name(t_res), t_name ? t_name : "@DIAMETER_Types.AVP_Code_NONE"); } AVP__Code__3GPP::AVP__Code__3GPP() { enum_value = UNBOUND_VALUE; } AVP__Code__3GPP::AVP__Code__3GPP(int other_value) { if (!is_valid_enum(other_value)) TTCN_error("Initializing a variable of enumerated type @DIAMETER_Types.AVP_Code_3GPP with invalid numeric value %d.", other_value); enum_value = (enum_type)other_value; } AVP__Code__3GPP::AVP__Code__3GPP(enum_type other_value) { enum_value = other_value; } AVP__Code__3GPP::AVP__Code__3GPP(const AVP__Code__3GPP& other_value) : Base_Type() { if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("Copying an unbound value of enumerated type @DIAMETER_Types.AVP_Code_3GPP."); enum_value = other_value.enum_value; } AVP__Code__3GPP& AVP__Code__3GPP::operator=(int other_value) { if (!is_valid_enum(other_value)) TTCN_error("Assigning unknown numeric value %d to a variable of enumerated type @DIAMETER_Types.AVP_Code_3GPP.", other_value); enum_value = (enum_type)other_value; return *this; } AVP__Code__3GPP& AVP__Code__3GPP::operator=(enum_type other_value) { enum_value = other_value; return *this; } AVP__Code__3GPP& AVP__Code__3GPP::operator=(const AVP__Code__3GPP& other_value) { if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("Assignment of an unbound value of enumerated type @DIAMETER_Types.AVP_Code_3GPP."); enum_value = other_value.enum_value; return *this; } boolean AVP__Code__3GPP::operator==(enum_type other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.AVP_Code_3GPP."); return enum_value == other_value; } boolean AVP__Code__3GPP::operator==(const AVP__Code__3GPP& other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.AVP_Code_3GPP."); if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of enumerated type @DIAMETER_Types.AVP_Code_3GPP."); return enum_value == other_value.enum_value; } boolean AVP__Code__3GPP::operator<(enum_type other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.AVP_Code_3GPP."); return enum_value < other_value; } boolean AVP__Code__3GPP::operator<(const AVP__Code__3GPP& other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.AVP_Code_3GPP."); if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of enumerated type @DIAMETER_Types.AVP_Code_3GPP."); return enum_value < other_value.enum_value; } boolean AVP__Code__3GPP::operator>(enum_type other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.AVP_Code_3GPP."); return enum_value > other_value; } boolean AVP__Code__3GPP::operator>(const AVP__Code__3GPP& other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.AVP_Code_3GPP."); if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of enumerated type @DIAMETER_Types.AVP_Code_3GPP."); return enum_value > other_value.enum_value; } const char *AVP__Code__3GPP::enum_to_str(enum_type enum_par) { switch (enum_par) { case avp__code__GI__3GPP__3GPP__SGSN__IPv6__Address: return "avp_code_GI_3GPP_3GPP_SGSN_IPv6_Address"; case avp__code__AAA__3GPP__RAR__Flags: return "avp_code_AAA_3GPP_RAR_Flags"; case avp__code__DCA__3GPP__SCS__Address: return "avp_code_DCA_3GPP_SCS_Address"; case avp__code__GI__3GPP__3GPP__GGSN__MCC__MNC: return "avp_code_GI_3GPP_3GPP_GGSN_MCC_MNC"; case avp__code__DCA__3GPP__TWAN__User__Location__Info: return "avp_code_DCA_3GPP_TWAN_User_Location_Info"; case avp__code__DCA__3GPP__PoC__User__Role__IDs: return "avp_code_DCA_3GPP_PoC_User_Role_IDs"; case avp__code__DCA__3GPP__Announcement__Order: return "avp_code_DCA_3GPP_Announcement_Order"; case avp__code__PCC__3GPP__Bearer__Identifier: return "avp_code_PCC_3GPP_Bearer_Identifier"; case avp__code__RX__3GPP__Content__Version: return "avp_code_RX_3GPP_Content_Version"; case avp__code__DCA__3GPP__Applic__ID: return "avp_code_DCA_3GPP_Applic_ID"; case avp__code__DCA__3GPP__Route__Header__Transmitted: return "avp_code_DCA_3GPP_Route_Header_Transmitted"; case avp__code__DCA__3GPP__Reporting__Reason: return "avp_code_DCA_3GPP_Reporting_Reason"; case avp__code__AAA__3GPP__Emergency__Services: return "avp_code_AAA_3GPP_Emergency_Services"; case avp__code__RX__3GPP__Media__Component__Description: return "avp_code_RX_3GPP_Media_Component_Description"; case avp__code__PCC__3GPP__CSG__Information__Reporting: return "avp_code_PCC_3GPP_CSG_Information_Reporting"; case avp__code__AAA__3GPP__Measurement__Quantity: return "avp_code_AAA_3GPP_Measurement_Quantity"; case avp__code__S6__3GPP__Location__Information__Configuration: return "avp_code_S6_3GPP_Location_Information_Configuration"; case avp__code__PCC__3GPP__Bearer__Usage: return "avp_code_PCC_3GPP_Bearer_Usage"; case avp__code__DCA__3GPP__Application__provided__Called__Party__Address: return "avp_code_DCA_3GPP_Application_provided_Called_Party_Address"; case avp__code__DCA__3GPP__Proximity__Alert__Timestamp: return "avp_code_DCA_3GPP_Proximity_Alert_Timestamp"; case avp__code__PCC__3GPP__Tunnel__Header__Filter: return "avp_code_PCC_3GPP_Tunnel_Header_Filter"; case avp__code__AAA__3GPP__List__Of__Measurements: return "avp_code_AAA_3GPP_List_Of_Measurements"; case avp__code__PCC__3GPP__Default__QoS__Name: return "avp_code_PCC_3GPP_Default_QoS_Name"; case avp__code__AAA__3GPP__UVA__Flags: return "avp_code_AAA_3GPP_UVA_Flags"; case avp__code__DCA__3GPP__Expires: return "avp_code_DCA_3GPP_Expires"; case avp__code__CxDx__3GPP__SAR__Flags: return "avp_code_CxDx_3GPP_SAR_Flags"; case avp__code__PCC__3GPP__TDF__Information: return "avp_code_PCC_3GPP_TDF_Information"; case avp__code__AAA__3GPP__Group__Service__Id: return "avp_code_AAA_3GPP_Group_Service_Id"; case avp__code__DCA__3GPP__Recipient__SCCP__Address: return "avp_code_DCA_3GPP_Recipient_SCCP_Address"; case avp__code__DCA__3GPP__Preferred__AoC__Currency: return "avp_code_DCA_3GPP_Preferred_AoC_Currency"; case avp__code__DCA__3GPP__Traffic__Data__Volumes: return "avp_code_DCA_3GPP_Traffic_Data_Volumes"; case avp__code__AAA__3GPP__Requested__EUTRAN__Authentication__Info: return "avp_code_AAA_3GPP_Requested_EUTRAN_Authentication_Info"; case avp__code__DCA__3GPP__Unit__Cost: return "avp_code_DCA_3GPP_Unit_Cost"; case avp__code__CxDx__3GPP__SIP__Digest__Authenticate: return "avp_code_CxDx_3GPP_SIP_Digest_Authenticate"; case avp__code__AAA__3GPP__Last__UE__Activity__Time: return "avp_code_AAA_3GPP_Last_UE_Activity_Time"; case avp__code__AAA__3GPP__Context__Identifier: return "avp_code_AAA_3GPP_Context_Identifier"; case avp__code__AAA__3GPP__Trace__Reference: return "avp_code_AAA_3GPP_Trace_Reference"; case avp__code__AAA__3GPP__TWAN__Access__Info: return "avp_code_AAA_3GPP_TWAN_Access_Info"; case avp__code__DCA__3GPP__Status__AS__Code: return "avp_code_DCA_3GPP_Status_AS_Code"; case avp__code__DCA__3GPP__LCS__Client__Type: return "avp_code_DCA_3GPP_LCS_Client_Type"; case avp__code__DCA__3GPP__PoC__Session__Initiation__Type: return "avp_code_DCA_3GPP_PoC_Session_Initiation_Type"; case avp__code__RX__3GPP__Sharing__Key__UL: return "avp_code_RX_3GPP_Sharing_Key_UL"; case avp__code__DCA__3GPP__Content__Size: return "avp_code_DCA_3GPP_Content_Size"; case avp__code__AAA__3GPP__Access__Network__Info: return "avp_code_AAA_3GPP_Access_Network_Info"; case avp__code__RX__3GPP__AF__Charging__Identifier: return "avp_code_RX_3GPP_AF_Charging_Identifier"; case avp__code__S6__3GPP__Monitoring__Event__Report: return "avp_code_S6_3GPP_Monitoring_Event_Report"; case avp__code__DCA__3GPP__Service__Specific__Type: return "avp_code_DCA_3GPP_Service_Specific_Type"; case avp__code__DCA__3GPP__Event: return "avp_code_DCA_3GPP_Event"; case avp__code__RX__3GPP__Media__Type: return "avp_code_RX_3GPP_Media_Type"; case avp__code__PCC__3GPP__Conditional__Policy__Information: return "avp_code_PCC_3GPP_Conditional_Policy_Information"; case avp__code__DCA__3GPP__ProSe__Event__Type: return "avp_code_DCA_3GPP_ProSe_Event_Type"; case avp__code__PCC__3GPP__Network__Request__Support: return "avp_code_PCC_3GPP_Network_Request_Support"; case avp__code__AAA__3GPP__SIPTO__Permission: return "avp_code_AAA_3GPP_SIPTO_Permission"; case avp__code__DCA__3GPP__Terminating__IOI: return "avp_code_DCA_3GPP_Terminating_IOI"; case avp__code__RX__3GPP__Extended__Max__Supported__BW__DL: return "avp_code_RX_3GPP_Extended_Max_Supported_BW_DL"; case avp__code__PCC__3GPP__UE__Local__IP__Address: return "avp_code_PCC_3GPP_UE_Local_IP_Address"; case avp__code__DCA__3GPP__SM__Sequence__Number: return "avp_code_DCA_3GPP_SM_Sequence_Number"; case avp__code__DCA__3GPP__IMS__Information: return "avp_code_DCA_3GPP_IMS_Information"; case avp__code__PCC__3GPP__Presence__Reporting__Area__Elements__List: return "avp_code_PCC_3GPP_Presence_Reporting_Area_Elements_List"; case avp__code__PCC__3GPP__Routing__Rule__Remove: return "avp_code_PCC_3GPP_Routing_Rule_Remove"; case avp__code__AAA__3GPP__SGs__MME__Identity: return "avp_code_AAA_3GPP_SGs_MME_Identity"; case avp__code__S6__3GPP__Roaming__Information: return "avp_code_S6_3GPP_Roaming_Information"; case avp__code__DCA__3GPP__Number__Of__Diversions: return "avp_code_DCA_3GPP_Number_Of_Diversions"; case avp__code__DCA__3GPP__Coverage__Info: return "avp_code_DCA_3GPP_Coverage_Info"; case avp__code__CxDx__3GPP__SIP__Authentication__Scheme: return "avp_code_CxDx_3GPP_SIP_Authentication_Scheme"; case avp__code__AAA__3GPP__Event__Threshold__RSRP: return "avp_code_AAA_3GPP_Event_Threshold_RSRP"; case avp__code__CxDx__3GPP__User__Authorization__Type: return "avp_code_CxDx_3GPP_User_Authorization_Type"; case avp__code__AAA__3GPP__PLMN__Client: return "avp_code_AAA_3GPP_PLMN_Client"; case avp__code__AAA__3GPP__Re__Synchronization__Info: return "avp_code_AAA_3GPP_Re_Synchronization_Info"; case avp__code__DCA__3GPP__User__CSG__Information: return "avp_code_DCA_3GPP_User_CSG_Information"; case avp__code__DCA__3GPP__SM__Status: return "avp_code_DCA_3GPP_SM_Status"; case avp__code__DCA__3GPP__IP__Realm__Default__Indication: return "avp_code_DCA_3GPP_IP_Realm_Default_Indication"; case avp__code__AAA__3GPP__RAND: return "avp_code_AAA_3GPP_RAND"; case avp__code__AAA__3GPP__Trace__Depth: return "avp_code_AAA_3GPP_Trace_Depth"; case avp__code__AAA__3GPP__SGSN__User__State: return "avp_code_AAA_3GPP_SGSN_User_State"; case avp__code__AAA__3GPP__APN__OI__Replacement: return "avp_code_AAA_3GPP_APN_OI_Replacement"; case avp__code__DCA__3GPP__Alternate__Charged__Party__Address: return "avp_code_DCA_3GPP_Alternate_Charged_Party_Address"; case avp__code__DCA__3GPP__APN__Rate__Control: return "avp_code_DCA_3GPP_APN_Rate_Control"; case avp__code__DCA__3GPP__Relationship__Mode: return "avp_code_DCA_3GPP_Relationship_Mode"; case avp__code__S6__3GPP__External__Identifier: return "avp_code_S6_3GPP_External_Identifier"; case avp__code__DCA__3GPP__Positioning__Data: return "avp_code_DCA_3GPP_Positioning_Data"; case avp__code__DCA__3GPP__Monitoring__UE__HPLMN__Identifier: return "avp_code_DCA_3GPP_Monitoring_UE_HPLMN_Identifier"; case avp__code__PCC__3GPP__TFT__Filter: return "avp_code_PCC_3GPP_TFT_Filter"; case avp__code__RX__3GPP__Max__Supported__Bandwidth__UL: return "avp_code_RX_3GPP_Max_Supported_Bandwidth_UL"; case avp__code__S6__3GPP__Loss__Of__Connectivity__Reason: return "avp_code_S6_3GPP_Loss_Of_Connectivity_Reason"; case avp__code__DCA__3GPP__Originator: return "avp_code_DCA_3GPP_Originator"; case avp__code__RX__3GPP__Flow__Number: return "avp_code_RX_3GPP_Flow_Number"; case avp__code__PCC__3GPP__Resource__Allocation__Notification: return "avp_code_PCC_3GPP_Resource_Allocation_Notification"; case avp__code__DCA__3GPP__Basic__Service__Code: return "avp_code_DCA_3GPP_Basic_Service_Code"; case avp__code__S6__3GPP__Monitoring__Type: return "avp_code_S6_3GPP_Monitoring_Type"; case avp__code__DCA__3GPP__Role__Of__Node: return "avp_code_DCA_3GPP_Role_Of_Node"; case avp__code__PCC__3GPP__Default__Bearer__Indication: return "avp_code_PCC_3GPP_Default_Bearer_Indication"; case avp__code__DCA__3GPP__ProSe__Information: return "avp_code_DCA_3GPP_ProSe_Information"; case avp__code__PCC__3GPP__QoS__Class__Identifier: return "avp_code_PCC_3GPP_QoS_Class_Identifier"; case avp__code__AAA__3GPP__VPLMN__LIPA__Allowed: return "avp_code_AAA_3GPP_VPLMN_LIPA_Allowed"; case avp__code__PCC__3GPP__Mute__Notification: return "avp_code_PCC_3GPP_Mute_Notification"; case avp__code__CxDx__3GPP__SIP__Authentication__Context: return "avp_code_CxDx_3GPP_SIP_Authentication_Context"; case avp__code__AAA__3GPP__Logging__Duration: return "avp_code_AAA_3GPP_Logging_Duration"; case avp__code__CxDx__3GPP__Associated__Registered__Identities: return "avp_code_CxDx_3GPP_Associated_Registered_Identities"; case avp__code__PCC__3GPP__Routing__IP__Address: return "avp_code_PCC_3GPP_Routing_IP_Address"; case avp__code__AAA__3GPP__WLAN__offloadability__EUTRAN: return "avp_code_AAA_3GPP_WLAN_offloadability_EUTRAN"; case avp__code__DCA__3GPP__MBMS__GW__Address: return "avp_code_DCA_3GPP_MBMS_GW_Address"; case avp__code__DCA__3GPP__Destination__Interface: return "avp_code_DCA_3GPP_Destination_Interface"; case avp__code__DCA__3GPP__IMS__Emergency__Indicator: return "avp_code_DCA_3GPP_IMS_Emergency_Indicator"; case avp__code__DCA__3GPP__Change__Time: return "avp_code_DCA_3GPP_Change_Time"; case avp__code__AAA__3GPP__KASME: return "avp_code_AAA_3GPP_KASME"; case avp__code__DCA__3GPP__AoC__Cost__Information: return "avp_code_DCA_3GPP_AoC_Cost_Information"; case avp__code__GI__3GPP__3GPP__User__Location__Info__Time: return "avp_code_GI_3GPP_3GPP_User_Location_Info_Time"; case avp__code__AAA__3GPP__Teleservice__List: return "avp_code_AAA_3GPP_Teleservice_List"; case avp__code__AAA__3GPP__UTRAN__Vector: return "avp_code_AAA_3GPP_UTRAN_Vector"; case avp__code__AAA__3GPP__Non__3GPP__IP__Access__APN: return "avp_code_AAA_3GPP_Non_3GPP_IP_Access_APN"; case avp__code__DCA__3GPP__Monitoring__Event__Information: return "avp_code_DCA_3GPP_Monitoring_Event_Information"; case avp__code__GI__3GPP__3GPP__NSAPI: return "avp_code_GI_3GPP_3GPP_NSAPI"; case avp__code__DCA__3GPP__LCS__Client__Dialed__By__MS: return "avp_code_DCA_3GPP_LCS_Client_Dialed_By_MS"; case avp__code__GI__3GPP__3GPP__CG__Address: return "avp_code_GI_3GPP_3GPP_CG_Address"; case avp__code__DCA__3GPP__Envelope__Start__Time: return "avp_code_DCA_3GPP_Envelope_Start_Time"; case avp__code__RX__3GPP__Application__Service__Provider__Identity: return "avp_code_RX_3GPP_Application_Service_Provider_Identity"; case avp__code__S6__3GPP__NIDD__Authorization__Request: return "avp_code_S6_3GPP_NIDD_Authorization_Request"; case avp__code__DCA__3GPP__Received__Talk__Burst__Time: return "avp_code_DCA_3GPP_Received_Talk_Burst_Time"; case avp__code__DCA__3GPP__Incoming__Trunk__Group__Id: return "avp_code_DCA_3GPP_Incoming_Trunk_Group_Id"; case avp__code__AAA__3GPP__AAA__Failure__Indication: return "avp_code_AAA_3GPP_AAA_Failure_Indication"; case avp__code__DCA__3GPP__Rate__Control__Max__Message__Size: return "avp_code_DCA_3GPP_Rate_Control_Max_Message_Size"; case avp__code__PCC__3GPP__QoS__Rule__Install: return "avp_code_PCC_3GPP_QoS_Rule_Install"; case avp__code__S6__3GPP__Periodic__Communication__Indicator: return "avp_code_S6_3GPP_Periodic_Communication_Indicator"; case avp__code__DCA__3GPP__Service__Specific__Info: return "avp_code_DCA_3GPP_Service_Specific_Info"; case avp__code__RX__3GPP__Flow__Usage: return "avp_code_RX_3GPP_Flow_Usage"; case avp__code__PCC__3GPP__RAN__Rule__Support: return "avp_code_PCC_3GPP_RAN_Rule_Support"; case avp__code__DCA__3GPP__PC3__EPC__Control__Protocol__Cause: return "avp_code_DCA_3GPP_PC3_EPC_Control_Protocol_Cause"; case avp__code__S6__3GPP__Monitoring__Duration: return "avp_code_S6_3GPP_Monitoring_Duration"; case avp__code__PCC__3GPP__QoS__Information: return "avp_code_PCC_3GPP_QoS_Information"; case avp__code__AAA__3GPP__Routing__Area__Identity: return "avp_code_AAA_3GPP_Routing_Area_Identity"; case avp__code__DCA__3GPP__Called__Party__Address: return "avp_code_DCA_3GPP_Called_Party_Address"; case avp__code__RX__3GPP__Service__Authorization__Info: return "avp_code_RX_3GPP_Service_Authorization_Info"; case avp__code__AAA__3GPP__eDRX__Cycle__Length: return "avp_code_AAA_3GPP_eDRX_Cycle_Length"; case avp__code__S6__3GPP__Group__Monitoring__Event__Report__Item: return "avp_code_S6_3GPP_Group_Monitoring_Event_Report_Item"; case avp__code__PCC__3GPP__Rule__Failure__Code: return "avp_code_PCC_3GPP_Rule_Failure_Code"; case avp__code__AAA__3GPP__Ext__PDP__Type: return "avp_code_AAA_3GPP_Ext_PDP_Type"; case avp__code__DCA__3GPP__Time__Quota__Threshold: return "avp_code_DCA_3GPP_Time_Quota_Threshold"; case avp__code__PCC__3GPP__User__Location__Info__Time: return "avp_code_PCC_3GPP_User_Location_Info_Time"; case avp__code__PCC__3GPP__Usage__Monitoring__Information: return "avp_code_PCC_3GPP_Usage_Monitoring_Information"; case avp__code__AAA__3GPP__Measurement__Period__LTE: return "avp_code_AAA_3GPP_Measurement_Period_LTE"; case avp__code__PCC__3GPP__Extended__APN__AMBR__DL: return "avp_code_PCC_3GPP_Extended_APN_AMBR_DL"; case avp__code__CxDx__3GPP__Session__Priority: return "avp_code_CxDx_3GPP_Session_Priority"; case avp__code__DCA__3GPP__Recipient__Info: return "avp_code_DCA_3GPP_Recipient_Info"; case avp__code__DCA__3GPP__AoC__Format: return "avp_code_DCA_3GPP_AoC_Format"; case avp__code__DCA__3GPP__Start__Time: return "avp_code_DCA_3GPP_Start_Time"; case avp__code__CxDx__3GPP__Deregistration__Reason: return "avp_code_CxDx_3GPP_Deregistration_Reason"; case avp__code__AAA__3GPP__GMLC__Number: return "avp_code_AAA_3GPP_GMLC_Number"; case avp__code__AAA__3GPP__Software__Version: return "avp_code_AAA_3GPP_Software_Version"; case avp__code__DCA__3GPP__Interface__Type: return "avp_code_DCA_3GPP_Interface_Type"; case avp__code__AAA__3GPP__Expiration__Date: return "avp_code_AAA_3GPP_Expiration_Date"; case avp__code__AAA__3GPP__SRES: return "avp_code_AAA_3GPP_SRES"; case avp__code__DCA__3GPP__DRM__Content: return "avp_code_DCA_3GPP_DRM_Content"; case avp__code__AAA__3GPP__Item__Number: return "avp_code_AAA_3GPP_Item_Number"; case avp__code__AAA__3GPP__ERP__Authorization: return "avp_code_AAA_3GPP_ERP_Authorization"; case avp__code__DCA__3GPP__Early__Media__Description: return "avp_code_DCA_3GPP_Early_Media_Description"; case avp__code__AAA__3GPP__MIP__FA__RK: return "avp_code_AAA_3GPP_MIP_FA_RK"; case avp__code__DCA__3GPP__Related__Change__Condition__Information: return "avp_code_DCA_3GPP_Related_Change_Condition_Information"; case avp__code__S6__3GPP__Service__ID: return "avp_code_S6_3GPP_Service_ID"; case avp__code__DCA__3GPP__LCS__Format__Indicator: return "avp_code_DCA_3GPP_LCS_Format_Indicator"; case avp__code__GI__3GPP__3GPP__IMSI__MCC__MNC: return "avp_code_GI_3GPP_3GPP_IMSI_MCC_MNC"; case avp__code__RX__3GPP__Abort__Cause: return "avp_code_RX_3GPP_Abort_Cause"; case avp__code__DCA__3GPP__ISUP__Cause__Location: return "avp_code_DCA_3GPP_ISUP_Cause_Location"; case avp__code__PCC__3GPP__Charging__Rule__Base__Name: return "avp_code_PCC_3GPP_Charging_Rule_Base_Name"; case avp__code__RX__3GPP__Required__Access__Info: return "avp_code_RX_3GPP_Required_Access_Info"; case avp__code__PCC__3GPP__TDF__Destination__Realm: return "avp_code_PCC_3GPP_TDF_Destination_Realm"; case avp__code__S6__3GPP__S6t__HSS__Cause: return "avp_code_S6_3GPP_S6t_HSS_Cause"; case avp__code__DCA__3GPP__Media__Initiator__Party: return "avp_code_DCA_3GPP_Media_Initiator_Party"; case avp__code__DCA__3GPP__Associated__URI: return "avp_code_DCA_3GPP_Associated_URI"; case avp__code__RX__3GPP__AF__Requested__Data: return "avp_code_RX_3GPP_AF_Requested_Data"; case avp__code__PCC__3GPP__QoS__Rule__Report: return "avp_code_PCC_3GPP_QoS_Rule_Report"; case avp__code__DCA__3GPP__Route__Header__Received: return "avp_code_DCA_3GPP_Route_Header_Received"; case avp__code__S6__3GPP__Stationary__Indication: return "avp_code_S6_3GPP_Stationary_Indication"; case avp__code__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL: return "avp_code_PCC_3GPP_Traffic_Steering_Policy_Identifier_DL"; case avp__code__DCA__3GPP__Usage__Information__Report__Sequence__Number: return "avp_code_DCA_3GPP_Usage_Information_Report_Sequence_Number"; case avp__code__AAA__3GPP__Geodetic__Information: return "avp_code_AAA_3GPP_Geodetic_Information"; case avp__code__PCC__3GPP__Extended__GBR__UL: return "avp_code_PCC_3GPP_Extended_GBR_UL"; case avp__code__AAA__3GPP__MBSFN__Area__ID: return "avp_code_AAA_3GPP_MBSFN_Area_ID"; case avp__code__CxDx__3GPP__Server__Capabilities: return "avp_code_CxDx_3GPP_Server_Capabilities"; case avp__code__AAA__3GPP__Area__Scope: return "avp_code_AAA_3GPP_Area_Scope"; case avp__code__DCA__3GPP__SGW__Change: return "avp_code_DCA_3GPP_SGW_Change"; case avp__code__CxDx__3GPP__SCSCF__Restoration__Info: return "avp_code_CxDx_3GPP_SCSCF_Restoration_Info"; case avp__code__CxDx__3GPP__Initial__CSeq__Sequence__Number: return "avp_code_CxDx_3GPP_Initial_CSeq_Sequence_Number"; case avp__code__DCA__3GPP__AoC__Subscription__Information: return "avp_code_DCA_3GPP_AoC_Subscription_Information"; case avp__code__AAA__3GPP__PUA__Flags: return "avp_code_AAA_3GPP_PUA_Flags"; case avp__code__DCA__3GPP__Time__Usage: return "avp_code_DCA_3GPP_Time_Usage"; case avp__code__CxDx__3GPP__Primary__Event__Charging__Function__Name: return "avp_code_CxDx_3GPP_Primary_Event_Charging_Function_Name"; case avp__code__GI__3GPP__3GPP__User__Location__Info: return "avp_code_GI_3GPP_3GPP_User_Location_Info"; case avp__code__AAA__3GPP__Notification__To__UE__User: return "avp_code_AAA_3GPP_Notification_To_UE_User"; case avp__code__AAA__3GPP__Visited__PLMN__Id: return "avp_code_AAA_3GPP_Visited_PLMN_Id"; case avp__code__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions: return "avp_code_AAA_3GPP_Homogeneous_Support_of_IMS_Voice_Over_PS_Sessions"; case avp__code__DCA__3GPP__Participant__Group: return "avp_code_DCA_3GPP_Participant_Group"; case avp__code__DCA__3GPP__Play__Alternative: return "avp_code_DCA_3GPP_Play_Alternative"; case avp__code__DCA__3GPP__MBMS__User__Service__Type: return "avp_code_DCA_3GPP_MBMS_User_Service_Type"; case avp__code__DCA__3GPP__Transit__IOI__List: return "avp_code_DCA_3GPP_Transit_IOI_List"; case avp__code__RX__3GPP__Codec__Data: return "avp_code_RX_3GPP_Codec_Data"; case avp__code__S6__3GPP__Monitoring__Event__Config__Status: return "avp_code_S6_3GPP_Monitoring_Event_Config_Status"; case avp__code__DCA__3GPP__SDP__Media__Name: return "avp_code_DCA_3GPP_SDP_Media_Name"; case avp__code__DCA__3GPP__AF__Correlation__Information: return "avp_code_DCA_3GPP_AF_Correlation_Information"; case avp__code__DCA__3GPP__Serving__Node__Identity: return "avp_code_DCA_3GPP_Serving_Node_Identity"; case avp__code__DCA__3GPP__Radio__Frequency: return "avp_code_DCA_3GPP_Radio_Frequency"; case avp__code__PCC__3GPP__Rule__Activation__Time: return "avp_code_PCC_3GPP_Rule_Activation_Time"; case avp__code__S6__3GPP__Service__Data: return "avp_code_S6_3GPP_Service_Data"; case avp__code__RX__3GPP__AF__Application__Identifier: return "avp_code_RX_3GPP_AF_Application_Identifier"; case avp__code__PCC__3GPP__NetLoc__Access__Support: return "avp_code_PCC_3GPP_NetLoc_Access_Support"; case avp__code__DCA__3GPP__Announcing__UE__VPLMN__Identifier: return "avp_code_DCA_3GPP_Announcing_UE_VPLMN_Identifier"; case avp__code__S6__3GPP__Monitoring__Event__Configuration: return "avp_code_S6_3GPP_Monitoring_Event_Configuration"; case avp__code__PCC__3GPP__Offline: return "avp_code_PCC_3GPP_Offline"; case avp__code__DCA__3GPP__SIP__Method: return "avp_code_DCA_3GPP_SIP_Method"; case avp__code__PCC__3GPP__ADC__Rule__Definition: return "avp_code_PCC_3GPP_ADC_Rule_Definition"; case avp__code__AAA__3GPP__Additional__Context__ID: return "avp_code_AAA_3GPP_Additional_Context_ID"; case avp__code__S6__3GPP__Allowed__PLMN__List: return "avp_code_S6_3GPP_Allowed_PLMN_List"; case avp__code__PCC__3GPP__Bearer__Control__Mode: return "avp_code_PCC_3GPP_Bearer_Control_Mode"; case avp__code__AAA__3GPP__Active__APN: return "avp_code_AAA_3GPP_Active_APN"; case avp__code__PCC__3GPP__HeNB__Local__IP__Address: return "avp_code_PCC_3GPP_HeNB_Local_IP_Address"; case avp__code__PCC__3GPP__Packet__Filter__Content: return "avp_code_PCC_3GPP_Packet_Filter_Content"; case avp__code__AAA__3GPP__SMS__Register__Request: return "avp_code_AAA_3GPP_SMS_Register_Request"; case avp__code__CxDx__3GPP__Subscription__Info: return "avp_code_CxDx_3GPP_Subscription_Info"; case avp__code__DCA__3GPP__SIP__Response__Timestamp__Fraction: return "avp_code_DCA_3GPP_SIP_Response_Timestamp_Fraction"; case avp__code__DCA__3GPP__Client__Address: return "avp_code_DCA_3GPP_Client_Address"; case avp__code__AAA__3GPP__APN__Configuration: return "avp_code_AAA_3GPP_APN_Configuration"; case avp__code__DCA__3GPP__Subscriber__Role: return "avp_code_DCA_3GPP_Subscriber_Role"; case avp__code__CxDx__3GPP__SIP__Number__Auth__Items: return "avp_code_CxDx_3GPP_SIP_Number_Auth_Items"; case avp__code__AAA__3GPP__OMC__Id: return "avp_code_AAA_3GPP_OMC_Id"; case avp__code__AAA__3GPP__GMLC__Restriction: return "avp_code_AAA_3GPP_GMLC_Restriction"; case avp__code__DCA__3GPP__Enhanced__Diagnostics: return "avp_code_DCA_3GPP_Enhanced_Diagnostics"; case avp__code__DCA__3GPP__CSG__Membership__Indication: return "avp_code_DCA_3GPP_CSG_Membership_Indication"; case avp__code__AAA__3GPP__Regional__Subscription__Zone__Code: return "avp_code_AAA_3GPP_Regional_Subscription_Zone_Code"; case avp__code__DCA__3GPP__Message__Class: return "avp_code_DCA_3GPP_Message_Class"; case avp__code__GI__3GPP__3GPP__Negotiated__DSCP: return "avp_code_GI_3GPP_3GPP_Negotiated_DSCP"; case avp__code__AAA__3GPP__TWAN__S2a__Failure__Cause: return "avp_code_AAA_3GPP_TWAN_S2a_Failure_Cause"; case avp__code__DCA__3GPP__Trigger: return "avp_code_DCA_3GPP_Trigger"; case avp__code__DCA__3GPP__Called__Identity__Change: return "avp_code_DCA_3GPP_Called_Identity_Change"; case avp__code__DCA__3GPP__ProSe__Request__Timestamp: return "avp_code_DCA_3GPP_ProSe_Request_Timestamp"; case avp__code__DCA__3GPP__PoC__Session__Id: return "avp_code_DCA_3GPP_PoC_Session_Id"; case avp__code__DCA__3GPP__PoC__Server__Role: return "avp_code_DCA_3GPP_PoC_Server_Role"; case avp__code__DCA__3GPP__Forwarding__Pending: return "avp_code_DCA_3GPP_Forwarding_Pending"; case avp__code__S6__3GPP__SIR__Flags: return "avp_code_S6_3GPP_SIR_Flags"; case avp__code__RX__3GPP__MPS__Identifier: return "avp_code_RX_3GPP_MPS_Identifier"; case avp__code__PCC__3GPP__Credit__Management__Status: return "avp_code_PCC_3GPP_Credit_Management_Status"; case avp__code__AAA__3GPP__MDT__Allowed__PLMN__Id: return "avp_code_AAA_3GPP_MDT_Allowed_PLMN_Id"; case avp__code__DCA__3GPP__Monitored__PLMN__Identifier: return "avp_code_DCA_3GPP_Monitored_PLMN_Identifier"; case avp__code__S6__3GPP__Service__Result: return "avp_code_S6_3GPP_Service_Result"; case avp__code__PCC__3GPP__Reporting__Level: return "avp_code_PCC_3GPP_Reporting_Level"; case avp__code__AAA__3GPP__MME__Location__Information: return "avp_code_AAA_3GPP_MME_Location_Information"; case avp__code__DCA__3GPP__Served__Party__IP__Address: return "avp_code_DCA_3GPP_Served_Party_IP_Address"; case avp__code__RX__3GPP__Max__Supported__Bandwidth__DL: return "avp_code_RX_3GPP_Max_Supported_Bandwidth_DL"; case avp__code__DCA__3GPP__Time__First__Reception: return "avp_code_DCA_3GPP_Time_First_Reception"; case avp__code__PCC__3GPP__Pre__emption__Capability: return "avp_code_PCC_3GPP_Pre_emption_Capability"; case avp__code__AAA__3GPP__Subscribed__VSRVCC: return "avp_code_AAA_3GPP_Subscribed_VSRVCC"; case avp__code__PCC__3GPP__Monitoring__Flags: return "avp_code_PCC_3GPP_Monitoring_Flags"; case avp__code__CxDx__3GPP__Feature__List: return "avp_code_CxDx_3GPP_Feature_List"; case avp__code__DCA__3GPP__Address__Type: return "avp_code_DCA_3GPP_Address_Type"; case avp__code__PCC__3GPP__TCP__Source__Port: return "avp_code_PCC_3GPP_TCP_Source_Port"; case avp__code__PCC__3GPP__Application__Detection__Information: return "avp_code_PCC_3GPP_Application_Detection_Information"; case avp__code__AAA__3GPP__Emergency__Info: return "avp_code_AAA_3GPP_Emergency_Info"; case avp__code__DCA__3GPP__Remaining__Balance: return "avp_code_DCA_3GPP_Remaining_Balance"; case avp__code__AAA__3GPP__MPS__Priority: return "avp_code_AAA_3GPP_MPS_Priority"; case avp__code__DCA__3GPP__Next__Tariff: return "avp_code_DCA_3GPP_Next_Tariff"; case avp__code__CxDx__3GPP__Record__Route: return "avp_code_CxDx_3GPP_Record_Route"; case avp__code__DCA__3GPP__Tariff__XML: return "avp_code_DCA_3GPP_Tariff_XML"; case avp__code__AAA__3GPP__Alert__Reason: return "avp_code_AAA_3GPP_Alert_Reason"; case avp__code__DCA__3GPP__Recipient__Address: return "avp_code_DCA_3GPP_Recipient_Address"; case avp__code__DCA__3GPP__Change__Condition: return "avp_code_DCA_3GPP_Change_Condition"; case avp__code__GI__3GPP__3GPP__CG__IPv6__Address: return "avp_code_GI_3GPP_3GPP_CG_IPv6_Address"; case avp__code__AAA__3GPP__DEA__Flags: return "avp_code_AAA_3GPP_DEA_Flags"; case avp__code__DCA__3GPP__SCS__AS__Address: return "avp_code_DCA_3GPP_SCS_AS_Address"; case avp__code__AAA__3GPP__MO__LR: return "avp_code_AAA_3GPP_MO_LR"; case avp__code__DCA__3GPP__IMS__Visited__Network__Identifier: return "avp_code_DCA_3GPP_IMS_Visited_Network_Identifier"; case avp__code__DCA__3GPP__PoC__User__Role: return "avp_code_DCA_3GPP_PoC_User_Role"; case avp__code__DCA__3GPP__Announcement__Identifier: return "avp_code_DCA_3GPP_Announcement_Identifier"; case avp__code__AAA__3GPP__Non__3GPP__IP__Access: return "avp_code_AAA_3GPP_Non_3GPP_IP_Access"; case avp__code__DCA__3GPP__Monitoring__Event__Report__Data: return "avp_code_DCA_3GPP_Monitoring_Event_Report_Data"; case avp__code__DCA__3GPP__Adaptations: return "avp_code_DCA_3GPP_Adaptations"; case avp__code__DCA__3GPP__Quota__Holding__Time: return "avp_code_DCA_3GPP_Quota_Holding_Time"; case avp__code__AAA__3GPP__Maximum__Wait__Time: return "avp_code_AAA_3GPP_Maximum_Wait_Time"; case avp__code__RX__3GPP__Max__Requested__Bandwidth__UL: return "avp_code_RX_3GPP_Max_Requested_Bandwidth_UL"; case avp__code__PCC__3GPP__Usage__Monitoring__Support: return "avp_code_PCC_3GPP_Usage_Monitoring_Support"; case avp__code__S6__3GPP__Maximum__Response__Time: return "avp_code_S6_3GPP_Maximum_Response_Time"; case avp__code__DCA__3GPP__Envelope__Reporting: return "avp_code_DCA_3GPP_Envelope_Reporting"; case avp__code__DCA__3GPP__Application__Server: return "avp_code_DCA_3GPP_Application_Server"; case avp__code__RX__3GPP__Sponsor__Identity: return "avp_code_RX_3GPP_Sponsor_Identity"; case avp__code__DCA__3GPP__Proximity__Alert__Indication: return "avp_code_DCA_3GPP_Proximity_Alert_Indication"; case avp__code__PCC__3GPP__CoA__IP__Address: return "avp_code_PCC_3GPP_CoA_IP_Address"; case avp__code__DCA__3GPP__Trunk__Group__Id: return "avp_code_DCA_3GPP_Trunk_Group_Id"; case avp__code__PCC__3GPP__Default__QoS__Information: return "avp_code_PCC_3GPP_Default_QoS_Information"; case avp__code__PCC__3GPP__AN__GW__Address: return "avp_code_PCC_3GPP_AN_GW_Address"; case avp__code__DCA__3GPP__Start__Of__Charging: return "avp_code_DCA_3GPP_Start_Of_Charging"; case avp__code__DCA__3GPP__Participants__Involved: return "avp_code_DCA_3GPP_Participants_Involved"; case avp__code__PCC__3GPP__NBIFOM__Support: return "avp_code_PCC_3GPP_NBIFOM_Support"; case avp__code__PCC__3GPP__Redirect__Support: return "avp_code_PCC_3GPP_Redirect_Support"; case avp__code__AAA__3GPP__IMSI__Group__Id: return "avp_code_AAA_3GPP_IMSI_Group_Id"; case avp__code__AAA__3GPP__Cell__Global__Identity: return "avp_code_AAA_3GPP_Cell_Global_Identity"; case avp__code__AAA__3GPP__PDN__Connection__Continuity: return "avp_code_AAA_3GPP_PDN_Connection_Continuity"; case avp__code__DCA__3GPP__Tariff__Information: return "avp_code_DCA_3GPP_Tariff_Information"; case avp__code__CxDx__3GPP__Wildcarded__Public__Identity: return "avp_code_CxDx_3GPP_Wildcarded_Public_Identity"; case avp__code__AAA__3GPP__DSA__Flags: return "avp_code_AAA_3GPP_DSA_Flags"; case avp__code__DCA__3GPP__PoC__Event__Type: return "avp_code_DCA_3GPP_PoC_Event_Type"; case avp__code__AAA__3GPP__Trace__Data: return "avp_code_AAA_3GPP_Trace_Data"; case avp__code__AAA__3GPP__LCS__Info: return "avp_code_AAA_3GPP_LCS_Info"; case avp__code__DCA__3GPP__LCS__Requestor__Id__String: return "avp_code_DCA_3GPP_LCS_Requestor_Id_String"; case avp__code__AAA__3GPP__PDN__GW__Allocation__Type: return "avp_code_AAA_3GPP_PDN_GW_Allocation_Type"; case avp__code__DCA__3GPP__Additional__Type__Information: return "avp_code_DCA_3GPP_Additional_Type_Information"; case avp__code__GI__3GPP__3GPP__SGSN__MCC__MNC: return "avp_code_GI_3GPP_3GPP_SGSN_MCC_MNC"; case avp__code__AAA__3GPP__HESSID: return "avp_code_AAA_3GPP_HESSID"; case avp__code__DCA__3GPP__Content__Class: return "avp_code_DCA_3GPP_Content_Class"; case avp__code__DCA__3GPP__TAD__Identifier: return "avp_code_DCA_3GPP_TAD_Identifier"; case avp__code__AAA__3GPP__IMEI__Check__In__VPLMN__Result: return "avp_code_AAA_3GPP_IMEI_Check_In_VPLMN_Result"; case avp__code__DCA__3GPP__Service__Generic__Information: return "avp_code_DCA_3GPP_Service_Generic_Information"; case avp__code__DCA__3GPP__Variable__Part__Type: return "avp_code_DCA_3GPP_Variable_Part_Type"; case avp__code__DCA__3GPP__ProSe__Direct__Discovery__Model: return "avp_code_DCA_3GPP_ProSe_Direct_Discovery_Model"; case avp__code__RX__3GPP__Extended__Max__Requested__BW__UL: return "avp_code_RX_3GPP_Extended_Max_Requested_BW_UL"; case avp__code__DCA__3GPP__SM__Device__Trigger__Indicator: return "avp_code_DCA_3GPP_SM_Device_Trigger_Indicator"; case avp__code__S6__3GPP__User__Identifier: return "avp_code_S6_3GPP_User_Identifier"; case avp__code__PCC__3GPP__QoS__Rule__Base__Name: return "avp_code_PCC_3GPP_QoS_Rule_Base_Name"; case avp__code__AAA__3GPP__Restoration__Priority: return "avp_code_AAA_3GPP_Restoration_Priority"; case avp__code__DCA__3GPP__ISUP__Cause__Diagnostics: return "avp_code_DCA_3GPP_ISUP_Cause_Diagnostics"; case avp__code__S6__3GPP__Association__Type: return "avp_code_S6_3GPP_Association_Type"; case avp__code__PCC__3GPP__Charging__Rule__Definition: return "avp_code_PCC_3GPP_Charging_Rule_Definition"; case avp__code__RX__3GPP__Min__Requested__Bandwidth__UL: return "avp_code_RX_3GPP_Min_Requested_Bandwidth_UL"; case avp__code__DCA__3GPP__Application__Specific__Data: return "avp_code_DCA_3GPP_Application_Specific_Data"; case avp__code__PCC__3GPP__CoA__Information: return "avp_code_PCC_3GPP_CoA_Information"; case avp__code__AAA__3GPP__Report__Amount: return "avp_code_AAA_3GPP_Report_Amount"; case avp__code__CxDx__3GPP__Secondary__Charging__Collection__Function__Name: return "avp_code_CxDx_3GPP_Secondary_Charging_Collection_Function_Name"; case avp__code__AAA__3GPP__A__MSISDN: return "avp_code_AAA_3GPP_A_MSISDN"; case avp__code__PCC__3GPP__Routing__Rule__Report: return "avp_code_PCC_3GPP_Routing_Rule_Report"; case avp__code__AAA__3GPP__Number__Of__Requested__Vectors: return "avp_code_AAA_3GPP_Number_Of_Requested_Vectors"; case avp__code__AAA__3GPP__AIR__Flags: return "avp_code_AAA_3GPP_AIR_Flags"; case avp__code__DCA__3GPP__SM__Protocol__ID: return "avp_code_DCA_3GPP_SM_Protocol_ID"; case avp__code__DCA__3GPP__Low__Priority__Indicator: return "avp_code_DCA_3GPP_Low_Priority_Indicator"; case avp__code__AAA__3GPP__Geographical__Information: return "avp_code_AAA_3GPP_Geographical_Information"; case avp__code__DCA__3GPP__Participant__Action__Type: return "avp_code_DCA_3GPP_Participant_Action_Type"; case avp__code__DCA__3GPP__Node__Id: return "avp_code_DCA_3GPP_Node_Id"; case avp__code__CxDx__3GPP__Loose__Route__Indication: return "avp_code_CxDx_3GPP_Loose_Route_Indication"; case avp__code__AAA__3GPP__MME__User__State: return "avp_code_AAA_3GPP_MME_User_State"; case avp__code__AAA__3GPP__Access__Restriction__Data: return "avp_code_AAA_3GPP_Access_Restriction_Data"; case avp__code__DCA__3GPP__SM__Service__Type: return "avp_code_DCA_3GPP_SM_Service_Type"; case avp__code__DCA__3GPP__UNI__PDU__CP__Only__Flag: return "avp_code_DCA_3GPP_UNI_PDU_CP_Only_Flag"; case avp__code__GI__3GPP__3GPP__RAT__Type: return "avp_code_GI_3GPP_3GPP_RAT_Type"; case avp__code__AAA__3GPP__SS__Status: return "avp_code_AAA_3GPP_SS_Status"; case avp__code__DCA__3GPP__Neighbour__Node__Address: return "avp_code_DCA_3GPP_Neighbour_Node_Address"; case avp__code__DCA__3GPP__Location__Type: return "avp_code_DCA_3GPP_Location_Type"; case avp__code__DCA__3GPP__Quota__Indicator: return "avp_code_DCA_3GPP_Quota_Indicator"; case avp__code__DCA__3GPP__Priority: return "avp_code_DCA_3GPP_Priority"; case avp__code__S6__3GPP__NIDD__Authorization__Update: return "avp_code_S6_3GPP_NIDD_Authorization_Update"; case avp__code__DCA__3GPP__Service__Specific__Data: return "avp_code_DCA_3GPP_Service_Specific_Data"; case avp__code__AAA__3GPP__Connectivity__Flags: return "avp_code_AAA_3GPP_Connectivity_Flags"; case avp__code__PCC__3GPP__Packet__Filter__Operation: return "avp_code_PCC_3GPP_Packet_Filter_Operation"; case avp__code__DCA__3GPP__VCS__Information: return "avp_code_DCA_3GPP_VCS_Information"; case avp__code__S6__3GPP__SCEF__Reference__ID__for__Deletion: return "avp_code_S6_3GPP_SCEF_Reference_ID_for_Deletion"; case avp__code__DCA__3GPP__Content__Disposition: return "avp_code_DCA_3GPP_Content_Disposition"; case avp__code__RX__3GPP__SIP__Forking__Indication: return "avp_code_RX_3GPP_SIP_Forking_Indication"; case avp__code__DCA__3GPP__ProSe__Group__IP__Multicast__Address: return "avp_code_DCA_3GPP_ProSe_Group_IP_Multicast_Address"; case avp__code__S6__3GPP__IMEI__Change: return "avp_code_S6_3GPP_IMEI_Change"; case avp__code__PCC__3GPP__IP__CAN__Type: return "avp_code_PCC_3GPP_IP_CAN_Type"; case avp__code__DCA__3GPP__SDP__Media__Component: return "avp_code_DCA_3GPP_SDP_Media_Component"; case avp__code__RX__3GPP__Extended__Min__Desired__BW__UL: return "avp_code_RX_3GPP_Extended_Min_Desired_BW_UL"; case avp__code__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container: return "avp_code_DCA_3GPP_ProSe_Direct_Communication_Reception_Data_Container"; case avp__code__CxDx__3GPP__SIP__Authorization: return "avp_code_CxDx_3GPP_SIP_Authorization"; case avp__code__PCC__3GPP__Revalidation__Time: return "avp_code_PCC_3GPP_Revalidation_Time"; case avp__code__AAA__3GPP__Logging__Interval: return "avp_code_AAA_3GPP_Logging_Interval"; case avp__code__DCA__3GPP__PoC__Information: return "avp_code_DCA_3GPP_PoC_Information"; case avp__code__PCC__3GPP__Presence__Reporting__Area__Status: return "avp_code_PCC_3GPP_Presence_Reporting_Area_Status"; case avp__code__PCC__3GPP__Routing__Filter: return "avp_code_PCC_3GPP_Routing_Filter"; case avp__code__AAA__3GPP__WLAN__offloadability: return "avp_code_AAA_3GPP_WLAN_offloadability"; case avp__code__DCA__3GPP__Data__Coding__Scheme: return "avp_code_DCA_3GPP_Data_Coding_Scheme"; case avp__code__PCC__3GPP__Metering__Method: return "avp_code_PCC_3GPP_Metering_Method"; case avp__code__AAA__3GPP__Non__IP__Data__Delivery__Mechanism: return "avp_code_AAA_3GPP_Non_IP_Data_Delivery_Mechanism"; case avp__code__DCA__3GPP__Initial__IMS__Charging__Identifier: return "avp_code_DCA_3GPP_Initial_IMS_Charging_Identifier"; case avp__code__DCA__3GPP__Accumulated__Cost: return "avp_code_DCA_3GPP_Accumulated_Cost"; case avp__code__CxDx__3GPP__Integrity__Key: return "avp_code_CxDx_3GPP_Integrity_Key"; case avp__code__AAA__3GPP__E__UTRAN__Vector: return "avp_code_AAA_3GPP_E_UTRAN_Vector"; case avp__code__DCA__3GPP__SMSC__Address: return "avp_code_DCA_3GPP_SMSC_Address"; case avp__code__DCA__3GPP__PDP__Address__Prefix__Length: return "avp_code_DCA_3GPP_PDP_Address_Prefix_Length"; case avp__code__AAA__3GPP__Trace__Event__List: return "avp_code_AAA_3GPP_Trace_Event_List"; case avp__code__DCA__3GPP__LCS__Client__Id: return "avp_code_DCA_3GPP_LCS_Client_Id"; case avp__code__GI__3GPP__3GPP__PDP__Type: return "avp_code_GI_3GPP_3GPP_PDP_Type"; case avp__code__DCA__3GPP__Number__Of__Talk__Bursts: return "avp_code_DCA_3GPP_Number_Of_Talk_Bursts"; case avp__code__AAA__3GPP__Short__Network__Name: return "avp_code_AAA_3GPP_Short_Network_Name"; case avp__code__DCA__3GPP__Message__Size: return "avp_code_DCA_3GPP_Message_Size"; case avp__code__DCA__3GPP__Additional__Exception__Reports: return "avp_code_DCA_3GPP_Additional_Exception_Reports"; case avp__code__DCA__3GPP__Access__Transfer__Information: return "avp_code_DCA_3GPP_Access_Transfer_Information"; case avp__code__S6__3GPP__Communication__Pattern__Set: return "avp_code_S6_3GPP_Communication_Pattern_Set"; case avp__code__AAA__3GPP__TWAG__UP__Address: return "avp_code_AAA_3GPP_TWAG_UP_Address"; case avp__code__DCA__3GPP__MMBox__Storage__Requested: return "avp_code_DCA_3GPP_MMBox_Storage_Requested"; case avp__code__RX__3GPP__Flow__Status: return "avp_code_RX_3GPP_Flow_Status"; case avp__code__DCA__3GPP__PC3__Control__Protocol__Cause: return "avp_code_DCA_3GPP_PC3_Control_Protocol_Cause"; case avp__code__DCA__3GPP__Calling__Party__Address: return "avp_code_DCA_3GPP_Calling_Party_Address"; case avp__code__RX__3GPP__MCPTT__Identifier: return "avp_code_RX_3GPP_MCPTT_Identifier"; case avp__code__S6__3GPP__Group__Monitoring__Event__Report: return "avp_code_S6_3GPP_Group_Monitoring_Event_Report"; case avp__code__PCC__3GPP__QoS__Upgrade: return "avp_code_PCC_3GPP_QoS_Upgrade"; case avp__code__DCA__3GPP__PS__Append__Free__Format__Data: return "avp_code_DCA_3GPP_PS_Append_Free_Format_Data"; case avp__code__PCC__3GPP__AN__GW__Status: return "avp_code_PCC_3GPP_AN_GW_Status"; case avp__code__PCC__3GPP__Monitoring__Key: return "avp_code_PCC_3GPP_Monitoring_Key"; case avp__code__AAA__3GPP__Measurement__Period__UMTS: return "avp_code_AAA_3GPP_Measurement_Period_UMTS"; case avp__code__DCA__3GPP__Media__Initiator__Flag: return "avp_code_DCA_3GPP_Media_Initiator_Flag"; case avp__code__DCA__3GPP__ISUP__Location__Number: return "avp_code_DCA_3GPP_ISUP_Location_Number"; case avp__code__PCC__3GPP__3GPP__PS__Data__Off__Status: return "avp_code_PCC_3GPP_3GPP_PS_Data_Off_Status"; case avp__code__PCC__3GPP__Routing__Rule__Install: return "avp_code_PCC_3GPP_Routing_Rule_Install"; case avp__code__AAA__3GPP__Reset__ID: return "avp_code_AAA_3GPP_Reset_ID"; case avp__code__DCA__3GPP__Service__Data__Container: return "avp_code_DCA_3GPP_Service_Data_Container"; case avp__code__CxDx__3GPP__Server__Assignment__Type: return "avp_code_CxDx_3GPP_Server_Assignment_Type"; case avp__code__AAA__3GPP__PUR__Flags: return "avp_code_AAA_3GPP_PUR_Flags"; case avp__code__PCC__3GPP__IP__CAN__Session__Charging__Scope: return "avp_code_PCC_3GPP_IP_CAN_Session_Charging_Scope"; case avp__code__AAA__3GPP__IMEI: return "avp_code_AAA_3GPP_IMEI"; case avp__code__DCA__3GPP__Interface__Text: return "avp_code_DCA_3GPP_Interface_Text"; case avp__code__AAA__3GPP__Kc: return "avp_code_AAA_3GPP_Kc"; case avp__code__DCA__3GPP__Current__Tariff: return "avp_code_DCA_3GPP_Current_Tariff"; case avp__code__AAA__3GPP__SGSN__Number: return "avp_code_AAA_3GPP_SGSN_Number"; case avp__code__AAA__3GPP__HPLMN__ODB: return "avp_code_AAA_3GPP_HPLMN_ODB"; case avp__code__DCA__3GPP__Time__Quota__Type: return "avp_code_DCA_3GPP_Time_Quota_Type"; case avp__code__AAA__3GPP__Trace__Info: return "avp_code_AAA_3GPP_Trace_Info"; case avp__code__DCA__3GPP__Domain__Name: return "avp_code_DCA_3GPP_Domain_Name"; case avp__code__GI__3GPP__3GPP__Charging__Characteristics: return "avp_code_GI_3GPP_3GPP_Charging_Characteristics"; case avp__code__AAA__3GPP__PDP__Context: return "avp_code_AAA_3GPP_PDP_Context"; case avp__code__AAA__3GPP__DER__Flags: return "avp_code_AAA_3GPP_DER_Flags"; case avp__code__DCA__3GPP__LCS__Data__Coding__Scheme: return "avp_code_DCA_3GPP_LCS_Data_Coding_Scheme"; case avp__code__GI__3GPP__3GPP__GGSN__Address: return "avp_code_GI_3GPP_3GPP_GGSN_Address"; case avp__code__DCA__3GPP__Related__IMS__Charging__Identifier__Node: return "avp_code_DCA_3GPP_Related_IMS_Charging_Identifier_Node"; case avp__code__S6__3GPP__Node__Type: return "avp_code_S6_3GPP_Node_Type"; case avp__code__DCA__3GPP__Talk__Burst__Volume: return "avp_code_DCA_3GPP_Talk_Burst_Volume"; case avp__code__DCA__3GPP__Service__Id: return "avp_code_DCA_3GPP_Service_Id"; case avp__code__RX__3GPP__Priority__Sharing__Indicator: return "avp_code_RX_3GPP_Priority_Sharing_Indicator"; case avp__code__PCC__3GPP__QoS__Rule__Name: return "avp_code_PCC_3GPP_QoS_Rule_Name"; case avp__code__DCA__3GPP__Trigger__Type: return "avp_code_DCA_3GPP_Trigger_Type"; case avp__code__DCA__3GPP__Instance__Id: return "avp_code_DCA_3GPP_Instance_Id"; case avp__code__S6__3GPP__Scheduled__Communication__Time: return "avp_code_S6_3GPP_Scheduled_Communication_Time"; case avp__code__RX__3GPP__Max__Requested__Bandwidth__DL: return "avp_code_RX_3GPP_Max_Requested_Bandwidth_DL"; case avp__code__DCA__3GPP__Role__Of__ProSe__Function: return "avp_code_DCA_3GPP_Role_Of_ProSe_Function"; case avp__code__S6__3GPP__Maximum__Latency: return "avp_code_S6_3GPP_Maximum_Latency"; case avp__code__PCC__3GPP__PCC__Rule__Status: return "avp_code_PCC_3GPP_PCC_Rule_Status"; case avp__code__DCA__3GPP__SIP__Response__Timestamp: return "avp_code_DCA_3GPP_SIP_Response_Timestamp"; case avp__code__PCC__3GPP__Extended__GBR__DL: return "avp_code_PCC_3GPP_Extended_GBR_DL"; case avp__code__AAA__3GPP__MBSFN__Area: return "avp_code_AAA_3GPP_MBSFN_Area"; case avp__code__DCA__3GPP__ProSe__UE__ID: return "avp_code_DCA_3GPP_ProSe_UE_ID"; case avp__code__CxDx__3GPP__Server__Name: return "avp_code_CxDx_3GPP_Server_Name"; case avp__code__S6__3GPP__APN__Validity__Time: return "avp_code_S6_3GPP_APN_Validity_Time"; case avp__code__PCC__3GPP__Allocation__Retention__Priority: return "avp_code_PCC_3GPP_Allocation_Retention_Priority"; case avp__code__AAA__3GPP__Job__Type: return "avp_code_AAA_3GPP_Job_Type"; case avp__code__AAA__3GPP__Positioning__Method: return "avp_code_AAA_3GPP_Positioning_Method"; case avp__code__CxDx__3GPP__LIA__Flags: return "avp_code_CxDx_3GPP_LIA_Flags"; case avp__code__AAA__3GPP__DL__Buffering__Suggested__Packet__Count: return "avp_code_AAA_3GPP_DL_Buffering_Suggested_Packet_Count"; case avp__code__DCA__3GPP__AoC__Service__Type: return "avp_code_DCA_3GPP_AoC_Service_Type"; case avp__code__AAA__3GPP__IDA__Flags: return "avp_code_AAA_3GPP_IDA_Flags"; case avp__code__DCA__3GPP__Time__Last__Usage: return "avp_code_DCA_3GPP_Time_Last_Usage"; case avp__code__CxDx__3GPP__Charging__Information: return "avp_code_CxDx_3GPP_Charging_Information"; case avp__code__AAA__3GPP__ULA__Flags: return "avp_code_AAA_3GPP_ULA_Flags"; case avp__code__DCA__3GPP__Originator__Interface: return "avp_code_DCA_3GPP_Originator_Interface"; case avp__code__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported: return "avp_code_AAA_3GPP_IMS_Voice_Over_PS_Sessions_Supported"; case avp__code__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature: return "avp_code_AAA_3GPP_Roaming_Restricted_Due_To_Unsupported_Feature"; case avp__code__DCA__3GPP__File__Repair__Supported: return "avp_code_DCA_3GPP_File_Repair_Supported"; case avp__code__DCA__3GPP__SDP__Answer__Timestamp: return "avp_code_DCA_3GPP_SDP_Answer_Timestamp"; case avp__code__AAA__3GPP__WLAN__Identifier: return "avp_code_AAA_3GPP_WLAN_Identifier"; case avp__code__DCA__3GPP__Type__Number: return "avp_code_DCA_3GPP_Type_Number"; case avp__code__DCA__3GPP__NIDD__Submission: return "avp_code_DCA_3GPP_NIDD_Submission"; case avp__code__S6__3GPP__T4__Parameters: return "avp_code_S6_3GPP_T4_Parameters"; case avp__code__RX__3GPP__Access__Network__Charging__Identifier__Value: return "avp_code_RX_3GPP_Access_Network_Charging_Identifier_Value"; case avp__code__DCA__3GPP__Announcing__UE__HPLMN__Identifier: return "avp_code_DCA_3GPP_Announcing_UE_HPLMN_Identifier"; case avp__code__S6__3GPP__AESE__Error__Report: return "avp_code_S6_3GPP_AESE_Error_Report"; case avp__code__DCA__3GPP__Event__Type: return "avp_code_DCA_3GPP_Event_Type"; case avp__code__RX__3GPP__Sharing__Key__DL: return "avp_code_RX_3GPP_Sharing_Key_DL"; case avp__code__PCC__3GPP__ADC__Rule__Remove: return "avp_code_PCC_3GPP_ADC_Rule_Remove"; case avp__code__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container: return "avp_code_DCA_3GPP_ProSe_Direct_Communication_Transmission_Data_Container"; case avp__code__S6__3GPP__Restricted__PLMN__List: return "avp_code_S6_3GPP_Restricted_PLMN_List"; case avp__code__PCC__3GPP__Access__Network__Charging__Identifier__Gx: return "avp_code_PCC_3GPP_Access_Network_Charging_Identifier_Gx"; case avp__code__AAA__3GPP__Age__Of__Location__Information: return "avp_code_AAA_3GPP_Age_Of_Location_Information"; case avp__code__DCA__3GPP__PoC__Group__Name: return "avp_code_DCA_3GPP_PoC_Group_Name"; case avp__code__RX__3GPP__Extended__Max__Requested__BW__DL: return "avp_code_RX_3GPP_Extended_Max_Requested_BW_DL"; case avp__code__PCC__3GPP__Flow__Information: return "avp_code_PCC_3GPP_Flow_Information"; case avp__code__DCA__3GPP__PS__Information: return "avp_code_DCA_3GPP_PS_Information"; case avp__code__DCA__3GPP__MTC__IWF__Address: return "avp_code_DCA_3GPP_MTC_IWF_Address"; case avp__code__PCC__3GPP__Execution__Time: return "avp_code_PCC_3GPP_Execution_Time"; case avp__code__CxDx__3GPP__Contact: return "avp_code_CxDx_3GPP_Contact"; case avp__code__PCC__3GPP__Charging__Correlation__Indicator: return "avp_code_PCC_3GPP_Charging_Correlation_Indicator"; case avp__code__AAA__3GPP__Event__Threshold__Event__1I: return "avp_code_AAA_3GPP_Event_Threshold_Event_1I"; case avp__code__DCA__3GPP__SIP__Request__Timestamp__Fraction: return "avp_code_DCA_3GPP_SIP_Request_Timestamp_Fraction"; case avp__code__DCA__3GPP__Service__Mode: return "avp_code_DCA_3GPP_Service_Mode"; case avp__code__CxDx__3GPP__User__Data: return "avp_code_CxDx_3GPP_User_Data"; case avp__code__AAA__3GPP__Report__Interval: return "avp_code_AAA_3GPP_Report_Interval"; case avp__code__PCC__3GPP__RAN__NAS__Release__Cause: return "avp_code_PCC_3GPP_RAN_NAS_Release_Cause"; case avp__code__DCA__3GPP__Dynamic__Address__Flag__Extension: return "avp_code_DCA_3GPP_Dynamic_Address_Flag_Extension"; case avp__code__AAA__3GPP__Client__Identity: return "avp_code_AAA_3GPP_Client_Identity"; case avp__code__DCA__3GPP__CSG__Access__Mode: return "avp_code_DCA_3GPP_CSG_Access_Mode"; case avp__code__AAA__3GPP__Equipment__Status: return "avp_code_AAA_3GPP_Equipment_Status"; case avp__code__DCA__3GPP__Supplementary__Service: return "avp_code_DCA_3GPP_Supplementary_Service"; case avp__code__GI__3GPP__3GPP__Packet__Filter: return "avp_code_GI_3GPP_3GPP_Packet_Filter"; case avp__code__AAA__3GPP__EPS__Location__Information: return "avp_code_AAA_3GPP_EPS_Location_Information"; case avp__code__DCA__3GPP__Access__Network__Information: return "avp_code_DCA_3GPP_Access_Network_Information"; case avp__code__DCA__3GPP__Called__Identity: return "avp_code_DCA_3GPP_Called_Identity"; case avp__code__AAA__3GPP__TWAN__Default__APN__Context__Id: return "avp_code_AAA_3GPP_TWAN_Default_APN_Context_Id"; case avp__code__DCA__3GPP__SGSN__Address: return "avp_code_DCA_3GPP_SGSN_Address"; case avp__code__DCA__3GPP__SGi__PtP__Tunnelling__Method: return "avp_code_DCA_3GPP_SGi_PtP_Tunnelling_Method"; case avp__code__DCA__3GPP__NNI__Type: return "avp_code_DCA_3GPP_NNI_Type"; case avp__code__RX__3GPP__Service__Info__Status: return "avp_code_RX_3GPP_Service_Info_Status"; case avp__code__S6__3GPP__CIR__Flags: return "avp_code_S6_3GPP_CIR_Flags"; case avp__code__PCC__3GPP__Precedence: return "avp_code_PCC_3GPP_Precedence"; case avp__code__DCA__3GPP__User__Participating__Type: return "avp_code_DCA_3GPP_User_Participating_Type"; case avp__code__DCA__3GPP__GGSN__Address: return "avp_code_DCA_3GPP_GGSN_Address"; case avp__code__RX__3GPP__Sponsoring__Action: return "avp_code_RX_3GPP_Sponsoring_Action"; case avp__code__DCA__3GPP__Radio__Resources__Indicator: return "avp_code_DCA_3GPP_Radio_Resources_Indicator"; case avp__code__S6__3GPP__Granted__Validity__Time: return "avp_code_S6_3GPP_Granted_Validity_Time"; case avp__code__PCC__3GPP__Priority__Level: return "avp_code_PCC_3GPP_Priority_Level"; case avp__code__DCA__3GPP__Node__Functionality: return "avp_code_DCA_3GPP_Node_Functionality"; case avp__code__RX__3GPP__Flow__Description: return "avp_code_RX_3GPP_Flow_Description"; case avp__code__PCC__3GPP__Packet__Filter__Information: return "avp_code_PCC_3GPP_Packet_Filter_Information"; case avp__code__AAA__3GPP__Daylight__Saving__Time: return "avp_code_AAA_3GPP_Daylight_Saving_Time"; case avp__code__DCA__3GPP__Address__Domain: return "avp_code_DCA_3GPP_Address_Domain"; case avp__code__S6__3GPP__SCEF__ID: return "avp_code_S6_3GPP_SCEF_ID"; case avp__code__DCA__3GPP__Content__Length: return "avp_code_DCA_3GPP_Content_Length"; case avp__code__PCC__3GPP__Removal__Of__Access: return "avp_code_PCC_3GPP_Removal_Of_Access"; case avp__code__PCC__3GPP__ADC__Rule__Report: return "avp_code_PCC_3GPP_ADC_Rule_Report"; case avp__code__AAA__3GPP__Preferred__Data__Mode: return "avp_code_AAA_3GPP_Preferred_Data_Mode"; case avp__code__DCA__3GPP__ProSe__Functionality: return "avp_code_DCA_3GPP_ProSe_Functionality"; case avp__code__DCA__3GPP__Low__Balance__Indication: return "avp_code_DCA_3GPP_Low_Balance_Indication"; case avp__code__PCC__3GPP__Guaranteed__Bitrate__UL: return "avp_code_PCC_3GPP_Guaranteed_Bitrate_UL"; case avp__code__AAA__3GPP__UE__SRVCC__Capability: return "avp_code_AAA_3GPP_UE_SRVCC_Capability"; case avp__code__CxDx__3GPP__To__SIP__Header: return "avp_code_CxDx_3GPP_To_SIP_Header"; case avp__code__AAA__3GPP__Coupled__Node__Diameter__ID: return "avp_code_AAA_3GPP_Coupled_Node_Diameter_ID"; case avp__code__DCA__3GPP__Real__Time__Tariff__Information: return "avp_code_DCA_3GPP_Real_Time_Tariff_Information"; case avp__code__AAA__3GPP__STN__SR: return "avp_code_AAA_3GPP_STN_SR"; case avp__code__DCA__3GPP__SDP__Type: return "avp_code_DCA_3GPP_SDP_Type"; case avp__code__AAA__3GPP__ServiceTypeIdentity: return "avp_code_AAA_3GPP_ServiceTypeIdentity"; case avp__code__DCA__3GPP__Requested__Party__Address: return "avp_code_DCA_3GPP_Requested_Party_Address"; case avp__code__DCA__3GPP__Announcement__Information: return "avp_code_DCA_3GPP_Announcement_Information"; case avp__code__AAA__3GPP__AUTN: return "avp_code_AAA_3GPP_AUTN"; case avp__code__AAA__3GPP__Non__3GPP__User__Data: return "avp_code_AAA_3GPP_Non_3GPP_User_Data"; case avp__code__DCA__3GPP__Delivery__Report__Requested: return "avp_code_DCA_3GPP_Delivery_Report_Requested"; case avp__code__GI__3GPP__TWAN__Identifier: return "avp_code_GI_3GPP_TWAN_Identifier"; case avp__code__AAA__3GPP__Origination__Time__Stamp: return "avp_code_AAA_3GPP_Origination_Time_Stamp"; case avp__code__DCA__3GPP__LCS__APN: return "avp_code_DCA_3GPP_LCS_APN"; case avp__code__DCA__3GPP__Envelope__End__Time: return "avp_code_DCA_3GPP_Envelope_End_Time"; case avp__code__RX__3GPP__Sponsored__Connectivity__Data: return "avp_code_RX_3GPP_Sponsored_Connectivity_Data"; case avp__code__DCA__3GPP__Application__Server__Information: return "avp_code_DCA_3GPP_Application_Server_Information"; case avp__code__DCA__3GPP__Originator__Address: return "avp_code_DCA_3GPP_Originator_Address"; case avp__code__DCA__3GPP__Network__Call__Reference__Number: return "avp_code_DCA_3GPP_Network_Call_Reference_Number"; case avp__code__S6__3GPP__AESE__Communication__Pattern: return "avp_code_S6_3GPP_AESE_Communication_Pattern"; case avp__code__PCC__3GPP__NBIFOM__Mode: return "avp_code_PCC_3GPP_NBIFOM_Mode"; case avp__code__PCC__3GPP__Redirect__Information: return "avp_code_PCC_3GPP_Redirect_Information"; case avp__code__DCA__3GPP__Monitoring__UE__VPLMN__Identifier: return "avp_code_DCA_3GPP_Monitoring_UE_VPLMN_Identifier"; case avp__code__S6__3GPP__Event__Handling: return "avp_code_S6_3GPP_Event_Handling"; case avp__code__PCC__3GPP__ToS__Traffic__Class: return "avp_code_PCC_3GPP_ToS_Traffic_Class"; case avp__code__AAA__3GPP__Tracking__Area__Identity: return "avp_code_AAA_3GPP_Tracking_Area_Identity"; case avp__code__RX__3GPP__Min__Desired__Bandwidth__UL: return "avp_code_RX_3GPP_Min_Desired_Bandwidth_UL"; case avp__code__AAA__3GPP__UVR__Flags: return "avp_code_AAA_3GPP_UVR_Flags"; case avp__code__DCA__3GPP__PS__Free__Format__Data: return "avp_code_DCA_3GPP_PS_Free_Format_Data"; case avp__code__CxDx__3GPP__Originating__Request: return "avp_code_CxDx_3GPP_Originating_Request"; case avp__code__PCC__3GPP__PDN__Connection__ID: return "avp_code_PCC_3GPP_PDN_Connection_ID"; case avp__code__AAA__3GPP__Subscription__Data__Flags: return "avp_code_AAA_3GPP_Subscription_Data_Flags"; case avp__code__PCC__3GPP__PRA__Remove: return "avp_code_PCC_3GPP_PRA_Remove"; case avp__code__AAA__3GPP__DSR__Flags: return "avp_code_AAA_3GPP_DSR_Flags"; case avp__code__DCA__3GPP__Number__Portability__Routing__Information: return "avp_code_DCA_3GPP_Number_Portability_Routing_Information"; case avp__code__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer: return "avp_code_AAA_3GPP_Subscribed_Periodic_RAU_TAU_Timer"; case avp__code__AAA__3GPP__Specific__APN__Info: return "avp_code_AAA_3GPP_Specific_APN_Info"; case avp__code__AAA__3GPP__Terminal__Information: return "avp_code_AAA_3GPP_Terminal_Information"; case avp__code__CxDx__3GPP__Restoration__Info: return "avp_code_CxDx_3GPP_Restoration_Info"; case avp__code__DCA__3GPP__Account__Expiration: return "avp_code_DCA_3GPP_Account_Expiration"; case avp__code__AAA__3GPP__CSG__Id: return "avp_code_AAA_3GPP_CSG_Id"; case avp__code__GI__3GPP__3GPP__IPv6__DNS__Servers: return "avp_code_GI_3GPP_3GPP_IPv6_DNS_Servers"; case avp__code__AAA__3GPP__SSID: return "avp_code_AAA_3GPP_SSID"; case avp__code__AAA__3GPP__Call__Barring__Info: return "avp_code_AAA_3GPP_Call_Barring_Info"; case avp__code__DCA__3GPP__BSSID: return "avp_code_DCA_3GPP_BSSID"; case avp__code__DCA__3GPP__Talk__Burst__Exchange: return "avp_code_DCA_3GPP_Talk_Burst_Exchange"; case avp__code__DCA__3GPP__Variable__Part__Order: return "avp_code_DCA_3GPP_Variable_Part_Order"; case avp__code__DCA__3GPP__Time__Quota__Mechanism: return "avp_code_DCA_3GPP_Time_Quota_Mechanism"; case avp__code__AAA__3GPP__ANID: return "avp_code_AAA_3GPP_ANID"; case avp__code__DCA__3GPP__Monitoring__Event__Report__Number: return "avp_code_DCA_3GPP_Monitoring_Event_Report_Number"; case avp__code__S6__3GPP__IP__SM__GW__Name: return "avp_code_S6_3GPP_IP_SM_GW_Name"; case avp__code__RX__3GPP__Media__Sub__Component: return "avp_code_RX_3GPP_Media_Sub_Component"; case avp__code__DCA__3GPP__CN__Operator__Selection__Entity: return "avp_code_DCA_3GPP_CN_Operator_Selection_Entity"; case avp__code__S6__3GPP__Accuracy: return "avp_code_S6_3GPP_Accuracy"; case avp__code__PCC__3GPP__Charging__Rule__Remove: return "avp_code_PCC_3GPP_Charging_Rule_Remove"; case avp__code__DCA__3GPP__Originating__IOI: return "avp_code_DCA_3GPP_Originating_IOI"; case avp__code__RX__3GPP__Min__Requested__Bandwidth__DL: return "avp_code_RX_3GPP_Min_Requested_Bandwidth_DL"; case avp__code__DCA__3GPP__ProSe__Function__PLMN__Identifier: return "avp_code_DCA_3GPP_ProSe_Function_PLMN_Identifier"; case avp__code__S6__3GPP__Service__Report: return "avp_code_S6_3GPP_Service_Report"; case avp__code__PCC__3GPP__Tunnel__Information: return "avp_code_PCC_3GPP_Tunnel_Information"; case avp__code__DCA__3GPP__Bearer__Service: return "avp_code_DCA_3GPP_Bearer_Service"; case avp__code__CxDx__3GPP__Primary__Charging__Collection__Function__Name: return "avp_code_CxDx_3GPP_Primary_Charging_Collection_Function_Name"; case avp__code__PCC__3GPP__QoS__Rule__Definition: return "avp_code_PCC_3GPP_QoS_Rule_Definition"; case avp__code__AAA__3GPP__Time__Zone: return "avp_code_AAA_3GPP_Time_Zone"; case avp__code__S6__3GPP__Periodic__Time: return "avp_code_S6_3GPP_Periodic_Time"; case avp__code__PCC__3GPP__Routing__Rule__Failure__Code: return "avp_code_PCC_3GPP_Routing_Rule_Failure_Code"; case avp__code__PCC__3GPP__TDF__Destination__Host: return "avp_code_PCC_3GPP_TDF_Destination_Host"; case avp__code__AAA__3GPP__Local__Group__Id: return "avp_code_AAA_3GPP_Local_Group_Id"; case avp__code__DCA__3GPP__SM__Discharge__Time: return "avp_code_DCA_3GPP_SM_Discharge_Time"; case avp__code__DCA__3GPP__Requestor__PLMN__Identifier: return "avp_code_DCA_3GPP_Requestor_PLMN_Identifier"; case avp__code__DCA__3GPP__IMS__Application__Reference__Identifier: return "avp_code_DCA_3GPP_IMS_Application_Reference_Identifier"; case avp__code__PCC__3GPP__Charging__Rule__Report: return "avp_code_PCC_3GPP_Charging_Rule_Report"; case avp__code__AAA__3GPP__Service__Area__Identity: return "avp_code_AAA_3GPP_Service_Area_Identity"; case avp__code__AAA__3GPP__UE__PC5__AMBR: return "avp_code_AAA_3GPP_UE_PC5_AMBR"; case avp__code__CxDx__3GPP__Public__Identity: return "avp_code_CxDx_3GPP_Public_Identity"; case avp__code__DCA__3GPP__Local__Sequence__Number: return "avp_code_DCA_3GPP_Local_Sequence_Number"; case avp__code__CxDx__3GPP__UAR__Flags: return "avp_code_CxDx_3GPP_UAR_Flags"; case avp__code__AAA__3GPP__Collection__Period__RRM__UMTS: return "avp_code_AAA_3GPP_Collection_Period_RRM_UMTS"; case avp__code__AAA__3GPP__Operator__Determined__Barring: return "avp_code_AAA_3GPP_Operator_Determined_Barring"; case avp__code__DCA__3GPP__Recipient__Received__Address: return "avp_code_DCA_3GPP_Recipient_Received_Address"; case avp__code__GI__3GPP__3GPP__IMEISV: return "avp_code_GI_3GPP_3GPP_IMEISV"; case avp__code__AAA__3GPP__SS__Code: return "avp_code_AAA_3GPP_SS_Code"; case avp__code__DCA__3GPP__DCD__Information: return "avp_code_DCA_3GPP_DCD_Information"; case avp__code__DCA__3GPP__Location__Estimate__Type: return "avp_code_DCA_3GPP_Location_Estimate_Type"; case avp__code__DCA__3GPP__Time__Indicator: return "avp_code_DCA_3GPP_Time_Indicator"; case avp__code__DCA__3GPP__Addressee__Type: return "avp_code_DCA_3GPP_Addressee_Type"; case avp__code__AAA__3GPP__TWAN__Connectivity__Parameters: return "avp_code_AAA_3GPP_TWAN_Connectivity_Parameters"; case avp__code__DCA__3GPP__Reply__Applic__ID: return "avp_code_DCA_3GPP_Reply_Applic_ID"; case avp__code__DCA__3GPP__Participant__Access__Priority: return "avp_code_DCA_3GPP_Participant_Access_Priority"; case avp__code__RX__3GPP__RS__Bandwidth: return "avp_code_RX_3GPP_RS_Bandwidth"; case avp__code__S6__3GPP__Reachability__Information: return "avp_code_S6_3GPP_Reachability_Information"; case avp__code__DCA__3GPP__SDP__Session__Description: return "avp_code_DCA_3GPP_SDP_Session_Description"; case avp__code__RX__3GPP__Extended__Min__Desired__BW__DL: return "avp_code_RX_3GPP_Extended_Min_Desired_BW_DL"; case avp__code__DCA__3GPP__Location__Info: return "avp_code_DCA_3GPP_Location_Info"; case avp__code__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL: return "avp_code_PCC_3GPP_APN_Aggregate_Max_Bitrate_UL"; case avp__code__AAA__3GPP__Event__Threshold__RSRQ: return "avp_code_AAA_3GPP_Event_Threshold_RSRQ"; case avp__code__DCA__3GPP__LCS__Information: return "avp_code_DCA_3GPP_LCS_Information"; case avp__code__S6__3GPP__Service__Parameters: return "avp_code_S6_3GPP_Service_Parameters"; case avp__code__PCC__3GPP__Presence__Reporting__Area__Information: return "avp_code_PCC_3GPP_Presence_Reporting_Area_Information"; case avp__code__PCC__3GPP__Routing__Rule__Identifier: return "avp_code_PCC_3GPP_Routing_Rule_Identifier"; case avp__code__DCA__3GPP__SMS__Information: return "avp_code_DCA_3GPP_SMS_Information"; case avp__code__DCA__3GPP__ePDG__Address: return "avp_code_DCA_3GPP_ePDG_Address"; case avp__code__PCC__3GPP__Event__Trigger: return "avp_code_PCC_3GPP_Event_Trigger"; case avp__code__RX__3GPP__GCS__Identifier: return "avp_code_RX_3GPP_GCS_Identifier"; case avp__code__PCC__3GPP__ADC__Rule__Install: return "avp_code_PCC_3GPP_ADC_Rule_Install"; case avp__code__AAA__3GPP__Non__IP__PDN__Type__Indicator: return "avp_code_AAA_3GPP_Non_IP_PDN_Type_Indicator"; case avp__code__DCA__3GPP__Outgoing__Session__Id: return "avp_code_DCA_3GPP_Outgoing_Session_Id"; case avp__code__DCA__3GPP__PoC__Controlling__Address: return "avp_code_DCA_3GPP_PoC_Controlling_Address"; case avp__code__DCA__3GPP__Dynamic__Address__Flag: return "avp_code_DCA_3GPP_Dynamic_Address_Flag"; case avp__code__CxDx__3GPP__Confidentiality__Key: return "avp_code_CxDx_3GPP_Confidentiality_Key"; case avp__code__PCC__3GPP__Flow__Label: return "avp_code_PCC_3GPP_Flow_Label"; case avp__code__AAA__3GPP__Authentication__Info: return "avp_code_AAA_3GPP_Authentication_Info"; case avp__code__DCA__3GPP__Transcoder__Inserted__Indication: return "avp_code_DCA_3GPP_Transcoder_Inserted_Indication"; case avp__code__DCA__3GPP__SMS__Node: return "avp_code_DCA_3GPP_SMS_Node"; case avp__code__AAA__3GPP__Trace__Interface__List: return "avp_code_AAA_3GPP_Trace_Interface_List"; case avp__code__DCA__3GPP__SGW__Address: return "avp_code_DCA_3GPP_SGW_Address"; case avp__code__GI__3GPP__3GPP__Charging__Id: return "avp_code_GI_3GPP_3GPP_Charging_Id"; case avp__code__AAA__3GPP__APN__Configuration__Profile: return "avp_code_AAA_3GPP_APN_Configuration_Profile"; case avp__code__DCA__3GPP__Number__Of__Received__Talk__Bursts: return "avp_code_DCA_3GPP_Number_Of_Received_Talk_Bursts"; case avp__code__AAA__3GPP__Full__Network__Name: return "avp_code_AAA_3GPP_Full_Network_Name"; case avp__code__DCA__3GPP__Message__Type: return "avp_code_DCA_3GPP_Message_Type"; case avp__code__DCA__3GPP__APN__Rate__Control__Uplink: return "avp_code_DCA_3GPP_APN_Rate_Control_Uplink"; case avp__code__GI__3GPP__3GPP__CAMEL__Charging__Info: return "avp_code_GI_3GPP_3GPP_CAMEL_Charging_Info"; case avp__code__DCA__3GPP__From__Address: return "avp_code_DCA_3GPP_From_Address"; case avp__code__AAA__3GPP__TWAG__CP__Address: return "avp_code_AAA_3GPP_TWAG_CP_Address"; case avp__code__DCA__3GPP__PDP__Context__Type: return "avp_code_DCA_3GPP_PDP_Context_Type"; case avp__code__RX__3GPP__Flows: return "avp_code_RX_3GPP_Flows"; case avp__code__DCA__3GPP__User__Session__Id: return "avp_code_DCA_3GPP_User_Session_Id"; case avp__code__DCA__3GPP__PoC__Change__Time: return "avp_code_DCA_3GPP_PoC_Change_Time"; case avp__code__DCA__3GPP__Privacy__Indicator: return "avp_code_DCA_3GPP_Privacy_Indicator"; case avp__code__S6__3GPP__CIA__Flags: return "avp_code_S6_3GPP_CIA_Flags"; case avp__code__RX__3GPP__Extended__Min__Requested__BW__UL: return "avp_code_RX_3GPP_Extended_Min_Requested_BW_UL"; case avp__code__PCC__3GPP__Monitoring__Time: return "avp_code_PCC_3GPP_Monitoring_Time"; case avp__code__DCA__3GPP__Teleservice: return "avp_code_DCA_3GPP_Teleservice"; case avp__code__DCA__3GPP__Quota__Consumption__Time: return "avp_code_DCA_3GPP_Quota_Consumption_Time"; case avp__code__S6__3GPP__UE__Reachability__Configuration: return "avp_code_S6_3GPP_UE_Reachability_Configuration"; case avp__code__RX__3GPP__Acceptable__Service__Info: return "avp_code_RX_3GPP_Acceptable_Service_Info"; case avp__code__PCC__3GPP__Flow__Direction: return "avp_code_PCC_3GPP_Flow_Direction"; case avp__code__DCA__3GPP__ProSe__Reason__For__Cancellation: return "avp_code_DCA_3GPP_ProSe_Reason_For_Cancellation"; case avp__code__S6__3GPP__Supported__Monitoring__Events: return "avp_code_S6_3GPP_Supported_Monitoring_Events"; case avp__code__DCA__3GPP__CG__Address: return "avp_code_DCA_3GPP_CG_Address"; case avp__code__DCA__3GPP__Radio__Parameter__Set__Values: return "avp_code_DCA_3GPP_Radio_Parameter_Set_Values"; case avp__code__CxDx__3GPP__SIP__Item__Number: return "avp_code_CxDx_3GPP_SIP_Item_Number"; case avp__code__PCC__3GPP__Session__Release__Cause: return "avp_code_PCC_3GPP_Session_Release_Cause"; case avp__code__AAA__3GPP__MDT__User__Consent: return "avp_code_AAA_3GPP_MDT_User_Consent"; case avp__code__S6__3GPP__HSS__Cause: return "avp_code_S6_3GPP_HSS_Cause"; case avp__code__PCC__3GPP__PCSCF__Restoration__Indication: return "avp_code_PCC_3GPP_PCSCF_Restoration_Indication"; case avp__code__DCA__3GPP__Layer__2__Group__ID: return "avp_code_DCA_3GPP_Layer_2_Group_ID"; case avp__code__DCA__3GPP__Interface__Port: return "avp_code_DCA_3GPP_Interface_Port"; case avp__code__AAA__3GPP__Subscription__Data__Deletion: return "avp_code_AAA_3GPP_Subscription_Data_Deletion"; case avp__code__AAA__3GPP__Trace__Collection__Entity: return "avp_code_AAA_3GPP_Trace_Collection_Entity"; case avp__code__DCA__3GPP__AoC__Request__Type: return "avp_code_DCA_3GPP_AoC_Request_Type"; case avp__code__CxDx__3GPP__Feature__List__ID: return "avp_code_CxDx_3GPP_Feature_List_ID"; case avp__code__AAA__3GPP__Network__Access__Mode: return "avp_code_AAA_3GPP_Network_Access_Mode"; case avp__code__GI__3GPP__3GPP__Selection__Mode: return "avp_code_GI_3GPP_3GPP_Selection_Mode"; case avp__code__AAA__3GPP__Complete__Data__List__Included__Indicator: return "avp_code_AAA_3GPP_Complete_Data_List_Included_Indicator"; case avp__code__DCA__3GPP__LCS__Client__Name: return "avp_code_DCA_3GPP_LCS_Client_Name"; case avp__code__GI__3GPP__3GPP__SGSN__Address: return "avp_code_GI_3GPP_3GPP_SGSN_Address"; case avp__code__DCA__3GPP__Related__IMS__Charging__Identifier: return "avp_code_DCA_3GPP_Related_IMS_Charging_Identifier"; case avp__code__DCA__3GPP__Called__Asserted__Identity: return "avp_code_DCA_3GPP_Called_Asserted_Identity"; case avp__code__DCA__3GPP__TWAG__Address: return "avp_code_DCA_3GPP_TWAG_Address"; case avp__code__DCA__3GPP__Talk__Burst__Time: return "avp_code_DCA_3GPP_Talk_Burst_Time"; case avp__code__DCA__3GPP__Token__Text: return "avp_code_DCA_3GPP_Token_Text"; case avp__code__DCA__3GPP__Rate__Control__Time__Unit: return "avp_code_DCA_3GPP_Rate_Control_Time_Unit"; case avp__code__GI__3GPP__External__Identifier: return "avp_code_GI_3GPP_External_Identifier"; case avp__code__DCA__3GPP__Reason__Header: return "avp_code_DCA_3GPP_Reason_Header"; case avp__code__AAA__3GPP__WLCP__Key: return "avp_code_AAA_3GPP_WLCP_Key"; case avp__code__S6__3GPP__Reachability__Type: return "avp_code_S6_3GPP_Reachability_Type"; case avp__code__DCA__3GPP__SIP__Request__Timestamp: return "avp_code_DCA_3GPP_SIP_Request_Timestamp"; case avp__code__DCA__3GPP__ProSe__Source__IP__Address: return "avp_code_DCA_3GPP_ProSe_Source_IP_Address"; case avp__code__S6__3GPP__Type__Of__External__Identifier: return "avp_code_S6_3GPP_Type_Of_External_Identifier"; case avp__code__PCC__3GPP__Event__Report__Indication: return "avp_code_PCC_3GPP_Event_Report_Indication"; case avp__code__AAA__3GPP__MDT__Configuration: return "avp_code_AAA_3GPP_MDT_Configuration"; case avp__code__PCC__3GPP__Usage__Monitoring__Report: return "avp_code_PCC_3GPP_Usage_Monitoring_Report"; case avp__code__DCA__3GPP__Number__Of__Participants: return "avp_code_DCA_3GPP_Number_Of_Participants"; case avp__code__DCA__3GPP__MSC__Address: return "avp_code_DCA_3GPP_MSC_Address"; case avp__code__CxDx__3GPP__Priviledged__Sender__Indication: return "avp_code_CxDx_3GPP_Priviledged_Sender_Indication"; case avp__code__AAA__3GPP__Adjacent__Access__Restriction__Data: return "avp_code_AAA_3GPP_Adjacent_Access_Restriction_Data"; case avp__code__DCA__3GPP__AoC__Service__Obligatory__Type: return "avp_code_DCA_3GPP_AoC_Service_Obligatory_Type"; case avp__code__AAA__3GPP__RAT__Frequency__Selection__Priority__ID: return "avp_code_AAA_3GPP_RAT_Frequency_Selection_Priority_ID"; case avp__code__DCA__3GPP__Time__First__Usage: return "avp_code_DCA_3GPP_Time_First_Usage"; case avp__code__CxDx__3GPP__Reason__Info: return "avp_code_CxDx_3GPP_Reason_Info"; case avp__code__PCC__3GPP__Default__EPS__Bearer__QoS: return "avp_code_PCC_3GPP_Default_EPS_Bearer_QoS"; case avp__code__AAA__3GPP__CLR__Flags: return "avp_code_AAA_3GPP_CLR_Flags"; case avp__code__AAA__3GPP__ULR__Flags: return "avp_code_AAA_3GPP_ULR_Flags"; case avp__code__DCA__3GPP__Originating__SCCP__Address: return "avp_code_DCA_3GPP_Originating_SCCP_Address"; case avp__code__AAA__3GPP__ICS__Indicator: return "avp_code_AAA_3GPP_ICS_Indicator"; case avp__code__AAA__3GPP__Cancellation__Type: return "avp_code_AAA_3GPP_Cancellation_Type"; case avp__code__AAA__3GPP__PDN__Type: return "avp_code_AAA_3GPP_PDN_Type"; case avp__code__DCA__3GPP__Scale__Factor: return "avp_code_DCA_3GPP_Scale_Factor"; case avp__code__DCA__3GPP__IM__Information: return "avp_code_DCA_3GPP_IM_Information"; case avp__code__DCA__3GPP__SDP__Offer__Timestamp: return "avp_code_DCA_3GPP_SDP_Offer_Timestamp"; case avp__code__AAA__3GPP__PPR__Flags: return "avp_code_AAA_3GPP_PPR_Flags"; case avp__code__DCA__3GPP__MM__Content__Type: return "avp_code_DCA_3GPP_MM_Content_Type"; case avp__code__DCA__3GPP__CPDT__Information: return "avp_code_DCA_3GPP_CPDT_Information"; case avp__code__GI__3GPP__3GPP__GGSN__IPv6__Address: return "avp_code_GI_3GPP_3GPP_GGSN_IPv6_Address"; case avp__code__AAA__3GPP__DER__S6b__Flags: return "avp_code_AAA_3GPP_DER_S6b_Flags"; case avp__code__DCA__3GPP__SCS__Realm: return "avp_code_DCA_3GPP_SCS_Realm"; case avp__code__DCA__3GPP__LCS__Requestor__Id: return "avp_code_DCA_3GPP_LCS_Requestor_Id"; case avp__code__RX__3GPP__Access__Network__Charging__Identifier: return "avp_code_RX_3GPP_Access_Network_Charging_Identifier"; case avp__code__S6__3GPP__AESE__Communication__Pattern__Config__Status: return "avp_code_S6_3GPP_AESE_Communication_Pattern_Config_Status"; case avp__code__DCA__3GPP__PoC__User__Role__info__Units: return "avp_code_DCA_3GPP_PoC_User_Role_info_Units"; case avp__code__DCA__3GPP__Variable__Part: return "avp_code_DCA_3GPP_Variable_Part"; case avp__code__DCA__3GPP__ProSe__3rd__Party__Application__ID: return "avp_code_DCA_3GPP_ProSe_3rd_Party_Application_ID"; case avp__code__S6__3GPP__Enhanced__Coverage__Restriction__Data: return "avp_code_S6_3GPP_Enhanced_Coverage_Restriction_Data"; case avp__code__PCC__3GPP__Bearer__Operation: return "avp_code_PCC_3GPP_Bearer_Operation"; case avp__code__AAA__3GPP__Current__Location__Retrieved: return "avp_code_AAA_3GPP_Current_Location_Retrieved"; case avp__code__RX__3GPP__Pre__emption__Control__Info: return "avp_code_RX_3GPP_Pre_emption_Control_Info"; case avp__code__PCC__3GPP__TDF__Application__Instance__Identifier: return "avp_code_PCC_3GPP_TDF_Application_Instance_Identifier"; case avp__code__DCA__3GPP__SM__Device__Trigger__Information: return "avp_code_DCA_3GPP_SM_Device_Trigger_Information"; case avp__code__DCA__3GPP__Service__Information: return "avp_code_DCA_3GPP_Service_Information"; case avp__code__RX__3GPP__Media__Component__Number: return "avp_code_RX_3GPP_Media_Component_Number"; case avp__code__CxDx__3GPP__Path: return "avp_code_CxDx_3GPP_Path"; case avp__code__PCC__3GPP__Packet__Filter__Usage: return "avp_code_PCC_3GPP_Packet_Filter_Usage"; case avp__code__AAA__3GPP__Event__Threshold__Event__1F: return "avp_code_AAA_3GPP_Event_Threshold_Event_1F"; case avp__code__S6__3GPP__MONTE__Location__Type: return "avp_code_S6_3GPP_MONTE_Location_Type"; case avp__code__DCA__3GPP__Inter__Operator__Identifier: return "avp_code_DCA_3GPP_Inter_Operator_Identifier"; case avp__code__AAA__3GPP__RDS__Indicator: return "avp_code_AAA_3GPP_RDS_Indicator"; case avp__code__DCA__3GPP__Proximity__Cancellation__Timestamp: return "avp_code_DCA_3GPP_Proximity_Cancellation_Timestamp"; case avp__code__DCA__3GPP__MMTel__SService__Type: return "avp_code_DCA_3GPP_MMTel_SService_Type"; case avp__code__CxDx__3GPP__Optional__Capability: return "avp_code_CxDx_3GPP_Optional_Capability"; case avp__code__PCC__3GPP__Tunnel__Header__Length: return "avp_code_PCC_3GPP_Tunnel_Header_Length"; case avp__code__AAA__3GPP__Reporting__Trigger: return "avp_code_AAA_3GPP_Reporting_Trigger"; case avp__code__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate: return "avp_code_PCC_3GPP_Conditional_APN_Aggregate_Max_Bitrate"; case avp__code__CxDx__3GPP__Secondary__Event__Charging__Function__Name: return "avp_code_CxDx_3GPP_Secondary_Event_Charging_Function_Name"; case avp__code__AAA__3GPP__Group__PLMN__Id: return "avp_code_AAA_3GPP_Group_PLMN_Id"; case avp__code__DCA__3GPP__Reply__Path__Requested: return "avp_code_DCA_3GPP_Reply_Path_Requested"; case avp__code__AAA__3GPP__User__Id: return "avp_code_AAA_3GPP_User_Id"; case avp__code__DCA__3GPP__Serving__Node__Type: return "avp_code_DCA_3GPP_Serving_Node_Type"; case avp__code__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info: return "avp_code_AAA_3GPP_Requested_UTRAN_GERAN_Authentication_Info"; case avp__code__AAA__3GPP__EPS__User__State: return "avp_code_AAA_3GPP_EPS_User_State"; case avp__code__AAA__3GPP__Access__Authorization__Flags: return "avp_code_AAA_3GPP_Access_Authorization_Flags"; case avp__code__DCA__3GPP__PDP__Address: return "avp_code_DCA_3GPP_PDP_Address"; case avp__code__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator: return "avp_code_DCA_3GPP_CP_CIoT_EPS_Optimisation_Indicator"; case avp__code__DCA__3GPP__NNI__Information: return "avp_code_DCA_3GPP_NNI_Information"; case avp__code__DCA__3GPP__Location__Estimate: return "avp_code_DCA_3GPP_Location_Estimate"; case avp__code__DCA__3GPP__Offline__Charging: return "avp_code_DCA_3GPP_Offline_Charging"; case avp__code__RX__3GPP__Retry__Interval: return "avp_code_RX_3GPP_Retry_Interval"; case avp__code__DCA__3GPP__Additional__Content__Information: return "avp_code_DCA_3GPP_Additional_Content_Information"; case avp__code__DCA__3GPP__Cause__Code: return "avp_code_DCA_3GPP_Cause_Code"; case avp__code__AAA__3GPP__TWAN__Connection__Mode: return "avp_code_AAA_3GPP_TWAN_Connection_Mode"; case avp__code__PCC__3GPP__Packet__Filter__Identifier: return "avp_code_PCC_3GPP_Packet_Filter_Identifier"; case avp__code__DCA__3GPP__Address__Data: return "avp_code_DCA_3GPP_Address_Data"; case avp__code__S6__3GPP__SCEF__Reference__ID: return "avp_code_S6_3GPP_SCEF_Reference_ID"; case avp__code__DCA__3GPP__Content__Type: return "avp_code_DCA_3GPP_Content_Type"; case avp__code__PCC__3GPP__Resource__Release__Notification: return "avp_code_PCC_3GPP_Resource_Release_Notification"; case avp__code__PCC__3GPP__ADC__Rule__Name: return "avp_code_PCC_3GPP_ADC_Rule_Name"; case avp__code__DCA__3GPP__ProSe__Function__IP__Address: return "avp_code_DCA_3GPP_ProSe_Function_IP_Address"; case avp__code__PCC__3GPP__Guaranteed__Bitrate__DL: return "avp_code_PCC_3GPP_Guaranteed_Bitrate_DL"; case avp__code__AAA__3GPP__Error__Diagnostic: return "avp_code_AAA_3GPP_Error_Diagnostic"; case avp__code__RX__3GPP__Extended__Max__Supported__BW__UL: return "avp_code_RX_3GPP_Extended_Max_Supported_BW_UL"; case avp__code__PCC__3GPP__UDP__Source__Port: return "avp_code_PCC_3GPP_UDP_Source_Port"; case avp__code__DCA__3GPP__SMS__Result: return "avp_code_DCA_3GPP_SMS_Result"; case avp__code__DCA__3GPP__MMS__Information: return "avp_code_DCA_3GPP_MMS_Information"; case avp__code__CxDx__3GPP__From__SIP__Header: return "avp_code_CxDx_3GPP_From_SIP_Header"; case avp__code__PCC__3GPP__Routing__Rule__Definition: return "avp_code_PCC_3GPP_Routing_Rule_Definition"; case avp__code__AAA__3GPP__SIPTO__Local__Network__Permission: return "avp_code_AAA_3GPP_SIPTO_Local_Network_Permission"; case avp__code__DCA__3GPP__CUG__Information: return "avp_code_DCA_3GPP_CUG_Information"; case avp__code__AAA__3GPP__VPLMN__Dynamic__Address__Allowed: return "avp_code_AAA_3GPP_VPLMN_Dynamic_Address_Allowed"; case avp__code__DCA__3GPP__Associated__Party__Address: return "avp_code_DCA_3GPP_Associated_Party_Address"; case avp__code__CxDx__3GPP__SIP__Authenticate: return "avp_code_CxDx_3GPP_SIP_Authenticate"; case avp__code__AAA__3GPP__Service__Type: return "avp_code_AAA_3GPP_Service_Type"; case avp__code__AAA__3GPP__Immediate__Response__Preferred: return "avp_code_AAA_3GPP_Immediate_Response_Preferred"; case avp__code__DCA__3GPP__Local__GW__Inserted__Indication: return "avp_code_DCA_3GPP_Local_GW_Inserted_Indication"; case avp__code__AAA__3GPP__XRES: return "avp_code_AAA_3GPP_XRES"; case avp__code__DCA__3GPP__Deferred__Location__Event__Type: return "avp_code_DCA_3GPP_Deferred_Location_Event_Type"; case avp__code__GI__3GPP__3GPP__IMSI: return "avp_code_GI_3GPP_3GPP_IMSI"; case avp__code__AAA__3GPP__User__State: return "avp_code_AAA_3GPP_User_State"; case avp__code__DCA__3GPP__Envelope: return "avp_code_DCA_3GPP_Envelope"; case avp__code__DCA__3GPP__Monitoring__Event__Configuration__Activity: return "avp_code_DCA_3GPP_Monitoring_Event_Configuration_Activity"; case avp__code__DCA__3GPP__IMS__Communication__Service__Identifier: return "avp_code_DCA_3GPP_IMS_Communication_Service_Identifier"; case avp__code__AAA__3GPP__Trust__Relationship__Update: return "avp_code_AAA_3GPP_Trust_Relationship_Update"; case avp__code__DCA__3GPP__APN__Rate__Control__Downlink: return "avp_code_DCA_3GPP_APN_Rate_Control_Downlink"; case avp__code__DCA__3GPP__Session__Direction: return "avp_code_DCA_3GPP_Session_Direction"; case avp__code__S6__3GPP__IP__SM__GW__Realm: return "avp_code_S6_3GPP_IP_SM_GW_Realm"; case avp__code__DCA__3GPP__Monitoring__UE__Identifier: return "avp_code_DCA_3GPP_Monitoring_UE_Identifier"; case avp__code__S6__3GPP__Reference__ID__Validity__Time: return "avp_code_S6_3GPP_Reference_ID_Validity_Time"; case avp__code__PCC__3GPP__TFT__Packet__Filter__Information: return "avp_code_PCC_3GPP_TFT_Packet_Filter_Information"; case avp__code__AAA__3GPP__E__UTRAN__Cell__Global__Identity: return "avp_code_AAA_3GPP_E_UTRAN_Cell_Global_Identity"; case avp__code__RX__3GPP__Min__Desired__Bandwidth__DL: return "avp_code_RX_3GPP_Min_Desired_Bandwidth_DL"; case avp__code__DCA__3GPP__Transmitter__Info: return "avp_code_DCA_3GPP_Transmitter_Info"; case avp__code__S6__3GPP__Group__Reporting__Guard__Timer: return "avp_code_S6_3GPP_Group_Reporting_Guard_Timer"; case avp__code__DCA__3GPP__PS__Furnish__Charging__Information: return "avp_code_DCA_3GPP_PS_Furnish_Charging_Information"; case avp__code__CxDx__3GPP__Associated__Identities: return "avp_code_CxDx_3GPP_Associated_Identities"; case avp__code__PCC__3GPP__Session__Linking__Indicator: return "avp_code_PCC_3GPP_Session_Linking_Indicator"; case avp__code__S6__3GPP__Maximum__Number__of__Reports: return "avp_code_S6_3GPP_Maximum_Number_of_Reports"; case avp__code__PCC__3GPP__PRA__Install: return "avp_code_PCC_3GPP_PRA_Install"; case avp__code__AAA__3GPP__V2X__Permission: return "avp_code_AAA_3GPP_V2X_Permission"; case avp__code__DCA__3GPP__ProSe__Range__Class: return "avp_code_DCA_3GPP_ProSe_Range_Class"; case avp__code__DCA__3GPP__Carrier__Select__Routing__Information: return "avp_code_DCA_3GPP_Carrier_Select_Routing_Information"; case avp__code__PCC__3GPP__QoS__Negotiation: return "avp_code_PCC_3GPP_QoS_Negotiation"; case avp__code__AAA__3GPP__LIPA__Permission: return "avp_code_AAA_3GPP_LIPA_Permission"; case avp__code__CxDx__3GPP__SIP__Auth__Data__Item: return "avp_code_CxDx_3GPP_SIP_Auth_Data_Item"; case avp__code__AAA__3GPP__3GPP2__MEID: return "avp_code_AAA_3GPP_3GPP2_MEID"; case avp__code__AAA__3GPP__Subscription__Data: return "avp_code_AAA_3GPP_Subscription_Data"; case avp__code__CxDx__3GPP__Multiple__Registration__Indication: return "avp_code_CxDx_3GPP_Multiple_Registration_Indication"; case avp__code__AAA__3GPP__WLAN__offloadability__UTRAN: return "avp_code_AAA_3GPP_WLAN_offloadability_UTRAN"; case avp__code__DCA__3GPP__IMSI__Unauthenticated__Flag: return "avp_code_DCA_3GPP_IMSI_Unauthenticated_Flag"; case avp__code__DCA__3GPP__Interface__Id: return "avp_code_DCA_3GPP_Interface_Id"; case avp__code__AAA__3GPP__CSG__Subscription__Data: return "avp_code_AAA_3GPP_CSG_Subscription_Data"; case avp__code__DCA__3GPP__Diagnostics: return "avp_code_DCA_3GPP_Diagnostics"; case avp__code__AAA__3GPP__TS__Code: return "avp_code_AAA_3GPP_TS_Code"; case avp__code__AAA__3GPP__AN__Trusted: return "avp_code_AAA_3GPP_AN_Trusted"; case avp__code__DCA__3GPP__Monitoring__Event__Funtionality: return "avp_code_DCA_3GPP_Monitoring_Event_Funtionality"; case avp__code__DCA__3GPP__Aux__Applic__Info: return "avp_code_DCA_3GPP_Aux_Applic_Info"; case avp__code__S6__3GPP__IP__SM__GW__Number: return "avp_code_S6_3GPP_IP_SM_GW_Number"; case avp__code__AAA__3GPP__AAR__Flags: return "avp_code_AAA_3GPP_AAR_Flags"; case avp__code__DCA__3GPP__LCS__Client__External__ID: return "avp_code_DCA_3GPP_LCS_Client_External_ID"; case avp__code__DCA__3GPP__VLR__Number: return "avp_code_DCA_3GPP_VLR_Number"; case avp__code__PCC__3GPP__Charging__Rule__Install: return "avp_code_PCC_3GPP_Charging_Rule_Install"; case avp__code__RX__3GPP__Rx__Request__Type: return "avp_code_RX_3GPP_Rx_Request_Type"; case avp__code__S6__3GPP__NIDD__Authorization__Response: return "avp_code_S6_3GPP_NIDD_Authorization_Response"; case avp__code__DCA__3GPP__Outgoing__Trunk__Group__Id: return "avp_code_DCA_3GPP_Outgoing_Trunk_Group_Id"; case avp__code__AAA__3GPP__Transport__Access__Type: return "avp_code_AAA_3GPP_Transport_Access_Type"; case avp__code__PCC__3GPP__QoS__Rule__Remove: return "avp_code_PCC_3GPP_QoS_Rule_Remove"; case avp__code__AAA__3GPP__VPLMN__CSG__Subscription__Data: return "avp_code_AAA_3GPP_VPLMN_CSG_Subscription_Data"; case avp__code__DCA__3GPP__Message__Body: return "avp_code_DCA_3GPP_Message_Body"; case avp__code__S6__3GPP__Communication__Duration__Time: return "avp_code_S6_3GPP_Communication_Duration_Time"; case avp__code__PCC__3GPP__Access__Availability__Change__Reason: return "avp_code_PCC_3GPP_Access_Availability_Change_Reason"; case avp__code__PCC__3GPP__TDF__Application__Identifier: return "avp_code_PCC_3GPP_TDF_Application_Identifier"; case avp__code__DCA__3GPP__Requested__PLMN__Identifier: return "avp_code_DCA_3GPP_Requested_PLMN_Identifier"; case avp__code__AAA__3GPP__Location__Area__Identity: return "avp_code_AAA_3GPP_Location_Area_Identity"; case avp__code__RX__3GPP__Media__Component__Status: return "avp_code_RX_3GPP_Media_Component_Status"; case avp__code__AAA__3GPP__eDRX__Cycle__Length__Value: return "avp_code_AAA_3GPP_eDRX_Cycle_Length_Value"; case avp__code__CxDx__3GPP__Visited__Network__Identifier: return "avp_code_CxDx_3GPP_Visited_Network_Identifier"; case avp__code__S6__3GPP__RIR__Flags: return "avp_code_S6_3GPP_RIR_Flags"; case avp__code__DCA__3GPP__Volume__Quota__Threshold: return "avp_code_DCA_3GPP_Volume_Quota_Threshold"; case avp__code__DCA__3GPP__Incremental__Cost: return "avp_code_DCA_3GPP_Incremental_Cost"; case avp__code__PCC__3GPP__Usage__Monitoring__Level: return "avp_code_PCC_3GPP_Usage_Monitoring_Level"; case avp__code__AAA__3GPP__Collection__Period__RRM__LTE: return "avp_code_AAA_3GPP_Collection_Period_RRM_LTE"; case avp__code__PCC__3GPP__Extended__APN__AMBR__UL: return "avp_code_PCC_3GPP_Extended_APN_AMBR_UL"; case avp__code__AAA__3GPP__Subscriber__Status: return "avp_code_AAA_3GPP_Subscriber_Status"; case avp__code__CxDx__3GPP__Identity__with__Emergency__Registration: return "avp_code_CxDx_3GPP_Identity_with_Emergency_Registration"; case avp__code__DCA__3GPP__Originator__Received__Address: return "avp_code_DCA_3GPP_Originator_Received_Address"; case avp__code__DCA__3GPP__AoC__Service: return "avp_code_DCA_3GPP_AoC_Service"; case avp__code__AAA__3GPP__LCS__PrivacyException: return "avp_code_AAA_3GPP_LCS_PrivacyException"; case avp__code__AAA__3GPP__QoS__Subscribed: return "avp_code_AAA_3GPP_QoS_Subscribed"; case avp__code__DCA__3GPP__Variable__Part__Value: return "avp_code_DCA_3GPP_Variable_Part_Value"; case avp__code__DCA__3GPP__Read__Reply__Report__Requested: return "avp_code_DCA_3GPP_Read_Reply_Report_Requested"; case avp__code__DCA__3GPP__Event__Charging__TimeStamp: return "avp_code_DCA_3GPP_Event_Charging_TimeStamp"; case avp__code__RX__3GPP__RR__Bandwidth: return "avp_code_RX_3GPP_RR_Bandwidth"; case avp__code__DCA__3GPP__SDP__TimeStamps: return "avp_code_DCA_3GPP_SDP_TimeStamps"; case avp__code__DCA__3GPP__IMS__Charging__Identifier: return "avp_code_DCA_3GPP_IMS_Charging_Identifier"; case avp__code__AAA__3GPP__MIP__FA__RK__SPI: return "avp_code_AAA_3GPP_MIP_FA_RK_SPI"; case avp__code__DCA__3GPP__Related__Trigger: return "avp_code_DCA_3GPP_Related_Trigger"; case avp__code__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL: return "avp_code_PCC_3GPP_APN_Aggregate_Max_Bitrate_DL"; case avp__code__S6__3GPP__SCS__Identity: return "avp_code_S6_3GPP_SCS_Identity"; case avp__code__DCA__3GPP__LCS__Name__String: return "avp_code_DCA_3GPP_LCS_Name_String"; case avp__code__RX__3GPP__Access__Network__Charging__Address: return "avp_code_RX_3GPP_Access_Network_Charging_Address"; case avp__code__PCC__3GPP__Presence__Reporting__Area__Identifier: return "avp_code_PCC_3GPP_Presence_Reporting_Area_Identifier"; case avp__code__DCA__3GPP__ISUP__Cause__Value: return "avp_code_DCA_3GPP_ISUP_Cause_Value"; case avp__code__PCC__3GPP__Charging__Rule__Name: return "avp_code_PCC_3GPP_Charging_Rule_Name"; case avp__code__RX__3GPP__Ip__Domain__Id: return "avp_code_RX_3GPP_Ip_Domain_Id"; case avp__code__PCC__3GPP__TDF__IP__Address: return "avp_code_PCC_3GPP_TDF_IP_Address"; case avp__code__AAA__3GPP__UE__Usage__Type: return "avp_code_AAA_3GPP_UE_Usage_Type"; case avp__code__S6__3GPP__Enhanced__Coverage__Restriction: return "avp_code_S6_3GPP_Enhanced_Coverage_Restriction"; case avp__code__DCA__3GPP__Charged__Party: return "avp_code_DCA_3GPP_Charged_Party"; case avp__code__DCA__3GPP__PDN__Connection__Charging__ID: return "avp_code_DCA_3GPP_PDN_Connection_Charging_ID"; case avp__code__CxDx__3GPP__User__Data__Already__Available: return "avp_code_CxDx_3GPP_User_Data_Already_Available"; case avp__code__PCC__3GPP__Security__Parameter__Index: return "avp_code_PCC_3GPP_Security_Parameter_Index"; case avp__code__AAA__3GPP__MME__Number__for__MT__SMS: return "avp_code_AAA_3GPP_MME_Number_for_MT_SMS"; case avp__code__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL: return "avp_code_PCC_3GPP_Traffic_Steering_Policy_Identifier_UL"; case avp__code__DCA__3GPP__SM__User__Data__Header: return "avp_code_DCA_3GPP_SM_User_Data_Header"; case avp__code__AAA__3GPP__Carrier__Frequency: return "avp_code_AAA_3GPP_Carrier_Frequency"; case avp__code__DCA__3GPP__MMTel__Information: return "avp_code_DCA_3GPP_MMTel_Information"; case avp__code__CxDx__3GPP__Mandatory__Capability: return "avp_code_CxDx_3GPP_Mandatory_Capability"; case avp__code__AAA__3GPP__Trace__NE__Type__List: return "avp_code_AAA_3GPP_Trace_NE_Type_List"; case avp__code__DCA__3GPP__Charging__Characteristics__Selection__Mode: return "avp_code_DCA_3GPP_Charging_Characteristics_Selection_Mode"; case avp__code__AAA__3GPP__All__APN__Configurations__Included__Indicator: return "avp_code_AAA_3GPP_All_APN_Configurations_Included_Indicator"; case avp__code__AAA__3GPP__NOR__Flags: return "avp_code_AAA_3GPP_NOR_Flags"; case avp__code__DCA__3GPP__Message__ID: return "avp_code_DCA_3GPP_Message_ID"; case avp__code__GI__3GPP__3GPP__MS__TimeZone: return "avp_code_GI_3GPP_3GPP_MS_TimeZone"; case avp__code__AAA__3GPP__External__Client: return "avp_code_AAA_3GPP_External_Client"; case avp__code__DCA__3GPP__Charge__Reason__Code: return "avp_code_DCA_3GPP_Charge_Reason_Code"; case avp__code__AAA__3GPP__TWAN__PCO: return "avp_code_AAA_3GPP_TWAN_PCO"; case avp__code__DCA__3GPP__PoC__Change__Conditions: return "avp_code_DCA_3GPP_PoC_Change_Conditions"; case avp__code__DCA__3GPP__Language: return "avp_code_DCA_3GPP_Language"; case avp__code__RX__3GPP__Extended__Min__Requested__BW__DL: return "avp_code_RX_3GPP_Extended_Min_Requested_BW_DL"; case avp__code__DCA__3GPP__Unit__Quota__Threshold: return "avp_code_DCA_3GPP_Unit_Quota_Threshold"; case avp__code__DCA__3GPP__MBMS__Information: return "avp_code_DCA_3GPP_MBMS_Information"; case avp__code__DCA__3GPP__Bearer__Capability: return "avp_code_DCA_3GPP_Bearer_Capability"; case avp__code__RX__3GPP__Service__URN: return "avp_code_RX_3GPP_Service_URN"; case avp__code__S6__3GPP__Supported__Services: return "avp_code_S6_3GPP_Supported_Services"; case avp__code__DCA__3GPP__SDP__Media__Description: return "avp_code_DCA_3GPP_SDP_Media_Description"; case avp__code__DCA__3GPP__Radio__Parameter__Set__Info: return "avp_code_DCA_3GPP_Radio_Parameter_Set_Info"; case avp__code__PCC__3GPP__Rule__DeActivation__Time: return "avp_code_PCC_3GPP_Rule_DeActivation_Time"; case avp__code__AAA__3GPP__Relay__Node__Indicator: return "avp_code_AAA_3GPP_Relay_Node_Indicator"; case avp__code__S6__3GPP__T4__Data: return "avp_code_S6_3GPP_T4_Data"; case avp__code__PCC__3GPP__Fixed__User__Location__Info: return "avp_code_PCC_3GPP_Fixed_User_Location_Info"; case avp__code__DCA__3GPP__Coverage__Status: return "avp_code_DCA_3GPP_Coverage_Status"; case avp__code__PCC__3GPP__Online: return "avp_code_PCC_3GPP_Online"; case avp__code__PCC__3GPP__ADC__Rule__Base__Name: return "avp_code_PCC_3GPP_ADC_Rule_Base_Name"; case avp__code__AAA__3GPP__SCEF__Realm: return "avp_code_AAA_3GPP_SCEF_Realm"; case avp__code__DCA__3GPP__MBMS__Charged__Party: return "avp_code_DCA_3GPP_MBMS_Charged_Party"; case avp__code__S6__3GPP__Requested__Validity__Time: return "avp_code_S6_3GPP_Requested_Validity_Time"; case avp__code__DCA__3GPP__AoC__Information: return "avp_code_DCA_3GPP_AoC_Information"; case avp__code__CxDx__3GPP__Supported__Features: return "avp_code_CxDx_3GPP_Supported_Features"; case avp__code__AAA__3GPP__Local__Time__Zone: return "avp_code_AAA_3GPP_Local_Time_Zone"; case avp__code__AAA__3GPP__GERAN__Vector: return "avp_code_AAA_3GPP_GERAN_Vector"; case avp__code__CxDx__3GPP__Call__ID__SIP__Header: return "avp_code_CxDx_3GPP_Call_ID_SIP_Header"; case avp__code__DCA__3GPP__Online__Charging__Flag: return "avp_code_DCA_3GPP_Online_Charging_Flag"; case avp__code__DCA__3GPP__Number__of__Messages__Sent: return "avp_code_DCA_3GPP_Number_of_Messages_Sent"; case avp__code__AAA__3GPP__EPS__Subscribed__QoS__Profile: return "avp_code_AAA_3GPP_EPS_Subscribed_QoS_Profile"; case avp__code__GI__3GPP__3GPP__Session__Stop__Indicator: return "avp_code_GI_3GPP_3GPP_Session_Stop_Indicator"; case avp__code__AAA__3GPP__GPRS__Subscription__Data: return "avp_code_AAA_3GPP_GPRS_Subscription_Data"; case avp__code__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile: return "avp_code_GI_3GPP_3GPP_GPRS_Negotiated_QoS_Profile"; case avp__code__DCA__3GPP__Access__Transfer__Type: return "avp_code_DCA_3GPP_Access_Transfer_Type"; case avp__code__DCA__3GPP__Inter__UE__Transfer: return "avp_code_DCA_3GPP_Inter_UE_Transfer"; case avp__code__DCA__3GPP__Received__Talk__Burst__Volume: return "avp_code_DCA_3GPP_Received_Talk_Burst_Volume"; case avp__code__DCA__3GPP__Rate__Control__Max__Rate: return "avp_code_DCA_3GPP_Rate_Control_Max_Rate"; case avp__code__DCA__3GPP__Class__Identifier: return "avp_code_DCA_3GPP_Class_Identifier"; case avp__code__GI__3GPP__3GPP__Allocate__IP__Type: return "avp_code_GI_3GPP_3GPP_Allocate_IP_Type"; case avp__code__AAA__3GPP__SM__Back__Off__Timer: return "avp_code_AAA_3GPP_SM_Back_Off_Timer"; case avp__code__RX__3GPP__Specific__Action: return "avp_code_RX_3GPP_Specific_Action"; case avp__code__S6__3GPP__Maximum__Detection__Time: return "avp_code_S6_3GPP_Maximum_Detection_Time"; case avp__code__DCA__3GPP__Time__Stamps: return "avp_code_DCA_3GPP_Time_Stamps"; case avp__code__DCA__3GPP__Base__Time__Interval: return "avp_code_DCA_3GPP_Base_Time_Interval"; case avp__code__DCA__3GPP__UWAN__User__Location__Info: return "avp_code_DCA_3GPP_UWAN_User_Location_Info"; case avp__code__DCA__3GPP__ProSe__Role__Of__UE: return "avp_code_DCA_3GPP_ProSe_Role_Of_UE"; case avp__code__PCC__3GPP__RAT__Type: return "avp_code_PCC_3GPP_RAT_Type"; case avp__code__AAA__3GPP__Ext__PDP__Address: return "avp_code_AAA_3GPP_Ext_PDP_Address"; case avp__code__DCA__3GPP__PoC__Session__Type: return "avp_code_DCA_3GPP_PoC_Session_Type"; case avp__code__DCA__3GPP__ISUP__Cause: return "avp_code_DCA_3GPP_ISUP_Cause"; case avp__code__RX__3GPP__AF__Signalling__Protocol: return "avp_code_RX_3GPP_AF_Signalling_Protocol"; case avp__code__AAA__3GPP__Adjacent__PLMNs: return "avp_code_AAA_3GPP_Adjacent_PLMNs"; case avp__code__S6__3GPP__Service__Result__Code: return "avp_code_S6_3GPP_Service_Result_Code"; case avp__code__AAA__3GPP__SGSN__Location__Information: return "avp_code_AAA_3GPP_SGSN_Location_Information"; case avp__code__DCA__3GPP__Authorised__QoS: return "avp_code_DCA_3GPP_Authorised_QoS"; case avp__code__DCA__3GPP__Time__First__Transmission: return "avp_code_DCA_3GPP_Time_First_Transmission"; case avp__code__DCA__3GPP__Stop__Time: return "avp_code_DCA_3GPP_Stop_Time"; case avp__code__CxDx__3GPP__Reason__Code: return "avp_code_CxDx_3GPP_Reason_Code"; case avp__code__PCC__3GPP__Pre__emption__Vulnerability: return "avp_code_PCC_3GPP_Pre_emption_Vulnerability"; case avp__code__AAA__3GPP__Equivalent__PLMN__List: return "avp_code_AAA_3GPP_Equivalent_PLMN_List"; case avp__code__PCC__3GPP__Default__Access: return "avp_code_PCC_3GPP_Default_Access"; case avp__code__CxDx__3GPP__Supported__Applications: return "avp_code_CxDx_3GPP_Supported_Applications"; case avp__code__DCA__3GPP__SM__Message__Type: return "avp_code_DCA_3GPP_SM_Message_Type"; case avp__code__AAA__3GPP__IDR__Flags: return "avp_code_AAA_3GPP_IDR_Flags"; case avp__code__PCC__3GPP__PS__to__CS__Session__Continuity: return "avp_code_PCC_3GPP_PS_to_CS_Session_Continuity"; case avp__code__AAA__3GPP__V2X__Subscription__Data: return "avp_code_AAA_3GPP_V2X_Subscription_Data"; case avp__code__DCA__3GPP__Refund__Information: return "avp_code_DCA_3GPP_Refund_Information"; case avp__code__DCA__3GPP__Rate__Element: return "avp_code_DCA_3GPP_Rate_Element"; case avp__code__AAA__3GPP__PDP__Type: return "avp_code_AAA_3GPP_PDP_Type"; case avp__code__AAA__3GPP__AMBR: return "avp_code_AAA_3GPP_AMBR"; case avp__code__DCA__3GPP__Submission__Time: return "avp_code_DCA_3GPP_Submission_Time"; default: return ""; } } AVP__Code__3GPP::enum_type AVP__Code__3GPP::str_to_enum(const char *str_par) { if (!strcmp(str_par, "avp_code_GI_3GPP_3GPP_SGSN_IPv6_Address")) return avp__code__GI__3GPP__3GPP__SGSN__IPv6__Address; else if (!strcmp(str_par, "avp_code_AAA_3GPP_RAR_Flags")) return avp__code__AAA__3GPP__RAR__Flags; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SCS_Address")) return avp__code__DCA__3GPP__SCS__Address; else if (!strcmp(str_par, "avp_code_GI_3GPP_3GPP_GGSN_MCC_MNC")) return avp__code__GI__3GPP__3GPP__GGSN__MCC__MNC; else if (!strcmp(str_par, "avp_code_DCA_3GPP_TWAN_User_Location_Info")) return avp__code__DCA__3GPP__TWAN__User__Location__Info; else if (!strcmp(str_par, "avp_code_DCA_3GPP_PoC_User_Role_IDs")) return avp__code__DCA__3GPP__PoC__User__Role__IDs; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Announcement_Order")) return avp__code__DCA__3GPP__Announcement__Order; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Bearer_Identifier")) return avp__code__PCC__3GPP__Bearer__Identifier; else if (!strcmp(str_par, "avp_code_RX_3GPP_Content_Version")) return avp__code__RX__3GPP__Content__Version; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Applic_ID")) return avp__code__DCA__3GPP__Applic__ID; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Route_Header_Transmitted")) return avp__code__DCA__3GPP__Route__Header__Transmitted; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Reporting_Reason")) return avp__code__DCA__3GPP__Reporting__Reason; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Emergency_Services")) return avp__code__AAA__3GPP__Emergency__Services; else if (!strcmp(str_par, "avp_code_RX_3GPP_Media_Component_Description")) return avp__code__RX__3GPP__Media__Component__Description; else if (!strcmp(str_par, "avp_code_PCC_3GPP_CSG_Information_Reporting")) return avp__code__PCC__3GPP__CSG__Information__Reporting; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Measurement_Quantity")) return avp__code__AAA__3GPP__Measurement__Quantity; else if (!strcmp(str_par, "avp_code_S6_3GPP_Location_Information_Configuration")) return avp__code__S6__3GPP__Location__Information__Configuration; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Bearer_Usage")) return avp__code__PCC__3GPP__Bearer__Usage; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Application_provided_Called_Party_Address")) return avp__code__DCA__3GPP__Application__provided__Called__Party__Address; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Proximity_Alert_Timestamp")) return avp__code__DCA__3GPP__Proximity__Alert__Timestamp; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Tunnel_Header_Filter")) return avp__code__PCC__3GPP__Tunnel__Header__Filter; else if (!strcmp(str_par, "avp_code_AAA_3GPP_List_Of_Measurements")) return avp__code__AAA__3GPP__List__Of__Measurements; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Default_QoS_Name")) return avp__code__PCC__3GPP__Default__QoS__Name; else if (!strcmp(str_par, "avp_code_AAA_3GPP_UVA_Flags")) return avp__code__AAA__3GPP__UVA__Flags; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Expires")) return avp__code__DCA__3GPP__Expires; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_SAR_Flags")) return avp__code__CxDx__3GPP__SAR__Flags; else if (!strcmp(str_par, "avp_code_PCC_3GPP_TDF_Information")) return avp__code__PCC__3GPP__TDF__Information; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Group_Service_Id")) return avp__code__AAA__3GPP__Group__Service__Id; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Recipient_SCCP_Address")) return avp__code__DCA__3GPP__Recipient__SCCP__Address; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Preferred_AoC_Currency")) return avp__code__DCA__3GPP__Preferred__AoC__Currency; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Traffic_Data_Volumes")) return avp__code__DCA__3GPP__Traffic__Data__Volumes; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Requested_EUTRAN_Authentication_Info")) return avp__code__AAA__3GPP__Requested__EUTRAN__Authentication__Info; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Unit_Cost")) return avp__code__DCA__3GPP__Unit__Cost; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_SIP_Digest_Authenticate")) return avp__code__CxDx__3GPP__SIP__Digest__Authenticate; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Last_UE_Activity_Time")) return avp__code__AAA__3GPP__Last__UE__Activity__Time; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Context_Identifier")) return avp__code__AAA__3GPP__Context__Identifier; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Trace_Reference")) return avp__code__AAA__3GPP__Trace__Reference; else if (!strcmp(str_par, "avp_code_AAA_3GPP_TWAN_Access_Info")) return avp__code__AAA__3GPP__TWAN__Access__Info; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Status_AS_Code")) return avp__code__DCA__3GPP__Status__AS__Code; else if (!strcmp(str_par, "avp_code_DCA_3GPP_LCS_Client_Type")) return avp__code__DCA__3GPP__LCS__Client__Type; else if (!strcmp(str_par, "avp_code_DCA_3GPP_PoC_Session_Initiation_Type")) return avp__code__DCA__3GPP__PoC__Session__Initiation__Type; else if (!strcmp(str_par, "avp_code_RX_3GPP_Sharing_Key_UL")) return avp__code__RX__3GPP__Sharing__Key__UL; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Content_Size")) return avp__code__DCA__3GPP__Content__Size; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Access_Network_Info")) return avp__code__AAA__3GPP__Access__Network__Info; else if (!strcmp(str_par, "avp_code_RX_3GPP_AF_Charging_Identifier")) return avp__code__RX__3GPP__AF__Charging__Identifier; else if (!strcmp(str_par, "avp_code_S6_3GPP_Monitoring_Event_Report")) return avp__code__S6__3GPP__Monitoring__Event__Report; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Service_Specific_Type")) return avp__code__DCA__3GPP__Service__Specific__Type; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Event")) return avp__code__DCA__3GPP__Event; else if (!strcmp(str_par, "avp_code_RX_3GPP_Media_Type")) return avp__code__RX__3GPP__Media__Type; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Conditional_Policy_Information")) return avp__code__PCC__3GPP__Conditional__Policy__Information; else if (!strcmp(str_par, "avp_code_DCA_3GPP_ProSe_Event_Type")) return avp__code__DCA__3GPP__ProSe__Event__Type; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Network_Request_Support")) return avp__code__PCC__3GPP__Network__Request__Support; else if (!strcmp(str_par, "avp_code_AAA_3GPP_SIPTO_Permission")) return avp__code__AAA__3GPP__SIPTO__Permission; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Terminating_IOI")) return avp__code__DCA__3GPP__Terminating__IOI; else if (!strcmp(str_par, "avp_code_RX_3GPP_Extended_Max_Supported_BW_DL")) return avp__code__RX__3GPP__Extended__Max__Supported__BW__DL; else if (!strcmp(str_par, "avp_code_PCC_3GPP_UE_Local_IP_Address")) return avp__code__PCC__3GPP__UE__Local__IP__Address; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SM_Sequence_Number")) return avp__code__DCA__3GPP__SM__Sequence__Number; else if (!strcmp(str_par, "avp_code_DCA_3GPP_IMS_Information")) return avp__code__DCA__3GPP__IMS__Information; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Presence_Reporting_Area_Elements_List")) return avp__code__PCC__3GPP__Presence__Reporting__Area__Elements__List; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Routing_Rule_Remove")) return avp__code__PCC__3GPP__Routing__Rule__Remove; else if (!strcmp(str_par, "avp_code_AAA_3GPP_SGs_MME_Identity")) return avp__code__AAA__3GPP__SGs__MME__Identity; else if (!strcmp(str_par, "avp_code_S6_3GPP_Roaming_Information")) return avp__code__S6__3GPP__Roaming__Information; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Number_Of_Diversions")) return avp__code__DCA__3GPP__Number__Of__Diversions; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Coverage_Info")) return avp__code__DCA__3GPP__Coverage__Info; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_SIP_Authentication_Scheme")) return avp__code__CxDx__3GPP__SIP__Authentication__Scheme; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Event_Threshold_RSRP")) return avp__code__AAA__3GPP__Event__Threshold__RSRP; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_User_Authorization_Type")) return avp__code__CxDx__3GPP__User__Authorization__Type; else if (!strcmp(str_par, "avp_code_AAA_3GPP_PLMN_Client")) return avp__code__AAA__3GPP__PLMN__Client; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Re_Synchronization_Info")) return avp__code__AAA__3GPP__Re__Synchronization__Info; else if (!strcmp(str_par, "avp_code_DCA_3GPP_User_CSG_Information")) return avp__code__DCA__3GPP__User__CSG__Information; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SM_Status")) return avp__code__DCA__3GPP__SM__Status; else if (!strcmp(str_par, "avp_code_DCA_3GPP_IP_Realm_Default_Indication")) return avp__code__DCA__3GPP__IP__Realm__Default__Indication; else if (!strcmp(str_par, "avp_code_AAA_3GPP_RAND")) return avp__code__AAA__3GPP__RAND; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Trace_Depth")) return avp__code__AAA__3GPP__Trace__Depth; else if (!strcmp(str_par, "avp_code_AAA_3GPP_SGSN_User_State")) return avp__code__AAA__3GPP__SGSN__User__State; else if (!strcmp(str_par, "avp_code_AAA_3GPP_APN_OI_Replacement")) return avp__code__AAA__3GPP__APN__OI__Replacement; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Alternate_Charged_Party_Address")) return avp__code__DCA__3GPP__Alternate__Charged__Party__Address; else if (!strcmp(str_par, "avp_code_DCA_3GPP_APN_Rate_Control")) return avp__code__DCA__3GPP__APN__Rate__Control; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Relationship_Mode")) return avp__code__DCA__3GPP__Relationship__Mode; else if (!strcmp(str_par, "avp_code_S6_3GPP_External_Identifier")) return avp__code__S6__3GPP__External__Identifier; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Positioning_Data")) return avp__code__DCA__3GPP__Positioning__Data; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Monitoring_UE_HPLMN_Identifier")) return avp__code__DCA__3GPP__Monitoring__UE__HPLMN__Identifier; else if (!strcmp(str_par, "avp_code_PCC_3GPP_TFT_Filter")) return avp__code__PCC__3GPP__TFT__Filter; else if (!strcmp(str_par, "avp_code_RX_3GPP_Max_Supported_Bandwidth_UL")) return avp__code__RX__3GPP__Max__Supported__Bandwidth__UL; else if (!strcmp(str_par, "avp_code_S6_3GPP_Loss_Of_Connectivity_Reason")) return avp__code__S6__3GPP__Loss__Of__Connectivity__Reason; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Originator")) return avp__code__DCA__3GPP__Originator; else if (!strcmp(str_par, "avp_code_RX_3GPP_Flow_Number")) return avp__code__RX__3GPP__Flow__Number; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Resource_Allocation_Notification")) return avp__code__PCC__3GPP__Resource__Allocation__Notification; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Basic_Service_Code")) return avp__code__DCA__3GPP__Basic__Service__Code; else if (!strcmp(str_par, "avp_code_S6_3GPP_Monitoring_Type")) return avp__code__S6__3GPP__Monitoring__Type; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Role_Of_Node")) return avp__code__DCA__3GPP__Role__Of__Node; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Default_Bearer_Indication")) return avp__code__PCC__3GPP__Default__Bearer__Indication; else if (!strcmp(str_par, "avp_code_DCA_3GPP_ProSe_Information")) return avp__code__DCA__3GPP__ProSe__Information; else if (!strcmp(str_par, "avp_code_PCC_3GPP_QoS_Class_Identifier")) return avp__code__PCC__3GPP__QoS__Class__Identifier; else if (!strcmp(str_par, "avp_code_AAA_3GPP_VPLMN_LIPA_Allowed")) return avp__code__AAA__3GPP__VPLMN__LIPA__Allowed; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Mute_Notification")) return avp__code__PCC__3GPP__Mute__Notification; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_SIP_Authentication_Context")) return avp__code__CxDx__3GPP__SIP__Authentication__Context; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Logging_Duration")) return avp__code__AAA__3GPP__Logging__Duration; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Associated_Registered_Identities")) return avp__code__CxDx__3GPP__Associated__Registered__Identities; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Routing_IP_Address")) return avp__code__PCC__3GPP__Routing__IP__Address; else if (!strcmp(str_par, "avp_code_AAA_3GPP_WLAN_offloadability_EUTRAN")) return avp__code__AAA__3GPP__WLAN__offloadability__EUTRAN; else if (!strcmp(str_par, "avp_code_DCA_3GPP_MBMS_GW_Address")) return avp__code__DCA__3GPP__MBMS__GW__Address; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Destination_Interface")) return avp__code__DCA__3GPP__Destination__Interface; else if (!strcmp(str_par, "avp_code_DCA_3GPP_IMS_Emergency_Indicator")) return avp__code__DCA__3GPP__IMS__Emergency__Indicator; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Change_Time")) return avp__code__DCA__3GPP__Change__Time; else if (!strcmp(str_par, "avp_code_AAA_3GPP_KASME")) return avp__code__AAA__3GPP__KASME; else if (!strcmp(str_par, "avp_code_DCA_3GPP_AoC_Cost_Information")) return avp__code__DCA__3GPP__AoC__Cost__Information; else if (!strcmp(str_par, "avp_code_GI_3GPP_3GPP_User_Location_Info_Time")) return avp__code__GI__3GPP__3GPP__User__Location__Info__Time; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Teleservice_List")) return avp__code__AAA__3GPP__Teleservice__List; else if (!strcmp(str_par, "avp_code_AAA_3GPP_UTRAN_Vector")) return avp__code__AAA__3GPP__UTRAN__Vector; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Non_3GPP_IP_Access_APN")) return avp__code__AAA__3GPP__Non__3GPP__IP__Access__APN; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Monitoring_Event_Information")) return avp__code__DCA__3GPP__Monitoring__Event__Information; else if (!strcmp(str_par, "avp_code_GI_3GPP_3GPP_NSAPI")) return avp__code__GI__3GPP__3GPP__NSAPI; else if (!strcmp(str_par, "avp_code_DCA_3GPP_LCS_Client_Dialed_By_MS")) return avp__code__DCA__3GPP__LCS__Client__Dialed__By__MS; else if (!strcmp(str_par, "avp_code_GI_3GPP_3GPP_CG_Address")) return avp__code__GI__3GPP__3GPP__CG__Address; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Envelope_Start_Time")) return avp__code__DCA__3GPP__Envelope__Start__Time; else if (!strcmp(str_par, "avp_code_RX_3GPP_Application_Service_Provider_Identity")) return avp__code__RX__3GPP__Application__Service__Provider__Identity; else if (!strcmp(str_par, "avp_code_S6_3GPP_NIDD_Authorization_Request")) return avp__code__S6__3GPP__NIDD__Authorization__Request; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Received_Talk_Burst_Time")) return avp__code__DCA__3GPP__Received__Talk__Burst__Time; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Incoming_Trunk_Group_Id")) return avp__code__DCA__3GPP__Incoming__Trunk__Group__Id; else if (!strcmp(str_par, "avp_code_AAA_3GPP_AAA_Failure_Indication")) return avp__code__AAA__3GPP__AAA__Failure__Indication; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Rate_Control_Max_Message_Size")) return avp__code__DCA__3GPP__Rate__Control__Max__Message__Size; else if (!strcmp(str_par, "avp_code_PCC_3GPP_QoS_Rule_Install")) return avp__code__PCC__3GPP__QoS__Rule__Install; else if (!strcmp(str_par, "avp_code_S6_3GPP_Periodic_Communication_Indicator")) return avp__code__S6__3GPP__Periodic__Communication__Indicator; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Service_Specific_Info")) return avp__code__DCA__3GPP__Service__Specific__Info; else if (!strcmp(str_par, "avp_code_RX_3GPP_Flow_Usage")) return avp__code__RX__3GPP__Flow__Usage; else if (!strcmp(str_par, "avp_code_PCC_3GPP_RAN_Rule_Support")) return avp__code__PCC__3GPP__RAN__Rule__Support; else if (!strcmp(str_par, "avp_code_DCA_3GPP_PC3_EPC_Control_Protocol_Cause")) return avp__code__DCA__3GPP__PC3__EPC__Control__Protocol__Cause; else if (!strcmp(str_par, "avp_code_S6_3GPP_Monitoring_Duration")) return avp__code__S6__3GPP__Monitoring__Duration; else if (!strcmp(str_par, "avp_code_PCC_3GPP_QoS_Information")) return avp__code__PCC__3GPP__QoS__Information; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Routing_Area_Identity")) return avp__code__AAA__3GPP__Routing__Area__Identity; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Called_Party_Address")) return avp__code__DCA__3GPP__Called__Party__Address; else if (!strcmp(str_par, "avp_code_RX_3GPP_Service_Authorization_Info")) return avp__code__RX__3GPP__Service__Authorization__Info; else if (!strcmp(str_par, "avp_code_AAA_3GPP_eDRX_Cycle_Length")) return avp__code__AAA__3GPP__eDRX__Cycle__Length; else if (!strcmp(str_par, "avp_code_S6_3GPP_Group_Monitoring_Event_Report_Item")) return avp__code__S6__3GPP__Group__Monitoring__Event__Report__Item; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Rule_Failure_Code")) return avp__code__PCC__3GPP__Rule__Failure__Code; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Ext_PDP_Type")) return avp__code__AAA__3GPP__Ext__PDP__Type; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Time_Quota_Threshold")) return avp__code__DCA__3GPP__Time__Quota__Threshold; else if (!strcmp(str_par, "avp_code_PCC_3GPP_User_Location_Info_Time")) return avp__code__PCC__3GPP__User__Location__Info__Time; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Usage_Monitoring_Information")) return avp__code__PCC__3GPP__Usage__Monitoring__Information; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Measurement_Period_LTE")) return avp__code__AAA__3GPP__Measurement__Period__LTE; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Extended_APN_AMBR_DL")) return avp__code__PCC__3GPP__Extended__APN__AMBR__DL; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Session_Priority")) return avp__code__CxDx__3GPP__Session__Priority; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Recipient_Info")) return avp__code__DCA__3GPP__Recipient__Info; else if (!strcmp(str_par, "avp_code_DCA_3GPP_AoC_Format")) return avp__code__DCA__3GPP__AoC__Format; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Start_Time")) return avp__code__DCA__3GPP__Start__Time; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Deregistration_Reason")) return avp__code__CxDx__3GPP__Deregistration__Reason; else if (!strcmp(str_par, "avp_code_AAA_3GPP_GMLC_Number")) return avp__code__AAA__3GPP__GMLC__Number; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Software_Version")) return avp__code__AAA__3GPP__Software__Version; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Interface_Type")) return avp__code__DCA__3GPP__Interface__Type; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Expiration_Date")) return avp__code__AAA__3GPP__Expiration__Date; else if (!strcmp(str_par, "avp_code_AAA_3GPP_SRES")) return avp__code__AAA__3GPP__SRES; else if (!strcmp(str_par, "avp_code_DCA_3GPP_DRM_Content")) return avp__code__DCA__3GPP__DRM__Content; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Item_Number")) return avp__code__AAA__3GPP__Item__Number; else if (!strcmp(str_par, "avp_code_AAA_3GPP_ERP_Authorization")) return avp__code__AAA__3GPP__ERP__Authorization; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Early_Media_Description")) return avp__code__DCA__3GPP__Early__Media__Description; else if (!strcmp(str_par, "avp_code_AAA_3GPP_MIP_FA_RK")) return avp__code__AAA__3GPP__MIP__FA__RK; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Related_Change_Condition_Information")) return avp__code__DCA__3GPP__Related__Change__Condition__Information; else if (!strcmp(str_par, "avp_code_S6_3GPP_Service_ID")) return avp__code__S6__3GPP__Service__ID; else if (!strcmp(str_par, "avp_code_DCA_3GPP_LCS_Format_Indicator")) return avp__code__DCA__3GPP__LCS__Format__Indicator; else if (!strcmp(str_par, "avp_code_GI_3GPP_3GPP_IMSI_MCC_MNC")) return avp__code__GI__3GPP__3GPP__IMSI__MCC__MNC; else if (!strcmp(str_par, "avp_code_RX_3GPP_Abort_Cause")) return avp__code__RX__3GPP__Abort__Cause; else if (!strcmp(str_par, "avp_code_DCA_3GPP_ISUP_Cause_Location")) return avp__code__DCA__3GPP__ISUP__Cause__Location; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Charging_Rule_Base_Name")) return avp__code__PCC__3GPP__Charging__Rule__Base__Name; else if (!strcmp(str_par, "avp_code_RX_3GPP_Required_Access_Info")) return avp__code__RX__3GPP__Required__Access__Info; else if (!strcmp(str_par, "avp_code_PCC_3GPP_TDF_Destination_Realm")) return avp__code__PCC__3GPP__TDF__Destination__Realm; else if (!strcmp(str_par, "avp_code_S6_3GPP_S6t_HSS_Cause")) return avp__code__S6__3GPP__S6t__HSS__Cause; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Media_Initiator_Party")) return avp__code__DCA__3GPP__Media__Initiator__Party; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Associated_URI")) return avp__code__DCA__3GPP__Associated__URI; else if (!strcmp(str_par, "avp_code_RX_3GPP_AF_Requested_Data")) return avp__code__RX__3GPP__AF__Requested__Data; else if (!strcmp(str_par, "avp_code_PCC_3GPP_QoS_Rule_Report")) return avp__code__PCC__3GPP__QoS__Rule__Report; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Route_Header_Received")) return avp__code__DCA__3GPP__Route__Header__Received; else if (!strcmp(str_par, "avp_code_S6_3GPP_Stationary_Indication")) return avp__code__S6__3GPP__Stationary__Indication; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Traffic_Steering_Policy_Identifier_DL")) return avp__code__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Usage_Information_Report_Sequence_Number")) return avp__code__DCA__3GPP__Usage__Information__Report__Sequence__Number; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Geodetic_Information")) return avp__code__AAA__3GPP__Geodetic__Information; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Extended_GBR_UL")) return avp__code__PCC__3GPP__Extended__GBR__UL; else if (!strcmp(str_par, "avp_code_AAA_3GPP_MBSFN_Area_ID")) return avp__code__AAA__3GPP__MBSFN__Area__ID; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Server_Capabilities")) return avp__code__CxDx__3GPP__Server__Capabilities; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Area_Scope")) return avp__code__AAA__3GPP__Area__Scope; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SGW_Change")) return avp__code__DCA__3GPP__SGW__Change; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_SCSCF_Restoration_Info")) return avp__code__CxDx__3GPP__SCSCF__Restoration__Info; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Initial_CSeq_Sequence_Number")) return avp__code__CxDx__3GPP__Initial__CSeq__Sequence__Number; else if (!strcmp(str_par, "avp_code_DCA_3GPP_AoC_Subscription_Information")) return avp__code__DCA__3GPP__AoC__Subscription__Information; else if (!strcmp(str_par, "avp_code_AAA_3GPP_PUA_Flags")) return avp__code__AAA__3GPP__PUA__Flags; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Time_Usage")) return avp__code__DCA__3GPP__Time__Usage; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Primary_Event_Charging_Function_Name")) return avp__code__CxDx__3GPP__Primary__Event__Charging__Function__Name; else if (!strcmp(str_par, "avp_code_GI_3GPP_3GPP_User_Location_Info")) return avp__code__GI__3GPP__3GPP__User__Location__Info; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Notification_To_UE_User")) return avp__code__AAA__3GPP__Notification__To__UE__User; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Visited_PLMN_Id")) return avp__code__AAA__3GPP__Visited__PLMN__Id; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Homogeneous_Support_of_IMS_Voice_Over_PS_Sessions")) return avp__code__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Participant_Group")) return avp__code__DCA__3GPP__Participant__Group; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Play_Alternative")) return avp__code__DCA__3GPP__Play__Alternative; else if (!strcmp(str_par, "avp_code_DCA_3GPP_MBMS_User_Service_Type")) return avp__code__DCA__3GPP__MBMS__User__Service__Type; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Transit_IOI_List")) return avp__code__DCA__3GPP__Transit__IOI__List; else if (!strcmp(str_par, "avp_code_RX_3GPP_Codec_Data")) return avp__code__RX__3GPP__Codec__Data; else if (!strcmp(str_par, "avp_code_S6_3GPP_Monitoring_Event_Config_Status")) return avp__code__S6__3GPP__Monitoring__Event__Config__Status; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SDP_Media_Name")) return avp__code__DCA__3GPP__SDP__Media__Name; else if (!strcmp(str_par, "avp_code_DCA_3GPP_AF_Correlation_Information")) return avp__code__DCA__3GPP__AF__Correlation__Information; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Serving_Node_Identity")) return avp__code__DCA__3GPP__Serving__Node__Identity; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Radio_Frequency")) return avp__code__DCA__3GPP__Radio__Frequency; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Rule_Activation_Time")) return avp__code__PCC__3GPP__Rule__Activation__Time; else if (!strcmp(str_par, "avp_code_S6_3GPP_Service_Data")) return avp__code__S6__3GPP__Service__Data; else if (!strcmp(str_par, "avp_code_RX_3GPP_AF_Application_Identifier")) return avp__code__RX__3GPP__AF__Application__Identifier; else if (!strcmp(str_par, "avp_code_PCC_3GPP_NetLoc_Access_Support")) return avp__code__PCC__3GPP__NetLoc__Access__Support; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Announcing_UE_VPLMN_Identifier")) return avp__code__DCA__3GPP__Announcing__UE__VPLMN__Identifier; else if (!strcmp(str_par, "avp_code_S6_3GPP_Monitoring_Event_Configuration")) return avp__code__S6__3GPP__Monitoring__Event__Configuration; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Offline")) return avp__code__PCC__3GPP__Offline; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SIP_Method")) return avp__code__DCA__3GPP__SIP__Method; else if (!strcmp(str_par, "avp_code_PCC_3GPP_ADC_Rule_Definition")) return avp__code__PCC__3GPP__ADC__Rule__Definition; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Additional_Context_ID")) return avp__code__AAA__3GPP__Additional__Context__ID; else if (!strcmp(str_par, "avp_code_S6_3GPP_Allowed_PLMN_List")) return avp__code__S6__3GPP__Allowed__PLMN__List; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Bearer_Control_Mode")) return avp__code__PCC__3GPP__Bearer__Control__Mode; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Active_APN")) return avp__code__AAA__3GPP__Active__APN; else if (!strcmp(str_par, "avp_code_PCC_3GPP_HeNB_Local_IP_Address")) return avp__code__PCC__3GPP__HeNB__Local__IP__Address; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Packet_Filter_Content")) return avp__code__PCC__3GPP__Packet__Filter__Content; else if (!strcmp(str_par, "avp_code_AAA_3GPP_SMS_Register_Request")) return avp__code__AAA__3GPP__SMS__Register__Request; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Subscription_Info")) return avp__code__CxDx__3GPP__Subscription__Info; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SIP_Response_Timestamp_Fraction")) return avp__code__DCA__3GPP__SIP__Response__Timestamp__Fraction; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Client_Address")) return avp__code__DCA__3GPP__Client__Address; else if (!strcmp(str_par, "avp_code_AAA_3GPP_APN_Configuration")) return avp__code__AAA__3GPP__APN__Configuration; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Subscriber_Role")) return avp__code__DCA__3GPP__Subscriber__Role; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_SIP_Number_Auth_Items")) return avp__code__CxDx__3GPP__SIP__Number__Auth__Items; else if (!strcmp(str_par, "avp_code_AAA_3GPP_OMC_Id")) return avp__code__AAA__3GPP__OMC__Id; else if (!strcmp(str_par, "avp_code_AAA_3GPP_GMLC_Restriction")) return avp__code__AAA__3GPP__GMLC__Restriction; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Enhanced_Diagnostics")) return avp__code__DCA__3GPP__Enhanced__Diagnostics; else if (!strcmp(str_par, "avp_code_DCA_3GPP_CSG_Membership_Indication")) return avp__code__DCA__3GPP__CSG__Membership__Indication; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Regional_Subscription_Zone_Code")) return avp__code__AAA__3GPP__Regional__Subscription__Zone__Code; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Message_Class")) return avp__code__DCA__3GPP__Message__Class; else if (!strcmp(str_par, "avp_code_GI_3GPP_3GPP_Negotiated_DSCP")) return avp__code__GI__3GPP__3GPP__Negotiated__DSCP; else if (!strcmp(str_par, "avp_code_AAA_3GPP_TWAN_S2a_Failure_Cause")) return avp__code__AAA__3GPP__TWAN__S2a__Failure__Cause; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Trigger")) return avp__code__DCA__3GPP__Trigger; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Called_Identity_Change")) return avp__code__DCA__3GPP__Called__Identity__Change; else if (!strcmp(str_par, "avp_code_DCA_3GPP_ProSe_Request_Timestamp")) return avp__code__DCA__3GPP__ProSe__Request__Timestamp; else if (!strcmp(str_par, "avp_code_DCA_3GPP_PoC_Session_Id")) return avp__code__DCA__3GPP__PoC__Session__Id; else if (!strcmp(str_par, "avp_code_DCA_3GPP_PoC_Server_Role")) return avp__code__DCA__3GPP__PoC__Server__Role; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Forwarding_Pending")) return avp__code__DCA__3GPP__Forwarding__Pending; else if (!strcmp(str_par, "avp_code_S6_3GPP_SIR_Flags")) return avp__code__S6__3GPP__SIR__Flags; else if (!strcmp(str_par, "avp_code_RX_3GPP_MPS_Identifier")) return avp__code__RX__3GPP__MPS__Identifier; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Credit_Management_Status")) return avp__code__PCC__3GPP__Credit__Management__Status; else if (!strcmp(str_par, "avp_code_AAA_3GPP_MDT_Allowed_PLMN_Id")) return avp__code__AAA__3GPP__MDT__Allowed__PLMN__Id; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Monitored_PLMN_Identifier")) return avp__code__DCA__3GPP__Monitored__PLMN__Identifier; else if (!strcmp(str_par, "avp_code_S6_3GPP_Service_Result")) return avp__code__S6__3GPP__Service__Result; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Reporting_Level")) return avp__code__PCC__3GPP__Reporting__Level; else if (!strcmp(str_par, "avp_code_AAA_3GPP_MME_Location_Information")) return avp__code__AAA__3GPP__MME__Location__Information; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Served_Party_IP_Address")) return avp__code__DCA__3GPP__Served__Party__IP__Address; else if (!strcmp(str_par, "avp_code_RX_3GPP_Max_Supported_Bandwidth_DL")) return avp__code__RX__3GPP__Max__Supported__Bandwidth__DL; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Time_First_Reception")) return avp__code__DCA__3GPP__Time__First__Reception; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Pre_emption_Capability")) return avp__code__PCC__3GPP__Pre__emption__Capability; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Subscribed_VSRVCC")) return avp__code__AAA__3GPP__Subscribed__VSRVCC; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Monitoring_Flags")) return avp__code__PCC__3GPP__Monitoring__Flags; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Feature_List")) return avp__code__CxDx__3GPP__Feature__List; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Address_Type")) return avp__code__DCA__3GPP__Address__Type; else if (!strcmp(str_par, "avp_code_PCC_3GPP_TCP_Source_Port")) return avp__code__PCC__3GPP__TCP__Source__Port; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Application_Detection_Information")) return avp__code__PCC__3GPP__Application__Detection__Information; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Emergency_Info")) return avp__code__AAA__3GPP__Emergency__Info; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Remaining_Balance")) return avp__code__DCA__3GPP__Remaining__Balance; else if (!strcmp(str_par, "avp_code_AAA_3GPP_MPS_Priority")) return avp__code__AAA__3GPP__MPS__Priority; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Next_Tariff")) return avp__code__DCA__3GPP__Next__Tariff; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Record_Route")) return avp__code__CxDx__3GPP__Record__Route; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Tariff_XML")) return avp__code__DCA__3GPP__Tariff__XML; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Alert_Reason")) return avp__code__AAA__3GPP__Alert__Reason; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Recipient_Address")) return avp__code__DCA__3GPP__Recipient__Address; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Change_Condition")) return avp__code__DCA__3GPP__Change__Condition; else if (!strcmp(str_par, "avp_code_GI_3GPP_3GPP_CG_IPv6_Address")) return avp__code__GI__3GPP__3GPP__CG__IPv6__Address; else if (!strcmp(str_par, "avp_code_AAA_3GPP_DEA_Flags")) return avp__code__AAA__3GPP__DEA__Flags; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SCS_AS_Address")) return avp__code__DCA__3GPP__SCS__AS__Address; else if (!strcmp(str_par, "avp_code_AAA_3GPP_MO_LR")) return avp__code__AAA__3GPP__MO__LR; else if (!strcmp(str_par, "avp_code_DCA_3GPP_IMS_Visited_Network_Identifier")) return avp__code__DCA__3GPP__IMS__Visited__Network__Identifier; else if (!strcmp(str_par, "avp_code_DCA_3GPP_PoC_User_Role")) return avp__code__DCA__3GPP__PoC__User__Role; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Announcement_Identifier")) return avp__code__DCA__3GPP__Announcement__Identifier; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Non_3GPP_IP_Access")) return avp__code__AAA__3GPP__Non__3GPP__IP__Access; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Monitoring_Event_Report_Data")) return avp__code__DCA__3GPP__Monitoring__Event__Report__Data; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Adaptations")) return avp__code__DCA__3GPP__Adaptations; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Quota_Holding_Time")) return avp__code__DCA__3GPP__Quota__Holding__Time; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Maximum_Wait_Time")) return avp__code__AAA__3GPP__Maximum__Wait__Time; else if (!strcmp(str_par, "avp_code_RX_3GPP_Max_Requested_Bandwidth_UL")) return avp__code__RX__3GPP__Max__Requested__Bandwidth__UL; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Usage_Monitoring_Support")) return avp__code__PCC__3GPP__Usage__Monitoring__Support; else if (!strcmp(str_par, "avp_code_S6_3GPP_Maximum_Response_Time")) return avp__code__S6__3GPP__Maximum__Response__Time; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Envelope_Reporting")) return avp__code__DCA__3GPP__Envelope__Reporting; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Application_Server")) return avp__code__DCA__3GPP__Application__Server; else if (!strcmp(str_par, "avp_code_RX_3GPP_Sponsor_Identity")) return avp__code__RX__3GPP__Sponsor__Identity; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Proximity_Alert_Indication")) return avp__code__DCA__3GPP__Proximity__Alert__Indication; else if (!strcmp(str_par, "avp_code_PCC_3GPP_CoA_IP_Address")) return avp__code__PCC__3GPP__CoA__IP__Address; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Trunk_Group_Id")) return avp__code__DCA__3GPP__Trunk__Group__Id; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Default_QoS_Information")) return avp__code__PCC__3GPP__Default__QoS__Information; else if (!strcmp(str_par, "avp_code_PCC_3GPP_AN_GW_Address")) return avp__code__PCC__3GPP__AN__GW__Address; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Start_Of_Charging")) return avp__code__DCA__3GPP__Start__Of__Charging; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Participants_Involved")) return avp__code__DCA__3GPP__Participants__Involved; else if (!strcmp(str_par, "avp_code_PCC_3GPP_NBIFOM_Support")) return avp__code__PCC__3GPP__NBIFOM__Support; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Redirect_Support")) return avp__code__PCC__3GPP__Redirect__Support; else if (!strcmp(str_par, "avp_code_AAA_3GPP_IMSI_Group_Id")) return avp__code__AAA__3GPP__IMSI__Group__Id; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Cell_Global_Identity")) return avp__code__AAA__3GPP__Cell__Global__Identity; else if (!strcmp(str_par, "avp_code_AAA_3GPP_PDN_Connection_Continuity")) return avp__code__AAA__3GPP__PDN__Connection__Continuity; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Tariff_Information")) return avp__code__DCA__3GPP__Tariff__Information; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Wildcarded_Public_Identity")) return avp__code__CxDx__3GPP__Wildcarded__Public__Identity; else if (!strcmp(str_par, "avp_code_AAA_3GPP_DSA_Flags")) return avp__code__AAA__3GPP__DSA__Flags; else if (!strcmp(str_par, "avp_code_DCA_3GPP_PoC_Event_Type")) return avp__code__DCA__3GPP__PoC__Event__Type; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Trace_Data")) return avp__code__AAA__3GPP__Trace__Data; else if (!strcmp(str_par, "avp_code_AAA_3GPP_LCS_Info")) return avp__code__AAA__3GPP__LCS__Info; else if (!strcmp(str_par, "avp_code_DCA_3GPP_LCS_Requestor_Id_String")) return avp__code__DCA__3GPP__LCS__Requestor__Id__String; else if (!strcmp(str_par, "avp_code_AAA_3GPP_PDN_GW_Allocation_Type")) return avp__code__AAA__3GPP__PDN__GW__Allocation__Type; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Additional_Type_Information")) return avp__code__DCA__3GPP__Additional__Type__Information; else if (!strcmp(str_par, "avp_code_GI_3GPP_3GPP_SGSN_MCC_MNC")) return avp__code__GI__3GPP__3GPP__SGSN__MCC__MNC; else if (!strcmp(str_par, "avp_code_AAA_3GPP_HESSID")) return avp__code__AAA__3GPP__HESSID; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Content_Class")) return avp__code__DCA__3GPP__Content__Class; else if (!strcmp(str_par, "avp_code_DCA_3GPP_TAD_Identifier")) return avp__code__DCA__3GPP__TAD__Identifier; else if (!strcmp(str_par, "avp_code_AAA_3GPP_IMEI_Check_In_VPLMN_Result")) return avp__code__AAA__3GPP__IMEI__Check__In__VPLMN__Result; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Service_Generic_Information")) return avp__code__DCA__3GPP__Service__Generic__Information; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Variable_Part_Type")) return avp__code__DCA__3GPP__Variable__Part__Type; else if (!strcmp(str_par, "avp_code_DCA_3GPP_ProSe_Direct_Discovery_Model")) return avp__code__DCA__3GPP__ProSe__Direct__Discovery__Model; else if (!strcmp(str_par, "avp_code_RX_3GPP_Extended_Max_Requested_BW_UL")) return avp__code__RX__3GPP__Extended__Max__Requested__BW__UL; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SM_Device_Trigger_Indicator")) return avp__code__DCA__3GPP__SM__Device__Trigger__Indicator; else if (!strcmp(str_par, "avp_code_S6_3GPP_User_Identifier")) return avp__code__S6__3GPP__User__Identifier; else if (!strcmp(str_par, "avp_code_PCC_3GPP_QoS_Rule_Base_Name")) return avp__code__PCC__3GPP__QoS__Rule__Base__Name; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Restoration_Priority")) return avp__code__AAA__3GPP__Restoration__Priority; else if (!strcmp(str_par, "avp_code_DCA_3GPP_ISUP_Cause_Diagnostics")) return avp__code__DCA__3GPP__ISUP__Cause__Diagnostics; else if (!strcmp(str_par, "avp_code_S6_3GPP_Association_Type")) return avp__code__S6__3GPP__Association__Type; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Charging_Rule_Definition")) return avp__code__PCC__3GPP__Charging__Rule__Definition; else if (!strcmp(str_par, "avp_code_RX_3GPP_Min_Requested_Bandwidth_UL")) return avp__code__RX__3GPP__Min__Requested__Bandwidth__UL; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Application_Specific_Data")) return avp__code__DCA__3GPP__Application__Specific__Data; else if (!strcmp(str_par, "avp_code_PCC_3GPP_CoA_Information")) return avp__code__PCC__3GPP__CoA__Information; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Report_Amount")) return avp__code__AAA__3GPP__Report__Amount; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Secondary_Charging_Collection_Function_Name")) return avp__code__CxDx__3GPP__Secondary__Charging__Collection__Function__Name; else if (!strcmp(str_par, "avp_code_AAA_3GPP_A_MSISDN")) return avp__code__AAA__3GPP__A__MSISDN; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Routing_Rule_Report")) return avp__code__PCC__3GPP__Routing__Rule__Report; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Number_Of_Requested_Vectors")) return avp__code__AAA__3GPP__Number__Of__Requested__Vectors; else if (!strcmp(str_par, "avp_code_AAA_3GPP_AIR_Flags")) return avp__code__AAA__3GPP__AIR__Flags; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SM_Protocol_ID")) return avp__code__DCA__3GPP__SM__Protocol__ID; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Low_Priority_Indicator")) return avp__code__DCA__3GPP__Low__Priority__Indicator; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Geographical_Information")) return avp__code__AAA__3GPP__Geographical__Information; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Participant_Action_Type")) return avp__code__DCA__3GPP__Participant__Action__Type; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Node_Id")) return avp__code__DCA__3GPP__Node__Id; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Loose_Route_Indication")) return avp__code__CxDx__3GPP__Loose__Route__Indication; else if (!strcmp(str_par, "avp_code_AAA_3GPP_MME_User_State")) return avp__code__AAA__3GPP__MME__User__State; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Access_Restriction_Data")) return avp__code__AAA__3GPP__Access__Restriction__Data; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SM_Service_Type")) return avp__code__DCA__3GPP__SM__Service__Type; else if (!strcmp(str_par, "avp_code_DCA_3GPP_UNI_PDU_CP_Only_Flag")) return avp__code__DCA__3GPP__UNI__PDU__CP__Only__Flag; else if (!strcmp(str_par, "avp_code_GI_3GPP_3GPP_RAT_Type")) return avp__code__GI__3GPP__3GPP__RAT__Type; else if (!strcmp(str_par, "avp_code_AAA_3GPP_SS_Status")) return avp__code__AAA__3GPP__SS__Status; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Neighbour_Node_Address")) return avp__code__DCA__3GPP__Neighbour__Node__Address; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Location_Type")) return avp__code__DCA__3GPP__Location__Type; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Quota_Indicator")) return avp__code__DCA__3GPP__Quota__Indicator; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Priority")) return avp__code__DCA__3GPP__Priority; else if (!strcmp(str_par, "avp_code_S6_3GPP_NIDD_Authorization_Update")) return avp__code__S6__3GPP__NIDD__Authorization__Update; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Service_Specific_Data")) return avp__code__DCA__3GPP__Service__Specific__Data; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Connectivity_Flags")) return avp__code__AAA__3GPP__Connectivity__Flags; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Packet_Filter_Operation")) return avp__code__PCC__3GPP__Packet__Filter__Operation; else if (!strcmp(str_par, "avp_code_DCA_3GPP_VCS_Information")) return avp__code__DCA__3GPP__VCS__Information; else if (!strcmp(str_par, "avp_code_S6_3GPP_SCEF_Reference_ID_for_Deletion")) return avp__code__S6__3GPP__SCEF__Reference__ID__for__Deletion; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Content_Disposition")) return avp__code__DCA__3GPP__Content__Disposition; else if (!strcmp(str_par, "avp_code_RX_3GPP_SIP_Forking_Indication")) return avp__code__RX__3GPP__SIP__Forking__Indication; else if (!strcmp(str_par, "avp_code_DCA_3GPP_ProSe_Group_IP_Multicast_Address")) return avp__code__DCA__3GPP__ProSe__Group__IP__Multicast__Address; else if (!strcmp(str_par, "avp_code_S6_3GPP_IMEI_Change")) return avp__code__S6__3GPP__IMEI__Change; else if (!strcmp(str_par, "avp_code_PCC_3GPP_IP_CAN_Type")) return avp__code__PCC__3GPP__IP__CAN__Type; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SDP_Media_Component")) return avp__code__DCA__3GPP__SDP__Media__Component; else if (!strcmp(str_par, "avp_code_RX_3GPP_Extended_Min_Desired_BW_UL")) return avp__code__RX__3GPP__Extended__Min__Desired__BW__UL; else if (!strcmp(str_par, "avp_code_DCA_3GPP_ProSe_Direct_Communication_Reception_Data_Container")) return avp__code__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_SIP_Authorization")) return avp__code__CxDx__3GPP__SIP__Authorization; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Revalidation_Time")) return avp__code__PCC__3GPP__Revalidation__Time; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Logging_Interval")) return avp__code__AAA__3GPP__Logging__Interval; else if (!strcmp(str_par, "avp_code_DCA_3GPP_PoC_Information")) return avp__code__DCA__3GPP__PoC__Information; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Presence_Reporting_Area_Status")) return avp__code__PCC__3GPP__Presence__Reporting__Area__Status; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Routing_Filter")) return avp__code__PCC__3GPP__Routing__Filter; else if (!strcmp(str_par, "avp_code_AAA_3GPP_WLAN_offloadability")) return avp__code__AAA__3GPP__WLAN__offloadability; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Data_Coding_Scheme")) return avp__code__DCA__3GPP__Data__Coding__Scheme; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Metering_Method")) return avp__code__PCC__3GPP__Metering__Method; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Non_IP_Data_Delivery_Mechanism")) return avp__code__AAA__3GPP__Non__IP__Data__Delivery__Mechanism; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Initial_IMS_Charging_Identifier")) return avp__code__DCA__3GPP__Initial__IMS__Charging__Identifier; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Accumulated_Cost")) return avp__code__DCA__3GPP__Accumulated__Cost; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Integrity_Key")) return avp__code__CxDx__3GPP__Integrity__Key; else if (!strcmp(str_par, "avp_code_AAA_3GPP_E_UTRAN_Vector")) return avp__code__AAA__3GPP__E__UTRAN__Vector; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SMSC_Address")) return avp__code__DCA__3GPP__SMSC__Address; else if (!strcmp(str_par, "avp_code_DCA_3GPP_PDP_Address_Prefix_Length")) return avp__code__DCA__3GPP__PDP__Address__Prefix__Length; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Trace_Event_List")) return avp__code__AAA__3GPP__Trace__Event__List; else if (!strcmp(str_par, "avp_code_DCA_3GPP_LCS_Client_Id")) return avp__code__DCA__3GPP__LCS__Client__Id; else if (!strcmp(str_par, "avp_code_GI_3GPP_3GPP_PDP_Type")) return avp__code__GI__3GPP__3GPP__PDP__Type; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Number_Of_Talk_Bursts")) return avp__code__DCA__3GPP__Number__Of__Talk__Bursts; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Short_Network_Name")) return avp__code__AAA__3GPP__Short__Network__Name; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Message_Size")) return avp__code__DCA__3GPP__Message__Size; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Additional_Exception_Reports")) return avp__code__DCA__3GPP__Additional__Exception__Reports; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Access_Transfer_Information")) return avp__code__DCA__3GPP__Access__Transfer__Information; else if (!strcmp(str_par, "avp_code_S6_3GPP_Communication_Pattern_Set")) return avp__code__S6__3GPP__Communication__Pattern__Set; else if (!strcmp(str_par, "avp_code_AAA_3GPP_TWAG_UP_Address")) return avp__code__AAA__3GPP__TWAG__UP__Address; else if (!strcmp(str_par, "avp_code_DCA_3GPP_MMBox_Storage_Requested")) return avp__code__DCA__3GPP__MMBox__Storage__Requested; else if (!strcmp(str_par, "avp_code_RX_3GPP_Flow_Status")) return avp__code__RX__3GPP__Flow__Status; else if (!strcmp(str_par, "avp_code_DCA_3GPP_PC3_Control_Protocol_Cause")) return avp__code__DCA__3GPP__PC3__Control__Protocol__Cause; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Calling_Party_Address")) return avp__code__DCA__3GPP__Calling__Party__Address; else if (!strcmp(str_par, "avp_code_RX_3GPP_MCPTT_Identifier")) return avp__code__RX__3GPP__MCPTT__Identifier; else if (!strcmp(str_par, "avp_code_S6_3GPP_Group_Monitoring_Event_Report")) return avp__code__S6__3GPP__Group__Monitoring__Event__Report; else if (!strcmp(str_par, "avp_code_PCC_3GPP_QoS_Upgrade")) return avp__code__PCC__3GPP__QoS__Upgrade; else if (!strcmp(str_par, "avp_code_DCA_3GPP_PS_Append_Free_Format_Data")) return avp__code__DCA__3GPP__PS__Append__Free__Format__Data; else if (!strcmp(str_par, "avp_code_PCC_3GPP_AN_GW_Status")) return avp__code__PCC__3GPP__AN__GW__Status; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Monitoring_Key")) return avp__code__PCC__3GPP__Monitoring__Key; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Measurement_Period_UMTS")) return avp__code__AAA__3GPP__Measurement__Period__UMTS; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Media_Initiator_Flag")) return avp__code__DCA__3GPP__Media__Initiator__Flag; else if (!strcmp(str_par, "avp_code_DCA_3GPP_ISUP_Location_Number")) return avp__code__DCA__3GPP__ISUP__Location__Number; else if (!strcmp(str_par, "avp_code_PCC_3GPP_3GPP_PS_Data_Off_Status")) return avp__code__PCC__3GPP__3GPP__PS__Data__Off__Status; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Routing_Rule_Install")) return avp__code__PCC__3GPP__Routing__Rule__Install; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Reset_ID")) return avp__code__AAA__3GPP__Reset__ID; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Service_Data_Container")) return avp__code__DCA__3GPP__Service__Data__Container; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Server_Assignment_Type")) return avp__code__CxDx__3GPP__Server__Assignment__Type; else if (!strcmp(str_par, "avp_code_AAA_3GPP_PUR_Flags")) return avp__code__AAA__3GPP__PUR__Flags; else if (!strcmp(str_par, "avp_code_PCC_3GPP_IP_CAN_Session_Charging_Scope")) return avp__code__PCC__3GPP__IP__CAN__Session__Charging__Scope; else if (!strcmp(str_par, "avp_code_AAA_3GPP_IMEI")) return avp__code__AAA__3GPP__IMEI; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Interface_Text")) return avp__code__DCA__3GPP__Interface__Text; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Kc")) return avp__code__AAA__3GPP__Kc; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Current_Tariff")) return avp__code__DCA__3GPP__Current__Tariff; else if (!strcmp(str_par, "avp_code_AAA_3GPP_SGSN_Number")) return avp__code__AAA__3GPP__SGSN__Number; else if (!strcmp(str_par, "avp_code_AAA_3GPP_HPLMN_ODB")) return avp__code__AAA__3GPP__HPLMN__ODB; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Time_Quota_Type")) return avp__code__DCA__3GPP__Time__Quota__Type; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Trace_Info")) return avp__code__AAA__3GPP__Trace__Info; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Domain_Name")) return avp__code__DCA__3GPP__Domain__Name; else if (!strcmp(str_par, "avp_code_GI_3GPP_3GPP_Charging_Characteristics")) return avp__code__GI__3GPP__3GPP__Charging__Characteristics; else if (!strcmp(str_par, "avp_code_AAA_3GPP_PDP_Context")) return avp__code__AAA__3GPP__PDP__Context; else if (!strcmp(str_par, "avp_code_AAA_3GPP_DER_Flags")) return avp__code__AAA__3GPP__DER__Flags; else if (!strcmp(str_par, "avp_code_DCA_3GPP_LCS_Data_Coding_Scheme")) return avp__code__DCA__3GPP__LCS__Data__Coding__Scheme; else if (!strcmp(str_par, "avp_code_GI_3GPP_3GPP_GGSN_Address")) return avp__code__GI__3GPP__3GPP__GGSN__Address; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Related_IMS_Charging_Identifier_Node")) return avp__code__DCA__3GPP__Related__IMS__Charging__Identifier__Node; else if (!strcmp(str_par, "avp_code_S6_3GPP_Node_Type")) return avp__code__S6__3GPP__Node__Type; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Talk_Burst_Volume")) return avp__code__DCA__3GPP__Talk__Burst__Volume; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Service_Id")) return avp__code__DCA__3GPP__Service__Id; else if (!strcmp(str_par, "avp_code_RX_3GPP_Priority_Sharing_Indicator")) return avp__code__RX__3GPP__Priority__Sharing__Indicator; else if (!strcmp(str_par, "avp_code_PCC_3GPP_QoS_Rule_Name")) return avp__code__PCC__3GPP__QoS__Rule__Name; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Trigger_Type")) return avp__code__DCA__3GPP__Trigger__Type; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Instance_Id")) return avp__code__DCA__3GPP__Instance__Id; else if (!strcmp(str_par, "avp_code_S6_3GPP_Scheduled_Communication_Time")) return avp__code__S6__3GPP__Scheduled__Communication__Time; else if (!strcmp(str_par, "avp_code_RX_3GPP_Max_Requested_Bandwidth_DL")) return avp__code__RX__3GPP__Max__Requested__Bandwidth__DL; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Role_Of_ProSe_Function")) return avp__code__DCA__3GPP__Role__Of__ProSe__Function; else if (!strcmp(str_par, "avp_code_S6_3GPP_Maximum_Latency")) return avp__code__S6__3GPP__Maximum__Latency; else if (!strcmp(str_par, "avp_code_PCC_3GPP_PCC_Rule_Status")) return avp__code__PCC__3GPP__PCC__Rule__Status; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SIP_Response_Timestamp")) return avp__code__DCA__3GPP__SIP__Response__Timestamp; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Extended_GBR_DL")) return avp__code__PCC__3GPP__Extended__GBR__DL; else if (!strcmp(str_par, "avp_code_AAA_3GPP_MBSFN_Area")) return avp__code__AAA__3GPP__MBSFN__Area; else if (!strcmp(str_par, "avp_code_DCA_3GPP_ProSe_UE_ID")) return avp__code__DCA__3GPP__ProSe__UE__ID; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Server_Name")) return avp__code__CxDx__3GPP__Server__Name; else if (!strcmp(str_par, "avp_code_S6_3GPP_APN_Validity_Time")) return avp__code__S6__3GPP__APN__Validity__Time; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Allocation_Retention_Priority")) return avp__code__PCC__3GPP__Allocation__Retention__Priority; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Job_Type")) return avp__code__AAA__3GPP__Job__Type; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Positioning_Method")) return avp__code__AAA__3GPP__Positioning__Method; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_LIA_Flags")) return avp__code__CxDx__3GPP__LIA__Flags; else if (!strcmp(str_par, "avp_code_AAA_3GPP_DL_Buffering_Suggested_Packet_Count")) return avp__code__AAA__3GPP__DL__Buffering__Suggested__Packet__Count; else if (!strcmp(str_par, "avp_code_DCA_3GPP_AoC_Service_Type")) return avp__code__DCA__3GPP__AoC__Service__Type; else if (!strcmp(str_par, "avp_code_AAA_3GPP_IDA_Flags")) return avp__code__AAA__3GPP__IDA__Flags; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Time_Last_Usage")) return avp__code__DCA__3GPP__Time__Last__Usage; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Charging_Information")) return avp__code__CxDx__3GPP__Charging__Information; else if (!strcmp(str_par, "avp_code_AAA_3GPP_ULA_Flags")) return avp__code__AAA__3GPP__ULA__Flags; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Originator_Interface")) return avp__code__DCA__3GPP__Originator__Interface; else if (!strcmp(str_par, "avp_code_AAA_3GPP_IMS_Voice_Over_PS_Sessions_Supported")) return avp__code__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Roaming_Restricted_Due_To_Unsupported_Feature")) return avp__code__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature; else if (!strcmp(str_par, "avp_code_DCA_3GPP_File_Repair_Supported")) return avp__code__DCA__3GPP__File__Repair__Supported; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SDP_Answer_Timestamp")) return avp__code__DCA__3GPP__SDP__Answer__Timestamp; else if (!strcmp(str_par, "avp_code_AAA_3GPP_WLAN_Identifier")) return avp__code__AAA__3GPP__WLAN__Identifier; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Type_Number")) return avp__code__DCA__3GPP__Type__Number; else if (!strcmp(str_par, "avp_code_DCA_3GPP_NIDD_Submission")) return avp__code__DCA__3GPP__NIDD__Submission; else if (!strcmp(str_par, "avp_code_S6_3GPP_T4_Parameters")) return avp__code__S6__3GPP__T4__Parameters; else if (!strcmp(str_par, "avp_code_RX_3GPP_Access_Network_Charging_Identifier_Value")) return avp__code__RX__3GPP__Access__Network__Charging__Identifier__Value; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Announcing_UE_HPLMN_Identifier")) return avp__code__DCA__3GPP__Announcing__UE__HPLMN__Identifier; else if (!strcmp(str_par, "avp_code_S6_3GPP_AESE_Error_Report")) return avp__code__S6__3GPP__AESE__Error__Report; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Event_Type")) return avp__code__DCA__3GPP__Event__Type; else if (!strcmp(str_par, "avp_code_RX_3GPP_Sharing_Key_DL")) return avp__code__RX__3GPP__Sharing__Key__DL; else if (!strcmp(str_par, "avp_code_PCC_3GPP_ADC_Rule_Remove")) return avp__code__PCC__3GPP__ADC__Rule__Remove; else if (!strcmp(str_par, "avp_code_DCA_3GPP_ProSe_Direct_Communication_Transmission_Data_Container")) return avp__code__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container; else if (!strcmp(str_par, "avp_code_S6_3GPP_Restricted_PLMN_List")) return avp__code__S6__3GPP__Restricted__PLMN__List; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Access_Network_Charging_Identifier_Gx")) return avp__code__PCC__3GPP__Access__Network__Charging__Identifier__Gx; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Age_Of_Location_Information")) return avp__code__AAA__3GPP__Age__Of__Location__Information; else if (!strcmp(str_par, "avp_code_DCA_3GPP_PoC_Group_Name")) return avp__code__DCA__3GPP__PoC__Group__Name; else if (!strcmp(str_par, "avp_code_RX_3GPP_Extended_Max_Requested_BW_DL")) return avp__code__RX__3GPP__Extended__Max__Requested__BW__DL; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Flow_Information")) return avp__code__PCC__3GPP__Flow__Information; else if (!strcmp(str_par, "avp_code_DCA_3GPP_PS_Information")) return avp__code__DCA__3GPP__PS__Information; else if (!strcmp(str_par, "avp_code_DCA_3GPP_MTC_IWF_Address")) return avp__code__DCA__3GPP__MTC__IWF__Address; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Execution_Time")) return avp__code__PCC__3GPP__Execution__Time; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Contact")) return avp__code__CxDx__3GPP__Contact; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Charging_Correlation_Indicator")) return avp__code__PCC__3GPP__Charging__Correlation__Indicator; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Event_Threshold_Event_1I")) return avp__code__AAA__3GPP__Event__Threshold__Event__1I; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SIP_Request_Timestamp_Fraction")) return avp__code__DCA__3GPP__SIP__Request__Timestamp__Fraction; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Service_Mode")) return avp__code__DCA__3GPP__Service__Mode; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_User_Data")) return avp__code__CxDx__3GPP__User__Data; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Report_Interval")) return avp__code__AAA__3GPP__Report__Interval; else if (!strcmp(str_par, "avp_code_PCC_3GPP_RAN_NAS_Release_Cause")) return avp__code__PCC__3GPP__RAN__NAS__Release__Cause; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Dynamic_Address_Flag_Extension")) return avp__code__DCA__3GPP__Dynamic__Address__Flag__Extension; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Client_Identity")) return avp__code__AAA__3GPP__Client__Identity; else if (!strcmp(str_par, "avp_code_DCA_3GPP_CSG_Access_Mode")) return avp__code__DCA__3GPP__CSG__Access__Mode; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Equipment_Status")) return avp__code__AAA__3GPP__Equipment__Status; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Supplementary_Service")) return avp__code__DCA__3GPP__Supplementary__Service; else if (!strcmp(str_par, "avp_code_GI_3GPP_3GPP_Packet_Filter")) return avp__code__GI__3GPP__3GPP__Packet__Filter; else if (!strcmp(str_par, "avp_code_AAA_3GPP_EPS_Location_Information")) return avp__code__AAA__3GPP__EPS__Location__Information; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Access_Network_Information")) return avp__code__DCA__3GPP__Access__Network__Information; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Called_Identity")) return avp__code__DCA__3GPP__Called__Identity; else if (!strcmp(str_par, "avp_code_AAA_3GPP_TWAN_Default_APN_Context_Id")) return avp__code__AAA__3GPP__TWAN__Default__APN__Context__Id; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SGSN_Address")) return avp__code__DCA__3GPP__SGSN__Address; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SGi_PtP_Tunnelling_Method")) return avp__code__DCA__3GPP__SGi__PtP__Tunnelling__Method; else if (!strcmp(str_par, "avp_code_DCA_3GPP_NNI_Type")) return avp__code__DCA__3GPP__NNI__Type; else if (!strcmp(str_par, "avp_code_RX_3GPP_Service_Info_Status")) return avp__code__RX__3GPP__Service__Info__Status; else if (!strcmp(str_par, "avp_code_S6_3GPP_CIR_Flags")) return avp__code__S6__3GPP__CIR__Flags; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Precedence")) return avp__code__PCC__3GPP__Precedence; else if (!strcmp(str_par, "avp_code_DCA_3GPP_User_Participating_Type")) return avp__code__DCA__3GPP__User__Participating__Type; else if (!strcmp(str_par, "avp_code_DCA_3GPP_GGSN_Address")) return avp__code__DCA__3GPP__GGSN__Address; else if (!strcmp(str_par, "avp_code_RX_3GPP_Sponsoring_Action")) return avp__code__RX__3GPP__Sponsoring__Action; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Radio_Resources_Indicator")) return avp__code__DCA__3GPP__Radio__Resources__Indicator; else if (!strcmp(str_par, "avp_code_S6_3GPP_Granted_Validity_Time")) return avp__code__S6__3GPP__Granted__Validity__Time; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Priority_Level")) return avp__code__PCC__3GPP__Priority__Level; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Node_Functionality")) return avp__code__DCA__3GPP__Node__Functionality; else if (!strcmp(str_par, "avp_code_RX_3GPP_Flow_Description")) return avp__code__RX__3GPP__Flow__Description; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Packet_Filter_Information")) return avp__code__PCC__3GPP__Packet__Filter__Information; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Daylight_Saving_Time")) return avp__code__AAA__3GPP__Daylight__Saving__Time; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Address_Domain")) return avp__code__DCA__3GPP__Address__Domain; else if (!strcmp(str_par, "avp_code_S6_3GPP_SCEF_ID")) return avp__code__S6__3GPP__SCEF__ID; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Content_Length")) return avp__code__DCA__3GPP__Content__Length; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Removal_Of_Access")) return avp__code__PCC__3GPP__Removal__Of__Access; else if (!strcmp(str_par, "avp_code_PCC_3GPP_ADC_Rule_Report")) return avp__code__PCC__3GPP__ADC__Rule__Report; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Preferred_Data_Mode")) return avp__code__AAA__3GPP__Preferred__Data__Mode; else if (!strcmp(str_par, "avp_code_DCA_3GPP_ProSe_Functionality")) return avp__code__DCA__3GPP__ProSe__Functionality; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Low_Balance_Indication")) return avp__code__DCA__3GPP__Low__Balance__Indication; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Guaranteed_Bitrate_UL")) return avp__code__PCC__3GPP__Guaranteed__Bitrate__UL; else if (!strcmp(str_par, "avp_code_AAA_3GPP_UE_SRVCC_Capability")) return avp__code__AAA__3GPP__UE__SRVCC__Capability; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_To_SIP_Header")) return avp__code__CxDx__3GPP__To__SIP__Header; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Coupled_Node_Diameter_ID")) return avp__code__AAA__3GPP__Coupled__Node__Diameter__ID; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Real_Time_Tariff_Information")) return avp__code__DCA__3GPP__Real__Time__Tariff__Information; else if (!strcmp(str_par, "avp_code_AAA_3GPP_STN_SR")) return avp__code__AAA__3GPP__STN__SR; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SDP_Type")) return avp__code__DCA__3GPP__SDP__Type; else if (!strcmp(str_par, "avp_code_AAA_3GPP_ServiceTypeIdentity")) return avp__code__AAA__3GPP__ServiceTypeIdentity; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Requested_Party_Address")) return avp__code__DCA__3GPP__Requested__Party__Address; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Announcement_Information")) return avp__code__DCA__3GPP__Announcement__Information; else if (!strcmp(str_par, "avp_code_AAA_3GPP_AUTN")) return avp__code__AAA__3GPP__AUTN; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Non_3GPP_User_Data")) return avp__code__AAA__3GPP__Non__3GPP__User__Data; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Delivery_Report_Requested")) return avp__code__DCA__3GPP__Delivery__Report__Requested; else if (!strcmp(str_par, "avp_code_GI_3GPP_TWAN_Identifier")) return avp__code__GI__3GPP__TWAN__Identifier; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Origination_Time_Stamp")) return avp__code__AAA__3GPP__Origination__Time__Stamp; else if (!strcmp(str_par, "avp_code_DCA_3GPP_LCS_APN")) return avp__code__DCA__3GPP__LCS__APN; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Envelope_End_Time")) return avp__code__DCA__3GPP__Envelope__End__Time; else if (!strcmp(str_par, "avp_code_RX_3GPP_Sponsored_Connectivity_Data")) return avp__code__RX__3GPP__Sponsored__Connectivity__Data; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Application_Server_Information")) return avp__code__DCA__3GPP__Application__Server__Information; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Originator_Address")) return avp__code__DCA__3GPP__Originator__Address; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Network_Call_Reference_Number")) return avp__code__DCA__3GPP__Network__Call__Reference__Number; else if (!strcmp(str_par, "avp_code_S6_3GPP_AESE_Communication_Pattern")) return avp__code__S6__3GPP__AESE__Communication__Pattern; else if (!strcmp(str_par, "avp_code_PCC_3GPP_NBIFOM_Mode")) return avp__code__PCC__3GPP__NBIFOM__Mode; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Redirect_Information")) return avp__code__PCC__3GPP__Redirect__Information; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Monitoring_UE_VPLMN_Identifier")) return avp__code__DCA__3GPP__Monitoring__UE__VPLMN__Identifier; else if (!strcmp(str_par, "avp_code_S6_3GPP_Event_Handling")) return avp__code__S6__3GPP__Event__Handling; else if (!strcmp(str_par, "avp_code_PCC_3GPP_ToS_Traffic_Class")) return avp__code__PCC__3GPP__ToS__Traffic__Class; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Tracking_Area_Identity")) return avp__code__AAA__3GPP__Tracking__Area__Identity; else if (!strcmp(str_par, "avp_code_RX_3GPP_Min_Desired_Bandwidth_UL")) return avp__code__RX__3GPP__Min__Desired__Bandwidth__UL; else if (!strcmp(str_par, "avp_code_AAA_3GPP_UVR_Flags")) return avp__code__AAA__3GPP__UVR__Flags; else if (!strcmp(str_par, "avp_code_DCA_3GPP_PS_Free_Format_Data")) return avp__code__DCA__3GPP__PS__Free__Format__Data; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Originating_Request")) return avp__code__CxDx__3GPP__Originating__Request; else if (!strcmp(str_par, "avp_code_PCC_3GPP_PDN_Connection_ID")) return avp__code__PCC__3GPP__PDN__Connection__ID; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Subscription_Data_Flags")) return avp__code__AAA__3GPP__Subscription__Data__Flags; else if (!strcmp(str_par, "avp_code_PCC_3GPP_PRA_Remove")) return avp__code__PCC__3GPP__PRA__Remove; else if (!strcmp(str_par, "avp_code_AAA_3GPP_DSR_Flags")) return avp__code__AAA__3GPP__DSR__Flags; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Number_Portability_Routing_Information")) return avp__code__DCA__3GPP__Number__Portability__Routing__Information; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Subscribed_Periodic_RAU_TAU_Timer")) return avp__code__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Specific_APN_Info")) return avp__code__AAA__3GPP__Specific__APN__Info; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Terminal_Information")) return avp__code__AAA__3GPP__Terminal__Information; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Restoration_Info")) return avp__code__CxDx__3GPP__Restoration__Info; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Account_Expiration")) return avp__code__DCA__3GPP__Account__Expiration; else if (!strcmp(str_par, "avp_code_AAA_3GPP_CSG_Id")) return avp__code__AAA__3GPP__CSG__Id; else if (!strcmp(str_par, "avp_code_GI_3GPP_3GPP_IPv6_DNS_Servers")) return avp__code__GI__3GPP__3GPP__IPv6__DNS__Servers; else if (!strcmp(str_par, "avp_code_AAA_3GPP_SSID")) return avp__code__AAA__3GPP__SSID; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Call_Barring_Info")) return avp__code__AAA__3GPP__Call__Barring__Info; else if (!strcmp(str_par, "avp_code_DCA_3GPP_BSSID")) return avp__code__DCA__3GPP__BSSID; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Talk_Burst_Exchange")) return avp__code__DCA__3GPP__Talk__Burst__Exchange; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Variable_Part_Order")) return avp__code__DCA__3GPP__Variable__Part__Order; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Time_Quota_Mechanism")) return avp__code__DCA__3GPP__Time__Quota__Mechanism; else if (!strcmp(str_par, "avp_code_AAA_3GPP_ANID")) return avp__code__AAA__3GPP__ANID; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Monitoring_Event_Report_Number")) return avp__code__DCA__3GPP__Monitoring__Event__Report__Number; else if (!strcmp(str_par, "avp_code_S6_3GPP_IP_SM_GW_Name")) return avp__code__S6__3GPP__IP__SM__GW__Name; else if (!strcmp(str_par, "avp_code_RX_3GPP_Media_Sub_Component")) return avp__code__RX__3GPP__Media__Sub__Component; else if (!strcmp(str_par, "avp_code_DCA_3GPP_CN_Operator_Selection_Entity")) return avp__code__DCA__3GPP__CN__Operator__Selection__Entity; else if (!strcmp(str_par, "avp_code_S6_3GPP_Accuracy")) return avp__code__S6__3GPP__Accuracy; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Charging_Rule_Remove")) return avp__code__PCC__3GPP__Charging__Rule__Remove; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Originating_IOI")) return avp__code__DCA__3GPP__Originating__IOI; else if (!strcmp(str_par, "avp_code_RX_3GPP_Min_Requested_Bandwidth_DL")) return avp__code__RX__3GPP__Min__Requested__Bandwidth__DL; else if (!strcmp(str_par, "avp_code_DCA_3GPP_ProSe_Function_PLMN_Identifier")) return avp__code__DCA__3GPP__ProSe__Function__PLMN__Identifier; else if (!strcmp(str_par, "avp_code_S6_3GPP_Service_Report")) return avp__code__S6__3GPP__Service__Report; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Tunnel_Information")) return avp__code__PCC__3GPP__Tunnel__Information; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Bearer_Service")) return avp__code__DCA__3GPP__Bearer__Service; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Primary_Charging_Collection_Function_Name")) return avp__code__CxDx__3GPP__Primary__Charging__Collection__Function__Name; else if (!strcmp(str_par, "avp_code_PCC_3GPP_QoS_Rule_Definition")) return avp__code__PCC__3GPP__QoS__Rule__Definition; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Time_Zone")) return avp__code__AAA__3GPP__Time__Zone; else if (!strcmp(str_par, "avp_code_S6_3GPP_Periodic_Time")) return avp__code__S6__3GPP__Periodic__Time; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Routing_Rule_Failure_Code")) return avp__code__PCC__3GPP__Routing__Rule__Failure__Code; else if (!strcmp(str_par, "avp_code_PCC_3GPP_TDF_Destination_Host")) return avp__code__PCC__3GPP__TDF__Destination__Host; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Local_Group_Id")) return avp__code__AAA__3GPP__Local__Group__Id; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SM_Discharge_Time")) return avp__code__DCA__3GPP__SM__Discharge__Time; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Requestor_PLMN_Identifier")) return avp__code__DCA__3GPP__Requestor__PLMN__Identifier; else if (!strcmp(str_par, "avp_code_DCA_3GPP_IMS_Application_Reference_Identifier")) return avp__code__DCA__3GPP__IMS__Application__Reference__Identifier; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Charging_Rule_Report")) return avp__code__PCC__3GPP__Charging__Rule__Report; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Service_Area_Identity")) return avp__code__AAA__3GPP__Service__Area__Identity; else if (!strcmp(str_par, "avp_code_AAA_3GPP_UE_PC5_AMBR")) return avp__code__AAA__3GPP__UE__PC5__AMBR; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Public_Identity")) return avp__code__CxDx__3GPP__Public__Identity; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Local_Sequence_Number")) return avp__code__DCA__3GPP__Local__Sequence__Number; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_UAR_Flags")) return avp__code__CxDx__3GPP__UAR__Flags; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Collection_Period_RRM_UMTS")) return avp__code__AAA__3GPP__Collection__Period__RRM__UMTS; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Operator_Determined_Barring")) return avp__code__AAA__3GPP__Operator__Determined__Barring; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Recipient_Received_Address")) return avp__code__DCA__3GPP__Recipient__Received__Address; else if (!strcmp(str_par, "avp_code_GI_3GPP_3GPP_IMEISV")) return avp__code__GI__3GPP__3GPP__IMEISV; else if (!strcmp(str_par, "avp_code_AAA_3GPP_SS_Code")) return avp__code__AAA__3GPP__SS__Code; else if (!strcmp(str_par, "avp_code_DCA_3GPP_DCD_Information")) return avp__code__DCA__3GPP__DCD__Information; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Location_Estimate_Type")) return avp__code__DCA__3GPP__Location__Estimate__Type; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Time_Indicator")) return avp__code__DCA__3GPP__Time__Indicator; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Addressee_Type")) return avp__code__DCA__3GPP__Addressee__Type; else if (!strcmp(str_par, "avp_code_AAA_3GPP_TWAN_Connectivity_Parameters")) return avp__code__AAA__3GPP__TWAN__Connectivity__Parameters; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Reply_Applic_ID")) return avp__code__DCA__3GPP__Reply__Applic__ID; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Participant_Access_Priority")) return avp__code__DCA__3GPP__Participant__Access__Priority; else if (!strcmp(str_par, "avp_code_RX_3GPP_RS_Bandwidth")) return avp__code__RX__3GPP__RS__Bandwidth; else if (!strcmp(str_par, "avp_code_S6_3GPP_Reachability_Information")) return avp__code__S6__3GPP__Reachability__Information; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SDP_Session_Description")) return avp__code__DCA__3GPP__SDP__Session__Description; else if (!strcmp(str_par, "avp_code_RX_3GPP_Extended_Min_Desired_BW_DL")) return avp__code__RX__3GPP__Extended__Min__Desired__BW__DL; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Location_Info")) return avp__code__DCA__3GPP__Location__Info; else if (!strcmp(str_par, "avp_code_PCC_3GPP_APN_Aggregate_Max_Bitrate_UL")) return avp__code__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Event_Threshold_RSRQ")) return avp__code__AAA__3GPP__Event__Threshold__RSRQ; else if (!strcmp(str_par, "avp_code_DCA_3GPP_LCS_Information")) return avp__code__DCA__3GPP__LCS__Information; else if (!strcmp(str_par, "avp_code_S6_3GPP_Service_Parameters")) return avp__code__S6__3GPP__Service__Parameters; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Presence_Reporting_Area_Information")) return avp__code__PCC__3GPP__Presence__Reporting__Area__Information; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Routing_Rule_Identifier")) return avp__code__PCC__3GPP__Routing__Rule__Identifier; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SMS_Information")) return avp__code__DCA__3GPP__SMS__Information; else if (!strcmp(str_par, "avp_code_DCA_3GPP_ePDG_Address")) return avp__code__DCA__3GPP__ePDG__Address; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Event_Trigger")) return avp__code__PCC__3GPP__Event__Trigger; else if (!strcmp(str_par, "avp_code_RX_3GPP_GCS_Identifier")) return avp__code__RX__3GPP__GCS__Identifier; else if (!strcmp(str_par, "avp_code_PCC_3GPP_ADC_Rule_Install")) return avp__code__PCC__3GPP__ADC__Rule__Install; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Non_IP_PDN_Type_Indicator")) return avp__code__AAA__3GPP__Non__IP__PDN__Type__Indicator; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Outgoing_Session_Id")) return avp__code__DCA__3GPP__Outgoing__Session__Id; else if (!strcmp(str_par, "avp_code_DCA_3GPP_PoC_Controlling_Address")) return avp__code__DCA__3GPP__PoC__Controlling__Address; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Dynamic_Address_Flag")) return avp__code__DCA__3GPP__Dynamic__Address__Flag; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Confidentiality_Key")) return avp__code__CxDx__3GPP__Confidentiality__Key; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Flow_Label")) return avp__code__PCC__3GPP__Flow__Label; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Authentication_Info")) return avp__code__AAA__3GPP__Authentication__Info; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Transcoder_Inserted_Indication")) return avp__code__DCA__3GPP__Transcoder__Inserted__Indication; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SMS_Node")) return avp__code__DCA__3GPP__SMS__Node; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Trace_Interface_List")) return avp__code__AAA__3GPP__Trace__Interface__List; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SGW_Address")) return avp__code__DCA__3GPP__SGW__Address; else if (!strcmp(str_par, "avp_code_GI_3GPP_3GPP_Charging_Id")) return avp__code__GI__3GPP__3GPP__Charging__Id; else if (!strcmp(str_par, "avp_code_AAA_3GPP_APN_Configuration_Profile")) return avp__code__AAA__3GPP__APN__Configuration__Profile; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Number_Of_Received_Talk_Bursts")) return avp__code__DCA__3GPP__Number__Of__Received__Talk__Bursts; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Full_Network_Name")) return avp__code__AAA__3GPP__Full__Network__Name; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Message_Type")) return avp__code__DCA__3GPP__Message__Type; else if (!strcmp(str_par, "avp_code_DCA_3GPP_APN_Rate_Control_Uplink")) return avp__code__DCA__3GPP__APN__Rate__Control__Uplink; else if (!strcmp(str_par, "avp_code_GI_3GPP_3GPP_CAMEL_Charging_Info")) return avp__code__GI__3GPP__3GPP__CAMEL__Charging__Info; else if (!strcmp(str_par, "avp_code_DCA_3GPP_From_Address")) return avp__code__DCA__3GPP__From__Address; else if (!strcmp(str_par, "avp_code_AAA_3GPP_TWAG_CP_Address")) return avp__code__AAA__3GPP__TWAG__CP__Address; else if (!strcmp(str_par, "avp_code_DCA_3GPP_PDP_Context_Type")) return avp__code__DCA__3GPP__PDP__Context__Type; else if (!strcmp(str_par, "avp_code_RX_3GPP_Flows")) return avp__code__RX__3GPP__Flows; else if (!strcmp(str_par, "avp_code_DCA_3GPP_User_Session_Id")) return avp__code__DCA__3GPP__User__Session__Id; else if (!strcmp(str_par, "avp_code_DCA_3GPP_PoC_Change_Time")) return avp__code__DCA__3GPP__PoC__Change__Time; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Privacy_Indicator")) return avp__code__DCA__3GPP__Privacy__Indicator; else if (!strcmp(str_par, "avp_code_S6_3GPP_CIA_Flags")) return avp__code__S6__3GPP__CIA__Flags; else if (!strcmp(str_par, "avp_code_RX_3GPP_Extended_Min_Requested_BW_UL")) return avp__code__RX__3GPP__Extended__Min__Requested__BW__UL; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Monitoring_Time")) return avp__code__PCC__3GPP__Monitoring__Time; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Teleservice")) return avp__code__DCA__3GPP__Teleservice; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Quota_Consumption_Time")) return avp__code__DCA__3GPP__Quota__Consumption__Time; else if (!strcmp(str_par, "avp_code_S6_3GPP_UE_Reachability_Configuration")) return avp__code__S6__3GPP__UE__Reachability__Configuration; else if (!strcmp(str_par, "avp_code_RX_3GPP_Acceptable_Service_Info")) return avp__code__RX__3GPP__Acceptable__Service__Info; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Flow_Direction")) return avp__code__PCC__3GPP__Flow__Direction; else if (!strcmp(str_par, "avp_code_DCA_3GPP_ProSe_Reason_For_Cancellation")) return avp__code__DCA__3GPP__ProSe__Reason__For__Cancellation; else if (!strcmp(str_par, "avp_code_S6_3GPP_Supported_Monitoring_Events")) return avp__code__S6__3GPP__Supported__Monitoring__Events; else if (!strcmp(str_par, "avp_code_DCA_3GPP_CG_Address")) return avp__code__DCA__3GPP__CG__Address; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Radio_Parameter_Set_Values")) return avp__code__DCA__3GPP__Radio__Parameter__Set__Values; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_SIP_Item_Number")) return avp__code__CxDx__3GPP__SIP__Item__Number; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Session_Release_Cause")) return avp__code__PCC__3GPP__Session__Release__Cause; else if (!strcmp(str_par, "avp_code_AAA_3GPP_MDT_User_Consent")) return avp__code__AAA__3GPP__MDT__User__Consent; else if (!strcmp(str_par, "avp_code_S6_3GPP_HSS_Cause")) return avp__code__S6__3GPP__HSS__Cause; else if (!strcmp(str_par, "avp_code_PCC_3GPP_PCSCF_Restoration_Indication")) return avp__code__PCC__3GPP__PCSCF__Restoration__Indication; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Layer_2_Group_ID")) return avp__code__DCA__3GPP__Layer__2__Group__ID; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Interface_Port")) return avp__code__DCA__3GPP__Interface__Port; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Subscription_Data_Deletion")) return avp__code__AAA__3GPP__Subscription__Data__Deletion; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Trace_Collection_Entity")) return avp__code__AAA__3GPP__Trace__Collection__Entity; else if (!strcmp(str_par, "avp_code_DCA_3GPP_AoC_Request_Type")) return avp__code__DCA__3GPP__AoC__Request__Type; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Feature_List_ID")) return avp__code__CxDx__3GPP__Feature__List__ID; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Network_Access_Mode")) return avp__code__AAA__3GPP__Network__Access__Mode; else if (!strcmp(str_par, "avp_code_GI_3GPP_3GPP_Selection_Mode")) return avp__code__GI__3GPP__3GPP__Selection__Mode; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Complete_Data_List_Included_Indicator")) return avp__code__AAA__3GPP__Complete__Data__List__Included__Indicator; else if (!strcmp(str_par, "avp_code_DCA_3GPP_LCS_Client_Name")) return avp__code__DCA__3GPP__LCS__Client__Name; else if (!strcmp(str_par, "avp_code_GI_3GPP_3GPP_SGSN_Address")) return avp__code__GI__3GPP__3GPP__SGSN__Address; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Related_IMS_Charging_Identifier")) return avp__code__DCA__3GPP__Related__IMS__Charging__Identifier; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Called_Asserted_Identity")) return avp__code__DCA__3GPP__Called__Asserted__Identity; else if (!strcmp(str_par, "avp_code_DCA_3GPP_TWAG_Address")) return avp__code__DCA__3GPP__TWAG__Address; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Talk_Burst_Time")) return avp__code__DCA__3GPP__Talk__Burst__Time; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Token_Text")) return avp__code__DCA__3GPP__Token__Text; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Rate_Control_Time_Unit")) return avp__code__DCA__3GPP__Rate__Control__Time__Unit; else if (!strcmp(str_par, "avp_code_GI_3GPP_External_Identifier")) return avp__code__GI__3GPP__External__Identifier; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Reason_Header")) return avp__code__DCA__3GPP__Reason__Header; else if (!strcmp(str_par, "avp_code_AAA_3GPP_WLCP_Key")) return avp__code__AAA__3GPP__WLCP__Key; else if (!strcmp(str_par, "avp_code_S6_3GPP_Reachability_Type")) return avp__code__S6__3GPP__Reachability__Type; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SIP_Request_Timestamp")) return avp__code__DCA__3GPP__SIP__Request__Timestamp; else if (!strcmp(str_par, "avp_code_DCA_3GPP_ProSe_Source_IP_Address")) return avp__code__DCA__3GPP__ProSe__Source__IP__Address; else if (!strcmp(str_par, "avp_code_S6_3GPP_Type_Of_External_Identifier")) return avp__code__S6__3GPP__Type__Of__External__Identifier; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Event_Report_Indication")) return avp__code__PCC__3GPP__Event__Report__Indication; else if (!strcmp(str_par, "avp_code_AAA_3GPP_MDT_Configuration")) return avp__code__AAA__3GPP__MDT__Configuration; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Usage_Monitoring_Report")) return avp__code__PCC__3GPP__Usage__Monitoring__Report; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Number_Of_Participants")) return avp__code__DCA__3GPP__Number__Of__Participants; else if (!strcmp(str_par, "avp_code_DCA_3GPP_MSC_Address")) return avp__code__DCA__3GPP__MSC__Address; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Priviledged_Sender_Indication")) return avp__code__CxDx__3GPP__Priviledged__Sender__Indication; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Adjacent_Access_Restriction_Data")) return avp__code__AAA__3GPP__Adjacent__Access__Restriction__Data; else if (!strcmp(str_par, "avp_code_DCA_3GPP_AoC_Service_Obligatory_Type")) return avp__code__DCA__3GPP__AoC__Service__Obligatory__Type; else if (!strcmp(str_par, "avp_code_AAA_3GPP_RAT_Frequency_Selection_Priority_ID")) return avp__code__AAA__3GPP__RAT__Frequency__Selection__Priority__ID; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Time_First_Usage")) return avp__code__DCA__3GPP__Time__First__Usage; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Reason_Info")) return avp__code__CxDx__3GPP__Reason__Info; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Default_EPS_Bearer_QoS")) return avp__code__PCC__3GPP__Default__EPS__Bearer__QoS; else if (!strcmp(str_par, "avp_code_AAA_3GPP_CLR_Flags")) return avp__code__AAA__3GPP__CLR__Flags; else if (!strcmp(str_par, "avp_code_AAA_3GPP_ULR_Flags")) return avp__code__AAA__3GPP__ULR__Flags; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Originating_SCCP_Address")) return avp__code__DCA__3GPP__Originating__SCCP__Address; else if (!strcmp(str_par, "avp_code_AAA_3GPP_ICS_Indicator")) return avp__code__AAA__3GPP__ICS__Indicator; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Cancellation_Type")) return avp__code__AAA__3GPP__Cancellation__Type; else if (!strcmp(str_par, "avp_code_AAA_3GPP_PDN_Type")) return avp__code__AAA__3GPP__PDN__Type; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Scale_Factor")) return avp__code__DCA__3GPP__Scale__Factor; else if (!strcmp(str_par, "avp_code_DCA_3GPP_IM_Information")) return avp__code__DCA__3GPP__IM__Information; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SDP_Offer_Timestamp")) return avp__code__DCA__3GPP__SDP__Offer__Timestamp; else if (!strcmp(str_par, "avp_code_AAA_3GPP_PPR_Flags")) return avp__code__AAA__3GPP__PPR__Flags; else if (!strcmp(str_par, "avp_code_DCA_3GPP_MM_Content_Type")) return avp__code__DCA__3GPP__MM__Content__Type; else if (!strcmp(str_par, "avp_code_DCA_3GPP_CPDT_Information")) return avp__code__DCA__3GPP__CPDT__Information; else if (!strcmp(str_par, "avp_code_GI_3GPP_3GPP_GGSN_IPv6_Address")) return avp__code__GI__3GPP__3GPP__GGSN__IPv6__Address; else if (!strcmp(str_par, "avp_code_AAA_3GPP_DER_S6b_Flags")) return avp__code__AAA__3GPP__DER__S6b__Flags; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SCS_Realm")) return avp__code__DCA__3GPP__SCS__Realm; else if (!strcmp(str_par, "avp_code_DCA_3GPP_LCS_Requestor_Id")) return avp__code__DCA__3GPP__LCS__Requestor__Id; else if (!strcmp(str_par, "avp_code_RX_3GPP_Access_Network_Charging_Identifier")) return avp__code__RX__3GPP__Access__Network__Charging__Identifier; else if (!strcmp(str_par, "avp_code_S6_3GPP_AESE_Communication_Pattern_Config_Status")) return avp__code__S6__3GPP__AESE__Communication__Pattern__Config__Status; else if (!strcmp(str_par, "avp_code_DCA_3GPP_PoC_User_Role_info_Units")) return avp__code__DCA__3GPP__PoC__User__Role__info__Units; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Variable_Part")) return avp__code__DCA__3GPP__Variable__Part; else if (!strcmp(str_par, "avp_code_DCA_3GPP_ProSe_3rd_Party_Application_ID")) return avp__code__DCA__3GPP__ProSe__3rd__Party__Application__ID; else if (!strcmp(str_par, "avp_code_S6_3GPP_Enhanced_Coverage_Restriction_Data")) return avp__code__S6__3GPP__Enhanced__Coverage__Restriction__Data; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Bearer_Operation")) return avp__code__PCC__3GPP__Bearer__Operation; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Current_Location_Retrieved")) return avp__code__AAA__3GPP__Current__Location__Retrieved; else if (!strcmp(str_par, "avp_code_RX_3GPP_Pre_emption_Control_Info")) return avp__code__RX__3GPP__Pre__emption__Control__Info; else if (!strcmp(str_par, "avp_code_PCC_3GPP_TDF_Application_Instance_Identifier")) return avp__code__PCC__3GPP__TDF__Application__Instance__Identifier; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SM_Device_Trigger_Information")) return avp__code__DCA__3GPP__SM__Device__Trigger__Information; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Service_Information")) return avp__code__DCA__3GPP__Service__Information; else if (!strcmp(str_par, "avp_code_RX_3GPP_Media_Component_Number")) return avp__code__RX__3GPP__Media__Component__Number; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Path")) return avp__code__CxDx__3GPP__Path; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Packet_Filter_Usage")) return avp__code__PCC__3GPP__Packet__Filter__Usage; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Event_Threshold_Event_1F")) return avp__code__AAA__3GPP__Event__Threshold__Event__1F; else if (!strcmp(str_par, "avp_code_S6_3GPP_MONTE_Location_Type")) return avp__code__S6__3GPP__MONTE__Location__Type; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Inter_Operator_Identifier")) return avp__code__DCA__3GPP__Inter__Operator__Identifier; else if (!strcmp(str_par, "avp_code_AAA_3GPP_RDS_Indicator")) return avp__code__AAA__3GPP__RDS__Indicator; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Proximity_Cancellation_Timestamp")) return avp__code__DCA__3GPP__Proximity__Cancellation__Timestamp; else if (!strcmp(str_par, "avp_code_DCA_3GPP_MMTel_SService_Type")) return avp__code__DCA__3GPP__MMTel__SService__Type; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Optional_Capability")) return avp__code__CxDx__3GPP__Optional__Capability; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Tunnel_Header_Length")) return avp__code__PCC__3GPP__Tunnel__Header__Length; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Reporting_Trigger")) return avp__code__AAA__3GPP__Reporting__Trigger; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Conditional_APN_Aggregate_Max_Bitrate")) return avp__code__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Secondary_Event_Charging_Function_Name")) return avp__code__CxDx__3GPP__Secondary__Event__Charging__Function__Name; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Group_PLMN_Id")) return avp__code__AAA__3GPP__Group__PLMN__Id; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Reply_Path_Requested")) return avp__code__DCA__3GPP__Reply__Path__Requested; else if (!strcmp(str_par, "avp_code_AAA_3GPP_User_Id")) return avp__code__AAA__3GPP__User__Id; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Serving_Node_Type")) return avp__code__DCA__3GPP__Serving__Node__Type; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Requested_UTRAN_GERAN_Authentication_Info")) return avp__code__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info; else if (!strcmp(str_par, "avp_code_AAA_3GPP_EPS_User_State")) return avp__code__AAA__3GPP__EPS__User__State; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Access_Authorization_Flags")) return avp__code__AAA__3GPP__Access__Authorization__Flags; else if (!strcmp(str_par, "avp_code_DCA_3GPP_PDP_Address")) return avp__code__DCA__3GPP__PDP__Address; else if (!strcmp(str_par, "avp_code_DCA_3GPP_CP_CIoT_EPS_Optimisation_Indicator")) return avp__code__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator; else if (!strcmp(str_par, "avp_code_DCA_3GPP_NNI_Information")) return avp__code__DCA__3GPP__NNI__Information; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Location_Estimate")) return avp__code__DCA__3GPP__Location__Estimate; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Offline_Charging")) return avp__code__DCA__3GPP__Offline__Charging; else if (!strcmp(str_par, "avp_code_RX_3GPP_Retry_Interval")) return avp__code__RX__3GPP__Retry__Interval; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Additional_Content_Information")) return avp__code__DCA__3GPP__Additional__Content__Information; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Cause_Code")) return avp__code__DCA__3GPP__Cause__Code; else if (!strcmp(str_par, "avp_code_AAA_3GPP_TWAN_Connection_Mode")) return avp__code__AAA__3GPP__TWAN__Connection__Mode; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Packet_Filter_Identifier")) return avp__code__PCC__3GPP__Packet__Filter__Identifier; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Address_Data")) return avp__code__DCA__3GPP__Address__Data; else if (!strcmp(str_par, "avp_code_S6_3GPP_SCEF_Reference_ID")) return avp__code__S6__3GPP__SCEF__Reference__ID; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Content_Type")) return avp__code__DCA__3GPP__Content__Type; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Resource_Release_Notification")) return avp__code__PCC__3GPP__Resource__Release__Notification; else if (!strcmp(str_par, "avp_code_PCC_3GPP_ADC_Rule_Name")) return avp__code__PCC__3GPP__ADC__Rule__Name; else if (!strcmp(str_par, "avp_code_DCA_3GPP_ProSe_Function_IP_Address")) return avp__code__DCA__3GPP__ProSe__Function__IP__Address; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Guaranteed_Bitrate_DL")) return avp__code__PCC__3GPP__Guaranteed__Bitrate__DL; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Error_Diagnostic")) return avp__code__AAA__3GPP__Error__Diagnostic; else if (!strcmp(str_par, "avp_code_RX_3GPP_Extended_Max_Supported_BW_UL")) return avp__code__RX__3GPP__Extended__Max__Supported__BW__UL; else if (!strcmp(str_par, "avp_code_PCC_3GPP_UDP_Source_Port")) return avp__code__PCC__3GPP__UDP__Source__Port; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SMS_Result")) return avp__code__DCA__3GPP__SMS__Result; else if (!strcmp(str_par, "avp_code_DCA_3GPP_MMS_Information")) return avp__code__DCA__3GPP__MMS__Information; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_From_SIP_Header")) return avp__code__CxDx__3GPP__From__SIP__Header; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Routing_Rule_Definition")) return avp__code__PCC__3GPP__Routing__Rule__Definition; else if (!strcmp(str_par, "avp_code_AAA_3GPP_SIPTO_Local_Network_Permission")) return avp__code__AAA__3GPP__SIPTO__Local__Network__Permission; else if (!strcmp(str_par, "avp_code_DCA_3GPP_CUG_Information")) return avp__code__DCA__3GPP__CUG__Information; else if (!strcmp(str_par, "avp_code_AAA_3GPP_VPLMN_Dynamic_Address_Allowed")) return avp__code__AAA__3GPP__VPLMN__Dynamic__Address__Allowed; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Associated_Party_Address")) return avp__code__DCA__3GPP__Associated__Party__Address; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_SIP_Authenticate")) return avp__code__CxDx__3GPP__SIP__Authenticate; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Service_Type")) return avp__code__AAA__3GPP__Service__Type; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Immediate_Response_Preferred")) return avp__code__AAA__3GPP__Immediate__Response__Preferred; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Local_GW_Inserted_Indication")) return avp__code__DCA__3GPP__Local__GW__Inserted__Indication; else if (!strcmp(str_par, "avp_code_AAA_3GPP_XRES")) return avp__code__AAA__3GPP__XRES; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Deferred_Location_Event_Type")) return avp__code__DCA__3GPP__Deferred__Location__Event__Type; else if (!strcmp(str_par, "avp_code_GI_3GPP_3GPP_IMSI")) return avp__code__GI__3GPP__3GPP__IMSI; else if (!strcmp(str_par, "avp_code_AAA_3GPP_User_State")) return avp__code__AAA__3GPP__User__State; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Envelope")) return avp__code__DCA__3GPP__Envelope; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Monitoring_Event_Configuration_Activity")) return avp__code__DCA__3GPP__Monitoring__Event__Configuration__Activity; else if (!strcmp(str_par, "avp_code_DCA_3GPP_IMS_Communication_Service_Identifier")) return avp__code__DCA__3GPP__IMS__Communication__Service__Identifier; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Trust_Relationship_Update")) return avp__code__AAA__3GPP__Trust__Relationship__Update; else if (!strcmp(str_par, "avp_code_DCA_3GPP_APN_Rate_Control_Downlink")) return avp__code__DCA__3GPP__APN__Rate__Control__Downlink; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Session_Direction")) return avp__code__DCA__3GPP__Session__Direction; else if (!strcmp(str_par, "avp_code_S6_3GPP_IP_SM_GW_Realm")) return avp__code__S6__3GPP__IP__SM__GW__Realm; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Monitoring_UE_Identifier")) return avp__code__DCA__3GPP__Monitoring__UE__Identifier; else if (!strcmp(str_par, "avp_code_S6_3GPP_Reference_ID_Validity_Time")) return avp__code__S6__3GPP__Reference__ID__Validity__Time; else if (!strcmp(str_par, "avp_code_PCC_3GPP_TFT_Packet_Filter_Information")) return avp__code__PCC__3GPP__TFT__Packet__Filter__Information; else if (!strcmp(str_par, "avp_code_AAA_3GPP_E_UTRAN_Cell_Global_Identity")) return avp__code__AAA__3GPP__E__UTRAN__Cell__Global__Identity; else if (!strcmp(str_par, "avp_code_RX_3GPP_Min_Desired_Bandwidth_DL")) return avp__code__RX__3GPP__Min__Desired__Bandwidth__DL; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Transmitter_Info")) return avp__code__DCA__3GPP__Transmitter__Info; else if (!strcmp(str_par, "avp_code_S6_3GPP_Group_Reporting_Guard_Timer")) return avp__code__S6__3GPP__Group__Reporting__Guard__Timer; else if (!strcmp(str_par, "avp_code_DCA_3GPP_PS_Furnish_Charging_Information")) return avp__code__DCA__3GPP__PS__Furnish__Charging__Information; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Associated_Identities")) return avp__code__CxDx__3GPP__Associated__Identities; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Session_Linking_Indicator")) return avp__code__PCC__3GPP__Session__Linking__Indicator; else if (!strcmp(str_par, "avp_code_S6_3GPP_Maximum_Number_of_Reports")) return avp__code__S6__3GPP__Maximum__Number__of__Reports; else if (!strcmp(str_par, "avp_code_PCC_3GPP_PRA_Install")) return avp__code__PCC__3GPP__PRA__Install; else if (!strcmp(str_par, "avp_code_AAA_3GPP_V2X_Permission")) return avp__code__AAA__3GPP__V2X__Permission; else if (!strcmp(str_par, "avp_code_DCA_3GPP_ProSe_Range_Class")) return avp__code__DCA__3GPP__ProSe__Range__Class; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Carrier_Select_Routing_Information")) return avp__code__DCA__3GPP__Carrier__Select__Routing__Information; else if (!strcmp(str_par, "avp_code_PCC_3GPP_QoS_Negotiation")) return avp__code__PCC__3GPP__QoS__Negotiation; else if (!strcmp(str_par, "avp_code_AAA_3GPP_LIPA_Permission")) return avp__code__AAA__3GPP__LIPA__Permission; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_SIP_Auth_Data_Item")) return avp__code__CxDx__3GPP__SIP__Auth__Data__Item; else if (!strcmp(str_par, "avp_code_AAA_3GPP_3GPP2_MEID")) return avp__code__AAA__3GPP__3GPP2__MEID; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Subscription_Data")) return avp__code__AAA__3GPP__Subscription__Data; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Multiple_Registration_Indication")) return avp__code__CxDx__3GPP__Multiple__Registration__Indication; else if (!strcmp(str_par, "avp_code_AAA_3GPP_WLAN_offloadability_UTRAN")) return avp__code__AAA__3GPP__WLAN__offloadability__UTRAN; else if (!strcmp(str_par, "avp_code_DCA_3GPP_IMSI_Unauthenticated_Flag")) return avp__code__DCA__3GPP__IMSI__Unauthenticated__Flag; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Interface_Id")) return avp__code__DCA__3GPP__Interface__Id; else if (!strcmp(str_par, "avp_code_AAA_3GPP_CSG_Subscription_Data")) return avp__code__AAA__3GPP__CSG__Subscription__Data; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Diagnostics")) return avp__code__DCA__3GPP__Diagnostics; else if (!strcmp(str_par, "avp_code_AAA_3GPP_TS_Code")) return avp__code__AAA__3GPP__TS__Code; else if (!strcmp(str_par, "avp_code_AAA_3GPP_AN_Trusted")) return avp__code__AAA__3GPP__AN__Trusted; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Monitoring_Event_Funtionality")) return avp__code__DCA__3GPP__Monitoring__Event__Funtionality; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Aux_Applic_Info")) return avp__code__DCA__3GPP__Aux__Applic__Info; else if (!strcmp(str_par, "avp_code_S6_3GPP_IP_SM_GW_Number")) return avp__code__S6__3GPP__IP__SM__GW__Number; else if (!strcmp(str_par, "avp_code_AAA_3GPP_AAR_Flags")) return avp__code__AAA__3GPP__AAR__Flags; else if (!strcmp(str_par, "avp_code_DCA_3GPP_LCS_Client_External_ID")) return avp__code__DCA__3GPP__LCS__Client__External__ID; else if (!strcmp(str_par, "avp_code_DCA_3GPP_VLR_Number")) return avp__code__DCA__3GPP__VLR__Number; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Charging_Rule_Install")) return avp__code__PCC__3GPP__Charging__Rule__Install; else if (!strcmp(str_par, "avp_code_RX_3GPP_Rx_Request_Type")) return avp__code__RX__3GPP__Rx__Request__Type; else if (!strcmp(str_par, "avp_code_S6_3GPP_NIDD_Authorization_Response")) return avp__code__S6__3GPP__NIDD__Authorization__Response; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Outgoing_Trunk_Group_Id")) return avp__code__DCA__3GPP__Outgoing__Trunk__Group__Id; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Transport_Access_Type")) return avp__code__AAA__3GPP__Transport__Access__Type; else if (!strcmp(str_par, "avp_code_PCC_3GPP_QoS_Rule_Remove")) return avp__code__PCC__3GPP__QoS__Rule__Remove; else if (!strcmp(str_par, "avp_code_AAA_3GPP_VPLMN_CSG_Subscription_Data")) return avp__code__AAA__3GPP__VPLMN__CSG__Subscription__Data; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Message_Body")) return avp__code__DCA__3GPP__Message__Body; else if (!strcmp(str_par, "avp_code_S6_3GPP_Communication_Duration_Time")) return avp__code__S6__3GPP__Communication__Duration__Time; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Access_Availability_Change_Reason")) return avp__code__PCC__3GPP__Access__Availability__Change__Reason; else if (!strcmp(str_par, "avp_code_PCC_3GPP_TDF_Application_Identifier")) return avp__code__PCC__3GPP__TDF__Application__Identifier; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Requested_PLMN_Identifier")) return avp__code__DCA__3GPP__Requested__PLMN__Identifier; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Location_Area_Identity")) return avp__code__AAA__3GPP__Location__Area__Identity; else if (!strcmp(str_par, "avp_code_RX_3GPP_Media_Component_Status")) return avp__code__RX__3GPP__Media__Component__Status; else if (!strcmp(str_par, "avp_code_AAA_3GPP_eDRX_Cycle_Length_Value")) return avp__code__AAA__3GPP__eDRX__Cycle__Length__Value; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Visited_Network_Identifier")) return avp__code__CxDx__3GPP__Visited__Network__Identifier; else if (!strcmp(str_par, "avp_code_S6_3GPP_RIR_Flags")) return avp__code__S6__3GPP__RIR__Flags; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Volume_Quota_Threshold")) return avp__code__DCA__3GPP__Volume__Quota__Threshold; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Incremental_Cost")) return avp__code__DCA__3GPP__Incremental__Cost; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Usage_Monitoring_Level")) return avp__code__PCC__3GPP__Usage__Monitoring__Level; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Collection_Period_RRM_LTE")) return avp__code__AAA__3GPP__Collection__Period__RRM__LTE; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Extended_APN_AMBR_UL")) return avp__code__PCC__3GPP__Extended__APN__AMBR__UL; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Subscriber_Status")) return avp__code__AAA__3GPP__Subscriber__Status; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Identity_with_Emergency_Registration")) return avp__code__CxDx__3GPP__Identity__with__Emergency__Registration; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Originator_Received_Address")) return avp__code__DCA__3GPP__Originator__Received__Address; else if (!strcmp(str_par, "avp_code_DCA_3GPP_AoC_Service")) return avp__code__DCA__3GPP__AoC__Service; else if (!strcmp(str_par, "avp_code_AAA_3GPP_LCS_PrivacyException")) return avp__code__AAA__3GPP__LCS__PrivacyException; else if (!strcmp(str_par, "avp_code_AAA_3GPP_QoS_Subscribed")) return avp__code__AAA__3GPP__QoS__Subscribed; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Variable_Part_Value")) return avp__code__DCA__3GPP__Variable__Part__Value; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Read_Reply_Report_Requested")) return avp__code__DCA__3GPP__Read__Reply__Report__Requested; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Event_Charging_TimeStamp")) return avp__code__DCA__3GPP__Event__Charging__TimeStamp; else if (!strcmp(str_par, "avp_code_RX_3GPP_RR_Bandwidth")) return avp__code__RX__3GPP__RR__Bandwidth; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SDP_TimeStamps")) return avp__code__DCA__3GPP__SDP__TimeStamps; else if (!strcmp(str_par, "avp_code_DCA_3GPP_IMS_Charging_Identifier")) return avp__code__DCA__3GPP__IMS__Charging__Identifier; else if (!strcmp(str_par, "avp_code_AAA_3GPP_MIP_FA_RK_SPI")) return avp__code__AAA__3GPP__MIP__FA__RK__SPI; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Related_Trigger")) return avp__code__DCA__3GPP__Related__Trigger; else if (!strcmp(str_par, "avp_code_PCC_3GPP_APN_Aggregate_Max_Bitrate_DL")) return avp__code__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL; else if (!strcmp(str_par, "avp_code_S6_3GPP_SCS_Identity")) return avp__code__S6__3GPP__SCS__Identity; else if (!strcmp(str_par, "avp_code_DCA_3GPP_LCS_Name_String")) return avp__code__DCA__3GPP__LCS__Name__String; else if (!strcmp(str_par, "avp_code_RX_3GPP_Access_Network_Charging_Address")) return avp__code__RX__3GPP__Access__Network__Charging__Address; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Presence_Reporting_Area_Identifier")) return avp__code__PCC__3GPP__Presence__Reporting__Area__Identifier; else if (!strcmp(str_par, "avp_code_DCA_3GPP_ISUP_Cause_Value")) return avp__code__DCA__3GPP__ISUP__Cause__Value; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Charging_Rule_Name")) return avp__code__PCC__3GPP__Charging__Rule__Name; else if (!strcmp(str_par, "avp_code_RX_3GPP_Ip_Domain_Id")) return avp__code__RX__3GPP__Ip__Domain__Id; else if (!strcmp(str_par, "avp_code_PCC_3GPP_TDF_IP_Address")) return avp__code__PCC__3GPP__TDF__IP__Address; else if (!strcmp(str_par, "avp_code_AAA_3GPP_UE_Usage_Type")) return avp__code__AAA__3GPP__UE__Usage__Type; else if (!strcmp(str_par, "avp_code_S6_3GPP_Enhanced_Coverage_Restriction")) return avp__code__S6__3GPP__Enhanced__Coverage__Restriction; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Charged_Party")) return avp__code__DCA__3GPP__Charged__Party; else if (!strcmp(str_par, "avp_code_DCA_3GPP_PDN_Connection_Charging_ID")) return avp__code__DCA__3GPP__PDN__Connection__Charging__ID; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_User_Data_Already_Available")) return avp__code__CxDx__3GPP__User__Data__Already__Available; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Security_Parameter_Index")) return avp__code__PCC__3GPP__Security__Parameter__Index; else if (!strcmp(str_par, "avp_code_AAA_3GPP_MME_Number_for_MT_SMS")) return avp__code__AAA__3GPP__MME__Number__for__MT__SMS; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Traffic_Steering_Policy_Identifier_UL")) return avp__code__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SM_User_Data_Header")) return avp__code__DCA__3GPP__SM__User__Data__Header; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Carrier_Frequency")) return avp__code__AAA__3GPP__Carrier__Frequency; else if (!strcmp(str_par, "avp_code_DCA_3GPP_MMTel_Information")) return avp__code__DCA__3GPP__MMTel__Information; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Mandatory_Capability")) return avp__code__CxDx__3GPP__Mandatory__Capability; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Trace_NE_Type_List")) return avp__code__AAA__3GPP__Trace__NE__Type__List; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Charging_Characteristics_Selection_Mode")) return avp__code__DCA__3GPP__Charging__Characteristics__Selection__Mode; else if (!strcmp(str_par, "avp_code_AAA_3GPP_All_APN_Configurations_Included_Indicator")) return avp__code__AAA__3GPP__All__APN__Configurations__Included__Indicator; else if (!strcmp(str_par, "avp_code_AAA_3GPP_NOR_Flags")) return avp__code__AAA__3GPP__NOR__Flags; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Message_ID")) return avp__code__DCA__3GPP__Message__ID; else if (!strcmp(str_par, "avp_code_GI_3GPP_3GPP_MS_TimeZone")) return avp__code__GI__3GPP__3GPP__MS__TimeZone; else if (!strcmp(str_par, "avp_code_AAA_3GPP_External_Client")) return avp__code__AAA__3GPP__External__Client; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Charge_Reason_Code")) return avp__code__DCA__3GPP__Charge__Reason__Code; else if (!strcmp(str_par, "avp_code_AAA_3GPP_TWAN_PCO")) return avp__code__AAA__3GPP__TWAN__PCO; else if (!strcmp(str_par, "avp_code_DCA_3GPP_PoC_Change_Conditions")) return avp__code__DCA__3GPP__PoC__Change__Conditions; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Language")) return avp__code__DCA__3GPP__Language; else if (!strcmp(str_par, "avp_code_RX_3GPP_Extended_Min_Requested_BW_DL")) return avp__code__RX__3GPP__Extended__Min__Requested__BW__DL; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Unit_Quota_Threshold")) return avp__code__DCA__3GPP__Unit__Quota__Threshold; else if (!strcmp(str_par, "avp_code_DCA_3GPP_MBMS_Information")) return avp__code__DCA__3GPP__MBMS__Information; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Bearer_Capability")) return avp__code__DCA__3GPP__Bearer__Capability; else if (!strcmp(str_par, "avp_code_RX_3GPP_Service_URN")) return avp__code__RX__3GPP__Service__URN; else if (!strcmp(str_par, "avp_code_S6_3GPP_Supported_Services")) return avp__code__S6__3GPP__Supported__Services; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SDP_Media_Description")) return avp__code__DCA__3GPP__SDP__Media__Description; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Radio_Parameter_Set_Info")) return avp__code__DCA__3GPP__Radio__Parameter__Set__Info; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Rule_DeActivation_Time")) return avp__code__PCC__3GPP__Rule__DeActivation__Time; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Relay_Node_Indicator")) return avp__code__AAA__3GPP__Relay__Node__Indicator; else if (!strcmp(str_par, "avp_code_S6_3GPP_T4_Data")) return avp__code__S6__3GPP__T4__Data; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Fixed_User_Location_Info")) return avp__code__PCC__3GPP__Fixed__User__Location__Info; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Coverage_Status")) return avp__code__DCA__3GPP__Coverage__Status; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Online")) return avp__code__PCC__3GPP__Online; else if (!strcmp(str_par, "avp_code_PCC_3GPP_ADC_Rule_Base_Name")) return avp__code__PCC__3GPP__ADC__Rule__Base__Name; else if (!strcmp(str_par, "avp_code_AAA_3GPP_SCEF_Realm")) return avp__code__AAA__3GPP__SCEF__Realm; else if (!strcmp(str_par, "avp_code_DCA_3GPP_MBMS_Charged_Party")) return avp__code__DCA__3GPP__MBMS__Charged__Party; else if (!strcmp(str_par, "avp_code_S6_3GPP_Requested_Validity_Time")) return avp__code__S6__3GPP__Requested__Validity__Time; else if (!strcmp(str_par, "avp_code_DCA_3GPP_AoC_Information")) return avp__code__DCA__3GPP__AoC__Information; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Supported_Features")) return avp__code__CxDx__3GPP__Supported__Features; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Local_Time_Zone")) return avp__code__AAA__3GPP__Local__Time__Zone; else if (!strcmp(str_par, "avp_code_AAA_3GPP_GERAN_Vector")) return avp__code__AAA__3GPP__GERAN__Vector; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Call_ID_SIP_Header")) return avp__code__CxDx__3GPP__Call__ID__SIP__Header; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Online_Charging_Flag")) return avp__code__DCA__3GPP__Online__Charging__Flag; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Number_of_Messages_Sent")) return avp__code__DCA__3GPP__Number__of__Messages__Sent; else if (!strcmp(str_par, "avp_code_AAA_3GPP_EPS_Subscribed_QoS_Profile")) return avp__code__AAA__3GPP__EPS__Subscribed__QoS__Profile; else if (!strcmp(str_par, "avp_code_GI_3GPP_3GPP_Session_Stop_Indicator")) return avp__code__GI__3GPP__3GPP__Session__Stop__Indicator; else if (!strcmp(str_par, "avp_code_AAA_3GPP_GPRS_Subscription_Data")) return avp__code__AAA__3GPP__GPRS__Subscription__Data; else if (!strcmp(str_par, "avp_code_GI_3GPP_3GPP_GPRS_Negotiated_QoS_Profile")) return avp__code__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Access_Transfer_Type")) return avp__code__DCA__3GPP__Access__Transfer__Type; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Inter_UE_Transfer")) return avp__code__DCA__3GPP__Inter__UE__Transfer; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Received_Talk_Burst_Volume")) return avp__code__DCA__3GPP__Received__Talk__Burst__Volume; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Rate_Control_Max_Rate")) return avp__code__DCA__3GPP__Rate__Control__Max__Rate; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Class_Identifier")) return avp__code__DCA__3GPP__Class__Identifier; else if (!strcmp(str_par, "avp_code_GI_3GPP_3GPP_Allocate_IP_Type")) return avp__code__GI__3GPP__3GPP__Allocate__IP__Type; else if (!strcmp(str_par, "avp_code_AAA_3GPP_SM_Back_Off_Timer")) return avp__code__AAA__3GPP__SM__Back__Off__Timer; else if (!strcmp(str_par, "avp_code_RX_3GPP_Specific_Action")) return avp__code__RX__3GPP__Specific__Action; else if (!strcmp(str_par, "avp_code_S6_3GPP_Maximum_Detection_Time")) return avp__code__S6__3GPP__Maximum__Detection__Time; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Time_Stamps")) return avp__code__DCA__3GPP__Time__Stamps; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Base_Time_Interval")) return avp__code__DCA__3GPP__Base__Time__Interval; else if (!strcmp(str_par, "avp_code_DCA_3GPP_UWAN_User_Location_Info")) return avp__code__DCA__3GPP__UWAN__User__Location__Info; else if (!strcmp(str_par, "avp_code_DCA_3GPP_ProSe_Role_Of_UE")) return avp__code__DCA__3GPP__ProSe__Role__Of__UE; else if (!strcmp(str_par, "avp_code_PCC_3GPP_RAT_Type")) return avp__code__PCC__3GPP__RAT__Type; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Ext_PDP_Address")) return avp__code__AAA__3GPP__Ext__PDP__Address; else if (!strcmp(str_par, "avp_code_DCA_3GPP_PoC_Session_Type")) return avp__code__DCA__3GPP__PoC__Session__Type; else if (!strcmp(str_par, "avp_code_DCA_3GPP_ISUP_Cause")) return avp__code__DCA__3GPP__ISUP__Cause; else if (!strcmp(str_par, "avp_code_RX_3GPP_AF_Signalling_Protocol")) return avp__code__RX__3GPP__AF__Signalling__Protocol; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Adjacent_PLMNs")) return avp__code__AAA__3GPP__Adjacent__PLMNs; else if (!strcmp(str_par, "avp_code_S6_3GPP_Service_Result_Code")) return avp__code__S6__3GPP__Service__Result__Code; else if (!strcmp(str_par, "avp_code_AAA_3GPP_SGSN_Location_Information")) return avp__code__AAA__3GPP__SGSN__Location__Information; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Authorised_QoS")) return avp__code__DCA__3GPP__Authorised__QoS; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Time_First_Transmission")) return avp__code__DCA__3GPP__Time__First__Transmission; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Stop_Time")) return avp__code__DCA__3GPP__Stop__Time; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Reason_Code")) return avp__code__CxDx__3GPP__Reason__Code; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Pre_emption_Vulnerability")) return avp__code__PCC__3GPP__Pre__emption__Vulnerability; else if (!strcmp(str_par, "avp_code_AAA_3GPP_Equivalent_PLMN_List")) return avp__code__AAA__3GPP__Equivalent__PLMN__List; else if (!strcmp(str_par, "avp_code_PCC_3GPP_Default_Access")) return avp__code__PCC__3GPP__Default__Access; else if (!strcmp(str_par, "avp_code_CxDx_3GPP_Supported_Applications")) return avp__code__CxDx__3GPP__Supported__Applications; else if (!strcmp(str_par, "avp_code_DCA_3GPP_SM_Message_Type")) return avp__code__DCA__3GPP__SM__Message__Type; else if (!strcmp(str_par, "avp_code_AAA_3GPP_IDR_Flags")) return avp__code__AAA__3GPP__IDR__Flags; else if (!strcmp(str_par, "avp_code_PCC_3GPP_PS_to_CS_Session_Continuity")) return avp__code__PCC__3GPP__PS__to__CS__Session__Continuity; else if (!strcmp(str_par, "avp_code_AAA_3GPP_V2X_Subscription_Data")) return avp__code__AAA__3GPP__V2X__Subscription__Data; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Refund_Information")) return avp__code__DCA__3GPP__Refund__Information; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Rate_Element")) return avp__code__DCA__3GPP__Rate__Element; else if (!strcmp(str_par, "avp_code_AAA_3GPP_PDP_Type")) return avp__code__AAA__3GPP__PDP__Type; else if (!strcmp(str_par, "avp_code_AAA_3GPP_AMBR")) return avp__code__AAA__3GPP__AMBR; else if (!strcmp(str_par, "avp_code_DCA_3GPP_Submission_Time")) return avp__code__DCA__3GPP__Submission__Time; else return UNKNOWN_VALUE; } boolean AVP__Code__3GPP::is_valid_enum(int int_par) { switch (int_par) { case 15: case 1522: case 3941: case 9: case 2714: case 1253: case 3906: case 1020: case 552: case 1218: case 3404: case 872: case 1538: case 517: case 1071: case 1660: case 3135: case 1000: case 837: case 3455: case 1036: case 1625: case 2817: case 1640: case 888: case 655: case 1087: case 1676: case 2010: case 2315: case 2046: case 1408: case 2061: case 635: case 1494: case 1423: case 1459: case 1510: case 2702: case 1241: case 1277: case 540: case 1206: case 1526: case 505: case 3123: case 1257: case 825: case 520: case 2840: case 3443: case 1024: case 1613: case 840: case 556: case 2805: case 3408: case 876: case 2820: case 1075: case 1664: case 3139: case 2034: case 3459: case 608: case 1629: case 623: case 1482: case 1411: case 2319: case 2014: case 2603: case 1447: case 1462: case 1498: case 1427: case 1280: case 3933: case 2706: case 3111: case 1245: case 3431: case 1012: case 544: case 3162: case 864: case 509: case 1063: case 3411: case 3127: case 829: case 2844: case 3447: case 1028: case 1617: case 2809: case 611: case 1632: case 647: case 1079: case 1668: case 2307: case 2002: case 2322: case 2038: case 1450: case 2053: case 30: case 1486: case 1415: case 1502: case 3921: case 10: case 1233: case 4: case 1269: case 532: case 3150: case 1284: case 852: case 1518: case 3937: case 1051: case 3115: case 1249: case 512: case 2832: case 3435: case 3130: case 1016: case 1605: case 832: case 548: case 1691: case 3166: case 1031: case 1620: case 868: case 2812: case 1067: case 1656: case 2848: case 650: case 2026: case 2310: case 2041: case 615: case 1474: case 1403: case 2006: case 1439: case 1454: case 1221: case 1419: case 1541: case 1272: case 1506: case 3925: case 3103: case 1237: case 8: case 500: case 3423: case 1004: case 536: case 1090: case 3154: case 1288: case 856: case 551: case 1055: case 3403: case 3119: case 2836: case 3439: case 1609: case 2851: case 1695: case 603: case 1624: case 2065: case 639: case 654: case 2314: case 1442: case 2045: case 619: case 22: case 1478: case 1407: case 1493: case 1260: case 3913: case 1225: case 2701: case 524: case 3142: case 844: case 1276: case 3929: case 3462: case 1043: case 3107: case 504: case 2824: case 3427: case 3122: case 1008: case 824: case 1094: case 1683: case 3158: case 1023: case 1612: case 2804: case 1059: case 1648: case 642: case 2302: case 2018: case 1430: case 2033: case 607: case 1466: case 1481: case 3901: case 2318: case 1446: case 1213: case 26: case 1533: case 1264: case 3917: case 3450: case 1229: case 883: case 3415: case 3110: case 528: case 1082: case 1671: case 3430: case 3146: case 1011: case 1600: case 848: case 543: case 3466: case 1047: case 1636: case 2828: case 630: case 899: case 2843: case 1098: case 1687: case 2021: case 1616: case 2057: case 646: case 2306: case 1434: case 1201: case 2037: case 14: case 1521: case 3940: case 1485: case 2713: case 1252: case 3905: case 1501: case 3920: case 1217: case 871: case 1537: case 516: case 1070: case 3134: case 1268: case 836: case 531: case 3454: case 1035: case 851: case 2816: case 1050: case 3419: case 887: case 2831: case 1086: case 1675: case 1604: case 1690: case 2060: case 634: case 1422: case 2025: case 1458: case 1473: case 1240: case 1438: case 1205: case 18: case 1525: case 1220: case 2717: case 1540: case 1256: case 3909: case 3442: case 555: case 3407: case 3102: case 1074: case 1663: case 3422: case 3138: case 1003: case 535: case 3458: case 1039: case 1628: case 622: case 1643: case 2835: case 1410: case 1679: case 2013: case 2602: case 1608: case 2049: case 2064: case 638: case 1497: case 1426: case 2029: case 3932: case 21: case 1477: case 2705: case 1244: case 3912: case 1209: case 3161: case 863: case 1529: case 1062: case 3410: case 3126: case 828: case 523: case 3446: case 3141: case 1027: case 843: case 559: case 3461: case 610: case 1042: case 1631: case 879: case 2823: case 1078: case 1667: case 2001: case 1007: case 1682: case 2321: case 2052: case 626: case 1414: case 2017: case 2606: case 1465: case 1232: case 3: case 1283: case 1517: case 1212: case 3936: case 2709: case 3114: case 1532: case 1248: case 511: case 3434: case 831: case 547: case 3165: case 1030: case 867: case 2811: case 1066: case 1655: case 882: case 3414: case 2847: case 1081: case 1670: case 2040: case 614: case 1635: case 2827: case 1402: case 2005: case 1453: case 2056: case 1489: case 1418: case 1271: case 1505: case 1200: case 13: case 1469: case 1520: case 1236: case 7: case 2712: case 3153: case 1287: case 855: case 550: case 1054: case 870: case 3402: case 3118: case 515: case 3438: case 3133: case 1019: case 835: case 2850: case 1694: case 3453: case 602: case 3169: case 1034: case 1623: case 1659: case 653: case 1674: case 2313: case 1441: case 2044: case 618: case 1406: case 2009: case 1492: case 1457: case 1224: case 1275: case 1509: case 1204: case 3928: case 3106: case 503: case 3426: case 3121: case 823: case 539: case 1093: case 3441: case 3157: case 1022: case 1611: case 859: case 554: case 1058: case 874: case 3406: case 2839: case 641: case 1073: case 1662: case 2301: case 2032: case 606: case 1627: case 2819: case 2068: case 1480: case 2317: case 1445: case 2048: case 25: case 1496: case 1263: case 3916: case 1512: case 1228: case 3931: case 2704: case 527: case 3145: case 1010: case 1279: case 847: case 542: case 3465: case 3160: case 1046: case 862: case 507: case 1061: case 1650: case 898: case 3125: case 827: case 2842: case 1097: case 1686: case 3445: case 2020: case 1026: case 1615: case 645: case 1666: case 2305: case 1433: case 2036: case 1484: case 1251: case 3904: case 1449: case 1500: case 1216: case 29: case 1536: case 1231: case 1267: case 530: case 850: case 886: case 3418: case 3113: case 2830: case 1085: case 3433: case 3149: case 1014: case 1603: case 546: case 1639: case 866: case 633: case 1065: case 1654: case 2846: case 1421: case 2024: case 1619: case 1472: case 1401: case 649: case 2309: case 1437: case 17: case 1524: case 1488: case 2716: case 1255: case 3908: case 1270: case 1504: case 3923: case 3101: case 519: case 3421: case 3137: case 1002: case 839: case 534: case 3457: case 3152: case 1038: case 854: case 621: case 1053: case 1642: case 3117: case 2834: case 1089: case 1678: case 2012: case 3437: case 2601: case 1018: case 1607: case 1693: case 601: case 2063: case 637: case 1658: case 1425: case 2028: case 20: case 1476: case 2115: case 1243: case 3911: case 1208: case 1528: case 1223: case 1259: case 522: case 3140: case 842: case 558: case 3460: case 1041: case 1630: case 878: case 3105: case 2822: case 1077: case 2000: case 3425: case 1006: case 538: case 1092: case 1681: case 2320: case 858: case 2051: case 625: case 1057: case 1413: case 2605: case 2016: case 1464: case 2067: case 2: case 1429: case 1282: case 1516: case 1211: case 3935: case 24: case 2708: case 1531: case 1247: case 510: case 830: case 1262: case 3915: case 3164: case 561: case 2810: case 3413: case 881: case 3129: case 526: case 1080: case 3449: case 3144: case 846: case 3464: case 613: case 1045: case 1634: case 3109: case 2826: case 3429: case 2004: case 1685: case 1452: case 2055: case 629: case 1417: case 12: case 1468: case 1235: case 6: case 2711: case 1250: case 3903: case 1286: case 1215: case 3939: case 28: case 3401: case 1535: case 3132: case 834: case 3452: case 3168: case 1033: case 1622: case 1069: case 885: case 3417: case 652: case 1673: case 2312: case 1440: case 2043: case 617: case 1049: case 1638: case 1405: case 2008: case 1491: case 1420: case 1456: case 2059: case 2110: case 1274: case 1508: case 1203: case 3927: case 16: case 1523: case 3942: case 1239: case 502: case 3120: case 1254: case 3907: case 3440: case 3156: case 1021: case 1610: case 553: case 2802: case 3405: case 873: case 518: case 640: case 1072: case 1661: case 3136: case 838: case 1697: case 3456: case 2031: case 605: case 1037: case 1626: case 2818: case 620: case 1677: case 2011: case 1444: case 2047: case 1409: case 1495: case 1511: case 1227: case 3930: case 2703: case 1242: case 1278: case 541: case 1207: case 861: case 1527: case 1060: case 897: case 3124: case 826: case 2841: case 1096: case 3444: case 1025: case 1614: case 557: case 2806: case 3409: case 877: case 644: case 1076: case 1665: case 2304: case 1432: case 2035: case 609: case 1483: case 1412: case 2604: case 1448: case 1230: case 1: case 1499: case 1266: case 3919: case 1281: case 1515: case 3934: case 2707: case 3112: case 3432: case 3148: case 1013: case 1602: case 545: case 3468: case 3163: case 865: case 632: case 1064: case 3128: case 2845: case 1689: case 3448: case 2023: case 1029: case 1618: case 612: case 1471: case 1400: case 648: case 1669: case 2308: case 2003: case 1436: case 2039: case 1487: case 1503: case 3922: case 1219: case 3100: case 1539: case 1234: case 3420: case 1001: case 533: case 3151: case 853: case 1519: case 1052: case 1641: case 889: case 3116: case 2833: case 1088: case 3436: case 1606: case 549: case 1692: case 600: case 3167: case 869: case 2062: case 1068: case 1657: case 2849: case 1424: case 651: case 2027: case 2311: case 1475: case 1404: case 3910: case 1222: case 1258: case 521: case 1273: case 841: case 1507: case 3926: case 1040: case 3104: case 1238: case 501: case 2821: case 3424: case 1005: case 537: case 1091: case 1680: case 3155: case 857: case 2050: case 624: case 1056: case 1645: case 2837: case 2015: case 1696: case 2030: case 604: case 1463: case 2066: case 1428: case 1443: case 1210: case 23: case 1479: case 2118: case 1530: case 1261: case 3914: case 560: case 1226: case 880: case 3412: case 525: case 3143: case 845: case 3463: case 1044: case 1633: case 3108: case 2825: case 3428: case 1009: case 1095: case 1684: case 2323: case 3159: case 2054: case 628: case 1649: case 1416: case 643: case 2303: case 2019: case 1431: case 11: case 1467: case 5: case 2710: case 3902: case 1285: case 3938: case 1214: case 27: case 1534: case 513: case 3131: case 833: case 1265: case 3918: case 3451: case 1032: case 1621: case 884: case 3416: case 529: case 1672: case 3147: case 1601: case 849: case 3467: case 2042: case 616: case 1048: case 1637: case 2829: case 631: case 2007: case 1490: case 1099: case 1688: case 2022: case 2058: case 1470: case 1435: case 1202: return TRUE; default: return FALSE; } } int AVP__Code__3GPP::enum2int(enum_type enum_par) { if (enum_par==UNBOUND_VALUE || enum_par==UNKNOWN_VALUE) TTCN_error("The argument of function enum2int() is an %s value of enumerated type @DIAMETER_Types.AVP_Code_3GPP.", enum_par==UNBOUND_VALUE?"unbound":"invalid"); return enum_par; } int AVP__Code__3GPP::enum2int(const AVP__Code__3GPP& enum_par) { if (enum_par.enum_value==UNBOUND_VALUE || enum_par.enum_value==UNKNOWN_VALUE) TTCN_error("The argument of function enum2int() is an %s value of enumerated type @DIAMETER_Types.AVP_Code_3GPP.", enum_par==UNBOUND_VALUE?"unbound":"invalid"); return enum_par.enum_value; } void AVP__Code__3GPP::int2enum(int int_val) { if (!is_valid_enum(int_val)) TTCN_error("Assigning invalid numeric value %d to a variable of enumerated type @DIAMETER_Types.AVP_Code_3GPP.", int_val); enum_value = (enum_type)int_val; } AVP__Code__3GPP::operator AVP__Code__3GPP::enum_type() const { if (enum_value == UNBOUND_VALUE) TTCN_error("Using the value of an unbound variable of enumerated type @DIAMETER_Types.AVP_Code_3GPP."); return enum_value; } void AVP__Code__3GPP::log() const { if (enum_value != UNBOUND_VALUE) TTCN_Logger::log_event_enum(enum_to_str(enum_value), enum_value); else TTCN_Logger::log_event_unbound(); } void AVP__Code__3GPP::set_param(Module_Param& param) { param.basic_check(Module_Param::BC_VALUE, "enumerated value"); if (param.get_type()!=Module_Param::MP_Enumerated) param.type_error("enumerated value", "@DIAMETER_Types.AVP_Code_3GPP"); enum_value = str_to_enum(param.get_enumerated()); if (!is_valid_enum(enum_value)) { param.error("Invalid enumerated value for type @DIAMETER_Types.AVP_Code_3GPP."); } } void AVP__Code__3GPP::encode_text(Text_Buf& text_buf) const { if (enum_value == UNBOUND_VALUE) TTCN_error("Text encoder: Encoding an unbound value of enumerated type @DIAMETER_Types.AVP_Code_3GPP."); text_buf.push_int(enum_value); } void AVP__Code__3GPP::decode_text(Text_Buf& text_buf) { enum_value = (enum_type)text_buf.pull_int().get_val(); if (!is_valid_enum(enum_value)) TTCN_error("Text decoder: Unknown numeric value %d was received for enumerated type @DIAMETER_Types.AVP_Code_3GPP.", enum_value); } void AVP__Code__3GPP::encode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) const { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-encoding type '%s': ", p_td.name); unsigned BER_coding=va_arg(pvar, unsigned); BER_encode_chk_coding(BER_coding); ASN_BER_TLV_t *tlv=BER_encode_TLV(p_td, BER_coding); tlv->put_in_buffer(p_buf); ASN_BER_TLV_t::destruct(tlv); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-encoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); RAW_enc_tr_pos rp; rp.level=0; rp.pos=NULL; RAW_enc_tree root(TRUE, NULL, &rp, 1, p_td.raw); RAW_encode(p_td, root); root.put_to_buf(p_buf); break;} case TTCN_EncDec::CT_TEXT: { TTCN_EncDec_ErrorContext ec("While TEXT-encoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); TEXT_encode(p_td,p_buf); break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-encoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XER_encode(*(p_td.xer),p_buf, XER_coding, 0, 0, 0); p_buf.put_c('\n'); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-encoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok(va_arg(pvar, int) != 0); JSON_encode(p_td, tok, FALSE); p_buf.put_s(tok.get_buffer_length(), (const unsigned char*)tok.get_buffer()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-encoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_encode(p_td, p_buf); break;} default: TTCN_error("Unknown coding method requested to encode type '%s'", p_td.name); } va_end(pvar); } void AVP__Code__3GPP::decode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-decoding type '%s': ", p_td.name); unsigned L_form=va_arg(pvar, unsigned); ASN_BER_TLV_t tlv; BER_decode_str2TLV(p_buf, tlv, L_form); BER_decode_TLV(p_td, tlv, L_form); if(tlv.isComplete) p_buf.increase_pos(tlv.get_len()); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-decoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); raw_order_t r_order; switch(p_td.raw->top_bit_order) { case TOP_BIT_LEFT: r_order=ORDER_LSB; break; case TOP_BIT_RIGHT: default: r_order=ORDER_MSB; } int rawr = RAW_decode(p_td, p_buf, p_buf.get_len()*8, r_order); if(rawr<0) switch (-rawr) { case TTCN_EncDec::ET_INCOMPL_MSG: case TTCN_EncDec::ET_LEN_ERR: ec.error((TTCN_EncDec::error_type_t)-rawr, "Can not decode type '%s', because incomplete message was received", p_td.name); break; case 1: default: ec.error(TTCN_EncDec::ET_INVAL_MSG, "Can not decode type '%s', because invalid message was received", p_td.name); break; } break;} case TTCN_EncDec::CT_TEXT: { Limit_Token_List limit; TTCN_EncDec_ErrorContext ec("While TEXT-decoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); const unsigned char *b_data=p_buf.get_data(); int null_added=0; if(b_data[p_buf.get_len()-1]!='\0'){ null_added=1; p_buf.set_pos(p_buf.get_len()); p_buf.put_zero(8,ORDER_LSB); p_buf.rewind(); } if(TEXT_decode(p_td,p_buf,limit)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); if(null_added){ size_t actpos=p_buf.get_pos(); p_buf.set_pos(p_buf.get_len()-1); p_buf.cut_end(); p_buf.set_pos(actpos); } break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-decoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XmlReaderWrap reader(p_buf); for (int rd_ok=reader.Read(); rd_ok==1; rd_ok=reader.Read()) { if (reader.NodeType() == XML_READER_TYPE_ELEMENT) break; } XER_decode(*(p_td.xer), reader, XER_coding | XER_TOPLEVEL, XER_NONE, 0); size_t bytes = reader.ByteConsumed(); p_buf.set_pos(bytes); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-decoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok((const char*)p_buf.get_data(), p_buf.get_len()); if(JSON_decode(p_td, tok, FALSE, FALSE)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); p_buf.set_pos(tok.get_buf_pos()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-decoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_struct p_oer; OER_decode(p_td, p_buf, p_oer); break;} default: TTCN_error("Unknown coding method requested to decode type '%s'", p_td.name); } va_end(pvar); } int AVP__Code__3GPP::RAW_decode(const TTCN_Typedescriptor_t& p_td,TTCN_Buffer& p_buf,int limit, raw_order_t top_bit_ord, boolean no_err, int, boolean, const RAW_Force_Omit*) { int decoded_value = 0; int decoded_length = RAW_decode_enum_type(p_td, p_buf, limit, top_bit_ord, decoded_value, 12, no_err); if (decoded_length < 0) return decoded_length; if (is_valid_enum(decoded_value)) enum_value = (enum_type)decoded_value; else { if(no_err){ return -1; } else { TTCN_EncDec_ErrorContext::error (TTCN_EncDec::ET_ENC_ENUM, "Invalid enum value '%d' for '%s': ",decoded_value, p_td.name); enum_value = UNKNOWN_VALUE; } } return decoded_length; } int AVP__Code__3GPP::RAW_encode(const TTCN_Typedescriptor_t& p_td, RAW_enc_tree& myleaf) const { return RAW_encode_enum_type(p_td, myleaf, (int)enum_value, 12); } void AVP__Code__3GPP_template::copy_template(const AVP__Code__3GPP_template& other_value) { set_selection(other_value); switch (template_selection) { case SPECIFIC_VALUE: single_value = other_value.single_value; break; case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: value_list.n_values = other_value.value_list.n_values; value_list.list_value = new AVP__Code__3GPP_template[value_list.n_values]; for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) value_list.list_value[list_count].copy_template(other_value.value_list.list_value[list_count]); break; case IMPLICATION_MATCH: implication_.precondition = new AVP__Code__3GPP_template(*other_value.implication_.precondition); implication_.implied_template = new AVP__Code__3GPP_template(*other_value.implication_.implied_template); break; case DYNAMIC_MATCH: dyn_match = other_value.dyn_match; dyn_match->ref_count++; break; default: TTCN_error("Copying an uninitialized/unsupported template of enumerated type @DIAMETER_Types.AVP_Code_3GPP."); } } AVP__Code__3GPP_template::AVP__Code__3GPP_template() { } AVP__Code__3GPP_template::AVP__Code__3GPP_template(template_sel other_value) : Base_Template(other_value) { check_single_selection(other_value); } AVP__Code__3GPP_template::AVP__Code__3GPP_template(int other_value) : Base_Template(SPECIFIC_VALUE) { if (!AVP__Code__3GPP::is_valid_enum(other_value)) TTCN_error("Initializing a template of enumerated type @DIAMETER_Types.AVP_Code_3GPP with unknown numeric value %d.", other_value); single_value = (AVP__Code__3GPP::enum_type)other_value; } AVP__Code__3GPP_template::AVP__Code__3GPP_template(AVP__Code__3GPP::enum_type other_value) : Base_Template(SPECIFIC_VALUE) { single_value = other_value; } AVP__Code__3GPP_template::AVP__Code__3GPP_template(const AVP__Code__3GPP& other_value) : Base_Template(SPECIFIC_VALUE) { if (other_value.enum_value == AVP__Code__3GPP::UNBOUND_VALUE) TTCN_error("Creating a template from an unbound value of enumerated type @DIAMETER_Types.AVP_Code_3GPP."); single_value = other_value.enum_value; } AVP__Code__3GPP_template::AVP__Code__3GPP_template(const OPTIONAL& other_value) { switch (other_value.get_selection()) { case OPTIONAL_PRESENT: set_selection(SPECIFIC_VALUE); single_value = (AVP__Code__3GPP::enum_type)(const AVP__Code__3GPP&)other_value; break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Creating a template of enumerated type @DIAMETER_Types.AVP_Code_3GPP from an unbound optional field."); } } AVP__Code__3GPP_template::AVP__Code__3GPP_template(AVP__Code__3GPP_template* p_precondition, AVP__Code__3GPP_template* p_implied_template) : Base_Template(IMPLICATION_MATCH) { implication_.precondition = p_precondition; implication_.implied_template = p_implied_template; } AVP__Code__3GPP_template::AVP__Code__3GPP_template(Dynamic_Match_Interface* p_dyn_match) : Base_Template(DYNAMIC_MATCH) { dyn_match = new dynmatch_struct; dyn_match->ptr = p_dyn_match; dyn_match->ref_count = 1; } AVP__Code__3GPP_template::AVP__Code__3GPP_template(const AVP__Code__3GPP_template& other_value) : Base_Template() { copy_template(other_value); } AVP__Code__3GPP_template::~AVP__Code__3GPP_template() { clean_up(); } boolean AVP__Code__3GPP_template::is_bound() const { if (template_selection == UNINITIALIZED_TEMPLATE && !is_ifpresent) return FALSE; return TRUE; } boolean AVP__Code__3GPP_template::is_value() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) return FALSE; return single_value != AVP__Code__3GPP::UNBOUND_VALUE; } void AVP__Code__3GPP_template::clean_up() { switch (template_selection) { case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: delete [] value_list.list_value; break; case IMPLICATION_MATCH: delete implication_.precondition; delete implication_.implied_template; break; case DYNAMIC_MATCH: dyn_match->ref_count--; if (dyn_match->ref_count == 0) { delete dyn_match->ptr; delete dyn_match; } break; default: break; } template_selection = UNINITIALIZED_TEMPLATE; } AVP__Code__3GPP_template& AVP__Code__3GPP_template::operator=(template_sel other_value) { check_single_selection(other_value); clean_up(); set_selection(other_value); return *this; } AVP__Code__3GPP_template& AVP__Code__3GPP_template::operator=(int other_value) { if (!AVP__Code__3GPP::is_valid_enum(other_value)) TTCN_warning("Assigning unknown numeric value %d to a template of enumerated type @DIAMETER_Types.AVP_Code_3GPP.", other_value); clean_up(); set_selection(SPECIFIC_VALUE); single_value = (AVP__Code__3GPP::enum_type)other_value; return *this; } AVP__Code__3GPP_template& AVP__Code__3GPP_template::operator=(AVP__Code__3GPP::enum_type other_value) { clean_up(); set_selection(SPECIFIC_VALUE); single_value = other_value; return *this; } AVP__Code__3GPP_template& AVP__Code__3GPP_template::operator=(const AVP__Code__3GPP& other_value) { if (other_value.enum_value == AVP__Code__3GPP::UNBOUND_VALUE) TTCN_error("Assignment of an unbound value of enumerated type @DIAMETER_Types.AVP_Code_3GPP to a template."); clean_up(); set_selection(SPECIFIC_VALUE); single_value = other_value.enum_value; return *this; } AVP__Code__3GPP_template& AVP__Code__3GPP_template::operator=(const OPTIONAL& other_value) { clean_up(); switch (other_value.get_selection()) { case OPTIONAL_PRESENT: set_selection(SPECIFIC_VALUE); single_value = (AVP__Code__3GPP::enum_type)(const AVP__Code__3GPP&)other_value; break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Assignment of an unbound optional field to a template of enumerated type @DIAMETER_Types.AVP_Code_3GPP."); } return *this; } AVP__Code__3GPP_template& AVP__Code__3GPP_template::operator=(const AVP__Code__3GPP_template& other_value) { if (&other_value != this) { clean_up(); copy_template(other_value); } return *this; } boolean AVP__Code__3GPP_template::match(AVP__Code__3GPP::enum_type other_value, boolean) const { switch (template_selection) { case SPECIFIC_VALUE: return single_value == other_value; case OMIT_VALUE: return FALSE; case ANY_VALUE: case ANY_OR_OMIT: return TRUE; case VALUE_LIST: case COMPLEMENTED_LIST: for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) if (value_list.list_value[list_count].match(other_value)) return template_selection == VALUE_LIST; return template_selection == COMPLEMENTED_LIST; case CONJUNCTION_MATCH: for (unsigned int i = 0; i < value_list.n_values; i++) { if (!value_list.list_value[i].match(other_value)) { return FALSE; } } return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match(other_value) || implication_.implied_template->match(other_value); case DYNAMIC_MATCH: return dyn_match->ptr->match(other_value); default: TTCN_error("Matching an uninitialized/unsupported template of enumerated type @DIAMETER_Types.AVP_Code_3GPP."); } return FALSE; } boolean AVP__Code__3GPP_template::match(const AVP__Code__3GPP& other_value, boolean) const { if (other_value.enum_value == AVP__Code__3GPP::UNBOUND_VALUE) TTCN_error("Matching a template of enumerated type @DIAMETER_Types.AVP_Code_3GPP with an unbound value."); return match(other_value.enum_value); } AVP__Code__3GPP::enum_type AVP__Code__3GPP_template::valueof() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) TTCN_error("Performing a valueof or send operation on a non-specific template of enumerated type @DIAMETER_Types.AVP_Code_3GPP."); return single_value; } void AVP__Code__3GPP_template::set_type(template_sel template_type, unsigned int list_length) { if (template_type != VALUE_LIST && template_type != COMPLEMENTED_LIST && template_type != CONJUNCTION_MATCH) TTCN_error("Setting an invalid list type for a template of enumerated type @DIAMETER_Types.AVP_Code_3GPP."); clean_up(); set_selection(template_type); value_list.n_values = list_length; value_list.list_value = new AVP__Code__3GPP_template[list_length]; } AVP__Code__3GPP_template& AVP__Code__3GPP_template::list_item(unsigned int list_index) { if (template_selection != VALUE_LIST && template_selection != COMPLEMENTED_LIST && template_selection != CONJUNCTION_MATCH) TTCN_error("Accessing a list element in a non-list template of enumerated type @DIAMETER_Types.AVP_Code_3GPP."); if (list_index >= value_list.n_values) TTCN_error("Index overflow in a value list template of enumerated type @DIAMETER_Types.AVP_Code_3GPP."); return value_list.list_value[list_index]; } void AVP__Code__3GPP_template::log() const { switch (template_selection) { case SPECIFIC_VALUE: TTCN_Logger::log_event_enum(AVP__Code__3GPP::enum_to_str(single_value), single_value); break; case COMPLEMENTED_LIST: TTCN_Logger::log_event_str("complement"); case CONJUNCTION_MATCH: if (template_selection == CONJUNCTION_MATCH) { TTCN_Logger::log_event_str("conjunct"); } case VALUE_LIST: TTCN_Logger::log_char('('); for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) { if (elem_count > 0) TTCN_Logger::log_event_str(", "); value_list.list_value[elem_count].log(); } TTCN_Logger::log_char(')'); break; case IMPLICATION_MATCH: implication_.precondition->log(); TTCN_Logger::log_event_str(" implies "); implication_.implied_template->log(); break; case DYNAMIC_MATCH: TTCN_Logger::log_event_str("@dynamic template"); break; default: log_generic(); } log_ifpresent(); } void AVP__Code__3GPP_template::log_match(const AVP__Code__3GPP& match_value, boolean) const { match_value.log(); TTCN_Logger::log_event_str(" with "); log(); if (match(match_value)) TTCN_Logger::log_event_str(" matched"); else TTCN_Logger::log_event_str(" unmatched"); } void AVP__Code__3GPP_template::encode_text(Text_Buf& text_buf) const { encode_text_base(text_buf); switch (template_selection) { case SPECIFIC_VALUE: text_buf.push_int(single_value); case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: text_buf.push_int(value_list.n_values); for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) value_list.list_value[elem_count].encode_text(text_buf); break; default: TTCN_error("Text encoder: Encoding an uninitialized/unsupported template of enumerated type @DIAMETER_Types.AVP_Code_3GPP."); } } void AVP__Code__3GPP_template::decode_text(Text_Buf& text_buf) { clean_up(); decode_text_base(text_buf); switch (template_selection) { case SPECIFIC_VALUE: single_value = (AVP__Code__3GPP::enum_type)text_buf.pull_int().get_val(); if (!AVP__Code__3GPP::is_valid_enum(single_value)) TTCN_error("Text decoder: Unknown numeric value %d was received for a template of enumerated type @DIAMETER_Types.AVP_Code_3GPP.", single_value); case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: value_list.n_values = text_buf.pull_int().get_val(); value_list.list_value = new AVP__Code__3GPP_template[value_list.n_values]; for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) value_list.list_value[elem_count].decode_text(text_buf); break; default: TTCN_error("Text decoder: An unknown/unsupported selection was received for a template of enumerated type @DIAMETER_Types.AVP_Code_3GPP."); } } boolean AVP__Code__3GPP_template::is_present(boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return FALSE; return !match_omit(legacy); } boolean AVP__Code__3GPP_template::match_omit(boolean legacy) const { if (is_ifpresent) return TRUE; switch (template_selection) { case OMIT_VALUE: case ANY_OR_OMIT: return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match_omit() || implication_.implied_template->match_omit(); case VALUE_LIST: case COMPLEMENTED_LIST: if (legacy) { for (unsigned int i=0; iget_type()) { case Module_Param::MP_Omit: *this = OMIT_VALUE; break; case Module_Param::MP_Any: *this = ANY_VALUE; break; case Module_Param::MP_AnyOrNone: *this = ANY_OR_OMIT; break; case Module_Param::MP_List_Template: case Module_Param::MP_ComplementList_Template: case Module_Param::MP_ConjunctList_Template: { AVP__Code__3GPP_template new_temp; new_temp.set_type(m_p->get_type()==Module_Param::MP_List_Template ? VALUE_LIST : (m_p->get_type() == Module_Param::MP_ConjunctList_Template ? CONJUNCTION_MATCH : COMPLEMENTED_LIST), m_p->get_size()); for (size_t p_i=0; p_iget_size(); p_i++) { new_temp.list_item(p_i).set_param(*m_p->get_elem(p_i)); } *this = new_temp; break; } case Module_Param::MP_Enumerated: { AVP__Code__3GPP::enum_type enum_val = AVP__Code__3GPP::str_to_enum(m_p->get_enumerated()); if (!AVP__Code__3GPP::is_valid_enum(enum_val)) { param.error("Invalid enumerated value for type @DIAMETER_Types.AVP_Code_3GPP."); } *this = enum_val; } break; case Module_Param::MP_Implication_Template: { AVP__Code__3GPP_template* precondition = new AVP__Code__3GPP_template; precondition->set_param(*m_p->get_elem(0)); AVP__Code__3GPP_template* implied_template = new AVP__Code__3GPP_template; implied_template->set_param(*m_p->get_elem(1)); *this = AVP__Code__3GPP_template(precondition, implied_template); } break; default: param.type_error("enumerated template", "@DIAMETER_Types.AVP_Code_3GPP"); } is_ifpresent = param.get_ifpresent(); } void AVP__Code__3GPP_template::check_restriction(template_res t_res, const char* t_name, boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return; switch ((t_name&&(t_res==TR_VALUE))?TR_OMIT:t_res) { case TR_VALUE: if (!is_ifpresent && template_selection==SPECIFIC_VALUE) return; break; case TR_OMIT: if (!is_ifpresent && (template_selection==OMIT_VALUE || template_selection==SPECIFIC_VALUE)) return; break; case TR_PRESENT: if (!match_omit(legacy)) return; break; default: return; } TTCN_error("Restriction `%s' on template of type %s violated.", get_res_name(t_res), t_name ? t_name : "@DIAMETER_Types.AVP_Code_3GPP"); } AVP__Header::AVP__Header() { } AVP__Header::AVP__Header(const AVP__Code& par_avp__code, const BITSTRING& par_VMPxxxxx, const INTEGER& par_avp__length, const OPTIONAL< Vendor__Id >& par_vendor__id) : field_avp__code(par_avp__code), field_VMPxxxxx(par_VMPxxxxx), field_avp__length(par_avp__length), field_vendor__id(par_vendor__id) { } AVP__Header::AVP__Header(const AVP__Header& other_value) { if(!other_value.is_bound()) TTCN_error("Copying an unbound value of type @DIAMETER_Types.AVP_Header."); if (other_value.avp__code().is_bound()) field_avp__code = other_value.avp__code(); else field_avp__code.clean_up(); if (other_value.VMPxxxxx().is_bound()) field_VMPxxxxx = other_value.VMPxxxxx(); else field_VMPxxxxx.clean_up(); if (other_value.avp__length().is_bound()) field_avp__length = other_value.avp__length(); else field_avp__length.clean_up(); if (other_value.vendor__id().is_bound()) field_vendor__id = other_value.vendor__id(); else field_vendor__id.clean_up(); } void AVP__Header::clean_up() { field_avp__code.clean_up(); field_VMPxxxxx.clean_up(); field_avp__length.clean_up(); field_vendor__id.clean_up(); } const TTCN_Typedescriptor_t* AVP__Header::get_descriptor() const { return &AVP__Header_descr_; } AVP__Header& AVP__Header::operator=(const AVP__Header& other_value) { if (this != &other_value) { if(!other_value.is_bound()) TTCN_error("Assignment of an unbound value of type @DIAMETER_Types.AVP_Header."); if (other_value.avp__code().is_bound()) field_avp__code = other_value.avp__code(); else field_avp__code.clean_up(); if (other_value.VMPxxxxx().is_bound()) field_VMPxxxxx = other_value.VMPxxxxx(); else field_VMPxxxxx.clean_up(); if (other_value.avp__length().is_bound()) field_avp__length = other_value.avp__length(); else field_avp__length.clean_up(); if (other_value.vendor__id().is_bound()) field_vendor__id = other_value.vendor__id(); else field_vendor__id.clean_up(); } return *this; } boolean AVP__Header::operator==(const AVP__Header& other_value) const { return field_avp__code==other_value.field_avp__code && field_VMPxxxxx==other_value.field_VMPxxxxx && field_avp__length==other_value.field_avp__length && field_vendor__id==other_value.field_vendor__id; } boolean AVP__Header::is_bound() const { return (field_avp__code.is_bound()) || (field_VMPxxxxx.is_bound()) || (field_avp__length.is_bound()) || (OPTIONAL_OMIT == field_vendor__id.get_selection() || field_vendor__id.is_bound()); } boolean AVP__Header::is_value() const { return field_avp__code.is_value() && field_VMPxxxxx.is_value() && field_avp__length.is_value() && (OPTIONAL_OMIT == field_vendor__id.get_selection() || field_vendor__id.is_value()); } int AVP__Header::size_of() const { int ret_val = 3; if (field_vendor__id.ispresent()) ret_val++; return ret_val; } void AVP__Header::log() const { if (!is_bound()) { TTCN_Logger::log_event_unbound(); return; } TTCN_Logger::log_event_str("{ avp_code := "); field_avp__code.log(); TTCN_Logger::log_event_str(", VMPxxxxx := "); field_VMPxxxxx.log(); TTCN_Logger::log_event_str(", avp_length := "); field_avp__length.log(); TTCN_Logger::log_event_str(", vendor_id := "); field_vendor__id.log(); TTCN_Logger::log_event_str(" }"); } void AVP__Header::set_implicit_omit() { if (avp__code().is_bound()) avp__code().set_implicit_omit(); if (VMPxxxxx().is_bound()) VMPxxxxx().set_implicit_omit(); if (avp__length().is_bound()) avp__length().set_implicit_omit(); if (!vendor__id().is_bound()) vendor__id() = OMIT_VALUE; else vendor__id().set_implicit_omit(); } void AVP__Header::set_param(Module_Param& param) { param.basic_check(Module_Param::BC_VALUE, "record value"); switch (param.get_type()) { case Module_Param::MP_Value_List: if (40 && param.get_elem(0)->get_type()!=Module_Param::MP_NotUsed) avp__code().set_param(*param.get_elem(0)); if (param.get_size()>1 && param.get_elem(1)->get_type()!=Module_Param::MP_NotUsed) VMPxxxxx().set_param(*param.get_elem(1)); if (param.get_size()>2 && param.get_elem(2)->get_type()!=Module_Param::MP_NotUsed) avp__length().set_param(*param.get_elem(2)); if (param.get_size()>3 && param.get_elem(3)->get_type()!=Module_Param::MP_NotUsed) vendor__id().set_param(*param.get_elem(3)); break; case Module_Param::MP_Assignment_List: { Vector value_used(param.get_size()); value_used.resize(param.get_size(), FALSE); for (size_t val_idx=0; val_idxget_id()->get_name(), "avp_code")) { if (curr_param->get_type()!=Module_Param::MP_NotUsed) { avp__code().set_param(*curr_param); } value_used[val_idx]=TRUE; } } for (size_t val_idx=0; val_idxget_id()->get_name(), "VMPxxxxx")) { if (curr_param->get_type()!=Module_Param::MP_NotUsed) { VMPxxxxx().set_param(*curr_param); } value_used[val_idx]=TRUE; } } for (size_t val_idx=0; val_idxget_id()->get_name(), "avp_length")) { if (curr_param->get_type()!=Module_Param::MP_NotUsed) { avp__length().set_param(*curr_param); } value_used[val_idx]=TRUE; } } for (size_t val_idx=0; val_idxget_id()->get_name(), "vendor_id")) { if (curr_param->get_type()!=Module_Param::MP_NotUsed) { vendor__id().set_param(*curr_param); } value_used[val_idx]=TRUE; } } for (size_t val_idx=0; val_idxerror("Non existent field name in type @DIAMETER_Types.AVP_Header: %s", curr_param->get_id()->get_name()); break; } } break; default: param.type_error("record value", "@DIAMETER_Types.AVP_Header"); } } void AVP__Header::encode_text(Text_Buf& text_buf) const { field_avp__code.encode_text(text_buf); field_VMPxxxxx.encode_text(text_buf); field_avp__length.encode_text(text_buf); field_vendor__id.encode_text(text_buf); } void AVP__Header::decode_text(Text_Buf& text_buf) { field_avp__code.decode_text(text_buf); field_VMPxxxxx.decode_text(text_buf); field_avp__length.decode_text(text_buf); field_vendor__id.decode_text(text_buf); } void AVP__Header::encode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) const { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-encoding type '%s': ", p_td.name); unsigned BER_coding=va_arg(pvar, unsigned); BER_encode_chk_coding(BER_coding); ASN_BER_TLV_t *tlv=BER_encode_TLV(p_td, BER_coding); tlv->put_in_buffer(p_buf); ASN_BER_TLV_t::destruct(tlv); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-encoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); RAW_enc_tr_pos rp; rp.level=0; rp.pos=NULL; RAW_enc_tree root(FALSE, NULL, &rp, 1, p_td.raw); RAW_encode(p_td, root); root.put_to_buf(p_buf); break;} case TTCN_EncDec::CT_TEXT: { TTCN_EncDec_ErrorContext ec("While TEXT-encoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); TEXT_encode(p_td,p_buf); break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-encoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XER_encode(*(p_td.xer),p_buf, XER_coding, 0, 0, 0); p_buf.put_c('\n'); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-encoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok(va_arg(pvar, int) != 0); JSON_encode(p_td, tok, FALSE); p_buf.put_s(tok.get_buffer_length(), (const unsigned char*)tok.get_buffer()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-encoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_encode(p_td, p_buf); break;} default: TTCN_error("Unknown coding method requested to encode type '%s'", p_td.name); } va_end(pvar); } void AVP__Header::decode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-decoding type '%s': ", p_td.name); unsigned L_form=va_arg(pvar, unsigned); ASN_BER_TLV_t tlv; BER_decode_str2TLV(p_buf, tlv, L_form); BER_decode_TLV(p_td, tlv, L_form); if(tlv.isComplete) p_buf.increase_pos(tlv.get_len()); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-decoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); raw_order_t r_order; switch(p_td.raw->top_bit_order) { case TOP_BIT_LEFT: r_order=ORDER_LSB; break; case TOP_BIT_RIGHT: default: r_order=ORDER_MSB; } int rawr = RAW_decode(p_td, p_buf, p_buf.get_len()*8, r_order); if(rawr<0) switch (-rawr) { case TTCN_EncDec::ET_INCOMPL_MSG: case TTCN_EncDec::ET_LEN_ERR: ec.error((TTCN_EncDec::error_type_t)-rawr, "Can not decode type '%s', because incomplete message was received", p_td.name); break; case 1: default: ec.error(TTCN_EncDec::ET_INVAL_MSG, "Can not decode type '%s', because invalid message was received", p_td.name); break; } break;} case TTCN_EncDec::CT_TEXT: { Limit_Token_List limit; TTCN_EncDec_ErrorContext ec("While TEXT-decoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); const unsigned char *b_data=p_buf.get_data(); int null_added=0; if(b_data[p_buf.get_len()-1]!='\0'){ null_added=1; p_buf.set_pos(p_buf.get_len()); p_buf.put_zero(8,ORDER_LSB); p_buf.rewind(); } if(TEXT_decode(p_td,p_buf,limit)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); if(null_added){ size_t actpos=p_buf.get_pos(); p_buf.set_pos(p_buf.get_len()-1); p_buf.cut_end(); p_buf.set_pos(actpos); } break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-decoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XmlReaderWrap reader(p_buf); for (int rd_ok=reader.Read(); rd_ok==1; rd_ok=reader.Read()) { if (reader.NodeType() == XML_READER_TYPE_ELEMENT) break; } XER_decode(*(p_td.xer), reader, XER_coding | XER_TOPLEVEL, XER_NONE, 0); size_t bytes = reader.ByteConsumed(); p_buf.set_pos(bytes); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-decoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok((const char*)p_buf.get_data(), p_buf.get_len()); if(JSON_decode(p_td, tok, FALSE, FALSE)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); p_buf.set_pos(tok.get_buf_pos()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-decoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_struct p_oer; OER_decode(p_td, p_buf, p_oer); break;} default: TTCN_error("Unknown coding method requested to decode type '%s'", p_td.name); } va_end(pvar); } int AVP__Header::RAW_decode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int limit, raw_order_t top_bit_ord, boolean no_err, int, boolean, const RAW_Force_Omit* force_omit) { (void)no_err; int prepaddlength=p_buf.increase_pos_padd(p_td.raw->prepadding); limit-=prepaddlength; size_t last_decoded_pos = p_buf.get_pos_bit(); int decoded_length = 0; int decoded_field_length = 0; raw_order_t local_top_order; int selected_field = -1; if(p_td.raw->top_bit_order==TOP_BIT_INHERITED)local_top_order=top_bit_ord; else if(p_td.raw->top_bit_order==TOP_BIT_RIGHT)local_top_order=ORDER_MSB; else local_top_order=ORDER_LSB; if (limit < 32) return -TTCN_EncDec::ET_LEN_ERR; size_t start_of_field0 = p_buf.get_pos_bit(); p_buf.set_pos_bit(start_of_field0 + 32); decoded_length += 32; last_decoded_pos += 32; limit -= 32; RAW_Force_Omit field_1_force_omit(1, force_omit, BIT8_descr_.raw->forceomit); decoded_field_length = field_VMPxxxxx.RAW_decode(BIT8_descr_, p_buf, limit, local_top_order, no_err, -1, TRUE, &field_1_force_omit); if (decoded_field_length < 0) return decoded_field_length; decoded_length+=decoded_field_length; limit-=decoded_field_length; last_decoded_pos=bigger(last_decoded_pos, p_buf.get_pos_bit()); RAW_Force_Omit field_2_force_omit(2, force_omit, UINT24_descr_.raw->forceomit); decoded_field_length = field_avp__length.RAW_decode(UINT24_descr_, p_buf, limit, local_top_order, no_err, -1, TRUE, &field_2_force_omit); if (decoded_field_length < 0) return decoded_field_length; decoded_length+=decoded_field_length; limit-=decoded_field_length; last_decoded_pos=bigger(last_decoded_pos, p_buf.get_pos_bit()); if (limit > 0 && (field_VMPxxxxx == bs_0 || field_VMPxxxxx == bs_1 || field_VMPxxxxx == bs_2 || field_VMPxxxxx == bs_3)){ if (force_omit != NULL && (*force_omit)(3)) { field_vendor__id = OMIT_VALUE; } else { size_t fl_start_pos = p_buf.get_pos_bit(); RAW_Force_Omit field_3_force_omit(3, force_omit, AVP__Header_vendor__id_descr_.raw->forceomit); decoded_field_length = field_vendor__id().RAW_decode(AVP__Header_vendor__id_descr_, p_buf, limit, local_top_order, TRUE, -1, TRUE, &field_3_force_omit); if (decoded_field_length < 1) { field_vendor__id = OMIT_VALUE; p_buf.set_pos_bit(fl_start_pos); } else { decoded_length+=decoded_field_length; limit-=decoded_field_length; last_decoded_pos=bigger(last_decoded_pos, p_buf.get_pos_bit()); } } } else field_vendor__id=OMIT_VALUE; p_buf.set_pos_bit(start_of_field0); if (field_vendor__id == Vendor__Id::vendor__id__ETSI) selected_field = 0; else if (field_vendor__id == OMIT_VALUE) selected_field = 1; else if (field_vendor__id == Vendor__Id::vendor__id__3GPP) selected_field = 2; else selected_field = -1; RAW_Force_Omit field_0_force_omit(0, force_omit, AVP__Header_avp__code_descr_.raw->forceomit); decoded_field_length = field_avp__code.RAW_decode(AVP__Header_avp__code_descr_, p_buf, 32, local_top_order, no_err, selected_field, TRUE, &field_0_force_omit); if (decoded_field_length != 32) return -1; p_buf.set_pos_bit(last_decoded_pos); return decoded_length+prepaddlength+p_buf.increase_pos_padd(p_td.raw->padding); } int AVP__Header::RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree& myleaf) const { if (!is_bound()) TTCN_EncDec_ErrorContext::error(TTCN_EncDec::ET_UNBOUND, "Encoding an unbound value."); int encoded_length = 0; myleaf.isleaf = FALSE; myleaf.body.node.num_of_nodes = 4; myleaf.body.node.nodes = init_nodes_of_enc_tree(4); myleaf.body.node.nodes[0] = new RAW_enc_tree(TRUE, &myleaf, &(myleaf.curr_pos), 0, AVP__Header_avp__code_descr_.raw); myleaf.body.node.nodes[1] = new RAW_enc_tree(TRUE, &myleaf, &(myleaf.curr_pos), 1, BIT8_descr_.raw); myleaf.body.node.nodes[2] = new RAW_enc_tree(TRUE, &myleaf, &(myleaf.curr_pos), 2, UINT24_descr_.raw); if (field_vendor__id.ispresent()) { myleaf.body.node.nodes[3] = new RAW_enc_tree(TRUE, &myleaf, &(myleaf.curr_pos), 3, AVP__Header_vendor__id_descr_.raw); } else myleaf.body.node.nodes[3] = NULL; encoded_length += field_avp__code.RAW_encode(AVP__Header_avp__code_descr_, *myleaf.body.node.nodes[0]); encoded_length += field_VMPxxxxx.RAW_encode(BIT8_descr_, *myleaf.body.node.nodes[1]); encoded_length += field_avp__length.RAW_encode(UINT24_descr_, *myleaf.body.node.nodes[2]); if (field_vendor__id.ispresent()) { encoded_length += field_vendor__id().RAW_encode(AVP__Header_vendor__id_descr_, *myleaf.body.node.nodes[3]); } switch (field_avp__code.get_selection()) { case AVP__Code::ALT_vendor__id__ETSI: if (field_vendor__id != Vendor__Id::vendor__id__ETSI) { RAW_enc_tr_pos pr_pos; pr_pos.level = myleaf.curr_pos.level + 1; int new_pos[] = { 3 }; pr_pos.pos = init_new_tree_pos(myleaf.curr_pos, 1, new_pos); Vendor__Id new_val(Vendor__Id::vendor__id__ETSI); RAW_enc_tree* temp_leaf = myleaf.get_node(pr_pos); if (temp_leaf != NULL) new_val.RAW_encode(AVP__Header_vendor__id_descr_,*temp_leaf); else TTCN_EncDec_ErrorContext::error (TTCN_EncDec::ET_OMITTED_TAG, "Encoding a tagged, but omitted value."); free_tree_pos(pr_pos.pos); } break; case AVP__Code::ALT_vendor__id__NONE: if (field_vendor__id != OMIT_VALUE) { encoded_length -= myleaf.body.node.nodes[3]->length; delete myleaf.body.node.nodes[3]; myleaf.body.node.nodes[3] = NULL; } break; case AVP__Code::ALT_vendor__id__3GPP: if (field_vendor__id != Vendor__Id::vendor__id__3GPP) { RAW_enc_tr_pos pr_pos; pr_pos.level = myleaf.curr_pos.level + 1; int new_pos[] = { 3 }; pr_pos.pos = init_new_tree_pos(myleaf.curr_pos, 1, new_pos); Vendor__Id new_val(Vendor__Id::vendor__id__3GPP); RAW_enc_tree* temp_leaf = myleaf.get_node(pr_pos); if (temp_leaf != NULL) new_val.RAW_encode(AVP__Header_vendor__id_descr_,*temp_leaf); else TTCN_EncDec_ErrorContext::error (TTCN_EncDec::ET_OMITTED_TAG, "Encoding a tagged, but omitted value."); free_tree_pos(pr_pos.pos); } break; default:; } if (field_vendor__id.ispresent() && (field_VMPxxxxx != bs_0 && field_VMPxxxxx != bs_1 && field_VMPxxxxx != bs_2 && field_VMPxxxxx != bs_3)) { RAW_enc_tree* temp_leaf; { RAW_enc_tr_pos pr_pos0; pr_pos0.level=myleaf.curr_pos.level+1; int new_pos0[]={1}; pr_pos0.pos=init_new_tree_pos(myleaf.curr_pos,1,new_pos0); temp_leaf = myleaf.get_node(pr_pos0); if(temp_leaf != NULL){ bs_0.RAW_encode(BIT8_descr_,*temp_leaf); } else { RAW_enc_tr_pos pr_pos1; pr_pos1.level=myleaf.curr_pos.level+1; int new_pos1[]={1}; pr_pos1.pos=init_new_tree_pos(myleaf.curr_pos,1,new_pos1); temp_leaf = myleaf.get_node(pr_pos1); if(temp_leaf != NULL){ bs_1.RAW_encode(BIT8_descr_,*temp_leaf); } else { RAW_enc_tr_pos pr_pos2; pr_pos2.level=myleaf.curr_pos.level+1; int new_pos2[]={1}; pr_pos2.pos=init_new_tree_pos(myleaf.curr_pos,1,new_pos2); temp_leaf = myleaf.get_node(pr_pos2); if(temp_leaf != NULL){ bs_2.RAW_encode(BIT8_descr_,*temp_leaf); } else { RAW_enc_tr_pos pr_pos3; pr_pos3.level=myleaf.curr_pos.level+1; int new_pos3[]={1}; pr_pos3.pos=init_new_tree_pos(myleaf.curr_pos,1,new_pos3); temp_leaf = myleaf.get_node(pr_pos3); if(temp_leaf != NULL){ bs_3.RAW_encode(BIT8_descr_,*temp_leaf); } else { TTCN_EncDec_ErrorContext::error (TTCN_EncDec::ET_OMITTED_TAG, "Encoding a tagged, but omitted value."); } free_tree_pos(pr_pos3.pos); } free_tree_pos(pr_pos2.pos); } free_tree_pos(pr_pos1.pos); } free_tree_pos(pr_pos0.pos); } } return myleaf.length = encoded_length; } struct AVP__Header_template::single_value_struct { AVP__Code_template field_avp__code; BITSTRING_template field_VMPxxxxx; INTEGER_template field_avp__length; Vendor__Id_template field_vendor__id; }; void AVP__Header_template::set_specific() { if (template_selection != SPECIFIC_VALUE) { template_sel old_selection = template_selection; clean_up(); single_value = new single_value_struct; set_selection(SPECIFIC_VALUE); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) { single_value->field_avp__code = ANY_VALUE; single_value->field_VMPxxxxx = ANY_VALUE; single_value->field_avp__length = ANY_VALUE; single_value->field_vendor__id = ANY_OR_OMIT; } } } void AVP__Header_template::copy_value(const AVP__Header& other_value) { single_value = new single_value_struct; if (other_value.avp__code().is_bound()) { single_value->field_avp__code = other_value.avp__code(); } else { single_value->field_avp__code.clean_up(); } if (other_value.VMPxxxxx().is_bound()) { single_value->field_VMPxxxxx = other_value.VMPxxxxx(); } else { single_value->field_VMPxxxxx.clean_up(); } if (other_value.avp__length().is_bound()) { single_value->field_avp__length = other_value.avp__length(); } else { single_value->field_avp__length.clean_up(); } if (other_value.vendor__id().is_bound()) { if (other_value.vendor__id().ispresent()) single_value->field_vendor__id = other_value.vendor__id()(); else single_value->field_vendor__id = OMIT_VALUE; } else { single_value->field_vendor__id.clean_up(); } set_selection(SPECIFIC_VALUE); } void AVP__Header_template::copy_template(const AVP__Header_template& other_value) { switch (other_value.template_selection) { case SPECIFIC_VALUE: single_value = new single_value_struct; if (UNINITIALIZED_TEMPLATE != other_value.avp__code().get_selection()) { single_value->field_avp__code = other_value.avp__code(); } else { single_value->field_avp__code.clean_up(); } if (UNINITIALIZED_TEMPLATE != other_value.VMPxxxxx().get_selection()) { single_value->field_VMPxxxxx = other_value.VMPxxxxx(); } else { single_value->field_VMPxxxxx.clean_up(); } if (UNINITIALIZED_TEMPLATE != other_value.avp__length().get_selection()) { single_value->field_avp__length = other_value.avp__length(); } else { single_value->field_avp__length.clean_up(); } if (UNINITIALIZED_TEMPLATE != other_value.vendor__id().get_selection()) { single_value->field_vendor__id = other_value.vendor__id(); } else { single_value->field_vendor__id.clean_up(); } case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: value_list.n_values = other_value.value_list.n_values; value_list.list_value = new AVP__Header_template[value_list.n_values]; for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) value_list.list_value[list_count].copy_template(other_value.value_list.list_value[list_count]); break; case IMPLICATION_MATCH: implication_.precondition = new AVP__Header_template(*other_value.implication_.precondition); implication_.implied_template = new AVP__Header_template(*other_value.implication_.implied_template); break; case DYNAMIC_MATCH: dyn_match = other_value.dyn_match; dyn_match->ref_count++; break; default: TTCN_error("Copying an uninitialized/unsupported template of type @DIAMETER_Types.AVP_Header."); break; } set_selection(other_value); } AVP__Header_template::AVP__Header_template() { } AVP__Header_template::AVP__Header_template(template_sel other_value) : Base_Template(other_value) { check_single_selection(other_value); } AVP__Header_template::AVP__Header_template(const AVP__Header& other_value) { copy_value(other_value); } AVP__Header_template::AVP__Header_template(const OPTIONAL& other_value) { switch (other_value.get_selection()) { case OPTIONAL_PRESENT: copy_value((const AVP__Header&)other_value); break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Creating a template of type @DIAMETER_Types.AVP_Header from an unbound optional field."); } } AVP__Header_template::AVP__Header_template(AVP__Header_template* p_precondition, AVP__Header_template* p_implied_template) : Base_Template(IMPLICATION_MATCH) { implication_.precondition = p_precondition; implication_.implied_template = p_implied_template; } AVP__Header_template::AVP__Header_template(Dynamic_Match_Interface* p_dyn_match) : Base_Template(DYNAMIC_MATCH) { dyn_match = new dynmatch_struct; dyn_match->ptr = p_dyn_match; dyn_match->ref_count = 1; } AVP__Header_template::AVP__Header_template(const AVP__Header_template& other_value) : Base_Template() { copy_template(other_value); } AVP__Header_template::~AVP__Header_template() { clean_up(); } AVP__Header_template& AVP__Header_template::operator=(template_sel other_value) { check_single_selection(other_value); clean_up(); set_selection(other_value); return *this; } AVP__Header_template& AVP__Header_template::operator=(const AVP__Header& other_value) { clean_up(); copy_value(other_value); return *this; } AVP__Header_template& AVP__Header_template::operator=(const OPTIONAL& other_value) { clean_up(); switch (other_value.get_selection()) { case OPTIONAL_PRESENT: copy_value((const AVP__Header&)other_value); break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Assignment of an unbound optional field to a template of type @DIAMETER_Types.AVP_Header."); } return *this; } AVP__Header_template& AVP__Header_template::operator=(const AVP__Header_template& other_value) { if (&other_value != this) { clean_up(); copy_template(other_value); } return *this; } boolean AVP__Header_template::match(const AVP__Header& other_value, boolean legacy) const { if (!other_value.is_bound()) return FALSE; switch (template_selection) { case ANY_VALUE: case ANY_OR_OMIT: return TRUE; case OMIT_VALUE: return FALSE; case SPECIFIC_VALUE: if(!other_value.avp__code().is_bound()) return FALSE; if(!single_value->field_avp__code.match(other_value.avp__code(), legacy))return FALSE; if(!other_value.VMPxxxxx().is_bound()) return FALSE; if(!single_value->field_VMPxxxxx.match(other_value.VMPxxxxx(), legacy))return FALSE; if(!other_value.avp__length().is_bound()) return FALSE; if(!single_value->field_avp__length.match(other_value.avp__length(), legacy))return FALSE; if(!other_value.vendor__id().is_bound()) return FALSE; if((other_value.vendor__id().ispresent() ? !single_value->field_vendor__id.match((const Vendor__Id&)other_value.vendor__id(), legacy) : !single_value->field_vendor__id.match_omit(legacy)))return FALSE; return TRUE; case VALUE_LIST: case COMPLEMENTED_LIST: for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) if (value_list.list_value[list_count].match(other_value, legacy)) return template_selection == VALUE_LIST; return template_selection == COMPLEMENTED_LIST; case CONJUNCTION_MATCH: for (unsigned int i = 0; i < value_list.n_values; i++) { if (!value_list.list_value[i].match(other_value)) { return FALSE; } } return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match(other_value) || implication_.implied_template->match(other_value); case DYNAMIC_MATCH: return dyn_match->ptr->match(other_value); default: TTCN_error("Matching an uninitialized/unsupported template of type @DIAMETER_Types.AVP_Header."); } return FALSE; } boolean AVP__Header_template::is_bound() const { if (template_selection == UNINITIALIZED_TEMPLATE && !is_ifpresent) return FALSE; if (template_selection != SPECIFIC_VALUE) return TRUE; return single_value->field_avp__code.is_bound() || single_value->field_VMPxxxxx.is_bound() || single_value->field_avp__length.is_bound() || (single_value->field_vendor__id.is_omit() || single_value->field_vendor__id.is_bound()); } boolean AVP__Header_template::is_value() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) return FALSE; return single_value->field_avp__code.is_value() && single_value->field_VMPxxxxx.is_value() && single_value->field_avp__length.is_value() && (single_value->field_vendor__id.is_omit() || single_value->field_vendor__id.is_value()); } void AVP__Header_template::clean_up() { switch (template_selection) { case SPECIFIC_VALUE: delete single_value; break; case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: delete [] value_list.list_value; break; case IMPLICATION_MATCH: delete implication_.precondition; delete implication_.implied_template; break; case DYNAMIC_MATCH: dyn_match->ref_count--; if (dyn_match->ref_count == 0) { delete dyn_match->ptr; delete dyn_match; } break; default: break; } template_selection = UNINITIALIZED_TEMPLATE; } AVP__Header AVP__Header_template::valueof() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) TTCN_error("Performing a valueof or send operation on a non-specific template of type @DIAMETER_Types.AVP_Header."); AVP__Header ret_val; if (single_value->field_avp__code.is_bound()) { ret_val.avp__code() = single_value->field_avp__code.valueof(); } if (single_value->field_VMPxxxxx.is_bound()) { ret_val.VMPxxxxx() = single_value->field_VMPxxxxx.valueof(); } if (single_value->field_avp__length.is_bound()) { ret_val.avp__length() = single_value->field_avp__length.valueof(); } if (single_value->field_vendor__id.is_omit()) ret_val.vendor__id() = OMIT_VALUE; else if (single_value->field_vendor__id.is_bound()) { ret_val.vendor__id() = single_value->field_vendor__id.valueof(); } return ret_val; } void AVP__Header_template::set_type(template_sel template_type, unsigned int list_length) { if (template_type != VALUE_LIST && template_type != COMPLEMENTED_LIST&& template_type != CONJUNCTION_MATCH) TTCN_error("Setting an invalid list for a template of type @DIAMETER_Types.AVP_Header."); clean_up(); set_selection(template_type); value_list.n_values = list_length; value_list.list_value = new AVP__Header_template[list_length]; } AVP__Header_template& AVP__Header_template::list_item(unsigned int list_index) const { if (template_selection != VALUE_LIST && template_selection != COMPLEMENTED_LIST&& template_selection != CONJUNCTION_MATCH) TTCN_error("Accessing a list element of a non-list template of type @DIAMETER_Types.AVP_Header."); if (list_index >= value_list.n_values) TTCN_error("Index overflow in a value list template of type @DIAMETER_Types.AVP_Header."); return value_list.list_value[list_index]; } AVP__Code_template& AVP__Header_template::avp__code() { set_specific(); return single_value->field_avp__code; } const AVP__Code_template& AVP__Header_template::avp__code() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_code of a non-specific template of type @DIAMETER_Types.AVP_Header."); return single_value->field_avp__code; } BITSTRING_template& AVP__Header_template::VMPxxxxx() { set_specific(); return single_value->field_VMPxxxxx; } const BITSTRING_template& AVP__Header_template::VMPxxxxx() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field VMPxxxxx of a non-specific template of type @DIAMETER_Types.AVP_Header."); return single_value->field_VMPxxxxx; } INTEGER_template& AVP__Header_template::avp__length() { set_specific(); return single_value->field_avp__length; } const INTEGER_template& AVP__Header_template::avp__length() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_length of a non-specific template of type @DIAMETER_Types.AVP_Header."); return single_value->field_avp__length; } Vendor__Id_template& AVP__Header_template::vendor__id() { set_specific(); return single_value->field_vendor__id; } const Vendor__Id_template& AVP__Header_template::vendor__id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field vendor_id of a non-specific template of type @DIAMETER_Types.AVP_Header."); return single_value->field_vendor__id; } int AVP__Header_template::size_of() const { if (is_ifpresent) TTCN_error("Performing sizeof() operation on a template of type @DIAMETER_Types.AVP_Header which has an ifpresent attribute."); switch (template_selection) { case SPECIFIC_VALUE: { int ret_val = 3; if (single_value->field_vendor__id.is_present()) ret_val++; return ret_val; } case VALUE_LIST: { if (value_list.n_values<1) TTCN_error("Internal error: Performing sizeof() operation on a template of type @DIAMETER_Types.AVP_Header containing an empty list."); int item_size = value_list.list_value[0].size_of(); for (unsigned int l_idx = 1; l_idx < value_list.n_values; l_idx++) { if (value_list.list_value[l_idx].size_of()!=item_size) TTCN_error("Performing sizeof() operation on a template of type @DIAMETER_Types.AVP_Header containing a value list with different sizes."); } return item_size; } case OMIT_VALUE: TTCN_error("Performing sizeof() operation on a template of type @DIAMETER_Types.AVP_Header containing omit value."); case ANY_VALUE: case ANY_OR_OMIT: TTCN_error("Performing sizeof() operation on a template of type @DIAMETER_Types.AVP_Header containing */? value."); case COMPLEMENTED_LIST: TTCN_error("Performing sizeof() operation on a template of type @DIAMETER_Types.AVP_Header containing complemented list."); case CONJUNCTION_MATCH: TTCN_error("Performing sizeof() operation on a template of type @DIAMETER_Types.AVP_Header containing a conjunction list match."); case IMPLICATION_MATCH: TTCN_error("Performing sizeof() operation on a template of type @DIAMETER_Types.AVP_Header containing an implication match."); case DYNAMIC_MATCH: TTCN_error("Performing sizeof() operation on a template of type @DIAMETER_Types.AVP_Header containing a dynamic match."); default: TTCN_error("Performing sizeof() operation on an uninitialized/unsupported template of type @DIAMETER_Types.AVP_Header."); } return 0; } void AVP__Header_template::log() const { switch (template_selection) { case SPECIFIC_VALUE: TTCN_Logger::log_event_str("{ avp_code := "); single_value->field_avp__code.log(); TTCN_Logger::log_event_str(", VMPxxxxx := "); single_value->field_VMPxxxxx.log(); TTCN_Logger::log_event_str(", avp_length := "); single_value->field_avp__length.log(); TTCN_Logger::log_event_str(", vendor_id := "); single_value->field_vendor__id.log(); TTCN_Logger::log_event_str(" }"); break; case COMPLEMENTED_LIST: TTCN_Logger::log_event_str("complement"); case CONJUNCTION_MATCH: if (template_selection == CONJUNCTION_MATCH) { TTCN_Logger::log_event_str("conjunct"); } case VALUE_LIST: TTCN_Logger::log_char('('); for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) { if (list_count > 0) TTCN_Logger::log_event_str(", "); value_list.list_value[list_count].log(); } TTCN_Logger::log_char(')'); break; case IMPLICATION_MATCH: implication_.precondition->log(); TTCN_Logger::log_event_str(" implies "); implication_.implied_template->log(); break; case DYNAMIC_MATCH: TTCN_Logger::log_event_str("@dynamic template"); break; default: log_generic(); } log_ifpresent(); } void AVP__Header_template::log_match(const AVP__Header& match_value, boolean legacy) const { if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ if(match(match_value, legacy)){ TTCN_Logger::print_logmatch_buffer(); TTCN_Logger::log_event_str(" matched"); } else{ if (template_selection == SPECIFIC_VALUE) { size_t previous_size = TTCN_Logger::get_logmatch_buffer_len(); if(!single_value->field_avp__code.match(match_value.avp__code(), legacy)){ TTCN_Logger::log_logmatch_info(".avp_code"); single_value->field_avp__code.log_match(match_value.avp__code(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } if(!single_value->field_VMPxxxxx.match(match_value.VMPxxxxx(), legacy)){ TTCN_Logger::log_logmatch_info(".VMPxxxxx"); single_value->field_VMPxxxxx.log_match(match_value.VMPxxxxx(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } if(!single_value->field_avp__length.match(match_value.avp__length(), legacy)){ TTCN_Logger::log_logmatch_info(".avp_length"); single_value->field_avp__length.log_match(match_value.avp__length(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } if (match_value.vendor__id().ispresent()){ if(!single_value->field_vendor__id.match(match_value.vendor__id(), legacy)){ TTCN_Logger::log_logmatch_info(".vendor_id"); single_value->field_vendor__id.log_match(match_value.vendor__id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } } else { if (!single_value->field_vendor__id.match_omit(legacy)){ TTCN_Logger::log_logmatch_info(".vendor_id := omit with "); TTCN_Logger::print_logmatch_buffer(); single_value->field_vendor__id.log(); TTCN_Logger::log_event_str(" unmatched"); TTCN_Logger::set_logmatch_buffer_len(previous_size); } } }else { TTCN_Logger::print_logmatch_buffer(); match_value.log(); TTCN_Logger::log_event_str(" with "); log(); TTCN_Logger::log_event_str(" unmatched"); } } return; } if (template_selection == SPECIFIC_VALUE) { TTCN_Logger::log_event_str("{ avp_code := "); single_value->field_avp__code.log_match(match_value.avp__code(), legacy); TTCN_Logger::log_event_str(", VMPxxxxx := "); single_value->field_VMPxxxxx.log_match(match_value.VMPxxxxx(), legacy); TTCN_Logger::log_event_str(", avp_length := "); single_value->field_avp__length.log_match(match_value.avp__length(), legacy); TTCN_Logger::log_event_str(", vendor_id := "); if (match_value.vendor__id().ispresent()) { single_value->field_vendor__id.log_match(match_value.vendor__id(), legacy); } else { TTCN_Logger::log_event_str("omit with "); single_value->field_vendor__id.log(); if (single_value->field_vendor__id.match_omit(legacy)) TTCN_Logger::log_event_str(" matched"); else TTCN_Logger::log_event_str(" unmatched"); } TTCN_Logger::log_event_str(" }"); } else { match_value.log(); TTCN_Logger::log_event_str(" with "); log(); if (match(match_value, legacy)) TTCN_Logger::log_event_str(" matched"); else TTCN_Logger::log_event_str(" unmatched"); } } void AVP__Header_template::encode_text(Text_Buf& text_buf) const { encode_text_base(text_buf); switch (template_selection) { case SPECIFIC_VALUE: single_value->field_avp__code.encode_text(text_buf); single_value->field_VMPxxxxx.encode_text(text_buf); single_value->field_avp__length.encode_text(text_buf); single_value->field_vendor__id.encode_text(text_buf); case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: text_buf.push_int(value_list.n_values); for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) value_list.list_value[list_count].encode_text(text_buf); break; default: TTCN_error("Text encoder: Encoding an uninitialized/unsupported template of type @DIAMETER_Types.AVP_Header."); } } void AVP__Header_template::decode_text(Text_Buf& text_buf) { clean_up(); decode_text_base(text_buf); switch (template_selection) { case SPECIFIC_VALUE: single_value = new single_value_struct; single_value->field_avp__code.decode_text(text_buf); single_value->field_VMPxxxxx.decode_text(text_buf); single_value->field_avp__length.decode_text(text_buf); single_value->field_vendor__id.decode_text(text_buf); case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: value_list.n_values = text_buf.pull_int().get_val(); value_list.list_value = new AVP__Header_template[value_list.n_values]; for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) value_list.list_value[list_count].decode_text(text_buf); break; default: TTCN_error("Text decoder: An unknown/unsupported selection was received in a template of type @DIAMETER_Types.AVP_Header."); } } void AVP__Header_template::set_param(Module_Param& param) { param.basic_check(Module_Param::BC_TEMPLATE, "record template"); switch (param.get_type()) { case Module_Param::MP_Omit: *this = OMIT_VALUE; break; case Module_Param::MP_Any: *this = ANY_VALUE; break; case Module_Param::MP_AnyOrNone: *this = ANY_OR_OMIT; break; case Module_Param::MP_List_Template: case Module_Param::MP_ComplementList_Template: case Module_Param::MP_ConjunctList_Template: { AVP__Header_template new_temp; new_temp.set_type(param.get_type()==Module_Param::MP_List_Template ? VALUE_LIST : (param.get_type() == Module_Param::MP_ConjunctList_Template ? CONJUNCTION_MATCH : COMPLEMENTED_LIST), param.get_size()); for (size_t p_i=0; p_i0 && param.get_elem(0)->get_type()!=Module_Param::MP_NotUsed) avp__code().set_param(*param.get_elem(0)); if (param.get_size()>1 && param.get_elem(1)->get_type()!=Module_Param::MP_NotUsed) VMPxxxxx().set_param(*param.get_elem(1)); if (param.get_size()>2 && param.get_elem(2)->get_type()!=Module_Param::MP_NotUsed) avp__length().set_param(*param.get_elem(2)); if (param.get_size()>3 && param.get_elem(3)->get_type()!=Module_Param::MP_NotUsed) vendor__id().set_param(*param.get_elem(3)); break; case Module_Param::MP_Assignment_List: { Vector value_used(param.get_size()); value_used.resize(param.get_size(), FALSE); for (size_t val_idx=0; val_idxget_id()->get_name(), "avp_code")) { if (curr_param->get_type()!=Module_Param::MP_NotUsed) { avp__code().set_param(*curr_param); } value_used[val_idx]=TRUE; } } for (size_t val_idx=0; val_idxget_id()->get_name(), "VMPxxxxx")) { if (curr_param->get_type()!=Module_Param::MP_NotUsed) { VMPxxxxx().set_param(*curr_param); } value_used[val_idx]=TRUE; } } for (size_t val_idx=0; val_idxget_id()->get_name(), "avp_length")) { if (curr_param->get_type()!=Module_Param::MP_NotUsed) { avp__length().set_param(*curr_param); } value_used[val_idx]=TRUE; } } for (size_t val_idx=0; val_idxget_id()->get_name(), "vendor_id")) { if (curr_param->get_type()!=Module_Param::MP_NotUsed) { vendor__id().set_param(*curr_param); } value_used[val_idx]=TRUE; } } for (size_t val_idx=0; val_idxerror("Non existent field name in type @DIAMETER_Types.AVP_Header: %s", curr_param->get_id()->get_name()); break; } } break; case Module_Param::MP_Implication_Template: { AVP__Header_template* precondition = new AVP__Header_template; precondition->set_param(*param.get_elem(0)); AVP__Header_template* implied_template = new AVP__Header_template; implied_template->set_param(*param.get_elem(1)); *this = AVP__Header_template(precondition, implied_template); } break; default: param.type_error("record template", "@DIAMETER_Types.AVP_Header"); } is_ifpresent = param.get_ifpresent(); } void AVP__Header_template::check_restriction(template_res t_res, const char* t_name, boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return; switch ((t_name&&(t_res==TR_VALUE))?TR_OMIT:t_res) { case TR_OMIT: if (template_selection==OMIT_VALUE) return; case TR_VALUE: if (template_selection!=SPECIFIC_VALUE || is_ifpresent) break; single_value->field_avp__code.check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Header"); single_value->field_VMPxxxxx.check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Header"); single_value->field_avp__length.check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Header"); single_value->field_vendor__id.check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Header"); return; case TR_PRESENT: if (!match_omit(legacy)) return; break; default: return; } TTCN_error("Restriction `%s' on template of type %s violated.", get_res_name(t_res), t_name ? t_name : "@DIAMETER_Types.AVP_Header"); } boolean AVP__Header_template::is_present(boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return FALSE; return !match_omit(legacy); } boolean AVP__Header_template::match_omit(boolean legacy) const { if (is_ifpresent) return TRUE; switch (template_selection) { case OMIT_VALUE: case ANY_OR_OMIT: return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match_omit() || implication_.implied_template->match_omit(); case VALUE_LIST: case COMPLEMENTED_LIST: if (legacy) { for (unsigned int l_idx=0; l_idx(enum_type other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.Vendor_Id."); return enum_value > other_value; } boolean Vendor__Id::operator>(const Vendor__Id& other_value) const { if (enum_value == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of enumerated type @DIAMETER_Types.Vendor_Id."); if (other_value.enum_value == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of enumerated type @DIAMETER_Types.Vendor_Id."); return enum_value > other_value.enum_value; } const char *Vendor__Id::enum_to_str(enum_type enum_par) { switch (enum_par) { case vendor__id__ETSI: return "vendor_id_ETSI"; case vendor__id__NONE: return "vendor_id_NONE"; case vendor__id__3GPP: return "vendor_id_3GPP"; default: return ""; } } Vendor__Id::enum_type Vendor__Id::str_to_enum(const char *str_par) { if (!strcmp(str_par, "vendor_id_ETSI")) return vendor__id__ETSI; else if (!strcmp(str_par, "vendor_id_NONE")) return vendor__id__NONE; else if (!strcmp(str_par, "vendor_id_3GPP")) return vendor__id__3GPP; else return UNKNOWN_VALUE; } boolean Vendor__Id::is_valid_enum(int int_par) { switch (int_par) { case 13019: case 0: case 10415: return TRUE; default: return FALSE; } } int Vendor__Id::enum2int(enum_type enum_par) { if (enum_par==UNBOUND_VALUE || enum_par==UNKNOWN_VALUE) TTCN_error("The argument of function enum2int() is an %s value of enumerated type @DIAMETER_Types.Vendor_Id.", enum_par==UNBOUND_VALUE?"unbound":"invalid"); return enum_par; } int Vendor__Id::enum2int(const Vendor__Id& enum_par) { if (enum_par.enum_value==UNBOUND_VALUE || enum_par.enum_value==UNKNOWN_VALUE) TTCN_error("The argument of function enum2int() is an %s value of enumerated type @DIAMETER_Types.Vendor_Id.", enum_par==UNBOUND_VALUE?"unbound":"invalid"); return enum_par.enum_value; } void Vendor__Id::int2enum(int int_val) { if (!is_valid_enum(int_val)) TTCN_error("Assigning invalid numeric value %d to a variable of enumerated type @DIAMETER_Types.Vendor_Id.", int_val); enum_value = (enum_type)int_val; } Vendor__Id::operator Vendor__Id::enum_type() const { if (enum_value == UNBOUND_VALUE) TTCN_error("Using the value of an unbound variable of enumerated type @DIAMETER_Types.Vendor_Id."); return enum_value; } void Vendor__Id::log() const { if (enum_value != UNBOUND_VALUE) TTCN_Logger::log_event_enum(enum_to_str(enum_value), enum_value); else TTCN_Logger::log_event_unbound(); } void Vendor__Id::set_param(Module_Param& param) { param.basic_check(Module_Param::BC_VALUE, "enumerated value"); if (param.get_type()!=Module_Param::MP_Enumerated) param.type_error("enumerated value", "@DIAMETER_Types.Vendor_Id"); enum_value = str_to_enum(param.get_enumerated()); if (!is_valid_enum(enum_value)) { param.error("Invalid enumerated value for type @DIAMETER_Types.Vendor_Id."); } } void Vendor__Id::encode_text(Text_Buf& text_buf) const { if (enum_value == UNBOUND_VALUE) TTCN_error("Text encoder: Encoding an unbound value of enumerated type @DIAMETER_Types.Vendor_Id."); text_buf.push_int(enum_value); } void Vendor__Id::decode_text(Text_Buf& text_buf) { enum_value = (enum_type)text_buf.pull_int().get_val(); if (!is_valid_enum(enum_value)) TTCN_error("Text decoder: Unknown numeric value %d was received for enumerated type @DIAMETER_Types.Vendor_Id.", enum_value); } void Vendor__Id::encode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) const { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-encoding type '%s': ", p_td.name); unsigned BER_coding=va_arg(pvar, unsigned); BER_encode_chk_coding(BER_coding); ASN_BER_TLV_t *tlv=BER_encode_TLV(p_td, BER_coding); tlv->put_in_buffer(p_buf); ASN_BER_TLV_t::destruct(tlv); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-encoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); RAW_enc_tr_pos rp; rp.level=0; rp.pos=NULL; RAW_enc_tree root(TRUE, NULL, &rp, 1, p_td.raw); RAW_encode(p_td, root); root.put_to_buf(p_buf); break;} case TTCN_EncDec::CT_TEXT: { TTCN_EncDec_ErrorContext ec("While TEXT-encoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); TEXT_encode(p_td,p_buf); break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-encoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XER_encode(*(p_td.xer),p_buf, XER_coding, 0, 0, 0); p_buf.put_c('\n'); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-encoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok(va_arg(pvar, int) != 0); JSON_encode(p_td, tok, FALSE); p_buf.put_s(tok.get_buffer_length(), (const unsigned char*)tok.get_buffer()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-encoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_encode(p_td, p_buf); break;} default: TTCN_error("Unknown coding method requested to encode type '%s'", p_td.name); } va_end(pvar); } void Vendor__Id::decode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-decoding type '%s': ", p_td.name); unsigned L_form=va_arg(pvar, unsigned); ASN_BER_TLV_t tlv; BER_decode_str2TLV(p_buf, tlv, L_form); BER_decode_TLV(p_td, tlv, L_form); if(tlv.isComplete) p_buf.increase_pos(tlv.get_len()); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-decoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); raw_order_t r_order; switch(p_td.raw->top_bit_order) { case TOP_BIT_LEFT: r_order=ORDER_LSB; break; case TOP_BIT_RIGHT: default: r_order=ORDER_MSB; } int rawr = RAW_decode(p_td, p_buf, p_buf.get_len()*8, r_order); if(rawr<0) switch (-rawr) { case TTCN_EncDec::ET_INCOMPL_MSG: case TTCN_EncDec::ET_LEN_ERR: ec.error((TTCN_EncDec::error_type_t)-rawr, "Can not decode type '%s', because incomplete message was received", p_td.name); break; case 1: default: ec.error(TTCN_EncDec::ET_INVAL_MSG, "Can not decode type '%s', because invalid message was received", p_td.name); break; } break;} case TTCN_EncDec::CT_TEXT: { Limit_Token_List limit; TTCN_EncDec_ErrorContext ec("While TEXT-decoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); const unsigned char *b_data=p_buf.get_data(); int null_added=0; if(b_data[p_buf.get_len()-1]!='\0'){ null_added=1; p_buf.set_pos(p_buf.get_len()); p_buf.put_zero(8,ORDER_LSB); p_buf.rewind(); } if(TEXT_decode(p_td,p_buf,limit)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); if(null_added){ size_t actpos=p_buf.get_pos(); p_buf.set_pos(p_buf.get_len()-1); p_buf.cut_end(); p_buf.set_pos(actpos); } break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-decoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XmlReaderWrap reader(p_buf); for (int rd_ok=reader.Read(); rd_ok==1; rd_ok=reader.Read()) { if (reader.NodeType() == XML_READER_TYPE_ELEMENT) break; } XER_decode(*(p_td.xer), reader, XER_coding | XER_TOPLEVEL, XER_NONE, 0); size_t bytes = reader.ByteConsumed(); p_buf.set_pos(bytes); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-decoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok((const char*)p_buf.get_data(), p_buf.get_len()); if(JSON_decode(p_td, tok, FALSE, FALSE)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); p_buf.set_pos(tok.get_buf_pos()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-decoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_struct p_oer; OER_decode(p_td, p_buf, p_oer); break;} default: TTCN_error("Unknown coding method requested to decode type '%s'", p_td.name); } va_end(pvar); } int Vendor__Id::RAW_decode(const TTCN_Typedescriptor_t& p_td,TTCN_Buffer& p_buf,int limit, raw_order_t top_bit_ord, boolean no_err, int, boolean, const RAW_Force_Omit*) { int decoded_value = 0; int decoded_length = RAW_decode_enum_type(p_td, p_buf, limit, top_bit_ord, decoded_value, 14, no_err); if (decoded_length < 0) return decoded_length; if (is_valid_enum(decoded_value)) enum_value = (enum_type)decoded_value; else { if(no_err){ return -1; } else { TTCN_EncDec_ErrorContext::error (TTCN_EncDec::ET_ENC_ENUM, "Invalid enum value '%d' for '%s': ",decoded_value, p_td.name); enum_value = UNKNOWN_VALUE; } } return decoded_length; } int Vendor__Id::RAW_encode(const TTCN_Typedescriptor_t& p_td, RAW_enc_tree& myleaf) const { return RAW_encode_enum_type(p_td, myleaf, (int)enum_value, 14); } void Vendor__Id_template::copy_template(const Vendor__Id_template& other_value) { set_selection(other_value); switch (template_selection) { case SPECIFIC_VALUE: single_value = other_value.single_value; break; case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: value_list.n_values = other_value.value_list.n_values; value_list.list_value = new Vendor__Id_template[value_list.n_values]; for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) value_list.list_value[list_count].copy_template(other_value.value_list.list_value[list_count]); break; case IMPLICATION_MATCH: implication_.precondition = new Vendor__Id_template(*other_value.implication_.precondition); implication_.implied_template = new Vendor__Id_template(*other_value.implication_.implied_template); break; case DYNAMIC_MATCH: dyn_match = other_value.dyn_match; dyn_match->ref_count++; break; default: TTCN_error("Copying an uninitialized/unsupported template of enumerated type @DIAMETER_Types.Vendor_Id."); } } Vendor__Id_template::Vendor__Id_template() { } Vendor__Id_template::Vendor__Id_template(template_sel other_value) : Base_Template(other_value) { check_single_selection(other_value); } Vendor__Id_template::Vendor__Id_template(int other_value) : Base_Template(SPECIFIC_VALUE) { if (!Vendor__Id::is_valid_enum(other_value)) TTCN_error("Initializing a template of enumerated type @DIAMETER_Types.Vendor_Id with unknown numeric value %d.", other_value); single_value = (Vendor__Id::enum_type)other_value; } Vendor__Id_template::Vendor__Id_template(Vendor__Id::enum_type other_value) : Base_Template(SPECIFIC_VALUE) { single_value = other_value; } Vendor__Id_template::Vendor__Id_template(const Vendor__Id& other_value) : Base_Template(SPECIFIC_VALUE) { if (other_value.enum_value == Vendor__Id::UNBOUND_VALUE) TTCN_error("Creating a template from an unbound value of enumerated type @DIAMETER_Types.Vendor_Id."); single_value = other_value.enum_value; } Vendor__Id_template::Vendor__Id_template(const OPTIONAL& other_value) { switch (other_value.get_selection()) { case OPTIONAL_PRESENT: set_selection(SPECIFIC_VALUE); single_value = (Vendor__Id::enum_type)(const Vendor__Id&)other_value; break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Creating a template of enumerated type @DIAMETER_Types.Vendor_Id from an unbound optional field."); } } Vendor__Id_template::Vendor__Id_template(Vendor__Id_template* p_precondition, Vendor__Id_template* p_implied_template) : Base_Template(IMPLICATION_MATCH) { implication_.precondition = p_precondition; implication_.implied_template = p_implied_template; } Vendor__Id_template::Vendor__Id_template(Dynamic_Match_Interface* p_dyn_match) : Base_Template(DYNAMIC_MATCH) { dyn_match = new dynmatch_struct; dyn_match->ptr = p_dyn_match; dyn_match->ref_count = 1; } Vendor__Id_template::Vendor__Id_template(const Vendor__Id_template& other_value) : Base_Template() { copy_template(other_value); } Vendor__Id_template::~Vendor__Id_template() { clean_up(); } boolean Vendor__Id_template::is_bound() const { if (template_selection == UNINITIALIZED_TEMPLATE && !is_ifpresent) return FALSE; return TRUE; } boolean Vendor__Id_template::is_value() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) return FALSE; return single_value != Vendor__Id::UNBOUND_VALUE; } void Vendor__Id_template::clean_up() { switch (template_selection) { case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: delete [] value_list.list_value; break; case IMPLICATION_MATCH: delete implication_.precondition; delete implication_.implied_template; break; case DYNAMIC_MATCH: dyn_match->ref_count--; if (dyn_match->ref_count == 0) { delete dyn_match->ptr; delete dyn_match; } break; default: break; } template_selection = UNINITIALIZED_TEMPLATE; } Vendor__Id_template& Vendor__Id_template::operator=(template_sel other_value) { check_single_selection(other_value); clean_up(); set_selection(other_value); return *this; } Vendor__Id_template& Vendor__Id_template::operator=(int other_value) { if (!Vendor__Id::is_valid_enum(other_value)) TTCN_warning("Assigning unknown numeric value %d to a template of enumerated type @DIAMETER_Types.Vendor_Id.", other_value); clean_up(); set_selection(SPECIFIC_VALUE); single_value = (Vendor__Id::enum_type)other_value; return *this; } Vendor__Id_template& Vendor__Id_template::operator=(Vendor__Id::enum_type other_value) { clean_up(); set_selection(SPECIFIC_VALUE); single_value = other_value; return *this; } Vendor__Id_template& Vendor__Id_template::operator=(const Vendor__Id& other_value) { if (other_value.enum_value == Vendor__Id::UNBOUND_VALUE) TTCN_error("Assignment of an unbound value of enumerated type @DIAMETER_Types.Vendor_Id to a template."); clean_up(); set_selection(SPECIFIC_VALUE); single_value = other_value.enum_value; return *this; } Vendor__Id_template& Vendor__Id_template::operator=(const OPTIONAL& other_value) { clean_up(); switch (other_value.get_selection()) { case OPTIONAL_PRESENT: set_selection(SPECIFIC_VALUE); single_value = (Vendor__Id::enum_type)(const Vendor__Id&)other_value; break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Assignment of an unbound optional field to a template of enumerated type @DIAMETER_Types.Vendor_Id."); } return *this; } Vendor__Id_template& Vendor__Id_template::operator=(const Vendor__Id_template& other_value) { if (&other_value != this) { clean_up(); copy_template(other_value); } return *this; } boolean Vendor__Id_template::match(Vendor__Id::enum_type other_value, boolean) const { switch (template_selection) { case SPECIFIC_VALUE: return single_value == other_value; case OMIT_VALUE: return FALSE; case ANY_VALUE: case ANY_OR_OMIT: return TRUE; case VALUE_LIST: case COMPLEMENTED_LIST: for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) if (value_list.list_value[list_count].match(other_value)) return template_selection == VALUE_LIST; return template_selection == COMPLEMENTED_LIST; case CONJUNCTION_MATCH: for (unsigned int i = 0; i < value_list.n_values; i++) { if (!value_list.list_value[i].match(other_value)) { return FALSE; } } return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match(other_value) || implication_.implied_template->match(other_value); case DYNAMIC_MATCH: return dyn_match->ptr->match(other_value); default: TTCN_error("Matching an uninitialized/unsupported template of enumerated type @DIAMETER_Types.Vendor_Id."); } return FALSE; } boolean Vendor__Id_template::match(const Vendor__Id& other_value, boolean) const { if (other_value.enum_value == Vendor__Id::UNBOUND_VALUE) TTCN_error("Matching a template of enumerated type @DIAMETER_Types.Vendor_Id with an unbound value."); return match(other_value.enum_value); } Vendor__Id::enum_type Vendor__Id_template::valueof() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) TTCN_error("Performing a valueof or send operation on a non-specific template of enumerated type @DIAMETER_Types.Vendor_Id."); return single_value; } void Vendor__Id_template::set_type(template_sel template_type, unsigned int list_length) { if (template_type != VALUE_LIST && template_type != COMPLEMENTED_LIST && template_type != CONJUNCTION_MATCH) TTCN_error("Setting an invalid list type for a template of enumerated type @DIAMETER_Types.Vendor_Id."); clean_up(); set_selection(template_type); value_list.n_values = list_length; value_list.list_value = new Vendor__Id_template[list_length]; } Vendor__Id_template& Vendor__Id_template::list_item(unsigned int list_index) { if (template_selection != VALUE_LIST && template_selection != COMPLEMENTED_LIST && template_selection != CONJUNCTION_MATCH) TTCN_error("Accessing a list element in a non-list template of enumerated type @DIAMETER_Types.Vendor_Id."); if (list_index >= value_list.n_values) TTCN_error("Index overflow in a value list template of enumerated type @DIAMETER_Types.Vendor_Id."); return value_list.list_value[list_index]; } void Vendor__Id_template::log() const { switch (template_selection) { case SPECIFIC_VALUE: TTCN_Logger::log_event_enum(Vendor__Id::enum_to_str(single_value), single_value); break; case COMPLEMENTED_LIST: TTCN_Logger::log_event_str("complement"); case CONJUNCTION_MATCH: if (template_selection == CONJUNCTION_MATCH) { TTCN_Logger::log_event_str("conjunct"); } case VALUE_LIST: TTCN_Logger::log_char('('); for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) { if (elem_count > 0) TTCN_Logger::log_event_str(", "); value_list.list_value[elem_count].log(); } TTCN_Logger::log_char(')'); break; case IMPLICATION_MATCH: implication_.precondition->log(); TTCN_Logger::log_event_str(" implies "); implication_.implied_template->log(); break; case DYNAMIC_MATCH: TTCN_Logger::log_event_str("@dynamic template"); break; default: log_generic(); } log_ifpresent(); } void Vendor__Id_template::log_match(const Vendor__Id& match_value, boolean) const { match_value.log(); TTCN_Logger::log_event_str(" with "); log(); if (match(match_value)) TTCN_Logger::log_event_str(" matched"); else TTCN_Logger::log_event_str(" unmatched"); } void Vendor__Id_template::encode_text(Text_Buf& text_buf) const { encode_text_base(text_buf); switch (template_selection) { case SPECIFIC_VALUE: text_buf.push_int(single_value); case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: text_buf.push_int(value_list.n_values); for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) value_list.list_value[elem_count].encode_text(text_buf); break; default: TTCN_error("Text encoder: Encoding an uninitialized/unsupported template of enumerated type @DIAMETER_Types.Vendor_Id."); } } void Vendor__Id_template::decode_text(Text_Buf& text_buf) { clean_up(); decode_text_base(text_buf); switch (template_selection) { case SPECIFIC_VALUE: single_value = (Vendor__Id::enum_type)text_buf.pull_int().get_val(); if (!Vendor__Id::is_valid_enum(single_value)) TTCN_error("Text decoder: Unknown numeric value %d was received for a template of enumerated type @DIAMETER_Types.Vendor_Id.", single_value); case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: value_list.n_values = text_buf.pull_int().get_val(); value_list.list_value = new Vendor__Id_template[value_list.n_values]; for (unsigned int elem_count = 0; elem_count < value_list.n_values; elem_count++) value_list.list_value[elem_count].decode_text(text_buf); break; default: TTCN_error("Text decoder: An unknown/unsupported selection was received for a template of enumerated type @DIAMETER_Types.Vendor_Id."); } } boolean Vendor__Id_template::is_present(boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return FALSE; return !match_omit(legacy); } boolean Vendor__Id_template::match_omit(boolean legacy) const { if (is_ifpresent) return TRUE; switch (template_selection) { case OMIT_VALUE: case ANY_OR_OMIT: return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match_omit() || implication_.implied_template->match_omit(); case VALUE_LIST: case COMPLEMENTED_LIST: if (legacy) { for (unsigned int i=0; iget_type()) { case Module_Param::MP_Omit: *this = OMIT_VALUE; break; case Module_Param::MP_Any: *this = ANY_VALUE; break; case Module_Param::MP_AnyOrNone: *this = ANY_OR_OMIT; break; case Module_Param::MP_List_Template: case Module_Param::MP_ComplementList_Template: case Module_Param::MP_ConjunctList_Template: { Vendor__Id_template new_temp; new_temp.set_type(m_p->get_type()==Module_Param::MP_List_Template ? VALUE_LIST : (m_p->get_type() == Module_Param::MP_ConjunctList_Template ? CONJUNCTION_MATCH : COMPLEMENTED_LIST), m_p->get_size()); for (size_t p_i=0; p_iget_size(); p_i++) { new_temp.list_item(p_i).set_param(*m_p->get_elem(p_i)); } *this = new_temp; break; } case Module_Param::MP_Enumerated: { Vendor__Id::enum_type enum_val = Vendor__Id::str_to_enum(m_p->get_enumerated()); if (!Vendor__Id::is_valid_enum(enum_val)) { param.error("Invalid enumerated value for type @DIAMETER_Types.Vendor_Id."); } *this = enum_val; } break; case Module_Param::MP_Implication_Template: { Vendor__Id_template* precondition = new Vendor__Id_template; precondition->set_param(*m_p->get_elem(0)); Vendor__Id_template* implied_template = new Vendor__Id_template; implied_template->set_param(*m_p->get_elem(1)); *this = Vendor__Id_template(precondition, implied_template); } break; default: param.type_error("enumerated template", "@DIAMETER_Types.Vendor_Id"); } is_ifpresent = param.get_ifpresent(); } void Vendor__Id_template::check_restriction(template_res t_res, const char* t_name, boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return; switch ((t_name&&(t_res==TR_VALUE))?TR_OMIT:t_res) { case TR_VALUE: if (!is_ifpresent && template_selection==SPECIFIC_VALUE) return; break; case TR_OMIT: if (!is_ifpresent && (template_selection==OMIT_VALUE || template_selection==SPECIFIC_VALUE)) return; break; case TR_PRESENT: if (!match_omit(legacy)) return; break; default: return; } TTCN_error("Restriction `%s' on template of type %s violated.", get_res_name(t_res), t_name ? t_name : "@DIAMETER_Types.Vendor_Id"); } void AVP__Data::copy_value(const AVP__Data& other_value) { switch (other_value.union_selection) { case ALT_avp__GI__3GPP__3GPP__SGSN__IPv6__Address: field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address = new OCTETSTRING(*other_value.field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address); break; case ALT_avp__DNAS__NONE__Login__LAT__Service: field_avp__DNAS__NONE__Login__LAT__Service = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Login__LAT__Service); break; case ALT_avp__AAA__3GPP__RAR__Flags: field_avp__AAA__3GPP__RAR__Flags = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__RAR__Flags); break; case ALT_avp__DCA__3GPP__SCS__Address: field_avp__DCA__3GPP__SCS__Address = new AVP__Address(*other_value.field_avp__DCA__3GPP__SCS__Address); break; case ALT_avp__GI__3GPP__3GPP__GGSN__MCC__MNC: field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC = new OCTETSTRING(*other_value.field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC); break; case ALT_avp__DCC__NONE__Direct__Debiting__Failure__Handling: field_avp__DCC__NONE__Direct__Debiting__Failure__Handling = new DCC__NONE__Direct__Debiting__Failure__Handling(*other_value.field_avp__DCC__NONE__Direct__Debiting__Failure__Handling); break; case ALT_avp__MIPv6__NONE__MIP__Careof__Address: field_avp__MIPv6__NONE__MIP__Careof__Address = new AVP__Address(*other_value.field_avp__MIPv6__NONE__MIP__Careof__Address); break; case ALT_avp__DCA__3GPP__TWAN__User__Location__Info: field_avp__DCA__3GPP__TWAN__User__Location__Info = new AVP__list(*other_value.field_avp__DCA__3GPP__TWAN__User__Location__Info); break; case ALT_avp__DCA__3GPP__PoC__User__Role__IDs: field_avp__DCA__3GPP__PoC__User__Role__IDs = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__PoC__User__Role__IDs); break; case ALT_avp__DCA__3GPP__Announcement__Order: field_avp__DCA__3GPP__Announcement__Order = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Announcement__Order); break; case ALT_avp__CxDx__ETSI__Line__Identifier: field_avp__CxDx__ETSI__Line__Identifier = new OCTETSTRING(*other_value.field_avp__CxDx__ETSI__Line__Identifier); break; case ALT_avp__PCC__3GPP__Bearer__Identifier: field_avp__PCC__3GPP__Bearer__Identifier = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Bearer__Identifier); break; case ALT_avp__RX__3GPP__Content__Version: field_avp__RX__3GPP__Content__Version = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Content__Version); break; case ALT_avp__DCA__3GPP__Applic__ID: field_avp__DCA__3GPP__Applic__ID = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Applic__ID); break; case ALT_avp__MIPv4__NONE__MIP__HA__to__FA__MSA: field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA = new AVP__list(*other_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA); break; case ALT_avp__BASE__NONE__Session__Id: field_avp__BASE__NONE__Session__Id = new OCTETSTRING(*other_value.field_avp__BASE__NONE__Session__Id); break; case ALT_avp__DCA__3GPP__Route__Header__Transmitted: field_avp__DCA__3GPP__Route__Header__Transmitted = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Route__Header__Transmitted); break; case ALT_avp__DCA__3GPP__Reporting__Reason: field_avp__DCA__3GPP__Reporting__Reason = new DCA__3GPP__Reporting__Reason(*other_value.field_avp__DCA__3GPP__Reporting__Reason); break; case ALT_avp__AAA__3GPP__Emergency__Services: field_avp__AAA__3GPP__Emergency__Services = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Emergency__Services); break; case ALT_avp__RX__3GPP__Media__Component__Description: field_avp__RX__3GPP__Media__Component__Description = new AVP__list(*other_value.field_avp__RX__3GPP__Media__Component__Description); break; case ALT_avp__PCC__3GPP__CSG__Information__Reporting: field_avp__PCC__3GPP__CSG__Information__Reporting = new PCC__3GPP__CSG__Information__Reporting(*other_value.field_avp__PCC__3GPP__CSG__Information__Reporting); break; case ALT_avp__AAA__3GPP__Measurement__Quantity: field_avp__AAA__3GPP__Measurement__Quantity = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Measurement__Quantity); break; case ALT_avp__S6__3GPP__Location__Information__Configuration: field_avp__S6__3GPP__Location__Information__Configuration = new AVP__list(*other_value.field_avp__S6__3GPP__Location__Information__Configuration); break; case ALT_avp__PCC__3GPP__Bearer__Usage: field_avp__PCC__3GPP__Bearer__Usage = new PCC__3GPP__Bearer__Usage(*other_value.field_avp__PCC__3GPP__Bearer__Usage); break; case ALT_avp__DCA__3GPP__Application__provided__Called__Party__Address: field_avp__DCA__3GPP__Application__provided__Called__Party__Address = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Application__provided__Called__Party__Address); break; case ALT_avp__DCA__3GPP__Proximity__Alert__Timestamp: field_avp__DCA__3GPP__Proximity__Alert__Timestamp = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Proximity__Alert__Timestamp); break; case ALT_avp__PCC__3GPP__Tunnel__Header__Filter: field_avp__PCC__3GPP__Tunnel__Header__Filter = new CHARSTRING(*other_value.field_avp__PCC__3GPP__Tunnel__Header__Filter); break; case ALT_avp__AAA__3GPP__List__Of__Measurements: field_avp__AAA__3GPP__List__Of__Measurements = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__List__Of__Measurements); break; case ALT_avp__DCC__NONE__Requested__Service__Unit: field_avp__DCC__NONE__Requested__Service__Unit = new AVP__list(*other_value.field_avp__DCC__NONE__Requested__Service__Unit); break; case ALT_avp__PCC__3GPP__Default__QoS__Name: field_avp__PCC__3GPP__Default__QoS__Name = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Default__QoS__Name); break; case ALT_avp__AAA__3GPP__UVA__Flags: field_avp__AAA__3GPP__UVA__Flags = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__UVA__Flags); break; case ALT_avp__DCA__3GPP__Expires: field_avp__DCA__3GPP__Expires = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Expires); break; case ALT_avp__CxDx__3GPP__SAR__Flags: field_avp__CxDx__3GPP__SAR__Flags = new OCTETSTRING(*other_value.field_avp__CxDx__3GPP__SAR__Flags); break; case ALT_avp__PCC__3GPP__TDF__Information: field_avp__PCC__3GPP__TDF__Information = new AVP__list(*other_value.field_avp__PCC__3GPP__TDF__Information); break; case ALT_avp__AAA__3GPP__Group__Service__Id: field_avp__AAA__3GPP__Group__Service__Id = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Group__Service__Id); break; case ALT_avp__DCA__3GPP__Recipient__SCCP__Address: field_avp__DCA__3GPP__Recipient__SCCP__Address = new AVP__Address(*other_value.field_avp__DCA__3GPP__Recipient__SCCP__Address); break; case ALT_avp__DCA__3GPP__Preferred__AoC__Currency: field_avp__DCA__3GPP__Preferred__AoC__Currency = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Preferred__AoC__Currency); break; case ALT_avp__DNAS__NONE__Framed__Pool: field_avp__DNAS__NONE__Framed__Pool = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Framed__Pool); break; case ALT_avp__DCA__3GPP__Traffic__Data__Volumes: field_avp__DCA__3GPP__Traffic__Data__Volumes = new AVP__list(*other_value.field_avp__DCA__3GPP__Traffic__Data__Volumes); break; case ALT_avp__DCC__NONE__CC__Time: field_avp__DCC__NONE__CC__Time = new OCTETSTRING(*other_value.field_avp__DCC__NONE__CC__Time); break; case ALT_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info: field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info = new AVP__list(*other_value.field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info); break; case ALT_avp__DCA__3GPP__Unit__Cost: field_avp__DCA__3GPP__Unit__Cost = new AVP__list(*other_value.field_avp__DCA__3GPP__Unit__Cost); break; case ALT_avp__CxDx__3GPP__SIP__Digest__Authenticate: field_avp__CxDx__3GPP__SIP__Digest__Authenticate = new AVP__list(*other_value.field_avp__CxDx__3GPP__SIP__Digest__Authenticate); break; case ALT_avp__AAA__3GPP__Last__UE__Activity__Time: field_avp__AAA__3GPP__Last__UE__Activity__Time = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Last__UE__Activity__Time); break; case ALT_avp__AAA__3GPP__Context__Identifier: field_avp__AAA__3GPP__Context__Identifier = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Context__Identifier); break; case ALT_avp__DCC__NONE__Used__Service__Unit: field_avp__DCC__NONE__Used__Service__Unit = new AVP__list(*other_value.field_avp__DCC__NONE__Used__Service__Unit); break; case ALT_avp__MIPv4__NONE__MIP__Reg__Reply: field_avp__MIPv4__NONE__MIP__Reg__Reply = new OCTETSTRING(*other_value.field_avp__MIPv4__NONE__MIP__Reg__Reply); break; case ALT_avp__BASE__NONE__Auth__Application__Id: field_avp__BASE__NONE__Auth__Application__Id = new OCTETSTRING(*other_value.field_avp__BASE__NONE__Auth__Application__Id); break; case ALT_avp__AAA__3GPP__Trace__Reference: field_avp__AAA__3GPP__Trace__Reference = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Trace__Reference); break; case ALT_avp__AAA__3GPP__TWAN__Access__Info: field_avp__AAA__3GPP__TWAN__Access__Info = new AVP__list(*other_value.field_avp__AAA__3GPP__TWAN__Access__Info); break; case ALT_avp__DCA__3GPP__Status__AS__Code: field_avp__DCA__3GPP__Status__AS__Code = new DCA__3GPP__Status__AS__Code(*other_value.field_avp__DCA__3GPP__Status__AS__Code); break; case ALT_avp__DCA__3GPP__LCS__Client__Type: field_avp__DCA__3GPP__LCS__Client__Type = new DCA__3GPP__LCS__Client__Type(*other_value.field_avp__DCA__3GPP__LCS__Client__Type); break; case ALT_avp__DNAS__NONE__Framed__Appletalk__Network: field_avp__DNAS__NONE__Framed__Appletalk__Network = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Framed__Appletalk__Network); break; case ALT_avp__DNAS__NONE__Framed__IPv6__Prefix: field_avp__DNAS__NONE__Framed__IPv6__Prefix = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Framed__IPv6__Prefix); break; case ALT_avp__DCA__3GPP__PoC__Session__Initiation__Type: field_avp__DCA__3GPP__PoC__Session__Initiation__Type = new DCA__3GPP__PoC__Session__Initiation__Type(*other_value.field_avp__DCA__3GPP__PoC__Session__Initiation__Type); break; case ALT_avp__RX__3GPP__Sharing__Key__UL: field_avp__RX__3GPP__Sharing__Key__UL = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Sharing__Key__UL); break; case ALT_avp__DCA__3GPP__Content__Size: field_avp__DCA__3GPP__Content__Size = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Content__Size); break; case ALT_avp__AAA__3GPP__Access__Network__Info: field_avp__AAA__3GPP__Access__Network__Info = new AVP__list(*other_value.field_avp__AAA__3GPP__Access__Network__Info); break; case ALT_avp__RX__3GPP__AF__Charging__Identifier: field_avp__RX__3GPP__AF__Charging__Identifier = new OCTETSTRING(*other_value.field_avp__RX__3GPP__AF__Charging__Identifier); break; case ALT_avp__S6__3GPP__Monitoring__Event__Report: field_avp__S6__3GPP__Monitoring__Event__Report = new AVP__list(*other_value.field_avp__S6__3GPP__Monitoring__Event__Report); break; case ALT_avp__DCA__3GPP__Service__Specific__Type: field_avp__DCA__3GPP__Service__Specific__Type = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Service__Specific__Type); break; case ALT_avp__DCA__3GPP__Event: field_avp__DCA__3GPP__Event = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Event); break; case ALT_avp__RX__3GPP__Media__Type: field_avp__RX__3GPP__Media__Type = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Media__Type); break; case ALT_avp__PCC__3GPP__Conditional__Policy__Information: field_avp__PCC__3GPP__Conditional__Policy__Information = new AVP__list(*other_value.field_avp__PCC__3GPP__Conditional__Policy__Information); break; case ALT_avp__BASE__NONE__Firmware__Revision: field_avp__BASE__NONE__Firmware__Revision = new OCTETSTRING(*other_value.field_avp__BASE__NONE__Firmware__Revision); break; case ALT_avp__DCA__3GPP__ProSe__Event__Type: field_avp__DCA__3GPP__ProSe__Event__Type = new DCA__3GPP__ProSe__Event__Type(*other_value.field_avp__DCA__3GPP__ProSe__Event__Type); break; case ALT_avp__PCC__3GPP__Network__Request__Support: field_avp__PCC__3GPP__Network__Request__Support = new PCC__3GPP__Network__Request__Support(*other_value.field_avp__PCC__3GPP__Network__Request__Support); break; case ALT_avp__AAA__3GPP__SIPTO__Permission: field_avp__AAA__3GPP__SIPTO__Permission = new AAA__3GPP__SIPTO__Permission(*other_value.field_avp__AAA__3GPP__SIPTO__Permission); break; case ALT_avp__DCA__3GPP__Terminating__IOI: field_avp__DCA__3GPP__Terminating__IOI = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Terminating__IOI); break; case ALT_avp__RX__3GPP__Extended__Max__Supported__BW__DL: field_avp__RX__3GPP__Extended__Max__Supported__BW__DL = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__DL); break; case ALT_avp__PCC__3GPP__UE__Local__IP__Address: field_avp__PCC__3GPP__UE__Local__IP__Address = new AVP__Address(*other_value.field_avp__PCC__3GPP__UE__Local__IP__Address); break; case ALT_avp__DCA__3GPP__SM__Sequence__Number: field_avp__DCA__3GPP__SM__Sequence__Number = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__SM__Sequence__Number); break; case ALT_avp__DCA__3GPP__IMS__Information: field_avp__DCA__3GPP__IMS__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__IMS__Information); break; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List: field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List); break; case ALT_avp__PCC__3GPP__Routing__Rule__Remove: field_avp__PCC__3GPP__Routing__Rule__Remove = new AVP__list(*other_value.field_avp__PCC__3GPP__Routing__Rule__Remove); break; case ALT_avp__AAA__3GPP__SGs__MME__Identity: field_avp__AAA__3GPP__SGs__MME__Identity = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__SGs__MME__Identity); break; case ALT_avp__S6__3GPP__Roaming__Information: field_avp__S6__3GPP__Roaming__Information = new OCTETSTRING(*other_value.field_avp__S6__3GPP__Roaming__Information); break; case ALT_avp__DCA__3GPP__Number__Of__Diversions: field_avp__DCA__3GPP__Number__Of__Diversions = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Number__Of__Diversions); break; case ALT_avp__DCA__3GPP__Coverage__Info: field_avp__DCA__3GPP__Coverage__Info = new AVP__list(*other_value.field_avp__DCA__3GPP__Coverage__Info); break; case ALT_avp__CxDx__3GPP__SIP__Authentication__Scheme: field_avp__CxDx__3GPP__SIP__Authentication__Scheme = new OCTETSTRING(*other_value.field_avp__CxDx__3GPP__SIP__Authentication__Scheme); break; case ALT_avp__AAA__3GPP__Event__Threshold__RSRP: field_avp__AAA__3GPP__Event__Threshold__RSRP = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Event__Threshold__RSRP); break; case ALT_avp__CxDx__3GPP__User__Authorization__Type: field_avp__CxDx__3GPP__User__Authorization__Type = new CxDx__3GPP__User__Authorization__Type(*other_value.field_avp__CxDx__3GPP__User__Authorization__Type); break; case ALT_avp__AAA__3GPP__PLMN__Client: field_avp__AAA__3GPP__PLMN__Client = new AAA__3GPP__PLMN__Client(*other_value.field_avp__AAA__3GPP__PLMN__Client); break; case ALT_avp__AAA__3GPP__Re__Synchronization__Info: field_avp__AAA__3GPP__Re__Synchronization__Info = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Re__Synchronization__Info); break; case ALT_avp__BASE__NONE__Auth__Grace__Period: field_avp__BASE__NONE__Auth__Grace__Period = new OCTETSTRING(*other_value.field_avp__BASE__NONE__Auth__Grace__Period); break; case ALT_avp__DCA__3GPP__User__CSG__Information: field_avp__DCA__3GPP__User__CSG__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__User__CSG__Information); break; case ALT_avp__DCA__3GPP__SM__Status: field_avp__DCA__3GPP__SM__Status = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__SM__Status); break; case ALT_avp__DCA__3GPP__IP__Realm__Default__Indication: field_avp__DCA__3GPP__IP__Realm__Default__Indication = new DCA__3GPP__IP__Realm__Default__Indication(*other_value.field_avp__DCA__3GPP__IP__Realm__Default__Indication); break; case ALT_avp__AAA__3GPP__RAND: field_avp__AAA__3GPP__RAND = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__RAND); break; case ALT_avp__AAA__3GPP__Trace__Depth: field_avp__AAA__3GPP__Trace__Depth = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Trace__Depth); break; case ALT_avp__MIPv4__NONE__MIP__MN__to__FA__MSA: field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA = new AVP__list(*other_value.field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA); break; case ALT_avp__AAA__3GPP__SGSN__User__State: field_avp__AAA__3GPP__SGSN__User__State = new AVP__list(*other_value.field_avp__AAA__3GPP__SGSN__User__State); break; case ALT_avp__AAA__3GPP__APN__OI__Replacement: field_avp__AAA__3GPP__APN__OI__Replacement = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__APN__OI__Replacement); break; case ALT_avp__DCA__3GPP__Alternate__Charged__Party__Address: field_avp__DCA__3GPP__Alternate__Charged__Party__Address = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Alternate__Charged__Party__Address); break; case ALT_avp__DCA__3GPP__APN__Rate__Control: field_avp__DCA__3GPP__APN__Rate__Control = new AVP__list(*other_value.field_avp__DCA__3GPP__APN__Rate__Control); break; case ALT_avp__BASE__NONE__Re__Auth__Request__Type: field_avp__BASE__NONE__Re__Auth__Request__Type = new BASE__NONE__Re__Auth__Request__Type(*other_value.field_avp__BASE__NONE__Re__Auth__Request__Type); break; case ALT_avp__DCA__3GPP__Relationship__Mode: field_avp__DCA__3GPP__Relationship__Mode = new DCA__3GPP__Relationship__Mode(*other_value.field_avp__DCA__3GPP__Relationship__Mode); break; case ALT_avp__S6__3GPP__External__Identifier: field_avp__S6__3GPP__External__Identifier = new OCTETSTRING(*other_value.field_avp__S6__3GPP__External__Identifier); break; case ALT_avp__DCA__3GPP__Positioning__Data: field_avp__DCA__3GPP__Positioning__Data = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Positioning__Data); break; case ALT_avp__DCC__NONE__Redirect__Address__Type: field_avp__DCC__NONE__Redirect__Address__Type = new DCC__NONE__Redirect__Address__Type(*other_value.field_avp__DCC__NONE__Redirect__Address__Type); break; case ALT_avp__MIPv6__NONE__MIP__MN__HA__MSA: field_avp__MIPv6__NONE__MIP__MN__HA__MSA = new AVP__list(*other_value.field_avp__MIPv6__NONE__MIP__MN__HA__MSA); break; case ALT_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier: field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier); break; case ALT_avp__PCC__3GPP__TFT__Filter: field_avp__PCC__3GPP__TFT__Filter = new CHARSTRING(*other_value.field_avp__PCC__3GPP__TFT__Filter); break; case ALT_avp__RX__3GPP__Max__Supported__Bandwidth__UL: field_avp__RX__3GPP__Max__Supported__Bandwidth__UL = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__UL); break; case ALT_avp__S6__3GPP__Loss__Of__Connectivity__Reason: field_avp__S6__3GPP__Loss__Of__Connectivity__Reason = new OCTETSTRING(*other_value.field_avp__S6__3GPP__Loss__Of__Connectivity__Reason); break; case ALT_avp__DNAS__NONE__Tunnel__Medium__Type: field_avp__DNAS__NONE__Tunnel__Medium__Type = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Tunnel__Medium__Type); break; case ALT_avp__DCA__3GPP__Originator: field_avp__DCA__3GPP__Originator = new DCA__3GPP__Originator(*other_value.field_avp__DCA__3GPP__Originator); break; case ALT_avp__DCC__NONE__User__Equipment__Info__Type: field_avp__DCC__NONE__User__Equipment__Info__Type = new DCC__NONE__User__Equipment__Info__Type(*other_value.field_avp__DCC__NONE__User__Equipment__Info__Type); break; case ALT_avp__RX__3GPP__Flow__Number: field_avp__RX__3GPP__Flow__Number = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Flow__Number); break; case ALT_avp__MIPv4__NONE__MIP__Home__Agent__Address: field_avp__MIPv4__NONE__MIP__Home__Agent__Address = new AVP__Address(*other_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Address); break; case ALT_avp__PCC__3GPP__Resource__Allocation__Notification: field_avp__PCC__3GPP__Resource__Allocation__Notification = new PCC__3GPP__Resource__Allocation__Notification(*other_value.field_avp__PCC__3GPP__Resource__Allocation__Notification); break; case ALT_avp__DCA__3GPP__Basic__Service__Code: field_avp__DCA__3GPP__Basic__Service__Code = new AVP__list(*other_value.field_avp__DCA__3GPP__Basic__Service__Code); break; case ALT_avp__S6__3GPP__Monitoring__Type: field_avp__S6__3GPP__Monitoring__Type = new OCTETSTRING(*other_value.field_avp__S6__3GPP__Monitoring__Type); break; case ALT_avp__DCA__3GPP__Role__Of__Node: field_avp__DCA__3GPP__Role__Of__Node = new DCA__3GPP__Role__Of__Node(*other_value.field_avp__DCA__3GPP__Role__Of__Node); break; case ALT_avp__PCC__3GPP__Default__Bearer__Indication: field_avp__PCC__3GPP__Default__Bearer__Indication = new PCC__3GPP__Default__Bearer__Indication(*other_value.field_avp__PCC__3GPP__Default__Bearer__Indication); break; case ALT_avp__DCA__3GPP__ProSe__Information: field_avp__DCA__3GPP__ProSe__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__ProSe__Information); break; case ALT_avp__PCC__3GPP__QoS__Class__Identifier: field_avp__PCC__3GPP__QoS__Class__Identifier = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__QoS__Class__Identifier); break; case ALT_avp__AAA__3GPP__VPLMN__LIPA__Allowed: field_avp__AAA__3GPP__VPLMN__LIPA__Allowed = new AAA__3GPP__VPLMN__LIPA__Allowed(*other_value.field_avp__AAA__3GPP__VPLMN__LIPA__Allowed); break; case ALT_avp__PCC__3GPP__Mute__Notification: field_avp__PCC__3GPP__Mute__Notification = new PCC__3GPP__Mute__Notification(*other_value.field_avp__PCC__3GPP__Mute__Notification); break; case ALT_avp__CxDx__3GPP__SIP__Authentication__Context: field_avp__CxDx__3GPP__SIP__Authentication__Context = new OCTETSTRING(*other_value.field_avp__CxDx__3GPP__SIP__Authentication__Context); break; case ALT_avp__MIPv6__NONE__QoS__Resources: field_avp__MIPv6__NONE__QoS__Resources = new AVP__list(*other_value.field_avp__MIPv6__NONE__QoS__Resources); break; case ALT_avp__AAA__3GPP__Logging__Duration: field_avp__AAA__3GPP__Logging__Duration = new AAA__3GPP__Logging__Duration(*other_value.field_avp__AAA__3GPP__Logging__Duration); break; case ALT_avp__DCC__NONE__Service__Parameter__Value: field_avp__DCC__NONE__Service__Parameter__Value = new OCTETSTRING(*other_value.field_avp__DCC__NONE__Service__Parameter__Value); break; case ALT_avp__CxDx__3GPP__Associated__Registered__Identities: field_avp__CxDx__3GPP__Associated__Registered__Identities = new AVP__list(*other_value.field_avp__CxDx__3GPP__Associated__Registered__Identities); break; case ALT_avp__PCC__3GPP__Routing__IP__Address: field_avp__PCC__3GPP__Routing__IP__Address = new AVP__Address(*other_value.field_avp__PCC__3GPP__Routing__IP__Address); break; case ALT_avp__AAA__3GPP__WLAN__offloadability__EUTRAN: field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN); break; case ALT_avp__DCA__3GPP__MBMS__GW__Address: field_avp__DCA__3GPP__MBMS__GW__Address = new AVP__Address(*other_value.field_avp__DCA__3GPP__MBMS__GW__Address); break; case ALT_avp__DCA__3GPP__Destination__Interface: field_avp__DCA__3GPP__Destination__Interface = new AVP__list(*other_value.field_avp__DCA__3GPP__Destination__Interface); break; case ALT_avp__DCA__3GPP__IMS__Emergency__Indicator: field_avp__DCA__3GPP__IMS__Emergency__Indicator = new DCA__3GPP__IMS__Emergency__Indicator(*other_value.field_avp__DCA__3GPP__IMS__Emergency__Indicator); break; case ALT_avp__DCA__3GPP__Change__Time: field_avp__DCA__3GPP__Change__Time = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Change__Time); break; case ALT_avp__AAA__3GPP__KASME: field_avp__AAA__3GPP__KASME = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__KASME); break; case ALT_avp__MIPv4__NONE__MIP__Session__Key: field_avp__MIPv4__NONE__MIP__Session__Key = new OCTETSTRING(*other_value.field_avp__MIPv4__NONE__MIP__Session__Key); break; case ALT_avp__DCA__3GPP__AoC__Cost__Information: field_avp__DCA__3GPP__AoC__Cost__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__AoC__Cost__Information); break; case ALT_avp__GI__3GPP__3GPP__User__Location__Info__Time: field_avp__GI__3GPP__3GPP__User__Location__Info__Time = new OCTETSTRING(*other_value.field_avp__GI__3GPP__3GPP__User__Location__Info__Time); break; case ALT_avp__AAA__3GPP__Teleservice__List: field_avp__AAA__3GPP__Teleservice__List = new AVP__list(*other_value.field_avp__AAA__3GPP__Teleservice__List); break; case ALT_avp__AAA__3GPP__UTRAN__Vector: field_avp__AAA__3GPP__UTRAN__Vector = new AVP__list(*other_value.field_avp__AAA__3GPP__UTRAN__Vector); break; case ALT_avp__AAA__3GPP__Non__3GPP__IP__Access__APN: field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN = new AAA__3GPP__Non__3GPP__IP__Access__APN(*other_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN); break; case ALT_avp__DCA__3GPP__Monitoring__Event__Information: field_avp__DCA__3GPP__Monitoring__Event__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__Monitoring__Event__Information); break; case ALT_avp__DCC__NONE__Tariff__Time__Change: field_avp__DCC__NONE__Tariff__Time__Change = new OCTETSTRING(*other_value.field_avp__DCC__NONE__Tariff__Time__Change); break; case ALT_avp__GI__3GPP__3GPP__NSAPI: field_avp__GI__3GPP__3GPP__NSAPI = new OCTETSTRING(*other_value.field_avp__GI__3GPP__3GPP__NSAPI); break; case ALT_avp__DCA__3GPP__LCS__Client__Dialed__By__MS: field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS); break; case ALT_avp__GI__3GPP__3GPP__CG__Address: field_avp__GI__3GPP__3GPP__CG__Address = new OCTETSTRING(*other_value.field_avp__GI__3GPP__3GPP__CG__Address); break; case ALT_avp__DCA__3GPP__Envelope__Start__Time: field_avp__DCA__3GPP__Envelope__Start__Time = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Envelope__Start__Time); break; case ALT_avp__RX__3GPP__Application__Service__Provider__Identity: field_avp__RX__3GPP__Application__Service__Provider__Identity = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Application__Service__Provider__Identity); break; case ALT_avp__S6__3GPP__NIDD__Authorization__Request: field_avp__S6__3GPP__NIDD__Authorization__Request = new AVP__list(*other_value.field_avp__S6__3GPP__NIDD__Authorization__Request); break; case ALT_avp__DCA__3GPP__Received__Talk__Burst__Time: field_avp__DCA__3GPP__Received__Talk__Burst__Time = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Received__Talk__Burst__Time); break; case ALT_avp__DCA__3GPP__Incoming__Trunk__Group__Id: field_avp__DCA__3GPP__Incoming__Trunk__Group__Id = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Incoming__Trunk__Group__Id); break; case ALT_avp__AAA__3GPP__AAA__Failure__Indication: field_avp__AAA__3GPP__AAA__Failure__Indication = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__AAA__Failure__Indication); break; case ALT_avp__DCA__3GPP__Rate__Control__Max__Message__Size: field_avp__DCA__3GPP__Rate__Control__Max__Message__Size = new INTEGER(*other_value.field_avp__DCA__3GPP__Rate__Control__Max__Message__Size); break; case ALT_avp__PCC__3GPP__QoS__Rule__Install: field_avp__PCC__3GPP__QoS__Rule__Install = new AVP__list(*other_value.field_avp__PCC__3GPP__QoS__Rule__Install); break; case ALT_avp__S6__3GPP__Periodic__Communication__Indicator: field_avp__S6__3GPP__Periodic__Communication__Indicator = new OCTETSTRING(*other_value.field_avp__S6__3GPP__Periodic__Communication__Indicator); break; case ALT_avp__DCA__3GPP__Service__Specific__Info: field_avp__DCA__3GPP__Service__Specific__Info = new AVP__list(*other_value.field_avp__DCA__3GPP__Service__Specific__Info); break; case ALT_avp__RX__3GPP__Flow__Usage: field_avp__RX__3GPP__Flow__Usage = new RX__3GPP__Flow__Usage(*other_value.field_avp__RX__3GPP__Flow__Usage); break; case ALT_avp__PCC__3GPP__RAN__Rule__Support: field_avp__PCC__3GPP__RAN__Rule__Support = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__RAN__Rule__Support); break; case ALT_avp__DNAS__NONE__Tunnel__Password: field_avp__DNAS__NONE__Tunnel__Password = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Tunnel__Password); break; case ALT_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause: field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause = new INTEGER(*other_value.field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause); break; case ALT_avp__S6__3GPP__Monitoring__Duration: field_avp__S6__3GPP__Monitoring__Duration = new OCTETSTRING(*other_value.field_avp__S6__3GPP__Monitoring__Duration); break; case ALT_avp__PCC__3GPP__QoS__Information: field_avp__PCC__3GPP__QoS__Information = new AVP__list(*other_value.field_avp__PCC__3GPP__QoS__Information); break; case ALT_avp__AAA__3GPP__Routing__Area__Identity: field_avp__AAA__3GPP__Routing__Area__Identity = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Routing__Area__Identity); break; case ALT_avp__DCA__3GPP__Called__Party__Address: field_avp__DCA__3GPP__Called__Party__Address = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Called__Party__Address); break; case ALT_avp__RX__3GPP__Service__Authorization__Info: field_avp__RX__3GPP__Service__Authorization__Info = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Service__Authorization__Info); break; case ALT_avp__DNAS__NONE__Tunneling: field_avp__DNAS__NONE__Tunneling = new AVP__list(*other_value.field_avp__DNAS__NONE__Tunneling); break; case ALT_avp__DCC__NONE__User__Equipment__Info__Value: field_avp__DCC__NONE__User__Equipment__Info__Value = new OCTETSTRING(*other_value.field_avp__DCC__NONE__User__Equipment__Info__Value); break; case ALT_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length: field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length = new OCTETSTRING(*other_value.field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length); break; case ALT_avp__AAA__3GPP__eDRX__Cycle__Length: field_avp__AAA__3GPP__eDRX__Cycle__Length = new AVP__list(*other_value.field_avp__AAA__3GPP__eDRX__Cycle__Length); break; case ALT_avp__BASE__NONE__Multi__Round__Time__Out: field_avp__BASE__NONE__Multi__Round__Time__Out = new OCTETSTRING(*other_value.field_avp__BASE__NONE__Multi__Round__Time__Out); break; case ALT_avp__S6__3GPP__Group__Monitoring__Event__Report__Item: field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item = new AVP__list(*other_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item); break; case ALT_avp__PCC__3GPP__Rule__Failure__Code: field_avp__PCC__3GPP__Rule__Failure__Code = new PCC__3GPP__Rule__Failure__Code(*other_value.field_avp__PCC__3GPP__Rule__Failure__Code); break; case ALT_avp__AAA__3GPP__Ext__PDP__Type: field_avp__AAA__3GPP__Ext__PDP__Type = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Ext__PDP__Type); break; case ALT_avp__DCA__3GPP__Time__Quota__Threshold: field_avp__DCA__3GPP__Time__Quota__Threshold = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Time__Quota__Threshold); break; case ALT_avp__PCC__3GPP__User__Location__Info__Time: field_avp__PCC__3GPP__User__Location__Info__Time = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__User__Location__Info__Time); break; case ALT_avp__PCC__3GPP__Usage__Monitoring__Information: field_avp__PCC__3GPP__Usage__Monitoring__Information = new AVP__list(*other_value.field_avp__PCC__3GPP__Usage__Monitoring__Information); break; case ALT_avp__AAA__3GPP__Measurement__Period__LTE: field_avp__AAA__3GPP__Measurement__Period__LTE = new AAA__3GPP__Measurement__Period__LTE(*other_value.field_avp__AAA__3GPP__Measurement__Period__LTE); break; case ALT_avp__PCC__3GPP__Extended__APN__AMBR__DL: field_avp__PCC__3GPP__Extended__APN__AMBR__DL = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Extended__APN__AMBR__DL); break; case ALT_avp__BASE__NONE__Experimental__Result__Code: field_avp__BASE__NONE__Experimental__Result__Code = new OCTETSTRING(*other_value.field_avp__BASE__NONE__Experimental__Result__Code); break; case ALT_avp__CxDx__3GPP__Session__Priority: field_avp__CxDx__3GPP__Session__Priority = new CxDx__3GPP__Session__Priority(*other_value.field_avp__CxDx__3GPP__Session__Priority); break; case ALT_avp__DCA__3GPP__Recipient__Info: field_avp__DCA__3GPP__Recipient__Info = new AVP__list(*other_value.field_avp__DCA__3GPP__Recipient__Info); break; case ALT_avp__DCA__3GPP__AoC__Format: field_avp__DCA__3GPP__AoC__Format = new DCA__3GPP__AoC__Format(*other_value.field_avp__DCA__3GPP__AoC__Format); break; case ALT_avp__DCA__3GPP__Start__Time: field_avp__DCA__3GPP__Start__Time = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Start__Time); break; case ALT_avp__CxDx__3GPP__Deregistration__Reason: field_avp__CxDx__3GPP__Deregistration__Reason = new AVP__list(*other_value.field_avp__CxDx__3GPP__Deregistration__Reason); break; case ALT_avp__AAA__3GPP__GMLC__Number: field_avp__AAA__3GPP__GMLC__Number = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__GMLC__Number); break; case ALT_avp__AAA__3GPP__Software__Version: field_avp__AAA__3GPP__Software__Version = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Software__Version); break; case ALT_avp__DNAS__NONE__Callback__Number: field_avp__DNAS__NONE__Callback__Number = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Callback__Number); break; case ALT_avp__DNAS__NONE__Configuration__Token: field_avp__DNAS__NONE__Configuration__Token = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Configuration__Token); break; case ALT_avp__DCA__3GPP__Interface__Type: field_avp__DCA__3GPP__Interface__Type = new DCA__3GPP__Interface__Type(*other_value.field_avp__DCA__3GPP__Interface__Type); break; case ALT_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA: field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA = new AVP__list(*other_value.field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA); break; case ALT_avp__AAA__3GPP__Expiration__Date: field_avp__AAA__3GPP__Expiration__Date = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Expiration__Date); break; case ALT_avp__BASE__NONE__Error__Message: field_avp__BASE__NONE__Error__Message = new OCTETSTRING(*other_value.field_avp__BASE__NONE__Error__Message); break; case ALT_avp__AAA__3GPP__SRES: field_avp__AAA__3GPP__SRES = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__SRES); break; case ALT_avp__DCA__3GPP__DRM__Content: field_avp__DCA__3GPP__DRM__Content = new DCA__3GPP__DRM__Content(*other_value.field_avp__DCA__3GPP__DRM__Content); break; case ALT_avp__AAA__3GPP__Item__Number: field_avp__AAA__3GPP__Item__Number = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Item__Number); break; case ALT_avp__DNAS__NONE__NAS__Port__Type: field_avp__DNAS__NONE__NAS__Port__Type = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__NAS__Port__Type); break; case ALT_avp__AAA__3GPP__ERP__Authorization: field_avp__AAA__3GPP__ERP__Authorization = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__ERP__Authorization); break; case ALT_avp__DCC__NONE__Multiple__Services__Indicator: field_avp__DCC__NONE__Multiple__Services__Indicator = new DCC__NONE__Multiple__Services__Indicator(*other_value.field_avp__DCC__NONE__Multiple__Services__Indicator); break; case ALT_avp__DCA__3GPP__Early__Media__Description: field_avp__DCA__3GPP__Early__Media__Description = new AVP__list(*other_value.field_avp__DCA__3GPP__Early__Media__Description); break; case ALT_avp__AAA__3GPP__MIP__FA__RK: field_avp__AAA__3GPP__MIP__FA__RK = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__MIP__FA__RK); break; case ALT_avp__DCA__3GPP__Related__Change__Condition__Information: field_avp__DCA__3GPP__Related__Change__Condition__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__Related__Change__Condition__Information); break; case ALT_avp__DNAS__NONE__Framed__Protocol: field_avp__DNAS__NONE__Framed__Protocol = new DNAS__NONE__Framed__Protocol(*other_value.field_avp__DNAS__NONE__Framed__Protocol); break; case ALT_avp__S6__3GPP__Service__ID: field_avp__S6__3GPP__Service__ID = new S6__3GPP__Service__ID(*other_value.field_avp__S6__3GPP__Service__ID); break; case ALT_avp__DCA__3GPP__LCS__Format__Indicator: field_avp__DCA__3GPP__LCS__Format__Indicator = new DCA__3GPP__LCS__Format__Indicator(*other_value.field_avp__DCA__3GPP__LCS__Format__Indicator); break; case ALT_avp__GI__3GPP__3GPP__IMSI__MCC__MNC: field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC = new OCTETSTRING(*other_value.field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC); break; case ALT_avp__RX__3GPP__Abort__Cause: field_avp__RX__3GPP__Abort__Cause = new RX__3GPP__Abort__Cause(*other_value.field_avp__RX__3GPP__Abort__Cause); break; case ALT_avp__DCA__3GPP__ISUP__Cause__Location: field_avp__DCA__3GPP__ISUP__Cause__Location = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__ISUP__Cause__Location); break; case ALT_avp__PCC__3GPP__Charging__Rule__Base__Name: field_avp__PCC__3GPP__Charging__Rule__Base__Name = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Charging__Rule__Base__Name); break; case ALT_avp__RX__3GPP__Required__Access__Info: field_avp__RX__3GPP__Required__Access__Info = new RX__3GPP__Required__Access__Info(*other_value.field_avp__RX__3GPP__Required__Access__Info); break; case ALT_avp__PCC__3GPP__TDF__Destination__Realm: field_avp__PCC__3GPP__TDF__Destination__Realm = new CHARSTRING(*other_value.field_avp__PCC__3GPP__TDF__Destination__Realm); break; case ALT_avp__S6__3GPP__S6t__HSS__Cause: field_avp__S6__3GPP__S6t__HSS__Cause = new OCTETSTRING(*other_value.field_avp__S6__3GPP__S6t__HSS__Cause); break; case ALT_avp__DCA__3GPP__Media__Initiator__Party: field_avp__DCA__3GPP__Media__Initiator__Party = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Media__Initiator__Party); break; case ALT_avp__DCA__3GPP__Associated__URI: field_avp__DCA__3GPP__Associated__URI = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Associated__URI); break; case ALT_avp__RX__3GPP__AF__Requested__Data: field_avp__RX__3GPP__AF__Requested__Data = new OCTETSTRING(*other_value.field_avp__RX__3GPP__AF__Requested__Data); break; case ALT_avp__PCC__3GPP__QoS__Rule__Report: field_avp__PCC__3GPP__QoS__Rule__Report = new AVP__list(*other_value.field_avp__PCC__3GPP__QoS__Rule__Report); break; case ALT_avp__DNAS__NONE__Filter__Id: field_avp__DNAS__NONE__Filter__Id = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Filter__Id); break; case ALT_avp__DNAS__NONE__ARAP__Password: field_avp__DNAS__NONE__ARAP__Password = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__ARAP__Password); break; case ALT_avp__DCA__3GPP__Route__Header__Received: field_avp__DCA__3GPP__Route__Header__Received = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Route__Header__Received); break; case ALT_avp__S6__3GPP__Stationary__Indication: field_avp__S6__3GPP__Stationary__Indication = new OCTETSTRING(*other_value.field_avp__S6__3GPP__Stationary__Indication); break; case ALT_avp__DNAS__NONE__CHAP__Response: field_avp__DNAS__NONE__CHAP__Response = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__CHAP__Response); break; case ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL: field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL); break; case ALT_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number: field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number = new INTEGER(*other_value.field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number); break; case ALT_avp__AAA__3GPP__Geodetic__Information: field_avp__AAA__3GPP__Geodetic__Information = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Geodetic__Information); break; case ALT_avp__PCC__3GPP__Extended__GBR__UL: field_avp__PCC__3GPP__Extended__GBR__UL = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Extended__GBR__UL); break; case ALT_avp__AAA__3GPP__MBSFN__Area__ID: field_avp__AAA__3GPP__MBSFN__Area__ID = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__MBSFN__Area__ID); break; case ALT_avp__CxDx__3GPP__Server__Capabilities: field_avp__CxDx__3GPP__Server__Capabilities = new AVP__list(*other_value.field_avp__CxDx__3GPP__Server__Capabilities); break; case ALT_avp__AAA__3GPP__Area__Scope: field_avp__AAA__3GPP__Area__Scope = new AVP__list(*other_value.field_avp__AAA__3GPP__Area__Scope); break; case ALT_avp__MIPv4__NONE__Accounting__Input__Packets: field_avp__MIPv4__NONE__Accounting__Input__Packets = new OCTETSTRING(*other_value.field_avp__MIPv4__NONE__Accounting__Input__Packets); break; case ALT_avp__DCA__3GPP__SGW__Change: field_avp__DCA__3GPP__SGW__Change = new DCA__3GPP__SGW__Change(*other_value.field_avp__DCA__3GPP__SGW__Change); break; case ALT_avp__CxDx__3GPP__SCSCF__Restoration__Info: field_avp__CxDx__3GPP__SCSCF__Restoration__Info = new AVP__list(*other_value.field_avp__CxDx__3GPP__SCSCF__Restoration__Info); break; case ALT_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number: field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number = new OCTETSTRING(*other_value.field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number); break; case ALT_avp__DCA__3GPP__AoC__Subscription__Information: field_avp__DCA__3GPP__AoC__Subscription__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__AoC__Subscription__Information); break; case ALT_avp__AAA__3GPP__PUA__Flags: field_avp__AAA__3GPP__PUA__Flags = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__PUA__Flags); break; case ALT_avp__DNAS__NONE__Callback__Id: field_avp__DNAS__NONE__Callback__Id = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Callback__Id); break; case ALT_avp__DCA__3GPP__Time__Usage: field_avp__DCA__3GPP__Time__Usage = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Time__Usage); break; case ALT_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name: field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name = new CHARSTRING(*other_value.field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name); break; case ALT_avp__DCC__NONE__CC__Output__Octets: field_avp__DCC__NONE__CC__Output__Octets = new OCTETSTRING(*other_value.field_avp__DCC__NONE__CC__Output__Octets); break; case ALT_avp__GI__3GPP__3GPP__User__Location__Info: field_avp__GI__3GPP__3GPP__User__Location__Info = new OCTETSTRING(*other_value.field_avp__GI__3GPP__3GPP__User__Location__Info); break; case ALT_avp__AAA__3GPP__Notification__To__UE__User: field_avp__AAA__3GPP__Notification__To__UE__User = new AAA__3GPP__Notification__To__UE__User(*other_value.field_avp__AAA__3GPP__Notification__To__UE__User); break; case ALT_avp__AAA__3GPP__Visited__PLMN__Id: field_avp__AAA__3GPP__Visited__PLMN__Id = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Visited__PLMN__Id); break; case ALT_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions: field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions = new AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions(*other_value.field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions); break; case ALT_avp__DCA__3GPP__Participant__Group: field_avp__DCA__3GPP__Participant__Group = new AVP__list(*other_value.field_avp__DCA__3GPP__Participant__Group); break; case ALT_avp__DCA__3GPP__Play__Alternative: field_avp__DCA__3GPP__Play__Alternative = new DCA__3GPP__Play__Alternative(*other_value.field_avp__DCA__3GPP__Play__Alternative); break; case ALT_avp__DCA__3GPP__MBMS__User__Service__Type: field_avp__DCA__3GPP__MBMS__User__Service__Type = new DCA__3GPP__MBMS__User__Service__Type(*other_value.field_avp__DCA__3GPP__MBMS__User__Service__Type); break; case ALT_avp__DCA__3GPP__Transit__IOI__List: field_avp__DCA__3GPP__Transit__IOI__List = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Transit__IOI__List); break; case ALT_avp__RX__3GPP__Codec__Data: field_avp__RX__3GPP__Codec__Data = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Codec__Data); break; case ALT_avp__S6__3GPP__Monitoring__Event__Config__Status: field_avp__S6__3GPP__Monitoring__Event__Config__Status = new AVP__list(*other_value.field_avp__S6__3GPP__Monitoring__Event__Config__Status); break; case ALT_avp__DCA__3GPP__SDP__Media__Name: field_avp__DCA__3GPP__SDP__Media__Name = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__SDP__Media__Name); break; case ALT_avp__DCA__3GPP__AF__Correlation__Information: field_avp__DCA__3GPP__AF__Correlation__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__AF__Correlation__Information); break; case ALT_avp__DCC__NONE__Cost__Information: field_avp__DCC__NONE__Cost__Information = new AVP__list(*other_value.field_avp__DCC__NONE__Cost__Information); break; case ALT_avp__DCA__3GPP__Serving__Node__Identity: field_avp__DCA__3GPP__Serving__Node__Identity = new CHARSTRING(*other_value.field_avp__DCA__3GPP__Serving__Node__Identity); break; case ALT_avp__BASE__NONE__Error__Reporting__Host: field_avp__BASE__NONE__Error__Reporting__Host = new CHARSTRING(*other_value.field_avp__BASE__NONE__Error__Reporting__Host); break; case ALT_avp__DCA__3GPP__Radio__Frequency: field_avp__DCA__3GPP__Radio__Frequency = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Radio__Frequency); break; case ALT_avp__PCC__3GPP__Rule__Activation__Time: field_avp__PCC__3GPP__Rule__Activation__Time = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Rule__Activation__Time); break; case ALT_avp__S6__3GPP__Service__Data: field_avp__S6__3GPP__Service__Data = new AVP__list(*other_value.field_avp__S6__3GPP__Service__Data); break; case ALT_avp__RX__3GPP__AF__Application__Identifier: field_avp__RX__3GPP__AF__Application__Identifier = new OCTETSTRING(*other_value.field_avp__RX__3GPP__AF__Application__Identifier); break; case ALT_avp__PCC__3GPP__NetLoc__Access__Support: field_avp__PCC__3GPP__NetLoc__Access__Support = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__NetLoc__Access__Support); break; case ALT_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier: field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier); break; case ALT_avp__S6__3GPP__Monitoring__Event__Configuration: field_avp__S6__3GPP__Monitoring__Event__Configuration = new AVP__list(*other_value.field_avp__S6__3GPP__Monitoring__Event__Configuration); break; case ALT_avp__PCC__3GPP__Offline: field_avp__PCC__3GPP__Offline = new PCC__3GPP__Offline(*other_value.field_avp__PCC__3GPP__Offline); break; case ALT_avp__DCA__3GPP__SIP__Method: field_avp__DCA__3GPP__SIP__Method = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__SIP__Method); break; case ALT_avp__PCC__3GPP__ADC__Rule__Definition: field_avp__PCC__3GPP__ADC__Rule__Definition = new AVP__list(*other_value.field_avp__PCC__3GPP__ADC__Rule__Definition); break; case ALT_avp__AAA__3GPP__Additional__Context__ID: field_avp__AAA__3GPP__Additional__Context__ID = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Additional__Context__ID); break; case ALT_avp__DNAS__NONE__Login__Service: field_avp__DNAS__NONE__Login__Service = new DNAS__NONE__Login__Service(*other_value.field_avp__DNAS__NONE__Login__Service); break; case ALT_avp__DNAS__NONE__ARAP__Security__Data: field_avp__DNAS__NONE__ARAP__Security__Data = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__ARAP__Security__Data); break; case ALT_avp__S6__3GPP__Allowed__PLMN__List: field_avp__S6__3GPP__Allowed__PLMN__List = new AVP__list(*other_value.field_avp__S6__3GPP__Allowed__PLMN__List); break; case ALT_avp__PCC__3GPP__Bearer__Control__Mode: field_avp__PCC__3GPP__Bearer__Control__Mode = new PCC__3GPP__Bearer__Control__Mode(*other_value.field_avp__PCC__3GPP__Bearer__Control__Mode); break; case ALT_avp__AAA__3GPP__Active__APN: field_avp__AAA__3GPP__Active__APN = new AVP__list(*other_value.field_avp__AAA__3GPP__Active__APN); break; case ALT_avp__PCC__3GPP__HeNB__Local__IP__Address: field_avp__PCC__3GPP__HeNB__Local__IP__Address = new AVP__Address(*other_value.field_avp__PCC__3GPP__HeNB__Local__IP__Address); break; case ALT_avp__PCC__3GPP__Packet__Filter__Content: field_avp__PCC__3GPP__Packet__Filter__Content = new CHARSTRING(*other_value.field_avp__PCC__3GPP__Packet__Filter__Content); break; case ALT_avp__AAA__3GPP__SMS__Register__Request: field_avp__AAA__3GPP__SMS__Register__Request = new AAA__3GPP__SMS__Register__Request(*other_value.field_avp__AAA__3GPP__SMS__Register__Request); break; case ALT_avp__CxDx__3GPP__Subscription__Info: field_avp__CxDx__3GPP__Subscription__Info = new AVP__list(*other_value.field_avp__CxDx__3GPP__Subscription__Info); break; case ALT_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction: field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction); break; case ALT_avp__DCA__3GPP__Client__Address: field_avp__DCA__3GPP__Client__Address = new AVP__Address(*other_value.field_avp__DCA__3GPP__Client__Address); break; case ALT_avp__AAA__3GPP__APN__Configuration: field_avp__AAA__3GPP__APN__Configuration = new AVP__list(*other_value.field_avp__AAA__3GPP__APN__Configuration); break; case ALT_avp__DCA__3GPP__Subscriber__Role: field_avp__DCA__3GPP__Subscriber__Role = new DCA__3GPP__Subscriber__Role(*other_value.field_avp__DCA__3GPP__Subscriber__Role); break; case ALT_avp__CxDx__3GPP__SIP__Number__Auth__Items: field_avp__CxDx__3GPP__SIP__Number__Auth__Items = new OCTETSTRING(*other_value.field_avp__CxDx__3GPP__SIP__Number__Auth__Items); break; case ALT_avp__AAA__3GPP__OMC__Id: field_avp__AAA__3GPP__OMC__Id = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__OMC__Id); break; case ALT_avp__AAA__3GPP__GMLC__Restriction: field_avp__AAA__3GPP__GMLC__Restriction = new AAA__3GPP__GMLC__Restriction(*other_value.field_avp__AAA__3GPP__GMLC__Restriction); break; case ALT_avp__DNAS__NONE__State: field_avp__DNAS__NONE__State = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__State); break; case ALT_avp__DNAS__NONE__Tunnel__Preference: field_avp__DNAS__NONE__Tunnel__Preference = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Tunnel__Preference); break; case ALT_avp__DCC__NONE__CC__Session__Failover: field_avp__DCC__NONE__CC__Session__Failover = new DCC__NONE__CC__Session__Failover(*other_value.field_avp__DCC__NONE__CC__Session__Failover); break; case ALT_avp__DCA__3GPP__Enhanced__Diagnostics: field_avp__DCA__3GPP__Enhanced__Diagnostics = new AVP__list(*other_value.field_avp__DCA__3GPP__Enhanced__Diagnostics); break; case ALT_avp__DCA__3GPP__CSG__Membership__Indication: field_avp__DCA__3GPP__CSG__Membership__Indication = new DCA__3GPP__CSG__Membership__Indication(*other_value.field_avp__DCA__3GPP__CSG__Membership__Indication); break; case ALT_avp__AAA__3GPP__Regional__Subscription__Zone__Code: field_avp__AAA__3GPP__Regional__Subscription__Zone__Code = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Regional__Subscription__Zone__Code); break; case ALT_avp__DCA__3GPP__Message__Class: field_avp__DCA__3GPP__Message__Class = new AVP__list(*other_value.field_avp__DCA__3GPP__Message__Class); break; case ALT_avp__GI__3GPP__3GPP__Negotiated__DSCP: field_avp__GI__3GPP__3GPP__Negotiated__DSCP = new OCTETSTRING(*other_value.field_avp__GI__3GPP__3GPP__Negotiated__DSCP); break; case ALT_avp__AAA__3GPP__TWAN__S2a__Failure__Cause: field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause); break; case ALT_avp__MIPv4__NONE__MIP__FA__to__MN__SPI: field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI = new OCTETSTRING(*other_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI); break; case ALT_avp__DCA__3GPP__Trigger: field_avp__DCA__3GPP__Trigger = new AVP__list(*other_value.field_avp__DCA__3GPP__Trigger); break; case ALT_avp__DCA__3GPP__Called__Identity__Change: field_avp__DCA__3GPP__Called__Identity__Change = new AVP__list(*other_value.field_avp__DCA__3GPP__Called__Identity__Change); break; case ALT_avp__DCA__3GPP__ProSe__Request__Timestamp: field_avp__DCA__3GPP__ProSe__Request__Timestamp = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__ProSe__Request__Timestamp); break; case ALT_avp__DCA__3GPP__PoC__Session__Id: field_avp__DCA__3GPP__PoC__Session__Id = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__PoC__Session__Id); break; case ALT_avp__BASE__NONE__Proxy__State: field_avp__BASE__NONE__Proxy__State = new OCTETSTRING(*other_value.field_avp__BASE__NONE__Proxy__State); break; case ALT_avp__DCA__3GPP__PoC__Server__Role: field_avp__DCA__3GPP__PoC__Server__Role = new DCA__3GPP__PoC__Server__Role(*other_value.field_avp__DCA__3GPP__PoC__Server__Role); break; case ALT_avp__DCA__3GPP__Forwarding__Pending: field_avp__DCA__3GPP__Forwarding__Pending = new DCA__3GPP__Forwarding__Pending(*other_value.field_avp__DCA__3GPP__Forwarding__Pending); break; case ALT_avp__S6__3GPP__SIR__Flags: field_avp__S6__3GPP__SIR__Flags = new OCTETSTRING(*other_value.field_avp__S6__3GPP__SIR__Flags); break; case ALT_avp__DCC__NONE__Credit__Control__Failure__Handling: field_avp__DCC__NONE__Credit__Control__Failure__Handling = new DCC__NONE__Credit__Control__Failure__Handling(*other_value.field_avp__DCC__NONE__Credit__Control__Failure__Handling); break; case ALT_avp__MIPv6__NONE__MIP6__Agent__Info: field_avp__MIPv6__NONE__MIP6__Agent__Info = new AVP__list(*other_value.field_avp__MIPv6__NONE__MIP6__Agent__Info); break; case ALT_avp__RX__3GPP__MPS__Identifier: field_avp__RX__3GPP__MPS__Identifier = new OCTETSTRING(*other_value.field_avp__RX__3GPP__MPS__Identifier); break; case ALT_avp__PCC__3GPP__Credit__Management__Status: field_avp__PCC__3GPP__Credit__Management__Status = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Credit__Management__Status); break; case ALT_avp__AAA__3GPP__MDT__Allowed__PLMN__Id: field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id); break; case ALT_avp__DCA__3GPP__Monitored__PLMN__Identifier: field_avp__DCA__3GPP__Monitored__PLMN__Identifier = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Monitored__PLMN__Identifier); break; case ALT_avp__S6__3GPP__Service__Result: field_avp__S6__3GPP__Service__Result = new AVP__list(*other_value.field_avp__S6__3GPP__Service__Result); break; case ALT_avp__PCC__3GPP__Reporting__Level: field_avp__PCC__3GPP__Reporting__Level = new PCC__3GPP__Reporting__Level(*other_value.field_avp__PCC__3GPP__Reporting__Level); break; case ALT_avp__AAA__3GPP__MME__Location__Information: field_avp__AAA__3GPP__MME__Location__Information = new AVP__list(*other_value.field_avp__AAA__3GPP__MME__Location__Information); break; case ALT_avp__DCA__3GPP__Served__Party__IP__Address: field_avp__DCA__3GPP__Served__Party__IP__Address = new AVP__Address(*other_value.field_avp__DCA__3GPP__Served__Party__IP__Address); break; case ALT_avp__RX__3GPP__Max__Supported__Bandwidth__DL: field_avp__RX__3GPP__Max__Supported__Bandwidth__DL = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__DL); break; case ALT_avp__DCA__3GPP__Time__First__Reception: field_avp__DCA__3GPP__Time__First__Reception = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Time__First__Reception); break; case ALT_avp__PCC__3GPP__Pre__emption__Capability: field_avp__PCC__3GPP__Pre__emption__Capability = new PCC__3GPP__Pre__emption__Capability(*other_value.field_avp__PCC__3GPP__Pre__emption__Capability); break; case ALT_avp__AAA__3GPP__Subscribed__VSRVCC: field_avp__AAA__3GPP__Subscribed__VSRVCC = new AAA__3GPP__Subscribed__VSRVCC(*other_value.field_avp__AAA__3GPP__Subscribed__VSRVCC); break; case ALT_avp__PCC__3GPP__Monitoring__Flags: field_avp__PCC__3GPP__Monitoring__Flags = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Monitoring__Flags); break; case ALT_avp__BASE__NONE__Redirect__Max__Cache__Time: field_avp__BASE__NONE__Redirect__Max__Cache__Time = new OCTETSTRING(*other_value.field_avp__BASE__NONE__Redirect__Max__Cache__Time); break; case ALT_avp__CxDx__3GPP__Feature__List: field_avp__CxDx__3GPP__Feature__List = new OCTETSTRING(*other_value.field_avp__CxDx__3GPP__Feature__List); break; case ALT_avp__DCA__3GPP__Address__Type: field_avp__DCA__3GPP__Address__Type = new DCA__3GPP__Address__Type(*other_value.field_avp__DCA__3GPP__Address__Type); break; case ALT_avp__PCC__3GPP__TCP__Source__Port: field_avp__PCC__3GPP__TCP__Source__Port = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__TCP__Source__Port); break; case ALT_avp__PCC__3GPP__Application__Detection__Information: field_avp__PCC__3GPP__Application__Detection__Information = new AVP__list(*other_value.field_avp__PCC__3GPP__Application__Detection__Information); break; case ALT_avp__AAA__3GPP__Emergency__Info: field_avp__AAA__3GPP__Emergency__Info = new AVP__list(*other_value.field_avp__AAA__3GPP__Emergency__Info); break; case ALT_avp__DCA__3GPP__Remaining__Balance: field_avp__DCA__3GPP__Remaining__Balance = new AVP__list(*other_value.field_avp__DCA__3GPP__Remaining__Balance); break; case ALT_avp__AAA__3GPP__MPS__Priority: field_avp__AAA__3GPP__MPS__Priority = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__MPS__Priority); break; case ALT_avp__DCA__3GPP__Next__Tariff: field_avp__DCA__3GPP__Next__Tariff = new AVP__list(*other_value.field_avp__DCA__3GPP__Next__Tariff); break; case ALT_avp__DCC__NONE__Requested__Action: field_avp__DCC__NONE__Requested__Action = new DCC__NONE__Requested__Action(*other_value.field_avp__DCC__NONE__Requested__Action); break; case ALT_avp__CxDx__3GPP__Record__Route: field_avp__CxDx__3GPP__Record__Route = new OCTETSTRING(*other_value.field_avp__CxDx__3GPP__Record__Route); break; case ALT_avp__DCA__3GPP__Tariff__XML: field_avp__DCA__3GPP__Tariff__XML = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Tariff__XML); break; case ALT_avp__AAA__3GPP__Alert__Reason: field_avp__AAA__3GPP__Alert__Reason = new AAA__3GPP__Alert__Reason(*other_value.field_avp__AAA__3GPP__Alert__Reason); break; case ALT_avp__DCA__3GPP__Recipient__Address: field_avp__DCA__3GPP__Recipient__Address = new AVP__list(*other_value.field_avp__DCA__3GPP__Recipient__Address); break; case ALT_avp__DCA__3GPP__Change__Condition: field_avp__DCA__3GPP__Change__Condition = new INTEGER(*other_value.field_avp__DCA__3GPP__Change__Condition); break; case ALT_avp__GI__3GPP__3GPP__CG__IPv6__Address: field_avp__GI__3GPP__3GPP__CG__IPv6__Address = new OCTETSTRING(*other_value.field_avp__GI__3GPP__3GPP__CG__IPv6__Address); break; case ALT_avp__DNAS__NONE__Idle__Timeout: field_avp__DNAS__NONE__Idle__Timeout = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Idle__Timeout); break; case ALT_avp__DNAS__NONE__NAS__Port__Id: field_avp__DNAS__NONE__NAS__Port__Id = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__NAS__Port__Id); break; case ALT_avp__AAA__3GPP__DEA__Flags: field_avp__AAA__3GPP__DEA__Flags = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__DEA__Flags); break; case ALT_avp__DCA__3GPP__SCS__AS__Address: field_avp__DCA__3GPP__SCS__AS__Address = new AVP__list(*other_value.field_avp__DCA__3GPP__SCS__AS__Address); break; case ALT_avp__AAA__3GPP__MO__LR: field_avp__AAA__3GPP__MO__LR = new AVP__list(*other_value.field_avp__AAA__3GPP__MO__LR); break; case ALT_avp__DCA__3GPP__IMS__Visited__Network__Identifier: field_avp__DCA__3GPP__IMS__Visited__Network__Identifier = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__IMS__Visited__Network__Identifier); break; case ALT_avp__DCA__3GPP__PoC__User__Role: field_avp__DCA__3GPP__PoC__User__Role = new AVP__list(*other_value.field_avp__DCA__3GPP__PoC__User__Role); break; case ALT_avp__DCA__3GPP__Announcement__Identifier: field_avp__DCA__3GPP__Announcement__Identifier = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Announcement__Identifier); break; case ALT_avp__AAA__3GPP__Non__3GPP__IP__Access: field_avp__AAA__3GPP__Non__3GPP__IP__Access = new AAA__3GPP__Non__3GPP__IP__Access(*other_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access); break; case ALT_avp__DCA__3GPP__Monitoring__Event__Report__Data: field_avp__DCA__3GPP__Monitoring__Event__Report__Data = new AVP__list(*other_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Data); break; case ALT_avp__DCA__3GPP__Adaptations: field_avp__DCA__3GPP__Adaptations = new DCA__3GPP__Adaptations(*other_value.field_avp__DCA__3GPP__Adaptations); break; case ALT_avp__BASE__NONE__Host__IP__Address: field_avp__BASE__NONE__Host__IP__Address = new AVP__Address(*other_value.field_avp__BASE__NONE__Host__IP__Address); break; case ALT_avp__MIPv4__NONE__MIP__Reg__Request: field_avp__MIPv4__NONE__MIP__Reg__Request = new OCTETSTRING(*other_value.field_avp__MIPv4__NONE__MIP__Reg__Request); break; case ALT_avp__DCA__3GPP__Quota__Holding__Time: field_avp__DCA__3GPP__Quota__Holding__Time = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Quota__Holding__Time); break; case ALT_avp__AAA__3GPP__Maximum__Wait__Time: field_avp__AAA__3GPP__Maximum__Wait__Time = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Maximum__Wait__Time); break; case ALT_avp__RX__3GPP__Max__Requested__Bandwidth__UL: field_avp__RX__3GPP__Max__Requested__Bandwidth__UL = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__UL); break; case ALT_avp__PCC__3GPP__Usage__Monitoring__Support: field_avp__PCC__3GPP__Usage__Monitoring__Support = new PCC__3GPP__Usage__Monitoring__Support(*other_value.field_avp__PCC__3GPP__Usage__Monitoring__Support); break; case ALT_avp__S6__3GPP__Maximum__Response__Time: field_avp__S6__3GPP__Maximum__Response__Time = new OCTETSTRING(*other_value.field_avp__S6__3GPP__Maximum__Response__Time); break; case ALT_avp__DCA__3GPP__Envelope__Reporting: field_avp__DCA__3GPP__Envelope__Reporting = new DCA__3GPP__Envelope__Reporting(*other_value.field_avp__DCA__3GPP__Envelope__Reporting); break; case ALT_avp__DCA__3GPP__Application__Server: field_avp__DCA__3GPP__Application__Server = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Application__Server); break; case ALT_avp__RX__3GPP__Sponsor__Identity: field_avp__RX__3GPP__Sponsor__Identity = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Sponsor__Identity); break; case ALT_avp__DNAS__NONE__Framed__Appletalk__Link: field_avp__DNAS__NONE__Framed__Appletalk__Link = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Framed__Appletalk__Link); break; case ALT_avp__DNAS__NONE__Framed__Interface__Id: field_avp__DNAS__NONE__Framed__Interface__Id = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Framed__Interface__Id); break; case ALT_avp__DCA__3GPP__Proximity__Alert__Indication: field_avp__DCA__3GPP__Proximity__Alert__Indication = new DCA__3GPP__Proximity__Alert__Indication(*other_value.field_avp__DCA__3GPP__Proximity__Alert__Indication); break; case ALT_avp__PCC__3GPP__CoA__IP__Address: field_avp__PCC__3GPP__CoA__IP__Address = new AVP__Address(*other_value.field_avp__PCC__3GPP__CoA__IP__Address); break; case ALT_avp__DCA__3GPP__Trunk__Group__Id: field_avp__DCA__3GPP__Trunk__Group__Id = new AVP__list(*other_value.field_avp__DCA__3GPP__Trunk__Group__Id); break; case ALT_avp__PCC__3GPP__Default__QoS__Information: field_avp__PCC__3GPP__Default__QoS__Information = new AVP__list(*other_value.field_avp__PCC__3GPP__Default__QoS__Information); break; case ALT_avp__PCC__3GPP__AN__GW__Address: field_avp__PCC__3GPP__AN__GW__Address = new AVP__Address(*other_value.field_avp__PCC__3GPP__AN__GW__Address); break; case ALT_avp__DCA__3GPP__Start__Of__Charging: field_avp__DCA__3GPP__Start__Of__Charging = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Start__Of__Charging); break; case ALT_avp__DCA__3GPP__Participants__Involved: field_avp__DCA__3GPP__Participants__Involved = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Participants__Involved); break; case ALT_avp__PCC__3GPP__NBIFOM__Support: field_avp__PCC__3GPP__NBIFOM__Support = new PCC__3GPP__NBIFOM__Support(*other_value.field_avp__PCC__3GPP__NBIFOM__Support); break; case ALT_avp__PCC__3GPP__Redirect__Support: field_avp__PCC__3GPP__Redirect__Support = new PCC__3GPP__Redirect__Support(*other_value.field_avp__PCC__3GPP__Redirect__Support); break; case ALT_avp__AAA__3GPP__IMSI__Group__Id: field_avp__AAA__3GPP__IMSI__Group__Id = new AVP__list(*other_value.field_avp__AAA__3GPP__IMSI__Group__Id); break; case ALT_avp__AAA__3GPP__Cell__Global__Identity: field_avp__AAA__3GPP__Cell__Global__Identity = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Cell__Global__Identity); break; case ALT_avp__BASE__NONE__Vendor__Id: field_avp__BASE__NONE__Vendor__Id = new OCTETSTRING(*other_value.field_avp__BASE__NONE__Vendor__Id); break; case ALT_avp__AAA__3GPP__PDN__Connection__Continuity: field_avp__AAA__3GPP__PDN__Connection__Continuity = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__PDN__Connection__Continuity); break; case ALT_avp__DCA__3GPP__Tariff__Information: field_avp__DCA__3GPP__Tariff__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__Tariff__Information); break; case ALT_avp__CxDx__3GPP__Wildcarded__Public__Identity: field_avp__CxDx__3GPP__Wildcarded__Public__Identity = new OCTETSTRING(*other_value.field_avp__CxDx__3GPP__Wildcarded__Public__Identity); break; case ALT_avp__MIPv4__NONE__Acct__Session__Time: field_avp__MIPv4__NONE__Acct__Session__Time = new OCTETSTRING(*other_value.field_avp__MIPv4__NONE__Acct__Session__Time); break; case ALT_avp__AAA__3GPP__DSA__Flags: field_avp__AAA__3GPP__DSA__Flags = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__DSA__Flags); break; case ALT_avp__DCA__3GPP__PoC__Event__Type: field_avp__DCA__3GPP__PoC__Event__Type = new DCA__3GPP__PoC__Event__Type(*other_value.field_avp__DCA__3GPP__PoC__Event__Type); break; case ALT_avp__AAA__3GPP__Trace__Data: field_avp__AAA__3GPP__Trace__Data = new AVP__list(*other_value.field_avp__AAA__3GPP__Trace__Data); break; case ALT_avp__AAA__3GPP__LCS__Info: field_avp__AAA__3GPP__LCS__Info = new AVP__list(*other_value.field_avp__AAA__3GPP__LCS__Info); break; case ALT_avp__DCA__3GPP__LCS__Requestor__Id__String: field_avp__DCA__3GPP__LCS__Requestor__Id__String = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__LCS__Requestor__Id__String); break; case ALT_avp__AAA__3GPP__PDN__GW__Allocation__Type: field_avp__AAA__3GPP__PDN__GW__Allocation__Type = new AAA__3GPP__PDN__GW__Allocation__Type(*other_value.field_avp__AAA__3GPP__PDN__GW__Allocation__Type); break; case ALT_avp__DCA__3GPP__Additional__Type__Information: field_avp__DCA__3GPP__Additional__Type__Information = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Additional__Type__Information); break; case ALT_avp__GI__3GPP__3GPP__SGSN__MCC__MNC: field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC = new OCTETSTRING(*other_value.field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC); break; case ALT_avp__AAA__3GPP__HESSID: field_avp__AAA__3GPP__HESSID = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__HESSID); break; case ALT_avp__DCA__3GPP__Content__Class: field_avp__DCA__3GPP__Content__Class = new DCA__3GPP__Content__Class(*other_value.field_avp__DCA__3GPP__Content__Class); break; case ALT_avp__BASE__NONE__Event__Timestamp: field_avp__BASE__NONE__Event__Timestamp = new OCTETSTRING(*other_value.field_avp__BASE__NONE__Event__Timestamp); break; case ALT_avp__DCA__3GPP__TAD__Identifier: field_avp__DCA__3GPP__TAD__Identifier = new DCA__3GPP__TAD__Identifier(*other_value.field_avp__DCA__3GPP__TAD__Identifier); break; case ALT_avp__DCC__NONE__Final__Unit__Action: field_avp__DCC__NONE__Final__Unit__Action = new DCC__NONE__Final__Unit__Action(*other_value.field_avp__DCC__NONE__Final__Unit__Action); break; case ALT_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result: field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result); break; case ALT_avp__DCA__3GPP__Service__Generic__Information: field_avp__DCA__3GPP__Service__Generic__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__Service__Generic__Information); break; case ALT_avp__DCA__3GPP__Variable__Part__Type: field_avp__DCA__3GPP__Variable__Part__Type = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Variable__Part__Type); break; case ALT_avp__DCA__3GPP__ProSe__Direct__Discovery__Model: field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model = new DCA__3GPP__ProSe__Direct__Discovery__Model(*other_value.field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model); break; case ALT_avp__RX__3GPP__Extended__Max__Requested__BW__UL: field_avp__RX__3GPP__Extended__Max__Requested__BW__UL = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__UL); break; case ALT_avp__DCA__3GPP__SM__Device__Trigger__Indicator: field_avp__DCA__3GPP__SM__Device__Trigger__Indicator = new DCA__3GPP__SM__Device__Trigger__Indicator(*other_value.field_avp__DCA__3GPP__SM__Device__Trigger__Indicator); break; case ALT_avp__S6__3GPP__User__Identifier: field_avp__S6__3GPP__User__Identifier = new AVP__list(*other_value.field_avp__S6__3GPP__User__Identifier); break; case ALT_avp__PCC__3GPP__QoS__Rule__Base__Name: field_avp__PCC__3GPP__QoS__Rule__Base__Name = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__QoS__Rule__Base__Name); break; case ALT_avp__DNAS__NONE__Framed__IPv6__Pool: field_avp__DNAS__NONE__Framed__IPv6__Pool = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Framed__IPv6__Pool); break; case ALT_avp__AAA__3GPP__Restoration__Priority: field_avp__AAA__3GPP__Restoration__Priority = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Restoration__Priority); break; case ALT_avp__DCA__3GPP__ISUP__Cause__Diagnostics: field_avp__DCA__3GPP__ISUP__Cause__Diagnostics = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__ISUP__Cause__Diagnostics); break; case ALT_avp__S6__3GPP__Association__Type: field_avp__S6__3GPP__Association__Type = new OCTETSTRING(*other_value.field_avp__S6__3GPP__Association__Type); break; case ALT_avp__PCC__3GPP__Charging__Rule__Definition: field_avp__PCC__3GPP__Charging__Rule__Definition = new AVP__list(*other_value.field_avp__PCC__3GPP__Charging__Rule__Definition); break; case ALT_avp__DCC__NONE__Rating__Group: field_avp__DCC__NONE__Rating__Group = new OCTETSTRING(*other_value.field_avp__DCC__NONE__Rating__Group); break; case ALT_avp__MIPv6__NONE__MIP__MN__HA__SPI: field_avp__MIPv6__NONE__MIP__MN__HA__SPI = new OCTETSTRING(*other_value.field_avp__MIPv6__NONE__MIP__MN__HA__SPI); break; case ALT_avp__RX__3GPP__Min__Requested__Bandwidth__UL: field_avp__RX__3GPP__Min__Requested__Bandwidth__UL = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__UL); break; case ALT_avp__DCA__3GPP__Application__Specific__Data: field_avp__DCA__3GPP__Application__Specific__Data = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Application__Specific__Data); break; case ALT_avp__PCC__3GPP__CoA__Information: field_avp__PCC__3GPP__CoA__Information = new AVP__list(*other_value.field_avp__PCC__3GPP__CoA__Information); break; case ALT_avp__AAA__3GPP__Report__Amount: field_avp__AAA__3GPP__Report__Amount = new AAA__3GPP__Report__Amount(*other_value.field_avp__AAA__3GPP__Report__Amount); break; case ALT_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name: field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name = new CHARSTRING(*other_value.field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name); break; case ALT_avp__DCC__NONE__User__Equipment__Info: field_avp__DCC__NONE__User__Equipment__Info = new AVP__list(*other_value.field_avp__DCC__NONE__User__Equipment__Info); break; case ALT_avp__AAA__3GPP__A__MSISDN: field_avp__AAA__3GPP__A__MSISDN = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__A__MSISDN); break; case ALT_avp__MIPv4__NONE__MIP__Mobile__Node__Address: field_avp__MIPv4__NONE__MIP__Mobile__Node__Address = new AVP__Address(*other_value.field_avp__MIPv4__NONE__MIP__Mobile__Node__Address); break; case ALT_avp__PCC__3GPP__Routing__Rule__Report: field_avp__PCC__3GPP__Routing__Rule__Report = new AVP__list(*other_value.field_avp__PCC__3GPP__Routing__Rule__Report); break; case ALT_avp__AAA__3GPP__Number__Of__Requested__Vectors: field_avp__AAA__3GPP__Number__Of__Requested__Vectors = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Number__Of__Requested__Vectors); break; case ALT_avp__AAA__3GPP__AIR__Flags: field_avp__AAA__3GPP__AIR__Flags = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__AIR__Flags); break; case ALT_avp__DCA__3GPP__SM__Protocol__ID: field_avp__DCA__3GPP__SM__Protocol__ID = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__SM__Protocol__ID); break; case ALT_avp__DCA__3GPP__Low__Priority__Indicator: field_avp__DCA__3GPP__Low__Priority__Indicator = new DCA__3GPP__Low__Priority__Indicator(*other_value.field_avp__DCA__3GPP__Low__Priority__Indicator); break; case ALT_avp__AAA__3GPP__Geographical__Information: field_avp__AAA__3GPP__Geographical__Information = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Geographical__Information); break; case ALT_avp__DCA__3GPP__Participant__Action__Type: field_avp__DCA__3GPP__Participant__Action__Type = new DCA__3GPP__Participant__Action__Type(*other_value.field_avp__DCA__3GPP__Participant__Action__Type); break; case ALT_avp__DCA__3GPP__Node__Id: field_avp__DCA__3GPP__Node__Id = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Node__Id); break; case ALT_avp__CxDx__3GPP__Loose__Route__Indication: field_avp__CxDx__3GPP__Loose__Route__Indication = new CxDx__3GPP__Loose__Route__Indication(*other_value.field_avp__CxDx__3GPP__Loose__Route__Indication); break; case ALT_avp__DCC__NONE__Service__Parameter__Type: field_avp__DCC__NONE__Service__Parameter__Type = new OCTETSTRING(*other_value.field_avp__DCC__NONE__Service__Parameter__Type); break; case ALT_avp__AAA__3GPP__MME__User__State: field_avp__AAA__3GPP__MME__User__State = new AVP__list(*other_value.field_avp__AAA__3GPP__MME__User__State); break; case ALT_avp__AAA__3GPP__Access__Restriction__Data: field_avp__AAA__3GPP__Access__Restriction__Data = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Access__Restriction__Data); break; case ALT_avp__DCA__3GPP__SM__Service__Type: field_avp__DCA__3GPP__SM__Service__Type = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__SM__Service__Type); break; case ALT_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag: field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag = new DCA__3GPP__UNI__PDU__CP__Only__Flag(*other_value.field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag); break; case ALT_avp__MIPv4__NONE__MIP__Filter__Rule: field_avp__MIPv4__NONE__MIP__Filter__Rule = new CHARSTRING(*other_value.field_avp__MIPv4__NONE__MIP__Filter__Rule); break; case ALT_avp__BASE__NONE__Failed__AVP: field_avp__BASE__NONE__Failed__AVP = new AVP__list(*other_value.field_avp__BASE__NONE__Failed__AVP); break; case ALT_avp__GI__3GPP__3GPP__RAT__Type: field_avp__GI__3GPP__3GPP__RAT__Type = new OCTETSTRING(*other_value.field_avp__GI__3GPP__3GPP__RAT__Type); break; case ALT_avp__AAA__3GPP__SS__Status: field_avp__AAA__3GPP__SS__Status = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__SS__Status); break; case ALT_avp__DCA__3GPP__Neighbour__Node__Address: field_avp__DCA__3GPP__Neighbour__Node__Address = new AVP__Address(*other_value.field_avp__DCA__3GPP__Neighbour__Node__Address); break; case ALT_avp__DCA__3GPP__Location__Type: field_avp__DCA__3GPP__Location__Type = new AVP__list(*other_value.field_avp__DCA__3GPP__Location__Type); break; case ALT_avp__DCA__3GPP__Quota__Indicator: field_avp__DCA__3GPP__Quota__Indicator = new DCA__3GPP__Quota__Indicator(*other_value.field_avp__DCA__3GPP__Quota__Indicator); break; case ALT_avp__DCA__3GPP__Priority: field_avp__DCA__3GPP__Priority = new DCA__3GPP__Priority(*other_value.field_avp__DCA__3GPP__Priority); break; case ALT_avp__S6__3GPP__NIDD__Authorization__Update: field_avp__S6__3GPP__NIDD__Authorization__Update = new AVP__list(*other_value.field_avp__S6__3GPP__NIDD__Authorization__Update); break; case ALT_avp__DCA__3GPP__Service__Specific__Data: field_avp__DCA__3GPP__Service__Specific__Data = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Service__Specific__Data); break; case ALT_avp__DCC__NONE__Subscription__Id__Type: field_avp__DCC__NONE__Subscription__Id__Type = new DCC__NONE__Subscription__Id__Type(*other_value.field_avp__DCC__NONE__Subscription__Id__Type); break; case ALT_avp__MIPv4__NONE__MIP__FA__to__HA__MSA: field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA = new AVP__list(*other_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA); break; case ALT_avp__AAA__3GPP__Connectivity__Flags: field_avp__AAA__3GPP__Connectivity__Flags = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Connectivity__Flags); break; case ALT_avp__PCC__3GPP__Packet__Filter__Operation: field_avp__PCC__3GPP__Packet__Filter__Operation = new PCC__3GPP__Packet__Filter__Operation(*other_value.field_avp__PCC__3GPP__Packet__Filter__Operation); break; case ALT_avp__DCA__3GPP__VCS__Information: field_avp__DCA__3GPP__VCS__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__VCS__Information); break; case ALT_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion: field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion = new OCTETSTRING(*other_value.field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion); break; case ALT_avp__DCA__3GPP__Content__Disposition: field_avp__DCA__3GPP__Content__Disposition = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Content__Disposition); break; case ALT_avp__RX__3GPP__SIP__Forking__Indication: field_avp__RX__3GPP__SIP__Forking__Indication = new RX__3GPP__SIP__Forking__Indication(*other_value.field_avp__RX__3GPP__SIP__Forking__Indication); break; case ALT_avp__DNAS__NONE__User__Password: field_avp__DNAS__NONE__User__Password = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__User__Password); break; case ALT_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address: field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address = new AVP__Address(*other_value.field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address); break; case ALT_avp__S6__3GPP__IMEI__Change: field_avp__S6__3GPP__IMEI__Change = new OCTETSTRING(*other_value.field_avp__S6__3GPP__IMEI__Change); break; case ALT_avp__PCC__3GPP__IP__CAN__Type: field_avp__PCC__3GPP__IP__CAN__Type = new PCC__3GPP__IP__CAN__Type(*other_value.field_avp__PCC__3GPP__IP__CAN__Type); break; case ALT_avp__DCA__3GPP__SDP__Media__Component: field_avp__DCA__3GPP__SDP__Media__Component = new AVP__list(*other_value.field_avp__DCA__3GPP__SDP__Media__Component); break; case ALT_avp__RX__3GPP__Extended__Min__Desired__BW__UL: field_avp__RX__3GPP__Extended__Min__Desired__BW__UL = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__UL); break; case ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container: field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container = new AVP__list(*other_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container); break; case ALT_avp__CxDx__3GPP__SIP__Authorization: field_avp__CxDx__3GPP__SIP__Authorization = new OCTETSTRING(*other_value.field_avp__CxDx__3GPP__SIP__Authorization); break; case ALT_avp__PCC__3GPP__Revalidation__Time: field_avp__PCC__3GPP__Revalidation__Time = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Revalidation__Time); break; case ALT_avp__AAA__3GPP__Logging__Interval: field_avp__AAA__3GPP__Logging__Interval = new AAA__3GPP__Logging__Interval(*other_value.field_avp__AAA__3GPP__Logging__Interval); break; case ALT_avp__DCA__3GPP__PoC__Information: field_avp__DCA__3GPP__PoC__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__PoC__Information); break; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Status: field_avp__PCC__3GPP__Presence__Reporting__Area__Status = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Status); break; case ALT_avp__PCC__3GPP__Routing__Filter: field_avp__PCC__3GPP__Routing__Filter = new AVP__list(*other_value.field_avp__PCC__3GPP__Routing__Filter); break; case ALT_avp__AAA__3GPP__WLAN__offloadability: field_avp__AAA__3GPP__WLAN__offloadability = new AVP__list(*other_value.field_avp__AAA__3GPP__WLAN__offloadability); break; case ALT_avp__DCA__3GPP__Data__Coding__Scheme: field_avp__DCA__3GPP__Data__Coding__Scheme = new INTEGER(*other_value.field_avp__DCA__3GPP__Data__Coding__Scheme); break; case ALT_avp__PCC__3GPP__Metering__Method: field_avp__PCC__3GPP__Metering__Method = new PCC__3GPP__Metering__Method(*other_value.field_avp__PCC__3GPP__Metering__Method); break; case ALT_avp__DNAS__NONE__Acct__Tunnel__Connection: field_avp__DNAS__NONE__Acct__Tunnel__Connection = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Acct__Tunnel__Connection); break; case ALT_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism: field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism); break; case ALT_avp__DCA__3GPP__Initial__IMS__Charging__Identifier: field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier); break; case ALT_avp__DNAS__NONE__NAS__Filter__Rule: field_avp__DNAS__NONE__NAS__Filter__Rule = new CHARSTRING(*other_value.field_avp__DNAS__NONE__NAS__Filter__Rule); break; case ALT_avp__MIPv4__NONE__MIP__Feature__Vector: field_avp__MIPv4__NONE__MIP__Feature__Vector = new OCTETSTRING(*other_value.field_avp__MIPv4__NONE__MIP__Feature__Vector); break; case ALT_avp__BASE__NONE__Session__Server__Failover: field_avp__BASE__NONE__Session__Server__Failover = new BASE__NONE__Session__Server__Failover(*other_value.field_avp__BASE__NONE__Session__Server__Failover); break; case ALT_avp__DCA__3GPP__Accumulated__Cost: field_avp__DCA__3GPP__Accumulated__Cost = new AVP__list(*other_value.field_avp__DCA__3GPP__Accumulated__Cost); break; case ALT_avp__CxDx__3GPP__Integrity__Key: field_avp__CxDx__3GPP__Integrity__Key = new OCTETSTRING(*other_value.field_avp__CxDx__3GPP__Integrity__Key); break; case ALT_avp__AAA__3GPP__E__UTRAN__Vector: field_avp__AAA__3GPP__E__UTRAN__Vector = new AVP__list(*other_value.field_avp__AAA__3GPP__E__UTRAN__Vector); break; case ALT_avp__DCA__3GPP__SMSC__Address: field_avp__DCA__3GPP__SMSC__Address = new AVP__Address(*other_value.field_avp__DCA__3GPP__SMSC__Address); break; case ALT_avp__DCA__3GPP__PDP__Address__Prefix__Length: field_avp__DCA__3GPP__PDP__Address__Prefix__Length = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__PDP__Address__Prefix__Length); break; case ALT_avp__BASE__NONE__Experimental__Result: field_avp__BASE__NONE__Experimental__Result = new AVP__list(*other_value.field_avp__BASE__NONE__Experimental__Result); break; case ALT_avp__DNAS__NONE__Acct__Link__Count: field_avp__DNAS__NONE__Acct__Link__Count = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Acct__Link__Count); break; case ALT_avp__DCC__NONE__Unit__Value: field_avp__DCC__NONE__Unit__Value = new AVP__list(*other_value.field_avp__DCC__NONE__Unit__Value); break; case ALT_avp__AAA__3GPP__Trace__Event__List: field_avp__AAA__3GPP__Trace__Event__List = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Trace__Event__List); break; case ALT_avp__DCA__3GPP__LCS__Client__Id: field_avp__DCA__3GPP__LCS__Client__Id = new AVP__list(*other_value.field_avp__DCA__3GPP__LCS__Client__Id); break; case ALT_avp__GI__3GPP__3GPP__PDP__Type: field_avp__GI__3GPP__3GPP__PDP__Type = new GI__3GPP__3GPP__PDP__Type(*other_value.field_avp__GI__3GPP__3GPP__PDP__Type); break; case ALT_avp__DNAS__NONE__Reply__Message: field_avp__DNAS__NONE__Reply__Message = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Reply__Message); break; case ALT_avp__DNAS__NONE__Connect__Info: field_avp__DNAS__NONE__Connect__Info = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Connect__Info); break; case ALT_avp__MIPv4__NONE__MIP__Replay__Mode: field_avp__MIPv4__NONE__MIP__Replay__Mode = new MIPv4__NONE__MIP__Replay__Mode(*other_value.field_avp__MIPv4__NONE__MIP__Replay__Mode); break; case ALT_avp__BASE__NONE__Proxy__Host: field_avp__BASE__NONE__Proxy__Host = new CHARSTRING(*other_value.field_avp__BASE__NONE__Proxy__Host); break; case ALT_avp__DCA__3GPP__Number__Of__Talk__Bursts: field_avp__DCA__3GPP__Number__Of__Talk__Bursts = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Number__Of__Talk__Bursts); break; case ALT_avp__AAA__3GPP__Short__Network__Name: field_avp__AAA__3GPP__Short__Network__Name = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Short__Network__Name); break; case ALT_avp__DCA__3GPP__Message__Size: field_avp__DCA__3GPP__Message__Size = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Message__Size); break; case ALT_avp__DCA__3GPP__Additional__Exception__Reports: field_avp__DCA__3GPP__Additional__Exception__Reports = new DCA__3GPP__Additional__Exception__Reports(*other_value.field_avp__DCA__3GPP__Additional__Exception__Reports); break; case ALT_avp__DCA__3GPP__Access__Transfer__Information: field_avp__DCA__3GPP__Access__Transfer__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__Access__Transfer__Information); break; case ALT_avp__S6__3GPP__Communication__Pattern__Set: field_avp__S6__3GPP__Communication__Pattern__Set = new AVP__list(*other_value.field_avp__S6__3GPP__Communication__Pattern__Set); break; case ALT_avp__AAA__3GPP__TWAG__UP__Address: field_avp__AAA__3GPP__TWAG__UP__Address = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__TWAG__UP__Address); break; case ALT_avp__DCA__3GPP__MMBox__Storage__Requested: field_avp__DCA__3GPP__MMBox__Storage__Requested = new DCA__3GPP__MMBox__Storage__Requested(*other_value.field_avp__DCA__3GPP__MMBox__Storage__Requested); break; case ALT_avp__RX__3GPP__Flow__Status: field_avp__RX__3GPP__Flow__Status = new RX__3GPP__Flow__Status(*other_value.field_avp__RX__3GPP__Flow__Status); break; case ALT_avp__DNAS__NONE__CHAP__Challenge: field_avp__DNAS__NONE__CHAP__Challenge = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__CHAP__Challenge); break; case ALT_avp__DCA__3GPP__PC3__Control__Protocol__Cause: field_avp__DCA__3GPP__PC3__Control__Protocol__Cause = new INTEGER(*other_value.field_avp__DCA__3GPP__PC3__Control__Protocol__Cause); break; case ALT_avp__DCC__NONE__CC__Unit__Type: field_avp__DCC__NONE__CC__Unit__Type = new DCC__NONE__CC__Unit__Type(*other_value.field_avp__DCC__NONE__CC__Unit__Type); break; case ALT_avp__DCA__3GPP__Calling__Party__Address: field_avp__DCA__3GPP__Calling__Party__Address = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Calling__Party__Address); break; case ALT_avp__RX__3GPP__MCPTT__Identifier: field_avp__RX__3GPP__MCPTT__Identifier = new OCTETSTRING(*other_value.field_avp__RX__3GPP__MCPTT__Identifier); break; case ALT_avp__S6__3GPP__Group__Monitoring__Event__Report: field_avp__S6__3GPP__Group__Monitoring__Event__Report = new AVP__list(*other_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report); break; case ALT_avp__PCC__3GPP__QoS__Upgrade: field_avp__PCC__3GPP__QoS__Upgrade = new PCC__3GPP__QoS__Upgrade(*other_value.field_avp__PCC__3GPP__QoS__Upgrade); break; case ALT_avp__DCA__3GPP__PS__Append__Free__Format__Data: field_avp__DCA__3GPP__PS__Append__Free__Format__Data = new DCA__3GPP__PS__Append__Free__Format__Data(*other_value.field_avp__DCA__3GPP__PS__Append__Free__Format__Data); break; case ALT_avp__PCC__3GPP__AN__GW__Status: field_avp__PCC__3GPP__AN__GW__Status = new PCC__3GPP__AN__GW__Status(*other_value.field_avp__PCC__3GPP__AN__GW__Status); break; case ALT_avp__DNAS__NONE__Service__Type: field_avp__DNAS__NONE__Service__Type = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Service__Type); break; case ALT_avp__PCC__3GPP__Monitoring__Key: field_avp__PCC__3GPP__Monitoring__Key = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Monitoring__Key); break; case ALT_avp__AAA__3GPP__Measurement__Period__UMTS: field_avp__AAA__3GPP__Measurement__Period__UMTS = new AAA__3GPP__Measurement__Period__UMTS(*other_value.field_avp__AAA__3GPP__Measurement__Period__UMTS); break; case ALT_avp__DCA__3GPP__Media__Initiator__Flag: field_avp__DCA__3GPP__Media__Initiator__Flag = new DCA__3GPP__Media__Initiator__Flag(*other_value.field_avp__DCA__3GPP__Media__Initiator__Flag); break; case ALT_avp__DCA__3GPP__ISUP__Location__Number: field_avp__DCA__3GPP__ISUP__Location__Number = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__ISUP__Location__Number); break; case ALT_avp__PCC__3GPP__3GPP__PS__Data__Off__Status: field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status = new PCC__3GPP__3GPP__PS__Data__Off__Status(*other_value.field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status); break; case ALT_avp__PCC__3GPP__Routing__Rule__Install: field_avp__PCC__3GPP__Routing__Rule__Install = new AVP__list(*other_value.field_avp__PCC__3GPP__Routing__Rule__Install); break; case ALT_avp__AAA__3GPP__Reset__ID: field_avp__AAA__3GPP__Reset__ID = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Reset__ID); break; case ALT_avp__DCA__3GPP__Service__Data__Container: field_avp__DCA__3GPP__Service__Data__Container = new AVP__list(*other_value.field_avp__DCA__3GPP__Service__Data__Container); break; case ALT_avp__CxDx__3GPP__Server__Assignment__Type: field_avp__CxDx__3GPP__Server__Assignment__Type = new CxDx__3GPP__Server__Assignment__Type(*other_value.field_avp__CxDx__3GPP__Server__Assignment__Type); break; case ALT_avp__AAA__3GPP__PUR__Flags: field_avp__AAA__3GPP__PUR__Flags = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__PUR__Flags); break; case ALT_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope: field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope = new PCC__3GPP__IP__CAN__Session__Charging__Scope(*other_value.field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope); break; case ALT_avp__DNAS__NONE__Framed__Routing: field_avp__DNAS__NONE__Framed__Routing = new DNAS__NONE__Framed__Routing(*other_value.field_avp__DNAS__NONE__Framed__Routing); break; case ALT_avp__AAA__3GPP__IMEI: field_avp__AAA__3GPP__IMEI = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__IMEI); break; case ALT_avp__DNAS__NONE__CHAP__Ident: field_avp__DNAS__NONE__CHAP__Ident = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__CHAP__Ident); break; case ALT_avp__DCA__3GPP__Interface__Text: field_avp__DCA__3GPP__Interface__Text = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Interface__Text); break; case ALT_avp__AAA__3GPP__Kc: field_avp__AAA__3GPP__Kc = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Kc); break; case ALT_avp__DCA__3GPP__Current__Tariff: field_avp__DCA__3GPP__Current__Tariff = new AVP__list(*other_value.field_avp__DCA__3GPP__Current__Tariff); break; case ALT_avp__AAA__3GPP__SGSN__Number: field_avp__AAA__3GPP__SGSN__Number = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__SGSN__Number); break; case ALT_avp__AAA__3GPP__HPLMN__ODB: field_avp__AAA__3GPP__HPLMN__ODB = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__HPLMN__ODB); break; case ALT_avp__DCA__3GPP__Time__Quota__Type: field_avp__DCA__3GPP__Time__Quota__Type = new DCA__3GPP__Time__Quota__Type(*other_value.field_avp__DCA__3GPP__Time__Quota__Type); break; case ALT_avp__AAA__3GPP__Trace__Info: field_avp__AAA__3GPP__Trace__Info = new AVP__list(*other_value.field_avp__AAA__3GPP__Trace__Info); break; case ALT_avp__DCA__3GPP__Domain__Name: field_avp__DCA__3GPP__Domain__Name = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Domain__Name); break; case ALT_avp__GI__3GPP__3GPP__Charging__Characteristics: field_avp__GI__3GPP__3GPP__Charging__Characteristics = new OCTETSTRING(*other_value.field_avp__GI__3GPP__3GPP__Charging__Characteristics); break; case ALT_avp__AAA__3GPP__PDP__Context: field_avp__AAA__3GPP__PDP__Context = new AVP__list(*other_value.field_avp__AAA__3GPP__PDP__Context); break; case ALT_avp__DCC__NONE__CC__Money: field_avp__DCC__NONE__CC__Money = new AVP__list(*other_value.field_avp__DCC__NONE__CC__Money); break; case ALT_avp__AAA__3GPP__DER__Flags: field_avp__AAA__3GPP__DER__Flags = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__DER__Flags); break; case ALT_avp__DCA__3GPP__LCS__Data__Coding__Scheme: field_avp__DCA__3GPP__LCS__Data__Coding__Scheme = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__LCS__Data__Coding__Scheme); break; case ALT_avp__GI__3GPP__3GPP__GGSN__Address: field_avp__GI__3GPP__3GPP__GGSN__Address = new OCTETSTRING(*other_value.field_avp__GI__3GPP__3GPP__GGSN__Address); break; case ALT_avp__BASE__NONE__Proxy__Info: field_avp__BASE__NONE__Proxy__Info = new AVP__list(*other_value.field_avp__BASE__NONE__Proxy__Info); break; case ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node: field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node = new AVP__Address(*other_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node); break; case ALT_avp__S6__3GPP__Node__Type: field_avp__S6__3GPP__Node__Type = new OCTETSTRING(*other_value.field_avp__S6__3GPP__Node__Type); break; case ALT_avp__DCA__3GPP__Talk__Burst__Volume: field_avp__DCA__3GPP__Talk__Burst__Volume = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Talk__Burst__Volume); break; case ALT_avp__DCA__3GPP__Service__Id: field_avp__DCA__3GPP__Service__Id = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Service__Id); break; case ALT_avp__RX__3GPP__Priority__Sharing__Indicator: field_avp__RX__3GPP__Priority__Sharing__Indicator = new RX__3GPP__Priority__Sharing__Indicator(*other_value.field_avp__RX__3GPP__Priority__Sharing__Indicator); break; case ALT_avp__DNAS__NONE__Tunnel__Type: field_avp__DNAS__NONE__Tunnel__Type = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Tunnel__Type); break; case ALT_avp__PCC__3GPP__QoS__Rule__Name: field_avp__PCC__3GPP__QoS__Rule__Name = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__QoS__Rule__Name); break; case ALT_avp__DCA__3GPP__Trigger__Type: field_avp__DCA__3GPP__Trigger__Type = new DCA__3GPP__Trigger__Type(*other_value.field_avp__DCA__3GPP__Trigger__Type); break; case ALT_avp__DCA__3GPP__Instance__Id: field_avp__DCA__3GPP__Instance__Id = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Instance__Id); break; case ALT_avp__S6__3GPP__Scheduled__Communication__Time: field_avp__S6__3GPP__Scheduled__Communication__Time = new AVP__list(*other_value.field_avp__S6__3GPP__Scheduled__Communication__Time); break; case ALT_avp__RX__3GPP__Max__Requested__Bandwidth__DL: field_avp__RX__3GPP__Max__Requested__Bandwidth__DL = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__DL); break; case ALT_avp__DCA__3GPP__Role__Of__ProSe__Function: field_avp__DCA__3GPP__Role__Of__ProSe__Function = new DCA__3GPP__Role__Of__ProSe__Function(*other_value.field_avp__DCA__3GPP__Role__Of__ProSe__Function); break; case ALT_avp__S6__3GPP__Maximum__Latency: field_avp__S6__3GPP__Maximum__Latency = new OCTETSTRING(*other_value.field_avp__S6__3GPP__Maximum__Latency); break; case ALT_avp__PCC__3GPP__PCC__Rule__Status: field_avp__PCC__3GPP__PCC__Rule__Status = new PCC__3GPP__PCC__Rule__Status(*other_value.field_avp__PCC__3GPP__PCC__Rule__Status); break; case ALT_avp__DCA__3GPP__SIP__Response__Timestamp: field_avp__DCA__3GPP__SIP__Response__Timestamp = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__SIP__Response__Timestamp); break; case ALT_avp__PCC__3GPP__Extended__GBR__DL: field_avp__PCC__3GPP__Extended__GBR__DL = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Extended__GBR__DL); break; case ALT_avp__AAA__3GPP__MBSFN__Area: field_avp__AAA__3GPP__MBSFN__Area = new AVP__list(*other_value.field_avp__AAA__3GPP__MBSFN__Area); break; case ALT_avp__DCA__3GPP__ProSe__UE__ID: field_avp__DCA__3GPP__ProSe__UE__ID = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__ProSe__UE__ID); break; case ALT_avp__CxDx__3GPP__Server__Name: field_avp__CxDx__3GPP__Server__Name = new OCTETSTRING(*other_value.field_avp__CxDx__3GPP__Server__Name); break; case ALT_avp__S6__3GPP__APN__Validity__Time: field_avp__S6__3GPP__APN__Validity__Time = new AVP__list(*other_value.field_avp__S6__3GPP__APN__Validity__Time); break; case ALT_avp__PCC__3GPP__Allocation__Retention__Priority: field_avp__PCC__3GPP__Allocation__Retention__Priority = new AVP__list(*other_value.field_avp__PCC__3GPP__Allocation__Retention__Priority); break; case ALT_avp__DCC__NONE__Check__Balance__Result: field_avp__DCC__NONE__Check__Balance__Result = new DCC__NONE__Check__Balance__Result(*other_value.field_avp__DCC__NONE__Check__Balance__Result); break; case ALT_avp__AAA__3GPP__Job__Type: field_avp__AAA__3GPP__Job__Type = new AAA__3GPP__Job__Type(*other_value.field_avp__AAA__3GPP__Job__Type); break; case ALT_avp__BASE__NONE__Destination__Host: field_avp__BASE__NONE__Destination__Host = new CHARSTRING(*other_value.field_avp__BASE__NONE__Destination__Host); break; case ALT_avp__AAA__3GPP__Positioning__Method: field_avp__AAA__3GPP__Positioning__Method = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Positioning__Method); break; case ALT_avp__CxDx__3GPP__LIA__Flags: field_avp__CxDx__3GPP__LIA__Flags = new OCTETSTRING(*other_value.field_avp__CxDx__3GPP__LIA__Flags); break; case ALT_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count: field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count = new INTEGER(*other_value.field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count); break; case ALT_avp__DCA__3GPP__AoC__Service__Type: field_avp__DCA__3GPP__AoC__Service__Type = new DCA__3GPP__AoC__Service__Type(*other_value.field_avp__DCA__3GPP__AoC__Service__Type); break; case ALT_avp__DNAS__NONE__Login__IP__Host: field_avp__DNAS__NONE__Login__IP__Host = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Login__IP__Host); break; case ALT_avp__AAA__3GPP__IDA__Flags: field_avp__AAA__3GPP__IDA__Flags = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__IDA__Flags); break; case ALT_avp__DNAS__NONE__ARAP__Security: field_avp__DNAS__NONE__ARAP__Security = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__ARAP__Security); break; case ALT_avp__DNAS__NONE__Origin__AAA__Protocol: field_avp__DNAS__NONE__Origin__AAA__Protocol = new DNAS__NONE__Origin__AAA__Protocol(*other_value.field_avp__DNAS__NONE__Origin__AAA__Protocol); break; case ALT_avp__DCA__3GPP__Time__Last__Usage: field_avp__DCA__3GPP__Time__Last__Usage = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Time__Last__Usage); break; case ALT_avp__CxDx__3GPP__Charging__Information: field_avp__CxDx__3GPP__Charging__Information = new AVP__list(*other_value.field_avp__CxDx__3GPP__Charging__Information); break; case ALT_avp__AAA__3GPP__ULA__Flags: field_avp__AAA__3GPP__ULA__Flags = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__ULA__Flags); break; case ALT_avp__DCA__3GPP__Originator__Interface: field_avp__DCA__3GPP__Originator__Interface = new AVP__list(*other_value.field_avp__DCA__3GPP__Originator__Interface); break; case ALT_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported: field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported = new AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported(*other_value.field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported); break; case ALT_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature: field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature = new AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature(*other_value.field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature); break; case ALT_avp__DCA__3GPP__File__Repair__Supported: field_avp__DCA__3GPP__File__Repair__Supported = new DCA__3GPP__File__Repair__Supported(*other_value.field_avp__DCA__3GPP__File__Repair__Supported); break; case ALT_avp__DNAS__NONE__Framed__IPX__Network: field_avp__DNAS__NONE__Framed__IPX__Network = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Framed__IPX__Network); break; case ALT_avp__DNAS__NONE__Tunnel__Assignment__Id: field_avp__DNAS__NONE__Tunnel__Assignment__Id = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Tunnel__Assignment__Id); break; case ALT_avp__DCC__NONE__CC__Service__Specific__Units: field_avp__DCC__NONE__CC__Service__Specific__Units = new OCTETSTRING(*other_value.field_avp__DCC__NONE__CC__Service__Specific__Units); break; case ALT_avp__DCA__3GPP__SDP__Answer__Timestamp: field_avp__DCA__3GPP__SDP__Answer__Timestamp = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__SDP__Answer__Timestamp); break; case ALT_avp__AAA__3GPP__WLAN__Identifier: field_avp__AAA__3GPP__WLAN__Identifier = new AVP__list(*other_value.field_avp__AAA__3GPP__WLAN__Identifier); break; case ALT_avp__DCA__3GPP__Type__Number: field_avp__DCA__3GPP__Type__Number = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Type__Number); break; case ALT_avp__DCA__3GPP__NIDD__Submission: field_avp__DCA__3GPP__NIDD__Submission = new AVP__list(*other_value.field_avp__DCA__3GPP__NIDD__Submission); break; case ALT_avp__S6__3GPP__T4__Parameters: field_avp__S6__3GPP__T4__Parameters = new AVP__list(*other_value.field_avp__S6__3GPP__T4__Parameters); break; case ALT_avp__RX__3GPP__Access__Network__Charging__Identifier__Value: field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value); break; case ALT_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier: field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier); break; case ALT_avp__S6__3GPP__AESE__Error__Report: field_avp__S6__3GPP__AESE__Error__Report = new AVP__list(*other_value.field_avp__S6__3GPP__AESE__Error__Report); break; case ALT_avp__MIPv4__NONE__MIP__FA__to__HA__SPI: field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI = new OCTETSTRING(*other_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI); break; case ALT_avp__DCA__3GPP__Event__Type: field_avp__DCA__3GPP__Event__Type = new AVP__list(*other_value.field_avp__DCA__3GPP__Event__Type); break; case ALT_avp__RX__3GPP__Sharing__Key__DL: field_avp__RX__3GPP__Sharing__Key__DL = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Sharing__Key__DL); break; case ALT_avp__PCC__3GPP__ADC__Rule__Remove: field_avp__PCC__3GPP__ADC__Rule__Remove = new AVP__list(*other_value.field_avp__PCC__3GPP__ADC__Rule__Remove); break; case ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container: field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container = new AVP__list(*other_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container); break; case ALT_avp__S6__3GPP__Restricted__PLMN__List: field_avp__S6__3GPP__Restricted__PLMN__List = new AVP__list(*other_value.field_avp__S6__3GPP__Restricted__PLMN__List); break; case ALT_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx: field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx = new AVP__list(*other_value.field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx); break; case ALT_avp__AAA__3GPP__Age__Of__Location__Information: field_avp__AAA__3GPP__Age__Of__Location__Information = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Age__Of__Location__Information); break; case ALT_avp__DCA__3GPP__PoC__Group__Name: field_avp__DCA__3GPP__PoC__Group__Name = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__PoC__Group__Name); break; case ALT_avp__RX__3GPP__Extended__Max__Requested__BW__DL: field_avp__RX__3GPP__Extended__Max__Requested__BW__DL = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__DL); break; case ALT_avp__PCC__3GPP__Flow__Information: field_avp__PCC__3GPP__Flow__Information = new AVP__list(*other_value.field_avp__PCC__3GPP__Flow__Information); break; case ALT_avp__DCA__3GPP__PS__Information: field_avp__DCA__3GPP__PS__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__PS__Information); break; case ALT_avp__DCA__3GPP__MTC__IWF__Address: field_avp__DCA__3GPP__MTC__IWF__Address = new AVP__Address(*other_value.field_avp__DCA__3GPP__MTC__IWF__Address); break; case ALT_avp__PCC__3GPP__Execution__Time: field_avp__PCC__3GPP__Execution__Time = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Execution__Time); break; case ALT_avp__DNAS__NONE__NAS__Identifier: field_avp__DNAS__NONE__NAS__Identifier = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__NAS__Identifier); break; case ALT_avp__DNAS__NONE__Tunnel__Server__Auth__Id: field_avp__DNAS__NONE__Tunnel__Server__Auth__Id = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Tunnel__Server__Auth__Id); break; case ALT_avp__CxDx__3GPP__Contact: field_avp__CxDx__3GPP__Contact = new OCTETSTRING(*other_value.field_avp__CxDx__3GPP__Contact); break; case ALT_avp__PCC__3GPP__Charging__Correlation__Indicator: field_avp__PCC__3GPP__Charging__Correlation__Indicator = new PCC__3GPP__Charging__Correlation__Indicator(*other_value.field_avp__PCC__3GPP__Charging__Correlation__Indicator); break; case ALT_avp__DCC__NONE__Credit__Control: field_avp__DCC__NONE__Credit__Control = new DCC__NONE__Credit__Control(*other_value.field_avp__DCC__NONE__Credit__Control); break; case ALT_avp__BASE__NONE__Accounting__Record__Number: field_avp__BASE__NONE__Accounting__Record__Number = new OCTETSTRING(*other_value.field_avp__BASE__NONE__Accounting__Record__Number); break; case ALT_avp__AAA__3GPP__Event__Threshold__Event__1I: field_avp__AAA__3GPP__Event__Threshold__Event__1I = new INTEGER(*other_value.field_avp__AAA__3GPP__Event__Threshold__Event__1I); break; case ALT_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction: field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction); break; case ALT_avp__DCA__3GPP__Service__Mode: field_avp__DCA__3GPP__Service__Mode = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Service__Mode); break; case ALT_avp__CxDx__3GPP__User__Data: field_avp__CxDx__3GPP__User__Data = new OCTETSTRING(*other_value.field_avp__CxDx__3GPP__User__Data); break; case ALT_avp__AAA__3GPP__Report__Interval: field_avp__AAA__3GPP__Report__Interval = new AAA__3GPP__Report__Interval(*other_value.field_avp__AAA__3GPP__Report__Interval); break; case ALT_avp__PCC__3GPP__RAN__NAS__Release__Cause: field_avp__PCC__3GPP__RAN__NAS__Release__Cause = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__RAN__NAS__Release__Cause); break; case ALT_avp__DCA__3GPP__Dynamic__Address__Flag__Extension: field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension = new DCA__3GPP__Dynamic__Address__Flag__Extension(*other_value.field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension); break; case ALT_avp__AAA__3GPP__Client__Identity: field_avp__AAA__3GPP__Client__Identity = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Client__Identity); break; case ALT_avp__BASE__NONE__Redirect__Host__Usage: field_avp__BASE__NONE__Redirect__Host__Usage = new BASE__NONE__Redirect__Host__Usage(*other_value.field_avp__BASE__NONE__Redirect__Host__Usage); break; case ALT_avp__DCA__3GPP__CSG__Access__Mode: field_avp__DCA__3GPP__CSG__Access__Mode = new DCA__3GPP__CSG__Access__Mode(*other_value.field_avp__DCA__3GPP__CSG__Access__Mode); break; case ALT_avp__AAA__3GPP__Equipment__Status: field_avp__AAA__3GPP__Equipment__Status = new AAA__3GPP__Equipment__Status(*other_value.field_avp__AAA__3GPP__Equipment__Status); break; case ALT_avp__DCA__3GPP__Supplementary__Service: field_avp__DCA__3GPP__Supplementary__Service = new AVP__list(*other_value.field_avp__DCA__3GPP__Supplementary__Service); break; case ALT_avp__GI__3GPP__3GPP__Packet__Filter: field_avp__GI__3GPP__3GPP__Packet__Filter = new OCTETSTRING(*other_value.field_avp__GI__3GPP__3GPP__Packet__Filter); break; case ALT_avp__DCC__NONE__Redirect__Server__Address: field_avp__DCC__NONE__Redirect__Server__Address = new OCTETSTRING(*other_value.field_avp__DCC__NONE__Redirect__Server__Address); break; case ALT_avp__MIPv6__NONE__MIP6__Auth__Mode: field_avp__MIPv6__NONE__MIP6__Auth__Mode = new OCTETSTRING(*other_value.field_avp__MIPv6__NONE__MIP6__Auth__Mode); break; case ALT_avp__AAA__3GPP__EPS__Location__Information: field_avp__AAA__3GPP__EPS__Location__Information = new AVP__list(*other_value.field_avp__AAA__3GPP__EPS__Location__Information); break; case ALT_avp__DCA__3GPP__Access__Network__Information: field_avp__DCA__3GPP__Access__Network__Information = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Access__Network__Information); break; case ALT_avp__DCA__3GPP__Called__Identity: field_avp__DCA__3GPP__Called__Identity = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Called__Identity); break; case ALT_avp__AAA__3GPP__TWAN__Default__APN__Context__Id: field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id); break; case ALT_avp__DCA__3GPP__SGSN__Address: field_avp__DCA__3GPP__SGSN__Address = new AVP__Address(*other_value.field_avp__DCA__3GPP__SGSN__Address); break; case ALT_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method: field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method = new DCA__3GPP__SGi__PtP__Tunnelling__Method(*other_value.field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method); break; case ALT_avp__BASE__NONE__Session__Timeout: field_avp__BASE__NONE__Session__Timeout = new OCTETSTRING(*other_value.field_avp__BASE__NONE__Session__Timeout); break; case ALT_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost: field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost); break; case ALT_avp__DCA__3GPP__NNI__Type: field_avp__DCA__3GPP__NNI__Type = new DCA__3GPP__NNI__Type(*other_value.field_avp__DCA__3GPP__NNI__Type); break; case ALT_avp__RX__3GPP__Service__Info__Status: field_avp__RX__3GPP__Service__Info__Status = new RX__3GPP__Service__Info__Status(*other_value.field_avp__RX__3GPP__Service__Info__Status); break; case ALT_avp__S6__3GPP__CIR__Flags: field_avp__S6__3GPP__CIR__Flags = new OCTETSTRING(*other_value.field_avp__S6__3GPP__CIR__Flags); break; case ALT_avp__PCC__3GPP__Precedence: field_avp__PCC__3GPP__Precedence = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Precedence); break; case ALT_avp__DCA__3GPP__User__Participating__Type: field_avp__DCA__3GPP__User__Participating__Type = new DCA__3GPP__User__Participating__Type(*other_value.field_avp__DCA__3GPP__User__Participating__Type); break; case ALT_avp__DCA__3GPP__GGSN__Address: field_avp__DCA__3GPP__GGSN__Address = new AVP__Address(*other_value.field_avp__DCA__3GPP__GGSN__Address); break; case ALT_avp__RX__3GPP__Sponsoring__Action: field_avp__RX__3GPP__Sponsoring__Action = new RX__3GPP__Sponsoring__Action(*other_value.field_avp__RX__3GPP__Sponsoring__Action); break; case ALT_avp__DCA__3GPP__Radio__Resources__Indicator: field_avp__DCA__3GPP__Radio__Resources__Indicator = new INTEGER(*other_value.field_avp__DCA__3GPP__Radio__Resources__Indicator); break; case ALT_avp__S6__3GPP__Granted__Validity__Time: field_avp__S6__3GPP__Granted__Validity__Time = new OCTETSTRING(*other_value.field_avp__S6__3GPP__Granted__Validity__Time); break; case ALT_avp__PCC__3GPP__Priority__Level: field_avp__PCC__3GPP__Priority__Level = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Priority__Level); break; case ALT_avp__DCA__3GPP__Node__Functionality: field_avp__DCA__3GPP__Node__Functionality = new DCA__3GPP__Node__Functionality(*other_value.field_avp__DCA__3GPP__Node__Functionality); break; case ALT_avp__RX__3GPP__Flow__Description: field_avp__RX__3GPP__Flow__Description = new CHARSTRING(*other_value.field_avp__RX__3GPP__Flow__Description); break; case ALT_avp__PCC__3GPP__Packet__Filter__Information: field_avp__PCC__3GPP__Packet__Filter__Information = new AVP__list(*other_value.field_avp__PCC__3GPP__Packet__Filter__Information); break; case ALT_avp__AAA__3GPP__Daylight__Saving__Time: field_avp__AAA__3GPP__Daylight__Saving__Time = new AAA__3GPP__Daylight__Saving__Time(*other_value.field_avp__AAA__3GPP__Daylight__Saving__Time); break; case ALT_avp__DCA__3GPP__Address__Domain: field_avp__DCA__3GPP__Address__Domain = new AVP__list(*other_value.field_avp__DCA__3GPP__Address__Domain); break; case ALT_avp__S6__3GPP__SCEF__ID: field_avp__S6__3GPP__SCEF__ID = new CHARSTRING(*other_value.field_avp__S6__3GPP__SCEF__ID); break; case ALT_avp__DCA__3GPP__Content__Length: field_avp__DCA__3GPP__Content__Length = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Content__Length); break; case ALT_avp__PCC__3GPP__Removal__Of__Access: field_avp__PCC__3GPP__Removal__Of__Access = new PCC__3GPP__Removal__Of__Access(*other_value.field_avp__PCC__3GPP__Removal__Of__Access); break; case ALT_avp__PCC__3GPP__ADC__Rule__Report: field_avp__PCC__3GPP__ADC__Rule__Report = new AVP__list(*other_value.field_avp__PCC__3GPP__ADC__Rule__Report); break; case ALT_avp__AAA__3GPP__Preferred__Data__Mode: field_avp__AAA__3GPP__Preferred__Data__Mode = new AVP__list(*other_value.field_avp__AAA__3GPP__Preferred__Data__Mode); break; case ALT_avp__DCA__3GPP__ProSe__Functionality: field_avp__DCA__3GPP__ProSe__Functionality = new DCA__3GPP__ProSe__Functionality(*other_value.field_avp__DCA__3GPP__ProSe__Functionality); break; case ALT_avp__DCA__3GPP__Low__Balance__Indication: field_avp__DCA__3GPP__Low__Balance__Indication = new DCA__3GPP__Low__Balance__Indication(*other_value.field_avp__DCA__3GPP__Low__Balance__Indication); break; case ALT_avp__PCC__3GPP__Guaranteed__Bitrate__UL: field_avp__PCC__3GPP__Guaranteed__Bitrate__UL = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__UL); break; case ALT_avp__AAA__3GPP__UE__SRVCC__Capability: field_avp__AAA__3GPP__UE__SRVCC__Capability = new AAA__3GPP__UE__SRVCC__Capability(*other_value.field_avp__AAA__3GPP__UE__SRVCC__Capability); break; case ALT_avp__DNAS__NONE__Login__LAT__Group: field_avp__DNAS__NONE__Login__LAT__Group = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Login__LAT__Group); break; case ALT_avp__DNAS__NONE__NAS__IPv6__Address: field_avp__DNAS__NONE__NAS__IPv6__Address = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__NAS__IPv6__Address); break; case ALT_avp__MIPv6__NONE__MIP__MAC__Mobility__Data: field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data = new OCTETSTRING(*other_value.field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data); break; case ALT_avp__MIPv4__NONE__Accounting__Output__Octets: field_avp__MIPv4__NONE__Accounting__Output__Octets = new OCTETSTRING(*other_value.field_avp__MIPv4__NONE__Accounting__Output__Octets); break; case ALT_avp__CxDx__3GPP__To__SIP__Header: field_avp__CxDx__3GPP__To__SIP__Header = new OCTETSTRING(*other_value.field_avp__CxDx__3GPP__To__SIP__Header); break; case ALT_avp__AAA__3GPP__Coupled__Node__Diameter__ID: field_avp__AAA__3GPP__Coupled__Node__Diameter__ID = new CHARSTRING(*other_value.field_avp__AAA__3GPP__Coupled__Node__Diameter__ID); break; case ALT_avp__DCA__3GPP__Real__Time__Tariff__Information: field_avp__DCA__3GPP__Real__Time__Tariff__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__Real__Time__Tariff__Information); break; case ALT_avp__AAA__3GPP__STN__SR: field_avp__AAA__3GPP__STN__SR = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__STN__SR); break; case ALT_avp__DCA__3GPP__SDP__Type: field_avp__DCA__3GPP__SDP__Type = new DCA__3GPP__SDP__Type(*other_value.field_avp__DCA__3GPP__SDP__Type); break; case ALT_avp__BASE__NONE__Supported__Vendor__Id: field_avp__BASE__NONE__Supported__Vendor__Id = new OCTETSTRING(*other_value.field_avp__BASE__NONE__Supported__Vendor__Id); break; case ALT_avp__AAA__3GPP__ServiceTypeIdentity: field_avp__AAA__3GPP__ServiceTypeIdentity = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__ServiceTypeIdentity); break; case ALT_avp__DCA__3GPP__Requested__Party__Address: field_avp__DCA__3GPP__Requested__Party__Address = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Requested__Party__Address); break; case ALT_avp__DCA__3GPP__Announcement__Information: field_avp__DCA__3GPP__Announcement__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__Announcement__Information); break; case ALT_avp__DNAS__NONE__Acct__Authentic: field_avp__DNAS__NONE__Acct__Authentic = new DNAS__NONE__Acct__Authentic(*other_value.field_avp__DNAS__NONE__Acct__Authentic); break; case ALT_avp__DCC__NONE__Service__Identifier: field_avp__DCC__NONE__Service__Identifier = new OCTETSTRING(*other_value.field_avp__DCC__NONE__Service__Identifier); break; case ALT_avp__AAA__3GPP__AUTN: field_avp__AAA__3GPP__AUTN = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__AUTN); break; case ALT_avp__AAA__3GPP__Non__3GPP__User__Data: field_avp__AAA__3GPP__Non__3GPP__User__Data = new AVP__list(*other_value.field_avp__AAA__3GPP__Non__3GPP__User__Data); break; case ALT_avp__DCA__3GPP__Delivery__Report__Requested: field_avp__DCA__3GPP__Delivery__Report__Requested = new DCA__3GPP__Delivery__Report__Requested(*other_value.field_avp__DCA__3GPP__Delivery__Report__Requested); break; case ALT_avp__GI__3GPP__TWAN__Identifier: field_avp__GI__3GPP__TWAN__Identifier = new OCTETSTRING(*other_value.field_avp__GI__3GPP__TWAN__Identifier); break; case ALT_avp__AAA__3GPP__Origination__Time__Stamp: field_avp__AAA__3GPP__Origination__Time__Stamp = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Origination__Time__Stamp); break; case ALT_avp__DCA__3GPP__LCS__APN: field_avp__DCA__3GPP__LCS__APN = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__LCS__APN); break; case ALT_avp__DCA__3GPP__Envelope__End__Time: field_avp__DCA__3GPP__Envelope__End__Time = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Envelope__End__Time); break; case ALT_avp__RX__3GPP__Sponsored__Connectivity__Data: field_avp__RX__3GPP__Sponsored__Connectivity__Data = new AVP__list(*other_value.field_avp__RX__3GPP__Sponsored__Connectivity__Data); break; case ALT_avp__BASE__NONE__Auth__Request__Type: field_avp__BASE__NONE__Auth__Request__Type = new BASE__NONE__Auth__Request__Type(*other_value.field_avp__BASE__NONE__Auth__Request__Type); break; case ALT_avp__DCA__3GPP__Application__Server__Information: field_avp__DCA__3GPP__Application__Server__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__Application__Server__Information); break; case ALT_avp__DCA__3GPP__Originator__Address: field_avp__DCA__3GPP__Originator__Address = new AVP__list(*other_value.field_avp__DCA__3GPP__Originator__Address); break; case ALT_avp__DCA__3GPP__Network__Call__Reference__Number: field_avp__DCA__3GPP__Network__Call__Reference__Number = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Network__Call__Reference__Number); break; case ALT_avp__S6__3GPP__AESE__Communication__Pattern: field_avp__S6__3GPP__AESE__Communication__Pattern = new AVP__list(*other_value.field_avp__S6__3GPP__AESE__Communication__Pattern); break; case ALT_avp__PCC__3GPP__NBIFOM__Mode: field_avp__PCC__3GPP__NBIFOM__Mode = new PCC__3GPP__NBIFOM__Mode(*other_value.field_avp__PCC__3GPP__NBIFOM__Mode); break; case ALT_avp__PCC__3GPP__Redirect__Information: field_avp__PCC__3GPP__Redirect__Information = new AVP__list(*other_value.field_avp__PCC__3GPP__Redirect__Information); break; case ALT_avp__DCC__NONE__Validity__Time: field_avp__DCC__NONE__Validity__Time = new OCTETSTRING(*other_value.field_avp__DCC__NONE__Validity__Time); break; case ALT_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier: field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier); break; case ALT_avp__S6__3GPP__Event__Handling: field_avp__S6__3GPP__Event__Handling = new OCTETSTRING(*other_value.field_avp__S6__3GPP__Event__Handling); break; case ALT_avp__PCC__3GPP__ToS__Traffic__Class: field_avp__PCC__3GPP__ToS__Traffic__Class = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__ToS__Traffic__Class); break; case ALT_avp__AAA__3GPP__Tracking__Area__Identity: field_avp__AAA__3GPP__Tracking__Area__Identity = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Tracking__Area__Identity); break; case ALT_avp__MIPv4__NONE__MIP__HA__to__FA__SPI: field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI = new OCTETSTRING(*other_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI); break; case ALT_avp__RX__3GPP__Min__Desired__Bandwidth__UL: field_avp__RX__3GPP__Min__Desired__Bandwidth__UL = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__UL); break; case ALT_avp__AAA__3GPP__UVR__Flags: field_avp__AAA__3GPP__UVR__Flags = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__UVR__Flags); break; case ALT_avp__DCA__3GPP__PS__Free__Format__Data: field_avp__DCA__3GPP__PS__Free__Format__Data = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__PS__Free__Format__Data); break; case ALT_avp__CxDx__3GPP__Originating__Request: field_avp__CxDx__3GPP__Originating__Request = new CxDx__3GPP__Originating__Request(*other_value.field_avp__CxDx__3GPP__Originating__Request); break; case ALT_avp__PCC__3GPP__PDN__Connection__ID: field_avp__PCC__3GPP__PDN__Connection__ID = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__PDN__Connection__ID); break; case ALT_avp__AAA__3GPP__Subscription__Data__Flags: field_avp__AAA__3GPP__Subscription__Data__Flags = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Subscription__Data__Flags); break; case ALT_avp__DNAS__NONE__Framed__IPv6__Route: field_avp__DNAS__NONE__Framed__IPv6__Route = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Framed__IPv6__Route); break; case ALT_avp__PCC__3GPP__PRA__Remove: field_avp__PCC__3GPP__PRA__Remove = new AVP__list(*other_value.field_avp__PCC__3GPP__PRA__Remove); break; case ALT_avp__AAA__3GPP__DSR__Flags: field_avp__AAA__3GPP__DSR__Flags = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__DSR__Flags); break; case ALT_avp__DCC__NONE__Granted__Service__Unit: field_avp__DCC__NONE__Granted__Service__Unit = new AVP__list(*other_value.field_avp__DCC__NONE__Granted__Service__Unit); break; case ALT_avp__MIPv6__NONE__MIP__Timestamp: field_avp__MIPv6__NONE__MIP__Timestamp = new OCTETSTRING(*other_value.field_avp__MIPv6__NONE__MIP__Timestamp); break; case ALT_avp__DCA__3GPP__Number__Portability__Routing__Information: field_avp__DCA__3GPP__Number__Portability__Routing__Information = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Number__Portability__Routing__Information); break; case ALT_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer: field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer); break; case ALT_avp__AAA__3GPP__Specific__APN__Info: field_avp__AAA__3GPP__Specific__APN__Info = new AVP__list(*other_value.field_avp__AAA__3GPP__Specific__APN__Info); break; case ALT_avp__AAA__3GPP__Terminal__Information: field_avp__AAA__3GPP__Terminal__Information = new AVP__list(*other_value.field_avp__AAA__3GPP__Terminal__Information); break; case ALT_avp__CxDx__3GPP__Restoration__Info: field_avp__CxDx__3GPP__Restoration__Info = new AVP__list(*other_value.field_avp__CxDx__3GPP__Restoration__Info); break; case ALT_avp__BASE__NONE__Product__Name: field_avp__BASE__NONE__Product__Name = new OCTETSTRING(*other_value.field_avp__BASE__NONE__Product__Name); break; case ALT_avp__MIPv4__NONE__MIP__HA__to__MN__MSA: field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA = new AVP__list(*other_value.field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA); break; case ALT_avp__DCA__3GPP__Account__Expiration: field_avp__DCA__3GPP__Account__Expiration = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Account__Expiration); break; case ALT_avp__AAA__3GPP__CSG__Id: field_avp__AAA__3GPP__CSG__Id = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__CSG__Id); break; case ALT_avp__DNAS__NONE__Framed__IP__Netmask: field_avp__DNAS__NONE__Framed__IP__Netmask = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Framed__IP__Netmask); break; case ALT_avp__GI__3GPP__3GPP__IPv6__DNS__Servers: field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers = new OCTETSTRING(*other_value.field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers); break; case ALT_avp__AAA__3GPP__SSID: field_avp__AAA__3GPP__SSID = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__SSID); break; case ALT_avp__AAA__3GPP__Call__Barring__Info: field_avp__AAA__3GPP__Call__Barring__Info = new AVP__list(*other_value.field_avp__AAA__3GPP__Call__Barring__Info); break; case ALT_avp__DCA__3GPP__BSSID: field_avp__DCA__3GPP__BSSID = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__BSSID); break; case ALT_avp__DCC__NONE__Service__Parameter__Info: field_avp__DCC__NONE__Service__Parameter__Info = new AVP__list(*other_value.field_avp__DCC__NONE__Service__Parameter__Info); break; case ALT_avp__DCA__3GPP__Talk__Burst__Exchange: field_avp__DCA__3GPP__Talk__Burst__Exchange = new AVP__list(*other_value.field_avp__DCA__3GPP__Talk__Burst__Exchange); break; case ALT_avp__DCA__3GPP__Variable__Part__Order: field_avp__DCA__3GPP__Variable__Part__Order = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Variable__Part__Order); break; case ALT_avp__DCA__3GPP__Time__Quota__Mechanism: field_avp__DCA__3GPP__Time__Quota__Mechanism = new AVP__list(*other_value.field_avp__DCA__3GPP__Time__Quota__Mechanism); break; case ALT_avp__AAA__3GPP__ANID: field_avp__AAA__3GPP__ANID = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__ANID); break; case ALT_avp__DCA__3GPP__Monitoring__Event__Report__Number: field_avp__DCA__3GPP__Monitoring__Event__Report__Number = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Number); break; case ALT_avp__S6__3GPP__IP__SM__GW__Name: field_avp__S6__3GPP__IP__SM__GW__Name = new CHARSTRING(*other_value.field_avp__S6__3GPP__IP__SM__GW__Name); break; case ALT_avp__BASE__NONE__Origin__State__Id: field_avp__BASE__NONE__Origin__State__Id = new OCTETSTRING(*other_value.field_avp__BASE__NONE__Origin__State__Id); break; case ALT_avp__RX__3GPP__Media__Sub__Component: field_avp__RX__3GPP__Media__Sub__Component = new AVP__list(*other_value.field_avp__RX__3GPP__Media__Sub__Component); break; case ALT_avp__DCA__3GPP__CN__Operator__Selection__Entity: field_avp__DCA__3GPP__CN__Operator__Selection__Entity = new DCA__3GPP__CN__Operator__Selection__Entity(*other_value.field_avp__DCA__3GPP__CN__Operator__Selection__Entity); break; case ALT_avp__S6__3GPP__Accuracy: field_avp__S6__3GPP__Accuracy = new OCTETSTRING(*other_value.field_avp__S6__3GPP__Accuracy); break; case ALT_avp__PCC__3GPP__Charging__Rule__Remove: field_avp__PCC__3GPP__Charging__Rule__Remove = new AVP__list(*other_value.field_avp__PCC__3GPP__Charging__Rule__Remove); break; case ALT_avp__DCA__3GPP__Originating__IOI: field_avp__DCA__3GPP__Originating__IOI = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Originating__IOI); break; case ALT_avp__RX__3GPP__Min__Requested__Bandwidth__DL: field_avp__RX__3GPP__Min__Requested__Bandwidth__DL = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__DL); break; case ALT_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier: field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier); break; case ALT_avp__S6__3GPP__Service__Report: field_avp__S6__3GPP__Service__Report = new AVP__list(*other_value.field_avp__S6__3GPP__Service__Report); break; case ALT_avp__PCC__3GPP__Tunnel__Information: field_avp__PCC__3GPP__Tunnel__Information = new AVP__list(*other_value.field_avp__PCC__3GPP__Tunnel__Information); break; case ALT_avp__DCA__3GPP__Bearer__Service: field_avp__DCA__3GPP__Bearer__Service = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Bearer__Service); break; case ALT_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name: field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name = new CHARSTRING(*other_value.field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name); break; case ALT_avp__PCC__3GPP__QoS__Rule__Definition: field_avp__PCC__3GPP__QoS__Rule__Definition = new AVP__list(*other_value.field_avp__PCC__3GPP__QoS__Rule__Definition); break; case ALT_avp__AAA__3GPP__Time__Zone: field_avp__AAA__3GPP__Time__Zone = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Time__Zone); break; case ALT_avp__S6__3GPP__Periodic__Time: field_avp__S6__3GPP__Periodic__Time = new OCTETSTRING(*other_value.field_avp__S6__3GPP__Periodic__Time); break; case ALT_avp__PCC__3GPP__Routing__Rule__Failure__Code: field_avp__PCC__3GPP__Routing__Rule__Failure__Code = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Routing__Rule__Failure__Code); break; case ALT_avp__PCC__3GPP__TDF__Destination__Host: field_avp__PCC__3GPP__TDF__Destination__Host = new CHARSTRING(*other_value.field_avp__PCC__3GPP__TDF__Destination__Host); break; case ALT_avp__AAA__3GPP__Local__Group__Id: field_avp__AAA__3GPP__Local__Group__Id = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Local__Group__Id); break; case ALT_avp__DCA__3GPP__SM__Discharge__Time: field_avp__DCA__3GPP__SM__Discharge__Time = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__SM__Discharge__Time); break; case ALT_avp__DCA__3GPP__Requestor__PLMN__Identifier: field_avp__DCA__3GPP__Requestor__PLMN__Identifier = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Requestor__PLMN__Identifier); break; case ALT_avp__DCA__3GPP__IMS__Application__Reference__Identifier: field_avp__DCA__3GPP__IMS__Application__Reference__Identifier = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__IMS__Application__Reference__Identifier); break; case ALT_avp__PCC__3GPP__Charging__Rule__Report: field_avp__PCC__3GPP__Charging__Rule__Report = new AVP__list(*other_value.field_avp__PCC__3GPP__Charging__Rule__Report); break; case ALT_avp__AAA__3GPP__Service__Area__Identity: field_avp__AAA__3GPP__Service__Area__Identity = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Service__Area__Identity); break; case ALT_avp__BASE__NONE__User__Name: field_avp__BASE__NONE__User__Name = new OCTETSTRING(*other_value.field_avp__BASE__NONE__User__Name); break; case ALT_avp__AAA__3GPP__UE__PC5__AMBR: field_avp__AAA__3GPP__UE__PC5__AMBR = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__UE__PC5__AMBR); break; case ALT_avp__CxDx__3GPP__Public__Identity: field_avp__CxDx__3GPP__Public__Identity = new OCTETSTRING(*other_value.field_avp__CxDx__3GPP__Public__Identity); break; case ALT_avp__BASE__NONE__Accounting__Sub__Session__Id: field_avp__BASE__NONE__Accounting__Sub__Session__Id = new OCTETSTRING(*other_value.field_avp__BASE__NONE__Accounting__Sub__Session__Id); break; case ALT_avp__DNAS__NONE__Acct__Delay__Time: field_avp__DNAS__NONE__Acct__Delay__Time = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Acct__Delay__Time); break; case ALT_avp__DCA__3GPP__Local__Sequence__Number: field_avp__DCA__3GPP__Local__Sequence__Number = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Local__Sequence__Number); break; case ALT_avp__CxDx__3GPP__UAR__Flags: field_avp__CxDx__3GPP__UAR__Flags = new OCTETSTRING(*other_value.field_avp__CxDx__3GPP__UAR__Flags); break; case ALT_avp__AAA__3GPP__Collection__Period__RRM__UMTS: field_avp__AAA__3GPP__Collection__Period__RRM__UMTS = new AAA__3GPP__Collection__Period__RRM__UMTS(*other_value.field_avp__AAA__3GPP__Collection__Period__RRM__UMTS); break; case ALT_avp__AAA__3GPP__Operator__Determined__Barring: field_avp__AAA__3GPP__Operator__Determined__Barring = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Operator__Determined__Barring); break; case ALT_avp__DCA__3GPP__Recipient__Received__Address: field_avp__DCA__3GPP__Recipient__Received__Address = new AVP__list(*other_value.field_avp__DCA__3GPP__Recipient__Received__Address); break; case ALT_avp__DNAS__NONE__Tunnel__Server__Endpoint: field_avp__DNAS__NONE__Tunnel__Server__Endpoint = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Tunnel__Server__Endpoint); break; case ALT_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host: field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host = new CHARSTRING(*other_value.field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host); break; case ALT_avp__BASE__NONE__Session__Binding: field_avp__BASE__NONE__Session__Binding = new OCTETSTRING(*other_value.field_avp__BASE__NONE__Session__Binding); break; case ALT_avp__GI__3GPP__3GPP__IMEISV: field_avp__GI__3GPP__3GPP__IMEISV = new OCTETSTRING(*other_value.field_avp__GI__3GPP__3GPP__IMEISV); break; case ALT_avp__AAA__3GPP__SS__Code: field_avp__AAA__3GPP__SS__Code = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__SS__Code); break; case ALT_avp__DCA__3GPP__DCD__Information: field_avp__DCA__3GPP__DCD__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__DCD__Information); break; case ALT_avp__DCA__3GPP__Location__Estimate__Type: field_avp__DCA__3GPP__Location__Estimate__Type = new DCA__3GPP__Location__Estimate__Type(*other_value.field_avp__DCA__3GPP__Location__Estimate__Type); break; case ALT_avp__DCA__3GPP__Time__Indicator: field_avp__DCA__3GPP__Time__Indicator = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Time__Indicator); break; case ALT_avp__DCA__3GPP__Addressee__Type: field_avp__DCA__3GPP__Addressee__Type = new DCA__3GPP__Addressee__Type(*other_value.field_avp__DCA__3GPP__Addressee__Type); break; case ALT_avp__BASE__NONE__Acct__Multi__Session__Id: field_avp__BASE__NONE__Acct__Multi__Session__Id = new OCTETSTRING(*other_value.field_avp__BASE__NONE__Acct__Multi__Session__Id); break; case ALT_avp__DCC__NONE__Subscription__Id__Data: field_avp__DCC__NONE__Subscription__Id__Data = new OCTETSTRING(*other_value.field_avp__DCC__NONE__Subscription__Id__Data); break; case ALT_avp__AAA__3GPP__TWAN__Connectivity__Parameters: field_avp__AAA__3GPP__TWAN__Connectivity__Parameters = new AVP__list(*other_value.field_avp__AAA__3GPP__TWAN__Connectivity__Parameters); break; case ALT_avp__DCA__3GPP__Reply__Applic__ID: field_avp__DCA__3GPP__Reply__Applic__ID = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Reply__Applic__ID); break; case ALT_avp__DCA__3GPP__Participant__Access__Priority: field_avp__DCA__3GPP__Participant__Access__Priority = new DCA__3GPP__Participant__Access__Priority(*other_value.field_avp__DCA__3GPP__Participant__Access__Priority); break; case ALT_avp__RX__3GPP__RS__Bandwidth: field_avp__RX__3GPP__RS__Bandwidth = new OCTETSTRING(*other_value.field_avp__RX__3GPP__RS__Bandwidth); break; case ALT_avp__S6__3GPP__Reachability__Information: field_avp__S6__3GPP__Reachability__Information = new OCTETSTRING(*other_value.field_avp__S6__3GPP__Reachability__Information); break; case ALT_avp__MIPv4__NONE__MIP__Algorithm__Type: field_avp__MIPv4__NONE__MIP__Algorithm__Type = new MIPv4__NONE__MIP__Algorithm__Type(*other_value.field_avp__MIPv4__NONE__MIP__Algorithm__Type); break; case ALT_avp__DCA__3GPP__SDP__Session__Description: field_avp__DCA__3GPP__SDP__Session__Description = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__SDP__Session__Description); break; case ALT_avp__RX__3GPP__Extended__Min__Desired__BW__DL: field_avp__RX__3GPP__Extended__Min__Desired__BW__DL = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__DL); break; case ALT_avp__DCA__3GPP__Location__Info: field_avp__DCA__3GPP__Location__Info = new AVP__list(*other_value.field_avp__DCA__3GPP__Location__Info); break; case ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL: field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL); break; case ALT_avp__AAA__3GPP__Event__Threshold__RSRQ: field_avp__AAA__3GPP__Event__Threshold__RSRQ = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Event__Threshold__RSRQ); break; case ALT_avp__DCA__3GPP__LCS__Information: field_avp__DCA__3GPP__LCS__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__LCS__Information); break; case ALT_avp__S6__3GPP__Service__Parameters: field_avp__S6__3GPP__Service__Parameters = new AVP__list(*other_value.field_avp__S6__3GPP__Service__Parameters); break; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Information: field_avp__PCC__3GPP__Presence__Reporting__Area__Information = new AVP__list(*other_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Information); break; case ALT_avp__PCC__3GPP__Routing__Rule__Identifier: field_avp__PCC__3GPP__Routing__Rule__Identifier = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Routing__Rule__Identifier); break; case ALT_avp__DCA__3GPP__SMS__Information: field_avp__DCA__3GPP__SMS__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__SMS__Information); break; case ALT_avp__DCA__3GPP__ePDG__Address: field_avp__DCA__3GPP__ePDG__Address = new AVP__Address(*other_value.field_avp__DCA__3GPP__ePDG__Address); break; case ALT_avp__PCC__3GPP__Event__Trigger: field_avp__PCC__3GPP__Event__Trigger = new PCC__3GPP__Event__Trigger(*other_value.field_avp__PCC__3GPP__Event__Trigger); break; case ALT_avp__RX__3GPP__GCS__Identifier: field_avp__RX__3GPP__GCS__Identifier = new OCTETSTRING(*other_value.field_avp__RX__3GPP__GCS__Identifier); break; case ALT_avp__MIPv6__NONE__QoS__Capability: field_avp__MIPv6__NONE__QoS__Capability = new AVP__list(*other_value.field_avp__MIPv6__NONE__QoS__Capability); break; case ALT_avp__PCC__3GPP__ADC__Rule__Install: field_avp__PCC__3GPP__ADC__Rule__Install = new AVP__list(*other_value.field_avp__PCC__3GPP__ADC__Rule__Install); break; case ALT_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator: field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator = new AAA__3GPP__Non__IP__PDN__Type__Indicator(*other_value.field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator); break; case ALT_avp__DCC__NONE__G__S__U__Pool__Identifier: field_avp__DCC__NONE__G__S__U__Pool__Identifier = new OCTETSTRING(*other_value.field_avp__DCC__NONE__G__S__U__Pool__Identifier); break; case ALT_avp__DCA__3GPP__Outgoing__Session__Id: field_avp__DCA__3GPP__Outgoing__Session__Id = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Outgoing__Session__Id); break; case ALT_avp__DCA__3GPP__PoC__Controlling__Address: field_avp__DCA__3GPP__PoC__Controlling__Address = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__PoC__Controlling__Address); break; case ALT_avp__DCA__3GPP__Dynamic__Address__Flag: field_avp__DCA__3GPP__Dynamic__Address__Flag = new DCA__3GPP__Dynamic__Address__Flag(*other_value.field_avp__DCA__3GPP__Dynamic__Address__Flag); break; case ALT_avp__CxDx__3GPP__Confidentiality__Key: field_avp__CxDx__3GPP__Confidentiality__Key = new OCTETSTRING(*other_value.field_avp__CxDx__3GPP__Confidentiality__Key); break; case ALT_avp__PCC__3GPP__Flow__Label: field_avp__PCC__3GPP__Flow__Label = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Flow__Label); break; case ALT_avp__DNAS__NONE__NAS__Port: field_avp__DNAS__NONE__NAS__Port = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__NAS__Port); break; case ALT_avp__AAA__3GPP__Authentication__Info: field_avp__AAA__3GPP__Authentication__Info = new AVP__list(*other_value.field_avp__AAA__3GPP__Authentication__Info); break; case ALT_avp__DCA__3GPP__Transcoder__Inserted__Indication: field_avp__DCA__3GPP__Transcoder__Inserted__Indication = new DCA__3GPP__Transcoder__Inserted__Indication(*other_value.field_avp__DCA__3GPP__Transcoder__Inserted__Indication); break; case ALT_avp__DCA__3GPP__SMS__Node: field_avp__DCA__3GPP__SMS__Node = new DCA__3GPP__SMS__Node(*other_value.field_avp__DCA__3GPP__SMS__Node); break; case ALT_avp__AAA__3GPP__Trace__Interface__List: field_avp__AAA__3GPP__Trace__Interface__List = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Trace__Interface__List); break; case ALT_avp__DCA__3GPP__SGW__Address: field_avp__DCA__3GPP__SGW__Address = new AVP__Address(*other_value.field_avp__DCA__3GPP__SGW__Address); break; case ALT_avp__GI__3GPP__3GPP__Charging__Id: field_avp__GI__3GPP__3GPP__Charging__Id = new OCTETSTRING(*other_value.field_avp__GI__3GPP__3GPP__Charging__Id); break; case ALT_avp__DNAS__NONE__CHAP__Algorithm: field_avp__DNAS__NONE__CHAP__Algorithm = new DNAS__NONE__CHAP__Algorithm(*other_value.field_avp__DNAS__NONE__CHAP__Algorithm); break; case ALT_avp__AAA__3GPP__APN__Configuration__Profile: field_avp__AAA__3GPP__APN__Configuration__Profile = new AVP__list(*other_value.field_avp__AAA__3GPP__APN__Configuration__Profile); break; case ALT_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts: field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts); break; case ALT_avp__AAA__3GPP__Full__Network__Name: field_avp__AAA__3GPP__Full__Network__Name = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Full__Network__Name); break; case ALT_avp__DCA__3GPP__Message__Type: field_avp__DCA__3GPP__Message__Type = new DCA__3GPP__Message__Type(*other_value.field_avp__DCA__3GPP__Message__Type); break; case ALT_avp__DCA__3GPP__APN__Rate__Control__Uplink: field_avp__DCA__3GPP__APN__Rate__Control__Uplink = new AVP__list(*other_value.field_avp__DCA__3GPP__APN__Rate__Control__Uplink); break; case ALT_avp__GI__3GPP__3GPP__CAMEL__Charging__Info: field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info = new OCTETSTRING(*other_value.field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info); break; case ALT_avp__DCA__3GPP__From__Address: field_avp__DCA__3GPP__From__Address = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__From__Address); break; case ALT_avp__AAA__3GPP__TWAG__CP__Address: field_avp__AAA__3GPP__TWAG__CP__Address = new AVP__Address(*other_value.field_avp__AAA__3GPP__TWAG__CP__Address); break; case ALT_avp__DCA__3GPP__PDP__Context__Type: field_avp__DCA__3GPP__PDP__Context__Type = new DCA__3GPP__PDP__Context__Type(*other_value.field_avp__DCA__3GPP__PDP__Context__Type); break; case ALT_avp__RX__3GPP__Flows: field_avp__RX__3GPP__Flows = new AVP__list(*other_value.field_avp__RX__3GPP__Flows); break; case ALT_avp__DCA__3GPP__User__Session__Id: field_avp__DCA__3GPP__User__Session__Id = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__User__Session__Id); break; case ALT_avp__DCA__3GPP__PoC__Change__Time: field_avp__DCA__3GPP__PoC__Change__Time = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__PoC__Change__Time); break; case ALT_avp__DCA__3GPP__Privacy__Indicator: field_avp__DCA__3GPP__Privacy__Indicator = new DCA__3GPP__Privacy__Indicator(*other_value.field_avp__DCA__3GPP__Privacy__Indicator); break; case ALT_avp__S6__3GPP__CIA__Flags: field_avp__S6__3GPP__CIA__Flags = new OCTETSTRING(*other_value.field_avp__S6__3GPP__CIA__Flags); break; case ALT_avp__RX__3GPP__Extended__Min__Requested__BW__UL: field_avp__RX__3GPP__Extended__Min__Requested__BW__UL = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__UL); break; case ALT_avp__PCC__3GPP__Monitoring__Time: field_avp__PCC__3GPP__Monitoring__Time = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Monitoring__Time); break; case ALT_avp__DCC__NONE__CC__Input__Octets: field_avp__DCC__NONE__CC__Input__Octets = new OCTETSTRING(*other_value.field_avp__DCC__NONE__CC__Input__Octets); break; case ALT_avp__DCA__3GPP__Teleservice: field_avp__DCA__3GPP__Teleservice = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Teleservice); break; case ALT_avp__DCA__3GPP__Quota__Consumption__Time: field_avp__DCA__3GPP__Quota__Consumption__Time = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Quota__Consumption__Time); break; case ALT_avp__S6__3GPP__UE__Reachability__Configuration: field_avp__S6__3GPP__UE__Reachability__Configuration = new AVP__list(*other_value.field_avp__S6__3GPP__UE__Reachability__Configuration); break; case ALT_avp__BASE__NONE__Destination__Realm: field_avp__BASE__NONE__Destination__Realm = new CHARSTRING(*other_value.field_avp__BASE__NONE__Destination__Realm); break; case ALT_avp__RX__3GPP__Acceptable__Service__Info: field_avp__RX__3GPP__Acceptable__Service__Info = new AVP__list(*other_value.field_avp__RX__3GPP__Acceptable__Service__Info); break; case ALT_avp__PCC__3GPP__Flow__Direction: field_avp__PCC__3GPP__Flow__Direction = new PCC__3GPP__Flow__Direction(*other_value.field_avp__PCC__3GPP__Flow__Direction); break; case ALT_avp__DCA__3GPP__ProSe__Reason__For__Cancellation: field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation = new DCA__3GPP__ProSe__Reason__For__Cancellation(*other_value.field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation); break; case ALT_avp__S6__3GPP__Supported__Monitoring__Events: field_avp__S6__3GPP__Supported__Monitoring__Events = new OCTETSTRING(*other_value.field_avp__S6__3GPP__Supported__Monitoring__Events); break; case ALT_avp__DCA__3GPP__CG__Address: field_avp__DCA__3GPP__CG__Address = new AVP__Address(*other_value.field_avp__DCA__3GPP__CG__Address); break; case ALT_avp__DCA__3GPP__Radio__Parameter__Set__Values: field_avp__DCA__3GPP__Radio__Parameter__Set__Values = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Values); break; case ALT_avp__CxDx__3GPP__SIP__Item__Number: field_avp__CxDx__3GPP__SIP__Item__Number = new OCTETSTRING(*other_value.field_avp__CxDx__3GPP__SIP__Item__Number); break; case ALT_avp__PCC__3GPP__Session__Release__Cause: field_avp__PCC__3GPP__Session__Release__Cause = new PCC__3GPP__Session__Release__Cause(*other_value.field_avp__PCC__3GPP__Session__Release__Cause); break; case ALT_avp__AAA__3GPP__MDT__User__Consent: field_avp__AAA__3GPP__MDT__User__Consent = new AAA__3GPP__MDT__User__Consent(*other_value.field_avp__AAA__3GPP__MDT__User__Consent); break; case ALT_avp__S6__3GPP__HSS__Cause: field_avp__S6__3GPP__HSS__Cause = new OCTETSTRING(*other_value.field_avp__S6__3GPP__HSS__Cause); break; case ALT_avp__MIPv6__NONE__MIP6__Home__Link__Prefix: field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix = new OCTETSTRING(*other_value.field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix); break; case ALT_avp__DNAS__NONE__Login__LAT__Port: field_avp__DNAS__NONE__Login__LAT__Port = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Login__LAT__Port); break; case ALT_avp__PCC__3GPP__PCSCF__Restoration__Indication: field_avp__PCC__3GPP__PCSCF__Restoration__Indication = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__PCSCF__Restoration__Indication); break; case ALT_avp__DCC__NONE__G__S__U__Pool__Reference: field_avp__DCC__NONE__G__S__U__Pool__Reference = new AVP__list(*other_value.field_avp__DCC__NONE__G__S__U__Pool__Reference); break; case ALT_avp__DCA__3GPP__Layer__2__Group__ID: field_avp__DCA__3GPP__Layer__2__Group__ID = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Layer__2__Group__ID); break; case ALT_avp__DCA__3GPP__Interface__Port: field_avp__DCA__3GPP__Interface__Port = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Interface__Port); break; case ALT_avp__AAA__3GPP__Subscription__Data__Deletion: field_avp__AAA__3GPP__Subscription__Data__Deletion = new AVP__list(*other_value.field_avp__AAA__3GPP__Subscription__Data__Deletion); break; case ALT_avp__MIPv6__NONE__Chargable__User__Identity: field_avp__MIPv6__NONE__Chargable__User__Identity = new OCTETSTRING(*other_value.field_avp__MIPv6__NONE__Chargable__User__Identity); break; case ALT_avp__AAA__3GPP__Trace__Collection__Entity: field_avp__AAA__3GPP__Trace__Collection__Entity = new AVP__Address(*other_value.field_avp__AAA__3GPP__Trace__Collection__Entity); break; case ALT_avp__DCA__3GPP__AoC__Request__Type: field_avp__DCA__3GPP__AoC__Request__Type = new DCA__3GPP__AoC__Request__Type(*other_value.field_avp__DCA__3GPP__AoC__Request__Type); break; case ALT_avp__CxDx__3GPP__Feature__List__ID: field_avp__CxDx__3GPP__Feature__List__ID = new OCTETSTRING(*other_value.field_avp__CxDx__3GPP__Feature__List__ID); break; case ALT_avp__BASE__NONE__Redirect__Host: field_avp__BASE__NONE__Redirect__Host = new CHARSTRING(*other_value.field_avp__BASE__NONE__Redirect__Host); break; case ALT_avp__AAA__3GPP__Network__Access__Mode: field_avp__AAA__3GPP__Network__Access__Mode = new AAA__3GPP__Network__Access__Mode(*other_value.field_avp__AAA__3GPP__Network__Access__Mode); break; case ALT_avp__DNAS__NONE__Framed__Compression: field_avp__DNAS__NONE__Framed__Compression = new DNAS__NONE__Framed__Compression(*other_value.field_avp__DNAS__NONE__Framed__Compression); break; case ALT_avp__DNAS__NONE__ARAP__Zone__Access: field_avp__DNAS__NONE__ARAP__Zone__Access = new DNAS__NONE__ARAP__Zone__Access(*other_value.field_avp__DNAS__NONE__ARAP__Zone__Access); break; case ALT_avp__GI__3GPP__3GPP__Selection__Mode: field_avp__GI__3GPP__3GPP__Selection__Mode = new OCTETSTRING(*other_value.field_avp__GI__3GPP__3GPP__Selection__Mode); break; case ALT_avp__DNAS__NONE__QoS__Filter__Rule: field_avp__DNAS__NONE__QoS__Filter__Rule = new CHARSTRING(*other_value.field_avp__DNAS__NONE__QoS__Filter__Rule); break; case ALT_avp__AAA__3GPP__Complete__Data__List__Included__Indicator: field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator = new AAA__3GPP__Complete__Data__List__Included__Indicator(*other_value.field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator); break; case ALT_avp__MIPv4__NONE__MIP__MN__AAA__SPI: field_avp__MIPv4__NONE__MIP__MN__AAA__SPI = new OCTETSTRING(*other_value.field_avp__MIPv4__NONE__MIP__MN__AAA__SPI); break; case ALT_avp__DCA__3GPP__LCS__Client__Name: field_avp__DCA__3GPP__LCS__Client__Name = new AVP__list(*other_value.field_avp__DCA__3GPP__LCS__Client__Name); break; case ALT_avp__GI__3GPP__3GPP__SGSN__Address: field_avp__GI__3GPP__3GPP__SGSN__Address = new OCTETSTRING(*other_value.field_avp__GI__3GPP__3GPP__SGSN__Address); break; case ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier: field_avp__DCA__3GPP__Related__IMS__Charging__Identifier = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier); break; case ALT_avp__DCA__3GPP__Called__Asserted__Identity: field_avp__DCA__3GPP__Called__Asserted__Identity = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Called__Asserted__Identity); break; case ALT_avp__DCA__3GPP__TWAG__Address: field_avp__DCA__3GPP__TWAG__Address = new AVP__Address(*other_value.field_avp__DCA__3GPP__TWAG__Address); break; case ALT_avp__MIPv4__NONE__MIP__MSA__Lifetime: field_avp__MIPv4__NONE__MIP__MSA__Lifetime = new OCTETSTRING(*other_value.field_avp__MIPv4__NONE__MIP__MSA__Lifetime); break; case ALT_avp__DCA__3GPP__Talk__Burst__Time: field_avp__DCA__3GPP__Talk__Burst__Time = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Talk__Burst__Time); break; case ALT_avp__DCA__3GPP__Token__Text: field_avp__DCA__3GPP__Token__Text = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Token__Text); break; case ALT_avp__DCA__3GPP__Rate__Control__Time__Unit: field_avp__DCA__3GPP__Rate__Control__Time__Unit = new INTEGER(*other_value.field_avp__DCA__3GPP__Rate__Control__Time__Unit); break; case ALT_avp__GI__3GPP__External__Identifier: field_avp__GI__3GPP__External__Identifier = new OCTETSTRING(*other_value.field_avp__GI__3GPP__External__Identifier); break; case ALT_avp__DCA__3GPP__Reason__Header: field_avp__DCA__3GPP__Reason__Header = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Reason__Header); break; case ALT_avp__AAA__3GPP__WLCP__Key: field_avp__AAA__3GPP__WLCP__Key = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__WLCP__Key); break; case ALT_avp__S6__3GPP__Reachability__Type: field_avp__S6__3GPP__Reachability__Type = new OCTETSTRING(*other_value.field_avp__S6__3GPP__Reachability__Type); break; case ALT_avp__DCA__3GPP__SIP__Request__Timestamp: field_avp__DCA__3GPP__SIP__Request__Timestamp = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__SIP__Request__Timestamp); break; case ALT_avp__DNAS__NONE__Framed__Route: field_avp__DNAS__NONE__Framed__Route = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Framed__Route); break; case ALT_avp__DNAS__NONE__Tunnel__Private__Group__Id: field_avp__DNAS__NONE__Tunnel__Private__Group__Id = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Tunnel__Private__Group__Id); break; case ALT_avp__DCC__NONE__CC__Request__Type: field_avp__DCC__NONE__CC__Request__Type = new DCC__NONE__CC__Request__Type(*other_value.field_avp__DCC__NONE__CC__Request__Type); break; case ALT_avp__DCA__3GPP__ProSe__Source__IP__Address: field_avp__DCA__3GPP__ProSe__Source__IP__Address = new AVP__Address(*other_value.field_avp__DCA__3GPP__ProSe__Source__IP__Address); break; case ALT_avp__S6__3GPP__Type__Of__External__Identifier: field_avp__S6__3GPP__Type__Of__External__Identifier = new OCTETSTRING(*other_value.field_avp__S6__3GPP__Type__Of__External__Identifier); break; case ALT_avp__PCC__3GPP__Event__Report__Indication: field_avp__PCC__3GPP__Event__Report__Indication = new AVP__list(*other_value.field_avp__PCC__3GPP__Event__Report__Indication); break; case ALT_avp__AAA__3GPP__MDT__Configuration: field_avp__AAA__3GPP__MDT__Configuration = new AVP__list(*other_value.field_avp__AAA__3GPP__MDT__Configuration); break; case ALT_avp__PCC__3GPP__Usage__Monitoring__Report: field_avp__PCC__3GPP__Usage__Monitoring__Report = new PCC__3GPP__Usage__Monitoring__Report(*other_value.field_avp__PCC__3GPP__Usage__Monitoring__Report); break; case ALT_avp__DCA__3GPP__Number__Of__Participants: field_avp__DCA__3GPP__Number__Of__Participants = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Number__Of__Participants); break; case ALT_avp__DCA__3GPP__MSC__Address: field_avp__DCA__3GPP__MSC__Address = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__MSC__Address); break; case ALT_avp__CxDx__3GPP__Priviledged__Sender__Indication: field_avp__CxDx__3GPP__Priviledged__Sender__Indication = new CxDx__3GPP__Priviledged__Sender__Indication(*other_value.field_avp__CxDx__3GPP__Priviledged__Sender__Indication); break; case ALT_avp__AAA__3GPP__Adjacent__Access__Restriction__Data: field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data = new AVP__list(*other_value.field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data); break; case ALT_avp__DCA__3GPP__AoC__Service__Obligatory__Type: field_avp__DCA__3GPP__AoC__Service__Obligatory__Type = new DCA__3GPP__AoC__Service__Obligatory__Type(*other_value.field_avp__DCA__3GPP__AoC__Service__Obligatory__Type); break; case ALT_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID: field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID); break; case ALT_avp__DCA__3GPP__Time__First__Usage: field_avp__DCA__3GPP__Time__First__Usage = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Time__First__Usage); break; case ALT_avp__CxDx__3GPP__Reason__Info: field_avp__CxDx__3GPP__Reason__Info = new OCTETSTRING(*other_value.field_avp__CxDx__3GPP__Reason__Info); break; case ALT_avp__PCC__3GPP__Default__EPS__Bearer__QoS: field_avp__PCC__3GPP__Default__EPS__Bearer__QoS = new AVP__list(*other_value.field_avp__PCC__3GPP__Default__EPS__Bearer__QoS); break; case ALT_avp__AAA__3GPP__CLR__Flags: field_avp__AAA__3GPP__CLR__Flags = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__CLR__Flags); break; case ALT_avp__AAA__3GPP__ULR__Flags: field_avp__AAA__3GPP__ULR__Flags = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__ULR__Flags); break; case ALT_avp__DCA__3GPP__Originating__SCCP__Address: field_avp__DCA__3GPP__Originating__SCCP__Address = new AVP__Address(*other_value.field_avp__DCA__3GPP__Originating__SCCP__Address); break; case ALT_avp__AAA__3GPP__ICS__Indicator: field_avp__AAA__3GPP__ICS__Indicator = new AAA__3GPP__ICS__Indicator(*other_value.field_avp__AAA__3GPP__ICS__Indicator); break; case ALT_avp__DNAS__NONE__Calling__Station__Id: field_avp__DNAS__NONE__Calling__Station__Id = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Calling__Station__Id); break; case ALT_avp__DNAS__NONE__Tunnel__Client__Auth__Id: field_avp__DNAS__NONE__Tunnel__Client__Auth__Id = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Tunnel__Client__Auth__Id); break; case ALT_avp__DCC__NONE__Currency__Code: field_avp__DCC__NONE__Currency__Code = new OCTETSTRING(*other_value.field_avp__DCC__NONE__Currency__Code); break; case ALT_avp__AAA__3GPP__Cancellation__Type: field_avp__AAA__3GPP__Cancellation__Type = new AAA__3GPP__Cancellation__Type(*other_value.field_avp__AAA__3GPP__Cancellation__Type); break; case ALT_avp__BASE__NONE__E2E__Sequence: field_avp__BASE__NONE__E2E__Sequence = new AVP__list(*other_value.field_avp__BASE__NONE__E2E__Sequence); break; case ALT_avp__BASE__NONE__Origin__Realm: field_avp__BASE__NONE__Origin__Realm = new CHARSTRING(*other_value.field_avp__BASE__NONE__Origin__Realm); break; case ALT_avp__AAA__3GPP__PDN__Type: field_avp__AAA__3GPP__PDN__Type = new AAA__3GPP__PDN__Type(*other_value.field_avp__AAA__3GPP__PDN__Type); break; case ALT_avp__DCA__3GPP__Scale__Factor: field_avp__DCA__3GPP__Scale__Factor = new AVP__list(*other_value.field_avp__DCA__3GPP__Scale__Factor); break; case ALT_avp__DCA__3GPP__IM__Information: field_avp__DCA__3GPP__IM__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__IM__Information); break; case ALT_avp__DNAS__NONE__Prompt: field_avp__DNAS__NONE__Prompt = new DNAS__NONE__Prompt(*other_value.field_avp__DNAS__NONE__Prompt); break; case ALT_avp__DCA__3GPP__SDP__Offer__Timestamp: field_avp__DCA__3GPP__SDP__Offer__Timestamp = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__SDP__Offer__Timestamp); break; case ALT_avp__AAA__3GPP__PPR__Flags: field_avp__AAA__3GPP__PPR__Flags = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__PPR__Flags); break; case ALT_avp__DCA__3GPP__MM__Content__Type: field_avp__DCA__3GPP__MM__Content__Type = new AVP__list(*other_value.field_avp__DCA__3GPP__MM__Content__Type); break; case ALT_avp__DCA__3GPP__CPDT__Information: field_avp__DCA__3GPP__CPDT__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__CPDT__Information); break; case ALT_avp__GI__3GPP__3GPP__GGSN__IPv6__Address: field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address = new OCTETSTRING(*other_value.field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address); break; case ALT_avp__AAA__3GPP__DER__S6b__Flags: field_avp__AAA__3GPP__DER__S6b__Flags = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__DER__S6b__Flags); break; case ALT_avp__DCA__3GPP__SCS__Realm: field_avp__DCA__3GPP__SCS__Realm = new CHARSTRING(*other_value.field_avp__DCA__3GPP__SCS__Realm); break; case ALT_avp__DCA__3GPP__LCS__Requestor__Id: field_avp__DCA__3GPP__LCS__Requestor__Id = new AVP__list(*other_value.field_avp__DCA__3GPP__LCS__Requestor__Id); break; case ALT_avp__RX__3GPP__Access__Network__Charging__Identifier: field_avp__RX__3GPP__Access__Network__Charging__Identifier = new AVP__list(*other_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier); break; case ALT_avp__DCC__NONE__Redirect__Server: field_avp__DCC__NONE__Redirect__Server = new AVP__list(*other_value.field_avp__DCC__NONE__Redirect__Server); break; case ALT_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status: field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status = new AVP__list(*other_value.field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status); break; case ALT_avp__DCA__3GPP__PoC__User__Role__info__Units: field_avp__DCA__3GPP__PoC__User__Role__info__Units = new DCA__3GPP__PoC__User__Role__info__Units(*other_value.field_avp__DCA__3GPP__PoC__User__Role__info__Units); break; case ALT_avp__DCA__3GPP__Variable__Part: field_avp__DCA__3GPP__Variable__Part = new AVP__list(*other_value.field_avp__DCA__3GPP__Variable__Part); break; case ALT_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID: field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID); break; case ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data: field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data = new AVP__list(*other_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data); break; case ALT_avp__PCC__3GPP__Bearer__Operation: field_avp__PCC__3GPP__Bearer__Operation = new PCC__3GPP__Bearer__Operation(*other_value.field_avp__PCC__3GPP__Bearer__Operation); break; case ALT_avp__AAA__3GPP__Current__Location__Retrieved: field_avp__AAA__3GPP__Current__Location__Retrieved = new AAA__3GPP__Current__Location__Retrieved(*other_value.field_avp__AAA__3GPP__Current__Location__Retrieved); break; case ALT_avp__RX__3GPP__Pre__emption__Control__Info: field_avp__RX__3GPP__Pre__emption__Control__Info = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Pre__emption__Control__Info); break; case ALT_avp__PCC__3GPP__TDF__Application__Instance__Identifier: field_avp__PCC__3GPP__TDF__Application__Instance__Identifier = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__TDF__Application__Instance__Identifier); break; case ALT_avp__DCA__3GPP__SM__Device__Trigger__Information: field_avp__DCA__3GPP__SM__Device__Trigger__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__SM__Device__Trigger__Information); break; case ALT_avp__DCA__3GPP__Service__Information: field_avp__DCA__3GPP__Service__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__Service__Information); break; case ALT_avp__BASE__NONE__Acct__Interim__Interval: field_avp__BASE__NONE__Acct__Interim__Interval = new OCTETSTRING(*other_value.field_avp__BASE__NONE__Acct__Interim__Interval); break; case ALT_avp__RX__3GPP__Media__Component__Number: field_avp__RX__3GPP__Media__Component__Number = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Media__Component__Number); break; case ALT_avp__CxDx__3GPP__Path: field_avp__CxDx__3GPP__Path = new OCTETSTRING(*other_value.field_avp__CxDx__3GPP__Path); break; case ALT_avp__PCC__3GPP__Packet__Filter__Usage: field_avp__PCC__3GPP__Packet__Filter__Usage = new PCC__3GPP__Packet__Filter__Usage(*other_value.field_avp__PCC__3GPP__Packet__Filter__Usage); break; case ALT_avp__AAA__3GPP__Event__Threshold__Event__1F: field_avp__AAA__3GPP__Event__Threshold__Event__1F = new INTEGER(*other_value.field_avp__AAA__3GPP__Event__Threshold__Event__1F); break; case ALT_avp__S6__3GPP__MONTE__Location__Type: field_avp__S6__3GPP__MONTE__Location__Type = new OCTETSTRING(*other_value.field_avp__S6__3GPP__MONTE__Location__Type); break; case ALT_avp__DCA__3GPP__Inter__Operator__Identifier: field_avp__DCA__3GPP__Inter__Operator__Identifier = new AVP__list(*other_value.field_avp__DCA__3GPP__Inter__Operator__Identifier); break; case ALT_avp__AAA__3GPP__RDS__Indicator: field_avp__AAA__3GPP__RDS__Indicator = new AAA__3GPP__RDS__Indicator(*other_value.field_avp__AAA__3GPP__RDS__Indicator); break; case ALT_avp__DCA__3GPP__Proximity__Cancellation__Timestamp: field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp); break; case ALT_avp__DCA__3GPP__MMTel__SService__Type: field_avp__DCA__3GPP__MMTel__SService__Type = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__MMTel__SService__Type); break; case ALT_avp__CxDx__3GPP__Optional__Capability: field_avp__CxDx__3GPP__Optional__Capability = new OCTETSTRING(*other_value.field_avp__CxDx__3GPP__Optional__Capability); break; case ALT_avp__PCC__3GPP__Tunnel__Header__Length: field_avp__PCC__3GPP__Tunnel__Header__Length = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Tunnel__Header__Length); break; case ALT_avp__AAA__3GPP__Reporting__Trigger: field_avp__AAA__3GPP__Reporting__Trigger = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Reporting__Trigger); break; case ALT_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate: field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate = new AVP__list(*other_value.field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate); break; case ALT_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name: field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name = new CHARSTRING(*other_value.field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name); break; case ALT_avp__AAA__3GPP__Group__PLMN__Id: field_avp__AAA__3GPP__Group__PLMN__Id = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Group__PLMN__Id); break; case ALT_avp__DCA__3GPP__Reply__Path__Requested: field_avp__DCA__3GPP__Reply__Path__Requested = new DCA__3GPP__Reply__Path__Requested(*other_value.field_avp__DCA__3GPP__Reply__Path__Requested); break; case ALT_avp__AAA__3GPP__User__Id: field_avp__AAA__3GPP__User__Id = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__User__Id); break; case ALT_avp__DCA__3GPP__Serving__Node__Type: field_avp__DCA__3GPP__Serving__Node__Type = new DCA__3GPP__Serving__Node__Type(*other_value.field_avp__DCA__3GPP__Serving__Node__Type); break; case ALT_avp__DNAS__NONE__Login__LAT__Node: field_avp__DNAS__NONE__Login__LAT__Node = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Login__LAT__Node); break; case ALT_avp__DNAS__NONE__Originating__Line__Info: field_avp__DNAS__NONE__Originating__Line__Info = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Originating__Line__Info); break; case ALT_avp__DCC__NONE__Exponent: field_avp__DCC__NONE__Exponent = new INTEGER(*other_value.field_avp__DCC__NONE__Exponent); break; case ALT_avp__MIPv6__NONE__MIP__Authenticator: field_avp__MIPv6__NONE__MIP__Authenticator = new OCTETSTRING(*other_value.field_avp__MIPv6__NONE__MIP__Authenticator); break; case ALT_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info: field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info = new AVP__list(*other_value.field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info); break; case ALT_avp__MIPv4__NONE__Accounting__Input__Octets: field_avp__MIPv4__NONE__Accounting__Input__Octets = new OCTETSTRING(*other_value.field_avp__MIPv4__NONE__Accounting__Input__Octets); break; case ALT_avp__AAA__3GPP__EPS__User__State: field_avp__AAA__3GPP__EPS__User__State = new AVP__list(*other_value.field_avp__AAA__3GPP__EPS__User__State); break; case ALT_avp__BASE__NONE__Origin__Host: field_avp__BASE__NONE__Origin__Host = new CHARSTRING(*other_value.field_avp__BASE__NONE__Origin__Host); break; case ALT_avp__AAA__3GPP__Access__Authorization__Flags: field_avp__AAA__3GPP__Access__Authorization__Flags = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Access__Authorization__Flags); break; case ALT_avp__DCA__3GPP__PDP__Address: field_avp__DCA__3GPP__PDP__Address = new AVP__Address(*other_value.field_avp__DCA__3GPP__PDP__Address); break; case ALT_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator: field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator = new DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator(*other_value.field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator); break; case ALT_avp__DCA__3GPP__NNI__Information: field_avp__DCA__3GPP__NNI__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__NNI__Information); break; case ALT_avp__DCA__3GPP__Location__Estimate: field_avp__DCA__3GPP__Location__Estimate = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Location__Estimate); break; case ALT_avp__DCA__3GPP__Offline__Charging: field_avp__DCA__3GPP__Offline__Charging = new AVP__list(*other_value.field_avp__DCA__3GPP__Offline__Charging); break; case ALT_avp__RX__3GPP__Retry__Interval: field_avp__RX__3GPP__Retry__Interval = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Retry__Interval); break; case ALT_avp__BASE__NONE__Accounting__Session__Id: field_avp__BASE__NONE__Accounting__Session__Id = new OCTETSTRING(*other_value.field_avp__BASE__NONE__Accounting__Session__Id); break; case ALT_avp__DCA__3GPP__Additional__Content__Information: field_avp__DCA__3GPP__Additional__Content__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__Additional__Content__Information); break; case ALT_avp__DCC__NONE__Restriction__Filter__Rule: field_avp__DCC__NONE__Restriction__Filter__Rule = new CHARSTRING(*other_value.field_avp__DCC__NONE__Restriction__Filter__Rule); break; case ALT_avp__DCA__3GPP__Cause__Code: field_avp__DCA__3GPP__Cause__Code = new INTEGER(*other_value.field_avp__DCA__3GPP__Cause__Code); break; case ALT_avp__AAA__3GPP__TWAN__Connection__Mode: field_avp__AAA__3GPP__TWAN__Connection__Mode = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__TWAN__Connection__Mode); break; case ALT_avp__PCC__3GPP__Packet__Filter__Identifier: field_avp__PCC__3GPP__Packet__Filter__Identifier = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Packet__Filter__Identifier); break; case ALT_avp__DCA__3GPP__Address__Data: field_avp__DCA__3GPP__Address__Data = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Address__Data); break; case ALT_avp__S6__3GPP__SCEF__Reference__ID: field_avp__S6__3GPP__SCEF__Reference__ID = new OCTETSTRING(*other_value.field_avp__S6__3GPP__SCEF__Reference__ID); break; case ALT_avp__DCA__3GPP__Content__Type: field_avp__DCA__3GPP__Content__Type = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Content__Type); break; case ALT_avp__PCC__3GPP__Resource__Release__Notification: field_avp__PCC__3GPP__Resource__Release__Notification = new PCC__3GPP__Resource__Release__Notification(*other_value.field_avp__PCC__3GPP__Resource__Release__Notification); break; case ALT_avp__PCC__3GPP__ADC__Rule__Name: field_avp__PCC__3GPP__ADC__Rule__Name = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__ADC__Rule__Name); break; case ALT_avp__DCA__3GPP__ProSe__Function__IP__Address: field_avp__DCA__3GPP__ProSe__Function__IP__Address = new AVP__Address(*other_value.field_avp__DCA__3GPP__ProSe__Function__IP__Address); break; case ALT_avp__PCC__3GPP__Guaranteed__Bitrate__DL: field_avp__PCC__3GPP__Guaranteed__Bitrate__DL = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__DL); break; case ALT_avp__BASE__NONE__Disconnect__Cause: field_avp__BASE__NONE__Disconnect__Cause = new BASE__NONE__Disconnect__Cause(*other_value.field_avp__BASE__NONE__Disconnect__Cause); break; case ALT_avp__AAA__3GPP__Error__Diagnostic: field_avp__AAA__3GPP__Error__Diagnostic = new AAA__3GPP__Error__Diagnostic(*other_value.field_avp__AAA__3GPP__Error__Diagnostic); break; case ALT_avp__RX__3GPP__Extended__Max__Supported__BW__UL: field_avp__RX__3GPP__Extended__Max__Supported__BW__UL = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__UL); break; case ALT_avp__PCC__3GPP__UDP__Source__Port: field_avp__PCC__3GPP__UDP__Source__Port = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__UDP__Source__Port); break; case ALT_avp__DCC__NONE__CC__Total__Octets: field_avp__DCC__NONE__CC__Total__Octets = new OCTETSTRING(*other_value.field_avp__DCC__NONE__CC__Total__Octets); break; case ALT_avp__BASE__NONE__Accounting__Record__Type: field_avp__BASE__NONE__Accounting__Record__Type = new BASE__NONE__Accounting__Record__Type(*other_value.field_avp__BASE__NONE__Accounting__Record__Type); break; case ALT_avp__DCA__3GPP__SMS__Result: field_avp__DCA__3GPP__SMS__Result = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__SMS__Result); break; case ALT_avp__DCA__3GPP__MMS__Information: field_avp__DCA__3GPP__MMS__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__MMS__Information); break; case ALT_avp__CxDx__3GPP__From__SIP__Header: field_avp__CxDx__3GPP__From__SIP__Header = new OCTETSTRING(*other_value.field_avp__CxDx__3GPP__From__SIP__Header); break; case ALT_avp__PCC__3GPP__Routing__Rule__Definition: field_avp__PCC__3GPP__Routing__Rule__Definition = new AVP__list(*other_value.field_avp__PCC__3GPP__Routing__Rule__Definition); break; case ALT_avp__AAA__3GPP__SIPTO__Local__Network__Permission: field_avp__AAA__3GPP__SIPTO__Local__Network__Permission = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__SIPTO__Local__Network__Permission); break; case ALT_avp__DCA__3GPP__CUG__Information: field_avp__DCA__3GPP__CUG__Information = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__CUG__Information); break; case ALT_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed: field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed = new AAA__3GPP__VPLMN__Dynamic__Address__Allowed(*other_value.field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed); break; case ALT_avp__DCC__NONE__Value__Digits: field_avp__DCC__NONE__Value__Digits = new OCTETSTRING(*other_value.field_avp__DCC__NONE__Value__Digits); break; case ALT_avp__MIPv4__NONE__MIP__MN__AAA__Auth: field_avp__MIPv4__NONE__MIP__MN__AAA__Auth = new AVP__list(*other_value.field_avp__MIPv4__NONE__MIP__MN__AAA__Auth); break; case ALT_avp__BASE__NONE__Acct__Application__Id: field_avp__BASE__NONE__Acct__Application__Id = new OCTETSTRING(*other_value.field_avp__BASE__NONE__Acct__Application__Id); break; case ALT_avp__DCA__3GPP__Associated__Party__Address: field_avp__DCA__3GPP__Associated__Party__Address = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Associated__Party__Address); break; case ALT_avp__CxDx__3GPP__SIP__Authenticate: field_avp__CxDx__3GPP__SIP__Authenticate = new OCTETSTRING(*other_value.field_avp__CxDx__3GPP__SIP__Authenticate); break; case ALT_avp__AAA__3GPP__Service__Type: field_avp__AAA__3GPP__Service__Type = new AVP__list(*other_value.field_avp__AAA__3GPP__Service__Type); break; case ALT_avp__AAA__3GPP__Immediate__Response__Preferred: field_avp__AAA__3GPP__Immediate__Response__Preferred = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Immediate__Response__Preferred); break; case ALT_avp__DNAS__NONE__Framed__Appletalk__Zone: field_avp__DNAS__NONE__Framed__Appletalk__Zone = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Framed__Appletalk__Zone); break; case ALT_avp__DNAS__NONE__Login__IPv6__Host: field_avp__DNAS__NONE__Login__IPv6__Host = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Login__IPv6__Host); break; case ALT_avp__DCA__3GPP__Local__GW__Inserted__Indication: field_avp__DCA__3GPP__Local__GW__Inserted__Indication = new DCA__3GPP__Local__GW__Inserted__Indication(*other_value.field_avp__DCA__3GPP__Local__GW__Inserted__Indication); break; case ALT_avp__AAA__3GPP__XRES: field_avp__AAA__3GPP__XRES = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__XRES); break; case ALT_avp__DCC__NONE__Final__Unit__Indication: field_avp__DCC__NONE__Final__Unit__Indication = new AVP__list(*other_value.field_avp__DCC__NONE__Final__Unit__Indication); break; case ALT_avp__DCA__3GPP__Deferred__Location__Event__Type: field_avp__DCA__3GPP__Deferred__Location__Event__Type = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Deferred__Location__Event__Type); break; case ALT_avp__GI__3GPP__3GPP__IMSI: field_avp__GI__3GPP__3GPP__IMSI = new OCTETSTRING(*other_value.field_avp__GI__3GPP__3GPP__IMSI); break; case ALT_avp__AAA__3GPP__User__State: field_avp__AAA__3GPP__User__State = new AAA__3GPP__User__State(*other_value.field_avp__AAA__3GPP__User__State); break; case ALT_avp__MIPv4__NONE__MIP__MN__to__HA__MSA: field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA = new AVP__list(*other_value.field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA); break; case ALT_avp__BASE__NONE__Result__Code: field_avp__BASE__NONE__Result__Code = new OCTETSTRING(*other_value.field_avp__BASE__NONE__Result__Code); break; case ALT_avp__DCA__3GPP__Envelope: field_avp__DCA__3GPP__Envelope = new AVP__list(*other_value.field_avp__DCA__3GPP__Envelope); break; case ALT_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity: field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity = new DCA__3GPP__Monitoring__Event__Configuration__Activity(*other_value.field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity); break; case ALT_avp__DCA__3GPP__IMS__Communication__Service__Identifier: field_avp__DCA__3GPP__IMS__Communication__Service__Identifier = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__IMS__Communication__Service__Identifier); break; case ALT_avp__DNAS__NONE__Framed__IP__Address: field_avp__DNAS__NONE__Framed__IP__Address = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Framed__IP__Address); break; case ALT_avp__AAA__3GPP__Trust__Relationship__Update: field_avp__AAA__3GPP__Trust__Relationship__Update = new AAA__3GPP__Trust__Relationship__Update(*other_value.field_avp__AAA__3GPP__Trust__Relationship__Update); break; case ALT_avp__DCA__3GPP__APN__Rate__Control__Downlink: field_avp__DCA__3GPP__APN__Rate__Control__Downlink = new AVP__list(*other_value.field_avp__DCA__3GPP__APN__Rate__Control__Downlink); break; case ALT_avp__DCA__3GPP__Session__Direction: field_avp__DCA__3GPP__Session__Direction = new DCA__3GPP__Session__Direction(*other_value.field_avp__DCA__3GPP__Session__Direction); break; case ALT_avp__S6__3GPP__IP__SM__GW__Realm: field_avp__S6__3GPP__IP__SM__GW__Realm = new CHARSTRING(*other_value.field_avp__S6__3GPP__IP__SM__GW__Realm); break; case ALT_avp__DCA__3GPP__Monitoring__UE__Identifier: field_avp__DCA__3GPP__Monitoring__UE__Identifier = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Monitoring__UE__Identifier); break; case ALT_avp__S6__3GPP__Reference__ID__Validity__Time: field_avp__S6__3GPP__Reference__ID__Validity__Time = new OCTETSTRING(*other_value.field_avp__S6__3GPP__Reference__ID__Validity__Time); break; case ALT_avp__PCC__3GPP__TFT__Packet__Filter__Information: field_avp__PCC__3GPP__TFT__Packet__Filter__Information = new AVP__list(*other_value.field_avp__PCC__3GPP__TFT__Packet__Filter__Information); break; case ALT_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity: field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity); break; case ALT_avp__RX__3GPP__Min__Desired__Bandwidth__DL: field_avp__RX__3GPP__Min__Desired__Bandwidth__DL = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__DL); break; case ALT_avp__DCA__3GPP__Transmitter__Info: field_avp__DCA__3GPP__Transmitter__Info = new AVP__list(*other_value.field_avp__DCA__3GPP__Transmitter__Info); break; case ALT_avp__S6__3GPP__Group__Reporting__Guard__Timer: field_avp__S6__3GPP__Group__Reporting__Guard__Timer = new OCTETSTRING(*other_value.field_avp__S6__3GPP__Group__Reporting__Guard__Timer); break; case ALT_avp__DCA__3GPP__PS__Furnish__Charging__Information: field_avp__DCA__3GPP__PS__Furnish__Charging__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__PS__Furnish__Charging__Information); break; case ALT_avp__CxDx__3GPP__Associated__Identities: field_avp__CxDx__3GPP__Associated__Identities = new AVP__list(*other_value.field_avp__CxDx__3GPP__Associated__Identities); break; case ALT_avp__PCC__3GPP__Session__Linking__Indicator: field_avp__PCC__3GPP__Session__Linking__Indicator = new PCC__3GPP__Session__Linking__Indicator(*other_value.field_avp__PCC__3GPP__Session__Linking__Indicator); break; case ALT_avp__BASE__NONE__Auth__Session__State: field_avp__BASE__NONE__Auth__Session__State = new BASE__NONE__Auth__Session__State(*other_value.field_avp__BASE__NONE__Auth__Session__State); break; case ALT_avp__S6__3GPP__Maximum__Number__of__Reports: field_avp__S6__3GPP__Maximum__Number__of__Reports = new OCTETSTRING(*other_value.field_avp__S6__3GPP__Maximum__Number__of__Reports); break; case ALT_avp__PCC__3GPP__PRA__Install: field_avp__PCC__3GPP__PRA__Install = new AVP__list(*other_value.field_avp__PCC__3GPP__PRA__Install); break; case ALT_avp__AAA__3GPP__V2X__Permission: field_avp__AAA__3GPP__V2X__Permission = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__V2X__Permission); break; case ALT_avp__DCA__3GPP__ProSe__Range__Class: field_avp__DCA__3GPP__ProSe__Range__Class = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__ProSe__Range__Class); break; case ALT_avp__DCA__3GPP__Carrier__Select__Routing__Information: field_avp__DCA__3GPP__Carrier__Select__Routing__Information = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Carrier__Select__Routing__Information); break; case ALT_avp__PCC__3GPP__QoS__Negotiation: field_avp__PCC__3GPP__QoS__Negotiation = new PCC__3GPP__QoS__Negotiation(*other_value.field_avp__PCC__3GPP__QoS__Negotiation); break; case ALT_avp__AAA__3GPP__LIPA__Permission: field_avp__AAA__3GPP__LIPA__Permission = new AAA__3GPP__LIPA__Permission(*other_value.field_avp__AAA__3GPP__LIPA__Permission); break; case ALT_avp__CxDx__3GPP__SIP__Auth__Data__Item: field_avp__CxDx__3GPP__SIP__Auth__Data__Item = new AVP__list(*other_value.field_avp__CxDx__3GPP__SIP__Auth__Data__Item); break; case ALT_avp__AAA__3GPP__3GPP2__MEID: field_avp__AAA__3GPP__3GPP2__MEID = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__3GPP2__MEID); break; case ALT_avp__MIPv4__NONE__MIP__FA__to__MN__MSA: field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA = new AVP__list(*other_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA); break; case ALT_avp__AAA__3GPP__Subscription__Data: field_avp__AAA__3GPP__Subscription__Data = new AVP__list(*other_value.field_avp__AAA__3GPP__Subscription__Data); break; case ALT_avp__CxDx__3GPP__Multiple__Registration__Indication: field_avp__CxDx__3GPP__Multiple__Registration__Indication = new CxDx__3GPP__Multiple__Registration__Indication(*other_value.field_avp__CxDx__3GPP__Multiple__Registration__Indication); break; case ALT_avp__AAA__3GPP__WLAN__offloadability__UTRAN: field_avp__AAA__3GPP__WLAN__offloadability__UTRAN = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__WLAN__offloadability__UTRAN); break; case ALT_avp__BASE__NONE__Vendor__Specific__Application__Id: field_avp__BASE__NONE__Vendor__Specific__Application__Id = new AVP__list(*other_value.field_avp__BASE__NONE__Vendor__Specific__Application__Id); break; case ALT_avp__DCA__3GPP__IMSI__Unauthenticated__Flag: field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag = new DCA__3GPP__IMSI__Unauthenticated__Flag(*other_value.field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag); break; case ALT_avp__DCA__3GPP__Interface__Id: field_avp__DCA__3GPP__Interface__Id = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Interface__Id); break; case ALT_avp__AAA__3GPP__CSG__Subscription__Data: field_avp__AAA__3GPP__CSG__Subscription__Data = new AVP__list(*other_value.field_avp__AAA__3GPP__CSG__Subscription__Data); break; case ALT_avp__DCA__3GPP__Diagnostics: field_avp__DCA__3GPP__Diagnostics = new INTEGER(*other_value.field_avp__DCA__3GPP__Diagnostics); break; case ALT_avp__MIPv6__NONE__Service__Selection: field_avp__MIPv6__NONE__Service__Selection = new OCTETSTRING(*other_value.field_avp__MIPv6__NONE__Service__Selection); break; case ALT_avp__AAA__3GPP__TS__Code: field_avp__AAA__3GPP__TS__Code = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__TS__Code); break; case ALT_avp__DNAS__NONE__Tunnel__Client__Endpoint: field_avp__DNAS__NONE__Tunnel__Client__Endpoint = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Tunnel__Client__Endpoint); break; case ALT_avp__AAA__3GPP__AN__Trusted: field_avp__AAA__3GPP__AN__Trusted = new AAA__3GPP__AN__Trusted(*other_value.field_avp__AAA__3GPP__AN__Trusted); break; case ALT_avp__DCA__3GPP__Monitoring__Event__Funtionality: field_avp__DCA__3GPP__Monitoring__Event__Funtionality = new DCA__3GPP__Monitoring__Event__Funtionality(*other_value.field_avp__DCA__3GPP__Monitoring__Event__Funtionality); break; case ALT_avp__DCA__3GPP__Aux__Applic__Info: field_avp__DCA__3GPP__Aux__Applic__Info = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Aux__Applic__Info); break; case ALT_avp__MIPv4__NONE__MIP__Nonce: field_avp__MIPv4__NONE__MIP__Nonce = new OCTETSTRING(*other_value.field_avp__MIPv4__NONE__MIP__Nonce); break; case ALT_avp__S6__3GPP__IP__SM__GW__Number: field_avp__S6__3GPP__IP__SM__GW__Number = new OCTETSTRING(*other_value.field_avp__S6__3GPP__IP__SM__GW__Number); break; case ALT_avp__AAA__3GPP__AAR__Flags: field_avp__AAA__3GPP__AAR__Flags = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__AAR__Flags); break; case ALT_avp__DCA__3GPP__LCS__Client__External__ID: field_avp__DCA__3GPP__LCS__Client__External__ID = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__LCS__Client__External__ID); break; case ALT_avp__DCA__3GPP__VLR__Number: field_avp__DCA__3GPP__VLR__Number = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__VLR__Number); break; case ALT_avp__PCC__3GPP__Charging__Rule__Install: field_avp__PCC__3GPP__Charging__Rule__Install = new AVP__list(*other_value.field_avp__PCC__3GPP__Charging__Rule__Install); break; case ALT_avp__RX__3GPP__Rx__Request__Type: field_avp__RX__3GPP__Rx__Request__Type = new RX__3GPP__Rx__Request__Type(*other_value.field_avp__RX__3GPP__Rx__Request__Type); break; case ALT_avp__S6__3GPP__NIDD__Authorization__Response: field_avp__S6__3GPP__NIDD__Authorization__Response = new AVP__list(*other_value.field_avp__S6__3GPP__NIDD__Authorization__Response); break; case ALT_avp__DCA__3GPP__Outgoing__Trunk__Group__Id: field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id); break; case ALT_avp__AAA__3GPP__Transport__Access__Type: field_avp__AAA__3GPP__Transport__Access__Type = new AAA__3GPP__Transport__Access__Type(*other_value.field_avp__AAA__3GPP__Transport__Access__Type); break; case ALT_avp__DCC__NONE__Subscription__Id: field_avp__DCC__NONE__Subscription__Id = new AVP__list(*other_value.field_avp__DCC__NONE__Subscription__Id); break; case ALT_avp__PCC__3GPP__QoS__Rule__Remove: field_avp__PCC__3GPP__QoS__Rule__Remove = new AVP__list(*other_value.field_avp__PCC__3GPP__QoS__Rule__Remove); break; case ALT_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data: field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data = new AVP__list(*other_value.field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data); break; case ALT_avp__DCA__3GPP__Message__Body: field_avp__DCA__3GPP__Message__Body = new AVP__list(*other_value.field_avp__DCA__3GPP__Message__Body); break; case ALT_avp__S6__3GPP__Communication__Duration__Time: field_avp__S6__3GPP__Communication__Duration__Time = new OCTETSTRING(*other_value.field_avp__S6__3GPP__Communication__Duration__Time); break; case ALT_avp__PCC__3GPP__Access__Availability__Change__Reason: field_avp__PCC__3GPP__Access__Availability__Change__Reason = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Access__Availability__Change__Reason); break; case ALT_avp__PCC__3GPP__TDF__Application__Identifier: field_avp__PCC__3GPP__TDF__Application__Identifier = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__TDF__Application__Identifier); break; case ALT_avp__DCA__3GPP__Requested__PLMN__Identifier: field_avp__DCA__3GPP__Requested__PLMN__Identifier = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Requested__PLMN__Identifier); break; case ALT_avp__AAA__3GPP__Location__Area__Identity: field_avp__AAA__3GPP__Location__Area__Identity = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Location__Area__Identity); break; case ALT_avp__RX__3GPP__Media__Component__Status: field_avp__RX__3GPP__Media__Component__Status = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Media__Component__Status); break; case ALT_avp__AAA__3GPP__eDRX__Cycle__Length__Value: field_avp__AAA__3GPP__eDRX__Cycle__Length__Value = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__eDRX__Cycle__Length__Value); break; case ALT_avp__MIPv4__NONE__MIP__FA__Challenge: field_avp__MIPv4__NONE__MIP__FA__Challenge = new OCTETSTRING(*other_value.field_avp__MIPv4__NONE__MIP__FA__Challenge); break; case ALT_avp__CxDx__3GPP__Visited__Network__Identifier: field_avp__CxDx__3GPP__Visited__Network__Identifier = new OCTETSTRING(*other_value.field_avp__CxDx__3GPP__Visited__Network__Identifier); break; case ALT_avp__S6__3GPP__RIR__Flags: field_avp__S6__3GPP__RIR__Flags = new OCTETSTRING(*other_value.field_avp__S6__3GPP__RIR__Flags); break; case ALT_avp__DCA__3GPP__Volume__Quota__Threshold: field_avp__DCA__3GPP__Volume__Quota__Threshold = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Volume__Quota__Threshold); break; case ALT_avp__DCA__3GPP__Incremental__Cost: field_avp__DCA__3GPP__Incremental__Cost = new AVP__list(*other_value.field_avp__DCA__3GPP__Incremental__Cost); break; case ALT_avp__PCC__3GPP__Usage__Monitoring__Level: field_avp__PCC__3GPP__Usage__Monitoring__Level = new PCC__3GPP__Usage__Monitoring__Level(*other_value.field_avp__PCC__3GPP__Usage__Monitoring__Level); break; case ALT_avp__AAA__3GPP__Collection__Period__RRM__LTE: field_avp__AAA__3GPP__Collection__Period__RRM__LTE = new AAA__3GPP__Collection__Period__RRM__LTE(*other_value.field_avp__AAA__3GPP__Collection__Period__RRM__LTE); break; case ALT_avp__PCC__3GPP__Extended__APN__AMBR__UL: field_avp__PCC__3GPP__Extended__APN__AMBR__UL = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Extended__APN__AMBR__UL); break; case ALT_avp__AAA__3GPP__Subscriber__Status: field_avp__AAA__3GPP__Subscriber__Status = new AAA__3GPP__Subscriber__Status(*other_value.field_avp__AAA__3GPP__Subscriber__Status); break; case ALT_avp__CxDx__3GPP__Identity__with__Emergency__Registration: field_avp__CxDx__3GPP__Identity__with__Emergency__Registration = new AVP__list(*other_value.field_avp__CxDx__3GPP__Identity__with__Emergency__Registration); break; case ALT_avp__DCA__3GPP__Originator__Received__Address: field_avp__DCA__3GPP__Originator__Received__Address = new AVP__list(*other_value.field_avp__DCA__3GPP__Originator__Received__Address); break; case ALT_avp__DCA__3GPP__AoC__Service: field_avp__DCA__3GPP__AoC__Service = new AVP__list(*other_value.field_avp__DCA__3GPP__AoC__Service); break; case ALT_avp__DCC__NONE__Tariff__Change__Usage: field_avp__DCC__NONE__Tariff__Change__Usage = new DCC__NONE__Tariff__Change__Usage(*other_value.field_avp__DCC__NONE__Tariff__Change__Usage); break; case ALT_avp__AAA__3GPP__LCS__PrivacyException: field_avp__AAA__3GPP__LCS__PrivacyException = new AVP__list(*other_value.field_avp__AAA__3GPP__LCS__PrivacyException); break; case ALT_avp__AAA__3GPP__QoS__Subscribed: field_avp__AAA__3GPP__QoS__Subscribed = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__QoS__Subscribed); break; case ALT_avp__DNAS__NONE__NAS__IP__Address: field_avp__DNAS__NONE__NAS__IP__Address = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__NAS__IP__Address); break; case ALT_avp__DCA__3GPP__Variable__Part__Value: field_avp__DCA__3GPP__Variable__Part__Value = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Variable__Part__Value); break; case ALT_avp__DCA__3GPP__Read__Reply__Report__Requested: field_avp__DCA__3GPP__Read__Reply__Report__Requested = new DCA__3GPP__Read__Reply__Report__Requested(*other_value.field_avp__DCA__3GPP__Read__Reply__Report__Requested); break; case ALT_avp__DCA__3GPP__Event__Charging__TimeStamp: field_avp__DCA__3GPP__Event__Charging__TimeStamp = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Event__Charging__TimeStamp); break; case ALT_avp__RX__3GPP__RR__Bandwidth: field_avp__RX__3GPP__RR__Bandwidth = new OCTETSTRING(*other_value.field_avp__RX__3GPP__RR__Bandwidth); break; case ALT_avp__DNAS__NONE__CHAP__Auth: field_avp__DNAS__NONE__CHAP__Auth = new AVP__list(*other_value.field_avp__DNAS__NONE__CHAP__Auth); break; case ALT_avp__DCC__NONE__Service__Context__Id: field_avp__DCC__NONE__Service__Context__Id = new OCTETSTRING(*other_value.field_avp__DCC__NONE__Service__Context__Id); break; case ALT_avp__MIPv4__NONE__MIP__Authenticator__Length: field_avp__MIPv4__NONE__MIP__Authenticator__Length = new OCTETSTRING(*other_value.field_avp__MIPv4__NONE__MIP__Authenticator__Length); break; case ALT_avp__DCA__3GPP__SDP__TimeStamps: field_avp__DCA__3GPP__SDP__TimeStamps = new AVP__list(*other_value.field_avp__DCA__3GPP__SDP__TimeStamps); break; case ALT_avp__DCA__3GPP__IMS__Charging__Identifier: field_avp__DCA__3GPP__IMS__Charging__Identifier = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__IMS__Charging__Identifier); break; case ALT_avp__AAA__3GPP__MIP__FA__RK__SPI: field_avp__AAA__3GPP__MIP__FA__RK__SPI = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__MIP__FA__RK__SPI); break; case ALT_avp__DCA__3GPP__Related__Trigger: field_avp__DCA__3GPP__Related__Trigger = new AVP__list(*other_value.field_avp__DCA__3GPP__Related__Trigger); break; case ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL: field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL); break; case ALT_avp__S6__3GPP__SCS__Identity: field_avp__S6__3GPP__SCS__Identity = new OCTETSTRING(*other_value.field_avp__S6__3GPP__SCS__Identity); break; case ALT_avp__DCA__3GPP__LCS__Name__String: field_avp__DCA__3GPP__LCS__Name__String = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__LCS__Name__String); break; case ALT_avp__RX__3GPP__Access__Network__Charging__Address: field_avp__RX__3GPP__Access__Network__Charging__Address = new AVP__Address(*other_value.field_avp__RX__3GPP__Access__Network__Charging__Address); break; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Identifier: field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier); break; case ALT_avp__BASE__NONE__Inband__Security__Id: field_avp__BASE__NONE__Inband__Security__Id = new OCTETSTRING(*other_value.field_avp__BASE__NONE__Inband__Security__Id); break; case ALT_avp__DCA__3GPP__ISUP__Cause__Value: field_avp__DCA__3GPP__ISUP__Cause__Value = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__ISUP__Cause__Value); break; case ALT_avp__PCC__3GPP__Charging__Rule__Name: field_avp__PCC__3GPP__Charging__Rule__Name = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Charging__Rule__Name); break; case ALT_avp__RX__3GPP__Ip__Domain__Id: field_avp__RX__3GPP__Ip__Domain__Id = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Ip__Domain__Id); break; case ALT_avp__PCC__3GPP__TDF__IP__Address: field_avp__PCC__3GPP__TDF__IP__Address = new AVP__Address(*other_value.field_avp__PCC__3GPP__TDF__IP__Address); break; case ALT_avp__AAA__3GPP__UE__Usage__Type: field_avp__AAA__3GPP__UE__Usage__Type = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__UE__Usage__Type); break; case ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction: field_avp__S6__3GPP__Enhanced__Coverage__Restriction = new AVP__list(*other_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction); break; case ALT_avp__DCA__3GPP__Charged__Party: field_avp__DCA__3GPP__Charged__Party = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Charged__Party); break; case ALT_avp__DCA__3GPP__PDN__Connection__Charging__ID: field_avp__DCA__3GPP__PDN__Connection__Charging__ID = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__PDN__Connection__Charging__ID); break; case ALT_avp__CxDx__3GPP__User__Data__Already__Available: field_avp__CxDx__3GPP__User__Data__Already__Available = new CxDx__3GPP__User__Data__Already__Available(*other_value.field_avp__CxDx__3GPP__User__Data__Already__Available); break; case ALT_avp__PCC__3GPP__Security__Parameter__Index: field_avp__PCC__3GPP__Security__Parameter__Index = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Security__Parameter__Index); break; case ALT_avp__AAA__3GPP__MME__Number__for__MT__SMS: field_avp__AAA__3GPP__MME__Number__for__MT__SMS = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__MME__Number__for__MT__SMS); break; case ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL: field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL); break; case ALT_avp__DCC__NONE__CC__Correlation__Id: field_avp__DCC__NONE__CC__Correlation__Id = new OCTETSTRING(*other_value.field_avp__DCC__NONE__CC__Correlation__Id); break; case ALT_avp__MIPv4__NONE__MIP__Home__Agent__Host: field_avp__MIPv4__NONE__MIP__Home__Agent__Host = new AVP__list(*other_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Host); break; case ALT_avp__BASE__NONE__Route__Record: field_avp__BASE__NONE__Route__Record = new CHARSTRING(*other_value.field_avp__BASE__NONE__Route__Record); break; case ALT_avp__DCA__3GPP__SM__User__Data__Header: field_avp__DCA__3GPP__SM__User__Data__Header = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__SM__User__Data__Header); break; case ALT_avp__AAA__3GPP__Carrier__Frequency: field_avp__AAA__3GPP__Carrier__Frequency = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Carrier__Frequency); break; case ALT_avp__DCA__3GPP__MMTel__Information: field_avp__DCA__3GPP__MMTel__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__MMTel__Information); break; case ALT_avp__CxDx__3GPP__Mandatory__Capability: field_avp__CxDx__3GPP__Mandatory__Capability = new OCTETSTRING(*other_value.field_avp__CxDx__3GPP__Mandatory__Capability); break; case ALT_avp__AAA__3GPP__Trace__NE__Type__List: field_avp__AAA__3GPP__Trace__NE__Type__List = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__Trace__NE__Type__List); break; case ALT_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode: field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode = new DCA__3GPP__Charging__Characteristics__Selection__Mode(*other_value.field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode); break; case ALT_avp__DNAS__NONE__Port__Limit: field_avp__DNAS__NONE__Port__Limit = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Port__Limit); break; case ALT_avp__MIPv6__NONE__MIP6__Feature__Vector: field_avp__MIPv6__NONE__MIP6__Feature__Vector = new OCTETSTRING(*other_value.field_avp__MIPv6__NONE__MIP6__Feature__Vector); break; case ALT_avp__DCC__NONE__Multiple__Services__Credit__Control: field_avp__DCC__NONE__Multiple__Services__Credit__Control = new AVP__list(*other_value.field_avp__DCC__NONE__Multiple__Services__Credit__Control); break; case ALT_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator: field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator = new AAA__3GPP__All__APN__Configurations__Included__Indicator(*other_value.field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator); break; case ALT_avp__AAA__3GPP__NOR__Flags: field_avp__AAA__3GPP__NOR__Flags = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__NOR__Flags); break; case ALT_avp__DCA__3GPP__Message__ID: field_avp__DCA__3GPP__Message__ID = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Message__ID); break; case ALT_avp__GI__3GPP__3GPP__MS__TimeZone: field_avp__GI__3GPP__3GPP__MS__TimeZone = new OCTETSTRING(*other_value.field_avp__GI__3GPP__3GPP__MS__TimeZone); break; case ALT_avp__AAA__3GPP__External__Client: field_avp__AAA__3GPP__External__Client = new AVP__list(*other_value.field_avp__AAA__3GPP__External__Client); break; case ALT_avp__DCA__3GPP__Charge__Reason__Code: field_avp__DCA__3GPP__Charge__Reason__Code = new DCA__3GPP__Charge__Reason__Code(*other_value.field_avp__DCA__3GPP__Charge__Reason__Code); break; case ALT_avp__BASE__NONE__Authorization__Lifetime: field_avp__BASE__NONE__Authorization__Lifetime = new OCTETSTRING(*other_value.field_avp__BASE__NONE__Authorization__Lifetime); break; case ALT_avp__AAA__3GPP__TWAN__PCO: field_avp__AAA__3GPP__TWAN__PCO = new AVP__list(*other_value.field_avp__AAA__3GPP__TWAN__PCO); break; case ALT_avp__DCA__3GPP__PoC__Change__Conditions: field_avp__DCA__3GPP__PoC__Change__Conditions = new DCA__3GPP__PoC__Change__Conditions(*other_value.field_avp__DCA__3GPP__PoC__Change__Conditions); break; case ALT_avp__DCA__3GPP__Language: field_avp__DCA__3GPP__Language = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Language); break; case ALT_avp__RX__3GPP__Extended__Min__Requested__BW__DL: field_avp__RX__3GPP__Extended__Min__Requested__BW__DL = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__DL); break; case ALT_avp__DNAS__NONE__ARAP__Features: field_avp__DNAS__NONE__ARAP__Features = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__ARAP__Features); break; case ALT_avp__DNAS__NONE__Framed__MTU: field_avp__DNAS__NONE__Framed__MTU = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Framed__MTU); break; case ALT_avp__DCA__3GPP__Unit__Quota__Threshold: field_avp__DCA__3GPP__Unit__Quota__Threshold = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Unit__Quota__Threshold); break; case ALT_avp__DNAS__NONE__Accounting__Auth__Method: field_avp__DNAS__NONE__Accounting__Auth__Method = new DNAS__NONE__Accounting__Auth__Method(*other_value.field_avp__DNAS__NONE__Accounting__Auth__Method); break; case ALT_avp__MIPv4__NONE__MIP__Authenticator__Offset: field_avp__MIPv4__NONE__MIP__Authenticator__Offset = new OCTETSTRING(*other_value.field_avp__MIPv4__NONE__MIP__Authenticator__Offset); break; case ALT_avp__DCA__3GPP__MBMS__Information: field_avp__DCA__3GPP__MBMS__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__MBMS__Information); break; case ALT_avp__DCA__3GPP__Bearer__Capability: field_avp__DCA__3GPP__Bearer__Capability = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Bearer__Capability); break; case ALT_avp__RX__3GPP__Service__URN: field_avp__RX__3GPP__Service__URN = new OCTETSTRING(*other_value.field_avp__RX__3GPP__Service__URN); break; case ALT_avp__S6__3GPP__Supported__Services: field_avp__S6__3GPP__Supported__Services = new AVP__list(*other_value.field_avp__S6__3GPP__Supported__Services); break; case ALT_avp__DCA__3GPP__SDP__Media__Description: field_avp__DCA__3GPP__SDP__Media__Description = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__SDP__Media__Description); break; case ALT_avp__MIPv4__NONE__Accounting__Output__Packets: field_avp__MIPv4__NONE__Accounting__Output__Packets = new OCTETSTRING(*other_value.field_avp__MIPv4__NONE__Accounting__Output__Packets); break; case ALT_avp__DCA__3GPP__Radio__Parameter__Set__Info: field_avp__DCA__3GPP__Radio__Parameter__Set__Info = new AVP__list(*other_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Info); break; case ALT_avp__PCC__3GPP__Rule__DeActivation__Time: field_avp__PCC__3GPP__Rule__DeActivation__Time = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__Rule__DeActivation__Time); break; case ALT_avp__AAA__3GPP__Relay__Node__Indicator: field_avp__AAA__3GPP__Relay__Node__Indicator = new AAA__3GPP__Relay__Node__Indicator(*other_value.field_avp__AAA__3GPP__Relay__Node__Indicator); break; case ALT_avp__S6__3GPP__T4__Data: field_avp__S6__3GPP__T4__Data = new AVP__list(*other_value.field_avp__S6__3GPP__T4__Data); break; case ALT_avp__PCC__3GPP__Fixed__User__Location__Info: field_avp__PCC__3GPP__Fixed__User__Location__Info = new AVP__list(*other_value.field_avp__PCC__3GPP__Fixed__User__Location__Info); break; case ALT_avp__DCA__3GPP__Coverage__Status: field_avp__DCA__3GPP__Coverage__Status = new DCA__3GPP__Coverage__Status(*other_value.field_avp__DCA__3GPP__Coverage__Status); break; case ALT_avp__PCC__3GPP__Online: field_avp__PCC__3GPP__Online = new PCC__3GPP__Online(*other_value.field_avp__PCC__3GPP__Online); break; case ALT_avp__PCC__3GPP__ADC__Rule__Base__Name: field_avp__PCC__3GPP__ADC__Rule__Base__Name = new OCTETSTRING(*other_value.field_avp__PCC__3GPP__ADC__Rule__Base__Name); break; case ALT_avp__AAA__3GPP__SCEF__Realm: field_avp__AAA__3GPP__SCEF__Realm = new CHARSTRING(*other_value.field_avp__AAA__3GPP__SCEF__Realm); break; case ALT_avp__DCA__3GPP__MBMS__Charged__Party: field_avp__DCA__3GPP__MBMS__Charged__Party = new DCA__3GPP__MBMS__Charged__Party(*other_value.field_avp__DCA__3GPP__MBMS__Charged__Party); break; case ALT_avp__S6__3GPP__Requested__Validity__Time: field_avp__S6__3GPP__Requested__Validity__Time = new OCTETSTRING(*other_value.field_avp__S6__3GPP__Requested__Validity__Time); break; case ALT_avp__DCC__NONE__CC__Request__Number: field_avp__DCC__NONE__CC__Request__Number = new OCTETSTRING(*other_value.field_avp__DCC__NONE__CC__Request__Number); break; case ALT_avp__DCA__3GPP__AoC__Information: field_avp__DCA__3GPP__AoC__Information = new AVP__list(*other_value.field_avp__DCA__3GPP__AoC__Information); break; case ALT_avp__CxDx__3GPP__Supported__Features: field_avp__CxDx__3GPP__Supported__Features = new AVP__list(*other_value.field_avp__CxDx__3GPP__Supported__Features); break; case ALT_avp__AAA__3GPP__Local__Time__Zone: field_avp__AAA__3GPP__Local__Time__Zone = new AVP__list(*other_value.field_avp__AAA__3GPP__Local__Time__Zone); break; case ALT_avp__AAA__3GPP__GERAN__Vector: field_avp__AAA__3GPP__GERAN__Vector = new AVP__list(*other_value.field_avp__AAA__3GPP__GERAN__Vector); break; case ALT_avp__CxDx__3GPP__Call__ID__SIP__Header: field_avp__CxDx__3GPP__Call__ID__SIP__Header = new OCTETSTRING(*other_value.field_avp__CxDx__3GPP__Call__ID__SIP__Header); break; case ALT_avp__DCA__3GPP__Online__Charging__Flag: field_avp__DCA__3GPP__Online__Charging__Flag = new DCA__3GPP__Online__Charging__Flag(*other_value.field_avp__DCA__3GPP__Online__Charging__Flag); break; case ALT_avp__DCA__3GPP__Number__of__Messages__Sent: field_avp__DCA__3GPP__Number__of__Messages__Sent = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Number__of__Messages__Sent); break; case ALT_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile: field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile = new AVP__list(*other_value.field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile); break; case ALT_avp__GI__3GPP__3GPP__Session__Stop__Indicator: field_avp__GI__3GPP__3GPP__Session__Stop__Indicator = new OCTETSTRING(*other_value.field_avp__GI__3GPP__3GPP__Session__Stop__Indicator); break; case ALT_avp__AAA__3GPP__GPRS__Subscription__Data: field_avp__AAA__3GPP__GPRS__Subscription__Data = new AVP__list(*other_value.field_avp__AAA__3GPP__GPRS__Subscription__Data); break; case ALT_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile: field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile = new OCTETSTRING(*other_value.field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile); break; case ALT_avp__DCA__3GPP__Access__Transfer__Type: field_avp__DCA__3GPP__Access__Transfer__Type = new DCA__3GPP__Access__Transfer__Type(*other_value.field_avp__DCA__3GPP__Access__Transfer__Type); break; case ALT_avp__DNAS__NONE__Called__Station__Id: field_avp__DNAS__NONE__Called__Station__Id = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Called__Station__Id); break; case ALT_avp__DCA__3GPP__Inter__UE__Transfer: field_avp__DCA__3GPP__Inter__UE__Transfer = new DCA__3GPP__Inter__UE__Transfer(*other_value.field_avp__DCA__3GPP__Inter__UE__Transfer); break; case ALT_avp__DCC__NONE__Cost__Unit: field_avp__DCC__NONE__Cost__Unit = new OCTETSTRING(*other_value.field_avp__DCC__NONE__Cost__Unit); break; case ALT_avp__BASE__NONE__Accounting__Realtime__Required: field_avp__BASE__NONE__Accounting__Realtime__Required = new BASE__NONE__Accounting__Realtime__Required(*other_value.field_avp__BASE__NONE__Accounting__Realtime__Required); break; case ALT_avp__BASE__NONE__Termination__Cause: field_avp__BASE__NONE__Termination__Cause = new BASE__NONE__Termination__Cause(*other_value.field_avp__BASE__NONE__Termination__Cause); break; case ALT_avp__DCA__3GPP__Received__Talk__Burst__Volume: field_avp__DCA__3GPP__Received__Talk__Burst__Volume = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Received__Talk__Burst__Volume); break; case ALT_avp__DCA__3GPP__Rate__Control__Max__Rate: field_avp__DCA__3GPP__Rate__Control__Max__Rate = new INTEGER(*other_value.field_avp__DCA__3GPP__Rate__Control__Max__Rate); break; case ALT_avp__DCA__3GPP__Class__Identifier: field_avp__DCA__3GPP__Class__Identifier = new DCA__3GPP__Class__Identifier(*other_value.field_avp__DCA__3GPP__Class__Identifier); break; case ALT_avp__GI__3GPP__3GPP__Allocate__IP__Type: field_avp__GI__3GPP__3GPP__Allocate__IP__Type = new OCTETSTRING(*other_value.field_avp__GI__3GPP__3GPP__Allocate__IP__Type); break; case ALT_avp__AAA__3GPP__SM__Back__Off__Timer: field_avp__AAA__3GPP__SM__Back__Off__Timer = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__SM__Back__Off__Timer); break; case ALT_avp__RX__3GPP__Specific__Action: field_avp__RX__3GPP__Specific__Action = new RX__3GPP__Specific__Action(*other_value.field_avp__RX__3GPP__Specific__Action); break; case ALT_avp__S6__3GPP__Maximum__Detection__Time: field_avp__S6__3GPP__Maximum__Detection__Time = new OCTETSTRING(*other_value.field_avp__S6__3GPP__Maximum__Detection__Time); break; case ALT_avp__DNAS__NONE__Login__TCP__Port: field_avp__DNAS__NONE__Login__TCP__Port = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Login__TCP__Port); break; case ALT_avp__DNAS__NONE__Password__Retry: field_avp__DNAS__NONE__Password__Retry = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__Password__Retry); break; case ALT_avp__DCA__3GPP__Time__Stamps: field_avp__DCA__3GPP__Time__Stamps = new AVP__list(*other_value.field_avp__DCA__3GPP__Time__Stamps); break; case ALT_avp__DCA__3GPP__Base__Time__Interval: field_avp__DCA__3GPP__Base__Time__Interval = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Base__Time__Interval); break; case ALT_avp__DCA__3GPP__UWAN__User__Location__Info: field_avp__DCA__3GPP__UWAN__User__Location__Info = new AVP__list(*other_value.field_avp__DCA__3GPP__UWAN__User__Location__Info); break; case ALT_avp__DCA__3GPP__ProSe__Role__Of__UE: field_avp__DCA__3GPP__ProSe__Role__Of__UE = new DCA__3GPP__ProSe__Role__Of__UE(*other_value.field_avp__DCA__3GPP__ProSe__Role__Of__UE); break; case ALT_avp__PCC__3GPP__RAT__Type: field_avp__PCC__3GPP__RAT__Type = new PCC__3GPP__RAT__Type(*other_value.field_avp__PCC__3GPP__RAT__Type); break; case ALT_avp__AAA__3GPP__Ext__PDP__Address: field_avp__AAA__3GPP__Ext__PDP__Address = new AVP__Address(*other_value.field_avp__AAA__3GPP__Ext__PDP__Address); break; case ALT_avp__DCA__3GPP__PoC__Session__Type: field_avp__DCA__3GPP__PoC__Session__Type = new DCA__3GPP__PoC__Session__Type(*other_value.field_avp__DCA__3GPP__PoC__Session__Type); break; case ALT_avp__DCA__3GPP__ISUP__Cause: field_avp__DCA__3GPP__ISUP__Cause = new AVP__list(*other_value.field_avp__DCA__3GPP__ISUP__Cause); break; case ALT_avp__RX__3GPP__AF__Signalling__Protocol: field_avp__RX__3GPP__AF__Signalling__Protocol = new RX__3GPP__AF__Signalling__Protocol(*other_value.field_avp__RX__3GPP__AF__Signalling__Protocol); break; case ALT_avp__AAA__3GPP__Adjacent__PLMNs: field_avp__AAA__3GPP__Adjacent__PLMNs = new AVP__list(*other_value.field_avp__AAA__3GPP__Adjacent__PLMNs); break; case ALT_avp__S6__3GPP__Service__Result__Code: field_avp__S6__3GPP__Service__Result__Code = new OCTETSTRING(*other_value.field_avp__S6__3GPP__Service__Result__Code); break; case ALT_avp__AAA__3GPP__SGSN__Location__Information: field_avp__AAA__3GPP__SGSN__Location__Information = new AVP__list(*other_value.field_avp__AAA__3GPP__SGSN__Location__Information); break; case ALT_avp__DCA__3GPP__Authorised__QoS: field_avp__DCA__3GPP__Authorised__QoS = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Authorised__QoS); break; case ALT_avp__DCA__3GPP__Time__First__Transmission: field_avp__DCA__3GPP__Time__First__Transmission = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Time__First__Transmission); break; case ALT_avp__DCA__3GPP__Stop__Time: field_avp__DCA__3GPP__Stop__Time = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Stop__Time); break; case ALT_avp__CxDx__3GPP__Reason__Code: field_avp__CxDx__3GPP__Reason__Code = new CxDx__3GPP__Reason__Code(*other_value.field_avp__CxDx__3GPP__Reason__Code); break; case ALT_avp__PCC__3GPP__Pre__emption__Vulnerability: field_avp__PCC__3GPP__Pre__emption__Vulnerability = new PCC__3GPP__Pre__emption__Vulnerability(*other_value.field_avp__PCC__3GPP__Pre__emption__Vulnerability); break; case ALT_avp__AAA__3GPP__Equivalent__PLMN__List: field_avp__AAA__3GPP__Equivalent__PLMN__List = new AVP__list(*other_value.field_avp__AAA__3GPP__Equivalent__PLMN__List); break; case ALT_avp__PCC__3GPP__Default__Access: field_avp__PCC__3GPP__Default__Access = new PCC__3GPP__Default__Access(*other_value.field_avp__PCC__3GPP__Default__Access); break; case ALT_avp__CxDx__3GPP__Supported__Applications: field_avp__CxDx__3GPP__Supported__Applications = new AVP__list(*other_value.field_avp__CxDx__3GPP__Supported__Applications); break; case ALT_avp__BASE__NONE__Class: field_avp__BASE__NONE__Class = new OCTETSTRING(*other_value.field_avp__BASE__NONE__Class); break; case ALT_avp__DNAS__NONE__ARAP__Challenge__Response: field_avp__DNAS__NONE__ARAP__Challenge__Response = new OCTETSTRING(*other_value.field_avp__DNAS__NONE__ARAP__Challenge__Response); break; case ALT_avp__DCA__3GPP__SM__Message__Type: field_avp__DCA__3GPP__SM__Message__Type = new DCA__3GPP__SM__Message__Type(*other_value.field_avp__DCA__3GPP__SM__Message__Type); break; case ALT_avp__DCC__NONE__CC__Sub__Session__Id: field_avp__DCC__NONE__CC__Sub__Session__Id = new OCTETSTRING(*other_value.field_avp__DCC__NONE__CC__Sub__Session__Id); break; case ALT_avp__AAA__3GPP__IDR__Flags: field_avp__AAA__3GPP__IDR__Flags = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__IDR__Flags); break; case ALT_avp__PCC__3GPP__PS__to__CS__Session__Continuity: field_avp__PCC__3GPP__PS__to__CS__Session__Continuity = new PCC__3GPP__PS__to__CS__Session__Continuity(*other_value.field_avp__PCC__3GPP__PS__to__CS__Session__Continuity); break; case ALT_avp__AAA__3GPP__V2X__Subscription__Data: field_avp__AAA__3GPP__V2X__Subscription__Data = new AVP__list(*other_value.field_avp__AAA__3GPP__V2X__Subscription__Data); break; case ALT_avp__DCA__3GPP__Refund__Information: field_avp__DCA__3GPP__Refund__Information = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Refund__Information); break; case ALT_avp__DCA__3GPP__Rate__Element: field_avp__DCA__3GPP__Rate__Element = new AVP__list(*other_value.field_avp__DCA__3GPP__Rate__Element); break; case ALT_avp__AAA__3GPP__PDP__Type: field_avp__AAA__3GPP__PDP__Type = new OCTETSTRING(*other_value.field_avp__AAA__3GPP__PDP__Type); break; case ALT_avp__AAA__3GPP__AMBR: field_avp__AAA__3GPP__AMBR = new AVP__list(*other_value.field_avp__AAA__3GPP__AMBR); break; case ALT_avp__DCA__3GPP__Submission__Time: field_avp__DCA__3GPP__Submission__Time = new OCTETSTRING(*other_value.field_avp__DCA__3GPP__Submission__Time); break; case ALT_avp__UNKNOWN: field_avp__UNKNOWN = new OCTETSTRING(*other_value.field_avp__UNKNOWN); break; default: TTCN_error("Assignment of an unbound union value of type @DIAMETER_Types.AVP_Data."); } union_selection = other_value.union_selection; } AVP__Data::AVP__Data() { union_selection = UNBOUND_VALUE; } AVP__Data::AVP__Data(const AVP__Data& other_value) : Base_Type(){ copy_value(other_value); } AVP__Data::~AVP__Data() { clean_up(); } AVP__Data& AVP__Data::operator=(const AVP__Data& other_value) { if (this != &other_value) { clean_up(); copy_value(other_value); } return *this; } boolean AVP__Data::operator==(const AVP__Data& other_value) const { if (union_selection == UNBOUND_VALUE) TTCN_error("The left operand of comparison is an unbound value of union type @DIAMETER_Types.AVP_Data."); if (other_value.union_selection == UNBOUND_VALUE) TTCN_error("The right operand of comparison is an unbound value of union type @DIAMETER_Types.AVP_Data."); if (union_selection != other_value.union_selection) return FALSE; switch (union_selection) { case ALT_avp__GI__3GPP__3GPP__SGSN__IPv6__Address: return *field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address == *other_value.field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address; case ALT_avp__DNAS__NONE__Login__LAT__Service: return *field_avp__DNAS__NONE__Login__LAT__Service == *other_value.field_avp__DNAS__NONE__Login__LAT__Service; case ALT_avp__AAA__3GPP__RAR__Flags: return *field_avp__AAA__3GPP__RAR__Flags == *other_value.field_avp__AAA__3GPP__RAR__Flags; case ALT_avp__DCA__3GPP__SCS__Address: return *field_avp__DCA__3GPP__SCS__Address == *other_value.field_avp__DCA__3GPP__SCS__Address; case ALT_avp__GI__3GPP__3GPP__GGSN__MCC__MNC: return *field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC == *other_value.field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC; case ALT_avp__DCC__NONE__Direct__Debiting__Failure__Handling: return *field_avp__DCC__NONE__Direct__Debiting__Failure__Handling == *other_value.field_avp__DCC__NONE__Direct__Debiting__Failure__Handling; case ALT_avp__MIPv6__NONE__MIP__Careof__Address: return *field_avp__MIPv6__NONE__MIP__Careof__Address == *other_value.field_avp__MIPv6__NONE__MIP__Careof__Address; case ALT_avp__DCA__3GPP__TWAN__User__Location__Info: return *field_avp__DCA__3GPP__TWAN__User__Location__Info == *other_value.field_avp__DCA__3GPP__TWAN__User__Location__Info; case ALT_avp__DCA__3GPP__PoC__User__Role__IDs: return *field_avp__DCA__3GPP__PoC__User__Role__IDs == *other_value.field_avp__DCA__3GPP__PoC__User__Role__IDs; case ALT_avp__DCA__3GPP__Announcement__Order: return *field_avp__DCA__3GPP__Announcement__Order == *other_value.field_avp__DCA__3GPP__Announcement__Order; case ALT_avp__CxDx__ETSI__Line__Identifier: return *field_avp__CxDx__ETSI__Line__Identifier == *other_value.field_avp__CxDx__ETSI__Line__Identifier; case ALT_avp__PCC__3GPP__Bearer__Identifier: return *field_avp__PCC__3GPP__Bearer__Identifier == *other_value.field_avp__PCC__3GPP__Bearer__Identifier; case ALT_avp__RX__3GPP__Content__Version: return *field_avp__RX__3GPP__Content__Version == *other_value.field_avp__RX__3GPP__Content__Version; case ALT_avp__DCA__3GPP__Applic__ID: return *field_avp__DCA__3GPP__Applic__ID == *other_value.field_avp__DCA__3GPP__Applic__ID; case ALT_avp__MIPv4__NONE__MIP__HA__to__FA__MSA: return *field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA == *other_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA; case ALT_avp__BASE__NONE__Session__Id: return *field_avp__BASE__NONE__Session__Id == *other_value.field_avp__BASE__NONE__Session__Id; case ALT_avp__DCA__3GPP__Route__Header__Transmitted: return *field_avp__DCA__3GPP__Route__Header__Transmitted == *other_value.field_avp__DCA__3GPP__Route__Header__Transmitted; case ALT_avp__DCA__3GPP__Reporting__Reason: return *field_avp__DCA__3GPP__Reporting__Reason == *other_value.field_avp__DCA__3GPP__Reporting__Reason; case ALT_avp__AAA__3GPP__Emergency__Services: return *field_avp__AAA__3GPP__Emergency__Services == *other_value.field_avp__AAA__3GPP__Emergency__Services; case ALT_avp__RX__3GPP__Media__Component__Description: return *field_avp__RX__3GPP__Media__Component__Description == *other_value.field_avp__RX__3GPP__Media__Component__Description; case ALT_avp__PCC__3GPP__CSG__Information__Reporting: return *field_avp__PCC__3GPP__CSG__Information__Reporting == *other_value.field_avp__PCC__3GPP__CSG__Information__Reporting; case ALT_avp__AAA__3GPP__Measurement__Quantity: return *field_avp__AAA__3GPP__Measurement__Quantity == *other_value.field_avp__AAA__3GPP__Measurement__Quantity; case ALT_avp__S6__3GPP__Location__Information__Configuration: return *field_avp__S6__3GPP__Location__Information__Configuration == *other_value.field_avp__S6__3GPP__Location__Information__Configuration; case ALT_avp__PCC__3GPP__Bearer__Usage: return *field_avp__PCC__3GPP__Bearer__Usage == *other_value.field_avp__PCC__3GPP__Bearer__Usage; case ALT_avp__DCA__3GPP__Application__provided__Called__Party__Address: return *field_avp__DCA__3GPP__Application__provided__Called__Party__Address == *other_value.field_avp__DCA__3GPP__Application__provided__Called__Party__Address; case ALT_avp__DCA__3GPP__Proximity__Alert__Timestamp: return *field_avp__DCA__3GPP__Proximity__Alert__Timestamp == *other_value.field_avp__DCA__3GPP__Proximity__Alert__Timestamp; case ALT_avp__PCC__3GPP__Tunnel__Header__Filter: return *field_avp__PCC__3GPP__Tunnel__Header__Filter == *other_value.field_avp__PCC__3GPP__Tunnel__Header__Filter; case ALT_avp__AAA__3GPP__List__Of__Measurements: return *field_avp__AAA__3GPP__List__Of__Measurements == *other_value.field_avp__AAA__3GPP__List__Of__Measurements; case ALT_avp__DCC__NONE__Requested__Service__Unit: return *field_avp__DCC__NONE__Requested__Service__Unit == *other_value.field_avp__DCC__NONE__Requested__Service__Unit; case ALT_avp__PCC__3GPP__Default__QoS__Name: return *field_avp__PCC__3GPP__Default__QoS__Name == *other_value.field_avp__PCC__3GPP__Default__QoS__Name; case ALT_avp__AAA__3GPP__UVA__Flags: return *field_avp__AAA__3GPP__UVA__Flags == *other_value.field_avp__AAA__3GPP__UVA__Flags; case ALT_avp__DCA__3GPP__Expires: return *field_avp__DCA__3GPP__Expires == *other_value.field_avp__DCA__3GPP__Expires; case ALT_avp__CxDx__3GPP__SAR__Flags: return *field_avp__CxDx__3GPP__SAR__Flags == *other_value.field_avp__CxDx__3GPP__SAR__Flags; case ALT_avp__PCC__3GPP__TDF__Information: return *field_avp__PCC__3GPP__TDF__Information == *other_value.field_avp__PCC__3GPP__TDF__Information; case ALT_avp__AAA__3GPP__Group__Service__Id: return *field_avp__AAA__3GPP__Group__Service__Id == *other_value.field_avp__AAA__3GPP__Group__Service__Id; case ALT_avp__DCA__3GPP__Recipient__SCCP__Address: return *field_avp__DCA__3GPP__Recipient__SCCP__Address == *other_value.field_avp__DCA__3GPP__Recipient__SCCP__Address; case ALT_avp__DCA__3GPP__Preferred__AoC__Currency: return *field_avp__DCA__3GPP__Preferred__AoC__Currency == *other_value.field_avp__DCA__3GPP__Preferred__AoC__Currency; case ALT_avp__DNAS__NONE__Framed__Pool: return *field_avp__DNAS__NONE__Framed__Pool == *other_value.field_avp__DNAS__NONE__Framed__Pool; case ALT_avp__DCA__3GPP__Traffic__Data__Volumes: return *field_avp__DCA__3GPP__Traffic__Data__Volumes == *other_value.field_avp__DCA__3GPP__Traffic__Data__Volumes; case ALT_avp__DCC__NONE__CC__Time: return *field_avp__DCC__NONE__CC__Time == *other_value.field_avp__DCC__NONE__CC__Time; case ALT_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info: return *field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info == *other_value.field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info; case ALT_avp__DCA__3GPP__Unit__Cost: return *field_avp__DCA__3GPP__Unit__Cost == *other_value.field_avp__DCA__3GPP__Unit__Cost; case ALT_avp__CxDx__3GPP__SIP__Digest__Authenticate: return *field_avp__CxDx__3GPP__SIP__Digest__Authenticate == *other_value.field_avp__CxDx__3GPP__SIP__Digest__Authenticate; case ALT_avp__AAA__3GPP__Last__UE__Activity__Time: return *field_avp__AAA__3GPP__Last__UE__Activity__Time == *other_value.field_avp__AAA__3GPP__Last__UE__Activity__Time; case ALT_avp__AAA__3GPP__Context__Identifier: return *field_avp__AAA__3GPP__Context__Identifier == *other_value.field_avp__AAA__3GPP__Context__Identifier; case ALT_avp__DCC__NONE__Used__Service__Unit: return *field_avp__DCC__NONE__Used__Service__Unit == *other_value.field_avp__DCC__NONE__Used__Service__Unit; case ALT_avp__MIPv4__NONE__MIP__Reg__Reply: return *field_avp__MIPv4__NONE__MIP__Reg__Reply == *other_value.field_avp__MIPv4__NONE__MIP__Reg__Reply; case ALT_avp__BASE__NONE__Auth__Application__Id: return *field_avp__BASE__NONE__Auth__Application__Id == *other_value.field_avp__BASE__NONE__Auth__Application__Id; case ALT_avp__AAA__3GPP__Trace__Reference: return *field_avp__AAA__3GPP__Trace__Reference == *other_value.field_avp__AAA__3GPP__Trace__Reference; case ALT_avp__AAA__3GPP__TWAN__Access__Info: return *field_avp__AAA__3GPP__TWAN__Access__Info == *other_value.field_avp__AAA__3GPP__TWAN__Access__Info; case ALT_avp__DCA__3GPP__Status__AS__Code: return *field_avp__DCA__3GPP__Status__AS__Code == *other_value.field_avp__DCA__3GPP__Status__AS__Code; case ALT_avp__DCA__3GPP__LCS__Client__Type: return *field_avp__DCA__3GPP__LCS__Client__Type == *other_value.field_avp__DCA__3GPP__LCS__Client__Type; case ALT_avp__DNAS__NONE__Framed__Appletalk__Network: return *field_avp__DNAS__NONE__Framed__Appletalk__Network == *other_value.field_avp__DNAS__NONE__Framed__Appletalk__Network; case ALT_avp__DNAS__NONE__Framed__IPv6__Prefix: return *field_avp__DNAS__NONE__Framed__IPv6__Prefix == *other_value.field_avp__DNAS__NONE__Framed__IPv6__Prefix; case ALT_avp__DCA__3GPP__PoC__Session__Initiation__Type: return *field_avp__DCA__3GPP__PoC__Session__Initiation__Type == *other_value.field_avp__DCA__3GPP__PoC__Session__Initiation__Type; case ALT_avp__RX__3GPP__Sharing__Key__UL: return *field_avp__RX__3GPP__Sharing__Key__UL == *other_value.field_avp__RX__3GPP__Sharing__Key__UL; case ALT_avp__DCA__3GPP__Content__Size: return *field_avp__DCA__3GPP__Content__Size == *other_value.field_avp__DCA__3GPP__Content__Size; case ALT_avp__AAA__3GPP__Access__Network__Info: return *field_avp__AAA__3GPP__Access__Network__Info == *other_value.field_avp__AAA__3GPP__Access__Network__Info; case ALT_avp__RX__3GPP__AF__Charging__Identifier: return *field_avp__RX__3GPP__AF__Charging__Identifier == *other_value.field_avp__RX__3GPP__AF__Charging__Identifier; case ALT_avp__S6__3GPP__Monitoring__Event__Report: return *field_avp__S6__3GPP__Monitoring__Event__Report == *other_value.field_avp__S6__3GPP__Monitoring__Event__Report; case ALT_avp__DCA__3GPP__Service__Specific__Type: return *field_avp__DCA__3GPP__Service__Specific__Type == *other_value.field_avp__DCA__3GPP__Service__Specific__Type; case ALT_avp__DCA__3GPP__Event: return *field_avp__DCA__3GPP__Event == *other_value.field_avp__DCA__3GPP__Event; case ALT_avp__RX__3GPP__Media__Type: return *field_avp__RX__3GPP__Media__Type == *other_value.field_avp__RX__3GPP__Media__Type; case ALT_avp__PCC__3GPP__Conditional__Policy__Information: return *field_avp__PCC__3GPP__Conditional__Policy__Information == *other_value.field_avp__PCC__3GPP__Conditional__Policy__Information; case ALT_avp__BASE__NONE__Firmware__Revision: return *field_avp__BASE__NONE__Firmware__Revision == *other_value.field_avp__BASE__NONE__Firmware__Revision; case ALT_avp__DCA__3GPP__ProSe__Event__Type: return *field_avp__DCA__3GPP__ProSe__Event__Type == *other_value.field_avp__DCA__3GPP__ProSe__Event__Type; case ALT_avp__PCC__3GPP__Network__Request__Support: return *field_avp__PCC__3GPP__Network__Request__Support == *other_value.field_avp__PCC__3GPP__Network__Request__Support; case ALT_avp__AAA__3GPP__SIPTO__Permission: return *field_avp__AAA__3GPP__SIPTO__Permission == *other_value.field_avp__AAA__3GPP__SIPTO__Permission; case ALT_avp__DCA__3GPP__Terminating__IOI: return *field_avp__DCA__3GPP__Terminating__IOI == *other_value.field_avp__DCA__3GPP__Terminating__IOI; case ALT_avp__RX__3GPP__Extended__Max__Supported__BW__DL: return *field_avp__RX__3GPP__Extended__Max__Supported__BW__DL == *other_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__DL; case ALT_avp__PCC__3GPP__UE__Local__IP__Address: return *field_avp__PCC__3GPP__UE__Local__IP__Address == *other_value.field_avp__PCC__3GPP__UE__Local__IP__Address; case ALT_avp__DCA__3GPP__SM__Sequence__Number: return *field_avp__DCA__3GPP__SM__Sequence__Number == *other_value.field_avp__DCA__3GPP__SM__Sequence__Number; case ALT_avp__DCA__3GPP__IMS__Information: return *field_avp__DCA__3GPP__IMS__Information == *other_value.field_avp__DCA__3GPP__IMS__Information; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List: return *field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List == *other_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List; case ALT_avp__PCC__3GPP__Routing__Rule__Remove: return *field_avp__PCC__3GPP__Routing__Rule__Remove == *other_value.field_avp__PCC__3GPP__Routing__Rule__Remove; case ALT_avp__AAA__3GPP__SGs__MME__Identity: return *field_avp__AAA__3GPP__SGs__MME__Identity == *other_value.field_avp__AAA__3GPP__SGs__MME__Identity; case ALT_avp__S6__3GPP__Roaming__Information: return *field_avp__S6__3GPP__Roaming__Information == *other_value.field_avp__S6__3GPP__Roaming__Information; case ALT_avp__DCA__3GPP__Number__Of__Diversions: return *field_avp__DCA__3GPP__Number__Of__Diversions == *other_value.field_avp__DCA__3GPP__Number__Of__Diversions; case ALT_avp__DCA__3GPP__Coverage__Info: return *field_avp__DCA__3GPP__Coverage__Info == *other_value.field_avp__DCA__3GPP__Coverage__Info; case ALT_avp__CxDx__3GPP__SIP__Authentication__Scheme: return *field_avp__CxDx__3GPP__SIP__Authentication__Scheme == *other_value.field_avp__CxDx__3GPP__SIP__Authentication__Scheme; case ALT_avp__AAA__3GPP__Event__Threshold__RSRP: return *field_avp__AAA__3GPP__Event__Threshold__RSRP == *other_value.field_avp__AAA__3GPP__Event__Threshold__RSRP; case ALT_avp__CxDx__3GPP__User__Authorization__Type: return *field_avp__CxDx__3GPP__User__Authorization__Type == *other_value.field_avp__CxDx__3GPP__User__Authorization__Type; case ALT_avp__AAA__3GPP__PLMN__Client: return *field_avp__AAA__3GPP__PLMN__Client == *other_value.field_avp__AAA__3GPP__PLMN__Client; case ALT_avp__AAA__3GPP__Re__Synchronization__Info: return *field_avp__AAA__3GPP__Re__Synchronization__Info == *other_value.field_avp__AAA__3GPP__Re__Synchronization__Info; case ALT_avp__BASE__NONE__Auth__Grace__Period: return *field_avp__BASE__NONE__Auth__Grace__Period == *other_value.field_avp__BASE__NONE__Auth__Grace__Period; case ALT_avp__DCA__3GPP__User__CSG__Information: return *field_avp__DCA__3GPP__User__CSG__Information == *other_value.field_avp__DCA__3GPP__User__CSG__Information; case ALT_avp__DCA__3GPP__SM__Status: return *field_avp__DCA__3GPP__SM__Status == *other_value.field_avp__DCA__3GPP__SM__Status; case ALT_avp__DCA__3GPP__IP__Realm__Default__Indication: return *field_avp__DCA__3GPP__IP__Realm__Default__Indication == *other_value.field_avp__DCA__3GPP__IP__Realm__Default__Indication; case ALT_avp__AAA__3GPP__RAND: return *field_avp__AAA__3GPP__RAND == *other_value.field_avp__AAA__3GPP__RAND; case ALT_avp__AAA__3GPP__Trace__Depth: return *field_avp__AAA__3GPP__Trace__Depth == *other_value.field_avp__AAA__3GPP__Trace__Depth; case ALT_avp__MIPv4__NONE__MIP__MN__to__FA__MSA: return *field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA == *other_value.field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA; case ALT_avp__AAA__3GPP__SGSN__User__State: return *field_avp__AAA__3GPP__SGSN__User__State == *other_value.field_avp__AAA__3GPP__SGSN__User__State; case ALT_avp__AAA__3GPP__APN__OI__Replacement: return *field_avp__AAA__3GPP__APN__OI__Replacement == *other_value.field_avp__AAA__3GPP__APN__OI__Replacement; case ALT_avp__DCA__3GPP__Alternate__Charged__Party__Address: return *field_avp__DCA__3GPP__Alternate__Charged__Party__Address == *other_value.field_avp__DCA__3GPP__Alternate__Charged__Party__Address; case ALT_avp__DCA__3GPP__APN__Rate__Control: return *field_avp__DCA__3GPP__APN__Rate__Control == *other_value.field_avp__DCA__3GPP__APN__Rate__Control; case ALT_avp__BASE__NONE__Re__Auth__Request__Type: return *field_avp__BASE__NONE__Re__Auth__Request__Type == *other_value.field_avp__BASE__NONE__Re__Auth__Request__Type; case ALT_avp__DCA__3GPP__Relationship__Mode: return *field_avp__DCA__3GPP__Relationship__Mode == *other_value.field_avp__DCA__3GPP__Relationship__Mode; case ALT_avp__S6__3GPP__External__Identifier: return *field_avp__S6__3GPP__External__Identifier == *other_value.field_avp__S6__3GPP__External__Identifier; case ALT_avp__DCA__3GPP__Positioning__Data: return *field_avp__DCA__3GPP__Positioning__Data == *other_value.field_avp__DCA__3GPP__Positioning__Data; case ALT_avp__DCC__NONE__Redirect__Address__Type: return *field_avp__DCC__NONE__Redirect__Address__Type == *other_value.field_avp__DCC__NONE__Redirect__Address__Type; case ALT_avp__MIPv6__NONE__MIP__MN__HA__MSA: return *field_avp__MIPv6__NONE__MIP__MN__HA__MSA == *other_value.field_avp__MIPv6__NONE__MIP__MN__HA__MSA; case ALT_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier: return *field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier == *other_value.field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier; case ALT_avp__PCC__3GPP__TFT__Filter: return *field_avp__PCC__3GPP__TFT__Filter == *other_value.field_avp__PCC__3GPP__TFT__Filter; case ALT_avp__RX__3GPP__Max__Supported__Bandwidth__UL: return *field_avp__RX__3GPP__Max__Supported__Bandwidth__UL == *other_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__UL; case ALT_avp__S6__3GPP__Loss__Of__Connectivity__Reason: return *field_avp__S6__3GPP__Loss__Of__Connectivity__Reason == *other_value.field_avp__S6__3GPP__Loss__Of__Connectivity__Reason; case ALT_avp__DNAS__NONE__Tunnel__Medium__Type: return *field_avp__DNAS__NONE__Tunnel__Medium__Type == *other_value.field_avp__DNAS__NONE__Tunnel__Medium__Type; case ALT_avp__DCA__3GPP__Originator: return *field_avp__DCA__3GPP__Originator == *other_value.field_avp__DCA__3GPP__Originator; case ALT_avp__DCC__NONE__User__Equipment__Info__Type: return *field_avp__DCC__NONE__User__Equipment__Info__Type == *other_value.field_avp__DCC__NONE__User__Equipment__Info__Type; case ALT_avp__RX__3GPP__Flow__Number: return *field_avp__RX__3GPP__Flow__Number == *other_value.field_avp__RX__3GPP__Flow__Number; case ALT_avp__MIPv4__NONE__MIP__Home__Agent__Address: return *field_avp__MIPv4__NONE__MIP__Home__Agent__Address == *other_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Address; case ALT_avp__PCC__3GPP__Resource__Allocation__Notification: return *field_avp__PCC__3GPP__Resource__Allocation__Notification == *other_value.field_avp__PCC__3GPP__Resource__Allocation__Notification; case ALT_avp__DCA__3GPP__Basic__Service__Code: return *field_avp__DCA__3GPP__Basic__Service__Code == *other_value.field_avp__DCA__3GPP__Basic__Service__Code; case ALT_avp__S6__3GPP__Monitoring__Type: return *field_avp__S6__3GPP__Monitoring__Type == *other_value.field_avp__S6__3GPP__Monitoring__Type; case ALT_avp__DCA__3GPP__Role__Of__Node: return *field_avp__DCA__3GPP__Role__Of__Node == *other_value.field_avp__DCA__3GPP__Role__Of__Node; case ALT_avp__PCC__3GPP__Default__Bearer__Indication: return *field_avp__PCC__3GPP__Default__Bearer__Indication == *other_value.field_avp__PCC__3GPP__Default__Bearer__Indication; case ALT_avp__DCA__3GPP__ProSe__Information: return *field_avp__DCA__3GPP__ProSe__Information == *other_value.field_avp__DCA__3GPP__ProSe__Information; case ALT_avp__PCC__3GPP__QoS__Class__Identifier: return *field_avp__PCC__3GPP__QoS__Class__Identifier == *other_value.field_avp__PCC__3GPP__QoS__Class__Identifier; case ALT_avp__AAA__3GPP__VPLMN__LIPA__Allowed: return *field_avp__AAA__3GPP__VPLMN__LIPA__Allowed == *other_value.field_avp__AAA__3GPP__VPLMN__LIPA__Allowed; case ALT_avp__PCC__3GPP__Mute__Notification: return *field_avp__PCC__3GPP__Mute__Notification == *other_value.field_avp__PCC__3GPP__Mute__Notification; case ALT_avp__CxDx__3GPP__SIP__Authentication__Context: return *field_avp__CxDx__3GPP__SIP__Authentication__Context == *other_value.field_avp__CxDx__3GPP__SIP__Authentication__Context; case ALT_avp__MIPv6__NONE__QoS__Resources: return *field_avp__MIPv6__NONE__QoS__Resources == *other_value.field_avp__MIPv6__NONE__QoS__Resources; case ALT_avp__AAA__3GPP__Logging__Duration: return *field_avp__AAA__3GPP__Logging__Duration == *other_value.field_avp__AAA__3GPP__Logging__Duration; case ALT_avp__DCC__NONE__Service__Parameter__Value: return *field_avp__DCC__NONE__Service__Parameter__Value == *other_value.field_avp__DCC__NONE__Service__Parameter__Value; case ALT_avp__CxDx__3GPP__Associated__Registered__Identities: return *field_avp__CxDx__3GPP__Associated__Registered__Identities == *other_value.field_avp__CxDx__3GPP__Associated__Registered__Identities; case ALT_avp__PCC__3GPP__Routing__IP__Address: return *field_avp__PCC__3GPP__Routing__IP__Address == *other_value.field_avp__PCC__3GPP__Routing__IP__Address; case ALT_avp__AAA__3GPP__WLAN__offloadability__EUTRAN: return *field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN == *other_value.field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN; case ALT_avp__DCA__3GPP__MBMS__GW__Address: return *field_avp__DCA__3GPP__MBMS__GW__Address == *other_value.field_avp__DCA__3GPP__MBMS__GW__Address; case ALT_avp__DCA__3GPP__Destination__Interface: return *field_avp__DCA__3GPP__Destination__Interface == *other_value.field_avp__DCA__3GPP__Destination__Interface; case ALT_avp__DCA__3GPP__IMS__Emergency__Indicator: return *field_avp__DCA__3GPP__IMS__Emergency__Indicator == *other_value.field_avp__DCA__3GPP__IMS__Emergency__Indicator; case ALT_avp__DCA__3GPP__Change__Time: return *field_avp__DCA__3GPP__Change__Time == *other_value.field_avp__DCA__3GPP__Change__Time; case ALT_avp__AAA__3GPP__KASME: return *field_avp__AAA__3GPP__KASME == *other_value.field_avp__AAA__3GPP__KASME; case ALT_avp__MIPv4__NONE__MIP__Session__Key: return *field_avp__MIPv4__NONE__MIP__Session__Key == *other_value.field_avp__MIPv4__NONE__MIP__Session__Key; case ALT_avp__DCA__3GPP__AoC__Cost__Information: return *field_avp__DCA__3GPP__AoC__Cost__Information == *other_value.field_avp__DCA__3GPP__AoC__Cost__Information; case ALT_avp__GI__3GPP__3GPP__User__Location__Info__Time: return *field_avp__GI__3GPP__3GPP__User__Location__Info__Time == *other_value.field_avp__GI__3GPP__3GPP__User__Location__Info__Time; case ALT_avp__AAA__3GPP__Teleservice__List: return *field_avp__AAA__3GPP__Teleservice__List == *other_value.field_avp__AAA__3GPP__Teleservice__List; case ALT_avp__AAA__3GPP__UTRAN__Vector: return *field_avp__AAA__3GPP__UTRAN__Vector == *other_value.field_avp__AAA__3GPP__UTRAN__Vector; case ALT_avp__AAA__3GPP__Non__3GPP__IP__Access__APN: return *field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN == *other_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN; case ALT_avp__DCA__3GPP__Monitoring__Event__Information: return *field_avp__DCA__3GPP__Monitoring__Event__Information == *other_value.field_avp__DCA__3GPP__Monitoring__Event__Information; case ALT_avp__DCC__NONE__Tariff__Time__Change: return *field_avp__DCC__NONE__Tariff__Time__Change == *other_value.field_avp__DCC__NONE__Tariff__Time__Change; case ALT_avp__GI__3GPP__3GPP__NSAPI: return *field_avp__GI__3GPP__3GPP__NSAPI == *other_value.field_avp__GI__3GPP__3GPP__NSAPI; case ALT_avp__DCA__3GPP__LCS__Client__Dialed__By__MS: return *field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS == *other_value.field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS; case ALT_avp__GI__3GPP__3GPP__CG__Address: return *field_avp__GI__3GPP__3GPP__CG__Address == *other_value.field_avp__GI__3GPP__3GPP__CG__Address; case ALT_avp__DCA__3GPP__Envelope__Start__Time: return *field_avp__DCA__3GPP__Envelope__Start__Time == *other_value.field_avp__DCA__3GPP__Envelope__Start__Time; case ALT_avp__RX__3GPP__Application__Service__Provider__Identity: return *field_avp__RX__3GPP__Application__Service__Provider__Identity == *other_value.field_avp__RX__3GPP__Application__Service__Provider__Identity; case ALT_avp__S6__3GPP__NIDD__Authorization__Request: return *field_avp__S6__3GPP__NIDD__Authorization__Request == *other_value.field_avp__S6__3GPP__NIDD__Authorization__Request; case ALT_avp__DCA__3GPP__Received__Talk__Burst__Time: return *field_avp__DCA__3GPP__Received__Talk__Burst__Time == *other_value.field_avp__DCA__3GPP__Received__Talk__Burst__Time; case ALT_avp__DCA__3GPP__Incoming__Trunk__Group__Id: return *field_avp__DCA__3GPP__Incoming__Trunk__Group__Id == *other_value.field_avp__DCA__3GPP__Incoming__Trunk__Group__Id; case ALT_avp__AAA__3GPP__AAA__Failure__Indication: return *field_avp__AAA__3GPP__AAA__Failure__Indication == *other_value.field_avp__AAA__3GPP__AAA__Failure__Indication; case ALT_avp__DCA__3GPP__Rate__Control__Max__Message__Size: return *field_avp__DCA__3GPP__Rate__Control__Max__Message__Size == *other_value.field_avp__DCA__3GPP__Rate__Control__Max__Message__Size; case ALT_avp__PCC__3GPP__QoS__Rule__Install: return *field_avp__PCC__3GPP__QoS__Rule__Install == *other_value.field_avp__PCC__3GPP__QoS__Rule__Install; case ALT_avp__S6__3GPP__Periodic__Communication__Indicator: return *field_avp__S6__3GPP__Periodic__Communication__Indicator == *other_value.field_avp__S6__3GPP__Periodic__Communication__Indicator; case ALT_avp__DCA__3GPP__Service__Specific__Info: return *field_avp__DCA__3GPP__Service__Specific__Info == *other_value.field_avp__DCA__3GPP__Service__Specific__Info; case ALT_avp__RX__3GPP__Flow__Usage: return *field_avp__RX__3GPP__Flow__Usage == *other_value.field_avp__RX__3GPP__Flow__Usage; case ALT_avp__PCC__3GPP__RAN__Rule__Support: return *field_avp__PCC__3GPP__RAN__Rule__Support == *other_value.field_avp__PCC__3GPP__RAN__Rule__Support; case ALT_avp__DNAS__NONE__Tunnel__Password: return *field_avp__DNAS__NONE__Tunnel__Password == *other_value.field_avp__DNAS__NONE__Tunnel__Password; case ALT_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause: return *field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause == *other_value.field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause; case ALT_avp__S6__3GPP__Monitoring__Duration: return *field_avp__S6__3GPP__Monitoring__Duration == *other_value.field_avp__S6__3GPP__Monitoring__Duration; case ALT_avp__PCC__3GPP__QoS__Information: return *field_avp__PCC__3GPP__QoS__Information == *other_value.field_avp__PCC__3GPP__QoS__Information; case ALT_avp__AAA__3GPP__Routing__Area__Identity: return *field_avp__AAA__3GPP__Routing__Area__Identity == *other_value.field_avp__AAA__3GPP__Routing__Area__Identity; case ALT_avp__DCA__3GPP__Called__Party__Address: return *field_avp__DCA__3GPP__Called__Party__Address == *other_value.field_avp__DCA__3GPP__Called__Party__Address; case ALT_avp__RX__3GPP__Service__Authorization__Info: return *field_avp__RX__3GPP__Service__Authorization__Info == *other_value.field_avp__RX__3GPP__Service__Authorization__Info; case ALT_avp__DNAS__NONE__Tunneling: return *field_avp__DNAS__NONE__Tunneling == *other_value.field_avp__DNAS__NONE__Tunneling; case ALT_avp__DCC__NONE__User__Equipment__Info__Value: return *field_avp__DCC__NONE__User__Equipment__Info__Value == *other_value.field_avp__DCC__NONE__User__Equipment__Info__Value; case ALT_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length: return *field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length == *other_value.field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length; case ALT_avp__AAA__3GPP__eDRX__Cycle__Length: return *field_avp__AAA__3GPP__eDRX__Cycle__Length == *other_value.field_avp__AAA__3GPP__eDRX__Cycle__Length; case ALT_avp__BASE__NONE__Multi__Round__Time__Out: return *field_avp__BASE__NONE__Multi__Round__Time__Out == *other_value.field_avp__BASE__NONE__Multi__Round__Time__Out; case ALT_avp__S6__3GPP__Group__Monitoring__Event__Report__Item: return *field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item == *other_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item; case ALT_avp__PCC__3GPP__Rule__Failure__Code: return *field_avp__PCC__3GPP__Rule__Failure__Code == *other_value.field_avp__PCC__3GPP__Rule__Failure__Code; case ALT_avp__AAA__3GPP__Ext__PDP__Type: return *field_avp__AAA__3GPP__Ext__PDP__Type == *other_value.field_avp__AAA__3GPP__Ext__PDP__Type; case ALT_avp__DCA__3GPP__Time__Quota__Threshold: return *field_avp__DCA__3GPP__Time__Quota__Threshold == *other_value.field_avp__DCA__3GPP__Time__Quota__Threshold; case ALT_avp__PCC__3GPP__User__Location__Info__Time: return *field_avp__PCC__3GPP__User__Location__Info__Time == *other_value.field_avp__PCC__3GPP__User__Location__Info__Time; case ALT_avp__PCC__3GPP__Usage__Monitoring__Information: return *field_avp__PCC__3GPP__Usage__Monitoring__Information == *other_value.field_avp__PCC__3GPP__Usage__Monitoring__Information; case ALT_avp__AAA__3GPP__Measurement__Period__LTE: return *field_avp__AAA__3GPP__Measurement__Period__LTE == *other_value.field_avp__AAA__3GPP__Measurement__Period__LTE; case ALT_avp__PCC__3GPP__Extended__APN__AMBR__DL: return *field_avp__PCC__3GPP__Extended__APN__AMBR__DL == *other_value.field_avp__PCC__3GPP__Extended__APN__AMBR__DL; case ALT_avp__BASE__NONE__Experimental__Result__Code: return *field_avp__BASE__NONE__Experimental__Result__Code == *other_value.field_avp__BASE__NONE__Experimental__Result__Code; case ALT_avp__CxDx__3GPP__Session__Priority: return *field_avp__CxDx__3GPP__Session__Priority == *other_value.field_avp__CxDx__3GPP__Session__Priority; case ALT_avp__DCA__3GPP__Recipient__Info: return *field_avp__DCA__3GPP__Recipient__Info == *other_value.field_avp__DCA__3GPP__Recipient__Info; case ALT_avp__DCA__3GPP__AoC__Format: return *field_avp__DCA__3GPP__AoC__Format == *other_value.field_avp__DCA__3GPP__AoC__Format; case ALT_avp__DCA__3GPP__Start__Time: return *field_avp__DCA__3GPP__Start__Time == *other_value.field_avp__DCA__3GPP__Start__Time; case ALT_avp__CxDx__3GPP__Deregistration__Reason: return *field_avp__CxDx__3GPP__Deregistration__Reason == *other_value.field_avp__CxDx__3GPP__Deregistration__Reason; case ALT_avp__AAA__3GPP__GMLC__Number: return *field_avp__AAA__3GPP__GMLC__Number == *other_value.field_avp__AAA__3GPP__GMLC__Number; case ALT_avp__AAA__3GPP__Software__Version: return *field_avp__AAA__3GPP__Software__Version == *other_value.field_avp__AAA__3GPP__Software__Version; case ALT_avp__DNAS__NONE__Callback__Number: return *field_avp__DNAS__NONE__Callback__Number == *other_value.field_avp__DNAS__NONE__Callback__Number; case ALT_avp__DNAS__NONE__Configuration__Token: return *field_avp__DNAS__NONE__Configuration__Token == *other_value.field_avp__DNAS__NONE__Configuration__Token; case ALT_avp__DCA__3GPP__Interface__Type: return *field_avp__DCA__3GPP__Interface__Type == *other_value.field_avp__DCA__3GPP__Interface__Type; case ALT_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA: return *field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA == *other_value.field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA; case ALT_avp__AAA__3GPP__Expiration__Date: return *field_avp__AAA__3GPP__Expiration__Date == *other_value.field_avp__AAA__3GPP__Expiration__Date; case ALT_avp__BASE__NONE__Error__Message: return *field_avp__BASE__NONE__Error__Message == *other_value.field_avp__BASE__NONE__Error__Message; case ALT_avp__AAA__3GPP__SRES: return *field_avp__AAA__3GPP__SRES == *other_value.field_avp__AAA__3GPP__SRES; case ALT_avp__DCA__3GPP__DRM__Content: return *field_avp__DCA__3GPP__DRM__Content == *other_value.field_avp__DCA__3GPP__DRM__Content; case ALT_avp__AAA__3GPP__Item__Number: return *field_avp__AAA__3GPP__Item__Number == *other_value.field_avp__AAA__3GPP__Item__Number; case ALT_avp__DNAS__NONE__NAS__Port__Type: return *field_avp__DNAS__NONE__NAS__Port__Type == *other_value.field_avp__DNAS__NONE__NAS__Port__Type; case ALT_avp__AAA__3GPP__ERP__Authorization: return *field_avp__AAA__3GPP__ERP__Authorization == *other_value.field_avp__AAA__3GPP__ERP__Authorization; case ALT_avp__DCC__NONE__Multiple__Services__Indicator: return *field_avp__DCC__NONE__Multiple__Services__Indicator == *other_value.field_avp__DCC__NONE__Multiple__Services__Indicator; case ALT_avp__DCA__3GPP__Early__Media__Description: return *field_avp__DCA__3GPP__Early__Media__Description == *other_value.field_avp__DCA__3GPP__Early__Media__Description; case ALT_avp__AAA__3GPP__MIP__FA__RK: return *field_avp__AAA__3GPP__MIP__FA__RK == *other_value.field_avp__AAA__3GPP__MIP__FA__RK; case ALT_avp__DCA__3GPP__Related__Change__Condition__Information: return *field_avp__DCA__3GPP__Related__Change__Condition__Information == *other_value.field_avp__DCA__3GPP__Related__Change__Condition__Information; case ALT_avp__DNAS__NONE__Framed__Protocol: return *field_avp__DNAS__NONE__Framed__Protocol == *other_value.field_avp__DNAS__NONE__Framed__Protocol; case ALT_avp__S6__3GPP__Service__ID: return *field_avp__S6__3GPP__Service__ID == *other_value.field_avp__S6__3GPP__Service__ID; case ALT_avp__DCA__3GPP__LCS__Format__Indicator: return *field_avp__DCA__3GPP__LCS__Format__Indicator == *other_value.field_avp__DCA__3GPP__LCS__Format__Indicator; case ALT_avp__GI__3GPP__3GPP__IMSI__MCC__MNC: return *field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC == *other_value.field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC; case ALT_avp__RX__3GPP__Abort__Cause: return *field_avp__RX__3GPP__Abort__Cause == *other_value.field_avp__RX__3GPP__Abort__Cause; case ALT_avp__DCA__3GPP__ISUP__Cause__Location: return *field_avp__DCA__3GPP__ISUP__Cause__Location == *other_value.field_avp__DCA__3GPP__ISUP__Cause__Location; case ALT_avp__PCC__3GPP__Charging__Rule__Base__Name: return *field_avp__PCC__3GPP__Charging__Rule__Base__Name == *other_value.field_avp__PCC__3GPP__Charging__Rule__Base__Name; case ALT_avp__RX__3GPP__Required__Access__Info: return *field_avp__RX__3GPP__Required__Access__Info == *other_value.field_avp__RX__3GPP__Required__Access__Info; case ALT_avp__PCC__3GPP__TDF__Destination__Realm: return *field_avp__PCC__3GPP__TDF__Destination__Realm == *other_value.field_avp__PCC__3GPP__TDF__Destination__Realm; case ALT_avp__S6__3GPP__S6t__HSS__Cause: return *field_avp__S6__3GPP__S6t__HSS__Cause == *other_value.field_avp__S6__3GPP__S6t__HSS__Cause; case ALT_avp__DCA__3GPP__Media__Initiator__Party: return *field_avp__DCA__3GPP__Media__Initiator__Party == *other_value.field_avp__DCA__3GPP__Media__Initiator__Party; case ALT_avp__DCA__3GPP__Associated__URI: return *field_avp__DCA__3GPP__Associated__URI == *other_value.field_avp__DCA__3GPP__Associated__URI; case ALT_avp__RX__3GPP__AF__Requested__Data: return *field_avp__RX__3GPP__AF__Requested__Data == *other_value.field_avp__RX__3GPP__AF__Requested__Data; case ALT_avp__PCC__3GPP__QoS__Rule__Report: return *field_avp__PCC__3GPP__QoS__Rule__Report == *other_value.field_avp__PCC__3GPP__QoS__Rule__Report; case ALT_avp__DNAS__NONE__Filter__Id: return *field_avp__DNAS__NONE__Filter__Id == *other_value.field_avp__DNAS__NONE__Filter__Id; case ALT_avp__DNAS__NONE__ARAP__Password: return *field_avp__DNAS__NONE__ARAP__Password == *other_value.field_avp__DNAS__NONE__ARAP__Password; case ALT_avp__DCA__3GPP__Route__Header__Received: return *field_avp__DCA__3GPP__Route__Header__Received == *other_value.field_avp__DCA__3GPP__Route__Header__Received; case ALT_avp__S6__3GPP__Stationary__Indication: return *field_avp__S6__3GPP__Stationary__Indication == *other_value.field_avp__S6__3GPP__Stationary__Indication; case ALT_avp__DNAS__NONE__CHAP__Response: return *field_avp__DNAS__NONE__CHAP__Response == *other_value.field_avp__DNAS__NONE__CHAP__Response; case ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL: return *field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL == *other_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL; case ALT_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number: return *field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number == *other_value.field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number; case ALT_avp__AAA__3GPP__Geodetic__Information: return *field_avp__AAA__3GPP__Geodetic__Information == *other_value.field_avp__AAA__3GPP__Geodetic__Information; case ALT_avp__PCC__3GPP__Extended__GBR__UL: return *field_avp__PCC__3GPP__Extended__GBR__UL == *other_value.field_avp__PCC__3GPP__Extended__GBR__UL; case ALT_avp__AAA__3GPP__MBSFN__Area__ID: return *field_avp__AAA__3GPP__MBSFN__Area__ID == *other_value.field_avp__AAA__3GPP__MBSFN__Area__ID; case ALT_avp__CxDx__3GPP__Server__Capabilities: return *field_avp__CxDx__3GPP__Server__Capabilities == *other_value.field_avp__CxDx__3GPP__Server__Capabilities; case ALT_avp__AAA__3GPP__Area__Scope: return *field_avp__AAA__3GPP__Area__Scope == *other_value.field_avp__AAA__3GPP__Area__Scope; case ALT_avp__MIPv4__NONE__Accounting__Input__Packets: return *field_avp__MIPv4__NONE__Accounting__Input__Packets == *other_value.field_avp__MIPv4__NONE__Accounting__Input__Packets; case ALT_avp__DCA__3GPP__SGW__Change: return *field_avp__DCA__3GPP__SGW__Change == *other_value.field_avp__DCA__3GPP__SGW__Change; case ALT_avp__CxDx__3GPP__SCSCF__Restoration__Info: return *field_avp__CxDx__3GPP__SCSCF__Restoration__Info == *other_value.field_avp__CxDx__3GPP__SCSCF__Restoration__Info; case ALT_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number: return *field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number == *other_value.field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number; case ALT_avp__DCA__3GPP__AoC__Subscription__Information: return *field_avp__DCA__3GPP__AoC__Subscription__Information == *other_value.field_avp__DCA__3GPP__AoC__Subscription__Information; case ALT_avp__AAA__3GPP__PUA__Flags: return *field_avp__AAA__3GPP__PUA__Flags == *other_value.field_avp__AAA__3GPP__PUA__Flags; case ALT_avp__DNAS__NONE__Callback__Id: return *field_avp__DNAS__NONE__Callback__Id == *other_value.field_avp__DNAS__NONE__Callback__Id; case ALT_avp__DCA__3GPP__Time__Usage: return *field_avp__DCA__3GPP__Time__Usage == *other_value.field_avp__DCA__3GPP__Time__Usage; case ALT_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name: return *field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name == *other_value.field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name; case ALT_avp__DCC__NONE__CC__Output__Octets: return *field_avp__DCC__NONE__CC__Output__Octets == *other_value.field_avp__DCC__NONE__CC__Output__Octets; case ALT_avp__GI__3GPP__3GPP__User__Location__Info: return *field_avp__GI__3GPP__3GPP__User__Location__Info == *other_value.field_avp__GI__3GPP__3GPP__User__Location__Info; case ALT_avp__AAA__3GPP__Notification__To__UE__User: return *field_avp__AAA__3GPP__Notification__To__UE__User == *other_value.field_avp__AAA__3GPP__Notification__To__UE__User; case ALT_avp__AAA__3GPP__Visited__PLMN__Id: return *field_avp__AAA__3GPP__Visited__PLMN__Id == *other_value.field_avp__AAA__3GPP__Visited__PLMN__Id; case ALT_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions: return *field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions == *other_value.field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions; case ALT_avp__DCA__3GPP__Participant__Group: return *field_avp__DCA__3GPP__Participant__Group == *other_value.field_avp__DCA__3GPP__Participant__Group; case ALT_avp__DCA__3GPP__Play__Alternative: return *field_avp__DCA__3GPP__Play__Alternative == *other_value.field_avp__DCA__3GPP__Play__Alternative; case ALT_avp__DCA__3GPP__MBMS__User__Service__Type: return *field_avp__DCA__3GPP__MBMS__User__Service__Type == *other_value.field_avp__DCA__3GPP__MBMS__User__Service__Type; case ALT_avp__DCA__3GPP__Transit__IOI__List: return *field_avp__DCA__3GPP__Transit__IOI__List == *other_value.field_avp__DCA__3GPP__Transit__IOI__List; case ALT_avp__RX__3GPP__Codec__Data: return *field_avp__RX__3GPP__Codec__Data == *other_value.field_avp__RX__3GPP__Codec__Data; case ALT_avp__S6__3GPP__Monitoring__Event__Config__Status: return *field_avp__S6__3GPP__Monitoring__Event__Config__Status == *other_value.field_avp__S6__3GPP__Monitoring__Event__Config__Status; case ALT_avp__DCA__3GPP__SDP__Media__Name: return *field_avp__DCA__3GPP__SDP__Media__Name == *other_value.field_avp__DCA__3GPP__SDP__Media__Name; case ALT_avp__DCA__3GPP__AF__Correlation__Information: return *field_avp__DCA__3GPP__AF__Correlation__Information == *other_value.field_avp__DCA__3GPP__AF__Correlation__Information; case ALT_avp__DCC__NONE__Cost__Information: return *field_avp__DCC__NONE__Cost__Information == *other_value.field_avp__DCC__NONE__Cost__Information; case ALT_avp__DCA__3GPP__Serving__Node__Identity: return *field_avp__DCA__3GPP__Serving__Node__Identity == *other_value.field_avp__DCA__3GPP__Serving__Node__Identity; case ALT_avp__BASE__NONE__Error__Reporting__Host: return *field_avp__BASE__NONE__Error__Reporting__Host == *other_value.field_avp__BASE__NONE__Error__Reporting__Host; case ALT_avp__DCA__3GPP__Radio__Frequency: return *field_avp__DCA__3GPP__Radio__Frequency == *other_value.field_avp__DCA__3GPP__Radio__Frequency; case ALT_avp__PCC__3GPP__Rule__Activation__Time: return *field_avp__PCC__3GPP__Rule__Activation__Time == *other_value.field_avp__PCC__3GPP__Rule__Activation__Time; case ALT_avp__S6__3GPP__Service__Data: return *field_avp__S6__3GPP__Service__Data == *other_value.field_avp__S6__3GPP__Service__Data; case ALT_avp__RX__3GPP__AF__Application__Identifier: return *field_avp__RX__3GPP__AF__Application__Identifier == *other_value.field_avp__RX__3GPP__AF__Application__Identifier; case ALT_avp__PCC__3GPP__NetLoc__Access__Support: return *field_avp__PCC__3GPP__NetLoc__Access__Support == *other_value.field_avp__PCC__3GPP__NetLoc__Access__Support; case ALT_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier: return *field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier == *other_value.field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier; case ALT_avp__S6__3GPP__Monitoring__Event__Configuration: return *field_avp__S6__3GPP__Monitoring__Event__Configuration == *other_value.field_avp__S6__3GPP__Monitoring__Event__Configuration; case ALT_avp__PCC__3GPP__Offline: return *field_avp__PCC__3GPP__Offline == *other_value.field_avp__PCC__3GPP__Offline; case ALT_avp__DCA__3GPP__SIP__Method: return *field_avp__DCA__3GPP__SIP__Method == *other_value.field_avp__DCA__3GPP__SIP__Method; case ALT_avp__PCC__3GPP__ADC__Rule__Definition: return *field_avp__PCC__3GPP__ADC__Rule__Definition == *other_value.field_avp__PCC__3GPP__ADC__Rule__Definition; case ALT_avp__AAA__3GPP__Additional__Context__ID: return *field_avp__AAA__3GPP__Additional__Context__ID == *other_value.field_avp__AAA__3GPP__Additional__Context__ID; case ALT_avp__DNAS__NONE__Login__Service: return *field_avp__DNAS__NONE__Login__Service == *other_value.field_avp__DNAS__NONE__Login__Service; case ALT_avp__DNAS__NONE__ARAP__Security__Data: return *field_avp__DNAS__NONE__ARAP__Security__Data == *other_value.field_avp__DNAS__NONE__ARAP__Security__Data; case ALT_avp__S6__3GPP__Allowed__PLMN__List: return *field_avp__S6__3GPP__Allowed__PLMN__List == *other_value.field_avp__S6__3GPP__Allowed__PLMN__List; case ALT_avp__PCC__3GPP__Bearer__Control__Mode: return *field_avp__PCC__3GPP__Bearer__Control__Mode == *other_value.field_avp__PCC__3GPP__Bearer__Control__Mode; case ALT_avp__AAA__3GPP__Active__APN: return *field_avp__AAA__3GPP__Active__APN == *other_value.field_avp__AAA__3GPP__Active__APN; case ALT_avp__PCC__3GPP__HeNB__Local__IP__Address: return *field_avp__PCC__3GPP__HeNB__Local__IP__Address == *other_value.field_avp__PCC__3GPP__HeNB__Local__IP__Address; case ALT_avp__PCC__3GPP__Packet__Filter__Content: return *field_avp__PCC__3GPP__Packet__Filter__Content == *other_value.field_avp__PCC__3GPP__Packet__Filter__Content; case ALT_avp__AAA__3GPP__SMS__Register__Request: return *field_avp__AAA__3GPP__SMS__Register__Request == *other_value.field_avp__AAA__3GPP__SMS__Register__Request; case ALT_avp__CxDx__3GPP__Subscription__Info: return *field_avp__CxDx__3GPP__Subscription__Info == *other_value.field_avp__CxDx__3GPP__Subscription__Info; case ALT_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction: return *field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction == *other_value.field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction; case ALT_avp__DCA__3GPP__Client__Address: return *field_avp__DCA__3GPP__Client__Address == *other_value.field_avp__DCA__3GPP__Client__Address; case ALT_avp__AAA__3GPP__APN__Configuration: return *field_avp__AAA__3GPP__APN__Configuration == *other_value.field_avp__AAA__3GPP__APN__Configuration; case ALT_avp__DCA__3GPP__Subscriber__Role: return *field_avp__DCA__3GPP__Subscriber__Role == *other_value.field_avp__DCA__3GPP__Subscriber__Role; case ALT_avp__CxDx__3GPP__SIP__Number__Auth__Items: return *field_avp__CxDx__3GPP__SIP__Number__Auth__Items == *other_value.field_avp__CxDx__3GPP__SIP__Number__Auth__Items; case ALT_avp__AAA__3GPP__OMC__Id: return *field_avp__AAA__3GPP__OMC__Id == *other_value.field_avp__AAA__3GPP__OMC__Id; case ALT_avp__AAA__3GPP__GMLC__Restriction: return *field_avp__AAA__3GPP__GMLC__Restriction == *other_value.field_avp__AAA__3GPP__GMLC__Restriction; case ALT_avp__DNAS__NONE__State: return *field_avp__DNAS__NONE__State == *other_value.field_avp__DNAS__NONE__State; case ALT_avp__DNAS__NONE__Tunnel__Preference: return *field_avp__DNAS__NONE__Tunnel__Preference == *other_value.field_avp__DNAS__NONE__Tunnel__Preference; case ALT_avp__DCC__NONE__CC__Session__Failover: return *field_avp__DCC__NONE__CC__Session__Failover == *other_value.field_avp__DCC__NONE__CC__Session__Failover; case ALT_avp__DCA__3GPP__Enhanced__Diagnostics: return *field_avp__DCA__3GPP__Enhanced__Diagnostics == *other_value.field_avp__DCA__3GPP__Enhanced__Diagnostics; case ALT_avp__DCA__3GPP__CSG__Membership__Indication: return *field_avp__DCA__3GPP__CSG__Membership__Indication == *other_value.field_avp__DCA__3GPP__CSG__Membership__Indication; case ALT_avp__AAA__3GPP__Regional__Subscription__Zone__Code: return *field_avp__AAA__3GPP__Regional__Subscription__Zone__Code == *other_value.field_avp__AAA__3GPP__Regional__Subscription__Zone__Code; case ALT_avp__DCA__3GPP__Message__Class: return *field_avp__DCA__3GPP__Message__Class == *other_value.field_avp__DCA__3GPP__Message__Class; case ALT_avp__GI__3GPP__3GPP__Negotiated__DSCP: return *field_avp__GI__3GPP__3GPP__Negotiated__DSCP == *other_value.field_avp__GI__3GPP__3GPP__Negotiated__DSCP; case ALT_avp__AAA__3GPP__TWAN__S2a__Failure__Cause: return *field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause == *other_value.field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause; case ALT_avp__MIPv4__NONE__MIP__FA__to__MN__SPI: return *field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI == *other_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI; case ALT_avp__DCA__3GPP__Trigger: return *field_avp__DCA__3GPP__Trigger == *other_value.field_avp__DCA__3GPP__Trigger; case ALT_avp__DCA__3GPP__Called__Identity__Change: return *field_avp__DCA__3GPP__Called__Identity__Change == *other_value.field_avp__DCA__3GPP__Called__Identity__Change; case ALT_avp__DCA__3GPP__ProSe__Request__Timestamp: return *field_avp__DCA__3GPP__ProSe__Request__Timestamp == *other_value.field_avp__DCA__3GPP__ProSe__Request__Timestamp; case ALT_avp__DCA__3GPP__PoC__Session__Id: return *field_avp__DCA__3GPP__PoC__Session__Id == *other_value.field_avp__DCA__3GPP__PoC__Session__Id; case ALT_avp__BASE__NONE__Proxy__State: return *field_avp__BASE__NONE__Proxy__State == *other_value.field_avp__BASE__NONE__Proxy__State; case ALT_avp__DCA__3GPP__PoC__Server__Role: return *field_avp__DCA__3GPP__PoC__Server__Role == *other_value.field_avp__DCA__3GPP__PoC__Server__Role; case ALT_avp__DCA__3GPP__Forwarding__Pending: return *field_avp__DCA__3GPP__Forwarding__Pending == *other_value.field_avp__DCA__3GPP__Forwarding__Pending; case ALT_avp__S6__3GPP__SIR__Flags: return *field_avp__S6__3GPP__SIR__Flags == *other_value.field_avp__S6__3GPP__SIR__Flags; case ALT_avp__DCC__NONE__Credit__Control__Failure__Handling: return *field_avp__DCC__NONE__Credit__Control__Failure__Handling == *other_value.field_avp__DCC__NONE__Credit__Control__Failure__Handling; case ALT_avp__MIPv6__NONE__MIP6__Agent__Info: return *field_avp__MIPv6__NONE__MIP6__Agent__Info == *other_value.field_avp__MIPv6__NONE__MIP6__Agent__Info; case ALT_avp__RX__3GPP__MPS__Identifier: return *field_avp__RX__3GPP__MPS__Identifier == *other_value.field_avp__RX__3GPP__MPS__Identifier; case ALT_avp__PCC__3GPP__Credit__Management__Status: return *field_avp__PCC__3GPP__Credit__Management__Status == *other_value.field_avp__PCC__3GPP__Credit__Management__Status; case ALT_avp__AAA__3GPP__MDT__Allowed__PLMN__Id: return *field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id == *other_value.field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id; case ALT_avp__DCA__3GPP__Monitored__PLMN__Identifier: return *field_avp__DCA__3GPP__Monitored__PLMN__Identifier == *other_value.field_avp__DCA__3GPP__Monitored__PLMN__Identifier; case ALT_avp__S6__3GPP__Service__Result: return *field_avp__S6__3GPP__Service__Result == *other_value.field_avp__S6__3GPP__Service__Result; case ALT_avp__PCC__3GPP__Reporting__Level: return *field_avp__PCC__3GPP__Reporting__Level == *other_value.field_avp__PCC__3GPP__Reporting__Level; case ALT_avp__AAA__3GPP__MME__Location__Information: return *field_avp__AAA__3GPP__MME__Location__Information == *other_value.field_avp__AAA__3GPP__MME__Location__Information; case ALT_avp__DCA__3GPP__Served__Party__IP__Address: return *field_avp__DCA__3GPP__Served__Party__IP__Address == *other_value.field_avp__DCA__3GPP__Served__Party__IP__Address; case ALT_avp__RX__3GPP__Max__Supported__Bandwidth__DL: return *field_avp__RX__3GPP__Max__Supported__Bandwidth__DL == *other_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__DL; case ALT_avp__DCA__3GPP__Time__First__Reception: return *field_avp__DCA__3GPP__Time__First__Reception == *other_value.field_avp__DCA__3GPP__Time__First__Reception; case ALT_avp__PCC__3GPP__Pre__emption__Capability: return *field_avp__PCC__3GPP__Pre__emption__Capability == *other_value.field_avp__PCC__3GPP__Pre__emption__Capability; case ALT_avp__AAA__3GPP__Subscribed__VSRVCC: return *field_avp__AAA__3GPP__Subscribed__VSRVCC == *other_value.field_avp__AAA__3GPP__Subscribed__VSRVCC; case ALT_avp__PCC__3GPP__Monitoring__Flags: return *field_avp__PCC__3GPP__Monitoring__Flags == *other_value.field_avp__PCC__3GPP__Monitoring__Flags; case ALT_avp__BASE__NONE__Redirect__Max__Cache__Time: return *field_avp__BASE__NONE__Redirect__Max__Cache__Time == *other_value.field_avp__BASE__NONE__Redirect__Max__Cache__Time; case ALT_avp__CxDx__3GPP__Feature__List: return *field_avp__CxDx__3GPP__Feature__List == *other_value.field_avp__CxDx__3GPP__Feature__List; case ALT_avp__DCA__3GPP__Address__Type: return *field_avp__DCA__3GPP__Address__Type == *other_value.field_avp__DCA__3GPP__Address__Type; case ALT_avp__PCC__3GPP__TCP__Source__Port: return *field_avp__PCC__3GPP__TCP__Source__Port == *other_value.field_avp__PCC__3GPP__TCP__Source__Port; case ALT_avp__PCC__3GPP__Application__Detection__Information: return *field_avp__PCC__3GPP__Application__Detection__Information == *other_value.field_avp__PCC__3GPP__Application__Detection__Information; case ALT_avp__AAA__3GPP__Emergency__Info: return *field_avp__AAA__3GPP__Emergency__Info == *other_value.field_avp__AAA__3GPP__Emergency__Info; case ALT_avp__DCA__3GPP__Remaining__Balance: return *field_avp__DCA__3GPP__Remaining__Balance == *other_value.field_avp__DCA__3GPP__Remaining__Balance; case ALT_avp__AAA__3GPP__MPS__Priority: return *field_avp__AAA__3GPP__MPS__Priority == *other_value.field_avp__AAA__3GPP__MPS__Priority; case ALT_avp__DCA__3GPP__Next__Tariff: return *field_avp__DCA__3GPP__Next__Tariff == *other_value.field_avp__DCA__3GPP__Next__Tariff; case ALT_avp__DCC__NONE__Requested__Action: return *field_avp__DCC__NONE__Requested__Action == *other_value.field_avp__DCC__NONE__Requested__Action; case ALT_avp__CxDx__3GPP__Record__Route: return *field_avp__CxDx__3GPP__Record__Route == *other_value.field_avp__CxDx__3GPP__Record__Route; case ALT_avp__DCA__3GPP__Tariff__XML: return *field_avp__DCA__3GPP__Tariff__XML == *other_value.field_avp__DCA__3GPP__Tariff__XML; case ALT_avp__AAA__3GPP__Alert__Reason: return *field_avp__AAA__3GPP__Alert__Reason == *other_value.field_avp__AAA__3GPP__Alert__Reason; case ALT_avp__DCA__3GPP__Recipient__Address: return *field_avp__DCA__3GPP__Recipient__Address == *other_value.field_avp__DCA__3GPP__Recipient__Address; case ALT_avp__DCA__3GPP__Change__Condition: return *field_avp__DCA__3GPP__Change__Condition == *other_value.field_avp__DCA__3GPP__Change__Condition; case ALT_avp__GI__3GPP__3GPP__CG__IPv6__Address: return *field_avp__GI__3GPP__3GPP__CG__IPv6__Address == *other_value.field_avp__GI__3GPP__3GPP__CG__IPv6__Address; case ALT_avp__DNAS__NONE__Idle__Timeout: return *field_avp__DNAS__NONE__Idle__Timeout == *other_value.field_avp__DNAS__NONE__Idle__Timeout; case ALT_avp__DNAS__NONE__NAS__Port__Id: return *field_avp__DNAS__NONE__NAS__Port__Id == *other_value.field_avp__DNAS__NONE__NAS__Port__Id; case ALT_avp__AAA__3GPP__DEA__Flags: return *field_avp__AAA__3GPP__DEA__Flags == *other_value.field_avp__AAA__3GPP__DEA__Flags; case ALT_avp__DCA__3GPP__SCS__AS__Address: return *field_avp__DCA__3GPP__SCS__AS__Address == *other_value.field_avp__DCA__3GPP__SCS__AS__Address; case ALT_avp__AAA__3GPP__MO__LR: return *field_avp__AAA__3GPP__MO__LR == *other_value.field_avp__AAA__3GPP__MO__LR; case ALT_avp__DCA__3GPP__IMS__Visited__Network__Identifier: return *field_avp__DCA__3GPP__IMS__Visited__Network__Identifier == *other_value.field_avp__DCA__3GPP__IMS__Visited__Network__Identifier; case ALT_avp__DCA__3GPP__PoC__User__Role: return *field_avp__DCA__3GPP__PoC__User__Role == *other_value.field_avp__DCA__3GPP__PoC__User__Role; case ALT_avp__DCA__3GPP__Announcement__Identifier: return *field_avp__DCA__3GPP__Announcement__Identifier == *other_value.field_avp__DCA__3GPP__Announcement__Identifier; case ALT_avp__AAA__3GPP__Non__3GPP__IP__Access: return *field_avp__AAA__3GPP__Non__3GPP__IP__Access == *other_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access; case ALT_avp__DCA__3GPP__Monitoring__Event__Report__Data: return *field_avp__DCA__3GPP__Monitoring__Event__Report__Data == *other_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Data; case ALT_avp__DCA__3GPP__Adaptations: return *field_avp__DCA__3GPP__Adaptations == *other_value.field_avp__DCA__3GPP__Adaptations; case ALT_avp__BASE__NONE__Host__IP__Address: return *field_avp__BASE__NONE__Host__IP__Address == *other_value.field_avp__BASE__NONE__Host__IP__Address; case ALT_avp__MIPv4__NONE__MIP__Reg__Request: return *field_avp__MIPv4__NONE__MIP__Reg__Request == *other_value.field_avp__MIPv4__NONE__MIP__Reg__Request; case ALT_avp__DCA__3GPP__Quota__Holding__Time: return *field_avp__DCA__3GPP__Quota__Holding__Time == *other_value.field_avp__DCA__3GPP__Quota__Holding__Time; case ALT_avp__AAA__3GPP__Maximum__Wait__Time: return *field_avp__AAA__3GPP__Maximum__Wait__Time == *other_value.field_avp__AAA__3GPP__Maximum__Wait__Time; case ALT_avp__RX__3GPP__Max__Requested__Bandwidth__UL: return *field_avp__RX__3GPP__Max__Requested__Bandwidth__UL == *other_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__UL; case ALT_avp__PCC__3GPP__Usage__Monitoring__Support: return *field_avp__PCC__3GPP__Usage__Monitoring__Support == *other_value.field_avp__PCC__3GPP__Usage__Monitoring__Support; case ALT_avp__S6__3GPP__Maximum__Response__Time: return *field_avp__S6__3GPP__Maximum__Response__Time == *other_value.field_avp__S6__3GPP__Maximum__Response__Time; case ALT_avp__DCA__3GPP__Envelope__Reporting: return *field_avp__DCA__3GPP__Envelope__Reporting == *other_value.field_avp__DCA__3GPP__Envelope__Reporting; case ALT_avp__DCA__3GPP__Application__Server: return *field_avp__DCA__3GPP__Application__Server == *other_value.field_avp__DCA__3GPP__Application__Server; case ALT_avp__RX__3GPP__Sponsor__Identity: return *field_avp__RX__3GPP__Sponsor__Identity == *other_value.field_avp__RX__3GPP__Sponsor__Identity; case ALT_avp__DNAS__NONE__Framed__Appletalk__Link: return *field_avp__DNAS__NONE__Framed__Appletalk__Link == *other_value.field_avp__DNAS__NONE__Framed__Appletalk__Link; case ALT_avp__DNAS__NONE__Framed__Interface__Id: return *field_avp__DNAS__NONE__Framed__Interface__Id == *other_value.field_avp__DNAS__NONE__Framed__Interface__Id; case ALT_avp__DCA__3GPP__Proximity__Alert__Indication: return *field_avp__DCA__3GPP__Proximity__Alert__Indication == *other_value.field_avp__DCA__3GPP__Proximity__Alert__Indication; case ALT_avp__PCC__3GPP__CoA__IP__Address: return *field_avp__PCC__3GPP__CoA__IP__Address == *other_value.field_avp__PCC__3GPP__CoA__IP__Address; case ALT_avp__DCA__3GPP__Trunk__Group__Id: return *field_avp__DCA__3GPP__Trunk__Group__Id == *other_value.field_avp__DCA__3GPP__Trunk__Group__Id; case ALT_avp__PCC__3GPP__Default__QoS__Information: return *field_avp__PCC__3GPP__Default__QoS__Information == *other_value.field_avp__PCC__3GPP__Default__QoS__Information; case ALT_avp__PCC__3GPP__AN__GW__Address: return *field_avp__PCC__3GPP__AN__GW__Address == *other_value.field_avp__PCC__3GPP__AN__GW__Address; case ALT_avp__DCA__3GPP__Start__Of__Charging: return *field_avp__DCA__3GPP__Start__Of__Charging == *other_value.field_avp__DCA__3GPP__Start__Of__Charging; case ALT_avp__DCA__3GPP__Participants__Involved: return *field_avp__DCA__3GPP__Participants__Involved == *other_value.field_avp__DCA__3GPP__Participants__Involved; case ALT_avp__PCC__3GPP__NBIFOM__Support: return *field_avp__PCC__3GPP__NBIFOM__Support == *other_value.field_avp__PCC__3GPP__NBIFOM__Support; case ALT_avp__PCC__3GPP__Redirect__Support: return *field_avp__PCC__3GPP__Redirect__Support == *other_value.field_avp__PCC__3GPP__Redirect__Support; case ALT_avp__AAA__3GPP__IMSI__Group__Id: return *field_avp__AAA__3GPP__IMSI__Group__Id == *other_value.field_avp__AAA__3GPP__IMSI__Group__Id; case ALT_avp__AAA__3GPP__Cell__Global__Identity: return *field_avp__AAA__3GPP__Cell__Global__Identity == *other_value.field_avp__AAA__3GPP__Cell__Global__Identity; case ALT_avp__BASE__NONE__Vendor__Id: return *field_avp__BASE__NONE__Vendor__Id == *other_value.field_avp__BASE__NONE__Vendor__Id; case ALT_avp__AAA__3GPP__PDN__Connection__Continuity: return *field_avp__AAA__3GPP__PDN__Connection__Continuity == *other_value.field_avp__AAA__3GPP__PDN__Connection__Continuity; case ALT_avp__DCA__3GPP__Tariff__Information: return *field_avp__DCA__3GPP__Tariff__Information == *other_value.field_avp__DCA__3GPP__Tariff__Information; case ALT_avp__CxDx__3GPP__Wildcarded__Public__Identity: return *field_avp__CxDx__3GPP__Wildcarded__Public__Identity == *other_value.field_avp__CxDx__3GPP__Wildcarded__Public__Identity; case ALT_avp__MIPv4__NONE__Acct__Session__Time: return *field_avp__MIPv4__NONE__Acct__Session__Time == *other_value.field_avp__MIPv4__NONE__Acct__Session__Time; case ALT_avp__AAA__3GPP__DSA__Flags: return *field_avp__AAA__3GPP__DSA__Flags == *other_value.field_avp__AAA__3GPP__DSA__Flags; case ALT_avp__DCA__3GPP__PoC__Event__Type: return *field_avp__DCA__3GPP__PoC__Event__Type == *other_value.field_avp__DCA__3GPP__PoC__Event__Type; case ALT_avp__AAA__3GPP__Trace__Data: return *field_avp__AAA__3GPP__Trace__Data == *other_value.field_avp__AAA__3GPP__Trace__Data; case ALT_avp__AAA__3GPP__LCS__Info: return *field_avp__AAA__3GPP__LCS__Info == *other_value.field_avp__AAA__3GPP__LCS__Info; case ALT_avp__DCA__3GPP__LCS__Requestor__Id__String: return *field_avp__DCA__3GPP__LCS__Requestor__Id__String == *other_value.field_avp__DCA__3GPP__LCS__Requestor__Id__String; case ALT_avp__AAA__3GPP__PDN__GW__Allocation__Type: return *field_avp__AAA__3GPP__PDN__GW__Allocation__Type == *other_value.field_avp__AAA__3GPP__PDN__GW__Allocation__Type; case ALT_avp__DCA__3GPP__Additional__Type__Information: return *field_avp__DCA__3GPP__Additional__Type__Information == *other_value.field_avp__DCA__3GPP__Additional__Type__Information; case ALT_avp__GI__3GPP__3GPP__SGSN__MCC__MNC: return *field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC == *other_value.field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC; case ALT_avp__AAA__3GPP__HESSID: return *field_avp__AAA__3GPP__HESSID == *other_value.field_avp__AAA__3GPP__HESSID; case ALT_avp__DCA__3GPP__Content__Class: return *field_avp__DCA__3GPP__Content__Class == *other_value.field_avp__DCA__3GPP__Content__Class; case ALT_avp__BASE__NONE__Event__Timestamp: return *field_avp__BASE__NONE__Event__Timestamp == *other_value.field_avp__BASE__NONE__Event__Timestamp; case ALT_avp__DCA__3GPP__TAD__Identifier: return *field_avp__DCA__3GPP__TAD__Identifier == *other_value.field_avp__DCA__3GPP__TAD__Identifier; case ALT_avp__DCC__NONE__Final__Unit__Action: return *field_avp__DCC__NONE__Final__Unit__Action == *other_value.field_avp__DCC__NONE__Final__Unit__Action; case ALT_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result: return *field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result == *other_value.field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result; case ALT_avp__DCA__3GPP__Service__Generic__Information: return *field_avp__DCA__3GPP__Service__Generic__Information == *other_value.field_avp__DCA__3GPP__Service__Generic__Information; case ALT_avp__DCA__3GPP__Variable__Part__Type: return *field_avp__DCA__3GPP__Variable__Part__Type == *other_value.field_avp__DCA__3GPP__Variable__Part__Type; case ALT_avp__DCA__3GPP__ProSe__Direct__Discovery__Model: return *field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model == *other_value.field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model; case ALT_avp__RX__3GPP__Extended__Max__Requested__BW__UL: return *field_avp__RX__3GPP__Extended__Max__Requested__BW__UL == *other_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__UL; case ALT_avp__DCA__3GPP__SM__Device__Trigger__Indicator: return *field_avp__DCA__3GPP__SM__Device__Trigger__Indicator == *other_value.field_avp__DCA__3GPP__SM__Device__Trigger__Indicator; case ALT_avp__S6__3GPP__User__Identifier: return *field_avp__S6__3GPP__User__Identifier == *other_value.field_avp__S6__3GPP__User__Identifier; case ALT_avp__PCC__3GPP__QoS__Rule__Base__Name: return *field_avp__PCC__3GPP__QoS__Rule__Base__Name == *other_value.field_avp__PCC__3GPP__QoS__Rule__Base__Name; case ALT_avp__DNAS__NONE__Framed__IPv6__Pool: return *field_avp__DNAS__NONE__Framed__IPv6__Pool == *other_value.field_avp__DNAS__NONE__Framed__IPv6__Pool; case ALT_avp__AAA__3GPP__Restoration__Priority: return *field_avp__AAA__3GPP__Restoration__Priority == *other_value.field_avp__AAA__3GPP__Restoration__Priority; case ALT_avp__DCA__3GPP__ISUP__Cause__Diagnostics: return *field_avp__DCA__3GPP__ISUP__Cause__Diagnostics == *other_value.field_avp__DCA__3GPP__ISUP__Cause__Diagnostics; case ALT_avp__S6__3GPP__Association__Type: return *field_avp__S6__3GPP__Association__Type == *other_value.field_avp__S6__3GPP__Association__Type; case ALT_avp__PCC__3GPP__Charging__Rule__Definition: return *field_avp__PCC__3GPP__Charging__Rule__Definition == *other_value.field_avp__PCC__3GPP__Charging__Rule__Definition; case ALT_avp__DCC__NONE__Rating__Group: return *field_avp__DCC__NONE__Rating__Group == *other_value.field_avp__DCC__NONE__Rating__Group; case ALT_avp__MIPv6__NONE__MIP__MN__HA__SPI: return *field_avp__MIPv6__NONE__MIP__MN__HA__SPI == *other_value.field_avp__MIPv6__NONE__MIP__MN__HA__SPI; case ALT_avp__RX__3GPP__Min__Requested__Bandwidth__UL: return *field_avp__RX__3GPP__Min__Requested__Bandwidth__UL == *other_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__UL; case ALT_avp__DCA__3GPP__Application__Specific__Data: return *field_avp__DCA__3GPP__Application__Specific__Data == *other_value.field_avp__DCA__3GPP__Application__Specific__Data; case ALT_avp__PCC__3GPP__CoA__Information: return *field_avp__PCC__3GPP__CoA__Information == *other_value.field_avp__PCC__3GPP__CoA__Information; case ALT_avp__AAA__3GPP__Report__Amount: return *field_avp__AAA__3GPP__Report__Amount == *other_value.field_avp__AAA__3GPP__Report__Amount; case ALT_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name: return *field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name == *other_value.field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name; case ALT_avp__DCC__NONE__User__Equipment__Info: return *field_avp__DCC__NONE__User__Equipment__Info == *other_value.field_avp__DCC__NONE__User__Equipment__Info; case ALT_avp__AAA__3GPP__A__MSISDN: return *field_avp__AAA__3GPP__A__MSISDN == *other_value.field_avp__AAA__3GPP__A__MSISDN; case ALT_avp__MIPv4__NONE__MIP__Mobile__Node__Address: return *field_avp__MIPv4__NONE__MIP__Mobile__Node__Address == *other_value.field_avp__MIPv4__NONE__MIP__Mobile__Node__Address; case ALT_avp__PCC__3GPP__Routing__Rule__Report: return *field_avp__PCC__3GPP__Routing__Rule__Report == *other_value.field_avp__PCC__3GPP__Routing__Rule__Report; case ALT_avp__AAA__3GPP__Number__Of__Requested__Vectors: return *field_avp__AAA__3GPP__Number__Of__Requested__Vectors == *other_value.field_avp__AAA__3GPP__Number__Of__Requested__Vectors; case ALT_avp__AAA__3GPP__AIR__Flags: return *field_avp__AAA__3GPP__AIR__Flags == *other_value.field_avp__AAA__3GPP__AIR__Flags; case ALT_avp__DCA__3GPP__SM__Protocol__ID: return *field_avp__DCA__3GPP__SM__Protocol__ID == *other_value.field_avp__DCA__3GPP__SM__Protocol__ID; case ALT_avp__DCA__3GPP__Low__Priority__Indicator: return *field_avp__DCA__3GPP__Low__Priority__Indicator == *other_value.field_avp__DCA__3GPP__Low__Priority__Indicator; case ALT_avp__AAA__3GPP__Geographical__Information: return *field_avp__AAA__3GPP__Geographical__Information == *other_value.field_avp__AAA__3GPP__Geographical__Information; case ALT_avp__DCA__3GPP__Participant__Action__Type: return *field_avp__DCA__3GPP__Participant__Action__Type == *other_value.field_avp__DCA__3GPP__Participant__Action__Type; case ALT_avp__DCA__3GPP__Node__Id: return *field_avp__DCA__3GPP__Node__Id == *other_value.field_avp__DCA__3GPP__Node__Id; case ALT_avp__CxDx__3GPP__Loose__Route__Indication: return *field_avp__CxDx__3GPP__Loose__Route__Indication == *other_value.field_avp__CxDx__3GPP__Loose__Route__Indication; case ALT_avp__DCC__NONE__Service__Parameter__Type: return *field_avp__DCC__NONE__Service__Parameter__Type == *other_value.field_avp__DCC__NONE__Service__Parameter__Type; case ALT_avp__AAA__3GPP__MME__User__State: return *field_avp__AAA__3GPP__MME__User__State == *other_value.field_avp__AAA__3GPP__MME__User__State; case ALT_avp__AAA__3GPP__Access__Restriction__Data: return *field_avp__AAA__3GPP__Access__Restriction__Data == *other_value.field_avp__AAA__3GPP__Access__Restriction__Data; case ALT_avp__DCA__3GPP__SM__Service__Type: return *field_avp__DCA__3GPP__SM__Service__Type == *other_value.field_avp__DCA__3GPP__SM__Service__Type; case ALT_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag: return *field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag == *other_value.field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag; case ALT_avp__MIPv4__NONE__MIP__Filter__Rule: return *field_avp__MIPv4__NONE__MIP__Filter__Rule == *other_value.field_avp__MIPv4__NONE__MIP__Filter__Rule; case ALT_avp__BASE__NONE__Failed__AVP: return *field_avp__BASE__NONE__Failed__AVP == *other_value.field_avp__BASE__NONE__Failed__AVP; case ALT_avp__GI__3GPP__3GPP__RAT__Type: return *field_avp__GI__3GPP__3GPP__RAT__Type == *other_value.field_avp__GI__3GPP__3GPP__RAT__Type; case ALT_avp__AAA__3GPP__SS__Status: return *field_avp__AAA__3GPP__SS__Status == *other_value.field_avp__AAA__3GPP__SS__Status; case ALT_avp__DCA__3GPP__Neighbour__Node__Address: return *field_avp__DCA__3GPP__Neighbour__Node__Address == *other_value.field_avp__DCA__3GPP__Neighbour__Node__Address; case ALT_avp__DCA__3GPP__Location__Type: return *field_avp__DCA__3GPP__Location__Type == *other_value.field_avp__DCA__3GPP__Location__Type; case ALT_avp__DCA__3GPP__Quota__Indicator: return *field_avp__DCA__3GPP__Quota__Indicator == *other_value.field_avp__DCA__3GPP__Quota__Indicator; case ALT_avp__DCA__3GPP__Priority: return *field_avp__DCA__3GPP__Priority == *other_value.field_avp__DCA__3GPP__Priority; case ALT_avp__S6__3GPP__NIDD__Authorization__Update: return *field_avp__S6__3GPP__NIDD__Authorization__Update == *other_value.field_avp__S6__3GPP__NIDD__Authorization__Update; case ALT_avp__DCA__3GPP__Service__Specific__Data: return *field_avp__DCA__3GPP__Service__Specific__Data == *other_value.field_avp__DCA__3GPP__Service__Specific__Data; case ALT_avp__DCC__NONE__Subscription__Id__Type: return *field_avp__DCC__NONE__Subscription__Id__Type == *other_value.field_avp__DCC__NONE__Subscription__Id__Type; case ALT_avp__MIPv4__NONE__MIP__FA__to__HA__MSA: return *field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA == *other_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA; case ALT_avp__AAA__3GPP__Connectivity__Flags: return *field_avp__AAA__3GPP__Connectivity__Flags == *other_value.field_avp__AAA__3GPP__Connectivity__Flags; case ALT_avp__PCC__3GPP__Packet__Filter__Operation: return *field_avp__PCC__3GPP__Packet__Filter__Operation == *other_value.field_avp__PCC__3GPP__Packet__Filter__Operation; case ALT_avp__DCA__3GPP__VCS__Information: return *field_avp__DCA__3GPP__VCS__Information == *other_value.field_avp__DCA__3GPP__VCS__Information; case ALT_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion: return *field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion == *other_value.field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion; case ALT_avp__DCA__3GPP__Content__Disposition: return *field_avp__DCA__3GPP__Content__Disposition == *other_value.field_avp__DCA__3GPP__Content__Disposition; case ALT_avp__RX__3GPP__SIP__Forking__Indication: return *field_avp__RX__3GPP__SIP__Forking__Indication == *other_value.field_avp__RX__3GPP__SIP__Forking__Indication; case ALT_avp__DNAS__NONE__User__Password: return *field_avp__DNAS__NONE__User__Password == *other_value.field_avp__DNAS__NONE__User__Password; case ALT_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address: return *field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address == *other_value.field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address; case ALT_avp__S6__3GPP__IMEI__Change: return *field_avp__S6__3GPP__IMEI__Change == *other_value.field_avp__S6__3GPP__IMEI__Change; case ALT_avp__PCC__3GPP__IP__CAN__Type: return *field_avp__PCC__3GPP__IP__CAN__Type == *other_value.field_avp__PCC__3GPP__IP__CAN__Type; case ALT_avp__DCA__3GPP__SDP__Media__Component: return *field_avp__DCA__3GPP__SDP__Media__Component == *other_value.field_avp__DCA__3GPP__SDP__Media__Component; case ALT_avp__RX__3GPP__Extended__Min__Desired__BW__UL: return *field_avp__RX__3GPP__Extended__Min__Desired__BW__UL == *other_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__UL; case ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container: return *field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container == *other_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container; case ALT_avp__CxDx__3GPP__SIP__Authorization: return *field_avp__CxDx__3GPP__SIP__Authorization == *other_value.field_avp__CxDx__3GPP__SIP__Authorization; case ALT_avp__PCC__3GPP__Revalidation__Time: return *field_avp__PCC__3GPP__Revalidation__Time == *other_value.field_avp__PCC__3GPP__Revalidation__Time; case ALT_avp__AAA__3GPP__Logging__Interval: return *field_avp__AAA__3GPP__Logging__Interval == *other_value.field_avp__AAA__3GPP__Logging__Interval; case ALT_avp__DCA__3GPP__PoC__Information: return *field_avp__DCA__3GPP__PoC__Information == *other_value.field_avp__DCA__3GPP__PoC__Information; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Status: return *field_avp__PCC__3GPP__Presence__Reporting__Area__Status == *other_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Status; case ALT_avp__PCC__3GPP__Routing__Filter: return *field_avp__PCC__3GPP__Routing__Filter == *other_value.field_avp__PCC__3GPP__Routing__Filter; case ALT_avp__AAA__3GPP__WLAN__offloadability: return *field_avp__AAA__3GPP__WLAN__offloadability == *other_value.field_avp__AAA__3GPP__WLAN__offloadability; case ALT_avp__DCA__3GPP__Data__Coding__Scheme: return *field_avp__DCA__3GPP__Data__Coding__Scheme == *other_value.field_avp__DCA__3GPP__Data__Coding__Scheme; case ALT_avp__PCC__3GPP__Metering__Method: return *field_avp__PCC__3GPP__Metering__Method == *other_value.field_avp__PCC__3GPP__Metering__Method; case ALT_avp__DNAS__NONE__Acct__Tunnel__Connection: return *field_avp__DNAS__NONE__Acct__Tunnel__Connection == *other_value.field_avp__DNAS__NONE__Acct__Tunnel__Connection; case ALT_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism: return *field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism == *other_value.field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism; case ALT_avp__DCA__3GPP__Initial__IMS__Charging__Identifier: return *field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier == *other_value.field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier; case ALT_avp__DNAS__NONE__NAS__Filter__Rule: return *field_avp__DNAS__NONE__NAS__Filter__Rule == *other_value.field_avp__DNAS__NONE__NAS__Filter__Rule; case ALT_avp__MIPv4__NONE__MIP__Feature__Vector: return *field_avp__MIPv4__NONE__MIP__Feature__Vector == *other_value.field_avp__MIPv4__NONE__MIP__Feature__Vector; case ALT_avp__BASE__NONE__Session__Server__Failover: return *field_avp__BASE__NONE__Session__Server__Failover == *other_value.field_avp__BASE__NONE__Session__Server__Failover; case ALT_avp__DCA__3GPP__Accumulated__Cost: return *field_avp__DCA__3GPP__Accumulated__Cost == *other_value.field_avp__DCA__3GPP__Accumulated__Cost; case ALT_avp__CxDx__3GPP__Integrity__Key: return *field_avp__CxDx__3GPP__Integrity__Key == *other_value.field_avp__CxDx__3GPP__Integrity__Key; case ALT_avp__AAA__3GPP__E__UTRAN__Vector: return *field_avp__AAA__3GPP__E__UTRAN__Vector == *other_value.field_avp__AAA__3GPP__E__UTRAN__Vector; case ALT_avp__DCA__3GPP__SMSC__Address: return *field_avp__DCA__3GPP__SMSC__Address == *other_value.field_avp__DCA__3GPP__SMSC__Address; case ALT_avp__DCA__3GPP__PDP__Address__Prefix__Length: return *field_avp__DCA__3GPP__PDP__Address__Prefix__Length == *other_value.field_avp__DCA__3GPP__PDP__Address__Prefix__Length; case ALT_avp__BASE__NONE__Experimental__Result: return *field_avp__BASE__NONE__Experimental__Result == *other_value.field_avp__BASE__NONE__Experimental__Result; case ALT_avp__DNAS__NONE__Acct__Link__Count: return *field_avp__DNAS__NONE__Acct__Link__Count == *other_value.field_avp__DNAS__NONE__Acct__Link__Count; case ALT_avp__DCC__NONE__Unit__Value: return *field_avp__DCC__NONE__Unit__Value == *other_value.field_avp__DCC__NONE__Unit__Value; case ALT_avp__AAA__3GPP__Trace__Event__List: return *field_avp__AAA__3GPP__Trace__Event__List == *other_value.field_avp__AAA__3GPP__Trace__Event__List; case ALT_avp__DCA__3GPP__LCS__Client__Id: return *field_avp__DCA__3GPP__LCS__Client__Id == *other_value.field_avp__DCA__3GPP__LCS__Client__Id; case ALT_avp__GI__3GPP__3GPP__PDP__Type: return *field_avp__GI__3GPP__3GPP__PDP__Type == *other_value.field_avp__GI__3GPP__3GPP__PDP__Type; case ALT_avp__DNAS__NONE__Reply__Message: return *field_avp__DNAS__NONE__Reply__Message == *other_value.field_avp__DNAS__NONE__Reply__Message; case ALT_avp__DNAS__NONE__Connect__Info: return *field_avp__DNAS__NONE__Connect__Info == *other_value.field_avp__DNAS__NONE__Connect__Info; case ALT_avp__MIPv4__NONE__MIP__Replay__Mode: return *field_avp__MIPv4__NONE__MIP__Replay__Mode == *other_value.field_avp__MIPv4__NONE__MIP__Replay__Mode; case ALT_avp__BASE__NONE__Proxy__Host: return *field_avp__BASE__NONE__Proxy__Host == *other_value.field_avp__BASE__NONE__Proxy__Host; case ALT_avp__DCA__3GPP__Number__Of__Talk__Bursts: return *field_avp__DCA__3GPP__Number__Of__Talk__Bursts == *other_value.field_avp__DCA__3GPP__Number__Of__Talk__Bursts; case ALT_avp__AAA__3GPP__Short__Network__Name: return *field_avp__AAA__3GPP__Short__Network__Name == *other_value.field_avp__AAA__3GPP__Short__Network__Name; case ALT_avp__DCA__3GPP__Message__Size: return *field_avp__DCA__3GPP__Message__Size == *other_value.field_avp__DCA__3GPP__Message__Size; case ALT_avp__DCA__3GPP__Additional__Exception__Reports: return *field_avp__DCA__3GPP__Additional__Exception__Reports == *other_value.field_avp__DCA__3GPP__Additional__Exception__Reports; case ALT_avp__DCA__3GPP__Access__Transfer__Information: return *field_avp__DCA__3GPP__Access__Transfer__Information == *other_value.field_avp__DCA__3GPP__Access__Transfer__Information; case ALT_avp__S6__3GPP__Communication__Pattern__Set: return *field_avp__S6__3GPP__Communication__Pattern__Set == *other_value.field_avp__S6__3GPP__Communication__Pattern__Set; case ALT_avp__AAA__3GPP__TWAG__UP__Address: return *field_avp__AAA__3GPP__TWAG__UP__Address == *other_value.field_avp__AAA__3GPP__TWAG__UP__Address; case ALT_avp__DCA__3GPP__MMBox__Storage__Requested: return *field_avp__DCA__3GPP__MMBox__Storage__Requested == *other_value.field_avp__DCA__3GPP__MMBox__Storage__Requested; case ALT_avp__RX__3GPP__Flow__Status: return *field_avp__RX__3GPP__Flow__Status == *other_value.field_avp__RX__3GPP__Flow__Status; case ALT_avp__DNAS__NONE__CHAP__Challenge: return *field_avp__DNAS__NONE__CHAP__Challenge == *other_value.field_avp__DNAS__NONE__CHAP__Challenge; case ALT_avp__DCA__3GPP__PC3__Control__Protocol__Cause: return *field_avp__DCA__3GPP__PC3__Control__Protocol__Cause == *other_value.field_avp__DCA__3GPP__PC3__Control__Protocol__Cause; case ALT_avp__DCC__NONE__CC__Unit__Type: return *field_avp__DCC__NONE__CC__Unit__Type == *other_value.field_avp__DCC__NONE__CC__Unit__Type; case ALT_avp__DCA__3GPP__Calling__Party__Address: return *field_avp__DCA__3GPP__Calling__Party__Address == *other_value.field_avp__DCA__3GPP__Calling__Party__Address; case ALT_avp__RX__3GPP__MCPTT__Identifier: return *field_avp__RX__3GPP__MCPTT__Identifier == *other_value.field_avp__RX__3GPP__MCPTT__Identifier; case ALT_avp__S6__3GPP__Group__Monitoring__Event__Report: return *field_avp__S6__3GPP__Group__Monitoring__Event__Report == *other_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report; case ALT_avp__PCC__3GPP__QoS__Upgrade: return *field_avp__PCC__3GPP__QoS__Upgrade == *other_value.field_avp__PCC__3GPP__QoS__Upgrade; case ALT_avp__DCA__3GPP__PS__Append__Free__Format__Data: return *field_avp__DCA__3GPP__PS__Append__Free__Format__Data == *other_value.field_avp__DCA__3GPP__PS__Append__Free__Format__Data; case ALT_avp__PCC__3GPP__AN__GW__Status: return *field_avp__PCC__3GPP__AN__GW__Status == *other_value.field_avp__PCC__3GPP__AN__GW__Status; case ALT_avp__DNAS__NONE__Service__Type: return *field_avp__DNAS__NONE__Service__Type == *other_value.field_avp__DNAS__NONE__Service__Type; case ALT_avp__PCC__3GPP__Monitoring__Key: return *field_avp__PCC__3GPP__Monitoring__Key == *other_value.field_avp__PCC__3GPP__Monitoring__Key; case ALT_avp__AAA__3GPP__Measurement__Period__UMTS: return *field_avp__AAA__3GPP__Measurement__Period__UMTS == *other_value.field_avp__AAA__3GPP__Measurement__Period__UMTS; case ALT_avp__DCA__3GPP__Media__Initiator__Flag: return *field_avp__DCA__3GPP__Media__Initiator__Flag == *other_value.field_avp__DCA__3GPP__Media__Initiator__Flag; case ALT_avp__DCA__3GPP__ISUP__Location__Number: return *field_avp__DCA__3GPP__ISUP__Location__Number == *other_value.field_avp__DCA__3GPP__ISUP__Location__Number; case ALT_avp__PCC__3GPP__3GPP__PS__Data__Off__Status: return *field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status == *other_value.field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status; case ALT_avp__PCC__3GPP__Routing__Rule__Install: return *field_avp__PCC__3GPP__Routing__Rule__Install == *other_value.field_avp__PCC__3GPP__Routing__Rule__Install; case ALT_avp__AAA__3GPP__Reset__ID: return *field_avp__AAA__3GPP__Reset__ID == *other_value.field_avp__AAA__3GPP__Reset__ID; case ALT_avp__DCA__3GPP__Service__Data__Container: return *field_avp__DCA__3GPP__Service__Data__Container == *other_value.field_avp__DCA__3GPP__Service__Data__Container; case ALT_avp__CxDx__3GPP__Server__Assignment__Type: return *field_avp__CxDx__3GPP__Server__Assignment__Type == *other_value.field_avp__CxDx__3GPP__Server__Assignment__Type; case ALT_avp__AAA__3GPP__PUR__Flags: return *field_avp__AAA__3GPP__PUR__Flags == *other_value.field_avp__AAA__3GPP__PUR__Flags; case ALT_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope: return *field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope == *other_value.field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope; case ALT_avp__DNAS__NONE__Framed__Routing: return *field_avp__DNAS__NONE__Framed__Routing == *other_value.field_avp__DNAS__NONE__Framed__Routing; case ALT_avp__AAA__3GPP__IMEI: return *field_avp__AAA__3GPP__IMEI == *other_value.field_avp__AAA__3GPP__IMEI; case ALT_avp__DNAS__NONE__CHAP__Ident: return *field_avp__DNAS__NONE__CHAP__Ident == *other_value.field_avp__DNAS__NONE__CHAP__Ident; case ALT_avp__DCA__3GPP__Interface__Text: return *field_avp__DCA__3GPP__Interface__Text == *other_value.field_avp__DCA__3GPP__Interface__Text; case ALT_avp__AAA__3GPP__Kc: return *field_avp__AAA__3GPP__Kc == *other_value.field_avp__AAA__3GPP__Kc; case ALT_avp__DCA__3GPP__Current__Tariff: return *field_avp__DCA__3GPP__Current__Tariff == *other_value.field_avp__DCA__3GPP__Current__Tariff; case ALT_avp__AAA__3GPP__SGSN__Number: return *field_avp__AAA__3GPP__SGSN__Number == *other_value.field_avp__AAA__3GPP__SGSN__Number; case ALT_avp__AAA__3GPP__HPLMN__ODB: return *field_avp__AAA__3GPP__HPLMN__ODB == *other_value.field_avp__AAA__3GPP__HPLMN__ODB; case ALT_avp__DCA__3GPP__Time__Quota__Type: return *field_avp__DCA__3GPP__Time__Quota__Type == *other_value.field_avp__DCA__3GPP__Time__Quota__Type; case ALT_avp__AAA__3GPP__Trace__Info: return *field_avp__AAA__3GPP__Trace__Info == *other_value.field_avp__AAA__3GPP__Trace__Info; case ALT_avp__DCA__3GPP__Domain__Name: return *field_avp__DCA__3GPP__Domain__Name == *other_value.field_avp__DCA__3GPP__Domain__Name; case ALT_avp__GI__3GPP__3GPP__Charging__Characteristics: return *field_avp__GI__3GPP__3GPP__Charging__Characteristics == *other_value.field_avp__GI__3GPP__3GPP__Charging__Characteristics; case ALT_avp__AAA__3GPP__PDP__Context: return *field_avp__AAA__3GPP__PDP__Context == *other_value.field_avp__AAA__3GPP__PDP__Context; case ALT_avp__DCC__NONE__CC__Money: return *field_avp__DCC__NONE__CC__Money == *other_value.field_avp__DCC__NONE__CC__Money; case ALT_avp__AAA__3GPP__DER__Flags: return *field_avp__AAA__3GPP__DER__Flags == *other_value.field_avp__AAA__3GPP__DER__Flags; case ALT_avp__DCA__3GPP__LCS__Data__Coding__Scheme: return *field_avp__DCA__3GPP__LCS__Data__Coding__Scheme == *other_value.field_avp__DCA__3GPP__LCS__Data__Coding__Scheme; case ALT_avp__GI__3GPP__3GPP__GGSN__Address: return *field_avp__GI__3GPP__3GPP__GGSN__Address == *other_value.field_avp__GI__3GPP__3GPP__GGSN__Address; case ALT_avp__BASE__NONE__Proxy__Info: return *field_avp__BASE__NONE__Proxy__Info == *other_value.field_avp__BASE__NONE__Proxy__Info; case ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node: return *field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node == *other_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node; case ALT_avp__S6__3GPP__Node__Type: return *field_avp__S6__3GPP__Node__Type == *other_value.field_avp__S6__3GPP__Node__Type; case ALT_avp__DCA__3GPP__Talk__Burst__Volume: return *field_avp__DCA__3GPP__Talk__Burst__Volume == *other_value.field_avp__DCA__3GPP__Talk__Burst__Volume; case ALT_avp__DCA__3GPP__Service__Id: return *field_avp__DCA__3GPP__Service__Id == *other_value.field_avp__DCA__3GPP__Service__Id; case ALT_avp__RX__3GPP__Priority__Sharing__Indicator: return *field_avp__RX__3GPP__Priority__Sharing__Indicator == *other_value.field_avp__RX__3GPP__Priority__Sharing__Indicator; case ALT_avp__DNAS__NONE__Tunnel__Type: return *field_avp__DNAS__NONE__Tunnel__Type == *other_value.field_avp__DNAS__NONE__Tunnel__Type; case ALT_avp__PCC__3GPP__QoS__Rule__Name: return *field_avp__PCC__3GPP__QoS__Rule__Name == *other_value.field_avp__PCC__3GPP__QoS__Rule__Name; case ALT_avp__DCA__3GPP__Trigger__Type: return *field_avp__DCA__3GPP__Trigger__Type == *other_value.field_avp__DCA__3GPP__Trigger__Type; case ALT_avp__DCA__3GPP__Instance__Id: return *field_avp__DCA__3GPP__Instance__Id == *other_value.field_avp__DCA__3GPP__Instance__Id; case ALT_avp__S6__3GPP__Scheduled__Communication__Time: return *field_avp__S6__3GPP__Scheduled__Communication__Time == *other_value.field_avp__S6__3GPP__Scheduled__Communication__Time; case ALT_avp__RX__3GPP__Max__Requested__Bandwidth__DL: return *field_avp__RX__3GPP__Max__Requested__Bandwidth__DL == *other_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__DL; case ALT_avp__DCA__3GPP__Role__Of__ProSe__Function: return *field_avp__DCA__3GPP__Role__Of__ProSe__Function == *other_value.field_avp__DCA__3GPP__Role__Of__ProSe__Function; case ALT_avp__S6__3GPP__Maximum__Latency: return *field_avp__S6__3GPP__Maximum__Latency == *other_value.field_avp__S6__3GPP__Maximum__Latency; case ALT_avp__PCC__3GPP__PCC__Rule__Status: return *field_avp__PCC__3GPP__PCC__Rule__Status == *other_value.field_avp__PCC__3GPP__PCC__Rule__Status; case ALT_avp__DCA__3GPP__SIP__Response__Timestamp: return *field_avp__DCA__3GPP__SIP__Response__Timestamp == *other_value.field_avp__DCA__3GPP__SIP__Response__Timestamp; case ALT_avp__PCC__3GPP__Extended__GBR__DL: return *field_avp__PCC__3GPP__Extended__GBR__DL == *other_value.field_avp__PCC__3GPP__Extended__GBR__DL; case ALT_avp__AAA__3GPP__MBSFN__Area: return *field_avp__AAA__3GPP__MBSFN__Area == *other_value.field_avp__AAA__3GPP__MBSFN__Area; case ALT_avp__DCA__3GPP__ProSe__UE__ID: return *field_avp__DCA__3GPP__ProSe__UE__ID == *other_value.field_avp__DCA__3GPP__ProSe__UE__ID; case ALT_avp__CxDx__3GPP__Server__Name: return *field_avp__CxDx__3GPP__Server__Name == *other_value.field_avp__CxDx__3GPP__Server__Name; case ALT_avp__S6__3GPP__APN__Validity__Time: return *field_avp__S6__3GPP__APN__Validity__Time == *other_value.field_avp__S6__3GPP__APN__Validity__Time; case ALT_avp__PCC__3GPP__Allocation__Retention__Priority: return *field_avp__PCC__3GPP__Allocation__Retention__Priority == *other_value.field_avp__PCC__3GPP__Allocation__Retention__Priority; case ALT_avp__DCC__NONE__Check__Balance__Result: return *field_avp__DCC__NONE__Check__Balance__Result == *other_value.field_avp__DCC__NONE__Check__Balance__Result; case ALT_avp__AAA__3GPP__Job__Type: return *field_avp__AAA__3GPP__Job__Type == *other_value.field_avp__AAA__3GPP__Job__Type; case ALT_avp__BASE__NONE__Destination__Host: return *field_avp__BASE__NONE__Destination__Host == *other_value.field_avp__BASE__NONE__Destination__Host; case ALT_avp__AAA__3GPP__Positioning__Method: return *field_avp__AAA__3GPP__Positioning__Method == *other_value.field_avp__AAA__3GPP__Positioning__Method; case ALT_avp__CxDx__3GPP__LIA__Flags: return *field_avp__CxDx__3GPP__LIA__Flags == *other_value.field_avp__CxDx__3GPP__LIA__Flags; case ALT_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count: return *field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count == *other_value.field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count; case ALT_avp__DCA__3GPP__AoC__Service__Type: return *field_avp__DCA__3GPP__AoC__Service__Type == *other_value.field_avp__DCA__3GPP__AoC__Service__Type; case ALT_avp__DNAS__NONE__Login__IP__Host: return *field_avp__DNAS__NONE__Login__IP__Host == *other_value.field_avp__DNAS__NONE__Login__IP__Host; case ALT_avp__AAA__3GPP__IDA__Flags: return *field_avp__AAA__3GPP__IDA__Flags == *other_value.field_avp__AAA__3GPP__IDA__Flags; case ALT_avp__DNAS__NONE__ARAP__Security: return *field_avp__DNAS__NONE__ARAP__Security == *other_value.field_avp__DNAS__NONE__ARAP__Security; case ALT_avp__DNAS__NONE__Origin__AAA__Protocol: return *field_avp__DNAS__NONE__Origin__AAA__Protocol == *other_value.field_avp__DNAS__NONE__Origin__AAA__Protocol; case ALT_avp__DCA__3GPP__Time__Last__Usage: return *field_avp__DCA__3GPP__Time__Last__Usage == *other_value.field_avp__DCA__3GPP__Time__Last__Usage; case ALT_avp__CxDx__3GPP__Charging__Information: return *field_avp__CxDx__3GPP__Charging__Information == *other_value.field_avp__CxDx__3GPP__Charging__Information; case ALT_avp__AAA__3GPP__ULA__Flags: return *field_avp__AAA__3GPP__ULA__Flags == *other_value.field_avp__AAA__3GPP__ULA__Flags; case ALT_avp__DCA__3GPP__Originator__Interface: return *field_avp__DCA__3GPP__Originator__Interface == *other_value.field_avp__DCA__3GPP__Originator__Interface; case ALT_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported: return *field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported == *other_value.field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported; case ALT_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature: return *field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature == *other_value.field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature; case ALT_avp__DCA__3GPP__File__Repair__Supported: return *field_avp__DCA__3GPP__File__Repair__Supported == *other_value.field_avp__DCA__3GPP__File__Repair__Supported; case ALT_avp__DNAS__NONE__Framed__IPX__Network: return *field_avp__DNAS__NONE__Framed__IPX__Network == *other_value.field_avp__DNAS__NONE__Framed__IPX__Network; case ALT_avp__DNAS__NONE__Tunnel__Assignment__Id: return *field_avp__DNAS__NONE__Tunnel__Assignment__Id == *other_value.field_avp__DNAS__NONE__Tunnel__Assignment__Id; case ALT_avp__DCC__NONE__CC__Service__Specific__Units: return *field_avp__DCC__NONE__CC__Service__Specific__Units == *other_value.field_avp__DCC__NONE__CC__Service__Specific__Units; case ALT_avp__DCA__3GPP__SDP__Answer__Timestamp: return *field_avp__DCA__3GPP__SDP__Answer__Timestamp == *other_value.field_avp__DCA__3GPP__SDP__Answer__Timestamp; case ALT_avp__AAA__3GPP__WLAN__Identifier: return *field_avp__AAA__3GPP__WLAN__Identifier == *other_value.field_avp__AAA__3GPP__WLAN__Identifier; case ALT_avp__DCA__3GPP__Type__Number: return *field_avp__DCA__3GPP__Type__Number == *other_value.field_avp__DCA__3GPP__Type__Number; case ALT_avp__DCA__3GPP__NIDD__Submission: return *field_avp__DCA__3GPP__NIDD__Submission == *other_value.field_avp__DCA__3GPP__NIDD__Submission; case ALT_avp__S6__3GPP__T4__Parameters: return *field_avp__S6__3GPP__T4__Parameters == *other_value.field_avp__S6__3GPP__T4__Parameters; case ALT_avp__RX__3GPP__Access__Network__Charging__Identifier__Value: return *field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value == *other_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value; case ALT_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier: return *field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier == *other_value.field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier; case ALT_avp__S6__3GPP__AESE__Error__Report: return *field_avp__S6__3GPP__AESE__Error__Report == *other_value.field_avp__S6__3GPP__AESE__Error__Report; case ALT_avp__MIPv4__NONE__MIP__FA__to__HA__SPI: return *field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI == *other_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI; case ALT_avp__DCA__3GPP__Event__Type: return *field_avp__DCA__3GPP__Event__Type == *other_value.field_avp__DCA__3GPP__Event__Type; case ALT_avp__RX__3GPP__Sharing__Key__DL: return *field_avp__RX__3GPP__Sharing__Key__DL == *other_value.field_avp__RX__3GPP__Sharing__Key__DL; case ALT_avp__PCC__3GPP__ADC__Rule__Remove: return *field_avp__PCC__3GPP__ADC__Rule__Remove == *other_value.field_avp__PCC__3GPP__ADC__Rule__Remove; case ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container: return *field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container == *other_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container; case ALT_avp__S6__3GPP__Restricted__PLMN__List: return *field_avp__S6__3GPP__Restricted__PLMN__List == *other_value.field_avp__S6__3GPP__Restricted__PLMN__List; case ALT_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx: return *field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx == *other_value.field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx; case ALT_avp__AAA__3GPP__Age__Of__Location__Information: return *field_avp__AAA__3GPP__Age__Of__Location__Information == *other_value.field_avp__AAA__3GPP__Age__Of__Location__Information; case ALT_avp__DCA__3GPP__PoC__Group__Name: return *field_avp__DCA__3GPP__PoC__Group__Name == *other_value.field_avp__DCA__3GPP__PoC__Group__Name; case ALT_avp__RX__3GPP__Extended__Max__Requested__BW__DL: return *field_avp__RX__3GPP__Extended__Max__Requested__BW__DL == *other_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__DL; case ALT_avp__PCC__3GPP__Flow__Information: return *field_avp__PCC__3GPP__Flow__Information == *other_value.field_avp__PCC__3GPP__Flow__Information; case ALT_avp__DCA__3GPP__PS__Information: return *field_avp__DCA__3GPP__PS__Information == *other_value.field_avp__DCA__3GPP__PS__Information; case ALT_avp__DCA__3GPP__MTC__IWF__Address: return *field_avp__DCA__3GPP__MTC__IWF__Address == *other_value.field_avp__DCA__3GPP__MTC__IWF__Address; case ALT_avp__PCC__3GPP__Execution__Time: return *field_avp__PCC__3GPP__Execution__Time == *other_value.field_avp__PCC__3GPP__Execution__Time; case ALT_avp__DNAS__NONE__NAS__Identifier: return *field_avp__DNAS__NONE__NAS__Identifier == *other_value.field_avp__DNAS__NONE__NAS__Identifier; case ALT_avp__DNAS__NONE__Tunnel__Server__Auth__Id: return *field_avp__DNAS__NONE__Tunnel__Server__Auth__Id == *other_value.field_avp__DNAS__NONE__Tunnel__Server__Auth__Id; case ALT_avp__CxDx__3GPP__Contact: return *field_avp__CxDx__3GPP__Contact == *other_value.field_avp__CxDx__3GPP__Contact; case ALT_avp__PCC__3GPP__Charging__Correlation__Indicator: return *field_avp__PCC__3GPP__Charging__Correlation__Indicator == *other_value.field_avp__PCC__3GPP__Charging__Correlation__Indicator; case ALT_avp__DCC__NONE__Credit__Control: return *field_avp__DCC__NONE__Credit__Control == *other_value.field_avp__DCC__NONE__Credit__Control; case ALT_avp__BASE__NONE__Accounting__Record__Number: return *field_avp__BASE__NONE__Accounting__Record__Number == *other_value.field_avp__BASE__NONE__Accounting__Record__Number; case ALT_avp__AAA__3GPP__Event__Threshold__Event__1I: return *field_avp__AAA__3GPP__Event__Threshold__Event__1I == *other_value.field_avp__AAA__3GPP__Event__Threshold__Event__1I; case ALT_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction: return *field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction == *other_value.field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction; case ALT_avp__DCA__3GPP__Service__Mode: return *field_avp__DCA__3GPP__Service__Mode == *other_value.field_avp__DCA__3GPP__Service__Mode; case ALT_avp__CxDx__3GPP__User__Data: return *field_avp__CxDx__3GPP__User__Data == *other_value.field_avp__CxDx__3GPP__User__Data; case ALT_avp__AAA__3GPP__Report__Interval: return *field_avp__AAA__3GPP__Report__Interval == *other_value.field_avp__AAA__3GPP__Report__Interval; case ALT_avp__PCC__3GPP__RAN__NAS__Release__Cause: return *field_avp__PCC__3GPP__RAN__NAS__Release__Cause == *other_value.field_avp__PCC__3GPP__RAN__NAS__Release__Cause; case ALT_avp__DCA__3GPP__Dynamic__Address__Flag__Extension: return *field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension == *other_value.field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension; case ALT_avp__AAA__3GPP__Client__Identity: return *field_avp__AAA__3GPP__Client__Identity == *other_value.field_avp__AAA__3GPP__Client__Identity; case ALT_avp__BASE__NONE__Redirect__Host__Usage: return *field_avp__BASE__NONE__Redirect__Host__Usage == *other_value.field_avp__BASE__NONE__Redirect__Host__Usage; case ALT_avp__DCA__3GPP__CSG__Access__Mode: return *field_avp__DCA__3GPP__CSG__Access__Mode == *other_value.field_avp__DCA__3GPP__CSG__Access__Mode; case ALT_avp__AAA__3GPP__Equipment__Status: return *field_avp__AAA__3GPP__Equipment__Status == *other_value.field_avp__AAA__3GPP__Equipment__Status; case ALT_avp__DCA__3GPP__Supplementary__Service: return *field_avp__DCA__3GPP__Supplementary__Service == *other_value.field_avp__DCA__3GPP__Supplementary__Service; case ALT_avp__GI__3GPP__3GPP__Packet__Filter: return *field_avp__GI__3GPP__3GPP__Packet__Filter == *other_value.field_avp__GI__3GPP__3GPP__Packet__Filter; case ALT_avp__DCC__NONE__Redirect__Server__Address: return *field_avp__DCC__NONE__Redirect__Server__Address == *other_value.field_avp__DCC__NONE__Redirect__Server__Address; case ALT_avp__MIPv6__NONE__MIP6__Auth__Mode: return *field_avp__MIPv6__NONE__MIP6__Auth__Mode == *other_value.field_avp__MIPv6__NONE__MIP6__Auth__Mode; case ALT_avp__AAA__3GPP__EPS__Location__Information: return *field_avp__AAA__3GPP__EPS__Location__Information == *other_value.field_avp__AAA__3GPP__EPS__Location__Information; case ALT_avp__DCA__3GPP__Access__Network__Information: return *field_avp__DCA__3GPP__Access__Network__Information == *other_value.field_avp__DCA__3GPP__Access__Network__Information; case ALT_avp__DCA__3GPP__Called__Identity: return *field_avp__DCA__3GPP__Called__Identity == *other_value.field_avp__DCA__3GPP__Called__Identity; case ALT_avp__AAA__3GPP__TWAN__Default__APN__Context__Id: return *field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id == *other_value.field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id; case ALT_avp__DCA__3GPP__SGSN__Address: return *field_avp__DCA__3GPP__SGSN__Address == *other_value.field_avp__DCA__3GPP__SGSN__Address; case ALT_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method: return *field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method == *other_value.field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method; case ALT_avp__BASE__NONE__Session__Timeout: return *field_avp__BASE__NONE__Session__Timeout == *other_value.field_avp__BASE__NONE__Session__Timeout; case ALT_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost: return *field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost == *other_value.field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost; case ALT_avp__DCA__3GPP__NNI__Type: return *field_avp__DCA__3GPP__NNI__Type == *other_value.field_avp__DCA__3GPP__NNI__Type; case ALT_avp__RX__3GPP__Service__Info__Status: return *field_avp__RX__3GPP__Service__Info__Status == *other_value.field_avp__RX__3GPP__Service__Info__Status; case ALT_avp__S6__3GPP__CIR__Flags: return *field_avp__S6__3GPP__CIR__Flags == *other_value.field_avp__S6__3GPP__CIR__Flags; case ALT_avp__PCC__3GPP__Precedence: return *field_avp__PCC__3GPP__Precedence == *other_value.field_avp__PCC__3GPP__Precedence; case ALT_avp__DCA__3GPP__User__Participating__Type: return *field_avp__DCA__3GPP__User__Participating__Type == *other_value.field_avp__DCA__3GPP__User__Participating__Type; case ALT_avp__DCA__3GPP__GGSN__Address: return *field_avp__DCA__3GPP__GGSN__Address == *other_value.field_avp__DCA__3GPP__GGSN__Address; case ALT_avp__RX__3GPP__Sponsoring__Action: return *field_avp__RX__3GPP__Sponsoring__Action == *other_value.field_avp__RX__3GPP__Sponsoring__Action; case ALT_avp__DCA__3GPP__Radio__Resources__Indicator: return *field_avp__DCA__3GPP__Radio__Resources__Indicator == *other_value.field_avp__DCA__3GPP__Radio__Resources__Indicator; case ALT_avp__S6__3GPP__Granted__Validity__Time: return *field_avp__S6__3GPP__Granted__Validity__Time == *other_value.field_avp__S6__3GPP__Granted__Validity__Time; case ALT_avp__PCC__3GPP__Priority__Level: return *field_avp__PCC__3GPP__Priority__Level == *other_value.field_avp__PCC__3GPP__Priority__Level; case ALT_avp__DCA__3GPP__Node__Functionality: return *field_avp__DCA__3GPP__Node__Functionality == *other_value.field_avp__DCA__3GPP__Node__Functionality; case ALT_avp__RX__3GPP__Flow__Description: return *field_avp__RX__3GPP__Flow__Description == *other_value.field_avp__RX__3GPP__Flow__Description; case ALT_avp__PCC__3GPP__Packet__Filter__Information: return *field_avp__PCC__3GPP__Packet__Filter__Information == *other_value.field_avp__PCC__3GPP__Packet__Filter__Information; case ALT_avp__AAA__3GPP__Daylight__Saving__Time: return *field_avp__AAA__3GPP__Daylight__Saving__Time == *other_value.field_avp__AAA__3GPP__Daylight__Saving__Time; case ALT_avp__DCA__3GPP__Address__Domain: return *field_avp__DCA__3GPP__Address__Domain == *other_value.field_avp__DCA__3GPP__Address__Domain; case ALT_avp__S6__3GPP__SCEF__ID: return *field_avp__S6__3GPP__SCEF__ID == *other_value.field_avp__S6__3GPP__SCEF__ID; case ALT_avp__DCA__3GPP__Content__Length: return *field_avp__DCA__3GPP__Content__Length == *other_value.field_avp__DCA__3GPP__Content__Length; case ALT_avp__PCC__3GPP__Removal__Of__Access: return *field_avp__PCC__3GPP__Removal__Of__Access == *other_value.field_avp__PCC__3GPP__Removal__Of__Access; case ALT_avp__PCC__3GPP__ADC__Rule__Report: return *field_avp__PCC__3GPP__ADC__Rule__Report == *other_value.field_avp__PCC__3GPP__ADC__Rule__Report; case ALT_avp__AAA__3GPP__Preferred__Data__Mode: return *field_avp__AAA__3GPP__Preferred__Data__Mode == *other_value.field_avp__AAA__3GPP__Preferred__Data__Mode; case ALT_avp__DCA__3GPP__ProSe__Functionality: return *field_avp__DCA__3GPP__ProSe__Functionality == *other_value.field_avp__DCA__3GPP__ProSe__Functionality; case ALT_avp__DCA__3GPP__Low__Balance__Indication: return *field_avp__DCA__3GPP__Low__Balance__Indication == *other_value.field_avp__DCA__3GPP__Low__Balance__Indication; case ALT_avp__PCC__3GPP__Guaranteed__Bitrate__UL: return *field_avp__PCC__3GPP__Guaranteed__Bitrate__UL == *other_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__UL; case ALT_avp__AAA__3GPP__UE__SRVCC__Capability: return *field_avp__AAA__3GPP__UE__SRVCC__Capability == *other_value.field_avp__AAA__3GPP__UE__SRVCC__Capability; case ALT_avp__DNAS__NONE__Login__LAT__Group: return *field_avp__DNAS__NONE__Login__LAT__Group == *other_value.field_avp__DNAS__NONE__Login__LAT__Group; case ALT_avp__DNAS__NONE__NAS__IPv6__Address: return *field_avp__DNAS__NONE__NAS__IPv6__Address == *other_value.field_avp__DNAS__NONE__NAS__IPv6__Address; case ALT_avp__MIPv6__NONE__MIP__MAC__Mobility__Data: return *field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data == *other_value.field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data; case ALT_avp__MIPv4__NONE__Accounting__Output__Octets: return *field_avp__MIPv4__NONE__Accounting__Output__Octets == *other_value.field_avp__MIPv4__NONE__Accounting__Output__Octets; case ALT_avp__CxDx__3GPP__To__SIP__Header: return *field_avp__CxDx__3GPP__To__SIP__Header == *other_value.field_avp__CxDx__3GPP__To__SIP__Header; case ALT_avp__AAA__3GPP__Coupled__Node__Diameter__ID: return *field_avp__AAA__3GPP__Coupled__Node__Diameter__ID == *other_value.field_avp__AAA__3GPP__Coupled__Node__Diameter__ID; case ALT_avp__DCA__3GPP__Real__Time__Tariff__Information: return *field_avp__DCA__3GPP__Real__Time__Tariff__Information == *other_value.field_avp__DCA__3GPP__Real__Time__Tariff__Information; case ALT_avp__AAA__3GPP__STN__SR: return *field_avp__AAA__3GPP__STN__SR == *other_value.field_avp__AAA__3GPP__STN__SR; case ALT_avp__DCA__3GPP__SDP__Type: return *field_avp__DCA__3GPP__SDP__Type == *other_value.field_avp__DCA__3GPP__SDP__Type; case ALT_avp__BASE__NONE__Supported__Vendor__Id: return *field_avp__BASE__NONE__Supported__Vendor__Id == *other_value.field_avp__BASE__NONE__Supported__Vendor__Id; case ALT_avp__AAA__3GPP__ServiceTypeIdentity: return *field_avp__AAA__3GPP__ServiceTypeIdentity == *other_value.field_avp__AAA__3GPP__ServiceTypeIdentity; case ALT_avp__DCA__3GPP__Requested__Party__Address: return *field_avp__DCA__3GPP__Requested__Party__Address == *other_value.field_avp__DCA__3GPP__Requested__Party__Address; case ALT_avp__DCA__3GPP__Announcement__Information: return *field_avp__DCA__3GPP__Announcement__Information == *other_value.field_avp__DCA__3GPP__Announcement__Information; case ALT_avp__DNAS__NONE__Acct__Authentic: return *field_avp__DNAS__NONE__Acct__Authentic == *other_value.field_avp__DNAS__NONE__Acct__Authentic; case ALT_avp__DCC__NONE__Service__Identifier: return *field_avp__DCC__NONE__Service__Identifier == *other_value.field_avp__DCC__NONE__Service__Identifier; case ALT_avp__AAA__3GPP__AUTN: return *field_avp__AAA__3GPP__AUTN == *other_value.field_avp__AAA__3GPP__AUTN; case ALT_avp__AAA__3GPP__Non__3GPP__User__Data: return *field_avp__AAA__3GPP__Non__3GPP__User__Data == *other_value.field_avp__AAA__3GPP__Non__3GPP__User__Data; case ALT_avp__DCA__3GPP__Delivery__Report__Requested: return *field_avp__DCA__3GPP__Delivery__Report__Requested == *other_value.field_avp__DCA__3GPP__Delivery__Report__Requested; case ALT_avp__GI__3GPP__TWAN__Identifier: return *field_avp__GI__3GPP__TWAN__Identifier == *other_value.field_avp__GI__3GPP__TWAN__Identifier; case ALT_avp__AAA__3GPP__Origination__Time__Stamp: return *field_avp__AAA__3GPP__Origination__Time__Stamp == *other_value.field_avp__AAA__3GPP__Origination__Time__Stamp; case ALT_avp__DCA__3GPP__LCS__APN: return *field_avp__DCA__3GPP__LCS__APN == *other_value.field_avp__DCA__3GPP__LCS__APN; case ALT_avp__DCA__3GPP__Envelope__End__Time: return *field_avp__DCA__3GPP__Envelope__End__Time == *other_value.field_avp__DCA__3GPP__Envelope__End__Time; case ALT_avp__RX__3GPP__Sponsored__Connectivity__Data: return *field_avp__RX__3GPP__Sponsored__Connectivity__Data == *other_value.field_avp__RX__3GPP__Sponsored__Connectivity__Data; case ALT_avp__BASE__NONE__Auth__Request__Type: return *field_avp__BASE__NONE__Auth__Request__Type == *other_value.field_avp__BASE__NONE__Auth__Request__Type; case ALT_avp__DCA__3GPP__Application__Server__Information: return *field_avp__DCA__3GPP__Application__Server__Information == *other_value.field_avp__DCA__3GPP__Application__Server__Information; case ALT_avp__DCA__3GPP__Originator__Address: return *field_avp__DCA__3GPP__Originator__Address == *other_value.field_avp__DCA__3GPP__Originator__Address; case ALT_avp__DCA__3GPP__Network__Call__Reference__Number: return *field_avp__DCA__3GPP__Network__Call__Reference__Number == *other_value.field_avp__DCA__3GPP__Network__Call__Reference__Number; case ALT_avp__S6__3GPP__AESE__Communication__Pattern: return *field_avp__S6__3GPP__AESE__Communication__Pattern == *other_value.field_avp__S6__3GPP__AESE__Communication__Pattern; case ALT_avp__PCC__3GPP__NBIFOM__Mode: return *field_avp__PCC__3GPP__NBIFOM__Mode == *other_value.field_avp__PCC__3GPP__NBIFOM__Mode; case ALT_avp__PCC__3GPP__Redirect__Information: return *field_avp__PCC__3GPP__Redirect__Information == *other_value.field_avp__PCC__3GPP__Redirect__Information; case ALT_avp__DCC__NONE__Validity__Time: return *field_avp__DCC__NONE__Validity__Time == *other_value.field_avp__DCC__NONE__Validity__Time; case ALT_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier: return *field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier == *other_value.field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier; case ALT_avp__S6__3GPP__Event__Handling: return *field_avp__S6__3GPP__Event__Handling == *other_value.field_avp__S6__3GPP__Event__Handling; case ALT_avp__PCC__3GPP__ToS__Traffic__Class: return *field_avp__PCC__3GPP__ToS__Traffic__Class == *other_value.field_avp__PCC__3GPP__ToS__Traffic__Class; case ALT_avp__AAA__3GPP__Tracking__Area__Identity: return *field_avp__AAA__3GPP__Tracking__Area__Identity == *other_value.field_avp__AAA__3GPP__Tracking__Area__Identity; case ALT_avp__MIPv4__NONE__MIP__HA__to__FA__SPI: return *field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI == *other_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI; case ALT_avp__RX__3GPP__Min__Desired__Bandwidth__UL: return *field_avp__RX__3GPP__Min__Desired__Bandwidth__UL == *other_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__UL; case ALT_avp__AAA__3GPP__UVR__Flags: return *field_avp__AAA__3GPP__UVR__Flags == *other_value.field_avp__AAA__3GPP__UVR__Flags; case ALT_avp__DCA__3GPP__PS__Free__Format__Data: return *field_avp__DCA__3GPP__PS__Free__Format__Data == *other_value.field_avp__DCA__3GPP__PS__Free__Format__Data; case ALT_avp__CxDx__3GPP__Originating__Request: return *field_avp__CxDx__3GPP__Originating__Request == *other_value.field_avp__CxDx__3GPP__Originating__Request; case ALT_avp__PCC__3GPP__PDN__Connection__ID: return *field_avp__PCC__3GPP__PDN__Connection__ID == *other_value.field_avp__PCC__3GPP__PDN__Connection__ID; case ALT_avp__AAA__3GPP__Subscription__Data__Flags: return *field_avp__AAA__3GPP__Subscription__Data__Flags == *other_value.field_avp__AAA__3GPP__Subscription__Data__Flags; case ALT_avp__DNAS__NONE__Framed__IPv6__Route: return *field_avp__DNAS__NONE__Framed__IPv6__Route == *other_value.field_avp__DNAS__NONE__Framed__IPv6__Route; case ALT_avp__PCC__3GPP__PRA__Remove: return *field_avp__PCC__3GPP__PRA__Remove == *other_value.field_avp__PCC__3GPP__PRA__Remove; case ALT_avp__AAA__3GPP__DSR__Flags: return *field_avp__AAA__3GPP__DSR__Flags == *other_value.field_avp__AAA__3GPP__DSR__Flags; case ALT_avp__DCC__NONE__Granted__Service__Unit: return *field_avp__DCC__NONE__Granted__Service__Unit == *other_value.field_avp__DCC__NONE__Granted__Service__Unit; case ALT_avp__MIPv6__NONE__MIP__Timestamp: return *field_avp__MIPv6__NONE__MIP__Timestamp == *other_value.field_avp__MIPv6__NONE__MIP__Timestamp; case ALT_avp__DCA__3GPP__Number__Portability__Routing__Information: return *field_avp__DCA__3GPP__Number__Portability__Routing__Information == *other_value.field_avp__DCA__3GPP__Number__Portability__Routing__Information; case ALT_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer: return *field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer == *other_value.field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer; case ALT_avp__AAA__3GPP__Specific__APN__Info: return *field_avp__AAA__3GPP__Specific__APN__Info == *other_value.field_avp__AAA__3GPP__Specific__APN__Info; case ALT_avp__AAA__3GPP__Terminal__Information: return *field_avp__AAA__3GPP__Terminal__Information == *other_value.field_avp__AAA__3GPP__Terminal__Information; case ALT_avp__CxDx__3GPP__Restoration__Info: return *field_avp__CxDx__3GPP__Restoration__Info == *other_value.field_avp__CxDx__3GPP__Restoration__Info; case ALT_avp__BASE__NONE__Product__Name: return *field_avp__BASE__NONE__Product__Name == *other_value.field_avp__BASE__NONE__Product__Name; case ALT_avp__MIPv4__NONE__MIP__HA__to__MN__MSA: return *field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA == *other_value.field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA; case ALT_avp__DCA__3GPP__Account__Expiration: return *field_avp__DCA__3GPP__Account__Expiration == *other_value.field_avp__DCA__3GPP__Account__Expiration; case ALT_avp__AAA__3GPP__CSG__Id: return *field_avp__AAA__3GPP__CSG__Id == *other_value.field_avp__AAA__3GPP__CSG__Id; case ALT_avp__DNAS__NONE__Framed__IP__Netmask: return *field_avp__DNAS__NONE__Framed__IP__Netmask == *other_value.field_avp__DNAS__NONE__Framed__IP__Netmask; case ALT_avp__GI__3GPP__3GPP__IPv6__DNS__Servers: return *field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers == *other_value.field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers; case ALT_avp__AAA__3GPP__SSID: return *field_avp__AAA__3GPP__SSID == *other_value.field_avp__AAA__3GPP__SSID; case ALT_avp__AAA__3GPP__Call__Barring__Info: return *field_avp__AAA__3GPP__Call__Barring__Info == *other_value.field_avp__AAA__3GPP__Call__Barring__Info; case ALT_avp__DCA__3GPP__BSSID: return *field_avp__DCA__3GPP__BSSID == *other_value.field_avp__DCA__3GPP__BSSID; case ALT_avp__DCC__NONE__Service__Parameter__Info: return *field_avp__DCC__NONE__Service__Parameter__Info == *other_value.field_avp__DCC__NONE__Service__Parameter__Info; case ALT_avp__DCA__3GPP__Talk__Burst__Exchange: return *field_avp__DCA__3GPP__Talk__Burst__Exchange == *other_value.field_avp__DCA__3GPP__Talk__Burst__Exchange; case ALT_avp__DCA__3GPP__Variable__Part__Order: return *field_avp__DCA__3GPP__Variable__Part__Order == *other_value.field_avp__DCA__3GPP__Variable__Part__Order; case ALT_avp__DCA__3GPP__Time__Quota__Mechanism: return *field_avp__DCA__3GPP__Time__Quota__Mechanism == *other_value.field_avp__DCA__3GPP__Time__Quota__Mechanism; case ALT_avp__AAA__3GPP__ANID: return *field_avp__AAA__3GPP__ANID == *other_value.field_avp__AAA__3GPP__ANID; case ALT_avp__DCA__3GPP__Monitoring__Event__Report__Number: return *field_avp__DCA__3GPP__Monitoring__Event__Report__Number == *other_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Number; case ALT_avp__S6__3GPP__IP__SM__GW__Name: return *field_avp__S6__3GPP__IP__SM__GW__Name == *other_value.field_avp__S6__3GPP__IP__SM__GW__Name; case ALT_avp__BASE__NONE__Origin__State__Id: return *field_avp__BASE__NONE__Origin__State__Id == *other_value.field_avp__BASE__NONE__Origin__State__Id; case ALT_avp__RX__3GPP__Media__Sub__Component: return *field_avp__RX__3GPP__Media__Sub__Component == *other_value.field_avp__RX__3GPP__Media__Sub__Component; case ALT_avp__DCA__3GPP__CN__Operator__Selection__Entity: return *field_avp__DCA__3GPP__CN__Operator__Selection__Entity == *other_value.field_avp__DCA__3GPP__CN__Operator__Selection__Entity; case ALT_avp__S6__3GPP__Accuracy: return *field_avp__S6__3GPP__Accuracy == *other_value.field_avp__S6__3GPP__Accuracy; case ALT_avp__PCC__3GPP__Charging__Rule__Remove: return *field_avp__PCC__3GPP__Charging__Rule__Remove == *other_value.field_avp__PCC__3GPP__Charging__Rule__Remove; case ALT_avp__DCA__3GPP__Originating__IOI: return *field_avp__DCA__3GPP__Originating__IOI == *other_value.field_avp__DCA__3GPP__Originating__IOI; case ALT_avp__RX__3GPP__Min__Requested__Bandwidth__DL: return *field_avp__RX__3GPP__Min__Requested__Bandwidth__DL == *other_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__DL; case ALT_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier: return *field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier == *other_value.field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier; case ALT_avp__S6__3GPP__Service__Report: return *field_avp__S6__3GPP__Service__Report == *other_value.field_avp__S6__3GPP__Service__Report; case ALT_avp__PCC__3GPP__Tunnel__Information: return *field_avp__PCC__3GPP__Tunnel__Information == *other_value.field_avp__PCC__3GPP__Tunnel__Information; case ALT_avp__DCA__3GPP__Bearer__Service: return *field_avp__DCA__3GPP__Bearer__Service == *other_value.field_avp__DCA__3GPP__Bearer__Service; case ALT_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name: return *field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name == *other_value.field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name; case ALT_avp__PCC__3GPP__QoS__Rule__Definition: return *field_avp__PCC__3GPP__QoS__Rule__Definition == *other_value.field_avp__PCC__3GPP__QoS__Rule__Definition; case ALT_avp__AAA__3GPP__Time__Zone: return *field_avp__AAA__3GPP__Time__Zone == *other_value.field_avp__AAA__3GPP__Time__Zone; case ALT_avp__S6__3GPP__Periodic__Time: return *field_avp__S6__3GPP__Periodic__Time == *other_value.field_avp__S6__3GPP__Periodic__Time; case ALT_avp__PCC__3GPP__Routing__Rule__Failure__Code: return *field_avp__PCC__3GPP__Routing__Rule__Failure__Code == *other_value.field_avp__PCC__3GPP__Routing__Rule__Failure__Code; case ALT_avp__PCC__3GPP__TDF__Destination__Host: return *field_avp__PCC__3GPP__TDF__Destination__Host == *other_value.field_avp__PCC__3GPP__TDF__Destination__Host; case ALT_avp__AAA__3GPP__Local__Group__Id: return *field_avp__AAA__3GPP__Local__Group__Id == *other_value.field_avp__AAA__3GPP__Local__Group__Id; case ALT_avp__DCA__3GPP__SM__Discharge__Time: return *field_avp__DCA__3GPP__SM__Discharge__Time == *other_value.field_avp__DCA__3GPP__SM__Discharge__Time; case ALT_avp__DCA__3GPP__Requestor__PLMN__Identifier: return *field_avp__DCA__3GPP__Requestor__PLMN__Identifier == *other_value.field_avp__DCA__3GPP__Requestor__PLMN__Identifier; case ALT_avp__DCA__3GPP__IMS__Application__Reference__Identifier: return *field_avp__DCA__3GPP__IMS__Application__Reference__Identifier == *other_value.field_avp__DCA__3GPP__IMS__Application__Reference__Identifier; case ALT_avp__PCC__3GPP__Charging__Rule__Report: return *field_avp__PCC__3GPP__Charging__Rule__Report == *other_value.field_avp__PCC__3GPP__Charging__Rule__Report; case ALT_avp__AAA__3GPP__Service__Area__Identity: return *field_avp__AAA__3GPP__Service__Area__Identity == *other_value.field_avp__AAA__3GPP__Service__Area__Identity; case ALT_avp__BASE__NONE__User__Name: return *field_avp__BASE__NONE__User__Name == *other_value.field_avp__BASE__NONE__User__Name; case ALT_avp__AAA__3GPP__UE__PC5__AMBR: return *field_avp__AAA__3GPP__UE__PC5__AMBR == *other_value.field_avp__AAA__3GPP__UE__PC5__AMBR; case ALT_avp__CxDx__3GPP__Public__Identity: return *field_avp__CxDx__3GPP__Public__Identity == *other_value.field_avp__CxDx__3GPP__Public__Identity; case ALT_avp__BASE__NONE__Accounting__Sub__Session__Id: return *field_avp__BASE__NONE__Accounting__Sub__Session__Id == *other_value.field_avp__BASE__NONE__Accounting__Sub__Session__Id; case ALT_avp__DNAS__NONE__Acct__Delay__Time: return *field_avp__DNAS__NONE__Acct__Delay__Time == *other_value.field_avp__DNAS__NONE__Acct__Delay__Time; case ALT_avp__DCA__3GPP__Local__Sequence__Number: return *field_avp__DCA__3GPP__Local__Sequence__Number == *other_value.field_avp__DCA__3GPP__Local__Sequence__Number; case ALT_avp__CxDx__3GPP__UAR__Flags: return *field_avp__CxDx__3GPP__UAR__Flags == *other_value.field_avp__CxDx__3GPP__UAR__Flags; case ALT_avp__AAA__3GPP__Collection__Period__RRM__UMTS: return *field_avp__AAA__3GPP__Collection__Period__RRM__UMTS == *other_value.field_avp__AAA__3GPP__Collection__Period__RRM__UMTS; case ALT_avp__AAA__3GPP__Operator__Determined__Barring: return *field_avp__AAA__3GPP__Operator__Determined__Barring == *other_value.field_avp__AAA__3GPP__Operator__Determined__Barring; case ALT_avp__DCA__3GPP__Recipient__Received__Address: return *field_avp__DCA__3GPP__Recipient__Received__Address == *other_value.field_avp__DCA__3GPP__Recipient__Received__Address; case ALT_avp__DNAS__NONE__Tunnel__Server__Endpoint: return *field_avp__DNAS__NONE__Tunnel__Server__Endpoint == *other_value.field_avp__DNAS__NONE__Tunnel__Server__Endpoint; case ALT_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host: return *field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host == *other_value.field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host; case ALT_avp__BASE__NONE__Session__Binding: return *field_avp__BASE__NONE__Session__Binding == *other_value.field_avp__BASE__NONE__Session__Binding; case ALT_avp__GI__3GPP__3GPP__IMEISV: return *field_avp__GI__3GPP__3GPP__IMEISV == *other_value.field_avp__GI__3GPP__3GPP__IMEISV; case ALT_avp__AAA__3GPP__SS__Code: return *field_avp__AAA__3GPP__SS__Code == *other_value.field_avp__AAA__3GPP__SS__Code; case ALT_avp__DCA__3GPP__DCD__Information: return *field_avp__DCA__3GPP__DCD__Information == *other_value.field_avp__DCA__3GPP__DCD__Information; case ALT_avp__DCA__3GPP__Location__Estimate__Type: return *field_avp__DCA__3GPP__Location__Estimate__Type == *other_value.field_avp__DCA__3GPP__Location__Estimate__Type; case ALT_avp__DCA__3GPP__Time__Indicator: return *field_avp__DCA__3GPP__Time__Indicator == *other_value.field_avp__DCA__3GPP__Time__Indicator; case ALT_avp__DCA__3GPP__Addressee__Type: return *field_avp__DCA__3GPP__Addressee__Type == *other_value.field_avp__DCA__3GPP__Addressee__Type; case ALT_avp__BASE__NONE__Acct__Multi__Session__Id: return *field_avp__BASE__NONE__Acct__Multi__Session__Id == *other_value.field_avp__BASE__NONE__Acct__Multi__Session__Id; case ALT_avp__DCC__NONE__Subscription__Id__Data: return *field_avp__DCC__NONE__Subscription__Id__Data == *other_value.field_avp__DCC__NONE__Subscription__Id__Data; case ALT_avp__AAA__3GPP__TWAN__Connectivity__Parameters: return *field_avp__AAA__3GPP__TWAN__Connectivity__Parameters == *other_value.field_avp__AAA__3GPP__TWAN__Connectivity__Parameters; case ALT_avp__DCA__3GPP__Reply__Applic__ID: return *field_avp__DCA__3GPP__Reply__Applic__ID == *other_value.field_avp__DCA__3GPP__Reply__Applic__ID; case ALT_avp__DCA__3GPP__Participant__Access__Priority: return *field_avp__DCA__3GPP__Participant__Access__Priority == *other_value.field_avp__DCA__3GPP__Participant__Access__Priority; case ALT_avp__RX__3GPP__RS__Bandwidth: return *field_avp__RX__3GPP__RS__Bandwidth == *other_value.field_avp__RX__3GPP__RS__Bandwidth; case ALT_avp__S6__3GPP__Reachability__Information: return *field_avp__S6__3GPP__Reachability__Information == *other_value.field_avp__S6__3GPP__Reachability__Information; case ALT_avp__MIPv4__NONE__MIP__Algorithm__Type: return *field_avp__MIPv4__NONE__MIP__Algorithm__Type == *other_value.field_avp__MIPv4__NONE__MIP__Algorithm__Type; case ALT_avp__DCA__3GPP__SDP__Session__Description: return *field_avp__DCA__3GPP__SDP__Session__Description == *other_value.field_avp__DCA__3GPP__SDP__Session__Description; case ALT_avp__RX__3GPP__Extended__Min__Desired__BW__DL: return *field_avp__RX__3GPP__Extended__Min__Desired__BW__DL == *other_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__DL; case ALT_avp__DCA__3GPP__Location__Info: return *field_avp__DCA__3GPP__Location__Info == *other_value.field_avp__DCA__3GPP__Location__Info; case ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL: return *field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL == *other_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL; case ALT_avp__AAA__3GPP__Event__Threshold__RSRQ: return *field_avp__AAA__3GPP__Event__Threshold__RSRQ == *other_value.field_avp__AAA__3GPP__Event__Threshold__RSRQ; case ALT_avp__DCA__3GPP__LCS__Information: return *field_avp__DCA__3GPP__LCS__Information == *other_value.field_avp__DCA__3GPP__LCS__Information; case ALT_avp__S6__3GPP__Service__Parameters: return *field_avp__S6__3GPP__Service__Parameters == *other_value.field_avp__S6__3GPP__Service__Parameters; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Information: return *field_avp__PCC__3GPP__Presence__Reporting__Area__Information == *other_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Information; case ALT_avp__PCC__3GPP__Routing__Rule__Identifier: return *field_avp__PCC__3GPP__Routing__Rule__Identifier == *other_value.field_avp__PCC__3GPP__Routing__Rule__Identifier; case ALT_avp__DCA__3GPP__SMS__Information: return *field_avp__DCA__3GPP__SMS__Information == *other_value.field_avp__DCA__3GPP__SMS__Information; case ALT_avp__DCA__3GPP__ePDG__Address: return *field_avp__DCA__3GPP__ePDG__Address == *other_value.field_avp__DCA__3GPP__ePDG__Address; case ALT_avp__PCC__3GPP__Event__Trigger: return *field_avp__PCC__3GPP__Event__Trigger == *other_value.field_avp__PCC__3GPP__Event__Trigger; case ALT_avp__RX__3GPP__GCS__Identifier: return *field_avp__RX__3GPP__GCS__Identifier == *other_value.field_avp__RX__3GPP__GCS__Identifier; case ALT_avp__MIPv6__NONE__QoS__Capability: return *field_avp__MIPv6__NONE__QoS__Capability == *other_value.field_avp__MIPv6__NONE__QoS__Capability; case ALT_avp__PCC__3GPP__ADC__Rule__Install: return *field_avp__PCC__3GPP__ADC__Rule__Install == *other_value.field_avp__PCC__3GPP__ADC__Rule__Install; case ALT_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator: return *field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator == *other_value.field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator; case ALT_avp__DCC__NONE__G__S__U__Pool__Identifier: return *field_avp__DCC__NONE__G__S__U__Pool__Identifier == *other_value.field_avp__DCC__NONE__G__S__U__Pool__Identifier; case ALT_avp__DCA__3GPP__Outgoing__Session__Id: return *field_avp__DCA__3GPP__Outgoing__Session__Id == *other_value.field_avp__DCA__3GPP__Outgoing__Session__Id; case ALT_avp__DCA__3GPP__PoC__Controlling__Address: return *field_avp__DCA__3GPP__PoC__Controlling__Address == *other_value.field_avp__DCA__3GPP__PoC__Controlling__Address; case ALT_avp__DCA__3GPP__Dynamic__Address__Flag: return *field_avp__DCA__3GPP__Dynamic__Address__Flag == *other_value.field_avp__DCA__3GPP__Dynamic__Address__Flag; case ALT_avp__CxDx__3GPP__Confidentiality__Key: return *field_avp__CxDx__3GPP__Confidentiality__Key == *other_value.field_avp__CxDx__3GPP__Confidentiality__Key; case ALT_avp__PCC__3GPP__Flow__Label: return *field_avp__PCC__3GPP__Flow__Label == *other_value.field_avp__PCC__3GPP__Flow__Label; case ALT_avp__DNAS__NONE__NAS__Port: return *field_avp__DNAS__NONE__NAS__Port == *other_value.field_avp__DNAS__NONE__NAS__Port; case ALT_avp__AAA__3GPP__Authentication__Info: return *field_avp__AAA__3GPP__Authentication__Info == *other_value.field_avp__AAA__3GPP__Authentication__Info; case ALT_avp__DCA__3GPP__Transcoder__Inserted__Indication: return *field_avp__DCA__3GPP__Transcoder__Inserted__Indication == *other_value.field_avp__DCA__3GPP__Transcoder__Inserted__Indication; case ALT_avp__DCA__3GPP__SMS__Node: return *field_avp__DCA__3GPP__SMS__Node == *other_value.field_avp__DCA__3GPP__SMS__Node; case ALT_avp__AAA__3GPP__Trace__Interface__List: return *field_avp__AAA__3GPP__Trace__Interface__List == *other_value.field_avp__AAA__3GPP__Trace__Interface__List; case ALT_avp__DCA__3GPP__SGW__Address: return *field_avp__DCA__3GPP__SGW__Address == *other_value.field_avp__DCA__3GPP__SGW__Address; case ALT_avp__GI__3GPP__3GPP__Charging__Id: return *field_avp__GI__3GPP__3GPP__Charging__Id == *other_value.field_avp__GI__3GPP__3GPP__Charging__Id; case ALT_avp__DNAS__NONE__CHAP__Algorithm: return *field_avp__DNAS__NONE__CHAP__Algorithm == *other_value.field_avp__DNAS__NONE__CHAP__Algorithm; case ALT_avp__AAA__3GPP__APN__Configuration__Profile: return *field_avp__AAA__3GPP__APN__Configuration__Profile == *other_value.field_avp__AAA__3GPP__APN__Configuration__Profile; case ALT_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts: return *field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts == *other_value.field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts; case ALT_avp__AAA__3GPP__Full__Network__Name: return *field_avp__AAA__3GPP__Full__Network__Name == *other_value.field_avp__AAA__3GPP__Full__Network__Name; case ALT_avp__DCA__3GPP__Message__Type: return *field_avp__DCA__3GPP__Message__Type == *other_value.field_avp__DCA__3GPP__Message__Type; case ALT_avp__DCA__3GPP__APN__Rate__Control__Uplink: return *field_avp__DCA__3GPP__APN__Rate__Control__Uplink == *other_value.field_avp__DCA__3GPP__APN__Rate__Control__Uplink; case ALT_avp__GI__3GPP__3GPP__CAMEL__Charging__Info: return *field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info == *other_value.field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info; case ALT_avp__DCA__3GPP__From__Address: return *field_avp__DCA__3GPP__From__Address == *other_value.field_avp__DCA__3GPP__From__Address; case ALT_avp__AAA__3GPP__TWAG__CP__Address: return *field_avp__AAA__3GPP__TWAG__CP__Address == *other_value.field_avp__AAA__3GPP__TWAG__CP__Address; case ALT_avp__DCA__3GPP__PDP__Context__Type: return *field_avp__DCA__3GPP__PDP__Context__Type == *other_value.field_avp__DCA__3GPP__PDP__Context__Type; case ALT_avp__RX__3GPP__Flows: return *field_avp__RX__3GPP__Flows == *other_value.field_avp__RX__3GPP__Flows; case ALT_avp__DCA__3GPP__User__Session__Id: return *field_avp__DCA__3GPP__User__Session__Id == *other_value.field_avp__DCA__3GPP__User__Session__Id; case ALT_avp__DCA__3GPP__PoC__Change__Time: return *field_avp__DCA__3GPP__PoC__Change__Time == *other_value.field_avp__DCA__3GPP__PoC__Change__Time; case ALT_avp__DCA__3GPP__Privacy__Indicator: return *field_avp__DCA__3GPP__Privacy__Indicator == *other_value.field_avp__DCA__3GPP__Privacy__Indicator; case ALT_avp__S6__3GPP__CIA__Flags: return *field_avp__S6__3GPP__CIA__Flags == *other_value.field_avp__S6__3GPP__CIA__Flags; case ALT_avp__RX__3GPP__Extended__Min__Requested__BW__UL: return *field_avp__RX__3GPP__Extended__Min__Requested__BW__UL == *other_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__UL; case ALT_avp__PCC__3GPP__Monitoring__Time: return *field_avp__PCC__3GPP__Monitoring__Time == *other_value.field_avp__PCC__3GPP__Monitoring__Time; case ALT_avp__DCC__NONE__CC__Input__Octets: return *field_avp__DCC__NONE__CC__Input__Octets == *other_value.field_avp__DCC__NONE__CC__Input__Octets; case ALT_avp__DCA__3GPP__Teleservice: return *field_avp__DCA__3GPP__Teleservice == *other_value.field_avp__DCA__3GPP__Teleservice; case ALT_avp__DCA__3GPP__Quota__Consumption__Time: return *field_avp__DCA__3GPP__Quota__Consumption__Time == *other_value.field_avp__DCA__3GPP__Quota__Consumption__Time; case ALT_avp__S6__3GPP__UE__Reachability__Configuration: return *field_avp__S6__3GPP__UE__Reachability__Configuration == *other_value.field_avp__S6__3GPP__UE__Reachability__Configuration; case ALT_avp__BASE__NONE__Destination__Realm: return *field_avp__BASE__NONE__Destination__Realm == *other_value.field_avp__BASE__NONE__Destination__Realm; case ALT_avp__RX__3GPP__Acceptable__Service__Info: return *field_avp__RX__3GPP__Acceptable__Service__Info == *other_value.field_avp__RX__3GPP__Acceptable__Service__Info; case ALT_avp__PCC__3GPP__Flow__Direction: return *field_avp__PCC__3GPP__Flow__Direction == *other_value.field_avp__PCC__3GPP__Flow__Direction; case ALT_avp__DCA__3GPP__ProSe__Reason__For__Cancellation: return *field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation == *other_value.field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation; case ALT_avp__S6__3GPP__Supported__Monitoring__Events: return *field_avp__S6__3GPP__Supported__Monitoring__Events == *other_value.field_avp__S6__3GPP__Supported__Monitoring__Events; case ALT_avp__DCA__3GPP__CG__Address: return *field_avp__DCA__3GPP__CG__Address == *other_value.field_avp__DCA__3GPP__CG__Address; case ALT_avp__DCA__3GPP__Radio__Parameter__Set__Values: return *field_avp__DCA__3GPP__Radio__Parameter__Set__Values == *other_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Values; case ALT_avp__CxDx__3GPP__SIP__Item__Number: return *field_avp__CxDx__3GPP__SIP__Item__Number == *other_value.field_avp__CxDx__3GPP__SIP__Item__Number; case ALT_avp__PCC__3GPP__Session__Release__Cause: return *field_avp__PCC__3GPP__Session__Release__Cause == *other_value.field_avp__PCC__3GPP__Session__Release__Cause; case ALT_avp__AAA__3GPP__MDT__User__Consent: return *field_avp__AAA__3GPP__MDT__User__Consent == *other_value.field_avp__AAA__3GPP__MDT__User__Consent; case ALT_avp__S6__3GPP__HSS__Cause: return *field_avp__S6__3GPP__HSS__Cause == *other_value.field_avp__S6__3GPP__HSS__Cause; case ALT_avp__MIPv6__NONE__MIP6__Home__Link__Prefix: return *field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix == *other_value.field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix; case ALT_avp__DNAS__NONE__Login__LAT__Port: return *field_avp__DNAS__NONE__Login__LAT__Port == *other_value.field_avp__DNAS__NONE__Login__LAT__Port; case ALT_avp__PCC__3GPP__PCSCF__Restoration__Indication: return *field_avp__PCC__3GPP__PCSCF__Restoration__Indication == *other_value.field_avp__PCC__3GPP__PCSCF__Restoration__Indication; case ALT_avp__DCC__NONE__G__S__U__Pool__Reference: return *field_avp__DCC__NONE__G__S__U__Pool__Reference == *other_value.field_avp__DCC__NONE__G__S__U__Pool__Reference; case ALT_avp__DCA__3GPP__Layer__2__Group__ID: return *field_avp__DCA__3GPP__Layer__2__Group__ID == *other_value.field_avp__DCA__3GPP__Layer__2__Group__ID; case ALT_avp__DCA__3GPP__Interface__Port: return *field_avp__DCA__3GPP__Interface__Port == *other_value.field_avp__DCA__3GPP__Interface__Port; case ALT_avp__AAA__3GPP__Subscription__Data__Deletion: return *field_avp__AAA__3GPP__Subscription__Data__Deletion == *other_value.field_avp__AAA__3GPP__Subscription__Data__Deletion; case ALT_avp__MIPv6__NONE__Chargable__User__Identity: return *field_avp__MIPv6__NONE__Chargable__User__Identity == *other_value.field_avp__MIPv6__NONE__Chargable__User__Identity; case ALT_avp__AAA__3GPP__Trace__Collection__Entity: return *field_avp__AAA__3GPP__Trace__Collection__Entity == *other_value.field_avp__AAA__3GPP__Trace__Collection__Entity; case ALT_avp__DCA__3GPP__AoC__Request__Type: return *field_avp__DCA__3GPP__AoC__Request__Type == *other_value.field_avp__DCA__3GPP__AoC__Request__Type; case ALT_avp__CxDx__3GPP__Feature__List__ID: return *field_avp__CxDx__3GPP__Feature__List__ID == *other_value.field_avp__CxDx__3GPP__Feature__List__ID; case ALT_avp__BASE__NONE__Redirect__Host: return *field_avp__BASE__NONE__Redirect__Host == *other_value.field_avp__BASE__NONE__Redirect__Host; case ALT_avp__AAA__3GPP__Network__Access__Mode: return *field_avp__AAA__3GPP__Network__Access__Mode == *other_value.field_avp__AAA__3GPP__Network__Access__Mode; case ALT_avp__DNAS__NONE__Framed__Compression: return *field_avp__DNAS__NONE__Framed__Compression == *other_value.field_avp__DNAS__NONE__Framed__Compression; case ALT_avp__DNAS__NONE__ARAP__Zone__Access: return *field_avp__DNAS__NONE__ARAP__Zone__Access == *other_value.field_avp__DNAS__NONE__ARAP__Zone__Access; case ALT_avp__GI__3GPP__3GPP__Selection__Mode: return *field_avp__GI__3GPP__3GPP__Selection__Mode == *other_value.field_avp__GI__3GPP__3GPP__Selection__Mode; case ALT_avp__DNAS__NONE__QoS__Filter__Rule: return *field_avp__DNAS__NONE__QoS__Filter__Rule == *other_value.field_avp__DNAS__NONE__QoS__Filter__Rule; case ALT_avp__AAA__3GPP__Complete__Data__List__Included__Indicator: return *field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator == *other_value.field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator; case ALT_avp__MIPv4__NONE__MIP__MN__AAA__SPI: return *field_avp__MIPv4__NONE__MIP__MN__AAA__SPI == *other_value.field_avp__MIPv4__NONE__MIP__MN__AAA__SPI; case ALT_avp__DCA__3GPP__LCS__Client__Name: return *field_avp__DCA__3GPP__LCS__Client__Name == *other_value.field_avp__DCA__3GPP__LCS__Client__Name; case ALT_avp__GI__3GPP__3GPP__SGSN__Address: return *field_avp__GI__3GPP__3GPP__SGSN__Address == *other_value.field_avp__GI__3GPP__3GPP__SGSN__Address; case ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier: return *field_avp__DCA__3GPP__Related__IMS__Charging__Identifier == *other_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier; case ALT_avp__DCA__3GPP__Called__Asserted__Identity: return *field_avp__DCA__3GPP__Called__Asserted__Identity == *other_value.field_avp__DCA__3GPP__Called__Asserted__Identity; case ALT_avp__DCA__3GPP__TWAG__Address: return *field_avp__DCA__3GPP__TWAG__Address == *other_value.field_avp__DCA__3GPP__TWAG__Address; case ALT_avp__MIPv4__NONE__MIP__MSA__Lifetime: return *field_avp__MIPv4__NONE__MIP__MSA__Lifetime == *other_value.field_avp__MIPv4__NONE__MIP__MSA__Lifetime; case ALT_avp__DCA__3GPP__Talk__Burst__Time: return *field_avp__DCA__3GPP__Talk__Burst__Time == *other_value.field_avp__DCA__3GPP__Talk__Burst__Time; case ALT_avp__DCA__3GPP__Token__Text: return *field_avp__DCA__3GPP__Token__Text == *other_value.field_avp__DCA__3GPP__Token__Text; case ALT_avp__DCA__3GPP__Rate__Control__Time__Unit: return *field_avp__DCA__3GPP__Rate__Control__Time__Unit == *other_value.field_avp__DCA__3GPP__Rate__Control__Time__Unit; case ALT_avp__GI__3GPP__External__Identifier: return *field_avp__GI__3GPP__External__Identifier == *other_value.field_avp__GI__3GPP__External__Identifier; case ALT_avp__DCA__3GPP__Reason__Header: return *field_avp__DCA__3GPP__Reason__Header == *other_value.field_avp__DCA__3GPP__Reason__Header; case ALT_avp__AAA__3GPP__WLCP__Key: return *field_avp__AAA__3GPP__WLCP__Key == *other_value.field_avp__AAA__3GPP__WLCP__Key; case ALT_avp__S6__3GPP__Reachability__Type: return *field_avp__S6__3GPP__Reachability__Type == *other_value.field_avp__S6__3GPP__Reachability__Type; case ALT_avp__DCA__3GPP__SIP__Request__Timestamp: return *field_avp__DCA__3GPP__SIP__Request__Timestamp == *other_value.field_avp__DCA__3GPP__SIP__Request__Timestamp; case ALT_avp__DNAS__NONE__Framed__Route: return *field_avp__DNAS__NONE__Framed__Route == *other_value.field_avp__DNAS__NONE__Framed__Route; case ALT_avp__DNAS__NONE__Tunnel__Private__Group__Id: return *field_avp__DNAS__NONE__Tunnel__Private__Group__Id == *other_value.field_avp__DNAS__NONE__Tunnel__Private__Group__Id; case ALT_avp__DCC__NONE__CC__Request__Type: return *field_avp__DCC__NONE__CC__Request__Type == *other_value.field_avp__DCC__NONE__CC__Request__Type; case ALT_avp__DCA__3GPP__ProSe__Source__IP__Address: return *field_avp__DCA__3GPP__ProSe__Source__IP__Address == *other_value.field_avp__DCA__3GPP__ProSe__Source__IP__Address; case ALT_avp__S6__3GPP__Type__Of__External__Identifier: return *field_avp__S6__3GPP__Type__Of__External__Identifier == *other_value.field_avp__S6__3GPP__Type__Of__External__Identifier; case ALT_avp__PCC__3GPP__Event__Report__Indication: return *field_avp__PCC__3GPP__Event__Report__Indication == *other_value.field_avp__PCC__3GPP__Event__Report__Indication; case ALT_avp__AAA__3GPP__MDT__Configuration: return *field_avp__AAA__3GPP__MDT__Configuration == *other_value.field_avp__AAA__3GPP__MDT__Configuration; case ALT_avp__PCC__3GPP__Usage__Monitoring__Report: return *field_avp__PCC__3GPP__Usage__Monitoring__Report == *other_value.field_avp__PCC__3GPP__Usage__Monitoring__Report; case ALT_avp__DCA__3GPP__Number__Of__Participants: return *field_avp__DCA__3GPP__Number__Of__Participants == *other_value.field_avp__DCA__3GPP__Number__Of__Participants; case ALT_avp__DCA__3GPP__MSC__Address: return *field_avp__DCA__3GPP__MSC__Address == *other_value.field_avp__DCA__3GPP__MSC__Address; case ALT_avp__CxDx__3GPP__Priviledged__Sender__Indication: return *field_avp__CxDx__3GPP__Priviledged__Sender__Indication == *other_value.field_avp__CxDx__3GPP__Priviledged__Sender__Indication; case ALT_avp__AAA__3GPP__Adjacent__Access__Restriction__Data: return *field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data == *other_value.field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data; case ALT_avp__DCA__3GPP__AoC__Service__Obligatory__Type: return *field_avp__DCA__3GPP__AoC__Service__Obligatory__Type == *other_value.field_avp__DCA__3GPP__AoC__Service__Obligatory__Type; case ALT_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID: return *field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID == *other_value.field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID; case ALT_avp__DCA__3GPP__Time__First__Usage: return *field_avp__DCA__3GPP__Time__First__Usage == *other_value.field_avp__DCA__3GPP__Time__First__Usage; case ALT_avp__CxDx__3GPP__Reason__Info: return *field_avp__CxDx__3GPP__Reason__Info == *other_value.field_avp__CxDx__3GPP__Reason__Info; case ALT_avp__PCC__3GPP__Default__EPS__Bearer__QoS: return *field_avp__PCC__3GPP__Default__EPS__Bearer__QoS == *other_value.field_avp__PCC__3GPP__Default__EPS__Bearer__QoS; case ALT_avp__AAA__3GPP__CLR__Flags: return *field_avp__AAA__3GPP__CLR__Flags == *other_value.field_avp__AAA__3GPP__CLR__Flags; case ALT_avp__AAA__3GPP__ULR__Flags: return *field_avp__AAA__3GPP__ULR__Flags == *other_value.field_avp__AAA__3GPP__ULR__Flags; case ALT_avp__DCA__3GPP__Originating__SCCP__Address: return *field_avp__DCA__3GPP__Originating__SCCP__Address == *other_value.field_avp__DCA__3GPP__Originating__SCCP__Address; case ALT_avp__AAA__3GPP__ICS__Indicator: return *field_avp__AAA__3GPP__ICS__Indicator == *other_value.field_avp__AAA__3GPP__ICS__Indicator; case ALT_avp__DNAS__NONE__Calling__Station__Id: return *field_avp__DNAS__NONE__Calling__Station__Id == *other_value.field_avp__DNAS__NONE__Calling__Station__Id; case ALT_avp__DNAS__NONE__Tunnel__Client__Auth__Id: return *field_avp__DNAS__NONE__Tunnel__Client__Auth__Id == *other_value.field_avp__DNAS__NONE__Tunnel__Client__Auth__Id; case ALT_avp__DCC__NONE__Currency__Code: return *field_avp__DCC__NONE__Currency__Code == *other_value.field_avp__DCC__NONE__Currency__Code; case ALT_avp__AAA__3GPP__Cancellation__Type: return *field_avp__AAA__3GPP__Cancellation__Type == *other_value.field_avp__AAA__3GPP__Cancellation__Type; case ALT_avp__BASE__NONE__E2E__Sequence: return *field_avp__BASE__NONE__E2E__Sequence == *other_value.field_avp__BASE__NONE__E2E__Sequence; case ALT_avp__BASE__NONE__Origin__Realm: return *field_avp__BASE__NONE__Origin__Realm == *other_value.field_avp__BASE__NONE__Origin__Realm; case ALT_avp__AAA__3GPP__PDN__Type: return *field_avp__AAA__3GPP__PDN__Type == *other_value.field_avp__AAA__3GPP__PDN__Type; case ALT_avp__DCA__3GPP__Scale__Factor: return *field_avp__DCA__3GPP__Scale__Factor == *other_value.field_avp__DCA__3GPP__Scale__Factor; case ALT_avp__DCA__3GPP__IM__Information: return *field_avp__DCA__3GPP__IM__Information == *other_value.field_avp__DCA__3GPP__IM__Information; case ALT_avp__DNAS__NONE__Prompt: return *field_avp__DNAS__NONE__Prompt == *other_value.field_avp__DNAS__NONE__Prompt; case ALT_avp__DCA__3GPP__SDP__Offer__Timestamp: return *field_avp__DCA__3GPP__SDP__Offer__Timestamp == *other_value.field_avp__DCA__3GPP__SDP__Offer__Timestamp; case ALT_avp__AAA__3GPP__PPR__Flags: return *field_avp__AAA__3GPP__PPR__Flags == *other_value.field_avp__AAA__3GPP__PPR__Flags; case ALT_avp__DCA__3GPP__MM__Content__Type: return *field_avp__DCA__3GPP__MM__Content__Type == *other_value.field_avp__DCA__3GPP__MM__Content__Type; case ALT_avp__DCA__3GPP__CPDT__Information: return *field_avp__DCA__3GPP__CPDT__Information == *other_value.field_avp__DCA__3GPP__CPDT__Information; case ALT_avp__GI__3GPP__3GPP__GGSN__IPv6__Address: return *field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address == *other_value.field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address; case ALT_avp__AAA__3GPP__DER__S6b__Flags: return *field_avp__AAA__3GPP__DER__S6b__Flags == *other_value.field_avp__AAA__3GPP__DER__S6b__Flags; case ALT_avp__DCA__3GPP__SCS__Realm: return *field_avp__DCA__3GPP__SCS__Realm == *other_value.field_avp__DCA__3GPP__SCS__Realm; case ALT_avp__DCA__3GPP__LCS__Requestor__Id: return *field_avp__DCA__3GPP__LCS__Requestor__Id == *other_value.field_avp__DCA__3GPP__LCS__Requestor__Id; case ALT_avp__RX__3GPP__Access__Network__Charging__Identifier: return *field_avp__RX__3GPP__Access__Network__Charging__Identifier == *other_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier; case ALT_avp__DCC__NONE__Redirect__Server: return *field_avp__DCC__NONE__Redirect__Server == *other_value.field_avp__DCC__NONE__Redirect__Server; case ALT_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status: return *field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status == *other_value.field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status; case ALT_avp__DCA__3GPP__PoC__User__Role__info__Units: return *field_avp__DCA__3GPP__PoC__User__Role__info__Units == *other_value.field_avp__DCA__3GPP__PoC__User__Role__info__Units; case ALT_avp__DCA__3GPP__Variable__Part: return *field_avp__DCA__3GPP__Variable__Part == *other_value.field_avp__DCA__3GPP__Variable__Part; case ALT_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID: return *field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID == *other_value.field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID; case ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data: return *field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data == *other_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data; case ALT_avp__PCC__3GPP__Bearer__Operation: return *field_avp__PCC__3GPP__Bearer__Operation == *other_value.field_avp__PCC__3GPP__Bearer__Operation; case ALT_avp__AAA__3GPP__Current__Location__Retrieved: return *field_avp__AAA__3GPP__Current__Location__Retrieved == *other_value.field_avp__AAA__3GPP__Current__Location__Retrieved; case ALT_avp__RX__3GPP__Pre__emption__Control__Info: return *field_avp__RX__3GPP__Pre__emption__Control__Info == *other_value.field_avp__RX__3GPP__Pre__emption__Control__Info; case ALT_avp__PCC__3GPP__TDF__Application__Instance__Identifier: return *field_avp__PCC__3GPP__TDF__Application__Instance__Identifier == *other_value.field_avp__PCC__3GPP__TDF__Application__Instance__Identifier; case ALT_avp__DCA__3GPP__SM__Device__Trigger__Information: return *field_avp__DCA__3GPP__SM__Device__Trigger__Information == *other_value.field_avp__DCA__3GPP__SM__Device__Trigger__Information; case ALT_avp__DCA__3GPP__Service__Information: return *field_avp__DCA__3GPP__Service__Information == *other_value.field_avp__DCA__3GPP__Service__Information; case ALT_avp__BASE__NONE__Acct__Interim__Interval: return *field_avp__BASE__NONE__Acct__Interim__Interval == *other_value.field_avp__BASE__NONE__Acct__Interim__Interval; case ALT_avp__RX__3GPP__Media__Component__Number: return *field_avp__RX__3GPP__Media__Component__Number == *other_value.field_avp__RX__3GPP__Media__Component__Number; case ALT_avp__CxDx__3GPP__Path: return *field_avp__CxDx__3GPP__Path == *other_value.field_avp__CxDx__3GPP__Path; case ALT_avp__PCC__3GPP__Packet__Filter__Usage: return *field_avp__PCC__3GPP__Packet__Filter__Usage == *other_value.field_avp__PCC__3GPP__Packet__Filter__Usage; case ALT_avp__AAA__3GPP__Event__Threshold__Event__1F: return *field_avp__AAA__3GPP__Event__Threshold__Event__1F == *other_value.field_avp__AAA__3GPP__Event__Threshold__Event__1F; case ALT_avp__S6__3GPP__MONTE__Location__Type: return *field_avp__S6__3GPP__MONTE__Location__Type == *other_value.field_avp__S6__3GPP__MONTE__Location__Type; case ALT_avp__DCA__3GPP__Inter__Operator__Identifier: return *field_avp__DCA__3GPP__Inter__Operator__Identifier == *other_value.field_avp__DCA__3GPP__Inter__Operator__Identifier; case ALT_avp__AAA__3GPP__RDS__Indicator: return *field_avp__AAA__3GPP__RDS__Indicator == *other_value.field_avp__AAA__3GPP__RDS__Indicator; case ALT_avp__DCA__3GPP__Proximity__Cancellation__Timestamp: return *field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp == *other_value.field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp; case ALT_avp__DCA__3GPP__MMTel__SService__Type: return *field_avp__DCA__3GPP__MMTel__SService__Type == *other_value.field_avp__DCA__3GPP__MMTel__SService__Type; case ALT_avp__CxDx__3GPP__Optional__Capability: return *field_avp__CxDx__3GPP__Optional__Capability == *other_value.field_avp__CxDx__3GPP__Optional__Capability; case ALT_avp__PCC__3GPP__Tunnel__Header__Length: return *field_avp__PCC__3GPP__Tunnel__Header__Length == *other_value.field_avp__PCC__3GPP__Tunnel__Header__Length; case ALT_avp__AAA__3GPP__Reporting__Trigger: return *field_avp__AAA__3GPP__Reporting__Trigger == *other_value.field_avp__AAA__3GPP__Reporting__Trigger; case ALT_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate: return *field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate == *other_value.field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate; case ALT_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name: return *field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name == *other_value.field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name; case ALT_avp__AAA__3GPP__Group__PLMN__Id: return *field_avp__AAA__3GPP__Group__PLMN__Id == *other_value.field_avp__AAA__3GPP__Group__PLMN__Id; case ALT_avp__DCA__3GPP__Reply__Path__Requested: return *field_avp__DCA__3GPP__Reply__Path__Requested == *other_value.field_avp__DCA__3GPP__Reply__Path__Requested; case ALT_avp__AAA__3GPP__User__Id: return *field_avp__AAA__3GPP__User__Id == *other_value.field_avp__AAA__3GPP__User__Id; case ALT_avp__DCA__3GPP__Serving__Node__Type: return *field_avp__DCA__3GPP__Serving__Node__Type == *other_value.field_avp__DCA__3GPP__Serving__Node__Type; case ALT_avp__DNAS__NONE__Login__LAT__Node: return *field_avp__DNAS__NONE__Login__LAT__Node == *other_value.field_avp__DNAS__NONE__Login__LAT__Node; case ALT_avp__DNAS__NONE__Originating__Line__Info: return *field_avp__DNAS__NONE__Originating__Line__Info == *other_value.field_avp__DNAS__NONE__Originating__Line__Info; case ALT_avp__DCC__NONE__Exponent: return *field_avp__DCC__NONE__Exponent == *other_value.field_avp__DCC__NONE__Exponent; case ALT_avp__MIPv6__NONE__MIP__Authenticator: return *field_avp__MIPv6__NONE__MIP__Authenticator == *other_value.field_avp__MIPv6__NONE__MIP__Authenticator; case ALT_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info: return *field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info == *other_value.field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info; case ALT_avp__MIPv4__NONE__Accounting__Input__Octets: return *field_avp__MIPv4__NONE__Accounting__Input__Octets == *other_value.field_avp__MIPv4__NONE__Accounting__Input__Octets; case ALT_avp__AAA__3GPP__EPS__User__State: return *field_avp__AAA__3GPP__EPS__User__State == *other_value.field_avp__AAA__3GPP__EPS__User__State; case ALT_avp__BASE__NONE__Origin__Host: return *field_avp__BASE__NONE__Origin__Host == *other_value.field_avp__BASE__NONE__Origin__Host; case ALT_avp__AAA__3GPP__Access__Authorization__Flags: return *field_avp__AAA__3GPP__Access__Authorization__Flags == *other_value.field_avp__AAA__3GPP__Access__Authorization__Flags; case ALT_avp__DCA__3GPP__PDP__Address: return *field_avp__DCA__3GPP__PDP__Address == *other_value.field_avp__DCA__3GPP__PDP__Address; case ALT_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator: return *field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator == *other_value.field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator; case ALT_avp__DCA__3GPP__NNI__Information: return *field_avp__DCA__3GPP__NNI__Information == *other_value.field_avp__DCA__3GPP__NNI__Information; case ALT_avp__DCA__3GPP__Location__Estimate: return *field_avp__DCA__3GPP__Location__Estimate == *other_value.field_avp__DCA__3GPP__Location__Estimate; case ALT_avp__DCA__3GPP__Offline__Charging: return *field_avp__DCA__3GPP__Offline__Charging == *other_value.field_avp__DCA__3GPP__Offline__Charging; case ALT_avp__RX__3GPP__Retry__Interval: return *field_avp__RX__3GPP__Retry__Interval == *other_value.field_avp__RX__3GPP__Retry__Interval; case ALT_avp__BASE__NONE__Accounting__Session__Id: return *field_avp__BASE__NONE__Accounting__Session__Id == *other_value.field_avp__BASE__NONE__Accounting__Session__Id; case ALT_avp__DCA__3GPP__Additional__Content__Information: return *field_avp__DCA__3GPP__Additional__Content__Information == *other_value.field_avp__DCA__3GPP__Additional__Content__Information; case ALT_avp__DCC__NONE__Restriction__Filter__Rule: return *field_avp__DCC__NONE__Restriction__Filter__Rule == *other_value.field_avp__DCC__NONE__Restriction__Filter__Rule; case ALT_avp__DCA__3GPP__Cause__Code: return *field_avp__DCA__3GPP__Cause__Code == *other_value.field_avp__DCA__3GPP__Cause__Code; case ALT_avp__AAA__3GPP__TWAN__Connection__Mode: return *field_avp__AAA__3GPP__TWAN__Connection__Mode == *other_value.field_avp__AAA__3GPP__TWAN__Connection__Mode; case ALT_avp__PCC__3GPP__Packet__Filter__Identifier: return *field_avp__PCC__3GPP__Packet__Filter__Identifier == *other_value.field_avp__PCC__3GPP__Packet__Filter__Identifier; case ALT_avp__DCA__3GPP__Address__Data: return *field_avp__DCA__3GPP__Address__Data == *other_value.field_avp__DCA__3GPP__Address__Data; case ALT_avp__S6__3GPP__SCEF__Reference__ID: return *field_avp__S6__3GPP__SCEF__Reference__ID == *other_value.field_avp__S6__3GPP__SCEF__Reference__ID; case ALT_avp__DCA__3GPP__Content__Type: return *field_avp__DCA__3GPP__Content__Type == *other_value.field_avp__DCA__3GPP__Content__Type; case ALT_avp__PCC__3GPP__Resource__Release__Notification: return *field_avp__PCC__3GPP__Resource__Release__Notification == *other_value.field_avp__PCC__3GPP__Resource__Release__Notification; case ALT_avp__PCC__3GPP__ADC__Rule__Name: return *field_avp__PCC__3GPP__ADC__Rule__Name == *other_value.field_avp__PCC__3GPP__ADC__Rule__Name; case ALT_avp__DCA__3GPP__ProSe__Function__IP__Address: return *field_avp__DCA__3GPP__ProSe__Function__IP__Address == *other_value.field_avp__DCA__3GPP__ProSe__Function__IP__Address; case ALT_avp__PCC__3GPP__Guaranteed__Bitrate__DL: return *field_avp__PCC__3GPP__Guaranteed__Bitrate__DL == *other_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__DL; case ALT_avp__BASE__NONE__Disconnect__Cause: return *field_avp__BASE__NONE__Disconnect__Cause == *other_value.field_avp__BASE__NONE__Disconnect__Cause; case ALT_avp__AAA__3GPP__Error__Diagnostic: return *field_avp__AAA__3GPP__Error__Diagnostic == *other_value.field_avp__AAA__3GPP__Error__Diagnostic; case ALT_avp__RX__3GPP__Extended__Max__Supported__BW__UL: return *field_avp__RX__3GPP__Extended__Max__Supported__BW__UL == *other_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__UL; case ALT_avp__PCC__3GPP__UDP__Source__Port: return *field_avp__PCC__3GPP__UDP__Source__Port == *other_value.field_avp__PCC__3GPP__UDP__Source__Port; case ALT_avp__DCC__NONE__CC__Total__Octets: return *field_avp__DCC__NONE__CC__Total__Octets == *other_value.field_avp__DCC__NONE__CC__Total__Octets; case ALT_avp__BASE__NONE__Accounting__Record__Type: return *field_avp__BASE__NONE__Accounting__Record__Type == *other_value.field_avp__BASE__NONE__Accounting__Record__Type; case ALT_avp__DCA__3GPP__SMS__Result: return *field_avp__DCA__3GPP__SMS__Result == *other_value.field_avp__DCA__3GPP__SMS__Result; case ALT_avp__DCA__3GPP__MMS__Information: return *field_avp__DCA__3GPP__MMS__Information == *other_value.field_avp__DCA__3GPP__MMS__Information; case ALT_avp__CxDx__3GPP__From__SIP__Header: return *field_avp__CxDx__3GPP__From__SIP__Header == *other_value.field_avp__CxDx__3GPP__From__SIP__Header; case ALT_avp__PCC__3GPP__Routing__Rule__Definition: return *field_avp__PCC__3GPP__Routing__Rule__Definition == *other_value.field_avp__PCC__3GPP__Routing__Rule__Definition; case ALT_avp__AAA__3GPP__SIPTO__Local__Network__Permission: return *field_avp__AAA__3GPP__SIPTO__Local__Network__Permission == *other_value.field_avp__AAA__3GPP__SIPTO__Local__Network__Permission; case ALT_avp__DCA__3GPP__CUG__Information: return *field_avp__DCA__3GPP__CUG__Information == *other_value.field_avp__DCA__3GPP__CUG__Information; case ALT_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed: return *field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed == *other_value.field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed; case ALT_avp__DCC__NONE__Value__Digits: return *field_avp__DCC__NONE__Value__Digits == *other_value.field_avp__DCC__NONE__Value__Digits; case ALT_avp__MIPv4__NONE__MIP__MN__AAA__Auth: return *field_avp__MIPv4__NONE__MIP__MN__AAA__Auth == *other_value.field_avp__MIPv4__NONE__MIP__MN__AAA__Auth; case ALT_avp__BASE__NONE__Acct__Application__Id: return *field_avp__BASE__NONE__Acct__Application__Id == *other_value.field_avp__BASE__NONE__Acct__Application__Id; case ALT_avp__DCA__3GPP__Associated__Party__Address: return *field_avp__DCA__3GPP__Associated__Party__Address == *other_value.field_avp__DCA__3GPP__Associated__Party__Address; case ALT_avp__CxDx__3GPP__SIP__Authenticate: return *field_avp__CxDx__3GPP__SIP__Authenticate == *other_value.field_avp__CxDx__3GPP__SIP__Authenticate; case ALT_avp__AAA__3GPP__Service__Type: return *field_avp__AAA__3GPP__Service__Type == *other_value.field_avp__AAA__3GPP__Service__Type; case ALT_avp__AAA__3GPP__Immediate__Response__Preferred: return *field_avp__AAA__3GPP__Immediate__Response__Preferred == *other_value.field_avp__AAA__3GPP__Immediate__Response__Preferred; case ALT_avp__DNAS__NONE__Framed__Appletalk__Zone: return *field_avp__DNAS__NONE__Framed__Appletalk__Zone == *other_value.field_avp__DNAS__NONE__Framed__Appletalk__Zone; case ALT_avp__DNAS__NONE__Login__IPv6__Host: return *field_avp__DNAS__NONE__Login__IPv6__Host == *other_value.field_avp__DNAS__NONE__Login__IPv6__Host; case ALT_avp__DCA__3GPP__Local__GW__Inserted__Indication: return *field_avp__DCA__3GPP__Local__GW__Inserted__Indication == *other_value.field_avp__DCA__3GPP__Local__GW__Inserted__Indication; case ALT_avp__AAA__3GPP__XRES: return *field_avp__AAA__3GPP__XRES == *other_value.field_avp__AAA__3GPP__XRES; case ALT_avp__DCC__NONE__Final__Unit__Indication: return *field_avp__DCC__NONE__Final__Unit__Indication == *other_value.field_avp__DCC__NONE__Final__Unit__Indication; case ALT_avp__DCA__3GPP__Deferred__Location__Event__Type: return *field_avp__DCA__3GPP__Deferred__Location__Event__Type == *other_value.field_avp__DCA__3GPP__Deferred__Location__Event__Type; case ALT_avp__GI__3GPP__3GPP__IMSI: return *field_avp__GI__3GPP__3GPP__IMSI == *other_value.field_avp__GI__3GPP__3GPP__IMSI; case ALT_avp__AAA__3GPP__User__State: return *field_avp__AAA__3GPP__User__State == *other_value.field_avp__AAA__3GPP__User__State; case ALT_avp__MIPv4__NONE__MIP__MN__to__HA__MSA: return *field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA == *other_value.field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA; case ALT_avp__BASE__NONE__Result__Code: return *field_avp__BASE__NONE__Result__Code == *other_value.field_avp__BASE__NONE__Result__Code; case ALT_avp__DCA__3GPP__Envelope: return *field_avp__DCA__3GPP__Envelope == *other_value.field_avp__DCA__3GPP__Envelope; case ALT_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity: return *field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity == *other_value.field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity; case ALT_avp__DCA__3GPP__IMS__Communication__Service__Identifier: return *field_avp__DCA__3GPP__IMS__Communication__Service__Identifier == *other_value.field_avp__DCA__3GPP__IMS__Communication__Service__Identifier; case ALT_avp__DNAS__NONE__Framed__IP__Address: return *field_avp__DNAS__NONE__Framed__IP__Address == *other_value.field_avp__DNAS__NONE__Framed__IP__Address; case ALT_avp__AAA__3GPP__Trust__Relationship__Update: return *field_avp__AAA__3GPP__Trust__Relationship__Update == *other_value.field_avp__AAA__3GPP__Trust__Relationship__Update; case ALT_avp__DCA__3GPP__APN__Rate__Control__Downlink: return *field_avp__DCA__3GPP__APN__Rate__Control__Downlink == *other_value.field_avp__DCA__3GPP__APN__Rate__Control__Downlink; case ALT_avp__DCA__3GPP__Session__Direction: return *field_avp__DCA__3GPP__Session__Direction == *other_value.field_avp__DCA__3GPP__Session__Direction; case ALT_avp__S6__3GPP__IP__SM__GW__Realm: return *field_avp__S6__3GPP__IP__SM__GW__Realm == *other_value.field_avp__S6__3GPP__IP__SM__GW__Realm; case ALT_avp__DCA__3GPP__Monitoring__UE__Identifier: return *field_avp__DCA__3GPP__Monitoring__UE__Identifier == *other_value.field_avp__DCA__3GPP__Monitoring__UE__Identifier; case ALT_avp__S6__3GPP__Reference__ID__Validity__Time: return *field_avp__S6__3GPP__Reference__ID__Validity__Time == *other_value.field_avp__S6__3GPP__Reference__ID__Validity__Time; case ALT_avp__PCC__3GPP__TFT__Packet__Filter__Information: return *field_avp__PCC__3GPP__TFT__Packet__Filter__Information == *other_value.field_avp__PCC__3GPP__TFT__Packet__Filter__Information; case ALT_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity: return *field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity == *other_value.field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity; case ALT_avp__RX__3GPP__Min__Desired__Bandwidth__DL: return *field_avp__RX__3GPP__Min__Desired__Bandwidth__DL == *other_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__DL; case ALT_avp__DCA__3GPP__Transmitter__Info: return *field_avp__DCA__3GPP__Transmitter__Info == *other_value.field_avp__DCA__3GPP__Transmitter__Info; case ALT_avp__S6__3GPP__Group__Reporting__Guard__Timer: return *field_avp__S6__3GPP__Group__Reporting__Guard__Timer == *other_value.field_avp__S6__3GPP__Group__Reporting__Guard__Timer; case ALT_avp__DCA__3GPP__PS__Furnish__Charging__Information: return *field_avp__DCA__3GPP__PS__Furnish__Charging__Information == *other_value.field_avp__DCA__3GPP__PS__Furnish__Charging__Information; case ALT_avp__CxDx__3GPP__Associated__Identities: return *field_avp__CxDx__3GPP__Associated__Identities == *other_value.field_avp__CxDx__3GPP__Associated__Identities; case ALT_avp__PCC__3GPP__Session__Linking__Indicator: return *field_avp__PCC__3GPP__Session__Linking__Indicator == *other_value.field_avp__PCC__3GPP__Session__Linking__Indicator; case ALT_avp__BASE__NONE__Auth__Session__State: return *field_avp__BASE__NONE__Auth__Session__State == *other_value.field_avp__BASE__NONE__Auth__Session__State; case ALT_avp__S6__3GPP__Maximum__Number__of__Reports: return *field_avp__S6__3GPP__Maximum__Number__of__Reports == *other_value.field_avp__S6__3GPP__Maximum__Number__of__Reports; case ALT_avp__PCC__3GPP__PRA__Install: return *field_avp__PCC__3GPP__PRA__Install == *other_value.field_avp__PCC__3GPP__PRA__Install; case ALT_avp__AAA__3GPP__V2X__Permission: return *field_avp__AAA__3GPP__V2X__Permission == *other_value.field_avp__AAA__3GPP__V2X__Permission; case ALT_avp__DCA__3GPP__ProSe__Range__Class: return *field_avp__DCA__3GPP__ProSe__Range__Class == *other_value.field_avp__DCA__3GPP__ProSe__Range__Class; case ALT_avp__DCA__3GPP__Carrier__Select__Routing__Information: return *field_avp__DCA__3GPP__Carrier__Select__Routing__Information == *other_value.field_avp__DCA__3GPP__Carrier__Select__Routing__Information; case ALT_avp__PCC__3GPP__QoS__Negotiation: return *field_avp__PCC__3GPP__QoS__Negotiation == *other_value.field_avp__PCC__3GPP__QoS__Negotiation; case ALT_avp__AAA__3GPP__LIPA__Permission: return *field_avp__AAA__3GPP__LIPA__Permission == *other_value.field_avp__AAA__3GPP__LIPA__Permission; case ALT_avp__CxDx__3GPP__SIP__Auth__Data__Item: return *field_avp__CxDx__3GPP__SIP__Auth__Data__Item == *other_value.field_avp__CxDx__3GPP__SIP__Auth__Data__Item; case ALT_avp__AAA__3GPP__3GPP2__MEID: return *field_avp__AAA__3GPP__3GPP2__MEID == *other_value.field_avp__AAA__3GPP__3GPP2__MEID; case ALT_avp__MIPv4__NONE__MIP__FA__to__MN__MSA: return *field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA == *other_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA; case ALT_avp__AAA__3GPP__Subscription__Data: return *field_avp__AAA__3GPP__Subscription__Data == *other_value.field_avp__AAA__3GPP__Subscription__Data; case ALT_avp__CxDx__3GPP__Multiple__Registration__Indication: return *field_avp__CxDx__3GPP__Multiple__Registration__Indication == *other_value.field_avp__CxDx__3GPP__Multiple__Registration__Indication; case ALT_avp__AAA__3GPP__WLAN__offloadability__UTRAN: return *field_avp__AAA__3GPP__WLAN__offloadability__UTRAN == *other_value.field_avp__AAA__3GPP__WLAN__offloadability__UTRAN; case ALT_avp__BASE__NONE__Vendor__Specific__Application__Id: return *field_avp__BASE__NONE__Vendor__Specific__Application__Id == *other_value.field_avp__BASE__NONE__Vendor__Specific__Application__Id; case ALT_avp__DCA__3GPP__IMSI__Unauthenticated__Flag: return *field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag == *other_value.field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag; case ALT_avp__DCA__3GPP__Interface__Id: return *field_avp__DCA__3GPP__Interface__Id == *other_value.field_avp__DCA__3GPP__Interface__Id; case ALT_avp__AAA__3GPP__CSG__Subscription__Data: return *field_avp__AAA__3GPP__CSG__Subscription__Data == *other_value.field_avp__AAA__3GPP__CSG__Subscription__Data; case ALT_avp__DCA__3GPP__Diagnostics: return *field_avp__DCA__3GPP__Diagnostics == *other_value.field_avp__DCA__3GPP__Diagnostics; case ALT_avp__MIPv6__NONE__Service__Selection: return *field_avp__MIPv6__NONE__Service__Selection == *other_value.field_avp__MIPv6__NONE__Service__Selection; case ALT_avp__AAA__3GPP__TS__Code: return *field_avp__AAA__3GPP__TS__Code == *other_value.field_avp__AAA__3GPP__TS__Code; case ALT_avp__DNAS__NONE__Tunnel__Client__Endpoint: return *field_avp__DNAS__NONE__Tunnel__Client__Endpoint == *other_value.field_avp__DNAS__NONE__Tunnel__Client__Endpoint; case ALT_avp__AAA__3GPP__AN__Trusted: return *field_avp__AAA__3GPP__AN__Trusted == *other_value.field_avp__AAA__3GPP__AN__Trusted; case ALT_avp__DCA__3GPP__Monitoring__Event__Funtionality: return *field_avp__DCA__3GPP__Monitoring__Event__Funtionality == *other_value.field_avp__DCA__3GPP__Monitoring__Event__Funtionality; case ALT_avp__DCA__3GPP__Aux__Applic__Info: return *field_avp__DCA__3GPP__Aux__Applic__Info == *other_value.field_avp__DCA__3GPP__Aux__Applic__Info; case ALT_avp__MIPv4__NONE__MIP__Nonce: return *field_avp__MIPv4__NONE__MIP__Nonce == *other_value.field_avp__MIPv4__NONE__MIP__Nonce; case ALT_avp__S6__3GPP__IP__SM__GW__Number: return *field_avp__S6__3GPP__IP__SM__GW__Number == *other_value.field_avp__S6__3GPP__IP__SM__GW__Number; case ALT_avp__AAA__3GPP__AAR__Flags: return *field_avp__AAA__3GPP__AAR__Flags == *other_value.field_avp__AAA__3GPP__AAR__Flags; case ALT_avp__DCA__3GPP__LCS__Client__External__ID: return *field_avp__DCA__3GPP__LCS__Client__External__ID == *other_value.field_avp__DCA__3GPP__LCS__Client__External__ID; case ALT_avp__DCA__3GPP__VLR__Number: return *field_avp__DCA__3GPP__VLR__Number == *other_value.field_avp__DCA__3GPP__VLR__Number; case ALT_avp__PCC__3GPP__Charging__Rule__Install: return *field_avp__PCC__3GPP__Charging__Rule__Install == *other_value.field_avp__PCC__3GPP__Charging__Rule__Install; case ALT_avp__RX__3GPP__Rx__Request__Type: return *field_avp__RX__3GPP__Rx__Request__Type == *other_value.field_avp__RX__3GPP__Rx__Request__Type; case ALT_avp__S6__3GPP__NIDD__Authorization__Response: return *field_avp__S6__3GPP__NIDD__Authorization__Response == *other_value.field_avp__S6__3GPP__NIDD__Authorization__Response; case ALT_avp__DCA__3GPP__Outgoing__Trunk__Group__Id: return *field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id == *other_value.field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id; case ALT_avp__AAA__3GPP__Transport__Access__Type: return *field_avp__AAA__3GPP__Transport__Access__Type == *other_value.field_avp__AAA__3GPP__Transport__Access__Type; case ALT_avp__DCC__NONE__Subscription__Id: return *field_avp__DCC__NONE__Subscription__Id == *other_value.field_avp__DCC__NONE__Subscription__Id; case ALT_avp__PCC__3GPP__QoS__Rule__Remove: return *field_avp__PCC__3GPP__QoS__Rule__Remove == *other_value.field_avp__PCC__3GPP__QoS__Rule__Remove; case ALT_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data: return *field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data == *other_value.field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data; case ALT_avp__DCA__3GPP__Message__Body: return *field_avp__DCA__3GPP__Message__Body == *other_value.field_avp__DCA__3GPP__Message__Body; case ALT_avp__S6__3GPP__Communication__Duration__Time: return *field_avp__S6__3GPP__Communication__Duration__Time == *other_value.field_avp__S6__3GPP__Communication__Duration__Time; case ALT_avp__PCC__3GPP__Access__Availability__Change__Reason: return *field_avp__PCC__3GPP__Access__Availability__Change__Reason == *other_value.field_avp__PCC__3GPP__Access__Availability__Change__Reason; case ALT_avp__PCC__3GPP__TDF__Application__Identifier: return *field_avp__PCC__3GPP__TDF__Application__Identifier == *other_value.field_avp__PCC__3GPP__TDF__Application__Identifier; case ALT_avp__DCA__3GPP__Requested__PLMN__Identifier: return *field_avp__DCA__3GPP__Requested__PLMN__Identifier == *other_value.field_avp__DCA__3GPP__Requested__PLMN__Identifier; case ALT_avp__AAA__3GPP__Location__Area__Identity: return *field_avp__AAA__3GPP__Location__Area__Identity == *other_value.field_avp__AAA__3GPP__Location__Area__Identity; case ALT_avp__RX__3GPP__Media__Component__Status: return *field_avp__RX__3GPP__Media__Component__Status == *other_value.field_avp__RX__3GPP__Media__Component__Status; case ALT_avp__AAA__3GPP__eDRX__Cycle__Length__Value: return *field_avp__AAA__3GPP__eDRX__Cycle__Length__Value == *other_value.field_avp__AAA__3GPP__eDRX__Cycle__Length__Value; case ALT_avp__MIPv4__NONE__MIP__FA__Challenge: return *field_avp__MIPv4__NONE__MIP__FA__Challenge == *other_value.field_avp__MIPv4__NONE__MIP__FA__Challenge; case ALT_avp__CxDx__3GPP__Visited__Network__Identifier: return *field_avp__CxDx__3GPP__Visited__Network__Identifier == *other_value.field_avp__CxDx__3GPP__Visited__Network__Identifier; case ALT_avp__S6__3GPP__RIR__Flags: return *field_avp__S6__3GPP__RIR__Flags == *other_value.field_avp__S6__3GPP__RIR__Flags; case ALT_avp__DCA__3GPP__Volume__Quota__Threshold: return *field_avp__DCA__3GPP__Volume__Quota__Threshold == *other_value.field_avp__DCA__3GPP__Volume__Quota__Threshold; case ALT_avp__DCA__3GPP__Incremental__Cost: return *field_avp__DCA__3GPP__Incremental__Cost == *other_value.field_avp__DCA__3GPP__Incremental__Cost; case ALT_avp__PCC__3GPP__Usage__Monitoring__Level: return *field_avp__PCC__3GPP__Usage__Monitoring__Level == *other_value.field_avp__PCC__3GPP__Usage__Monitoring__Level; case ALT_avp__AAA__3GPP__Collection__Period__RRM__LTE: return *field_avp__AAA__3GPP__Collection__Period__RRM__LTE == *other_value.field_avp__AAA__3GPP__Collection__Period__RRM__LTE; case ALT_avp__PCC__3GPP__Extended__APN__AMBR__UL: return *field_avp__PCC__3GPP__Extended__APN__AMBR__UL == *other_value.field_avp__PCC__3GPP__Extended__APN__AMBR__UL; case ALT_avp__AAA__3GPP__Subscriber__Status: return *field_avp__AAA__3GPP__Subscriber__Status == *other_value.field_avp__AAA__3GPP__Subscriber__Status; case ALT_avp__CxDx__3GPP__Identity__with__Emergency__Registration: return *field_avp__CxDx__3GPP__Identity__with__Emergency__Registration == *other_value.field_avp__CxDx__3GPP__Identity__with__Emergency__Registration; case ALT_avp__DCA__3GPP__Originator__Received__Address: return *field_avp__DCA__3GPP__Originator__Received__Address == *other_value.field_avp__DCA__3GPP__Originator__Received__Address; case ALT_avp__DCA__3GPP__AoC__Service: return *field_avp__DCA__3GPP__AoC__Service == *other_value.field_avp__DCA__3GPP__AoC__Service; case ALT_avp__DCC__NONE__Tariff__Change__Usage: return *field_avp__DCC__NONE__Tariff__Change__Usage == *other_value.field_avp__DCC__NONE__Tariff__Change__Usage; case ALT_avp__AAA__3GPP__LCS__PrivacyException: return *field_avp__AAA__3GPP__LCS__PrivacyException == *other_value.field_avp__AAA__3GPP__LCS__PrivacyException; case ALT_avp__AAA__3GPP__QoS__Subscribed: return *field_avp__AAA__3GPP__QoS__Subscribed == *other_value.field_avp__AAA__3GPP__QoS__Subscribed; case ALT_avp__DNAS__NONE__NAS__IP__Address: return *field_avp__DNAS__NONE__NAS__IP__Address == *other_value.field_avp__DNAS__NONE__NAS__IP__Address; case ALT_avp__DCA__3GPP__Variable__Part__Value: return *field_avp__DCA__3GPP__Variable__Part__Value == *other_value.field_avp__DCA__3GPP__Variable__Part__Value; case ALT_avp__DCA__3GPP__Read__Reply__Report__Requested: return *field_avp__DCA__3GPP__Read__Reply__Report__Requested == *other_value.field_avp__DCA__3GPP__Read__Reply__Report__Requested; case ALT_avp__DCA__3GPP__Event__Charging__TimeStamp: return *field_avp__DCA__3GPP__Event__Charging__TimeStamp == *other_value.field_avp__DCA__3GPP__Event__Charging__TimeStamp; case ALT_avp__RX__3GPP__RR__Bandwidth: return *field_avp__RX__3GPP__RR__Bandwidth == *other_value.field_avp__RX__3GPP__RR__Bandwidth; case ALT_avp__DNAS__NONE__CHAP__Auth: return *field_avp__DNAS__NONE__CHAP__Auth == *other_value.field_avp__DNAS__NONE__CHAP__Auth; case ALT_avp__DCC__NONE__Service__Context__Id: return *field_avp__DCC__NONE__Service__Context__Id == *other_value.field_avp__DCC__NONE__Service__Context__Id; case ALT_avp__MIPv4__NONE__MIP__Authenticator__Length: return *field_avp__MIPv4__NONE__MIP__Authenticator__Length == *other_value.field_avp__MIPv4__NONE__MIP__Authenticator__Length; case ALT_avp__DCA__3GPP__SDP__TimeStamps: return *field_avp__DCA__3GPP__SDP__TimeStamps == *other_value.field_avp__DCA__3GPP__SDP__TimeStamps; case ALT_avp__DCA__3GPP__IMS__Charging__Identifier: return *field_avp__DCA__3GPP__IMS__Charging__Identifier == *other_value.field_avp__DCA__3GPP__IMS__Charging__Identifier; case ALT_avp__AAA__3GPP__MIP__FA__RK__SPI: return *field_avp__AAA__3GPP__MIP__FA__RK__SPI == *other_value.field_avp__AAA__3GPP__MIP__FA__RK__SPI; case ALT_avp__DCA__3GPP__Related__Trigger: return *field_avp__DCA__3GPP__Related__Trigger == *other_value.field_avp__DCA__3GPP__Related__Trigger; case ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL: return *field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL == *other_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL; case ALT_avp__S6__3GPP__SCS__Identity: return *field_avp__S6__3GPP__SCS__Identity == *other_value.field_avp__S6__3GPP__SCS__Identity; case ALT_avp__DCA__3GPP__LCS__Name__String: return *field_avp__DCA__3GPP__LCS__Name__String == *other_value.field_avp__DCA__3GPP__LCS__Name__String; case ALT_avp__RX__3GPP__Access__Network__Charging__Address: return *field_avp__RX__3GPP__Access__Network__Charging__Address == *other_value.field_avp__RX__3GPP__Access__Network__Charging__Address; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Identifier: return *field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier == *other_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier; case ALT_avp__BASE__NONE__Inband__Security__Id: return *field_avp__BASE__NONE__Inband__Security__Id == *other_value.field_avp__BASE__NONE__Inband__Security__Id; case ALT_avp__DCA__3GPP__ISUP__Cause__Value: return *field_avp__DCA__3GPP__ISUP__Cause__Value == *other_value.field_avp__DCA__3GPP__ISUP__Cause__Value; case ALT_avp__PCC__3GPP__Charging__Rule__Name: return *field_avp__PCC__3GPP__Charging__Rule__Name == *other_value.field_avp__PCC__3GPP__Charging__Rule__Name; case ALT_avp__RX__3GPP__Ip__Domain__Id: return *field_avp__RX__3GPP__Ip__Domain__Id == *other_value.field_avp__RX__3GPP__Ip__Domain__Id; case ALT_avp__PCC__3GPP__TDF__IP__Address: return *field_avp__PCC__3GPP__TDF__IP__Address == *other_value.field_avp__PCC__3GPP__TDF__IP__Address; case ALT_avp__AAA__3GPP__UE__Usage__Type: return *field_avp__AAA__3GPP__UE__Usage__Type == *other_value.field_avp__AAA__3GPP__UE__Usage__Type; case ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction: return *field_avp__S6__3GPP__Enhanced__Coverage__Restriction == *other_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction; case ALT_avp__DCA__3GPP__Charged__Party: return *field_avp__DCA__3GPP__Charged__Party == *other_value.field_avp__DCA__3GPP__Charged__Party; case ALT_avp__DCA__3GPP__PDN__Connection__Charging__ID: return *field_avp__DCA__3GPP__PDN__Connection__Charging__ID == *other_value.field_avp__DCA__3GPP__PDN__Connection__Charging__ID; case ALT_avp__CxDx__3GPP__User__Data__Already__Available: return *field_avp__CxDx__3GPP__User__Data__Already__Available == *other_value.field_avp__CxDx__3GPP__User__Data__Already__Available; case ALT_avp__PCC__3GPP__Security__Parameter__Index: return *field_avp__PCC__3GPP__Security__Parameter__Index == *other_value.field_avp__PCC__3GPP__Security__Parameter__Index; case ALT_avp__AAA__3GPP__MME__Number__for__MT__SMS: return *field_avp__AAA__3GPP__MME__Number__for__MT__SMS == *other_value.field_avp__AAA__3GPP__MME__Number__for__MT__SMS; case ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL: return *field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL == *other_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL; case ALT_avp__DCC__NONE__CC__Correlation__Id: return *field_avp__DCC__NONE__CC__Correlation__Id == *other_value.field_avp__DCC__NONE__CC__Correlation__Id; case ALT_avp__MIPv4__NONE__MIP__Home__Agent__Host: return *field_avp__MIPv4__NONE__MIP__Home__Agent__Host == *other_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Host; case ALT_avp__BASE__NONE__Route__Record: return *field_avp__BASE__NONE__Route__Record == *other_value.field_avp__BASE__NONE__Route__Record; case ALT_avp__DCA__3GPP__SM__User__Data__Header: return *field_avp__DCA__3GPP__SM__User__Data__Header == *other_value.field_avp__DCA__3GPP__SM__User__Data__Header; case ALT_avp__AAA__3GPP__Carrier__Frequency: return *field_avp__AAA__3GPP__Carrier__Frequency == *other_value.field_avp__AAA__3GPP__Carrier__Frequency; case ALT_avp__DCA__3GPP__MMTel__Information: return *field_avp__DCA__3GPP__MMTel__Information == *other_value.field_avp__DCA__3GPP__MMTel__Information; case ALT_avp__CxDx__3GPP__Mandatory__Capability: return *field_avp__CxDx__3GPP__Mandatory__Capability == *other_value.field_avp__CxDx__3GPP__Mandatory__Capability; case ALT_avp__AAA__3GPP__Trace__NE__Type__List: return *field_avp__AAA__3GPP__Trace__NE__Type__List == *other_value.field_avp__AAA__3GPP__Trace__NE__Type__List; case ALT_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode: return *field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode == *other_value.field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode; case ALT_avp__DNAS__NONE__Port__Limit: return *field_avp__DNAS__NONE__Port__Limit == *other_value.field_avp__DNAS__NONE__Port__Limit; case ALT_avp__MIPv6__NONE__MIP6__Feature__Vector: return *field_avp__MIPv6__NONE__MIP6__Feature__Vector == *other_value.field_avp__MIPv6__NONE__MIP6__Feature__Vector; case ALT_avp__DCC__NONE__Multiple__Services__Credit__Control: return *field_avp__DCC__NONE__Multiple__Services__Credit__Control == *other_value.field_avp__DCC__NONE__Multiple__Services__Credit__Control; case ALT_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator: return *field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator == *other_value.field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator; case ALT_avp__AAA__3GPP__NOR__Flags: return *field_avp__AAA__3GPP__NOR__Flags == *other_value.field_avp__AAA__3GPP__NOR__Flags; case ALT_avp__DCA__3GPP__Message__ID: return *field_avp__DCA__3GPP__Message__ID == *other_value.field_avp__DCA__3GPP__Message__ID; case ALT_avp__GI__3GPP__3GPP__MS__TimeZone: return *field_avp__GI__3GPP__3GPP__MS__TimeZone == *other_value.field_avp__GI__3GPP__3GPP__MS__TimeZone; case ALT_avp__AAA__3GPP__External__Client: return *field_avp__AAA__3GPP__External__Client == *other_value.field_avp__AAA__3GPP__External__Client; case ALT_avp__DCA__3GPP__Charge__Reason__Code: return *field_avp__DCA__3GPP__Charge__Reason__Code == *other_value.field_avp__DCA__3GPP__Charge__Reason__Code; case ALT_avp__BASE__NONE__Authorization__Lifetime: return *field_avp__BASE__NONE__Authorization__Lifetime == *other_value.field_avp__BASE__NONE__Authorization__Lifetime; case ALT_avp__AAA__3GPP__TWAN__PCO: return *field_avp__AAA__3GPP__TWAN__PCO == *other_value.field_avp__AAA__3GPP__TWAN__PCO; case ALT_avp__DCA__3GPP__PoC__Change__Conditions: return *field_avp__DCA__3GPP__PoC__Change__Conditions == *other_value.field_avp__DCA__3GPP__PoC__Change__Conditions; case ALT_avp__DCA__3GPP__Language: return *field_avp__DCA__3GPP__Language == *other_value.field_avp__DCA__3GPP__Language; case ALT_avp__RX__3GPP__Extended__Min__Requested__BW__DL: return *field_avp__RX__3GPP__Extended__Min__Requested__BW__DL == *other_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__DL; case ALT_avp__DNAS__NONE__ARAP__Features: return *field_avp__DNAS__NONE__ARAP__Features == *other_value.field_avp__DNAS__NONE__ARAP__Features; case ALT_avp__DNAS__NONE__Framed__MTU: return *field_avp__DNAS__NONE__Framed__MTU == *other_value.field_avp__DNAS__NONE__Framed__MTU; case ALT_avp__DCA__3GPP__Unit__Quota__Threshold: return *field_avp__DCA__3GPP__Unit__Quota__Threshold == *other_value.field_avp__DCA__3GPP__Unit__Quota__Threshold; case ALT_avp__DNAS__NONE__Accounting__Auth__Method: return *field_avp__DNAS__NONE__Accounting__Auth__Method == *other_value.field_avp__DNAS__NONE__Accounting__Auth__Method; case ALT_avp__MIPv4__NONE__MIP__Authenticator__Offset: return *field_avp__MIPv4__NONE__MIP__Authenticator__Offset == *other_value.field_avp__MIPv4__NONE__MIP__Authenticator__Offset; case ALT_avp__DCA__3GPP__MBMS__Information: return *field_avp__DCA__3GPP__MBMS__Information == *other_value.field_avp__DCA__3GPP__MBMS__Information; case ALT_avp__DCA__3GPP__Bearer__Capability: return *field_avp__DCA__3GPP__Bearer__Capability == *other_value.field_avp__DCA__3GPP__Bearer__Capability; case ALT_avp__RX__3GPP__Service__URN: return *field_avp__RX__3GPP__Service__URN == *other_value.field_avp__RX__3GPP__Service__URN; case ALT_avp__S6__3GPP__Supported__Services: return *field_avp__S6__3GPP__Supported__Services == *other_value.field_avp__S6__3GPP__Supported__Services; case ALT_avp__DCA__3GPP__SDP__Media__Description: return *field_avp__DCA__3GPP__SDP__Media__Description == *other_value.field_avp__DCA__3GPP__SDP__Media__Description; case ALT_avp__MIPv4__NONE__Accounting__Output__Packets: return *field_avp__MIPv4__NONE__Accounting__Output__Packets == *other_value.field_avp__MIPv4__NONE__Accounting__Output__Packets; case ALT_avp__DCA__3GPP__Radio__Parameter__Set__Info: return *field_avp__DCA__3GPP__Radio__Parameter__Set__Info == *other_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Info; case ALT_avp__PCC__3GPP__Rule__DeActivation__Time: return *field_avp__PCC__3GPP__Rule__DeActivation__Time == *other_value.field_avp__PCC__3GPP__Rule__DeActivation__Time; case ALT_avp__AAA__3GPP__Relay__Node__Indicator: return *field_avp__AAA__3GPP__Relay__Node__Indicator == *other_value.field_avp__AAA__3GPP__Relay__Node__Indicator; case ALT_avp__S6__3GPP__T4__Data: return *field_avp__S6__3GPP__T4__Data == *other_value.field_avp__S6__3GPP__T4__Data; case ALT_avp__PCC__3GPP__Fixed__User__Location__Info: return *field_avp__PCC__3GPP__Fixed__User__Location__Info == *other_value.field_avp__PCC__3GPP__Fixed__User__Location__Info; case ALT_avp__DCA__3GPP__Coverage__Status: return *field_avp__DCA__3GPP__Coverage__Status == *other_value.field_avp__DCA__3GPP__Coverage__Status; case ALT_avp__PCC__3GPP__Online: return *field_avp__PCC__3GPP__Online == *other_value.field_avp__PCC__3GPP__Online; case ALT_avp__PCC__3GPP__ADC__Rule__Base__Name: return *field_avp__PCC__3GPP__ADC__Rule__Base__Name == *other_value.field_avp__PCC__3GPP__ADC__Rule__Base__Name; case ALT_avp__AAA__3GPP__SCEF__Realm: return *field_avp__AAA__3GPP__SCEF__Realm == *other_value.field_avp__AAA__3GPP__SCEF__Realm; case ALT_avp__DCA__3GPP__MBMS__Charged__Party: return *field_avp__DCA__3GPP__MBMS__Charged__Party == *other_value.field_avp__DCA__3GPP__MBMS__Charged__Party; case ALT_avp__S6__3GPP__Requested__Validity__Time: return *field_avp__S6__3GPP__Requested__Validity__Time == *other_value.field_avp__S6__3GPP__Requested__Validity__Time; case ALT_avp__DCC__NONE__CC__Request__Number: return *field_avp__DCC__NONE__CC__Request__Number == *other_value.field_avp__DCC__NONE__CC__Request__Number; case ALT_avp__DCA__3GPP__AoC__Information: return *field_avp__DCA__3GPP__AoC__Information == *other_value.field_avp__DCA__3GPP__AoC__Information; case ALT_avp__CxDx__3GPP__Supported__Features: return *field_avp__CxDx__3GPP__Supported__Features == *other_value.field_avp__CxDx__3GPP__Supported__Features; case ALT_avp__AAA__3GPP__Local__Time__Zone: return *field_avp__AAA__3GPP__Local__Time__Zone == *other_value.field_avp__AAA__3GPP__Local__Time__Zone; case ALT_avp__AAA__3GPP__GERAN__Vector: return *field_avp__AAA__3GPP__GERAN__Vector == *other_value.field_avp__AAA__3GPP__GERAN__Vector; case ALT_avp__CxDx__3GPP__Call__ID__SIP__Header: return *field_avp__CxDx__3GPP__Call__ID__SIP__Header == *other_value.field_avp__CxDx__3GPP__Call__ID__SIP__Header; case ALT_avp__DCA__3GPP__Online__Charging__Flag: return *field_avp__DCA__3GPP__Online__Charging__Flag == *other_value.field_avp__DCA__3GPP__Online__Charging__Flag; case ALT_avp__DCA__3GPP__Number__of__Messages__Sent: return *field_avp__DCA__3GPP__Number__of__Messages__Sent == *other_value.field_avp__DCA__3GPP__Number__of__Messages__Sent; case ALT_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile: return *field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile == *other_value.field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile; case ALT_avp__GI__3GPP__3GPP__Session__Stop__Indicator: return *field_avp__GI__3GPP__3GPP__Session__Stop__Indicator == *other_value.field_avp__GI__3GPP__3GPP__Session__Stop__Indicator; case ALT_avp__AAA__3GPP__GPRS__Subscription__Data: return *field_avp__AAA__3GPP__GPRS__Subscription__Data == *other_value.field_avp__AAA__3GPP__GPRS__Subscription__Data; case ALT_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile: return *field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile == *other_value.field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile; case ALT_avp__DCA__3GPP__Access__Transfer__Type: return *field_avp__DCA__3GPP__Access__Transfer__Type == *other_value.field_avp__DCA__3GPP__Access__Transfer__Type; case ALT_avp__DNAS__NONE__Called__Station__Id: return *field_avp__DNAS__NONE__Called__Station__Id == *other_value.field_avp__DNAS__NONE__Called__Station__Id; case ALT_avp__DCA__3GPP__Inter__UE__Transfer: return *field_avp__DCA__3GPP__Inter__UE__Transfer == *other_value.field_avp__DCA__3GPP__Inter__UE__Transfer; case ALT_avp__DCC__NONE__Cost__Unit: return *field_avp__DCC__NONE__Cost__Unit == *other_value.field_avp__DCC__NONE__Cost__Unit; case ALT_avp__BASE__NONE__Accounting__Realtime__Required: return *field_avp__BASE__NONE__Accounting__Realtime__Required == *other_value.field_avp__BASE__NONE__Accounting__Realtime__Required; case ALT_avp__BASE__NONE__Termination__Cause: return *field_avp__BASE__NONE__Termination__Cause == *other_value.field_avp__BASE__NONE__Termination__Cause; case ALT_avp__DCA__3GPP__Received__Talk__Burst__Volume: return *field_avp__DCA__3GPP__Received__Talk__Burst__Volume == *other_value.field_avp__DCA__3GPP__Received__Talk__Burst__Volume; case ALT_avp__DCA__3GPP__Rate__Control__Max__Rate: return *field_avp__DCA__3GPP__Rate__Control__Max__Rate == *other_value.field_avp__DCA__3GPP__Rate__Control__Max__Rate; case ALT_avp__DCA__3GPP__Class__Identifier: return *field_avp__DCA__3GPP__Class__Identifier == *other_value.field_avp__DCA__3GPP__Class__Identifier; case ALT_avp__GI__3GPP__3GPP__Allocate__IP__Type: return *field_avp__GI__3GPP__3GPP__Allocate__IP__Type == *other_value.field_avp__GI__3GPP__3GPP__Allocate__IP__Type; case ALT_avp__AAA__3GPP__SM__Back__Off__Timer: return *field_avp__AAA__3GPP__SM__Back__Off__Timer == *other_value.field_avp__AAA__3GPP__SM__Back__Off__Timer; case ALT_avp__RX__3GPP__Specific__Action: return *field_avp__RX__3GPP__Specific__Action == *other_value.field_avp__RX__3GPP__Specific__Action; case ALT_avp__S6__3GPP__Maximum__Detection__Time: return *field_avp__S6__3GPP__Maximum__Detection__Time == *other_value.field_avp__S6__3GPP__Maximum__Detection__Time; case ALT_avp__DNAS__NONE__Login__TCP__Port: return *field_avp__DNAS__NONE__Login__TCP__Port == *other_value.field_avp__DNAS__NONE__Login__TCP__Port; case ALT_avp__DNAS__NONE__Password__Retry: return *field_avp__DNAS__NONE__Password__Retry == *other_value.field_avp__DNAS__NONE__Password__Retry; case ALT_avp__DCA__3GPP__Time__Stamps: return *field_avp__DCA__3GPP__Time__Stamps == *other_value.field_avp__DCA__3GPP__Time__Stamps; case ALT_avp__DCA__3GPP__Base__Time__Interval: return *field_avp__DCA__3GPP__Base__Time__Interval == *other_value.field_avp__DCA__3GPP__Base__Time__Interval; case ALT_avp__DCA__3GPP__UWAN__User__Location__Info: return *field_avp__DCA__3GPP__UWAN__User__Location__Info == *other_value.field_avp__DCA__3GPP__UWAN__User__Location__Info; case ALT_avp__DCA__3GPP__ProSe__Role__Of__UE: return *field_avp__DCA__3GPP__ProSe__Role__Of__UE == *other_value.field_avp__DCA__3GPP__ProSe__Role__Of__UE; case ALT_avp__PCC__3GPP__RAT__Type: return *field_avp__PCC__3GPP__RAT__Type == *other_value.field_avp__PCC__3GPP__RAT__Type; case ALT_avp__AAA__3GPP__Ext__PDP__Address: return *field_avp__AAA__3GPP__Ext__PDP__Address == *other_value.field_avp__AAA__3GPP__Ext__PDP__Address; case ALT_avp__DCA__3GPP__PoC__Session__Type: return *field_avp__DCA__3GPP__PoC__Session__Type == *other_value.field_avp__DCA__3GPP__PoC__Session__Type; case ALT_avp__DCA__3GPP__ISUP__Cause: return *field_avp__DCA__3GPP__ISUP__Cause == *other_value.field_avp__DCA__3GPP__ISUP__Cause; case ALT_avp__RX__3GPP__AF__Signalling__Protocol: return *field_avp__RX__3GPP__AF__Signalling__Protocol == *other_value.field_avp__RX__3GPP__AF__Signalling__Protocol; case ALT_avp__AAA__3GPP__Adjacent__PLMNs: return *field_avp__AAA__3GPP__Adjacent__PLMNs == *other_value.field_avp__AAA__3GPP__Adjacent__PLMNs; case ALT_avp__S6__3GPP__Service__Result__Code: return *field_avp__S6__3GPP__Service__Result__Code == *other_value.field_avp__S6__3GPP__Service__Result__Code; case ALT_avp__AAA__3GPP__SGSN__Location__Information: return *field_avp__AAA__3GPP__SGSN__Location__Information == *other_value.field_avp__AAA__3GPP__SGSN__Location__Information; case ALT_avp__DCA__3GPP__Authorised__QoS: return *field_avp__DCA__3GPP__Authorised__QoS == *other_value.field_avp__DCA__3GPP__Authorised__QoS; case ALT_avp__DCA__3GPP__Time__First__Transmission: return *field_avp__DCA__3GPP__Time__First__Transmission == *other_value.field_avp__DCA__3GPP__Time__First__Transmission; case ALT_avp__DCA__3GPP__Stop__Time: return *field_avp__DCA__3GPP__Stop__Time == *other_value.field_avp__DCA__3GPP__Stop__Time; case ALT_avp__CxDx__3GPP__Reason__Code: return *field_avp__CxDx__3GPP__Reason__Code == *other_value.field_avp__CxDx__3GPP__Reason__Code; case ALT_avp__PCC__3GPP__Pre__emption__Vulnerability: return *field_avp__PCC__3GPP__Pre__emption__Vulnerability == *other_value.field_avp__PCC__3GPP__Pre__emption__Vulnerability; case ALT_avp__AAA__3GPP__Equivalent__PLMN__List: return *field_avp__AAA__3GPP__Equivalent__PLMN__List == *other_value.field_avp__AAA__3GPP__Equivalent__PLMN__List; case ALT_avp__PCC__3GPP__Default__Access: return *field_avp__PCC__3GPP__Default__Access == *other_value.field_avp__PCC__3GPP__Default__Access; case ALT_avp__CxDx__3GPP__Supported__Applications: return *field_avp__CxDx__3GPP__Supported__Applications == *other_value.field_avp__CxDx__3GPP__Supported__Applications; case ALT_avp__BASE__NONE__Class: return *field_avp__BASE__NONE__Class == *other_value.field_avp__BASE__NONE__Class; case ALT_avp__DNAS__NONE__ARAP__Challenge__Response: return *field_avp__DNAS__NONE__ARAP__Challenge__Response == *other_value.field_avp__DNAS__NONE__ARAP__Challenge__Response; case ALT_avp__DCA__3GPP__SM__Message__Type: return *field_avp__DCA__3GPP__SM__Message__Type == *other_value.field_avp__DCA__3GPP__SM__Message__Type; case ALT_avp__DCC__NONE__CC__Sub__Session__Id: return *field_avp__DCC__NONE__CC__Sub__Session__Id == *other_value.field_avp__DCC__NONE__CC__Sub__Session__Id; case ALT_avp__AAA__3GPP__IDR__Flags: return *field_avp__AAA__3GPP__IDR__Flags == *other_value.field_avp__AAA__3GPP__IDR__Flags; case ALT_avp__PCC__3GPP__PS__to__CS__Session__Continuity: return *field_avp__PCC__3GPP__PS__to__CS__Session__Continuity == *other_value.field_avp__PCC__3GPP__PS__to__CS__Session__Continuity; case ALT_avp__AAA__3GPP__V2X__Subscription__Data: return *field_avp__AAA__3GPP__V2X__Subscription__Data == *other_value.field_avp__AAA__3GPP__V2X__Subscription__Data; case ALT_avp__DCA__3GPP__Refund__Information: return *field_avp__DCA__3GPP__Refund__Information == *other_value.field_avp__DCA__3GPP__Refund__Information; case ALT_avp__DCA__3GPP__Rate__Element: return *field_avp__DCA__3GPP__Rate__Element == *other_value.field_avp__DCA__3GPP__Rate__Element; case ALT_avp__AAA__3GPP__PDP__Type: return *field_avp__AAA__3GPP__PDP__Type == *other_value.field_avp__AAA__3GPP__PDP__Type; case ALT_avp__AAA__3GPP__AMBR: return *field_avp__AAA__3GPP__AMBR == *other_value.field_avp__AAA__3GPP__AMBR; case ALT_avp__DCA__3GPP__Submission__Time: return *field_avp__DCA__3GPP__Submission__Time == *other_value.field_avp__DCA__3GPP__Submission__Time; case ALT_avp__UNKNOWN: return *field_avp__UNKNOWN == *other_value.field_avp__UNKNOWN; default: return FALSE; } } OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__SGSN__IPv6__Address() { if (union_selection != ALT_avp__GI__3GPP__3GPP__SGSN__IPv6__Address) { clean_up(); field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address = new OCTETSTRING; union_selection = ALT_avp__GI__3GPP__3GPP__SGSN__IPv6__Address; } return *field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address; } const OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__SGSN__IPv6__Address() const { if (union_selection != ALT_avp__GI__3GPP__3GPP__SGSN__IPv6__Address) TTCN_error("Using non-selected field avp_GI_3GPP_3GPP_SGSN_IPv6_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Login__LAT__Service() { if (union_selection != ALT_avp__DNAS__NONE__Login__LAT__Service) { clean_up(); field_avp__DNAS__NONE__Login__LAT__Service = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Login__LAT__Service; } return *field_avp__DNAS__NONE__Login__LAT__Service; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Login__LAT__Service() const { if (union_selection != ALT_avp__DNAS__NONE__Login__LAT__Service) TTCN_error("Using non-selected field avp_DNAS_NONE_Login_LAT_Service in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Login__LAT__Service; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__RAR__Flags() { if (union_selection != ALT_avp__AAA__3GPP__RAR__Flags) { clean_up(); field_avp__AAA__3GPP__RAR__Flags = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__RAR__Flags; } return *field_avp__AAA__3GPP__RAR__Flags; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__RAR__Flags() const { if (union_selection != ALT_avp__AAA__3GPP__RAR__Flags) TTCN_error("Using non-selected field avp_AAA_3GPP_RAR_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__RAR__Flags; } AVP__Address& AVP__Data::avp__DCA__3GPP__SCS__Address() { if (union_selection != ALT_avp__DCA__3GPP__SCS__Address) { clean_up(); field_avp__DCA__3GPP__SCS__Address = new AVP__Address; union_selection = ALT_avp__DCA__3GPP__SCS__Address; } return *field_avp__DCA__3GPP__SCS__Address; } const AVP__Address& AVP__Data::avp__DCA__3GPP__SCS__Address() const { if (union_selection != ALT_avp__DCA__3GPP__SCS__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_SCS_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SCS__Address; } OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__GGSN__MCC__MNC() { if (union_selection != ALT_avp__GI__3GPP__3GPP__GGSN__MCC__MNC) { clean_up(); field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC = new OCTETSTRING; union_selection = ALT_avp__GI__3GPP__3GPP__GGSN__MCC__MNC; } return *field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC; } const OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__GGSN__MCC__MNC() const { if (union_selection != ALT_avp__GI__3GPP__3GPP__GGSN__MCC__MNC) TTCN_error("Using non-selected field avp_GI_3GPP_3GPP_GGSN_MCC_MNC in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC; } DCC__NONE__Direct__Debiting__Failure__Handling& AVP__Data::avp__DCC__NONE__Direct__Debiting__Failure__Handling() { if (union_selection != ALT_avp__DCC__NONE__Direct__Debiting__Failure__Handling) { clean_up(); field_avp__DCC__NONE__Direct__Debiting__Failure__Handling = new DCC__NONE__Direct__Debiting__Failure__Handling; union_selection = ALT_avp__DCC__NONE__Direct__Debiting__Failure__Handling; } return *field_avp__DCC__NONE__Direct__Debiting__Failure__Handling; } const DCC__NONE__Direct__Debiting__Failure__Handling& AVP__Data::avp__DCC__NONE__Direct__Debiting__Failure__Handling() const { if (union_selection != ALT_avp__DCC__NONE__Direct__Debiting__Failure__Handling) TTCN_error("Using non-selected field avp_DCC_NONE_Direct_Debiting_Failure_Handling in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Direct__Debiting__Failure__Handling; } AVP__Address& AVP__Data::avp__MIPv6__NONE__MIP__Careof__Address() { if (union_selection != ALT_avp__MIPv6__NONE__MIP__Careof__Address) { clean_up(); field_avp__MIPv6__NONE__MIP__Careof__Address = new AVP__Address; union_selection = ALT_avp__MIPv6__NONE__MIP__Careof__Address; } return *field_avp__MIPv6__NONE__MIP__Careof__Address; } const AVP__Address& AVP__Data::avp__MIPv6__NONE__MIP__Careof__Address() const { if (union_selection != ALT_avp__MIPv6__NONE__MIP__Careof__Address) TTCN_error("Using non-selected field avp_MIPv6_NONE_MIP_Careof_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv6__NONE__MIP__Careof__Address; } AVP__list& AVP__Data::avp__DCA__3GPP__TWAN__User__Location__Info() { if (union_selection != ALT_avp__DCA__3GPP__TWAN__User__Location__Info) { clean_up(); field_avp__DCA__3GPP__TWAN__User__Location__Info = new AVP__list; union_selection = ALT_avp__DCA__3GPP__TWAN__User__Location__Info; } return *field_avp__DCA__3GPP__TWAN__User__Location__Info; } const AVP__list& AVP__Data::avp__DCA__3GPP__TWAN__User__Location__Info() const { if (union_selection != ALT_avp__DCA__3GPP__TWAN__User__Location__Info) TTCN_error("Using non-selected field avp_DCA_3GPP_TWAN_User_Location_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__TWAN__User__Location__Info; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__PoC__User__Role__IDs() { if (union_selection != ALT_avp__DCA__3GPP__PoC__User__Role__IDs) { clean_up(); field_avp__DCA__3GPP__PoC__User__Role__IDs = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__PoC__User__Role__IDs; } return *field_avp__DCA__3GPP__PoC__User__Role__IDs; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__PoC__User__Role__IDs() const { if (union_selection != ALT_avp__DCA__3GPP__PoC__User__Role__IDs) TTCN_error("Using non-selected field avp_DCA_3GPP_PoC_User_Role_IDs in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__PoC__User__Role__IDs; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Announcement__Order() { if (union_selection != ALT_avp__DCA__3GPP__Announcement__Order) { clean_up(); field_avp__DCA__3GPP__Announcement__Order = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Announcement__Order; } return *field_avp__DCA__3GPP__Announcement__Order; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Announcement__Order() const { if (union_selection != ALT_avp__DCA__3GPP__Announcement__Order) TTCN_error("Using non-selected field avp_DCA_3GPP_Announcement_Order in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Announcement__Order; } OCTETSTRING& AVP__Data::avp__CxDx__ETSI__Line__Identifier() { if (union_selection != ALT_avp__CxDx__ETSI__Line__Identifier) { clean_up(); field_avp__CxDx__ETSI__Line__Identifier = new OCTETSTRING; union_selection = ALT_avp__CxDx__ETSI__Line__Identifier; } return *field_avp__CxDx__ETSI__Line__Identifier; } const OCTETSTRING& AVP__Data::avp__CxDx__ETSI__Line__Identifier() const { if (union_selection != ALT_avp__CxDx__ETSI__Line__Identifier) TTCN_error("Using non-selected field avp_CxDx_ETSI_Line_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__ETSI__Line__Identifier; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Bearer__Identifier() { if (union_selection != ALT_avp__PCC__3GPP__Bearer__Identifier) { clean_up(); field_avp__PCC__3GPP__Bearer__Identifier = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Bearer__Identifier; } return *field_avp__PCC__3GPP__Bearer__Identifier; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Bearer__Identifier() const { if (union_selection != ALT_avp__PCC__3GPP__Bearer__Identifier) TTCN_error("Using non-selected field avp_PCC_3GPP_Bearer_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Bearer__Identifier; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Content__Version() { if (union_selection != ALT_avp__RX__3GPP__Content__Version) { clean_up(); field_avp__RX__3GPP__Content__Version = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Content__Version; } return *field_avp__RX__3GPP__Content__Version; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Content__Version() const { if (union_selection != ALT_avp__RX__3GPP__Content__Version) TTCN_error("Using non-selected field avp_RX_3GPP_Content_Version in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Content__Version; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Applic__ID() { if (union_selection != ALT_avp__DCA__3GPP__Applic__ID) { clean_up(); field_avp__DCA__3GPP__Applic__ID = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Applic__ID; } return *field_avp__DCA__3GPP__Applic__ID; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Applic__ID() const { if (union_selection != ALT_avp__DCA__3GPP__Applic__ID) TTCN_error("Using non-selected field avp_DCA_3GPP_Applic_ID in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Applic__ID; } AVP__list& AVP__Data::avp__MIPv4__NONE__MIP__HA__to__FA__MSA() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__HA__to__FA__MSA) { clean_up(); field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA = new AVP__list; union_selection = ALT_avp__MIPv4__NONE__MIP__HA__to__FA__MSA; } return *field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA; } const AVP__list& AVP__Data::avp__MIPv4__NONE__MIP__HA__to__FA__MSA() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__HA__to__FA__MSA) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_HA_to_FA_MSA in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA; } OCTETSTRING& AVP__Data::avp__BASE__NONE__Session__Id() { if (union_selection != ALT_avp__BASE__NONE__Session__Id) { clean_up(); field_avp__BASE__NONE__Session__Id = new OCTETSTRING; union_selection = ALT_avp__BASE__NONE__Session__Id; } return *field_avp__BASE__NONE__Session__Id; } const OCTETSTRING& AVP__Data::avp__BASE__NONE__Session__Id() const { if (union_selection != ALT_avp__BASE__NONE__Session__Id) TTCN_error("Using non-selected field avp_BASE_NONE_Session_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Session__Id; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Route__Header__Transmitted() { if (union_selection != ALT_avp__DCA__3GPP__Route__Header__Transmitted) { clean_up(); field_avp__DCA__3GPP__Route__Header__Transmitted = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Route__Header__Transmitted; } return *field_avp__DCA__3GPP__Route__Header__Transmitted; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Route__Header__Transmitted() const { if (union_selection != ALT_avp__DCA__3GPP__Route__Header__Transmitted) TTCN_error("Using non-selected field avp_DCA_3GPP_Route_Header_Transmitted in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Route__Header__Transmitted; } DCA__3GPP__Reporting__Reason& AVP__Data::avp__DCA__3GPP__Reporting__Reason() { if (union_selection != ALT_avp__DCA__3GPP__Reporting__Reason) { clean_up(); field_avp__DCA__3GPP__Reporting__Reason = new DCA__3GPP__Reporting__Reason; union_selection = ALT_avp__DCA__3GPP__Reporting__Reason; } return *field_avp__DCA__3GPP__Reporting__Reason; } const DCA__3GPP__Reporting__Reason& AVP__Data::avp__DCA__3GPP__Reporting__Reason() const { if (union_selection != ALT_avp__DCA__3GPP__Reporting__Reason) TTCN_error("Using non-selected field avp_DCA_3GPP_Reporting_Reason in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Reporting__Reason; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Emergency__Services() { if (union_selection != ALT_avp__AAA__3GPP__Emergency__Services) { clean_up(); field_avp__AAA__3GPP__Emergency__Services = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Emergency__Services; } return *field_avp__AAA__3GPP__Emergency__Services; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Emergency__Services() const { if (union_selection != ALT_avp__AAA__3GPP__Emergency__Services) TTCN_error("Using non-selected field avp_AAA_3GPP_Emergency_Services in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Emergency__Services; } AVP__list& AVP__Data::avp__RX__3GPP__Media__Component__Description() { if (union_selection != ALT_avp__RX__3GPP__Media__Component__Description) { clean_up(); field_avp__RX__3GPP__Media__Component__Description = new AVP__list; union_selection = ALT_avp__RX__3GPP__Media__Component__Description; } return *field_avp__RX__3GPP__Media__Component__Description; } const AVP__list& AVP__Data::avp__RX__3GPP__Media__Component__Description() const { if (union_selection != ALT_avp__RX__3GPP__Media__Component__Description) TTCN_error("Using non-selected field avp_RX_3GPP_Media_Component_Description in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Media__Component__Description; } PCC__3GPP__CSG__Information__Reporting& AVP__Data::avp__PCC__3GPP__CSG__Information__Reporting() { if (union_selection != ALT_avp__PCC__3GPP__CSG__Information__Reporting) { clean_up(); field_avp__PCC__3GPP__CSG__Information__Reporting = new PCC__3GPP__CSG__Information__Reporting; union_selection = ALT_avp__PCC__3GPP__CSG__Information__Reporting; } return *field_avp__PCC__3GPP__CSG__Information__Reporting; } const PCC__3GPP__CSG__Information__Reporting& AVP__Data::avp__PCC__3GPP__CSG__Information__Reporting() const { if (union_selection != ALT_avp__PCC__3GPP__CSG__Information__Reporting) TTCN_error("Using non-selected field avp_PCC_3GPP_CSG_Information_Reporting in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__CSG__Information__Reporting; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Measurement__Quantity() { if (union_selection != ALT_avp__AAA__3GPP__Measurement__Quantity) { clean_up(); field_avp__AAA__3GPP__Measurement__Quantity = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Measurement__Quantity; } return *field_avp__AAA__3GPP__Measurement__Quantity; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Measurement__Quantity() const { if (union_selection != ALT_avp__AAA__3GPP__Measurement__Quantity) TTCN_error("Using non-selected field avp_AAA_3GPP_Measurement_Quantity in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Measurement__Quantity; } AVP__list& AVP__Data::avp__S6__3GPP__Location__Information__Configuration() { if (union_selection != ALT_avp__S6__3GPP__Location__Information__Configuration) { clean_up(); field_avp__S6__3GPP__Location__Information__Configuration = new AVP__list; union_selection = ALT_avp__S6__3GPP__Location__Information__Configuration; } return *field_avp__S6__3GPP__Location__Information__Configuration; } const AVP__list& AVP__Data::avp__S6__3GPP__Location__Information__Configuration() const { if (union_selection != ALT_avp__S6__3GPP__Location__Information__Configuration) TTCN_error("Using non-selected field avp_S6_3GPP_Location_Information_Configuration in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Location__Information__Configuration; } PCC__3GPP__Bearer__Usage& AVP__Data::avp__PCC__3GPP__Bearer__Usage() { if (union_selection != ALT_avp__PCC__3GPP__Bearer__Usage) { clean_up(); field_avp__PCC__3GPP__Bearer__Usage = new PCC__3GPP__Bearer__Usage; union_selection = ALT_avp__PCC__3GPP__Bearer__Usage; } return *field_avp__PCC__3GPP__Bearer__Usage; } const PCC__3GPP__Bearer__Usage& AVP__Data::avp__PCC__3GPP__Bearer__Usage() const { if (union_selection != ALT_avp__PCC__3GPP__Bearer__Usage) TTCN_error("Using non-selected field avp_PCC_3GPP_Bearer_Usage in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Bearer__Usage; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Application__provided__Called__Party__Address() { if (union_selection != ALT_avp__DCA__3GPP__Application__provided__Called__Party__Address) { clean_up(); field_avp__DCA__3GPP__Application__provided__Called__Party__Address = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Application__provided__Called__Party__Address; } return *field_avp__DCA__3GPP__Application__provided__Called__Party__Address; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Application__provided__Called__Party__Address() const { if (union_selection != ALT_avp__DCA__3GPP__Application__provided__Called__Party__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_Application_provided_Called_Party_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Application__provided__Called__Party__Address; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Proximity__Alert__Timestamp() { if (union_selection != ALT_avp__DCA__3GPP__Proximity__Alert__Timestamp) { clean_up(); field_avp__DCA__3GPP__Proximity__Alert__Timestamp = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Proximity__Alert__Timestamp; } return *field_avp__DCA__3GPP__Proximity__Alert__Timestamp; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Proximity__Alert__Timestamp() const { if (union_selection != ALT_avp__DCA__3GPP__Proximity__Alert__Timestamp) TTCN_error("Using non-selected field avp_DCA_3GPP_Proximity_Alert_Timestamp in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Proximity__Alert__Timestamp; } CHARSTRING& AVP__Data::avp__PCC__3GPP__Tunnel__Header__Filter() { if (union_selection != ALT_avp__PCC__3GPP__Tunnel__Header__Filter) { clean_up(); field_avp__PCC__3GPP__Tunnel__Header__Filter = new CHARSTRING; union_selection = ALT_avp__PCC__3GPP__Tunnel__Header__Filter; } return *field_avp__PCC__3GPP__Tunnel__Header__Filter; } const CHARSTRING& AVP__Data::avp__PCC__3GPP__Tunnel__Header__Filter() const { if (union_selection != ALT_avp__PCC__3GPP__Tunnel__Header__Filter) TTCN_error("Using non-selected field avp_PCC_3GPP_Tunnel_Header_Filter in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Tunnel__Header__Filter; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__List__Of__Measurements() { if (union_selection != ALT_avp__AAA__3GPP__List__Of__Measurements) { clean_up(); field_avp__AAA__3GPP__List__Of__Measurements = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__List__Of__Measurements; } return *field_avp__AAA__3GPP__List__Of__Measurements; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__List__Of__Measurements() const { if (union_selection != ALT_avp__AAA__3GPP__List__Of__Measurements) TTCN_error("Using non-selected field avp_AAA_3GPP_List_Of_Measurements in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__List__Of__Measurements; } AVP__list& AVP__Data::avp__DCC__NONE__Requested__Service__Unit() { if (union_selection != ALT_avp__DCC__NONE__Requested__Service__Unit) { clean_up(); field_avp__DCC__NONE__Requested__Service__Unit = new AVP__list; union_selection = ALT_avp__DCC__NONE__Requested__Service__Unit; } return *field_avp__DCC__NONE__Requested__Service__Unit; } const AVP__list& AVP__Data::avp__DCC__NONE__Requested__Service__Unit() const { if (union_selection != ALT_avp__DCC__NONE__Requested__Service__Unit) TTCN_error("Using non-selected field avp_DCC_NONE_Requested_Service_Unit in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Requested__Service__Unit; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Default__QoS__Name() { if (union_selection != ALT_avp__PCC__3GPP__Default__QoS__Name) { clean_up(); field_avp__PCC__3GPP__Default__QoS__Name = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Default__QoS__Name; } return *field_avp__PCC__3GPP__Default__QoS__Name; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Default__QoS__Name() const { if (union_selection != ALT_avp__PCC__3GPP__Default__QoS__Name) TTCN_error("Using non-selected field avp_PCC_3GPP_Default_QoS_Name in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Default__QoS__Name; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__UVA__Flags() { if (union_selection != ALT_avp__AAA__3GPP__UVA__Flags) { clean_up(); field_avp__AAA__3GPP__UVA__Flags = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__UVA__Flags; } return *field_avp__AAA__3GPP__UVA__Flags; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__UVA__Flags() const { if (union_selection != ALT_avp__AAA__3GPP__UVA__Flags) TTCN_error("Using non-selected field avp_AAA_3GPP_UVA_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__UVA__Flags; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Expires() { if (union_selection != ALT_avp__DCA__3GPP__Expires) { clean_up(); field_avp__DCA__3GPP__Expires = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Expires; } return *field_avp__DCA__3GPP__Expires; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Expires() const { if (union_selection != ALT_avp__DCA__3GPP__Expires) TTCN_error("Using non-selected field avp_DCA_3GPP_Expires in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Expires; } OCTETSTRING& AVP__Data::avp__CxDx__3GPP__SAR__Flags() { if (union_selection != ALT_avp__CxDx__3GPP__SAR__Flags) { clean_up(); field_avp__CxDx__3GPP__SAR__Flags = new OCTETSTRING; union_selection = ALT_avp__CxDx__3GPP__SAR__Flags; } return *field_avp__CxDx__3GPP__SAR__Flags; } const OCTETSTRING& AVP__Data::avp__CxDx__3GPP__SAR__Flags() const { if (union_selection != ALT_avp__CxDx__3GPP__SAR__Flags) TTCN_error("Using non-selected field avp_CxDx_3GPP_SAR_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__SAR__Flags; } AVP__list& AVP__Data::avp__PCC__3GPP__TDF__Information() { if (union_selection != ALT_avp__PCC__3GPP__TDF__Information) { clean_up(); field_avp__PCC__3GPP__TDF__Information = new AVP__list; union_selection = ALT_avp__PCC__3GPP__TDF__Information; } return *field_avp__PCC__3GPP__TDF__Information; } const AVP__list& AVP__Data::avp__PCC__3GPP__TDF__Information() const { if (union_selection != ALT_avp__PCC__3GPP__TDF__Information) TTCN_error("Using non-selected field avp_PCC_3GPP_TDF_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__TDF__Information; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Group__Service__Id() { if (union_selection != ALT_avp__AAA__3GPP__Group__Service__Id) { clean_up(); field_avp__AAA__3GPP__Group__Service__Id = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Group__Service__Id; } return *field_avp__AAA__3GPP__Group__Service__Id; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Group__Service__Id() const { if (union_selection != ALT_avp__AAA__3GPP__Group__Service__Id) TTCN_error("Using non-selected field avp_AAA_3GPP_Group_Service_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Group__Service__Id; } AVP__Address& AVP__Data::avp__DCA__3GPP__Recipient__SCCP__Address() { if (union_selection != ALT_avp__DCA__3GPP__Recipient__SCCP__Address) { clean_up(); field_avp__DCA__3GPP__Recipient__SCCP__Address = new AVP__Address; union_selection = ALT_avp__DCA__3GPP__Recipient__SCCP__Address; } return *field_avp__DCA__3GPP__Recipient__SCCP__Address; } const AVP__Address& AVP__Data::avp__DCA__3GPP__Recipient__SCCP__Address() const { if (union_selection != ALT_avp__DCA__3GPP__Recipient__SCCP__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_Recipient_SCCP_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Recipient__SCCP__Address; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Preferred__AoC__Currency() { if (union_selection != ALT_avp__DCA__3GPP__Preferred__AoC__Currency) { clean_up(); field_avp__DCA__3GPP__Preferred__AoC__Currency = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Preferred__AoC__Currency; } return *field_avp__DCA__3GPP__Preferred__AoC__Currency; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Preferred__AoC__Currency() const { if (union_selection != ALT_avp__DCA__3GPP__Preferred__AoC__Currency) TTCN_error("Using non-selected field avp_DCA_3GPP_Preferred_AoC_Currency in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Preferred__AoC__Currency; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Framed__Pool() { if (union_selection != ALT_avp__DNAS__NONE__Framed__Pool) { clean_up(); field_avp__DNAS__NONE__Framed__Pool = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Framed__Pool; } return *field_avp__DNAS__NONE__Framed__Pool; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Framed__Pool() const { if (union_selection != ALT_avp__DNAS__NONE__Framed__Pool) TTCN_error("Using non-selected field avp_DNAS_NONE_Framed_Pool in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Framed__Pool; } AVP__list& AVP__Data::avp__DCA__3GPP__Traffic__Data__Volumes() { if (union_selection != ALT_avp__DCA__3GPP__Traffic__Data__Volumes) { clean_up(); field_avp__DCA__3GPP__Traffic__Data__Volumes = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Traffic__Data__Volumes; } return *field_avp__DCA__3GPP__Traffic__Data__Volumes; } const AVP__list& AVP__Data::avp__DCA__3GPP__Traffic__Data__Volumes() const { if (union_selection != ALT_avp__DCA__3GPP__Traffic__Data__Volumes) TTCN_error("Using non-selected field avp_DCA_3GPP_Traffic_Data_Volumes in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Traffic__Data__Volumes; } OCTETSTRING& AVP__Data::avp__DCC__NONE__CC__Time() { if (union_selection != ALT_avp__DCC__NONE__CC__Time) { clean_up(); field_avp__DCC__NONE__CC__Time = new OCTETSTRING; union_selection = ALT_avp__DCC__NONE__CC__Time; } return *field_avp__DCC__NONE__CC__Time; } const OCTETSTRING& AVP__Data::avp__DCC__NONE__CC__Time() const { if (union_selection != ALT_avp__DCC__NONE__CC__Time) TTCN_error("Using non-selected field avp_DCC_NONE_CC_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__CC__Time; } AVP__list& AVP__Data::avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info() { if (union_selection != ALT_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info) { clean_up(); field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info = new AVP__list; union_selection = ALT_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info; } return *field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info; } const AVP__list& AVP__Data::avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info() const { if (union_selection != ALT_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info) TTCN_error("Using non-selected field avp_AAA_3GPP_Requested_EUTRAN_Authentication_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info; } AVP__list& AVP__Data::avp__DCA__3GPP__Unit__Cost() { if (union_selection != ALT_avp__DCA__3GPP__Unit__Cost) { clean_up(); field_avp__DCA__3GPP__Unit__Cost = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Unit__Cost; } return *field_avp__DCA__3GPP__Unit__Cost; } const AVP__list& AVP__Data::avp__DCA__3GPP__Unit__Cost() const { if (union_selection != ALT_avp__DCA__3GPP__Unit__Cost) TTCN_error("Using non-selected field avp_DCA_3GPP_Unit_Cost in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Unit__Cost; } AVP__list& AVP__Data::avp__CxDx__3GPP__SIP__Digest__Authenticate() { if (union_selection != ALT_avp__CxDx__3GPP__SIP__Digest__Authenticate) { clean_up(); field_avp__CxDx__3GPP__SIP__Digest__Authenticate = new AVP__list; union_selection = ALT_avp__CxDx__3GPP__SIP__Digest__Authenticate; } return *field_avp__CxDx__3GPP__SIP__Digest__Authenticate; } const AVP__list& AVP__Data::avp__CxDx__3GPP__SIP__Digest__Authenticate() const { if (union_selection != ALT_avp__CxDx__3GPP__SIP__Digest__Authenticate) TTCN_error("Using non-selected field avp_CxDx_3GPP_SIP_Digest_Authenticate in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__SIP__Digest__Authenticate; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Last__UE__Activity__Time() { if (union_selection != ALT_avp__AAA__3GPP__Last__UE__Activity__Time) { clean_up(); field_avp__AAA__3GPP__Last__UE__Activity__Time = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Last__UE__Activity__Time; } return *field_avp__AAA__3GPP__Last__UE__Activity__Time; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Last__UE__Activity__Time() const { if (union_selection != ALT_avp__AAA__3GPP__Last__UE__Activity__Time) TTCN_error("Using non-selected field avp_AAA_3GPP_Last_UE_Activity_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Last__UE__Activity__Time; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Context__Identifier() { if (union_selection != ALT_avp__AAA__3GPP__Context__Identifier) { clean_up(); field_avp__AAA__3GPP__Context__Identifier = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Context__Identifier; } return *field_avp__AAA__3GPP__Context__Identifier; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Context__Identifier() const { if (union_selection != ALT_avp__AAA__3GPP__Context__Identifier) TTCN_error("Using non-selected field avp_AAA_3GPP_Context_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Context__Identifier; } AVP__list& AVP__Data::avp__DCC__NONE__Used__Service__Unit() { if (union_selection != ALT_avp__DCC__NONE__Used__Service__Unit) { clean_up(); field_avp__DCC__NONE__Used__Service__Unit = new AVP__list; union_selection = ALT_avp__DCC__NONE__Used__Service__Unit; } return *field_avp__DCC__NONE__Used__Service__Unit; } const AVP__list& AVP__Data::avp__DCC__NONE__Used__Service__Unit() const { if (union_selection != ALT_avp__DCC__NONE__Used__Service__Unit) TTCN_error("Using non-selected field avp_DCC_NONE_Used_Service_Unit in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Used__Service__Unit; } OCTETSTRING& AVP__Data::avp__MIPv4__NONE__MIP__Reg__Reply() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Reg__Reply) { clean_up(); field_avp__MIPv4__NONE__MIP__Reg__Reply = new OCTETSTRING; union_selection = ALT_avp__MIPv4__NONE__MIP__Reg__Reply; } return *field_avp__MIPv4__NONE__MIP__Reg__Reply; } const OCTETSTRING& AVP__Data::avp__MIPv4__NONE__MIP__Reg__Reply() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Reg__Reply) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_Reg_Reply in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__Reg__Reply; } OCTETSTRING& AVP__Data::avp__BASE__NONE__Auth__Application__Id() { if (union_selection != ALT_avp__BASE__NONE__Auth__Application__Id) { clean_up(); field_avp__BASE__NONE__Auth__Application__Id = new OCTETSTRING; union_selection = ALT_avp__BASE__NONE__Auth__Application__Id; } return *field_avp__BASE__NONE__Auth__Application__Id; } const OCTETSTRING& AVP__Data::avp__BASE__NONE__Auth__Application__Id() const { if (union_selection != ALT_avp__BASE__NONE__Auth__Application__Id) TTCN_error("Using non-selected field avp_BASE_NONE_Auth_Application_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Auth__Application__Id; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Trace__Reference() { if (union_selection != ALT_avp__AAA__3GPP__Trace__Reference) { clean_up(); field_avp__AAA__3GPP__Trace__Reference = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Trace__Reference; } return *field_avp__AAA__3GPP__Trace__Reference; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Trace__Reference() const { if (union_selection != ALT_avp__AAA__3GPP__Trace__Reference) TTCN_error("Using non-selected field avp_AAA_3GPP_Trace_Reference in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Trace__Reference; } AVP__list& AVP__Data::avp__AAA__3GPP__TWAN__Access__Info() { if (union_selection != ALT_avp__AAA__3GPP__TWAN__Access__Info) { clean_up(); field_avp__AAA__3GPP__TWAN__Access__Info = new AVP__list; union_selection = ALT_avp__AAA__3GPP__TWAN__Access__Info; } return *field_avp__AAA__3GPP__TWAN__Access__Info; } const AVP__list& AVP__Data::avp__AAA__3GPP__TWAN__Access__Info() const { if (union_selection != ALT_avp__AAA__3GPP__TWAN__Access__Info) TTCN_error("Using non-selected field avp_AAA_3GPP_TWAN_Access_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__TWAN__Access__Info; } DCA__3GPP__Status__AS__Code& AVP__Data::avp__DCA__3GPP__Status__AS__Code() { if (union_selection != ALT_avp__DCA__3GPP__Status__AS__Code) { clean_up(); field_avp__DCA__3GPP__Status__AS__Code = new DCA__3GPP__Status__AS__Code; union_selection = ALT_avp__DCA__3GPP__Status__AS__Code; } return *field_avp__DCA__3GPP__Status__AS__Code; } const DCA__3GPP__Status__AS__Code& AVP__Data::avp__DCA__3GPP__Status__AS__Code() const { if (union_selection != ALT_avp__DCA__3GPP__Status__AS__Code) TTCN_error("Using non-selected field avp_DCA_3GPP_Status_AS_Code in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Status__AS__Code; } DCA__3GPP__LCS__Client__Type& AVP__Data::avp__DCA__3GPP__LCS__Client__Type() { if (union_selection != ALT_avp__DCA__3GPP__LCS__Client__Type) { clean_up(); field_avp__DCA__3GPP__LCS__Client__Type = new DCA__3GPP__LCS__Client__Type; union_selection = ALT_avp__DCA__3GPP__LCS__Client__Type; } return *field_avp__DCA__3GPP__LCS__Client__Type; } const DCA__3GPP__LCS__Client__Type& AVP__Data::avp__DCA__3GPP__LCS__Client__Type() const { if (union_selection != ALT_avp__DCA__3GPP__LCS__Client__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_LCS_Client_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__LCS__Client__Type; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Framed__Appletalk__Network() { if (union_selection != ALT_avp__DNAS__NONE__Framed__Appletalk__Network) { clean_up(); field_avp__DNAS__NONE__Framed__Appletalk__Network = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Framed__Appletalk__Network; } return *field_avp__DNAS__NONE__Framed__Appletalk__Network; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Framed__Appletalk__Network() const { if (union_selection != ALT_avp__DNAS__NONE__Framed__Appletalk__Network) TTCN_error("Using non-selected field avp_DNAS_NONE_Framed_Appletalk_Network in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Framed__Appletalk__Network; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Framed__IPv6__Prefix() { if (union_selection != ALT_avp__DNAS__NONE__Framed__IPv6__Prefix) { clean_up(); field_avp__DNAS__NONE__Framed__IPv6__Prefix = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Framed__IPv6__Prefix; } return *field_avp__DNAS__NONE__Framed__IPv6__Prefix; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Framed__IPv6__Prefix() const { if (union_selection != ALT_avp__DNAS__NONE__Framed__IPv6__Prefix) TTCN_error("Using non-selected field avp_DNAS_NONE_Framed_IPv6_Prefix in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Framed__IPv6__Prefix; } DCA__3GPP__PoC__Session__Initiation__Type& AVP__Data::avp__DCA__3GPP__PoC__Session__Initiation__Type() { if (union_selection != ALT_avp__DCA__3GPP__PoC__Session__Initiation__Type) { clean_up(); field_avp__DCA__3GPP__PoC__Session__Initiation__Type = new DCA__3GPP__PoC__Session__Initiation__Type; union_selection = ALT_avp__DCA__3GPP__PoC__Session__Initiation__Type; } return *field_avp__DCA__3GPP__PoC__Session__Initiation__Type; } const DCA__3GPP__PoC__Session__Initiation__Type& AVP__Data::avp__DCA__3GPP__PoC__Session__Initiation__Type() const { if (union_selection != ALT_avp__DCA__3GPP__PoC__Session__Initiation__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_PoC_Session_Initiation_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__PoC__Session__Initiation__Type; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Sharing__Key__UL() { if (union_selection != ALT_avp__RX__3GPP__Sharing__Key__UL) { clean_up(); field_avp__RX__3GPP__Sharing__Key__UL = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Sharing__Key__UL; } return *field_avp__RX__3GPP__Sharing__Key__UL; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Sharing__Key__UL() const { if (union_selection != ALT_avp__RX__3GPP__Sharing__Key__UL) TTCN_error("Using non-selected field avp_RX_3GPP_Sharing_Key_UL in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Sharing__Key__UL; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Content__Size() { if (union_selection != ALT_avp__DCA__3GPP__Content__Size) { clean_up(); field_avp__DCA__3GPP__Content__Size = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Content__Size; } return *field_avp__DCA__3GPP__Content__Size; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Content__Size() const { if (union_selection != ALT_avp__DCA__3GPP__Content__Size) TTCN_error("Using non-selected field avp_DCA_3GPP_Content_Size in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Content__Size; } AVP__list& AVP__Data::avp__AAA__3GPP__Access__Network__Info() { if (union_selection != ALT_avp__AAA__3GPP__Access__Network__Info) { clean_up(); field_avp__AAA__3GPP__Access__Network__Info = new AVP__list; union_selection = ALT_avp__AAA__3GPP__Access__Network__Info; } return *field_avp__AAA__3GPP__Access__Network__Info; } const AVP__list& AVP__Data::avp__AAA__3GPP__Access__Network__Info() const { if (union_selection != ALT_avp__AAA__3GPP__Access__Network__Info) TTCN_error("Using non-selected field avp_AAA_3GPP_Access_Network_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Access__Network__Info; } OCTETSTRING& AVP__Data::avp__RX__3GPP__AF__Charging__Identifier() { if (union_selection != ALT_avp__RX__3GPP__AF__Charging__Identifier) { clean_up(); field_avp__RX__3GPP__AF__Charging__Identifier = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__AF__Charging__Identifier; } return *field_avp__RX__3GPP__AF__Charging__Identifier; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__AF__Charging__Identifier() const { if (union_selection != ALT_avp__RX__3GPP__AF__Charging__Identifier) TTCN_error("Using non-selected field avp_RX_3GPP_AF_Charging_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__AF__Charging__Identifier; } AVP__list& AVP__Data::avp__S6__3GPP__Monitoring__Event__Report() { if (union_selection != ALT_avp__S6__3GPP__Monitoring__Event__Report) { clean_up(); field_avp__S6__3GPP__Monitoring__Event__Report = new AVP__list; union_selection = ALT_avp__S6__3GPP__Monitoring__Event__Report; } return *field_avp__S6__3GPP__Monitoring__Event__Report; } const AVP__list& AVP__Data::avp__S6__3GPP__Monitoring__Event__Report() const { if (union_selection != ALT_avp__S6__3GPP__Monitoring__Event__Report) TTCN_error("Using non-selected field avp_S6_3GPP_Monitoring_Event_Report in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Monitoring__Event__Report; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Service__Specific__Type() { if (union_selection != ALT_avp__DCA__3GPP__Service__Specific__Type) { clean_up(); field_avp__DCA__3GPP__Service__Specific__Type = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Service__Specific__Type; } return *field_avp__DCA__3GPP__Service__Specific__Type; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Service__Specific__Type() const { if (union_selection != ALT_avp__DCA__3GPP__Service__Specific__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_Service_Specific_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Service__Specific__Type; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Event() { if (union_selection != ALT_avp__DCA__3GPP__Event) { clean_up(); field_avp__DCA__3GPP__Event = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Event; } return *field_avp__DCA__3GPP__Event; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Event() const { if (union_selection != ALT_avp__DCA__3GPP__Event) TTCN_error("Using non-selected field avp_DCA_3GPP_Event in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Event; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Media__Type() { if (union_selection != ALT_avp__RX__3GPP__Media__Type) { clean_up(); field_avp__RX__3GPP__Media__Type = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Media__Type; } return *field_avp__RX__3GPP__Media__Type; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Media__Type() const { if (union_selection != ALT_avp__RX__3GPP__Media__Type) TTCN_error("Using non-selected field avp_RX_3GPP_Media_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Media__Type; } AVP__list& AVP__Data::avp__PCC__3GPP__Conditional__Policy__Information() { if (union_selection != ALT_avp__PCC__3GPP__Conditional__Policy__Information) { clean_up(); field_avp__PCC__3GPP__Conditional__Policy__Information = new AVP__list; union_selection = ALT_avp__PCC__3GPP__Conditional__Policy__Information; } return *field_avp__PCC__3GPP__Conditional__Policy__Information; } const AVP__list& AVP__Data::avp__PCC__3GPP__Conditional__Policy__Information() const { if (union_selection != ALT_avp__PCC__3GPP__Conditional__Policy__Information) TTCN_error("Using non-selected field avp_PCC_3GPP_Conditional_Policy_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Conditional__Policy__Information; } OCTETSTRING& AVP__Data::avp__BASE__NONE__Firmware__Revision() { if (union_selection != ALT_avp__BASE__NONE__Firmware__Revision) { clean_up(); field_avp__BASE__NONE__Firmware__Revision = new OCTETSTRING; union_selection = ALT_avp__BASE__NONE__Firmware__Revision; } return *field_avp__BASE__NONE__Firmware__Revision; } const OCTETSTRING& AVP__Data::avp__BASE__NONE__Firmware__Revision() const { if (union_selection != ALT_avp__BASE__NONE__Firmware__Revision) TTCN_error("Using non-selected field avp_BASE_NONE_Firmware_Revision in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Firmware__Revision; } DCA__3GPP__ProSe__Event__Type& AVP__Data::avp__DCA__3GPP__ProSe__Event__Type() { if (union_selection != ALT_avp__DCA__3GPP__ProSe__Event__Type) { clean_up(); field_avp__DCA__3GPP__ProSe__Event__Type = new DCA__3GPP__ProSe__Event__Type; union_selection = ALT_avp__DCA__3GPP__ProSe__Event__Type; } return *field_avp__DCA__3GPP__ProSe__Event__Type; } const DCA__3GPP__ProSe__Event__Type& AVP__Data::avp__DCA__3GPP__ProSe__Event__Type() const { if (union_selection != ALT_avp__DCA__3GPP__ProSe__Event__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_ProSe_Event_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__ProSe__Event__Type; } PCC__3GPP__Network__Request__Support& AVP__Data::avp__PCC__3GPP__Network__Request__Support() { if (union_selection != ALT_avp__PCC__3GPP__Network__Request__Support) { clean_up(); field_avp__PCC__3GPP__Network__Request__Support = new PCC__3GPP__Network__Request__Support; union_selection = ALT_avp__PCC__3GPP__Network__Request__Support; } return *field_avp__PCC__3GPP__Network__Request__Support; } const PCC__3GPP__Network__Request__Support& AVP__Data::avp__PCC__3GPP__Network__Request__Support() const { if (union_selection != ALT_avp__PCC__3GPP__Network__Request__Support) TTCN_error("Using non-selected field avp_PCC_3GPP_Network_Request_Support in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Network__Request__Support; } AAA__3GPP__SIPTO__Permission& AVP__Data::avp__AAA__3GPP__SIPTO__Permission() { if (union_selection != ALT_avp__AAA__3GPP__SIPTO__Permission) { clean_up(); field_avp__AAA__3GPP__SIPTO__Permission = new AAA__3GPP__SIPTO__Permission; union_selection = ALT_avp__AAA__3GPP__SIPTO__Permission; } return *field_avp__AAA__3GPP__SIPTO__Permission; } const AAA__3GPP__SIPTO__Permission& AVP__Data::avp__AAA__3GPP__SIPTO__Permission() const { if (union_selection != ALT_avp__AAA__3GPP__SIPTO__Permission) TTCN_error("Using non-selected field avp_AAA_3GPP_SIPTO_Permission in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__SIPTO__Permission; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Terminating__IOI() { if (union_selection != ALT_avp__DCA__3GPP__Terminating__IOI) { clean_up(); field_avp__DCA__3GPP__Terminating__IOI = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Terminating__IOI; } return *field_avp__DCA__3GPP__Terminating__IOI; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Terminating__IOI() const { if (union_selection != ALT_avp__DCA__3GPP__Terminating__IOI) TTCN_error("Using non-selected field avp_DCA_3GPP_Terminating_IOI in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Terminating__IOI; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Extended__Max__Supported__BW__DL() { if (union_selection != ALT_avp__RX__3GPP__Extended__Max__Supported__BW__DL) { clean_up(); field_avp__RX__3GPP__Extended__Max__Supported__BW__DL = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Extended__Max__Supported__BW__DL; } return *field_avp__RX__3GPP__Extended__Max__Supported__BW__DL; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Extended__Max__Supported__BW__DL() const { if (union_selection != ALT_avp__RX__3GPP__Extended__Max__Supported__BW__DL) TTCN_error("Using non-selected field avp_RX_3GPP_Extended_Max_Supported_BW_DL in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Extended__Max__Supported__BW__DL; } AVP__Address& AVP__Data::avp__PCC__3GPP__UE__Local__IP__Address() { if (union_selection != ALT_avp__PCC__3GPP__UE__Local__IP__Address) { clean_up(); field_avp__PCC__3GPP__UE__Local__IP__Address = new AVP__Address; union_selection = ALT_avp__PCC__3GPP__UE__Local__IP__Address; } return *field_avp__PCC__3GPP__UE__Local__IP__Address; } const AVP__Address& AVP__Data::avp__PCC__3GPP__UE__Local__IP__Address() const { if (union_selection != ALT_avp__PCC__3GPP__UE__Local__IP__Address) TTCN_error("Using non-selected field avp_PCC_3GPP_UE_Local_IP_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__UE__Local__IP__Address; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__SM__Sequence__Number() { if (union_selection != ALT_avp__DCA__3GPP__SM__Sequence__Number) { clean_up(); field_avp__DCA__3GPP__SM__Sequence__Number = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__SM__Sequence__Number; } return *field_avp__DCA__3GPP__SM__Sequence__Number; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__SM__Sequence__Number() const { if (union_selection != ALT_avp__DCA__3GPP__SM__Sequence__Number) TTCN_error("Using non-selected field avp_DCA_3GPP_SM_Sequence_Number in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SM__Sequence__Number; } AVP__list& AVP__Data::avp__DCA__3GPP__IMS__Information() { if (union_selection != ALT_avp__DCA__3GPP__IMS__Information) { clean_up(); field_avp__DCA__3GPP__IMS__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__IMS__Information; } return *field_avp__DCA__3GPP__IMS__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__IMS__Information() const { if (union_selection != ALT_avp__DCA__3GPP__IMS__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_IMS_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__IMS__Information; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Presence__Reporting__Area__Elements__List() { if (union_selection != ALT_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List) { clean_up(); field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List; } return *field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Presence__Reporting__Area__Elements__List() const { if (union_selection != ALT_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List) TTCN_error("Using non-selected field avp_PCC_3GPP_Presence_Reporting_Area_Elements_List in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List; } AVP__list& AVP__Data::avp__PCC__3GPP__Routing__Rule__Remove() { if (union_selection != ALT_avp__PCC__3GPP__Routing__Rule__Remove) { clean_up(); field_avp__PCC__3GPP__Routing__Rule__Remove = new AVP__list; union_selection = ALT_avp__PCC__3GPP__Routing__Rule__Remove; } return *field_avp__PCC__3GPP__Routing__Rule__Remove; } const AVP__list& AVP__Data::avp__PCC__3GPP__Routing__Rule__Remove() const { if (union_selection != ALT_avp__PCC__3GPP__Routing__Rule__Remove) TTCN_error("Using non-selected field avp_PCC_3GPP_Routing_Rule_Remove in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Routing__Rule__Remove; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__SGs__MME__Identity() { if (union_selection != ALT_avp__AAA__3GPP__SGs__MME__Identity) { clean_up(); field_avp__AAA__3GPP__SGs__MME__Identity = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__SGs__MME__Identity; } return *field_avp__AAA__3GPP__SGs__MME__Identity; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__SGs__MME__Identity() const { if (union_selection != ALT_avp__AAA__3GPP__SGs__MME__Identity) TTCN_error("Using non-selected field avp_AAA_3GPP_SGs_MME_Identity in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__SGs__MME__Identity; } OCTETSTRING& AVP__Data::avp__S6__3GPP__Roaming__Information() { if (union_selection != ALT_avp__S6__3GPP__Roaming__Information) { clean_up(); field_avp__S6__3GPP__Roaming__Information = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__Roaming__Information; } return *field_avp__S6__3GPP__Roaming__Information; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__Roaming__Information() const { if (union_selection != ALT_avp__S6__3GPP__Roaming__Information) TTCN_error("Using non-selected field avp_S6_3GPP_Roaming_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Roaming__Information; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Number__Of__Diversions() { if (union_selection != ALT_avp__DCA__3GPP__Number__Of__Diversions) { clean_up(); field_avp__DCA__3GPP__Number__Of__Diversions = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Number__Of__Diversions; } return *field_avp__DCA__3GPP__Number__Of__Diversions; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Number__Of__Diversions() const { if (union_selection != ALT_avp__DCA__3GPP__Number__Of__Diversions) TTCN_error("Using non-selected field avp_DCA_3GPP_Number_Of_Diversions in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Number__Of__Diversions; } AVP__list& AVP__Data::avp__DCA__3GPP__Coverage__Info() { if (union_selection != ALT_avp__DCA__3GPP__Coverage__Info) { clean_up(); field_avp__DCA__3GPP__Coverage__Info = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Coverage__Info; } return *field_avp__DCA__3GPP__Coverage__Info; } const AVP__list& AVP__Data::avp__DCA__3GPP__Coverage__Info() const { if (union_selection != ALT_avp__DCA__3GPP__Coverage__Info) TTCN_error("Using non-selected field avp_DCA_3GPP_Coverage_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Coverage__Info; } OCTETSTRING& AVP__Data::avp__CxDx__3GPP__SIP__Authentication__Scheme() { if (union_selection != ALT_avp__CxDx__3GPP__SIP__Authentication__Scheme) { clean_up(); field_avp__CxDx__3GPP__SIP__Authentication__Scheme = new OCTETSTRING; union_selection = ALT_avp__CxDx__3GPP__SIP__Authentication__Scheme; } return *field_avp__CxDx__3GPP__SIP__Authentication__Scheme; } const OCTETSTRING& AVP__Data::avp__CxDx__3GPP__SIP__Authentication__Scheme() const { if (union_selection != ALT_avp__CxDx__3GPP__SIP__Authentication__Scheme) TTCN_error("Using non-selected field avp_CxDx_3GPP_SIP_Authentication_Scheme in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__SIP__Authentication__Scheme; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Event__Threshold__RSRP() { if (union_selection != ALT_avp__AAA__3GPP__Event__Threshold__RSRP) { clean_up(); field_avp__AAA__3GPP__Event__Threshold__RSRP = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Event__Threshold__RSRP; } return *field_avp__AAA__3GPP__Event__Threshold__RSRP; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Event__Threshold__RSRP() const { if (union_selection != ALT_avp__AAA__3GPP__Event__Threshold__RSRP) TTCN_error("Using non-selected field avp_AAA_3GPP_Event_Threshold_RSRP in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Event__Threshold__RSRP; } CxDx__3GPP__User__Authorization__Type& AVP__Data::avp__CxDx__3GPP__User__Authorization__Type() { if (union_selection != ALT_avp__CxDx__3GPP__User__Authorization__Type) { clean_up(); field_avp__CxDx__3GPP__User__Authorization__Type = new CxDx__3GPP__User__Authorization__Type; union_selection = ALT_avp__CxDx__3GPP__User__Authorization__Type; } return *field_avp__CxDx__3GPP__User__Authorization__Type; } const CxDx__3GPP__User__Authorization__Type& AVP__Data::avp__CxDx__3GPP__User__Authorization__Type() const { if (union_selection != ALT_avp__CxDx__3GPP__User__Authorization__Type) TTCN_error("Using non-selected field avp_CxDx_3GPP_User_Authorization_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__User__Authorization__Type; } AAA__3GPP__PLMN__Client& AVP__Data::avp__AAA__3GPP__PLMN__Client() { if (union_selection != ALT_avp__AAA__3GPP__PLMN__Client) { clean_up(); field_avp__AAA__3GPP__PLMN__Client = new AAA__3GPP__PLMN__Client; union_selection = ALT_avp__AAA__3GPP__PLMN__Client; } return *field_avp__AAA__3GPP__PLMN__Client; } const AAA__3GPP__PLMN__Client& AVP__Data::avp__AAA__3GPP__PLMN__Client() const { if (union_selection != ALT_avp__AAA__3GPP__PLMN__Client) TTCN_error("Using non-selected field avp_AAA_3GPP_PLMN_Client in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__PLMN__Client; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Re__Synchronization__Info() { if (union_selection != ALT_avp__AAA__3GPP__Re__Synchronization__Info) { clean_up(); field_avp__AAA__3GPP__Re__Synchronization__Info = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Re__Synchronization__Info; } return *field_avp__AAA__3GPP__Re__Synchronization__Info; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Re__Synchronization__Info() const { if (union_selection != ALT_avp__AAA__3GPP__Re__Synchronization__Info) TTCN_error("Using non-selected field avp_AAA_3GPP_Re_Synchronization_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Re__Synchronization__Info; } OCTETSTRING& AVP__Data::avp__BASE__NONE__Auth__Grace__Period() { if (union_selection != ALT_avp__BASE__NONE__Auth__Grace__Period) { clean_up(); field_avp__BASE__NONE__Auth__Grace__Period = new OCTETSTRING; union_selection = ALT_avp__BASE__NONE__Auth__Grace__Period; } return *field_avp__BASE__NONE__Auth__Grace__Period; } const OCTETSTRING& AVP__Data::avp__BASE__NONE__Auth__Grace__Period() const { if (union_selection != ALT_avp__BASE__NONE__Auth__Grace__Period) TTCN_error("Using non-selected field avp_BASE_NONE_Auth_Grace_Period in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Auth__Grace__Period; } AVP__list& AVP__Data::avp__DCA__3GPP__User__CSG__Information() { if (union_selection != ALT_avp__DCA__3GPP__User__CSG__Information) { clean_up(); field_avp__DCA__3GPP__User__CSG__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__User__CSG__Information; } return *field_avp__DCA__3GPP__User__CSG__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__User__CSG__Information() const { if (union_selection != ALT_avp__DCA__3GPP__User__CSG__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_User_CSG_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__User__CSG__Information; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__SM__Status() { if (union_selection != ALT_avp__DCA__3GPP__SM__Status) { clean_up(); field_avp__DCA__3GPP__SM__Status = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__SM__Status; } return *field_avp__DCA__3GPP__SM__Status; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__SM__Status() const { if (union_selection != ALT_avp__DCA__3GPP__SM__Status) TTCN_error("Using non-selected field avp_DCA_3GPP_SM_Status in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SM__Status; } DCA__3GPP__IP__Realm__Default__Indication& AVP__Data::avp__DCA__3GPP__IP__Realm__Default__Indication() { if (union_selection != ALT_avp__DCA__3GPP__IP__Realm__Default__Indication) { clean_up(); field_avp__DCA__3GPP__IP__Realm__Default__Indication = new DCA__3GPP__IP__Realm__Default__Indication; union_selection = ALT_avp__DCA__3GPP__IP__Realm__Default__Indication; } return *field_avp__DCA__3GPP__IP__Realm__Default__Indication; } const DCA__3GPP__IP__Realm__Default__Indication& AVP__Data::avp__DCA__3GPP__IP__Realm__Default__Indication() const { if (union_selection != ALT_avp__DCA__3GPP__IP__Realm__Default__Indication) TTCN_error("Using non-selected field avp_DCA_3GPP_IP_Realm_Default_Indication in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__IP__Realm__Default__Indication; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__RAND() { if (union_selection != ALT_avp__AAA__3GPP__RAND) { clean_up(); field_avp__AAA__3GPP__RAND = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__RAND; } return *field_avp__AAA__3GPP__RAND; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__RAND() const { if (union_selection != ALT_avp__AAA__3GPP__RAND) TTCN_error("Using non-selected field avp_AAA_3GPP_RAND in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__RAND; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Trace__Depth() { if (union_selection != ALT_avp__AAA__3GPP__Trace__Depth) { clean_up(); field_avp__AAA__3GPP__Trace__Depth = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Trace__Depth; } return *field_avp__AAA__3GPP__Trace__Depth; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Trace__Depth() const { if (union_selection != ALT_avp__AAA__3GPP__Trace__Depth) TTCN_error("Using non-selected field avp_AAA_3GPP_Trace_Depth in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Trace__Depth; } AVP__list& AVP__Data::avp__MIPv4__NONE__MIP__MN__to__FA__MSA() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__MN__to__FA__MSA) { clean_up(); field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA = new AVP__list; union_selection = ALT_avp__MIPv4__NONE__MIP__MN__to__FA__MSA; } return *field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA; } const AVP__list& AVP__Data::avp__MIPv4__NONE__MIP__MN__to__FA__MSA() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__MN__to__FA__MSA) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_MN_to_FA_MSA in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA; } AVP__list& AVP__Data::avp__AAA__3GPP__SGSN__User__State() { if (union_selection != ALT_avp__AAA__3GPP__SGSN__User__State) { clean_up(); field_avp__AAA__3GPP__SGSN__User__State = new AVP__list; union_selection = ALT_avp__AAA__3GPP__SGSN__User__State; } return *field_avp__AAA__3GPP__SGSN__User__State; } const AVP__list& AVP__Data::avp__AAA__3GPP__SGSN__User__State() const { if (union_selection != ALT_avp__AAA__3GPP__SGSN__User__State) TTCN_error("Using non-selected field avp_AAA_3GPP_SGSN_User_State in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__SGSN__User__State; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__APN__OI__Replacement() { if (union_selection != ALT_avp__AAA__3GPP__APN__OI__Replacement) { clean_up(); field_avp__AAA__3GPP__APN__OI__Replacement = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__APN__OI__Replacement; } return *field_avp__AAA__3GPP__APN__OI__Replacement; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__APN__OI__Replacement() const { if (union_selection != ALT_avp__AAA__3GPP__APN__OI__Replacement) TTCN_error("Using non-selected field avp_AAA_3GPP_APN_OI_Replacement in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__APN__OI__Replacement; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Alternate__Charged__Party__Address() { if (union_selection != ALT_avp__DCA__3GPP__Alternate__Charged__Party__Address) { clean_up(); field_avp__DCA__3GPP__Alternate__Charged__Party__Address = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Alternate__Charged__Party__Address; } return *field_avp__DCA__3GPP__Alternate__Charged__Party__Address; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Alternate__Charged__Party__Address() const { if (union_selection != ALT_avp__DCA__3GPP__Alternate__Charged__Party__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_Alternate_Charged_Party_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Alternate__Charged__Party__Address; } AVP__list& AVP__Data::avp__DCA__3GPP__APN__Rate__Control() { if (union_selection != ALT_avp__DCA__3GPP__APN__Rate__Control) { clean_up(); field_avp__DCA__3GPP__APN__Rate__Control = new AVP__list; union_selection = ALT_avp__DCA__3GPP__APN__Rate__Control; } return *field_avp__DCA__3GPP__APN__Rate__Control; } const AVP__list& AVP__Data::avp__DCA__3GPP__APN__Rate__Control() const { if (union_selection != ALT_avp__DCA__3GPP__APN__Rate__Control) TTCN_error("Using non-selected field avp_DCA_3GPP_APN_Rate_Control in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__APN__Rate__Control; } BASE__NONE__Re__Auth__Request__Type& AVP__Data::avp__BASE__NONE__Re__Auth__Request__Type() { if (union_selection != ALT_avp__BASE__NONE__Re__Auth__Request__Type) { clean_up(); field_avp__BASE__NONE__Re__Auth__Request__Type = new BASE__NONE__Re__Auth__Request__Type; union_selection = ALT_avp__BASE__NONE__Re__Auth__Request__Type; } return *field_avp__BASE__NONE__Re__Auth__Request__Type; } const BASE__NONE__Re__Auth__Request__Type& AVP__Data::avp__BASE__NONE__Re__Auth__Request__Type() const { if (union_selection != ALT_avp__BASE__NONE__Re__Auth__Request__Type) TTCN_error("Using non-selected field avp_BASE_NONE_Re_Auth_Request_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Re__Auth__Request__Type; } DCA__3GPP__Relationship__Mode& AVP__Data::avp__DCA__3GPP__Relationship__Mode() { if (union_selection != ALT_avp__DCA__3GPP__Relationship__Mode) { clean_up(); field_avp__DCA__3GPP__Relationship__Mode = new DCA__3GPP__Relationship__Mode; union_selection = ALT_avp__DCA__3GPP__Relationship__Mode; } return *field_avp__DCA__3GPP__Relationship__Mode; } const DCA__3GPP__Relationship__Mode& AVP__Data::avp__DCA__3GPP__Relationship__Mode() const { if (union_selection != ALT_avp__DCA__3GPP__Relationship__Mode) TTCN_error("Using non-selected field avp_DCA_3GPP_Relationship_Mode in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Relationship__Mode; } OCTETSTRING& AVP__Data::avp__S6__3GPP__External__Identifier() { if (union_selection != ALT_avp__S6__3GPP__External__Identifier) { clean_up(); field_avp__S6__3GPP__External__Identifier = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__External__Identifier; } return *field_avp__S6__3GPP__External__Identifier; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__External__Identifier() const { if (union_selection != ALT_avp__S6__3GPP__External__Identifier) TTCN_error("Using non-selected field avp_S6_3GPP_External_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__External__Identifier; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Positioning__Data() { if (union_selection != ALT_avp__DCA__3GPP__Positioning__Data) { clean_up(); field_avp__DCA__3GPP__Positioning__Data = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Positioning__Data; } return *field_avp__DCA__3GPP__Positioning__Data; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Positioning__Data() const { if (union_selection != ALT_avp__DCA__3GPP__Positioning__Data) TTCN_error("Using non-selected field avp_DCA_3GPP_Positioning_Data in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Positioning__Data; } DCC__NONE__Redirect__Address__Type& AVP__Data::avp__DCC__NONE__Redirect__Address__Type() { if (union_selection != ALT_avp__DCC__NONE__Redirect__Address__Type) { clean_up(); field_avp__DCC__NONE__Redirect__Address__Type = new DCC__NONE__Redirect__Address__Type; union_selection = ALT_avp__DCC__NONE__Redirect__Address__Type; } return *field_avp__DCC__NONE__Redirect__Address__Type; } const DCC__NONE__Redirect__Address__Type& AVP__Data::avp__DCC__NONE__Redirect__Address__Type() const { if (union_selection != ALT_avp__DCC__NONE__Redirect__Address__Type) TTCN_error("Using non-selected field avp_DCC_NONE_Redirect_Address_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Redirect__Address__Type; } AVP__list& AVP__Data::avp__MIPv6__NONE__MIP__MN__HA__MSA() { if (union_selection != ALT_avp__MIPv6__NONE__MIP__MN__HA__MSA) { clean_up(); field_avp__MIPv6__NONE__MIP__MN__HA__MSA = new AVP__list; union_selection = ALT_avp__MIPv6__NONE__MIP__MN__HA__MSA; } return *field_avp__MIPv6__NONE__MIP__MN__HA__MSA; } const AVP__list& AVP__Data::avp__MIPv6__NONE__MIP__MN__HA__MSA() const { if (union_selection != ALT_avp__MIPv6__NONE__MIP__MN__HA__MSA) TTCN_error("Using non-selected field avp_MIPv6_NONE_MIP_MN_HA_MSA in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv6__NONE__MIP__MN__HA__MSA; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier() { if (union_selection != ALT_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier) { clean_up(); field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier; } return *field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier() const { if (union_selection != ALT_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier) TTCN_error("Using non-selected field avp_DCA_3GPP_Monitoring_UE_HPLMN_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier; } CHARSTRING& AVP__Data::avp__PCC__3GPP__TFT__Filter() { if (union_selection != ALT_avp__PCC__3GPP__TFT__Filter) { clean_up(); field_avp__PCC__3GPP__TFT__Filter = new CHARSTRING; union_selection = ALT_avp__PCC__3GPP__TFT__Filter; } return *field_avp__PCC__3GPP__TFT__Filter; } const CHARSTRING& AVP__Data::avp__PCC__3GPP__TFT__Filter() const { if (union_selection != ALT_avp__PCC__3GPP__TFT__Filter) TTCN_error("Using non-selected field avp_PCC_3GPP_TFT_Filter in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__TFT__Filter; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Max__Supported__Bandwidth__UL() { if (union_selection != ALT_avp__RX__3GPP__Max__Supported__Bandwidth__UL) { clean_up(); field_avp__RX__3GPP__Max__Supported__Bandwidth__UL = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Max__Supported__Bandwidth__UL; } return *field_avp__RX__3GPP__Max__Supported__Bandwidth__UL; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Max__Supported__Bandwidth__UL() const { if (union_selection != ALT_avp__RX__3GPP__Max__Supported__Bandwidth__UL) TTCN_error("Using non-selected field avp_RX_3GPP_Max_Supported_Bandwidth_UL in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Max__Supported__Bandwidth__UL; } OCTETSTRING& AVP__Data::avp__S6__3GPP__Loss__Of__Connectivity__Reason() { if (union_selection != ALT_avp__S6__3GPP__Loss__Of__Connectivity__Reason) { clean_up(); field_avp__S6__3GPP__Loss__Of__Connectivity__Reason = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__Loss__Of__Connectivity__Reason; } return *field_avp__S6__3GPP__Loss__Of__Connectivity__Reason; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__Loss__Of__Connectivity__Reason() const { if (union_selection != ALT_avp__S6__3GPP__Loss__Of__Connectivity__Reason) TTCN_error("Using non-selected field avp_S6_3GPP_Loss_Of_Connectivity_Reason in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Loss__Of__Connectivity__Reason; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Tunnel__Medium__Type() { if (union_selection != ALT_avp__DNAS__NONE__Tunnel__Medium__Type) { clean_up(); field_avp__DNAS__NONE__Tunnel__Medium__Type = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Tunnel__Medium__Type; } return *field_avp__DNAS__NONE__Tunnel__Medium__Type; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Tunnel__Medium__Type() const { if (union_selection != ALT_avp__DNAS__NONE__Tunnel__Medium__Type) TTCN_error("Using non-selected field avp_DNAS_NONE_Tunnel_Medium_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Tunnel__Medium__Type; } DCA__3GPP__Originator& AVP__Data::avp__DCA__3GPP__Originator() { if (union_selection != ALT_avp__DCA__3GPP__Originator) { clean_up(); field_avp__DCA__3GPP__Originator = new DCA__3GPP__Originator; union_selection = ALT_avp__DCA__3GPP__Originator; } return *field_avp__DCA__3GPP__Originator; } const DCA__3GPP__Originator& AVP__Data::avp__DCA__3GPP__Originator() const { if (union_selection != ALT_avp__DCA__3GPP__Originator) TTCN_error("Using non-selected field avp_DCA_3GPP_Originator in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Originator; } DCC__NONE__User__Equipment__Info__Type& AVP__Data::avp__DCC__NONE__User__Equipment__Info__Type() { if (union_selection != ALT_avp__DCC__NONE__User__Equipment__Info__Type) { clean_up(); field_avp__DCC__NONE__User__Equipment__Info__Type = new DCC__NONE__User__Equipment__Info__Type; union_selection = ALT_avp__DCC__NONE__User__Equipment__Info__Type; } return *field_avp__DCC__NONE__User__Equipment__Info__Type; } const DCC__NONE__User__Equipment__Info__Type& AVP__Data::avp__DCC__NONE__User__Equipment__Info__Type() const { if (union_selection != ALT_avp__DCC__NONE__User__Equipment__Info__Type) TTCN_error("Using non-selected field avp_DCC_NONE_User_Equipment_Info_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__User__Equipment__Info__Type; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Flow__Number() { if (union_selection != ALT_avp__RX__3GPP__Flow__Number) { clean_up(); field_avp__RX__3GPP__Flow__Number = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Flow__Number; } return *field_avp__RX__3GPP__Flow__Number; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Flow__Number() const { if (union_selection != ALT_avp__RX__3GPP__Flow__Number) TTCN_error("Using non-selected field avp_RX_3GPP_Flow_Number in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Flow__Number; } AVP__Address& AVP__Data::avp__MIPv4__NONE__MIP__Home__Agent__Address() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Home__Agent__Address) { clean_up(); field_avp__MIPv4__NONE__MIP__Home__Agent__Address = new AVP__Address; union_selection = ALT_avp__MIPv4__NONE__MIP__Home__Agent__Address; } return *field_avp__MIPv4__NONE__MIP__Home__Agent__Address; } const AVP__Address& AVP__Data::avp__MIPv4__NONE__MIP__Home__Agent__Address() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Home__Agent__Address) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_Home_Agent_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__Home__Agent__Address; } PCC__3GPP__Resource__Allocation__Notification& AVP__Data::avp__PCC__3GPP__Resource__Allocation__Notification() { if (union_selection != ALT_avp__PCC__3GPP__Resource__Allocation__Notification) { clean_up(); field_avp__PCC__3GPP__Resource__Allocation__Notification = new PCC__3GPP__Resource__Allocation__Notification; union_selection = ALT_avp__PCC__3GPP__Resource__Allocation__Notification; } return *field_avp__PCC__3GPP__Resource__Allocation__Notification; } const PCC__3GPP__Resource__Allocation__Notification& AVP__Data::avp__PCC__3GPP__Resource__Allocation__Notification() const { if (union_selection != ALT_avp__PCC__3GPP__Resource__Allocation__Notification) TTCN_error("Using non-selected field avp_PCC_3GPP_Resource_Allocation_Notification in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Resource__Allocation__Notification; } AVP__list& AVP__Data::avp__DCA__3GPP__Basic__Service__Code() { if (union_selection != ALT_avp__DCA__3GPP__Basic__Service__Code) { clean_up(); field_avp__DCA__3GPP__Basic__Service__Code = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Basic__Service__Code; } return *field_avp__DCA__3GPP__Basic__Service__Code; } const AVP__list& AVP__Data::avp__DCA__3GPP__Basic__Service__Code() const { if (union_selection != ALT_avp__DCA__3GPP__Basic__Service__Code) TTCN_error("Using non-selected field avp_DCA_3GPP_Basic_Service_Code in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Basic__Service__Code; } OCTETSTRING& AVP__Data::avp__S6__3GPP__Monitoring__Type() { if (union_selection != ALT_avp__S6__3GPP__Monitoring__Type) { clean_up(); field_avp__S6__3GPP__Monitoring__Type = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__Monitoring__Type; } return *field_avp__S6__3GPP__Monitoring__Type; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__Monitoring__Type() const { if (union_selection != ALT_avp__S6__3GPP__Monitoring__Type) TTCN_error("Using non-selected field avp_S6_3GPP_Monitoring_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Monitoring__Type; } DCA__3GPP__Role__Of__Node& AVP__Data::avp__DCA__3GPP__Role__Of__Node() { if (union_selection != ALT_avp__DCA__3GPP__Role__Of__Node) { clean_up(); field_avp__DCA__3GPP__Role__Of__Node = new DCA__3GPP__Role__Of__Node; union_selection = ALT_avp__DCA__3GPP__Role__Of__Node; } return *field_avp__DCA__3GPP__Role__Of__Node; } const DCA__3GPP__Role__Of__Node& AVP__Data::avp__DCA__3GPP__Role__Of__Node() const { if (union_selection != ALT_avp__DCA__3GPP__Role__Of__Node) TTCN_error("Using non-selected field avp_DCA_3GPP_Role_Of_Node in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Role__Of__Node; } PCC__3GPP__Default__Bearer__Indication& AVP__Data::avp__PCC__3GPP__Default__Bearer__Indication() { if (union_selection != ALT_avp__PCC__3GPP__Default__Bearer__Indication) { clean_up(); field_avp__PCC__3GPP__Default__Bearer__Indication = new PCC__3GPP__Default__Bearer__Indication; union_selection = ALT_avp__PCC__3GPP__Default__Bearer__Indication; } return *field_avp__PCC__3GPP__Default__Bearer__Indication; } const PCC__3GPP__Default__Bearer__Indication& AVP__Data::avp__PCC__3GPP__Default__Bearer__Indication() const { if (union_selection != ALT_avp__PCC__3GPP__Default__Bearer__Indication) TTCN_error("Using non-selected field avp_PCC_3GPP_Default_Bearer_Indication in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Default__Bearer__Indication; } AVP__list& AVP__Data::avp__DCA__3GPP__ProSe__Information() { if (union_selection != ALT_avp__DCA__3GPP__ProSe__Information) { clean_up(); field_avp__DCA__3GPP__ProSe__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__ProSe__Information; } return *field_avp__DCA__3GPP__ProSe__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__ProSe__Information() const { if (union_selection != ALT_avp__DCA__3GPP__ProSe__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_ProSe_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__ProSe__Information; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__QoS__Class__Identifier() { if (union_selection != ALT_avp__PCC__3GPP__QoS__Class__Identifier) { clean_up(); field_avp__PCC__3GPP__QoS__Class__Identifier = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__QoS__Class__Identifier; } return *field_avp__PCC__3GPP__QoS__Class__Identifier; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__QoS__Class__Identifier() const { if (union_selection != ALT_avp__PCC__3GPP__QoS__Class__Identifier) TTCN_error("Using non-selected field avp_PCC_3GPP_QoS_Class_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__QoS__Class__Identifier; } AAA__3GPP__VPLMN__LIPA__Allowed& AVP__Data::avp__AAA__3GPP__VPLMN__LIPA__Allowed() { if (union_selection != ALT_avp__AAA__3GPP__VPLMN__LIPA__Allowed) { clean_up(); field_avp__AAA__3GPP__VPLMN__LIPA__Allowed = new AAA__3GPP__VPLMN__LIPA__Allowed; union_selection = ALT_avp__AAA__3GPP__VPLMN__LIPA__Allowed; } return *field_avp__AAA__3GPP__VPLMN__LIPA__Allowed; } const AAA__3GPP__VPLMN__LIPA__Allowed& AVP__Data::avp__AAA__3GPP__VPLMN__LIPA__Allowed() const { if (union_selection != ALT_avp__AAA__3GPP__VPLMN__LIPA__Allowed) TTCN_error("Using non-selected field avp_AAA_3GPP_VPLMN_LIPA_Allowed in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__VPLMN__LIPA__Allowed; } PCC__3GPP__Mute__Notification& AVP__Data::avp__PCC__3GPP__Mute__Notification() { if (union_selection != ALT_avp__PCC__3GPP__Mute__Notification) { clean_up(); field_avp__PCC__3GPP__Mute__Notification = new PCC__3GPP__Mute__Notification; union_selection = ALT_avp__PCC__3GPP__Mute__Notification; } return *field_avp__PCC__3GPP__Mute__Notification; } const PCC__3GPP__Mute__Notification& AVP__Data::avp__PCC__3GPP__Mute__Notification() const { if (union_selection != ALT_avp__PCC__3GPP__Mute__Notification) TTCN_error("Using non-selected field avp_PCC_3GPP_Mute_Notification in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Mute__Notification; } OCTETSTRING& AVP__Data::avp__CxDx__3GPP__SIP__Authentication__Context() { if (union_selection != ALT_avp__CxDx__3GPP__SIP__Authentication__Context) { clean_up(); field_avp__CxDx__3GPP__SIP__Authentication__Context = new OCTETSTRING; union_selection = ALT_avp__CxDx__3GPP__SIP__Authentication__Context; } return *field_avp__CxDx__3GPP__SIP__Authentication__Context; } const OCTETSTRING& AVP__Data::avp__CxDx__3GPP__SIP__Authentication__Context() const { if (union_selection != ALT_avp__CxDx__3GPP__SIP__Authentication__Context) TTCN_error("Using non-selected field avp_CxDx_3GPP_SIP_Authentication_Context in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__SIP__Authentication__Context; } AVP__list& AVP__Data::avp__MIPv6__NONE__QoS__Resources() { if (union_selection != ALT_avp__MIPv6__NONE__QoS__Resources) { clean_up(); field_avp__MIPv6__NONE__QoS__Resources = new AVP__list; union_selection = ALT_avp__MIPv6__NONE__QoS__Resources; } return *field_avp__MIPv6__NONE__QoS__Resources; } const AVP__list& AVP__Data::avp__MIPv6__NONE__QoS__Resources() const { if (union_selection != ALT_avp__MIPv6__NONE__QoS__Resources) TTCN_error("Using non-selected field avp_MIPv6_NONE_QoS_Resources in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv6__NONE__QoS__Resources; } AAA__3GPP__Logging__Duration& AVP__Data::avp__AAA__3GPP__Logging__Duration() { if (union_selection != ALT_avp__AAA__3GPP__Logging__Duration) { clean_up(); field_avp__AAA__3GPP__Logging__Duration = new AAA__3GPP__Logging__Duration; union_selection = ALT_avp__AAA__3GPP__Logging__Duration; } return *field_avp__AAA__3GPP__Logging__Duration; } const AAA__3GPP__Logging__Duration& AVP__Data::avp__AAA__3GPP__Logging__Duration() const { if (union_selection != ALT_avp__AAA__3GPP__Logging__Duration) TTCN_error("Using non-selected field avp_AAA_3GPP_Logging_Duration in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Logging__Duration; } OCTETSTRING& AVP__Data::avp__DCC__NONE__Service__Parameter__Value() { if (union_selection != ALT_avp__DCC__NONE__Service__Parameter__Value) { clean_up(); field_avp__DCC__NONE__Service__Parameter__Value = new OCTETSTRING; union_selection = ALT_avp__DCC__NONE__Service__Parameter__Value; } return *field_avp__DCC__NONE__Service__Parameter__Value; } const OCTETSTRING& AVP__Data::avp__DCC__NONE__Service__Parameter__Value() const { if (union_selection != ALT_avp__DCC__NONE__Service__Parameter__Value) TTCN_error("Using non-selected field avp_DCC_NONE_Service_Parameter_Value in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Service__Parameter__Value; } AVP__list& AVP__Data::avp__CxDx__3GPP__Associated__Registered__Identities() { if (union_selection != ALT_avp__CxDx__3GPP__Associated__Registered__Identities) { clean_up(); field_avp__CxDx__3GPP__Associated__Registered__Identities = new AVP__list; union_selection = ALT_avp__CxDx__3GPP__Associated__Registered__Identities; } return *field_avp__CxDx__3GPP__Associated__Registered__Identities; } const AVP__list& AVP__Data::avp__CxDx__3GPP__Associated__Registered__Identities() const { if (union_selection != ALT_avp__CxDx__3GPP__Associated__Registered__Identities) TTCN_error("Using non-selected field avp_CxDx_3GPP_Associated_Registered_Identities in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Associated__Registered__Identities; } AVP__Address& AVP__Data::avp__PCC__3GPP__Routing__IP__Address() { if (union_selection != ALT_avp__PCC__3GPP__Routing__IP__Address) { clean_up(); field_avp__PCC__3GPP__Routing__IP__Address = new AVP__Address; union_selection = ALT_avp__PCC__3GPP__Routing__IP__Address; } return *field_avp__PCC__3GPP__Routing__IP__Address; } const AVP__Address& AVP__Data::avp__PCC__3GPP__Routing__IP__Address() const { if (union_selection != ALT_avp__PCC__3GPP__Routing__IP__Address) TTCN_error("Using non-selected field avp_PCC_3GPP_Routing_IP_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Routing__IP__Address; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__WLAN__offloadability__EUTRAN() { if (union_selection != ALT_avp__AAA__3GPP__WLAN__offloadability__EUTRAN) { clean_up(); field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__WLAN__offloadability__EUTRAN; } return *field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__WLAN__offloadability__EUTRAN() const { if (union_selection != ALT_avp__AAA__3GPP__WLAN__offloadability__EUTRAN) TTCN_error("Using non-selected field avp_AAA_3GPP_WLAN_offloadability_EUTRAN in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN; } AVP__Address& AVP__Data::avp__DCA__3GPP__MBMS__GW__Address() { if (union_selection != ALT_avp__DCA__3GPP__MBMS__GW__Address) { clean_up(); field_avp__DCA__3GPP__MBMS__GW__Address = new AVP__Address; union_selection = ALT_avp__DCA__3GPP__MBMS__GW__Address; } return *field_avp__DCA__3GPP__MBMS__GW__Address; } const AVP__Address& AVP__Data::avp__DCA__3GPP__MBMS__GW__Address() const { if (union_selection != ALT_avp__DCA__3GPP__MBMS__GW__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_MBMS_GW_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__MBMS__GW__Address; } AVP__list& AVP__Data::avp__DCA__3GPP__Destination__Interface() { if (union_selection != ALT_avp__DCA__3GPP__Destination__Interface) { clean_up(); field_avp__DCA__3GPP__Destination__Interface = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Destination__Interface; } return *field_avp__DCA__3GPP__Destination__Interface; } const AVP__list& AVP__Data::avp__DCA__3GPP__Destination__Interface() const { if (union_selection != ALT_avp__DCA__3GPP__Destination__Interface) TTCN_error("Using non-selected field avp_DCA_3GPP_Destination_Interface in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Destination__Interface; } DCA__3GPP__IMS__Emergency__Indicator& AVP__Data::avp__DCA__3GPP__IMS__Emergency__Indicator() { if (union_selection != ALT_avp__DCA__3GPP__IMS__Emergency__Indicator) { clean_up(); field_avp__DCA__3GPP__IMS__Emergency__Indicator = new DCA__3GPP__IMS__Emergency__Indicator; union_selection = ALT_avp__DCA__3GPP__IMS__Emergency__Indicator; } return *field_avp__DCA__3GPP__IMS__Emergency__Indicator; } const DCA__3GPP__IMS__Emergency__Indicator& AVP__Data::avp__DCA__3GPP__IMS__Emergency__Indicator() const { if (union_selection != ALT_avp__DCA__3GPP__IMS__Emergency__Indicator) TTCN_error("Using non-selected field avp_DCA_3GPP_IMS_Emergency_Indicator in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__IMS__Emergency__Indicator; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Change__Time() { if (union_selection != ALT_avp__DCA__3GPP__Change__Time) { clean_up(); field_avp__DCA__3GPP__Change__Time = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Change__Time; } return *field_avp__DCA__3GPP__Change__Time; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Change__Time() const { if (union_selection != ALT_avp__DCA__3GPP__Change__Time) TTCN_error("Using non-selected field avp_DCA_3GPP_Change_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Change__Time; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__KASME() { if (union_selection != ALT_avp__AAA__3GPP__KASME) { clean_up(); field_avp__AAA__3GPP__KASME = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__KASME; } return *field_avp__AAA__3GPP__KASME; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__KASME() const { if (union_selection != ALT_avp__AAA__3GPP__KASME) TTCN_error("Using non-selected field avp_AAA_3GPP_KASME in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__KASME; } OCTETSTRING& AVP__Data::avp__MIPv4__NONE__MIP__Session__Key() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Session__Key) { clean_up(); field_avp__MIPv4__NONE__MIP__Session__Key = new OCTETSTRING; union_selection = ALT_avp__MIPv4__NONE__MIP__Session__Key; } return *field_avp__MIPv4__NONE__MIP__Session__Key; } const OCTETSTRING& AVP__Data::avp__MIPv4__NONE__MIP__Session__Key() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Session__Key) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_Session_Key in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__Session__Key; } AVP__list& AVP__Data::avp__DCA__3GPP__AoC__Cost__Information() { if (union_selection != ALT_avp__DCA__3GPP__AoC__Cost__Information) { clean_up(); field_avp__DCA__3GPP__AoC__Cost__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__AoC__Cost__Information; } return *field_avp__DCA__3GPP__AoC__Cost__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__AoC__Cost__Information() const { if (union_selection != ALT_avp__DCA__3GPP__AoC__Cost__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_AoC_Cost_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__AoC__Cost__Information; } OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__User__Location__Info__Time() { if (union_selection != ALT_avp__GI__3GPP__3GPP__User__Location__Info__Time) { clean_up(); field_avp__GI__3GPP__3GPP__User__Location__Info__Time = new OCTETSTRING; union_selection = ALT_avp__GI__3GPP__3GPP__User__Location__Info__Time; } return *field_avp__GI__3GPP__3GPP__User__Location__Info__Time; } const OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__User__Location__Info__Time() const { if (union_selection != ALT_avp__GI__3GPP__3GPP__User__Location__Info__Time) TTCN_error("Using non-selected field avp_GI_3GPP_3GPP_User_Location_Info_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__3GPP__User__Location__Info__Time; } AVP__list& AVP__Data::avp__AAA__3GPP__Teleservice__List() { if (union_selection != ALT_avp__AAA__3GPP__Teleservice__List) { clean_up(); field_avp__AAA__3GPP__Teleservice__List = new AVP__list; union_selection = ALT_avp__AAA__3GPP__Teleservice__List; } return *field_avp__AAA__3GPP__Teleservice__List; } const AVP__list& AVP__Data::avp__AAA__3GPP__Teleservice__List() const { if (union_selection != ALT_avp__AAA__3GPP__Teleservice__List) TTCN_error("Using non-selected field avp_AAA_3GPP_Teleservice_List in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Teleservice__List; } AVP__list& AVP__Data::avp__AAA__3GPP__UTRAN__Vector() { if (union_selection != ALT_avp__AAA__3GPP__UTRAN__Vector) { clean_up(); field_avp__AAA__3GPP__UTRAN__Vector = new AVP__list; union_selection = ALT_avp__AAA__3GPP__UTRAN__Vector; } return *field_avp__AAA__3GPP__UTRAN__Vector; } const AVP__list& AVP__Data::avp__AAA__3GPP__UTRAN__Vector() const { if (union_selection != ALT_avp__AAA__3GPP__UTRAN__Vector) TTCN_error("Using non-selected field avp_AAA_3GPP_UTRAN_Vector in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__UTRAN__Vector; } AAA__3GPP__Non__3GPP__IP__Access__APN& AVP__Data::avp__AAA__3GPP__Non__3GPP__IP__Access__APN() { if (union_selection != ALT_avp__AAA__3GPP__Non__3GPP__IP__Access__APN) { clean_up(); field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN = new AAA__3GPP__Non__3GPP__IP__Access__APN; union_selection = ALT_avp__AAA__3GPP__Non__3GPP__IP__Access__APN; } return *field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN; } const AAA__3GPP__Non__3GPP__IP__Access__APN& AVP__Data::avp__AAA__3GPP__Non__3GPP__IP__Access__APN() const { if (union_selection != ALT_avp__AAA__3GPP__Non__3GPP__IP__Access__APN) TTCN_error("Using non-selected field avp_AAA_3GPP_Non_3GPP_IP_Access_APN in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN; } AVP__list& AVP__Data::avp__DCA__3GPP__Monitoring__Event__Information() { if (union_selection != ALT_avp__DCA__3GPP__Monitoring__Event__Information) { clean_up(); field_avp__DCA__3GPP__Monitoring__Event__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Monitoring__Event__Information; } return *field_avp__DCA__3GPP__Monitoring__Event__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__Monitoring__Event__Information() const { if (union_selection != ALT_avp__DCA__3GPP__Monitoring__Event__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_Monitoring_Event_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Monitoring__Event__Information; } OCTETSTRING& AVP__Data::avp__DCC__NONE__Tariff__Time__Change() { if (union_selection != ALT_avp__DCC__NONE__Tariff__Time__Change) { clean_up(); field_avp__DCC__NONE__Tariff__Time__Change = new OCTETSTRING; union_selection = ALT_avp__DCC__NONE__Tariff__Time__Change; } return *field_avp__DCC__NONE__Tariff__Time__Change; } const OCTETSTRING& AVP__Data::avp__DCC__NONE__Tariff__Time__Change() const { if (union_selection != ALT_avp__DCC__NONE__Tariff__Time__Change) TTCN_error("Using non-selected field avp_DCC_NONE_Tariff_Time_Change in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Tariff__Time__Change; } OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__NSAPI() { if (union_selection != ALT_avp__GI__3GPP__3GPP__NSAPI) { clean_up(); field_avp__GI__3GPP__3GPP__NSAPI = new OCTETSTRING; union_selection = ALT_avp__GI__3GPP__3GPP__NSAPI; } return *field_avp__GI__3GPP__3GPP__NSAPI; } const OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__NSAPI() const { if (union_selection != ALT_avp__GI__3GPP__3GPP__NSAPI) TTCN_error("Using non-selected field avp_GI_3GPP_3GPP_NSAPI in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__3GPP__NSAPI; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__LCS__Client__Dialed__By__MS() { if (union_selection != ALT_avp__DCA__3GPP__LCS__Client__Dialed__By__MS) { clean_up(); field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__LCS__Client__Dialed__By__MS; } return *field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__LCS__Client__Dialed__By__MS() const { if (union_selection != ALT_avp__DCA__3GPP__LCS__Client__Dialed__By__MS) TTCN_error("Using non-selected field avp_DCA_3GPP_LCS_Client_Dialed_By_MS in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS; } OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__CG__Address() { if (union_selection != ALT_avp__GI__3GPP__3GPP__CG__Address) { clean_up(); field_avp__GI__3GPP__3GPP__CG__Address = new OCTETSTRING; union_selection = ALT_avp__GI__3GPP__3GPP__CG__Address; } return *field_avp__GI__3GPP__3GPP__CG__Address; } const OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__CG__Address() const { if (union_selection != ALT_avp__GI__3GPP__3GPP__CG__Address) TTCN_error("Using non-selected field avp_GI_3GPP_3GPP_CG_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__3GPP__CG__Address; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Envelope__Start__Time() { if (union_selection != ALT_avp__DCA__3GPP__Envelope__Start__Time) { clean_up(); field_avp__DCA__3GPP__Envelope__Start__Time = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Envelope__Start__Time; } return *field_avp__DCA__3GPP__Envelope__Start__Time; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Envelope__Start__Time() const { if (union_selection != ALT_avp__DCA__3GPP__Envelope__Start__Time) TTCN_error("Using non-selected field avp_DCA_3GPP_Envelope_Start_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Envelope__Start__Time; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Application__Service__Provider__Identity() { if (union_selection != ALT_avp__RX__3GPP__Application__Service__Provider__Identity) { clean_up(); field_avp__RX__3GPP__Application__Service__Provider__Identity = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Application__Service__Provider__Identity; } return *field_avp__RX__3GPP__Application__Service__Provider__Identity; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Application__Service__Provider__Identity() const { if (union_selection != ALT_avp__RX__3GPP__Application__Service__Provider__Identity) TTCN_error("Using non-selected field avp_RX_3GPP_Application_Service_Provider_Identity in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Application__Service__Provider__Identity; } AVP__list& AVP__Data::avp__S6__3GPP__NIDD__Authorization__Request() { if (union_selection != ALT_avp__S6__3GPP__NIDD__Authorization__Request) { clean_up(); field_avp__S6__3GPP__NIDD__Authorization__Request = new AVP__list; union_selection = ALT_avp__S6__3GPP__NIDD__Authorization__Request; } return *field_avp__S6__3GPP__NIDD__Authorization__Request; } const AVP__list& AVP__Data::avp__S6__3GPP__NIDD__Authorization__Request() const { if (union_selection != ALT_avp__S6__3GPP__NIDD__Authorization__Request) TTCN_error("Using non-selected field avp_S6_3GPP_NIDD_Authorization_Request in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__NIDD__Authorization__Request; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Received__Talk__Burst__Time() { if (union_selection != ALT_avp__DCA__3GPP__Received__Talk__Burst__Time) { clean_up(); field_avp__DCA__3GPP__Received__Talk__Burst__Time = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Received__Talk__Burst__Time; } return *field_avp__DCA__3GPP__Received__Talk__Burst__Time; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Received__Talk__Burst__Time() const { if (union_selection != ALT_avp__DCA__3GPP__Received__Talk__Burst__Time) TTCN_error("Using non-selected field avp_DCA_3GPP_Received_Talk_Burst_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Received__Talk__Burst__Time; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Incoming__Trunk__Group__Id() { if (union_selection != ALT_avp__DCA__3GPP__Incoming__Trunk__Group__Id) { clean_up(); field_avp__DCA__3GPP__Incoming__Trunk__Group__Id = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Incoming__Trunk__Group__Id; } return *field_avp__DCA__3GPP__Incoming__Trunk__Group__Id; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Incoming__Trunk__Group__Id() const { if (union_selection != ALT_avp__DCA__3GPP__Incoming__Trunk__Group__Id) TTCN_error("Using non-selected field avp_DCA_3GPP_Incoming_Trunk_Group_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Incoming__Trunk__Group__Id; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__AAA__Failure__Indication() { if (union_selection != ALT_avp__AAA__3GPP__AAA__Failure__Indication) { clean_up(); field_avp__AAA__3GPP__AAA__Failure__Indication = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__AAA__Failure__Indication; } return *field_avp__AAA__3GPP__AAA__Failure__Indication; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__AAA__Failure__Indication() const { if (union_selection != ALT_avp__AAA__3GPP__AAA__Failure__Indication) TTCN_error("Using non-selected field avp_AAA_3GPP_AAA_Failure_Indication in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__AAA__Failure__Indication; } INTEGER& AVP__Data::avp__DCA__3GPP__Rate__Control__Max__Message__Size() { if (union_selection != ALT_avp__DCA__3GPP__Rate__Control__Max__Message__Size) { clean_up(); field_avp__DCA__3GPP__Rate__Control__Max__Message__Size = new INTEGER; union_selection = ALT_avp__DCA__3GPP__Rate__Control__Max__Message__Size; } return *field_avp__DCA__3GPP__Rate__Control__Max__Message__Size; } const INTEGER& AVP__Data::avp__DCA__3GPP__Rate__Control__Max__Message__Size() const { if (union_selection != ALT_avp__DCA__3GPP__Rate__Control__Max__Message__Size) TTCN_error("Using non-selected field avp_DCA_3GPP_Rate_Control_Max_Message_Size in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Rate__Control__Max__Message__Size; } AVP__list& AVP__Data::avp__PCC__3GPP__QoS__Rule__Install() { if (union_selection != ALT_avp__PCC__3GPP__QoS__Rule__Install) { clean_up(); field_avp__PCC__3GPP__QoS__Rule__Install = new AVP__list; union_selection = ALT_avp__PCC__3GPP__QoS__Rule__Install; } return *field_avp__PCC__3GPP__QoS__Rule__Install; } const AVP__list& AVP__Data::avp__PCC__3GPP__QoS__Rule__Install() const { if (union_selection != ALT_avp__PCC__3GPP__QoS__Rule__Install) TTCN_error("Using non-selected field avp_PCC_3GPP_QoS_Rule_Install in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__QoS__Rule__Install; } OCTETSTRING& AVP__Data::avp__S6__3GPP__Periodic__Communication__Indicator() { if (union_selection != ALT_avp__S6__3GPP__Periodic__Communication__Indicator) { clean_up(); field_avp__S6__3GPP__Periodic__Communication__Indicator = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__Periodic__Communication__Indicator; } return *field_avp__S6__3GPP__Periodic__Communication__Indicator; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__Periodic__Communication__Indicator() const { if (union_selection != ALT_avp__S6__3GPP__Periodic__Communication__Indicator) TTCN_error("Using non-selected field avp_S6_3GPP_Periodic_Communication_Indicator in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Periodic__Communication__Indicator; } AVP__list& AVP__Data::avp__DCA__3GPP__Service__Specific__Info() { if (union_selection != ALT_avp__DCA__3GPP__Service__Specific__Info) { clean_up(); field_avp__DCA__3GPP__Service__Specific__Info = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Service__Specific__Info; } return *field_avp__DCA__3GPP__Service__Specific__Info; } const AVP__list& AVP__Data::avp__DCA__3GPP__Service__Specific__Info() const { if (union_selection != ALT_avp__DCA__3GPP__Service__Specific__Info) TTCN_error("Using non-selected field avp_DCA_3GPP_Service_Specific_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Service__Specific__Info; } RX__3GPP__Flow__Usage& AVP__Data::avp__RX__3GPP__Flow__Usage() { if (union_selection != ALT_avp__RX__3GPP__Flow__Usage) { clean_up(); field_avp__RX__3GPP__Flow__Usage = new RX__3GPP__Flow__Usage; union_selection = ALT_avp__RX__3GPP__Flow__Usage; } return *field_avp__RX__3GPP__Flow__Usage; } const RX__3GPP__Flow__Usage& AVP__Data::avp__RX__3GPP__Flow__Usage() const { if (union_selection != ALT_avp__RX__3GPP__Flow__Usage) TTCN_error("Using non-selected field avp_RX_3GPP_Flow_Usage in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Flow__Usage; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__RAN__Rule__Support() { if (union_selection != ALT_avp__PCC__3GPP__RAN__Rule__Support) { clean_up(); field_avp__PCC__3GPP__RAN__Rule__Support = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__RAN__Rule__Support; } return *field_avp__PCC__3GPP__RAN__Rule__Support; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__RAN__Rule__Support() const { if (union_selection != ALT_avp__PCC__3GPP__RAN__Rule__Support) TTCN_error("Using non-selected field avp_PCC_3GPP_RAN_Rule_Support in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__RAN__Rule__Support; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Tunnel__Password() { if (union_selection != ALT_avp__DNAS__NONE__Tunnel__Password) { clean_up(); field_avp__DNAS__NONE__Tunnel__Password = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Tunnel__Password; } return *field_avp__DNAS__NONE__Tunnel__Password; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Tunnel__Password() const { if (union_selection != ALT_avp__DNAS__NONE__Tunnel__Password) TTCN_error("Using non-selected field avp_DNAS_NONE_Tunnel_Password in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Tunnel__Password; } INTEGER& AVP__Data::avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause() { if (union_selection != ALT_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause) { clean_up(); field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause = new INTEGER; union_selection = ALT_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause; } return *field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause; } const INTEGER& AVP__Data::avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause() const { if (union_selection != ALT_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause) TTCN_error("Using non-selected field avp_DCA_3GPP_PC3_EPC_Control_Protocol_Cause in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause; } OCTETSTRING& AVP__Data::avp__S6__3GPP__Monitoring__Duration() { if (union_selection != ALT_avp__S6__3GPP__Monitoring__Duration) { clean_up(); field_avp__S6__3GPP__Monitoring__Duration = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__Monitoring__Duration; } return *field_avp__S6__3GPP__Monitoring__Duration; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__Monitoring__Duration() const { if (union_selection != ALT_avp__S6__3GPP__Monitoring__Duration) TTCN_error("Using non-selected field avp_S6_3GPP_Monitoring_Duration in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Monitoring__Duration; } AVP__list& AVP__Data::avp__PCC__3GPP__QoS__Information() { if (union_selection != ALT_avp__PCC__3GPP__QoS__Information) { clean_up(); field_avp__PCC__3GPP__QoS__Information = new AVP__list; union_selection = ALT_avp__PCC__3GPP__QoS__Information; } return *field_avp__PCC__3GPP__QoS__Information; } const AVP__list& AVP__Data::avp__PCC__3GPP__QoS__Information() const { if (union_selection != ALT_avp__PCC__3GPP__QoS__Information) TTCN_error("Using non-selected field avp_PCC_3GPP_QoS_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__QoS__Information; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Routing__Area__Identity() { if (union_selection != ALT_avp__AAA__3GPP__Routing__Area__Identity) { clean_up(); field_avp__AAA__3GPP__Routing__Area__Identity = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Routing__Area__Identity; } return *field_avp__AAA__3GPP__Routing__Area__Identity; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Routing__Area__Identity() const { if (union_selection != ALT_avp__AAA__3GPP__Routing__Area__Identity) TTCN_error("Using non-selected field avp_AAA_3GPP_Routing_Area_Identity in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Routing__Area__Identity; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Called__Party__Address() { if (union_selection != ALT_avp__DCA__3GPP__Called__Party__Address) { clean_up(); field_avp__DCA__3GPP__Called__Party__Address = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Called__Party__Address; } return *field_avp__DCA__3GPP__Called__Party__Address; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Called__Party__Address() const { if (union_selection != ALT_avp__DCA__3GPP__Called__Party__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_Called_Party_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Called__Party__Address; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Service__Authorization__Info() { if (union_selection != ALT_avp__RX__3GPP__Service__Authorization__Info) { clean_up(); field_avp__RX__3GPP__Service__Authorization__Info = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Service__Authorization__Info; } return *field_avp__RX__3GPP__Service__Authorization__Info; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Service__Authorization__Info() const { if (union_selection != ALT_avp__RX__3GPP__Service__Authorization__Info) TTCN_error("Using non-selected field avp_RX_3GPP_Service_Authorization_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Service__Authorization__Info; } AVP__list& AVP__Data::avp__DNAS__NONE__Tunneling() { if (union_selection != ALT_avp__DNAS__NONE__Tunneling) { clean_up(); field_avp__DNAS__NONE__Tunneling = new AVP__list; union_selection = ALT_avp__DNAS__NONE__Tunneling; } return *field_avp__DNAS__NONE__Tunneling; } const AVP__list& AVP__Data::avp__DNAS__NONE__Tunneling() const { if (union_selection != ALT_avp__DNAS__NONE__Tunneling) TTCN_error("Using non-selected field avp_DNAS_NONE_Tunneling in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Tunneling; } OCTETSTRING& AVP__Data::avp__DCC__NONE__User__Equipment__Info__Value() { if (union_selection != ALT_avp__DCC__NONE__User__Equipment__Info__Value) { clean_up(); field_avp__DCC__NONE__User__Equipment__Info__Value = new OCTETSTRING; union_selection = ALT_avp__DCC__NONE__User__Equipment__Info__Value; } return *field_avp__DCC__NONE__User__Equipment__Info__Value; } const OCTETSTRING& AVP__Data::avp__DCC__NONE__User__Equipment__Info__Value() const { if (union_selection != ALT_avp__DCC__NONE__User__Equipment__Info__Value) TTCN_error("Using non-selected field avp_DCC_NONE_User_Equipment_Info_Value in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__User__Equipment__Info__Value; } OCTETSTRING& AVP__Data::avp__MIPv4__NONE__MIP__Auth__Input__Data__Length() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length) { clean_up(); field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length = new OCTETSTRING; union_selection = ALT_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length; } return *field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length; } const OCTETSTRING& AVP__Data::avp__MIPv4__NONE__MIP__Auth__Input__Data__Length() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_Auth_Input_Data_Length in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length; } AVP__list& AVP__Data::avp__AAA__3GPP__eDRX__Cycle__Length() { if (union_selection != ALT_avp__AAA__3GPP__eDRX__Cycle__Length) { clean_up(); field_avp__AAA__3GPP__eDRX__Cycle__Length = new AVP__list; union_selection = ALT_avp__AAA__3GPP__eDRX__Cycle__Length; } return *field_avp__AAA__3GPP__eDRX__Cycle__Length; } const AVP__list& AVP__Data::avp__AAA__3GPP__eDRX__Cycle__Length() const { if (union_selection != ALT_avp__AAA__3GPP__eDRX__Cycle__Length) TTCN_error("Using non-selected field avp_AAA_3GPP_eDRX_Cycle_Length in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__eDRX__Cycle__Length; } OCTETSTRING& AVP__Data::avp__BASE__NONE__Multi__Round__Time__Out() { if (union_selection != ALT_avp__BASE__NONE__Multi__Round__Time__Out) { clean_up(); field_avp__BASE__NONE__Multi__Round__Time__Out = new OCTETSTRING; union_selection = ALT_avp__BASE__NONE__Multi__Round__Time__Out; } return *field_avp__BASE__NONE__Multi__Round__Time__Out; } const OCTETSTRING& AVP__Data::avp__BASE__NONE__Multi__Round__Time__Out() const { if (union_selection != ALT_avp__BASE__NONE__Multi__Round__Time__Out) TTCN_error("Using non-selected field avp_BASE_NONE_Multi_Round_Time_Out in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Multi__Round__Time__Out; } AVP__list& AVP__Data::avp__S6__3GPP__Group__Monitoring__Event__Report__Item() { if (union_selection != ALT_avp__S6__3GPP__Group__Monitoring__Event__Report__Item) { clean_up(); field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item = new AVP__list; union_selection = ALT_avp__S6__3GPP__Group__Monitoring__Event__Report__Item; } return *field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item; } const AVP__list& AVP__Data::avp__S6__3GPP__Group__Monitoring__Event__Report__Item() const { if (union_selection != ALT_avp__S6__3GPP__Group__Monitoring__Event__Report__Item) TTCN_error("Using non-selected field avp_S6_3GPP_Group_Monitoring_Event_Report_Item in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item; } PCC__3GPP__Rule__Failure__Code& AVP__Data::avp__PCC__3GPP__Rule__Failure__Code() { if (union_selection != ALT_avp__PCC__3GPP__Rule__Failure__Code) { clean_up(); field_avp__PCC__3GPP__Rule__Failure__Code = new PCC__3GPP__Rule__Failure__Code; union_selection = ALT_avp__PCC__3GPP__Rule__Failure__Code; } return *field_avp__PCC__3GPP__Rule__Failure__Code; } const PCC__3GPP__Rule__Failure__Code& AVP__Data::avp__PCC__3GPP__Rule__Failure__Code() const { if (union_selection != ALT_avp__PCC__3GPP__Rule__Failure__Code) TTCN_error("Using non-selected field avp_PCC_3GPP_Rule_Failure_Code in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Rule__Failure__Code; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Ext__PDP__Type() { if (union_selection != ALT_avp__AAA__3GPP__Ext__PDP__Type) { clean_up(); field_avp__AAA__3GPP__Ext__PDP__Type = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Ext__PDP__Type; } return *field_avp__AAA__3GPP__Ext__PDP__Type; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Ext__PDP__Type() const { if (union_selection != ALT_avp__AAA__3GPP__Ext__PDP__Type) TTCN_error("Using non-selected field avp_AAA_3GPP_Ext_PDP_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Ext__PDP__Type; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Time__Quota__Threshold() { if (union_selection != ALT_avp__DCA__3GPP__Time__Quota__Threshold) { clean_up(); field_avp__DCA__3GPP__Time__Quota__Threshold = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Time__Quota__Threshold; } return *field_avp__DCA__3GPP__Time__Quota__Threshold; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Time__Quota__Threshold() const { if (union_selection != ALT_avp__DCA__3GPP__Time__Quota__Threshold) TTCN_error("Using non-selected field avp_DCA_3GPP_Time_Quota_Threshold in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Time__Quota__Threshold; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__User__Location__Info__Time() { if (union_selection != ALT_avp__PCC__3GPP__User__Location__Info__Time) { clean_up(); field_avp__PCC__3GPP__User__Location__Info__Time = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__User__Location__Info__Time; } return *field_avp__PCC__3GPP__User__Location__Info__Time; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__User__Location__Info__Time() const { if (union_selection != ALT_avp__PCC__3GPP__User__Location__Info__Time) TTCN_error("Using non-selected field avp_PCC_3GPP_User_Location_Info_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__User__Location__Info__Time; } AVP__list& AVP__Data::avp__PCC__3GPP__Usage__Monitoring__Information() { if (union_selection != ALT_avp__PCC__3GPP__Usage__Monitoring__Information) { clean_up(); field_avp__PCC__3GPP__Usage__Monitoring__Information = new AVP__list; union_selection = ALT_avp__PCC__3GPP__Usage__Monitoring__Information; } return *field_avp__PCC__3GPP__Usage__Monitoring__Information; } const AVP__list& AVP__Data::avp__PCC__3GPP__Usage__Monitoring__Information() const { if (union_selection != ALT_avp__PCC__3GPP__Usage__Monitoring__Information) TTCN_error("Using non-selected field avp_PCC_3GPP_Usage_Monitoring_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Usage__Monitoring__Information; } AAA__3GPP__Measurement__Period__LTE& AVP__Data::avp__AAA__3GPP__Measurement__Period__LTE() { if (union_selection != ALT_avp__AAA__3GPP__Measurement__Period__LTE) { clean_up(); field_avp__AAA__3GPP__Measurement__Period__LTE = new AAA__3GPP__Measurement__Period__LTE; union_selection = ALT_avp__AAA__3GPP__Measurement__Period__LTE; } return *field_avp__AAA__3GPP__Measurement__Period__LTE; } const AAA__3GPP__Measurement__Period__LTE& AVP__Data::avp__AAA__3GPP__Measurement__Period__LTE() const { if (union_selection != ALT_avp__AAA__3GPP__Measurement__Period__LTE) TTCN_error("Using non-selected field avp_AAA_3GPP_Measurement_Period_LTE in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Measurement__Period__LTE; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Extended__APN__AMBR__DL() { if (union_selection != ALT_avp__PCC__3GPP__Extended__APN__AMBR__DL) { clean_up(); field_avp__PCC__3GPP__Extended__APN__AMBR__DL = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Extended__APN__AMBR__DL; } return *field_avp__PCC__3GPP__Extended__APN__AMBR__DL; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Extended__APN__AMBR__DL() const { if (union_selection != ALT_avp__PCC__3GPP__Extended__APN__AMBR__DL) TTCN_error("Using non-selected field avp_PCC_3GPP_Extended_APN_AMBR_DL in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Extended__APN__AMBR__DL; } OCTETSTRING& AVP__Data::avp__BASE__NONE__Experimental__Result__Code() { if (union_selection != ALT_avp__BASE__NONE__Experimental__Result__Code) { clean_up(); field_avp__BASE__NONE__Experimental__Result__Code = new OCTETSTRING; union_selection = ALT_avp__BASE__NONE__Experimental__Result__Code; } return *field_avp__BASE__NONE__Experimental__Result__Code; } const OCTETSTRING& AVP__Data::avp__BASE__NONE__Experimental__Result__Code() const { if (union_selection != ALT_avp__BASE__NONE__Experimental__Result__Code) TTCN_error("Using non-selected field avp_BASE_NONE_Experimental_Result_Code in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Experimental__Result__Code; } CxDx__3GPP__Session__Priority& AVP__Data::avp__CxDx__3GPP__Session__Priority() { if (union_selection != ALT_avp__CxDx__3GPP__Session__Priority) { clean_up(); field_avp__CxDx__3GPP__Session__Priority = new CxDx__3GPP__Session__Priority; union_selection = ALT_avp__CxDx__3GPP__Session__Priority; } return *field_avp__CxDx__3GPP__Session__Priority; } const CxDx__3GPP__Session__Priority& AVP__Data::avp__CxDx__3GPP__Session__Priority() const { if (union_selection != ALT_avp__CxDx__3GPP__Session__Priority) TTCN_error("Using non-selected field avp_CxDx_3GPP_Session_Priority in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Session__Priority; } AVP__list& AVP__Data::avp__DCA__3GPP__Recipient__Info() { if (union_selection != ALT_avp__DCA__3GPP__Recipient__Info) { clean_up(); field_avp__DCA__3GPP__Recipient__Info = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Recipient__Info; } return *field_avp__DCA__3GPP__Recipient__Info; } const AVP__list& AVP__Data::avp__DCA__3GPP__Recipient__Info() const { if (union_selection != ALT_avp__DCA__3GPP__Recipient__Info) TTCN_error("Using non-selected field avp_DCA_3GPP_Recipient_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Recipient__Info; } DCA__3GPP__AoC__Format& AVP__Data::avp__DCA__3GPP__AoC__Format() { if (union_selection != ALT_avp__DCA__3GPP__AoC__Format) { clean_up(); field_avp__DCA__3GPP__AoC__Format = new DCA__3GPP__AoC__Format; union_selection = ALT_avp__DCA__3GPP__AoC__Format; } return *field_avp__DCA__3GPP__AoC__Format; } const DCA__3GPP__AoC__Format& AVP__Data::avp__DCA__3GPP__AoC__Format() const { if (union_selection != ALT_avp__DCA__3GPP__AoC__Format) TTCN_error("Using non-selected field avp_DCA_3GPP_AoC_Format in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__AoC__Format; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Start__Time() { if (union_selection != ALT_avp__DCA__3GPP__Start__Time) { clean_up(); field_avp__DCA__3GPP__Start__Time = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Start__Time; } return *field_avp__DCA__3GPP__Start__Time; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Start__Time() const { if (union_selection != ALT_avp__DCA__3GPP__Start__Time) TTCN_error("Using non-selected field avp_DCA_3GPP_Start_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Start__Time; } AVP__list& AVP__Data::avp__CxDx__3GPP__Deregistration__Reason() { if (union_selection != ALT_avp__CxDx__3GPP__Deregistration__Reason) { clean_up(); field_avp__CxDx__3GPP__Deregistration__Reason = new AVP__list; union_selection = ALT_avp__CxDx__3GPP__Deregistration__Reason; } return *field_avp__CxDx__3GPP__Deregistration__Reason; } const AVP__list& AVP__Data::avp__CxDx__3GPP__Deregistration__Reason() const { if (union_selection != ALT_avp__CxDx__3GPP__Deregistration__Reason) TTCN_error("Using non-selected field avp_CxDx_3GPP_Deregistration_Reason in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Deregistration__Reason; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__GMLC__Number() { if (union_selection != ALT_avp__AAA__3GPP__GMLC__Number) { clean_up(); field_avp__AAA__3GPP__GMLC__Number = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__GMLC__Number; } return *field_avp__AAA__3GPP__GMLC__Number; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__GMLC__Number() const { if (union_selection != ALT_avp__AAA__3GPP__GMLC__Number) TTCN_error("Using non-selected field avp_AAA_3GPP_GMLC_Number in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__GMLC__Number; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Software__Version() { if (union_selection != ALT_avp__AAA__3GPP__Software__Version) { clean_up(); field_avp__AAA__3GPP__Software__Version = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Software__Version; } return *field_avp__AAA__3GPP__Software__Version; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Software__Version() const { if (union_selection != ALT_avp__AAA__3GPP__Software__Version) TTCN_error("Using non-selected field avp_AAA_3GPP_Software_Version in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Software__Version; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Callback__Number() { if (union_selection != ALT_avp__DNAS__NONE__Callback__Number) { clean_up(); field_avp__DNAS__NONE__Callback__Number = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Callback__Number; } return *field_avp__DNAS__NONE__Callback__Number; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Callback__Number() const { if (union_selection != ALT_avp__DNAS__NONE__Callback__Number) TTCN_error("Using non-selected field avp_DNAS_NONE_Callback_Number in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Callback__Number; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Configuration__Token() { if (union_selection != ALT_avp__DNAS__NONE__Configuration__Token) { clean_up(); field_avp__DNAS__NONE__Configuration__Token = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Configuration__Token; } return *field_avp__DNAS__NONE__Configuration__Token; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Configuration__Token() const { if (union_selection != ALT_avp__DNAS__NONE__Configuration__Token) TTCN_error("Using non-selected field avp_DNAS_NONE_Configuration_Token in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Configuration__Token; } DCA__3GPP__Interface__Type& AVP__Data::avp__DCA__3GPP__Interface__Type() { if (union_selection != ALT_avp__DCA__3GPP__Interface__Type) { clean_up(); field_avp__DCA__3GPP__Interface__Type = new DCA__3GPP__Interface__Type; union_selection = ALT_avp__DCA__3GPP__Interface__Type; } return *field_avp__DCA__3GPP__Interface__Type; } const DCA__3GPP__Interface__Type& AVP__Data::avp__DCA__3GPP__Interface__Type() const { if (union_selection != ALT_avp__DCA__3GPP__Interface__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_Interface_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Interface__Type; } AVP__list& AVP__Data::avp__MIPv4__NONE__MIP__Originating__Foreign__AAA() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA) { clean_up(); field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA = new AVP__list; union_selection = ALT_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA; } return *field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA; } const AVP__list& AVP__Data::avp__MIPv4__NONE__MIP__Originating__Foreign__AAA() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_Originating_Foreign_AAA in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Expiration__Date() { if (union_selection != ALT_avp__AAA__3GPP__Expiration__Date) { clean_up(); field_avp__AAA__3GPP__Expiration__Date = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Expiration__Date; } return *field_avp__AAA__3GPP__Expiration__Date; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Expiration__Date() const { if (union_selection != ALT_avp__AAA__3GPP__Expiration__Date) TTCN_error("Using non-selected field avp_AAA_3GPP_Expiration_Date in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Expiration__Date; } OCTETSTRING& AVP__Data::avp__BASE__NONE__Error__Message() { if (union_selection != ALT_avp__BASE__NONE__Error__Message) { clean_up(); field_avp__BASE__NONE__Error__Message = new OCTETSTRING; union_selection = ALT_avp__BASE__NONE__Error__Message; } return *field_avp__BASE__NONE__Error__Message; } const OCTETSTRING& AVP__Data::avp__BASE__NONE__Error__Message() const { if (union_selection != ALT_avp__BASE__NONE__Error__Message) TTCN_error("Using non-selected field avp_BASE_NONE_Error_Message in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Error__Message; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__SRES() { if (union_selection != ALT_avp__AAA__3GPP__SRES) { clean_up(); field_avp__AAA__3GPP__SRES = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__SRES; } return *field_avp__AAA__3GPP__SRES; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__SRES() const { if (union_selection != ALT_avp__AAA__3GPP__SRES) TTCN_error("Using non-selected field avp_AAA_3GPP_SRES in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__SRES; } DCA__3GPP__DRM__Content& AVP__Data::avp__DCA__3GPP__DRM__Content() { if (union_selection != ALT_avp__DCA__3GPP__DRM__Content) { clean_up(); field_avp__DCA__3GPP__DRM__Content = new DCA__3GPP__DRM__Content; union_selection = ALT_avp__DCA__3GPP__DRM__Content; } return *field_avp__DCA__3GPP__DRM__Content; } const DCA__3GPP__DRM__Content& AVP__Data::avp__DCA__3GPP__DRM__Content() const { if (union_selection != ALT_avp__DCA__3GPP__DRM__Content) TTCN_error("Using non-selected field avp_DCA_3GPP_DRM_Content in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__DRM__Content; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Item__Number() { if (union_selection != ALT_avp__AAA__3GPP__Item__Number) { clean_up(); field_avp__AAA__3GPP__Item__Number = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Item__Number; } return *field_avp__AAA__3GPP__Item__Number; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Item__Number() const { if (union_selection != ALT_avp__AAA__3GPP__Item__Number) TTCN_error("Using non-selected field avp_AAA_3GPP_Item_Number in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Item__Number; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__NAS__Port__Type() { if (union_selection != ALT_avp__DNAS__NONE__NAS__Port__Type) { clean_up(); field_avp__DNAS__NONE__NAS__Port__Type = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__NAS__Port__Type; } return *field_avp__DNAS__NONE__NAS__Port__Type; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__NAS__Port__Type() const { if (union_selection != ALT_avp__DNAS__NONE__NAS__Port__Type) TTCN_error("Using non-selected field avp_DNAS_NONE_NAS_Port_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__NAS__Port__Type; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__ERP__Authorization() { if (union_selection != ALT_avp__AAA__3GPP__ERP__Authorization) { clean_up(); field_avp__AAA__3GPP__ERP__Authorization = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__ERP__Authorization; } return *field_avp__AAA__3GPP__ERP__Authorization; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__ERP__Authorization() const { if (union_selection != ALT_avp__AAA__3GPP__ERP__Authorization) TTCN_error("Using non-selected field avp_AAA_3GPP_ERP_Authorization in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__ERP__Authorization; } DCC__NONE__Multiple__Services__Indicator& AVP__Data::avp__DCC__NONE__Multiple__Services__Indicator() { if (union_selection != ALT_avp__DCC__NONE__Multiple__Services__Indicator) { clean_up(); field_avp__DCC__NONE__Multiple__Services__Indicator = new DCC__NONE__Multiple__Services__Indicator; union_selection = ALT_avp__DCC__NONE__Multiple__Services__Indicator; } return *field_avp__DCC__NONE__Multiple__Services__Indicator; } const DCC__NONE__Multiple__Services__Indicator& AVP__Data::avp__DCC__NONE__Multiple__Services__Indicator() const { if (union_selection != ALT_avp__DCC__NONE__Multiple__Services__Indicator) TTCN_error("Using non-selected field avp_DCC_NONE_Multiple_Services_Indicator in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Multiple__Services__Indicator; } AVP__list& AVP__Data::avp__DCA__3GPP__Early__Media__Description() { if (union_selection != ALT_avp__DCA__3GPP__Early__Media__Description) { clean_up(); field_avp__DCA__3GPP__Early__Media__Description = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Early__Media__Description; } return *field_avp__DCA__3GPP__Early__Media__Description; } const AVP__list& AVP__Data::avp__DCA__3GPP__Early__Media__Description() const { if (union_selection != ALT_avp__DCA__3GPP__Early__Media__Description) TTCN_error("Using non-selected field avp_DCA_3GPP_Early_Media_Description in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Early__Media__Description; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__MIP__FA__RK() { if (union_selection != ALT_avp__AAA__3GPP__MIP__FA__RK) { clean_up(); field_avp__AAA__3GPP__MIP__FA__RK = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__MIP__FA__RK; } return *field_avp__AAA__3GPP__MIP__FA__RK; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__MIP__FA__RK() const { if (union_selection != ALT_avp__AAA__3GPP__MIP__FA__RK) TTCN_error("Using non-selected field avp_AAA_3GPP_MIP_FA_RK in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__MIP__FA__RK; } AVP__list& AVP__Data::avp__DCA__3GPP__Related__Change__Condition__Information() { if (union_selection != ALT_avp__DCA__3GPP__Related__Change__Condition__Information) { clean_up(); field_avp__DCA__3GPP__Related__Change__Condition__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Related__Change__Condition__Information; } return *field_avp__DCA__3GPP__Related__Change__Condition__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__Related__Change__Condition__Information() const { if (union_selection != ALT_avp__DCA__3GPP__Related__Change__Condition__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_Related_Change_Condition_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Related__Change__Condition__Information; } DNAS__NONE__Framed__Protocol& AVP__Data::avp__DNAS__NONE__Framed__Protocol() { if (union_selection != ALT_avp__DNAS__NONE__Framed__Protocol) { clean_up(); field_avp__DNAS__NONE__Framed__Protocol = new DNAS__NONE__Framed__Protocol; union_selection = ALT_avp__DNAS__NONE__Framed__Protocol; } return *field_avp__DNAS__NONE__Framed__Protocol; } const DNAS__NONE__Framed__Protocol& AVP__Data::avp__DNAS__NONE__Framed__Protocol() const { if (union_selection != ALT_avp__DNAS__NONE__Framed__Protocol) TTCN_error("Using non-selected field avp_DNAS_NONE_Framed_Protocol in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Framed__Protocol; } S6__3GPP__Service__ID& AVP__Data::avp__S6__3GPP__Service__ID() { if (union_selection != ALT_avp__S6__3GPP__Service__ID) { clean_up(); field_avp__S6__3GPP__Service__ID = new S6__3GPP__Service__ID; union_selection = ALT_avp__S6__3GPP__Service__ID; } return *field_avp__S6__3GPP__Service__ID; } const S6__3GPP__Service__ID& AVP__Data::avp__S6__3GPP__Service__ID() const { if (union_selection != ALT_avp__S6__3GPP__Service__ID) TTCN_error("Using non-selected field avp_S6_3GPP_Service_ID in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Service__ID; } DCA__3GPP__LCS__Format__Indicator& AVP__Data::avp__DCA__3GPP__LCS__Format__Indicator() { if (union_selection != ALT_avp__DCA__3GPP__LCS__Format__Indicator) { clean_up(); field_avp__DCA__3GPP__LCS__Format__Indicator = new DCA__3GPP__LCS__Format__Indicator; union_selection = ALT_avp__DCA__3GPP__LCS__Format__Indicator; } return *field_avp__DCA__3GPP__LCS__Format__Indicator; } const DCA__3GPP__LCS__Format__Indicator& AVP__Data::avp__DCA__3GPP__LCS__Format__Indicator() const { if (union_selection != ALT_avp__DCA__3GPP__LCS__Format__Indicator) TTCN_error("Using non-selected field avp_DCA_3GPP_LCS_Format_Indicator in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__LCS__Format__Indicator; } OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__IMSI__MCC__MNC() { if (union_selection != ALT_avp__GI__3GPP__3GPP__IMSI__MCC__MNC) { clean_up(); field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC = new OCTETSTRING; union_selection = ALT_avp__GI__3GPP__3GPP__IMSI__MCC__MNC; } return *field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC; } const OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__IMSI__MCC__MNC() const { if (union_selection != ALT_avp__GI__3GPP__3GPP__IMSI__MCC__MNC) TTCN_error("Using non-selected field avp_GI_3GPP_3GPP_IMSI_MCC_MNC in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC; } RX__3GPP__Abort__Cause& AVP__Data::avp__RX__3GPP__Abort__Cause() { if (union_selection != ALT_avp__RX__3GPP__Abort__Cause) { clean_up(); field_avp__RX__3GPP__Abort__Cause = new RX__3GPP__Abort__Cause; union_selection = ALT_avp__RX__3GPP__Abort__Cause; } return *field_avp__RX__3GPP__Abort__Cause; } const RX__3GPP__Abort__Cause& AVP__Data::avp__RX__3GPP__Abort__Cause() const { if (union_selection != ALT_avp__RX__3GPP__Abort__Cause) TTCN_error("Using non-selected field avp_RX_3GPP_Abort_Cause in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Abort__Cause; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__ISUP__Cause__Location() { if (union_selection != ALT_avp__DCA__3GPP__ISUP__Cause__Location) { clean_up(); field_avp__DCA__3GPP__ISUP__Cause__Location = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__ISUP__Cause__Location; } return *field_avp__DCA__3GPP__ISUP__Cause__Location; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__ISUP__Cause__Location() const { if (union_selection != ALT_avp__DCA__3GPP__ISUP__Cause__Location) TTCN_error("Using non-selected field avp_DCA_3GPP_ISUP_Cause_Location in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__ISUP__Cause__Location; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Charging__Rule__Base__Name() { if (union_selection != ALT_avp__PCC__3GPP__Charging__Rule__Base__Name) { clean_up(); field_avp__PCC__3GPP__Charging__Rule__Base__Name = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Charging__Rule__Base__Name; } return *field_avp__PCC__3GPP__Charging__Rule__Base__Name; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Charging__Rule__Base__Name() const { if (union_selection != ALT_avp__PCC__3GPP__Charging__Rule__Base__Name) TTCN_error("Using non-selected field avp_PCC_3GPP_Charging_Rule_Base_Name in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Charging__Rule__Base__Name; } RX__3GPP__Required__Access__Info& AVP__Data::avp__RX__3GPP__Required__Access__Info() { if (union_selection != ALT_avp__RX__3GPP__Required__Access__Info) { clean_up(); field_avp__RX__3GPP__Required__Access__Info = new RX__3GPP__Required__Access__Info; union_selection = ALT_avp__RX__3GPP__Required__Access__Info; } return *field_avp__RX__3GPP__Required__Access__Info; } const RX__3GPP__Required__Access__Info& AVP__Data::avp__RX__3GPP__Required__Access__Info() const { if (union_selection != ALT_avp__RX__3GPP__Required__Access__Info) TTCN_error("Using non-selected field avp_RX_3GPP_Required_Access_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Required__Access__Info; } CHARSTRING& AVP__Data::avp__PCC__3GPP__TDF__Destination__Realm() { if (union_selection != ALT_avp__PCC__3GPP__TDF__Destination__Realm) { clean_up(); field_avp__PCC__3GPP__TDF__Destination__Realm = new CHARSTRING; union_selection = ALT_avp__PCC__3GPP__TDF__Destination__Realm; } return *field_avp__PCC__3GPP__TDF__Destination__Realm; } const CHARSTRING& AVP__Data::avp__PCC__3GPP__TDF__Destination__Realm() const { if (union_selection != ALT_avp__PCC__3GPP__TDF__Destination__Realm) TTCN_error("Using non-selected field avp_PCC_3GPP_TDF_Destination_Realm in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__TDF__Destination__Realm; } OCTETSTRING& AVP__Data::avp__S6__3GPP__S6t__HSS__Cause() { if (union_selection != ALT_avp__S6__3GPP__S6t__HSS__Cause) { clean_up(); field_avp__S6__3GPP__S6t__HSS__Cause = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__S6t__HSS__Cause; } return *field_avp__S6__3GPP__S6t__HSS__Cause; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__S6t__HSS__Cause() const { if (union_selection != ALT_avp__S6__3GPP__S6t__HSS__Cause) TTCN_error("Using non-selected field avp_S6_3GPP_S6t_HSS_Cause in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__S6t__HSS__Cause; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Media__Initiator__Party() { if (union_selection != ALT_avp__DCA__3GPP__Media__Initiator__Party) { clean_up(); field_avp__DCA__3GPP__Media__Initiator__Party = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Media__Initiator__Party; } return *field_avp__DCA__3GPP__Media__Initiator__Party; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Media__Initiator__Party() const { if (union_selection != ALT_avp__DCA__3GPP__Media__Initiator__Party) TTCN_error("Using non-selected field avp_DCA_3GPP_Media_Initiator_Party in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Media__Initiator__Party; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Associated__URI() { if (union_selection != ALT_avp__DCA__3GPP__Associated__URI) { clean_up(); field_avp__DCA__3GPP__Associated__URI = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Associated__URI; } return *field_avp__DCA__3GPP__Associated__URI; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Associated__URI() const { if (union_selection != ALT_avp__DCA__3GPP__Associated__URI) TTCN_error("Using non-selected field avp_DCA_3GPP_Associated_URI in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Associated__URI; } OCTETSTRING& AVP__Data::avp__RX__3GPP__AF__Requested__Data() { if (union_selection != ALT_avp__RX__3GPP__AF__Requested__Data) { clean_up(); field_avp__RX__3GPP__AF__Requested__Data = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__AF__Requested__Data; } return *field_avp__RX__3GPP__AF__Requested__Data; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__AF__Requested__Data() const { if (union_selection != ALT_avp__RX__3GPP__AF__Requested__Data) TTCN_error("Using non-selected field avp_RX_3GPP_AF_Requested_Data in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__AF__Requested__Data; } AVP__list& AVP__Data::avp__PCC__3GPP__QoS__Rule__Report() { if (union_selection != ALT_avp__PCC__3GPP__QoS__Rule__Report) { clean_up(); field_avp__PCC__3GPP__QoS__Rule__Report = new AVP__list; union_selection = ALT_avp__PCC__3GPP__QoS__Rule__Report; } return *field_avp__PCC__3GPP__QoS__Rule__Report; } const AVP__list& AVP__Data::avp__PCC__3GPP__QoS__Rule__Report() const { if (union_selection != ALT_avp__PCC__3GPP__QoS__Rule__Report) TTCN_error("Using non-selected field avp_PCC_3GPP_QoS_Rule_Report in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__QoS__Rule__Report; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Filter__Id() { if (union_selection != ALT_avp__DNAS__NONE__Filter__Id) { clean_up(); field_avp__DNAS__NONE__Filter__Id = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Filter__Id; } return *field_avp__DNAS__NONE__Filter__Id; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Filter__Id() const { if (union_selection != ALT_avp__DNAS__NONE__Filter__Id) TTCN_error("Using non-selected field avp_DNAS_NONE_Filter_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Filter__Id; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__ARAP__Password() { if (union_selection != ALT_avp__DNAS__NONE__ARAP__Password) { clean_up(); field_avp__DNAS__NONE__ARAP__Password = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__ARAP__Password; } return *field_avp__DNAS__NONE__ARAP__Password; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__ARAP__Password() const { if (union_selection != ALT_avp__DNAS__NONE__ARAP__Password) TTCN_error("Using non-selected field avp_DNAS_NONE_ARAP_Password in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__ARAP__Password; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Route__Header__Received() { if (union_selection != ALT_avp__DCA__3GPP__Route__Header__Received) { clean_up(); field_avp__DCA__3GPP__Route__Header__Received = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Route__Header__Received; } return *field_avp__DCA__3GPP__Route__Header__Received; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Route__Header__Received() const { if (union_selection != ALT_avp__DCA__3GPP__Route__Header__Received) TTCN_error("Using non-selected field avp_DCA_3GPP_Route_Header_Received in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Route__Header__Received; } OCTETSTRING& AVP__Data::avp__S6__3GPP__Stationary__Indication() { if (union_selection != ALT_avp__S6__3GPP__Stationary__Indication) { clean_up(); field_avp__S6__3GPP__Stationary__Indication = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__Stationary__Indication; } return *field_avp__S6__3GPP__Stationary__Indication; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__Stationary__Indication() const { if (union_selection != ALT_avp__S6__3GPP__Stationary__Indication) TTCN_error("Using non-selected field avp_S6_3GPP_Stationary_Indication in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Stationary__Indication; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__CHAP__Response() { if (union_selection != ALT_avp__DNAS__NONE__CHAP__Response) { clean_up(); field_avp__DNAS__NONE__CHAP__Response = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__CHAP__Response; } return *field_avp__DNAS__NONE__CHAP__Response; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__CHAP__Response() const { if (union_selection != ALT_avp__DNAS__NONE__CHAP__Response) TTCN_error("Using non-selected field avp_DNAS_NONE_CHAP_Response in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__CHAP__Response; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL() { if (union_selection != ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL) { clean_up(); field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL; } return *field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL() const { if (union_selection != ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL) TTCN_error("Using non-selected field avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_DL in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL; } INTEGER& AVP__Data::avp__DCA__3GPP__Usage__Information__Report__Sequence__Number() { if (union_selection != ALT_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number) { clean_up(); field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number = new INTEGER; union_selection = ALT_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number; } return *field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number; } const INTEGER& AVP__Data::avp__DCA__3GPP__Usage__Information__Report__Sequence__Number() const { if (union_selection != ALT_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number) TTCN_error("Using non-selected field avp_DCA_3GPP_Usage_Information_Report_Sequence_Number in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Geodetic__Information() { if (union_selection != ALT_avp__AAA__3GPP__Geodetic__Information) { clean_up(); field_avp__AAA__3GPP__Geodetic__Information = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Geodetic__Information; } return *field_avp__AAA__3GPP__Geodetic__Information; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Geodetic__Information() const { if (union_selection != ALT_avp__AAA__3GPP__Geodetic__Information) TTCN_error("Using non-selected field avp_AAA_3GPP_Geodetic_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Geodetic__Information; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Extended__GBR__UL() { if (union_selection != ALT_avp__PCC__3GPP__Extended__GBR__UL) { clean_up(); field_avp__PCC__3GPP__Extended__GBR__UL = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Extended__GBR__UL; } return *field_avp__PCC__3GPP__Extended__GBR__UL; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Extended__GBR__UL() const { if (union_selection != ALT_avp__PCC__3GPP__Extended__GBR__UL) TTCN_error("Using non-selected field avp_PCC_3GPP_Extended_GBR_UL in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Extended__GBR__UL; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__MBSFN__Area__ID() { if (union_selection != ALT_avp__AAA__3GPP__MBSFN__Area__ID) { clean_up(); field_avp__AAA__3GPP__MBSFN__Area__ID = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__MBSFN__Area__ID; } return *field_avp__AAA__3GPP__MBSFN__Area__ID; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__MBSFN__Area__ID() const { if (union_selection != ALT_avp__AAA__3GPP__MBSFN__Area__ID) TTCN_error("Using non-selected field avp_AAA_3GPP_MBSFN_Area_ID in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__MBSFN__Area__ID; } AVP__list& AVP__Data::avp__CxDx__3GPP__Server__Capabilities() { if (union_selection != ALT_avp__CxDx__3GPP__Server__Capabilities) { clean_up(); field_avp__CxDx__3GPP__Server__Capabilities = new AVP__list; union_selection = ALT_avp__CxDx__3GPP__Server__Capabilities; } return *field_avp__CxDx__3GPP__Server__Capabilities; } const AVP__list& AVP__Data::avp__CxDx__3GPP__Server__Capabilities() const { if (union_selection != ALT_avp__CxDx__3GPP__Server__Capabilities) TTCN_error("Using non-selected field avp_CxDx_3GPP_Server_Capabilities in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Server__Capabilities; } AVP__list& AVP__Data::avp__AAA__3GPP__Area__Scope() { if (union_selection != ALT_avp__AAA__3GPP__Area__Scope) { clean_up(); field_avp__AAA__3GPP__Area__Scope = new AVP__list; union_selection = ALT_avp__AAA__3GPP__Area__Scope; } return *field_avp__AAA__3GPP__Area__Scope; } const AVP__list& AVP__Data::avp__AAA__3GPP__Area__Scope() const { if (union_selection != ALT_avp__AAA__3GPP__Area__Scope) TTCN_error("Using non-selected field avp_AAA_3GPP_Area_Scope in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Area__Scope; } OCTETSTRING& AVP__Data::avp__MIPv4__NONE__Accounting__Input__Packets() { if (union_selection != ALT_avp__MIPv4__NONE__Accounting__Input__Packets) { clean_up(); field_avp__MIPv4__NONE__Accounting__Input__Packets = new OCTETSTRING; union_selection = ALT_avp__MIPv4__NONE__Accounting__Input__Packets; } return *field_avp__MIPv4__NONE__Accounting__Input__Packets; } const OCTETSTRING& AVP__Data::avp__MIPv4__NONE__Accounting__Input__Packets() const { if (union_selection != ALT_avp__MIPv4__NONE__Accounting__Input__Packets) TTCN_error("Using non-selected field avp_MIPv4_NONE_Accounting_Input_Packets in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__Accounting__Input__Packets; } DCA__3GPP__SGW__Change& AVP__Data::avp__DCA__3GPP__SGW__Change() { if (union_selection != ALT_avp__DCA__3GPP__SGW__Change) { clean_up(); field_avp__DCA__3GPP__SGW__Change = new DCA__3GPP__SGW__Change; union_selection = ALT_avp__DCA__3GPP__SGW__Change; } return *field_avp__DCA__3GPP__SGW__Change; } const DCA__3GPP__SGW__Change& AVP__Data::avp__DCA__3GPP__SGW__Change() const { if (union_selection != ALT_avp__DCA__3GPP__SGW__Change) TTCN_error("Using non-selected field avp_DCA_3GPP_SGW_Change in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SGW__Change; } AVP__list& AVP__Data::avp__CxDx__3GPP__SCSCF__Restoration__Info() { if (union_selection != ALT_avp__CxDx__3GPP__SCSCF__Restoration__Info) { clean_up(); field_avp__CxDx__3GPP__SCSCF__Restoration__Info = new AVP__list; union_selection = ALT_avp__CxDx__3GPP__SCSCF__Restoration__Info; } return *field_avp__CxDx__3GPP__SCSCF__Restoration__Info; } const AVP__list& AVP__Data::avp__CxDx__3GPP__SCSCF__Restoration__Info() const { if (union_selection != ALT_avp__CxDx__3GPP__SCSCF__Restoration__Info) TTCN_error("Using non-selected field avp_CxDx_3GPP_SCSCF_Restoration_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__SCSCF__Restoration__Info; } OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Initial__CSeq__Sequence__Number() { if (union_selection != ALT_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number) { clean_up(); field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number = new OCTETSTRING; union_selection = ALT_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number; } return *field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number; } const OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Initial__CSeq__Sequence__Number() const { if (union_selection != ALT_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number) TTCN_error("Using non-selected field avp_CxDx_3GPP_Initial_CSeq_Sequence_Number in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number; } AVP__list& AVP__Data::avp__DCA__3GPP__AoC__Subscription__Information() { if (union_selection != ALT_avp__DCA__3GPP__AoC__Subscription__Information) { clean_up(); field_avp__DCA__3GPP__AoC__Subscription__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__AoC__Subscription__Information; } return *field_avp__DCA__3GPP__AoC__Subscription__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__AoC__Subscription__Information() const { if (union_selection != ALT_avp__DCA__3GPP__AoC__Subscription__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_AoC_Subscription_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__AoC__Subscription__Information; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__PUA__Flags() { if (union_selection != ALT_avp__AAA__3GPP__PUA__Flags) { clean_up(); field_avp__AAA__3GPP__PUA__Flags = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__PUA__Flags; } return *field_avp__AAA__3GPP__PUA__Flags; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__PUA__Flags() const { if (union_selection != ALT_avp__AAA__3GPP__PUA__Flags) TTCN_error("Using non-selected field avp_AAA_3GPP_PUA_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__PUA__Flags; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Callback__Id() { if (union_selection != ALT_avp__DNAS__NONE__Callback__Id) { clean_up(); field_avp__DNAS__NONE__Callback__Id = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Callback__Id; } return *field_avp__DNAS__NONE__Callback__Id; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Callback__Id() const { if (union_selection != ALT_avp__DNAS__NONE__Callback__Id) TTCN_error("Using non-selected field avp_DNAS_NONE_Callback_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Callback__Id; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Time__Usage() { if (union_selection != ALT_avp__DCA__3GPP__Time__Usage) { clean_up(); field_avp__DCA__3GPP__Time__Usage = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Time__Usage; } return *field_avp__DCA__3GPP__Time__Usage; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Time__Usage() const { if (union_selection != ALT_avp__DCA__3GPP__Time__Usage) TTCN_error("Using non-selected field avp_DCA_3GPP_Time_Usage in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Time__Usage; } CHARSTRING& AVP__Data::avp__CxDx__3GPP__Primary__Event__Charging__Function__Name() { if (union_selection != ALT_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name) { clean_up(); field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name = new CHARSTRING; union_selection = ALT_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name; } return *field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name; } const CHARSTRING& AVP__Data::avp__CxDx__3GPP__Primary__Event__Charging__Function__Name() const { if (union_selection != ALT_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name) TTCN_error("Using non-selected field avp_CxDx_3GPP_Primary_Event_Charging_Function_Name in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name; } OCTETSTRING& AVP__Data::avp__DCC__NONE__CC__Output__Octets() { if (union_selection != ALT_avp__DCC__NONE__CC__Output__Octets) { clean_up(); field_avp__DCC__NONE__CC__Output__Octets = new OCTETSTRING; union_selection = ALT_avp__DCC__NONE__CC__Output__Octets; } return *field_avp__DCC__NONE__CC__Output__Octets; } const OCTETSTRING& AVP__Data::avp__DCC__NONE__CC__Output__Octets() const { if (union_selection != ALT_avp__DCC__NONE__CC__Output__Octets) TTCN_error("Using non-selected field avp_DCC_NONE_CC_Output_Octets in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__CC__Output__Octets; } OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__User__Location__Info() { if (union_selection != ALT_avp__GI__3GPP__3GPP__User__Location__Info) { clean_up(); field_avp__GI__3GPP__3GPP__User__Location__Info = new OCTETSTRING; union_selection = ALT_avp__GI__3GPP__3GPP__User__Location__Info; } return *field_avp__GI__3GPP__3GPP__User__Location__Info; } const OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__User__Location__Info() const { if (union_selection != ALT_avp__GI__3GPP__3GPP__User__Location__Info) TTCN_error("Using non-selected field avp_GI_3GPP_3GPP_User_Location_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__3GPP__User__Location__Info; } AAA__3GPP__Notification__To__UE__User& AVP__Data::avp__AAA__3GPP__Notification__To__UE__User() { if (union_selection != ALT_avp__AAA__3GPP__Notification__To__UE__User) { clean_up(); field_avp__AAA__3GPP__Notification__To__UE__User = new AAA__3GPP__Notification__To__UE__User; union_selection = ALT_avp__AAA__3GPP__Notification__To__UE__User; } return *field_avp__AAA__3GPP__Notification__To__UE__User; } const AAA__3GPP__Notification__To__UE__User& AVP__Data::avp__AAA__3GPP__Notification__To__UE__User() const { if (union_selection != ALT_avp__AAA__3GPP__Notification__To__UE__User) TTCN_error("Using non-selected field avp_AAA_3GPP_Notification_To_UE_User in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Notification__To__UE__User; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Visited__PLMN__Id() { if (union_selection != ALT_avp__AAA__3GPP__Visited__PLMN__Id) { clean_up(); field_avp__AAA__3GPP__Visited__PLMN__Id = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Visited__PLMN__Id; } return *field_avp__AAA__3GPP__Visited__PLMN__Id; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Visited__PLMN__Id() const { if (union_selection != ALT_avp__AAA__3GPP__Visited__PLMN__Id) TTCN_error("Using non-selected field avp_AAA_3GPP_Visited_PLMN_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Visited__PLMN__Id; } AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions& AVP__Data::avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions() { if (union_selection != ALT_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions) { clean_up(); field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions = new AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions; union_selection = ALT_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions; } return *field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions; } const AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions& AVP__Data::avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions() const { if (union_selection != ALT_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions) TTCN_error("Using non-selected field avp_AAA_3GPP_Homogeneous_Support_of_IMS_Voice_Over_PS_Sessions in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions; } AVP__list& AVP__Data::avp__DCA__3GPP__Participant__Group() { if (union_selection != ALT_avp__DCA__3GPP__Participant__Group) { clean_up(); field_avp__DCA__3GPP__Participant__Group = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Participant__Group; } return *field_avp__DCA__3GPP__Participant__Group; } const AVP__list& AVP__Data::avp__DCA__3GPP__Participant__Group() const { if (union_selection != ALT_avp__DCA__3GPP__Participant__Group) TTCN_error("Using non-selected field avp_DCA_3GPP_Participant_Group in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Participant__Group; } DCA__3GPP__Play__Alternative& AVP__Data::avp__DCA__3GPP__Play__Alternative() { if (union_selection != ALT_avp__DCA__3GPP__Play__Alternative) { clean_up(); field_avp__DCA__3GPP__Play__Alternative = new DCA__3GPP__Play__Alternative; union_selection = ALT_avp__DCA__3GPP__Play__Alternative; } return *field_avp__DCA__3GPP__Play__Alternative; } const DCA__3GPP__Play__Alternative& AVP__Data::avp__DCA__3GPP__Play__Alternative() const { if (union_selection != ALT_avp__DCA__3GPP__Play__Alternative) TTCN_error("Using non-selected field avp_DCA_3GPP_Play_Alternative in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Play__Alternative; } DCA__3GPP__MBMS__User__Service__Type& AVP__Data::avp__DCA__3GPP__MBMS__User__Service__Type() { if (union_selection != ALT_avp__DCA__3GPP__MBMS__User__Service__Type) { clean_up(); field_avp__DCA__3GPP__MBMS__User__Service__Type = new DCA__3GPP__MBMS__User__Service__Type; union_selection = ALT_avp__DCA__3GPP__MBMS__User__Service__Type; } return *field_avp__DCA__3GPP__MBMS__User__Service__Type; } const DCA__3GPP__MBMS__User__Service__Type& AVP__Data::avp__DCA__3GPP__MBMS__User__Service__Type() const { if (union_selection != ALT_avp__DCA__3GPP__MBMS__User__Service__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_MBMS_User_Service_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__MBMS__User__Service__Type; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Transit__IOI__List() { if (union_selection != ALT_avp__DCA__3GPP__Transit__IOI__List) { clean_up(); field_avp__DCA__3GPP__Transit__IOI__List = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Transit__IOI__List; } return *field_avp__DCA__3GPP__Transit__IOI__List; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Transit__IOI__List() const { if (union_selection != ALT_avp__DCA__3GPP__Transit__IOI__List) TTCN_error("Using non-selected field avp_DCA_3GPP_Transit_IOI_List in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Transit__IOI__List; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Codec__Data() { if (union_selection != ALT_avp__RX__3GPP__Codec__Data) { clean_up(); field_avp__RX__3GPP__Codec__Data = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Codec__Data; } return *field_avp__RX__3GPP__Codec__Data; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Codec__Data() const { if (union_selection != ALT_avp__RX__3GPP__Codec__Data) TTCN_error("Using non-selected field avp_RX_3GPP_Codec_Data in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Codec__Data; } AVP__list& AVP__Data::avp__S6__3GPP__Monitoring__Event__Config__Status() { if (union_selection != ALT_avp__S6__3GPP__Monitoring__Event__Config__Status) { clean_up(); field_avp__S6__3GPP__Monitoring__Event__Config__Status = new AVP__list; union_selection = ALT_avp__S6__3GPP__Monitoring__Event__Config__Status; } return *field_avp__S6__3GPP__Monitoring__Event__Config__Status; } const AVP__list& AVP__Data::avp__S6__3GPP__Monitoring__Event__Config__Status() const { if (union_selection != ALT_avp__S6__3GPP__Monitoring__Event__Config__Status) TTCN_error("Using non-selected field avp_S6_3GPP_Monitoring_Event_Config_Status in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Monitoring__Event__Config__Status; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__SDP__Media__Name() { if (union_selection != ALT_avp__DCA__3GPP__SDP__Media__Name) { clean_up(); field_avp__DCA__3GPP__SDP__Media__Name = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__SDP__Media__Name; } return *field_avp__DCA__3GPP__SDP__Media__Name; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__SDP__Media__Name() const { if (union_selection != ALT_avp__DCA__3GPP__SDP__Media__Name) TTCN_error("Using non-selected field avp_DCA_3GPP_SDP_Media_Name in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SDP__Media__Name; } AVP__list& AVP__Data::avp__DCA__3GPP__AF__Correlation__Information() { if (union_selection != ALT_avp__DCA__3GPP__AF__Correlation__Information) { clean_up(); field_avp__DCA__3GPP__AF__Correlation__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__AF__Correlation__Information; } return *field_avp__DCA__3GPP__AF__Correlation__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__AF__Correlation__Information() const { if (union_selection != ALT_avp__DCA__3GPP__AF__Correlation__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_AF_Correlation_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__AF__Correlation__Information; } AVP__list& AVP__Data::avp__DCC__NONE__Cost__Information() { if (union_selection != ALT_avp__DCC__NONE__Cost__Information) { clean_up(); field_avp__DCC__NONE__Cost__Information = new AVP__list; union_selection = ALT_avp__DCC__NONE__Cost__Information; } return *field_avp__DCC__NONE__Cost__Information; } const AVP__list& AVP__Data::avp__DCC__NONE__Cost__Information() const { if (union_selection != ALT_avp__DCC__NONE__Cost__Information) TTCN_error("Using non-selected field avp_DCC_NONE_Cost_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Cost__Information; } CHARSTRING& AVP__Data::avp__DCA__3GPP__Serving__Node__Identity() { if (union_selection != ALT_avp__DCA__3GPP__Serving__Node__Identity) { clean_up(); field_avp__DCA__3GPP__Serving__Node__Identity = new CHARSTRING; union_selection = ALT_avp__DCA__3GPP__Serving__Node__Identity; } return *field_avp__DCA__3GPP__Serving__Node__Identity; } const CHARSTRING& AVP__Data::avp__DCA__3GPP__Serving__Node__Identity() const { if (union_selection != ALT_avp__DCA__3GPP__Serving__Node__Identity) TTCN_error("Using non-selected field avp_DCA_3GPP_Serving_Node_Identity in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Serving__Node__Identity; } CHARSTRING& AVP__Data::avp__BASE__NONE__Error__Reporting__Host() { if (union_selection != ALT_avp__BASE__NONE__Error__Reporting__Host) { clean_up(); field_avp__BASE__NONE__Error__Reporting__Host = new CHARSTRING; union_selection = ALT_avp__BASE__NONE__Error__Reporting__Host; } return *field_avp__BASE__NONE__Error__Reporting__Host; } const CHARSTRING& AVP__Data::avp__BASE__NONE__Error__Reporting__Host() const { if (union_selection != ALT_avp__BASE__NONE__Error__Reporting__Host) TTCN_error("Using non-selected field avp_BASE_NONE_Error_Reporting_Host in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Error__Reporting__Host; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Radio__Frequency() { if (union_selection != ALT_avp__DCA__3GPP__Radio__Frequency) { clean_up(); field_avp__DCA__3GPP__Radio__Frequency = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Radio__Frequency; } return *field_avp__DCA__3GPP__Radio__Frequency; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Radio__Frequency() const { if (union_selection != ALT_avp__DCA__3GPP__Radio__Frequency) TTCN_error("Using non-selected field avp_DCA_3GPP_Radio_Frequency in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Radio__Frequency; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Rule__Activation__Time() { if (union_selection != ALT_avp__PCC__3GPP__Rule__Activation__Time) { clean_up(); field_avp__PCC__3GPP__Rule__Activation__Time = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Rule__Activation__Time; } return *field_avp__PCC__3GPP__Rule__Activation__Time; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Rule__Activation__Time() const { if (union_selection != ALT_avp__PCC__3GPP__Rule__Activation__Time) TTCN_error("Using non-selected field avp_PCC_3GPP_Rule_Activation_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Rule__Activation__Time; } AVP__list& AVP__Data::avp__S6__3GPP__Service__Data() { if (union_selection != ALT_avp__S6__3GPP__Service__Data) { clean_up(); field_avp__S6__3GPP__Service__Data = new AVP__list; union_selection = ALT_avp__S6__3GPP__Service__Data; } return *field_avp__S6__3GPP__Service__Data; } const AVP__list& AVP__Data::avp__S6__3GPP__Service__Data() const { if (union_selection != ALT_avp__S6__3GPP__Service__Data) TTCN_error("Using non-selected field avp_S6_3GPP_Service_Data in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Service__Data; } OCTETSTRING& AVP__Data::avp__RX__3GPP__AF__Application__Identifier() { if (union_selection != ALT_avp__RX__3GPP__AF__Application__Identifier) { clean_up(); field_avp__RX__3GPP__AF__Application__Identifier = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__AF__Application__Identifier; } return *field_avp__RX__3GPP__AF__Application__Identifier; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__AF__Application__Identifier() const { if (union_selection != ALT_avp__RX__3GPP__AF__Application__Identifier) TTCN_error("Using non-selected field avp_RX_3GPP_AF_Application_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__AF__Application__Identifier; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__NetLoc__Access__Support() { if (union_selection != ALT_avp__PCC__3GPP__NetLoc__Access__Support) { clean_up(); field_avp__PCC__3GPP__NetLoc__Access__Support = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__NetLoc__Access__Support; } return *field_avp__PCC__3GPP__NetLoc__Access__Support; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__NetLoc__Access__Support() const { if (union_selection != ALT_avp__PCC__3GPP__NetLoc__Access__Support) TTCN_error("Using non-selected field avp_PCC_3GPP_NetLoc_Access_Support in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__NetLoc__Access__Support; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier() { if (union_selection != ALT_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier) { clean_up(); field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier; } return *field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier() const { if (union_selection != ALT_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier) TTCN_error("Using non-selected field avp_DCA_3GPP_Announcing_UE_VPLMN_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier; } AVP__list& AVP__Data::avp__S6__3GPP__Monitoring__Event__Configuration() { if (union_selection != ALT_avp__S6__3GPP__Monitoring__Event__Configuration) { clean_up(); field_avp__S6__3GPP__Monitoring__Event__Configuration = new AVP__list; union_selection = ALT_avp__S6__3GPP__Monitoring__Event__Configuration; } return *field_avp__S6__3GPP__Monitoring__Event__Configuration; } const AVP__list& AVP__Data::avp__S6__3GPP__Monitoring__Event__Configuration() const { if (union_selection != ALT_avp__S6__3GPP__Monitoring__Event__Configuration) TTCN_error("Using non-selected field avp_S6_3GPP_Monitoring_Event_Configuration in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Monitoring__Event__Configuration; } PCC__3GPP__Offline& AVP__Data::avp__PCC__3GPP__Offline() { if (union_selection != ALT_avp__PCC__3GPP__Offline) { clean_up(); field_avp__PCC__3GPP__Offline = new PCC__3GPP__Offline; union_selection = ALT_avp__PCC__3GPP__Offline; } return *field_avp__PCC__3GPP__Offline; } const PCC__3GPP__Offline& AVP__Data::avp__PCC__3GPP__Offline() const { if (union_selection != ALT_avp__PCC__3GPP__Offline) TTCN_error("Using non-selected field avp_PCC_3GPP_Offline in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Offline; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__SIP__Method() { if (union_selection != ALT_avp__DCA__3GPP__SIP__Method) { clean_up(); field_avp__DCA__3GPP__SIP__Method = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__SIP__Method; } return *field_avp__DCA__3GPP__SIP__Method; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__SIP__Method() const { if (union_selection != ALT_avp__DCA__3GPP__SIP__Method) TTCN_error("Using non-selected field avp_DCA_3GPP_SIP_Method in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SIP__Method; } AVP__list& AVP__Data::avp__PCC__3GPP__ADC__Rule__Definition() { if (union_selection != ALT_avp__PCC__3GPP__ADC__Rule__Definition) { clean_up(); field_avp__PCC__3GPP__ADC__Rule__Definition = new AVP__list; union_selection = ALT_avp__PCC__3GPP__ADC__Rule__Definition; } return *field_avp__PCC__3GPP__ADC__Rule__Definition; } const AVP__list& AVP__Data::avp__PCC__3GPP__ADC__Rule__Definition() const { if (union_selection != ALT_avp__PCC__3GPP__ADC__Rule__Definition) TTCN_error("Using non-selected field avp_PCC_3GPP_ADC_Rule_Definition in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__ADC__Rule__Definition; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Additional__Context__ID() { if (union_selection != ALT_avp__AAA__3GPP__Additional__Context__ID) { clean_up(); field_avp__AAA__3GPP__Additional__Context__ID = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Additional__Context__ID; } return *field_avp__AAA__3GPP__Additional__Context__ID; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Additional__Context__ID() const { if (union_selection != ALT_avp__AAA__3GPP__Additional__Context__ID) TTCN_error("Using non-selected field avp_AAA_3GPP_Additional_Context_ID in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Additional__Context__ID; } DNAS__NONE__Login__Service& AVP__Data::avp__DNAS__NONE__Login__Service() { if (union_selection != ALT_avp__DNAS__NONE__Login__Service) { clean_up(); field_avp__DNAS__NONE__Login__Service = new DNAS__NONE__Login__Service; union_selection = ALT_avp__DNAS__NONE__Login__Service; } return *field_avp__DNAS__NONE__Login__Service; } const DNAS__NONE__Login__Service& AVP__Data::avp__DNAS__NONE__Login__Service() const { if (union_selection != ALT_avp__DNAS__NONE__Login__Service) TTCN_error("Using non-selected field avp_DNAS_NONE_Login_Service in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Login__Service; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__ARAP__Security__Data() { if (union_selection != ALT_avp__DNAS__NONE__ARAP__Security__Data) { clean_up(); field_avp__DNAS__NONE__ARAP__Security__Data = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__ARAP__Security__Data; } return *field_avp__DNAS__NONE__ARAP__Security__Data; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__ARAP__Security__Data() const { if (union_selection != ALT_avp__DNAS__NONE__ARAP__Security__Data) TTCN_error("Using non-selected field avp_DNAS_NONE_ARAP_Security_Data in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__ARAP__Security__Data; } AVP__list& AVP__Data::avp__S6__3GPP__Allowed__PLMN__List() { if (union_selection != ALT_avp__S6__3GPP__Allowed__PLMN__List) { clean_up(); field_avp__S6__3GPP__Allowed__PLMN__List = new AVP__list; union_selection = ALT_avp__S6__3GPP__Allowed__PLMN__List; } return *field_avp__S6__3GPP__Allowed__PLMN__List; } const AVP__list& AVP__Data::avp__S6__3GPP__Allowed__PLMN__List() const { if (union_selection != ALT_avp__S6__3GPP__Allowed__PLMN__List) TTCN_error("Using non-selected field avp_S6_3GPP_Allowed_PLMN_List in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Allowed__PLMN__List; } PCC__3GPP__Bearer__Control__Mode& AVP__Data::avp__PCC__3GPP__Bearer__Control__Mode() { if (union_selection != ALT_avp__PCC__3GPP__Bearer__Control__Mode) { clean_up(); field_avp__PCC__3GPP__Bearer__Control__Mode = new PCC__3GPP__Bearer__Control__Mode; union_selection = ALT_avp__PCC__3GPP__Bearer__Control__Mode; } return *field_avp__PCC__3GPP__Bearer__Control__Mode; } const PCC__3GPP__Bearer__Control__Mode& AVP__Data::avp__PCC__3GPP__Bearer__Control__Mode() const { if (union_selection != ALT_avp__PCC__3GPP__Bearer__Control__Mode) TTCN_error("Using non-selected field avp_PCC_3GPP_Bearer_Control_Mode in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Bearer__Control__Mode; } AVP__list& AVP__Data::avp__AAA__3GPP__Active__APN() { if (union_selection != ALT_avp__AAA__3GPP__Active__APN) { clean_up(); field_avp__AAA__3GPP__Active__APN = new AVP__list; union_selection = ALT_avp__AAA__3GPP__Active__APN; } return *field_avp__AAA__3GPP__Active__APN; } const AVP__list& AVP__Data::avp__AAA__3GPP__Active__APN() const { if (union_selection != ALT_avp__AAA__3GPP__Active__APN) TTCN_error("Using non-selected field avp_AAA_3GPP_Active_APN in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Active__APN; } AVP__Address& AVP__Data::avp__PCC__3GPP__HeNB__Local__IP__Address() { if (union_selection != ALT_avp__PCC__3GPP__HeNB__Local__IP__Address) { clean_up(); field_avp__PCC__3GPP__HeNB__Local__IP__Address = new AVP__Address; union_selection = ALT_avp__PCC__3GPP__HeNB__Local__IP__Address; } return *field_avp__PCC__3GPP__HeNB__Local__IP__Address; } const AVP__Address& AVP__Data::avp__PCC__3GPP__HeNB__Local__IP__Address() const { if (union_selection != ALT_avp__PCC__3GPP__HeNB__Local__IP__Address) TTCN_error("Using non-selected field avp_PCC_3GPP_HeNB_Local_IP_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__HeNB__Local__IP__Address; } CHARSTRING& AVP__Data::avp__PCC__3GPP__Packet__Filter__Content() { if (union_selection != ALT_avp__PCC__3GPP__Packet__Filter__Content) { clean_up(); field_avp__PCC__3GPP__Packet__Filter__Content = new CHARSTRING; union_selection = ALT_avp__PCC__3GPP__Packet__Filter__Content; } return *field_avp__PCC__3GPP__Packet__Filter__Content; } const CHARSTRING& AVP__Data::avp__PCC__3GPP__Packet__Filter__Content() const { if (union_selection != ALT_avp__PCC__3GPP__Packet__Filter__Content) TTCN_error("Using non-selected field avp_PCC_3GPP_Packet_Filter_Content in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Packet__Filter__Content; } AAA__3GPP__SMS__Register__Request& AVP__Data::avp__AAA__3GPP__SMS__Register__Request() { if (union_selection != ALT_avp__AAA__3GPP__SMS__Register__Request) { clean_up(); field_avp__AAA__3GPP__SMS__Register__Request = new AAA__3GPP__SMS__Register__Request; union_selection = ALT_avp__AAA__3GPP__SMS__Register__Request; } return *field_avp__AAA__3GPP__SMS__Register__Request; } const AAA__3GPP__SMS__Register__Request& AVP__Data::avp__AAA__3GPP__SMS__Register__Request() const { if (union_selection != ALT_avp__AAA__3GPP__SMS__Register__Request) TTCN_error("Using non-selected field avp_AAA_3GPP_SMS_Register_Request in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__SMS__Register__Request; } AVP__list& AVP__Data::avp__CxDx__3GPP__Subscription__Info() { if (union_selection != ALT_avp__CxDx__3GPP__Subscription__Info) { clean_up(); field_avp__CxDx__3GPP__Subscription__Info = new AVP__list; union_selection = ALT_avp__CxDx__3GPP__Subscription__Info; } return *field_avp__CxDx__3GPP__Subscription__Info; } const AVP__list& AVP__Data::avp__CxDx__3GPP__Subscription__Info() const { if (union_selection != ALT_avp__CxDx__3GPP__Subscription__Info) TTCN_error("Using non-selected field avp_CxDx_3GPP_Subscription_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Subscription__Info; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__SIP__Response__Timestamp__Fraction() { if (union_selection != ALT_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction) { clean_up(); field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction; } return *field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__SIP__Response__Timestamp__Fraction() const { if (union_selection != ALT_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction) TTCN_error("Using non-selected field avp_DCA_3GPP_SIP_Response_Timestamp_Fraction in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction; } AVP__Address& AVP__Data::avp__DCA__3GPP__Client__Address() { if (union_selection != ALT_avp__DCA__3GPP__Client__Address) { clean_up(); field_avp__DCA__3GPP__Client__Address = new AVP__Address; union_selection = ALT_avp__DCA__3GPP__Client__Address; } return *field_avp__DCA__3GPP__Client__Address; } const AVP__Address& AVP__Data::avp__DCA__3GPP__Client__Address() const { if (union_selection != ALT_avp__DCA__3GPP__Client__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_Client_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Client__Address; } AVP__list& AVP__Data::avp__AAA__3GPP__APN__Configuration() { if (union_selection != ALT_avp__AAA__3GPP__APN__Configuration) { clean_up(); field_avp__AAA__3GPP__APN__Configuration = new AVP__list; union_selection = ALT_avp__AAA__3GPP__APN__Configuration; } return *field_avp__AAA__3GPP__APN__Configuration; } const AVP__list& AVP__Data::avp__AAA__3GPP__APN__Configuration() const { if (union_selection != ALT_avp__AAA__3GPP__APN__Configuration) TTCN_error("Using non-selected field avp_AAA_3GPP_APN_Configuration in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__APN__Configuration; } DCA__3GPP__Subscriber__Role& AVP__Data::avp__DCA__3GPP__Subscriber__Role() { if (union_selection != ALT_avp__DCA__3GPP__Subscriber__Role) { clean_up(); field_avp__DCA__3GPP__Subscriber__Role = new DCA__3GPP__Subscriber__Role; union_selection = ALT_avp__DCA__3GPP__Subscriber__Role; } return *field_avp__DCA__3GPP__Subscriber__Role; } const DCA__3GPP__Subscriber__Role& AVP__Data::avp__DCA__3GPP__Subscriber__Role() const { if (union_selection != ALT_avp__DCA__3GPP__Subscriber__Role) TTCN_error("Using non-selected field avp_DCA_3GPP_Subscriber_Role in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Subscriber__Role; } OCTETSTRING& AVP__Data::avp__CxDx__3GPP__SIP__Number__Auth__Items() { if (union_selection != ALT_avp__CxDx__3GPP__SIP__Number__Auth__Items) { clean_up(); field_avp__CxDx__3GPP__SIP__Number__Auth__Items = new OCTETSTRING; union_selection = ALT_avp__CxDx__3GPP__SIP__Number__Auth__Items; } return *field_avp__CxDx__3GPP__SIP__Number__Auth__Items; } const OCTETSTRING& AVP__Data::avp__CxDx__3GPP__SIP__Number__Auth__Items() const { if (union_selection != ALT_avp__CxDx__3GPP__SIP__Number__Auth__Items) TTCN_error("Using non-selected field avp_CxDx_3GPP_SIP_Number_Auth_Items in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__SIP__Number__Auth__Items; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__OMC__Id() { if (union_selection != ALT_avp__AAA__3GPP__OMC__Id) { clean_up(); field_avp__AAA__3GPP__OMC__Id = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__OMC__Id; } return *field_avp__AAA__3GPP__OMC__Id; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__OMC__Id() const { if (union_selection != ALT_avp__AAA__3GPP__OMC__Id) TTCN_error("Using non-selected field avp_AAA_3GPP_OMC_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__OMC__Id; } AAA__3GPP__GMLC__Restriction& AVP__Data::avp__AAA__3GPP__GMLC__Restriction() { if (union_selection != ALT_avp__AAA__3GPP__GMLC__Restriction) { clean_up(); field_avp__AAA__3GPP__GMLC__Restriction = new AAA__3GPP__GMLC__Restriction; union_selection = ALT_avp__AAA__3GPP__GMLC__Restriction; } return *field_avp__AAA__3GPP__GMLC__Restriction; } const AAA__3GPP__GMLC__Restriction& AVP__Data::avp__AAA__3GPP__GMLC__Restriction() const { if (union_selection != ALT_avp__AAA__3GPP__GMLC__Restriction) TTCN_error("Using non-selected field avp_AAA_3GPP_GMLC_Restriction in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__GMLC__Restriction; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__State() { if (union_selection != ALT_avp__DNAS__NONE__State) { clean_up(); field_avp__DNAS__NONE__State = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__State; } return *field_avp__DNAS__NONE__State; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__State() const { if (union_selection != ALT_avp__DNAS__NONE__State) TTCN_error("Using non-selected field avp_DNAS_NONE_State in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__State; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Tunnel__Preference() { if (union_selection != ALT_avp__DNAS__NONE__Tunnel__Preference) { clean_up(); field_avp__DNAS__NONE__Tunnel__Preference = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Tunnel__Preference; } return *field_avp__DNAS__NONE__Tunnel__Preference; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Tunnel__Preference() const { if (union_selection != ALT_avp__DNAS__NONE__Tunnel__Preference) TTCN_error("Using non-selected field avp_DNAS_NONE_Tunnel_Preference in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Tunnel__Preference; } DCC__NONE__CC__Session__Failover& AVP__Data::avp__DCC__NONE__CC__Session__Failover() { if (union_selection != ALT_avp__DCC__NONE__CC__Session__Failover) { clean_up(); field_avp__DCC__NONE__CC__Session__Failover = new DCC__NONE__CC__Session__Failover; union_selection = ALT_avp__DCC__NONE__CC__Session__Failover; } return *field_avp__DCC__NONE__CC__Session__Failover; } const DCC__NONE__CC__Session__Failover& AVP__Data::avp__DCC__NONE__CC__Session__Failover() const { if (union_selection != ALT_avp__DCC__NONE__CC__Session__Failover) TTCN_error("Using non-selected field avp_DCC_NONE_CC_Session_Failover in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__CC__Session__Failover; } AVP__list& AVP__Data::avp__DCA__3GPP__Enhanced__Diagnostics() { if (union_selection != ALT_avp__DCA__3GPP__Enhanced__Diagnostics) { clean_up(); field_avp__DCA__3GPP__Enhanced__Diagnostics = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Enhanced__Diagnostics; } return *field_avp__DCA__3GPP__Enhanced__Diagnostics; } const AVP__list& AVP__Data::avp__DCA__3GPP__Enhanced__Diagnostics() const { if (union_selection != ALT_avp__DCA__3GPP__Enhanced__Diagnostics) TTCN_error("Using non-selected field avp_DCA_3GPP_Enhanced_Diagnostics in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Enhanced__Diagnostics; } DCA__3GPP__CSG__Membership__Indication& AVP__Data::avp__DCA__3GPP__CSG__Membership__Indication() { if (union_selection != ALT_avp__DCA__3GPP__CSG__Membership__Indication) { clean_up(); field_avp__DCA__3GPP__CSG__Membership__Indication = new DCA__3GPP__CSG__Membership__Indication; union_selection = ALT_avp__DCA__3GPP__CSG__Membership__Indication; } return *field_avp__DCA__3GPP__CSG__Membership__Indication; } const DCA__3GPP__CSG__Membership__Indication& AVP__Data::avp__DCA__3GPP__CSG__Membership__Indication() const { if (union_selection != ALT_avp__DCA__3GPP__CSG__Membership__Indication) TTCN_error("Using non-selected field avp_DCA_3GPP_CSG_Membership_Indication in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__CSG__Membership__Indication; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Regional__Subscription__Zone__Code() { if (union_selection != ALT_avp__AAA__3GPP__Regional__Subscription__Zone__Code) { clean_up(); field_avp__AAA__3GPP__Regional__Subscription__Zone__Code = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Regional__Subscription__Zone__Code; } return *field_avp__AAA__3GPP__Regional__Subscription__Zone__Code; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Regional__Subscription__Zone__Code() const { if (union_selection != ALT_avp__AAA__3GPP__Regional__Subscription__Zone__Code) TTCN_error("Using non-selected field avp_AAA_3GPP_Regional_Subscription_Zone_Code in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Regional__Subscription__Zone__Code; } AVP__list& AVP__Data::avp__DCA__3GPP__Message__Class() { if (union_selection != ALT_avp__DCA__3GPP__Message__Class) { clean_up(); field_avp__DCA__3GPP__Message__Class = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Message__Class; } return *field_avp__DCA__3GPP__Message__Class; } const AVP__list& AVP__Data::avp__DCA__3GPP__Message__Class() const { if (union_selection != ALT_avp__DCA__3GPP__Message__Class) TTCN_error("Using non-selected field avp_DCA_3GPP_Message_Class in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Message__Class; } OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__Negotiated__DSCP() { if (union_selection != ALT_avp__GI__3GPP__3GPP__Negotiated__DSCP) { clean_up(); field_avp__GI__3GPP__3GPP__Negotiated__DSCP = new OCTETSTRING; union_selection = ALT_avp__GI__3GPP__3GPP__Negotiated__DSCP; } return *field_avp__GI__3GPP__3GPP__Negotiated__DSCP; } const OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__Negotiated__DSCP() const { if (union_selection != ALT_avp__GI__3GPP__3GPP__Negotiated__DSCP) TTCN_error("Using non-selected field avp_GI_3GPP_3GPP_Negotiated_DSCP in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__3GPP__Negotiated__DSCP; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__TWAN__S2a__Failure__Cause() { if (union_selection != ALT_avp__AAA__3GPP__TWAN__S2a__Failure__Cause) { clean_up(); field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__TWAN__S2a__Failure__Cause; } return *field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__TWAN__S2a__Failure__Cause() const { if (union_selection != ALT_avp__AAA__3GPP__TWAN__S2a__Failure__Cause) TTCN_error("Using non-selected field avp_AAA_3GPP_TWAN_S2a_Failure_Cause in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause; } OCTETSTRING& AVP__Data::avp__MIPv4__NONE__MIP__FA__to__MN__SPI() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__FA__to__MN__SPI) { clean_up(); field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI = new OCTETSTRING; union_selection = ALT_avp__MIPv4__NONE__MIP__FA__to__MN__SPI; } return *field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI; } const OCTETSTRING& AVP__Data::avp__MIPv4__NONE__MIP__FA__to__MN__SPI() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__FA__to__MN__SPI) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_FA_to_MN_SPI in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI; } AVP__list& AVP__Data::avp__DCA__3GPP__Trigger() { if (union_selection != ALT_avp__DCA__3GPP__Trigger) { clean_up(); field_avp__DCA__3GPP__Trigger = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Trigger; } return *field_avp__DCA__3GPP__Trigger; } const AVP__list& AVP__Data::avp__DCA__3GPP__Trigger() const { if (union_selection != ALT_avp__DCA__3GPP__Trigger) TTCN_error("Using non-selected field avp_DCA_3GPP_Trigger in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Trigger; } AVP__list& AVP__Data::avp__DCA__3GPP__Called__Identity__Change() { if (union_selection != ALT_avp__DCA__3GPP__Called__Identity__Change) { clean_up(); field_avp__DCA__3GPP__Called__Identity__Change = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Called__Identity__Change; } return *field_avp__DCA__3GPP__Called__Identity__Change; } const AVP__list& AVP__Data::avp__DCA__3GPP__Called__Identity__Change() const { if (union_selection != ALT_avp__DCA__3GPP__Called__Identity__Change) TTCN_error("Using non-selected field avp_DCA_3GPP_Called_Identity_Change in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Called__Identity__Change; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__ProSe__Request__Timestamp() { if (union_selection != ALT_avp__DCA__3GPP__ProSe__Request__Timestamp) { clean_up(); field_avp__DCA__3GPP__ProSe__Request__Timestamp = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__ProSe__Request__Timestamp; } return *field_avp__DCA__3GPP__ProSe__Request__Timestamp; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__ProSe__Request__Timestamp() const { if (union_selection != ALT_avp__DCA__3GPP__ProSe__Request__Timestamp) TTCN_error("Using non-selected field avp_DCA_3GPP_ProSe_Request_Timestamp in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__ProSe__Request__Timestamp; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__PoC__Session__Id() { if (union_selection != ALT_avp__DCA__3GPP__PoC__Session__Id) { clean_up(); field_avp__DCA__3GPP__PoC__Session__Id = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__PoC__Session__Id; } return *field_avp__DCA__3GPP__PoC__Session__Id; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__PoC__Session__Id() const { if (union_selection != ALT_avp__DCA__3GPP__PoC__Session__Id) TTCN_error("Using non-selected field avp_DCA_3GPP_PoC_Session_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__PoC__Session__Id; } OCTETSTRING& AVP__Data::avp__BASE__NONE__Proxy__State() { if (union_selection != ALT_avp__BASE__NONE__Proxy__State) { clean_up(); field_avp__BASE__NONE__Proxy__State = new OCTETSTRING; union_selection = ALT_avp__BASE__NONE__Proxy__State; } return *field_avp__BASE__NONE__Proxy__State; } const OCTETSTRING& AVP__Data::avp__BASE__NONE__Proxy__State() const { if (union_selection != ALT_avp__BASE__NONE__Proxy__State) TTCN_error("Using non-selected field avp_BASE_NONE_Proxy_State in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Proxy__State; } DCA__3GPP__PoC__Server__Role& AVP__Data::avp__DCA__3GPP__PoC__Server__Role() { if (union_selection != ALT_avp__DCA__3GPP__PoC__Server__Role) { clean_up(); field_avp__DCA__3GPP__PoC__Server__Role = new DCA__3GPP__PoC__Server__Role; union_selection = ALT_avp__DCA__3GPP__PoC__Server__Role; } return *field_avp__DCA__3GPP__PoC__Server__Role; } const DCA__3GPP__PoC__Server__Role& AVP__Data::avp__DCA__3GPP__PoC__Server__Role() const { if (union_selection != ALT_avp__DCA__3GPP__PoC__Server__Role) TTCN_error("Using non-selected field avp_DCA_3GPP_PoC_Server_Role in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__PoC__Server__Role; } DCA__3GPP__Forwarding__Pending& AVP__Data::avp__DCA__3GPP__Forwarding__Pending() { if (union_selection != ALT_avp__DCA__3GPP__Forwarding__Pending) { clean_up(); field_avp__DCA__3GPP__Forwarding__Pending = new DCA__3GPP__Forwarding__Pending; union_selection = ALT_avp__DCA__3GPP__Forwarding__Pending; } return *field_avp__DCA__3GPP__Forwarding__Pending; } const DCA__3GPP__Forwarding__Pending& AVP__Data::avp__DCA__3GPP__Forwarding__Pending() const { if (union_selection != ALT_avp__DCA__3GPP__Forwarding__Pending) TTCN_error("Using non-selected field avp_DCA_3GPP_Forwarding_Pending in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Forwarding__Pending; } OCTETSTRING& AVP__Data::avp__S6__3GPP__SIR__Flags() { if (union_selection != ALT_avp__S6__3GPP__SIR__Flags) { clean_up(); field_avp__S6__3GPP__SIR__Flags = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__SIR__Flags; } return *field_avp__S6__3GPP__SIR__Flags; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__SIR__Flags() const { if (union_selection != ALT_avp__S6__3GPP__SIR__Flags) TTCN_error("Using non-selected field avp_S6_3GPP_SIR_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__SIR__Flags; } DCC__NONE__Credit__Control__Failure__Handling& AVP__Data::avp__DCC__NONE__Credit__Control__Failure__Handling() { if (union_selection != ALT_avp__DCC__NONE__Credit__Control__Failure__Handling) { clean_up(); field_avp__DCC__NONE__Credit__Control__Failure__Handling = new DCC__NONE__Credit__Control__Failure__Handling; union_selection = ALT_avp__DCC__NONE__Credit__Control__Failure__Handling; } return *field_avp__DCC__NONE__Credit__Control__Failure__Handling; } const DCC__NONE__Credit__Control__Failure__Handling& AVP__Data::avp__DCC__NONE__Credit__Control__Failure__Handling() const { if (union_selection != ALT_avp__DCC__NONE__Credit__Control__Failure__Handling) TTCN_error("Using non-selected field avp_DCC_NONE_Credit_Control_Failure_Handling in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Credit__Control__Failure__Handling; } AVP__list& AVP__Data::avp__MIPv6__NONE__MIP6__Agent__Info() { if (union_selection != ALT_avp__MIPv6__NONE__MIP6__Agent__Info) { clean_up(); field_avp__MIPv6__NONE__MIP6__Agent__Info = new AVP__list; union_selection = ALT_avp__MIPv6__NONE__MIP6__Agent__Info; } return *field_avp__MIPv6__NONE__MIP6__Agent__Info; } const AVP__list& AVP__Data::avp__MIPv6__NONE__MIP6__Agent__Info() const { if (union_selection != ALT_avp__MIPv6__NONE__MIP6__Agent__Info) TTCN_error("Using non-selected field avp_MIPv6_NONE_MIP6_Agent_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv6__NONE__MIP6__Agent__Info; } OCTETSTRING& AVP__Data::avp__RX__3GPP__MPS__Identifier() { if (union_selection != ALT_avp__RX__3GPP__MPS__Identifier) { clean_up(); field_avp__RX__3GPP__MPS__Identifier = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__MPS__Identifier; } return *field_avp__RX__3GPP__MPS__Identifier; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__MPS__Identifier() const { if (union_selection != ALT_avp__RX__3GPP__MPS__Identifier) TTCN_error("Using non-selected field avp_RX_3GPP_MPS_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__MPS__Identifier; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Credit__Management__Status() { if (union_selection != ALT_avp__PCC__3GPP__Credit__Management__Status) { clean_up(); field_avp__PCC__3GPP__Credit__Management__Status = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Credit__Management__Status; } return *field_avp__PCC__3GPP__Credit__Management__Status; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Credit__Management__Status() const { if (union_selection != ALT_avp__PCC__3GPP__Credit__Management__Status) TTCN_error("Using non-selected field avp_PCC_3GPP_Credit_Management_Status in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Credit__Management__Status; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__MDT__Allowed__PLMN__Id() { if (union_selection != ALT_avp__AAA__3GPP__MDT__Allowed__PLMN__Id) { clean_up(); field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__MDT__Allowed__PLMN__Id; } return *field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__MDT__Allowed__PLMN__Id() const { if (union_selection != ALT_avp__AAA__3GPP__MDT__Allowed__PLMN__Id) TTCN_error("Using non-selected field avp_AAA_3GPP_MDT_Allowed_PLMN_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Monitored__PLMN__Identifier() { if (union_selection != ALT_avp__DCA__3GPP__Monitored__PLMN__Identifier) { clean_up(); field_avp__DCA__3GPP__Monitored__PLMN__Identifier = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Monitored__PLMN__Identifier; } return *field_avp__DCA__3GPP__Monitored__PLMN__Identifier; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Monitored__PLMN__Identifier() const { if (union_selection != ALT_avp__DCA__3GPP__Monitored__PLMN__Identifier) TTCN_error("Using non-selected field avp_DCA_3GPP_Monitored_PLMN_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Monitored__PLMN__Identifier; } AVP__list& AVP__Data::avp__S6__3GPP__Service__Result() { if (union_selection != ALT_avp__S6__3GPP__Service__Result) { clean_up(); field_avp__S6__3GPP__Service__Result = new AVP__list; union_selection = ALT_avp__S6__3GPP__Service__Result; } return *field_avp__S6__3GPP__Service__Result; } const AVP__list& AVP__Data::avp__S6__3GPP__Service__Result() const { if (union_selection != ALT_avp__S6__3GPP__Service__Result) TTCN_error("Using non-selected field avp_S6_3GPP_Service_Result in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Service__Result; } PCC__3GPP__Reporting__Level& AVP__Data::avp__PCC__3GPP__Reporting__Level() { if (union_selection != ALT_avp__PCC__3GPP__Reporting__Level) { clean_up(); field_avp__PCC__3GPP__Reporting__Level = new PCC__3GPP__Reporting__Level; union_selection = ALT_avp__PCC__3GPP__Reporting__Level; } return *field_avp__PCC__3GPP__Reporting__Level; } const PCC__3GPP__Reporting__Level& AVP__Data::avp__PCC__3GPP__Reporting__Level() const { if (union_selection != ALT_avp__PCC__3GPP__Reporting__Level) TTCN_error("Using non-selected field avp_PCC_3GPP_Reporting_Level in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Reporting__Level; } AVP__list& AVP__Data::avp__AAA__3GPP__MME__Location__Information() { if (union_selection != ALT_avp__AAA__3GPP__MME__Location__Information) { clean_up(); field_avp__AAA__3GPP__MME__Location__Information = new AVP__list; union_selection = ALT_avp__AAA__3GPP__MME__Location__Information; } return *field_avp__AAA__3GPP__MME__Location__Information; } const AVP__list& AVP__Data::avp__AAA__3GPP__MME__Location__Information() const { if (union_selection != ALT_avp__AAA__3GPP__MME__Location__Information) TTCN_error("Using non-selected field avp_AAA_3GPP_MME_Location_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__MME__Location__Information; } AVP__Address& AVP__Data::avp__DCA__3GPP__Served__Party__IP__Address() { if (union_selection != ALT_avp__DCA__3GPP__Served__Party__IP__Address) { clean_up(); field_avp__DCA__3GPP__Served__Party__IP__Address = new AVP__Address; union_selection = ALT_avp__DCA__3GPP__Served__Party__IP__Address; } return *field_avp__DCA__3GPP__Served__Party__IP__Address; } const AVP__Address& AVP__Data::avp__DCA__3GPP__Served__Party__IP__Address() const { if (union_selection != ALT_avp__DCA__3GPP__Served__Party__IP__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_Served_Party_IP_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Served__Party__IP__Address; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Max__Supported__Bandwidth__DL() { if (union_selection != ALT_avp__RX__3GPP__Max__Supported__Bandwidth__DL) { clean_up(); field_avp__RX__3GPP__Max__Supported__Bandwidth__DL = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Max__Supported__Bandwidth__DL; } return *field_avp__RX__3GPP__Max__Supported__Bandwidth__DL; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Max__Supported__Bandwidth__DL() const { if (union_selection != ALT_avp__RX__3GPP__Max__Supported__Bandwidth__DL) TTCN_error("Using non-selected field avp_RX_3GPP_Max_Supported_Bandwidth_DL in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Max__Supported__Bandwidth__DL; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Time__First__Reception() { if (union_selection != ALT_avp__DCA__3GPP__Time__First__Reception) { clean_up(); field_avp__DCA__3GPP__Time__First__Reception = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Time__First__Reception; } return *field_avp__DCA__3GPP__Time__First__Reception; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Time__First__Reception() const { if (union_selection != ALT_avp__DCA__3GPP__Time__First__Reception) TTCN_error("Using non-selected field avp_DCA_3GPP_Time_First_Reception in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Time__First__Reception; } PCC__3GPP__Pre__emption__Capability& AVP__Data::avp__PCC__3GPP__Pre__emption__Capability() { if (union_selection != ALT_avp__PCC__3GPP__Pre__emption__Capability) { clean_up(); field_avp__PCC__3GPP__Pre__emption__Capability = new PCC__3GPP__Pre__emption__Capability; union_selection = ALT_avp__PCC__3GPP__Pre__emption__Capability; } return *field_avp__PCC__3GPP__Pre__emption__Capability; } const PCC__3GPP__Pre__emption__Capability& AVP__Data::avp__PCC__3GPP__Pre__emption__Capability() const { if (union_selection != ALT_avp__PCC__3GPP__Pre__emption__Capability) TTCN_error("Using non-selected field avp_PCC_3GPP_Pre_emption_Capability in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Pre__emption__Capability; } AAA__3GPP__Subscribed__VSRVCC& AVP__Data::avp__AAA__3GPP__Subscribed__VSRVCC() { if (union_selection != ALT_avp__AAA__3GPP__Subscribed__VSRVCC) { clean_up(); field_avp__AAA__3GPP__Subscribed__VSRVCC = new AAA__3GPP__Subscribed__VSRVCC; union_selection = ALT_avp__AAA__3GPP__Subscribed__VSRVCC; } return *field_avp__AAA__3GPP__Subscribed__VSRVCC; } const AAA__3GPP__Subscribed__VSRVCC& AVP__Data::avp__AAA__3GPP__Subscribed__VSRVCC() const { if (union_selection != ALT_avp__AAA__3GPP__Subscribed__VSRVCC) TTCN_error("Using non-selected field avp_AAA_3GPP_Subscribed_VSRVCC in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Subscribed__VSRVCC; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Monitoring__Flags() { if (union_selection != ALT_avp__PCC__3GPP__Monitoring__Flags) { clean_up(); field_avp__PCC__3GPP__Monitoring__Flags = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Monitoring__Flags; } return *field_avp__PCC__3GPP__Monitoring__Flags; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Monitoring__Flags() const { if (union_selection != ALT_avp__PCC__3GPP__Monitoring__Flags) TTCN_error("Using non-selected field avp_PCC_3GPP_Monitoring_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Monitoring__Flags; } OCTETSTRING& AVP__Data::avp__BASE__NONE__Redirect__Max__Cache__Time() { if (union_selection != ALT_avp__BASE__NONE__Redirect__Max__Cache__Time) { clean_up(); field_avp__BASE__NONE__Redirect__Max__Cache__Time = new OCTETSTRING; union_selection = ALT_avp__BASE__NONE__Redirect__Max__Cache__Time; } return *field_avp__BASE__NONE__Redirect__Max__Cache__Time; } const OCTETSTRING& AVP__Data::avp__BASE__NONE__Redirect__Max__Cache__Time() const { if (union_selection != ALT_avp__BASE__NONE__Redirect__Max__Cache__Time) TTCN_error("Using non-selected field avp_BASE_NONE_Redirect_Max_Cache_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Redirect__Max__Cache__Time; } OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Feature__List() { if (union_selection != ALT_avp__CxDx__3GPP__Feature__List) { clean_up(); field_avp__CxDx__3GPP__Feature__List = new OCTETSTRING; union_selection = ALT_avp__CxDx__3GPP__Feature__List; } return *field_avp__CxDx__3GPP__Feature__List; } const OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Feature__List() const { if (union_selection != ALT_avp__CxDx__3GPP__Feature__List) TTCN_error("Using non-selected field avp_CxDx_3GPP_Feature_List in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Feature__List; } DCA__3GPP__Address__Type& AVP__Data::avp__DCA__3GPP__Address__Type() { if (union_selection != ALT_avp__DCA__3GPP__Address__Type) { clean_up(); field_avp__DCA__3GPP__Address__Type = new DCA__3GPP__Address__Type; union_selection = ALT_avp__DCA__3GPP__Address__Type; } return *field_avp__DCA__3GPP__Address__Type; } const DCA__3GPP__Address__Type& AVP__Data::avp__DCA__3GPP__Address__Type() const { if (union_selection != ALT_avp__DCA__3GPP__Address__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_Address_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Address__Type; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__TCP__Source__Port() { if (union_selection != ALT_avp__PCC__3GPP__TCP__Source__Port) { clean_up(); field_avp__PCC__3GPP__TCP__Source__Port = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__TCP__Source__Port; } return *field_avp__PCC__3GPP__TCP__Source__Port; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__TCP__Source__Port() const { if (union_selection != ALT_avp__PCC__3GPP__TCP__Source__Port) TTCN_error("Using non-selected field avp_PCC_3GPP_TCP_Source_Port in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__TCP__Source__Port; } AVP__list& AVP__Data::avp__PCC__3GPP__Application__Detection__Information() { if (union_selection != ALT_avp__PCC__3GPP__Application__Detection__Information) { clean_up(); field_avp__PCC__3GPP__Application__Detection__Information = new AVP__list; union_selection = ALT_avp__PCC__3GPP__Application__Detection__Information; } return *field_avp__PCC__3GPP__Application__Detection__Information; } const AVP__list& AVP__Data::avp__PCC__3GPP__Application__Detection__Information() const { if (union_selection != ALT_avp__PCC__3GPP__Application__Detection__Information) TTCN_error("Using non-selected field avp_PCC_3GPP_Application_Detection_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Application__Detection__Information; } AVP__list& AVP__Data::avp__AAA__3GPP__Emergency__Info() { if (union_selection != ALT_avp__AAA__3GPP__Emergency__Info) { clean_up(); field_avp__AAA__3GPP__Emergency__Info = new AVP__list; union_selection = ALT_avp__AAA__3GPP__Emergency__Info; } return *field_avp__AAA__3GPP__Emergency__Info; } const AVP__list& AVP__Data::avp__AAA__3GPP__Emergency__Info() const { if (union_selection != ALT_avp__AAA__3GPP__Emergency__Info) TTCN_error("Using non-selected field avp_AAA_3GPP_Emergency_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Emergency__Info; } AVP__list& AVP__Data::avp__DCA__3GPP__Remaining__Balance() { if (union_selection != ALT_avp__DCA__3GPP__Remaining__Balance) { clean_up(); field_avp__DCA__3GPP__Remaining__Balance = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Remaining__Balance; } return *field_avp__DCA__3GPP__Remaining__Balance; } const AVP__list& AVP__Data::avp__DCA__3GPP__Remaining__Balance() const { if (union_selection != ALT_avp__DCA__3GPP__Remaining__Balance) TTCN_error("Using non-selected field avp_DCA_3GPP_Remaining_Balance in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Remaining__Balance; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__MPS__Priority() { if (union_selection != ALT_avp__AAA__3GPP__MPS__Priority) { clean_up(); field_avp__AAA__3GPP__MPS__Priority = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__MPS__Priority; } return *field_avp__AAA__3GPP__MPS__Priority; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__MPS__Priority() const { if (union_selection != ALT_avp__AAA__3GPP__MPS__Priority) TTCN_error("Using non-selected field avp_AAA_3GPP_MPS_Priority in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__MPS__Priority; } AVP__list& AVP__Data::avp__DCA__3GPP__Next__Tariff() { if (union_selection != ALT_avp__DCA__3GPP__Next__Tariff) { clean_up(); field_avp__DCA__3GPP__Next__Tariff = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Next__Tariff; } return *field_avp__DCA__3GPP__Next__Tariff; } const AVP__list& AVP__Data::avp__DCA__3GPP__Next__Tariff() const { if (union_selection != ALT_avp__DCA__3GPP__Next__Tariff) TTCN_error("Using non-selected field avp_DCA_3GPP_Next_Tariff in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Next__Tariff; } DCC__NONE__Requested__Action& AVP__Data::avp__DCC__NONE__Requested__Action() { if (union_selection != ALT_avp__DCC__NONE__Requested__Action) { clean_up(); field_avp__DCC__NONE__Requested__Action = new DCC__NONE__Requested__Action; union_selection = ALT_avp__DCC__NONE__Requested__Action; } return *field_avp__DCC__NONE__Requested__Action; } const DCC__NONE__Requested__Action& AVP__Data::avp__DCC__NONE__Requested__Action() const { if (union_selection != ALT_avp__DCC__NONE__Requested__Action) TTCN_error("Using non-selected field avp_DCC_NONE_Requested_Action in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Requested__Action; } OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Record__Route() { if (union_selection != ALT_avp__CxDx__3GPP__Record__Route) { clean_up(); field_avp__CxDx__3GPP__Record__Route = new OCTETSTRING; union_selection = ALT_avp__CxDx__3GPP__Record__Route; } return *field_avp__CxDx__3GPP__Record__Route; } const OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Record__Route() const { if (union_selection != ALT_avp__CxDx__3GPP__Record__Route) TTCN_error("Using non-selected field avp_CxDx_3GPP_Record_Route in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Record__Route; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Tariff__XML() { if (union_selection != ALT_avp__DCA__3GPP__Tariff__XML) { clean_up(); field_avp__DCA__3GPP__Tariff__XML = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Tariff__XML; } return *field_avp__DCA__3GPP__Tariff__XML; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Tariff__XML() const { if (union_selection != ALT_avp__DCA__3GPP__Tariff__XML) TTCN_error("Using non-selected field avp_DCA_3GPP_Tariff_XML in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Tariff__XML; } AAA__3GPP__Alert__Reason& AVP__Data::avp__AAA__3GPP__Alert__Reason() { if (union_selection != ALT_avp__AAA__3GPP__Alert__Reason) { clean_up(); field_avp__AAA__3GPP__Alert__Reason = new AAA__3GPP__Alert__Reason; union_selection = ALT_avp__AAA__3GPP__Alert__Reason; } return *field_avp__AAA__3GPP__Alert__Reason; } const AAA__3GPP__Alert__Reason& AVP__Data::avp__AAA__3GPP__Alert__Reason() const { if (union_selection != ALT_avp__AAA__3GPP__Alert__Reason) TTCN_error("Using non-selected field avp_AAA_3GPP_Alert_Reason in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Alert__Reason; } AVP__list& AVP__Data::avp__DCA__3GPP__Recipient__Address() { if (union_selection != ALT_avp__DCA__3GPP__Recipient__Address) { clean_up(); field_avp__DCA__3GPP__Recipient__Address = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Recipient__Address; } return *field_avp__DCA__3GPP__Recipient__Address; } const AVP__list& AVP__Data::avp__DCA__3GPP__Recipient__Address() const { if (union_selection != ALT_avp__DCA__3GPP__Recipient__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_Recipient_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Recipient__Address; } INTEGER& AVP__Data::avp__DCA__3GPP__Change__Condition() { if (union_selection != ALT_avp__DCA__3GPP__Change__Condition) { clean_up(); field_avp__DCA__3GPP__Change__Condition = new INTEGER; union_selection = ALT_avp__DCA__3GPP__Change__Condition; } return *field_avp__DCA__3GPP__Change__Condition; } const INTEGER& AVP__Data::avp__DCA__3GPP__Change__Condition() const { if (union_selection != ALT_avp__DCA__3GPP__Change__Condition) TTCN_error("Using non-selected field avp_DCA_3GPP_Change_Condition in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Change__Condition; } OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__CG__IPv6__Address() { if (union_selection != ALT_avp__GI__3GPP__3GPP__CG__IPv6__Address) { clean_up(); field_avp__GI__3GPP__3GPP__CG__IPv6__Address = new OCTETSTRING; union_selection = ALT_avp__GI__3GPP__3GPP__CG__IPv6__Address; } return *field_avp__GI__3GPP__3GPP__CG__IPv6__Address; } const OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__CG__IPv6__Address() const { if (union_selection != ALT_avp__GI__3GPP__3GPP__CG__IPv6__Address) TTCN_error("Using non-selected field avp_GI_3GPP_3GPP_CG_IPv6_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__3GPP__CG__IPv6__Address; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Idle__Timeout() { if (union_selection != ALT_avp__DNAS__NONE__Idle__Timeout) { clean_up(); field_avp__DNAS__NONE__Idle__Timeout = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Idle__Timeout; } return *field_avp__DNAS__NONE__Idle__Timeout; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Idle__Timeout() const { if (union_selection != ALT_avp__DNAS__NONE__Idle__Timeout) TTCN_error("Using non-selected field avp_DNAS_NONE_Idle_Timeout in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Idle__Timeout; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__NAS__Port__Id() { if (union_selection != ALT_avp__DNAS__NONE__NAS__Port__Id) { clean_up(); field_avp__DNAS__NONE__NAS__Port__Id = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__NAS__Port__Id; } return *field_avp__DNAS__NONE__NAS__Port__Id; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__NAS__Port__Id() const { if (union_selection != ALT_avp__DNAS__NONE__NAS__Port__Id) TTCN_error("Using non-selected field avp_DNAS_NONE_NAS_Port_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__NAS__Port__Id; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__DEA__Flags() { if (union_selection != ALT_avp__AAA__3GPP__DEA__Flags) { clean_up(); field_avp__AAA__3GPP__DEA__Flags = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__DEA__Flags; } return *field_avp__AAA__3GPP__DEA__Flags; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__DEA__Flags() const { if (union_selection != ALT_avp__AAA__3GPP__DEA__Flags) TTCN_error("Using non-selected field avp_AAA_3GPP_DEA_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__DEA__Flags; } AVP__list& AVP__Data::avp__DCA__3GPP__SCS__AS__Address() { if (union_selection != ALT_avp__DCA__3GPP__SCS__AS__Address) { clean_up(); field_avp__DCA__3GPP__SCS__AS__Address = new AVP__list; union_selection = ALT_avp__DCA__3GPP__SCS__AS__Address; } return *field_avp__DCA__3GPP__SCS__AS__Address; } const AVP__list& AVP__Data::avp__DCA__3GPP__SCS__AS__Address() const { if (union_selection != ALT_avp__DCA__3GPP__SCS__AS__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_SCS_AS_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SCS__AS__Address; } AVP__list& AVP__Data::avp__AAA__3GPP__MO__LR() { if (union_selection != ALT_avp__AAA__3GPP__MO__LR) { clean_up(); field_avp__AAA__3GPP__MO__LR = new AVP__list; union_selection = ALT_avp__AAA__3GPP__MO__LR; } return *field_avp__AAA__3GPP__MO__LR; } const AVP__list& AVP__Data::avp__AAA__3GPP__MO__LR() const { if (union_selection != ALT_avp__AAA__3GPP__MO__LR) TTCN_error("Using non-selected field avp_AAA_3GPP_MO_LR in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__MO__LR; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__IMS__Visited__Network__Identifier() { if (union_selection != ALT_avp__DCA__3GPP__IMS__Visited__Network__Identifier) { clean_up(); field_avp__DCA__3GPP__IMS__Visited__Network__Identifier = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__IMS__Visited__Network__Identifier; } return *field_avp__DCA__3GPP__IMS__Visited__Network__Identifier; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__IMS__Visited__Network__Identifier() const { if (union_selection != ALT_avp__DCA__3GPP__IMS__Visited__Network__Identifier) TTCN_error("Using non-selected field avp_DCA_3GPP_IMS_Visited_Network_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__IMS__Visited__Network__Identifier; } AVP__list& AVP__Data::avp__DCA__3GPP__PoC__User__Role() { if (union_selection != ALT_avp__DCA__3GPP__PoC__User__Role) { clean_up(); field_avp__DCA__3GPP__PoC__User__Role = new AVP__list; union_selection = ALT_avp__DCA__3GPP__PoC__User__Role; } return *field_avp__DCA__3GPP__PoC__User__Role; } const AVP__list& AVP__Data::avp__DCA__3GPP__PoC__User__Role() const { if (union_selection != ALT_avp__DCA__3GPP__PoC__User__Role) TTCN_error("Using non-selected field avp_DCA_3GPP_PoC_User_Role in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__PoC__User__Role; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Announcement__Identifier() { if (union_selection != ALT_avp__DCA__3GPP__Announcement__Identifier) { clean_up(); field_avp__DCA__3GPP__Announcement__Identifier = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Announcement__Identifier; } return *field_avp__DCA__3GPP__Announcement__Identifier; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Announcement__Identifier() const { if (union_selection != ALT_avp__DCA__3GPP__Announcement__Identifier) TTCN_error("Using non-selected field avp_DCA_3GPP_Announcement_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Announcement__Identifier; } AAA__3GPP__Non__3GPP__IP__Access& AVP__Data::avp__AAA__3GPP__Non__3GPP__IP__Access() { if (union_selection != ALT_avp__AAA__3GPP__Non__3GPP__IP__Access) { clean_up(); field_avp__AAA__3GPP__Non__3GPP__IP__Access = new AAA__3GPP__Non__3GPP__IP__Access; union_selection = ALT_avp__AAA__3GPP__Non__3GPP__IP__Access; } return *field_avp__AAA__3GPP__Non__3GPP__IP__Access; } const AAA__3GPP__Non__3GPP__IP__Access& AVP__Data::avp__AAA__3GPP__Non__3GPP__IP__Access() const { if (union_selection != ALT_avp__AAA__3GPP__Non__3GPP__IP__Access) TTCN_error("Using non-selected field avp_AAA_3GPP_Non_3GPP_IP_Access in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Non__3GPP__IP__Access; } AVP__list& AVP__Data::avp__DCA__3GPP__Monitoring__Event__Report__Data() { if (union_selection != ALT_avp__DCA__3GPP__Monitoring__Event__Report__Data) { clean_up(); field_avp__DCA__3GPP__Monitoring__Event__Report__Data = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Monitoring__Event__Report__Data; } return *field_avp__DCA__3GPP__Monitoring__Event__Report__Data; } const AVP__list& AVP__Data::avp__DCA__3GPP__Monitoring__Event__Report__Data() const { if (union_selection != ALT_avp__DCA__3GPP__Monitoring__Event__Report__Data) TTCN_error("Using non-selected field avp_DCA_3GPP_Monitoring_Event_Report_Data in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Monitoring__Event__Report__Data; } DCA__3GPP__Adaptations& AVP__Data::avp__DCA__3GPP__Adaptations() { if (union_selection != ALT_avp__DCA__3GPP__Adaptations) { clean_up(); field_avp__DCA__3GPP__Adaptations = new DCA__3GPP__Adaptations; union_selection = ALT_avp__DCA__3GPP__Adaptations; } return *field_avp__DCA__3GPP__Adaptations; } const DCA__3GPP__Adaptations& AVP__Data::avp__DCA__3GPP__Adaptations() const { if (union_selection != ALT_avp__DCA__3GPP__Adaptations) TTCN_error("Using non-selected field avp_DCA_3GPP_Adaptations in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Adaptations; } AVP__Address& AVP__Data::avp__BASE__NONE__Host__IP__Address() { if (union_selection != ALT_avp__BASE__NONE__Host__IP__Address) { clean_up(); field_avp__BASE__NONE__Host__IP__Address = new AVP__Address; union_selection = ALT_avp__BASE__NONE__Host__IP__Address; } return *field_avp__BASE__NONE__Host__IP__Address; } const AVP__Address& AVP__Data::avp__BASE__NONE__Host__IP__Address() const { if (union_selection != ALT_avp__BASE__NONE__Host__IP__Address) TTCN_error("Using non-selected field avp_BASE_NONE_Host_IP_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Host__IP__Address; } OCTETSTRING& AVP__Data::avp__MIPv4__NONE__MIP__Reg__Request() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Reg__Request) { clean_up(); field_avp__MIPv4__NONE__MIP__Reg__Request = new OCTETSTRING; union_selection = ALT_avp__MIPv4__NONE__MIP__Reg__Request; } return *field_avp__MIPv4__NONE__MIP__Reg__Request; } const OCTETSTRING& AVP__Data::avp__MIPv4__NONE__MIP__Reg__Request() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Reg__Request) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_Reg_Request in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__Reg__Request; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Quota__Holding__Time() { if (union_selection != ALT_avp__DCA__3GPP__Quota__Holding__Time) { clean_up(); field_avp__DCA__3GPP__Quota__Holding__Time = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Quota__Holding__Time; } return *field_avp__DCA__3GPP__Quota__Holding__Time; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Quota__Holding__Time() const { if (union_selection != ALT_avp__DCA__3GPP__Quota__Holding__Time) TTCN_error("Using non-selected field avp_DCA_3GPP_Quota_Holding_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Quota__Holding__Time; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Maximum__Wait__Time() { if (union_selection != ALT_avp__AAA__3GPP__Maximum__Wait__Time) { clean_up(); field_avp__AAA__3GPP__Maximum__Wait__Time = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Maximum__Wait__Time; } return *field_avp__AAA__3GPP__Maximum__Wait__Time; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Maximum__Wait__Time() const { if (union_selection != ALT_avp__AAA__3GPP__Maximum__Wait__Time) TTCN_error("Using non-selected field avp_AAA_3GPP_Maximum_Wait_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Maximum__Wait__Time; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Max__Requested__Bandwidth__UL() { if (union_selection != ALT_avp__RX__3GPP__Max__Requested__Bandwidth__UL) { clean_up(); field_avp__RX__3GPP__Max__Requested__Bandwidth__UL = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Max__Requested__Bandwidth__UL; } return *field_avp__RX__3GPP__Max__Requested__Bandwidth__UL; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Max__Requested__Bandwidth__UL() const { if (union_selection != ALT_avp__RX__3GPP__Max__Requested__Bandwidth__UL) TTCN_error("Using non-selected field avp_RX_3GPP_Max_Requested_Bandwidth_UL in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Max__Requested__Bandwidth__UL; } PCC__3GPP__Usage__Monitoring__Support& AVP__Data::avp__PCC__3GPP__Usage__Monitoring__Support() { if (union_selection != ALT_avp__PCC__3GPP__Usage__Monitoring__Support) { clean_up(); field_avp__PCC__3GPP__Usage__Monitoring__Support = new PCC__3GPP__Usage__Monitoring__Support; union_selection = ALT_avp__PCC__3GPP__Usage__Monitoring__Support; } return *field_avp__PCC__3GPP__Usage__Monitoring__Support; } const PCC__3GPP__Usage__Monitoring__Support& AVP__Data::avp__PCC__3GPP__Usage__Monitoring__Support() const { if (union_selection != ALT_avp__PCC__3GPP__Usage__Monitoring__Support) TTCN_error("Using non-selected field avp_PCC_3GPP_Usage_Monitoring_Support in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Usage__Monitoring__Support; } OCTETSTRING& AVP__Data::avp__S6__3GPP__Maximum__Response__Time() { if (union_selection != ALT_avp__S6__3GPP__Maximum__Response__Time) { clean_up(); field_avp__S6__3GPP__Maximum__Response__Time = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__Maximum__Response__Time; } return *field_avp__S6__3GPP__Maximum__Response__Time; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__Maximum__Response__Time() const { if (union_selection != ALT_avp__S6__3GPP__Maximum__Response__Time) TTCN_error("Using non-selected field avp_S6_3GPP_Maximum_Response_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Maximum__Response__Time; } DCA__3GPP__Envelope__Reporting& AVP__Data::avp__DCA__3GPP__Envelope__Reporting() { if (union_selection != ALT_avp__DCA__3GPP__Envelope__Reporting) { clean_up(); field_avp__DCA__3GPP__Envelope__Reporting = new DCA__3GPP__Envelope__Reporting; union_selection = ALT_avp__DCA__3GPP__Envelope__Reporting; } return *field_avp__DCA__3GPP__Envelope__Reporting; } const DCA__3GPP__Envelope__Reporting& AVP__Data::avp__DCA__3GPP__Envelope__Reporting() const { if (union_selection != ALT_avp__DCA__3GPP__Envelope__Reporting) TTCN_error("Using non-selected field avp_DCA_3GPP_Envelope_Reporting in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Envelope__Reporting; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Application__Server() { if (union_selection != ALT_avp__DCA__3GPP__Application__Server) { clean_up(); field_avp__DCA__3GPP__Application__Server = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Application__Server; } return *field_avp__DCA__3GPP__Application__Server; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Application__Server() const { if (union_selection != ALT_avp__DCA__3GPP__Application__Server) TTCN_error("Using non-selected field avp_DCA_3GPP_Application_Server in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Application__Server; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Sponsor__Identity() { if (union_selection != ALT_avp__RX__3GPP__Sponsor__Identity) { clean_up(); field_avp__RX__3GPP__Sponsor__Identity = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Sponsor__Identity; } return *field_avp__RX__3GPP__Sponsor__Identity; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Sponsor__Identity() const { if (union_selection != ALT_avp__RX__3GPP__Sponsor__Identity) TTCN_error("Using non-selected field avp_RX_3GPP_Sponsor_Identity in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Sponsor__Identity; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Framed__Appletalk__Link() { if (union_selection != ALT_avp__DNAS__NONE__Framed__Appletalk__Link) { clean_up(); field_avp__DNAS__NONE__Framed__Appletalk__Link = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Framed__Appletalk__Link; } return *field_avp__DNAS__NONE__Framed__Appletalk__Link; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Framed__Appletalk__Link() const { if (union_selection != ALT_avp__DNAS__NONE__Framed__Appletalk__Link) TTCN_error("Using non-selected field avp_DNAS_NONE_Framed_Appletalk_Link in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Framed__Appletalk__Link; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Framed__Interface__Id() { if (union_selection != ALT_avp__DNAS__NONE__Framed__Interface__Id) { clean_up(); field_avp__DNAS__NONE__Framed__Interface__Id = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Framed__Interface__Id; } return *field_avp__DNAS__NONE__Framed__Interface__Id; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Framed__Interface__Id() const { if (union_selection != ALT_avp__DNAS__NONE__Framed__Interface__Id) TTCN_error("Using non-selected field avp_DNAS_NONE_Framed_Interface_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Framed__Interface__Id; } DCA__3GPP__Proximity__Alert__Indication& AVP__Data::avp__DCA__3GPP__Proximity__Alert__Indication() { if (union_selection != ALT_avp__DCA__3GPP__Proximity__Alert__Indication) { clean_up(); field_avp__DCA__3GPP__Proximity__Alert__Indication = new DCA__3GPP__Proximity__Alert__Indication; union_selection = ALT_avp__DCA__3GPP__Proximity__Alert__Indication; } return *field_avp__DCA__3GPP__Proximity__Alert__Indication; } const DCA__3GPP__Proximity__Alert__Indication& AVP__Data::avp__DCA__3GPP__Proximity__Alert__Indication() const { if (union_selection != ALT_avp__DCA__3GPP__Proximity__Alert__Indication) TTCN_error("Using non-selected field avp_DCA_3GPP_Proximity_Alert_Indication in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Proximity__Alert__Indication; } AVP__Address& AVP__Data::avp__PCC__3GPP__CoA__IP__Address() { if (union_selection != ALT_avp__PCC__3GPP__CoA__IP__Address) { clean_up(); field_avp__PCC__3GPP__CoA__IP__Address = new AVP__Address; union_selection = ALT_avp__PCC__3GPP__CoA__IP__Address; } return *field_avp__PCC__3GPP__CoA__IP__Address; } const AVP__Address& AVP__Data::avp__PCC__3GPP__CoA__IP__Address() const { if (union_selection != ALT_avp__PCC__3GPP__CoA__IP__Address) TTCN_error("Using non-selected field avp_PCC_3GPP_CoA_IP_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__CoA__IP__Address; } AVP__list& AVP__Data::avp__DCA__3GPP__Trunk__Group__Id() { if (union_selection != ALT_avp__DCA__3GPP__Trunk__Group__Id) { clean_up(); field_avp__DCA__3GPP__Trunk__Group__Id = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Trunk__Group__Id; } return *field_avp__DCA__3GPP__Trunk__Group__Id; } const AVP__list& AVP__Data::avp__DCA__3GPP__Trunk__Group__Id() const { if (union_selection != ALT_avp__DCA__3GPP__Trunk__Group__Id) TTCN_error("Using non-selected field avp_DCA_3GPP_Trunk_Group_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Trunk__Group__Id; } AVP__list& AVP__Data::avp__PCC__3GPP__Default__QoS__Information() { if (union_selection != ALT_avp__PCC__3GPP__Default__QoS__Information) { clean_up(); field_avp__PCC__3GPP__Default__QoS__Information = new AVP__list; union_selection = ALT_avp__PCC__3GPP__Default__QoS__Information; } return *field_avp__PCC__3GPP__Default__QoS__Information; } const AVP__list& AVP__Data::avp__PCC__3GPP__Default__QoS__Information() const { if (union_selection != ALT_avp__PCC__3GPP__Default__QoS__Information) TTCN_error("Using non-selected field avp_PCC_3GPP_Default_QoS_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Default__QoS__Information; } AVP__Address& AVP__Data::avp__PCC__3GPP__AN__GW__Address() { if (union_selection != ALT_avp__PCC__3GPP__AN__GW__Address) { clean_up(); field_avp__PCC__3GPP__AN__GW__Address = new AVP__Address; union_selection = ALT_avp__PCC__3GPP__AN__GW__Address; } return *field_avp__PCC__3GPP__AN__GW__Address; } const AVP__Address& AVP__Data::avp__PCC__3GPP__AN__GW__Address() const { if (union_selection != ALT_avp__PCC__3GPP__AN__GW__Address) TTCN_error("Using non-selected field avp_PCC_3GPP_AN_GW_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__AN__GW__Address; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Start__Of__Charging() { if (union_selection != ALT_avp__DCA__3GPP__Start__Of__Charging) { clean_up(); field_avp__DCA__3GPP__Start__Of__Charging = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Start__Of__Charging; } return *field_avp__DCA__3GPP__Start__Of__Charging; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Start__Of__Charging() const { if (union_selection != ALT_avp__DCA__3GPP__Start__Of__Charging) TTCN_error("Using non-selected field avp_DCA_3GPP_Start_Of_Charging in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Start__Of__Charging; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Participants__Involved() { if (union_selection != ALT_avp__DCA__3GPP__Participants__Involved) { clean_up(); field_avp__DCA__3GPP__Participants__Involved = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Participants__Involved; } return *field_avp__DCA__3GPP__Participants__Involved; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Participants__Involved() const { if (union_selection != ALT_avp__DCA__3GPP__Participants__Involved) TTCN_error("Using non-selected field avp_DCA_3GPP_Participants_Involved in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Participants__Involved; } PCC__3GPP__NBIFOM__Support& AVP__Data::avp__PCC__3GPP__NBIFOM__Support() { if (union_selection != ALT_avp__PCC__3GPP__NBIFOM__Support) { clean_up(); field_avp__PCC__3GPP__NBIFOM__Support = new PCC__3GPP__NBIFOM__Support; union_selection = ALT_avp__PCC__3GPP__NBIFOM__Support; } return *field_avp__PCC__3GPP__NBIFOM__Support; } const PCC__3GPP__NBIFOM__Support& AVP__Data::avp__PCC__3GPP__NBIFOM__Support() const { if (union_selection != ALT_avp__PCC__3GPP__NBIFOM__Support) TTCN_error("Using non-selected field avp_PCC_3GPP_NBIFOM_Support in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__NBIFOM__Support; } PCC__3GPP__Redirect__Support& AVP__Data::avp__PCC__3GPP__Redirect__Support() { if (union_selection != ALT_avp__PCC__3GPP__Redirect__Support) { clean_up(); field_avp__PCC__3GPP__Redirect__Support = new PCC__3GPP__Redirect__Support; union_selection = ALT_avp__PCC__3GPP__Redirect__Support; } return *field_avp__PCC__3GPP__Redirect__Support; } const PCC__3GPP__Redirect__Support& AVP__Data::avp__PCC__3GPP__Redirect__Support() const { if (union_selection != ALT_avp__PCC__3GPP__Redirect__Support) TTCN_error("Using non-selected field avp_PCC_3GPP_Redirect_Support in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Redirect__Support; } AVP__list& AVP__Data::avp__AAA__3GPP__IMSI__Group__Id() { if (union_selection != ALT_avp__AAA__3GPP__IMSI__Group__Id) { clean_up(); field_avp__AAA__3GPP__IMSI__Group__Id = new AVP__list; union_selection = ALT_avp__AAA__3GPP__IMSI__Group__Id; } return *field_avp__AAA__3GPP__IMSI__Group__Id; } const AVP__list& AVP__Data::avp__AAA__3GPP__IMSI__Group__Id() const { if (union_selection != ALT_avp__AAA__3GPP__IMSI__Group__Id) TTCN_error("Using non-selected field avp_AAA_3GPP_IMSI_Group_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__IMSI__Group__Id; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Cell__Global__Identity() { if (union_selection != ALT_avp__AAA__3GPP__Cell__Global__Identity) { clean_up(); field_avp__AAA__3GPP__Cell__Global__Identity = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Cell__Global__Identity; } return *field_avp__AAA__3GPP__Cell__Global__Identity; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Cell__Global__Identity() const { if (union_selection != ALT_avp__AAA__3GPP__Cell__Global__Identity) TTCN_error("Using non-selected field avp_AAA_3GPP_Cell_Global_Identity in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Cell__Global__Identity; } OCTETSTRING& AVP__Data::avp__BASE__NONE__Vendor__Id() { if (union_selection != ALT_avp__BASE__NONE__Vendor__Id) { clean_up(); field_avp__BASE__NONE__Vendor__Id = new OCTETSTRING; union_selection = ALT_avp__BASE__NONE__Vendor__Id; } return *field_avp__BASE__NONE__Vendor__Id; } const OCTETSTRING& AVP__Data::avp__BASE__NONE__Vendor__Id() const { if (union_selection != ALT_avp__BASE__NONE__Vendor__Id) TTCN_error("Using non-selected field avp_BASE_NONE_Vendor_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Vendor__Id; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__PDN__Connection__Continuity() { if (union_selection != ALT_avp__AAA__3GPP__PDN__Connection__Continuity) { clean_up(); field_avp__AAA__3GPP__PDN__Connection__Continuity = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__PDN__Connection__Continuity; } return *field_avp__AAA__3GPP__PDN__Connection__Continuity; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__PDN__Connection__Continuity() const { if (union_selection != ALT_avp__AAA__3GPP__PDN__Connection__Continuity) TTCN_error("Using non-selected field avp_AAA_3GPP_PDN_Connection_Continuity in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__PDN__Connection__Continuity; } AVP__list& AVP__Data::avp__DCA__3GPP__Tariff__Information() { if (union_selection != ALT_avp__DCA__3GPP__Tariff__Information) { clean_up(); field_avp__DCA__3GPP__Tariff__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Tariff__Information; } return *field_avp__DCA__3GPP__Tariff__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__Tariff__Information() const { if (union_selection != ALT_avp__DCA__3GPP__Tariff__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_Tariff_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Tariff__Information; } OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Wildcarded__Public__Identity() { if (union_selection != ALT_avp__CxDx__3GPP__Wildcarded__Public__Identity) { clean_up(); field_avp__CxDx__3GPP__Wildcarded__Public__Identity = new OCTETSTRING; union_selection = ALT_avp__CxDx__3GPP__Wildcarded__Public__Identity; } return *field_avp__CxDx__3GPP__Wildcarded__Public__Identity; } const OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Wildcarded__Public__Identity() const { if (union_selection != ALT_avp__CxDx__3GPP__Wildcarded__Public__Identity) TTCN_error("Using non-selected field avp_CxDx_3GPP_Wildcarded_Public_Identity in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Wildcarded__Public__Identity; } OCTETSTRING& AVP__Data::avp__MIPv4__NONE__Acct__Session__Time() { if (union_selection != ALT_avp__MIPv4__NONE__Acct__Session__Time) { clean_up(); field_avp__MIPv4__NONE__Acct__Session__Time = new OCTETSTRING; union_selection = ALT_avp__MIPv4__NONE__Acct__Session__Time; } return *field_avp__MIPv4__NONE__Acct__Session__Time; } const OCTETSTRING& AVP__Data::avp__MIPv4__NONE__Acct__Session__Time() const { if (union_selection != ALT_avp__MIPv4__NONE__Acct__Session__Time) TTCN_error("Using non-selected field avp_MIPv4_NONE_Acct_Session_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__Acct__Session__Time; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__DSA__Flags() { if (union_selection != ALT_avp__AAA__3GPP__DSA__Flags) { clean_up(); field_avp__AAA__3GPP__DSA__Flags = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__DSA__Flags; } return *field_avp__AAA__3GPP__DSA__Flags; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__DSA__Flags() const { if (union_selection != ALT_avp__AAA__3GPP__DSA__Flags) TTCN_error("Using non-selected field avp_AAA_3GPP_DSA_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__DSA__Flags; } DCA__3GPP__PoC__Event__Type& AVP__Data::avp__DCA__3GPP__PoC__Event__Type() { if (union_selection != ALT_avp__DCA__3GPP__PoC__Event__Type) { clean_up(); field_avp__DCA__3GPP__PoC__Event__Type = new DCA__3GPP__PoC__Event__Type; union_selection = ALT_avp__DCA__3GPP__PoC__Event__Type; } return *field_avp__DCA__3GPP__PoC__Event__Type; } const DCA__3GPP__PoC__Event__Type& AVP__Data::avp__DCA__3GPP__PoC__Event__Type() const { if (union_selection != ALT_avp__DCA__3GPP__PoC__Event__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_PoC_Event_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__PoC__Event__Type; } AVP__list& AVP__Data::avp__AAA__3GPP__Trace__Data() { if (union_selection != ALT_avp__AAA__3GPP__Trace__Data) { clean_up(); field_avp__AAA__3GPP__Trace__Data = new AVP__list; union_selection = ALT_avp__AAA__3GPP__Trace__Data; } return *field_avp__AAA__3GPP__Trace__Data; } const AVP__list& AVP__Data::avp__AAA__3GPP__Trace__Data() const { if (union_selection != ALT_avp__AAA__3GPP__Trace__Data) TTCN_error("Using non-selected field avp_AAA_3GPP_Trace_Data in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Trace__Data; } AVP__list& AVP__Data::avp__AAA__3GPP__LCS__Info() { if (union_selection != ALT_avp__AAA__3GPP__LCS__Info) { clean_up(); field_avp__AAA__3GPP__LCS__Info = new AVP__list; union_selection = ALT_avp__AAA__3GPP__LCS__Info; } return *field_avp__AAA__3GPP__LCS__Info; } const AVP__list& AVP__Data::avp__AAA__3GPP__LCS__Info() const { if (union_selection != ALT_avp__AAA__3GPP__LCS__Info) TTCN_error("Using non-selected field avp_AAA_3GPP_LCS_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__LCS__Info; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__LCS__Requestor__Id__String() { if (union_selection != ALT_avp__DCA__3GPP__LCS__Requestor__Id__String) { clean_up(); field_avp__DCA__3GPP__LCS__Requestor__Id__String = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__LCS__Requestor__Id__String; } return *field_avp__DCA__3GPP__LCS__Requestor__Id__String; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__LCS__Requestor__Id__String() const { if (union_selection != ALT_avp__DCA__3GPP__LCS__Requestor__Id__String) TTCN_error("Using non-selected field avp_DCA_3GPP_LCS_Requestor_Id_String in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__LCS__Requestor__Id__String; } AAA__3GPP__PDN__GW__Allocation__Type& AVP__Data::avp__AAA__3GPP__PDN__GW__Allocation__Type() { if (union_selection != ALT_avp__AAA__3GPP__PDN__GW__Allocation__Type) { clean_up(); field_avp__AAA__3GPP__PDN__GW__Allocation__Type = new AAA__3GPP__PDN__GW__Allocation__Type; union_selection = ALT_avp__AAA__3GPP__PDN__GW__Allocation__Type; } return *field_avp__AAA__3GPP__PDN__GW__Allocation__Type; } const AAA__3GPP__PDN__GW__Allocation__Type& AVP__Data::avp__AAA__3GPP__PDN__GW__Allocation__Type() const { if (union_selection != ALT_avp__AAA__3GPP__PDN__GW__Allocation__Type) TTCN_error("Using non-selected field avp_AAA_3GPP_PDN_GW_Allocation_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__PDN__GW__Allocation__Type; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Additional__Type__Information() { if (union_selection != ALT_avp__DCA__3GPP__Additional__Type__Information) { clean_up(); field_avp__DCA__3GPP__Additional__Type__Information = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Additional__Type__Information; } return *field_avp__DCA__3GPP__Additional__Type__Information; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Additional__Type__Information() const { if (union_selection != ALT_avp__DCA__3GPP__Additional__Type__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_Additional_Type_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Additional__Type__Information; } OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__SGSN__MCC__MNC() { if (union_selection != ALT_avp__GI__3GPP__3GPP__SGSN__MCC__MNC) { clean_up(); field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC = new OCTETSTRING; union_selection = ALT_avp__GI__3GPP__3GPP__SGSN__MCC__MNC; } return *field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC; } const OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__SGSN__MCC__MNC() const { if (union_selection != ALT_avp__GI__3GPP__3GPP__SGSN__MCC__MNC) TTCN_error("Using non-selected field avp_GI_3GPP_3GPP_SGSN_MCC_MNC in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__HESSID() { if (union_selection != ALT_avp__AAA__3GPP__HESSID) { clean_up(); field_avp__AAA__3GPP__HESSID = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__HESSID; } return *field_avp__AAA__3GPP__HESSID; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__HESSID() const { if (union_selection != ALT_avp__AAA__3GPP__HESSID) TTCN_error("Using non-selected field avp_AAA_3GPP_HESSID in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__HESSID; } DCA__3GPP__Content__Class& AVP__Data::avp__DCA__3GPP__Content__Class() { if (union_selection != ALT_avp__DCA__3GPP__Content__Class) { clean_up(); field_avp__DCA__3GPP__Content__Class = new DCA__3GPP__Content__Class; union_selection = ALT_avp__DCA__3GPP__Content__Class; } return *field_avp__DCA__3GPP__Content__Class; } const DCA__3GPP__Content__Class& AVP__Data::avp__DCA__3GPP__Content__Class() const { if (union_selection != ALT_avp__DCA__3GPP__Content__Class) TTCN_error("Using non-selected field avp_DCA_3GPP_Content_Class in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Content__Class; } OCTETSTRING& AVP__Data::avp__BASE__NONE__Event__Timestamp() { if (union_selection != ALT_avp__BASE__NONE__Event__Timestamp) { clean_up(); field_avp__BASE__NONE__Event__Timestamp = new OCTETSTRING; union_selection = ALT_avp__BASE__NONE__Event__Timestamp; } return *field_avp__BASE__NONE__Event__Timestamp; } const OCTETSTRING& AVP__Data::avp__BASE__NONE__Event__Timestamp() const { if (union_selection != ALT_avp__BASE__NONE__Event__Timestamp) TTCN_error("Using non-selected field avp_BASE_NONE_Event_Timestamp in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Event__Timestamp; } DCA__3GPP__TAD__Identifier& AVP__Data::avp__DCA__3GPP__TAD__Identifier() { if (union_selection != ALT_avp__DCA__3GPP__TAD__Identifier) { clean_up(); field_avp__DCA__3GPP__TAD__Identifier = new DCA__3GPP__TAD__Identifier; union_selection = ALT_avp__DCA__3GPP__TAD__Identifier; } return *field_avp__DCA__3GPP__TAD__Identifier; } const DCA__3GPP__TAD__Identifier& AVP__Data::avp__DCA__3GPP__TAD__Identifier() const { if (union_selection != ALT_avp__DCA__3GPP__TAD__Identifier) TTCN_error("Using non-selected field avp_DCA_3GPP_TAD_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__TAD__Identifier; } DCC__NONE__Final__Unit__Action& AVP__Data::avp__DCC__NONE__Final__Unit__Action() { if (union_selection != ALT_avp__DCC__NONE__Final__Unit__Action) { clean_up(); field_avp__DCC__NONE__Final__Unit__Action = new DCC__NONE__Final__Unit__Action; union_selection = ALT_avp__DCC__NONE__Final__Unit__Action; } return *field_avp__DCC__NONE__Final__Unit__Action; } const DCC__NONE__Final__Unit__Action& AVP__Data::avp__DCC__NONE__Final__Unit__Action() const { if (union_selection != ALT_avp__DCC__NONE__Final__Unit__Action) TTCN_error("Using non-selected field avp_DCC_NONE_Final_Unit_Action in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Final__Unit__Action; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result() { if (union_selection != ALT_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result) { clean_up(); field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result; } return *field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result() const { if (union_selection != ALT_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result) TTCN_error("Using non-selected field avp_AAA_3GPP_IMEI_Check_In_VPLMN_Result in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result; } AVP__list& AVP__Data::avp__DCA__3GPP__Service__Generic__Information() { if (union_selection != ALT_avp__DCA__3GPP__Service__Generic__Information) { clean_up(); field_avp__DCA__3GPP__Service__Generic__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Service__Generic__Information; } return *field_avp__DCA__3GPP__Service__Generic__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__Service__Generic__Information() const { if (union_selection != ALT_avp__DCA__3GPP__Service__Generic__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_Service_Generic_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Service__Generic__Information; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Variable__Part__Type() { if (union_selection != ALT_avp__DCA__3GPP__Variable__Part__Type) { clean_up(); field_avp__DCA__3GPP__Variable__Part__Type = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Variable__Part__Type; } return *field_avp__DCA__3GPP__Variable__Part__Type; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Variable__Part__Type() const { if (union_selection != ALT_avp__DCA__3GPP__Variable__Part__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_Variable_Part_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Variable__Part__Type; } DCA__3GPP__ProSe__Direct__Discovery__Model& AVP__Data::avp__DCA__3GPP__ProSe__Direct__Discovery__Model() { if (union_selection != ALT_avp__DCA__3GPP__ProSe__Direct__Discovery__Model) { clean_up(); field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model = new DCA__3GPP__ProSe__Direct__Discovery__Model; union_selection = ALT_avp__DCA__3GPP__ProSe__Direct__Discovery__Model; } return *field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model; } const DCA__3GPP__ProSe__Direct__Discovery__Model& AVP__Data::avp__DCA__3GPP__ProSe__Direct__Discovery__Model() const { if (union_selection != ALT_avp__DCA__3GPP__ProSe__Direct__Discovery__Model) TTCN_error("Using non-selected field avp_DCA_3GPP_ProSe_Direct_Discovery_Model in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Extended__Max__Requested__BW__UL() { if (union_selection != ALT_avp__RX__3GPP__Extended__Max__Requested__BW__UL) { clean_up(); field_avp__RX__3GPP__Extended__Max__Requested__BW__UL = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Extended__Max__Requested__BW__UL; } return *field_avp__RX__3GPP__Extended__Max__Requested__BW__UL; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Extended__Max__Requested__BW__UL() const { if (union_selection != ALT_avp__RX__3GPP__Extended__Max__Requested__BW__UL) TTCN_error("Using non-selected field avp_RX_3GPP_Extended_Max_Requested_BW_UL in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Extended__Max__Requested__BW__UL; } DCA__3GPP__SM__Device__Trigger__Indicator& AVP__Data::avp__DCA__3GPP__SM__Device__Trigger__Indicator() { if (union_selection != ALT_avp__DCA__3GPP__SM__Device__Trigger__Indicator) { clean_up(); field_avp__DCA__3GPP__SM__Device__Trigger__Indicator = new DCA__3GPP__SM__Device__Trigger__Indicator; union_selection = ALT_avp__DCA__3GPP__SM__Device__Trigger__Indicator; } return *field_avp__DCA__3GPP__SM__Device__Trigger__Indicator; } const DCA__3GPP__SM__Device__Trigger__Indicator& AVP__Data::avp__DCA__3GPP__SM__Device__Trigger__Indicator() const { if (union_selection != ALT_avp__DCA__3GPP__SM__Device__Trigger__Indicator) TTCN_error("Using non-selected field avp_DCA_3GPP_SM_Device_Trigger_Indicator in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SM__Device__Trigger__Indicator; } AVP__list& AVP__Data::avp__S6__3GPP__User__Identifier() { if (union_selection != ALT_avp__S6__3GPP__User__Identifier) { clean_up(); field_avp__S6__3GPP__User__Identifier = new AVP__list; union_selection = ALT_avp__S6__3GPP__User__Identifier; } return *field_avp__S6__3GPP__User__Identifier; } const AVP__list& AVP__Data::avp__S6__3GPP__User__Identifier() const { if (union_selection != ALT_avp__S6__3GPP__User__Identifier) TTCN_error("Using non-selected field avp_S6_3GPP_User_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__User__Identifier; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__QoS__Rule__Base__Name() { if (union_selection != ALT_avp__PCC__3GPP__QoS__Rule__Base__Name) { clean_up(); field_avp__PCC__3GPP__QoS__Rule__Base__Name = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__QoS__Rule__Base__Name; } return *field_avp__PCC__3GPP__QoS__Rule__Base__Name; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__QoS__Rule__Base__Name() const { if (union_selection != ALT_avp__PCC__3GPP__QoS__Rule__Base__Name) TTCN_error("Using non-selected field avp_PCC_3GPP_QoS_Rule_Base_Name in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__QoS__Rule__Base__Name; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Framed__IPv6__Pool() { if (union_selection != ALT_avp__DNAS__NONE__Framed__IPv6__Pool) { clean_up(); field_avp__DNAS__NONE__Framed__IPv6__Pool = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Framed__IPv6__Pool; } return *field_avp__DNAS__NONE__Framed__IPv6__Pool; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Framed__IPv6__Pool() const { if (union_selection != ALT_avp__DNAS__NONE__Framed__IPv6__Pool) TTCN_error("Using non-selected field avp_DNAS_NONE_Framed_IPv6_Pool in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Framed__IPv6__Pool; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Restoration__Priority() { if (union_selection != ALT_avp__AAA__3GPP__Restoration__Priority) { clean_up(); field_avp__AAA__3GPP__Restoration__Priority = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Restoration__Priority; } return *field_avp__AAA__3GPP__Restoration__Priority; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Restoration__Priority() const { if (union_selection != ALT_avp__AAA__3GPP__Restoration__Priority) TTCN_error("Using non-selected field avp_AAA_3GPP_Restoration_Priority in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Restoration__Priority; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__ISUP__Cause__Diagnostics() { if (union_selection != ALT_avp__DCA__3GPP__ISUP__Cause__Diagnostics) { clean_up(); field_avp__DCA__3GPP__ISUP__Cause__Diagnostics = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__ISUP__Cause__Diagnostics; } return *field_avp__DCA__3GPP__ISUP__Cause__Diagnostics; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__ISUP__Cause__Diagnostics() const { if (union_selection != ALT_avp__DCA__3GPP__ISUP__Cause__Diagnostics) TTCN_error("Using non-selected field avp_DCA_3GPP_ISUP_Cause_Diagnostics in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__ISUP__Cause__Diagnostics; } OCTETSTRING& AVP__Data::avp__S6__3GPP__Association__Type() { if (union_selection != ALT_avp__S6__3GPP__Association__Type) { clean_up(); field_avp__S6__3GPP__Association__Type = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__Association__Type; } return *field_avp__S6__3GPP__Association__Type; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__Association__Type() const { if (union_selection != ALT_avp__S6__3GPP__Association__Type) TTCN_error("Using non-selected field avp_S6_3GPP_Association_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Association__Type; } AVP__list& AVP__Data::avp__PCC__3GPP__Charging__Rule__Definition() { if (union_selection != ALT_avp__PCC__3GPP__Charging__Rule__Definition) { clean_up(); field_avp__PCC__3GPP__Charging__Rule__Definition = new AVP__list; union_selection = ALT_avp__PCC__3GPP__Charging__Rule__Definition; } return *field_avp__PCC__3GPP__Charging__Rule__Definition; } const AVP__list& AVP__Data::avp__PCC__3GPP__Charging__Rule__Definition() const { if (union_selection != ALT_avp__PCC__3GPP__Charging__Rule__Definition) TTCN_error("Using non-selected field avp_PCC_3GPP_Charging_Rule_Definition in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Charging__Rule__Definition; } OCTETSTRING& AVP__Data::avp__DCC__NONE__Rating__Group() { if (union_selection != ALT_avp__DCC__NONE__Rating__Group) { clean_up(); field_avp__DCC__NONE__Rating__Group = new OCTETSTRING; union_selection = ALT_avp__DCC__NONE__Rating__Group; } return *field_avp__DCC__NONE__Rating__Group; } const OCTETSTRING& AVP__Data::avp__DCC__NONE__Rating__Group() const { if (union_selection != ALT_avp__DCC__NONE__Rating__Group) TTCN_error("Using non-selected field avp_DCC_NONE_Rating_Group in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Rating__Group; } OCTETSTRING& AVP__Data::avp__MIPv6__NONE__MIP__MN__HA__SPI() { if (union_selection != ALT_avp__MIPv6__NONE__MIP__MN__HA__SPI) { clean_up(); field_avp__MIPv6__NONE__MIP__MN__HA__SPI = new OCTETSTRING; union_selection = ALT_avp__MIPv6__NONE__MIP__MN__HA__SPI; } return *field_avp__MIPv6__NONE__MIP__MN__HA__SPI; } const OCTETSTRING& AVP__Data::avp__MIPv6__NONE__MIP__MN__HA__SPI() const { if (union_selection != ALT_avp__MIPv6__NONE__MIP__MN__HA__SPI) TTCN_error("Using non-selected field avp_MIPv6_NONE_MIP_MN_HA_SPI in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv6__NONE__MIP__MN__HA__SPI; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Min__Requested__Bandwidth__UL() { if (union_selection != ALT_avp__RX__3GPP__Min__Requested__Bandwidth__UL) { clean_up(); field_avp__RX__3GPP__Min__Requested__Bandwidth__UL = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Min__Requested__Bandwidth__UL; } return *field_avp__RX__3GPP__Min__Requested__Bandwidth__UL; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Min__Requested__Bandwidth__UL() const { if (union_selection != ALT_avp__RX__3GPP__Min__Requested__Bandwidth__UL) TTCN_error("Using non-selected field avp_RX_3GPP_Min_Requested_Bandwidth_UL in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Min__Requested__Bandwidth__UL; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Application__Specific__Data() { if (union_selection != ALT_avp__DCA__3GPP__Application__Specific__Data) { clean_up(); field_avp__DCA__3GPP__Application__Specific__Data = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Application__Specific__Data; } return *field_avp__DCA__3GPP__Application__Specific__Data; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Application__Specific__Data() const { if (union_selection != ALT_avp__DCA__3GPP__Application__Specific__Data) TTCN_error("Using non-selected field avp_DCA_3GPP_Application_Specific_Data in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Application__Specific__Data; } AVP__list& AVP__Data::avp__PCC__3GPP__CoA__Information() { if (union_selection != ALT_avp__PCC__3GPP__CoA__Information) { clean_up(); field_avp__PCC__3GPP__CoA__Information = new AVP__list; union_selection = ALT_avp__PCC__3GPP__CoA__Information; } return *field_avp__PCC__3GPP__CoA__Information; } const AVP__list& AVP__Data::avp__PCC__3GPP__CoA__Information() const { if (union_selection != ALT_avp__PCC__3GPP__CoA__Information) TTCN_error("Using non-selected field avp_PCC_3GPP_CoA_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__CoA__Information; } AAA__3GPP__Report__Amount& AVP__Data::avp__AAA__3GPP__Report__Amount() { if (union_selection != ALT_avp__AAA__3GPP__Report__Amount) { clean_up(); field_avp__AAA__3GPP__Report__Amount = new AAA__3GPP__Report__Amount; union_selection = ALT_avp__AAA__3GPP__Report__Amount; } return *field_avp__AAA__3GPP__Report__Amount; } const AAA__3GPP__Report__Amount& AVP__Data::avp__AAA__3GPP__Report__Amount() const { if (union_selection != ALT_avp__AAA__3GPP__Report__Amount) TTCN_error("Using non-selected field avp_AAA_3GPP_Report_Amount in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Report__Amount; } CHARSTRING& AVP__Data::avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name() { if (union_selection != ALT_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name) { clean_up(); field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name = new CHARSTRING; union_selection = ALT_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name; } return *field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name; } const CHARSTRING& AVP__Data::avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name() const { if (union_selection != ALT_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name) TTCN_error("Using non-selected field avp_CxDx_3GPP_Secondary_Charging_Collection_Function_Name in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name; } AVP__list& AVP__Data::avp__DCC__NONE__User__Equipment__Info() { if (union_selection != ALT_avp__DCC__NONE__User__Equipment__Info) { clean_up(); field_avp__DCC__NONE__User__Equipment__Info = new AVP__list; union_selection = ALT_avp__DCC__NONE__User__Equipment__Info; } return *field_avp__DCC__NONE__User__Equipment__Info; } const AVP__list& AVP__Data::avp__DCC__NONE__User__Equipment__Info() const { if (union_selection != ALT_avp__DCC__NONE__User__Equipment__Info) TTCN_error("Using non-selected field avp_DCC_NONE_User_Equipment_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__User__Equipment__Info; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__A__MSISDN() { if (union_selection != ALT_avp__AAA__3GPP__A__MSISDN) { clean_up(); field_avp__AAA__3GPP__A__MSISDN = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__A__MSISDN; } return *field_avp__AAA__3GPP__A__MSISDN; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__A__MSISDN() const { if (union_selection != ALT_avp__AAA__3GPP__A__MSISDN) TTCN_error("Using non-selected field avp_AAA_3GPP_A_MSISDN in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__A__MSISDN; } AVP__Address& AVP__Data::avp__MIPv4__NONE__MIP__Mobile__Node__Address() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Mobile__Node__Address) { clean_up(); field_avp__MIPv4__NONE__MIP__Mobile__Node__Address = new AVP__Address; union_selection = ALT_avp__MIPv4__NONE__MIP__Mobile__Node__Address; } return *field_avp__MIPv4__NONE__MIP__Mobile__Node__Address; } const AVP__Address& AVP__Data::avp__MIPv4__NONE__MIP__Mobile__Node__Address() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Mobile__Node__Address) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_Mobile_Node_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__Mobile__Node__Address; } AVP__list& AVP__Data::avp__PCC__3GPP__Routing__Rule__Report() { if (union_selection != ALT_avp__PCC__3GPP__Routing__Rule__Report) { clean_up(); field_avp__PCC__3GPP__Routing__Rule__Report = new AVP__list; union_selection = ALT_avp__PCC__3GPP__Routing__Rule__Report; } return *field_avp__PCC__3GPP__Routing__Rule__Report; } const AVP__list& AVP__Data::avp__PCC__3GPP__Routing__Rule__Report() const { if (union_selection != ALT_avp__PCC__3GPP__Routing__Rule__Report) TTCN_error("Using non-selected field avp_PCC_3GPP_Routing_Rule_Report in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Routing__Rule__Report; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Number__Of__Requested__Vectors() { if (union_selection != ALT_avp__AAA__3GPP__Number__Of__Requested__Vectors) { clean_up(); field_avp__AAA__3GPP__Number__Of__Requested__Vectors = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Number__Of__Requested__Vectors; } return *field_avp__AAA__3GPP__Number__Of__Requested__Vectors; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Number__Of__Requested__Vectors() const { if (union_selection != ALT_avp__AAA__3GPP__Number__Of__Requested__Vectors) TTCN_error("Using non-selected field avp_AAA_3GPP_Number_Of_Requested_Vectors in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Number__Of__Requested__Vectors; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__AIR__Flags() { if (union_selection != ALT_avp__AAA__3GPP__AIR__Flags) { clean_up(); field_avp__AAA__3GPP__AIR__Flags = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__AIR__Flags; } return *field_avp__AAA__3GPP__AIR__Flags; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__AIR__Flags() const { if (union_selection != ALT_avp__AAA__3GPP__AIR__Flags) TTCN_error("Using non-selected field avp_AAA_3GPP_AIR_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__AIR__Flags; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__SM__Protocol__ID() { if (union_selection != ALT_avp__DCA__3GPP__SM__Protocol__ID) { clean_up(); field_avp__DCA__3GPP__SM__Protocol__ID = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__SM__Protocol__ID; } return *field_avp__DCA__3GPP__SM__Protocol__ID; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__SM__Protocol__ID() const { if (union_selection != ALT_avp__DCA__3GPP__SM__Protocol__ID) TTCN_error("Using non-selected field avp_DCA_3GPP_SM_Protocol_ID in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SM__Protocol__ID; } DCA__3GPP__Low__Priority__Indicator& AVP__Data::avp__DCA__3GPP__Low__Priority__Indicator() { if (union_selection != ALT_avp__DCA__3GPP__Low__Priority__Indicator) { clean_up(); field_avp__DCA__3GPP__Low__Priority__Indicator = new DCA__3GPP__Low__Priority__Indicator; union_selection = ALT_avp__DCA__3GPP__Low__Priority__Indicator; } return *field_avp__DCA__3GPP__Low__Priority__Indicator; } const DCA__3GPP__Low__Priority__Indicator& AVP__Data::avp__DCA__3GPP__Low__Priority__Indicator() const { if (union_selection != ALT_avp__DCA__3GPP__Low__Priority__Indicator) TTCN_error("Using non-selected field avp_DCA_3GPP_Low_Priority_Indicator in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Low__Priority__Indicator; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Geographical__Information() { if (union_selection != ALT_avp__AAA__3GPP__Geographical__Information) { clean_up(); field_avp__AAA__3GPP__Geographical__Information = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Geographical__Information; } return *field_avp__AAA__3GPP__Geographical__Information; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Geographical__Information() const { if (union_selection != ALT_avp__AAA__3GPP__Geographical__Information) TTCN_error("Using non-selected field avp_AAA_3GPP_Geographical_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Geographical__Information; } DCA__3GPP__Participant__Action__Type& AVP__Data::avp__DCA__3GPP__Participant__Action__Type() { if (union_selection != ALT_avp__DCA__3GPP__Participant__Action__Type) { clean_up(); field_avp__DCA__3GPP__Participant__Action__Type = new DCA__3GPP__Participant__Action__Type; union_selection = ALT_avp__DCA__3GPP__Participant__Action__Type; } return *field_avp__DCA__3GPP__Participant__Action__Type; } const DCA__3GPP__Participant__Action__Type& AVP__Data::avp__DCA__3GPP__Participant__Action__Type() const { if (union_selection != ALT_avp__DCA__3GPP__Participant__Action__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_Participant_Action_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Participant__Action__Type; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Node__Id() { if (union_selection != ALT_avp__DCA__3GPP__Node__Id) { clean_up(); field_avp__DCA__3GPP__Node__Id = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Node__Id; } return *field_avp__DCA__3GPP__Node__Id; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Node__Id() const { if (union_selection != ALT_avp__DCA__3GPP__Node__Id) TTCN_error("Using non-selected field avp_DCA_3GPP_Node_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Node__Id; } CxDx__3GPP__Loose__Route__Indication& AVP__Data::avp__CxDx__3GPP__Loose__Route__Indication() { if (union_selection != ALT_avp__CxDx__3GPP__Loose__Route__Indication) { clean_up(); field_avp__CxDx__3GPP__Loose__Route__Indication = new CxDx__3GPP__Loose__Route__Indication; union_selection = ALT_avp__CxDx__3GPP__Loose__Route__Indication; } return *field_avp__CxDx__3GPP__Loose__Route__Indication; } const CxDx__3GPP__Loose__Route__Indication& AVP__Data::avp__CxDx__3GPP__Loose__Route__Indication() const { if (union_selection != ALT_avp__CxDx__3GPP__Loose__Route__Indication) TTCN_error("Using non-selected field avp_CxDx_3GPP_Loose_Route_Indication in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Loose__Route__Indication; } OCTETSTRING& AVP__Data::avp__DCC__NONE__Service__Parameter__Type() { if (union_selection != ALT_avp__DCC__NONE__Service__Parameter__Type) { clean_up(); field_avp__DCC__NONE__Service__Parameter__Type = new OCTETSTRING; union_selection = ALT_avp__DCC__NONE__Service__Parameter__Type; } return *field_avp__DCC__NONE__Service__Parameter__Type; } const OCTETSTRING& AVP__Data::avp__DCC__NONE__Service__Parameter__Type() const { if (union_selection != ALT_avp__DCC__NONE__Service__Parameter__Type) TTCN_error("Using non-selected field avp_DCC_NONE_Service_Parameter_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Service__Parameter__Type; } AVP__list& AVP__Data::avp__AAA__3GPP__MME__User__State() { if (union_selection != ALT_avp__AAA__3GPP__MME__User__State) { clean_up(); field_avp__AAA__3GPP__MME__User__State = new AVP__list; union_selection = ALT_avp__AAA__3GPP__MME__User__State; } return *field_avp__AAA__3GPP__MME__User__State; } const AVP__list& AVP__Data::avp__AAA__3GPP__MME__User__State() const { if (union_selection != ALT_avp__AAA__3GPP__MME__User__State) TTCN_error("Using non-selected field avp_AAA_3GPP_MME_User_State in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__MME__User__State; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Access__Restriction__Data() { if (union_selection != ALT_avp__AAA__3GPP__Access__Restriction__Data) { clean_up(); field_avp__AAA__3GPP__Access__Restriction__Data = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Access__Restriction__Data; } return *field_avp__AAA__3GPP__Access__Restriction__Data; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Access__Restriction__Data() const { if (union_selection != ALT_avp__AAA__3GPP__Access__Restriction__Data) TTCN_error("Using non-selected field avp_AAA_3GPP_Access_Restriction_Data in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Access__Restriction__Data; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__SM__Service__Type() { if (union_selection != ALT_avp__DCA__3GPP__SM__Service__Type) { clean_up(); field_avp__DCA__3GPP__SM__Service__Type = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__SM__Service__Type; } return *field_avp__DCA__3GPP__SM__Service__Type; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__SM__Service__Type() const { if (union_selection != ALT_avp__DCA__3GPP__SM__Service__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_SM_Service_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SM__Service__Type; } DCA__3GPP__UNI__PDU__CP__Only__Flag& AVP__Data::avp__DCA__3GPP__UNI__PDU__CP__Only__Flag() { if (union_selection != ALT_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag) { clean_up(); field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag = new DCA__3GPP__UNI__PDU__CP__Only__Flag; union_selection = ALT_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag; } return *field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag; } const DCA__3GPP__UNI__PDU__CP__Only__Flag& AVP__Data::avp__DCA__3GPP__UNI__PDU__CP__Only__Flag() const { if (union_selection != ALT_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag) TTCN_error("Using non-selected field avp_DCA_3GPP_UNI_PDU_CP_Only_Flag in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag; } CHARSTRING& AVP__Data::avp__MIPv4__NONE__MIP__Filter__Rule() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Filter__Rule) { clean_up(); field_avp__MIPv4__NONE__MIP__Filter__Rule = new CHARSTRING; union_selection = ALT_avp__MIPv4__NONE__MIP__Filter__Rule; } return *field_avp__MIPv4__NONE__MIP__Filter__Rule; } const CHARSTRING& AVP__Data::avp__MIPv4__NONE__MIP__Filter__Rule() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Filter__Rule) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_Filter_Rule in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__Filter__Rule; } AVP__list& AVP__Data::avp__BASE__NONE__Failed__AVP() { if (union_selection != ALT_avp__BASE__NONE__Failed__AVP) { clean_up(); field_avp__BASE__NONE__Failed__AVP = new AVP__list; union_selection = ALT_avp__BASE__NONE__Failed__AVP; } return *field_avp__BASE__NONE__Failed__AVP; } const AVP__list& AVP__Data::avp__BASE__NONE__Failed__AVP() const { if (union_selection != ALT_avp__BASE__NONE__Failed__AVP) TTCN_error("Using non-selected field avp_BASE_NONE_Failed_AVP in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Failed__AVP; } OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__RAT__Type() { if (union_selection != ALT_avp__GI__3GPP__3GPP__RAT__Type) { clean_up(); field_avp__GI__3GPP__3GPP__RAT__Type = new OCTETSTRING; union_selection = ALT_avp__GI__3GPP__3GPP__RAT__Type; } return *field_avp__GI__3GPP__3GPP__RAT__Type; } const OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__RAT__Type() const { if (union_selection != ALT_avp__GI__3GPP__3GPP__RAT__Type) TTCN_error("Using non-selected field avp_GI_3GPP_3GPP_RAT_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__3GPP__RAT__Type; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__SS__Status() { if (union_selection != ALT_avp__AAA__3GPP__SS__Status) { clean_up(); field_avp__AAA__3GPP__SS__Status = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__SS__Status; } return *field_avp__AAA__3GPP__SS__Status; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__SS__Status() const { if (union_selection != ALT_avp__AAA__3GPP__SS__Status) TTCN_error("Using non-selected field avp_AAA_3GPP_SS_Status in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__SS__Status; } AVP__Address& AVP__Data::avp__DCA__3GPP__Neighbour__Node__Address() { if (union_selection != ALT_avp__DCA__3GPP__Neighbour__Node__Address) { clean_up(); field_avp__DCA__3GPP__Neighbour__Node__Address = new AVP__Address; union_selection = ALT_avp__DCA__3GPP__Neighbour__Node__Address; } return *field_avp__DCA__3GPP__Neighbour__Node__Address; } const AVP__Address& AVP__Data::avp__DCA__3GPP__Neighbour__Node__Address() const { if (union_selection != ALT_avp__DCA__3GPP__Neighbour__Node__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_Neighbour_Node_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Neighbour__Node__Address; } AVP__list& AVP__Data::avp__DCA__3GPP__Location__Type() { if (union_selection != ALT_avp__DCA__3GPP__Location__Type) { clean_up(); field_avp__DCA__3GPP__Location__Type = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Location__Type; } return *field_avp__DCA__3GPP__Location__Type; } const AVP__list& AVP__Data::avp__DCA__3GPP__Location__Type() const { if (union_selection != ALT_avp__DCA__3GPP__Location__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_Location_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Location__Type; } DCA__3GPP__Quota__Indicator& AVP__Data::avp__DCA__3GPP__Quota__Indicator() { if (union_selection != ALT_avp__DCA__3GPP__Quota__Indicator) { clean_up(); field_avp__DCA__3GPP__Quota__Indicator = new DCA__3GPP__Quota__Indicator; union_selection = ALT_avp__DCA__3GPP__Quota__Indicator; } return *field_avp__DCA__3GPP__Quota__Indicator; } const DCA__3GPP__Quota__Indicator& AVP__Data::avp__DCA__3GPP__Quota__Indicator() const { if (union_selection != ALT_avp__DCA__3GPP__Quota__Indicator) TTCN_error("Using non-selected field avp_DCA_3GPP_Quota_Indicator in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Quota__Indicator; } DCA__3GPP__Priority& AVP__Data::avp__DCA__3GPP__Priority() { if (union_selection != ALT_avp__DCA__3GPP__Priority) { clean_up(); field_avp__DCA__3GPP__Priority = new DCA__3GPP__Priority; union_selection = ALT_avp__DCA__3GPP__Priority; } return *field_avp__DCA__3GPP__Priority; } const DCA__3GPP__Priority& AVP__Data::avp__DCA__3GPP__Priority() const { if (union_selection != ALT_avp__DCA__3GPP__Priority) TTCN_error("Using non-selected field avp_DCA_3GPP_Priority in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Priority; } AVP__list& AVP__Data::avp__S6__3GPP__NIDD__Authorization__Update() { if (union_selection != ALT_avp__S6__3GPP__NIDD__Authorization__Update) { clean_up(); field_avp__S6__3GPP__NIDD__Authorization__Update = new AVP__list; union_selection = ALT_avp__S6__3GPP__NIDD__Authorization__Update; } return *field_avp__S6__3GPP__NIDD__Authorization__Update; } const AVP__list& AVP__Data::avp__S6__3GPP__NIDD__Authorization__Update() const { if (union_selection != ALT_avp__S6__3GPP__NIDD__Authorization__Update) TTCN_error("Using non-selected field avp_S6_3GPP_NIDD_Authorization_Update in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__NIDD__Authorization__Update; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Service__Specific__Data() { if (union_selection != ALT_avp__DCA__3GPP__Service__Specific__Data) { clean_up(); field_avp__DCA__3GPP__Service__Specific__Data = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Service__Specific__Data; } return *field_avp__DCA__3GPP__Service__Specific__Data; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Service__Specific__Data() const { if (union_selection != ALT_avp__DCA__3GPP__Service__Specific__Data) TTCN_error("Using non-selected field avp_DCA_3GPP_Service_Specific_Data in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Service__Specific__Data; } DCC__NONE__Subscription__Id__Type& AVP__Data::avp__DCC__NONE__Subscription__Id__Type() { if (union_selection != ALT_avp__DCC__NONE__Subscription__Id__Type) { clean_up(); field_avp__DCC__NONE__Subscription__Id__Type = new DCC__NONE__Subscription__Id__Type; union_selection = ALT_avp__DCC__NONE__Subscription__Id__Type; } return *field_avp__DCC__NONE__Subscription__Id__Type; } const DCC__NONE__Subscription__Id__Type& AVP__Data::avp__DCC__NONE__Subscription__Id__Type() const { if (union_selection != ALT_avp__DCC__NONE__Subscription__Id__Type) TTCN_error("Using non-selected field avp_DCC_NONE_Subscription_Id_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Subscription__Id__Type; } AVP__list& AVP__Data::avp__MIPv4__NONE__MIP__FA__to__HA__MSA() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__FA__to__HA__MSA) { clean_up(); field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA = new AVP__list; union_selection = ALT_avp__MIPv4__NONE__MIP__FA__to__HA__MSA; } return *field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA; } const AVP__list& AVP__Data::avp__MIPv4__NONE__MIP__FA__to__HA__MSA() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__FA__to__HA__MSA) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_FA_to_HA_MSA in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Connectivity__Flags() { if (union_selection != ALT_avp__AAA__3GPP__Connectivity__Flags) { clean_up(); field_avp__AAA__3GPP__Connectivity__Flags = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Connectivity__Flags; } return *field_avp__AAA__3GPP__Connectivity__Flags; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Connectivity__Flags() const { if (union_selection != ALT_avp__AAA__3GPP__Connectivity__Flags) TTCN_error("Using non-selected field avp_AAA_3GPP_Connectivity_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Connectivity__Flags; } PCC__3GPP__Packet__Filter__Operation& AVP__Data::avp__PCC__3GPP__Packet__Filter__Operation() { if (union_selection != ALT_avp__PCC__3GPP__Packet__Filter__Operation) { clean_up(); field_avp__PCC__3GPP__Packet__Filter__Operation = new PCC__3GPP__Packet__Filter__Operation; union_selection = ALT_avp__PCC__3GPP__Packet__Filter__Operation; } return *field_avp__PCC__3GPP__Packet__Filter__Operation; } const PCC__3GPP__Packet__Filter__Operation& AVP__Data::avp__PCC__3GPP__Packet__Filter__Operation() const { if (union_selection != ALT_avp__PCC__3GPP__Packet__Filter__Operation) TTCN_error("Using non-selected field avp_PCC_3GPP_Packet_Filter_Operation in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Packet__Filter__Operation; } AVP__list& AVP__Data::avp__DCA__3GPP__VCS__Information() { if (union_selection != ALT_avp__DCA__3GPP__VCS__Information) { clean_up(); field_avp__DCA__3GPP__VCS__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__VCS__Information; } return *field_avp__DCA__3GPP__VCS__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__VCS__Information() const { if (union_selection != ALT_avp__DCA__3GPP__VCS__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_VCS_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__VCS__Information; } OCTETSTRING& AVP__Data::avp__S6__3GPP__SCEF__Reference__ID__for__Deletion() { if (union_selection != ALT_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion) { clean_up(); field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion; } return *field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__SCEF__Reference__ID__for__Deletion() const { if (union_selection != ALT_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion) TTCN_error("Using non-selected field avp_S6_3GPP_SCEF_Reference_ID_for_Deletion in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Content__Disposition() { if (union_selection != ALT_avp__DCA__3GPP__Content__Disposition) { clean_up(); field_avp__DCA__3GPP__Content__Disposition = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Content__Disposition; } return *field_avp__DCA__3GPP__Content__Disposition; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Content__Disposition() const { if (union_selection != ALT_avp__DCA__3GPP__Content__Disposition) TTCN_error("Using non-selected field avp_DCA_3GPP_Content_Disposition in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Content__Disposition; } RX__3GPP__SIP__Forking__Indication& AVP__Data::avp__RX__3GPP__SIP__Forking__Indication() { if (union_selection != ALT_avp__RX__3GPP__SIP__Forking__Indication) { clean_up(); field_avp__RX__3GPP__SIP__Forking__Indication = new RX__3GPP__SIP__Forking__Indication; union_selection = ALT_avp__RX__3GPP__SIP__Forking__Indication; } return *field_avp__RX__3GPP__SIP__Forking__Indication; } const RX__3GPP__SIP__Forking__Indication& AVP__Data::avp__RX__3GPP__SIP__Forking__Indication() const { if (union_selection != ALT_avp__RX__3GPP__SIP__Forking__Indication) TTCN_error("Using non-selected field avp_RX_3GPP_SIP_Forking_Indication in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__SIP__Forking__Indication; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__User__Password() { if (union_selection != ALT_avp__DNAS__NONE__User__Password) { clean_up(); field_avp__DNAS__NONE__User__Password = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__User__Password; } return *field_avp__DNAS__NONE__User__Password; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__User__Password() const { if (union_selection != ALT_avp__DNAS__NONE__User__Password) TTCN_error("Using non-selected field avp_DNAS_NONE_User_Password in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__User__Password; } AVP__Address& AVP__Data::avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address() { if (union_selection != ALT_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address) { clean_up(); field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address = new AVP__Address; union_selection = ALT_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address; } return *field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address; } const AVP__Address& AVP__Data::avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address() const { if (union_selection != ALT_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_ProSe_Group_IP_Multicast_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address; } OCTETSTRING& AVP__Data::avp__S6__3GPP__IMEI__Change() { if (union_selection != ALT_avp__S6__3GPP__IMEI__Change) { clean_up(); field_avp__S6__3GPP__IMEI__Change = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__IMEI__Change; } return *field_avp__S6__3GPP__IMEI__Change; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__IMEI__Change() const { if (union_selection != ALT_avp__S6__3GPP__IMEI__Change) TTCN_error("Using non-selected field avp_S6_3GPP_IMEI_Change in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__IMEI__Change; } PCC__3GPP__IP__CAN__Type& AVP__Data::avp__PCC__3GPP__IP__CAN__Type() { if (union_selection != ALT_avp__PCC__3GPP__IP__CAN__Type) { clean_up(); field_avp__PCC__3GPP__IP__CAN__Type = new PCC__3GPP__IP__CAN__Type; union_selection = ALT_avp__PCC__3GPP__IP__CAN__Type; } return *field_avp__PCC__3GPP__IP__CAN__Type; } const PCC__3GPP__IP__CAN__Type& AVP__Data::avp__PCC__3GPP__IP__CAN__Type() const { if (union_selection != ALT_avp__PCC__3GPP__IP__CAN__Type) TTCN_error("Using non-selected field avp_PCC_3GPP_IP_CAN_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__IP__CAN__Type; } AVP__list& AVP__Data::avp__DCA__3GPP__SDP__Media__Component() { if (union_selection != ALT_avp__DCA__3GPP__SDP__Media__Component) { clean_up(); field_avp__DCA__3GPP__SDP__Media__Component = new AVP__list; union_selection = ALT_avp__DCA__3GPP__SDP__Media__Component; } return *field_avp__DCA__3GPP__SDP__Media__Component; } const AVP__list& AVP__Data::avp__DCA__3GPP__SDP__Media__Component() const { if (union_selection != ALT_avp__DCA__3GPP__SDP__Media__Component) TTCN_error("Using non-selected field avp_DCA_3GPP_SDP_Media_Component in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SDP__Media__Component; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Extended__Min__Desired__BW__UL() { if (union_selection != ALT_avp__RX__3GPP__Extended__Min__Desired__BW__UL) { clean_up(); field_avp__RX__3GPP__Extended__Min__Desired__BW__UL = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Extended__Min__Desired__BW__UL; } return *field_avp__RX__3GPP__Extended__Min__Desired__BW__UL; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Extended__Min__Desired__BW__UL() const { if (union_selection != ALT_avp__RX__3GPP__Extended__Min__Desired__BW__UL) TTCN_error("Using non-selected field avp_RX_3GPP_Extended_Min_Desired_BW_UL in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Extended__Min__Desired__BW__UL; } AVP__list& AVP__Data::avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container() { if (union_selection != ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container) { clean_up(); field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container = new AVP__list; union_selection = ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container; } return *field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container; } const AVP__list& AVP__Data::avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container() const { if (union_selection != ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container) TTCN_error("Using non-selected field avp_DCA_3GPP_ProSe_Direct_Communication_Reception_Data_Container in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container; } OCTETSTRING& AVP__Data::avp__CxDx__3GPP__SIP__Authorization() { if (union_selection != ALT_avp__CxDx__3GPP__SIP__Authorization) { clean_up(); field_avp__CxDx__3GPP__SIP__Authorization = new OCTETSTRING; union_selection = ALT_avp__CxDx__3GPP__SIP__Authorization; } return *field_avp__CxDx__3GPP__SIP__Authorization; } const OCTETSTRING& AVP__Data::avp__CxDx__3GPP__SIP__Authorization() const { if (union_selection != ALT_avp__CxDx__3GPP__SIP__Authorization) TTCN_error("Using non-selected field avp_CxDx_3GPP_SIP_Authorization in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__SIP__Authorization; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Revalidation__Time() { if (union_selection != ALT_avp__PCC__3GPP__Revalidation__Time) { clean_up(); field_avp__PCC__3GPP__Revalidation__Time = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Revalidation__Time; } return *field_avp__PCC__3GPP__Revalidation__Time; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Revalidation__Time() const { if (union_selection != ALT_avp__PCC__3GPP__Revalidation__Time) TTCN_error("Using non-selected field avp_PCC_3GPP_Revalidation_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Revalidation__Time; } AAA__3GPP__Logging__Interval& AVP__Data::avp__AAA__3GPP__Logging__Interval() { if (union_selection != ALT_avp__AAA__3GPP__Logging__Interval) { clean_up(); field_avp__AAA__3GPP__Logging__Interval = new AAA__3GPP__Logging__Interval; union_selection = ALT_avp__AAA__3GPP__Logging__Interval; } return *field_avp__AAA__3GPP__Logging__Interval; } const AAA__3GPP__Logging__Interval& AVP__Data::avp__AAA__3GPP__Logging__Interval() const { if (union_selection != ALT_avp__AAA__3GPP__Logging__Interval) TTCN_error("Using non-selected field avp_AAA_3GPP_Logging_Interval in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Logging__Interval; } AVP__list& AVP__Data::avp__DCA__3GPP__PoC__Information() { if (union_selection != ALT_avp__DCA__3GPP__PoC__Information) { clean_up(); field_avp__DCA__3GPP__PoC__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__PoC__Information; } return *field_avp__DCA__3GPP__PoC__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__PoC__Information() const { if (union_selection != ALT_avp__DCA__3GPP__PoC__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_PoC_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__PoC__Information; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Presence__Reporting__Area__Status() { if (union_selection != ALT_avp__PCC__3GPP__Presence__Reporting__Area__Status) { clean_up(); field_avp__PCC__3GPP__Presence__Reporting__Area__Status = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Presence__Reporting__Area__Status; } return *field_avp__PCC__3GPP__Presence__Reporting__Area__Status; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Presence__Reporting__Area__Status() const { if (union_selection != ALT_avp__PCC__3GPP__Presence__Reporting__Area__Status) TTCN_error("Using non-selected field avp_PCC_3GPP_Presence_Reporting_Area_Status in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Presence__Reporting__Area__Status; } AVP__list& AVP__Data::avp__PCC__3GPP__Routing__Filter() { if (union_selection != ALT_avp__PCC__3GPP__Routing__Filter) { clean_up(); field_avp__PCC__3GPP__Routing__Filter = new AVP__list; union_selection = ALT_avp__PCC__3GPP__Routing__Filter; } return *field_avp__PCC__3GPP__Routing__Filter; } const AVP__list& AVP__Data::avp__PCC__3GPP__Routing__Filter() const { if (union_selection != ALT_avp__PCC__3GPP__Routing__Filter) TTCN_error("Using non-selected field avp_PCC_3GPP_Routing_Filter in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Routing__Filter; } AVP__list& AVP__Data::avp__AAA__3GPP__WLAN__offloadability() { if (union_selection != ALT_avp__AAA__3GPP__WLAN__offloadability) { clean_up(); field_avp__AAA__3GPP__WLAN__offloadability = new AVP__list; union_selection = ALT_avp__AAA__3GPP__WLAN__offloadability; } return *field_avp__AAA__3GPP__WLAN__offloadability; } const AVP__list& AVP__Data::avp__AAA__3GPP__WLAN__offloadability() const { if (union_selection != ALT_avp__AAA__3GPP__WLAN__offloadability) TTCN_error("Using non-selected field avp_AAA_3GPP_WLAN_offloadability in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__WLAN__offloadability; } INTEGER& AVP__Data::avp__DCA__3GPP__Data__Coding__Scheme() { if (union_selection != ALT_avp__DCA__3GPP__Data__Coding__Scheme) { clean_up(); field_avp__DCA__3GPP__Data__Coding__Scheme = new INTEGER; union_selection = ALT_avp__DCA__3GPP__Data__Coding__Scheme; } return *field_avp__DCA__3GPP__Data__Coding__Scheme; } const INTEGER& AVP__Data::avp__DCA__3GPP__Data__Coding__Scheme() const { if (union_selection != ALT_avp__DCA__3GPP__Data__Coding__Scheme) TTCN_error("Using non-selected field avp_DCA_3GPP_Data_Coding_Scheme in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Data__Coding__Scheme; } PCC__3GPP__Metering__Method& AVP__Data::avp__PCC__3GPP__Metering__Method() { if (union_selection != ALT_avp__PCC__3GPP__Metering__Method) { clean_up(); field_avp__PCC__3GPP__Metering__Method = new PCC__3GPP__Metering__Method; union_selection = ALT_avp__PCC__3GPP__Metering__Method; } return *field_avp__PCC__3GPP__Metering__Method; } const PCC__3GPP__Metering__Method& AVP__Data::avp__PCC__3GPP__Metering__Method() const { if (union_selection != ALT_avp__PCC__3GPP__Metering__Method) TTCN_error("Using non-selected field avp_PCC_3GPP_Metering_Method in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Metering__Method; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Acct__Tunnel__Connection() { if (union_selection != ALT_avp__DNAS__NONE__Acct__Tunnel__Connection) { clean_up(); field_avp__DNAS__NONE__Acct__Tunnel__Connection = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Acct__Tunnel__Connection; } return *field_avp__DNAS__NONE__Acct__Tunnel__Connection; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Acct__Tunnel__Connection() const { if (union_selection != ALT_avp__DNAS__NONE__Acct__Tunnel__Connection) TTCN_error("Using non-selected field avp_DNAS_NONE_Acct_Tunnel_Connection in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Acct__Tunnel__Connection; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism() { if (union_selection != ALT_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism) { clean_up(); field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism; } return *field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism() const { if (union_selection != ALT_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism) TTCN_error("Using non-selected field avp_AAA_3GPP_Non_IP_Data_Delivery_Mechanism in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Initial__IMS__Charging__Identifier() { if (union_selection != ALT_avp__DCA__3GPP__Initial__IMS__Charging__Identifier) { clean_up(); field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Initial__IMS__Charging__Identifier; } return *field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Initial__IMS__Charging__Identifier() const { if (union_selection != ALT_avp__DCA__3GPP__Initial__IMS__Charging__Identifier) TTCN_error("Using non-selected field avp_DCA_3GPP_Initial_IMS_Charging_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier; } CHARSTRING& AVP__Data::avp__DNAS__NONE__NAS__Filter__Rule() { if (union_selection != ALT_avp__DNAS__NONE__NAS__Filter__Rule) { clean_up(); field_avp__DNAS__NONE__NAS__Filter__Rule = new CHARSTRING; union_selection = ALT_avp__DNAS__NONE__NAS__Filter__Rule; } return *field_avp__DNAS__NONE__NAS__Filter__Rule; } const CHARSTRING& AVP__Data::avp__DNAS__NONE__NAS__Filter__Rule() const { if (union_selection != ALT_avp__DNAS__NONE__NAS__Filter__Rule) TTCN_error("Using non-selected field avp_DNAS_NONE_NAS_Filter_Rule in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__NAS__Filter__Rule; } OCTETSTRING& AVP__Data::avp__MIPv4__NONE__MIP__Feature__Vector() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Feature__Vector) { clean_up(); field_avp__MIPv4__NONE__MIP__Feature__Vector = new OCTETSTRING; union_selection = ALT_avp__MIPv4__NONE__MIP__Feature__Vector; } return *field_avp__MIPv4__NONE__MIP__Feature__Vector; } const OCTETSTRING& AVP__Data::avp__MIPv4__NONE__MIP__Feature__Vector() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Feature__Vector) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_Feature_Vector in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__Feature__Vector; } BASE__NONE__Session__Server__Failover& AVP__Data::avp__BASE__NONE__Session__Server__Failover() { if (union_selection != ALT_avp__BASE__NONE__Session__Server__Failover) { clean_up(); field_avp__BASE__NONE__Session__Server__Failover = new BASE__NONE__Session__Server__Failover; union_selection = ALT_avp__BASE__NONE__Session__Server__Failover; } return *field_avp__BASE__NONE__Session__Server__Failover; } const BASE__NONE__Session__Server__Failover& AVP__Data::avp__BASE__NONE__Session__Server__Failover() const { if (union_selection != ALT_avp__BASE__NONE__Session__Server__Failover) TTCN_error("Using non-selected field avp_BASE_NONE_Session_Server_Failover in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Session__Server__Failover; } AVP__list& AVP__Data::avp__DCA__3GPP__Accumulated__Cost() { if (union_selection != ALT_avp__DCA__3GPP__Accumulated__Cost) { clean_up(); field_avp__DCA__3GPP__Accumulated__Cost = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Accumulated__Cost; } return *field_avp__DCA__3GPP__Accumulated__Cost; } const AVP__list& AVP__Data::avp__DCA__3GPP__Accumulated__Cost() const { if (union_selection != ALT_avp__DCA__3GPP__Accumulated__Cost) TTCN_error("Using non-selected field avp_DCA_3GPP_Accumulated_Cost in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Accumulated__Cost; } OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Integrity__Key() { if (union_selection != ALT_avp__CxDx__3GPP__Integrity__Key) { clean_up(); field_avp__CxDx__3GPP__Integrity__Key = new OCTETSTRING; union_selection = ALT_avp__CxDx__3GPP__Integrity__Key; } return *field_avp__CxDx__3GPP__Integrity__Key; } const OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Integrity__Key() const { if (union_selection != ALT_avp__CxDx__3GPP__Integrity__Key) TTCN_error("Using non-selected field avp_CxDx_3GPP_Integrity_Key in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Integrity__Key; } AVP__list& AVP__Data::avp__AAA__3GPP__E__UTRAN__Vector() { if (union_selection != ALT_avp__AAA__3GPP__E__UTRAN__Vector) { clean_up(); field_avp__AAA__3GPP__E__UTRAN__Vector = new AVP__list; union_selection = ALT_avp__AAA__3GPP__E__UTRAN__Vector; } return *field_avp__AAA__3GPP__E__UTRAN__Vector; } const AVP__list& AVP__Data::avp__AAA__3GPP__E__UTRAN__Vector() const { if (union_selection != ALT_avp__AAA__3GPP__E__UTRAN__Vector) TTCN_error("Using non-selected field avp_AAA_3GPP_E_UTRAN_Vector in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__E__UTRAN__Vector; } AVP__Address& AVP__Data::avp__DCA__3GPP__SMSC__Address() { if (union_selection != ALT_avp__DCA__3GPP__SMSC__Address) { clean_up(); field_avp__DCA__3GPP__SMSC__Address = new AVP__Address; union_selection = ALT_avp__DCA__3GPP__SMSC__Address; } return *field_avp__DCA__3GPP__SMSC__Address; } const AVP__Address& AVP__Data::avp__DCA__3GPP__SMSC__Address() const { if (union_selection != ALT_avp__DCA__3GPP__SMSC__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_SMSC_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SMSC__Address; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__PDP__Address__Prefix__Length() { if (union_selection != ALT_avp__DCA__3GPP__PDP__Address__Prefix__Length) { clean_up(); field_avp__DCA__3GPP__PDP__Address__Prefix__Length = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__PDP__Address__Prefix__Length; } return *field_avp__DCA__3GPP__PDP__Address__Prefix__Length; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__PDP__Address__Prefix__Length() const { if (union_selection != ALT_avp__DCA__3GPP__PDP__Address__Prefix__Length) TTCN_error("Using non-selected field avp_DCA_3GPP_PDP_Address_Prefix_Length in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__PDP__Address__Prefix__Length; } AVP__list& AVP__Data::avp__BASE__NONE__Experimental__Result() { if (union_selection != ALT_avp__BASE__NONE__Experimental__Result) { clean_up(); field_avp__BASE__NONE__Experimental__Result = new AVP__list; union_selection = ALT_avp__BASE__NONE__Experimental__Result; } return *field_avp__BASE__NONE__Experimental__Result; } const AVP__list& AVP__Data::avp__BASE__NONE__Experimental__Result() const { if (union_selection != ALT_avp__BASE__NONE__Experimental__Result) TTCN_error("Using non-selected field avp_BASE_NONE_Experimental_Result in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Experimental__Result; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Acct__Link__Count() { if (union_selection != ALT_avp__DNAS__NONE__Acct__Link__Count) { clean_up(); field_avp__DNAS__NONE__Acct__Link__Count = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Acct__Link__Count; } return *field_avp__DNAS__NONE__Acct__Link__Count; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Acct__Link__Count() const { if (union_selection != ALT_avp__DNAS__NONE__Acct__Link__Count) TTCN_error("Using non-selected field avp_DNAS_NONE_Acct_Link_Count in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Acct__Link__Count; } AVP__list& AVP__Data::avp__DCC__NONE__Unit__Value() { if (union_selection != ALT_avp__DCC__NONE__Unit__Value) { clean_up(); field_avp__DCC__NONE__Unit__Value = new AVP__list; union_selection = ALT_avp__DCC__NONE__Unit__Value; } return *field_avp__DCC__NONE__Unit__Value; } const AVP__list& AVP__Data::avp__DCC__NONE__Unit__Value() const { if (union_selection != ALT_avp__DCC__NONE__Unit__Value) TTCN_error("Using non-selected field avp_DCC_NONE_Unit_Value in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Unit__Value; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Trace__Event__List() { if (union_selection != ALT_avp__AAA__3GPP__Trace__Event__List) { clean_up(); field_avp__AAA__3GPP__Trace__Event__List = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Trace__Event__List; } return *field_avp__AAA__3GPP__Trace__Event__List; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Trace__Event__List() const { if (union_selection != ALT_avp__AAA__3GPP__Trace__Event__List) TTCN_error("Using non-selected field avp_AAA_3GPP_Trace_Event_List in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Trace__Event__List; } AVP__list& AVP__Data::avp__DCA__3GPP__LCS__Client__Id() { if (union_selection != ALT_avp__DCA__3GPP__LCS__Client__Id) { clean_up(); field_avp__DCA__3GPP__LCS__Client__Id = new AVP__list; union_selection = ALT_avp__DCA__3GPP__LCS__Client__Id; } return *field_avp__DCA__3GPP__LCS__Client__Id; } const AVP__list& AVP__Data::avp__DCA__3GPP__LCS__Client__Id() const { if (union_selection != ALT_avp__DCA__3GPP__LCS__Client__Id) TTCN_error("Using non-selected field avp_DCA_3GPP_LCS_Client_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__LCS__Client__Id; } GI__3GPP__3GPP__PDP__Type& AVP__Data::avp__GI__3GPP__3GPP__PDP__Type() { if (union_selection != ALT_avp__GI__3GPP__3GPP__PDP__Type) { clean_up(); field_avp__GI__3GPP__3GPP__PDP__Type = new GI__3GPP__3GPP__PDP__Type; union_selection = ALT_avp__GI__3GPP__3GPP__PDP__Type; } return *field_avp__GI__3GPP__3GPP__PDP__Type; } const GI__3GPP__3GPP__PDP__Type& AVP__Data::avp__GI__3GPP__3GPP__PDP__Type() const { if (union_selection != ALT_avp__GI__3GPP__3GPP__PDP__Type) TTCN_error("Using non-selected field avp_GI_3GPP_3GPP_PDP_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__3GPP__PDP__Type; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Reply__Message() { if (union_selection != ALT_avp__DNAS__NONE__Reply__Message) { clean_up(); field_avp__DNAS__NONE__Reply__Message = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Reply__Message; } return *field_avp__DNAS__NONE__Reply__Message; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Reply__Message() const { if (union_selection != ALT_avp__DNAS__NONE__Reply__Message) TTCN_error("Using non-selected field avp_DNAS_NONE_Reply_Message in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Reply__Message; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Connect__Info() { if (union_selection != ALT_avp__DNAS__NONE__Connect__Info) { clean_up(); field_avp__DNAS__NONE__Connect__Info = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Connect__Info; } return *field_avp__DNAS__NONE__Connect__Info; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Connect__Info() const { if (union_selection != ALT_avp__DNAS__NONE__Connect__Info) TTCN_error("Using non-selected field avp_DNAS_NONE_Connect_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Connect__Info; } MIPv4__NONE__MIP__Replay__Mode& AVP__Data::avp__MIPv4__NONE__MIP__Replay__Mode() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Replay__Mode) { clean_up(); field_avp__MIPv4__NONE__MIP__Replay__Mode = new MIPv4__NONE__MIP__Replay__Mode; union_selection = ALT_avp__MIPv4__NONE__MIP__Replay__Mode; } return *field_avp__MIPv4__NONE__MIP__Replay__Mode; } const MIPv4__NONE__MIP__Replay__Mode& AVP__Data::avp__MIPv4__NONE__MIP__Replay__Mode() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Replay__Mode) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_Replay_Mode in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__Replay__Mode; } CHARSTRING& AVP__Data::avp__BASE__NONE__Proxy__Host() { if (union_selection != ALT_avp__BASE__NONE__Proxy__Host) { clean_up(); field_avp__BASE__NONE__Proxy__Host = new CHARSTRING; union_selection = ALT_avp__BASE__NONE__Proxy__Host; } return *field_avp__BASE__NONE__Proxy__Host; } const CHARSTRING& AVP__Data::avp__BASE__NONE__Proxy__Host() const { if (union_selection != ALT_avp__BASE__NONE__Proxy__Host) TTCN_error("Using non-selected field avp_BASE_NONE_Proxy_Host in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Proxy__Host; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Number__Of__Talk__Bursts() { if (union_selection != ALT_avp__DCA__3GPP__Number__Of__Talk__Bursts) { clean_up(); field_avp__DCA__3GPP__Number__Of__Talk__Bursts = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Number__Of__Talk__Bursts; } return *field_avp__DCA__3GPP__Number__Of__Talk__Bursts; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Number__Of__Talk__Bursts() const { if (union_selection != ALT_avp__DCA__3GPP__Number__Of__Talk__Bursts) TTCN_error("Using non-selected field avp_DCA_3GPP_Number_Of_Talk_Bursts in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Number__Of__Talk__Bursts; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Short__Network__Name() { if (union_selection != ALT_avp__AAA__3GPP__Short__Network__Name) { clean_up(); field_avp__AAA__3GPP__Short__Network__Name = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Short__Network__Name; } return *field_avp__AAA__3GPP__Short__Network__Name; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Short__Network__Name() const { if (union_selection != ALT_avp__AAA__3GPP__Short__Network__Name) TTCN_error("Using non-selected field avp_AAA_3GPP_Short_Network_Name in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Short__Network__Name; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Message__Size() { if (union_selection != ALT_avp__DCA__3GPP__Message__Size) { clean_up(); field_avp__DCA__3GPP__Message__Size = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Message__Size; } return *field_avp__DCA__3GPP__Message__Size; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Message__Size() const { if (union_selection != ALT_avp__DCA__3GPP__Message__Size) TTCN_error("Using non-selected field avp_DCA_3GPP_Message_Size in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Message__Size; } DCA__3GPP__Additional__Exception__Reports& AVP__Data::avp__DCA__3GPP__Additional__Exception__Reports() { if (union_selection != ALT_avp__DCA__3GPP__Additional__Exception__Reports) { clean_up(); field_avp__DCA__3GPP__Additional__Exception__Reports = new DCA__3GPP__Additional__Exception__Reports; union_selection = ALT_avp__DCA__3GPP__Additional__Exception__Reports; } return *field_avp__DCA__3GPP__Additional__Exception__Reports; } const DCA__3GPP__Additional__Exception__Reports& AVP__Data::avp__DCA__3GPP__Additional__Exception__Reports() const { if (union_selection != ALT_avp__DCA__3GPP__Additional__Exception__Reports) TTCN_error("Using non-selected field avp_DCA_3GPP_Additional_Exception_Reports in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Additional__Exception__Reports; } AVP__list& AVP__Data::avp__DCA__3GPP__Access__Transfer__Information() { if (union_selection != ALT_avp__DCA__3GPP__Access__Transfer__Information) { clean_up(); field_avp__DCA__3GPP__Access__Transfer__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Access__Transfer__Information; } return *field_avp__DCA__3GPP__Access__Transfer__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__Access__Transfer__Information() const { if (union_selection != ALT_avp__DCA__3GPP__Access__Transfer__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_Access_Transfer_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Access__Transfer__Information; } AVP__list& AVP__Data::avp__S6__3GPP__Communication__Pattern__Set() { if (union_selection != ALT_avp__S6__3GPP__Communication__Pattern__Set) { clean_up(); field_avp__S6__3GPP__Communication__Pattern__Set = new AVP__list; union_selection = ALT_avp__S6__3GPP__Communication__Pattern__Set; } return *field_avp__S6__3GPP__Communication__Pattern__Set; } const AVP__list& AVP__Data::avp__S6__3GPP__Communication__Pattern__Set() const { if (union_selection != ALT_avp__S6__3GPP__Communication__Pattern__Set) TTCN_error("Using non-selected field avp_S6_3GPP_Communication_Pattern_Set in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Communication__Pattern__Set; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__TWAG__UP__Address() { if (union_selection != ALT_avp__AAA__3GPP__TWAG__UP__Address) { clean_up(); field_avp__AAA__3GPP__TWAG__UP__Address = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__TWAG__UP__Address; } return *field_avp__AAA__3GPP__TWAG__UP__Address; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__TWAG__UP__Address() const { if (union_selection != ALT_avp__AAA__3GPP__TWAG__UP__Address) TTCN_error("Using non-selected field avp_AAA_3GPP_TWAG_UP_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__TWAG__UP__Address; } DCA__3GPP__MMBox__Storage__Requested& AVP__Data::avp__DCA__3GPP__MMBox__Storage__Requested() { if (union_selection != ALT_avp__DCA__3GPP__MMBox__Storage__Requested) { clean_up(); field_avp__DCA__3GPP__MMBox__Storage__Requested = new DCA__3GPP__MMBox__Storage__Requested; union_selection = ALT_avp__DCA__3GPP__MMBox__Storage__Requested; } return *field_avp__DCA__3GPP__MMBox__Storage__Requested; } const DCA__3GPP__MMBox__Storage__Requested& AVP__Data::avp__DCA__3GPP__MMBox__Storage__Requested() const { if (union_selection != ALT_avp__DCA__3GPP__MMBox__Storage__Requested) TTCN_error("Using non-selected field avp_DCA_3GPP_MMBox_Storage_Requested in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__MMBox__Storage__Requested; } RX__3GPP__Flow__Status& AVP__Data::avp__RX__3GPP__Flow__Status() { if (union_selection != ALT_avp__RX__3GPP__Flow__Status) { clean_up(); field_avp__RX__3GPP__Flow__Status = new RX__3GPP__Flow__Status; union_selection = ALT_avp__RX__3GPP__Flow__Status; } return *field_avp__RX__3GPP__Flow__Status; } const RX__3GPP__Flow__Status& AVP__Data::avp__RX__3GPP__Flow__Status() const { if (union_selection != ALT_avp__RX__3GPP__Flow__Status) TTCN_error("Using non-selected field avp_RX_3GPP_Flow_Status in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Flow__Status; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__CHAP__Challenge() { if (union_selection != ALT_avp__DNAS__NONE__CHAP__Challenge) { clean_up(); field_avp__DNAS__NONE__CHAP__Challenge = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__CHAP__Challenge; } return *field_avp__DNAS__NONE__CHAP__Challenge; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__CHAP__Challenge() const { if (union_selection != ALT_avp__DNAS__NONE__CHAP__Challenge) TTCN_error("Using non-selected field avp_DNAS_NONE_CHAP_Challenge in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__CHAP__Challenge; } INTEGER& AVP__Data::avp__DCA__3GPP__PC3__Control__Protocol__Cause() { if (union_selection != ALT_avp__DCA__3GPP__PC3__Control__Protocol__Cause) { clean_up(); field_avp__DCA__3GPP__PC3__Control__Protocol__Cause = new INTEGER; union_selection = ALT_avp__DCA__3GPP__PC3__Control__Protocol__Cause; } return *field_avp__DCA__3GPP__PC3__Control__Protocol__Cause; } const INTEGER& AVP__Data::avp__DCA__3GPP__PC3__Control__Protocol__Cause() const { if (union_selection != ALT_avp__DCA__3GPP__PC3__Control__Protocol__Cause) TTCN_error("Using non-selected field avp_DCA_3GPP_PC3_Control_Protocol_Cause in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__PC3__Control__Protocol__Cause; } DCC__NONE__CC__Unit__Type& AVP__Data::avp__DCC__NONE__CC__Unit__Type() { if (union_selection != ALT_avp__DCC__NONE__CC__Unit__Type) { clean_up(); field_avp__DCC__NONE__CC__Unit__Type = new DCC__NONE__CC__Unit__Type; union_selection = ALT_avp__DCC__NONE__CC__Unit__Type; } return *field_avp__DCC__NONE__CC__Unit__Type; } const DCC__NONE__CC__Unit__Type& AVP__Data::avp__DCC__NONE__CC__Unit__Type() const { if (union_selection != ALT_avp__DCC__NONE__CC__Unit__Type) TTCN_error("Using non-selected field avp_DCC_NONE_CC_Unit_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__CC__Unit__Type; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Calling__Party__Address() { if (union_selection != ALT_avp__DCA__3GPP__Calling__Party__Address) { clean_up(); field_avp__DCA__3GPP__Calling__Party__Address = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Calling__Party__Address; } return *field_avp__DCA__3GPP__Calling__Party__Address; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Calling__Party__Address() const { if (union_selection != ALT_avp__DCA__3GPP__Calling__Party__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_Calling_Party_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Calling__Party__Address; } OCTETSTRING& AVP__Data::avp__RX__3GPP__MCPTT__Identifier() { if (union_selection != ALT_avp__RX__3GPP__MCPTT__Identifier) { clean_up(); field_avp__RX__3GPP__MCPTT__Identifier = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__MCPTT__Identifier; } return *field_avp__RX__3GPP__MCPTT__Identifier; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__MCPTT__Identifier() const { if (union_selection != ALT_avp__RX__3GPP__MCPTT__Identifier) TTCN_error("Using non-selected field avp_RX_3GPP_MCPTT_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__MCPTT__Identifier; } AVP__list& AVP__Data::avp__S6__3GPP__Group__Monitoring__Event__Report() { if (union_selection != ALT_avp__S6__3GPP__Group__Monitoring__Event__Report) { clean_up(); field_avp__S6__3GPP__Group__Monitoring__Event__Report = new AVP__list; union_selection = ALT_avp__S6__3GPP__Group__Monitoring__Event__Report; } return *field_avp__S6__3GPP__Group__Monitoring__Event__Report; } const AVP__list& AVP__Data::avp__S6__3GPP__Group__Monitoring__Event__Report() const { if (union_selection != ALT_avp__S6__3GPP__Group__Monitoring__Event__Report) TTCN_error("Using non-selected field avp_S6_3GPP_Group_Monitoring_Event_Report in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Group__Monitoring__Event__Report; } PCC__3GPP__QoS__Upgrade& AVP__Data::avp__PCC__3GPP__QoS__Upgrade() { if (union_selection != ALT_avp__PCC__3GPP__QoS__Upgrade) { clean_up(); field_avp__PCC__3GPP__QoS__Upgrade = new PCC__3GPP__QoS__Upgrade; union_selection = ALT_avp__PCC__3GPP__QoS__Upgrade; } return *field_avp__PCC__3GPP__QoS__Upgrade; } const PCC__3GPP__QoS__Upgrade& AVP__Data::avp__PCC__3GPP__QoS__Upgrade() const { if (union_selection != ALT_avp__PCC__3GPP__QoS__Upgrade) TTCN_error("Using non-selected field avp_PCC_3GPP_QoS_Upgrade in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__QoS__Upgrade; } DCA__3GPP__PS__Append__Free__Format__Data& AVP__Data::avp__DCA__3GPP__PS__Append__Free__Format__Data() { if (union_selection != ALT_avp__DCA__3GPP__PS__Append__Free__Format__Data) { clean_up(); field_avp__DCA__3GPP__PS__Append__Free__Format__Data = new DCA__3GPP__PS__Append__Free__Format__Data; union_selection = ALT_avp__DCA__3GPP__PS__Append__Free__Format__Data; } return *field_avp__DCA__3GPP__PS__Append__Free__Format__Data; } const DCA__3GPP__PS__Append__Free__Format__Data& AVP__Data::avp__DCA__3GPP__PS__Append__Free__Format__Data() const { if (union_selection != ALT_avp__DCA__3GPP__PS__Append__Free__Format__Data) TTCN_error("Using non-selected field avp_DCA_3GPP_PS_Append_Free_Format_Data in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__PS__Append__Free__Format__Data; } PCC__3GPP__AN__GW__Status& AVP__Data::avp__PCC__3GPP__AN__GW__Status() { if (union_selection != ALT_avp__PCC__3GPP__AN__GW__Status) { clean_up(); field_avp__PCC__3GPP__AN__GW__Status = new PCC__3GPP__AN__GW__Status; union_selection = ALT_avp__PCC__3GPP__AN__GW__Status; } return *field_avp__PCC__3GPP__AN__GW__Status; } const PCC__3GPP__AN__GW__Status& AVP__Data::avp__PCC__3GPP__AN__GW__Status() const { if (union_selection != ALT_avp__PCC__3GPP__AN__GW__Status) TTCN_error("Using non-selected field avp_PCC_3GPP_AN_GW_Status in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__AN__GW__Status; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Service__Type() { if (union_selection != ALT_avp__DNAS__NONE__Service__Type) { clean_up(); field_avp__DNAS__NONE__Service__Type = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Service__Type; } return *field_avp__DNAS__NONE__Service__Type; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Service__Type() const { if (union_selection != ALT_avp__DNAS__NONE__Service__Type) TTCN_error("Using non-selected field avp_DNAS_NONE_Service_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Service__Type; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Monitoring__Key() { if (union_selection != ALT_avp__PCC__3GPP__Monitoring__Key) { clean_up(); field_avp__PCC__3GPP__Monitoring__Key = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Monitoring__Key; } return *field_avp__PCC__3GPP__Monitoring__Key; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Monitoring__Key() const { if (union_selection != ALT_avp__PCC__3GPP__Monitoring__Key) TTCN_error("Using non-selected field avp_PCC_3GPP_Monitoring_Key in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Monitoring__Key; } AAA__3GPP__Measurement__Period__UMTS& AVP__Data::avp__AAA__3GPP__Measurement__Period__UMTS() { if (union_selection != ALT_avp__AAA__3GPP__Measurement__Period__UMTS) { clean_up(); field_avp__AAA__3GPP__Measurement__Period__UMTS = new AAA__3GPP__Measurement__Period__UMTS; union_selection = ALT_avp__AAA__3GPP__Measurement__Period__UMTS; } return *field_avp__AAA__3GPP__Measurement__Period__UMTS; } const AAA__3GPP__Measurement__Period__UMTS& AVP__Data::avp__AAA__3GPP__Measurement__Period__UMTS() const { if (union_selection != ALT_avp__AAA__3GPP__Measurement__Period__UMTS) TTCN_error("Using non-selected field avp_AAA_3GPP_Measurement_Period_UMTS in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Measurement__Period__UMTS; } DCA__3GPP__Media__Initiator__Flag& AVP__Data::avp__DCA__3GPP__Media__Initiator__Flag() { if (union_selection != ALT_avp__DCA__3GPP__Media__Initiator__Flag) { clean_up(); field_avp__DCA__3GPP__Media__Initiator__Flag = new DCA__3GPP__Media__Initiator__Flag; union_selection = ALT_avp__DCA__3GPP__Media__Initiator__Flag; } return *field_avp__DCA__3GPP__Media__Initiator__Flag; } const DCA__3GPP__Media__Initiator__Flag& AVP__Data::avp__DCA__3GPP__Media__Initiator__Flag() const { if (union_selection != ALT_avp__DCA__3GPP__Media__Initiator__Flag) TTCN_error("Using non-selected field avp_DCA_3GPP_Media_Initiator_Flag in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Media__Initiator__Flag; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__ISUP__Location__Number() { if (union_selection != ALT_avp__DCA__3GPP__ISUP__Location__Number) { clean_up(); field_avp__DCA__3GPP__ISUP__Location__Number = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__ISUP__Location__Number; } return *field_avp__DCA__3GPP__ISUP__Location__Number; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__ISUP__Location__Number() const { if (union_selection != ALT_avp__DCA__3GPP__ISUP__Location__Number) TTCN_error("Using non-selected field avp_DCA_3GPP_ISUP_Location_Number in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__ISUP__Location__Number; } PCC__3GPP__3GPP__PS__Data__Off__Status& AVP__Data::avp__PCC__3GPP__3GPP__PS__Data__Off__Status() { if (union_selection != ALT_avp__PCC__3GPP__3GPP__PS__Data__Off__Status) { clean_up(); field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status = new PCC__3GPP__3GPP__PS__Data__Off__Status; union_selection = ALT_avp__PCC__3GPP__3GPP__PS__Data__Off__Status; } return *field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status; } const PCC__3GPP__3GPP__PS__Data__Off__Status& AVP__Data::avp__PCC__3GPP__3GPP__PS__Data__Off__Status() const { if (union_selection != ALT_avp__PCC__3GPP__3GPP__PS__Data__Off__Status) TTCN_error("Using non-selected field avp_PCC_3GPP_3GPP_PS_Data_Off_Status in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status; } AVP__list& AVP__Data::avp__PCC__3GPP__Routing__Rule__Install() { if (union_selection != ALT_avp__PCC__3GPP__Routing__Rule__Install) { clean_up(); field_avp__PCC__3GPP__Routing__Rule__Install = new AVP__list; union_selection = ALT_avp__PCC__3GPP__Routing__Rule__Install; } return *field_avp__PCC__3GPP__Routing__Rule__Install; } const AVP__list& AVP__Data::avp__PCC__3GPP__Routing__Rule__Install() const { if (union_selection != ALT_avp__PCC__3GPP__Routing__Rule__Install) TTCN_error("Using non-selected field avp_PCC_3GPP_Routing_Rule_Install in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Routing__Rule__Install; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Reset__ID() { if (union_selection != ALT_avp__AAA__3GPP__Reset__ID) { clean_up(); field_avp__AAA__3GPP__Reset__ID = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Reset__ID; } return *field_avp__AAA__3GPP__Reset__ID; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Reset__ID() const { if (union_selection != ALT_avp__AAA__3GPP__Reset__ID) TTCN_error("Using non-selected field avp_AAA_3GPP_Reset_ID in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Reset__ID; } AVP__list& AVP__Data::avp__DCA__3GPP__Service__Data__Container() { if (union_selection != ALT_avp__DCA__3GPP__Service__Data__Container) { clean_up(); field_avp__DCA__3GPP__Service__Data__Container = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Service__Data__Container; } return *field_avp__DCA__3GPP__Service__Data__Container; } const AVP__list& AVP__Data::avp__DCA__3GPP__Service__Data__Container() const { if (union_selection != ALT_avp__DCA__3GPP__Service__Data__Container) TTCN_error("Using non-selected field avp_DCA_3GPP_Service_Data_Container in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Service__Data__Container; } CxDx__3GPP__Server__Assignment__Type& AVP__Data::avp__CxDx__3GPP__Server__Assignment__Type() { if (union_selection != ALT_avp__CxDx__3GPP__Server__Assignment__Type) { clean_up(); field_avp__CxDx__3GPP__Server__Assignment__Type = new CxDx__3GPP__Server__Assignment__Type; union_selection = ALT_avp__CxDx__3GPP__Server__Assignment__Type; } return *field_avp__CxDx__3GPP__Server__Assignment__Type; } const CxDx__3GPP__Server__Assignment__Type& AVP__Data::avp__CxDx__3GPP__Server__Assignment__Type() const { if (union_selection != ALT_avp__CxDx__3GPP__Server__Assignment__Type) TTCN_error("Using non-selected field avp_CxDx_3GPP_Server_Assignment_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Server__Assignment__Type; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__PUR__Flags() { if (union_selection != ALT_avp__AAA__3GPP__PUR__Flags) { clean_up(); field_avp__AAA__3GPP__PUR__Flags = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__PUR__Flags; } return *field_avp__AAA__3GPP__PUR__Flags; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__PUR__Flags() const { if (union_selection != ALT_avp__AAA__3GPP__PUR__Flags) TTCN_error("Using non-selected field avp_AAA_3GPP_PUR_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__PUR__Flags; } PCC__3GPP__IP__CAN__Session__Charging__Scope& AVP__Data::avp__PCC__3GPP__IP__CAN__Session__Charging__Scope() { if (union_selection != ALT_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope) { clean_up(); field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope = new PCC__3GPP__IP__CAN__Session__Charging__Scope; union_selection = ALT_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope; } return *field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope; } const PCC__3GPP__IP__CAN__Session__Charging__Scope& AVP__Data::avp__PCC__3GPP__IP__CAN__Session__Charging__Scope() const { if (union_selection != ALT_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope) TTCN_error("Using non-selected field avp_PCC_3GPP_IP_CAN_Session_Charging_Scope in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope; } DNAS__NONE__Framed__Routing& AVP__Data::avp__DNAS__NONE__Framed__Routing() { if (union_selection != ALT_avp__DNAS__NONE__Framed__Routing) { clean_up(); field_avp__DNAS__NONE__Framed__Routing = new DNAS__NONE__Framed__Routing; union_selection = ALT_avp__DNAS__NONE__Framed__Routing; } return *field_avp__DNAS__NONE__Framed__Routing; } const DNAS__NONE__Framed__Routing& AVP__Data::avp__DNAS__NONE__Framed__Routing() const { if (union_selection != ALT_avp__DNAS__NONE__Framed__Routing) TTCN_error("Using non-selected field avp_DNAS_NONE_Framed_Routing in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Framed__Routing; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__IMEI() { if (union_selection != ALT_avp__AAA__3GPP__IMEI) { clean_up(); field_avp__AAA__3GPP__IMEI = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__IMEI; } return *field_avp__AAA__3GPP__IMEI; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__IMEI() const { if (union_selection != ALT_avp__AAA__3GPP__IMEI) TTCN_error("Using non-selected field avp_AAA_3GPP_IMEI in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__IMEI; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__CHAP__Ident() { if (union_selection != ALT_avp__DNAS__NONE__CHAP__Ident) { clean_up(); field_avp__DNAS__NONE__CHAP__Ident = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__CHAP__Ident; } return *field_avp__DNAS__NONE__CHAP__Ident; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__CHAP__Ident() const { if (union_selection != ALT_avp__DNAS__NONE__CHAP__Ident) TTCN_error("Using non-selected field avp_DNAS_NONE_CHAP_Ident in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__CHAP__Ident; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Interface__Text() { if (union_selection != ALT_avp__DCA__3GPP__Interface__Text) { clean_up(); field_avp__DCA__3GPP__Interface__Text = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Interface__Text; } return *field_avp__DCA__3GPP__Interface__Text; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Interface__Text() const { if (union_selection != ALT_avp__DCA__3GPP__Interface__Text) TTCN_error("Using non-selected field avp_DCA_3GPP_Interface_Text in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Interface__Text; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Kc() { if (union_selection != ALT_avp__AAA__3GPP__Kc) { clean_up(); field_avp__AAA__3GPP__Kc = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Kc; } return *field_avp__AAA__3GPP__Kc; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Kc() const { if (union_selection != ALT_avp__AAA__3GPP__Kc) TTCN_error("Using non-selected field avp_AAA_3GPP_Kc in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Kc; } AVP__list& AVP__Data::avp__DCA__3GPP__Current__Tariff() { if (union_selection != ALT_avp__DCA__3GPP__Current__Tariff) { clean_up(); field_avp__DCA__3GPP__Current__Tariff = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Current__Tariff; } return *field_avp__DCA__3GPP__Current__Tariff; } const AVP__list& AVP__Data::avp__DCA__3GPP__Current__Tariff() const { if (union_selection != ALT_avp__DCA__3GPP__Current__Tariff) TTCN_error("Using non-selected field avp_DCA_3GPP_Current_Tariff in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Current__Tariff; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__SGSN__Number() { if (union_selection != ALT_avp__AAA__3GPP__SGSN__Number) { clean_up(); field_avp__AAA__3GPP__SGSN__Number = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__SGSN__Number; } return *field_avp__AAA__3GPP__SGSN__Number; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__SGSN__Number() const { if (union_selection != ALT_avp__AAA__3GPP__SGSN__Number) TTCN_error("Using non-selected field avp_AAA_3GPP_SGSN_Number in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__SGSN__Number; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__HPLMN__ODB() { if (union_selection != ALT_avp__AAA__3GPP__HPLMN__ODB) { clean_up(); field_avp__AAA__3GPP__HPLMN__ODB = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__HPLMN__ODB; } return *field_avp__AAA__3GPP__HPLMN__ODB; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__HPLMN__ODB() const { if (union_selection != ALT_avp__AAA__3GPP__HPLMN__ODB) TTCN_error("Using non-selected field avp_AAA_3GPP_HPLMN_ODB in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__HPLMN__ODB; } DCA__3GPP__Time__Quota__Type& AVP__Data::avp__DCA__3GPP__Time__Quota__Type() { if (union_selection != ALT_avp__DCA__3GPP__Time__Quota__Type) { clean_up(); field_avp__DCA__3GPP__Time__Quota__Type = new DCA__3GPP__Time__Quota__Type; union_selection = ALT_avp__DCA__3GPP__Time__Quota__Type; } return *field_avp__DCA__3GPP__Time__Quota__Type; } const DCA__3GPP__Time__Quota__Type& AVP__Data::avp__DCA__3GPP__Time__Quota__Type() const { if (union_selection != ALT_avp__DCA__3GPP__Time__Quota__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_Time_Quota_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Time__Quota__Type; } AVP__list& AVP__Data::avp__AAA__3GPP__Trace__Info() { if (union_selection != ALT_avp__AAA__3GPP__Trace__Info) { clean_up(); field_avp__AAA__3GPP__Trace__Info = new AVP__list; union_selection = ALT_avp__AAA__3GPP__Trace__Info; } return *field_avp__AAA__3GPP__Trace__Info; } const AVP__list& AVP__Data::avp__AAA__3GPP__Trace__Info() const { if (union_selection != ALT_avp__AAA__3GPP__Trace__Info) TTCN_error("Using non-selected field avp_AAA_3GPP_Trace_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Trace__Info; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Domain__Name() { if (union_selection != ALT_avp__DCA__3GPP__Domain__Name) { clean_up(); field_avp__DCA__3GPP__Domain__Name = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Domain__Name; } return *field_avp__DCA__3GPP__Domain__Name; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Domain__Name() const { if (union_selection != ALT_avp__DCA__3GPP__Domain__Name) TTCN_error("Using non-selected field avp_DCA_3GPP_Domain_Name in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Domain__Name; } OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__Charging__Characteristics() { if (union_selection != ALT_avp__GI__3GPP__3GPP__Charging__Characteristics) { clean_up(); field_avp__GI__3GPP__3GPP__Charging__Characteristics = new OCTETSTRING; union_selection = ALT_avp__GI__3GPP__3GPP__Charging__Characteristics; } return *field_avp__GI__3GPP__3GPP__Charging__Characteristics; } const OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__Charging__Characteristics() const { if (union_selection != ALT_avp__GI__3GPP__3GPP__Charging__Characteristics) TTCN_error("Using non-selected field avp_GI_3GPP_3GPP_Charging_Characteristics in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__3GPP__Charging__Characteristics; } AVP__list& AVP__Data::avp__AAA__3GPP__PDP__Context() { if (union_selection != ALT_avp__AAA__3GPP__PDP__Context) { clean_up(); field_avp__AAA__3GPP__PDP__Context = new AVP__list; union_selection = ALT_avp__AAA__3GPP__PDP__Context; } return *field_avp__AAA__3GPP__PDP__Context; } const AVP__list& AVP__Data::avp__AAA__3GPP__PDP__Context() const { if (union_selection != ALT_avp__AAA__3GPP__PDP__Context) TTCN_error("Using non-selected field avp_AAA_3GPP_PDP_Context in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__PDP__Context; } AVP__list& AVP__Data::avp__DCC__NONE__CC__Money() { if (union_selection != ALT_avp__DCC__NONE__CC__Money) { clean_up(); field_avp__DCC__NONE__CC__Money = new AVP__list; union_selection = ALT_avp__DCC__NONE__CC__Money; } return *field_avp__DCC__NONE__CC__Money; } const AVP__list& AVP__Data::avp__DCC__NONE__CC__Money() const { if (union_selection != ALT_avp__DCC__NONE__CC__Money) TTCN_error("Using non-selected field avp_DCC_NONE_CC_Money in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__CC__Money; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__DER__Flags() { if (union_selection != ALT_avp__AAA__3GPP__DER__Flags) { clean_up(); field_avp__AAA__3GPP__DER__Flags = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__DER__Flags; } return *field_avp__AAA__3GPP__DER__Flags; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__DER__Flags() const { if (union_selection != ALT_avp__AAA__3GPP__DER__Flags) TTCN_error("Using non-selected field avp_AAA_3GPP_DER_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__DER__Flags; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__LCS__Data__Coding__Scheme() { if (union_selection != ALT_avp__DCA__3GPP__LCS__Data__Coding__Scheme) { clean_up(); field_avp__DCA__3GPP__LCS__Data__Coding__Scheme = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__LCS__Data__Coding__Scheme; } return *field_avp__DCA__3GPP__LCS__Data__Coding__Scheme; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__LCS__Data__Coding__Scheme() const { if (union_selection != ALT_avp__DCA__3GPP__LCS__Data__Coding__Scheme) TTCN_error("Using non-selected field avp_DCA_3GPP_LCS_Data_Coding_Scheme in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__LCS__Data__Coding__Scheme; } OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__GGSN__Address() { if (union_selection != ALT_avp__GI__3GPP__3GPP__GGSN__Address) { clean_up(); field_avp__GI__3GPP__3GPP__GGSN__Address = new OCTETSTRING; union_selection = ALT_avp__GI__3GPP__3GPP__GGSN__Address; } return *field_avp__GI__3GPP__3GPP__GGSN__Address; } const OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__GGSN__Address() const { if (union_selection != ALT_avp__GI__3GPP__3GPP__GGSN__Address) TTCN_error("Using non-selected field avp_GI_3GPP_3GPP_GGSN_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__3GPP__GGSN__Address; } AVP__list& AVP__Data::avp__BASE__NONE__Proxy__Info() { if (union_selection != ALT_avp__BASE__NONE__Proxy__Info) { clean_up(); field_avp__BASE__NONE__Proxy__Info = new AVP__list; union_selection = ALT_avp__BASE__NONE__Proxy__Info; } return *field_avp__BASE__NONE__Proxy__Info; } const AVP__list& AVP__Data::avp__BASE__NONE__Proxy__Info() const { if (union_selection != ALT_avp__BASE__NONE__Proxy__Info) TTCN_error("Using non-selected field avp_BASE_NONE_Proxy_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Proxy__Info; } AVP__Address& AVP__Data::avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node() { if (union_selection != ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node) { clean_up(); field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node = new AVP__Address; union_selection = ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node; } return *field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node; } const AVP__Address& AVP__Data::avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node() const { if (union_selection != ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node) TTCN_error("Using non-selected field avp_DCA_3GPP_Related_IMS_Charging_Identifier_Node in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node; } OCTETSTRING& AVP__Data::avp__S6__3GPP__Node__Type() { if (union_selection != ALT_avp__S6__3GPP__Node__Type) { clean_up(); field_avp__S6__3GPP__Node__Type = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__Node__Type; } return *field_avp__S6__3GPP__Node__Type; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__Node__Type() const { if (union_selection != ALT_avp__S6__3GPP__Node__Type) TTCN_error("Using non-selected field avp_S6_3GPP_Node_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Node__Type; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Talk__Burst__Volume() { if (union_selection != ALT_avp__DCA__3GPP__Talk__Burst__Volume) { clean_up(); field_avp__DCA__3GPP__Talk__Burst__Volume = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Talk__Burst__Volume; } return *field_avp__DCA__3GPP__Talk__Burst__Volume; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Talk__Burst__Volume() const { if (union_selection != ALT_avp__DCA__3GPP__Talk__Burst__Volume) TTCN_error("Using non-selected field avp_DCA_3GPP_Talk_Burst_Volume in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Talk__Burst__Volume; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Service__Id() { if (union_selection != ALT_avp__DCA__3GPP__Service__Id) { clean_up(); field_avp__DCA__3GPP__Service__Id = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Service__Id; } return *field_avp__DCA__3GPP__Service__Id; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Service__Id() const { if (union_selection != ALT_avp__DCA__3GPP__Service__Id) TTCN_error("Using non-selected field avp_DCA_3GPP_Service_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Service__Id; } RX__3GPP__Priority__Sharing__Indicator& AVP__Data::avp__RX__3GPP__Priority__Sharing__Indicator() { if (union_selection != ALT_avp__RX__3GPP__Priority__Sharing__Indicator) { clean_up(); field_avp__RX__3GPP__Priority__Sharing__Indicator = new RX__3GPP__Priority__Sharing__Indicator; union_selection = ALT_avp__RX__3GPP__Priority__Sharing__Indicator; } return *field_avp__RX__3GPP__Priority__Sharing__Indicator; } const RX__3GPP__Priority__Sharing__Indicator& AVP__Data::avp__RX__3GPP__Priority__Sharing__Indicator() const { if (union_selection != ALT_avp__RX__3GPP__Priority__Sharing__Indicator) TTCN_error("Using non-selected field avp_RX_3GPP_Priority_Sharing_Indicator in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Priority__Sharing__Indicator; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Tunnel__Type() { if (union_selection != ALT_avp__DNAS__NONE__Tunnel__Type) { clean_up(); field_avp__DNAS__NONE__Tunnel__Type = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Tunnel__Type; } return *field_avp__DNAS__NONE__Tunnel__Type; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Tunnel__Type() const { if (union_selection != ALT_avp__DNAS__NONE__Tunnel__Type) TTCN_error("Using non-selected field avp_DNAS_NONE_Tunnel_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Tunnel__Type; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__QoS__Rule__Name() { if (union_selection != ALT_avp__PCC__3GPP__QoS__Rule__Name) { clean_up(); field_avp__PCC__3GPP__QoS__Rule__Name = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__QoS__Rule__Name; } return *field_avp__PCC__3GPP__QoS__Rule__Name; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__QoS__Rule__Name() const { if (union_selection != ALT_avp__PCC__3GPP__QoS__Rule__Name) TTCN_error("Using non-selected field avp_PCC_3GPP_QoS_Rule_Name in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__QoS__Rule__Name; } DCA__3GPP__Trigger__Type& AVP__Data::avp__DCA__3GPP__Trigger__Type() { if (union_selection != ALT_avp__DCA__3GPP__Trigger__Type) { clean_up(); field_avp__DCA__3GPP__Trigger__Type = new DCA__3GPP__Trigger__Type; union_selection = ALT_avp__DCA__3GPP__Trigger__Type; } return *field_avp__DCA__3GPP__Trigger__Type; } const DCA__3GPP__Trigger__Type& AVP__Data::avp__DCA__3GPP__Trigger__Type() const { if (union_selection != ALT_avp__DCA__3GPP__Trigger__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_Trigger_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Trigger__Type; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Instance__Id() { if (union_selection != ALT_avp__DCA__3GPP__Instance__Id) { clean_up(); field_avp__DCA__3GPP__Instance__Id = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Instance__Id; } return *field_avp__DCA__3GPP__Instance__Id; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Instance__Id() const { if (union_selection != ALT_avp__DCA__3GPP__Instance__Id) TTCN_error("Using non-selected field avp_DCA_3GPP_Instance_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Instance__Id; } AVP__list& AVP__Data::avp__S6__3GPP__Scheduled__Communication__Time() { if (union_selection != ALT_avp__S6__3GPP__Scheduled__Communication__Time) { clean_up(); field_avp__S6__3GPP__Scheduled__Communication__Time = new AVP__list; union_selection = ALT_avp__S6__3GPP__Scheduled__Communication__Time; } return *field_avp__S6__3GPP__Scheduled__Communication__Time; } const AVP__list& AVP__Data::avp__S6__3GPP__Scheduled__Communication__Time() const { if (union_selection != ALT_avp__S6__3GPP__Scheduled__Communication__Time) TTCN_error("Using non-selected field avp_S6_3GPP_Scheduled_Communication_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Scheduled__Communication__Time; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Max__Requested__Bandwidth__DL() { if (union_selection != ALT_avp__RX__3GPP__Max__Requested__Bandwidth__DL) { clean_up(); field_avp__RX__3GPP__Max__Requested__Bandwidth__DL = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Max__Requested__Bandwidth__DL; } return *field_avp__RX__3GPP__Max__Requested__Bandwidth__DL; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Max__Requested__Bandwidth__DL() const { if (union_selection != ALT_avp__RX__3GPP__Max__Requested__Bandwidth__DL) TTCN_error("Using non-selected field avp_RX_3GPP_Max_Requested_Bandwidth_DL in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Max__Requested__Bandwidth__DL; } DCA__3GPP__Role__Of__ProSe__Function& AVP__Data::avp__DCA__3GPP__Role__Of__ProSe__Function() { if (union_selection != ALT_avp__DCA__3GPP__Role__Of__ProSe__Function) { clean_up(); field_avp__DCA__3GPP__Role__Of__ProSe__Function = new DCA__3GPP__Role__Of__ProSe__Function; union_selection = ALT_avp__DCA__3GPP__Role__Of__ProSe__Function; } return *field_avp__DCA__3GPP__Role__Of__ProSe__Function; } const DCA__3GPP__Role__Of__ProSe__Function& AVP__Data::avp__DCA__3GPP__Role__Of__ProSe__Function() const { if (union_selection != ALT_avp__DCA__3GPP__Role__Of__ProSe__Function) TTCN_error("Using non-selected field avp_DCA_3GPP_Role_Of_ProSe_Function in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Role__Of__ProSe__Function; } OCTETSTRING& AVP__Data::avp__S6__3GPP__Maximum__Latency() { if (union_selection != ALT_avp__S6__3GPP__Maximum__Latency) { clean_up(); field_avp__S6__3GPP__Maximum__Latency = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__Maximum__Latency; } return *field_avp__S6__3GPP__Maximum__Latency; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__Maximum__Latency() const { if (union_selection != ALT_avp__S6__3GPP__Maximum__Latency) TTCN_error("Using non-selected field avp_S6_3GPP_Maximum_Latency in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Maximum__Latency; } PCC__3GPP__PCC__Rule__Status& AVP__Data::avp__PCC__3GPP__PCC__Rule__Status() { if (union_selection != ALT_avp__PCC__3GPP__PCC__Rule__Status) { clean_up(); field_avp__PCC__3GPP__PCC__Rule__Status = new PCC__3GPP__PCC__Rule__Status; union_selection = ALT_avp__PCC__3GPP__PCC__Rule__Status; } return *field_avp__PCC__3GPP__PCC__Rule__Status; } const PCC__3GPP__PCC__Rule__Status& AVP__Data::avp__PCC__3GPP__PCC__Rule__Status() const { if (union_selection != ALT_avp__PCC__3GPP__PCC__Rule__Status) TTCN_error("Using non-selected field avp_PCC_3GPP_PCC_Rule_Status in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__PCC__Rule__Status; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__SIP__Response__Timestamp() { if (union_selection != ALT_avp__DCA__3GPP__SIP__Response__Timestamp) { clean_up(); field_avp__DCA__3GPP__SIP__Response__Timestamp = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__SIP__Response__Timestamp; } return *field_avp__DCA__3GPP__SIP__Response__Timestamp; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__SIP__Response__Timestamp() const { if (union_selection != ALT_avp__DCA__3GPP__SIP__Response__Timestamp) TTCN_error("Using non-selected field avp_DCA_3GPP_SIP_Response_Timestamp in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SIP__Response__Timestamp; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Extended__GBR__DL() { if (union_selection != ALT_avp__PCC__3GPP__Extended__GBR__DL) { clean_up(); field_avp__PCC__3GPP__Extended__GBR__DL = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Extended__GBR__DL; } return *field_avp__PCC__3GPP__Extended__GBR__DL; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Extended__GBR__DL() const { if (union_selection != ALT_avp__PCC__3GPP__Extended__GBR__DL) TTCN_error("Using non-selected field avp_PCC_3GPP_Extended_GBR_DL in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Extended__GBR__DL; } AVP__list& AVP__Data::avp__AAA__3GPP__MBSFN__Area() { if (union_selection != ALT_avp__AAA__3GPP__MBSFN__Area) { clean_up(); field_avp__AAA__3GPP__MBSFN__Area = new AVP__list; union_selection = ALT_avp__AAA__3GPP__MBSFN__Area; } return *field_avp__AAA__3GPP__MBSFN__Area; } const AVP__list& AVP__Data::avp__AAA__3GPP__MBSFN__Area() const { if (union_selection != ALT_avp__AAA__3GPP__MBSFN__Area) TTCN_error("Using non-selected field avp_AAA_3GPP_MBSFN_Area in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__MBSFN__Area; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__ProSe__UE__ID() { if (union_selection != ALT_avp__DCA__3GPP__ProSe__UE__ID) { clean_up(); field_avp__DCA__3GPP__ProSe__UE__ID = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__ProSe__UE__ID; } return *field_avp__DCA__3GPP__ProSe__UE__ID; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__ProSe__UE__ID() const { if (union_selection != ALT_avp__DCA__3GPP__ProSe__UE__ID) TTCN_error("Using non-selected field avp_DCA_3GPP_ProSe_UE_ID in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__ProSe__UE__ID; } OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Server__Name() { if (union_selection != ALT_avp__CxDx__3GPP__Server__Name) { clean_up(); field_avp__CxDx__3GPP__Server__Name = new OCTETSTRING; union_selection = ALT_avp__CxDx__3GPP__Server__Name; } return *field_avp__CxDx__3GPP__Server__Name; } const OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Server__Name() const { if (union_selection != ALT_avp__CxDx__3GPP__Server__Name) TTCN_error("Using non-selected field avp_CxDx_3GPP_Server_Name in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Server__Name; } AVP__list& AVP__Data::avp__S6__3GPP__APN__Validity__Time() { if (union_selection != ALT_avp__S6__3GPP__APN__Validity__Time) { clean_up(); field_avp__S6__3GPP__APN__Validity__Time = new AVP__list; union_selection = ALT_avp__S6__3GPP__APN__Validity__Time; } return *field_avp__S6__3GPP__APN__Validity__Time; } const AVP__list& AVP__Data::avp__S6__3GPP__APN__Validity__Time() const { if (union_selection != ALT_avp__S6__3GPP__APN__Validity__Time) TTCN_error("Using non-selected field avp_S6_3GPP_APN_Validity_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__APN__Validity__Time; } AVP__list& AVP__Data::avp__PCC__3GPP__Allocation__Retention__Priority() { if (union_selection != ALT_avp__PCC__3GPP__Allocation__Retention__Priority) { clean_up(); field_avp__PCC__3GPP__Allocation__Retention__Priority = new AVP__list; union_selection = ALT_avp__PCC__3GPP__Allocation__Retention__Priority; } return *field_avp__PCC__3GPP__Allocation__Retention__Priority; } const AVP__list& AVP__Data::avp__PCC__3GPP__Allocation__Retention__Priority() const { if (union_selection != ALT_avp__PCC__3GPP__Allocation__Retention__Priority) TTCN_error("Using non-selected field avp_PCC_3GPP_Allocation_Retention_Priority in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Allocation__Retention__Priority; } DCC__NONE__Check__Balance__Result& AVP__Data::avp__DCC__NONE__Check__Balance__Result() { if (union_selection != ALT_avp__DCC__NONE__Check__Balance__Result) { clean_up(); field_avp__DCC__NONE__Check__Balance__Result = new DCC__NONE__Check__Balance__Result; union_selection = ALT_avp__DCC__NONE__Check__Balance__Result; } return *field_avp__DCC__NONE__Check__Balance__Result; } const DCC__NONE__Check__Balance__Result& AVP__Data::avp__DCC__NONE__Check__Balance__Result() const { if (union_selection != ALT_avp__DCC__NONE__Check__Balance__Result) TTCN_error("Using non-selected field avp_DCC_NONE_Check_Balance_Result in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Check__Balance__Result; } AAA__3GPP__Job__Type& AVP__Data::avp__AAA__3GPP__Job__Type() { if (union_selection != ALT_avp__AAA__3GPP__Job__Type) { clean_up(); field_avp__AAA__3GPP__Job__Type = new AAA__3GPP__Job__Type; union_selection = ALT_avp__AAA__3GPP__Job__Type; } return *field_avp__AAA__3GPP__Job__Type; } const AAA__3GPP__Job__Type& AVP__Data::avp__AAA__3GPP__Job__Type() const { if (union_selection != ALT_avp__AAA__3GPP__Job__Type) TTCN_error("Using non-selected field avp_AAA_3GPP_Job_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Job__Type; } CHARSTRING& AVP__Data::avp__BASE__NONE__Destination__Host() { if (union_selection != ALT_avp__BASE__NONE__Destination__Host) { clean_up(); field_avp__BASE__NONE__Destination__Host = new CHARSTRING; union_selection = ALT_avp__BASE__NONE__Destination__Host; } return *field_avp__BASE__NONE__Destination__Host; } const CHARSTRING& AVP__Data::avp__BASE__NONE__Destination__Host() const { if (union_selection != ALT_avp__BASE__NONE__Destination__Host) TTCN_error("Using non-selected field avp_BASE_NONE_Destination_Host in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Destination__Host; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Positioning__Method() { if (union_selection != ALT_avp__AAA__3GPP__Positioning__Method) { clean_up(); field_avp__AAA__3GPP__Positioning__Method = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Positioning__Method; } return *field_avp__AAA__3GPP__Positioning__Method; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Positioning__Method() const { if (union_selection != ALT_avp__AAA__3GPP__Positioning__Method) TTCN_error("Using non-selected field avp_AAA_3GPP_Positioning_Method in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Positioning__Method; } OCTETSTRING& AVP__Data::avp__CxDx__3GPP__LIA__Flags() { if (union_selection != ALT_avp__CxDx__3GPP__LIA__Flags) { clean_up(); field_avp__CxDx__3GPP__LIA__Flags = new OCTETSTRING; union_selection = ALT_avp__CxDx__3GPP__LIA__Flags; } return *field_avp__CxDx__3GPP__LIA__Flags; } const OCTETSTRING& AVP__Data::avp__CxDx__3GPP__LIA__Flags() const { if (union_selection != ALT_avp__CxDx__3GPP__LIA__Flags) TTCN_error("Using non-selected field avp_CxDx_3GPP_LIA_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__LIA__Flags; } INTEGER& AVP__Data::avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count() { if (union_selection != ALT_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count) { clean_up(); field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count = new INTEGER; union_selection = ALT_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count; } return *field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count; } const INTEGER& AVP__Data::avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count() const { if (union_selection != ALT_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count) TTCN_error("Using non-selected field avp_AAA_3GPP_DL_Buffering_Suggested_Packet_Count in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count; } DCA__3GPP__AoC__Service__Type& AVP__Data::avp__DCA__3GPP__AoC__Service__Type() { if (union_selection != ALT_avp__DCA__3GPP__AoC__Service__Type) { clean_up(); field_avp__DCA__3GPP__AoC__Service__Type = new DCA__3GPP__AoC__Service__Type; union_selection = ALT_avp__DCA__3GPP__AoC__Service__Type; } return *field_avp__DCA__3GPP__AoC__Service__Type; } const DCA__3GPP__AoC__Service__Type& AVP__Data::avp__DCA__3GPP__AoC__Service__Type() const { if (union_selection != ALT_avp__DCA__3GPP__AoC__Service__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_AoC_Service_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__AoC__Service__Type; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Login__IP__Host() { if (union_selection != ALT_avp__DNAS__NONE__Login__IP__Host) { clean_up(); field_avp__DNAS__NONE__Login__IP__Host = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Login__IP__Host; } return *field_avp__DNAS__NONE__Login__IP__Host; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Login__IP__Host() const { if (union_selection != ALT_avp__DNAS__NONE__Login__IP__Host) TTCN_error("Using non-selected field avp_DNAS_NONE_Login_IP_Host in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Login__IP__Host; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__IDA__Flags() { if (union_selection != ALT_avp__AAA__3GPP__IDA__Flags) { clean_up(); field_avp__AAA__3GPP__IDA__Flags = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__IDA__Flags; } return *field_avp__AAA__3GPP__IDA__Flags; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__IDA__Flags() const { if (union_selection != ALT_avp__AAA__3GPP__IDA__Flags) TTCN_error("Using non-selected field avp_AAA_3GPP_IDA_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__IDA__Flags; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__ARAP__Security() { if (union_selection != ALT_avp__DNAS__NONE__ARAP__Security) { clean_up(); field_avp__DNAS__NONE__ARAP__Security = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__ARAP__Security; } return *field_avp__DNAS__NONE__ARAP__Security; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__ARAP__Security() const { if (union_selection != ALT_avp__DNAS__NONE__ARAP__Security) TTCN_error("Using non-selected field avp_DNAS_NONE_ARAP_Security in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__ARAP__Security; } DNAS__NONE__Origin__AAA__Protocol& AVP__Data::avp__DNAS__NONE__Origin__AAA__Protocol() { if (union_selection != ALT_avp__DNAS__NONE__Origin__AAA__Protocol) { clean_up(); field_avp__DNAS__NONE__Origin__AAA__Protocol = new DNAS__NONE__Origin__AAA__Protocol; union_selection = ALT_avp__DNAS__NONE__Origin__AAA__Protocol; } return *field_avp__DNAS__NONE__Origin__AAA__Protocol; } const DNAS__NONE__Origin__AAA__Protocol& AVP__Data::avp__DNAS__NONE__Origin__AAA__Protocol() const { if (union_selection != ALT_avp__DNAS__NONE__Origin__AAA__Protocol) TTCN_error("Using non-selected field avp_DNAS_NONE_Origin_AAA_Protocol in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Origin__AAA__Protocol; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Time__Last__Usage() { if (union_selection != ALT_avp__DCA__3GPP__Time__Last__Usage) { clean_up(); field_avp__DCA__3GPP__Time__Last__Usage = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Time__Last__Usage; } return *field_avp__DCA__3GPP__Time__Last__Usage; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Time__Last__Usage() const { if (union_selection != ALT_avp__DCA__3GPP__Time__Last__Usage) TTCN_error("Using non-selected field avp_DCA_3GPP_Time_Last_Usage in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Time__Last__Usage; } AVP__list& AVP__Data::avp__CxDx__3GPP__Charging__Information() { if (union_selection != ALT_avp__CxDx__3GPP__Charging__Information) { clean_up(); field_avp__CxDx__3GPP__Charging__Information = new AVP__list; union_selection = ALT_avp__CxDx__3GPP__Charging__Information; } return *field_avp__CxDx__3GPP__Charging__Information; } const AVP__list& AVP__Data::avp__CxDx__3GPP__Charging__Information() const { if (union_selection != ALT_avp__CxDx__3GPP__Charging__Information) TTCN_error("Using non-selected field avp_CxDx_3GPP_Charging_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Charging__Information; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__ULA__Flags() { if (union_selection != ALT_avp__AAA__3GPP__ULA__Flags) { clean_up(); field_avp__AAA__3GPP__ULA__Flags = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__ULA__Flags; } return *field_avp__AAA__3GPP__ULA__Flags; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__ULA__Flags() const { if (union_selection != ALT_avp__AAA__3GPP__ULA__Flags) TTCN_error("Using non-selected field avp_AAA_3GPP_ULA_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__ULA__Flags; } AVP__list& AVP__Data::avp__DCA__3GPP__Originator__Interface() { if (union_selection != ALT_avp__DCA__3GPP__Originator__Interface) { clean_up(); field_avp__DCA__3GPP__Originator__Interface = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Originator__Interface; } return *field_avp__DCA__3GPP__Originator__Interface; } const AVP__list& AVP__Data::avp__DCA__3GPP__Originator__Interface() const { if (union_selection != ALT_avp__DCA__3GPP__Originator__Interface) TTCN_error("Using non-selected field avp_DCA_3GPP_Originator_Interface in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Originator__Interface; } AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported& AVP__Data::avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported() { if (union_selection != ALT_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported) { clean_up(); field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported = new AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported; union_selection = ALT_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported; } return *field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported; } const AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported& AVP__Data::avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported() const { if (union_selection != ALT_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported) TTCN_error("Using non-selected field avp_AAA_3GPP_IMS_Voice_Over_PS_Sessions_Supported in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported; } AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature& AVP__Data::avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature() { if (union_selection != ALT_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature) { clean_up(); field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature = new AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature; union_selection = ALT_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature; } return *field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature; } const AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature& AVP__Data::avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature() const { if (union_selection != ALT_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature) TTCN_error("Using non-selected field avp_AAA_3GPP_Roaming_Restricted_Due_To_Unsupported_Feature in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature; } DCA__3GPP__File__Repair__Supported& AVP__Data::avp__DCA__3GPP__File__Repair__Supported() { if (union_selection != ALT_avp__DCA__3GPP__File__Repair__Supported) { clean_up(); field_avp__DCA__3GPP__File__Repair__Supported = new DCA__3GPP__File__Repair__Supported; union_selection = ALT_avp__DCA__3GPP__File__Repair__Supported; } return *field_avp__DCA__3GPP__File__Repair__Supported; } const DCA__3GPP__File__Repair__Supported& AVP__Data::avp__DCA__3GPP__File__Repair__Supported() const { if (union_selection != ALT_avp__DCA__3GPP__File__Repair__Supported) TTCN_error("Using non-selected field avp_DCA_3GPP_File_Repair_Supported in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__File__Repair__Supported; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Framed__IPX__Network() { if (union_selection != ALT_avp__DNAS__NONE__Framed__IPX__Network) { clean_up(); field_avp__DNAS__NONE__Framed__IPX__Network = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Framed__IPX__Network; } return *field_avp__DNAS__NONE__Framed__IPX__Network; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Framed__IPX__Network() const { if (union_selection != ALT_avp__DNAS__NONE__Framed__IPX__Network) TTCN_error("Using non-selected field avp_DNAS_NONE_Framed_IPX_Network in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Framed__IPX__Network; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Tunnel__Assignment__Id() { if (union_selection != ALT_avp__DNAS__NONE__Tunnel__Assignment__Id) { clean_up(); field_avp__DNAS__NONE__Tunnel__Assignment__Id = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Tunnel__Assignment__Id; } return *field_avp__DNAS__NONE__Tunnel__Assignment__Id; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Tunnel__Assignment__Id() const { if (union_selection != ALT_avp__DNAS__NONE__Tunnel__Assignment__Id) TTCN_error("Using non-selected field avp_DNAS_NONE_Tunnel_Assignment_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Tunnel__Assignment__Id; } OCTETSTRING& AVP__Data::avp__DCC__NONE__CC__Service__Specific__Units() { if (union_selection != ALT_avp__DCC__NONE__CC__Service__Specific__Units) { clean_up(); field_avp__DCC__NONE__CC__Service__Specific__Units = new OCTETSTRING; union_selection = ALT_avp__DCC__NONE__CC__Service__Specific__Units; } return *field_avp__DCC__NONE__CC__Service__Specific__Units; } const OCTETSTRING& AVP__Data::avp__DCC__NONE__CC__Service__Specific__Units() const { if (union_selection != ALT_avp__DCC__NONE__CC__Service__Specific__Units) TTCN_error("Using non-selected field avp_DCC_NONE_CC_Service_Specific_Units in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__CC__Service__Specific__Units; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__SDP__Answer__Timestamp() { if (union_selection != ALT_avp__DCA__3GPP__SDP__Answer__Timestamp) { clean_up(); field_avp__DCA__3GPP__SDP__Answer__Timestamp = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__SDP__Answer__Timestamp; } return *field_avp__DCA__3GPP__SDP__Answer__Timestamp; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__SDP__Answer__Timestamp() const { if (union_selection != ALT_avp__DCA__3GPP__SDP__Answer__Timestamp) TTCN_error("Using non-selected field avp_DCA_3GPP_SDP_Answer_Timestamp in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SDP__Answer__Timestamp; } AVP__list& AVP__Data::avp__AAA__3GPP__WLAN__Identifier() { if (union_selection != ALT_avp__AAA__3GPP__WLAN__Identifier) { clean_up(); field_avp__AAA__3GPP__WLAN__Identifier = new AVP__list; union_selection = ALT_avp__AAA__3GPP__WLAN__Identifier; } return *field_avp__AAA__3GPP__WLAN__Identifier; } const AVP__list& AVP__Data::avp__AAA__3GPP__WLAN__Identifier() const { if (union_selection != ALT_avp__AAA__3GPP__WLAN__Identifier) TTCN_error("Using non-selected field avp_AAA_3GPP_WLAN_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__WLAN__Identifier; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Type__Number() { if (union_selection != ALT_avp__DCA__3GPP__Type__Number) { clean_up(); field_avp__DCA__3GPP__Type__Number = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Type__Number; } return *field_avp__DCA__3GPP__Type__Number; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Type__Number() const { if (union_selection != ALT_avp__DCA__3GPP__Type__Number) TTCN_error("Using non-selected field avp_DCA_3GPP_Type_Number in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Type__Number; } AVP__list& AVP__Data::avp__DCA__3GPP__NIDD__Submission() { if (union_selection != ALT_avp__DCA__3GPP__NIDD__Submission) { clean_up(); field_avp__DCA__3GPP__NIDD__Submission = new AVP__list; union_selection = ALT_avp__DCA__3GPP__NIDD__Submission; } return *field_avp__DCA__3GPP__NIDD__Submission; } const AVP__list& AVP__Data::avp__DCA__3GPP__NIDD__Submission() const { if (union_selection != ALT_avp__DCA__3GPP__NIDD__Submission) TTCN_error("Using non-selected field avp_DCA_3GPP_NIDD_Submission in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__NIDD__Submission; } AVP__list& AVP__Data::avp__S6__3GPP__T4__Parameters() { if (union_selection != ALT_avp__S6__3GPP__T4__Parameters) { clean_up(); field_avp__S6__3GPP__T4__Parameters = new AVP__list; union_selection = ALT_avp__S6__3GPP__T4__Parameters; } return *field_avp__S6__3GPP__T4__Parameters; } const AVP__list& AVP__Data::avp__S6__3GPP__T4__Parameters() const { if (union_selection != ALT_avp__S6__3GPP__T4__Parameters) TTCN_error("Using non-selected field avp_S6_3GPP_T4_Parameters in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__T4__Parameters; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Access__Network__Charging__Identifier__Value() { if (union_selection != ALT_avp__RX__3GPP__Access__Network__Charging__Identifier__Value) { clean_up(); field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Access__Network__Charging__Identifier__Value; } return *field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Access__Network__Charging__Identifier__Value() const { if (union_selection != ALT_avp__RX__3GPP__Access__Network__Charging__Identifier__Value) TTCN_error("Using non-selected field avp_RX_3GPP_Access_Network_Charging_Identifier_Value in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier() { if (union_selection != ALT_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier) { clean_up(); field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier; } return *field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier() const { if (union_selection != ALT_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier) TTCN_error("Using non-selected field avp_DCA_3GPP_Announcing_UE_HPLMN_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier; } AVP__list& AVP__Data::avp__S6__3GPP__AESE__Error__Report() { if (union_selection != ALT_avp__S6__3GPP__AESE__Error__Report) { clean_up(); field_avp__S6__3GPP__AESE__Error__Report = new AVP__list; union_selection = ALT_avp__S6__3GPP__AESE__Error__Report; } return *field_avp__S6__3GPP__AESE__Error__Report; } const AVP__list& AVP__Data::avp__S6__3GPP__AESE__Error__Report() const { if (union_selection != ALT_avp__S6__3GPP__AESE__Error__Report) TTCN_error("Using non-selected field avp_S6_3GPP_AESE_Error_Report in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__AESE__Error__Report; } OCTETSTRING& AVP__Data::avp__MIPv4__NONE__MIP__FA__to__HA__SPI() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__FA__to__HA__SPI) { clean_up(); field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI = new OCTETSTRING; union_selection = ALT_avp__MIPv4__NONE__MIP__FA__to__HA__SPI; } return *field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI; } const OCTETSTRING& AVP__Data::avp__MIPv4__NONE__MIP__FA__to__HA__SPI() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__FA__to__HA__SPI) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_FA_to_HA_SPI in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI; } AVP__list& AVP__Data::avp__DCA__3GPP__Event__Type() { if (union_selection != ALT_avp__DCA__3GPP__Event__Type) { clean_up(); field_avp__DCA__3GPP__Event__Type = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Event__Type; } return *field_avp__DCA__3GPP__Event__Type; } const AVP__list& AVP__Data::avp__DCA__3GPP__Event__Type() const { if (union_selection != ALT_avp__DCA__3GPP__Event__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_Event_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Event__Type; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Sharing__Key__DL() { if (union_selection != ALT_avp__RX__3GPP__Sharing__Key__DL) { clean_up(); field_avp__RX__3GPP__Sharing__Key__DL = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Sharing__Key__DL; } return *field_avp__RX__3GPP__Sharing__Key__DL; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Sharing__Key__DL() const { if (union_selection != ALT_avp__RX__3GPP__Sharing__Key__DL) TTCN_error("Using non-selected field avp_RX_3GPP_Sharing_Key_DL in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Sharing__Key__DL; } AVP__list& AVP__Data::avp__PCC__3GPP__ADC__Rule__Remove() { if (union_selection != ALT_avp__PCC__3GPP__ADC__Rule__Remove) { clean_up(); field_avp__PCC__3GPP__ADC__Rule__Remove = new AVP__list; union_selection = ALT_avp__PCC__3GPP__ADC__Rule__Remove; } return *field_avp__PCC__3GPP__ADC__Rule__Remove; } const AVP__list& AVP__Data::avp__PCC__3GPP__ADC__Rule__Remove() const { if (union_selection != ALT_avp__PCC__3GPP__ADC__Rule__Remove) TTCN_error("Using non-selected field avp_PCC_3GPP_ADC_Rule_Remove in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__ADC__Rule__Remove; } AVP__list& AVP__Data::avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container() { if (union_selection != ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container) { clean_up(); field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container = new AVP__list; union_selection = ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container; } return *field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container; } const AVP__list& AVP__Data::avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container() const { if (union_selection != ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container) TTCN_error("Using non-selected field avp_DCA_3GPP_ProSe_Direct_Communication_Transmission_Data_Container in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container; } AVP__list& AVP__Data::avp__S6__3GPP__Restricted__PLMN__List() { if (union_selection != ALT_avp__S6__3GPP__Restricted__PLMN__List) { clean_up(); field_avp__S6__3GPP__Restricted__PLMN__List = new AVP__list; union_selection = ALT_avp__S6__3GPP__Restricted__PLMN__List; } return *field_avp__S6__3GPP__Restricted__PLMN__List; } const AVP__list& AVP__Data::avp__S6__3GPP__Restricted__PLMN__List() const { if (union_selection != ALT_avp__S6__3GPP__Restricted__PLMN__List) TTCN_error("Using non-selected field avp_S6_3GPP_Restricted_PLMN_List in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Restricted__PLMN__List; } AVP__list& AVP__Data::avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx() { if (union_selection != ALT_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx) { clean_up(); field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx = new AVP__list; union_selection = ALT_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx; } return *field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx; } const AVP__list& AVP__Data::avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx() const { if (union_selection != ALT_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx) TTCN_error("Using non-selected field avp_PCC_3GPP_Access_Network_Charging_Identifier_Gx in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Age__Of__Location__Information() { if (union_selection != ALT_avp__AAA__3GPP__Age__Of__Location__Information) { clean_up(); field_avp__AAA__3GPP__Age__Of__Location__Information = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Age__Of__Location__Information; } return *field_avp__AAA__3GPP__Age__Of__Location__Information; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Age__Of__Location__Information() const { if (union_selection != ALT_avp__AAA__3GPP__Age__Of__Location__Information) TTCN_error("Using non-selected field avp_AAA_3GPP_Age_Of_Location_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Age__Of__Location__Information; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__PoC__Group__Name() { if (union_selection != ALT_avp__DCA__3GPP__PoC__Group__Name) { clean_up(); field_avp__DCA__3GPP__PoC__Group__Name = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__PoC__Group__Name; } return *field_avp__DCA__3GPP__PoC__Group__Name; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__PoC__Group__Name() const { if (union_selection != ALT_avp__DCA__3GPP__PoC__Group__Name) TTCN_error("Using non-selected field avp_DCA_3GPP_PoC_Group_Name in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__PoC__Group__Name; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Extended__Max__Requested__BW__DL() { if (union_selection != ALT_avp__RX__3GPP__Extended__Max__Requested__BW__DL) { clean_up(); field_avp__RX__3GPP__Extended__Max__Requested__BW__DL = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Extended__Max__Requested__BW__DL; } return *field_avp__RX__3GPP__Extended__Max__Requested__BW__DL; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Extended__Max__Requested__BW__DL() const { if (union_selection != ALT_avp__RX__3GPP__Extended__Max__Requested__BW__DL) TTCN_error("Using non-selected field avp_RX_3GPP_Extended_Max_Requested_BW_DL in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Extended__Max__Requested__BW__DL; } AVP__list& AVP__Data::avp__PCC__3GPP__Flow__Information() { if (union_selection != ALT_avp__PCC__3GPP__Flow__Information) { clean_up(); field_avp__PCC__3GPP__Flow__Information = new AVP__list; union_selection = ALT_avp__PCC__3GPP__Flow__Information; } return *field_avp__PCC__3GPP__Flow__Information; } const AVP__list& AVP__Data::avp__PCC__3GPP__Flow__Information() const { if (union_selection != ALT_avp__PCC__3GPP__Flow__Information) TTCN_error("Using non-selected field avp_PCC_3GPP_Flow_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Flow__Information; } AVP__list& AVP__Data::avp__DCA__3GPP__PS__Information() { if (union_selection != ALT_avp__DCA__3GPP__PS__Information) { clean_up(); field_avp__DCA__3GPP__PS__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__PS__Information; } return *field_avp__DCA__3GPP__PS__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__PS__Information() const { if (union_selection != ALT_avp__DCA__3GPP__PS__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_PS_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__PS__Information; } AVP__Address& AVP__Data::avp__DCA__3GPP__MTC__IWF__Address() { if (union_selection != ALT_avp__DCA__3GPP__MTC__IWF__Address) { clean_up(); field_avp__DCA__3GPP__MTC__IWF__Address = new AVP__Address; union_selection = ALT_avp__DCA__3GPP__MTC__IWF__Address; } return *field_avp__DCA__3GPP__MTC__IWF__Address; } const AVP__Address& AVP__Data::avp__DCA__3GPP__MTC__IWF__Address() const { if (union_selection != ALT_avp__DCA__3GPP__MTC__IWF__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_MTC_IWF_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__MTC__IWF__Address; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Execution__Time() { if (union_selection != ALT_avp__PCC__3GPP__Execution__Time) { clean_up(); field_avp__PCC__3GPP__Execution__Time = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Execution__Time; } return *field_avp__PCC__3GPP__Execution__Time; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Execution__Time() const { if (union_selection != ALT_avp__PCC__3GPP__Execution__Time) TTCN_error("Using non-selected field avp_PCC_3GPP_Execution_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Execution__Time; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__NAS__Identifier() { if (union_selection != ALT_avp__DNAS__NONE__NAS__Identifier) { clean_up(); field_avp__DNAS__NONE__NAS__Identifier = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__NAS__Identifier; } return *field_avp__DNAS__NONE__NAS__Identifier; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__NAS__Identifier() const { if (union_selection != ALT_avp__DNAS__NONE__NAS__Identifier) TTCN_error("Using non-selected field avp_DNAS_NONE_NAS_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__NAS__Identifier; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Tunnel__Server__Auth__Id() { if (union_selection != ALT_avp__DNAS__NONE__Tunnel__Server__Auth__Id) { clean_up(); field_avp__DNAS__NONE__Tunnel__Server__Auth__Id = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Tunnel__Server__Auth__Id; } return *field_avp__DNAS__NONE__Tunnel__Server__Auth__Id; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Tunnel__Server__Auth__Id() const { if (union_selection != ALT_avp__DNAS__NONE__Tunnel__Server__Auth__Id) TTCN_error("Using non-selected field avp_DNAS_NONE_Tunnel_Server_Auth_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Tunnel__Server__Auth__Id; } OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Contact() { if (union_selection != ALT_avp__CxDx__3GPP__Contact) { clean_up(); field_avp__CxDx__3GPP__Contact = new OCTETSTRING; union_selection = ALT_avp__CxDx__3GPP__Contact; } return *field_avp__CxDx__3GPP__Contact; } const OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Contact() const { if (union_selection != ALT_avp__CxDx__3GPP__Contact) TTCN_error("Using non-selected field avp_CxDx_3GPP_Contact in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Contact; } PCC__3GPP__Charging__Correlation__Indicator& AVP__Data::avp__PCC__3GPP__Charging__Correlation__Indicator() { if (union_selection != ALT_avp__PCC__3GPP__Charging__Correlation__Indicator) { clean_up(); field_avp__PCC__3GPP__Charging__Correlation__Indicator = new PCC__3GPP__Charging__Correlation__Indicator; union_selection = ALT_avp__PCC__3GPP__Charging__Correlation__Indicator; } return *field_avp__PCC__3GPP__Charging__Correlation__Indicator; } const PCC__3GPP__Charging__Correlation__Indicator& AVP__Data::avp__PCC__3GPP__Charging__Correlation__Indicator() const { if (union_selection != ALT_avp__PCC__3GPP__Charging__Correlation__Indicator) TTCN_error("Using non-selected field avp_PCC_3GPP_Charging_Correlation_Indicator in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Charging__Correlation__Indicator; } DCC__NONE__Credit__Control& AVP__Data::avp__DCC__NONE__Credit__Control() { if (union_selection != ALT_avp__DCC__NONE__Credit__Control) { clean_up(); field_avp__DCC__NONE__Credit__Control = new DCC__NONE__Credit__Control; union_selection = ALT_avp__DCC__NONE__Credit__Control; } return *field_avp__DCC__NONE__Credit__Control; } const DCC__NONE__Credit__Control& AVP__Data::avp__DCC__NONE__Credit__Control() const { if (union_selection != ALT_avp__DCC__NONE__Credit__Control) TTCN_error("Using non-selected field avp_DCC_NONE_Credit_Control in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Credit__Control; } OCTETSTRING& AVP__Data::avp__BASE__NONE__Accounting__Record__Number() { if (union_selection != ALT_avp__BASE__NONE__Accounting__Record__Number) { clean_up(); field_avp__BASE__NONE__Accounting__Record__Number = new OCTETSTRING; union_selection = ALT_avp__BASE__NONE__Accounting__Record__Number; } return *field_avp__BASE__NONE__Accounting__Record__Number; } const OCTETSTRING& AVP__Data::avp__BASE__NONE__Accounting__Record__Number() const { if (union_selection != ALT_avp__BASE__NONE__Accounting__Record__Number) TTCN_error("Using non-selected field avp_BASE_NONE_Accounting_Record_Number in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Accounting__Record__Number; } INTEGER& AVP__Data::avp__AAA__3GPP__Event__Threshold__Event__1I() { if (union_selection != ALT_avp__AAA__3GPP__Event__Threshold__Event__1I) { clean_up(); field_avp__AAA__3GPP__Event__Threshold__Event__1I = new INTEGER; union_selection = ALT_avp__AAA__3GPP__Event__Threshold__Event__1I; } return *field_avp__AAA__3GPP__Event__Threshold__Event__1I; } const INTEGER& AVP__Data::avp__AAA__3GPP__Event__Threshold__Event__1I() const { if (union_selection != ALT_avp__AAA__3GPP__Event__Threshold__Event__1I) TTCN_error("Using non-selected field avp_AAA_3GPP_Event_Threshold_Event_1I in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Event__Threshold__Event__1I; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__SIP__Request__Timestamp__Fraction() { if (union_selection != ALT_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction) { clean_up(); field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction; } return *field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__SIP__Request__Timestamp__Fraction() const { if (union_selection != ALT_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction) TTCN_error("Using non-selected field avp_DCA_3GPP_SIP_Request_Timestamp_Fraction in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Service__Mode() { if (union_selection != ALT_avp__DCA__3GPP__Service__Mode) { clean_up(); field_avp__DCA__3GPP__Service__Mode = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Service__Mode; } return *field_avp__DCA__3GPP__Service__Mode; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Service__Mode() const { if (union_selection != ALT_avp__DCA__3GPP__Service__Mode) TTCN_error("Using non-selected field avp_DCA_3GPP_Service_Mode in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Service__Mode; } OCTETSTRING& AVP__Data::avp__CxDx__3GPP__User__Data() { if (union_selection != ALT_avp__CxDx__3GPP__User__Data) { clean_up(); field_avp__CxDx__3GPP__User__Data = new OCTETSTRING; union_selection = ALT_avp__CxDx__3GPP__User__Data; } return *field_avp__CxDx__3GPP__User__Data; } const OCTETSTRING& AVP__Data::avp__CxDx__3GPP__User__Data() const { if (union_selection != ALT_avp__CxDx__3GPP__User__Data) TTCN_error("Using non-selected field avp_CxDx_3GPP_User_Data in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__User__Data; } AAA__3GPP__Report__Interval& AVP__Data::avp__AAA__3GPP__Report__Interval() { if (union_selection != ALT_avp__AAA__3GPP__Report__Interval) { clean_up(); field_avp__AAA__3GPP__Report__Interval = new AAA__3GPP__Report__Interval; union_selection = ALT_avp__AAA__3GPP__Report__Interval; } return *field_avp__AAA__3GPP__Report__Interval; } const AAA__3GPP__Report__Interval& AVP__Data::avp__AAA__3GPP__Report__Interval() const { if (union_selection != ALT_avp__AAA__3GPP__Report__Interval) TTCN_error("Using non-selected field avp_AAA_3GPP_Report_Interval in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Report__Interval; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__RAN__NAS__Release__Cause() { if (union_selection != ALT_avp__PCC__3GPP__RAN__NAS__Release__Cause) { clean_up(); field_avp__PCC__3GPP__RAN__NAS__Release__Cause = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__RAN__NAS__Release__Cause; } return *field_avp__PCC__3GPP__RAN__NAS__Release__Cause; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__RAN__NAS__Release__Cause() const { if (union_selection != ALT_avp__PCC__3GPP__RAN__NAS__Release__Cause) TTCN_error("Using non-selected field avp_PCC_3GPP_RAN_NAS_Release_Cause in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__RAN__NAS__Release__Cause; } DCA__3GPP__Dynamic__Address__Flag__Extension& AVP__Data::avp__DCA__3GPP__Dynamic__Address__Flag__Extension() { if (union_selection != ALT_avp__DCA__3GPP__Dynamic__Address__Flag__Extension) { clean_up(); field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension = new DCA__3GPP__Dynamic__Address__Flag__Extension; union_selection = ALT_avp__DCA__3GPP__Dynamic__Address__Flag__Extension; } return *field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension; } const DCA__3GPP__Dynamic__Address__Flag__Extension& AVP__Data::avp__DCA__3GPP__Dynamic__Address__Flag__Extension() const { if (union_selection != ALT_avp__DCA__3GPP__Dynamic__Address__Flag__Extension) TTCN_error("Using non-selected field avp_DCA_3GPP_Dynamic_Address_Flag_Extension in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Client__Identity() { if (union_selection != ALT_avp__AAA__3GPP__Client__Identity) { clean_up(); field_avp__AAA__3GPP__Client__Identity = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Client__Identity; } return *field_avp__AAA__3GPP__Client__Identity; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Client__Identity() const { if (union_selection != ALT_avp__AAA__3GPP__Client__Identity) TTCN_error("Using non-selected field avp_AAA_3GPP_Client_Identity in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Client__Identity; } BASE__NONE__Redirect__Host__Usage& AVP__Data::avp__BASE__NONE__Redirect__Host__Usage() { if (union_selection != ALT_avp__BASE__NONE__Redirect__Host__Usage) { clean_up(); field_avp__BASE__NONE__Redirect__Host__Usage = new BASE__NONE__Redirect__Host__Usage; union_selection = ALT_avp__BASE__NONE__Redirect__Host__Usage; } return *field_avp__BASE__NONE__Redirect__Host__Usage; } const BASE__NONE__Redirect__Host__Usage& AVP__Data::avp__BASE__NONE__Redirect__Host__Usage() const { if (union_selection != ALT_avp__BASE__NONE__Redirect__Host__Usage) TTCN_error("Using non-selected field avp_BASE_NONE_Redirect_Host_Usage in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Redirect__Host__Usage; } DCA__3GPP__CSG__Access__Mode& AVP__Data::avp__DCA__3GPP__CSG__Access__Mode() { if (union_selection != ALT_avp__DCA__3GPP__CSG__Access__Mode) { clean_up(); field_avp__DCA__3GPP__CSG__Access__Mode = new DCA__3GPP__CSG__Access__Mode; union_selection = ALT_avp__DCA__3GPP__CSG__Access__Mode; } return *field_avp__DCA__3GPP__CSG__Access__Mode; } const DCA__3GPP__CSG__Access__Mode& AVP__Data::avp__DCA__3GPP__CSG__Access__Mode() const { if (union_selection != ALT_avp__DCA__3GPP__CSG__Access__Mode) TTCN_error("Using non-selected field avp_DCA_3GPP_CSG_Access_Mode in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__CSG__Access__Mode; } AAA__3GPP__Equipment__Status& AVP__Data::avp__AAA__3GPP__Equipment__Status() { if (union_selection != ALT_avp__AAA__3GPP__Equipment__Status) { clean_up(); field_avp__AAA__3GPP__Equipment__Status = new AAA__3GPP__Equipment__Status; union_selection = ALT_avp__AAA__3GPP__Equipment__Status; } return *field_avp__AAA__3GPP__Equipment__Status; } const AAA__3GPP__Equipment__Status& AVP__Data::avp__AAA__3GPP__Equipment__Status() const { if (union_selection != ALT_avp__AAA__3GPP__Equipment__Status) TTCN_error("Using non-selected field avp_AAA_3GPP_Equipment_Status in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Equipment__Status; } AVP__list& AVP__Data::avp__DCA__3GPP__Supplementary__Service() { if (union_selection != ALT_avp__DCA__3GPP__Supplementary__Service) { clean_up(); field_avp__DCA__3GPP__Supplementary__Service = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Supplementary__Service; } return *field_avp__DCA__3GPP__Supplementary__Service; } const AVP__list& AVP__Data::avp__DCA__3GPP__Supplementary__Service() const { if (union_selection != ALT_avp__DCA__3GPP__Supplementary__Service) TTCN_error("Using non-selected field avp_DCA_3GPP_Supplementary_Service in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Supplementary__Service; } OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__Packet__Filter() { if (union_selection != ALT_avp__GI__3GPP__3GPP__Packet__Filter) { clean_up(); field_avp__GI__3GPP__3GPP__Packet__Filter = new OCTETSTRING; union_selection = ALT_avp__GI__3GPP__3GPP__Packet__Filter; } return *field_avp__GI__3GPP__3GPP__Packet__Filter; } const OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__Packet__Filter() const { if (union_selection != ALT_avp__GI__3GPP__3GPP__Packet__Filter) TTCN_error("Using non-selected field avp_GI_3GPP_3GPP_Packet_Filter in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__3GPP__Packet__Filter; } OCTETSTRING& AVP__Data::avp__DCC__NONE__Redirect__Server__Address() { if (union_selection != ALT_avp__DCC__NONE__Redirect__Server__Address) { clean_up(); field_avp__DCC__NONE__Redirect__Server__Address = new OCTETSTRING; union_selection = ALT_avp__DCC__NONE__Redirect__Server__Address; } return *field_avp__DCC__NONE__Redirect__Server__Address; } const OCTETSTRING& AVP__Data::avp__DCC__NONE__Redirect__Server__Address() const { if (union_selection != ALT_avp__DCC__NONE__Redirect__Server__Address) TTCN_error("Using non-selected field avp_DCC_NONE_Redirect_Server_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Redirect__Server__Address; } OCTETSTRING& AVP__Data::avp__MIPv6__NONE__MIP6__Auth__Mode() { if (union_selection != ALT_avp__MIPv6__NONE__MIP6__Auth__Mode) { clean_up(); field_avp__MIPv6__NONE__MIP6__Auth__Mode = new OCTETSTRING; union_selection = ALT_avp__MIPv6__NONE__MIP6__Auth__Mode; } return *field_avp__MIPv6__NONE__MIP6__Auth__Mode; } const OCTETSTRING& AVP__Data::avp__MIPv6__NONE__MIP6__Auth__Mode() const { if (union_selection != ALT_avp__MIPv6__NONE__MIP6__Auth__Mode) TTCN_error("Using non-selected field avp_MIPv6_NONE_MIP6_Auth_Mode in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv6__NONE__MIP6__Auth__Mode; } AVP__list& AVP__Data::avp__AAA__3GPP__EPS__Location__Information() { if (union_selection != ALT_avp__AAA__3GPP__EPS__Location__Information) { clean_up(); field_avp__AAA__3GPP__EPS__Location__Information = new AVP__list; union_selection = ALT_avp__AAA__3GPP__EPS__Location__Information; } return *field_avp__AAA__3GPP__EPS__Location__Information; } const AVP__list& AVP__Data::avp__AAA__3GPP__EPS__Location__Information() const { if (union_selection != ALT_avp__AAA__3GPP__EPS__Location__Information) TTCN_error("Using non-selected field avp_AAA_3GPP_EPS_Location_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__EPS__Location__Information; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Access__Network__Information() { if (union_selection != ALT_avp__DCA__3GPP__Access__Network__Information) { clean_up(); field_avp__DCA__3GPP__Access__Network__Information = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Access__Network__Information; } return *field_avp__DCA__3GPP__Access__Network__Information; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Access__Network__Information() const { if (union_selection != ALT_avp__DCA__3GPP__Access__Network__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_Access_Network_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Access__Network__Information; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Called__Identity() { if (union_selection != ALT_avp__DCA__3GPP__Called__Identity) { clean_up(); field_avp__DCA__3GPP__Called__Identity = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Called__Identity; } return *field_avp__DCA__3GPP__Called__Identity; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Called__Identity() const { if (union_selection != ALT_avp__DCA__3GPP__Called__Identity) TTCN_error("Using non-selected field avp_DCA_3GPP_Called_Identity in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Called__Identity; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__TWAN__Default__APN__Context__Id() { if (union_selection != ALT_avp__AAA__3GPP__TWAN__Default__APN__Context__Id) { clean_up(); field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__TWAN__Default__APN__Context__Id; } return *field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__TWAN__Default__APN__Context__Id() const { if (union_selection != ALT_avp__AAA__3GPP__TWAN__Default__APN__Context__Id) TTCN_error("Using non-selected field avp_AAA_3GPP_TWAN_Default_APN_Context_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id; } AVP__Address& AVP__Data::avp__DCA__3GPP__SGSN__Address() { if (union_selection != ALT_avp__DCA__3GPP__SGSN__Address) { clean_up(); field_avp__DCA__3GPP__SGSN__Address = new AVP__Address; union_selection = ALT_avp__DCA__3GPP__SGSN__Address; } return *field_avp__DCA__3GPP__SGSN__Address; } const AVP__Address& AVP__Data::avp__DCA__3GPP__SGSN__Address() const { if (union_selection != ALT_avp__DCA__3GPP__SGSN__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_SGSN_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SGSN__Address; } DCA__3GPP__SGi__PtP__Tunnelling__Method& AVP__Data::avp__DCA__3GPP__SGi__PtP__Tunnelling__Method() { if (union_selection != ALT_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method) { clean_up(); field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method = new DCA__3GPP__SGi__PtP__Tunnelling__Method; union_selection = ALT_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method; } return *field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method; } const DCA__3GPP__SGi__PtP__Tunnelling__Method& AVP__Data::avp__DCA__3GPP__SGi__PtP__Tunnelling__Method() const { if (union_selection != ALT_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method) TTCN_error("Using non-selected field avp_DCA_3GPP_SGi_PtP_Tunnelling_Method in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method; } OCTETSTRING& AVP__Data::avp__BASE__NONE__Session__Timeout() { if (union_selection != ALT_avp__BASE__NONE__Session__Timeout) { clean_up(); field_avp__BASE__NONE__Session__Timeout = new OCTETSTRING; union_selection = ALT_avp__BASE__NONE__Session__Timeout; } return *field_avp__BASE__NONE__Session__Timeout; } const OCTETSTRING& AVP__Data::avp__BASE__NONE__Session__Timeout() const { if (union_selection != ALT_avp__BASE__NONE__Session__Timeout) TTCN_error("Using non-selected field avp_BASE_NONE_Session_Timeout in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Session__Timeout; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Acct__Tunnel__Packets__Lost() { if (union_selection != ALT_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost) { clean_up(); field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost; } return *field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Acct__Tunnel__Packets__Lost() const { if (union_selection != ALT_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost) TTCN_error("Using non-selected field avp_DNAS_NONE_Acct_Tunnel_Packets_Lost in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost; } DCA__3GPP__NNI__Type& AVP__Data::avp__DCA__3GPP__NNI__Type() { if (union_selection != ALT_avp__DCA__3GPP__NNI__Type) { clean_up(); field_avp__DCA__3GPP__NNI__Type = new DCA__3GPP__NNI__Type; union_selection = ALT_avp__DCA__3GPP__NNI__Type; } return *field_avp__DCA__3GPP__NNI__Type; } const DCA__3GPP__NNI__Type& AVP__Data::avp__DCA__3GPP__NNI__Type() const { if (union_selection != ALT_avp__DCA__3GPP__NNI__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_NNI_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__NNI__Type; } RX__3GPP__Service__Info__Status& AVP__Data::avp__RX__3GPP__Service__Info__Status() { if (union_selection != ALT_avp__RX__3GPP__Service__Info__Status) { clean_up(); field_avp__RX__3GPP__Service__Info__Status = new RX__3GPP__Service__Info__Status; union_selection = ALT_avp__RX__3GPP__Service__Info__Status; } return *field_avp__RX__3GPP__Service__Info__Status; } const RX__3GPP__Service__Info__Status& AVP__Data::avp__RX__3GPP__Service__Info__Status() const { if (union_selection != ALT_avp__RX__3GPP__Service__Info__Status) TTCN_error("Using non-selected field avp_RX_3GPP_Service_Info_Status in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Service__Info__Status; } OCTETSTRING& AVP__Data::avp__S6__3GPP__CIR__Flags() { if (union_selection != ALT_avp__S6__3GPP__CIR__Flags) { clean_up(); field_avp__S6__3GPP__CIR__Flags = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__CIR__Flags; } return *field_avp__S6__3GPP__CIR__Flags; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__CIR__Flags() const { if (union_selection != ALT_avp__S6__3GPP__CIR__Flags) TTCN_error("Using non-selected field avp_S6_3GPP_CIR_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__CIR__Flags; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Precedence() { if (union_selection != ALT_avp__PCC__3GPP__Precedence) { clean_up(); field_avp__PCC__3GPP__Precedence = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Precedence; } return *field_avp__PCC__3GPP__Precedence; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Precedence() const { if (union_selection != ALT_avp__PCC__3GPP__Precedence) TTCN_error("Using non-selected field avp_PCC_3GPP_Precedence in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Precedence; } DCA__3GPP__User__Participating__Type& AVP__Data::avp__DCA__3GPP__User__Participating__Type() { if (union_selection != ALT_avp__DCA__3GPP__User__Participating__Type) { clean_up(); field_avp__DCA__3GPP__User__Participating__Type = new DCA__3GPP__User__Participating__Type; union_selection = ALT_avp__DCA__3GPP__User__Participating__Type; } return *field_avp__DCA__3GPP__User__Participating__Type; } const DCA__3GPP__User__Participating__Type& AVP__Data::avp__DCA__3GPP__User__Participating__Type() const { if (union_selection != ALT_avp__DCA__3GPP__User__Participating__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_User_Participating_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__User__Participating__Type; } AVP__Address& AVP__Data::avp__DCA__3GPP__GGSN__Address() { if (union_selection != ALT_avp__DCA__3GPP__GGSN__Address) { clean_up(); field_avp__DCA__3GPP__GGSN__Address = new AVP__Address; union_selection = ALT_avp__DCA__3GPP__GGSN__Address; } return *field_avp__DCA__3GPP__GGSN__Address; } const AVP__Address& AVP__Data::avp__DCA__3GPP__GGSN__Address() const { if (union_selection != ALT_avp__DCA__3GPP__GGSN__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_GGSN_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__GGSN__Address; } RX__3GPP__Sponsoring__Action& AVP__Data::avp__RX__3GPP__Sponsoring__Action() { if (union_selection != ALT_avp__RX__3GPP__Sponsoring__Action) { clean_up(); field_avp__RX__3GPP__Sponsoring__Action = new RX__3GPP__Sponsoring__Action; union_selection = ALT_avp__RX__3GPP__Sponsoring__Action; } return *field_avp__RX__3GPP__Sponsoring__Action; } const RX__3GPP__Sponsoring__Action& AVP__Data::avp__RX__3GPP__Sponsoring__Action() const { if (union_selection != ALT_avp__RX__3GPP__Sponsoring__Action) TTCN_error("Using non-selected field avp_RX_3GPP_Sponsoring_Action in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Sponsoring__Action; } INTEGER& AVP__Data::avp__DCA__3GPP__Radio__Resources__Indicator() { if (union_selection != ALT_avp__DCA__3GPP__Radio__Resources__Indicator) { clean_up(); field_avp__DCA__3GPP__Radio__Resources__Indicator = new INTEGER; union_selection = ALT_avp__DCA__3GPP__Radio__Resources__Indicator; } return *field_avp__DCA__3GPP__Radio__Resources__Indicator; } const INTEGER& AVP__Data::avp__DCA__3GPP__Radio__Resources__Indicator() const { if (union_selection != ALT_avp__DCA__3GPP__Radio__Resources__Indicator) TTCN_error("Using non-selected field avp_DCA_3GPP_Radio_Resources_Indicator in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Radio__Resources__Indicator; } OCTETSTRING& AVP__Data::avp__S6__3GPP__Granted__Validity__Time() { if (union_selection != ALT_avp__S6__3GPP__Granted__Validity__Time) { clean_up(); field_avp__S6__3GPP__Granted__Validity__Time = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__Granted__Validity__Time; } return *field_avp__S6__3GPP__Granted__Validity__Time; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__Granted__Validity__Time() const { if (union_selection != ALT_avp__S6__3GPP__Granted__Validity__Time) TTCN_error("Using non-selected field avp_S6_3GPP_Granted_Validity_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Granted__Validity__Time; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Priority__Level() { if (union_selection != ALT_avp__PCC__3GPP__Priority__Level) { clean_up(); field_avp__PCC__3GPP__Priority__Level = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Priority__Level; } return *field_avp__PCC__3GPP__Priority__Level; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Priority__Level() const { if (union_selection != ALT_avp__PCC__3GPP__Priority__Level) TTCN_error("Using non-selected field avp_PCC_3GPP_Priority_Level in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Priority__Level; } DCA__3GPP__Node__Functionality& AVP__Data::avp__DCA__3GPP__Node__Functionality() { if (union_selection != ALT_avp__DCA__3GPP__Node__Functionality) { clean_up(); field_avp__DCA__3GPP__Node__Functionality = new DCA__3GPP__Node__Functionality; union_selection = ALT_avp__DCA__3GPP__Node__Functionality; } return *field_avp__DCA__3GPP__Node__Functionality; } const DCA__3GPP__Node__Functionality& AVP__Data::avp__DCA__3GPP__Node__Functionality() const { if (union_selection != ALT_avp__DCA__3GPP__Node__Functionality) TTCN_error("Using non-selected field avp_DCA_3GPP_Node_Functionality in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Node__Functionality; } CHARSTRING& AVP__Data::avp__RX__3GPP__Flow__Description() { if (union_selection != ALT_avp__RX__3GPP__Flow__Description) { clean_up(); field_avp__RX__3GPP__Flow__Description = new CHARSTRING; union_selection = ALT_avp__RX__3GPP__Flow__Description; } return *field_avp__RX__3GPP__Flow__Description; } const CHARSTRING& AVP__Data::avp__RX__3GPP__Flow__Description() const { if (union_selection != ALT_avp__RX__3GPP__Flow__Description) TTCN_error("Using non-selected field avp_RX_3GPP_Flow_Description in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Flow__Description; } AVP__list& AVP__Data::avp__PCC__3GPP__Packet__Filter__Information() { if (union_selection != ALT_avp__PCC__3GPP__Packet__Filter__Information) { clean_up(); field_avp__PCC__3GPP__Packet__Filter__Information = new AVP__list; union_selection = ALT_avp__PCC__3GPP__Packet__Filter__Information; } return *field_avp__PCC__3GPP__Packet__Filter__Information; } const AVP__list& AVP__Data::avp__PCC__3GPP__Packet__Filter__Information() const { if (union_selection != ALT_avp__PCC__3GPP__Packet__Filter__Information) TTCN_error("Using non-selected field avp_PCC_3GPP_Packet_Filter_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Packet__Filter__Information; } AAA__3GPP__Daylight__Saving__Time& AVP__Data::avp__AAA__3GPP__Daylight__Saving__Time() { if (union_selection != ALT_avp__AAA__3GPP__Daylight__Saving__Time) { clean_up(); field_avp__AAA__3GPP__Daylight__Saving__Time = new AAA__3GPP__Daylight__Saving__Time; union_selection = ALT_avp__AAA__3GPP__Daylight__Saving__Time; } return *field_avp__AAA__3GPP__Daylight__Saving__Time; } const AAA__3GPP__Daylight__Saving__Time& AVP__Data::avp__AAA__3GPP__Daylight__Saving__Time() const { if (union_selection != ALT_avp__AAA__3GPP__Daylight__Saving__Time) TTCN_error("Using non-selected field avp_AAA_3GPP_Daylight_Saving_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Daylight__Saving__Time; } AVP__list& AVP__Data::avp__DCA__3GPP__Address__Domain() { if (union_selection != ALT_avp__DCA__3GPP__Address__Domain) { clean_up(); field_avp__DCA__3GPP__Address__Domain = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Address__Domain; } return *field_avp__DCA__3GPP__Address__Domain; } const AVP__list& AVP__Data::avp__DCA__3GPP__Address__Domain() const { if (union_selection != ALT_avp__DCA__3GPP__Address__Domain) TTCN_error("Using non-selected field avp_DCA_3GPP_Address_Domain in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Address__Domain; } CHARSTRING& AVP__Data::avp__S6__3GPP__SCEF__ID() { if (union_selection != ALT_avp__S6__3GPP__SCEF__ID) { clean_up(); field_avp__S6__3GPP__SCEF__ID = new CHARSTRING; union_selection = ALT_avp__S6__3GPP__SCEF__ID; } return *field_avp__S6__3GPP__SCEF__ID; } const CHARSTRING& AVP__Data::avp__S6__3GPP__SCEF__ID() const { if (union_selection != ALT_avp__S6__3GPP__SCEF__ID) TTCN_error("Using non-selected field avp_S6_3GPP_SCEF_ID in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__SCEF__ID; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Content__Length() { if (union_selection != ALT_avp__DCA__3GPP__Content__Length) { clean_up(); field_avp__DCA__3GPP__Content__Length = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Content__Length; } return *field_avp__DCA__3GPP__Content__Length; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Content__Length() const { if (union_selection != ALT_avp__DCA__3GPP__Content__Length) TTCN_error("Using non-selected field avp_DCA_3GPP_Content_Length in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Content__Length; } PCC__3GPP__Removal__Of__Access& AVP__Data::avp__PCC__3GPP__Removal__Of__Access() { if (union_selection != ALT_avp__PCC__3GPP__Removal__Of__Access) { clean_up(); field_avp__PCC__3GPP__Removal__Of__Access = new PCC__3GPP__Removal__Of__Access; union_selection = ALT_avp__PCC__3GPP__Removal__Of__Access; } return *field_avp__PCC__3GPP__Removal__Of__Access; } const PCC__3GPP__Removal__Of__Access& AVP__Data::avp__PCC__3GPP__Removal__Of__Access() const { if (union_selection != ALT_avp__PCC__3GPP__Removal__Of__Access) TTCN_error("Using non-selected field avp_PCC_3GPP_Removal_Of_Access in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Removal__Of__Access; } AVP__list& AVP__Data::avp__PCC__3GPP__ADC__Rule__Report() { if (union_selection != ALT_avp__PCC__3GPP__ADC__Rule__Report) { clean_up(); field_avp__PCC__3GPP__ADC__Rule__Report = new AVP__list; union_selection = ALT_avp__PCC__3GPP__ADC__Rule__Report; } return *field_avp__PCC__3GPP__ADC__Rule__Report; } const AVP__list& AVP__Data::avp__PCC__3GPP__ADC__Rule__Report() const { if (union_selection != ALT_avp__PCC__3GPP__ADC__Rule__Report) TTCN_error("Using non-selected field avp_PCC_3GPP_ADC_Rule_Report in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__ADC__Rule__Report; } AVP__list& AVP__Data::avp__AAA__3GPP__Preferred__Data__Mode() { if (union_selection != ALT_avp__AAA__3GPP__Preferred__Data__Mode) { clean_up(); field_avp__AAA__3GPP__Preferred__Data__Mode = new AVP__list; union_selection = ALT_avp__AAA__3GPP__Preferred__Data__Mode; } return *field_avp__AAA__3GPP__Preferred__Data__Mode; } const AVP__list& AVP__Data::avp__AAA__3GPP__Preferred__Data__Mode() const { if (union_selection != ALT_avp__AAA__3GPP__Preferred__Data__Mode) TTCN_error("Using non-selected field avp_AAA_3GPP_Preferred_Data_Mode in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Preferred__Data__Mode; } DCA__3GPP__ProSe__Functionality& AVP__Data::avp__DCA__3GPP__ProSe__Functionality() { if (union_selection != ALT_avp__DCA__3GPP__ProSe__Functionality) { clean_up(); field_avp__DCA__3GPP__ProSe__Functionality = new DCA__3GPP__ProSe__Functionality; union_selection = ALT_avp__DCA__3GPP__ProSe__Functionality; } return *field_avp__DCA__3GPP__ProSe__Functionality; } const DCA__3GPP__ProSe__Functionality& AVP__Data::avp__DCA__3GPP__ProSe__Functionality() const { if (union_selection != ALT_avp__DCA__3GPP__ProSe__Functionality) TTCN_error("Using non-selected field avp_DCA_3GPP_ProSe_Functionality in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__ProSe__Functionality; } DCA__3GPP__Low__Balance__Indication& AVP__Data::avp__DCA__3GPP__Low__Balance__Indication() { if (union_selection != ALT_avp__DCA__3GPP__Low__Balance__Indication) { clean_up(); field_avp__DCA__3GPP__Low__Balance__Indication = new DCA__3GPP__Low__Balance__Indication; union_selection = ALT_avp__DCA__3GPP__Low__Balance__Indication; } return *field_avp__DCA__3GPP__Low__Balance__Indication; } const DCA__3GPP__Low__Balance__Indication& AVP__Data::avp__DCA__3GPP__Low__Balance__Indication() const { if (union_selection != ALT_avp__DCA__3GPP__Low__Balance__Indication) TTCN_error("Using non-selected field avp_DCA_3GPP_Low_Balance_Indication in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Low__Balance__Indication; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Guaranteed__Bitrate__UL() { if (union_selection != ALT_avp__PCC__3GPP__Guaranteed__Bitrate__UL) { clean_up(); field_avp__PCC__3GPP__Guaranteed__Bitrate__UL = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Guaranteed__Bitrate__UL; } return *field_avp__PCC__3GPP__Guaranteed__Bitrate__UL; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Guaranteed__Bitrate__UL() const { if (union_selection != ALT_avp__PCC__3GPP__Guaranteed__Bitrate__UL) TTCN_error("Using non-selected field avp_PCC_3GPP_Guaranteed_Bitrate_UL in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Guaranteed__Bitrate__UL; } AAA__3GPP__UE__SRVCC__Capability& AVP__Data::avp__AAA__3GPP__UE__SRVCC__Capability() { if (union_selection != ALT_avp__AAA__3GPP__UE__SRVCC__Capability) { clean_up(); field_avp__AAA__3GPP__UE__SRVCC__Capability = new AAA__3GPP__UE__SRVCC__Capability; union_selection = ALT_avp__AAA__3GPP__UE__SRVCC__Capability; } return *field_avp__AAA__3GPP__UE__SRVCC__Capability; } const AAA__3GPP__UE__SRVCC__Capability& AVP__Data::avp__AAA__3GPP__UE__SRVCC__Capability() const { if (union_selection != ALT_avp__AAA__3GPP__UE__SRVCC__Capability) TTCN_error("Using non-selected field avp_AAA_3GPP_UE_SRVCC_Capability in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__UE__SRVCC__Capability; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Login__LAT__Group() { if (union_selection != ALT_avp__DNAS__NONE__Login__LAT__Group) { clean_up(); field_avp__DNAS__NONE__Login__LAT__Group = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Login__LAT__Group; } return *field_avp__DNAS__NONE__Login__LAT__Group; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Login__LAT__Group() const { if (union_selection != ALT_avp__DNAS__NONE__Login__LAT__Group) TTCN_error("Using non-selected field avp_DNAS_NONE_Login_LAT_Group in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Login__LAT__Group; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__NAS__IPv6__Address() { if (union_selection != ALT_avp__DNAS__NONE__NAS__IPv6__Address) { clean_up(); field_avp__DNAS__NONE__NAS__IPv6__Address = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__NAS__IPv6__Address; } return *field_avp__DNAS__NONE__NAS__IPv6__Address; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__NAS__IPv6__Address() const { if (union_selection != ALT_avp__DNAS__NONE__NAS__IPv6__Address) TTCN_error("Using non-selected field avp_DNAS_NONE_NAS_IPv6_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__NAS__IPv6__Address; } OCTETSTRING& AVP__Data::avp__MIPv6__NONE__MIP__MAC__Mobility__Data() { if (union_selection != ALT_avp__MIPv6__NONE__MIP__MAC__Mobility__Data) { clean_up(); field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data = new OCTETSTRING; union_selection = ALT_avp__MIPv6__NONE__MIP__MAC__Mobility__Data; } return *field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data; } const OCTETSTRING& AVP__Data::avp__MIPv6__NONE__MIP__MAC__Mobility__Data() const { if (union_selection != ALT_avp__MIPv6__NONE__MIP__MAC__Mobility__Data) TTCN_error("Using non-selected field avp_MIPv6_NONE_MIP_MAC_Mobility_Data in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data; } OCTETSTRING& AVP__Data::avp__MIPv4__NONE__Accounting__Output__Octets() { if (union_selection != ALT_avp__MIPv4__NONE__Accounting__Output__Octets) { clean_up(); field_avp__MIPv4__NONE__Accounting__Output__Octets = new OCTETSTRING; union_selection = ALT_avp__MIPv4__NONE__Accounting__Output__Octets; } return *field_avp__MIPv4__NONE__Accounting__Output__Octets; } const OCTETSTRING& AVP__Data::avp__MIPv4__NONE__Accounting__Output__Octets() const { if (union_selection != ALT_avp__MIPv4__NONE__Accounting__Output__Octets) TTCN_error("Using non-selected field avp_MIPv4_NONE_Accounting_Output_Octets in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__Accounting__Output__Octets; } OCTETSTRING& AVP__Data::avp__CxDx__3GPP__To__SIP__Header() { if (union_selection != ALT_avp__CxDx__3GPP__To__SIP__Header) { clean_up(); field_avp__CxDx__3GPP__To__SIP__Header = new OCTETSTRING; union_selection = ALT_avp__CxDx__3GPP__To__SIP__Header; } return *field_avp__CxDx__3GPP__To__SIP__Header; } const OCTETSTRING& AVP__Data::avp__CxDx__3GPP__To__SIP__Header() const { if (union_selection != ALT_avp__CxDx__3GPP__To__SIP__Header) TTCN_error("Using non-selected field avp_CxDx_3GPP_To_SIP_Header in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__To__SIP__Header; } CHARSTRING& AVP__Data::avp__AAA__3GPP__Coupled__Node__Diameter__ID() { if (union_selection != ALT_avp__AAA__3GPP__Coupled__Node__Diameter__ID) { clean_up(); field_avp__AAA__3GPP__Coupled__Node__Diameter__ID = new CHARSTRING; union_selection = ALT_avp__AAA__3GPP__Coupled__Node__Diameter__ID; } return *field_avp__AAA__3GPP__Coupled__Node__Diameter__ID; } const CHARSTRING& AVP__Data::avp__AAA__3GPP__Coupled__Node__Diameter__ID() const { if (union_selection != ALT_avp__AAA__3GPP__Coupled__Node__Diameter__ID) TTCN_error("Using non-selected field avp_AAA_3GPP_Coupled_Node_Diameter_ID in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Coupled__Node__Diameter__ID; } AVP__list& AVP__Data::avp__DCA__3GPP__Real__Time__Tariff__Information() { if (union_selection != ALT_avp__DCA__3GPP__Real__Time__Tariff__Information) { clean_up(); field_avp__DCA__3GPP__Real__Time__Tariff__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Real__Time__Tariff__Information; } return *field_avp__DCA__3GPP__Real__Time__Tariff__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__Real__Time__Tariff__Information() const { if (union_selection != ALT_avp__DCA__3GPP__Real__Time__Tariff__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_Real_Time_Tariff_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Real__Time__Tariff__Information; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__STN__SR() { if (union_selection != ALT_avp__AAA__3GPP__STN__SR) { clean_up(); field_avp__AAA__3GPP__STN__SR = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__STN__SR; } return *field_avp__AAA__3GPP__STN__SR; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__STN__SR() const { if (union_selection != ALT_avp__AAA__3GPP__STN__SR) TTCN_error("Using non-selected field avp_AAA_3GPP_STN_SR in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__STN__SR; } DCA__3GPP__SDP__Type& AVP__Data::avp__DCA__3GPP__SDP__Type() { if (union_selection != ALT_avp__DCA__3GPP__SDP__Type) { clean_up(); field_avp__DCA__3GPP__SDP__Type = new DCA__3GPP__SDP__Type; union_selection = ALT_avp__DCA__3GPP__SDP__Type; } return *field_avp__DCA__3GPP__SDP__Type; } const DCA__3GPP__SDP__Type& AVP__Data::avp__DCA__3GPP__SDP__Type() const { if (union_selection != ALT_avp__DCA__3GPP__SDP__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_SDP_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SDP__Type; } OCTETSTRING& AVP__Data::avp__BASE__NONE__Supported__Vendor__Id() { if (union_selection != ALT_avp__BASE__NONE__Supported__Vendor__Id) { clean_up(); field_avp__BASE__NONE__Supported__Vendor__Id = new OCTETSTRING; union_selection = ALT_avp__BASE__NONE__Supported__Vendor__Id; } return *field_avp__BASE__NONE__Supported__Vendor__Id; } const OCTETSTRING& AVP__Data::avp__BASE__NONE__Supported__Vendor__Id() const { if (union_selection != ALT_avp__BASE__NONE__Supported__Vendor__Id) TTCN_error("Using non-selected field avp_BASE_NONE_Supported_Vendor_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Supported__Vendor__Id; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__ServiceTypeIdentity() { if (union_selection != ALT_avp__AAA__3GPP__ServiceTypeIdentity) { clean_up(); field_avp__AAA__3GPP__ServiceTypeIdentity = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__ServiceTypeIdentity; } return *field_avp__AAA__3GPP__ServiceTypeIdentity; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__ServiceTypeIdentity() const { if (union_selection != ALT_avp__AAA__3GPP__ServiceTypeIdentity) TTCN_error("Using non-selected field avp_AAA_3GPP_ServiceTypeIdentity in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__ServiceTypeIdentity; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Requested__Party__Address() { if (union_selection != ALT_avp__DCA__3GPP__Requested__Party__Address) { clean_up(); field_avp__DCA__3GPP__Requested__Party__Address = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Requested__Party__Address; } return *field_avp__DCA__3GPP__Requested__Party__Address; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Requested__Party__Address() const { if (union_selection != ALT_avp__DCA__3GPP__Requested__Party__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_Requested_Party_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Requested__Party__Address; } AVP__list& AVP__Data::avp__DCA__3GPP__Announcement__Information() { if (union_selection != ALT_avp__DCA__3GPP__Announcement__Information) { clean_up(); field_avp__DCA__3GPP__Announcement__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Announcement__Information; } return *field_avp__DCA__3GPP__Announcement__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__Announcement__Information() const { if (union_selection != ALT_avp__DCA__3GPP__Announcement__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_Announcement_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Announcement__Information; } DNAS__NONE__Acct__Authentic& AVP__Data::avp__DNAS__NONE__Acct__Authentic() { if (union_selection != ALT_avp__DNAS__NONE__Acct__Authentic) { clean_up(); field_avp__DNAS__NONE__Acct__Authentic = new DNAS__NONE__Acct__Authentic; union_selection = ALT_avp__DNAS__NONE__Acct__Authentic; } return *field_avp__DNAS__NONE__Acct__Authentic; } const DNAS__NONE__Acct__Authentic& AVP__Data::avp__DNAS__NONE__Acct__Authentic() const { if (union_selection != ALT_avp__DNAS__NONE__Acct__Authentic) TTCN_error("Using non-selected field avp_DNAS_NONE_Acct_Authentic in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Acct__Authentic; } OCTETSTRING& AVP__Data::avp__DCC__NONE__Service__Identifier() { if (union_selection != ALT_avp__DCC__NONE__Service__Identifier) { clean_up(); field_avp__DCC__NONE__Service__Identifier = new OCTETSTRING; union_selection = ALT_avp__DCC__NONE__Service__Identifier; } return *field_avp__DCC__NONE__Service__Identifier; } const OCTETSTRING& AVP__Data::avp__DCC__NONE__Service__Identifier() const { if (union_selection != ALT_avp__DCC__NONE__Service__Identifier) TTCN_error("Using non-selected field avp_DCC_NONE_Service_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Service__Identifier; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__AUTN() { if (union_selection != ALT_avp__AAA__3GPP__AUTN) { clean_up(); field_avp__AAA__3GPP__AUTN = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__AUTN; } return *field_avp__AAA__3GPP__AUTN; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__AUTN() const { if (union_selection != ALT_avp__AAA__3GPP__AUTN) TTCN_error("Using non-selected field avp_AAA_3GPP_AUTN in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__AUTN; } AVP__list& AVP__Data::avp__AAA__3GPP__Non__3GPP__User__Data() { if (union_selection != ALT_avp__AAA__3GPP__Non__3GPP__User__Data) { clean_up(); field_avp__AAA__3GPP__Non__3GPP__User__Data = new AVP__list; union_selection = ALT_avp__AAA__3GPP__Non__3GPP__User__Data; } return *field_avp__AAA__3GPP__Non__3GPP__User__Data; } const AVP__list& AVP__Data::avp__AAA__3GPP__Non__3GPP__User__Data() const { if (union_selection != ALT_avp__AAA__3GPP__Non__3GPP__User__Data) TTCN_error("Using non-selected field avp_AAA_3GPP_Non_3GPP_User_Data in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Non__3GPP__User__Data; } DCA__3GPP__Delivery__Report__Requested& AVP__Data::avp__DCA__3GPP__Delivery__Report__Requested() { if (union_selection != ALT_avp__DCA__3GPP__Delivery__Report__Requested) { clean_up(); field_avp__DCA__3GPP__Delivery__Report__Requested = new DCA__3GPP__Delivery__Report__Requested; union_selection = ALT_avp__DCA__3GPP__Delivery__Report__Requested; } return *field_avp__DCA__3GPP__Delivery__Report__Requested; } const DCA__3GPP__Delivery__Report__Requested& AVP__Data::avp__DCA__3GPP__Delivery__Report__Requested() const { if (union_selection != ALT_avp__DCA__3GPP__Delivery__Report__Requested) TTCN_error("Using non-selected field avp_DCA_3GPP_Delivery_Report_Requested in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Delivery__Report__Requested; } OCTETSTRING& AVP__Data::avp__GI__3GPP__TWAN__Identifier() { if (union_selection != ALT_avp__GI__3GPP__TWAN__Identifier) { clean_up(); field_avp__GI__3GPP__TWAN__Identifier = new OCTETSTRING; union_selection = ALT_avp__GI__3GPP__TWAN__Identifier; } return *field_avp__GI__3GPP__TWAN__Identifier; } const OCTETSTRING& AVP__Data::avp__GI__3GPP__TWAN__Identifier() const { if (union_selection != ALT_avp__GI__3GPP__TWAN__Identifier) TTCN_error("Using non-selected field avp_GI_3GPP_TWAN_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__TWAN__Identifier; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Origination__Time__Stamp() { if (union_selection != ALT_avp__AAA__3GPP__Origination__Time__Stamp) { clean_up(); field_avp__AAA__3GPP__Origination__Time__Stamp = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Origination__Time__Stamp; } return *field_avp__AAA__3GPP__Origination__Time__Stamp; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Origination__Time__Stamp() const { if (union_selection != ALT_avp__AAA__3GPP__Origination__Time__Stamp) TTCN_error("Using non-selected field avp_AAA_3GPP_Origination_Time_Stamp in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Origination__Time__Stamp; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__LCS__APN() { if (union_selection != ALT_avp__DCA__3GPP__LCS__APN) { clean_up(); field_avp__DCA__3GPP__LCS__APN = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__LCS__APN; } return *field_avp__DCA__3GPP__LCS__APN; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__LCS__APN() const { if (union_selection != ALT_avp__DCA__3GPP__LCS__APN) TTCN_error("Using non-selected field avp_DCA_3GPP_LCS_APN in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__LCS__APN; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Envelope__End__Time() { if (union_selection != ALT_avp__DCA__3GPP__Envelope__End__Time) { clean_up(); field_avp__DCA__3GPP__Envelope__End__Time = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Envelope__End__Time; } return *field_avp__DCA__3GPP__Envelope__End__Time; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Envelope__End__Time() const { if (union_selection != ALT_avp__DCA__3GPP__Envelope__End__Time) TTCN_error("Using non-selected field avp_DCA_3GPP_Envelope_End_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Envelope__End__Time; } AVP__list& AVP__Data::avp__RX__3GPP__Sponsored__Connectivity__Data() { if (union_selection != ALT_avp__RX__3GPP__Sponsored__Connectivity__Data) { clean_up(); field_avp__RX__3GPP__Sponsored__Connectivity__Data = new AVP__list; union_selection = ALT_avp__RX__3GPP__Sponsored__Connectivity__Data; } return *field_avp__RX__3GPP__Sponsored__Connectivity__Data; } const AVP__list& AVP__Data::avp__RX__3GPP__Sponsored__Connectivity__Data() const { if (union_selection != ALT_avp__RX__3GPP__Sponsored__Connectivity__Data) TTCN_error("Using non-selected field avp_RX_3GPP_Sponsored_Connectivity_Data in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Sponsored__Connectivity__Data; } BASE__NONE__Auth__Request__Type& AVP__Data::avp__BASE__NONE__Auth__Request__Type() { if (union_selection != ALT_avp__BASE__NONE__Auth__Request__Type) { clean_up(); field_avp__BASE__NONE__Auth__Request__Type = new BASE__NONE__Auth__Request__Type; union_selection = ALT_avp__BASE__NONE__Auth__Request__Type; } return *field_avp__BASE__NONE__Auth__Request__Type; } const BASE__NONE__Auth__Request__Type& AVP__Data::avp__BASE__NONE__Auth__Request__Type() const { if (union_selection != ALT_avp__BASE__NONE__Auth__Request__Type) TTCN_error("Using non-selected field avp_BASE_NONE_Auth_Request_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Auth__Request__Type; } AVP__list& AVP__Data::avp__DCA__3GPP__Application__Server__Information() { if (union_selection != ALT_avp__DCA__3GPP__Application__Server__Information) { clean_up(); field_avp__DCA__3GPP__Application__Server__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Application__Server__Information; } return *field_avp__DCA__3GPP__Application__Server__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__Application__Server__Information() const { if (union_selection != ALT_avp__DCA__3GPP__Application__Server__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_Application_Server_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Application__Server__Information; } AVP__list& AVP__Data::avp__DCA__3GPP__Originator__Address() { if (union_selection != ALT_avp__DCA__3GPP__Originator__Address) { clean_up(); field_avp__DCA__3GPP__Originator__Address = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Originator__Address; } return *field_avp__DCA__3GPP__Originator__Address; } const AVP__list& AVP__Data::avp__DCA__3GPP__Originator__Address() const { if (union_selection != ALT_avp__DCA__3GPP__Originator__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_Originator_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Originator__Address; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Network__Call__Reference__Number() { if (union_selection != ALT_avp__DCA__3GPP__Network__Call__Reference__Number) { clean_up(); field_avp__DCA__3GPP__Network__Call__Reference__Number = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Network__Call__Reference__Number; } return *field_avp__DCA__3GPP__Network__Call__Reference__Number; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Network__Call__Reference__Number() const { if (union_selection != ALT_avp__DCA__3GPP__Network__Call__Reference__Number) TTCN_error("Using non-selected field avp_DCA_3GPP_Network_Call_Reference_Number in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Network__Call__Reference__Number; } AVP__list& AVP__Data::avp__S6__3GPP__AESE__Communication__Pattern() { if (union_selection != ALT_avp__S6__3GPP__AESE__Communication__Pattern) { clean_up(); field_avp__S6__3GPP__AESE__Communication__Pattern = new AVP__list; union_selection = ALT_avp__S6__3GPP__AESE__Communication__Pattern; } return *field_avp__S6__3GPP__AESE__Communication__Pattern; } const AVP__list& AVP__Data::avp__S6__3GPP__AESE__Communication__Pattern() const { if (union_selection != ALT_avp__S6__3GPP__AESE__Communication__Pattern) TTCN_error("Using non-selected field avp_S6_3GPP_AESE_Communication_Pattern in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__AESE__Communication__Pattern; } PCC__3GPP__NBIFOM__Mode& AVP__Data::avp__PCC__3GPP__NBIFOM__Mode() { if (union_selection != ALT_avp__PCC__3GPP__NBIFOM__Mode) { clean_up(); field_avp__PCC__3GPP__NBIFOM__Mode = new PCC__3GPP__NBIFOM__Mode; union_selection = ALT_avp__PCC__3GPP__NBIFOM__Mode; } return *field_avp__PCC__3GPP__NBIFOM__Mode; } const PCC__3GPP__NBIFOM__Mode& AVP__Data::avp__PCC__3GPP__NBIFOM__Mode() const { if (union_selection != ALT_avp__PCC__3GPP__NBIFOM__Mode) TTCN_error("Using non-selected field avp_PCC_3GPP_NBIFOM_Mode in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__NBIFOM__Mode; } AVP__list& AVP__Data::avp__PCC__3GPP__Redirect__Information() { if (union_selection != ALT_avp__PCC__3GPP__Redirect__Information) { clean_up(); field_avp__PCC__3GPP__Redirect__Information = new AVP__list; union_selection = ALT_avp__PCC__3GPP__Redirect__Information; } return *field_avp__PCC__3GPP__Redirect__Information; } const AVP__list& AVP__Data::avp__PCC__3GPP__Redirect__Information() const { if (union_selection != ALT_avp__PCC__3GPP__Redirect__Information) TTCN_error("Using non-selected field avp_PCC_3GPP_Redirect_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Redirect__Information; } OCTETSTRING& AVP__Data::avp__DCC__NONE__Validity__Time() { if (union_selection != ALT_avp__DCC__NONE__Validity__Time) { clean_up(); field_avp__DCC__NONE__Validity__Time = new OCTETSTRING; union_selection = ALT_avp__DCC__NONE__Validity__Time; } return *field_avp__DCC__NONE__Validity__Time; } const OCTETSTRING& AVP__Data::avp__DCC__NONE__Validity__Time() const { if (union_selection != ALT_avp__DCC__NONE__Validity__Time) TTCN_error("Using non-selected field avp_DCC_NONE_Validity_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Validity__Time; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier() { if (union_selection != ALT_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier) { clean_up(); field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier; } return *field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier() const { if (union_selection != ALT_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier) TTCN_error("Using non-selected field avp_DCA_3GPP_Monitoring_UE_VPLMN_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier; } OCTETSTRING& AVP__Data::avp__S6__3GPP__Event__Handling() { if (union_selection != ALT_avp__S6__3GPP__Event__Handling) { clean_up(); field_avp__S6__3GPP__Event__Handling = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__Event__Handling; } return *field_avp__S6__3GPP__Event__Handling; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__Event__Handling() const { if (union_selection != ALT_avp__S6__3GPP__Event__Handling) TTCN_error("Using non-selected field avp_S6_3GPP_Event_Handling in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Event__Handling; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__ToS__Traffic__Class() { if (union_selection != ALT_avp__PCC__3GPP__ToS__Traffic__Class) { clean_up(); field_avp__PCC__3GPP__ToS__Traffic__Class = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__ToS__Traffic__Class; } return *field_avp__PCC__3GPP__ToS__Traffic__Class; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__ToS__Traffic__Class() const { if (union_selection != ALT_avp__PCC__3GPP__ToS__Traffic__Class) TTCN_error("Using non-selected field avp_PCC_3GPP_ToS_Traffic_Class in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__ToS__Traffic__Class; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Tracking__Area__Identity() { if (union_selection != ALT_avp__AAA__3GPP__Tracking__Area__Identity) { clean_up(); field_avp__AAA__3GPP__Tracking__Area__Identity = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Tracking__Area__Identity; } return *field_avp__AAA__3GPP__Tracking__Area__Identity; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Tracking__Area__Identity() const { if (union_selection != ALT_avp__AAA__3GPP__Tracking__Area__Identity) TTCN_error("Using non-selected field avp_AAA_3GPP_Tracking_Area_Identity in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Tracking__Area__Identity; } OCTETSTRING& AVP__Data::avp__MIPv4__NONE__MIP__HA__to__FA__SPI() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__HA__to__FA__SPI) { clean_up(); field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI = new OCTETSTRING; union_selection = ALT_avp__MIPv4__NONE__MIP__HA__to__FA__SPI; } return *field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI; } const OCTETSTRING& AVP__Data::avp__MIPv4__NONE__MIP__HA__to__FA__SPI() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__HA__to__FA__SPI) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_HA_to_FA_SPI in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Min__Desired__Bandwidth__UL() { if (union_selection != ALT_avp__RX__3GPP__Min__Desired__Bandwidth__UL) { clean_up(); field_avp__RX__3GPP__Min__Desired__Bandwidth__UL = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Min__Desired__Bandwidth__UL; } return *field_avp__RX__3GPP__Min__Desired__Bandwidth__UL; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Min__Desired__Bandwidth__UL() const { if (union_selection != ALT_avp__RX__3GPP__Min__Desired__Bandwidth__UL) TTCN_error("Using non-selected field avp_RX_3GPP_Min_Desired_Bandwidth_UL in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Min__Desired__Bandwidth__UL; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__UVR__Flags() { if (union_selection != ALT_avp__AAA__3GPP__UVR__Flags) { clean_up(); field_avp__AAA__3GPP__UVR__Flags = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__UVR__Flags; } return *field_avp__AAA__3GPP__UVR__Flags; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__UVR__Flags() const { if (union_selection != ALT_avp__AAA__3GPP__UVR__Flags) TTCN_error("Using non-selected field avp_AAA_3GPP_UVR_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__UVR__Flags; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__PS__Free__Format__Data() { if (union_selection != ALT_avp__DCA__3GPP__PS__Free__Format__Data) { clean_up(); field_avp__DCA__3GPP__PS__Free__Format__Data = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__PS__Free__Format__Data; } return *field_avp__DCA__3GPP__PS__Free__Format__Data; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__PS__Free__Format__Data() const { if (union_selection != ALT_avp__DCA__3GPP__PS__Free__Format__Data) TTCN_error("Using non-selected field avp_DCA_3GPP_PS_Free_Format_Data in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__PS__Free__Format__Data; } CxDx__3GPP__Originating__Request& AVP__Data::avp__CxDx__3GPP__Originating__Request() { if (union_selection != ALT_avp__CxDx__3GPP__Originating__Request) { clean_up(); field_avp__CxDx__3GPP__Originating__Request = new CxDx__3GPP__Originating__Request; union_selection = ALT_avp__CxDx__3GPP__Originating__Request; } return *field_avp__CxDx__3GPP__Originating__Request; } const CxDx__3GPP__Originating__Request& AVP__Data::avp__CxDx__3GPP__Originating__Request() const { if (union_selection != ALT_avp__CxDx__3GPP__Originating__Request) TTCN_error("Using non-selected field avp_CxDx_3GPP_Originating_Request in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Originating__Request; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__PDN__Connection__ID() { if (union_selection != ALT_avp__PCC__3GPP__PDN__Connection__ID) { clean_up(); field_avp__PCC__3GPP__PDN__Connection__ID = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__PDN__Connection__ID; } return *field_avp__PCC__3GPP__PDN__Connection__ID; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__PDN__Connection__ID() const { if (union_selection != ALT_avp__PCC__3GPP__PDN__Connection__ID) TTCN_error("Using non-selected field avp_PCC_3GPP_PDN_Connection_ID in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__PDN__Connection__ID; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Subscription__Data__Flags() { if (union_selection != ALT_avp__AAA__3GPP__Subscription__Data__Flags) { clean_up(); field_avp__AAA__3GPP__Subscription__Data__Flags = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Subscription__Data__Flags; } return *field_avp__AAA__3GPP__Subscription__Data__Flags; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Subscription__Data__Flags() const { if (union_selection != ALT_avp__AAA__3GPP__Subscription__Data__Flags) TTCN_error("Using non-selected field avp_AAA_3GPP_Subscription_Data_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Subscription__Data__Flags; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Framed__IPv6__Route() { if (union_selection != ALT_avp__DNAS__NONE__Framed__IPv6__Route) { clean_up(); field_avp__DNAS__NONE__Framed__IPv6__Route = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Framed__IPv6__Route; } return *field_avp__DNAS__NONE__Framed__IPv6__Route; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Framed__IPv6__Route() const { if (union_selection != ALT_avp__DNAS__NONE__Framed__IPv6__Route) TTCN_error("Using non-selected field avp_DNAS_NONE_Framed_IPv6_Route in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Framed__IPv6__Route; } AVP__list& AVP__Data::avp__PCC__3GPP__PRA__Remove() { if (union_selection != ALT_avp__PCC__3GPP__PRA__Remove) { clean_up(); field_avp__PCC__3GPP__PRA__Remove = new AVP__list; union_selection = ALT_avp__PCC__3GPP__PRA__Remove; } return *field_avp__PCC__3GPP__PRA__Remove; } const AVP__list& AVP__Data::avp__PCC__3GPP__PRA__Remove() const { if (union_selection != ALT_avp__PCC__3GPP__PRA__Remove) TTCN_error("Using non-selected field avp_PCC_3GPP_PRA_Remove in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__PRA__Remove; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__DSR__Flags() { if (union_selection != ALT_avp__AAA__3GPP__DSR__Flags) { clean_up(); field_avp__AAA__3GPP__DSR__Flags = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__DSR__Flags; } return *field_avp__AAA__3GPP__DSR__Flags; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__DSR__Flags() const { if (union_selection != ALT_avp__AAA__3GPP__DSR__Flags) TTCN_error("Using non-selected field avp_AAA_3GPP_DSR_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__DSR__Flags; } AVP__list& AVP__Data::avp__DCC__NONE__Granted__Service__Unit() { if (union_selection != ALT_avp__DCC__NONE__Granted__Service__Unit) { clean_up(); field_avp__DCC__NONE__Granted__Service__Unit = new AVP__list; union_selection = ALT_avp__DCC__NONE__Granted__Service__Unit; } return *field_avp__DCC__NONE__Granted__Service__Unit; } const AVP__list& AVP__Data::avp__DCC__NONE__Granted__Service__Unit() const { if (union_selection != ALT_avp__DCC__NONE__Granted__Service__Unit) TTCN_error("Using non-selected field avp_DCC_NONE_Granted_Service_Unit in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Granted__Service__Unit; } OCTETSTRING& AVP__Data::avp__MIPv6__NONE__MIP__Timestamp() { if (union_selection != ALT_avp__MIPv6__NONE__MIP__Timestamp) { clean_up(); field_avp__MIPv6__NONE__MIP__Timestamp = new OCTETSTRING; union_selection = ALT_avp__MIPv6__NONE__MIP__Timestamp; } return *field_avp__MIPv6__NONE__MIP__Timestamp; } const OCTETSTRING& AVP__Data::avp__MIPv6__NONE__MIP__Timestamp() const { if (union_selection != ALT_avp__MIPv6__NONE__MIP__Timestamp) TTCN_error("Using non-selected field avp_MIPv6_NONE_MIP_Timestamp in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv6__NONE__MIP__Timestamp; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Number__Portability__Routing__Information() { if (union_selection != ALT_avp__DCA__3GPP__Number__Portability__Routing__Information) { clean_up(); field_avp__DCA__3GPP__Number__Portability__Routing__Information = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Number__Portability__Routing__Information; } return *field_avp__DCA__3GPP__Number__Portability__Routing__Information; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Number__Portability__Routing__Information() const { if (union_selection != ALT_avp__DCA__3GPP__Number__Portability__Routing__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_Number_Portability_Routing_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Number__Portability__Routing__Information; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer() { if (union_selection != ALT_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer) { clean_up(); field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer; } return *field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer() const { if (union_selection != ALT_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer) TTCN_error("Using non-selected field avp_AAA_3GPP_Subscribed_Periodic_RAU_TAU_Timer in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer; } AVP__list& AVP__Data::avp__AAA__3GPP__Specific__APN__Info() { if (union_selection != ALT_avp__AAA__3GPP__Specific__APN__Info) { clean_up(); field_avp__AAA__3GPP__Specific__APN__Info = new AVP__list; union_selection = ALT_avp__AAA__3GPP__Specific__APN__Info; } return *field_avp__AAA__3GPP__Specific__APN__Info; } const AVP__list& AVP__Data::avp__AAA__3GPP__Specific__APN__Info() const { if (union_selection != ALT_avp__AAA__3GPP__Specific__APN__Info) TTCN_error("Using non-selected field avp_AAA_3GPP_Specific_APN_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Specific__APN__Info; } AVP__list& AVP__Data::avp__AAA__3GPP__Terminal__Information() { if (union_selection != ALT_avp__AAA__3GPP__Terminal__Information) { clean_up(); field_avp__AAA__3GPP__Terminal__Information = new AVP__list; union_selection = ALT_avp__AAA__3GPP__Terminal__Information; } return *field_avp__AAA__3GPP__Terminal__Information; } const AVP__list& AVP__Data::avp__AAA__3GPP__Terminal__Information() const { if (union_selection != ALT_avp__AAA__3GPP__Terminal__Information) TTCN_error("Using non-selected field avp_AAA_3GPP_Terminal_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Terminal__Information; } AVP__list& AVP__Data::avp__CxDx__3GPP__Restoration__Info() { if (union_selection != ALT_avp__CxDx__3GPP__Restoration__Info) { clean_up(); field_avp__CxDx__3GPP__Restoration__Info = new AVP__list; union_selection = ALT_avp__CxDx__3GPP__Restoration__Info; } return *field_avp__CxDx__3GPP__Restoration__Info; } const AVP__list& AVP__Data::avp__CxDx__3GPP__Restoration__Info() const { if (union_selection != ALT_avp__CxDx__3GPP__Restoration__Info) TTCN_error("Using non-selected field avp_CxDx_3GPP_Restoration_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Restoration__Info; } OCTETSTRING& AVP__Data::avp__BASE__NONE__Product__Name() { if (union_selection != ALT_avp__BASE__NONE__Product__Name) { clean_up(); field_avp__BASE__NONE__Product__Name = new OCTETSTRING; union_selection = ALT_avp__BASE__NONE__Product__Name; } return *field_avp__BASE__NONE__Product__Name; } const OCTETSTRING& AVP__Data::avp__BASE__NONE__Product__Name() const { if (union_selection != ALT_avp__BASE__NONE__Product__Name) TTCN_error("Using non-selected field avp_BASE_NONE_Product_Name in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Product__Name; } AVP__list& AVP__Data::avp__MIPv4__NONE__MIP__HA__to__MN__MSA() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__HA__to__MN__MSA) { clean_up(); field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA = new AVP__list; union_selection = ALT_avp__MIPv4__NONE__MIP__HA__to__MN__MSA; } return *field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA; } const AVP__list& AVP__Data::avp__MIPv4__NONE__MIP__HA__to__MN__MSA() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__HA__to__MN__MSA) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_HA_to_MN_MSA in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Account__Expiration() { if (union_selection != ALT_avp__DCA__3GPP__Account__Expiration) { clean_up(); field_avp__DCA__3GPP__Account__Expiration = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Account__Expiration; } return *field_avp__DCA__3GPP__Account__Expiration; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Account__Expiration() const { if (union_selection != ALT_avp__DCA__3GPP__Account__Expiration) TTCN_error("Using non-selected field avp_DCA_3GPP_Account_Expiration in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Account__Expiration; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__CSG__Id() { if (union_selection != ALT_avp__AAA__3GPP__CSG__Id) { clean_up(); field_avp__AAA__3GPP__CSG__Id = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__CSG__Id; } return *field_avp__AAA__3GPP__CSG__Id; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__CSG__Id() const { if (union_selection != ALT_avp__AAA__3GPP__CSG__Id) TTCN_error("Using non-selected field avp_AAA_3GPP_CSG_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__CSG__Id; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Framed__IP__Netmask() { if (union_selection != ALT_avp__DNAS__NONE__Framed__IP__Netmask) { clean_up(); field_avp__DNAS__NONE__Framed__IP__Netmask = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Framed__IP__Netmask; } return *field_avp__DNAS__NONE__Framed__IP__Netmask; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Framed__IP__Netmask() const { if (union_selection != ALT_avp__DNAS__NONE__Framed__IP__Netmask) TTCN_error("Using non-selected field avp_DNAS_NONE_Framed_IP_Netmask in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Framed__IP__Netmask; } OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__IPv6__DNS__Servers() { if (union_selection != ALT_avp__GI__3GPP__3GPP__IPv6__DNS__Servers) { clean_up(); field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers = new OCTETSTRING; union_selection = ALT_avp__GI__3GPP__3GPP__IPv6__DNS__Servers; } return *field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers; } const OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__IPv6__DNS__Servers() const { if (union_selection != ALT_avp__GI__3GPP__3GPP__IPv6__DNS__Servers) TTCN_error("Using non-selected field avp_GI_3GPP_3GPP_IPv6_DNS_Servers in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__SSID() { if (union_selection != ALT_avp__AAA__3GPP__SSID) { clean_up(); field_avp__AAA__3GPP__SSID = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__SSID; } return *field_avp__AAA__3GPP__SSID; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__SSID() const { if (union_selection != ALT_avp__AAA__3GPP__SSID) TTCN_error("Using non-selected field avp_AAA_3GPP_SSID in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__SSID; } AVP__list& AVP__Data::avp__AAA__3GPP__Call__Barring__Info() { if (union_selection != ALT_avp__AAA__3GPP__Call__Barring__Info) { clean_up(); field_avp__AAA__3GPP__Call__Barring__Info = new AVP__list; union_selection = ALT_avp__AAA__3GPP__Call__Barring__Info; } return *field_avp__AAA__3GPP__Call__Barring__Info; } const AVP__list& AVP__Data::avp__AAA__3GPP__Call__Barring__Info() const { if (union_selection != ALT_avp__AAA__3GPP__Call__Barring__Info) TTCN_error("Using non-selected field avp_AAA_3GPP_Call_Barring_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Call__Barring__Info; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__BSSID() { if (union_selection != ALT_avp__DCA__3GPP__BSSID) { clean_up(); field_avp__DCA__3GPP__BSSID = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__BSSID; } return *field_avp__DCA__3GPP__BSSID; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__BSSID() const { if (union_selection != ALT_avp__DCA__3GPP__BSSID) TTCN_error("Using non-selected field avp_DCA_3GPP_BSSID in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__BSSID; } AVP__list& AVP__Data::avp__DCC__NONE__Service__Parameter__Info() { if (union_selection != ALT_avp__DCC__NONE__Service__Parameter__Info) { clean_up(); field_avp__DCC__NONE__Service__Parameter__Info = new AVP__list; union_selection = ALT_avp__DCC__NONE__Service__Parameter__Info; } return *field_avp__DCC__NONE__Service__Parameter__Info; } const AVP__list& AVP__Data::avp__DCC__NONE__Service__Parameter__Info() const { if (union_selection != ALT_avp__DCC__NONE__Service__Parameter__Info) TTCN_error("Using non-selected field avp_DCC_NONE_Service_Parameter_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Service__Parameter__Info; } AVP__list& AVP__Data::avp__DCA__3GPP__Talk__Burst__Exchange() { if (union_selection != ALT_avp__DCA__3GPP__Talk__Burst__Exchange) { clean_up(); field_avp__DCA__3GPP__Talk__Burst__Exchange = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Talk__Burst__Exchange; } return *field_avp__DCA__3GPP__Talk__Burst__Exchange; } const AVP__list& AVP__Data::avp__DCA__3GPP__Talk__Burst__Exchange() const { if (union_selection != ALT_avp__DCA__3GPP__Talk__Burst__Exchange) TTCN_error("Using non-selected field avp_DCA_3GPP_Talk_Burst_Exchange in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Talk__Burst__Exchange; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Variable__Part__Order() { if (union_selection != ALT_avp__DCA__3GPP__Variable__Part__Order) { clean_up(); field_avp__DCA__3GPP__Variable__Part__Order = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Variable__Part__Order; } return *field_avp__DCA__3GPP__Variable__Part__Order; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Variable__Part__Order() const { if (union_selection != ALT_avp__DCA__3GPP__Variable__Part__Order) TTCN_error("Using non-selected field avp_DCA_3GPP_Variable_Part_Order in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Variable__Part__Order; } AVP__list& AVP__Data::avp__DCA__3GPP__Time__Quota__Mechanism() { if (union_selection != ALT_avp__DCA__3GPP__Time__Quota__Mechanism) { clean_up(); field_avp__DCA__3GPP__Time__Quota__Mechanism = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Time__Quota__Mechanism; } return *field_avp__DCA__3GPP__Time__Quota__Mechanism; } const AVP__list& AVP__Data::avp__DCA__3GPP__Time__Quota__Mechanism() const { if (union_selection != ALT_avp__DCA__3GPP__Time__Quota__Mechanism) TTCN_error("Using non-selected field avp_DCA_3GPP_Time_Quota_Mechanism in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Time__Quota__Mechanism; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__ANID() { if (union_selection != ALT_avp__AAA__3GPP__ANID) { clean_up(); field_avp__AAA__3GPP__ANID = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__ANID; } return *field_avp__AAA__3GPP__ANID; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__ANID() const { if (union_selection != ALT_avp__AAA__3GPP__ANID) TTCN_error("Using non-selected field avp_AAA_3GPP_ANID in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__ANID; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Monitoring__Event__Report__Number() { if (union_selection != ALT_avp__DCA__3GPP__Monitoring__Event__Report__Number) { clean_up(); field_avp__DCA__3GPP__Monitoring__Event__Report__Number = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Monitoring__Event__Report__Number; } return *field_avp__DCA__3GPP__Monitoring__Event__Report__Number; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Monitoring__Event__Report__Number() const { if (union_selection != ALT_avp__DCA__3GPP__Monitoring__Event__Report__Number) TTCN_error("Using non-selected field avp_DCA_3GPP_Monitoring_Event_Report_Number in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Monitoring__Event__Report__Number; } CHARSTRING& AVP__Data::avp__S6__3GPP__IP__SM__GW__Name() { if (union_selection != ALT_avp__S6__3GPP__IP__SM__GW__Name) { clean_up(); field_avp__S6__3GPP__IP__SM__GW__Name = new CHARSTRING; union_selection = ALT_avp__S6__3GPP__IP__SM__GW__Name; } return *field_avp__S6__3GPP__IP__SM__GW__Name; } const CHARSTRING& AVP__Data::avp__S6__3GPP__IP__SM__GW__Name() const { if (union_selection != ALT_avp__S6__3GPP__IP__SM__GW__Name) TTCN_error("Using non-selected field avp_S6_3GPP_IP_SM_GW_Name in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__IP__SM__GW__Name; } OCTETSTRING& AVP__Data::avp__BASE__NONE__Origin__State__Id() { if (union_selection != ALT_avp__BASE__NONE__Origin__State__Id) { clean_up(); field_avp__BASE__NONE__Origin__State__Id = new OCTETSTRING; union_selection = ALT_avp__BASE__NONE__Origin__State__Id; } return *field_avp__BASE__NONE__Origin__State__Id; } const OCTETSTRING& AVP__Data::avp__BASE__NONE__Origin__State__Id() const { if (union_selection != ALT_avp__BASE__NONE__Origin__State__Id) TTCN_error("Using non-selected field avp_BASE_NONE_Origin_State_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Origin__State__Id; } AVP__list& AVP__Data::avp__RX__3GPP__Media__Sub__Component() { if (union_selection != ALT_avp__RX__3GPP__Media__Sub__Component) { clean_up(); field_avp__RX__3GPP__Media__Sub__Component = new AVP__list; union_selection = ALT_avp__RX__3GPP__Media__Sub__Component; } return *field_avp__RX__3GPP__Media__Sub__Component; } const AVP__list& AVP__Data::avp__RX__3GPP__Media__Sub__Component() const { if (union_selection != ALT_avp__RX__3GPP__Media__Sub__Component) TTCN_error("Using non-selected field avp_RX_3GPP_Media_Sub_Component in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Media__Sub__Component; } DCA__3GPP__CN__Operator__Selection__Entity& AVP__Data::avp__DCA__3GPP__CN__Operator__Selection__Entity() { if (union_selection != ALT_avp__DCA__3GPP__CN__Operator__Selection__Entity) { clean_up(); field_avp__DCA__3GPP__CN__Operator__Selection__Entity = new DCA__3GPP__CN__Operator__Selection__Entity; union_selection = ALT_avp__DCA__3GPP__CN__Operator__Selection__Entity; } return *field_avp__DCA__3GPP__CN__Operator__Selection__Entity; } const DCA__3GPP__CN__Operator__Selection__Entity& AVP__Data::avp__DCA__3GPP__CN__Operator__Selection__Entity() const { if (union_selection != ALT_avp__DCA__3GPP__CN__Operator__Selection__Entity) TTCN_error("Using non-selected field avp_DCA_3GPP_CN_Operator_Selection_Entity in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__CN__Operator__Selection__Entity; } OCTETSTRING& AVP__Data::avp__S6__3GPP__Accuracy() { if (union_selection != ALT_avp__S6__3GPP__Accuracy) { clean_up(); field_avp__S6__3GPP__Accuracy = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__Accuracy; } return *field_avp__S6__3GPP__Accuracy; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__Accuracy() const { if (union_selection != ALT_avp__S6__3GPP__Accuracy) TTCN_error("Using non-selected field avp_S6_3GPP_Accuracy in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Accuracy; } AVP__list& AVP__Data::avp__PCC__3GPP__Charging__Rule__Remove() { if (union_selection != ALT_avp__PCC__3GPP__Charging__Rule__Remove) { clean_up(); field_avp__PCC__3GPP__Charging__Rule__Remove = new AVP__list; union_selection = ALT_avp__PCC__3GPP__Charging__Rule__Remove; } return *field_avp__PCC__3GPP__Charging__Rule__Remove; } const AVP__list& AVP__Data::avp__PCC__3GPP__Charging__Rule__Remove() const { if (union_selection != ALT_avp__PCC__3GPP__Charging__Rule__Remove) TTCN_error("Using non-selected field avp_PCC_3GPP_Charging_Rule_Remove in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Charging__Rule__Remove; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Originating__IOI() { if (union_selection != ALT_avp__DCA__3GPP__Originating__IOI) { clean_up(); field_avp__DCA__3GPP__Originating__IOI = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Originating__IOI; } return *field_avp__DCA__3GPP__Originating__IOI; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Originating__IOI() const { if (union_selection != ALT_avp__DCA__3GPP__Originating__IOI) TTCN_error("Using non-selected field avp_DCA_3GPP_Originating_IOI in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Originating__IOI; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Min__Requested__Bandwidth__DL() { if (union_selection != ALT_avp__RX__3GPP__Min__Requested__Bandwidth__DL) { clean_up(); field_avp__RX__3GPP__Min__Requested__Bandwidth__DL = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Min__Requested__Bandwidth__DL; } return *field_avp__RX__3GPP__Min__Requested__Bandwidth__DL; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Min__Requested__Bandwidth__DL() const { if (union_selection != ALT_avp__RX__3GPP__Min__Requested__Bandwidth__DL) TTCN_error("Using non-selected field avp_RX_3GPP_Min_Requested_Bandwidth_DL in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Min__Requested__Bandwidth__DL; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__ProSe__Function__PLMN__Identifier() { if (union_selection != ALT_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier) { clean_up(); field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier; } return *field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__ProSe__Function__PLMN__Identifier() const { if (union_selection != ALT_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier) TTCN_error("Using non-selected field avp_DCA_3GPP_ProSe_Function_PLMN_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier; } AVP__list& AVP__Data::avp__S6__3GPP__Service__Report() { if (union_selection != ALT_avp__S6__3GPP__Service__Report) { clean_up(); field_avp__S6__3GPP__Service__Report = new AVP__list; union_selection = ALT_avp__S6__3GPP__Service__Report; } return *field_avp__S6__3GPP__Service__Report; } const AVP__list& AVP__Data::avp__S6__3GPP__Service__Report() const { if (union_selection != ALT_avp__S6__3GPP__Service__Report) TTCN_error("Using non-selected field avp_S6_3GPP_Service_Report in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Service__Report; } AVP__list& AVP__Data::avp__PCC__3GPP__Tunnel__Information() { if (union_selection != ALT_avp__PCC__3GPP__Tunnel__Information) { clean_up(); field_avp__PCC__3GPP__Tunnel__Information = new AVP__list; union_selection = ALT_avp__PCC__3GPP__Tunnel__Information; } return *field_avp__PCC__3GPP__Tunnel__Information; } const AVP__list& AVP__Data::avp__PCC__3GPP__Tunnel__Information() const { if (union_selection != ALT_avp__PCC__3GPP__Tunnel__Information) TTCN_error("Using non-selected field avp_PCC_3GPP_Tunnel_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Tunnel__Information; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Bearer__Service() { if (union_selection != ALT_avp__DCA__3GPP__Bearer__Service) { clean_up(); field_avp__DCA__3GPP__Bearer__Service = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Bearer__Service; } return *field_avp__DCA__3GPP__Bearer__Service; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Bearer__Service() const { if (union_selection != ALT_avp__DCA__3GPP__Bearer__Service) TTCN_error("Using non-selected field avp_DCA_3GPP_Bearer_Service in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Bearer__Service; } CHARSTRING& AVP__Data::avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name() { if (union_selection != ALT_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name) { clean_up(); field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name = new CHARSTRING; union_selection = ALT_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name; } return *field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name; } const CHARSTRING& AVP__Data::avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name() const { if (union_selection != ALT_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name) TTCN_error("Using non-selected field avp_CxDx_3GPP_Primary_Charging_Collection_Function_Name in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name; } AVP__list& AVP__Data::avp__PCC__3GPP__QoS__Rule__Definition() { if (union_selection != ALT_avp__PCC__3GPP__QoS__Rule__Definition) { clean_up(); field_avp__PCC__3GPP__QoS__Rule__Definition = new AVP__list; union_selection = ALT_avp__PCC__3GPP__QoS__Rule__Definition; } return *field_avp__PCC__3GPP__QoS__Rule__Definition; } const AVP__list& AVP__Data::avp__PCC__3GPP__QoS__Rule__Definition() const { if (union_selection != ALT_avp__PCC__3GPP__QoS__Rule__Definition) TTCN_error("Using non-selected field avp_PCC_3GPP_QoS_Rule_Definition in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__QoS__Rule__Definition; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Time__Zone() { if (union_selection != ALT_avp__AAA__3GPP__Time__Zone) { clean_up(); field_avp__AAA__3GPP__Time__Zone = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Time__Zone; } return *field_avp__AAA__3GPP__Time__Zone; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Time__Zone() const { if (union_selection != ALT_avp__AAA__3GPP__Time__Zone) TTCN_error("Using non-selected field avp_AAA_3GPP_Time_Zone in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Time__Zone; } OCTETSTRING& AVP__Data::avp__S6__3GPP__Periodic__Time() { if (union_selection != ALT_avp__S6__3GPP__Periodic__Time) { clean_up(); field_avp__S6__3GPP__Periodic__Time = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__Periodic__Time; } return *field_avp__S6__3GPP__Periodic__Time; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__Periodic__Time() const { if (union_selection != ALT_avp__S6__3GPP__Periodic__Time) TTCN_error("Using non-selected field avp_S6_3GPP_Periodic_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Periodic__Time; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Routing__Rule__Failure__Code() { if (union_selection != ALT_avp__PCC__3GPP__Routing__Rule__Failure__Code) { clean_up(); field_avp__PCC__3GPP__Routing__Rule__Failure__Code = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Routing__Rule__Failure__Code; } return *field_avp__PCC__3GPP__Routing__Rule__Failure__Code; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Routing__Rule__Failure__Code() const { if (union_selection != ALT_avp__PCC__3GPP__Routing__Rule__Failure__Code) TTCN_error("Using non-selected field avp_PCC_3GPP_Routing_Rule_Failure_Code in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Routing__Rule__Failure__Code; } CHARSTRING& AVP__Data::avp__PCC__3GPP__TDF__Destination__Host() { if (union_selection != ALT_avp__PCC__3GPP__TDF__Destination__Host) { clean_up(); field_avp__PCC__3GPP__TDF__Destination__Host = new CHARSTRING; union_selection = ALT_avp__PCC__3GPP__TDF__Destination__Host; } return *field_avp__PCC__3GPP__TDF__Destination__Host; } const CHARSTRING& AVP__Data::avp__PCC__3GPP__TDF__Destination__Host() const { if (union_selection != ALT_avp__PCC__3GPP__TDF__Destination__Host) TTCN_error("Using non-selected field avp_PCC_3GPP_TDF_Destination_Host in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__TDF__Destination__Host; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Local__Group__Id() { if (union_selection != ALT_avp__AAA__3GPP__Local__Group__Id) { clean_up(); field_avp__AAA__3GPP__Local__Group__Id = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Local__Group__Id; } return *field_avp__AAA__3GPP__Local__Group__Id; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Local__Group__Id() const { if (union_selection != ALT_avp__AAA__3GPP__Local__Group__Id) TTCN_error("Using non-selected field avp_AAA_3GPP_Local_Group_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Local__Group__Id; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__SM__Discharge__Time() { if (union_selection != ALT_avp__DCA__3GPP__SM__Discharge__Time) { clean_up(); field_avp__DCA__3GPP__SM__Discharge__Time = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__SM__Discharge__Time; } return *field_avp__DCA__3GPP__SM__Discharge__Time; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__SM__Discharge__Time() const { if (union_selection != ALT_avp__DCA__3GPP__SM__Discharge__Time) TTCN_error("Using non-selected field avp_DCA_3GPP_SM_Discharge_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SM__Discharge__Time; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Requestor__PLMN__Identifier() { if (union_selection != ALT_avp__DCA__3GPP__Requestor__PLMN__Identifier) { clean_up(); field_avp__DCA__3GPP__Requestor__PLMN__Identifier = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Requestor__PLMN__Identifier; } return *field_avp__DCA__3GPP__Requestor__PLMN__Identifier; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Requestor__PLMN__Identifier() const { if (union_selection != ALT_avp__DCA__3GPP__Requestor__PLMN__Identifier) TTCN_error("Using non-selected field avp_DCA_3GPP_Requestor_PLMN_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Requestor__PLMN__Identifier; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__IMS__Application__Reference__Identifier() { if (union_selection != ALT_avp__DCA__3GPP__IMS__Application__Reference__Identifier) { clean_up(); field_avp__DCA__3GPP__IMS__Application__Reference__Identifier = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__IMS__Application__Reference__Identifier; } return *field_avp__DCA__3GPP__IMS__Application__Reference__Identifier; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__IMS__Application__Reference__Identifier() const { if (union_selection != ALT_avp__DCA__3GPP__IMS__Application__Reference__Identifier) TTCN_error("Using non-selected field avp_DCA_3GPP_IMS_Application_Reference_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__IMS__Application__Reference__Identifier; } AVP__list& AVP__Data::avp__PCC__3GPP__Charging__Rule__Report() { if (union_selection != ALT_avp__PCC__3GPP__Charging__Rule__Report) { clean_up(); field_avp__PCC__3GPP__Charging__Rule__Report = new AVP__list; union_selection = ALT_avp__PCC__3GPP__Charging__Rule__Report; } return *field_avp__PCC__3GPP__Charging__Rule__Report; } const AVP__list& AVP__Data::avp__PCC__3GPP__Charging__Rule__Report() const { if (union_selection != ALT_avp__PCC__3GPP__Charging__Rule__Report) TTCN_error("Using non-selected field avp_PCC_3GPP_Charging_Rule_Report in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Charging__Rule__Report; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Service__Area__Identity() { if (union_selection != ALT_avp__AAA__3GPP__Service__Area__Identity) { clean_up(); field_avp__AAA__3GPP__Service__Area__Identity = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Service__Area__Identity; } return *field_avp__AAA__3GPP__Service__Area__Identity; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Service__Area__Identity() const { if (union_selection != ALT_avp__AAA__3GPP__Service__Area__Identity) TTCN_error("Using non-selected field avp_AAA_3GPP_Service_Area_Identity in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Service__Area__Identity; } OCTETSTRING& AVP__Data::avp__BASE__NONE__User__Name() { if (union_selection != ALT_avp__BASE__NONE__User__Name) { clean_up(); field_avp__BASE__NONE__User__Name = new OCTETSTRING; union_selection = ALT_avp__BASE__NONE__User__Name; } return *field_avp__BASE__NONE__User__Name; } const OCTETSTRING& AVP__Data::avp__BASE__NONE__User__Name() const { if (union_selection != ALT_avp__BASE__NONE__User__Name) TTCN_error("Using non-selected field avp_BASE_NONE_User_Name in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__User__Name; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__UE__PC5__AMBR() { if (union_selection != ALT_avp__AAA__3GPP__UE__PC5__AMBR) { clean_up(); field_avp__AAA__3GPP__UE__PC5__AMBR = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__UE__PC5__AMBR; } return *field_avp__AAA__3GPP__UE__PC5__AMBR; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__UE__PC5__AMBR() const { if (union_selection != ALT_avp__AAA__3GPP__UE__PC5__AMBR) TTCN_error("Using non-selected field avp_AAA_3GPP_UE_PC5_AMBR in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__UE__PC5__AMBR; } OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Public__Identity() { if (union_selection != ALT_avp__CxDx__3GPP__Public__Identity) { clean_up(); field_avp__CxDx__3GPP__Public__Identity = new OCTETSTRING; union_selection = ALT_avp__CxDx__3GPP__Public__Identity; } return *field_avp__CxDx__3GPP__Public__Identity; } const OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Public__Identity() const { if (union_selection != ALT_avp__CxDx__3GPP__Public__Identity) TTCN_error("Using non-selected field avp_CxDx_3GPP_Public_Identity in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Public__Identity; } OCTETSTRING& AVP__Data::avp__BASE__NONE__Accounting__Sub__Session__Id() { if (union_selection != ALT_avp__BASE__NONE__Accounting__Sub__Session__Id) { clean_up(); field_avp__BASE__NONE__Accounting__Sub__Session__Id = new OCTETSTRING; union_selection = ALT_avp__BASE__NONE__Accounting__Sub__Session__Id; } return *field_avp__BASE__NONE__Accounting__Sub__Session__Id; } const OCTETSTRING& AVP__Data::avp__BASE__NONE__Accounting__Sub__Session__Id() const { if (union_selection != ALT_avp__BASE__NONE__Accounting__Sub__Session__Id) TTCN_error("Using non-selected field avp_BASE_NONE_Accounting_Sub_Session_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Accounting__Sub__Session__Id; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Acct__Delay__Time() { if (union_selection != ALT_avp__DNAS__NONE__Acct__Delay__Time) { clean_up(); field_avp__DNAS__NONE__Acct__Delay__Time = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Acct__Delay__Time; } return *field_avp__DNAS__NONE__Acct__Delay__Time; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Acct__Delay__Time() const { if (union_selection != ALT_avp__DNAS__NONE__Acct__Delay__Time) TTCN_error("Using non-selected field avp_DNAS_NONE_Acct_Delay_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Acct__Delay__Time; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Local__Sequence__Number() { if (union_selection != ALT_avp__DCA__3GPP__Local__Sequence__Number) { clean_up(); field_avp__DCA__3GPP__Local__Sequence__Number = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Local__Sequence__Number; } return *field_avp__DCA__3GPP__Local__Sequence__Number; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Local__Sequence__Number() const { if (union_selection != ALT_avp__DCA__3GPP__Local__Sequence__Number) TTCN_error("Using non-selected field avp_DCA_3GPP_Local_Sequence_Number in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Local__Sequence__Number; } OCTETSTRING& AVP__Data::avp__CxDx__3GPP__UAR__Flags() { if (union_selection != ALT_avp__CxDx__3GPP__UAR__Flags) { clean_up(); field_avp__CxDx__3GPP__UAR__Flags = new OCTETSTRING; union_selection = ALT_avp__CxDx__3GPP__UAR__Flags; } return *field_avp__CxDx__3GPP__UAR__Flags; } const OCTETSTRING& AVP__Data::avp__CxDx__3GPP__UAR__Flags() const { if (union_selection != ALT_avp__CxDx__3GPP__UAR__Flags) TTCN_error("Using non-selected field avp_CxDx_3GPP_UAR_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__UAR__Flags; } AAA__3GPP__Collection__Period__RRM__UMTS& AVP__Data::avp__AAA__3GPP__Collection__Period__RRM__UMTS() { if (union_selection != ALT_avp__AAA__3GPP__Collection__Period__RRM__UMTS) { clean_up(); field_avp__AAA__3GPP__Collection__Period__RRM__UMTS = new AAA__3GPP__Collection__Period__RRM__UMTS; union_selection = ALT_avp__AAA__3GPP__Collection__Period__RRM__UMTS; } return *field_avp__AAA__3GPP__Collection__Period__RRM__UMTS; } const AAA__3GPP__Collection__Period__RRM__UMTS& AVP__Data::avp__AAA__3GPP__Collection__Period__RRM__UMTS() const { if (union_selection != ALT_avp__AAA__3GPP__Collection__Period__RRM__UMTS) TTCN_error("Using non-selected field avp_AAA_3GPP_Collection_Period_RRM_UMTS in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Collection__Period__RRM__UMTS; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Operator__Determined__Barring() { if (union_selection != ALT_avp__AAA__3GPP__Operator__Determined__Barring) { clean_up(); field_avp__AAA__3GPP__Operator__Determined__Barring = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Operator__Determined__Barring; } return *field_avp__AAA__3GPP__Operator__Determined__Barring; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Operator__Determined__Barring() const { if (union_selection != ALT_avp__AAA__3GPP__Operator__Determined__Barring) TTCN_error("Using non-selected field avp_AAA_3GPP_Operator_Determined_Barring in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Operator__Determined__Barring; } AVP__list& AVP__Data::avp__DCA__3GPP__Recipient__Received__Address() { if (union_selection != ALT_avp__DCA__3GPP__Recipient__Received__Address) { clean_up(); field_avp__DCA__3GPP__Recipient__Received__Address = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Recipient__Received__Address; } return *field_avp__DCA__3GPP__Recipient__Received__Address; } const AVP__list& AVP__Data::avp__DCA__3GPP__Recipient__Received__Address() const { if (union_selection != ALT_avp__DCA__3GPP__Recipient__Received__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_Recipient_Received_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Recipient__Received__Address; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Tunnel__Server__Endpoint() { if (union_selection != ALT_avp__DNAS__NONE__Tunnel__Server__Endpoint) { clean_up(); field_avp__DNAS__NONE__Tunnel__Server__Endpoint = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Tunnel__Server__Endpoint; } return *field_avp__DNAS__NONE__Tunnel__Server__Endpoint; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Tunnel__Server__Endpoint() const { if (union_selection != ALT_avp__DNAS__NONE__Tunnel__Server__Endpoint) TTCN_error("Using non-selected field avp_DNAS_NONE_Tunnel_Server_Endpoint in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Tunnel__Server__Endpoint; } CHARSTRING& AVP__Data::avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host) { clean_up(); field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host = new CHARSTRING; union_selection = ALT_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host; } return *field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host; } const CHARSTRING& AVP__Data::avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_Candidate_Home_Agent_Host in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host; } OCTETSTRING& AVP__Data::avp__BASE__NONE__Session__Binding() { if (union_selection != ALT_avp__BASE__NONE__Session__Binding) { clean_up(); field_avp__BASE__NONE__Session__Binding = new OCTETSTRING; union_selection = ALT_avp__BASE__NONE__Session__Binding; } return *field_avp__BASE__NONE__Session__Binding; } const OCTETSTRING& AVP__Data::avp__BASE__NONE__Session__Binding() const { if (union_selection != ALT_avp__BASE__NONE__Session__Binding) TTCN_error("Using non-selected field avp_BASE_NONE_Session_Binding in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Session__Binding; } OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__IMEISV() { if (union_selection != ALT_avp__GI__3GPP__3GPP__IMEISV) { clean_up(); field_avp__GI__3GPP__3GPP__IMEISV = new OCTETSTRING; union_selection = ALT_avp__GI__3GPP__3GPP__IMEISV; } return *field_avp__GI__3GPP__3GPP__IMEISV; } const OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__IMEISV() const { if (union_selection != ALT_avp__GI__3GPP__3GPP__IMEISV) TTCN_error("Using non-selected field avp_GI_3GPP_3GPP_IMEISV in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__3GPP__IMEISV; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__SS__Code() { if (union_selection != ALT_avp__AAA__3GPP__SS__Code) { clean_up(); field_avp__AAA__3GPP__SS__Code = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__SS__Code; } return *field_avp__AAA__3GPP__SS__Code; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__SS__Code() const { if (union_selection != ALT_avp__AAA__3GPP__SS__Code) TTCN_error("Using non-selected field avp_AAA_3GPP_SS_Code in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__SS__Code; } AVP__list& AVP__Data::avp__DCA__3GPP__DCD__Information() { if (union_selection != ALT_avp__DCA__3GPP__DCD__Information) { clean_up(); field_avp__DCA__3GPP__DCD__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__DCD__Information; } return *field_avp__DCA__3GPP__DCD__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__DCD__Information() const { if (union_selection != ALT_avp__DCA__3GPP__DCD__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_DCD_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__DCD__Information; } DCA__3GPP__Location__Estimate__Type& AVP__Data::avp__DCA__3GPP__Location__Estimate__Type() { if (union_selection != ALT_avp__DCA__3GPP__Location__Estimate__Type) { clean_up(); field_avp__DCA__3GPP__Location__Estimate__Type = new DCA__3GPP__Location__Estimate__Type; union_selection = ALT_avp__DCA__3GPP__Location__Estimate__Type; } return *field_avp__DCA__3GPP__Location__Estimate__Type; } const DCA__3GPP__Location__Estimate__Type& AVP__Data::avp__DCA__3GPP__Location__Estimate__Type() const { if (union_selection != ALT_avp__DCA__3GPP__Location__Estimate__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_Location_Estimate_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Location__Estimate__Type; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Time__Indicator() { if (union_selection != ALT_avp__DCA__3GPP__Time__Indicator) { clean_up(); field_avp__DCA__3GPP__Time__Indicator = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Time__Indicator; } return *field_avp__DCA__3GPP__Time__Indicator; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Time__Indicator() const { if (union_selection != ALT_avp__DCA__3GPP__Time__Indicator) TTCN_error("Using non-selected field avp_DCA_3GPP_Time_Indicator in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Time__Indicator; } DCA__3GPP__Addressee__Type& AVP__Data::avp__DCA__3GPP__Addressee__Type() { if (union_selection != ALT_avp__DCA__3GPP__Addressee__Type) { clean_up(); field_avp__DCA__3GPP__Addressee__Type = new DCA__3GPP__Addressee__Type; union_selection = ALT_avp__DCA__3GPP__Addressee__Type; } return *field_avp__DCA__3GPP__Addressee__Type; } const DCA__3GPP__Addressee__Type& AVP__Data::avp__DCA__3GPP__Addressee__Type() const { if (union_selection != ALT_avp__DCA__3GPP__Addressee__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_Addressee_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Addressee__Type; } OCTETSTRING& AVP__Data::avp__BASE__NONE__Acct__Multi__Session__Id() { if (union_selection != ALT_avp__BASE__NONE__Acct__Multi__Session__Id) { clean_up(); field_avp__BASE__NONE__Acct__Multi__Session__Id = new OCTETSTRING; union_selection = ALT_avp__BASE__NONE__Acct__Multi__Session__Id; } return *field_avp__BASE__NONE__Acct__Multi__Session__Id; } const OCTETSTRING& AVP__Data::avp__BASE__NONE__Acct__Multi__Session__Id() const { if (union_selection != ALT_avp__BASE__NONE__Acct__Multi__Session__Id) TTCN_error("Using non-selected field avp_BASE_NONE_Acct_Multi_Session_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Acct__Multi__Session__Id; } OCTETSTRING& AVP__Data::avp__DCC__NONE__Subscription__Id__Data() { if (union_selection != ALT_avp__DCC__NONE__Subscription__Id__Data) { clean_up(); field_avp__DCC__NONE__Subscription__Id__Data = new OCTETSTRING; union_selection = ALT_avp__DCC__NONE__Subscription__Id__Data; } return *field_avp__DCC__NONE__Subscription__Id__Data; } const OCTETSTRING& AVP__Data::avp__DCC__NONE__Subscription__Id__Data() const { if (union_selection != ALT_avp__DCC__NONE__Subscription__Id__Data) TTCN_error("Using non-selected field avp_DCC_NONE_Subscription_Id_Data in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Subscription__Id__Data; } AVP__list& AVP__Data::avp__AAA__3GPP__TWAN__Connectivity__Parameters() { if (union_selection != ALT_avp__AAA__3GPP__TWAN__Connectivity__Parameters) { clean_up(); field_avp__AAA__3GPP__TWAN__Connectivity__Parameters = new AVP__list; union_selection = ALT_avp__AAA__3GPP__TWAN__Connectivity__Parameters; } return *field_avp__AAA__3GPP__TWAN__Connectivity__Parameters; } const AVP__list& AVP__Data::avp__AAA__3GPP__TWAN__Connectivity__Parameters() const { if (union_selection != ALT_avp__AAA__3GPP__TWAN__Connectivity__Parameters) TTCN_error("Using non-selected field avp_AAA_3GPP_TWAN_Connectivity_Parameters in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__TWAN__Connectivity__Parameters; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Reply__Applic__ID() { if (union_selection != ALT_avp__DCA__3GPP__Reply__Applic__ID) { clean_up(); field_avp__DCA__3GPP__Reply__Applic__ID = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Reply__Applic__ID; } return *field_avp__DCA__3GPP__Reply__Applic__ID; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Reply__Applic__ID() const { if (union_selection != ALT_avp__DCA__3GPP__Reply__Applic__ID) TTCN_error("Using non-selected field avp_DCA_3GPP_Reply_Applic_ID in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Reply__Applic__ID; } DCA__3GPP__Participant__Access__Priority& AVP__Data::avp__DCA__3GPP__Participant__Access__Priority() { if (union_selection != ALT_avp__DCA__3GPP__Participant__Access__Priority) { clean_up(); field_avp__DCA__3GPP__Participant__Access__Priority = new DCA__3GPP__Participant__Access__Priority; union_selection = ALT_avp__DCA__3GPP__Participant__Access__Priority; } return *field_avp__DCA__3GPP__Participant__Access__Priority; } const DCA__3GPP__Participant__Access__Priority& AVP__Data::avp__DCA__3GPP__Participant__Access__Priority() const { if (union_selection != ALT_avp__DCA__3GPP__Participant__Access__Priority) TTCN_error("Using non-selected field avp_DCA_3GPP_Participant_Access_Priority in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Participant__Access__Priority; } OCTETSTRING& AVP__Data::avp__RX__3GPP__RS__Bandwidth() { if (union_selection != ALT_avp__RX__3GPP__RS__Bandwidth) { clean_up(); field_avp__RX__3GPP__RS__Bandwidth = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__RS__Bandwidth; } return *field_avp__RX__3GPP__RS__Bandwidth; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__RS__Bandwidth() const { if (union_selection != ALT_avp__RX__3GPP__RS__Bandwidth) TTCN_error("Using non-selected field avp_RX_3GPP_RS_Bandwidth in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__RS__Bandwidth; } OCTETSTRING& AVP__Data::avp__S6__3GPP__Reachability__Information() { if (union_selection != ALT_avp__S6__3GPP__Reachability__Information) { clean_up(); field_avp__S6__3GPP__Reachability__Information = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__Reachability__Information; } return *field_avp__S6__3GPP__Reachability__Information; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__Reachability__Information() const { if (union_selection != ALT_avp__S6__3GPP__Reachability__Information) TTCN_error("Using non-selected field avp_S6_3GPP_Reachability_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Reachability__Information; } MIPv4__NONE__MIP__Algorithm__Type& AVP__Data::avp__MIPv4__NONE__MIP__Algorithm__Type() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Algorithm__Type) { clean_up(); field_avp__MIPv4__NONE__MIP__Algorithm__Type = new MIPv4__NONE__MIP__Algorithm__Type; union_selection = ALT_avp__MIPv4__NONE__MIP__Algorithm__Type; } return *field_avp__MIPv4__NONE__MIP__Algorithm__Type; } const MIPv4__NONE__MIP__Algorithm__Type& AVP__Data::avp__MIPv4__NONE__MIP__Algorithm__Type() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Algorithm__Type) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_Algorithm_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__Algorithm__Type; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__SDP__Session__Description() { if (union_selection != ALT_avp__DCA__3GPP__SDP__Session__Description) { clean_up(); field_avp__DCA__3GPP__SDP__Session__Description = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__SDP__Session__Description; } return *field_avp__DCA__3GPP__SDP__Session__Description; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__SDP__Session__Description() const { if (union_selection != ALT_avp__DCA__3GPP__SDP__Session__Description) TTCN_error("Using non-selected field avp_DCA_3GPP_SDP_Session_Description in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SDP__Session__Description; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Extended__Min__Desired__BW__DL() { if (union_selection != ALT_avp__RX__3GPP__Extended__Min__Desired__BW__DL) { clean_up(); field_avp__RX__3GPP__Extended__Min__Desired__BW__DL = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Extended__Min__Desired__BW__DL; } return *field_avp__RX__3GPP__Extended__Min__Desired__BW__DL; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Extended__Min__Desired__BW__DL() const { if (union_selection != ALT_avp__RX__3GPP__Extended__Min__Desired__BW__DL) TTCN_error("Using non-selected field avp_RX_3GPP_Extended_Min_Desired_BW_DL in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Extended__Min__Desired__BW__DL; } AVP__list& AVP__Data::avp__DCA__3GPP__Location__Info() { if (union_selection != ALT_avp__DCA__3GPP__Location__Info) { clean_up(); field_avp__DCA__3GPP__Location__Info = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Location__Info; } return *field_avp__DCA__3GPP__Location__Info; } const AVP__list& AVP__Data::avp__DCA__3GPP__Location__Info() const { if (union_selection != ALT_avp__DCA__3GPP__Location__Info) TTCN_error("Using non-selected field avp_DCA_3GPP_Location_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Location__Info; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL() { if (union_selection != ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL) { clean_up(); field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL; } return *field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL() const { if (union_selection != ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL) TTCN_error("Using non-selected field avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_UL in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Event__Threshold__RSRQ() { if (union_selection != ALT_avp__AAA__3GPP__Event__Threshold__RSRQ) { clean_up(); field_avp__AAA__3GPP__Event__Threshold__RSRQ = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Event__Threshold__RSRQ; } return *field_avp__AAA__3GPP__Event__Threshold__RSRQ; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Event__Threshold__RSRQ() const { if (union_selection != ALT_avp__AAA__3GPP__Event__Threshold__RSRQ) TTCN_error("Using non-selected field avp_AAA_3GPP_Event_Threshold_RSRQ in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Event__Threshold__RSRQ; } AVP__list& AVP__Data::avp__DCA__3GPP__LCS__Information() { if (union_selection != ALT_avp__DCA__3GPP__LCS__Information) { clean_up(); field_avp__DCA__3GPP__LCS__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__LCS__Information; } return *field_avp__DCA__3GPP__LCS__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__LCS__Information() const { if (union_selection != ALT_avp__DCA__3GPP__LCS__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_LCS_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__LCS__Information; } AVP__list& AVP__Data::avp__S6__3GPP__Service__Parameters() { if (union_selection != ALT_avp__S6__3GPP__Service__Parameters) { clean_up(); field_avp__S6__3GPP__Service__Parameters = new AVP__list; union_selection = ALT_avp__S6__3GPP__Service__Parameters; } return *field_avp__S6__3GPP__Service__Parameters; } const AVP__list& AVP__Data::avp__S6__3GPP__Service__Parameters() const { if (union_selection != ALT_avp__S6__3GPP__Service__Parameters) TTCN_error("Using non-selected field avp_S6_3GPP_Service_Parameters in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Service__Parameters; } AVP__list& AVP__Data::avp__PCC__3GPP__Presence__Reporting__Area__Information() { if (union_selection != ALT_avp__PCC__3GPP__Presence__Reporting__Area__Information) { clean_up(); field_avp__PCC__3GPP__Presence__Reporting__Area__Information = new AVP__list; union_selection = ALT_avp__PCC__3GPP__Presence__Reporting__Area__Information; } return *field_avp__PCC__3GPP__Presence__Reporting__Area__Information; } const AVP__list& AVP__Data::avp__PCC__3GPP__Presence__Reporting__Area__Information() const { if (union_selection != ALT_avp__PCC__3GPP__Presence__Reporting__Area__Information) TTCN_error("Using non-selected field avp_PCC_3GPP_Presence_Reporting_Area_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Presence__Reporting__Area__Information; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Routing__Rule__Identifier() { if (union_selection != ALT_avp__PCC__3GPP__Routing__Rule__Identifier) { clean_up(); field_avp__PCC__3GPP__Routing__Rule__Identifier = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Routing__Rule__Identifier; } return *field_avp__PCC__3GPP__Routing__Rule__Identifier; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Routing__Rule__Identifier() const { if (union_selection != ALT_avp__PCC__3GPP__Routing__Rule__Identifier) TTCN_error("Using non-selected field avp_PCC_3GPP_Routing_Rule_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Routing__Rule__Identifier; } AVP__list& AVP__Data::avp__DCA__3GPP__SMS__Information() { if (union_selection != ALT_avp__DCA__3GPP__SMS__Information) { clean_up(); field_avp__DCA__3GPP__SMS__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__SMS__Information; } return *field_avp__DCA__3GPP__SMS__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__SMS__Information() const { if (union_selection != ALT_avp__DCA__3GPP__SMS__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_SMS_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SMS__Information; } AVP__Address& AVP__Data::avp__DCA__3GPP__ePDG__Address() { if (union_selection != ALT_avp__DCA__3GPP__ePDG__Address) { clean_up(); field_avp__DCA__3GPP__ePDG__Address = new AVP__Address; union_selection = ALT_avp__DCA__3GPP__ePDG__Address; } return *field_avp__DCA__3GPP__ePDG__Address; } const AVP__Address& AVP__Data::avp__DCA__3GPP__ePDG__Address() const { if (union_selection != ALT_avp__DCA__3GPP__ePDG__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_ePDG_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__ePDG__Address; } PCC__3GPP__Event__Trigger& AVP__Data::avp__PCC__3GPP__Event__Trigger() { if (union_selection != ALT_avp__PCC__3GPP__Event__Trigger) { clean_up(); field_avp__PCC__3GPP__Event__Trigger = new PCC__3GPP__Event__Trigger; union_selection = ALT_avp__PCC__3GPP__Event__Trigger; } return *field_avp__PCC__3GPP__Event__Trigger; } const PCC__3GPP__Event__Trigger& AVP__Data::avp__PCC__3GPP__Event__Trigger() const { if (union_selection != ALT_avp__PCC__3GPP__Event__Trigger) TTCN_error("Using non-selected field avp_PCC_3GPP_Event_Trigger in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Event__Trigger; } OCTETSTRING& AVP__Data::avp__RX__3GPP__GCS__Identifier() { if (union_selection != ALT_avp__RX__3GPP__GCS__Identifier) { clean_up(); field_avp__RX__3GPP__GCS__Identifier = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__GCS__Identifier; } return *field_avp__RX__3GPP__GCS__Identifier; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__GCS__Identifier() const { if (union_selection != ALT_avp__RX__3GPP__GCS__Identifier) TTCN_error("Using non-selected field avp_RX_3GPP_GCS_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__GCS__Identifier; } AVP__list& AVP__Data::avp__MIPv6__NONE__QoS__Capability() { if (union_selection != ALT_avp__MIPv6__NONE__QoS__Capability) { clean_up(); field_avp__MIPv6__NONE__QoS__Capability = new AVP__list; union_selection = ALT_avp__MIPv6__NONE__QoS__Capability; } return *field_avp__MIPv6__NONE__QoS__Capability; } const AVP__list& AVP__Data::avp__MIPv6__NONE__QoS__Capability() const { if (union_selection != ALT_avp__MIPv6__NONE__QoS__Capability) TTCN_error("Using non-selected field avp_MIPv6_NONE_QoS_Capability in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv6__NONE__QoS__Capability; } AVP__list& AVP__Data::avp__PCC__3GPP__ADC__Rule__Install() { if (union_selection != ALT_avp__PCC__3GPP__ADC__Rule__Install) { clean_up(); field_avp__PCC__3GPP__ADC__Rule__Install = new AVP__list; union_selection = ALT_avp__PCC__3GPP__ADC__Rule__Install; } return *field_avp__PCC__3GPP__ADC__Rule__Install; } const AVP__list& AVP__Data::avp__PCC__3GPP__ADC__Rule__Install() const { if (union_selection != ALT_avp__PCC__3GPP__ADC__Rule__Install) TTCN_error("Using non-selected field avp_PCC_3GPP_ADC_Rule_Install in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__ADC__Rule__Install; } AAA__3GPP__Non__IP__PDN__Type__Indicator& AVP__Data::avp__AAA__3GPP__Non__IP__PDN__Type__Indicator() { if (union_selection != ALT_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator) { clean_up(); field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator = new AAA__3GPP__Non__IP__PDN__Type__Indicator; union_selection = ALT_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator; } return *field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator; } const AAA__3GPP__Non__IP__PDN__Type__Indicator& AVP__Data::avp__AAA__3GPP__Non__IP__PDN__Type__Indicator() const { if (union_selection != ALT_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator) TTCN_error("Using non-selected field avp_AAA_3GPP_Non_IP_PDN_Type_Indicator in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator; } OCTETSTRING& AVP__Data::avp__DCC__NONE__G__S__U__Pool__Identifier() { if (union_selection != ALT_avp__DCC__NONE__G__S__U__Pool__Identifier) { clean_up(); field_avp__DCC__NONE__G__S__U__Pool__Identifier = new OCTETSTRING; union_selection = ALT_avp__DCC__NONE__G__S__U__Pool__Identifier; } return *field_avp__DCC__NONE__G__S__U__Pool__Identifier; } const OCTETSTRING& AVP__Data::avp__DCC__NONE__G__S__U__Pool__Identifier() const { if (union_selection != ALT_avp__DCC__NONE__G__S__U__Pool__Identifier) TTCN_error("Using non-selected field avp_DCC_NONE_G_S_U_Pool_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__G__S__U__Pool__Identifier; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Outgoing__Session__Id() { if (union_selection != ALT_avp__DCA__3GPP__Outgoing__Session__Id) { clean_up(); field_avp__DCA__3GPP__Outgoing__Session__Id = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Outgoing__Session__Id; } return *field_avp__DCA__3GPP__Outgoing__Session__Id; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Outgoing__Session__Id() const { if (union_selection != ALT_avp__DCA__3GPP__Outgoing__Session__Id) TTCN_error("Using non-selected field avp_DCA_3GPP_Outgoing_Session_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Outgoing__Session__Id; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__PoC__Controlling__Address() { if (union_selection != ALT_avp__DCA__3GPP__PoC__Controlling__Address) { clean_up(); field_avp__DCA__3GPP__PoC__Controlling__Address = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__PoC__Controlling__Address; } return *field_avp__DCA__3GPP__PoC__Controlling__Address; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__PoC__Controlling__Address() const { if (union_selection != ALT_avp__DCA__3GPP__PoC__Controlling__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_PoC_Controlling_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__PoC__Controlling__Address; } DCA__3GPP__Dynamic__Address__Flag& AVP__Data::avp__DCA__3GPP__Dynamic__Address__Flag() { if (union_selection != ALT_avp__DCA__3GPP__Dynamic__Address__Flag) { clean_up(); field_avp__DCA__3GPP__Dynamic__Address__Flag = new DCA__3GPP__Dynamic__Address__Flag; union_selection = ALT_avp__DCA__3GPP__Dynamic__Address__Flag; } return *field_avp__DCA__3GPP__Dynamic__Address__Flag; } const DCA__3GPP__Dynamic__Address__Flag& AVP__Data::avp__DCA__3GPP__Dynamic__Address__Flag() const { if (union_selection != ALT_avp__DCA__3GPP__Dynamic__Address__Flag) TTCN_error("Using non-selected field avp_DCA_3GPP_Dynamic_Address_Flag in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Dynamic__Address__Flag; } OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Confidentiality__Key() { if (union_selection != ALT_avp__CxDx__3GPP__Confidentiality__Key) { clean_up(); field_avp__CxDx__3GPP__Confidentiality__Key = new OCTETSTRING; union_selection = ALT_avp__CxDx__3GPP__Confidentiality__Key; } return *field_avp__CxDx__3GPP__Confidentiality__Key; } const OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Confidentiality__Key() const { if (union_selection != ALT_avp__CxDx__3GPP__Confidentiality__Key) TTCN_error("Using non-selected field avp_CxDx_3GPP_Confidentiality_Key in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Confidentiality__Key; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Flow__Label() { if (union_selection != ALT_avp__PCC__3GPP__Flow__Label) { clean_up(); field_avp__PCC__3GPP__Flow__Label = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Flow__Label; } return *field_avp__PCC__3GPP__Flow__Label; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Flow__Label() const { if (union_selection != ALT_avp__PCC__3GPP__Flow__Label) TTCN_error("Using non-selected field avp_PCC_3GPP_Flow_Label in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Flow__Label; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__NAS__Port() { if (union_selection != ALT_avp__DNAS__NONE__NAS__Port) { clean_up(); field_avp__DNAS__NONE__NAS__Port = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__NAS__Port; } return *field_avp__DNAS__NONE__NAS__Port; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__NAS__Port() const { if (union_selection != ALT_avp__DNAS__NONE__NAS__Port) TTCN_error("Using non-selected field avp_DNAS_NONE_NAS_Port in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__NAS__Port; } AVP__list& AVP__Data::avp__AAA__3GPP__Authentication__Info() { if (union_selection != ALT_avp__AAA__3GPP__Authentication__Info) { clean_up(); field_avp__AAA__3GPP__Authentication__Info = new AVP__list; union_selection = ALT_avp__AAA__3GPP__Authentication__Info; } return *field_avp__AAA__3GPP__Authentication__Info; } const AVP__list& AVP__Data::avp__AAA__3GPP__Authentication__Info() const { if (union_selection != ALT_avp__AAA__3GPP__Authentication__Info) TTCN_error("Using non-selected field avp_AAA_3GPP_Authentication_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Authentication__Info; } DCA__3GPP__Transcoder__Inserted__Indication& AVP__Data::avp__DCA__3GPP__Transcoder__Inserted__Indication() { if (union_selection != ALT_avp__DCA__3GPP__Transcoder__Inserted__Indication) { clean_up(); field_avp__DCA__3GPP__Transcoder__Inserted__Indication = new DCA__3GPP__Transcoder__Inserted__Indication; union_selection = ALT_avp__DCA__3GPP__Transcoder__Inserted__Indication; } return *field_avp__DCA__3GPP__Transcoder__Inserted__Indication; } const DCA__3GPP__Transcoder__Inserted__Indication& AVP__Data::avp__DCA__3GPP__Transcoder__Inserted__Indication() const { if (union_selection != ALT_avp__DCA__3GPP__Transcoder__Inserted__Indication) TTCN_error("Using non-selected field avp_DCA_3GPP_Transcoder_Inserted_Indication in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Transcoder__Inserted__Indication; } DCA__3GPP__SMS__Node& AVP__Data::avp__DCA__3GPP__SMS__Node() { if (union_selection != ALT_avp__DCA__3GPP__SMS__Node) { clean_up(); field_avp__DCA__3GPP__SMS__Node = new DCA__3GPP__SMS__Node; union_selection = ALT_avp__DCA__3GPP__SMS__Node; } return *field_avp__DCA__3GPP__SMS__Node; } const DCA__3GPP__SMS__Node& AVP__Data::avp__DCA__3GPP__SMS__Node() const { if (union_selection != ALT_avp__DCA__3GPP__SMS__Node) TTCN_error("Using non-selected field avp_DCA_3GPP_SMS_Node in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SMS__Node; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Trace__Interface__List() { if (union_selection != ALT_avp__AAA__3GPP__Trace__Interface__List) { clean_up(); field_avp__AAA__3GPP__Trace__Interface__List = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Trace__Interface__List; } return *field_avp__AAA__3GPP__Trace__Interface__List; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Trace__Interface__List() const { if (union_selection != ALT_avp__AAA__3GPP__Trace__Interface__List) TTCN_error("Using non-selected field avp_AAA_3GPP_Trace_Interface_List in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Trace__Interface__List; } AVP__Address& AVP__Data::avp__DCA__3GPP__SGW__Address() { if (union_selection != ALT_avp__DCA__3GPP__SGW__Address) { clean_up(); field_avp__DCA__3GPP__SGW__Address = new AVP__Address; union_selection = ALT_avp__DCA__3GPP__SGW__Address; } return *field_avp__DCA__3GPP__SGW__Address; } const AVP__Address& AVP__Data::avp__DCA__3GPP__SGW__Address() const { if (union_selection != ALT_avp__DCA__3GPP__SGW__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_SGW_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SGW__Address; } OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__Charging__Id() { if (union_selection != ALT_avp__GI__3GPP__3GPP__Charging__Id) { clean_up(); field_avp__GI__3GPP__3GPP__Charging__Id = new OCTETSTRING; union_selection = ALT_avp__GI__3GPP__3GPP__Charging__Id; } return *field_avp__GI__3GPP__3GPP__Charging__Id; } const OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__Charging__Id() const { if (union_selection != ALT_avp__GI__3GPP__3GPP__Charging__Id) TTCN_error("Using non-selected field avp_GI_3GPP_3GPP_Charging_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__3GPP__Charging__Id; } DNAS__NONE__CHAP__Algorithm& AVP__Data::avp__DNAS__NONE__CHAP__Algorithm() { if (union_selection != ALT_avp__DNAS__NONE__CHAP__Algorithm) { clean_up(); field_avp__DNAS__NONE__CHAP__Algorithm = new DNAS__NONE__CHAP__Algorithm; union_selection = ALT_avp__DNAS__NONE__CHAP__Algorithm; } return *field_avp__DNAS__NONE__CHAP__Algorithm; } const DNAS__NONE__CHAP__Algorithm& AVP__Data::avp__DNAS__NONE__CHAP__Algorithm() const { if (union_selection != ALT_avp__DNAS__NONE__CHAP__Algorithm) TTCN_error("Using non-selected field avp_DNAS_NONE_CHAP_Algorithm in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__CHAP__Algorithm; } AVP__list& AVP__Data::avp__AAA__3GPP__APN__Configuration__Profile() { if (union_selection != ALT_avp__AAA__3GPP__APN__Configuration__Profile) { clean_up(); field_avp__AAA__3GPP__APN__Configuration__Profile = new AVP__list; union_selection = ALT_avp__AAA__3GPP__APN__Configuration__Profile; } return *field_avp__AAA__3GPP__APN__Configuration__Profile; } const AVP__list& AVP__Data::avp__AAA__3GPP__APN__Configuration__Profile() const { if (union_selection != ALT_avp__AAA__3GPP__APN__Configuration__Profile) TTCN_error("Using non-selected field avp_AAA_3GPP_APN_Configuration_Profile in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__APN__Configuration__Profile; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Number__Of__Received__Talk__Bursts() { if (union_selection != ALT_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts) { clean_up(); field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts; } return *field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Number__Of__Received__Talk__Bursts() const { if (union_selection != ALT_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts) TTCN_error("Using non-selected field avp_DCA_3GPP_Number_Of_Received_Talk_Bursts in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Full__Network__Name() { if (union_selection != ALT_avp__AAA__3GPP__Full__Network__Name) { clean_up(); field_avp__AAA__3GPP__Full__Network__Name = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Full__Network__Name; } return *field_avp__AAA__3GPP__Full__Network__Name; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Full__Network__Name() const { if (union_selection != ALT_avp__AAA__3GPP__Full__Network__Name) TTCN_error("Using non-selected field avp_AAA_3GPP_Full_Network_Name in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Full__Network__Name; } DCA__3GPP__Message__Type& AVP__Data::avp__DCA__3GPP__Message__Type() { if (union_selection != ALT_avp__DCA__3GPP__Message__Type) { clean_up(); field_avp__DCA__3GPP__Message__Type = new DCA__3GPP__Message__Type; union_selection = ALT_avp__DCA__3GPP__Message__Type; } return *field_avp__DCA__3GPP__Message__Type; } const DCA__3GPP__Message__Type& AVP__Data::avp__DCA__3GPP__Message__Type() const { if (union_selection != ALT_avp__DCA__3GPP__Message__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_Message_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Message__Type; } AVP__list& AVP__Data::avp__DCA__3GPP__APN__Rate__Control__Uplink() { if (union_selection != ALT_avp__DCA__3GPP__APN__Rate__Control__Uplink) { clean_up(); field_avp__DCA__3GPP__APN__Rate__Control__Uplink = new AVP__list; union_selection = ALT_avp__DCA__3GPP__APN__Rate__Control__Uplink; } return *field_avp__DCA__3GPP__APN__Rate__Control__Uplink; } const AVP__list& AVP__Data::avp__DCA__3GPP__APN__Rate__Control__Uplink() const { if (union_selection != ALT_avp__DCA__3GPP__APN__Rate__Control__Uplink) TTCN_error("Using non-selected field avp_DCA_3GPP_APN_Rate_Control_Uplink in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__APN__Rate__Control__Uplink; } OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__CAMEL__Charging__Info() { if (union_selection != ALT_avp__GI__3GPP__3GPP__CAMEL__Charging__Info) { clean_up(); field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info = new OCTETSTRING; union_selection = ALT_avp__GI__3GPP__3GPP__CAMEL__Charging__Info; } return *field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info; } const OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__CAMEL__Charging__Info() const { if (union_selection != ALT_avp__GI__3GPP__3GPP__CAMEL__Charging__Info) TTCN_error("Using non-selected field avp_GI_3GPP_3GPP_CAMEL_Charging_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__From__Address() { if (union_selection != ALT_avp__DCA__3GPP__From__Address) { clean_up(); field_avp__DCA__3GPP__From__Address = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__From__Address; } return *field_avp__DCA__3GPP__From__Address; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__From__Address() const { if (union_selection != ALT_avp__DCA__3GPP__From__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_From_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__From__Address; } AVP__Address& AVP__Data::avp__AAA__3GPP__TWAG__CP__Address() { if (union_selection != ALT_avp__AAA__3GPP__TWAG__CP__Address) { clean_up(); field_avp__AAA__3GPP__TWAG__CP__Address = new AVP__Address; union_selection = ALT_avp__AAA__3GPP__TWAG__CP__Address; } return *field_avp__AAA__3GPP__TWAG__CP__Address; } const AVP__Address& AVP__Data::avp__AAA__3GPP__TWAG__CP__Address() const { if (union_selection != ALT_avp__AAA__3GPP__TWAG__CP__Address) TTCN_error("Using non-selected field avp_AAA_3GPP_TWAG_CP_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__TWAG__CP__Address; } DCA__3GPP__PDP__Context__Type& AVP__Data::avp__DCA__3GPP__PDP__Context__Type() { if (union_selection != ALT_avp__DCA__3GPP__PDP__Context__Type) { clean_up(); field_avp__DCA__3GPP__PDP__Context__Type = new DCA__3GPP__PDP__Context__Type; union_selection = ALT_avp__DCA__3GPP__PDP__Context__Type; } return *field_avp__DCA__3GPP__PDP__Context__Type; } const DCA__3GPP__PDP__Context__Type& AVP__Data::avp__DCA__3GPP__PDP__Context__Type() const { if (union_selection != ALT_avp__DCA__3GPP__PDP__Context__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_PDP_Context_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__PDP__Context__Type; } AVP__list& AVP__Data::avp__RX__3GPP__Flows() { if (union_selection != ALT_avp__RX__3GPP__Flows) { clean_up(); field_avp__RX__3GPP__Flows = new AVP__list; union_selection = ALT_avp__RX__3GPP__Flows; } return *field_avp__RX__3GPP__Flows; } const AVP__list& AVP__Data::avp__RX__3GPP__Flows() const { if (union_selection != ALT_avp__RX__3GPP__Flows) TTCN_error("Using non-selected field avp_RX_3GPP_Flows in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Flows; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__User__Session__Id() { if (union_selection != ALT_avp__DCA__3GPP__User__Session__Id) { clean_up(); field_avp__DCA__3GPP__User__Session__Id = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__User__Session__Id; } return *field_avp__DCA__3GPP__User__Session__Id; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__User__Session__Id() const { if (union_selection != ALT_avp__DCA__3GPP__User__Session__Id) TTCN_error("Using non-selected field avp_DCA_3GPP_User_Session_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__User__Session__Id; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__PoC__Change__Time() { if (union_selection != ALT_avp__DCA__3GPP__PoC__Change__Time) { clean_up(); field_avp__DCA__3GPP__PoC__Change__Time = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__PoC__Change__Time; } return *field_avp__DCA__3GPP__PoC__Change__Time; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__PoC__Change__Time() const { if (union_selection != ALT_avp__DCA__3GPP__PoC__Change__Time) TTCN_error("Using non-selected field avp_DCA_3GPP_PoC_Change_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__PoC__Change__Time; } DCA__3GPP__Privacy__Indicator& AVP__Data::avp__DCA__3GPP__Privacy__Indicator() { if (union_selection != ALT_avp__DCA__3GPP__Privacy__Indicator) { clean_up(); field_avp__DCA__3GPP__Privacy__Indicator = new DCA__3GPP__Privacy__Indicator; union_selection = ALT_avp__DCA__3GPP__Privacy__Indicator; } return *field_avp__DCA__3GPP__Privacy__Indicator; } const DCA__3GPP__Privacy__Indicator& AVP__Data::avp__DCA__3GPP__Privacy__Indicator() const { if (union_selection != ALT_avp__DCA__3GPP__Privacy__Indicator) TTCN_error("Using non-selected field avp_DCA_3GPP_Privacy_Indicator in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Privacy__Indicator; } OCTETSTRING& AVP__Data::avp__S6__3GPP__CIA__Flags() { if (union_selection != ALT_avp__S6__3GPP__CIA__Flags) { clean_up(); field_avp__S6__3GPP__CIA__Flags = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__CIA__Flags; } return *field_avp__S6__3GPP__CIA__Flags; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__CIA__Flags() const { if (union_selection != ALT_avp__S6__3GPP__CIA__Flags) TTCN_error("Using non-selected field avp_S6_3GPP_CIA_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__CIA__Flags; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Extended__Min__Requested__BW__UL() { if (union_selection != ALT_avp__RX__3GPP__Extended__Min__Requested__BW__UL) { clean_up(); field_avp__RX__3GPP__Extended__Min__Requested__BW__UL = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Extended__Min__Requested__BW__UL; } return *field_avp__RX__3GPP__Extended__Min__Requested__BW__UL; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Extended__Min__Requested__BW__UL() const { if (union_selection != ALT_avp__RX__3GPP__Extended__Min__Requested__BW__UL) TTCN_error("Using non-selected field avp_RX_3GPP_Extended_Min_Requested_BW_UL in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Extended__Min__Requested__BW__UL; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Monitoring__Time() { if (union_selection != ALT_avp__PCC__3GPP__Monitoring__Time) { clean_up(); field_avp__PCC__3GPP__Monitoring__Time = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Monitoring__Time; } return *field_avp__PCC__3GPP__Monitoring__Time; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Monitoring__Time() const { if (union_selection != ALT_avp__PCC__3GPP__Monitoring__Time) TTCN_error("Using non-selected field avp_PCC_3GPP_Monitoring_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Monitoring__Time; } OCTETSTRING& AVP__Data::avp__DCC__NONE__CC__Input__Octets() { if (union_selection != ALT_avp__DCC__NONE__CC__Input__Octets) { clean_up(); field_avp__DCC__NONE__CC__Input__Octets = new OCTETSTRING; union_selection = ALT_avp__DCC__NONE__CC__Input__Octets; } return *field_avp__DCC__NONE__CC__Input__Octets; } const OCTETSTRING& AVP__Data::avp__DCC__NONE__CC__Input__Octets() const { if (union_selection != ALT_avp__DCC__NONE__CC__Input__Octets) TTCN_error("Using non-selected field avp_DCC_NONE_CC_Input_Octets in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__CC__Input__Octets; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Teleservice() { if (union_selection != ALT_avp__DCA__3GPP__Teleservice) { clean_up(); field_avp__DCA__3GPP__Teleservice = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Teleservice; } return *field_avp__DCA__3GPP__Teleservice; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Teleservice() const { if (union_selection != ALT_avp__DCA__3GPP__Teleservice) TTCN_error("Using non-selected field avp_DCA_3GPP_Teleservice in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Teleservice; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Quota__Consumption__Time() { if (union_selection != ALT_avp__DCA__3GPP__Quota__Consumption__Time) { clean_up(); field_avp__DCA__3GPP__Quota__Consumption__Time = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Quota__Consumption__Time; } return *field_avp__DCA__3GPP__Quota__Consumption__Time; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Quota__Consumption__Time() const { if (union_selection != ALT_avp__DCA__3GPP__Quota__Consumption__Time) TTCN_error("Using non-selected field avp_DCA_3GPP_Quota_Consumption_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Quota__Consumption__Time; } AVP__list& AVP__Data::avp__S6__3GPP__UE__Reachability__Configuration() { if (union_selection != ALT_avp__S6__3GPP__UE__Reachability__Configuration) { clean_up(); field_avp__S6__3GPP__UE__Reachability__Configuration = new AVP__list; union_selection = ALT_avp__S6__3GPP__UE__Reachability__Configuration; } return *field_avp__S6__3GPP__UE__Reachability__Configuration; } const AVP__list& AVP__Data::avp__S6__3GPP__UE__Reachability__Configuration() const { if (union_selection != ALT_avp__S6__3GPP__UE__Reachability__Configuration) TTCN_error("Using non-selected field avp_S6_3GPP_UE_Reachability_Configuration in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__UE__Reachability__Configuration; } CHARSTRING& AVP__Data::avp__BASE__NONE__Destination__Realm() { if (union_selection != ALT_avp__BASE__NONE__Destination__Realm) { clean_up(); field_avp__BASE__NONE__Destination__Realm = new CHARSTRING; union_selection = ALT_avp__BASE__NONE__Destination__Realm; } return *field_avp__BASE__NONE__Destination__Realm; } const CHARSTRING& AVP__Data::avp__BASE__NONE__Destination__Realm() const { if (union_selection != ALT_avp__BASE__NONE__Destination__Realm) TTCN_error("Using non-selected field avp_BASE_NONE_Destination_Realm in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Destination__Realm; } AVP__list& AVP__Data::avp__RX__3GPP__Acceptable__Service__Info() { if (union_selection != ALT_avp__RX__3GPP__Acceptable__Service__Info) { clean_up(); field_avp__RX__3GPP__Acceptable__Service__Info = new AVP__list; union_selection = ALT_avp__RX__3GPP__Acceptable__Service__Info; } return *field_avp__RX__3GPP__Acceptable__Service__Info; } const AVP__list& AVP__Data::avp__RX__3GPP__Acceptable__Service__Info() const { if (union_selection != ALT_avp__RX__3GPP__Acceptable__Service__Info) TTCN_error("Using non-selected field avp_RX_3GPP_Acceptable_Service_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Acceptable__Service__Info; } PCC__3GPP__Flow__Direction& AVP__Data::avp__PCC__3GPP__Flow__Direction() { if (union_selection != ALT_avp__PCC__3GPP__Flow__Direction) { clean_up(); field_avp__PCC__3GPP__Flow__Direction = new PCC__3GPP__Flow__Direction; union_selection = ALT_avp__PCC__3GPP__Flow__Direction; } return *field_avp__PCC__3GPP__Flow__Direction; } const PCC__3GPP__Flow__Direction& AVP__Data::avp__PCC__3GPP__Flow__Direction() const { if (union_selection != ALT_avp__PCC__3GPP__Flow__Direction) TTCN_error("Using non-selected field avp_PCC_3GPP_Flow_Direction in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Flow__Direction; } DCA__3GPP__ProSe__Reason__For__Cancellation& AVP__Data::avp__DCA__3GPP__ProSe__Reason__For__Cancellation() { if (union_selection != ALT_avp__DCA__3GPP__ProSe__Reason__For__Cancellation) { clean_up(); field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation = new DCA__3GPP__ProSe__Reason__For__Cancellation; union_selection = ALT_avp__DCA__3GPP__ProSe__Reason__For__Cancellation; } return *field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation; } const DCA__3GPP__ProSe__Reason__For__Cancellation& AVP__Data::avp__DCA__3GPP__ProSe__Reason__For__Cancellation() const { if (union_selection != ALT_avp__DCA__3GPP__ProSe__Reason__For__Cancellation) TTCN_error("Using non-selected field avp_DCA_3GPP_ProSe_Reason_For_Cancellation in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation; } OCTETSTRING& AVP__Data::avp__S6__3GPP__Supported__Monitoring__Events() { if (union_selection != ALT_avp__S6__3GPP__Supported__Monitoring__Events) { clean_up(); field_avp__S6__3GPP__Supported__Monitoring__Events = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__Supported__Monitoring__Events; } return *field_avp__S6__3GPP__Supported__Monitoring__Events; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__Supported__Monitoring__Events() const { if (union_selection != ALT_avp__S6__3GPP__Supported__Monitoring__Events) TTCN_error("Using non-selected field avp_S6_3GPP_Supported_Monitoring_Events in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Supported__Monitoring__Events; } AVP__Address& AVP__Data::avp__DCA__3GPP__CG__Address() { if (union_selection != ALT_avp__DCA__3GPP__CG__Address) { clean_up(); field_avp__DCA__3GPP__CG__Address = new AVP__Address; union_selection = ALT_avp__DCA__3GPP__CG__Address; } return *field_avp__DCA__3GPP__CG__Address; } const AVP__Address& AVP__Data::avp__DCA__3GPP__CG__Address() const { if (union_selection != ALT_avp__DCA__3GPP__CG__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_CG_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__CG__Address; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Radio__Parameter__Set__Values() { if (union_selection != ALT_avp__DCA__3GPP__Radio__Parameter__Set__Values) { clean_up(); field_avp__DCA__3GPP__Radio__Parameter__Set__Values = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Radio__Parameter__Set__Values; } return *field_avp__DCA__3GPP__Radio__Parameter__Set__Values; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Radio__Parameter__Set__Values() const { if (union_selection != ALT_avp__DCA__3GPP__Radio__Parameter__Set__Values) TTCN_error("Using non-selected field avp_DCA_3GPP_Radio_Parameter_Set_Values in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Radio__Parameter__Set__Values; } OCTETSTRING& AVP__Data::avp__CxDx__3GPP__SIP__Item__Number() { if (union_selection != ALT_avp__CxDx__3GPP__SIP__Item__Number) { clean_up(); field_avp__CxDx__3GPP__SIP__Item__Number = new OCTETSTRING; union_selection = ALT_avp__CxDx__3GPP__SIP__Item__Number; } return *field_avp__CxDx__3GPP__SIP__Item__Number; } const OCTETSTRING& AVP__Data::avp__CxDx__3GPP__SIP__Item__Number() const { if (union_selection != ALT_avp__CxDx__3GPP__SIP__Item__Number) TTCN_error("Using non-selected field avp_CxDx_3GPP_SIP_Item_Number in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__SIP__Item__Number; } PCC__3GPP__Session__Release__Cause& AVP__Data::avp__PCC__3GPP__Session__Release__Cause() { if (union_selection != ALT_avp__PCC__3GPP__Session__Release__Cause) { clean_up(); field_avp__PCC__3GPP__Session__Release__Cause = new PCC__3GPP__Session__Release__Cause; union_selection = ALT_avp__PCC__3GPP__Session__Release__Cause; } return *field_avp__PCC__3GPP__Session__Release__Cause; } const PCC__3GPP__Session__Release__Cause& AVP__Data::avp__PCC__3GPP__Session__Release__Cause() const { if (union_selection != ALT_avp__PCC__3GPP__Session__Release__Cause) TTCN_error("Using non-selected field avp_PCC_3GPP_Session_Release_Cause in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Session__Release__Cause; } AAA__3GPP__MDT__User__Consent& AVP__Data::avp__AAA__3GPP__MDT__User__Consent() { if (union_selection != ALT_avp__AAA__3GPP__MDT__User__Consent) { clean_up(); field_avp__AAA__3GPP__MDT__User__Consent = new AAA__3GPP__MDT__User__Consent; union_selection = ALT_avp__AAA__3GPP__MDT__User__Consent; } return *field_avp__AAA__3GPP__MDT__User__Consent; } const AAA__3GPP__MDT__User__Consent& AVP__Data::avp__AAA__3GPP__MDT__User__Consent() const { if (union_selection != ALT_avp__AAA__3GPP__MDT__User__Consent) TTCN_error("Using non-selected field avp_AAA_3GPP_MDT_User_Consent in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__MDT__User__Consent; } OCTETSTRING& AVP__Data::avp__S6__3GPP__HSS__Cause() { if (union_selection != ALT_avp__S6__3GPP__HSS__Cause) { clean_up(); field_avp__S6__3GPP__HSS__Cause = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__HSS__Cause; } return *field_avp__S6__3GPP__HSS__Cause; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__HSS__Cause() const { if (union_selection != ALT_avp__S6__3GPP__HSS__Cause) TTCN_error("Using non-selected field avp_S6_3GPP_HSS_Cause in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__HSS__Cause; } OCTETSTRING& AVP__Data::avp__MIPv6__NONE__MIP6__Home__Link__Prefix() { if (union_selection != ALT_avp__MIPv6__NONE__MIP6__Home__Link__Prefix) { clean_up(); field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix = new OCTETSTRING; union_selection = ALT_avp__MIPv6__NONE__MIP6__Home__Link__Prefix; } return *field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix; } const OCTETSTRING& AVP__Data::avp__MIPv6__NONE__MIP6__Home__Link__Prefix() const { if (union_selection != ALT_avp__MIPv6__NONE__MIP6__Home__Link__Prefix) TTCN_error("Using non-selected field avp_MIPv6_NONE_MIP6_Home_Link_Prefix in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Login__LAT__Port() { if (union_selection != ALT_avp__DNAS__NONE__Login__LAT__Port) { clean_up(); field_avp__DNAS__NONE__Login__LAT__Port = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Login__LAT__Port; } return *field_avp__DNAS__NONE__Login__LAT__Port; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Login__LAT__Port() const { if (union_selection != ALT_avp__DNAS__NONE__Login__LAT__Port) TTCN_error("Using non-selected field avp_DNAS_NONE_Login_LAT_Port in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Login__LAT__Port; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__PCSCF__Restoration__Indication() { if (union_selection != ALT_avp__PCC__3GPP__PCSCF__Restoration__Indication) { clean_up(); field_avp__PCC__3GPP__PCSCF__Restoration__Indication = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__PCSCF__Restoration__Indication; } return *field_avp__PCC__3GPP__PCSCF__Restoration__Indication; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__PCSCF__Restoration__Indication() const { if (union_selection != ALT_avp__PCC__3GPP__PCSCF__Restoration__Indication) TTCN_error("Using non-selected field avp_PCC_3GPP_PCSCF_Restoration_Indication in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__PCSCF__Restoration__Indication; } AVP__list& AVP__Data::avp__DCC__NONE__G__S__U__Pool__Reference() { if (union_selection != ALT_avp__DCC__NONE__G__S__U__Pool__Reference) { clean_up(); field_avp__DCC__NONE__G__S__U__Pool__Reference = new AVP__list; union_selection = ALT_avp__DCC__NONE__G__S__U__Pool__Reference; } return *field_avp__DCC__NONE__G__S__U__Pool__Reference; } const AVP__list& AVP__Data::avp__DCC__NONE__G__S__U__Pool__Reference() const { if (union_selection != ALT_avp__DCC__NONE__G__S__U__Pool__Reference) TTCN_error("Using non-selected field avp_DCC_NONE_G_S_U_Pool_Reference in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__G__S__U__Pool__Reference; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Layer__2__Group__ID() { if (union_selection != ALT_avp__DCA__3GPP__Layer__2__Group__ID) { clean_up(); field_avp__DCA__3GPP__Layer__2__Group__ID = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Layer__2__Group__ID; } return *field_avp__DCA__3GPP__Layer__2__Group__ID; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Layer__2__Group__ID() const { if (union_selection != ALT_avp__DCA__3GPP__Layer__2__Group__ID) TTCN_error("Using non-selected field avp_DCA_3GPP_Layer_2_Group_ID in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Layer__2__Group__ID; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Interface__Port() { if (union_selection != ALT_avp__DCA__3GPP__Interface__Port) { clean_up(); field_avp__DCA__3GPP__Interface__Port = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Interface__Port; } return *field_avp__DCA__3GPP__Interface__Port; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Interface__Port() const { if (union_selection != ALT_avp__DCA__3GPP__Interface__Port) TTCN_error("Using non-selected field avp_DCA_3GPP_Interface_Port in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Interface__Port; } AVP__list& AVP__Data::avp__AAA__3GPP__Subscription__Data__Deletion() { if (union_selection != ALT_avp__AAA__3GPP__Subscription__Data__Deletion) { clean_up(); field_avp__AAA__3GPP__Subscription__Data__Deletion = new AVP__list; union_selection = ALT_avp__AAA__3GPP__Subscription__Data__Deletion; } return *field_avp__AAA__3GPP__Subscription__Data__Deletion; } const AVP__list& AVP__Data::avp__AAA__3GPP__Subscription__Data__Deletion() const { if (union_selection != ALT_avp__AAA__3GPP__Subscription__Data__Deletion) TTCN_error("Using non-selected field avp_AAA_3GPP_Subscription_Data_Deletion in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Subscription__Data__Deletion; } OCTETSTRING& AVP__Data::avp__MIPv6__NONE__Chargable__User__Identity() { if (union_selection != ALT_avp__MIPv6__NONE__Chargable__User__Identity) { clean_up(); field_avp__MIPv6__NONE__Chargable__User__Identity = new OCTETSTRING; union_selection = ALT_avp__MIPv6__NONE__Chargable__User__Identity; } return *field_avp__MIPv6__NONE__Chargable__User__Identity; } const OCTETSTRING& AVP__Data::avp__MIPv6__NONE__Chargable__User__Identity() const { if (union_selection != ALT_avp__MIPv6__NONE__Chargable__User__Identity) TTCN_error("Using non-selected field avp_MIPv6_NONE_Chargable_User_Identity in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv6__NONE__Chargable__User__Identity; } AVP__Address& AVP__Data::avp__AAA__3GPP__Trace__Collection__Entity() { if (union_selection != ALT_avp__AAA__3GPP__Trace__Collection__Entity) { clean_up(); field_avp__AAA__3GPP__Trace__Collection__Entity = new AVP__Address; union_selection = ALT_avp__AAA__3GPP__Trace__Collection__Entity; } return *field_avp__AAA__3GPP__Trace__Collection__Entity; } const AVP__Address& AVP__Data::avp__AAA__3GPP__Trace__Collection__Entity() const { if (union_selection != ALT_avp__AAA__3GPP__Trace__Collection__Entity) TTCN_error("Using non-selected field avp_AAA_3GPP_Trace_Collection_Entity in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Trace__Collection__Entity; } DCA__3GPP__AoC__Request__Type& AVP__Data::avp__DCA__3GPP__AoC__Request__Type() { if (union_selection != ALT_avp__DCA__3GPP__AoC__Request__Type) { clean_up(); field_avp__DCA__3GPP__AoC__Request__Type = new DCA__3GPP__AoC__Request__Type; union_selection = ALT_avp__DCA__3GPP__AoC__Request__Type; } return *field_avp__DCA__3GPP__AoC__Request__Type; } const DCA__3GPP__AoC__Request__Type& AVP__Data::avp__DCA__3GPP__AoC__Request__Type() const { if (union_selection != ALT_avp__DCA__3GPP__AoC__Request__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_AoC_Request_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__AoC__Request__Type; } OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Feature__List__ID() { if (union_selection != ALT_avp__CxDx__3GPP__Feature__List__ID) { clean_up(); field_avp__CxDx__3GPP__Feature__List__ID = new OCTETSTRING; union_selection = ALT_avp__CxDx__3GPP__Feature__List__ID; } return *field_avp__CxDx__3GPP__Feature__List__ID; } const OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Feature__List__ID() const { if (union_selection != ALT_avp__CxDx__3GPP__Feature__List__ID) TTCN_error("Using non-selected field avp_CxDx_3GPP_Feature_List_ID in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Feature__List__ID; } CHARSTRING& AVP__Data::avp__BASE__NONE__Redirect__Host() { if (union_selection != ALT_avp__BASE__NONE__Redirect__Host) { clean_up(); field_avp__BASE__NONE__Redirect__Host = new CHARSTRING; union_selection = ALT_avp__BASE__NONE__Redirect__Host; } return *field_avp__BASE__NONE__Redirect__Host; } const CHARSTRING& AVP__Data::avp__BASE__NONE__Redirect__Host() const { if (union_selection != ALT_avp__BASE__NONE__Redirect__Host) TTCN_error("Using non-selected field avp_BASE_NONE_Redirect_Host in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Redirect__Host; } AAA__3GPP__Network__Access__Mode& AVP__Data::avp__AAA__3GPP__Network__Access__Mode() { if (union_selection != ALT_avp__AAA__3GPP__Network__Access__Mode) { clean_up(); field_avp__AAA__3GPP__Network__Access__Mode = new AAA__3GPP__Network__Access__Mode; union_selection = ALT_avp__AAA__3GPP__Network__Access__Mode; } return *field_avp__AAA__3GPP__Network__Access__Mode; } const AAA__3GPP__Network__Access__Mode& AVP__Data::avp__AAA__3GPP__Network__Access__Mode() const { if (union_selection != ALT_avp__AAA__3GPP__Network__Access__Mode) TTCN_error("Using non-selected field avp_AAA_3GPP_Network_Access_Mode in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Network__Access__Mode; } DNAS__NONE__Framed__Compression& AVP__Data::avp__DNAS__NONE__Framed__Compression() { if (union_selection != ALT_avp__DNAS__NONE__Framed__Compression) { clean_up(); field_avp__DNAS__NONE__Framed__Compression = new DNAS__NONE__Framed__Compression; union_selection = ALT_avp__DNAS__NONE__Framed__Compression; } return *field_avp__DNAS__NONE__Framed__Compression; } const DNAS__NONE__Framed__Compression& AVP__Data::avp__DNAS__NONE__Framed__Compression() const { if (union_selection != ALT_avp__DNAS__NONE__Framed__Compression) TTCN_error("Using non-selected field avp_DNAS_NONE_Framed_Compression in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Framed__Compression; } DNAS__NONE__ARAP__Zone__Access& AVP__Data::avp__DNAS__NONE__ARAP__Zone__Access() { if (union_selection != ALT_avp__DNAS__NONE__ARAP__Zone__Access) { clean_up(); field_avp__DNAS__NONE__ARAP__Zone__Access = new DNAS__NONE__ARAP__Zone__Access; union_selection = ALT_avp__DNAS__NONE__ARAP__Zone__Access; } return *field_avp__DNAS__NONE__ARAP__Zone__Access; } const DNAS__NONE__ARAP__Zone__Access& AVP__Data::avp__DNAS__NONE__ARAP__Zone__Access() const { if (union_selection != ALT_avp__DNAS__NONE__ARAP__Zone__Access) TTCN_error("Using non-selected field avp_DNAS_NONE_ARAP_Zone_Access in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__ARAP__Zone__Access; } OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__Selection__Mode() { if (union_selection != ALT_avp__GI__3GPP__3GPP__Selection__Mode) { clean_up(); field_avp__GI__3GPP__3GPP__Selection__Mode = new OCTETSTRING; union_selection = ALT_avp__GI__3GPP__3GPP__Selection__Mode; } return *field_avp__GI__3GPP__3GPP__Selection__Mode; } const OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__Selection__Mode() const { if (union_selection != ALT_avp__GI__3GPP__3GPP__Selection__Mode) TTCN_error("Using non-selected field avp_GI_3GPP_3GPP_Selection_Mode in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__3GPP__Selection__Mode; } CHARSTRING& AVP__Data::avp__DNAS__NONE__QoS__Filter__Rule() { if (union_selection != ALT_avp__DNAS__NONE__QoS__Filter__Rule) { clean_up(); field_avp__DNAS__NONE__QoS__Filter__Rule = new CHARSTRING; union_selection = ALT_avp__DNAS__NONE__QoS__Filter__Rule; } return *field_avp__DNAS__NONE__QoS__Filter__Rule; } const CHARSTRING& AVP__Data::avp__DNAS__NONE__QoS__Filter__Rule() const { if (union_selection != ALT_avp__DNAS__NONE__QoS__Filter__Rule) TTCN_error("Using non-selected field avp_DNAS_NONE_QoS_Filter_Rule in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__QoS__Filter__Rule; } AAA__3GPP__Complete__Data__List__Included__Indicator& AVP__Data::avp__AAA__3GPP__Complete__Data__List__Included__Indicator() { if (union_selection != ALT_avp__AAA__3GPP__Complete__Data__List__Included__Indicator) { clean_up(); field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator = new AAA__3GPP__Complete__Data__List__Included__Indicator; union_selection = ALT_avp__AAA__3GPP__Complete__Data__List__Included__Indicator; } return *field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator; } const AAA__3GPP__Complete__Data__List__Included__Indicator& AVP__Data::avp__AAA__3GPP__Complete__Data__List__Included__Indicator() const { if (union_selection != ALT_avp__AAA__3GPP__Complete__Data__List__Included__Indicator) TTCN_error("Using non-selected field avp_AAA_3GPP_Complete_Data_List_Included_Indicator in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator; } OCTETSTRING& AVP__Data::avp__MIPv4__NONE__MIP__MN__AAA__SPI() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__MN__AAA__SPI) { clean_up(); field_avp__MIPv4__NONE__MIP__MN__AAA__SPI = new OCTETSTRING; union_selection = ALT_avp__MIPv4__NONE__MIP__MN__AAA__SPI; } return *field_avp__MIPv4__NONE__MIP__MN__AAA__SPI; } const OCTETSTRING& AVP__Data::avp__MIPv4__NONE__MIP__MN__AAA__SPI() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__MN__AAA__SPI) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_MN_AAA_SPI in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__MN__AAA__SPI; } AVP__list& AVP__Data::avp__DCA__3GPP__LCS__Client__Name() { if (union_selection != ALT_avp__DCA__3GPP__LCS__Client__Name) { clean_up(); field_avp__DCA__3GPP__LCS__Client__Name = new AVP__list; union_selection = ALT_avp__DCA__3GPP__LCS__Client__Name; } return *field_avp__DCA__3GPP__LCS__Client__Name; } const AVP__list& AVP__Data::avp__DCA__3GPP__LCS__Client__Name() const { if (union_selection != ALT_avp__DCA__3GPP__LCS__Client__Name) TTCN_error("Using non-selected field avp_DCA_3GPP_LCS_Client_Name in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__LCS__Client__Name; } OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__SGSN__Address() { if (union_selection != ALT_avp__GI__3GPP__3GPP__SGSN__Address) { clean_up(); field_avp__GI__3GPP__3GPP__SGSN__Address = new OCTETSTRING; union_selection = ALT_avp__GI__3GPP__3GPP__SGSN__Address; } return *field_avp__GI__3GPP__3GPP__SGSN__Address; } const OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__SGSN__Address() const { if (union_selection != ALT_avp__GI__3GPP__3GPP__SGSN__Address) TTCN_error("Using non-selected field avp_GI_3GPP_3GPP_SGSN_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__3GPP__SGSN__Address; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Related__IMS__Charging__Identifier() { if (union_selection != ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier) { clean_up(); field_avp__DCA__3GPP__Related__IMS__Charging__Identifier = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier; } return *field_avp__DCA__3GPP__Related__IMS__Charging__Identifier; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Related__IMS__Charging__Identifier() const { if (union_selection != ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier) TTCN_error("Using non-selected field avp_DCA_3GPP_Related_IMS_Charging_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Related__IMS__Charging__Identifier; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Called__Asserted__Identity() { if (union_selection != ALT_avp__DCA__3GPP__Called__Asserted__Identity) { clean_up(); field_avp__DCA__3GPP__Called__Asserted__Identity = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Called__Asserted__Identity; } return *field_avp__DCA__3GPP__Called__Asserted__Identity; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Called__Asserted__Identity() const { if (union_selection != ALT_avp__DCA__3GPP__Called__Asserted__Identity) TTCN_error("Using non-selected field avp_DCA_3GPP_Called_Asserted_Identity in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Called__Asserted__Identity; } AVP__Address& AVP__Data::avp__DCA__3GPP__TWAG__Address() { if (union_selection != ALT_avp__DCA__3GPP__TWAG__Address) { clean_up(); field_avp__DCA__3GPP__TWAG__Address = new AVP__Address; union_selection = ALT_avp__DCA__3GPP__TWAG__Address; } return *field_avp__DCA__3GPP__TWAG__Address; } const AVP__Address& AVP__Data::avp__DCA__3GPP__TWAG__Address() const { if (union_selection != ALT_avp__DCA__3GPP__TWAG__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_TWAG_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__TWAG__Address; } OCTETSTRING& AVP__Data::avp__MIPv4__NONE__MIP__MSA__Lifetime() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__MSA__Lifetime) { clean_up(); field_avp__MIPv4__NONE__MIP__MSA__Lifetime = new OCTETSTRING; union_selection = ALT_avp__MIPv4__NONE__MIP__MSA__Lifetime; } return *field_avp__MIPv4__NONE__MIP__MSA__Lifetime; } const OCTETSTRING& AVP__Data::avp__MIPv4__NONE__MIP__MSA__Lifetime() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__MSA__Lifetime) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_MSA_Lifetime in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__MSA__Lifetime; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Talk__Burst__Time() { if (union_selection != ALT_avp__DCA__3GPP__Talk__Burst__Time) { clean_up(); field_avp__DCA__3GPP__Talk__Burst__Time = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Talk__Burst__Time; } return *field_avp__DCA__3GPP__Talk__Burst__Time; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Talk__Burst__Time() const { if (union_selection != ALT_avp__DCA__3GPP__Talk__Burst__Time) TTCN_error("Using non-selected field avp_DCA_3GPP_Talk_Burst_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Talk__Burst__Time; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Token__Text() { if (union_selection != ALT_avp__DCA__3GPP__Token__Text) { clean_up(); field_avp__DCA__3GPP__Token__Text = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Token__Text; } return *field_avp__DCA__3GPP__Token__Text; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Token__Text() const { if (union_selection != ALT_avp__DCA__3GPP__Token__Text) TTCN_error("Using non-selected field avp_DCA_3GPP_Token_Text in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Token__Text; } INTEGER& AVP__Data::avp__DCA__3GPP__Rate__Control__Time__Unit() { if (union_selection != ALT_avp__DCA__3GPP__Rate__Control__Time__Unit) { clean_up(); field_avp__DCA__3GPP__Rate__Control__Time__Unit = new INTEGER; union_selection = ALT_avp__DCA__3GPP__Rate__Control__Time__Unit; } return *field_avp__DCA__3GPP__Rate__Control__Time__Unit; } const INTEGER& AVP__Data::avp__DCA__3GPP__Rate__Control__Time__Unit() const { if (union_selection != ALT_avp__DCA__3GPP__Rate__Control__Time__Unit) TTCN_error("Using non-selected field avp_DCA_3GPP_Rate_Control_Time_Unit in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Rate__Control__Time__Unit; } OCTETSTRING& AVP__Data::avp__GI__3GPP__External__Identifier() { if (union_selection != ALT_avp__GI__3GPP__External__Identifier) { clean_up(); field_avp__GI__3GPP__External__Identifier = new OCTETSTRING; union_selection = ALT_avp__GI__3GPP__External__Identifier; } return *field_avp__GI__3GPP__External__Identifier; } const OCTETSTRING& AVP__Data::avp__GI__3GPP__External__Identifier() const { if (union_selection != ALT_avp__GI__3GPP__External__Identifier) TTCN_error("Using non-selected field avp_GI_3GPP_External_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__External__Identifier; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Reason__Header() { if (union_selection != ALT_avp__DCA__3GPP__Reason__Header) { clean_up(); field_avp__DCA__3GPP__Reason__Header = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Reason__Header; } return *field_avp__DCA__3GPP__Reason__Header; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Reason__Header() const { if (union_selection != ALT_avp__DCA__3GPP__Reason__Header) TTCN_error("Using non-selected field avp_DCA_3GPP_Reason_Header in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Reason__Header; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__WLCP__Key() { if (union_selection != ALT_avp__AAA__3GPP__WLCP__Key) { clean_up(); field_avp__AAA__3GPP__WLCP__Key = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__WLCP__Key; } return *field_avp__AAA__3GPP__WLCP__Key; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__WLCP__Key() const { if (union_selection != ALT_avp__AAA__3GPP__WLCP__Key) TTCN_error("Using non-selected field avp_AAA_3GPP_WLCP_Key in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__WLCP__Key; } OCTETSTRING& AVP__Data::avp__S6__3GPP__Reachability__Type() { if (union_selection != ALT_avp__S6__3GPP__Reachability__Type) { clean_up(); field_avp__S6__3GPP__Reachability__Type = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__Reachability__Type; } return *field_avp__S6__3GPP__Reachability__Type; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__Reachability__Type() const { if (union_selection != ALT_avp__S6__3GPP__Reachability__Type) TTCN_error("Using non-selected field avp_S6_3GPP_Reachability_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Reachability__Type; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__SIP__Request__Timestamp() { if (union_selection != ALT_avp__DCA__3GPP__SIP__Request__Timestamp) { clean_up(); field_avp__DCA__3GPP__SIP__Request__Timestamp = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__SIP__Request__Timestamp; } return *field_avp__DCA__3GPP__SIP__Request__Timestamp; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__SIP__Request__Timestamp() const { if (union_selection != ALT_avp__DCA__3GPP__SIP__Request__Timestamp) TTCN_error("Using non-selected field avp_DCA_3GPP_SIP_Request_Timestamp in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SIP__Request__Timestamp; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Framed__Route() { if (union_selection != ALT_avp__DNAS__NONE__Framed__Route) { clean_up(); field_avp__DNAS__NONE__Framed__Route = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Framed__Route; } return *field_avp__DNAS__NONE__Framed__Route; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Framed__Route() const { if (union_selection != ALT_avp__DNAS__NONE__Framed__Route) TTCN_error("Using non-selected field avp_DNAS_NONE_Framed_Route in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Framed__Route; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Tunnel__Private__Group__Id() { if (union_selection != ALT_avp__DNAS__NONE__Tunnel__Private__Group__Id) { clean_up(); field_avp__DNAS__NONE__Tunnel__Private__Group__Id = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Tunnel__Private__Group__Id; } return *field_avp__DNAS__NONE__Tunnel__Private__Group__Id; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Tunnel__Private__Group__Id() const { if (union_selection != ALT_avp__DNAS__NONE__Tunnel__Private__Group__Id) TTCN_error("Using non-selected field avp_DNAS_NONE_Tunnel_Private_Group_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Tunnel__Private__Group__Id; } DCC__NONE__CC__Request__Type& AVP__Data::avp__DCC__NONE__CC__Request__Type() { if (union_selection != ALT_avp__DCC__NONE__CC__Request__Type) { clean_up(); field_avp__DCC__NONE__CC__Request__Type = new DCC__NONE__CC__Request__Type; union_selection = ALT_avp__DCC__NONE__CC__Request__Type; } return *field_avp__DCC__NONE__CC__Request__Type; } const DCC__NONE__CC__Request__Type& AVP__Data::avp__DCC__NONE__CC__Request__Type() const { if (union_selection != ALT_avp__DCC__NONE__CC__Request__Type) TTCN_error("Using non-selected field avp_DCC_NONE_CC_Request_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__CC__Request__Type; } AVP__Address& AVP__Data::avp__DCA__3GPP__ProSe__Source__IP__Address() { if (union_selection != ALT_avp__DCA__3GPP__ProSe__Source__IP__Address) { clean_up(); field_avp__DCA__3GPP__ProSe__Source__IP__Address = new AVP__Address; union_selection = ALT_avp__DCA__3GPP__ProSe__Source__IP__Address; } return *field_avp__DCA__3GPP__ProSe__Source__IP__Address; } const AVP__Address& AVP__Data::avp__DCA__3GPP__ProSe__Source__IP__Address() const { if (union_selection != ALT_avp__DCA__3GPP__ProSe__Source__IP__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_ProSe_Source_IP_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__ProSe__Source__IP__Address; } OCTETSTRING& AVP__Data::avp__S6__3GPP__Type__Of__External__Identifier() { if (union_selection != ALT_avp__S6__3GPP__Type__Of__External__Identifier) { clean_up(); field_avp__S6__3GPP__Type__Of__External__Identifier = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__Type__Of__External__Identifier; } return *field_avp__S6__3GPP__Type__Of__External__Identifier; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__Type__Of__External__Identifier() const { if (union_selection != ALT_avp__S6__3GPP__Type__Of__External__Identifier) TTCN_error("Using non-selected field avp_S6_3GPP_Type_Of_External_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Type__Of__External__Identifier; } AVP__list& AVP__Data::avp__PCC__3GPP__Event__Report__Indication() { if (union_selection != ALT_avp__PCC__3GPP__Event__Report__Indication) { clean_up(); field_avp__PCC__3GPP__Event__Report__Indication = new AVP__list; union_selection = ALT_avp__PCC__3GPP__Event__Report__Indication; } return *field_avp__PCC__3GPP__Event__Report__Indication; } const AVP__list& AVP__Data::avp__PCC__3GPP__Event__Report__Indication() const { if (union_selection != ALT_avp__PCC__3GPP__Event__Report__Indication) TTCN_error("Using non-selected field avp_PCC_3GPP_Event_Report_Indication in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Event__Report__Indication; } AVP__list& AVP__Data::avp__AAA__3GPP__MDT__Configuration() { if (union_selection != ALT_avp__AAA__3GPP__MDT__Configuration) { clean_up(); field_avp__AAA__3GPP__MDT__Configuration = new AVP__list; union_selection = ALT_avp__AAA__3GPP__MDT__Configuration; } return *field_avp__AAA__3GPP__MDT__Configuration; } const AVP__list& AVP__Data::avp__AAA__3GPP__MDT__Configuration() const { if (union_selection != ALT_avp__AAA__3GPP__MDT__Configuration) TTCN_error("Using non-selected field avp_AAA_3GPP_MDT_Configuration in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__MDT__Configuration; } PCC__3GPP__Usage__Monitoring__Report& AVP__Data::avp__PCC__3GPP__Usage__Monitoring__Report() { if (union_selection != ALT_avp__PCC__3GPP__Usage__Monitoring__Report) { clean_up(); field_avp__PCC__3GPP__Usage__Monitoring__Report = new PCC__3GPP__Usage__Monitoring__Report; union_selection = ALT_avp__PCC__3GPP__Usage__Monitoring__Report; } return *field_avp__PCC__3GPP__Usage__Monitoring__Report; } const PCC__3GPP__Usage__Monitoring__Report& AVP__Data::avp__PCC__3GPP__Usage__Monitoring__Report() const { if (union_selection != ALT_avp__PCC__3GPP__Usage__Monitoring__Report) TTCN_error("Using non-selected field avp_PCC_3GPP_Usage_Monitoring_Report in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Usage__Monitoring__Report; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Number__Of__Participants() { if (union_selection != ALT_avp__DCA__3GPP__Number__Of__Participants) { clean_up(); field_avp__DCA__3GPP__Number__Of__Participants = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Number__Of__Participants; } return *field_avp__DCA__3GPP__Number__Of__Participants; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Number__Of__Participants() const { if (union_selection != ALT_avp__DCA__3GPP__Number__Of__Participants) TTCN_error("Using non-selected field avp_DCA_3GPP_Number_Of_Participants in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Number__Of__Participants; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__MSC__Address() { if (union_selection != ALT_avp__DCA__3GPP__MSC__Address) { clean_up(); field_avp__DCA__3GPP__MSC__Address = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__MSC__Address; } return *field_avp__DCA__3GPP__MSC__Address; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__MSC__Address() const { if (union_selection != ALT_avp__DCA__3GPP__MSC__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_MSC_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__MSC__Address; } CxDx__3GPP__Priviledged__Sender__Indication& AVP__Data::avp__CxDx__3GPP__Priviledged__Sender__Indication() { if (union_selection != ALT_avp__CxDx__3GPP__Priviledged__Sender__Indication) { clean_up(); field_avp__CxDx__3GPP__Priviledged__Sender__Indication = new CxDx__3GPP__Priviledged__Sender__Indication; union_selection = ALT_avp__CxDx__3GPP__Priviledged__Sender__Indication; } return *field_avp__CxDx__3GPP__Priviledged__Sender__Indication; } const CxDx__3GPP__Priviledged__Sender__Indication& AVP__Data::avp__CxDx__3GPP__Priviledged__Sender__Indication() const { if (union_selection != ALT_avp__CxDx__3GPP__Priviledged__Sender__Indication) TTCN_error("Using non-selected field avp_CxDx_3GPP_Priviledged_Sender_Indication in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Priviledged__Sender__Indication; } AVP__list& AVP__Data::avp__AAA__3GPP__Adjacent__Access__Restriction__Data() { if (union_selection != ALT_avp__AAA__3GPP__Adjacent__Access__Restriction__Data) { clean_up(); field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data = new AVP__list; union_selection = ALT_avp__AAA__3GPP__Adjacent__Access__Restriction__Data; } return *field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data; } const AVP__list& AVP__Data::avp__AAA__3GPP__Adjacent__Access__Restriction__Data() const { if (union_selection != ALT_avp__AAA__3GPP__Adjacent__Access__Restriction__Data) TTCN_error("Using non-selected field avp_AAA_3GPP_Adjacent_Access_Restriction_Data in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data; } DCA__3GPP__AoC__Service__Obligatory__Type& AVP__Data::avp__DCA__3GPP__AoC__Service__Obligatory__Type() { if (union_selection != ALT_avp__DCA__3GPP__AoC__Service__Obligatory__Type) { clean_up(); field_avp__DCA__3GPP__AoC__Service__Obligatory__Type = new DCA__3GPP__AoC__Service__Obligatory__Type; union_selection = ALT_avp__DCA__3GPP__AoC__Service__Obligatory__Type; } return *field_avp__DCA__3GPP__AoC__Service__Obligatory__Type; } const DCA__3GPP__AoC__Service__Obligatory__Type& AVP__Data::avp__DCA__3GPP__AoC__Service__Obligatory__Type() const { if (union_selection != ALT_avp__DCA__3GPP__AoC__Service__Obligatory__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_AoC_Service_Obligatory_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__AoC__Service__Obligatory__Type; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID() { if (union_selection != ALT_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID) { clean_up(); field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID; } return *field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID() const { if (union_selection != ALT_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID) TTCN_error("Using non-selected field avp_AAA_3GPP_RAT_Frequency_Selection_Priority_ID in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Time__First__Usage() { if (union_selection != ALT_avp__DCA__3GPP__Time__First__Usage) { clean_up(); field_avp__DCA__3GPP__Time__First__Usage = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Time__First__Usage; } return *field_avp__DCA__3GPP__Time__First__Usage; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Time__First__Usage() const { if (union_selection != ALT_avp__DCA__3GPP__Time__First__Usage) TTCN_error("Using non-selected field avp_DCA_3GPP_Time_First_Usage in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Time__First__Usage; } OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Reason__Info() { if (union_selection != ALT_avp__CxDx__3GPP__Reason__Info) { clean_up(); field_avp__CxDx__3GPP__Reason__Info = new OCTETSTRING; union_selection = ALT_avp__CxDx__3GPP__Reason__Info; } return *field_avp__CxDx__3GPP__Reason__Info; } const OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Reason__Info() const { if (union_selection != ALT_avp__CxDx__3GPP__Reason__Info) TTCN_error("Using non-selected field avp_CxDx_3GPP_Reason_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Reason__Info; } AVP__list& AVP__Data::avp__PCC__3GPP__Default__EPS__Bearer__QoS() { if (union_selection != ALT_avp__PCC__3GPP__Default__EPS__Bearer__QoS) { clean_up(); field_avp__PCC__3GPP__Default__EPS__Bearer__QoS = new AVP__list; union_selection = ALT_avp__PCC__3GPP__Default__EPS__Bearer__QoS; } return *field_avp__PCC__3GPP__Default__EPS__Bearer__QoS; } const AVP__list& AVP__Data::avp__PCC__3GPP__Default__EPS__Bearer__QoS() const { if (union_selection != ALT_avp__PCC__3GPP__Default__EPS__Bearer__QoS) TTCN_error("Using non-selected field avp_PCC_3GPP_Default_EPS_Bearer_QoS in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Default__EPS__Bearer__QoS; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__CLR__Flags() { if (union_selection != ALT_avp__AAA__3GPP__CLR__Flags) { clean_up(); field_avp__AAA__3GPP__CLR__Flags = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__CLR__Flags; } return *field_avp__AAA__3GPP__CLR__Flags; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__CLR__Flags() const { if (union_selection != ALT_avp__AAA__3GPP__CLR__Flags) TTCN_error("Using non-selected field avp_AAA_3GPP_CLR_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__CLR__Flags; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__ULR__Flags() { if (union_selection != ALT_avp__AAA__3GPP__ULR__Flags) { clean_up(); field_avp__AAA__3GPP__ULR__Flags = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__ULR__Flags; } return *field_avp__AAA__3GPP__ULR__Flags; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__ULR__Flags() const { if (union_selection != ALT_avp__AAA__3GPP__ULR__Flags) TTCN_error("Using non-selected field avp_AAA_3GPP_ULR_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__ULR__Flags; } AVP__Address& AVP__Data::avp__DCA__3GPP__Originating__SCCP__Address() { if (union_selection != ALT_avp__DCA__3GPP__Originating__SCCP__Address) { clean_up(); field_avp__DCA__3GPP__Originating__SCCP__Address = new AVP__Address; union_selection = ALT_avp__DCA__3GPP__Originating__SCCP__Address; } return *field_avp__DCA__3GPP__Originating__SCCP__Address; } const AVP__Address& AVP__Data::avp__DCA__3GPP__Originating__SCCP__Address() const { if (union_selection != ALT_avp__DCA__3GPP__Originating__SCCP__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_Originating_SCCP_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Originating__SCCP__Address; } AAA__3GPP__ICS__Indicator& AVP__Data::avp__AAA__3GPP__ICS__Indicator() { if (union_selection != ALT_avp__AAA__3GPP__ICS__Indicator) { clean_up(); field_avp__AAA__3GPP__ICS__Indicator = new AAA__3GPP__ICS__Indicator; union_selection = ALT_avp__AAA__3GPP__ICS__Indicator; } return *field_avp__AAA__3GPP__ICS__Indicator; } const AAA__3GPP__ICS__Indicator& AVP__Data::avp__AAA__3GPP__ICS__Indicator() const { if (union_selection != ALT_avp__AAA__3GPP__ICS__Indicator) TTCN_error("Using non-selected field avp_AAA_3GPP_ICS_Indicator in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__ICS__Indicator; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Calling__Station__Id() { if (union_selection != ALT_avp__DNAS__NONE__Calling__Station__Id) { clean_up(); field_avp__DNAS__NONE__Calling__Station__Id = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Calling__Station__Id; } return *field_avp__DNAS__NONE__Calling__Station__Id; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Calling__Station__Id() const { if (union_selection != ALT_avp__DNAS__NONE__Calling__Station__Id) TTCN_error("Using non-selected field avp_DNAS_NONE_Calling_Station_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Calling__Station__Id; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Tunnel__Client__Auth__Id() { if (union_selection != ALT_avp__DNAS__NONE__Tunnel__Client__Auth__Id) { clean_up(); field_avp__DNAS__NONE__Tunnel__Client__Auth__Id = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Tunnel__Client__Auth__Id; } return *field_avp__DNAS__NONE__Tunnel__Client__Auth__Id; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Tunnel__Client__Auth__Id() const { if (union_selection != ALT_avp__DNAS__NONE__Tunnel__Client__Auth__Id) TTCN_error("Using non-selected field avp_DNAS_NONE_Tunnel_Client_Auth_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Tunnel__Client__Auth__Id; } OCTETSTRING& AVP__Data::avp__DCC__NONE__Currency__Code() { if (union_selection != ALT_avp__DCC__NONE__Currency__Code) { clean_up(); field_avp__DCC__NONE__Currency__Code = new OCTETSTRING; union_selection = ALT_avp__DCC__NONE__Currency__Code; } return *field_avp__DCC__NONE__Currency__Code; } const OCTETSTRING& AVP__Data::avp__DCC__NONE__Currency__Code() const { if (union_selection != ALT_avp__DCC__NONE__Currency__Code) TTCN_error("Using non-selected field avp_DCC_NONE_Currency_Code in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Currency__Code; } AAA__3GPP__Cancellation__Type& AVP__Data::avp__AAA__3GPP__Cancellation__Type() { if (union_selection != ALT_avp__AAA__3GPP__Cancellation__Type) { clean_up(); field_avp__AAA__3GPP__Cancellation__Type = new AAA__3GPP__Cancellation__Type; union_selection = ALT_avp__AAA__3GPP__Cancellation__Type; } return *field_avp__AAA__3GPP__Cancellation__Type; } const AAA__3GPP__Cancellation__Type& AVP__Data::avp__AAA__3GPP__Cancellation__Type() const { if (union_selection != ALT_avp__AAA__3GPP__Cancellation__Type) TTCN_error("Using non-selected field avp_AAA_3GPP_Cancellation_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Cancellation__Type; } AVP__list& AVP__Data::avp__BASE__NONE__E2E__Sequence() { if (union_selection != ALT_avp__BASE__NONE__E2E__Sequence) { clean_up(); field_avp__BASE__NONE__E2E__Sequence = new AVP__list; union_selection = ALT_avp__BASE__NONE__E2E__Sequence; } return *field_avp__BASE__NONE__E2E__Sequence; } const AVP__list& AVP__Data::avp__BASE__NONE__E2E__Sequence() const { if (union_selection != ALT_avp__BASE__NONE__E2E__Sequence) TTCN_error("Using non-selected field avp_BASE_NONE_E2E_Sequence in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__E2E__Sequence; } CHARSTRING& AVP__Data::avp__BASE__NONE__Origin__Realm() { if (union_selection != ALT_avp__BASE__NONE__Origin__Realm) { clean_up(); field_avp__BASE__NONE__Origin__Realm = new CHARSTRING; union_selection = ALT_avp__BASE__NONE__Origin__Realm; } return *field_avp__BASE__NONE__Origin__Realm; } const CHARSTRING& AVP__Data::avp__BASE__NONE__Origin__Realm() const { if (union_selection != ALT_avp__BASE__NONE__Origin__Realm) TTCN_error("Using non-selected field avp_BASE_NONE_Origin_Realm in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Origin__Realm; } AAA__3GPP__PDN__Type& AVP__Data::avp__AAA__3GPP__PDN__Type() { if (union_selection != ALT_avp__AAA__3GPP__PDN__Type) { clean_up(); field_avp__AAA__3GPP__PDN__Type = new AAA__3GPP__PDN__Type; union_selection = ALT_avp__AAA__3GPP__PDN__Type; } return *field_avp__AAA__3GPP__PDN__Type; } const AAA__3GPP__PDN__Type& AVP__Data::avp__AAA__3GPP__PDN__Type() const { if (union_selection != ALT_avp__AAA__3GPP__PDN__Type) TTCN_error("Using non-selected field avp_AAA_3GPP_PDN_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__PDN__Type; } AVP__list& AVP__Data::avp__DCA__3GPP__Scale__Factor() { if (union_selection != ALT_avp__DCA__3GPP__Scale__Factor) { clean_up(); field_avp__DCA__3GPP__Scale__Factor = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Scale__Factor; } return *field_avp__DCA__3GPP__Scale__Factor; } const AVP__list& AVP__Data::avp__DCA__3GPP__Scale__Factor() const { if (union_selection != ALT_avp__DCA__3GPP__Scale__Factor) TTCN_error("Using non-selected field avp_DCA_3GPP_Scale_Factor in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Scale__Factor; } AVP__list& AVP__Data::avp__DCA__3GPP__IM__Information() { if (union_selection != ALT_avp__DCA__3GPP__IM__Information) { clean_up(); field_avp__DCA__3GPP__IM__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__IM__Information; } return *field_avp__DCA__3GPP__IM__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__IM__Information() const { if (union_selection != ALT_avp__DCA__3GPP__IM__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_IM_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__IM__Information; } DNAS__NONE__Prompt& AVP__Data::avp__DNAS__NONE__Prompt() { if (union_selection != ALT_avp__DNAS__NONE__Prompt) { clean_up(); field_avp__DNAS__NONE__Prompt = new DNAS__NONE__Prompt; union_selection = ALT_avp__DNAS__NONE__Prompt; } return *field_avp__DNAS__NONE__Prompt; } const DNAS__NONE__Prompt& AVP__Data::avp__DNAS__NONE__Prompt() const { if (union_selection != ALT_avp__DNAS__NONE__Prompt) TTCN_error("Using non-selected field avp_DNAS_NONE_Prompt in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Prompt; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__SDP__Offer__Timestamp() { if (union_selection != ALT_avp__DCA__3GPP__SDP__Offer__Timestamp) { clean_up(); field_avp__DCA__3GPP__SDP__Offer__Timestamp = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__SDP__Offer__Timestamp; } return *field_avp__DCA__3GPP__SDP__Offer__Timestamp; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__SDP__Offer__Timestamp() const { if (union_selection != ALT_avp__DCA__3GPP__SDP__Offer__Timestamp) TTCN_error("Using non-selected field avp_DCA_3GPP_SDP_Offer_Timestamp in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SDP__Offer__Timestamp; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__PPR__Flags() { if (union_selection != ALT_avp__AAA__3GPP__PPR__Flags) { clean_up(); field_avp__AAA__3GPP__PPR__Flags = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__PPR__Flags; } return *field_avp__AAA__3GPP__PPR__Flags; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__PPR__Flags() const { if (union_selection != ALT_avp__AAA__3GPP__PPR__Flags) TTCN_error("Using non-selected field avp_AAA_3GPP_PPR_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__PPR__Flags; } AVP__list& AVP__Data::avp__DCA__3GPP__MM__Content__Type() { if (union_selection != ALT_avp__DCA__3GPP__MM__Content__Type) { clean_up(); field_avp__DCA__3GPP__MM__Content__Type = new AVP__list; union_selection = ALT_avp__DCA__3GPP__MM__Content__Type; } return *field_avp__DCA__3GPP__MM__Content__Type; } const AVP__list& AVP__Data::avp__DCA__3GPP__MM__Content__Type() const { if (union_selection != ALT_avp__DCA__3GPP__MM__Content__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_MM_Content_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__MM__Content__Type; } AVP__list& AVP__Data::avp__DCA__3GPP__CPDT__Information() { if (union_selection != ALT_avp__DCA__3GPP__CPDT__Information) { clean_up(); field_avp__DCA__3GPP__CPDT__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__CPDT__Information; } return *field_avp__DCA__3GPP__CPDT__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__CPDT__Information() const { if (union_selection != ALT_avp__DCA__3GPP__CPDT__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_CPDT_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__CPDT__Information; } OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__GGSN__IPv6__Address() { if (union_selection != ALT_avp__GI__3GPP__3GPP__GGSN__IPv6__Address) { clean_up(); field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address = new OCTETSTRING; union_selection = ALT_avp__GI__3GPP__3GPP__GGSN__IPv6__Address; } return *field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address; } const OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__GGSN__IPv6__Address() const { if (union_selection != ALT_avp__GI__3GPP__3GPP__GGSN__IPv6__Address) TTCN_error("Using non-selected field avp_GI_3GPP_3GPP_GGSN_IPv6_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__DER__S6b__Flags() { if (union_selection != ALT_avp__AAA__3GPP__DER__S6b__Flags) { clean_up(); field_avp__AAA__3GPP__DER__S6b__Flags = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__DER__S6b__Flags; } return *field_avp__AAA__3GPP__DER__S6b__Flags; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__DER__S6b__Flags() const { if (union_selection != ALT_avp__AAA__3GPP__DER__S6b__Flags) TTCN_error("Using non-selected field avp_AAA_3GPP_DER_S6b_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__DER__S6b__Flags; } CHARSTRING& AVP__Data::avp__DCA__3GPP__SCS__Realm() { if (union_selection != ALT_avp__DCA__3GPP__SCS__Realm) { clean_up(); field_avp__DCA__3GPP__SCS__Realm = new CHARSTRING; union_selection = ALT_avp__DCA__3GPP__SCS__Realm; } return *field_avp__DCA__3GPP__SCS__Realm; } const CHARSTRING& AVP__Data::avp__DCA__3GPP__SCS__Realm() const { if (union_selection != ALT_avp__DCA__3GPP__SCS__Realm) TTCN_error("Using non-selected field avp_DCA_3GPP_SCS_Realm in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SCS__Realm; } AVP__list& AVP__Data::avp__DCA__3GPP__LCS__Requestor__Id() { if (union_selection != ALT_avp__DCA__3GPP__LCS__Requestor__Id) { clean_up(); field_avp__DCA__3GPP__LCS__Requestor__Id = new AVP__list; union_selection = ALT_avp__DCA__3GPP__LCS__Requestor__Id; } return *field_avp__DCA__3GPP__LCS__Requestor__Id; } const AVP__list& AVP__Data::avp__DCA__3GPP__LCS__Requestor__Id() const { if (union_selection != ALT_avp__DCA__3GPP__LCS__Requestor__Id) TTCN_error("Using non-selected field avp_DCA_3GPP_LCS_Requestor_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__LCS__Requestor__Id; } AVP__list& AVP__Data::avp__RX__3GPP__Access__Network__Charging__Identifier() { if (union_selection != ALT_avp__RX__3GPP__Access__Network__Charging__Identifier) { clean_up(); field_avp__RX__3GPP__Access__Network__Charging__Identifier = new AVP__list; union_selection = ALT_avp__RX__3GPP__Access__Network__Charging__Identifier; } return *field_avp__RX__3GPP__Access__Network__Charging__Identifier; } const AVP__list& AVP__Data::avp__RX__3GPP__Access__Network__Charging__Identifier() const { if (union_selection != ALT_avp__RX__3GPP__Access__Network__Charging__Identifier) TTCN_error("Using non-selected field avp_RX_3GPP_Access_Network_Charging_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Access__Network__Charging__Identifier; } AVP__list& AVP__Data::avp__DCC__NONE__Redirect__Server() { if (union_selection != ALT_avp__DCC__NONE__Redirect__Server) { clean_up(); field_avp__DCC__NONE__Redirect__Server = new AVP__list; union_selection = ALT_avp__DCC__NONE__Redirect__Server; } return *field_avp__DCC__NONE__Redirect__Server; } const AVP__list& AVP__Data::avp__DCC__NONE__Redirect__Server() const { if (union_selection != ALT_avp__DCC__NONE__Redirect__Server) TTCN_error("Using non-selected field avp_DCC_NONE_Redirect_Server in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Redirect__Server; } AVP__list& AVP__Data::avp__S6__3GPP__AESE__Communication__Pattern__Config__Status() { if (union_selection != ALT_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status) { clean_up(); field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status = new AVP__list; union_selection = ALT_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status; } return *field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status; } const AVP__list& AVP__Data::avp__S6__3GPP__AESE__Communication__Pattern__Config__Status() const { if (union_selection != ALT_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status) TTCN_error("Using non-selected field avp_S6_3GPP_AESE_Communication_Pattern_Config_Status in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status; } DCA__3GPP__PoC__User__Role__info__Units& AVP__Data::avp__DCA__3GPP__PoC__User__Role__info__Units() { if (union_selection != ALT_avp__DCA__3GPP__PoC__User__Role__info__Units) { clean_up(); field_avp__DCA__3GPP__PoC__User__Role__info__Units = new DCA__3GPP__PoC__User__Role__info__Units; union_selection = ALT_avp__DCA__3GPP__PoC__User__Role__info__Units; } return *field_avp__DCA__3GPP__PoC__User__Role__info__Units; } const DCA__3GPP__PoC__User__Role__info__Units& AVP__Data::avp__DCA__3GPP__PoC__User__Role__info__Units() const { if (union_selection != ALT_avp__DCA__3GPP__PoC__User__Role__info__Units) TTCN_error("Using non-selected field avp_DCA_3GPP_PoC_User_Role_info_Units in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__PoC__User__Role__info__Units; } AVP__list& AVP__Data::avp__DCA__3GPP__Variable__Part() { if (union_selection != ALT_avp__DCA__3GPP__Variable__Part) { clean_up(); field_avp__DCA__3GPP__Variable__Part = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Variable__Part; } return *field_avp__DCA__3GPP__Variable__Part; } const AVP__list& AVP__Data::avp__DCA__3GPP__Variable__Part() const { if (union_selection != ALT_avp__DCA__3GPP__Variable__Part) TTCN_error("Using non-selected field avp_DCA_3GPP_Variable_Part in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Variable__Part; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__ProSe__3rd__Party__Application__ID() { if (union_selection != ALT_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID) { clean_up(); field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID; } return *field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__ProSe__3rd__Party__Application__ID() const { if (union_selection != ALT_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID) TTCN_error("Using non-selected field avp_DCA_3GPP_ProSe_3rd_Party_Application_ID in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID; } AVP__list& AVP__Data::avp__S6__3GPP__Enhanced__Coverage__Restriction__Data() { if (union_selection != ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data) { clean_up(); field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data = new AVP__list; union_selection = ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data; } return *field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data; } const AVP__list& AVP__Data::avp__S6__3GPP__Enhanced__Coverage__Restriction__Data() const { if (union_selection != ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data) TTCN_error("Using non-selected field avp_S6_3GPP_Enhanced_Coverage_Restriction_Data in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data; } PCC__3GPP__Bearer__Operation& AVP__Data::avp__PCC__3GPP__Bearer__Operation() { if (union_selection != ALT_avp__PCC__3GPP__Bearer__Operation) { clean_up(); field_avp__PCC__3GPP__Bearer__Operation = new PCC__3GPP__Bearer__Operation; union_selection = ALT_avp__PCC__3GPP__Bearer__Operation; } return *field_avp__PCC__3GPP__Bearer__Operation; } const PCC__3GPP__Bearer__Operation& AVP__Data::avp__PCC__3GPP__Bearer__Operation() const { if (union_selection != ALT_avp__PCC__3GPP__Bearer__Operation) TTCN_error("Using non-selected field avp_PCC_3GPP_Bearer_Operation in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Bearer__Operation; } AAA__3GPP__Current__Location__Retrieved& AVP__Data::avp__AAA__3GPP__Current__Location__Retrieved() { if (union_selection != ALT_avp__AAA__3GPP__Current__Location__Retrieved) { clean_up(); field_avp__AAA__3GPP__Current__Location__Retrieved = new AAA__3GPP__Current__Location__Retrieved; union_selection = ALT_avp__AAA__3GPP__Current__Location__Retrieved; } return *field_avp__AAA__3GPP__Current__Location__Retrieved; } const AAA__3GPP__Current__Location__Retrieved& AVP__Data::avp__AAA__3GPP__Current__Location__Retrieved() const { if (union_selection != ALT_avp__AAA__3GPP__Current__Location__Retrieved) TTCN_error("Using non-selected field avp_AAA_3GPP_Current_Location_Retrieved in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Current__Location__Retrieved; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Pre__emption__Control__Info() { if (union_selection != ALT_avp__RX__3GPP__Pre__emption__Control__Info) { clean_up(); field_avp__RX__3GPP__Pre__emption__Control__Info = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Pre__emption__Control__Info; } return *field_avp__RX__3GPP__Pre__emption__Control__Info; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Pre__emption__Control__Info() const { if (union_selection != ALT_avp__RX__3GPP__Pre__emption__Control__Info) TTCN_error("Using non-selected field avp_RX_3GPP_Pre_emption_Control_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Pre__emption__Control__Info; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__TDF__Application__Instance__Identifier() { if (union_selection != ALT_avp__PCC__3GPP__TDF__Application__Instance__Identifier) { clean_up(); field_avp__PCC__3GPP__TDF__Application__Instance__Identifier = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__TDF__Application__Instance__Identifier; } return *field_avp__PCC__3GPP__TDF__Application__Instance__Identifier; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__TDF__Application__Instance__Identifier() const { if (union_selection != ALT_avp__PCC__3GPP__TDF__Application__Instance__Identifier) TTCN_error("Using non-selected field avp_PCC_3GPP_TDF_Application_Instance_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__TDF__Application__Instance__Identifier; } AVP__list& AVP__Data::avp__DCA__3GPP__SM__Device__Trigger__Information() { if (union_selection != ALT_avp__DCA__3GPP__SM__Device__Trigger__Information) { clean_up(); field_avp__DCA__3GPP__SM__Device__Trigger__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__SM__Device__Trigger__Information; } return *field_avp__DCA__3GPP__SM__Device__Trigger__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__SM__Device__Trigger__Information() const { if (union_selection != ALT_avp__DCA__3GPP__SM__Device__Trigger__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_SM_Device_Trigger_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SM__Device__Trigger__Information; } AVP__list& AVP__Data::avp__DCA__3GPP__Service__Information() { if (union_selection != ALT_avp__DCA__3GPP__Service__Information) { clean_up(); field_avp__DCA__3GPP__Service__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Service__Information; } return *field_avp__DCA__3GPP__Service__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__Service__Information() const { if (union_selection != ALT_avp__DCA__3GPP__Service__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_Service_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Service__Information; } OCTETSTRING& AVP__Data::avp__BASE__NONE__Acct__Interim__Interval() { if (union_selection != ALT_avp__BASE__NONE__Acct__Interim__Interval) { clean_up(); field_avp__BASE__NONE__Acct__Interim__Interval = new OCTETSTRING; union_selection = ALT_avp__BASE__NONE__Acct__Interim__Interval; } return *field_avp__BASE__NONE__Acct__Interim__Interval; } const OCTETSTRING& AVP__Data::avp__BASE__NONE__Acct__Interim__Interval() const { if (union_selection != ALT_avp__BASE__NONE__Acct__Interim__Interval) TTCN_error("Using non-selected field avp_BASE_NONE_Acct_Interim_Interval in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Acct__Interim__Interval; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Media__Component__Number() { if (union_selection != ALT_avp__RX__3GPP__Media__Component__Number) { clean_up(); field_avp__RX__3GPP__Media__Component__Number = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Media__Component__Number; } return *field_avp__RX__3GPP__Media__Component__Number; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Media__Component__Number() const { if (union_selection != ALT_avp__RX__3GPP__Media__Component__Number) TTCN_error("Using non-selected field avp_RX_3GPP_Media_Component_Number in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Media__Component__Number; } OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Path() { if (union_selection != ALT_avp__CxDx__3GPP__Path) { clean_up(); field_avp__CxDx__3GPP__Path = new OCTETSTRING; union_selection = ALT_avp__CxDx__3GPP__Path; } return *field_avp__CxDx__3GPP__Path; } const OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Path() const { if (union_selection != ALT_avp__CxDx__3GPP__Path) TTCN_error("Using non-selected field avp_CxDx_3GPP_Path in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Path; } PCC__3GPP__Packet__Filter__Usage& AVP__Data::avp__PCC__3GPP__Packet__Filter__Usage() { if (union_selection != ALT_avp__PCC__3GPP__Packet__Filter__Usage) { clean_up(); field_avp__PCC__3GPP__Packet__Filter__Usage = new PCC__3GPP__Packet__Filter__Usage; union_selection = ALT_avp__PCC__3GPP__Packet__Filter__Usage; } return *field_avp__PCC__3GPP__Packet__Filter__Usage; } const PCC__3GPP__Packet__Filter__Usage& AVP__Data::avp__PCC__3GPP__Packet__Filter__Usage() const { if (union_selection != ALT_avp__PCC__3GPP__Packet__Filter__Usage) TTCN_error("Using non-selected field avp_PCC_3GPP_Packet_Filter_Usage in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Packet__Filter__Usage; } INTEGER& AVP__Data::avp__AAA__3GPP__Event__Threshold__Event__1F() { if (union_selection != ALT_avp__AAA__3GPP__Event__Threshold__Event__1F) { clean_up(); field_avp__AAA__3GPP__Event__Threshold__Event__1F = new INTEGER; union_selection = ALT_avp__AAA__3GPP__Event__Threshold__Event__1F; } return *field_avp__AAA__3GPP__Event__Threshold__Event__1F; } const INTEGER& AVP__Data::avp__AAA__3GPP__Event__Threshold__Event__1F() const { if (union_selection != ALT_avp__AAA__3GPP__Event__Threshold__Event__1F) TTCN_error("Using non-selected field avp_AAA_3GPP_Event_Threshold_Event_1F in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Event__Threshold__Event__1F; } OCTETSTRING& AVP__Data::avp__S6__3GPP__MONTE__Location__Type() { if (union_selection != ALT_avp__S6__3GPP__MONTE__Location__Type) { clean_up(); field_avp__S6__3GPP__MONTE__Location__Type = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__MONTE__Location__Type; } return *field_avp__S6__3GPP__MONTE__Location__Type; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__MONTE__Location__Type() const { if (union_selection != ALT_avp__S6__3GPP__MONTE__Location__Type) TTCN_error("Using non-selected field avp_S6_3GPP_MONTE_Location_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__MONTE__Location__Type; } AVP__list& AVP__Data::avp__DCA__3GPP__Inter__Operator__Identifier() { if (union_selection != ALT_avp__DCA__3GPP__Inter__Operator__Identifier) { clean_up(); field_avp__DCA__3GPP__Inter__Operator__Identifier = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Inter__Operator__Identifier; } return *field_avp__DCA__3GPP__Inter__Operator__Identifier; } const AVP__list& AVP__Data::avp__DCA__3GPP__Inter__Operator__Identifier() const { if (union_selection != ALT_avp__DCA__3GPP__Inter__Operator__Identifier) TTCN_error("Using non-selected field avp_DCA_3GPP_Inter_Operator_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Inter__Operator__Identifier; } AAA__3GPP__RDS__Indicator& AVP__Data::avp__AAA__3GPP__RDS__Indicator() { if (union_selection != ALT_avp__AAA__3GPP__RDS__Indicator) { clean_up(); field_avp__AAA__3GPP__RDS__Indicator = new AAA__3GPP__RDS__Indicator; union_selection = ALT_avp__AAA__3GPP__RDS__Indicator; } return *field_avp__AAA__3GPP__RDS__Indicator; } const AAA__3GPP__RDS__Indicator& AVP__Data::avp__AAA__3GPP__RDS__Indicator() const { if (union_selection != ALT_avp__AAA__3GPP__RDS__Indicator) TTCN_error("Using non-selected field avp_AAA_3GPP_RDS_Indicator in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__RDS__Indicator; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Proximity__Cancellation__Timestamp() { if (union_selection != ALT_avp__DCA__3GPP__Proximity__Cancellation__Timestamp) { clean_up(); field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Proximity__Cancellation__Timestamp; } return *field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Proximity__Cancellation__Timestamp() const { if (union_selection != ALT_avp__DCA__3GPP__Proximity__Cancellation__Timestamp) TTCN_error("Using non-selected field avp_DCA_3GPP_Proximity_Cancellation_Timestamp in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__MMTel__SService__Type() { if (union_selection != ALT_avp__DCA__3GPP__MMTel__SService__Type) { clean_up(); field_avp__DCA__3GPP__MMTel__SService__Type = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__MMTel__SService__Type; } return *field_avp__DCA__3GPP__MMTel__SService__Type; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__MMTel__SService__Type() const { if (union_selection != ALT_avp__DCA__3GPP__MMTel__SService__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_MMTel_SService_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__MMTel__SService__Type; } OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Optional__Capability() { if (union_selection != ALT_avp__CxDx__3GPP__Optional__Capability) { clean_up(); field_avp__CxDx__3GPP__Optional__Capability = new OCTETSTRING; union_selection = ALT_avp__CxDx__3GPP__Optional__Capability; } return *field_avp__CxDx__3GPP__Optional__Capability; } const OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Optional__Capability() const { if (union_selection != ALT_avp__CxDx__3GPP__Optional__Capability) TTCN_error("Using non-selected field avp_CxDx_3GPP_Optional_Capability in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Optional__Capability; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Tunnel__Header__Length() { if (union_selection != ALT_avp__PCC__3GPP__Tunnel__Header__Length) { clean_up(); field_avp__PCC__3GPP__Tunnel__Header__Length = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Tunnel__Header__Length; } return *field_avp__PCC__3GPP__Tunnel__Header__Length; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Tunnel__Header__Length() const { if (union_selection != ALT_avp__PCC__3GPP__Tunnel__Header__Length) TTCN_error("Using non-selected field avp_PCC_3GPP_Tunnel_Header_Length in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Tunnel__Header__Length; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Reporting__Trigger() { if (union_selection != ALT_avp__AAA__3GPP__Reporting__Trigger) { clean_up(); field_avp__AAA__3GPP__Reporting__Trigger = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Reporting__Trigger; } return *field_avp__AAA__3GPP__Reporting__Trigger; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Reporting__Trigger() const { if (union_selection != ALT_avp__AAA__3GPP__Reporting__Trigger) TTCN_error("Using non-selected field avp_AAA_3GPP_Reporting_Trigger in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Reporting__Trigger; } AVP__list& AVP__Data::avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate() { if (union_selection != ALT_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate) { clean_up(); field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate = new AVP__list; union_selection = ALT_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate; } return *field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate; } const AVP__list& AVP__Data::avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate() const { if (union_selection != ALT_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate) TTCN_error("Using non-selected field avp_PCC_3GPP_Conditional_APN_Aggregate_Max_Bitrate in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate; } CHARSTRING& AVP__Data::avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name() { if (union_selection != ALT_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name) { clean_up(); field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name = new CHARSTRING; union_selection = ALT_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name; } return *field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name; } const CHARSTRING& AVP__Data::avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name() const { if (union_selection != ALT_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name) TTCN_error("Using non-selected field avp_CxDx_3GPP_Secondary_Event_Charging_Function_Name in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Group__PLMN__Id() { if (union_selection != ALT_avp__AAA__3GPP__Group__PLMN__Id) { clean_up(); field_avp__AAA__3GPP__Group__PLMN__Id = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Group__PLMN__Id; } return *field_avp__AAA__3GPP__Group__PLMN__Id; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Group__PLMN__Id() const { if (union_selection != ALT_avp__AAA__3GPP__Group__PLMN__Id) TTCN_error("Using non-selected field avp_AAA_3GPP_Group_PLMN_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Group__PLMN__Id; } DCA__3GPP__Reply__Path__Requested& AVP__Data::avp__DCA__3GPP__Reply__Path__Requested() { if (union_selection != ALT_avp__DCA__3GPP__Reply__Path__Requested) { clean_up(); field_avp__DCA__3GPP__Reply__Path__Requested = new DCA__3GPP__Reply__Path__Requested; union_selection = ALT_avp__DCA__3GPP__Reply__Path__Requested; } return *field_avp__DCA__3GPP__Reply__Path__Requested; } const DCA__3GPP__Reply__Path__Requested& AVP__Data::avp__DCA__3GPP__Reply__Path__Requested() const { if (union_selection != ALT_avp__DCA__3GPP__Reply__Path__Requested) TTCN_error("Using non-selected field avp_DCA_3GPP_Reply_Path_Requested in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Reply__Path__Requested; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__User__Id() { if (union_selection != ALT_avp__AAA__3GPP__User__Id) { clean_up(); field_avp__AAA__3GPP__User__Id = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__User__Id; } return *field_avp__AAA__3GPP__User__Id; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__User__Id() const { if (union_selection != ALT_avp__AAA__3GPP__User__Id) TTCN_error("Using non-selected field avp_AAA_3GPP_User_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__User__Id; } DCA__3GPP__Serving__Node__Type& AVP__Data::avp__DCA__3GPP__Serving__Node__Type() { if (union_selection != ALT_avp__DCA__3GPP__Serving__Node__Type) { clean_up(); field_avp__DCA__3GPP__Serving__Node__Type = new DCA__3GPP__Serving__Node__Type; union_selection = ALT_avp__DCA__3GPP__Serving__Node__Type; } return *field_avp__DCA__3GPP__Serving__Node__Type; } const DCA__3GPP__Serving__Node__Type& AVP__Data::avp__DCA__3GPP__Serving__Node__Type() const { if (union_selection != ALT_avp__DCA__3GPP__Serving__Node__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_Serving_Node_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Serving__Node__Type; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Login__LAT__Node() { if (union_selection != ALT_avp__DNAS__NONE__Login__LAT__Node) { clean_up(); field_avp__DNAS__NONE__Login__LAT__Node = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Login__LAT__Node; } return *field_avp__DNAS__NONE__Login__LAT__Node; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Login__LAT__Node() const { if (union_selection != ALT_avp__DNAS__NONE__Login__LAT__Node) TTCN_error("Using non-selected field avp_DNAS_NONE_Login_LAT_Node in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Login__LAT__Node; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Originating__Line__Info() { if (union_selection != ALT_avp__DNAS__NONE__Originating__Line__Info) { clean_up(); field_avp__DNAS__NONE__Originating__Line__Info = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Originating__Line__Info; } return *field_avp__DNAS__NONE__Originating__Line__Info; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Originating__Line__Info() const { if (union_selection != ALT_avp__DNAS__NONE__Originating__Line__Info) TTCN_error("Using non-selected field avp_DNAS_NONE_Originating_Line_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Originating__Line__Info; } INTEGER& AVP__Data::avp__DCC__NONE__Exponent() { if (union_selection != ALT_avp__DCC__NONE__Exponent) { clean_up(); field_avp__DCC__NONE__Exponent = new INTEGER; union_selection = ALT_avp__DCC__NONE__Exponent; } return *field_avp__DCC__NONE__Exponent; } const INTEGER& AVP__Data::avp__DCC__NONE__Exponent() const { if (union_selection != ALT_avp__DCC__NONE__Exponent) TTCN_error("Using non-selected field avp_DCC_NONE_Exponent in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Exponent; } OCTETSTRING& AVP__Data::avp__MIPv6__NONE__MIP__Authenticator() { if (union_selection != ALT_avp__MIPv6__NONE__MIP__Authenticator) { clean_up(); field_avp__MIPv6__NONE__MIP__Authenticator = new OCTETSTRING; union_selection = ALT_avp__MIPv6__NONE__MIP__Authenticator; } return *field_avp__MIPv6__NONE__MIP__Authenticator; } const OCTETSTRING& AVP__Data::avp__MIPv6__NONE__MIP__Authenticator() const { if (union_selection != ALT_avp__MIPv6__NONE__MIP__Authenticator) TTCN_error("Using non-selected field avp_MIPv6_NONE_MIP_Authenticator in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv6__NONE__MIP__Authenticator; } AVP__list& AVP__Data::avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info() { if (union_selection != ALT_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info) { clean_up(); field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info = new AVP__list; union_selection = ALT_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info; } return *field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info; } const AVP__list& AVP__Data::avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info() const { if (union_selection != ALT_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info) TTCN_error("Using non-selected field avp_AAA_3GPP_Requested_UTRAN_GERAN_Authentication_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info; } OCTETSTRING& AVP__Data::avp__MIPv4__NONE__Accounting__Input__Octets() { if (union_selection != ALT_avp__MIPv4__NONE__Accounting__Input__Octets) { clean_up(); field_avp__MIPv4__NONE__Accounting__Input__Octets = new OCTETSTRING; union_selection = ALT_avp__MIPv4__NONE__Accounting__Input__Octets; } return *field_avp__MIPv4__NONE__Accounting__Input__Octets; } const OCTETSTRING& AVP__Data::avp__MIPv4__NONE__Accounting__Input__Octets() const { if (union_selection != ALT_avp__MIPv4__NONE__Accounting__Input__Octets) TTCN_error("Using non-selected field avp_MIPv4_NONE_Accounting_Input_Octets in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__Accounting__Input__Octets; } AVP__list& AVP__Data::avp__AAA__3GPP__EPS__User__State() { if (union_selection != ALT_avp__AAA__3GPP__EPS__User__State) { clean_up(); field_avp__AAA__3GPP__EPS__User__State = new AVP__list; union_selection = ALT_avp__AAA__3GPP__EPS__User__State; } return *field_avp__AAA__3GPP__EPS__User__State; } const AVP__list& AVP__Data::avp__AAA__3GPP__EPS__User__State() const { if (union_selection != ALT_avp__AAA__3GPP__EPS__User__State) TTCN_error("Using non-selected field avp_AAA_3GPP_EPS_User_State in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__EPS__User__State; } CHARSTRING& AVP__Data::avp__BASE__NONE__Origin__Host() { if (union_selection != ALT_avp__BASE__NONE__Origin__Host) { clean_up(); field_avp__BASE__NONE__Origin__Host = new CHARSTRING; union_selection = ALT_avp__BASE__NONE__Origin__Host; } return *field_avp__BASE__NONE__Origin__Host; } const CHARSTRING& AVP__Data::avp__BASE__NONE__Origin__Host() const { if (union_selection != ALT_avp__BASE__NONE__Origin__Host) TTCN_error("Using non-selected field avp_BASE_NONE_Origin_Host in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Origin__Host; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Access__Authorization__Flags() { if (union_selection != ALT_avp__AAA__3GPP__Access__Authorization__Flags) { clean_up(); field_avp__AAA__3GPP__Access__Authorization__Flags = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Access__Authorization__Flags; } return *field_avp__AAA__3GPP__Access__Authorization__Flags; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Access__Authorization__Flags() const { if (union_selection != ALT_avp__AAA__3GPP__Access__Authorization__Flags) TTCN_error("Using non-selected field avp_AAA_3GPP_Access_Authorization_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Access__Authorization__Flags; } AVP__Address& AVP__Data::avp__DCA__3GPP__PDP__Address() { if (union_selection != ALT_avp__DCA__3GPP__PDP__Address) { clean_up(); field_avp__DCA__3GPP__PDP__Address = new AVP__Address; union_selection = ALT_avp__DCA__3GPP__PDP__Address; } return *field_avp__DCA__3GPP__PDP__Address; } const AVP__Address& AVP__Data::avp__DCA__3GPP__PDP__Address() const { if (union_selection != ALT_avp__DCA__3GPP__PDP__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_PDP_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__PDP__Address; } DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator& AVP__Data::avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator() { if (union_selection != ALT_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator) { clean_up(); field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator = new DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator; union_selection = ALT_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator; } return *field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator; } const DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator& AVP__Data::avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator() const { if (union_selection != ALT_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator) TTCN_error("Using non-selected field avp_DCA_3GPP_CP_CIoT_EPS_Optimisation_Indicator in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator; } AVP__list& AVP__Data::avp__DCA__3GPP__NNI__Information() { if (union_selection != ALT_avp__DCA__3GPP__NNI__Information) { clean_up(); field_avp__DCA__3GPP__NNI__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__NNI__Information; } return *field_avp__DCA__3GPP__NNI__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__NNI__Information() const { if (union_selection != ALT_avp__DCA__3GPP__NNI__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_NNI_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__NNI__Information; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Location__Estimate() { if (union_selection != ALT_avp__DCA__3GPP__Location__Estimate) { clean_up(); field_avp__DCA__3GPP__Location__Estimate = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Location__Estimate; } return *field_avp__DCA__3GPP__Location__Estimate; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Location__Estimate() const { if (union_selection != ALT_avp__DCA__3GPP__Location__Estimate) TTCN_error("Using non-selected field avp_DCA_3GPP_Location_Estimate in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Location__Estimate; } AVP__list& AVP__Data::avp__DCA__3GPP__Offline__Charging() { if (union_selection != ALT_avp__DCA__3GPP__Offline__Charging) { clean_up(); field_avp__DCA__3GPP__Offline__Charging = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Offline__Charging; } return *field_avp__DCA__3GPP__Offline__Charging; } const AVP__list& AVP__Data::avp__DCA__3GPP__Offline__Charging() const { if (union_selection != ALT_avp__DCA__3GPP__Offline__Charging) TTCN_error("Using non-selected field avp_DCA_3GPP_Offline_Charging in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Offline__Charging; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Retry__Interval() { if (union_selection != ALT_avp__RX__3GPP__Retry__Interval) { clean_up(); field_avp__RX__3GPP__Retry__Interval = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Retry__Interval; } return *field_avp__RX__3GPP__Retry__Interval; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Retry__Interval() const { if (union_selection != ALT_avp__RX__3GPP__Retry__Interval) TTCN_error("Using non-selected field avp_RX_3GPP_Retry_Interval in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Retry__Interval; } OCTETSTRING& AVP__Data::avp__BASE__NONE__Accounting__Session__Id() { if (union_selection != ALT_avp__BASE__NONE__Accounting__Session__Id) { clean_up(); field_avp__BASE__NONE__Accounting__Session__Id = new OCTETSTRING; union_selection = ALT_avp__BASE__NONE__Accounting__Session__Id; } return *field_avp__BASE__NONE__Accounting__Session__Id; } const OCTETSTRING& AVP__Data::avp__BASE__NONE__Accounting__Session__Id() const { if (union_selection != ALT_avp__BASE__NONE__Accounting__Session__Id) TTCN_error("Using non-selected field avp_BASE_NONE_Accounting_Session_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Accounting__Session__Id; } AVP__list& AVP__Data::avp__DCA__3GPP__Additional__Content__Information() { if (union_selection != ALT_avp__DCA__3GPP__Additional__Content__Information) { clean_up(); field_avp__DCA__3GPP__Additional__Content__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Additional__Content__Information; } return *field_avp__DCA__3GPP__Additional__Content__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__Additional__Content__Information() const { if (union_selection != ALT_avp__DCA__3GPP__Additional__Content__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_Additional_Content_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Additional__Content__Information; } CHARSTRING& AVP__Data::avp__DCC__NONE__Restriction__Filter__Rule() { if (union_selection != ALT_avp__DCC__NONE__Restriction__Filter__Rule) { clean_up(); field_avp__DCC__NONE__Restriction__Filter__Rule = new CHARSTRING; union_selection = ALT_avp__DCC__NONE__Restriction__Filter__Rule; } return *field_avp__DCC__NONE__Restriction__Filter__Rule; } const CHARSTRING& AVP__Data::avp__DCC__NONE__Restriction__Filter__Rule() const { if (union_selection != ALT_avp__DCC__NONE__Restriction__Filter__Rule) TTCN_error("Using non-selected field avp_DCC_NONE_Restriction_Filter_Rule in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Restriction__Filter__Rule; } INTEGER& AVP__Data::avp__DCA__3GPP__Cause__Code() { if (union_selection != ALT_avp__DCA__3GPP__Cause__Code) { clean_up(); field_avp__DCA__3GPP__Cause__Code = new INTEGER; union_selection = ALT_avp__DCA__3GPP__Cause__Code; } return *field_avp__DCA__3GPP__Cause__Code; } const INTEGER& AVP__Data::avp__DCA__3GPP__Cause__Code() const { if (union_selection != ALT_avp__DCA__3GPP__Cause__Code) TTCN_error("Using non-selected field avp_DCA_3GPP_Cause_Code in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Cause__Code; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__TWAN__Connection__Mode() { if (union_selection != ALT_avp__AAA__3GPP__TWAN__Connection__Mode) { clean_up(); field_avp__AAA__3GPP__TWAN__Connection__Mode = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__TWAN__Connection__Mode; } return *field_avp__AAA__3GPP__TWAN__Connection__Mode; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__TWAN__Connection__Mode() const { if (union_selection != ALT_avp__AAA__3GPP__TWAN__Connection__Mode) TTCN_error("Using non-selected field avp_AAA_3GPP_TWAN_Connection_Mode in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__TWAN__Connection__Mode; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Packet__Filter__Identifier() { if (union_selection != ALT_avp__PCC__3GPP__Packet__Filter__Identifier) { clean_up(); field_avp__PCC__3GPP__Packet__Filter__Identifier = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Packet__Filter__Identifier; } return *field_avp__PCC__3GPP__Packet__Filter__Identifier; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Packet__Filter__Identifier() const { if (union_selection != ALT_avp__PCC__3GPP__Packet__Filter__Identifier) TTCN_error("Using non-selected field avp_PCC_3GPP_Packet_Filter_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Packet__Filter__Identifier; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Address__Data() { if (union_selection != ALT_avp__DCA__3GPP__Address__Data) { clean_up(); field_avp__DCA__3GPP__Address__Data = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Address__Data; } return *field_avp__DCA__3GPP__Address__Data; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Address__Data() const { if (union_selection != ALT_avp__DCA__3GPP__Address__Data) TTCN_error("Using non-selected field avp_DCA_3GPP_Address_Data in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Address__Data; } OCTETSTRING& AVP__Data::avp__S6__3GPP__SCEF__Reference__ID() { if (union_selection != ALT_avp__S6__3GPP__SCEF__Reference__ID) { clean_up(); field_avp__S6__3GPP__SCEF__Reference__ID = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__SCEF__Reference__ID; } return *field_avp__S6__3GPP__SCEF__Reference__ID; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__SCEF__Reference__ID() const { if (union_selection != ALT_avp__S6__3GPP__SCEF__Reference__ID) TTCN_error("Using non-selected field avp_S6_3GPP_SCEF_Reference_ID in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__SCEF__Reference__ID; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Content__Type() { if (union_selection != ALT_avp__DCA__3GPP__Content__Type) { clean_up(); field_avp__DCA__3GPP__Content__Type = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Content__Type; } return *field_avp__DCA__3GPP__Content__Type; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Content__Type() const { if (union_selection != ALT_avp__DCA__3GPP__Content__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_Content_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Content__Type; } PCC__3GPP__Resource__Release__Notification& AVP__Data::avp__PCC__3GPP__Resource__Release__Notification() { if (union_selection != ALT_avp__PCC__3GPP__Resource__Release__Notification) { clean_up(); field_avp__PCC__3GPP__Resource__Release__Notification = new PCC__3GPP__Resource__Release__Notification; union_selection = ALT_avp__PCC__3GPP__Resource__Release__Notification; } return *field_avp__PCC__3GPP__Resource__Release__Notification; } const PCC__3GPP__Resource__Release__Notification& AVP__Data::avp__PCC__3GPP__Resource__Release__Notification() const { if (union_selection != ALT_avp__PCC__3GPP__Resource__Release__Notification) TTCN_error("Using non-selected field avp_PCC_3GPP_Resource_Release_Notification in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Resource__Release__Notification; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__ADC__Rule__Name() { if (union_selection != ALT_avp__PCC__3GPP__ADC__Rule__Name) { clean_up(); field_avp__PCC__3GPP__ADC__Rule__Name = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__ADC__Rule__Name; } return *field_avp__PCC__3GPP__ADC__Rule__Name; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__ADC__Rule__Name() const { if (union_selection != ALT_avp__PCC__3GPP__ADC__Rule__Name) TTCN_error("Using non-selected field avp_PCC_3GPP_ADC_Rule_Name in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__ADC__Rule__Name; } AVP__Address& AVP__Data::avp__DCA__3GPP__ProSe__Function__IP__Address() { if (union_selection != ALT_avp__DCA__3GPP__ProSe__Function__IP__Address) { clean_up(); field_avp__DCA__3GPP__ProSe__Function__IP__Address = new AVP__Address; union_selection = ALT_avp__DCA__3GPP__ProSe__Function__IP__Address; } return *field_avp__DCA__3GPP__ProSe__Function__IP__Address; } const AVP__Address& AVP__Data::avp__DCA__3GPP__ProSe__Function__IP__Address() const { if (union_selection != ALT_avp__DCA__3GPP__ProSe__Function__IP__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_ProSe_Function_IP_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__ProSe__Function__IP__Address; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Guaranteed__Bitrate__DL() { if (union_selection != ALT_avp__PCC__3GPP__Guaranteed__Bitrate__DL) { clean_up(); field_avp__PCC__3GPP__Guaranteed__Bitrate__DL = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Guaranteed__Bitrate__DL; } return *field_avp__PCC__3GPP__Guaranteed__Bitrate__DL; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Guaranteed__Bitrate__DL() const { if (union_selection != ALT_avp__PCC__3GPP__Guaranteed__Bitrate__DL) TTCN_error("Using non-selected field avp_PCC_3GPP_Guaranteed_Bitrate_DL in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Guaranteed__Bitrate__DL; } BASE__NONE__Disconnect__Cause& AVP__Data::avp__BASE__NONE__Disconnect__Cause() { if (union_selection != ALT_avp__BASE__NONE__Disconnect__Cause) { clean_up(); field_avp__BASE__NONE__Disconnect__Cause = new BASE__NONE__Disconnect__Cause; union_selection = ALT_avp__BASE__NONE__Disconnect__Cause; } return *field_avp__BASE__NONE__Disconnect__Cause; } const BASE__NONE__Disconnect__Cause& AVP__Data::avp__BASE__NONE__Disconnect__Cause() const { if (union_selection != ALT_avp__BASE__NONE__Disconnect__Cause) TTCN_error("Using non-selected field avp_BASE_NONE_Disconnect_Cause in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Disconnect__Cause; } AAA__3GPP__Error__Diagnostic& AVP__Data::avp__AAA__3GPP__Error__Diagnostic() { if (union_selection != ALT_avp__AAA__3GPP__Error__Diagnostic) { clean_up(); field_avp__AAA__3GPP__Error__Diagnostic = new AAA__3GPP__Error__Diagnostic; union_selection = ALT_avp__AAA__3GPP__Error__Diagnostic; } return *field_avp__AAA__3GPP__Error__Diagnostic; } const AAA__3GPP__Error__Diagnostic& AVP__Data::avp__AAA__3GPP__Error__Diagnostic() const { if (union_selection != ALT_avp__AAA__3GPP__Error__Diagnostic) TTCN_error("Using non-selected field avp_AAA_3GPP_Error_Diagnostic in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Error__Diagnostic; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Extended__Max__Supported__BW__UL() { if (union_selection != ALT_avp__RX__3GPP__Extended__Max__Supported__BW__UL) { clean_up(); field_avp__RX__3GPP__Extended__Max__Supported__BW__UL = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Extended__Max__Supported__BW__UL; } return *field_avp__RX__3GPP__Extended__Max__Supported__BW__UL; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Extended__Max__Supported__BW__UL() const { if (union_selection != ALT_avp__RX__3GPP__Extended__Max__Supported__BW__UL) TTCN_error("Using non-selected field avp_RX_3GPP_Extended_Max_Supported_BW_UL in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Extended__Max__Supported__BW__UL; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__UDP__Source__Port() { if (union_selection != ALT_avp__PCC__3GPP__UDP__Source__Port) { clean_up(); field_avp__PCC__3GPP__UDP__Source__Port = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__UDP__Source__Port; } return *field_avp__PCC__3GPP__UDP__Source__Port; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__UDP__Source__Port() const { if (union_selection != ALT_avp__PCC__3GPP__UDP__Source__Port) TTCN_error("Using non-selected field avp_PCC_3GPP_UDP_Source_Port in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__UDP__Source__Port; } OCTETSTRING& AVP__Data::avp__DCC__NONE__CC__Total__Octets() { if (union_selection != ALT_avp__DCC__NONE__CC__Total__Octets) { clean_up(); field_avp__DCC__NONE__CC__Total__Octets = new OCTETSTRING; union_selection = ALT_avp__DCC__NONE__CC__Total__Octets; } return *field_avp__DCC__NONE__CC__Total__Octets; } const OCTETSTRING& AVP__Data::avp__DCC__NONE__CC__Total__Octets() const { if (union_selection != ALT_avp__DCC__NONE__CC__Total__Octets) TTCN_error("Using non-selected field avp_DCC_NONE_CC_Total_Octets in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__CC__Total__Octets; } BASE__NONE__Accounting__Record__Type& AVP__Data::avp__BASE__NONE__Accounting__Record__Type() { if (union_selection != ALT_avp__BASE__NONE__Accounting__Record__Type) { clean_up(); field_avp__BASE__NONE__Accounting__Record__Type = new BASE__NONE__Accounting__Record__Type; union_selection = ALT_avp__BASE__NONE__Accounting__Record__Type; } return *field_avp__BASE__NONE__Accounting__Record__Type; } const BASE__NONE__Accounting__Record__Type& AVP__Data::avp__BASE__NONE__Accounting__Record__Type() const { if (union_selection != ALT_avp__BASE__NONE__Accounting__Record__Type) TTCN_error("Using non-selected field avp_BASE_NONE_Accounting_Record_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Accounting__Record__Type; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__SMS__Result() { if (union_selection != ALT_avp__DCA__3GPP__SMS__Result) { clean_up(); field_avp__DCA__3GPP__SMS__Result = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__SMS__Result; } return *field_avp__DCA__3GPP__SMS__Result; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__SMS__Result() const { if (union_selection != ALT_avp__DCA__3GPP__SMS__Result) TTCN_error("Using non-selected field avp_DCA_3GPP_SMS_Result in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SMS__Result; } AVP__list& AVP__Data::avp__DCA__3GPP__MMS__Information() { if (union_selection != ALT_avp__DCA__3GPP__MMS__Information) { clean_up(); field_avp__DCA__3GPP__MMS__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__MMS__Information; } return *field_avp__DCA__3GPP__MMS__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__MMS__Information() const { if (union_selection != ALT_avp__DCA__3GPP__MMS__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_MMS_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__MMS__Information; } OCTETSTRING& AVP__Data::avp__CxDx__3GPP__From__SIP__Header() { if (union_selection != ALT_avp__CxDx__3GPP__From__SIP__Header) { clean_up(); field_avp__CxDx__3GPP__From__SIP__Header = new OCTETSTRING; union_selection = ALT_avp__CxDx__3GPP__From__SIP__Header; } return *field_avp__CxDx__3GPP__From__SIP__Header; } const OCTETSTRING& AVP__Data::avp__CxDx__3GPP__From__SIP__Header() const { if (union_selection != ALT_avp__CxDx__3GPP__From__SIP__Header) TTCN_error("Using non-selected field avp_CxDx_3GPP_From_SIP_Header in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__From__SIP__Header; } AVP__list& AVP__Data::avp__PCC__3GPP__Routing__Rule__Definition() { if (union_selection != ALT_avp__PCC__3GPP__Routing__Rule__Definition) { clean_up(); field_avp__PCC__3GPP__Routing__Rule__Definition = new AVP__list; union_selection = ALT_avp__PCC__3GPP__Routing__Rule__Definition; } return *field_avp__PCC__3GPP__Routing__Rule__Definition; } const AVP__list& AVP__Data::avp__PCC__3GPP__Routing__Rule__Definition() const { if (union_selection != ALT_avp__PCC__3GPP__Routing__Rule__Definition) TTCN_error("Using non-selected field avp_PCC_3GPP_Routing_Rule_Definition in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Routing__Rule__Definition; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__SIPTO__Local__Network__Permission() { if (union_selection != ALT_avp__AAA__3GPP__SIPTO__Local__Network__Permission) { clean_up(); field_avp__AAA__3GPP__SIPTO__Local__Network__Permission = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__SIPTO__Local__Network__Permission; } return *field_avp__AAA__3GPP__SIPTO__Local__Network__Permission; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__SIPTO__Local__Network__Permission() const { if (union_selection != ALT_avp__AAA__3GPP__SIPTO__Local__Network__Permission) TTCN_error("Using non-selected field avp_AAA_3GPP_SIPTO_Local_Network_Permission in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__SIPTO__Local__Network__Permission; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__CUG__Information() { if (union_selection != ALT_avp__DCA__3GPP__CUG__Information) { clean_up(); field_avp__DCA__3GPP__CUG__Information = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__CUG__Information; } return *field_avp__DCA__3GPP__CUG__Information; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__CUG__Information() const { if (union_selection != ALT_avp__DCA__3GPP__CUG__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_CUG_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__CUG__Information; } AAA__3GPP__VPLMN__Dynamic__Address__Allowed& AVP__Data::avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed() { if (union_selection != ALT_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed) { clean_up(); field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed = new AAA__3GPP__VPLMN__Dynamic__Address__Allowed; union_selection = ALT_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed; } return *field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed; } const AAA__3GPP__VPLMN__Dynamic__Address__Allowed& AVP__Data::avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed() const { if (union_selection != ALT_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed) TTCN_error("Using non-selected field avp_AAA_3GPP_VPLMN_Dynamic_Address_Allowed in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed; } OCTETSTRING& AVP__Data::avp__DCC__NONE__Value__Digits() { if (union_selection != ALT_avp__DCC__NONE__Value__Digits) { clean_up(); field_avp__DCC__NONE__Value__Digits = new OCTETSTRING; union_selection = ALT_avp__DCC__NONE__Value__Digits; } return *field_avp__DCC__NONE__Value__Digits; } const OCTETSTRING& AVP__Data::avp__DCC__NONE__Value__Digits() const { if (union_selection != ALT_avp__DCC__NONE__Value__Digits) TTCN_error("Using non-selected field avp_DCC_NONE_Value_Digits in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Value__Digits; } AVP__list& AVP__Data::avp__MIPv4__NONE__MIP__MN__AAA__Auth() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__MN__AAA__Auth) { clean_up(); field_avp__MIPv4__NONE__MIP__MN__AAA__Auth = new AVP__list; union_selection = ALT_avp__MIPv4__NONE__MIP__MN__AAA__Auth; } return *field_avp__MIPv4__NONE__MIP__MN__AAA__Auth; } const AVP__list& AVP__Data::avp__MIPv4__NONE__MIP__MN__AAA__Auth() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__MN__AAA__Auth) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_MN_AAA_Auth in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__MN__AAA__Auth; } OCTETSTRING& AVP__Data::avp__BASE__NONE__Acct__Application__Id() { if (union_selection != ALT_avp__BASE__NONE__Acct__Application__Id) { clean_up(); field_avp__BASE__NONE__Acct__Application__Id = new OCTETSTRING; union_selection = ALT_avp__BASE__NONE__Acct__Application__Id; } return *field_avp__BASE__NONE__Acct__Application__Id; } const OCTETSTRING& AVP__Data::avp__BASE__NONE__Acct__Application__Id() const { if (union_selection != ALT_avp__BASE__NONE__Acct__Application__Id) TTCN_error("Using non-selected field avp_BASE_NONE_Acct_Application_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Acct__Application__Id; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Associated__Party__Address() { if (union_selection != ALT_avp__DCA__3GPP__Associated__Party__Address) { clean_up(); field_avp__DCA__3GPP__Associated__Party__Address = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Associated__Party__Address; } return *field_avp__DCA__3GPP__Associated__Party__Address; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Associated__Party__Address() const { if (union_selection != ALT_avp__DCA__3GPP__Associated__Party__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_Associated_Party_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Associated__Party__Address; } OCTETSTRING& AVP__Data::avp__CxDx__3GPP__SIP__Authenticate() { if (union_selection != ALT_avp__CxDx__3GPP__SIP__Authenticate) { clean_up(); field_avp__CxDx__3GPP__SIP__Authenticate = new OCTETSTRING; union_selection = ALT_avp__CxDx__3GPP__SIP__Authenticate; } return *field_avp__CxDx__3GPP__SIP__Authenticate; } const OCTETSTRING& AVP__Data::avp__CxDx__3GPP__SIP__Authenticate() const { if (union_selection != ALT_avp__CxDx__3GPP__SIP__Authenticate) TTCN_error("Using non-selected field avp_CxDx_3GPP_SIP_Authenticate in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__SIP__Authenticate; } AVP__list& AVP__Data::avp__AAA__3GPP__Service__Type() { if (union_selection != ALT_avp__AAA__3GPP__Service__Type) { clean_up(); field_avp__AAA__3GPP__Service__Type = new AVP__list; union_selection = ALT_avp__AAA__3GPP__Service__Type; } return *field_avp__AAA__3GPP__Service__Type; } const AVP__list& AVP__Data::avp__AAA__3GPP__Service__Type() const { if (union_selection != ALT_avp__AAA__3GPP__Service__Type) TTCN_error("Using non-selected field avp_AAA_3GPP_Service_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Service__Type; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Immediate__Response__Preferred() { if (union_selection != ALT_avp__AAA__3GPP__Immediate__Response__Preferred) { clean_up(); field_avp__AAA__3GPP__Immediate__Response__Preferred = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Immediate__Response__Preferred; } return *field_avp__AAA__3GPP__Immediate__Response__Preferred; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Immediate__Response__Preferred() const { if (union_selection != ALT_avp__AAA__3GPP__Immediate__Response__Preferred) TTCN_error("Using non-selected field avp_AAA_3GPP_Immediate_Response_Preferred in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Immediate__Response__Preferred; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Framed__Appletalk__Zone() { if (union_selection != ALT_avp__DNAS__NONE__Framed__Appletalk__Zone) { clean_up(); field_avp__DNAS__NONE__Framed__Appletalk__Zone = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Framed__Appletalk__Zone; } return *field_avp__DNAS__NONE__Framed__Appletalk__Zone; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Framed__Appletalk__Zone() const { if (union_selection != ALT_avp__DNAS__NONE__Framed__Appletalk__Zone) TTCN_error("Using non-selected field avp_DNAS_NONE_Framed_Appletalk_Zone in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Framed__Appletalk__Zone; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Login__IPv6__Host() { if (union_selection != ALT_avp__DNAS__NONE__Login__IPv6__Host) { clean_up(); field_avp__DNAS__NONE__Login__IPv6__Host = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Login__IPv6__Host; } return *field_avp__DNAS__NONE__Login__IPv6__Host; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Login__IPv6__Host() const { if (union_selection != ALT_avp__DNAS__NONE__Login__IPv6__Host) TTCN_error("Using non-selected field avp_DNAS_NONE_Login_IPv6_Host in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Login__IPv6__Host; } DCA__3GPP__Local__GW__Inserted__Indication& AVP__Data::avp__DCA__3GPP__Local__GW__Inserted__Indication() { if (union_selection != ALT_avp__DCA__3GPP__Local__GW__Inserted__Indication) { clean_up(); field_avp__DCA__3GPP__Local__GW__Inserted__Indication = new DCA__3GPP__Local__GW__Inserted__Indication; union_selection = ALT_avp__DCA__3GPP__Local__GW__Inserted__Indication; } return *field_avp__DCA__3GPP__Local__GW__Inserted__Indication; } const DCA__3GPP__Local__GW__Inserted__Indication& AVP__Data::avp__DCA__3GPP__Local__GW__Inserted__Indication() const { if (union_selection != ALT_avp__DCA__3GPP__Local__GW__Inserted__Indication) TTCN_error("Using non-selected field avp_DCA_3GPP_Local_GW_Inserted_Indication in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Local__GW__Inserted__Indication; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__XRES() { if (union_selection != ALT_avp__AAA__3GPP__XRES) { clean_up(); field_avp__AAA__3GPP__XRES = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__XRES; } return *field_avp__AAA__3GPP__XRES; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__XRES() const { if (union_selection != ALT_avp__AAA__3GPP__XRES) TTCN_error("Using non-selected field avp_AAA_3GPP_XRES in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__XRES; } AVP__list& AVP__Data::avp__DCC__NONE__Final__Unit__Indication() { if (union_selection != ALT_avp__DCC__NONE__Final__Unit__Indication) { clean_up(); field_avp__DCC__NONE__Final__Unit__Indication = new AVP__list; union_selection = ALT_avp__DCC__NONE__Final__Unit__Indication; } return *field_avp__DCC__NONE__Final__Unit__Indication; } const AVP__list& AVP__Data::avp__DCC__NONE__Final__Unit__Indication() const { if (union_selection != ALT_avp__DCC__NONE__Final__Unit__Indication) TTCN_error("Using non-selected field avp_DCC_NONE_Final_Unit_Indication in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Final__Unit__Indication; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Deferred__Location__Event__Type() { if (union_selection != ALT_avp__DCA__3GPP__Deferred__Location__Event__Type) { clean_up(); field_avp__DCA__3GPP__Deferred__Location__Event__Type = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Deferred__Location__Event__Type; } return *field_avp__DCA__3GPP__Deferred__Location__Event__Type; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Deferred__Location__Event__Type() const { if (union_selection != ALT_avp__DCA__3GPP__Deferred__Location__Event__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_Deferred_Location_Event_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Deferred__Location__Event__Type; } OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__IMSI() { if (union_selection != ALT_avp__GI__3GPP__3GPP__IMSI) { clean_up(); field_avp__GI__3GPP__3GPP__IMSI = new OCTETSTRING; union_selection = ALT_avp__GI__3GPP__3GPP__IMSI; } return *field_avp__GI__3GPP__3GPP__IMSI; } const OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__IMSI() const { if (union_selection != ALT_avp__GI__3GPP__3GPP__IMSI) TTCN_error("Using non-selected field avp_GI_3GPP_3GPP_IMSI in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__3GPP__IMSI; } AAA__3GPP__User__State& AVP__Data::avp__AAA__3GPP__User__State() { if (union_selection != ALT_avp__AAA__3GPP__User__State) { clean_up(); field_avp__AAA__3GPP__User__State = new AAA__3GPP__User__State; union_selection = ALT_avp__AAA__3GPP__User__State; } return *field_avp__AAA__3GPP__User__State; } const AAA__3GPP__User__State& AVP__Data::avp__AAA__3GPP__User__State() const { if (union_selection != ALT_avp__AAA__3GPP__User__State) TTCN_error("Using non-selected field avp_AAA_3GPP_User_State in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__User__State; } AVP__list& AVP__Data::avp__MIPv4__NONE__MIP__MN__to__HA__MSA() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__MN__to__HA__MSA) { clean_up(); field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA = new AVP__list; union_selection = ALT_avp__MIPv4__NONE__MIP__MN__to__HA__MSA; } return *field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA; } const AVP__list& AVP__Data::avp__MIPv4__NONE__MIP__MN__to__HA__MSA() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__MN__to__HA__MSA) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_MN_to_HA_MSA in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA; } OCTETSTRING& AVP__Data::avp__BASE__NONE__Result__Code() { if (union_selection != ALT_avp__BASE__NONE__Result__Code) { clean_up(); field_avp__BASE__NONE__Result__Code = new OCTETSTRING; union_selection = ALT_avp__BASE__NONE__Result__Code; } return *field_avp__BASE__NONE__Result__Code; } const OCTETSTRING& AVP__Data::avp__BASE__NONE__Result__Code() const { if (union_selection != ALT_avp__BASE__NONE__Result__Code) TTCN_error("Using non-selected field avp_BASE_NONE_Result_Code in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Result__Code; } AVP__list& AVP__Data::avp__DCA__3GPP__Envelope() { if (union_selection != ALT_avp__DCA__3GPP__Envelope) { clean_up(); field_avp__DCA__3GPP__Envelope = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Envelope; } return *field_avp__DCA__3GPP__Envelope; } const AVP__list& AVP__Data::avp__DCA__3GPP__Envelope() const { if (union_selection != ALT_avp__DCA__3GPP__Envelope) TTCN_error("Using non-selected field avp_DCA_3GPP_Envelope in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Envelope; } DCA__3GPP__Monitoring__Event__Configuration__Activity& AVP__Data::avp__DCA__3GPP__Monitoring__Event__Configuration__Activity() { if (union_selection != ALT_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity) { clean_up(); field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity = new DCA__3GPP__Monitoring__Event__Configuration__Activity; union_selection = ALT_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity; } return *field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity; } const DCA__3GPP__Monitoring__Event__Configuration__Activity& AVP__Data::avp__DCA__3GPP__Monitoring__Event__Configuration__Activity() const { if (union_selection != ALT_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity) TTCN_error("Using non-selected field avp_DCA_3GPP_Monitoring_Event_Configuration_Activity in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__IMS__Communication__Service__Identifier() { if (union_selection != ALT_avp__DCA__3GPP__IMS__Communication__Service__Identifier) { clean_up(); field_avp__DCA__3GPP__IMS__Communication__Service__Identifier = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__IMS__Communication__Service__Identifier; } return *field_avp__DCA__3GPP__IMS__Communication__Service__Identifier; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__IMS__Communication__Service__Identifier() const { if (union_selection != ALT_avp__DCA__3GPP__IMS__Communication__Service__Identifier) TTCN_error("Using non-selected field avp_DCA_3GPP_IMS_Communication_Service_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__IMS__Communication__Service__Identifier; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Framed__IP__Address() { if (union_selection != ALT_avp__DNAS__NONE__Framed__IP__Address) { clean_up(); field_avp__DNAS__NONE__Framed__IP__Address = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Framed__IP__Address; } return *field_avp__DNAS__NONE__Framed__IP__Address; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Framed__IP__Address() const { if (union_selection != ALT_avp__DNAS__NONE__Framed__IP__Address) TTCN_error("Using non-selected field avp_DNAS_NONE_Framed_IP_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Framed__IP__Address; } AAA__3GPP__Trust__Relationship__Update& AVP__Data::avp__AAA__3GPP__Trust__Relationship__Update() { if (union_selection != ALT_avp__AAA__3GPP__Trust__Relationship__Update) { clean_up(); field_avp__AAA__3GPP__Trust__Relationship__Update = new AAA__3GPP__Trust__Relationship__Update; union_selection = ALT_avp__AAA__3GPP__Trust__Relationship__Update; } return *field_avp__AAA__3GPP__Trust__Relationship__Update; } const AAA__3GPP__Trust__Relationship__Update& AVP__Data::avp__AAA__3GPP__Trust__Relationship__Update() const { if (union_selection != ALT_avp__AAA__3GPP__Trust__Relationship__Update) TTCN_error("Using non-selected field avp_AAA_3GPP_Trust_Relationship_Update in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Trust__Relationship__Update; } AVP__list& AVP__Data::avp__DCA__3GPP__APN__Rate__Control__Downlink() { if (union_selection != ALT_avp__DCA__3GPP__APN__Rate__Control__Downlink) { clean_up(); field_avp__DCA__3GPP__APN__Rate__Control__Downlink = new AVP__list; union_selection = ALT_avp__DCA__3GPP__APN__Rate__Control__Downlink; } return *field_avp__DCA__3GPP__APN__Rate__Control__Downlink; } const AVP__list& AVP__Data::avp__DCA__3GPP__APN__Rate__Control__Downlink() const { if (union_selection != ALT_avp__DCA__3GPP__APN__Rate__Control__Downlink) TTCN_error("Using non-selected field avp_DCA_3GPP_APN_Rate_Control_Downlink in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__APN__Rate__Control__Downlink; } DCA__3GPP__Session__Direction& AVP__Data::avp__DCA__3GPP__Session__Direction() { if (union_selection != ALT_avp__DCA__3GPP__Session__Direction) { clean_up(); field_avp__DCA__3GPP__Session__Direction = new DCA__3GPP__Session__Direction; union_selection = ALT_avp__DCA__3GPP__Session__Direction; } return *field_avp__DCA__3GPP__Session__Direction; } const DCA__3GPP__Session__Direction& AVP__Data::avp__DCA__3GPP__Session__Direction() const { if (union_selection != ALT_avp__DCA__3GPP__Session__Direction) TTCN_error("Using non-selected field avp_DCA_3GPP_Session_Direction in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Session__Direction; } CHARSTRING& AVP__Data::avp__S6__3GPP__IP__SM__GW__Realm() { if (union_selection != ALT_avp__S6__3GPP__IP__SM__GW__Realm) { clean_up(); field_avp__S6__3GPP__IP__SM__GW__Realm = new CHARSTRING; union_selection = ALT_avp__S6__3GPP__IP__SM__GW__Realm; } return *field_avp__S6__3GPP__IP__SM__GW__Realm; } const CHARSTRING& AVP__Data::avp__S6__3GPP__IP__SM__GW__Realm() const { if (union_selection != ALT_avp__S6__3GPP__IP__SM__GW__Realm) TTCN_error("Using non-selected field avp_S6_3GPP_IP_SM_GW_Realm in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__IP__SM__GW__Realm; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Monitoring__UE__Identifier() { if (union_selection != ALT_avp__DCA__3GPP__Monitoring__UE__Identifier) { clean_up(); field_avp__DCA__3GPP__Monitoring__UE__Identifier = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Monitoring__UE__Identifier; } return *field_avp__DCA__3GPP__Monitoring__UE__Identifier; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Monitoring__UE__Identifier() const { if (union_selection != ALT_avp__DCA__3GPP__Monitoring__UE__Identifier) TTCN_error("Using non-selected field avp_DCA_3GPP_Monitoring_UE_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Monitoring__UE__Identifier; } OCTETSTRING& AVP__Data::avp__S6__3GPP__Reference__ID__Validity__Time() { if (union_selection != ALT_avp__S6__3GPP__Reference__ID__Validity__Time) { clean_up(); field_avp__S6__3GPP__Reference__ID__Validity__Time = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__Reference__ID__Validity__Time; } return *field_avp__S6__3GPP__Reference__ID__Validity__Time; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__Reference__ID__Validity__Time() const { if (union_selection != ALT_avp__S6__3GPP__Reference__ID__Validity__Time) TTCN_error("Using non-selected field avp_S6_3GPP_Reference_ID_Validity_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Reference__ID__Validity__Time; } AVP__list& AVP__Data::avp__PCC__3GPP__TFT__Packet__Filter__Information() { if (union_selection != ALT_avp__PCC__3GPP__TFT__Packet__Filter__Information) { clean_up(); field_avp__PCC__3GPP__TFT__Packet__Filter__Information = new AVP__list; union_selection = ALT_avp__PCC__3GPP__TFT__Packet__Filter__Information; } return *field_avp__PCC__3GPP__TFT__Packet__Filter__Information; } const AVP__list& AVP__Data::avp__PCC__3GPP__TFT__Packet__Filter__Information() const { if (union_selection != ALT_avp__PCC__3GPP__TFT__Packet__Filter__Information) TTCN_error("Using non-selected field avp_PCC_3GPP_TFT_Packet_Filter_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__TFT__Packet__Filter__Information; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity() { if (union_selection != ALT_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity) { clean_up(); field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity; } return *field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity() const { if (union_selection != ALT_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity) TTCN_error("Using non-selected field avp_AAA_3GPP_E_UTRAN_Cell_Global_Identity in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Min__Desired__Bandwidth__DL() { if (union_selection != ALT_avp__RX__3GPP__Min__Desired__Bandwidth__DL) { clean_up(); field_avp__RX__3GPP__Min__Desired__Bandwidth__DL = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Min__Desired__Bandwidth__DL; } return *field_avp__RX__3GPP__Min__Desired__Bandwidth__DL; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Min__Desired__Bandwidth__DL() const { if (union_selection != ALT_avp__RX__3GPP__Min__Desired__Bandwidth__DL) TTCN_error("Using non-selected field avp_RX_3GPP_Min_Desired_Bandwidth_DL in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Min__Desired__Bandwidth__DL; } AVP__list& AVP__Data::avp__DCA__3GPP__Transmitter__Info() { if (union_selection != ALT_avp__DCA__3GPP__Transmitter__Info) { clean_up(); field_avp__DCA__3GPP__Transmitter__Info = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Transmitter__Info; } return *field_avp__DCA__3GPP__Transmitter__Info; } const AVP__list& AVP__Data::avp__DCA__3GPP__Transmitter__Info() const { if (union_selection != ALT_avp__DCA__3GPP__Transmitter__Info) TTCN_error("Using non-selected field avp_DCA_3GPP_Transmitter_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Transmitter__Info; } OCTETSTRING& AVP__Data::avp__S6__3GPP__Group__Reporting__Guard__Timer() { if (union_selection != ALT_avp__S6__3GPP__Group__Reporting__Guard__Timer) { clean_up(); field_avp__S6__3GPP__Group__Reporting__Guard__Timer = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__Group__Reporting__Guard__Timer; } return *field_avp__S6__3GPP__Group__Reporting__Guard__Timer; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__Group__Reporting__Guard__Timer() const { if (union_selection != ALT_avp__S6__3GPP__Group__Reporting__Guard__Timer) TTCN_error("Using non-selected field avp_S6_3GPP_Group_Reporting_Guard_Timer in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Group__Reporting__Guard__Timer; } AVP__list& AVP__Data::avp__DCA__3GPP__PS__Furnish__Charging__Information() { if (union_selection != ALT_avp__DCA__3GPP__PS__Furnish__Charging__Information) { clean_up(); field_avp__DCA__3GPP__PS__Furnish__Charging__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__PS__Furnish__Charging__Information; } return *field_avp__DCA__3GPP__PS__Furnish__Charging__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__PS__Furnish__Charging__Information() const { if (union_selection != ALT_avp__DCA__3GPP__PS__Furnish__Charging__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_PS_Furnish_Charging_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__PS__Furnish__Charging__Information; } AVP__list& AVP__Data::avp__CxDx__3GPP__Associated__Identities() { if (union_selection != ALT_avp__CxDx__3GPP__Associated__Identities) { clean_up(); field_avp__CxDx__3GPP__Associated__Identities = new AVP__list; union_selection = ALT_avp__CxDx__3GPP__Associated__Identities; } return *field_avp__CxDx__3GPP__Associated__Identities; } const AVP__list& AVP__Data::avp__CxDx__3GPP__Associated__Identities() const { if (union_selection != ALT_avp__CxDx__3GPP__Associated__Identities) TTCN_error("Using non-selected field avp_CxDx_3GPP_Associated_Identities in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Associated__Identities; } PCC__3GPP__Session__Linking__Indicator& AVP__Data::avp__PCC__3GPP__Session__Linking__Indicator() { if (union_selection != ALT_avp__PCC__3GPP__Session__Linking__Indicator) { clean_up(); field_avp__PCC__3GPP__Session__Linking__Indicator = new PCC__3GPP__Session__Linking__Indicator; union_selection = ALT_avp__PCC__3GPP__Session__Linking__Indicator; } return *field_avp__PCC__3GPP__Session__Linking__Indicator; } const PCC__3GPP__Session__Linking__Indicator& AVP__Data::avp__PCC__3GPP__Session__Linking__Indicator() const { if (union_selection != ALT_avp__PCC__3GPP__Session__Linking__Indicator) TTCN_error("Using non-selected field avp_PCC_3GPP_Session_Linking_Indicator in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Session__Linking__Indicator; } BASE__NONE__Auth__Session__State& AVP__Data::avp__BASE__NONE__Auth__Session__State() { if (union_selection != ALT_avp__BASE__NONE__Auth__Session__State) { clean_up(); field_avp__BASE__NONE__Auth__Session__State = new BASE__NONE__Auth__Session__State; union_selection = ALT_avp__BASE__NONE__Auth__Session__State; } return *field_avp__BASE__NONE__Auth__Session__State; } const BASE__NONE__Auth__Session__State& AVP__Data::avp__BASE__NONE__Auth__Session__State() const { if (union_selection != ALT_avp__BASE__NONE__Auth__Session__State) TTCN_error("Using non-selected field avp_BASE_NONE_Auth_Session_State in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Auth__Session__State; } OCTETSTRING& AVP__Data::avp__S6__3GPP__Maximum__Number__of__Reports() { if (union_selection != ALT_avp__S6__3GPP__Maximum__Number__of__Reports) { clean_up(); field_avp__S6__3GPP__Maximum__Number__of__Reports = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__Maximum__Number__of__Reports; } return *field_avp__S6__3GPP__Maximum__Number__of__Reports; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__Maximum__Number__of__Reports() const { if (union_selection != ALT_avp__S6__3GPP__Maximum__Number__of__Reports) TTCN_error("Using non-selected field avp_S6_3GPP_Maximum_Number_of_Reports in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Maximum__Number__of__Reports; } AVP__list& AVP__Data::avp__PCC__3GPP__PRA__Install() { if (union_selection != ALT_avp__PCC__3GPP__PRA__Install) { clean_up(); field_avp__PCC__3GPP__PRA__Install = new AVP__list; union_selection = ALT_avp__PCC__3GPP__PRA__Install; } return *field_avp__PCC__3GPP__PRA__Install; } const AVP__list& AVP__Data::avp__PCC__3GPP__PRA__Install() const { if (union_selection != ALT_avp__PCC__3GPP__PRA__Install) TTCN_error("Using non-selected field avp_PCC_3GPP_PRA_Install in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__PRA__Install; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__V2X__Permission() { if (union_selection != ALT_avp__AAA__3GPP__V2X__Permission) { clean_up(); field_avp__AAA__3GPP__V2X__Permission = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__V2X__Permission; } return *field_avp__AAA__3GPP__V2X__Permission; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__V2X__Permission() const { if (union_selection != ALT_avp__AAA__3GPP__V2X__Permission) TTCN_error("Using non-selected field avp_AAA_3GPP_V2X_Permission in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__V2X__Permission; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__ProSe__Range__Class() { if (union_selection != ALT_avp__DCA__3GPP__ProSe__Range__Class) { clean_up(); field_avp__DCA__3GPP__ProSe__Range__Class = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__ProSe__Range__Class; } return *field_avp__DCA__3GPP__ProSe__Range__Class; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__ProSe__Range__Class() const { if (union_selection != ALT_avp__DCA__3GPP__ProSe__Range__Class) TTCN_error("Using non-selected field avp_DCA_3GPP_ProSe_Range_Class in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__ProSe__Range__Class; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Carrier__Select__Routing__Information() { if (union_selection != ALT_avp__DCA__3GPP__Carrier__Select__Routing__Information) { clean_up(); field_avp__DCA__3GPP__Carrier__Select__Routing__Information = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Carrier__Select__Routing__Information; } return *field_avp__DCA__3GPP__Carrier__Select__Routing__Information; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Carrier__Select__Routing__Information() const { if (union_selection != ALT_avp__DCA__3GPP__Carrier__Select__Routing__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_Carrier_Select_Routing_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Carrier__Select__Routing__Information; } PCC__3GPP__QoS__Negotiation& AVP__Data::avp__PCC__3GPP__QoS__Negotiation() { if (union_selection != ALT_avp__PCC__3GPP__QoS__Negotiation) { clean_up(); field_avp__PCC__3GPP__QoS__Negotiation = new PCC__3GPP__QoS__Negotiation; union_selection = ALT_avp__PCC__3GPP__QoS__Negotiation; } return *field_avp__PCC__3GPP__QoS__Negotiation; } const PCC__3GPP__QoS__Negotiation& AVP__Data::avp__PCC__3GPP__QoS__Negotiation() const { if (union_selection != ALT_avp__PCC__3GPP__QoS__Negotiation) TTCN_error("Using non-selected field avp_PCC_3GPP_QoS_Negotiation in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__QoS__Negotiation; } AAA__3GPP__LIPA__Permission& AVP__Data::avp__AAA__3GPP__LIPA__Permission() { if (union_selection != ALT_avp__AAA__3GPP__LIPA__Permission) { clean_up(); field_avp__AAA__3GPP__LIPA__Permission = new AAA__3GPP__LIPA__Permission; union_selection = ALT_avp__AAA__3GPP__LIPA__Permission; } return *field_avp__AAA__3GPP__LIPA__Permission; } const AAA__3GPP__LIPA__Permission& AVP__Data::avp__AAA__3GPP__LIPA__Permission() const { if (union_selection != ALT_avp__AAA__3GPP__LIPA__Permission) TTCN_error("Using non-selected field avp_AAA_3GPP_LIPA_Permission in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__LIPA__Permission; } AVP__list& AVP__Data::avp__CxDx__3GPP__SIP__Auth__Data__Item() { if (union_selection != ALT_avp__CxDx__3GPP__SIP__Auth__Data__Item) { clean_up(); field_avp__CxDx__3GPP__SIP__Auth__Data__Item = new AVP__list; union_selection = ALT_avp__CxDx__3GPP__SIP__Auth__Data__Item; } return *field_avp__CxDx__3GPP__SIP__Auth__Data__Item; } const AVP__list& AVP__Data::avp__CxDx__3GPP__SIP__Auth__Data__Item() const { if (union_selection != ALT_avp__CxDx__3GPP__SIP__Auth__Data__Item) TTCN_error("Using non-selected field avp_CxDx_3GPP_SIP_Auth_Data_Item in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__SIP__Auth__Data__Item; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__3GPP2__MEID() { if (union_selection != ALT_avp__AAA__3GPP__3GPP2__MEID) { clean_up(); field_avp__AAA__3GPP__3GPP2__MEID = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__3GPP2__MEID; } return *field_avp__AAA__3GPP__3GPP2__MEID; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__3GPP2__MEID() const { if (union_selection != ALT_avp__AAA__3GPP__3GPP2__MEID) TTCN_error("Using non-selected field avp_AAA_3GPP_3GPP2_MEID in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__3GPP2__MEID; } AVP__list& AVP__Data::avp__MIPv4__NONE__MIP__FA__to__MN__MSA() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__FA__to__MN__MSA) { clean_up(); field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA = new AVP__list; union_selection = ALT_avp__MIPv4__NONE__MIP__FA__to__MN__MSA; } return *field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA; } const AVP__list& AVP__Data::avp__MIPv4__NONE__MIP__FA__to__MN__MSA() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__FA__to__MN__MSA) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_FA_to_MN_MSA in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA; } AVP__list& AVP__Data::avp__AAA__3GPP__Subscription__Data() { if (union_selection != ALT_avp__AAA__3GPP__Subscription__Data) { clean_up(); field_avp__AAA__3GPP__Subscription__Data = new AVP__list; union_selection = ALT_avp__AAA__3GPP__Subscription__Data; } return *field_avp__AAA__3GPP__Subscription__Data; } const AVP__list& AVP__Data::avp__AAA__3GPP__Subscription__Data() const { if (union_selection != ALT_avp__AAA__3GPP__Subscription__Data) TTCN_error("Using non-selected field avp_AAA_3GPP_Subscription_Data in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Subscription__Data; } CxDx__3GPP__Multiple__Registration__Indication& AVP__Data::avp__CxDx__3GPP__Multiple__Registration__Indication() { if (union_selection != ALT_avp__CxDx__3GPP__Multiple__Registration__Indication) { clean_up(); field_avp__CxDx__3GPP__Multiple__Registration__Indication = new CxDx__3GPP__Multiple__Registration__Indication; union_selection = ALT_avp__CxDx__3GPP__Multiple__Registration__Indication; } return *field_avp__CxDx__3GPP__Multiple__Registration__Indication; } const CxDx__3GPP__Multiple__Registration__Indication& AVP__Data::avp__CxDx__3GPP__Multiple__Registration__Indication() const { if (union_selection != ALT_avp__CxDx__3GPP__Multiple__Registration__Indication) TTCN_error("Using non-selected field avp_CxDx_3GPP_Multiple_Registration_Indication in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Multiple__Registration__Indication; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__WLAN__offloadability__UTRAN() { if (union_selection != ALT_avp__AAA__3GPP__WLAN__offloadability__UTRAN) { clean_up(); field_avp__AAA__3GPP__WLAN__offloadability__UTRAN = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__WLAN__offloadability__UTRAN; } return *field_avp__AAA__3GPP__WLAN__offloadability__UTRAN; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__WLAN__offloadability__UTRAN() const { if (union_selection != ALT_avp__AAA__3GPP__WLAN__offloadability__UTRAN) TTCN_error("Using non-selected field avp_AAA_3GPP_WLAN_offloadability_UTRAN in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__WLAN__offloadability__UTRAN; } AVP__list& AVP__Data::avp__BASE__NONE__Vendor__Specific__Application__Id() { if (union_selection != ALT_avp__BASE__NONE__Vendor__Specific__Application__Id) { clean_up(); field_avp__BASE__NONE__Vendor__Specific__Application__Id = new AVP__list; union_selection = ALT_avp__BASE__NONE__Vendor__Specific__Application__Id; } return *field_avp__BASE__NONE__Vendor__Specific__Application__Id; } const AVP__list& AVP__Data::avp__BASE__NONE__Vendor__Specific__Application__Id() const { if (union_selection != ALT_avp__BASE__NONE__Vendor__Specific__Application__Id) TTCN_error("Using non-selected field avp_BASE_NONE_Vendor_Specific_Application_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Vendor__Specific__Application__Id; } DCA__3GPP__IMSI__Unauthenticated__Flag& AVP__Data::avp__DCA__3GPP__IMSI__Unauthenticated__Flag() { if (union_selection != ALT_avp__DCA__3GPP__IMSI__Unauthenticated__Flag) { clean_up(); field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag = new DCA__3GPP__IMSI__Unauthenticated__Flag; union_selection = ALT_avp__DCA__3GPP__IMSI__Unauthenticated__Flag; } return *field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag; } const DCA__3GPP__IMSI__Unauthenticated__Flag& AVP__Data::avp__DCA__3GPP__IMSI__Unauthenticated__Flag() const { if (union_selection != ALT_avp__DCA__3GPP__IMSI__Unauthenticated__Flag) TTCN_error("Using non-selected field avp_DCA_3GPP_IMSI_Unauthenticated_Flag in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Interface__Id() { if (union_selection != ALT_avp__DCA__3GPP__Interface__Id) { clean_up(); field_avp__DCA__3GPP__Interface__Id = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Interface__Id; } return *field_avp__DCA__3GPP__Interface__Id; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Interface__Id() const { if (union_selection != ALT_avp__DCA__3GPP__Interface__Id) TTCN_error("Using non-selected field avp_DCA_3GPP_Interface_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Interface__Id; } AVP__list& AVP__Data::avp__AAA__3GPP__CSG__Subscription__Data() { if (union_selection != ALT_avp__AAA__3GPP__CSG__Subscription__Data) { clean_up(); field_avp__AAA__3GPP__CSG__Subscription__Data = new AVP__list; union_selection = ALT_avp__AAA__3GPP__CSG__Subscription__Data; } return *field_avp__AAA__3GPP__CSG__Subscription__Data; } const AVP__list& AVP__Data::avp__AAA__3GPP__CSG__Subscription__Data() const { if (union_selection != ALT_avp__AAA__3GPP__CSG__Subscription__Data) TTCN_error("Using non-selected field avp_AAA_3GPP_CSG_Subscription_Data in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__CSG__Subscription__Data; } INTEGER& AVP__Data::avp__DCA__3GPP__Diagnostics() { if (union_selection != ALT_avp__DCA__3GPP__Diagnostics) { clean_up(); field_avp__DCA__3GPP__Diagnostics = new INTEGER; union_selection = ALT_avp__DCA__3GPP__Diagnostics; } return *field_avp__DCA__3GPP__Diagnostics; } const INTEGER& AVP__Data::avp__DCA__3GPP__Diagnostics() const { if (union_selection != ALT_avp__DCA__3GPP__Diagnostics) TTCN_error("Using non-selected field avp_DCA_3GPP_Diagnostics in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Diagnostics; } OCTETSTRING& AVP__Data::avp__MIPv6__NONE__Service__Selection() { if (union_selection != ALT_avp__MIPv6__NONE__Service__Selection) { clean_up(); field_avp__MIPv6__NONE__Service__Selection = new OCTETSTRING; union_selection = ALT_avp__MIPv6__NONE__Service__Selection; } return *field_avp__MIPv6__NONE__Service__Selection; } const OCTETSTRING& AVP__Data::avp__MIPv6__NONE__Service__Selection() const { if (union_selection != ALT_avp__MIPv6__NONE__Service__Selection) TTCN_error("Using non-selected field avp_MIPv6_NONE_Service_Selection in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv6__NONE__Service__Selection; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__TS__Code() { if (union_selection != ALT_avp__AAA__3GPP__TS__Code) { clean_up(); field_avp__AAA__3GPP__TS__Code = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__TS__Code; } return *field_avp__AAA__3GPP__TS__Code; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__TS__Code() const { if (union_selection != ALT_avp__AAA__3GPP__TS__Code) TTCN_error("Using non-selected field avp_AAA_3GPP_TS_Code in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__TS__Code; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Tunnel__Client__Endpoint() { if (union_selection != ALT_avp__DNAS__NONE__Tunnel__Client__Endpoint) { clean_up(); field_avp__DNAS__NONE__Tunnel__Client__Endpoint = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Tunnel__Client__Endpoint; } return *field_avp__DNAS__NONE__Tunnel__Client__Endpoint; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Tunnel__Client__Endpoint() const { if (union_selection != ALT_avp__DNAS__NONE__Tunnel__Client__Endpoint) TTCN_error("Using non-selected field avp_DNAS_NONE_Tunnel_Client_Endpoint in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Tunnel__Client__Endpoint; } AAA__3GPP__AN__Trusted& AVP__Data::avp__AAA__3GPP__AN__Trusted() { if (union_selection != ALT_avp__AAA__3GPP__AN__Trusted) { clean_up(); field_avp__AAA__3GPP__AN__Trusted = new AAA__3GPP__AN__Trusted; union_selection = ALT_avp__AAA__3GPP__AN__Trusted; } return *field_avp__AAA__3GPP__AN__Trusted; } const AAA__3GPP__AN__Trusted& AVP__Data::avp__AAA__3GPP__AN__Trusted() const { if (union_selection != ALT_avp__AAA__3GPP__AN__Trusted) TTCN_error("Using non-selected field avp_AAA_3GPP_AN_Trusted in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__AN__Trusted; } DCA__3GPP__Monitoring__Event__Funtionality& AVP__Data::avp__DCA__3GPP__Monitoring__Event__Funtionality() { if (union_selection != ALT_avp__DCA__3GPP__Monitoring__Event__Funtionality) { clean_up(); field_avp__DCA__3GPP__Monitoring__Event__Funtionality = new DCA__3GPP__Monitoring__Event__Funtionality; union_selection = ALT_avp__DCA__3GPP__Monitoring__Event__Funtionality; } return *field_avp__DCA__3GPP__Monitoring__Event__Funtionality; } const DCA__3GPP__Monitoring__Event__Funtionality& AVP__Data::avp__DCA__3GPP__Monitoring__Event__Funtionality() const { if (union_selection != ALT_avp__DCA__3GPP__Monitoring__Event__Funtionality) TTCN_error("Using non-selected field avp_DCA_3GPP_Monitoring_Event_Funtionality in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Monitoring__Event__Funtionality; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Aux__Applic__Info() { if (union_selection != ALT_avp__DCA__3GPP__Aux__Applic__Info) { clean_up(); field_avp__DCA__3GPP__Aux__Applic__Info = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Aux__Applic__Info; } return *field_avp__DCA__3GPP__Aux__Applic__Info; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Aux__Applic__Info() const { if (union_selection != ALT_avp__DCA__3GPP__Aux__Applic__Info) TTCN_error("Using non-selected field avp_DCA_3GPP_Aux_Applic_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Aux__Applic__Info; } OCTETSTRING& AVP__Data::avp__MIPv4__NONE__MIP__Nonce() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Nonce) { clean_up(); field_avp__MIPv4__NONE__MIP__Nonce = new OCTETSTRING; union_selection = ALT_avp__MIPv4__NONE__MIP__Nonce; } return *field_avp__MIPv4__NONE__MIP__Nonce; } const OCTETSTRING& AVP__Data::avp__MIPv4__NONE__MIP__Nonce() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Nonce) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_Nonce in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__Nonce; } OCTETSTRING& AVP__Data::avp__S6__3GPP__IP__SM__GW__Number() { if (union_selection != ALT_avp__S6__3GPP__IP__SM__GW__Number) { clean_up(); field_avp__S6__3GPP__IP__SM__GW__Number = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__IP__SM__GW__Number; } return *field_avp__S6__3GPP__IP__SM__GW__Number; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__IP__SM__GW__Number() const { if (union_selection != ALT_avp__S6__3GPP__IP__SM__GW__Number) TTCN_error("Using non-selected field avp_S6_3GPP_IP_SM_GW_Number in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__IP__SM__GW__Number; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__AAR__Flags() { if (union_selection != ALT_avp__AAA__3GPP__AAR__Flags) { clean_up(); field_avp__AAA__3GPP__AAR__Flags = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__AAR__Flags; } return *field_avp__AAA__3GPP__AAR__Flags; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__AAR__Flags() const { if (union_selection != ALT_avp__AAA__3GPP__AAR__Flags) TTCN_error("Using non-selected field avp_AAA_3GPP_AAR_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__AAR__Flags; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__LCS__Client__External__ID() { if (union_selection != ALT_avp__DCA__3GPP__LCS__Client__External__ID) { clean_up(); field_avp__DCA__3GPP__LCS__Client__External__ID = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__LCS__Client__External__ID; } return *field_avp__DCA__3GPP__LCS__Client__External__ID; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__LCS__Client__External__ID() const { if (union_selection != ALT_avp__DCA__3GPP__LCS__Client__External__ID) TTCN_error("Using non-selected field avp_DCA_3GPP_LCS_Client_External_ID in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__LCS__Client__External__ID; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__VLR__Number() { if (union_selection != ALT_avp__DCA__3GPP__VLR__Number) { clean_up(); field_avp__DCA__3GPP__VLR__Number = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__VLR__Number; } return *field_avp__DCA__3GPP__VLR__Number; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__VLR__Number() const { if (union_selection != ALT_avp__DCA__3GPP__VLR__Number) TTCN_error("Using non-selected field avp_DCA_3GPP_VLR_Number in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__VLR__Number; } AVP__list& AVP__Data::avp__PCC__3GPP__Charging__Rule__Install() { if (union_selection != ALT_avp__PCC__3GPP__Charging__Rule__Install) { clean_up(); field_avp__PCC__3GPP__Charging__Rule__Install = new AVP__list; union_selection = ALT_avp__PCC__3GPP__Charging__Rule__Install; } return *field_avp__PCC__3GPP__Charging__Rule__Install; } const AVP__list& AVP__Data::avp__PCC__3GPP__Charging__Rule__Install() const { if (union_selection != ALT_avp__PCC__3GPP__Charging__Rule__Install) TTCN_error("Using non-selected field avp_PCC_3GPP_Charging_Rule_Install in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Charging__Rule__Install; } RX__3GPP__Rx__Request__Type& AVP__Data::avp__RX__3GPP__Rx__Request__Type() { if (union_selection != ALT_avp__RX__3GPP__Rx__Request__Type) { clean_up(); field_avp__RX__3GPP__Rx__Request__Type = new RX__3GPP__Rx__Request__Type; union_selection = ALT_avp__RX__3GPP__Rx__Request__Type; } return *field_avp__RX__3GPP__Rx__Request__Type; } const RX__3GPP__Rx__Request__Type& AVP__Data::avp__RX__3GPP__Rx__Request__Type() const { if (union_selection != ALT_avp__RX__3GPP__Rx__Request__Type) TTCN_error("Using non-selected field avp_RX_3GPP_Rx_Request_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Rx__Request__Type; } AVP__list& AVP__Data::avp__S6__3GPP__NIDD__Authorization__Response() { if (union_selection != ALT_avp__S6__3GPP__NIDD__Authorization__Response) { clean_up(); field_avp__S6__3GPP__NIDD__Authorization__Response = new AVP__list; union_selection = ALT_avp__S6__3GPP__NIDD__Authorization__Response; } return *field_avp__S6__3GPP__NIDD__Authorization__Response; } const AVP__list& AVP__Data::avp__S6__3GPP__NIDD__Authorization__Response() const { if (union_selection != ALT_avp__S6__3GPP__NIDD__Authorization__Response) TTCN_error("Using non-selected field avp_S6_3GPP_NIDD_Authorization_Response in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__NIDD__Authorization__Response; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Outgoing__Trunk__Group__Id() { if (union_selection != ALT_avp__DCA__3GPP__Outgoing__Trunk__Group__Id) { clean_up(); field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Outgoing__Trunk__Group__Id; } return *field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Outgoing__Trunk__Group__Id() const { if (union_selection != ALT_avp__DCA__3GPP__Outgoing__Trunk__Group__Id) TTCN_error("Using non-selected field avp_DCA_3GPP_Outgoing_Trunk_Group_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id; } AAA__3GPP__Transport__Access__Type& AVP__Data::avp__AAA__3GPP__Transport__Access__Type() { if (union_selection != ALT_avp__AAA__3GPP__Transport__Access__Type) { clean_up(); field_avp__AAA__3GPP__Transport__Access__Type = new AAA__3GPP__Transport__Access__Type; union_selection = ALT_avp__AAA__3GPP__Transport__Access__Type; } return *field_avp__AAA__3GPP__Transport__Access__Type; } const AAA__3GPP__Transport__Access__Type& AVP__Data::avp__AAA__3GPP__Transport__Access__Type() const { if (union_selection != ALT_avp__AAA__3GPP__Transport__Access__Type) TTCN_error("Using non-selected field avp_AAA_3GPP_Transport_Access_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Transport__Access__Type; } AVP__list& AVP__Data::avp__DCC__NONE__Subscription__Id() { if (union_selection != ALT_avp__DCC__NONE__Subscription__Id) { clean_up(); field_avp__DCC__NONE__Subscription__Id = new AVP__list; union_selection = ALT_avp__DCC__NONE__Subscription__Id; } return *field_avp__DCC__NONE__Subscription__Id; } const AVP__list& AVP__Data::avp__DCC__NONE__Subscription__Id() const { if (union_selection != ALT_avp__DCC__NONE__Subscription__Id) TTCN_error("Using non-selected field avp_DCC_NONE_Subscription_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Subscription__Id; } AVP__list& AVP__Data::avp__PCC__3GPP__QoS__Rule__Remove() { if (union_selection != ALT_avp__PCC__3GPP__QoS__Rule__Remove) { clean_up(); field_avp__PCC__3GPP__QoS__Rule__Remove = new AVP__list; union_selection = ALT_avp__PCC__3GPP__QoS__Rule__Remove; } return *field_avp__PCC__3GPP__QoS__Rule__Remove; } const AVP__list& AVP__Data::avp__PCC__3GPP__QoS__Rule__Remove() const { if (union_selection != ALT_avp__PCC__3GPP__QoS__Rule__Remove) TTCN_error("Using non-selected field avp_PCC_3GPP_QoS_Rule_Remove in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__QoS__Rule__Remove; } AVP__list& AVP__Data::avp__AAA__3GPP__VPLMN__CSG__Subscription__Data() { if (union_selection != ALT_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data) { clean_up(); field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data = new AVP__list; union_selection = ALT_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data; } return *field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data; } const AVP__list& AVP__Data::avp__AAA__3GPP__VPLMN__CSG__Subscription__Data() const { if (union_selection != ALT_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data) TTCN_error("Using non-selected field avp_AAA_3GPP_VPLMN_CSG_Subscription_Data in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data; } AVP__list& AVP__Data::avp__DCA__3GPP__Message__Body() { if (union_selection != ALT_avp__DCA__3GPP__Message__Body) { clean_up(); field_avp__DCA__3GPP__Message__Body = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Message__Body; } return *field_avp__DCA__3GPP__Message__Body; } const AVP__list& AVP__Data::avp__DCA__3GPP__Message__Body() const { if (union_selection != ALT_avp__DCA__3GPP__Message__Body) TTCN_error("Using non-selected field avp_DCA_3GPP_Message_Body in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Message__Body; } OCTETSTRING& AVP__Data::avp__S6__3GPP__Communication__Duration__Time() { if (union_selection != ALT_avp__S6__3GPP__Communication__Duration__Time) { clean_up(); field_avp__S6__3GPP__Communication__Duration__Time = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__Communication__Duration__Time; } return *field_avp__S6__3GPP__Communication__Duration__Time; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__Communication__Duration__Time() const { if (union_selection != ALT_avp__S6__3GPP__Communication__Duration__Time) TTCN_error("Using non-selected field avp_S6_3GPP_Communication_Duration_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Communication__Duration__Time; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Access__Availability__Change__Reason() { if (union_selection != ALT_avp__PCC__3GPP__Access__Availability__Change__Reason) { clean_up(); field_avp__PCC__3GPP__Access__Availability__Change__Reason = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Access__Availability__Change__Reason; } return *field_avp__PCC__3GPP__Access__Availability__Change__Reason; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Access__Availability__Change__Reason() const { if (union_selection != ALT_avp__PCC__3GPP__Access__Availability__Change__Reason) TTCN_error("Using non-selected field avp_PCC_3GPP_Access_Availability_Change_Reason in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Access__Availability__Change__Reason; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__TDF__Application__Identifier() { if (union_selection != ALT_avp__PCC__3GPP__TDF__Application__Identifier) { clean_up(); field_avp__PCC__3GPP__TDF__Application__Identifier = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__TDF__Application__Identifier; } return *field_avp__PCC__3GPP__TDF__Application__Identifier; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__TDF__Application__Identifier() const { if (union_selection != ALT_avp__PCC__3GPP__TDF__Application__Identifier) TTCN_error("Using non-selected field avp_PCC_3GPP_TDF_Application_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__TDF__Application__Identifier; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Requested__PLMN__Identifier() { if (union_selection != ALT_avp__DCA__3GPP__Requested__PLMN__Identifier) { clean_up(); field_avp__DCA__3GPP__Requested__PLMN__Identifier = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Requested__PLMN__Identifier; } return *field_avp__DCA__3GPP__Requested__PLMN__Identifier; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Requested__PLMN__Identifier() const { if (union_selection != ALT_avp__DCA__3GPP__Requested__PLMN__Identifier) TTCN_error("Using non-selected field avp_DCA_3GPP_Requested_PLMN_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Requested__PLMN__Identifier; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Location__Area__Identity() { if (union_selection != ALT_avp__AAA__3GPP__Location__Area__Identity) { clean_up(); field_avp__AAA__3GPP__Location__Area__Identity = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Location__Area__Identity; } return *field_avp__AAA__3GPP__Location__Area__Identity; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Location__Area__Identity() const { if (union_selection != ALT_avp__AAA__3GPP__Location__Area__Identity) TTCN_error("Using non-selected field avp_AAA_3GPP_Location_Area_Identity in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Location__Area__Identity; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Media__Component__Status() { if (union_selection != ALT_avp__RX__3GPP__Media__Component__Status) { clean_up(); field_avp__RX__3GPP__Media__Component__Status = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Media__Component__Status; } return *field_avp__RX__3GPP__Media__Component__Status; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Media__Component__Status() const { if (union_selection != ALT_avp__RX__3GPP__Media__Component__Status) TTCN_error("Using non-selected field avp_RX_3GPP_Media_Component_Status in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Media__Component__Status; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__eDRX__Cycle__Length__Value() { if (union_selection != ALT_avp__AAA__3GPP__eDRX__Cycle__Length__Value) { clean_up(); field_avp__AAA__3GPP__eDRX__Cycle__Length__Value = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__eDRX__Cycle__Length__Value; } return *field_avp__AAA__3GPP__eDRX__Cycle__Length__Value; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__eDRX__Cycle__Length__Value() const { if (union_selection != ALT_avp__AAA__3GPP__eDRX__Cycle__Length__Value) TTCN_error("Using non-selected field avp_AAA_3GPP_eDRX_Cycle_Length_Value in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__eDRX__Cycle__Length__Value; } OCTETSTRING& AVP__Data::avp__MIPv4__NONE__MIP__FA__Challenge() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__FA__Challenge) { clean_up(); field_avp__MIPv4__NONE__MIP__FA__Challenge = new OCTETSTRING; union_selection = ALT_avp__MIPv4__NONE__MIP__FA__Challenge; } return *field_avp__MIPv4__NONE__MIP__FA__Challenge; } const OCTETSTRING& AVP__Data::avp__MIPv4__NONE__MIP__FA__Challenge() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__FA__Challenge) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_FA_Challenge in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__FA__Challenge; } OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Visited__Network__Identifier() { if (union_selection != ALT_avp__CxDx__3GPP__Visited__Network__Identifier) { clean_up(); field_avp__CxDx__3GPP__Visited__Network__Identifier = new OCTETSTRING; union_selection = ALT_avp__CxDx__3GPP__Visited__Network__Identifier; } return *field_avp__CxDx__3GPP__Visited__Network__Identifier; } const OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Visited__Network__Identifier() const { if (union_selection != ALT_avp__CxDx__3GPP__Visited__Network__Identifier) TTCN_error("Using non-selected field avp_CxDx_3GPP_Visited_Network_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Visited__Network__Identifier; } OCTETSTRING& AVP__Data::avp__S6__3GPP__RIR__Flags() { if (union_selection != ALT_avp__S6__3GPP__RIR__Flags) { clean_up(); field_avp__S6__3GPP__RIR__Flags = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__RIR__Flags; } return *field_avp__S6__3GPP__RIR__Flags; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__RIR__Flags() const { if (union_selection != ALT_avp__S6__3GPP__RIR__Flags) TTCN_error("Using non-selected field avp_S6_3GPP_RIR_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__RIR__Flags; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Volume__Quota__Threshold() { if (union_selection != ALT_avp__DCA__3GPP__Volume__Quota__Threshold) { clean_up(); field_avp__DCA__3GPP__Volume__Quota__Threshold = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Volume__Quota__Threshold; } return *field_avp__DCA__3GPP__Volume__Quota__Threshold; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Volume__Quota__Threshold() const { if (union_selection != ALT_avp__DCA__3GPP__Volume__Quota__Threshold) TTCN_error("Using non-selected field avp_DCA_3GPP_Volume_Quota_Threshold in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Volume__Quota__Threshold; } AVP__list& AVP__Data::avp__DCA__3GPP__Incremental__Cost() { if (union_selection != ALT_avp__DCA__3GPP__Incremental__Cost) { clean_up(); field_avp__DCA__3GPP__Incremental__Cost = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Incremental__Cost; } return *field_avp__DCA__3GPP__Incremental__Cost; } const AVP__list& AVP__Data::avp__DCA__3GPP__Incremental__Cost() const { if (union_selection != ALT_avp__DCA__3GPP__Incremental__Cost) TTCN_error("Using non-selected field avp_DCA_3GPP_Incremental_Cost in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Incremental__Cost; } PCC__3GPP__Usage__Monitoring__Level& AVP__Data::avp__PCC__3GPP__Usage__Monitoring__Level() { if (union_selection != ALT_avp__PCC__3GPP__Usage__Monitoring__Level) { clean_up(); field_avp__PCC__3GPP__Usage__Monitoring__Level = new PCC__3GPP__Usage__Monitoring__Level; union_selection = ALT_avp__PCC__3GPP__Usage__Monitoring__Level; } return *field_avp__PCC__3GPP__Usage__Monitoring__Level; } const PCC__3GPP__Usage__Monitoring__Level& AVP__Data::avp__PCC__3GPP__Usage__Monitoring__Level() const { if (union_selection != ALT_avp__PCC__3GPP__Usage__Monitoring__Level) TTCN_error("Using non-selected field avp_PCC_3GPP_Usage_Monitoring_Level in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Usage__Monitoring__Level; } AAA__3GPP__Collection__Period__RRM__LTE& AVP__Data::avp__AAA__3GPP__Collection__Period__RRM__LTE() { if (union_selection != ALT_avp__AAA__3GPP__Collection__Period__RRM__LTE) { clean_up(); field_avp__AAA__3GPP__Collection__Period__RRM__LTE = new AAA__3GPP__Collection__Period__RRM__LTE; union_selection = ALT_avp__AAA__3GPP__Collection__Period__RRM__LTE; } return *field_avp__AAA__3GPP__Collection__Period__RRM__LTE; } const AAA__3GPP__Collection__Period__RRM__LTE& AVP__Data::avp__AAA__3GPP__Collection__Period__RRM__LTE() const { if (union_selection != ALT_avp__AAA__3GPP__Collection__Period__RRM__LTE) TTCN_error("Using non-selected field avp_AAA_3GPP_Collection_Period_RRM_LTE in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Collection__Period__RRM__LTE; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Extended__APN__AMBR__UL() { if (union_selection != ALT_avp__PCC__3GPP__Extended__APN__AMBR__UL) { clean_up(); field_avp__PCC__3GPP__Extended__APN__AMBR__UL = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Extended__APN__AMBR__UL; } return *field_avp__PCC__3GPP__Extended__APN__AMBR__UL; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Extended__APN__AMBR__UL() const { if (union_selection != ALT_avp__PCC__3GPP__Extended__APN__AMBR__UL) TTCN_error("Using non-selected field avp_PCC_3GPP_Extended_APN_AMBR_UL in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Extended__APN__AMBR__UL; } AAA__3GPP__Subscriber__Status& AVP__Data::avp__AAA__3GPP__Subscriber__Status() { if (union_selection != ALT_avp__AAA__3GPP__Subscriber__Status) { clean_up(); field_avp__AAA__3GPP__Subscriber__Status = new AAA__3GPP__Subscriber__Status; union_selection = ALT_avp__AAA__3GPP__Subscriber__Status; } return *field_avp__AAA__3GPP__Subscriber__Status; } const AAA__3GPP__Subscriber__Status& AVP__Data::avp__AAA__3GPP__Subscriber__Status() const { if (union_selection != ALT_avp__AAA__3GPP__Subscriber__Status) TTCN_error("Using non-selected field avp_AAA_3GPP_Subscriber_Status in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Subscriber__Status; } AVP__list& AVP__Data::avp__CxDx__3GPP__Identity__with__Emergency__Registration() { if (union_selection != ALT_avp__CxDx__3GPP__Identity__with__Emergency__Registration) { clean_up(); field_avp__CxDx__3GPP__Identity__with__Emergency__Registration = new AVP__list; union_selection = ALT_avp__CxDx__3GPP__Identity__with__Emergency__Registration; } return *field_avp__CxDx__3GPP__Identity__with__Emergency__Registration; } const AVP__list& AVP__Data::avp__CxDx__3GPP__Identity__with__Emergency__Registration() const { if (union_selection != ALT_avp__CxDx__3GPP__Identity__with__Emergency__Registration) TTCN_error("Using non-selected field avp_CxDx_3GPP_Identity_with_Emergency_Registration in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Identity__with__Emergency__Registration; } AVP__list& AVP__Data::avp__DCA__3GPP__Originator__Received__Address() { if (union_selection != ALT_avp__DCA__3GPP__Originator__Received__Address) { clean_up(); field_avp__DCA__3GPP__Originator__Received__Address = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Originator__Received__Address; } return *field_avp__DCA__3GPP__Originator__Received__Address; } const AVP__list& AVP__Data::avp__DCA__3GPP__Originator__Received__Address() const { if (union_selection != ALT_avp__DCA__3GPP__Originator__Received__Address) TTCN_error("Using non-selected field avp_DCA_3GPP_Originator_Received_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Originator__Received__Address; } AVP__list& AVP__Data::avp__DCA__3GPP__AoC__Service() { if (union_selection != ALT_avp__DCA__3GPP__AoC__Service) { clean_up(); field_avp__DCA__3GPP__AoC__Service = new AVP__list; union_selection = ALT_avp__DCA__3GPP__AoC__Service; } return *field_avp__DCA__3GPP__AoC__Service; } const AVP__list& AVP__Data::avp__DCA__3GPP__AoC__Service() const { if (union_selection != ALT_avp__DCA__3GPP__AoC__Service) TTCN_error("Using non-selected field avp_DCA_3GPP_AoC_Service in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__AoC__Service; } DCC__NONE__Tariff__Change__Usage& AVP__Data::avp__DCC__NONE__Tariff__Change__Usage() { if (union_selection != ALT_avp__DCC__NONE__Tariff__Change__Usage) { clean_up(); field_avp__DCC__NONE__Tariff__Change__Usage = new DCC__NONE__Tariff__Change__Usage; union_selection = ALT_avp__DCC__NONE__Tariff__Change__Usage; } return *field_avp__DCC__NONE__Tariff__Change__Usage; } const DCC__NONE__Tariff__Change__Usage& AVP__Data::avp__DCC__NONE__Tariff__Change__Usage() const { if (union_selection != ALT_avp__DCC__NONE__Tariff__Change__Usage) TTCN_error("Using non-selected field avp_DCC_NONE_Tariff_Change_Usage in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Tariff__Change__Usage; } AVP__list& AVP__Data::avp__AAA__3GPP__LCS__PrivacyException() { if (union_selection != ALT_avp__AAA__3GPP__LCS__PrivacyException) { clean_up(); field_avp__AAA__3GPP__LCS__PrivacyException = new AVP__list; union_selection = ALT_avp__AAA__3GPP__LCS__PrivacyException; } return *field_avp__AAA__3GPP__LCS__PrivacyException; } const AVP__list& AVP__Data::avp__AAA__3GPP__LCS__PrivacyException() const { if (union_selection != ALT_avp__AAA__3GPP__LCS__PrivacyException) TTCN_error("Using non-selected field avp_AAA_3GPP_LCS_PrivacyException in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__LCS__PrivacyException; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__QoS__Subscribed() { if (union_selection != ALT_avp__AAA__3GPP__QoS__Subscribed) { clean_up(); field_avp__AAA__3GPP__QoS__Subscribed = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__QoS__Subscribed; } return *field_avp__AAA__3GPP__QoS__Subscribed; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__QoS__Subscribed() const { if (union_selection != ALT_avp__AAA__3GPP__QoS__Subscribed) TTCN_error("Using non-selected field avp_AAA_3GPP_QoS_Subscribed in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__QoS__Subscribed; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__NAS__IP__Address() { if (union_selection != ALT_avp__DNAS__NONE__NAS__IP__Address) { clean_up(); field_avp__DNAS__NONE__NAS__IP__Address = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__NAS__IP__Address; } return *field_avp__DNAS__NONE__NAS__IP__Address; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__NAS__IP__Address() const { if (union_selection != ALT_avp__DNAS__NONE__NAS__IP__Address) TTCN_error("Using non-selected field avp_DNAS_NONE_NAS_IP_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__NAS__IP__Address; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Variable__Part__Value() { if (union_selection != ALT_avp__DCA__3GPP__Variable__Part__Value) { clean_up(); field_avp__DCA__3GPP__Variable__Part__Value = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Variable__Part__Value; } return *field_avp__DCA__3GPP__Variable__Part__Value; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Variable__Part__Value() const { if (union_selection != ALT_avp__DCA__3GPP__Variable__Part__Value) TTCN_error("Using non-selected field avp_DCA_3GPP_Variable_Part_Value in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Variable__Part__Value; } DCA__3GPP__Read__Reply__Report__Requested& AVP__Data::avp__DCA__3GPP__Read__Reply__Report__Requested() { if (union_selection != ALT_avp__DCA__3GPP__Read__Reply__Report__Requested) { clean_up(); field_avp__DCA__3GPP__Read__Reply__Report__Requested = new DCA__3GPP__Read__Reply__Report__Requested; union_selection = ALT_avp__DCA__3GPP__Read__Reply__Report__Requested; } return *field_avp__DCA__3GPP__Read__Reply__Report__Requested; } const DCA__3GPP__Read__Reply__Report__Requested& AVP__Data::avp__DCA__3GPP__Read__Reply__Report__Requested() const { if (union_selection != ALT_avp__DCA__3GPP__Read__Reply__Report__Requested) TTCN_error("Using non-selected field avp_DCA_3GPP_Read_Reply_Report_Requested in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Read__Reply__Report__Requested; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Event__Charging__TimeStamp() { if (union_selection != ALT_avp__DCA__3GPP__Event__Charging__TimeStamp) { clean_up(); field_avp__DCA__3GPP__Event__Charging__TimeStamp = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Event__Charging__TimeStamp; } return *field_avp__DCA__3GPP__Event__Charging__TimeStamp; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Event__Charging__TimeStamp() const { if (union_selection != ALT_avp__DCA__3GPP__Event__Charging__TimeStamp) TTCN_error("Using non-selected field avp_DCA_3GPP_Event_Charging_TimeStamp in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Event__Charging__TimeStamp; } OCTETSTRING& AVP__Data::avp__RX__3GPP__RR__Bandwidth() { if (union_selection != ALT_avp__RX__3GPP__RR__Bandwidth) { clean_up(); field_avp__RX__3GPP__RR__Bandwidth = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__RR__Bandwidth; } return *field_avp__RX__3GPP__RR__Bandwidth; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__RR__Bandwidth() const { if (union_selection != ALT_avp__RX__3GPP__RR__Bandwidth) TTCN_error("Using non-selected field avp_RX_3GPP_RR_Bandwidth in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__RR__Bandwidth; } AVP__list& AVP__Data::avp__DNAS__NONE__CHAP__Auth() { if (union_selection != ALT_avp__DNAS__NONE__CHAP__Auth) { clean_up(); field_avp__DNAS__NONE__CHAP__Auth = new AVP__list; union_selection = ALT_avp__DNAS__NONE__CHAP__Auth; } return *field_avp__DNAS__NONE__CHAP__Auth; } const AVP__list& AVP__Data::avp__DNAS__NONE__CHAP__Auth() const { if (union_selection != ALT_avp__DNAS__NONE__CHAP__Auth) TTCN_error("Using non-selected field avp_DNAS_NONE_CHAP_Auth in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__CHAP__Auth; } OCTETSTRING& AVP__Data::avp__DCC__NONE__Service__Context__Id() { if (union_selection != ALT_avp__DCC__NONE__Service__Context__Id) { clean_up(); field_avp__DCC__NONE__Service__Context__Id = new OCTETSTRING; union_selection = ALT_avp__DCC__NONE__Service__Context__Id; } return *field_avp__DCC__NONE__Service__Context__Id; } const OCTETSTRING& AVP__Data::avp__DCC__NONE__Service__Context__Id() const { if (union_selection != ALT_avp__DCC__NONE__Service__Context__Id) TTCN_error("Using non-selected field avp_DCC_NONE_Service_Context_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Service__Context__Id; } OCTETSTRING& AVP__Data::avp__MIPv4__NONE__MIP__Authenticator__Length() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Authenticator__Length) { clean_up(); field_avp__MIPv4__NONE__MIP__Authenticator__Length = new OCTETSTRING; union_selection = ALT_avp__MIPv4__NONE__MIP__Authenticator__Length; } return *field_avp__MIPv4__NONE__MIP__Authenticator__Length; } const OCTETSTRING& AVP__Data::avp__MIPv4__NONE__MIP__Authenticator__Length() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Authenticator__Length) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_Authenticator_Length in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__Authenticator__Length; } AVP__list& AVP__Data::avp__DCA__3GPP__SDP__TimeStamps() { if (union_selection != ALT_avp__DCA__3GPP__SDP__TimeStamps) { clean_up(); field_avp__DCA__3GPP__SDP__TimeStamps = new AVP__list; union_selection = ALT_avp__DCA__3GPP__SDP__TimeStamps; } return *field_avp__DCA__3GPP__SDP__TimeStamps; } const AVP__list& AVP__Data::avp__DCA__3GPP__SDP__TimeStamps() const { if (union_selection != ALT_avp__DCA__3GPP__SDP__TimeStamps) TTCN_error("Using non-selected field avp_DCA_3GPP_SDP_TimeStamps in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SDP__TimeStamps; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__IMS__Charging__Identifier() { if (union_selection != ALT_avp__DCA__3GPP__IMS__Charging__Identifier) { clean_up(); field_avp__DCA__3GPP__IMS__Charging__Identifier = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__IMS__Charging__Identifier; } return *field_avp__DCA__3GPP__IMS__Charging__Identifier; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__IMS__Charging__Identifier() const { if (union_selection != ALT_avp__DCA__3GPP__IMS__Charging__Identifier) TTCN_error("Using non-selected field avp_DCA_3GPP_IMS_Charging_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__IMS__Charging__Identifier; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__MIP__FA__RK__SPI() { if (union_selection != ALT_avp__AAA__3GPP__MIP__FA__RK__SPI) { clean_up(); field_avp__AAA__3GPP__MIP__FA__RK__SPI = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__MIP__FA__RK__SPI; } return *field_avp__AAA__3GPP__MIP__FA__RK__SPI; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__MIP__FA__RK__SPI() const { if (union_selection != ALT_avp__AAA__3GPP__MIP__FA__RK__SPI) TTCN_error("Using non-selected field avp_AAA_3GPP_MIP_FA_RK_SPI in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__MIP__FA__RK__SPI; } AVP__list& AVP__Data::avp__DCA__3GPP__Related__Trigger() { if (union_selection != ALT_avp__DCA__3GPP__Related__Trigger) { clean_up(); field_avp__DCA__3GPP__Related__Trigger = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Related__Trigger; } return *field_avp__DCA__3GPP__Related__Trigger; } const AVP__list& AVP__Data::avp__DCA__3GPP__Related__Trigger() const { if (union_selection != ALT_avp__DCA__3GPP__Related__Trigger) TTCN_error("Using non-selected field avp_DCA_3GPP_Related_Trigger in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Related__Trigger; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL() { if (union_selection != ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL) { clean_up(); field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL; } return *field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL() const { if (union_selection != ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL) TTCN_error("Using non-selected field avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_DL in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL; } OCTETSTRING& AVP__Data::avp__S6__3GPP__SCS__Identity() { if (union_selection != ALT_avp__S6__3GPP__SCS__Identity) { clean_up(); field_avp__S6__3GPP__SCS__Identity = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__SCS__Identity; } return *field_avp__S6__3GPP__SCS__Identity; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__SCS__Identity() const { if (union_selection != ALT_avp__S6__3GPP__SCS__Identity) TTCN_error("Using non-selected field avp_S6_3GPP_SCS_Identity in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__SCS__Identity; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__LCS__Name__String() { if (union_selection != ALT_avp__DCA__3GPP__LCS__Name__String) { clean_up(); field_avp__DCA__3GPP__LCS__Name__String = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__LCS__Name__String; } return *field_avp__DCA__3GPP__LCS__Name__String; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__LCS__Name__String() const { if (union_selection != ALT_avp__DCA__3GPP__LCS__Name__String) TTCN_error("Using non-selected field avp_DCA_3GPP_LCS_Name_String in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__LCS__Name__String; } AVP__Address& AVP__Data::avp__RX__3GPP__Access__Network__Charging__Address() { if (union_selection != ALT_avp__RX__3GPP__Access__Network__Charging__Address) { clean_up(); field_avp__RX__3GPP__Access__Network__Charging__Address = new AVP__Address; union_selection = ALT_avp__RX__3GPP__Access__Network__Charging__Address; } return *field_avp__RX__3GPP__Access__Network__Charging__Address; } const AVP__Address& AVP__Data::avp__RX__3GPP__Access__Network__Charging__Address() const { if (union_selection != ALT_avp__RX__3GPP__Access__Network__Charging__Address) TTCN_error("Using non-selected field avp_RX_3GPP_Access_Network_Charging_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Access__Network__Charging__Address; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Presence__Reporting__Area__Identifier() { if (union_selection != ALT_avp__PCC__3GPP__Presence__Reporting__Area__Identifier) { clean_up(); field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Presence__Reporting__Area__Identifier; } return *field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Presence__Reporting__Area__Identifier() const { if (union_selection != ALT_avp__PCC__3GPP__Presence__Reporting__Area__Identifier) TTCN_error("Using non-selected field avp_PCC_3GPP_Presence_Reporting_Area_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier; } OCTETSTRING& AVP__Data::avp__BASE__NONE__Inband__Security__Id() { if (union_selection != ALT_avp__BASE__NONE__Inband__Security__Id) { clean_up(); field_avp__BASE__NONE__Inband__Security__Id = new OCTETSTRING; union_selection = ALT_avp__BASE__NONE__Inband__Security__Id; } return *field_avp__BASE__NONE__Inband__Security__Id; } const OCTETSTRING& AVP__Data::avp__BASE__NONE__Inband__Security__Id() const { if (union_selection != ALT_avp__BASE__NONE__Inband__Security__Id) TTCN_error("Using non-selected field avp_BASE_NONE_Inband_Security_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Inband__Security__Id; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__ISUP__Cause__Value() { if (union_selection != ALT_avp__DCA__3GPP__ISUP__Cause__Value) { clean_up(); field_avp__DCA__3GPP__ISUP__Cause__Value = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__ISUP__Cause__Value; } return *field_avp__DCA__3GPP__ISUP__Cause__Value; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__ISUP__Cause__Value() const { if (union_selection != ALT_avp__DCA__3GPP__ISUP__Cause__Value) TTCN_error("Using non-selected field avp_DCA_3GPP_ISUP_Cause_Value in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__ISUP__Cause__Value; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Charging__Rule__Name() { if (union_selection != ALT_avp__PCC__3GPP__Charging__Rule__Name) { clean_up(); field_avp__PCC__3GPP__Charging__Rule__Name = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Charging__Rule__Name; } return *field_avp__PCC__3GPP__Charging__Rule__Name; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Charging__Rule__Name() const { if (union_selection != ALT_avp__PCC__3GPP__Charging__Rule__Name) TTCN_error("Using non-selected field avp_PCC_3GPP_Charging_Rule_Name in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Charging__Rule__Name; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Ip__Domain__Id() { if (union_selection != ALT_avp__RX__3GPP__Ip__Domain__Id) { clean_up(); field_avp__RX__3GPP__Ip__Domain__Id = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Ip__Domain__Id; } return *field_avp__RX__3GPP__Ip__Domain__Id; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Ip__Domain__Id() const { if (union_selection != ALT_avp__RX__3GPP__Ip__Domain__Id) TTCN_error("Using non-selected field avp_RX_3GPP_Ip_Domain_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Ip__Domain__Id; } AVP__Address& AVP__Data::avp__PCC__3GPP__TDF__IP__Address() { if (union_selection != ALT_avp__PCC__3GPP__TDF__IP__Address) { clean_up(); field_avp__PCC__3GPP__TDF__IP__Address = new AVP__Address; union_selection = ALT_avp__PCC__3GPP__TDF__IP__Address; } return *field_avp__PCC__3GPP__TDF__IP__Address; } const AVP__Address& AVP__Data::avp__PCC__3GPP__TDF__IP__Address() const { if (union_selection != ALT_avp__PCC__3GPP__TDF__IP__Address) TTCN_error("Using non-selected field avp_PCC_3GPP_TDF_IP_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__TDF__IP__Address; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__UE__Usage__Type() { if (union_selection != ALT_avp__AAA__3GPP__UE__Usage__Type) { clean_up(); field_avp__AAA__3GPP__UE__Usage__Type = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__UE__Usage__Type; } return *field_avp__AAA__3GPP__UE__Usage__Type; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__UE__Usage__Type() const { if (union_selection != ALT_avp__AAA__3GPP__UE__Usage__Type) TTCN_error("Using non-selected field avp_AAA_3GPP_UE_Usage_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__UE__Usage__Type; } AVP__list& AVP__Data::avp__S6__3GPP__Enhanced__Coverage__Restriction() { if (union_selection != ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction) { clean_up(); field_avp__S6__3GPP__Enhanced__Coverage__Restriction = new AVP__list; union_selection = ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction; } return *field_avp__S6__3GPP__Enhanced__Coverage__Restriction; } const AVP__list& AVP__Data::avp__S6__3GPP__Enhanced__Coverage__Restriction() const { if (union_selection != ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction) TTCN_error("Using non-selected field avp_S6_3GPP_Enhanced_Coverage_Restriction in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Enhanced__Coverage__Restriction; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Charged__Party() { if (union_selection != ALT_avp__DCA__3GPP__Charged__Party) { clean_up(); field_avp__DCA__3GPP__Charged__Party = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Charged__Party; } return *field_avp__DCA__3GPP__Charged__Party; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Charged__Party() const { if (union_selection != ALT_avp__DCA__3GPP__Charged__Party) TTCN_error("Using non-selected field avp_DCA_3GPP_Charged_Party in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Charged__Party; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__PDN__Connection__Charging__ID() { if (union_selection != ALT_avp__DCA__3GPP__PDN__Connection__Charging__ID) { clean_up(); field_avp__DCA__3GPP__PDN__Connection__Charging__ID = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__PDN__Connection__Charging__ID; } return *field_avp__DCA__3GPP__PDN__Connection__Charging__ID; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__PDN__Connection__Charging__ID() const { if (union_selection != ALT_avp__DCA__3GPP__PDN__Connection__Charging__ID) TTCN_error("Using non-selected field avp_DCA_3GPP_PDN_Connection_Charging_ID in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__PDN__Connection__Charging__ID; } CxDx__3GPP__User__Data__Already__Available& AVP__Data::avp__CxDx__3GPP__User__Data__Already__Available() { if (union_selection != ALT_avp__CxDx__3GPP__User__Data__Already__Available) { clean_up(); field_avp__CxDx__3GPP__User__Data__Already__Available = new CxDx__3GPP__User__Data__Already__Available; union_selection = ALT_avp__CxDx__3GPP__User__Data__Already__Available; } return *field_avp__CxDx__3GPP__User__Data__Already__Available; } const CxDx__3GPP__User__Data__Already__Available& AVP__Data::avp__CxDx__3GPP__User__Data__Already__Available() const { if (union_selection != ALT_avp__CxDx__3GPP__User__Data__Already__Available) TTCN_error("Using non-selected field avp_CxDx_3GPP_User_Data_Already_Available in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__User__Data__Already__Available; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Security__Parameter__Index() { if (union_selection != ALT_avp__PCC__3GPP__Security__Parameter__Index) { clean_up(); field_avp__PCC__3GPP__Security__Parameter__Index = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Security__Parameter__Index; } return *field_avp__PCC__3GPP__Security__Parameter__Index; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Security__Parameter__Index() const { if (union_selection != ALT_avp__PCC__3GPP__Security__Parameter__Index) TTCN_error("Using non-selected field avp_PCC_3GPP_Security_Parameter_Index in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Security__Parameter__Index; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__MME__Number__for__MT__SMS() { if (union_selection != ALT_avp__AAA__3GPP__MME__Number__for__MT__SMS) { clean_up(); field_avp__AAA__3GPP__MME__Number__for__MT__SMS = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__MME__Number__for__MT__SMS; } return *field_avp__AAA__3GPP__MME__Number__for__MT__SMS; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__MME__Number__for__MT__SMS() const { if (union_selection != ALT_avp__AAA__3GPP__MME__Number__for__MT__SMS) TTCN_error("Using non-selected field avp_AAA_3GPP_MME_Number_for_MT_SMS in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__MME__Number__for__MT__SMS; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL() { if (union_selection != ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL) { clean_up(); field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL; } return *field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL() const { if (union_selection != ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL) TTCN_error("Using non-selected field avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_UL in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL; } OCTETSTRING& AVP__Data::avp__DCC__NONE__CC__Correlation__Id() { if (union_selection != ALT_avp__DCC__NONE__CC__Correlation__Id) { clean_up(); field_avp__DCC__NONE__CC__Correlation__Id = new OCTETSTRING; union_selection = ALT_avp__DCC__NONE__CC__Correlation__Id; } return *field_avp__DCC__NONE__CC__Correlation__Id; } const OCTETSTRING& AVP__Data::avp__DCC__NONE__CC__Correlation__Id() const { if (union_selection != ALT_avp__DCC__NONE__CC__Correlation__Id) TTCN_error("Using non-selected field avp_DCC_NONE_CC_Correlation_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__CC__Correlation__Id; } AVP__list& AVP__Data::avp__MIPv4__NONE__MIP__Home__Agent__Host() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Home__Agent__Host) { clean_up(); field_avp__MIPv4__NONE__MIP__Home__Agent__Host = new AVP__list; union_selection = ALT_avp__MIPv4__NONE__MIP__Home__Agent__Host; } return *field_avp__MIPv4__NONE__MIP__Home__Agent__Host; } const AVP__list& AVP__Data::avp__MIPv4__NONE__MIP__Home__Agent__Host() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Home__Agent__Host) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_Home_Agent_Host in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__Home__Agent__Host; } CHARSTRING& AVP__Data::avp__BASE__NONE__Route__Record() { if (union_selection != ALT_avp__BASE__NONE__Route__Record) { clean_up(); field_avp__BASE__NONE__Route__Record = new CHARSTRING; union_selection = ALT_avp__BASE__NONE__Route__Record; } return *field_avp__BASE__NONE__Route__Record; } const CHARSTRING& AVP__Data::avp__BASE__NONE__Route__Record() const { if (union_selection != ALT_avp__BASE__NONE__Route__Record) TTCN_error("Using non-selected field avp_BASE_NONE_Route_Record in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Route__Record; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__SM__User__Data__Header() { if (union_selection != ALT_avp__DCA__3GPP__SM__User__Data__Header) { clean_up(); field_avp__DCA__3GPP__SM__User__Data__Header = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__SM__User__Data__Header; } return *field_avp__DCA__3GPP__SM__User__Data__Header; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__SM__User__Data__Header() const { if (union_selection != ALT_avp__DCA__3GPP__SM__User__Data__Header) TTCN_error("Using non-selected field avp_DCA_3GPP_SM_User_Data_Header in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SM__User__Data__Header; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Carrier__Frequency() { if (union_selection != ALT_avp__AAA__3GPP__Carrier__Frequency) { clean_up(); field_avp__AAA__3GPP__Carrier__Frequency = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Carrier__Frequency; } return *field_avp__AAA__3GPP__Carrier__Frequency; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Carrier__Frequency() const { if (union_selection != ALT_avp__AAA__3GPP__Carrier__Frequency) TTCN_error("Using non-selected field avp_AAA_3GPP_Carrier_Frequency in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Carrier__Frequency; } AVP__list& AVP__Data::avp__DCA__3GPP__MMTel__Information() { if (union_selection != ALT_avp__DCA__3GPP__MMTel__Information) { clean_up(); field_avp__DCA__3GPP__MMTel__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__MMTel__Information; } return *field_avp__DCA__3GPP__MMTel__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__MMTel__Information() const { if (union_selection != ALT_avp__DCA__3GPP__MMTel__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_MMTel_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__MMTel__Information; } OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Mandatory__Capability() { if (union_selection != ALT_avp__CxDx__3GPP__Mandatory__Capability) { clean_up(); field_avp__CxDx__3GPP__Mandatory__Capability = new OCTETSTRING; union_selection = ALT_avp__CxDx__3GPP__Mandatory__Capability; } return *field_avp__CxDx__3GPP__Mandatory__Capability; } const OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Mandatory__Capability() const { if (union_selection != ALT_avp__CxDx__3GPP__Mandatory__Capability) TTCN_error("Using non-selected field avp_CxDx_3GPP_Mandatory_Capability in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Mandatory__Capability; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__Trace__NE__Type__List() { if (union_selection != ALT_avp__AAA__3GPP__Trace__NE__Type__List) { clean_up(); field_avp__AAA__3GPP__Trace__NE__Type__List = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__Trace__NE__Type__List; } return *field_avp__AAA__3GPP__Trace__NE__Type__List; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__Trace__NE__Type__List() const { if (union_selection != ALT_avp__AAA__3GPP__Trace__NE__Type__List) TTCN_error("Using non-selected field avp_AAA_3GPP_Trace_NE_Type_List in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Trace__NE__Type__List; } DCA__3GPP__Charging__Characteristics__Selection__Mode& AVP__Data::avp__DCA__3GPP__Charging__Characteristics__Selection__Mode() { if (union_selection != ALT_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode) { clean_up(); field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode = new DCA__3GPP__Charging__Characteristics__Selection__Mode; union_selection = ALT_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode; } return *field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode; } const DCA__3GPP__Charging__Characteristics__Selection__Mode& AVP__Data::avp__DCA__3GPP__Charging__Characteristics__Selection__Mode() const { if (union_selection != ALT_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode) TTCN_error("Using non-selected field avp_DCA_3GPP_Charging_Characteristics_Selection_Mode in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Port__Limit() { if (union_selection != ALT_avp__DNAS__NONE__Port__Limit) { clean_up(); field_avp__DNAS__NONE__Port__Limit = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Port__Limit; } return *field_avp__DNAS__NONE__Port__Limit; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Port__Limit() const { if (union_selection != ALT_avp__DNAS__NONE__Port__Limit) TTCN_error("Using non-selected field avp_DNAS_NONE_Port_Limit in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Port__Limit; } OCTETSTRING& AVP__Data::avp__MIPv6__NONE__MIP6__Feature__Vector() { if (union_selection != ALT_avp__MIPv6__NONE__MIP6__Feature__Vector) { clean_up(); field_avp__MIPv6__NONE__MIP6__Feature__Vector = new OCTETSTRING; union_selection = ALT_avp__MIPv6__NONE__MIP6__Feature__Vector; } return *field_avp__MIPv6__NONE__MIP6__Feature__Vector; } const OCTETSTRING& AVP__Data::avp__MIPv6__NONE__MIP6__Feature__Vector() const { if (union_selection != ALT_avp__MIPv6__NONE__MIP6__Feature__Vector) TTCN_error("Using non-selected field avp_MIPv6_NONE_MIP6_Feature_Vector in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv6__NONE__MIP6__Feature__Vector; } AVP__list& AVP__Data::avp__DCC__NONE__Multiple__Services__Credit__Control() { if (union_selection != ALT_avp__DCC__NONE__Multiple__Services__Credit__Control) { clean_up(); field_avp__DCC__NONE__Multiple__Services__Credit__Control = new AVP__list; union_selection = ALT_avp__DCC__NONE__Multiple__Services__Credit__Control; } return *field_avp__DCC__NONE__Multiple__Services__Credit__Control; } const AVP__list& AVP__Data::avp__DCC__NONE__Multiple__Services__Credit__Control() const { if (union_selection != ALT_avp__DCC__NONE__Multiple__Services__Credit__Control) TTCN_error("Using non-selected field avp_DCC_NONE_Multiple_Services_Credit_Control in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Multiple__Services__Credit__Control; } AAA__3GPP__All__APN__Configurations__Included__Indicator& AVP__Data::avp__AAA__3GPP__All__APN__Configurations__Included__Indicator() { if (union_selection != ALT_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator) { clean_up(); field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator = new AAA__3GPP__All__APN__Configurations__Included__Indicator; union_selection = ALT_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator; } return *field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator; } const AAA__3GPP__All__APN__Configurations__Included__Indicator& AVP__Data::avp__AAA__3GPP__All__APN__Configurations__Included__Indicator() const { if (union_selection != ALT_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator) TTCN_error("Using non-selected field avp_AAA_3GPP_All_APN_Configurations_Included_Indicator in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__NOR__Flags() { if (union_selection != ALT_avp__AAA__3GPP__NOR__Flags) { clean_up(); field_avp__AAA__3GPP__NOR__Flags = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__NOR__Flags; } return *field_avp__AAA__3GPP__NOR__Flags; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__NOR__Flags() const { if (union_selection != ALT_avp__AAA__3GPP__NOR__Flags) TTCN_error("Using non-selected field avp_AAA_3GPP_NOR_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__NOR__Flags; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Message__ID() { if (union_selection != ALT_avp__DCA__3GPP__Message__ID) { clean_up(); field_avp__DCA__3GPP__Message__ID = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Message__ID; } return *field_avp__DCA__3GPP__Message__ID; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Message__ID() const { if (union_selection != ALT_avp__DCA__3GPP__Message__ID) TTCN_error("Using non-selected field avp_DCA_3GPP_Message_ID in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Message__ID; } OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__MS__TimeZone() { if (union_selection != ALT_avp__GI__3GPP__3GPP__MS__TimeZone) { clean_up(); field_avp__GI__3GPP__3GPP__MS__TimeZone = new OCTETSTRING; union_selection = ALT_avp__GI__3GPP__3GPP__MS__TimeZone; } return *field_avp__GI__3GPP__3GPP__MS__TimeZone; } const OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__MS__TimeZone() const { if (union_selection != ALT_avp__GI__3GPP__3GPP__MS__TimeZone) TTCN_error("Using non-selected field avp_GI_3GPP_3GPP_MS_TimeZone in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__3GPP__MS__TimeZone; } AVP__list& AVP__Data::avp__AAA__3GPP__External__Client() { if (union_selection != ALT_avp__AAA__3GPP__External__Client) { clean_up(); field_avp__AAA__3GPP__External__Client = new AVP__list; union_selection = ALT_avp__AAA__3GPP__External__Client; } return *field_avp__AAA__3GPP__External__Client; } const AVP__list& AVP__Data::avp__AAA__3GPP__External__Client() const { if (union_selection != ALT_avp__AAA__3GPP__External__Client) TTCN_error("Using non-selected field avp_AAA_3GPP_External_Client in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__External__Client; } DCA__3GPP__Charge__Reason__Code& AVP__Data::avp__DCA__3GPP__Charge__Reason__Code() { if (union_selection != ALT_avp__DCA__3GPP__Charge__Reason__Code) { clean_up(); field_avp__DCA__3GPP__Charge__Reason__Code = new DCA__3GPP__Charge__Reason__Code; union_selection = ALT_avp__DCA__3GPP__Charge__Reason__Code; } return *field_avp__DCA__3GPP__Charge__Reason__Code; } const DCA__3GPP__Charge__Reason__Code& AVP__Data::avp__DCA__3GPP__Charge__Reason__Code() const { if (union_selection != ALT_avp__DCA__3GPP__Charge__Reason__Code) TTCN_error("Using non-selected field avp_DCA_3GPP_Charge_Reason_Code in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Charge__Reason__Code; } OCTETSTRING& AVP__Data::avp__BASE__NONE__Authorization__Lifetime() { if (union_selection != ALT_avp__BASE__NONE__Authorization__Lifetime) { clean_up(); field_avp__BASE__NONE__Authorization__Lifetime = new OCTETSTRING; union_selection = ALT_avp__BASE__NONE__Authorization__Lifetime; } return *field_avp__BASE__NONE__Authorization__Lifetime; } const OCTETSTRING& AVP__Data::avp__BASE__NONE__Authorization__Lifetime() const { if (union_selection != ALT_avp__BASE__NONE__Authorization__Lifetime) TTCN_error("Using non-selected field avp_BASE_NONE_Authorization_Lifetime in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Authorization__Lifetime; } AVP__list& AVP__Data::avp__AAA__3GPP__TWAN__PCO() { if (union_selection != ALT_avp__AAA__3GPP__TWAN__PCO) { clean_up(); field_avp__AAA__3GPP__TWAN__PCO = new AVP__list; union_selection = ALT_avp__AAA__3GPP__TWAN__PCO; } return *field_avp__AAA__3GPP__TWAN__PCO; } const AVP__list& AVP__Data::avp__AAA__3GPP__TWAN__PCO() const { if (union_selection != ALT_avp__AAA__3GPP__TWAN__PCO) TTCN_error("Using non-selected field avp_AAA_3GPP_TWAN_PCO in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__TWAN__PCO; } DCA__3GPP__PoC__Change__Conditions& AVP__Data::avp__DCA__3GPP__PoC__Change__Conditions() { if (union_selection != ALT_avp__DCA__3GPP__PoC__Change__Conditions) { clean_up(); field_avp__DCA__3GPP__PoC__Change__Conditions = new DCA__3GPP__PoC__Change__Conditions; union_selection = ALT_avp__DCA__3GPP__PoC__Change__Conditions; } return *field_avp__DCA__3GPP__PoC__Change__Conditions; } const DCA__3GPP__PoC__Change__Conditions& AVP__Data::avp__DCA__3GPP__PoC__Change__Conditions() const { if (union_selection != ALT_avp__DCA__3GPP__PoC__Change__Conditions) TTCN_error("Using non-selected field avp_DCA_3GPP_PoC_Change_Conditions in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__PoC__Change__Conditions; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Language() { if (union_selection != ALT_avp__DCA__3GPP__Language) { clean_up(); field_avp__DCA__3GPP__Language = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Language; } return *field_avp__DCA__3GPP__Language; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Language() const { if (union_selection != ALT_avp__DCA__3GPP__Language) TTCN_error("Using non-selected field avp_DCA_3GPP_Language in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Language; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Extended__Min__Requested__BW__DL() { if (union_selection != ALT_avp__RX__3GPP__Extended__Min__Requested__BW__DL) { clean_up(); field_avp__RX__3GPP__Extended__Min__Requested__BW__DL = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Extended__Min__Requested__BW__DL; } return *field_avp__RX__3GPP__Extended__Min__Requested__BW__DL; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Extended__Min__Requested__BW__DL() const { if (union_selection != ALT_avp__RX__3GPP__Extended__Min__Requested__BW__DL) TTCN_error("Using non-selected field avp_RX_3GPP_Extended_Min_Requested_BW_DL in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Extended__Min__Requested__BW__DL; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__ARAP__Features() { if (union_selection != ALT_avp__DNAS__NONE__ARAP__Features) { clean_up(); field_avp__DNAS__NONE__ARAP__Features = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__ARAP__Features; } return *field_avp__DNAS__NONE__ARAP__Features; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__ARAP__Features() const { if (union_selection != ALT_avp__DNAS__NONE__ARAP__Features) TTCN_error("Using non-selected field avp_DNAS_NONE_ARAP_Features in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__ARAP__Features; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Framed__MTU() { if (union_selection != ALT_avp__DNAS__NONE__Framed__MTU) { clean_up(); field_avp__DNAS__NONE__Framed__MTU = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Framed__MTU; } return *field_avp__DNAS__NONE__Framed__MTU; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Framed__MTU() const { if (union_selection != ALT_avp__DNAS__NONE__Framed__MTU) TTCN_error("Using non-selected field avp_DNAS_NONE_Framed_MTU in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Framed__MTU; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Unit__Quota__Threshold() { if (union_selection != ALT_avp__DCA__3GPP__Unit__Quota__Threshold) { clean_up(); field_avp__DCA__3GPP__Unit__Quota__Threshold = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Unit__Quota__Threshold; } return *field_avp__DCA__3GPP__Unit__Quota__Threshold; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Unit__Quota__Threshold() const { if (union_selection != ALT_avp__DCA__3GPP__Unit__Quota__Threshold) TTCN_error("Using non-selected field avp_DCA_3GPP_Unit_Quota_Threshold in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Unit__Quota__Threshold; } DNAS__NONE__Accounting__Auth__Method& AVP__Data::avp__DNAS__NONE__Accounting__Auth__Method() { if (union_selection != ALT_avp__DNAS__NONE__Accounting__Auth__Method) { clean_up(); field_avp__DNAS__NONE__Accounting__Auth__Method = new DNAS__NONE__Accounting__Auth__Method; union_selection = ALT_avp__DNAS__NONE__Accounting__Auth__Method; } return *field_avp__DNAS__NONE__Accounting__Auth__Method; } const DNAS__NONE__Accounting__Auth__Method& AVP__Data::avp__DNAS__NONE__Accounting__Auth__Method() const { if (union_selection != ALT_avp__DNAS__NONE__Accounting__Auth__Method) TTCN_error("Using non-selected field avp_DNAS_NONE_Accounting_Auth_Method in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Accounting__Auth__Method; } OCTETSTRING& AVP__Data::avp__MIPv4__NONE__MIP__Authenticator__Offset() { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Authenticator__Offset) { clean_up(); field_avp__MIPv4__NONE__MIP__Authenticator__Offset = new OCTETSTRING; union_selection = ALT_avp__MIPv4__NONE__MIP__Authenticator__Offset; } return *field_avp__MIPv4__NONE__MIP__Authenticator__Offset; } const OCTETSTRING& AVP__Data::avp__MIPv4__NONE__MIP__Authenticator__Offset() const { if (union_selection != ALT_avp__MIPv4__NONE__MIP__Authenticator__Offset) TTCN_error("Using non-selected field avp_MIPv4_NONE_MIP_Authenticator_Offset in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__MIP__Authenticator__Offset; } AVP__list& AVP__Data::avp__DCA__3GPP__MBMS__Information() { if (union_selection != ALT_avp__DCA__3GPP__MBMS__Information) { clean_up(); field_avp__DCA__3GPP__MBMS__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__MBMS__Information; } return *field_avp__DCA__3GPP__MBMS__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__MBMS__Information() const { if (union_selection != ALT_avp__DCA__3GPP__MBMS__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_MBMS_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__MBMS__Information; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Bearer__Capability() { if (union_selection != ALT_avp__DCA__3GPP__Bearer__Capability) { clean_up(); field_avp__DCA__3GPP__Bearer__Capability = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Bearer__Capability; } return *field_avp__DCA__3GPP__Bearer__Capability; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Bearer__Capability() const { if (union_selection != ALT_avp__DCA__3GPP__Bearer__Capability) TTCN_error("Using non-selected field avp_DCA_3GPP_Bearer_Capability in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Bearer__Capability; } OCTETSTRING& AVP__Data::avp__RX__3GPP__Service__URN() { if (union_selection != ALT_avp__RX__3GPP__Service__URN) { clean_up(); field_avp__RX__3GPP__Service__URN = new OCTETSTRING; union_selection = ALT_avp__RX__3GPP__Service__URN; } return *field_avp__RX__3GPP__Service__URN; } const OCTETSTRING& AVP__Data::avp__RX__3GPP__Service__URN() const { if (union_selection != ALT_avp__RX__3GPP__Service__URN) TTCN_error("Using non-selected field avp_RX_3GPP_Service_URN in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Service__URN; } AVP__list& AVP__Data::avp__S6__3GPP__Supported__Services() { if (union_selection != ALT_avp__S6__3GPP__Supported__Services) { clean_up(); field_avp__S6__3GPP__Supported__Services = new AVP__list; union_selection = ALT_avp__S6__3GPP__Supported__Services; } return *field_avp__S6__3GPP__Supported__Services; } const AVP__list& AVP__Data::avp__S6__3GPP__Supported__Services() const { if (union_selection != ALT_avp__S6__3GPP__Supported__Services) TTCN_error("Using non-selected field avp_S6_3GPP_Supported_Services in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Supported__Services; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__SDP__Media__Description() { if (union_selection != ALT_avp__DCA__3GPP__SDP__Media__Description) { clean_up(); field_avp__DCA__3GPP__SDP__Media__Description = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__SDP__Media__Description; } return *field_avp__DCA__3GPP__SDP__Media__Description; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__SDP__Media__Description() const { if (union_selection != ALT_avp__DCA__3GPP__SDP__Media__Description) TTCN_error("Using non-selected field avp_DCA_3GPP_SDP_Media_Description in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SDP__Media__Description; } OCTETSTRING& AVP__Data::avp__MIPv4__NONE__Accounting__Output__Packets() { if (union_selection != ALT_avp__MIPv4__NONE__Accounting__Output__Packets) { clean_up(); field_avp__MIPv4__NONE__Accounting__Output__Packets = new OCTETSTRING; union_selection = ALT_avp__MIPv4__NONE__Accounting__Output__Packets; } return *field_avp__MIPv4__NONE__Accounting__Output__Packets; } const OCTETSTRING& AVP__Data::avp__MIPv4__NONE__Accounting__Output__Packets() const { if (union_selection != ALT_avp__MIPv4__NONE__Accounting__Output__Packets) TTCN_error("Using non-selected field avp_MIPv4_NONE_Accounting_Output_Packets in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__MIPv4__NONE__Accounting__Output__Packets; } AVP__list& AVP__Data::avp__DCA__3GPP__Radio__Parameter__Set__Info() { if (union_selection != ALT_avp__DCA__3GPP__Radio__Parameter__Set__Info) { clean_up(); field_avp__DCA__3GPP__Radio__Parameter__Set__Info = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Radio__Parameter__Set__Info; } return *field_avp__DCA__3GPP__Radio__Parameter__Set__Info; } const AVP__list& AVP__Data::avp__DCA__3GPP__Radio__Parameter__Set__Info() const { if (union_selection != ALT_avp__DCA__3GPP__Radio__Parameter__Set__Info) TTCN_error("Using non-selected field avp_DCA_3GPP_Radio_Parameter_Set_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Radio__Parameter__Set__Info; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__Rule__DeActivation__Time() { if (union_selection != ALT_avp__PCC__3GPP__Rule__DeActivation__Time) { clean_up(); field_avp__PCC__3GPP__Rule__DeActivation__Time = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__Rule__DeActivation__Time; } return *field_avp__PCC__3GPP__Rule__DeActivation__Time; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__Rule__DeActivation__Time() const { if (union_selection != ALT_avp__PCC__3GPP__Rule__DeActivation__Time) TTCN_error("Using non-selected field avp_PCC_3GPP_Rule_DeActivation_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Rule__DeActivation__Time; } AAA__3GPP__Relay__Node__Indicator& AVP__Data::avp__AAA__3GPP__Relay__Node__Indicator() { if (union_selection != ALT_avp__AAA__3GPP__Relay__Node__Indicator) { clean_up(); field_avp__AAA__3GPP__Relay__Node__Indicator = new AAA__3GPP__Relay__Node__Indicator; union_selection = ALT_avp__AAA__3GPP__Relay__Node__Indicator; } return *field_avp__AAA__3GPP__Relay__Node__Indicator; } const AAA__3GPP__Relay__Node__Indicator& AVP__Data::avp__AAA__3GPP__Relay__Node__Indicator() const { if (union_selection != ALT_avp__AAA__3GPP__Relay__Node__Indicator) TTCN_error("Using non-selected field avp_AAA_3GPP_Relay_Node_Indicator in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Relay__Node__Indicator; } AVP__list& AVP__Data::avp__S6__3GPP__T4__Data() { if (union_selection != ALT_avp__S6__3GPP__T4__Data) { clean_up(); field_avp__S6__3GPP__T4__Data = new AVP__list; union_selection = ALT_avp__S6__3GPP__T4__Data; } return *field_avp__S6__3GPP__T4__Data; } const AVP__list& AVP__Data::avp__S6__3GPP__T4__Data() const { if (union_selection != ALT_avp__S6__3GPP__T4__Data) TTCN_error("Using non-selected field avp_S6_3GPP_T4_Data in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__T4__Data; } AVP__list& AVP__Data::avp__PCC__3GPP__Fixed__User__Location__Info() { if (union_selection != ALT_avp__PCC__3GPP__Fixed__User__Location__Info) { clean_up(); field_avp__PCC__3GPP__Fixed__User__Location__Info = new AVP__list; union_selection = ALT_avp__PCC__3GPP__Fixed__User__Location__Info; } return *field_avp__PCC__3GPP__Fixed__User__Location__Info; } const AVP__list& AVP__Data::avp__PCC__3GPP__Fixed__User__Location__Info() const { if (union_selection != ALT_avp__PCC__3GPP__Fixed__User__Location__Info) TTCN_error("Using non-selected field avp_PCC_3GPP_Fixed_User_Location_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Fixed__User__Location__Info; } DCA__3GPP__Coverage__Status& AVP__Data::avp__DCA__3GPP__Coverage__Status() { if (union_selection != ALT_avp__DCA__3GPP__Coverage__Status) { clean_up(); field_avp__DCA__3GPP__Coverage__Status = new DCA__3GPP__Coverage__Status; union_selection = ALT_avp__DCA__3GPP__Coverage__Status; } return *field_avp__DCA__3GPP__Coverage__Status; } const DCA__3GPP__Coverage__Status& AVP__Data::avp__DCA__3GPP__Coverage__Status() const { if (union_selection != ALT_avp__DCA__3GPP__Coverage__Status) TTCN_error("Using non-selected field avp_DCA_3GPP_Coverage_Status in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Coverage__Status; } PCC__3GPP__Online& AVP__Data::avp__PCC__3GPP__Online() { if (union_selection != ALT_avp__PCC__3GPP__Online) { clean_up(); field_avp__PCC__3GPP__Online = new PCC__3GPP__Online; union_selection = ALT_avp__PCC__3GPP__Online; } return *field_avp__PCC__3GPP__Online; } const PCC__3GPP__Online& AVP__Data::avp__PCC__3GPP__Online() const { if (union_selection != ALT_avp__PCC__3GPP__Online) TTCN_error("Using non-selected field avp_PCC_3GPP_Online in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Online; } OCTETSTRING& AVP__Data::avp__PCC__3GPP__ADC__Rule__Base__Name() { if (union_selection != ALT_avp__PCC__3GPP__ADC__Rule__Base__Name) { clean_up(); field_avp__PCC__3GPP__ADC__Rule__Base__Name = new OCTETSTRING; union_selection = ALT_avp__PCC__3GPP__ADC__Rule__Base__Name; } return *field_avp__PCC__3GPP__ADC__Rule__Base__Name; } const OCTETSTRING& AVP__Data::avp__PCC__3GPP__ADC__Rule__Base__Name() const { if (union_selection != ALT_avp__PCC__3GPP__ADC__Rule__Base__Name) TTCN_error("Using non-selected field avp_PCC_3GPP_ADC_Rule_Base_Name in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__ADC__Rule__Base__Name; } CHARSTRING& AVP__Data::avp__AAA__3GPP__SCEF__Realm() { if (union_selection != ALT_avp__AAA__3GPP__SCEF__Realm) { clean_up(); field_avp__AAA__3GPP__SCEF__Realm = new CHARSTRING; union_selection = ALT_avp__AAA__3GPP__SCEF__Realm; } return *field_avp__AAA__3GPP__SCEF__Realm; } const CHARSTRING& AVP__Data::avp__AAA__3GPP__SCEF__Realm() const { if (union_selection != ALT_avp__AAA__3GPP__SCEF__Realm) TTCN_error("Using non-selected field avp_AAA_3GPP_SCEF_Realm in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__SCEF__Realm; } DCA__3GPP__MBMS__Charged__Party& AVP__Data::avp__DCA__3GPP__MBMS__Charged__Party() { if (union_selection != ALT_avp__DCA__3GPP__MBMS__Charged__Party) { clean_up(); field_avp__DCA__3GPP__MBMS__Charged__Party = new DCA__3GPP__MBMS__Charged__Party; union_selection = ALT_avp__DCA__3GPP__MBMS__Charged__Party; } return *field_avp__DCA__3GPP__MBMS__Charged__Party; } const DCA__3GPP__MBMS__Charged__Party& AVP__Data::avp__DCA__3GPP__MBMS__Charged__Party() const { if (union_selection != ALT_avp__DCA__3GPP__MBMS__Charged__Party) TTCN_error("Using non-selected field avp_DCA_3GPP_MBMS_Charged_Party in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__MBMS__Charged__Party; } OCTETSTRING& AVP__Data::avp__S6__3GPP__Requested__Validity__Time() { if (union_selection != ALT_avp__S6__3GPP__Requested__Validity__Time) { clean_up(); field_avp__S6__3GPP__Requested__Validity__Time = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__Requested__Validity__Time; } return *field_avp__S6__3GPP__Requested__Validity__Time; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__Requested__Validity__Time() const { if (union_selection != ALT_avp__S6__3GPP__Requested__Validity__Time) TTCN_error("Using non-selected field avp_S6_3GPP_Requested_Validity_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Requested__Validity__Time; } OCTETSTRING& AVP__Data::avp__DCC__NONE__CC__Request__Number() { if (union_selection != ALT_avp__DCC__NONE__CC__Request__Number) { clean_up(); field_avp__DCC__NONE__CC__Request__Number = new OCTETSTRING; union_selection = ALT_avp__DCC__NONE__CC__Request__Number; } return *field_avp__DCC__NONE__CC__Request__Number; } const OCTETSTRING& AVP__Data::avp__DCC__NONE__CC__Request__Number() const { if (union_selection != ALT_avp__DCC__NONE__CC__Request__Number) TTCN_error("Using non-selected field avp_DCC_NONE_CC_Request_Number in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__CC__Request__Number; } AVP__list& AVP__Data::avp__DCA__3GPP__AoC__Information() { if (union_selection != ALT_avp__DCA__3GPP__AoC__Information) { clean_up(); field_avp__DCA__3GPP__AoC__Information = new AVP__list; union_selection = ALT_avp__DCA__3GPP__AoC__Information; } return *field_avp__DCA__3GPP__AoC__Information; } const AVP__list& AVP__Data::avp__DCA__3GPP__AoC__Information() const { if (union_selection != ALT_avp__DCA__3GPP__AoC__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_AoC_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__AoC__Information; } AVP__list& AVP__Data::avp__CxDx__3GPP__Supported__Features() { if (union_selection != ALT_avp__CxDx__3GPP__Supported__Features) { clean_up(); field_avp__CxDx__3GPP__Supported__Features = new AVP__list; union_selection = ALT_avp__CxDx__3GPP__Supported__Features; } return *field_avp__CxDx__3GPP__Supported__Features; } const AVP__list& AVP__Data::avp__CxDx__3GPP__Supported__Features() const { if (union_selection != ALT_avp__CxDx__3GPP__Supported__Features) TTCN_error("Using non-selected field avp_CxDx_3GPP_Supported_Features in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Supported__Features; } AVP__list& AVP__Data::avp__AAA__3GPP__Local__Time__Zone() { if (union_selection != ALT_avp__AAA__3GPP__Local__Time__Zone) { clean_up(); field_avp__AAA__3GPP__Local__Time__Zone = new AVP__list; union_selection = ALT_avp__AAA__3GPP__Local__Time__Zone; } return *field_avp__AAA__3GPP__Local__Time__Zone; } const AVP__list& AVP__Data::avp__AAA__3GPP__Local__Time__Zone() const { if (union_selection != ALT_avp__AAA__3GPP__Local__Time__Zone) TTCN_error("Using non-selected field avp_AAA_3GPP_Local_Time_Zone in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Local__Time__Zone; } AVP__list& AVP__Data::avp__AAA__3GPP__GERAN__Vector() { if (union_selection != ALT_avp__AAA__3GPP__GERAN__Vector) { clean_up(); field_avp__AAA__3GPP__GERAN__Vector = new AVP__list; union_selection = ALT_avp__AAA__3GPP__GERAN__Vector; } return *field_avp__AAA__3GPP__GERAN__Vector; } const AVP__list& AVP__Data::avp__AAA__3GPP__GERAN__Vector() const { if (union_selection != ALT_avp__AAA__3GPP__GERAN__Vector) TTCN_error("Using non-selected field avp_AAA_3GPP_GERAN_Vector in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__GERAN__Vector; } OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Call__ID__SIP__Header() { if (union_selection != ALT_avp__CxDx__3GPP__Call__ID__SIP__Header) { clean_up(); field_avp__CxDx__3GPP__Call__ID__SIP__Header = new OCTETSTRING; union_selection = ALT_avp__CxDx__3GPP__Call__ID__SIP__Header; } return *field_avp__CxDx__3GPP__Call__ID__SIP__Header; } const OCTETSTRING& AVP__Data::avp__CxDx__3GPP__Call__ID__SIP__Header() const { if (union_selection != ALT_avp__CxDx__3GPP__Call__ID__SIP__Header) TTCN_error("Using non-selected field avp_CxDx_3GPP_Call_ID_SIP_Header in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Call__ID__SIP__Header; } DCA__3GPP__Online__Charging__Flag& AVP__Data::avp__DCA__3GPP__Online__Charging__Flag() { if (union_selection != ALT_avp__DCA__3GPP__Online__Charging__Flag) { clean_up(); field_avp__DCA__3GPP__Online__Charging__Flag = new DCA__3GPP__Online__Charging__Flag; union_selection = ALT_avp__DCA__3GPP__Online__Charging__Flag; } return *field_avp__DCA__3GPP__Online__Charging__Flag; } const DCA__3GPP__Online__Charging__Flag& AVP__Data::avp__DCA__3GPP__Online__Charging__Flag() const { if (union_selection != ALT_avp__DCA__3GPP__Online__Charging__Flag) TTCN_error("Using non-selected field avp_DCA_3GPP_Online_Charging_Flag in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Online__Charging__Flag; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Number__of__Messages__Sent() { if (union_selection != ALT_avp__DCA__3GPP__Number__of__Messages__Sent) { clean_up(); field_avp__DCA__3GPP__Number__of__Messages__Sent = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Number__of__Messages__Sent; } return *field_avp__DCA__3GPP__Number__of__Messages__Sent; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Number__of__Messages__Sent() const { if (union_selection != ALT_avp__DCA__3GPP__Number__of__Messages__Sent) TTCN_error("Using non-selected field avp_DCA_3GPP_Number_of_Messages_Sent in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Number__of__Messages__Sent; } AVP__list& AVP__Data::avp__AAA__3GPP__EPS__Subscribed__QoS__Profile() { if (union_selection != ALT_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile) { clean_up(); field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile = new AVP__list; union_selection = ALT_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile; } return *field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile; } const AVP__list& AVP__Data::avp__AAA__3GPP__EPS__Subscribed__QoS__Profile() const { if (union_selection != ALT_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile) TTCN_error("Using non-selected field avp_AAA_3GPP_EPS_Subscribed_QoS_Profile in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile; } OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__Session__Stop__Indicator() { if (union_selection != ALT_avp__GI__3GPP__3GPP__Session__Stop__Indicator) { clean_up(); field_avp__GI__3GPP__3GPP__Session__Stop__Indicator = new OCTETSTRING; union_selection = ALT_avp__GI__3GPP__3GPP__Session__Stop__Indicator; } return *field_avp__GI__3GPP__3GPP__Session__Stop__Indicator; } const OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__Session__Stop__Indicator() const { if (union_selection != ALT_avp__GI__3GPP__3GPP__Session__Stop__Indicator) TTCN_error("Using non-selected field avp_GI_3GPP_3GPP_Session_Stop_Indicator in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__3GPP__Session__Stop__Indicator; } AVP__list& AVP__Data::avp__AAA__3GPP__GPRS__Subscription__Data() { if (union_selection != ALT_avp__AAA__3GPP__GPRS__Subscription__Data) { clean_up(); field_avp__AAA__3GPP__GPRS__Subscription__Data = new AVP__list; union_selection = ALT_avp__AAA__3GPP__GPRS__Subscription__Data; } return *field_avp__AAA__3GPP__GPRS__Subscription__Data; } const AVP__list& AVP__Data::avp__AAA__3GPP__GPRS__Subscription__Data() const { if (union_selection != ALT_avp__AAA__3GPP__GPRS__Subscription__Data) TTCN_error("Using non-selected field avp_AAA_3GPP_GPRS_Subscription_Data in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__GPRS__Subscription__Data; } OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile() { if (union_selection != ALT_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile) { clean_up(); field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile = new OCTETSTRING; union_selection = ALT_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile; } return *field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile; } const OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile() const { if (union_selection != ALT_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile) TTCN_error("Using non-selected field avp_GI_3GPP_3GPP_GPRS_Negotiated_QoS_Profile in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile; } DCA__3GPP__Access__Transfer__Type& AVP__Data::avp__DCA__3GPP__Access__Transfer__Type() { if (union_selection != ALT_avp__DCA__3GPP__Access__Transfer__Type) { clean_up(); field_avp__DCA__3GPP__Access__Transfer__Type = new DCA__3GPP__Access__Transfer__Type; union_selection = ALT_avp__DCA__3GPP__Access__Transfer__Type; } return *field_avp__DCA__3GPP__Access__Transfer__Type; } const DCA__3GPP__Access__Transfer__Type& AVP__Data::avp__DCA__3GPP__Access__Transfer__Type() const { if (union_selection != ALT_avp__DCA__3GPP__Access__Transfer__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_Access_Transfer_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Access__Transfer__Type; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Called__Station__Id() { if (union_selection != ALT_avp__DNAS__NONE__Called__Station__Id) { clean_up(); field_avp__DNAS__NONE__Called__Station__Id = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Called__Station__Id; } return *field_avp__DNAS__NONE__Called__Station__Id; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Called__Station__Id() const { if (union_selection != ALT_avp__DNAS__NONE__Called__Station__Id) TTCN_error("Using non-selected field avp_DNAS_NONE_Called_Station_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Called__Station__Id; } DCA__3GPP__Inter__UE__Transfer& AVP__Data::avp__DCA__3GPP__Inter__UE__Transfer() { if (union_selection != ALT_avp__DCA__3GPP__Inter__UE__Transfer) { clean_up(); field_avp__DCA__3GPP__Inter__UE__Transfer = new DCA__3GPP__Inter__UE__Transfer; union_selection = ALT_avp__DCA__3GPP__Inter__UE__Transfer; } return *field_avp__DCA__3GPP__Inter__UE__Transfer; } const DCA__3GPP__Inter__UE__Transfer& AVP__Data::avp__DCA__3GPP__Inter__UE__Transfer() const { if (union_selection != ALT_avp__DCA__3GPP__Inter__UE__Transfer) TTCN_error("Using non-selected field avp_DCA_3GPP_Inter_UE_Transfer in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Inter__UE__Transfer; } OCTETSTRING& AVP__Data::avp__DCC__NONE__Cost__Unit() { if (union_selection != ALT_avp__DCC__NONE__Cost__Unit) { clean_up(); field_avp__DCC__NONE__Cost__Unit = new OCTETSTRING; union_selection = ALT_avp__DCC__NONE__Cost__Unit; } return *field_avp__DCC__NONE__Cost__Unit; } const OCTETSTRING& AVP__Data::avp__DCC__NONE__Cost__Unit() const { if (union_selection != ALT_avp__DCC__NONE__Cost__Unit) TTCN_error("Using non-selected field avp_DCC_NONE_Cost_Unit in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__Cost__Unit; } BASE__NONE__Accounting__Realtime__Required& AVP__Data::avp__BASE__NONE__Accounting__Realtime__Required() { if (union_selection != ALT_avp__BASE__NONE__Accounting__Realtime__Required) { clean_up(); field_avp__BASE__NONE__Accounting__Realtime__Required = new BASE__NONE__Accounting__Realtime__Required; union_selection = ALT_avp__BASE__NONE__Accounting__Realtime__Required; } return *field_avp__BASE__NONE__Accounting__Realtime__Required; } const BASE__NONE__Accounting__Realtime__Required& AVP__Data::avp__BASE__NONE__Accounting__Realtime__Required() const { if (union_selection != ALT_avp__BASE__NONE__Accounting__Realtime__Required) TTCN_error("Using non-selected field avp_BASE_NONE_Accounting_Realtime_Required in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Accounting__Realtime__Required; } BASE__NONE__Termination__Cause& AVP__Data::avp__BASE__NONE__Termination__Cause() { if (union_selection != ALT_avp__BASE__NONE__Termination__Cause) { clean_up(); field_avp__BASE__NONE__Termination__Cause = new BASE__NONE__Termination__Cause; union_selection = ALT_avp__BASE__NONE__Termination__Cause; } return *field_avp__BASE__NONE__Termination__Cause; } const BASE__NONE__Termination__Cause& AVP__Data::avp__BASE__NONE__Termination__Cause() const { if (union_selection != ALT_avp__BASE__NONE__Termination__Cause) TTCN_error("Using non-selected field avp_BASE_NONE_Termination_Cause in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Termination__Cause; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Received__Talk__Burst__Volume() { if (union_selection != ALT_avp__DCA__3GPP__Received__Talk__Burst__Volume) { clean_up(); field_avp__DCA__3GPP__Received__Talk__Burst__Volume = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Received__Talk__Burst__Volume; } return *field_avp__DCA__3GPP__Received__Talk__Burst__Volume; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Received__Talk__Burst__Volume() const { if (union_selection != ALT_avp__DCA__3GPP__Received__Talk__Burst__Volume) TTCN_error("Using non-selected field avp_DCA_3GPP_Received_Talk_Burst_Volume in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Received__Talk__Burst__Volume; } INTEGER& AVP__Data::avp__DCA__3GPP__Rate__Control__Max__Rate() { if (union_selection != ALT_avp__DCA__3GPP__Rate__Control__Max__Rate) { clean_up(); field_avp__DCA__3GPP__Rate__Control__Max__Rate = new INTEGER; union_selection = ALT_avp__DCA__3GPP__Rate__Control__Max__Rate; } return *field_avp__DCA__3GPP__Rate__Control__Max__Rate; } const INTEGER& AVP__Data::avp__DCA__3GPP__Rate__Control__Max__Rate() const { if (union_selection != ALT_avp__DCA__3GPP__Rate__Control__Max__Rate) TTCN_error("Using non-selected field avp_DCA_3GPP_Rate_Control_Max_Rate in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Rate__Control__Max__Rate; } DCA__3GPP__Class__Identifier& AVP__Data::avp__DCA__3GPP__Class__Identifier() { if (union_selection != ALT_avp__DCA__3GPP__Class__Identifier) { clean_up(); field_avp__DCA__3GPP__Class__Identifier = new DCA__3GPP__Class__Identifier; union_selection = ALT_avp__DCA__3GPP__Class__Identifier; } return *field_avp__DCA__3GPP__Class__Identifier; } const DCA__3GPP__Class__Identifier& AVP__Data::avp__DCA__3GPP__Class__Identifier() const { if (union_selection != ALT_avp__DCA__3GPP__Class__Identifier) TTCN_error("Using non-selected field avp_DCA_3GPP_Class_Identifier in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Class__Identifier; } OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__Allocate__IP__Type() { if (union_selection != ALT_avp__GI__3GPP__3GPP__Allocate__IP__Type) { clean_up(); field_avp__GI__3GPP__3GPP__Allocate__IP__Type = new OCTETSTRING; union_selection = ALT_avp__GI__3GPP__3GPP__Allocate__IP__Type; } return *field_avp__GI__3GPP__3GPP__Allocate__IP__Type; } const OCTETSTRING& AVP__Data::avp__GI__3GPP__3GPP__Allocate__IP__Type() const { if (union_selection != ALT_avp__GI__3GPP__3GPP__Allocate__IP__Type) TTCN_error("Using non-selected field avp_GI_3GPP_3GPP_Allocate_IP_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__GI__3GPP__3GPP__Allocate__IP__Type; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__SM__Back__Off__Timer() { if (union_selection != ALT_avp__AAA__3GPP__SM__Back__Off__Timer) { clean_up(); field_avp__AAA__3GPP__SM__Back__Off__Timer = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__SM__Back__Off__Timer; } return *field_avp__AAA__3GPP__SM__Back__Off__Timer; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__SM__Back__Off__Timer() const { if (union_selection != ALT_avp__AAA__3GPP__SM__Back__Off__Timer) TTCN_error("Using non-selected field avp_AAA_3GPP_SM_Back_Off_Timer in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__SM__Back__Off__Timer; } RX__3GPP__Specific__Action& AVP__Data::avp__RX__3GPP__Specific__Action() { if (union_selection != ALT_avp__RX__3GPP__Specific__Action) { clean_up(); field_avp__RX__3GPP__Specific__Action = new RX__3GPP__Specific__Action; union_selection = ALT_avp__RX__3GPP__Specific__Action; } return *field_avp__RX__3GPP__Specific__Action; } const RX__3GPP__Specific__Action& AVP__Data::avp__RX__3GPP__Specific__Action() const { if (union_selection != ALT_avp__RX__3GPP__Specific__Action) TTCN_error("Using non-selected field avp_RX_3GPP_Specific_Action in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__Specific__Action; } OCTETSTRING& AVP__Data::avp__S6__3GPP__Maximum__Detection__Time() { if (union_selection != ALT_avp__S6__3GPP__Maximum__Detection__Time) { clean_up(); field_avp__S6__3GPP__Maximum__Detection__Time = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__Maximum__Detection__Time; } return *field_avp__S6__3GPP__Maximum__Detection__Time; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__Maximum__Detection__Time() const { if (union_selection != ALT_avp__S6__3GPP__Maximum__Detection__Time) TTCN_error("Using non-selected field avp_S6_3GPP_Maximum_Detection_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Maximum__Detection__Time; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Login__TCP__Port() { if (union_selection != ALT_avp__DNAS__NONE__Login__TCP__Port) { clean_up(); field_avp__DNAS__NONE__Login__TCP__Port = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Login__TCP__Port; } return *field_avp__DNAS__NONE__Login__TCP__Port; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Login__TCP__Port() const { if (union_selection != ALT_avp__DNAS__NONE__Login__TCP__Port) TTCN_error("Using non-selected field avp_DNAS_NONE_Login_TCP_Port in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Login__TCP__Port; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__Password__Retry() { if (union_selection != ALT_avp__DNAS__NONE__Password__Retry) { clean_up(); field_avp__DNAS__NONE__Password__Retry = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__Password__Retry; } return *field_avp__DNAS__NONE__Password__Retry; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__Password__Retry() const { if (union_selection != ALT_avp__DNAS__NONE__Password__Retry) TTCN_error("Using non-selected field avp_DNAS_NONE_Password_Retry in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__Password__Retry; } AVP__list& AVP__Data::avp__DCA__3GPP__Time__Stamps() { if (union_selection != ALT_avp__DCA__3GPP__Time__Stamps) { clean_up(); field_avp__DCA__3GPP__Time__Stamps = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Time__Stamps; } return *field_avp__DCA__3GPP__Time__Stamps; } const AVP__list& AVP__Data::avp__DCA__3GPP__Time__Stamps() const { if (union_selection != ALT_avp__DCA__3GPP__Time__Stamps) TTCN_error("Using non-selected field avp_DCA_3GPP_Time_Stamps in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Time__Stamps; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Base__Time__Interval() { if (union_selection != ALT_avp__DCA__3GPP__Base__Time__Interval) { clean_up(); field_avp__DCA__3GPP__Base__Time__Interval = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Base__Time__Interval; } return *field_avp__DCA__3GPP__Base__Time__Interval; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Base__Time__Interval() const { if (union_selection != ALT_avp__DCA__3GPP__Base__Time__Interval) TTCN_error("Using non-selected field avp_DCA_3GPP_Base_Time_Interval in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Base__Time__Interval; } AVP__list& AVP__Data::avp__DCA__3GPP__UWAN__User__Location__Info() { if (union_selection != ALT_avp__DCA__3GPP__UWAN__User__Location__Info) { clean_up(); field_avp__DCA__3GPP__UWAN__User__Location__Info = new AVP__list; union_selection = ALT_avp__DCA__3GPP__UWAN__User__Location__Info; } return *field_avp__DCA__3GPP__UWAN__User__Location__Info; } const AVP__list& AVP__Data::avp__DCA__3GPP__UWAN__User__Location__Info() const { if (union_selection != ALT_avp__DCA__3GPP__UWAN__User__Location__Info) TTCN_error("Using non-selected field avp_DCA_3GPP_UWAN_User_Location_Info in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__UWAN__User__Location__Info; } DCA__3GPP__ProSe__Role__Of__UE& AVP__Data::avp__DCA__3GPP__ProSe__Role__Of__UE() { if (union_selection != ALT_avp__DCA__3GPP__ProSe__Role__Of__UE) { clean_up(); field_avp__DCA__3GPP__ProSe__Role__Of__UE = new DCA__3GPP__ProSe__Role__Of__UE; union_selection = ALT_avp__DCA__3GPP__ProSe__Role__Of__UE; } return *field_avp__DCA__3GPP__ProSe__Role__Of__UE; } const DCA__3GPP__ProSe__Role__Of__UE& AVP__Data::avp__DCA__3GPP__ProSe__Role__Of__UE() const { if (union_selection != ALT_avp__DCA__3GPP__ProSe__Role__Of__UE) TTCN_error("Using non-selected field avp_DCA_3GPP_ProSe_Role_Of_UE in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__ProSe__Role__Of__UE; } PCC__3GPP__RAT__Type& AVP__Data::avp__PCC__3GPP__RAT__Type() { if (union_selection != ALT_avp__PCC__3GPP__RAT__Type) { clean_up(); field_avp__PCC__3GPP__RAT__Type = new PCC__3GPP__RAT__Type; union_selection = ALT_avp__PCC__3GPP__RAT__Type; } return *field_avp__PCC__3GPP__RAT__Type; } const PCC__3GPP__RAT__Type& AVP__Data::avp__PCC__3GPP__RAT__Type() const { if (union_selection != ALT_avp__PCC__3GPP__RAT__Type) TTCN_error("Using non-selected field avp_PCC_3GPP_RAT_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__RAT__Type; } AVP__Address& AVP__Data::avp__AAA__3GPP__Ext__PDP__Address() { if (union_selection != ALT_avp__AAA__3GPP__Ext__PDP__Address) { clean_up(); field_avp__AAA__3GPP__Ext__PDP__Address = new AVP__Address; union_selection = ALT_avp__AAA__3GPP__Ext__PDP__Address; } return *field_avp__AAA__3GPP__Ext__PDP__Address; } const AVP__Address& AVP__Data::avp__AAA__3GPP__Ext__PDP__Address() const { if (union_selection != ALT_avp__AAA__3GPP__Ext__PDP__Address) TTCN_error("Using non-selected field avp_AAA_3GPP_Ext_PDP_Address in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Ext__PDP__Address; } DCA__3GPP__PoC__Session__Type& AVP__Data::avp__DCA__3GPP__PoC__Session__Type() { if (union_selection != ALT_avp__DCA__3GPP__PoC__Session__Type) { clean_up(); field_avp__DCA__3GPP__PoC__Session__Type = new DCA__3GPP__PoC__Session__Type; union_selection = ALT_avp__DCA__3GPP__PoC__Session__Type; } return *field_avp__DCA__3GPP__PoC__Session__Type; } const DCA__3GPP__PoC__Session__Type& AVP__Data::avp__DCA__3GPP__PoC__Session__Type() const { if (union_selection != ALT_avp__DCA__3GPP__PoC__Session__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_PoC_Session_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__PoC__Session__Type; } AVP__list& AVP__Data::avp__DCA__3GPP__ISUP__Cause() { if (union_selection != ALT_avp__DCA__3GPP__ISUP__Cause) { clean_up(); field_avp__DCA__3GPP__ISUP__Cause = new AVP__list; union_selection = ALT_avp__DCA__3GPP__ISUP__Cause; } return *field_avp__DCA__3GPP__ISUP__Cause; } const AVP__list& AVP__Data::avp__DCA__3GPP__ISUP__Cause() const { if (union_selection != ALT_avp__DCA__3GPP__ISUP__Cause) TTCN_error("Using non-selected field avp_DCA_3GPP_ISUP_Cause in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__ISUP__Cause; } RX__3GPP__AF__Signalling__Protocol& AVP__Data::avp__RX__3GPP__AF__Signalling__Protocol() { if (union_selection != ALT_avp__RX__3GPP__AF__Signalling__Protocol) { clean_up(); field_avp__RX__3GPP__AF__Signalling__Protocol = new RX__3GPP__AF__Signalling__Protocol; union_selection = ALT_avp__RX__3GPP__AF__Signalling__Protocol; } return *field_avp__RX__3GPP__AF__Signalling__Protocol; } const RX__3GPP__AF__Signalling__Protocol& AVP__Data::avp__RX__3GPP__AF__Signalling__Protocol() const { if (union_selection != ALT_avp__RX__3GPP__AF__Signalling__Protocol) TTCN_error("Using non-selected field avp_RX_3GPP_AF_Signalling_Protocol in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__RX__3GPP__AF__Signalling__Protocol; } AVP__list& AVP__Data::avp__AAA__3GPP__Adjacent__PLMNs() { if (union_selection != ALT_avp__AAA__3GPP__Adjacent__PLMNs) { clean_up(); field_avp__AAA__3GPP__Adjacent__PLMNs = new AVP__list; union_selection = ALT_avp__AAA__3GPP__Adjacent__PLMNs; } return *field_avp__AAA__3GPP__Adjacent__PLMNs; } const AVP__list& AVP__Data::avp__AAA__3GPP__Adjacent__PLMNs() const { if (union_selection != ALT_avp__AAA__3GPP__Adjacent__PLMNs) TTCN_error("Using non-selected field avp_AAA_3GPP_Adjacent_PLMNs in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Adjacent__PLMNs; } OCTETSTRING& AVP__Data::avp__S6__3GPP__Service__Result__Code() { if (union_selection != ALT_avp__S6__3GPP__Service__Result__Code) { clean_up(); field_avp__S6__3GPP__Service__Result__Code = new OCTETSTRING; union_selection = ALT_avp__S6__3GPP__Service__Result__Code; } return *field_avp__S6__3GPP__Service__Result__Code; } const OCTETSTRING& AVP__Data::avp__S6__3GPP__Service__Result__Code() const { if (union_selection != ALT_avp__S6__3GPP__Service__Result__Code) TTCN_error("Using non-selected field avp_S6_3GPP_Service_Result_Code in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__S6__3GPP__Service__Result__Code; } AVP__list& AVP__Data::avp__AAA__3GPP__SGSN__Location__Information() { if (union_selection != ALT_avp__AAA__3GPP__SGSN__Location__Information) { clean_up(); field_avp__AAA__3GPP__SGSN__Location__Information = new AVP__list; union_selection = ALT_avp__AAA__3GPP__SGSN__Location__Information; } return *field_avp__AAA__3GPP__SGSN__Location__Information; } const AVP__list& AVP__Data::avp__AAA__3GPP__SGSN__Location__Information() const { if (union_selection != ALT_avp__AAA__3GPP__SGSN__Location__Information) TTCN_error("Using non-selected field avp_AAA_3GPP_SGSN_Location_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__SGSN__Location__Information; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Authorised__QoS() { if (union_selection != ALT_avp__DCA__3GPP__Authorised__QoS) { clean_up(); field_avp__DCA__3GPP__Authorised__QoS = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Authorised__QoS; } return *field_avp__DCA__3GPP__Authorised__QoS; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Authorised__QoS() const { if (union_selection != ALT_avp__DCA__3GPP__Authorised__QoS) TTCN_error("Using non-selected field avp_DCA_3GPP_Authorised_QoS in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Authorised__QoS; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Time__First__Transmission() { if (union_selection != ALT_avp__DCA__3GPP__Time__First__Transmission) { clean_up(); field_avp__DCA__3GPP__Time__First__Transmission = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Time__First__Transmission; } return *field_avp__DCA__3GPP__Time__First__Transmission; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Time__First__Transmission() const { if (union_selection != ALT_avp__DCA__3GPP__Time__First__Transmission) TTCN_error("Using non-selected field avp_DCA_3GPP_Time_First_Transmission in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Time__First__Transmission; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Stop__Time() { if (union_selection != ALT_avp__DCA__3GPP__Stop__Time) { clean_up(); field_avp__DCA__3GPP__Stop__Time = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Stop__Time; } return *field_avp__DCA__3GPP__Stop__Time; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Stop__Time() const { if (union_selection != ALT_avp__DCA__3GPP__Stop__Time) TTCN_error("Using non-selected field avp_DCA_3GPP_Stop_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Stop__Time; } CxDx__3GPP__Reason__Code& AVP__Data::avp__CxDx__3GPP__Reason__Code() { if (union_selection != ALT_avp__CxDx__3GPP__Reason__Code) { clean_up(); field_avp__CxDx__3GPP__Reason__Code = new CxDx__3GPP__Reason__Code; union_selection = ALT_avp__CxDx__3GPP__Reason__Code; } return *field_avp__CxDx__3GPP__Reason__Code; } const CxDx__3GPP__Reason__Code& AVP__Data::avp__CxDx__3GPP__Reason__Code() const { if (union_selection != ALT_avp__CxDx__3GPP__Reason__Code) TTCN_error("Using non-selected field avp_CxDx_3GPP_Reason_Code in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Reason__Code; } PCC__3GPP__Pre__emption__Vulnerability& AVP__Data::avp__PCC__3GPP__Pre__emption__Vulnerability() { if (union_selection != ALT_avp__PCC__3GPP__Pre__emption__Vulnerability) { clean_up(); field_avp__PCC__3GPP__Pre__emption__Vulnerability = new PCC__3GPP__Pre__emption__Vulnerability; union_selection = ALT_avp__PCC__3GPP__Pre__emption__Vulnerability; } return *field_avp__PCC__3GPP__Pre__emption__Vulnerability; } const PCC__3GPP__Pre__emption__Vulnerability& AVP__Data::avp__PCC__3GPP__Pre__emption__Vulnerability() const { if (union_selection != ALT_avp__PCC__3GPP__Pre__emption__Vulnerability) TTCN_error("Using non-selected field avp_PCC_3GPP_Pre_emption_Vulnerability in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Pre__emption__Vulnerability; } AVP__list& AVP__Data::avp__AAA__3GPP__Equivalent__PLMN__List() { if (union_selection != ALT_avp__AAA__3GPP__Equivalent__PLMN__List) { clean_up(); field_avp__AAA__3GPP__Equivalent__PLMN__List = new AVP__list; union_selection = ALT_avp__AAA__3GPP__Equivalent__PLMN__List; } return *field_avp__AAA__3GPP__Equivalent__PLMN__List; } const AVP__list& AVP__Data::avp__AAA__3GPP__Equivalent__PLMN__List() const { if (union_selection != ALT_avp__AAA__3GPP__Equivalent__PLMN__List) TTCN_error("Using non-selected field avp_AAA_3GPP_Equivalent_PLMN_List in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__Equivalent__PLMN__List; } PCC__3GPP__Default__Access& AVP__Data::avp__PCC__3GPP__Default__Access() { if (union_selection != ALT_avp__PCC__3GPP__Default__Access) { clean_up(); field_avp__PCC__3GPP__Default__Access = new PCC__3GPP__Default__Access; union_selection = ALT_avp__PCC__3GPP__Default__Access; } return *field_avp__PCC__3GPP__Default__Access; } const PCC__3GPP__Default__Access& AVP__Data::avp__PCC__3GPP__Default__Access() const { if (union_selection != ALT_avp__PCC__3GPP__Default__Access) TTCN_error("Using non-selected field avp_PCC_3GPP_Default_Access in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__Default__Access; } AVP__list& AVP__Data::avp__CxDx__3GPP__Supported__Applications() { if (union_selection != ALT_avp__CxDx__3GPP__Supported__Applications) { clean_up(); field_avp__CxDx__3GPP__Supported__Applications = new AVP__list; union_selection = ALT_avp__CxDx__3GPP__Supported__Applications; } return *field_avp__CxDx__3GPP__Supported__Applications; } const AVP__list& AVP__Data::avp__CxDx__3GPP__Supported__Applications() const { if (union_selection != ALT_avp__CxDx__3GPP__Supported__Applications) TTCN_error("Using non-selected field avp_CxDx_3GPP_Supported_Applications in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__CxDx__3GPP__Supported__Applications; } OCTETSTRING& AVP__Data::avp__BASE__NONE__Class() { if (union_selection != ALT_avp__BASE__NONE__Class) { clean_up(); field_avp__BASE__NONE__Class = new OCTETSTRING; union_selection = ALT_avp__BASE__NONE__Class; } return *field_avp__BASE__NONE__Class; } const OCTETSTRING& AVP__Data::avp__BASE__NONE__Class() const { if (union_selection != ALT_avp__BASE__NONE__Class) TTCN_error("Using non-selected field avp_BASE_NONE_Class in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__BASE__NONE__Class; } OCTETSTRING& AVP__Data::avp__DNAS__NONE__ARAP__Challenge__Response() { if (union_selection != ALT_avp__DNAS__NONE__ARAP__Challenge__Response) { clean_up(); field_avp__DNAS__NONE__ARAP__Challenge__Response = new OCTETSTRING; union_selection = ALT_avp__DNAS__NONE__ARAP__Challenge__Response; } return *field_avp__DNAS__NONE__ARAP__Challenge__Response; } const OCTETSTRING& AVP__Data::avp__DNAS__NONE__ARAP__Challenge__Response() const { if (union_selection != ALT_avp__DNAS__NONE__ARAP__Challenge__Response) TTCN_error("Using non-selected field avp_DNAS_NONE_ARAP_Challenge_Response in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DNAS__NONE__ARAP__Challenge__Response; } DCA__3GPP__SM__Message__Type& AVP__Data::avp__DCA__3GPP__SM__Message__Type() { if (union_selection != ALT_avp__DCA__3GPP__SM__Message__Type) { clean_up(); field_avp__DCA__3GPP__SM__Message__Type = new DCA__3GPP__SM__Message__Type; union_selection = ALT_avp__DCA__3GPP__SM__Message__Type; } return *field_avp__DCA__3GPP__SM__Message__Type; } const DCA__3GPP__SM__Message__Type& AVP__Data::avp__DCA__3GPP__SM__Message__Type() const { if (union_selection != ALT_avp__DCA__3GPP__SM__Message__Type) TTCN_error("Using non-selected field avp_DCA_3GPP_SM_Message_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__SM__Message__Type; } OCTETSTRING& AVP__Data::avp__DCC__NONE__CC__Sub__Session__Id() { if (union_selection != ALT_avp__DCC__NONE__CC__Sub__Session__Id) { clean_up(); field_avp__DCC__NONE__CC__Sub__Session__Id = new OCTETSTRING; union_selection = ALT_avp__DCC__NONE__CC__Sub__Session__Id; } return *field_avp__DCC__NONE__CC__Sub__Session__Id; } const OCTETSTRING& AVP__Data::avp__DCC__NONE__CC__Sub__Session__Id() const { if (union_selection != ALT_avp__DCC__NONE__CC__Sub__Session__Id) TTCN_error("Using non-selected field avp_DCC_NONE_CC_Sub_Session_Id in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCC__NONE__CC__Sub__Session__Id; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__IDR__Flags() { if (union_selection != ALT_avp__AAA__3GPP__IDR__Flags) { clean_up(); field_avp__AAA__3GPP__IDR__Flags = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__IDR__Flags; } return *field_avp__AAA__3GPP__IDR__Flags; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__IDR__Flags() const { if (union_selection != ALT_avp__AAA__3GPP__IDR__Flags) TTCN_error("Using non-selected field avp_AAA_3GPP_IDR_Flags in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__IDR__Flags; } PCC__3GPP__PS__to__CS__Session__Continuity& AVP__Data::avp__PCC__3GPP__PS__to__CS__Session__Continuity() { if (union_selection != ALT_avp__PCC__3GPP__PS__to__CS__Session__Continuity) { clean_up(); field_avp__PCC__3GPP__PS__to__CS__Session__Continuity = new PCC__3GPP__PS__to__CS__Session__Continuity; union_selection = ALT_avp__PCC__3GPP__PS__to__CS__Session__Continuity; } return *field_avp__PCC__3GPP__PS__to__CS__Session__Continuity; } const PCC__3GPP__PS__to__CS__Session__Continuity& AVP__Data::avp__PCC__3GPP__PS__to__CS__Session__Continuity() const { if (union_selection != ALT_avp__PCC__3GPP__PS__to__CS__Session__Continuity) TTCN_error("Using non-selected field avp_PCC_3GPP_PS_to_CS_Session_Continuity in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__PCC__3GPP__PS__to__CS__Session__Continuity; } AVP__list& AVP__Data::avp__AAA__3GPP__V2X__Subscription__Data() { if (union_selection != ALT_avp__AAA__3GPP__V2X__Subscription__Data) { clean_up(); field_avp__AAA__3GPP__V2X__Subscription__Data = new AVP__list; union_selection = ALT_avp__AAA__3GPP__V2X__Subscription__Data; } return *field_avp__AAA__3GPP__V2X__Subscription__Data; } const AVP__list& AVP__Data::avp__AAA__3GPP__V2X__Subscription__Data() const { if (union_selection != ALT_avp__AAA__3GPP__V2X__Subscription__Data) TTCN_error("Using non-selected field avp_AAA_3GPP_V2X_Subscription_Data in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__V2X__Subscription__Data; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Refund__Information() { if (union_selection != ALT_avp__DCA__3GPP__Refund__Information) { clean_up(); field_avp__DCA__3GPP__Refund__Information = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Refund__Information; } return *field_avp__DCA__3GPP__Refund__Information; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Refund__Information() const { if (union_selection != ALT_avp__DCA__3GPP__Refund__Information) TTCN_error("Using non-selected field avp_DCA_3GPP_Refund_Information in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Refund__Information; } AVP__list& AVP__Data::avp__DCA__3GPP__Rate__Element() { if (union_selection != ALT_avp__DCA__3GPP__Rate__Element) { clean_up(); field_avp__DCA__3GPP__Rate__Element = new AVP__list; union_selection = ALT_avp__DCA__3GPP__Rate__Element; } return *field_avp__DCA__3GPP__Rate__Element; } const AVP__list& AVP__Data::avp__DCA__3GPP__Rate__Element() const { if (union_selection != ALT_avp__DCA__3GPP__Rate__Element) TTCN_error("Using non-selected field avp_DCA_3GPP_Rate_Element in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Rate__Element; } OCTETSTRING& AVP__Data::avp__AAA__3GPP__PDP__Type() { if (union_selection != ALT_avp__AAA__3GPP__PDP__Type) { clean_up(); field_avp__AAA__3GPP__PDP__Type = new OCTETSTRING; union_selection = ALT_avp__AAA__3GPP__PDP__Type; } return *field_avp__AAA__3GPP__PDP__Type; } const OCTETSTRING& AVP__Data::avp__AAA__3GPP__PDP__Type() const { if (union_selection != ALT_avp__AAA__3GPP__PDP__Type) TTCN_error("Using non-selected field avp_AAA_3GPP_PDP_Type in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__PDP__Type; } AVP__list& AVP__Data::avp__AAA__3GPP__AMBR() { if (union_selection != ALT_avp__AAA__3GPP__AMBR) { clean_up(); field_avp__AAA__3GPP__AMBR = new AVP__list; union_selection = ALT_avp__AAA__3GPP__AMBR; } return *field_avp__AAA__3GPP__AMBR; } const AVP__list& AVP__Data::avp__AAA__3GPP__AMBR() const { if (union_selection != ALT_avp__AAA__3GPP__AMBR) TTCN_error("Using non-selected field avp_AAA_3GPP_AMBR in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__AAA__3GPP__AMBR; } OCTETSTRING& AVP__Data::avp__DCA__3GPP__Submission__Time() { if (union_selection != ALT_avp__DCA__3GPP__Submission__Time) { clean_up(); field_avp__DCA__3GPP__Submission__Time = new OCTETSTRING; union_selection = ALT_avp__DCA__3GPP__Submission__Time; } return *field_avp__DCA__3GPP__Submission__Time; } const OCTETSTRING& AVP__Data::avp__DCA__3GPP__Submission__Time() const { if (union_selection != ALT_avp__DCA__3GPP__Submission__Time) TTCN_error("Using non-selected field avp_DCA_3GPP_Submission_Time in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__DCA__3GPP__Submission__Time; } OCTETSTRING& AVP__Data::avp__UNKNOWN() { if (union_selection != ALT_avp__UNKNOWN) { clean_up(); field_avp__UNKNOWN = new OCTETSTRING; union_selection = ALT_avp__UNKNOWN; } return *field_avp__UNKNOWN; } const OCTETSTRING& AVP__Data::avp__UNKNOWN() const { if (union_selection != ALT_avp__UNKNOWN) TTCN_error("Using non-selected field avp_UNKNOWN in a value of union type @DIAMETER_Types.AVP_Data."); return *field_avp__UNKNOWN; } boolean AVP__Data::ischosen(union_selection_type checked_selection) const { if (checked_selection == UNBOUND_VALUE) TTCN_error("Internal error: Performing ischosen() operation on an invalid field of union type @DIAMETER_Types.AVP_Data."); return union_selection == checked_selection; } boolean AVP__Data::is_bound() const { return union_selection != UNBOUND_VALUE; } boolean AVP__Data::is_value() const { switch (union_selection) { case UNBOUND_VALUE: return FALSE; case ALT_avp__GI__3GPP__3GPP__SGSN__IPv6__Address: return field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address->is_value(); case ALT_avp__DNAS__NONE__Login__LAT__Service: return field_avp__DNAS__NONE__Login__LAT__Service->is_value(); case ALT_avp__AAA__3GPP__RAR__Flags: return field_avp__AAA__3GPP__RAR__Flags->is_value(); case ALT_avp__DCA__3GPP__SCS__Address: return field_avp__DCA__3GPP__SCS__Address->is_value(); case ALT_avp__GI__3GPP__3GPP__GGSN__MCC__MNC: return field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC->is_value(); case ALT_avp__DCC__NONE__Direct__Debiting__Failure__Handling: return field_avp__DCC__NONE__Direct__Debiting__Failure__Handling->is_value(); case ALT_avp__MIPv6__NONE__MIP__Careof__Address: return field_avp__MIPv6__NONE__MIP__Careof__Address->is_value(); case ALT_avp__DCA__3GPP__TWAN__User__Location__Info: return field_avp__DCA__3GPP__TWAN__User__Location__Info->is_value(); case ALT_avp__DCA__3GPP__PoC__User__Role__IDs: return field_avp__DCA__3GPP__PoC__User__Role__IDs->is_value(); case ALT_avp__DCA__3GPP__Announcement__Order: return field_avp__DCA__3GPP__Announcement__Order->is_value(); case ALT_avp__CxDx__ETSI__Line__Identifier: return field_avp__CxDx__ETSI__Line__Identifier->is_value(); case ALT_avp__PCC__3GPP__Bearer__Identifier: return field_avp__PCC__3GPP__Bearer__Identifier->is_value(); case ALT_avp__RX__3GPP__Content__Version: return field_avp__RX__3GPP__Content__Version->is_value(); case ALT_avp__DCA__3GPP__Applic__ID: return field_avp__DCA__3GPP__Applic__ID->is_value(); case ALT_avp__MIPv4__NONE__MIP__HA__to__FA__MSA: return field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA->is_value(); case ALT_avp__BASE__NONE__Session__Id: return field_avp__BASE__NONE__Session__Id->is_value(); case ALT_avp__DCA__3GPP__Route__Header__Transmitted: return field_avp__DCA__3GPP__Route__Header__Transmitted->is_value(); case ALT_avp__DCA__3GPP__Reporting__Reason: return field_avp__DCA__3GPP__Reporting__Reason->is_value(); case ALT_avp__AAA__3GPP__Emergency__Services: return field_avp__AAA__3GPP__Emergency__Services->is_value(); case ALT_avp__RX__3GPP__Media__Component__Description: return field_avp__RX__3GPP__Media__Component__Description->is_value(); case ALT_avp__PCC__3GPP__CSG__Information__Reporting: return field_avp__PCC__3GPP__CSG__Information__Reporting->is_value(); case ALT_avp__AAA__3GPP__Measurement__Quantity: return field_avp__AAA__3GPP__Measurement__Quantity->is_value(); case ALT_avp__S6__3GPP__Location__Information__Configuration: return field_avp__S6__3GPP__Location__Information__Configuration->is_value(); case ALT_avp__PCC__3GPP__Bearer__Usage: return field_avp__PCC__3GPP__Bearer__Usage->is_value(); case ALT_avp__DCA__3GPP__Application__provided__Called__Party__Address: return field_avp__DCA__3GPP__Application__provided__Called__Party__Address->is_value(); case ALT_avp__DCA__3GPP__Proximity__Alert__Timestamp: return field_avp__DCA__3GPP__Proximity__Alert__Timestamp->is_value(); case ALT_avp__PCC__3GPP__Tunnel__Header__Filter: return field_avp__PCC__3GPP__Tunnel__Header__Filter->is_value(); case ALT_avp__AAA__3GPP__List__Of__Measurements: return field_avp__AAA__3GPP__List__Of__Measurements->is_value(); case ALT_avp__DCC__NONE__Requested__Service__Unit: return field_avp__DCC__NONE__Requested__Service__Unit->is_value(); case ALT_avp__PCC__3GPP__Default__QoS__Name: return field_avp__PCC__3GPP__Default__QoS__Name->is_value(); case ALT_avp__AAA__3GPP__UVA__Flags: return field_avp__AAA__3GPP__UVA__Flags->is_value(); case ALT_avp__DCA__3GPP__Expires: return field_avp__DCA__3GPP__Expires->is_value(); case ALT_avp__CxDx__3GPP__SAR__Flags: return field_avp__CxDx__3GPP__SAR__Flags->is_value(); case ALT_avp__PCC__3GPP__TDF__Information: return field_avp__PCC__3GPP__TDF__Information->is_value(); case ALT_avp__AAA__3GPP__Group__Service__Id: return field_avp__AAA__3GPP__Group__Service__Id->is_value(); case ALT_avp__DCA__3GPP__Recipient__SCCP__Address: return field_avp__DCA__3GPP__Recipient__SCCP__Address->is_value(); case ALT_avp__DCA__3GPP__Preferred__AoC__Currency: return field_avp__DCA__3GPP__Preferred__AoC__Currency->is_value(); case ALT_avp__DNAS__NONE__Framed__Pool: return field_avp__DNAS__NONE__Framed__Pool->is_value(); case ALT_avp__DCA__3GPP__Traffic__Data__Volumes: return field_avp__DCA__3GPP__Traffic__Data__Volumes->is_value(); case ALT_avp__DCC__NONE__CC__Time: return field_avp__DCC__NONE__CC__Time->is_value(); case ALT_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info: return field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info->is_value(); case ALT_avp__DCA__3GPP__Unit__Cost: return field_avp__DCA__3GPP__Unit__Cost->is_value(); case ALT_avp__CxDx__3GPP__SIP__Digest__Authenticate: return field_avp__CxDx__3GPP__SIP__Digest__Authenticate->is_value(); case ALT_avp__AAA__3GPP__Last__UE__Activity__Time: return field_avp__AAA__3GPP__Last__UE__Activity__Time->is_value(); case ALT_avp__AAA__3GPP__Context__Identifier: return field_avp__AAA__3GPP__Context__Identifier->is_value(); case ALT_avp__DCC__NONE__Used__Service__Unit: return field_avp__DCC__NONE__Used__Service__Unit->is_value(); case ALT_avp__MIPv4__NONE__MIP__Reg__Reply: return field_avp__MIPv4__NONE__MIP__Reg__Reply->is_value(); case ALT_avp__BASE__NONE__Auth__Application__Id: return field_avp__BASE__NONE__Auth__Application__Id->is_value(); case ALT_avp__AAA__3GPP__Trace__Reference: return field_avp__AAA__3GPP__Trace__Reference->is_value(); case ALT_avp__AAA__3GPP__TWAN__Access__Info: return field_avp__AAA__3GPP__TWAN__Access__Info->is_value(); case ALT_avp__DCA__3GPP__Status__AS__Code: return field_avp__DCA__3GPP__Status__AS__Code->is_value(); case ALT_avp__DCA__3GPP__LCS__Client__Type: return field_avp__DCA__3GPP__LCS__Client__Type->is_value(); case ALT_avp__DNAS__NONE__Framed__Appletalk__Network: return field_avp__DNAS__NONE__Framed__Appletalk__Network->is_value(); case ALT_avp__DNAS__NONE__Framed__IPv6__Prefix: return field_avp__DNAS__NONE__Framed__IPv6__Prefix->is_value(); case ALT_avp__DCA__3GPP__PoC__Session__Initiation__Type: return field_avp__DCA__3GPP__PoC__Session__Initiation__Type->is_value(); case ALT_avp__RX__3GPP__Sharing__Key__UL: return field_avp__RX__3GPP__Sharing__Key__UL->is_value(); case ALT_avp__DCA__3GPP__Content__Size: return field_avp__DCA__3GPP__Content__Size->is_value(); case ALT_avp__AAA__3GPP__Access__Network__Info: return field_avp__AAA__3GPP__Access__Network__Info->is_value(); case ALT_avp__RX__3GPP__AF__Charging__Identifier: return field_avp__RX__3GPP__AF__Charging__Identifier->is_value(); case ALT_avp__S6__3GPP__Monitoring__Event__Report: return field_avp__S6__3GPP__Monitoring__Event__Report->is_value(); case ALT_avp__DCA__3GPP__Service__Specific__Type: return field_avp__DCA__3GPP__Service__Specific__Type->is_value(); case ALT_avp__DCA__3GPP__Event: return field_avp__DCA__3GPP__Event->is_value(); case ALT_avp__RX__3GPP__Media__Type: return field_avp__RX__3GPP__Media__Type->is_value(); case ALT_avp__PCC__3GPP__Conditional__Policy__Information: return field_avp__PCC__3GPP__Conditional__Policy__Information->is_value(); case ALT_avp__BASE__NONE__Firmware__Revision: return field_avp__BASE__NONE__Firmware__Revision->is_value(); case ALT_avp__DCA__3GPP__ProSe__Event__Type: return field_avp__DCA__3GPP__ProSe__Event__Type->is_value(); case ALT_avp__PCC__3GPP__Network__Request__Support: return field_avp__PCC__3GPP__Network__Request__Support->is_value(); case ALT_avp__AAA__3GPP__SIPTO__Permission: return field_avp__AAA__3GPP__SIPTO__Permission->is_value(); case ALT_avp__DCA__3GPP__Terminating__IOI: return field_avp__DCA__3GPP__Terminating__IOI->is_value(); case ALT_avp__RX__3GPP__Extended__Max__Supported__BW__DL: return field_avp__RX__3GPP__Extended__Max__Supported__BW__DL->is_value(); case ALT_avp__PCC__3GPP__UE__Local__IP__Address: return field_avp__PCC__3GPP__UE__Local__IP__Address->is_value(); case ALT_avp__DCA__3GPP__SM__Sequence__Number: return field_avp__DCA__3GPP__SM__Sequence__Number->is_value(); case ALT_avp__DCA__3GPP__IMS__Information: return field_avp__DCA__3GPP__IMS__Information->is_value(); case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List: return field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List->is_value(); case ALT_avp__PCC__3GPP__Routing__Rule__Remove: return field_avp__PCC__3GPP__Routing__Rule__Remove->is_value(); case ALT_avp__AAA__3GPP__SGs__MME__Identity: return field_avp__AAA__3GPP__SGs__MME__Identity->is_value(); case ALT_avp__S6__3GPP__Roaming__Information: return field_avp__S6__3GPP__Roaming__Information->is_value(); case ALT_avp__DCA__3GPP__Number__Of__Diversions: return field_avp__DCA__3GPP__Number__Of__Diversions->is_value(); case ALT_avp__DCA__3GPP__Coverage__Info: return field_avp__DCA__3GPP__Coverage__Info->is_value(); case ALT_avp__CxDx__3GPP__SIP__Authentication__Scheme: return field_avp__CxDx__3GPP__SIP__Authentication__Scheme->is_value(); case ALT_avp__AAA__3GPP__Event__Threshold__RSRP: return field_avp__AAA__3GPP__Event__Threshold__RSRP->is_value(); case ALT_avp__CxDx__3GPP__User__Authorization__Type: return field_avp__CxDx__3GPP__User__Authorization__Type->is_value(); case ALT_avp__AAA__3GPP__PLMN__Client: return field_avp__AAA__3GPP__PLMN__Client->is_value(); case ALT_avp__AAA__3GPP__Re__Synchronization__Info: return field_avp__AAA__3GPP__Re__Synchronization__Info->is_value(); case ALT_avp__BASE__NONE__Auth__Grace__Period: return field_avp__BASE__NONE__Auth__Grace__Period->is_value(); case ALT_avp__DCA__3GPP__User__CSG__Information: return field_avp__DCA__3GPP__User__CSG__Information->is_value(); case ALT_avp__DCA__3GPP__SM__Status: return field_avp__DCA__3GPP__SM__Status->is_value(); case ALT_avp__DCA__3GPP__IP__Realm__Default__Indication: return field_avp__DCA__3GPP__IP__Realm__Default__Indication->is_value(); case ALT_avp__AAA__3GPP__RAND: return field_avp__AAA__3GPP__RAND->is_value(); case ALT_avp__AAA__3GPP__Trace__Depth: return field_avp__AAA__3GPP__Trace__Depth->is_value(); case ALT_avp__MIPv4__NONE__MIP__MN__to__FA__MSA: return field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA->is_value(); case ALT_avp__AAA__3GPP__SGSN__User__State: return field_avp__AAA__3GPP__SGSN__User__State->is_value(); case ALT_avp__AAA__3GPP__APN__OI__Replacement: return field_avp__AAA__3GPP__APN__OI__Replacement->is_value(); case ALT_avp__DCA__3GPP__Alternate__Charged__Party__Address: return field_avp__DCA__3GPP__Alternate__Charged__Party__Address->is_value(); case ALT_avp__DCA__3GPP__APN__Rate__Control: return field_avp__DCA__3GPP__APN__Rate__Control->is_value(); case ALT_avp__BASE__NONE__Re__Auth__Request__Type: return field_avp__BASE__NONE__Re__Auth__Request__Type->is_value(); case ALT_avp__DCA__3GPP__Relationship__Mode: return field_avp__DCA__3GPP__Relationship__Mode->is_value(); case ALT_avp__S6__3GPP__External__Identifier: return field_avp__S6__3GPP__External__Identifier->is_value(); case ALT_avp__DCA__3GPP__Positioning__Data: return field_avp__DCA__3GPP__Positioning__Data->is_value(); case ALT_avp__DCC__NONE__Redirect__Address__Type: return field_avp__DCC__NONE__Redirect__Address__Type->is_value(); case ALT_avp__MIPv6__NONE__MIP__MN__HA__MSA: return field_avp__MIPv6__NONE__MIP__MN__HA__MSA->is_value(); case ALT_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier: return field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier->is_value(); case ALT_avp__PCC__3GPP__TFT__Filter: return field_avp__PCC__3GPP__TFT__Filter->is_value(); case ALT_avp__RX__3GPP__Max__Supported__Bandwidth__UL: return field_avp__RX__3GPP__Max__Supported__Bandwidth__UL->is_value(); case ALT_avp__S6__3GPP__Loss__Of__Connectivity__Reason: return field_avp__S6__3GPP__Loss__Of__Connectivity__Reason->is_value(); case ALT_avp__DNAS__NONE__Tunnel__Medium__Type: return field_avp__DNAS__NONE__Tunnel__Medium__Type->is_value(); case ALT_avp__DCA__3GPP__Originator: return field_avp__DCA__3GPP__Originator->is_value(); case ALT_avp__DCC__NONE__User__Equipment__Info__Type: return field_avp__DCC__NONE__User__Equipment__Info__Type->is_value(); case ALT_avp__RX__3GPP__Flow__Number: return field_avp__RX__3GPP__Flow__Number->is_value(); case ALT_avp__MIPv4__NONE__MIP__Home__Agent__Address: return field_avp__MIPv4__NONE__MIP__Home__Agent__Address->is_value(); case ALT_avp__PCC__3GPP__Resource__Allocation__Notification: return field_avp__PCC__3GPP__Resource__Allocation__Notification->is_value(); case ALT_avp__DCA__3GPP__Basic__Service__Code: return field_avp__DCA__3GPP__Basic__Service__Code->is_value(); case ALT_avp__S6__3GPP__Monitoring__Type: return field_avp__S6__3GPP__Monitoring__Type->is_value(); case ALT_avp__DCA__3GPP__Role__Of__Node: return field_avp__DCA__3GPP__Role__Of__Node->is_value(); case ALT_avp__PCC__3GPP__Default__Bearer__Indication: return field_avp__PCC__3GPP__Default__Bearer__Indication->is_value(); case ALT_avp__DCA__3GPP__ProSe__Information: return field_avp__DCA__3GPP__ProSe__Information->is_value(); case ALT_avp__PCC__3GPP__QoS__Class__Identifier: return field_avp__PCC__3GPP__QoS__Class__Identifier->is_value(); case ALT_avp__AAA__3GPP__VPLMN__LIPA__Allowed: return field_avp__AAA__3GPP__VPLMN__LIPA__Allowed->is_value(); case ALT_avp__PCC__3GPP__Mute__Notification: return field_avp__PCC__3GPP__Mute__Notification->is_value(); case ALT_avp__CxDx__3GPP__SIP__Authentication__Context: return field_avp__CxDx__3GPP__SIP__Authentication__Context->is_value(); case ALT_avp__MIPv6__NONE__QoS__Resources: return field_avp__MIPv6__NONE__QoS__Resources->is_value(); case ALT_avp__AAA__3GPP__Logging__Duration: return field_avp__AAA__3GPP__Logging__Duration->is_value(); case ALT_avp__DCC__NONE__Service__Parameter__Value: return field_avp__DCC__NONE__Service__Parameter__Value->is_value(); case ALT_avp__CxDx__3GPP__Associated__Registered__Identities: return field_avp__CxDx__3GPP__Associated__Registered__Identities->is_value(); case ALT_avp__PCC__3GPP__Routing__IP__Address: return field_avp__PCC__3GPP__Routing__IP__Address->is_value(); case ALT_avp__AAA__3GPP__WLAN__offloadability__EUTRAN: return field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN->is_value(); case ALT_avp__DCA__3GPP__MBMS__GW__Address: return field_avp__DCA__3GPP__MBMS__GW__Address->is_value(); case ALT_avp__DCA__3GPP__Destination__Interface: return field_avp__DCA__3GPP__Destination__Interface->is_value(); case ALT_avp__DCA__3GPP__IMS__Emergency__Indicator: return field_avp__DCA__3GPP__IMS__Emergency__Indicator->is_value(); case ALT_avp__DCA__3GPP__Change__Time: return field_avp__DCA__3GPP__Change__Time->is_value(); case ALT_avp__AAA__3GPP__KASME: return field_avp__AAA__3GPP__KASME->is_value(); case ALT_avp__MIPv4__NONE__MIP__Session__Key: return field_avp__MIPv4__NONE__MIP__Session__Key->is_value(); case ALT_avp__DCA__3GPP__AoC__Cost__Information: return field_avp__DCA__3GPP__AoC__Cost__Information->is_value(); case ALT_avp__GI__3GPP__3GPP__User__Location__Info__Time: return field_avp__GI__3GPP__3GPP__User__Location__Info__Time->is_value(); case ALT_avp__AAA__3GPP__Teleservice__List: return field_avp__AAA__3GPP__Teleservice__List->is_value(); case ALT_avp__AAA__3GPP__UTRAN__Vector: return field_avp__AAA__3GPP__UTRAN__Vector->is_value(); case ALT_avp__AAA__3GPP__Non__3GPP__IP__Access__APN: return field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN->is_value(); case ALT_avp__DCA__3GPP__Monitoring__Event__Information: return field_avp__DCA__3GPP__Monitoring__Event__Information->is_value(); case ALT_avp__DCC__NONE__Tariff__Time__Change: return field_avp__DCC__NONE__Tariff__Time__Change->is_value(); case ALT_avp__GI__3GPP__3GPP__NSAPI: return field_avp__GI__3GPP__3GPP__NSAPI->is_value(); case ALT_avp__DCA__3GPP__LCS__Client__Dialed__By__MS: return field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS->is_value(); case ALT_avp__GI__3GPP__3GPP__CG__Address: return field_avp__GI__3GPP__3GPP__CG__Address->is_value(); case ALT_avp__DCA__3GPP__Envelope__Start__Time: return field_avp__DCA__3GPP__Envelope__Start__Time->is_value(); case ALT_avp__RX__3GPP__Application__Service__Provider__Identity: return field_avp__RX__3GPP__Application__Service__Provider__Identity->is_value(); case ALT_avp__S6__3GPP__NIDD__Authorization__Request: return field_avp__S6__3GPP__NIDD__Authorization__Request->is_value(); case ALT_avp__DCA__3GPP__Received__Talk__Burst__Time: return field_avp__DCA__3GPP__Received__Talk__Burst__Time->is_value(); case ALT_avp__DCA__3GPP__Incoming__Trunk__Group__Id: return field_avp__DCA__3GPP__Incoming__Trunk__Group__Id->is_value(); case ALT_avp__AAA__3GPP__AAA__Failure__Indication: return field_avp__AAA__3GPP__AAA__Failure__Indication->is_value(); case ALT_avp__DCA__3GPP__Rate__Control__Max__Message__Size: return field_avp__DCA__3GPP__Rate__Control__Max__Message__Size->is_value(); case ALT_avp__PCC__3GPP__QoS__Rule__Install: return field_avp__PCC__3GPP__QoS__Rule__Install->is_value(); case ALT_avp__S6__3GPP__Periodic__Communication__Indicator: return field_avp__S6__3GPP__Periodic__Communication__Indicator->is_value(); case ALT_avp__DCA__3GPP__Service__Specific__Info: return field_avp__DCA__3GPP__Service__Specific__Info->is_value(); case ALT_avp__RX__3GPP__Flow__Usage: return field_avp__RX__3GPP__Flow__Usage->is_value(); case ALT_avp__PCC__3GPP__RAN__Rule__Support: return field_avp__PCC__3GPP__RAN__Rule__Support->is_value(); case ALT_avp__DNAS__NONE__Tunnel__Password: return field_avp__DNAS__NONE__Tunnel__Password->is_value(); case ALT_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause: return field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause->is_value(); case ALT_avp__S6__3GPP__Monitoring__Duration: return field_avp__S6__3GPP__Monitoring__Duration->is_value(); case ALT_avp__PCC__3GPP__QoS__Information: return field_avp__PCC__3GPP__QoS__Information->is_value(); case ALT_avp__AAA__3GPP__Routing__Area__Identity: return field_avp__AAA__3GPP__Routing__Area__Identity->is_value(); case ALT_avp__DCA__3GPP__Called__Party__Address: return field_avp__DCA__3GPP__Called__Party__Address->is_value(); case ALT_avp__RX__3GPP__Service__Authorization__Info: return field_avp__RX__3GPP__Service__Authorization__Info->is_value(); case ALT_avp__DNAS__NONE__Tunneling: return field_avp__DNAS__NONE__Tunneling->is_value(); case ALT_avp__DCC__NONE__User__Equipment__Info__Value: return field_avp__DCC__NONE__User__Equipment__Info__Value->is_value(); case ALT_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length: return field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length->is_value(); case ALT_avp__AAA__3GPP__eDRX__Cycle__Length: return field_avp__AAA__3GPP__eDRX__Cycle__Length->is_value(); case ALT_avp__BASE__NONE__Multi__Round__Time__Out: return field_avp__BASE__NONE__Multi__Round__Time__Out->is_value(); case ALT_avp__S6__3GPP__Group__Monitoring__Event__Report__Item: return field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item->is_value(); case ALT_avp__PCC__3GPP__Rule__Failure__Code: return field_avp__PCC__3GPP__Rule__Failure__Code->is_value(); case ALT_avp__AAA__3GPP__Ext__PDP__Type: return field_avp__AAA__3GPP__Ext__PDP__Type->is_value(); case ALT_avp__DCA__3GPP__Time__Quota__Threshold: return field_avp__DCA__3GPP__Time__Quota__Threshold->is_value(); case ALT_avp__PCC__3GPP__User__Location__Info__Time: return field_avp__PCC__3GPP__User__Location__Info__Time->is_value(); case ALT_avp__PCC__3GPP__Usage__Monitoring__Information: return field_avp__PCC__3GPP__Usage__Monitoring__Information->is_value(); case ALT_avp__AAA__3GPP__Measurement__Period__LTE: return field_avp__AAA__3GPP__Measurement__Period__LTE->is_value(); case ALT_avp__PCC__3GPP__Extended__APN__AMBR__DL: return field_avp__PCC__3GPP__Extended__APN__AMBR__DL->is_value(); case ALT_avp__BASE__NONE__Experimental__Result__Code: return field_avp__BASE__NONE__Experimental__Result__Code->is_value(); case ALT_avp__CxDx__3GPP__Session__Priority: return field_avp__CxDx__3GPP__Session__Priority->is_value(); case ALT_avp__DCA__3GPP__Recipient__Info: return field_avp__DCA__3GPP__Recipient__Info->is_value(); case ALT_avp__DCA__3GPP__AoC__Format: return field_avp__DCA__3GPP__AoC__Format->is_value(); case ALT_avp__DCA__3GPP__Start__Time: return field_avp__DCA__3GPP__Start__Time->is_value(); case ALT_avp__CxDx__3GPP__Deregistration__Reason: return field_avp__CxDx__3GPP__Deregistration__Reason->is_value(); case ALT_avp__AAA__3GPP__GMLC__Number: return field_avp__AAA__3GPP__GMLC__Number->is_value(); case ALT_avp__AAA__3GPP__Software__Version: return field_avp__AAA__3GPP__Software__Version->is_value(); case ALT_avp__DNAS__NONE__Callback__Number: return field_avp__DNAS__NONE__Callback__Number->is_value(); case ALT_avp__DNAS__NONE__Configuration__Token: return field_avp__DNAS__NONE__Configuration__Token->is_value(); case ALT_avp__DCA__3GPP__Interface__Type: return field_avp__DCA__3GPP__Interface__Type->is_value(); case ALT_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA: return field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA->is_value(); case ALT_avp__AAA__3GPP__Expiration__Date: return field_avp__AAA__3GPP__Expiration__Date->is_value(); case ALT_avp__BASE__NONE__Error__Message: return field_avp__BASE__NONE__Error__Message->is_value(); case ALT_avp__AAA__3GPP__SRES: return field_avp__AAA__3GPP__SRES->is_value(); case ALT_avp__DCA__3GPP__DRM__Content: return field_avp__DCA__3GPP__DRM__Content->is_value(); case ALT_avp__AAA__3GPP__Item__Number: return field_avp__AAA__3GPP__Item__Number->is_value(); case ALT_avp__DNAS__NONE__NAS__Port__Type: return field_avp__DNAS__NONE__NAS__Port__Type->is_value(); case ALT_avp__AAA__3GPP__ERP__Authorization: return field_avp__AAA__3GPP__ERP__Authorization->is_value(); case ALT_avp__DCC__NONE__Multiple__Services__Indicator: return field_avp__DCC__NONE__Multiple__Services__Indicator->is_value(); case ALT_avp__DCA__3GPP__Early__Media__Description: return field_avp__DCA__3GPP__Early__Media__Description->is_value(); case ALT_avp__AAA__3GPP__MIP__FA__RK: return field_avp__AAA__3GPP__MIP__FA__RK->is_value(); case ALT_avp__DCA__3GPP__Related__Change__Condition__Information: return field_avp__DCA__3GPP__Related__Change__Condition__Information->is_value(); case ALT_avp__DNAS__NONE__Framed__Protocol: return field_avp__DNAS__NONE__Framed__Protocol->is_value(); case ALT_avp__S6__3GPP__Service__ID: return field_avp__S6__3GPP__Service__ID->is_value(); case ALT_avp__DCA__3GPP__LCS__Format__Indicator: return field_avp__DCA__3GPP__LCS__Format__Indicator->is_value(); case ALT_avp__GI__3GPP__3GPP__IMSI__MCC__MNC: return field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC->is_value(); case ALT_avp__RX__3GPP__Abort__Cause: return field_avp__RX__3GPP__Abort__Cause->is_value(); case ALT_avp__DCA__3GPP__ISUP__Cause__Location: return field_avp__DCA__3GPP__ISUP__Cause__Location->is_value(); case ALT_avp__PCC__3GPP__Charging__Rule__Base__Name: return field_avp__PCC__3GPP__Charging__Rule__Base__Name->is_value(); case ALT_avp__RX__3GPP__Required__Access__Info: return field_avp__RX__3GPP__Required__Access__Info->is_value(); case ALT_avp__PCC__3GPP__TDF__Destination__Realm: return field_avp__PCC__3GPP__TDF__Destination__Realm->is_value(); case ALT_avp__S6__3GPP__S6t__HSS__Cause: return field_avp__S6__3GPP__S6t__HSS__Cause->is_value(); case ALT_avp__DCA__3GPP__Media__Initiator__Party: return field_avp__DCA__3GPP__Media__Initiator__Party->is_value(); case ALT_avp__DCA__3GPP__Associated__URI: return field_avp__DCA__3GPP__Associated__URI->is_value(); case ALT_avp__RX__3GPP__AF__Requested__Data: return field_avp__RX__3GPP__AF__Requested__Data->is_value(); case ALT_avp__PCC__3GPP__QoS__Rule__Report: return field_avp__PCC__3GPP__QoS__Rule__Report->is_value(); case ALT_avp__DNAS__NONE__Filter__Id: return field_avp__DNAS__NONE__Filter__Id->is_value(); case ALT_avp__DNAS__NONE__ARAP__Password: return field_avp__DNAS__NONE__ARAP__Password->is_value(); case ALT_avp__DCA__3GPP__Route__Header__Received: return field_avp__DCA__3GPP__Route__Header__Received->is_value(); case ALT_avp__S6__3GPP__Stationary__Indication: return field_avp__S6__3GPP__Stationary__Indication->is_value(); case ALT_avp__DNAS__NONE__CHAP__Response: return field_avp__DNAS__NONE__CHAP__Response->is_value(); case ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL: return field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL->is_value(); case ALT_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number: return field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number->is_value(); case ALT_avp__AAA__3GPP__Geodetic__Information: return field_avp__AAA__3GPP__Geodetic__Information->is_value(); case ALT_avp__PCC__3GPP__Extended__GBR__UL: return field_avp__PCC__3GPP__Extended__GBR__UL->is_value(); case ALT_avp__AAA__3GPP__MBSFN__Area__ID: return field_avp__AAA__3GPP__MBSFN__Area__ID->is_value(); case ALT_avp__CxDx__3GPP__Server__Capabilities: return field_avp__CxDx__3GPP__Server__Capabilities->is_value(); case ALT_avp__AAA__3GPP__Area__Scope: return field_avp__AAA__3GPP__Area__Scope->is_value(); case ALT_avp__MIPv4__NONE__Accounting__Input__Packets: return field_avp__MIPv4__NONE__Accounting__Input__Packets->is_value(); case ALT_avp__DCA__3GPP__SGW__Change: return field_avp__DCA__3GPP__SGW__Change->is_value(); case ALT_avp__CxDx__3GPP__SCSCF__Restoration__Info: return field_avp__CxDx__3GPP__SCSCF__Restoration__Info->is_value(); case ALT_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number: return field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number->is_value(); case ALT_avp__DCA__3GPP__AoC__Subscription__Information: return field_avp__DCA__3GPP__AoC__Subscription__Information->is_value(); case ALT_avp__AAA__3GPP__PUA__Flags: return field_avp__AAA__3GPP__PUA__Flags->is_value(); case ALT_avp__DNAS__NONE__Callback__Id: return field_avp__DNAS__NONE__Callback__Id->is_value(); case ALT_avp__DCA__3GPP__Time__Usage: return field_avp__DCA__3GPP__Time__Usage->is_value(); case ALT_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name: return field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name->is_value(); case ALT_avp__DCC__NONE__CC__Output__Octets: return field_avp__DCC__NONE__CC__Output__Octets->is_value(); case ALT_avp__GI__3GPP__3GPP__User__Location__Info: return field_avp__GI__3GPP__3GPP__User__Location__Info->is_value(); case ALT_avp__AAA__3GPP__Notification__To__UE__User: return field_avp__AAA__3GPP__Notification__To__UE__User->is_value(); case ALT_avp__AAA__3GPP__Visited__PLMN__Id: return field_avp__AAA__3GPP__Visited__PLMN__Id->is_value(); case ALT_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions: return field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions->is_value(); case ALT_avp__DCA__3GPP__Participant__Group: return field_avp__DCA__3GPP__Participant__Group->is_value(); case ALT_avp__DCA__3GPP__Play__Alternative: return field_avp__DCA__3GPP__Play__Alternative->is_value(); case ALT_avp__DCA__3GPP__MBMS__User__Service__Type: return field_avp__DCA__3GPP__MBMS__User__Service__Type->is_value(); case ALT_avp__DCA__3GPP__Transit__IOI__List: return field_avp__DCA__3GPP__Transit__IOI__List->is_value(); case ALT_avp__RX__3GPP__Codec__Data: return field_avp__RX__3GPP__Codec__Data->is_value(); case ALT_avp__S6__3GPP__Monitoring__Event__Config__Status: return field_avp__S6__3GPP__Monitoring__Event__Config__Status->is_value(); case ALT_avp__DCA__3GPP__SDP__Media__Name: return field_avp__DCA__3GPP__SDP__Media__Name->is_value(); case ALT_avp__DCA__3GPP__AF__Correlation__Information: return field_avp__DCA__3GPP__AF__Correlation__Information->is_value(); case ALT_avp__DCC__NONE__Cost__Information: return field_avp__DCC__NONE__Cost__Information->is_value(); case ALT_avp__DCA__3GPP__Serving__Node__Identity: return field_avp__DCA__3GPP__Serving__Node__Identity->is_value(); case ALT_avp__BASE__NONE__Error__Reporting__Host: return field_avp__BASE__NONE__Error__Reporting__Host->is_value(); case ALT_avp__DCA__3GPP__Radio__Frequency: return field_avp__DCA__3GPP__Radio__Frequency->is_value(); case ALT_avp__PCC__3GPP__Rule__Activation__Time: return field_avp__PCC__3GPP__Rule__Activation__Time->is_value(); case ALT_avp__S6__3GPP__Service__Data: return field_avp__S6__3GPP__Service__Data->is_value(); case ALT_avp__RX__3GPP__AF__Application__Identifier: return field_avp__RX__3GPP__AF__Application__Identifier->is_value(); case ALT_avp__PCC__3GPP__NetLoc__Access__Support: return field_avp__PCC__3GPP__NetLoc__Access__Support->is_value(); case ALT_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier: return field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier->is_value(); case ALT_avp__S6__3GPP__Monitoring__Event__Configuration: return field_avp__S6__3GPP__Monitoring__Event__Configuration->is_value(); case ALT_avp__PCC__3GPP__Offline: return field_avp__PCC__3GPP__Offline->is_value(); case ALT_avp__DCA__3GPP__SIP__Method: return field_avp__DCA__3GPP__SIP__Method->is_value(); case ALT_avp__PCC__3GPP__ADC__Rule__Definition: return field_avp__PCC__3GPP__ADC__Rule__Definition->is_value(); case ALT_avp__AAA__3GPP__Additional__Context__ID: return field_avp__AAA__3GPP__Additional__Context__ID->is_value(); case ALT_avp__DNAS__NONE__Login__Service: return field_avp__DNAS__NONE__Login__Service->is_value(); case ALT_avp__DNAS__NONE__ARAP__Security__Data: return field_avp__DNAS__NONE__ARAP__Security__Data->is_value(); case ALT_avp__S6__3GPP__Allowed__PLMN__List: return field_avp__S6__3GPP__Allowed__PLMN__List->is_value(); case ALT_avp__PCC__3GPP__Bearer__Control__Mode: return field_avp__PCC__3GPP__Bearer__Control__Mode->is_value(); case ALT_avp__AAA__3GPP__Active__APN: return field_avp__AAA__3GPP__Active__APN->is_value(); case ALT_avp__PCC__3GPP__HeNB__Local__IP__Address: return field_avp__PCC__3GPP__HeNB__Local__IP__Address->is_value(); case ALT_avp__PCC__3GPP__Packet__Filter__Content: return field_avp__PCC__3GPP__Packet__Filter__Content->is_value(); case ALT_avp__AAA__3GPP__SMS__Register__Request: return field_avp__AAA__3GPP__SMS__Register__Request->is_value(); case ALT_avp__CxDx__3GPP__Subscription__Info: return field_avp__CxDx__3GPP__Subscription__Info->is_value(); case ALT_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction: return field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction->is_value(); case ALT_avp__DCA__3GPP__Client__Address: return field_avp__DCA__3GPP__Client__Address->is_value(); case ALT_avp__AAA__3GPP__APN__Configuration: return field_avp__AAA__3GPP__APN__Configuration->is_value(); case ALT_avp__DCA__3GPP__Subscriber__Role: return field_avp__DCA__3GPP__Subscriber__Role->is_value(); case ALT_avp__CxDx__3GPP__SIP__Number__Auth__Items: return field_avp__CxDx__3GPP__SIP__Number__Auth__Items->is_value(); case ALT_avp__AAA__3GPP__OMC__Id: return field_avp__AAA__3GPP__OMC__Id->is_value(); case ALT_avp__AAA__3GPP__GMLC__Restriction: return field_avp__AAA__3GPP__GMLC__Restriction->is_value(); case ALT_avp__DNAS__NONE__State: return field_avp__DNAS__NONE__State->is_value(); case ALT_avp__DNAS__NONE__Tunnel__Preference: return field_avp__DNAS__NONE__Tunnel__Preference->is_value(); case ALT_avp__DCC__NONE__CC__Session__Failover: return field_avp__DCC__NONE__CC__Session__Failover->is_value(); case ALT_avp__DCA__3GPP__Enhanced__Diagnostics: return field_avp__DCA__3GPP__Enhanced__Diagnostics->is_value(); case ALT_avp__DCA__3GPP__CSG__Membership__Indication: return field_avp__DCA__3GPP__CSG__Membership__Indication->is_value(); case ALT_avp__AAA__3GPP__Regional__Subscription__Zone__Code: return field_avp__AAA__3GPP__Regional__Subscription__Zone__Code->is_value(); case ALT_avp__DCA__3GPP__Message__Class: return field_avp__DCA__3GPP__Message__Class->is_value(); case ALT_avp__GI__3GPP__3GPP__Negotiated__DSCP: return field_avp__GI__3GPP__3GPP__Negotiated__DSCP->is_value(); case ALT_avp__AAA__3GPP__TWAN__S2a__Failure__Cause: return field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause->is_value(); case ALT_avp__MIPv4__NONE__MIP__FA__to__MN__SPI: return field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI->is_value(); case ALT_avp__DCA__3GPP__Trigger: return field_avp__DCA__3GPP__Trigger->is_value(); case ALT_avp__DCA__3GPP__Called__Identity__Change: return field_avp__DCA__3GPP__Called__Identity__Change->is_value(); case ALT_avp__DCA__3GPP__ProSe__Request__Timestamp: return field_avp__DCA__3GPP__ProSe__Request__Timestamp->is_value(); case ALT_avp__DCA__3GPP__PoC__Session__Id: return field_avp__DCA__3GPP__PoC__Session__Id->is_value(); case ALT_avp__BASE__NONE__Proxy__State: return field_avp__BASE__NONE__Proxy__State->is_value(); case ALT_avp__DCA__3GPP__PoC__Server__Role: return field_avp__DCA__3GPP__PoC__Server__Role->is_value(); case ALT_avp__DCA__3GPP__Forwarding__Pending: return field_avp__DCA__3GPP__Forwarding__Pending->is_value(); case ALT_avp__S6__3GPP__SIR__Flags: return field_avp__S6__3GPP__SIR__Flags->is_value(); case ALT_avp__DCC__NONE__Credit__Control__Failure__Handling: return field_avp__DCC__NONE__Credit__Control__Failure__Handling->is_value(); case ALT_avp__MIPv6__NONE__MIP6__Agent__Info: return field_avp__MIPv6__NONE__MIP6__Agent__Info->is_value(); case ALT_avp__RX__3GPP__MPS__Identifier: return field_avp__RX__3GPP__MPS__Identifier->is_value(); case ALT_avp__PCC__3GPP__Credit__Management__Status: return field_avp__PCC__3GPP__Credit__Management__Status->is_value(); case ALT_avp__AAA__3GPP__MDT__Allowed__PLMN__Id: return field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id->is_value(); case ALT_avp__DCA__3GPP__Monitored__PLMN__Identifier: return field_avp__DCA__3GPP__Monitored__PLMN__Identifier->is_value(); case ALT_avp__S6__3GPP__Service__Result: return field_avp__S6__3GPP__Service__Result->is_value(); case ALT_avp__PCC__3GPP__Reporting__Level: return field_avp__PCC__3GPP__Reporting__Level->is_value(); case ALT_avp__AAA__3GPP__MME__Location__Information: return field_avp__AAA__3GPP__MME__Location__Information->is_value(); case ALT_avp__DCA__3GPP__Served__Party__IP__Address: return field_avp__DCA__3GPP__Served__Party__IP__Address->is_value(); case ALT_avp__RX__3GPP__Max__Supported__Bandwidth__DL: return field_avp__RX__3GPP__Max__Supported__Bandwidth__DL->is_value(); case ALT_avp__DCA__3GPP__Time__First__Reception: return field_avp__DCA__3GPP__Time__First__Reception->is_value(); case ALT_avp__PCC__3GPP__Pre__emption__Capability: return field_avp__PCC__3GPP__Pre__emption__Capability->is_value(); case ALT_avp__AAA__3GPP__Subscribed__VSRVCC: return field_avp__AAA__3GPP__Subscribed__VSRVCC->is_value(); case ALT_avp__PCC__3GPP__Monitoring__Flags: return field_avp__PCC__3GPP__Monitoring__Flags->is_value(); case ALT_avp__BASE__NONE__Redirect__Max__Cache__Time: return field_avp__BASE__NONE__Redirect__Max__Cache__Time->is_value(); case ALT_avp__CxDx__3GPP__Feature__List: return field_avp__CxDx__3GPP__Feature__List->is_value(); case ALT_avp__DCA__3GPP__Address__Type: return field_avp__DCA__3GPP__Address__Type->is_value(); case ALT_avp__PCC__3GPP__TCP__Source__Port: return field_avp__PCC__3GPP__TCP__Source__Port->is_value(); case ALT_avp__PCC__3GPP__Application__Detection__Information: return field_avp__PCC__3GPP__Application__Detection__Information->is_value(); case ALT_avp__AAA__3GPP__Emergency__Info: return field_avp__AAA__3GPP__Emergency__Info->is_value(); case ALT_avp__DCA__3GPP__Remaining__Balance: return field_avp__DCA__3GPP__Remaining__Balance->is_value(); case ALT_avp__AAA__3GPP__MPS__Priority: return field_avp__AAA__3GPP__MPS__Priority->is_value(); case ALT_avp__DCA__3GPP__Next__Tariff: return field_avp__DCA__3GPP__Next__Tariff->is_value(); case ALT_avp__DCC__NONE__Requested__Action: return field_avp__DCC__NONE__Requested__Action->is_value(); case ALT_avp__CxDx__3GPP__Record__Route: return field_avp__CxDx__3GPP__Record__Route->is_value(); case ALT_avp__DCA__3GPP__Tariff__XML: return field_avp__DCA__3GPP__Tariff__XML->is_value(); case ALT_avp__AAA__3GPP__Alert__Reason: return field_avp__AAA__3GPP__Alert__Reason->is_value(); case ALT_avp__DCA__3GPP__Recipient__Address: return field_avp__DCA__3GPP__Recipient__Address->is_value(); case ALT_avp__DCA__3GPP__Change__Condition: return field_avp__DCA__3GPP__Change__Condition->is_value(); case ALT_avp__GI__3GPP__3GPP__CG__IPv6__Address: return field_avp__GI__3GPP__3GPP__CG__IPv6__Address->is_value(); case ALT_avp__DNAS__NONE__Idle__Timeout: return field_avp__DNAS__NONE__Idle__Timeout->is_value(); case ALT_avp__DNAS__NONE__NAS__Port__Id: return field_avp__DNAS__NONE__NAS__Port__Id->is_value(); case ALT_avp__AAA__3GPP__DEA__Flags: return field_avp__AAA__3GPP__DEA__Flags->is_value(); case ALT_avp__DCA__3GPP__SCS__AS__Address: return field_avp__DCA__3GPP__SCS__AS__Address->is_value(); case ALT_avp__AAA__3GPP__MO__LR: return field_avp__AAA__3GPP__MO__LR->is_value(); case ALT_avp__DCA__3GPP__IMS__Visited__Network__Identifier: return field_avp__DCA__3GPP__IMS__Visited__Network__Identifier->is_value(); case ALT_avp__DCA__3GPP__PoC__User__Role: return field_avp__DCA__3GPP__PoC__User__Role->is_value(); case ALT_avp__DCA__3GPP__Announcement__Identifier: return field_avp__DCA__3GPP__Announcement__Identifier->is_value(); case ALT_avp__AAA__3GPP__Non__3GPP__IP__Access: return field_avp__AAA__3GPP__Non__3GPP__IP__Access->is_value(); case ALT_avp__DCA__3GPP__Monitoring__Event__Report__Data: return field_avp__DCA__3GPP__Monitoring__Event__Report__Data->is_value(); case ALT_avp__DCA__3GPP__Adaptations: return field_avp__DCA__3GPP__Adaptations->is_value(); case ALT_avp__BASE__NONE__Host__IP__Address: return field_avp__BASE__NONE__Host__IP__Address->is_value(); case ALT_avp__MIPv4__NONE__MIP__Reg__Request: return field_avp__MIPv4__NONE__MIP__Reg__Request->is_value(); case ALT_avp__DCA__3GPP__Quota__Holding__Time: return field_avp__DCA__3GPP__Quota__Holding__Time->is_value(); case ALT_avp__AAA__3GPP__Maximum__Wait__Time: return field_avp__AAA__3GPP__Maximum__Wait__Time->is_value(); case ALT_avp__RX__3GPP__Max__Requested__Bandwidth__UL: return field_avp__RX__3GPP__Max__Requested__Bandwidth__UL->is_value(); case ALT_avp__PCC__3GPP__Usage__Monitoring__Support: return field_avp__PCC__3GPP__Usage__Monitoring__Support->is_value(); case ALT_avp__S6__3GPP__Maximum__Response__Time: return field_avp__S6__3GPP__Maximum__Response__Time->is_value(); case ALT_avp__DCA__3GPP__Envelope__Reporting: return field_avp__DCA__3GPP__Envelope__Reporting->is_value(); case ALT_avp__DCA__3GPP__Application__Server: return field_avp__DCA__3GPP__Application__Server->is_value(); case ALT_avp__RX__3GPP__Sponsor__Identity: return field_avp__RX__3GPP__Sponsor__Identity->is_value(); case ALT_avp__DNAS__NONE__Framed__Appletalk__Link: return field_avp__DNAS__NONE__Framed__Appletalk__Link->is_value(); case ALT_avp__DNAS__NONE__Framed__Interface__Id: return field_avp__DNAS__NONE__Framed__Interface__Id->is_value(); case ALT_avp__DCA__3GPP__Proximity__Alert__Indication: return field_avp__DCA__3GPP__Proximity__Alert__Indication->is_value(); case ALT_avp__PCC__3GPP__CoA__IP__Address: return field_avp__PCC__3GPP__CoA__IP__Address->is_value(); case ALT_avp__DCA__3GPP__Trunk__Group__Id: return field_avp__DCA__3GPP__Trunk__Group__Id->is_value(); case ALT_avp__PCC__3GPP__Default__QoS__Information: return field_avp__PCC__3GPP__Default__QoS__Information->is_value(); case ALT_avp__PCC__3GPP__AN__GW__Address: return field_avp__PCC__3GPP__AN__GW__Address->is_value(); case ALT_avp__DCA__3GPP__Start__Of__Charging: return field_avp__DCA__3GPP__Start__Of__Charging->is_value(); case ALT_avp__DCA__3GPP__Participants__Involved: return field_avp__DCA__3GPP__Participants__Involved->is_value(); case ALT_avp__PCC__3GPP__NBIFOM__Support: return field_avp__PCC__3GPP__NBIFOM__Support->is_value(); case ALT_avp__PCC__3GPP__Redirect__Support: return field_avp__PCC__3GPP__Redirect__Support->is_value(); case ALT_avp__AAA__3GPP__IMSI__Group__Id: return field_avp__AAA__3GPP__IMSI__Group__Id->is_value(); case ALT_avp__AAA__3GPP__Cell__Global__Identity: return field_avp__AAA__3GPP__Cell__Global__Identity->is_value(); case ALT_avp__BASE__NONE__Vendor__Id: return field_avp__BASE__NONE__Vendor__Id->is_value(); case ALT_avp__AAA__3GPP__PDN__Connection__Continuity: return field_avp__AAA__3GPP__PDN__Connection__Continuity->is_value(); case ALT_avp__DCA__3GPP__Tariff__Information: return field_avp__DCA__3GPP__Tariff__Information->is_value(); case ALT_avp__CxDx__3GPP__Wildcarded__Public__Identity: return field_avp__CxDx__3GPP__Wildcarded__Public__Identity->is_value(); case ALT_avp__MIPv4__NONE__Acct__Session__Time: return field_avp__MIPv4__NONE__Acct__Session__Time->is_value(); case ALT_avp__AAA__3GPP__DSA__Flags: return field_avp__AAA__3GPP__DSA__Flags->is_value(); case ALT_avp__DCA__3GPP__PoC__Event__Type: return field_avp__DCA__3GPP__PoC__Event__Type->is_value(); case ALT_avp__AAA__3GPP__Trace__Data: return field_avp__AAA__3GPP__Trace__Data->is_value(); case ALT_avp__AAA__3GPP__LCS__Info: return field_avp__AAA__3GPP__LCS__Info->is_value(); case ALT_avp__DCA__3GPP__LCS__Requestor__Id__String: return field_avp__DCA__3GPP__LCS__Requestor__Id__String->is_value(); case ALT_avp__AAA__3GPP__PDN__GW__Allocation__Type: return field_avp__AAA__3GPP__PDN__GW__Allocation__Type->is_value(); case ALT_avp__DCA__3GPP__Additional__Type__Information: return field_avp__DCA__3GPP__Additional__Type__Information->is_value(); case ALT_avp__GI__3GPP__3GPP__SGSN__MCC__MNC: return field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC->is_value(); case ALT_avp__AAA__3GPP__HESSID: return field_avp__AAA__3GPP__HESSID->is_value(); case ALT_avp__DCA__3GPP__Content__Class: return field_avp__DCA__3GPP__Content__Class->is_value(); case ALT_avp__BASE__NONE__Event__Timestamp: return field_avp__BASE__NONE__Event__Timestamp->is_value(); case ALT_avp__DCA__3GPP__TAD__Identifier: return field_avp__DCA__3GPP__TAD__Identifier->is_value(); case ALT_avp__DCC__NONE__Final__Unit__Action: return field_avp__DCC__NONE__Final__Unit__Action->is_value(); case ALT_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result: return field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result->is_value(); case ALT_avp__DCA__3GPP__Service__Generic__Information: return field_avp__DCA__3GPP__Service__Generic__Information->is_value(); case ALT_avp__DCA__3GPP__Variable__Part__Type: return field_avp__DCA__3GPP__Variable__Part__Type->is_value(); case ALT_avp__DCA__3GPP__ProSe__Direct__Discovery__Model: return field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model->is_value(); case ALT_avp__RX__3GPP__Extended__Max__Requested__BW__UL: return field_avp__RX__3GPP__Extended__Max__Requested__BW__UL->is_value(); case ALT_avp__DCA__3GPP__SM__Device__Trigger__Indicator: return field_avp__DCA__3GPP__SM__Device__Trigger__Indicator->is_value(); case ALT_avp__S6__3GPP__User__Identifier: return field_avp__S6__3GPP__User__Identifier->is_value(); case ALT_avp__PCC__3GPP__QoS__Rule__Base__Name: return field_avp__PCC__3GPP__QoS__Rule__Base__Name->is_value(); case ALT_avp__DNAS__NONE__Framed__IPv6__Pool: return field_avp__DNAS__NONE__Framed__IPv6__Pool->is_value(); case ALT_avp__AAA__3GPP__Restoration__Priority: return field_avp__AAA__3GPP__Restoration__Priority->is_value(); case ALT_avp__DCA__3GPP__ISUP__Cause__Diagnostics: return field_avp__DCA__3GPP__ISUP__Cause__Diagnostics->is_value(); case ALT_avp__S6__3GPP__Association__Type: return field_avp__S6__3GPP__Association__Type->is_value(); case ALT_avp__PCC__3GPP__Charging__Rule__Definition: return field_avp__PCC__3GPP__Charging__Rule__Definition->is_value(); case ALT_avp__DCC__NONE__Rating__Group: return field_avp__DCC__NONE__Rating__Group->is_value(); case ALT_avp__MIPv6__NONE__MIP__MN__HA__SPI: return field_avp__MIPv6__NONE__MIP__MN__HA__SPI->is_value(); case ALT_avp__RX__3GPP__Min__Requested__Bandwidth__UL: return field_avp__RX__3GPP__Min__Requested__Bandwidth__UL->is_value(); case ALT_avp__DCA__3GPP__Application__Specific__Data: return field_avp__DCA__3GPP__Application__Specific__Data->is_value(); case ALT_avp__PCC__3GPP__CoA__Information: return field_avp__PCC__3GPP__CoA__Information->is_value(); case ALT_avp__AAA__3GPP__Report__Amount: return field_avp__AAA__3GPP__Report__Amount->is_value(); case ALT_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name: return field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name->is_value(); case ALT_avp__DCC__NONE__User__Equipment__Info: return field_avp__DCC__NONE__User__Equipment__Info->is_value(); case ALT_avp__AAA__3GPP__A__MSISDN: return field_avp__AAA__3GPP__A__MSISDN->is_value(); case ALT_avp__MIPv4__NONE__MIP__Mobile__Node__Address: return field_avp__MIPv4__NONE__MIP__Mobile__Node__Address->is_value(); case ALT_avp__PCC__3GPP__Routing__Rule__Report: return field_avp__PCC__3GPP__Routing__Rule__Report->is_value(); case ALT_avp__AAA__3GPP__Number__Of__Requested__Vectors: return field_avp__AAA__3GPP__Number__Of__Requested__Vectors->is_value(); case ALT_avp__AAA__3GPP__AIR__Flags: return field_avp__AAA__3GPP__AIR__Flags->is_value(); case ALT_avp__DCA__3GPP__SM__Protocol__ID: return field_avp__DCA__3GPP__SM__Protocol__ID->is_value(); case ALT_avp__DCA__3GPP__Low__Priority__Indicator: return field_avp__DCA__3GPP__Low__Priority__Indicator->is_value(); case ALT_avp__AAA__3GPP__Geographical__Information: return field_avp__AAA__3GPP__Geographical__Information->is_value(); case ALT_avp__DCA__3GPP__Participant__Action__Type: return field_avp__DCA__3GPP__Participant__Action__Type->is_value(); case ALT_avp__DCA__3GPP__Node__Id: return field_avp__DCA__3GPP__Node__Id->is_value(); case ALT_avp__CxDx__3GPP__Loose__Route__Indication: return field_avp__CxDx__3GPP__Loose__Route__Indication->is_value(); case ALT_avp__DCC__NONE__Service__Parameter__Type: return field_avp__DCC__NONE__Service__Parameter__Type->is_value(); case ALT_avp__AAA__3GPP__MME__User__State: return field_avp__AAA__3GPP__MME__User__State->is_value(); case ALT_avp__AAA__3GPP__Access__Restriction__Data: return field_avp__AAA__3GPP__Access__Restriction__Data->is_value(); case ALT_avp__DCA__3GPP__SM__Service__Type: return field_avp__DCA__3GPP__SM__Service__Type->is_value(); case ALT_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag: return field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag->is_value(); case ALT_avp__MIPv4__NONE__MIP__Filter__Rule: return field_avp__MIPv4__NONE__MIP__Filter__Rule->is_value(); case ALT_avp__BASE__NONE__Failed__AVP: return field_avp__BASE__NONE__Failed__AVP->is_value(); case ALT_avp__GI__3GPP__3GPP__RAT__Type: return field_avp__GI__3GPP__3GPP__RAT__Type->is_value(); case ALT_avp__AAA__3GPP__SS__Status: return field_avp__AAA__3GPP__SS__Status->is_value(); case ALT_avp__DCA__3GPP__Neighbour__Node__Address: return field_avp__DCA__3GPP__Neighbour__Node__Address->is_value(); case ALT_avp__DCA__3GPP__Location__Type: return field_avp__DCA__3GPP__Location__Type->is_value(); case ALT_avp__DCA__3GPP__Quota__Indicator: return field_avp__DCA__3GPP__Quota__Indicator->is_value(); case ALT_avp__DCA__3GPP__Priority: return field_avp__DCA__3GPP__Priority->is_value(); case ALT_avp__S6__3GPP__NIDD__Authorization__Update: return field_avp__S6__3GPP__NIDD__Authorization__Update->is_value(); case ALT_avp__DCA__3GPP__Service__Specific__Data: return field_avp__DCA__3GPP__Service__Specific__Data->is_value(); case ALT_avp__DCC__NONE__Subscription__Id__Type: return field_avp__DCC__NONE__Subscription__Id__Type->is_value(); case ALT_avp__MIPv4__NONE__MIP__FA__to__HA__MSA: return field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA->is_value(); case ALT_avp__AAA__3GPP__Connectivity__Flags: return field_avp__AAA__3GPP__Connectivity__Flags->is_value(); case ALT_avp__PCC__3GPP__Packet__Filter__Operation: return field_avp__PCC__3GPP__Packet__Filter__Operation->is_value(); case ALT_avp__DCA__3GPP__VCS__Information: return field_avp__DCA__3GPP__VCS__Information->is_value(); case ALT_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion: return field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion->is_value(); case ALT_avp__DCA__3GPP__Content__Disposition: return field_avp__DCA__3GPP__Content__Disposition->is_value(); case ALT_avp__RX__3GPP__SIP__Forking__Indication: return field_avp__RX__3GPP__SIP__Forking__Indication->is_value(); case ALT_avp__DNAS__NONE__User__Password: return field_avp__DNAS__NONE__User__Password->is_value(); case ALT_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address: return field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address->is_value(); case ALT_avp__S6__3GPP__IMEI__Change: return field_avp__S6__3GPP__IMEI__Change->is_value(); case ALT_avp__PCC__3GPP__IP__CAN__Type: return field_avp__PCC__3GPP__IP__CAN__Type->is_value(); case ALT_avp__DCA__3GPP__SDP__Media__Component: return field_avp__DCA__3GPP__SDP__Media__Component->is_value(); case ALT_avp__RX__3GPP__Extended__Min__Desired__BW__UL: return field_avp__RX__3GPP__Extended__Min__Desired__BW__UL->is_value(); case ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container: return field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container->is_value(); case ALT_avp__CxDx__3GPP__SIP__Authorization: return field_avp__CxDx__3GPP__SIP__Authorization->is_value(); case ALT_avp__PCC__3GPP__Revalidation__Time: return field_avp__PCC__3GPP__Revalidation__Time->is_value(); case ALT_avp__AAA__3GPP__Logging__Interval: return field_avp__AAA__3GPP__Logging__Interval->is_value(); case ALT_avp__DCA__3GPP__PoC__Information: return field_avp__DCA__3GPP__PoC__Information->is_value(); case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Status: return field_avp__PCC__3GPP__Presence__Reporting__Area__Status->is_value(); case ALT_avp__PCC__3GPP__Routing__Filter: return field_avp__PCC__3GPP__Routing__Filter->is_value(); case ALT_avp__AAA__3GPP__WLAN__offloadability: return field_avp__AAA__3GPP__WLAN__offloadability->is_value(); case ALT_avp__DCA__3GPP__Data__Coding__Scheme: return field_avp__DCA__3GPP__Data__Coding__Scheme->is_value(); case ALT_avp__PCC__3GPP__Metering__Method: return field_avp__PCC__3GPP__Metering__Method->is_value(); case ALT_avp__DNAS__NONE__Acct__Tunnel__Connection: return field_avp__DNAS__NONE__Acct__Tunnel__Connection->is_value(); case ALT_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism: return field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism->is_value(); case ALT_avp__DCA__3GPP__Initial__IMS__Charging__Identifier: return field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier->is_value(); case ALT_avp__DNAS__NONE__NAS__Filter__Rule: return field_avp__DNAS__NONE__NAS__Filter__Rule->is_value(); case ALT_avp__MIPv4__NONE__MIP__Feature__Vector: return field_avp__MIPv4__NONE__MIP__Feature__Vector->is_value(); case ALT_avp__BASE__NONE__Session__Server__Failover: return field_avp__BASE__NONE__Session__Server__Failover->is_value(); case ALT_avp__DCA__3GPP__Accumulated__Cost: return field_avp__DCA__3GPP__Accumulated__Cost->is_value(); case ALT_avp__CxDx__3GPP__Integrity__Key: return field_avp__CxDx__3GPP__Integrity__Key->is_value(); case ALT_avp__AAA__3GPP__E__UTRAN__Vector: return field_avp__AAA__3GPP__E__UTRAN__Vector->is_value(); case ALT_avp__DCA__3GPP__SMSC__Address: return field_avp__DCA__3GPP__SMSC__Address->is_value(); case ALT_avp__DCA__3GPP__PDP__Address__Prefix__Length: return field_avp__DCA__3GPP__PDP__Address__Prefix__Length->is_value(); case ALT_avp__BASE__NONE__Experimental__Result: return field_avp__BASE__NONE__Experimental__Result->is_value(); case ALT_avp__DNAS__NONE__Acct__Link__Count: return field_avp__DNAS__NONE__Acct__Link__Count->is_value(); case ALT_avp__DCC__NONE__Unit__Value: return field_avp__DCC__NONE__Unit__Value->is_value(); case ALT_avp__AAA__3GPP__Trace__Event__List: return field_avp__AAA__3GPP__Trace__Event__List->is_value(); case ALT_avp__DCA__3GPP__LCS__Client__Id: return field_avp__DCA__3GPP__LCS__Client__Id->is_value(); case ALT_avp__GI__3GPP__3GPP__PDP__Type: return field_avp__GI__3GPP__3GPP__PDP__Type->is_value(); case ALT_avp__DNAS__NONE__Reply__Message: return field_avp__DNAS__NONE__Reply__Message->is_value(); case ALT_avp__DNAS__NONE__Connect__Info: return field_avp__DNAS__NONE__Connect__Info->is_value(); case ALT_avp__MIPv4__NONE__MIP__Replay__Mode: return field_avp__MIPv4__NONE__MIP__Replay__Mode->is_value(); case ALT_avp__BASE__NONE__Proxy__Host: return field_avp__BASE__NONE__Proxy__Host->is_value(); case ALT_avp__DCA__3GPP__Number__Of__Talk__Bursts: return field_avp__DCA__3GPP__Number__Of__Talk__Bursts->is_value(); case ALT_avp__AAA__3GPP__Short__Network__Name: return field_avp__AAA__3GPP__Short__Network__Name->is_value(); case ALT_avp__DCA__3GPP__Message__Size: return field_avp__DCA__3GPP__Message__Size->is_value(); case ALT_avp__DCA__3GPP__Additional__Exception__Reports: return field_avp__DCA__3GPP__Additional__Exception__Reports->is_value(); case ALT_avp__DCA__3GPP__Access__Transfer__Information: return field_avp__DCA__3GPP__Access__Transfer__Information->is_value(); case ALT_avp__S6__3GPP__Communication__Pattern__Set: return field_avp__S6__3GPP__Communication__Pattern__Set->is_value(); case ALT_avp__AAA__3GPP__TWAG__UP__Address: return field_avp__AAA__3GPP__TWAG__UP__Address->is_value(); case ALT_avp__DCA__3GPP__MMBox__Storage__Requested: return field_avp__DCA__3GPP__MMBox__Storage__Requested->is_value(); case ALT_avp__RX__3GPP__Flow__Status: return field_avp__RX__3GPP__Flow__Status->is_value(); case ALT_avp__DNAS__NONE__CHAP__Challenge: return field_avp__DNAS__NONE__CHAP__Challenge->is_value(); case ALT_avp__DCA__3GPP__PC3__Control__Protocol__Cause: return field_avp__DCA__3GPP__PC3__Control__Protocol__Cause->is_value(); case ALT_avp__DCC__NONE__CC__Unit__Type: return field_avp__DCC__NONE__CC__Unit__Type->is_value(); case ALT_avp__DCA__3GPP__Calling__Party__Address: return field_avp__DCA__3GPP__Calling__Party__Address->is_value(); case ALT_avp__RX__3GPP__MCPTT__Identifier: return field_avp__RX__3GPP__MCPTT__Identifier->is_value(); case ALT_avp__S6__3GPP__Group__Monitoring__Event__Report: return field_avp__S6__3GPP__Group__Monitoring__Event__Report->is_value(); case ALT_avp__PCC__3GPP__QoS__Upgrade: return field_avp__PCC__3GPP__QoS__Upgrade->is_value(); case ALT_avp__DCA__3GPP__PS__Append__Free__Format__Data: return field_avp__DCA__3GPP__PS__Append__Free__Format__Data->is_value(); case ALT_avp__PCC__3GPP__AN__GW__Status: return field_avp__PCC__3GPP__AN__GW__Status->is_value(); case ALT_avp__DNAS__NONE__Service__Type: return field_avp__DNAS__NONE__Service__Type->is_value(); case ALT_avp__PCC__3GPP__Monitoring__Key: return field_avp__PCC__3GPP__Monitoring__Key->is_value(); case ALT_avp__AAA__3GPP__Measurement__Period__UMTS: return field_avp__AAA__3GPP__Measurement__Period__UMTS->is_value(); case ALT_avp__DCA__3GPP__Media__Initiator__Flag: return field_avp__DCA__3GPP__Media__Initiator__Flag->is_value(); case ALT_avp__DCA__3GPP__ISUP__Location__Number: return field_avp__DCA__3GPP__ISUP__Location__Number->is_value(); case ALT_avp__PCC__3GPP__3GPP__PS__Data__Off__Status: return field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status->is_value(); case ALT_avp__PCC__3GPP__Routing__Rule__Install: return field_avp__PCC__3GPP__Routing__Rule__Install->is_value(); case ALT_avp__AAA__3GPP__Reset__ID: return field_avp__AAA__3GPP__Reset__ID->is_value(); case ALT_avp__DCA__3GPP__Service__Data__Container: return field_avp__DCA__3GPP__Service__Data__Container->is_value(); case ALT_avp__CxDx__3GPP__Server__Assignment__Type: return field_avp__CxDx__3GPP__Server__Assignment__Type->is_value(); case ALT_avp__AAA__3GPP__PUR__Flags: return field_avp__AAA__3GPP__PUR__Flags->is_value(); case ALT_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope: return field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope->is_value(); case ALT_avp__DNAS__NONE__Framed__Routing: return field_avp__DNAS__NONE__Framed__Routing->is_value(); case ALT_avp__AAA__3GPP__IMEI: return field_avp__AAA__3GPP__IMEI->is_value(); case ALT_avp__DNAS__NONE__CHAP__Ident: return field_avp__DNAS__NONE__CHAP__Ident->is_value(); case ALT_avp__DCA__3GPP__Interface__Text: return field_avp__DCA__3GPP__Interface__Text->is_value(); case ALT_avp__AAA__3GPP__Kc: return field_avp__AAA__3GPP__Kc->is_value(); case ALT_avp__DCA__3GPP__Current__Tariff: return field_avp__DCA__3GPP__Current__Tariff->is_value(); case ALT_avp__AAA__3GPP__SGSN__Number: return field_avp__AAA__3GPP__SGSN__Number->is_value(); case ALT_avp__AAA__3GPP__HPLMN__ODB: return field_avp__AAA__3GPP__HPLMN__ODB->is_value(); case ALT_avp__DCA__3GPP__Time__Quota__Type: return field_avp__DCA__3GPP__Time__Quota__Type->is_value(); case ALT_avp__AAA__3GPP__Trace__Info: return field_avp__AAA__3GPP__Trace__Info->is_value(); case ALT_avp__DCA__3GPP__Domain__Name: return field_avp__DCA__3GPP__Domain__Name->is_value(); case ALT_avp__GI__3GPP__3GPP__Charging__Characteristics: return field_avp__GI__3GPP__3GPP__Charging__Characteristics->is_value(); case ALT_avp__AAA__3GPP__PDP__Context: return field_avp__AAA__3GPP__PDP__Context->is_value(); case ALT_avp__DCC__NONE__CC__Money: return field_avp__DCC__NONE__CC__Money->is_value(); case ALT_avp__AAA__3GPP__DER__Flags: return field_avp__AAA__3GPP__DER__Flags->is_value(); case ALT_avp__DCA__3GPP__LCS__Data__Coding__Scheme: return field_avp__DCA__3GPP__LCS__Data__Coding__Scheme->is_value(); case ALT_avp__GI__3GPP__3GPP__GGSN__Address: return field_avp__GI__3GPP__3GPP__GGSN__Address->is_value(); case ALT_avp__BASE__NONE__Proxy__Info: return field_avp__BASE__NONE__Proxy__Info->is_value(); case ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node: return field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node->is_value(); case ALT_avp__S6__3GPP__Node__Type: return field_avp__S6__3GPP__Node__Type->is_value(); case ALT_avp__DCA__3GPP__Talk__Burst__Volume: return field_avp__DCA__3GPP__Talk__Burst__Volume->is_value(); case ALT_avp__DCA__3GPP__Service__Id: return field_avp__DCA__3GPP__Service__Id->is_value(); case ALT_avp__RX__3GPP__Priority__Sharing__Indicator: return field_avp__RX__3GPP__Priority__Sharing__Indicator->is_value(); case ALT_avp__DNAS__NONE__Tunnel__Type: return field_avp__DNAS__NONE__Tunnel__Type->is_value(); case ALT_avp__PCC__3GPP__QoS__Rule__Name: return field_avp__PCC__3GPP__QoS__Rule__Name->is_value(); case ALT_avp__DCA__3GPP__Trigger__Type: return field_avp__DCA__3GPP__Trigger__Type->is_value(); case ALT_avp__DCA__3GPP__Instance__Id: return field_avp__DCA__3GPP__Instance__Id->is_value(); case ALT_avp__S6__3GPP__Scheduled__Communication__Time: return field_avp__S6__3GPP__Scheduled__Communication__Time->is_value(); case ALT_avp__RX__3GPP__Max__Requested__Bandwidth__DL: return field_avp__RX__3GPP__Max__Requested__Bandwidth__DL->is_value(); case ALT_avp__DCA__3GPP__Role__Of__ProSe__Function: return field_avp__DCA__3GPP__Role__Of__ProSe__Function->is_value(); case ALT_avp__S6__3GPP__Maximum__Latency: return field_avp__S6__3GPP__Maximum__Latency->is_value(); case ALT_avp__PCC__3GPP__PCC__Rule__Status: return field_avp__PCC__3GPP__PCC__Rule__Status->is_value(); case ALT_avp__DCA__3GPP__SIP__Response__Timestamp: return field_avp__DCA__3GPP__SIP__Response__Timestamp->is_value(); case ALT_avp__PCC__3GPP__Extended__GBR__DL: return field_avp__PCC__3GPP__Extended__GBR__DL->is_value(); case ALT_avp__AAA__3GPP__MBSFN__Area: return field_avp__AAA__3GPP__MBSFN__Area->is_value(); case ALT_avp__DCA__3GPP__ProSe__UE__ID: return field_avp__DCA__3GPP__ProSe__UE__ID->is_value(); case ALT_avp__CxDx__3GPP__Server__Name: return field_avp__CxDx__3GPP__Server__Name->is_value(); case ALT_avp__S6__3GPP__APN__Validity__Time: return field_avp__S6__3GPP__APN__Validity__Time->is_value(); case ALT_avp__PCC__3GPP__Allocation__Retention__Priority: return field_avp__PCC__3GPP__Allocation__Retention__Priority->is_value(); case ALT_avp__DCC__NONE__Check__Balance__Result: return field_avp__DCC__NONE__Check__Balance__Result->is_value(); case ALT_avp__AAA__3GPP__Job__Type: return field_avp__AAA__3GPP__Job__Type->is_value(); case ALT_avp__BASE__NONE__Destination__Host: return field_avp__BASE__NONE__Destination__Host->is_value(); case ALT_avp__AAA__3GPP__Positioning__Method: return field_avp__AAA__3GPP__Positioning__Method->is_value(); case ALT_avp__CxDx__3GPP__LIA__Flags: return field_avp__CxDx__3GPP__LIA__Flags->is_value(); case ALT_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count: return field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count->is_value(); case ALT_avp__DCA__3GPP__AoC__Service__Type: return field_avp__DCA__3GPP__AoC__Service__Type->is_value(); case ALT_avp__DNAS__NONE__Login__IP__Host: return field_avp__DNAS__NONE__Login__IP__Host->is_value(); case ALT_avp__AAA__3GPP__IDA__Flags: return field_avp__AAA__3GPP__IDA__Flags->is_value(); case ALT_avp__DNAS__NONE__ARAP__Security: return field_avp__DNAS__NONE__ARAP__Security->is_value(); case ALT_avp__DNAS__NONE__Origin__AAA__Protocol: return field_avp__DNAS__NONE__Origin__AAA__Protocol->is_value(); case ALT_avp__DCA__3GPP__Time__Last__Usage: return field_avp__DCA__3GPP__Time__Last__Usage->is_value(); case ALT_avp__CxDx__3GPP__Charging__Information: return field_avp__CxDx__3GPP__Charging__Information->is_value(); case ALT_avp__AAA__3GPP__ULA__Flags: return field_avp__AAA__3GPP__ULA__Flags->is_value(); case ALT_avp__DCA__3GPP__Originator__Interface: return field_avp__DCA__3GPP__Originator__Interface->is_value(); case ALT_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported: return field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported->is_value(); case ALT_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature: return field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature->is_value(); case ALT_avp__DCA__3GPP__File__Repair__Supported: return field_avp__DCA__3GPP__File__Repair__Supported->is_value(); case ALT_avp__DNAS__NONE__Framed__IPX__Network: return field_avp__DNAS__NONE__Framed__IPX__Network->is_value(); case ALT_avp__DNAS__NONE__Tunnel__Assignment__Id: return field_avp__DNAS__NONE__Tunnel__Assignment__Id->is_value(); case ALT_avp__DCC__NONE__CC__Service__Specific__Units: return field_avp__DCC__NONE__CC__Service__Specific__Units->is_value(); case ALT_avp__DCA__3GPP__SDP__Answer__Timestamp: return field_avp__DCA__3GPP__SDP__Answer__Timestamp->is_value(); case ALT_avp__AAA__3GPP__WLAN__Identifier: return field_avp__AAA__3GPP__WLAN__Identifier->is_value(); case ALT_avp__DCA__3GPP__Type__Number: return field_avp__DCA__3GPP__Type__Number->is_value(); case ALT_avp__DCA__3GPP__NIDD__Submission: return field_avp__DCA__3GPP__NIDD__Submission->is_value(); case ALT_avp__S6__3GPP__T4__Parameters: return field_avp__S6__3GPP__T4__Parameters->is_value(); case ALT_avp__RX__3GPP__Access__Network__Charging__Identifier__Value: return field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value->is_value(); case ALT_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier: return field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier->is_value(); case ALT_avp__S6__3GPP__AESE__Error__Report: return field_avp__S6__3GPP__AESE__Error__Report->is_value(); case ALT_avp__MIPv4__NONE__MIP__FA__to__HA__SPI: return field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI->is_value(); case ALT_avp__DCA__3GPP__Event__Type: return field_avp__DCA__3GPP__Event__Type->is_value(); case ALT_avp__RX__3GPP__Sharing__Key__DL: return field_avp__RX__3GPP__Sharing__Key__DL->is_value(); case ALT_avp__PCC__3GPP__ADC__Rule__Remove: return field_avp__PCC__3GPP__ADC__Rule__Remove->is_value(); case ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container: return field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container->is_value(); case ALT_avp__S6__3GPP__Restricted__PLMN__List: return field_avp__S6__3GPP__Restricted__PLMN__List->is_value(); case ALT_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx: return field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx->is_value(); case ALT_avp__AAA__3GPP__Age__Of__Location__Information: return field_avp__AAA__3GPP__Age__Of__Location__Information->is_value(); case ALT_avp__DCA__3GPP__PoC__Group__Name: return field_avp__DCA__3GPP__PoC__Group__Name->is_value(); case ALT_avp__RX__3GPP__Extended__Max__Requested__BW__DL: return field_avp__RX__3GPP__Extended__Max__Requested__BW__DL->is_value(); case ALT_avp__PCC__3GPP__Flow__Information: return field_avp__PCC__3GPP__Flow__Information->is_value(); case ALT_avp__DCA__3GPP__PS__Information: return field_avp__DCA__3GPP__PS__Information->is_value(); case ALT_avp__DCA__3GPP__MTC__IWF__Address: return field_avp__DCA__3GPP__MTC__IWF__Address->is_value(); case ALT_avp__PCC__3GPP__Execution__Time: return field_avp__PCC__3GPP__Execution__Time->is_value(); case ALT_avp__DNAS__NONE__NAS__Identifier: return field_avp__DNAS__NONE__NAS__Identifier->is_value(); case ALT_avp__DNAS__NONE__Tunnel__Server__Auth__Id: return field_avp__DNAS__NONE__Tunnel__Server__Auth__Id->is_value(); case ALT_avp__CxDx__3GPP__Contact: return field_avp__CxDx__3GPP__Contact->is_value(); case ALT_avp__PCC__3GPP__Charging__Correlation__Indicator: return field_avp__PCC__3GPP__Charging__Correlation__Indicator->is_value(); case ALT_avp__DCC__NONE__Credit__Control: return field_avp__DCC__NONE__Credit__Control->is_value(); case ALT_avp__BASE__NONE__Accounting__Record__Number: return field_avp__BASE__NONE__Accounting__Record__Number->is_value(); case ALT_avp__AAA__3GPP__Event__Threshold__Event__1I: return field_avp__AAA__3GPP__Event__Threshold__Event__1I->is_value(); case ALT_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction: return field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction->is_value(); case ALT_avp__DCA__3GPP__Service__Mode: return field_avp__DCA__3GPP__Service__Mode->is_value(); case ALT_avp__CxDx__3GPP__User__Data: return field_avp__CxDx__3GPP__User__Data->is_value(); case ALT_avp__AAA__3GPP__Report__Interval: return field_avp__AAA__3GPP__Report__Interval->is_value(); case ALT_avp__PCC__3GPP__RAN__NAS__Release__Cause: return field_avp__PCC__3GPP__RAN__NAS__Release__Cause->is_value(); case ALT_avp__DCA__3GPP__Dynamic__Address__Flag__Extension: return field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension->is_value(); case ALT_avp__AAA__3GPP__Client__Identity: return field_avp__AAA__3GPP__Client__Identity->is_value(); case ALT_avp__BASE__NONE__Redirect__Host__Usage: return field_avp__BASE__NONE__Redirect__Host__Usage->is_value(); case ALT_avp__DCA__3GPP__CSG__Access__Mode: return field_avp__DCA__3GPP__CSG__Access__Mode->is_value(); case ALT_avp__AAA__3GPP__Equipment__Status: return field_avp__AAA__3GPP__Equipment__Status->is_value(); case ALT_avp__DCA__3GPP__Supplementary__Service: return field_avp__DCA__3GPP__Supplementary__Service->is_value(); case ALT_avp__GI__3GPP__3GPP__Packet__Filter: return field_avp__GI__3GPP__3GPP__Packet__Filter->is_value(); case ALT_avp__DCC__NONE__Redirect__Server__Address: return field_avp__DCC__NONE__Redirect__Server__Address->is_value(); case ALT_avp__MIPv6__NONE__MIP6__Auth__Mode: return field_avp__MIPv6__NONE__MIP6__Auth__Mode->is_value(); case ALT_avp__AAA__3GPP__EPS__Location__Information: return field_avp__AAA__3GPP__EPS__Location__Information->is_value(); case ALT_avp__DCA__3GPP__Access__Network__Information: return field_avp__DCA__3GPP__Access__Network__Information->is_value(); case ALT_avp__DCA__3GPP__Called__Identity: return field_avp__DCA__3GPP__Called__Identity->is_value(); case ALT_avp__AAA__3GPP__TWAN__Default__APN__Context__Id: return field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id->is_value(); case ALT_avp__DCA__3GPP__SGSN__Address: return field_avp__DCA__3GPP__SGSN__Address->is_value(); case ALT_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method: return field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method->is_value(); case ALT_avp__BASE__NONE__Session__Timeout: return field_avp__BASE__NONE__Session__Timeout->is_value(); case ALT_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost: return field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost->is_value(); case ALT_avp__DCA__3GPP__NNI__Type: return field_avp__DCA__3GPP__NNI__Type->is_value(); case ALT_avp__RX__3GPP__Service__Info__Status: return field_avp__RX__3GPP__Service__Info__Status->is_value(); case ALT_avp__S6__3GPP__CIR__Flags: return field_avp__S6__3GPP__CIR__Flags->is_value(); case ALT_avp__PCC__3GPP__Precedence: return field_avp__PCC__3GPP__Precedence->is_value(); case ALT_avp__DCA__3GPP__User__Participating__Type: return field_avp__DCA__3GPP__User__Participating__Type->is_value(); case ALT_avp__DCA__3GPP__GGSN__Address: return field_avp__DCA__3GPP__GGSN__Address->is_value(); case ALT_avp__RX__3GPP__Sponsoring__Action: return field_avp__RX__3GPP__Sponsoring__Action->is_value(); case ALT_avp__DCA__3GPP__Radio__Resources__Indicator: return field_avp__DCA__3GPP__Radio__Resources__Indicator->is_value(); case ALT_avp__S6__3GPP__Granted__Validity__Time: return field_avp__S6__3GPP__Granted__Validity__Time->is_value(); case ALT_avp__PCC__3GPP__Priority__Level: return field_avp__PCC__3GPP__Priority__Level->is_value(); case ALT_avp__DCA__3GPP__Node__Functionality: return field_avp__DCA__3GPP__Node__Functionality->is_value(); case ALT_avp__RX__3GPP__Flow__Description: return field_avp__RX__3GPP__Flow__Description->is_value(); case ALT_avp__PCC__3GPP__Packet__Filter__Information: return field_avp__PCC__3GPP__Packet__Filter__Information->is_value(); case ALT_avp__AAA__3GPP__Daylight__Saving__Time: return field_avp__AAA__3GPP__Daylight__Saving__Time->is_value(); case ALT_avp__DCA__3GPP__Address__Domain: return field_avp__DCA__3GPP__Address__Domain->is_value(); case ALT_avp__S6__3GPP__SCEF__ID: return field_avp__S6__3GPP__SCEF__ID->is_value(); case ALT_avp__DCA__3GPP__Content__Length: return field_avp__DCA__3GPP__Content__Length->is_value(); case ALT_avp__PCC__3GPP__Removal__Of__Access: return field_avp__PCC__3GPP__Removal__Of__Access->is_value(); case ALT_avp__PCC__3GPP__ADC__Rule__Report: return field_avp__PCC__3GPP__ADC__Rule__Report->is_value(); case ALT_avp__AAA__3GPP__Preferred__Data__Mode: return field_avp__AAA__3GPP__Preferred__Data__Mode->is_value(); case ALT_avp__DCA__3GPP__ProSe__Functionality: return field_avp__DCA__3GPP__ProSe__Functionality->is_value(); case ALT_avp__DCA__3GPP__Low__Balance__Indication: return field_avp__DCA__3GPP__Low__Balance__Indication->is_value(); case ALT_avp__PCC__3GPP__Guaranteed__Bitrate__UL: return field_avp__PCC__3GPP__Guaranteed__Bitrate__UL->is_value(); case ALT_avp__AAA__3GPP__UE__SRVCC__Capability: return field_avp__AAA__3GPP__UE__SRVCC__Capability->is_value(); case ALT_avp__DNAS__NONE__Login__LAT__Group: return field_avp__DNAS__NONE__Login__LAT__Group->is_value(); case ALT_avp__DNAS__NONE__NAS__IPv6__Address: return field_avp__DNAS__NONE__NAS__IPv6__Address->is_value(); case ALT_avp__MIPv6__NONE__MIP__MAC__Mobility__Data: return field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data->is_value(); case ALT_avp__MIPv4__NONE__Accounting__Output__Octets: return field_avp__MIPv4__NONE__Accounting__Output__Octets->is_value(); case ALT_avp__CxDx__3GPP__To__SIP__Header: return field_avp__CxDx__3GPP__To__SIP__Header->is_value(); case ALT_avp__AAA__3GPP__Coupled__Node__Diameter__ID: return field_avp__AAA__3GPP__Coupled__Node__Diameter__ID->is_value(); case ALT_avp__DCA__3GPP__Real__Time__Tariff__Information: return field_avp__DCA__3GPP__Real__Time__Tariff__Information->is_value(); case ALT_avp__AAA__3GPP__STN__SR: return field_avp__AAA__3GPP__STN__SR->is_value(); case ALT_avp__DCA__3GPP__SDP__Type: return field_avp__DCA__3GPP__SDP__Type->is_value(); case ALT_avp__BASE__NONE__Supported__Vendor__Id: return field_avp__BASE__NONE__Supported__Vendor__Id->is_value(); case ALT_avp__AAA__3GPP__ServiceTypeIdentity: return field_avp__AAA__3GPP__ServiceTypeIdentity->is_value(); case ALT_avp__DCA__3GPP__Requested__Party__Address: return field_avp__DCA__3GPP__Requested__Party__Address->is_value(); case ALT_avp__DCA__3GPP__Announcement__Information: return field_avp__DCA__3GPP__Announcement__Information->is_value(); case ALT_avp__DNAS__NONE__Acct__Authentic: return field_avp__DNAS__NONE__Acct__Authentic->is_value(); case ALT_avp__DCC__NONE__Service__Identifier: return field_avp__DCC__NONE__Service__Identifier->is_value(); case ALT_avp__AAA__3GPP__AUTN: return field_avp__AAA__3GPP__AUTN->is_value(); case ALT_avp__AAA__3GPP__Non__3GPP__User__Data: return field_avp__AAA__3GPP__Non__3GPP__User__Data->is_value(); case ALT_avp__DCA__3GPP__Delivery__Report__Requested: return field_avp__DCA__3GPP__Delivery__Report__Requested->is_value(); case ALT_avp__GI__3GPP__TWAN__Identifier: return field_avp__GI__3GPP__TWAN__Identifier->is_value(); case ALT_avp__AAA__3GPP__Origination__Time__Stamp: return field_avp__AAA__3GPP__Origination__Time__Stamp->is_value(); case ALT_avp__DCA__3GPP__LCS__APN: return field_avp__DCA__3GPP__LCS__APN->is_value(); case ALT_avp__DCA__3GPP__Envelope__End__Time: return field_avp__DCA__3GPP__Envelope__End__Time->is_value(); case ALT_avp__RX__3GPP__Sponsored__Connectivity__Data: return field_avp__RX__3GPP__Sponsored__Connectivity__Data->is_value(); case ALT_avp__BASE__NONE__Auth__Request__Type: return field_avp__BASE__NONE__Auth__Request__Type->is_value(); case ALT_avp__DCA__3GPP__Application__Server__Information: return field_avp__DCA__3GPP__Application__Server__Information->is_value(); case ALT_avp__DCA__3GPP__Originator__Address: return field_avp__DCA__3GPP__Originator__Address->is_value(); case ALT_avp__DCA__3GPP__Network__Call__Reference__Number: return field_avp__DCA__3GPP__Network__Call__Reference__Number->is_value(); case ALT_avp__S6__3GPP__AESE__Communication__Pattern: return field_avp__S6__3GPP__AESE__Communication__Pattern->is_value(); case ALT_avp__PCC__3GPP__NBIFOM__Mode: return field_avp__PCC__3GPP__NBIFOM__Mode->is_value(); case ALT_avp__PCC__3GPP__Redirect__Information: return field_avp__PCC__3GPP__Redirect__Information->is_value(); case ALT_avp__DCC__NONE__Validity__Time: return field_avp__DCC__NONE__Validity__Time->is_value(); case ALT_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier: return field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier->is_value(); case ALT_avp__S6__3GPP__Event__Handling: return field_avp__S6__3GPP__Event__Handling->is_value(); case ALT_avp__PCC__3GPP__ToS__Traffic__Class: return field_avp__PCC__3GPP__ToS__Traffic__Class->is_value(); case ALT_avp__AAA__3GPP__Tracking__Area__Identity: return field_avp__AAA__3GPP__Tracking__Area__Identity->is_value(); case ALT_avp__MIPv4__NONE__MIP__HA__to__FA__SPI: return field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI->is_value(); case ALT_avp__RX__3GPP__Min__Desired__Bandwidth__UL: return field_avp__RX__3GPP__Min__Desired__Bandwidth__UL->is_value(); case ALT_avp__AAA__3GPP__UVR__Flags: return field_avp__AAA__3GPP__UVR__Flags->is_value(); case ALT_avp__DCA__3GPP__PS__Free__Format__Data: return field_avp__DCA__3GPP__PS__Free__Format__Data->is_value(); case ALT_avp__CxDx__3GPP__Originating__Request: return field_avp__CxDx__3GPP__Originating__Request->is_value(); case ALT_avp__PCC__3GPP__PDN__Connection__ID: return field_avp__PCC__3GPP__PDN__Connection__ID->is_value(); case ALT_avp__AAA__3GPP__Subscription__Data__Flags: return field_avp__AAA__3GPP__Subscription__Data__Flags->is_value(); case ALT_avp__DNAS__NONE__Framed__IPv6__Route: return field_avp__DNAS__NONE__Framed__IPv6__Route->is_value(); case ALT_avp__PCC__3GPP__PRA__Remove: return field_avp__PCC__3GPP__PRA__Remove->is_value(); case ALT_avp__AAA__3GPP__DSR__Flags: return field_avp__AAA__3GPP__DSR__Flags->is_value(); case ALT_avp__DCC__NONE__Granted__Service__Unit: return field_avp__DCC__NONE__Granted__Service__Unit->is_value(); case ALT_avp__MIPv6__NONE__MIP__Timestamp: return field_avp__MIPv6__NONE__MIP__Timestamp->is_value(); case ALT_avp__DCA__3GPP__Number__Portability__Routing__Information: return field_avp__DCA__3GPP__Number__Portability__Routing__Information->is_value(); case ALT_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer: return field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer->is_value(); case ALT_avp__AAA__3GPP__Specific__APN__Info: return field_avp__AAA__3GPP__Specific__APN__Info->is_value(); case ALT_avp__AAA__3GPP__Terminal__Information: return field_avp__AAA__3GPP__Terminal__Information->is_value(); case ALT_avp__CxDx__3GPP__Restoration__Info: return field_avp__CxDx__3GPP__Restoration__Info->is_value(); case ALT_avp__BASE__NONE__Product__Name: return field_avp__BASE__NONE__Product__Name->is_value(); case ALT_avp__MIPv4__NONE__MIP__HA__to__MN__MSA: return field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA->is_value(); case ALT_avp__DCA__3GPP__Account__Expiration: return field_avp__DCA__3GPP__Account__Expiration->is_value(); case ALT_avp__AAA__3GPP__CSG__Id: return field_avp__AAA__3GPP__CSG__Id->is_value(); case ALT_avp__DNAS__NONE__Framed__IP__Netmask: return field_avp__DNAS__NONE__Framed__IP__Netmask->is_value(); case ALT_avp__GI__3GPP__3GPP__IPv6__DNS__Servers: return field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers->is_value(); case ALT_avp__AAA__3GPP__SSID: return field_avp__AAA__3GPP__SSID->is_value(); case ALT_avp__AAA__3GPP__Call__Barring__Info: return field_avp__AAA__3GPP__Call__Barring__Info->is_value(); case ALT_avp__DCA__3GPP__BSSID: return field_avp__DCA__3GPP__BSSID->is_value(); case ALT_avp__DCC__NONE__Service__Parameter__Info: return field_avp__DCC__NONE__Service__Parameter__Info->is_value(); case ALT_avp__DCA__3GPP__Talk__Burst__Exchange: return field_avp__DCA__3GPP__Talk__Burst__Exchange->is_value(); case ALT_avp__DCA__3GPP__Variable__Part__Order: return field_avp__DCA__3GPP__Variable__Part__Order->is_value(); case ALT_avp__DCA__3GPP__Time__Quota__Mechanism: return field_avp__DCA__3GPP__Time__Quota__Mechanism->is_value(); case ALT_avp__AAA__3GPP__ANID: return field_avp__AAA__3GPP__ANID->is_value(); case ALT_avp__DCA__3GPP__Monitoring__Event__Report__Number: return field_avp__DCA__3GPP__Monitoring__Event__Report__Number->is_value(); case ALT_avp__S6__3GPP__IP__SM__GW__Name: return field_avp__S6__3GPP__IP__SM__GW__Name->is_value(); case ALT_avp__BASE__NONE__Origin__State__Id: return field_avp__BASE__NONE__Origin__State__Id->is_value(); case ALT_avp__RX__3GPP__Media__Sub__Component: return field_avp__RX__3GPP__Media__Sub__Component->is_value(); case ALT_avp__DCA__3GPP__CN__Operator__Selection__Entity: return field_avp__DCA__3GPP__CN__Operator__Selection__Entity->is_value(); case ALT_avp__S6__3GPP__Accuracy: return field_avp__S6__3GPP__Accuracy->is_value(); case ALT_avp__PCC__3GPP__Charging__Rule__Remove: return field_avp__PCC__3GPP__Charging__Rule__Remove->is_value(); case ALT_avp__DCA__3GPP__Originating__IOI: return field_avp__DCA__3GPP__Originating__IOI->is_value(); case ALT_avp__RX__3GPP__Min__Requested__Bandwidth__DL: return field_avp__RX__3GPP__Min__Requested__Bandwidth__DL->is_value(); case ALT_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier: return field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier->is_value(); case ALT_avp__S6__3GPP__Service__Report: return field_avp__S6__3GPP__Service__Report->is_value(); case ALT_avp__PCC__3GPP__Tunnel__Information: return field_avp__PCC__3GPP__Tunnel__Information->is_value(); case ALT_avp__DCA__3GPP__Bearer__Service: return field_avp__DCA__3GPP__Bearer__Service->is_value(); case ALT_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name: return field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name->is_value(); case ALT_avp__PCC__3GPP__QoS__Rule__Definition: return field_avp__PCC__3GPP__QoS__Rule__Definition->is_value(); case ALT_avp__AAA__3GPP__Time__Zone: return field_avp__AAA__3GPP__Time__Zone->is_value(); case ALT_avp__S6__3GPP__Periodic__Time: return field_avp__S6__3GPP__Periodic__Time->is_value(); case ALT_avp__PCC__3GPP__Routing__Rule__Failure__Code: return field_avp__PCC__3GPP__Routing__Rule__Failure__Code->is_value(); case ALT_avp__PCC__3GPP__TDF__Destination__Host: return field_avp__PCC__3GPP__TDF__Destination__Host->is_value(); case ALT_avp__AAA__3GPP__Local__Group__Id: return field_avp__AAA__3GPP__Local__Group__Id->is_value(); case ALT_avp__DCA__3GPP__SM__Discharge__Time: return field_avp__DCA__3GPP__SM__Discharge__Time->is_value(); case ALT_avp__DCA__3GPP__Requestor__PLMN__Identifier: return field_avp__DCA__3GPP__Requestor__PLMN__Identifier->is_value(); case ALT_avp__DCA__3GPP__IMS__Application__Reference__Identifier: return field_avp__DCA__3GPP__IMS__Application__Reference__Identifier->is_value(); case ALT_avp__PCC__3GPP__Charging__Rule__Report: return field_avp__PCC__3GPP__Charging__Rule__Report->is_value(); case ALT_avp__AAA__3GPP__Service__Area__Identity: return field_avp__AAA__3GPP__Service__Area__Identity->is_value(); case ALT_avp__BASE__NONE__User__Name: return field_avp__BASE__NONE__User__Name->is_value(); case ALT_avp__AAA__3GPP__UE__PC5__AMBR: return field_avp__AAA__3GPP__UE__PC5__AMBR->is_value(); case ALT_avp__CxDx__3GPP__Public__Identity: return field_avp__CxDx__3GPP__Public__Identity->is_value(); case ALT_avp__BASE__NONE__Accounting__Sub__Session__Id: return field_avp__BASE__NONE__Accounting__Sub__Session__Id->is_value(); case ALT_avp__DNAS__NONE__Acct__Delay__Time: return field_avp__DNAS__NONE__Acct__Delay__Time->is_value(); case ALT_avp__DCA__3GPP__Local__Sequence__Number: return field_avp__DCA__3GPP__Local__Sequence__Number->is_value(); case ALT_avp__CxDx__3GPP__UAR__Flags: return field_avp__CxDx__3GPP__UAR__Flags->is_value(); case ALT_avp__AAA__3GPP__Collection__Period__RRM__UMTS: return field_avp__AAA__3GPP__Collection__Period__RRM__UMTS->is_value(); case ALT_avp__AAA__3GPP__Operator__Determined__Barring: return field_avp__AAA__3GPP__Operator__Determined__Barring->is_value(); case ALT_avp__DCA__3GPP__Recipient__Received__Address: return field_avp__DCA__3GPP__Recipient__Received__Address->is_value(); case ALT_avp__DNAS__NONE__Tunnel__Server__Endpoint: return field_avp__DNAS__NONE__Tunnel__Server__Endpoint->is_value(); case ALT_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host: return field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host->is_value(); case ALT_avp__BASE__NONE__Session__Binding: return field_avp__BASE__NONE__Session__Binding->is_value(); case ALT_avp__GI__3GPP__3GPP__IMEISV: return field_avp__GI__3GPP__3GPP__IMEISV->is_value(); case ALT_avp__AAA__3GPP__SS__Code: return field_avp__AAA__3GPP__SS__Code->is_value(); case ALT_avp__DCA__3GPP__DCD__Information: return field_avp__DCA__3GPP__DCD__Information->is_value(); case ALT_avp__DCA__3GPP__Location__Estimate__Type: return field_avp__DCA__3GPP__Location__Estimate__Type->is_value(); case ALT_avp__DCA__3GPP__Time__Indicator: return field_avp__DCA__3GPP__Time__Indicator->is_value(); case ALT_avp__DCA__3GPP__Addressee__Type: return field_avp__DCA__3GPP__Addressee__Type->is_value(); case ALT_avp__BASE__NONE__Acct__Multi__Session__Id: return field_avp__BASE__NONE__Acct__Multi__Session__Id->is_value(); case ALT_avp__DCC__NONE__Subscription__Id__Data: return field_avp__DCC__NONE__Subscription__Id__Data->is_value(); case ALT_avp__AAA__3GPP__TWAN__Connectivity__Parameters: return field_avp__AAA__3GPP__TWAN__Connectivity__Parameters->is_value(); case ALT_avp__DCA__3GPP__Reply__Applic__ID: return field_avp__DCA__3GPP__Reply__Applic__ID->is_value(); case ALT_avp__DCA__3GPP__Participant__Access__Priority: return field_avp__DCA__3GPP__Participant__Access__Priority->is_value(); case ALT_avp__RX__3GPP__RS__Bandwidth: return field_avp__RX__3GPP__RS__Bandwidth->is_value(); case ALT_avp__S6__3GPP__Reachability__Information: return field_avp__S6__3GPP__Reachability__Information->is_value(); case ALT_avp__MIPv4__NONE__MIP__Algorithm__Type: return field_avp__MIPv4__NONE__MIP__Algorithm__Type->is_value(); case ALT_avp__DCA__3GPP__SDP__Session__Description: return field_avp__DCA__3GPP__SDP__Session__Description->is_value(); case ALT_avp__RX__3GPP__Extended__Min__Desired__BW__DL: return field_avp__RX__3GPP__Extended__Min__Desired__BW__DL->is_value(); case ALT_avp__DCA__3GPP__Location__Info: return field_avp__DCA__3GPP__Location__Info->is_value(); case ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL: return field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL->is_value(); case ALT_avp__AAA__3GPP__Event__Threshold__RSRQ: return field_avp__AAA__3GPP__Event__Threshold__RSRQ->is_value(); case ALT_avp__DCA__3GPP__LCS__Information: return field_avp__DCA__3GPP__LCS__Information->is_value(); case ALT_avp__S6__3GPP__Service__Parameters: return field_avp__S6__3GPP__Service__Parameters->is_value(); case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Information: return field_avp__PCC__3GPP__Presence__Reporting__Area__Information->is_value(); case ALT_avp__PCC__3GPP__Routing__Rule__Identifier: return field_avp__PCC__3GPP__Routing__Rule__Identifier->is_value(); case ALT_avp__DCA__3GPP__SMS__Information: return field_avp__DCA__3GPP__SMS__Information->is_value(); case ALT_avp__DCA__3GPP__ePDG__Address: return field_avp__DCA__3GPP__ePDG__Address->is_value(); case ALT_avp__PCC__3GPP__Event__Trigger: return field_avp__PCC__3GPP__Event__Trigger->is_value(); case ALT_avp__RX__3GPP__GCS__Identifier: return field_avp__RX__3GPP__GCS__Identifier->is_value(); case ALT_avp__MIPv6__NONE__QoS__Capability: return field_avp__MIPv6__NONE__QoS__Capability->is_value(); case ALT_avp__PCC__3GPP__ADC__Rule__Install: return field_avp__PCC__3GPP__ADC__Rule__Install->is_value(); case ALT_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator: return field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator->is_value(); case ALT_avp__DCC__NONE__G__S__U__Pool__Identifier: return field_avp__DCC__NONE__G__S__U__Pool__Identifier->is_value(); case ALT_avp__DCA__3GPP__Outgoing__Session__Id: return field_avp__DCA__3GPP__Outgoing__Session__Id->is_value(); case ALT_avp__DCA__3GPP__PoC__Controlling__Address: return field_avp__DCA__3GPP__PoC__Controlling__Address->is_value(); case ALT_avp__DCA__3GPP__Dynamic__Address__Flag: return field_avp__DCA__3GPP__Dynamic__Address__Flag->is_value(); case ALT_avp__CxDx__3GPP__Confidentiality__Key: return field_avp__CxDx__3GPP__Confidentiality__Key->is_value(); case ALT_avp__PCC__3GPP__Flow__Label: return field_avp__PCC__3GPP__Flow__Label->is_value(); case ALT_avp__DNAS__NONE__NAS__Port: return field_avp__DNAS__NONE__NAS__Port->is_value(); case ALT_avp__AAA__3GPP__Authentication__Info: return field_avp__AAA__3GPP__Authentication__Info->is_value(); case ALT_avp__DCA__3GPP__Transcoder__Inserted__Indication: return field_avp__DCA__3GPP__Transcoder__Inserted__Indication->is_value(); case ALT_avp__DCA__3GPP__SMS__Node: return field_avp__DCA__3GPP__SMS__Node->is_value(); case ALT_avp__AAA__3GPP__Trace__Interface__List: return field_avp__AAA__3GPP__Trace__Interface__List->is_value(); case ALT_avp__DCA__3GPP__SGW__Address: return field_avp__DCA__3GPP__SGW__Address->is_value(); case ALT_avp__GI__3GPP__3GPP__Charging__Id: return field_avp__GI__3GPP__3GPP__Charging__Id->is_value(); case ALT_avp__DNAS__NONE__CHAP__Algorithm: return field_avp__DNAS__NONE__CHAP__Algorithm->is_value(); case ALT_avp__AAA__3GPP__APN__Configuration__Profile: return field_avp__AAA__3GPP__APN__Configuration__Profile->is_value(); case ALT_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts: return field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts->is_value(); case ALT_avp__AAA__3GPP__Full__Network__Name: return field_avp__AAA__3GPP__Full__Network__Name->is_value(); case ALT_avp__DCA__3GPP__Message__Type: return field_avp__DCA__3GPP__Message__Type->is_value(); case ALT_avp__DCA__3GPP__APN__Rate__Control__Uplink: return field_avp__DCA__3GPP__APN__Rate__Control__Uplink->is_value(); case ALT_avp__GI__3GPP__3GPP__CAMEL__Charging__Info: return field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info->is_value(); case ALT_avp__DCA__3GPP__From__Address: return field_avp__DCA__3GPP__From__Address->is_value(); case ALT_avp__AAA__3GPP__TWAG__CP__Address: return field_avp__AAA__3GPP__TWAG__CP__Address->is_value(); case ALT_avp__DCA__3GPP__PDP__Context__Type: return field_avp__DCA__3GPP__PDP__Context__Type->is_value(); case ALT_avp__RX__3GPP__Flows: return field_avp__RX__3GPP__Flows->is_value(); case ALT_avp__DCA__3GPP__User__Session__Id: return field_avp__DCA__3GPP__User__Session__Id->is_value(); case ALT_avp__DCA__3GPP__PoC__Change__Time: return field_avp__DCA__3GPP__PoC__Change__Time->is_value(); case ALT_avp__DCA__3GPP__Privacy__Indicator: return field_avp__DCA__3GPP__Privacy__Indicator->is_value(); case ALT_avp__S6__3GPP__CIA__Flags: return field_avp__S6__3GPP__CIA__Flags->is_value(); case ALT_avp__RX__3GPP__Extended__Min__Requested__BW__UL: return field_avp__RX__3GPP__Extended__Min__Requested__BW__UL->is_value(); case ALT_avp__PCC__3GPP__Monitoring__Time: return field_avp__PCC__3GPP__Monitoring__Time->is_value(); case ALT_avp__DCC__NONE__CC__Input__Octets: return field_avp__DCC__NONE__CC__Input__Octets->is_value(); case ALT_avp__DCA__3GPP__Teleservice: return field_avp__DCA__3GPP__Teleservice->is_value(); case ALT_avp__DCA__3GPP__Quota__Consumption__Time: return field_avp__DCA__3GPP__Quota__Consumption__Time->is_value(); case ALT_avp__S6__3GPP__UE__Reachability__Configuration: return field_avp__S6__3GPP__UE__Reachability__Configuration->is_value(); case ALT_avp__BASE__NONE__Destination__Realm: return field_avp__BASE__NONE__Destination__Realm->is_value(); case ALT_avp__RX__3GPP__Acceptable__Service__Info: return field_avp__RX__3GPP__Acceptable__Service__Info->is_value(); case ALT_avp__PCC__3GPP__Flow__Direction: return field_avp__PCC__3GPP__Flow__Direction->is_value(); case ALT_avp__DCA__3GPP__ProSe__Reason__For__Cancellation: return field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation->is_value(); case ALT_avp__S6__3GPP__Supported__Monitoring__Events: return field_avp__S6__3GPP__Supported__Monitoring__Events->is_value(); case ALT_avp__DCA__3GPP__CG__Address: return field_avp__DCA__3GPP__CG__Address->is_value(); case ALT_avp__DCA__3GPP__Radio__Parameter__Set__Values: return field_avp__DCA__3GPP__Radio__Parameter__Set__Values->is_value(); case ALT_avp__CxDx__3GPP__SIP__Item__Number: return field_avp__CxDx__3GPP__SIP__Item__Number->is_value(); case ALT_avp__PCC__3GPP__Session__Release__Cause: return field_avp__PCC__3GPP__Session__Release__Cause->is_value(); case ALT_avp__AAA__3GPP__MDT__User__Consent: return field_avp__AAA__3GPP__MDT__User__Consent->is_value(); case ALT_avp__S6__3GPP__HSS__Cause: return field_avp__S6__3GPP__HSS__Cause->is_value(); case ALT_avp__MIPv6__NONE__MIP6__Home__Link__Prefix: return field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix->is_value(); case ALT_avp__DNAS__NONE__Login__LAT__Port: return field_avp__DNAS__NONE__Login__LAT__Port->is_value(); case ALT_avp__PCC__3GPP__PCSCF__Restoration__Indication: return field_avp__PCC__3GPP__PCSCF__Restoration__Indication->is_value(); case ALT_avp__DCC__NONE__G__S__U__Pool__Reference: return field_avp__DCC__NONE__G__S__U__Pool__Reference->is_value(); case ALT_avp__DCA__3GPP__Layer__2__Group__ID: return field_avp__DCA__3GPP__Layer__2__Group__ID->is_value(); case ALT_avp__DCA__3GPP__Interface__Port: return field_avp__DCA__3GPP__Interface__Port->is_value(); case ALT_avp__AAA__3GPP__Subscription__Data__Deletion: return field_avp__AAA__3GPP__Subscription__Data__Deletion->is_value(); case ALT_avp__MIPv6__NONE__Chargable__User__Identity: return field_avp__MIPv6__NONE__Chargable__User__Identity->is_value(); case ALT_avp__AAA__3GPP__Trace__Collection__Entity: return field_avp__AAA__3GPP__Trace__Collection__Entity->is_value(); case ALT_avp__DCA__3GPP__AoC__Request__Type: return field_avp__DCA__3GPP__AoC__Request__Type->is_value(); case ALT_avp__CxDx__3GPP__Feature__List__ID: return field_avp__CxDx__3GPP__Feature__List__ID->is_value(); case ALT_avp__BASE__NONE__Redirect__Host: return field_avp__BASE__NONE__Redirect__Host->is_value(); case ALT_avp__AAA__3GPP__Network__Access__Mode: return field_avp__AAA__3GPP__Network__Access__Mode->is_value(); case ALT_avp__DNAS__NONE__Framed__Compression: return field_avp__DNAS__NONE__Framed__Compression->is_value(); case ALT_avp__DNAS__NONE__ARAP__Zone__Access: return field_avp__DNAS__NONE__ARAP__Zone__Access->is_value(); case ALT_avp__GI__3GPP__3GPP__Selection__Mode: return field_avp__GI__3GPP__3GPP__Selection__Mode->is_value(); case ALT_avp__DNAS__NONE__QoS__Filter__Rule: return field_avp__DNAS__NONE__QoS__Filter__Rule->is_value(); case ALT_avp__AAA__3GPP__Complete__Data__List__Included__Indicator: return field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator->is_value(); case ALT_avp__MIPv4__NONE__MIP__MN__AAA__SPI: return field_avp__MIPv4__NONE__MIP__MN__AAA__SPI->is_value(); case ALT_avp__DCA__3GPP__LCS__Client__Name: return field_avp__DCA__3GPP__LCS__Client__Name->is_value(); case ALT_avp__GI__3GPP__3GPP__SGSN__Address: return field_avp__GI__3GPP__3GPP__SGSN__Address->is_value(); case ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier: return field_avp__DCA__3GPP__Related__IMS__Charging__Identifier->is_value(); case ALT_avp__DCA__3GPP__Called__Asserted__Identity: return field_avp__DCA__3GPP__Called__Asserted__Identity->is_value(); case ALT_avp__DCA__3GPP__TWAG__Address: return field_avp__DCA__3GPP__TWAG__Address->is_value(); case ALT_avp__MIPv4__NONE__MIP__MSA__Lifetime: return field_avp__MIPv4__NONE__MIP__MSA__Lifetime->is_value(); case ALT_avp__DCA__3GPP__Talk__Burst__Time: return field_avp__DCA__3GPP__Talk__Burst__Time->is_value(); case ALT_avp__DCA__3GPP__Token__Text: return field_avp__DCA__3GPP__Token__Text->is_value(); case ALT_avp__DCA__3GPP__Rate__Control__Time__Unit: return field_avp__DCA__3GPP__Rate__Control__Time__Unit->is_value(); case ALT_avp__GI__3GPP__External__Identifier: return field_avp__GI__3GPP__External__Identifier->is_value(); case ALT_avp__DCA__3GPP__Reason__Header: return field_avp__DCA__3GPP__Reason__Header->is_value(); case ALT_avp__AAA__3GPP__WLCP__Key: return field_avp__AAA__3GPP__WLCP__Key->is_value(); case ALT_avp__S6__3GPP__Reachability__Type: return field_avp__S6__3GPP__Reachability__Type->is_value(); case ALT_avp__DCA__3GPP__SIP__Request__Timestamp: return field_avp__DCA__3GPP__SIP__Request__Timestamp->is_value(); case ALT_avp__DNAS__NONE__Framed__Route: return field_avp__DNAS__NONE__Framed__Route->is_value(); case ALT_avp__DNAS__NONE__Tunnel__Private__Group__Id: return field_avp__DNAS__NONE__Tunnel__Private__Group__Id->is_value(); case ALT_avp__DCC__NONE__CC__Request__Type: return field_avp__DCC__NONE__CC__Request__Type->is_value(); case ALT_avp__DCA__3GPP__ProSe__Source__IP__Address: return field_avp__DCA__3GPP__ProSe__Source__IP__Address->is_value(); case ALT_avp__S6__3GPP__Type__Of__External__Identifier: return field_avp__S6__3GPP__Type__Of__External__Identifier->is_value(); case ALT_avp__PCC__3GPP__Event__Report__Indication: return field_avp__PCC__3GPP__Event__Report__Indication->is_value(); case ALT_avp__AAA__3GPP__MDT__Configuration: return field_avp__AAA__3GPP__MDT__Configuration->is_value(); case ALT_avp__PCC__3GPP__Usage__Monitoring__Report: return field_avp__PCC__3GPP__Usage__Monitoring__Report->is_value(); case ALT_avp__DCA__3GPP__Number__Of__Participants: return field_avp__DCA__3GPP__Number__Of__Participants->is_value(); case ALT_avp__DCA__3GPP__MSC__Address: return field_avp__DCA__3GPP__MSC__Address->is_value(); case ALT_avp__CxDx__3GPP__Priviledged__Sender__Indication: return field_avp__CxDx__3GPP__Priviledged__Sender__Indication->is_value(); case ALT_avp__AAA__3GPP__Adjacent__Access__Restriction__Data: return field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data->is_value(); case ALT_avp__DCA__3GPP__AoC__Service__Obligatory__Type: return field_avp__DCA__3GPP__AoC__Service__Obligatory__Type->is_value(); case ALT_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID: return field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID->is_value(); case ALT_avp__DCA__3GPP__Time__First__Usage: return field_avp__DCA__3GPP__Time__First__Usage->is_value(); case ALT_avp__CxDx__3GPP__Reason__Info: return field_avp__CxDx__3GPP__Reason__Info->is_value(); case ALT_avp__PCC__3GPP__Default__EPS__Bearer__QoS: return field_avp__PCC__3GPP__Default__EPS__Bearer__QoS->is_value(); case ALT_avp__AAA__3GPP__CLR__Flags: return field_avp__AAA__3GPP__CLR__Flags->is_value(); case ALT_avp__AAA__3GPP__ULR__Flags: return field_avp__AAA__3GPP__ULR__Flags->is_value(); case ALT_avp__DCA__3GPP__Originating__SCCP__Address: return field_avp__DCA__3GPP__Originating__SCCP__Address->is_value(); case ALT_avp__AAA__3GPP__ICS__Indicator: return field_avp__AAA__3GPP__ICS__Indicator->is_value(); case ALT_avp__DNAS__NONE__Calling__Station__Id: return field_avp__DNAS__NONE__Calling__Station__Id->is_value(); case ALT_avp__DNAS__NONE__Tunnel__Client__Auth__Id: return field_avp__DNAS__NONE__Tunnel__Client__Auth__Id->is_value(); case ALT_avp__DCC__NONE__Currency__Code: return field_avp__DCC__NONE__Currency__Code->is_value(); case ALT_avp__AAA__3GPP__Cancellation__Type: return field_avp__AAA__3GPP__Cancellation__Type->is_value(); case ALT_avp__BASE__NONE__E2E__Sequence: return field_avp__BASE__NONE__E2E__Sequence->is_value(); case ALT_avp__BASE__NONE__Origin__Realm: return field_avp__BASE__NONE__Origin__Realm->is_value(); case ALT_avp__AAA__3GPP__PDN__Type: return field_avp__AAA__3GPP__PDN__Type->is_value(); case ALT_avp__DCA__3GPP__Scale__Factor: return field_avp__DCA__3GPP__Scale__Factor->is_value(); case ALT_avp__DCA__3GPP__IM__Information: return field_avp__DCA__3GPP__IM__Information->is_value(); case ALT_avp__DNAS__NONE__Prompt: return field_avp__DNAS__NONE__Prompt->is_value(); case ALT_avp__DCA__3GPP__SDP__Offer__Timestamp: return field_avp__DCA__3GPP__SDP__Offer__Timestamp->is_value(); case ALT_avp__AAA__3GPP__PPR__Flags: return field_avp__AAA__3GPP__PPR__Flags->is_value(); case ALT_avp__DCA__3GPP__MM__Content__Type: return field_avp__DCA__3GPP__MM__Content__Type->is_value(); case ALT_avp__DCA__3GPP__CPDT__Information: return field_avp__DCA__3GPP__CPDT__Information->is_value(); case ALT_avp__GI__3GPP__3GPP__GGSN__IPv6__Address: return field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address->is_value(); case ALT_avp__AAA__3GPP__DER__S6b__Flags: return field_avp__AAA__3GPP__DER__S6b__Flags->is_value(); case ALT_avp__DCA__3GPP__SCS__Realm: return field_avp__DCA__3GPP__SCS__Realm->is_value(); case ALT_avp__DCA__3GPP__LCS__Requestor__Id: return field_avp__DCA__3GPP__LCS__Requestor__Id->is_value(); case ALT_avp__RX__3GPP__Access__Network__Charging__Identifier: return field_avp__RX__3GPP__Access__Network__Charging__Identifier->is_value(); case ALT_avp__DCC__NONE__Redirect__Server: return field_avp__DCC__NONE__Redirect__Server->is_value(); case ALT_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status: return field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status->is_value(); case ALT_avp__DCA__3GPP__PoC__User__Role__info__Units: return field_avp__DCA__3GPP__PoC__User__Role__info__Units->is_value(); case ALT_avp__DCA__3GPP__Variable__Part: return field_avp__DCA__3GPP__Variable__Part->is_value(); case ALT_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID: return field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID->is_value(); case ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data: return field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data->is_value(); case ALT_avp__PCC__3GPP__Bearer__Operation: return field_avp__PCC__3GPP__Bearer__Operation->is_value(); case ALT_avp__AAA__3GPP__Current__Location__Retrieved: return field_avp__AAA__3GPP__Current__Location__Retrieved->is_value(); case ALT_avp__RX__3GPP__Pre__emption__Control__Info: return field_avp__RX__3GPP__Pre__emption__Control__Info->is_value(); case ALT_avp__PCC__3GPP__TDF__Application__Instance__Identifier: return field_avp__PCC__3GPP__TDF__Application__Instance__Identifier->is_value(); case ALT_avp__DCA__3GPP__SM__Device__Trigger__Information: return field_avp__DCA__3GPP__SM__Device__Trigger__Information->is_value(); case ALT_avp__DCA__3GPP__Service__Information: return field_avp__DCA__3GPP__Service__Information->is_value(); case ALT_avp__BASE__NONE__Acct__Interim__Interval: return field_avp__BASE__NONE__Acct__Interim__Interval->is_value(); case ALT_avp__RX__3GPP__Media__Component__Number: return field_avp__RX__3GPP__Media__Component__Number->is_value(); case ALT_avp__CxDx__3GPP__Path: return field_avp__CxDx__3GPP__Path->is_value(); case ALT_avp__PCC__3GPP__Packet__Filter__Usage: return field_avp__PCC__3GPP__Packet__Filter__Usage->is_value(); case ALT_avp__AAA__3GPP__Event__Threshold__Event__1F: return field_avp__AAA__3GPP__Event__Threshold__Event__1F->is_value(); case ALT_avp__S6__3GPP__MONTE__Location__Type: return field_avp__S6__3GPP__MONTE__Location__Type->is_value(); case ALT_avp__DCA__3GPP__Inter__Operator__Identifier: return field_avp__DCA__3GPP__Inter__Operator__Identifier->is_value(); case ALT_avp__AAA__3GPP__RDS__Indicator: return field_avp__AAA__3GPP__RDS__Indicator->is_value(); case ALT_avp__DCA__3GPP__Proximity__Cancellation__Timestamp: return field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp->is_value(); case ALT_avp__DCA__3GPP__MMTel__SService__Type: return field_avp__DCA__3GPP__MMTel__SService__Type->is_value(); case ALT_avp__CxDx__3GPP__Optional__Capability: return field_avp__CxDx__3GPP__Optional__Capability->is_value(); case ALT_avp__PCC__3GPP__Tunnel__Header__Length: return field_avp__PCC__3GPP__Tunnel__Header__Length->is_value(); case ALT_avp__AAA__3GPP__Reporting__Trigger: return field_avp__AAA__3GPP__Reporting__Trigger->is_value(); case ALT_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate: return field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate->is_value(); case ALT_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name: return field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name->is_value(); case ALT_avp__AAA__3GPP__Group__PLMN__Id: return field_avp__AAA__3GPP__Group__PLMN__Id->is_value(); case ALT_avp__DCA__3GPP__Reply__Path__Requested: return field_avp__DCA__3GPP__Reply__Path__Requested->is_value(); case ALT_avp__AAA__3GPP__User__Id: return field_avp__AAA__3GPP__User__Id->is_value(); case ALT_avp__DCA__3GPP__Serving__Node__Type: return field_avp__DCA__3GPP__Serving__Node__Type->is_value(); case ALT_avp__DNAS__NONE__Login__LAT__Node: return field_avp__DNAS__NONE__Login__LAT__Node->is_value(); case ALT_avp__DNAS__NONE__Originating__Line__Info: return field_avp__DNAS__NONE__Originating__Line__Info->is_value(); case ALT_avp__DCC__NONE__Exponent: return field_avp__DCC__NONE__Exponent->is_value(); case ALT_avp__MIPv6__NONE__MIP__Authenticator: return field_avp__MIPv6__NONE__MIP__Authenticator->is_value(); case ALT_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info: return field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info->is_value(); case ALT_avp__MIPv4__NONE__Accounting__Input__Octets: return field_avp__MIPv4__NONE__Accounting__Input__Octets->is_value(); case ALT_avp__AAA__3GPP__EPS__User__State: return field_avp__AAA__3GPP__EPS__User__State->is_value(); case ALT_avp__BASE__NONE__Origin__Host: return field_avp__BASE__NONE__Origin__Host->is_value(); case ALT_avp__AAA__3GPP__Access__Authorization__Flags: return field_avp__AAA__3GPP__Access__Authorization__Flags->is_value(); case ALT_avp__DCA__3GPP__PDP__Address: return field_avp__DCA__3GPP__PDP__Address->is_value(); case ALT_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator: return field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator->is_value(); case ALT_avp__DCA__3GPP__NNI__Information: return field_avp__DCA__3GPP__NNI__Information->is_value(); case ALT_avp__DCA__3GPP__Location__Estimate: return field_avp__DCA__3GPP__Location__Estimate->is_value(); case ALT_avp__DCA__3GPP__Offline__Charging: return field_avp__DCA__3GPP__Offline__Charging->is_value(); case ALT_avp__RX__3GPP__Retry__Interval: return field_avp__RX__3GPP__Retry__Interval->is_value(); case ALT_avp__BASE__NONE__Accounting__Session__Id: return field_avp__BASE__NONE__Accounting__Session__Id->is_value(); case ALT_avp__DCA__3GPP__Additional__Content__Information: return field_avp__DCA__3GPP__Additional__Content__Information->is_value(); case ALT_avp__DCC__NONE__Restriction__Filter__Rule: return field_avp__DCC__NONE__Restriction__Filter__Rule->is_value(); case ALT_avp__DCA__3GPP__Cause__Code: return field_avp__DCA__3GPP__Cause__Code->is_value(); case ALT_avp__AAA__3GPP__TWAN__Connection__Mode: return field_avp__AAA__3GPP__TWAN__Connection__Mode->is_value(); case ALT_avp__PCC__3GPP__Packet__Filter__Identifier: return field_avp__PCC__3GPP__Packet__Filter__Identifier->is_value(); case ALT_avp__DCA__3GPP__Address__Data: return field_avp__DCA__3GPP__Address__Data->is_value(); case ALT_avp__S6__3GPP__SCEF__Reference__ID: return field_avp__S6__3GPP__SCEF__Reference__ID->is_value(); case ALT_avp__DCA__3GPP__Content__Type: return field_avp__DCA__3GPP__Content__Type->is_value(); case ALT_avp__PCC__3GPP__Resource__Release__Notification: return field_avp__PCC__3GPP__Resource__Release__Notification->is_value(); case ALT_avp__PCC__3GPP__ADC__Rule__Name: return field_avp__PCC__3GPP__ADC__Rule__Name->is_value(); case ALT_avp__DCA__3GPP__ProSe__Function__IP__Address: return field_avp__DCA__3GPP__ProSe__Function__IP__Address->is_value(); case ALT_avp__PCC__3GPP__Guaranteed__Bitrate__DL: return field_avp__PCC__3GPP__Guaranteed__Bitrate__DL->is_value(); case ALT_avp__BASE__NONE__Disconnect__Cause: return field_avp__BASE__NONE__Disconnect__Cause->is_value(); case ALT_avp__AAA__3GPP__Error__Diagnostic: return field_avp__AAA__3GPP__Error__Diagnostic->is_value(); case ALT_avp__RX__3GPP__Extended__Max__Supported__BW__UL: return field_avp__RX__3GPP__Extended__Max__Supported__BW__UL->is_value(); case ALT_avp__PCC__3GPP__UDP__Source__Port: return field_avp__PCC__3GPP__UDP__Source__Port->is_value(); case ALT_avp__DCC__NONE__CC__Total__Octets: return field_avp__DCC__NONE__CC__Total__Octets->is_value(); case ALT_avp__BASE__NONE__Accounting__Record__Type: return field_avp__BASE__NONE__Accounting__Record__Type->is_value(); case ALT_avp__DCA__3GPP__SMS__Result: return field_avp__DCA__3GPP__SMS__Result->is_value(); case ALT_avp__DCA__3GPP__MMS__Information: return field_avp__DCA__3GPP__MMS__Information->is_value(); case ALT_avp__CxDx__3GPP__From__SIP__Header: return field_avp__CxDx__3GPP__From__SIP__Header->is_value(); case ALT_avp__PCC__3GPP__Routing__Rule__Definition: return field_avp__PCC__3GPP__Routing__Rule__Definition->is_value(); case ALT_avp__AAA__3GPP__SIPTO__Local__Network__Permission: return field_avp__AAA__3GPP__SIPTO__Local__Network__Permission->is_value(); case ALT_avp__DCA__3GPP__CUG__Information: return field_avp__DCA__3GPP__CUG__Information->is_value(); case ALT_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed: return field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed->is_value(); case ALT_avp__DCC__NONE__Value__Digits: return field_avp__DCC__NONE__Value__Digits->is_value(); case ALT_avp__MIPv4__NONE__MIP__MN__AAA__Auth: return field_avp__MIPv4__NONE__MIP__MN__AAA__Auth->is_value(); case ALT_avp__BASE__NONE__Acct__Application__Id: return field_avp__BASE__NONE__Acct__Application__Id->is_value(); case ALT_avp__DCA__3GPP__Associated__Party__Address: return field_avp__DCA__3GPP__Associated__Party__Address->is_value(); case ALT_avp__CxDx__3GPP__SIP__Authenticate: return field_avp__CxDx__3GPP__SIP__Authenticate->is_value(); case ALT_avp__AAA__3GPP__Service__Type: return field_avp__AAA__3GPP__Service__Type->is_value(); case ALT_avp__AAA__3GPP__Immediate__Response__Preferred: return field_avp__AAA__3GPP__Immediate__Response__Preferred->is_value(); case ALT_avp__DNAS__NONE__Framed__Appletalk__Zone: return field_avp__DNAS__NONE__Framed__Appletalk__Zone->is_value(); case ALT_avp__DNAS__NONE__Login__IPv6__Host: return field_avp__DNAS__NONE__Login__IPv6__Host->is_value(); case ALT_avp__DCA__3GPP__Local__GW__Inserted__Indication: return field_avp__DCA__3GPP__Local__GW__Inserted__Indication->is_value(); case ALT_avp__AAA__3GPP__XRES: return field_avp__AAA__3GPP__XRES->is_value(); case ALT_avp__DCC__NONE__Final__Unit__Indication: return field_avp__DCC__NONE__Final__Unit__Indication->is_value(); case ALT_avp__DCA__3GPP__Deferred__Location__Event__Type: return field_avp__DCA__3GPP__Deferred__Location__Event__Type->is_value(); case ALT_avp__GI__3GPP__3GPP__IMSI: return field_avp__GI__3GPP__3GPP__IMSI->is_value(); case ALT_avp__AAA__3GPP__User__State: return field_avp__AAA__3GPP__User__State->is_value(); case ALT_avp__MIPv4__NONE__MIP__MN__to__HA__MSA: return field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA->is_value(); case ALT_avp__BASE__NONE__Result__Code: return field_avp__BASE__NONE__Result__Code->is_value(); case ALT_avp__DCA__3GPP__Envelope: return field_avp__DCA__3GPP__Envelope->is_value(); case ALT_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity: return field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity->is_value(); case ALT_avp__DCA__3GPP__IMS__Communication__Service__Identifier: return field_avp__DCA__3GPP__IMS__Communication__Service__Identifier->is_value(); case ALT_avp__DNAS__NONE__Framed__IP__Address: return field_avp__DNAS__NONE__Framed__IP__Address->is_value(); case ALT_avp__AAA__3GPP__Trust__Relationship__Update: return field_avp__AAA__3GPP__Trust__Relationship__Update->is_value(); case ALT_avp__DCA__3GPP__APN__Rate__Control__Downlink: return field_avp__DCA__3GPP__APN__Rate__Control__Downlink->is_value(); case ALT_avp__DCA__3GPP__Session__Direction: return field_avp__DCA__3GPP__Session__Direction->is_value(); case ALT_avp__S6__3GPP__IP__SM__GW__Realm: return field_avp__S6__3GPP__IP__SM__GW__Realm->is_value(); case ALT_avp__DCA__3GPP__Monitoring__UE__Identifier: return field_avp__DCA__3GPP__Monitoring__UE__Identifier->is_value(); case ALT_avp__S6__3GPP__Reference__ID__Validity__Time: return field_avp__S6__3GPP__Reference__ID__Validity__Time->is_value(); case ALT_avp__PCC__3GPP__TFT__Packet__Filter__Information: return field_avp__PCC__3GPP__TFT__Packet__Filter__Information->is_value(); case ALT_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity: return field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity->is_value(); case ALT_avp__RX__3GPP__Min__Desired__Bandwidth__DL: return field_avp__RX__3GPP__Min__Desired__Bandwidth__DL->is_value(); case ALT_avp__DCA__3GPP__Transmitter__Info: return field_avp__DCA__3GPP__Transmitter__Info->is_value(); case ALT_avp__S6__3GPP__Group__Reporting__Guard__Timer: return field_avp__S6__3GPP__Group__Reporting__Guard__Timer->is_value(); case ALT_avp__DCA__3GPP__PS__Furnish__Charging__Information: return field_avp__DCA__3GPP__PS__Furnish__Charging__Information->is_value(); case ALT_avp__CxDx__3GPP__Associated__Identities: return field_avp__CxDx__3GPP__Associated__Identities->is_value(); case ALT_avp__PCC__3GPP__Session__Linking__Indicator: return field_avp__PCC__3GPP__Session__Linking__Indicator->is_value(); case ALT_avp__BASE__NONE__Auth__Session__State: return field_avp__BASE__NONE__Auth__Session__State->is_value(); case ALT_avp__S6__3GPP__Maximum__Number__of__Reports: return field_avp__S6__3GPP__Maximum__Number__of__Reports->is_value(); case ALT_avp__PCC__3GPP__PRA__Install: return field_avp__PCC__3GPP__PRA__Install->is_value(); case ALT_avp__AAA__3GPP__V2X__Permission: return field_avp__AAA__3GPP__V2X__Permission->is_value(); case ALT_avp__DCA__3GPP__ProSe__Range__Class: return field_avp__DCA__3GPP__ProSe__Range__Class->is_value(); case ALT_avp__DCA__3GPP__Carrier__Select__Routing__Information: return field_avp__DCA__3GPP__Carrier__Select__Routing__Information->is_value(); case ALT_avp__PCC__3GPP__QoS__Negotiation: return field_avp__PCC__3GPP__QoS__Negotiation->is_value(); case ALT_avp__AAA__3GPP__LIPA__Permission: return field_avp__AAA__3GPP__LIPA__Permission->is_value(); case ALT_avp__CxDx__3GPP__SIP__Auth__Data__Item: return field_avp__CxDx__3GPP__SIP__Auth__Data__Item->is_value(); case ALT_avp__AAA__3GPP__3GPP2__MEID: return field_avp__AAA__3GPP__3GPP2__MEID->is_value(); case ALT_avp__MIPv4__NONE__MIP__FA__to__MN__MSA: return field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA->is_value(); case ALT_avp__AAA__3GPP__Subscription__Data: return field_avp__AAA__3GPP__Subscription__Data->is_value(); case ALT_avp__CxDx__3GPP__Multiple__Registration__Indication: return field_avp__CxDx__3GPP__Multiple__Registration__Indication->is_value(); case ALT_avp__AAA__3GPP__WLAN__offloadability__UTRAN: return field_avp__AAA__3GPP__WLAN__offloadability__UTRAN->is_value(); case ALT_avp__BASE__NONE__Vendor__Specific__Application__Id: return field_avp__BASE__NONE__Vendor__Specific__Application__Id->is_value(); case ALT_avp__DCA__3GPP__IMSI__Unauthenticated__Flag: return field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag->is_value(); case ALT_avp__DCA__3GPP__Interface__Id: return field_avp__DCA__3GPP__Interface__Id->is_value(); case ALT_avp__AAA__3GPP__CSG__Subscription__Data: return field_avp__AAA__3GPP__CSG__Subscription__Data->is_value(); case ALT_avp__DCA__3GPP__Diagnostics: return field_avp__DCA__3GPP__Diagnostics->is_value(); case ALT_avp__MIPv6__NONE__Service__Selection: return field_avp__MIPv6__NONE__Service__Selection->is_value(); case ALT_avp__AAA__3GPP__TS__Code: return field_avp__AAA__3GPP__TS__Code->is_value(); case ALT_avp__DNAS__NONE__Tunnel__Client__Endpoint: return field_avp__DNAS__NONE__Tunnel__Client__Endpoint->is_value(); case ALT_avp__AAA__3GPP__AN__Trusted: return field_avp__AAA__3GPP__AN__Trusted->is_value(); case ALT_avp__DCA__3GPP__Monitoring__Event__Funtionality: return field_avp__DCA__3GPP__Monitoring__Event__Funtionality->is_value(); case ALT_avp__DCA__3GPP__Aux__Applic__Info: return field_avp__DCA__3GPP__Aux__Applic__Info->is_value(); case ALT_avp__MIPv4__NONE__MIP__Nonce: return field_avp__MIPv4__NONE__MIP__Nonce->is_value(); case ALT_avp__S6__3GPP__IP__SM__GW__Number: return field_avp__S6__3GPP__IP__SM__GW__Number->is_value(); case ALT_avp__AAA__3GPP__AAR__Flags: return field_avp__AAA__3GPP__AAR__Flags->is_value(); case ALT_avp__DCA__3GPP__LCS__Client__External__ID: return field_avp__DCA__3GPP__LCS__Client__External__ID->is_value(); case ALT_avp__DCA__3GPP__VLR__Number: return field_avp__DCA__3GPP__VLR__Number->is_value(); case ALT_avp__PCC__3GPP__Charging__Rule__Install: return field_avp__PCC__3GPP__Charging__Rule__Install->is_value(); case ALT_avp__RX__3GPP__Rx__Request__Type: return field_avp__RX__3GPP__Rx__Request__Type->is_value(); case ALT_avp__S6__3GPP__NIDD__Authorization__Response: return field_avp__S6__3GPP__NIDD__Authorization__Response->is_value(); case ALT_avp__DCA__3GPP__Outgoing__Trunk__Group__Id: return field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id->is_value(); case ALT_avp__AAA__3GPP__Transport__Access__Type: return field_avp__AAA__3GPP__Transport__Access__Type->is_value(); case ALT_avp__DCC__NONE__Subscription__Id: return field_avp__DCC__NONE__Subscription__Id->is_value(); case ALT_avp__PCC__3GPP__QoS__Rule__Remove: return field_avp__PCC__3GPP__QoS__Rule__Remove->is_value(); case ALT_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data: return field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data->is_value(); case ALT_avp__DCA__3GPP__Message__Body: return field_avp__DCA__3GPP__Message__Body->is_value(); case ALT_avp__S6__3GPP__Communication__Duration__Time: return field_avp__S6__3GPP__Communication__Duration__Time->is_value(); case ALT_avp__PCC__3GPP__Access__Availability__Change__Reason: return field_avp__PCC__3GPP__Access__Availability__Change__Reason->is_value(); case ALT_avp__PCC__3GPP__TDF__Application__Identifier: return field_avp__PCC__3GPP__TDF__Application__Identifier->is_value(); case ALT_avp__DCA__3GPP__Requested__PLMN__Identifier: return field_avp__DCA__3GPP__Requested__PLMN__Identifier->is_value(); case ALT_avp__AAA__3GPP__Location__Area__Identity: return field_avp__AAA__3GPP__Location__Area__Identity->is_value(); case ALT_avp__RX__3GPP__Media__Component__Status: return field_avp__RX__3GPP__Media__Component__Status->is_value(); case ALT_avp__AAA__3GPP__eDRX__Cycle__Length__Value: return field_avp__AAA__3GPP__eDRX__Cycle__Length__Value->is_value(); case ALT_avp__MIPv4__NONE__MIP__FA__Challenge: return field_avp__MIPv4__NONE__MIP__FA__Challenge->is_value(); case ALT_avp__CxDx__3GPP__Visited__Network__Identifier: return field_avp__CxDx__3GPP__Visited__Network__Identifier->is_value(); case ALT_avp__S6__3GPP__RIR__Flags: return field_avp__S6__3GPP__RIR__Flags->is_value(); case ALT_avp__DCA__3GPP__Volume__Quota__Threshold: return field_avp__DCA__3GPP__Volume__Quota__Threshold->is_value(); case ALT_avp__DCA__3GPP__Incremental__Cost: return field_avp__DCA__3GPP__Incremental__Cost->is_value(); case ALT_avp__PCC__3GPP__Usage__Monitoring__Level: return field_avp__PCC__3GPP__Usage__Monitoring__Level->is_value(); case ALT_avp__AAA__3GPP__Collection__Period__RRM__LTE: return field_avp__AAA__3GPP__Collection__Period__RRM__LTE->is_value(); case ALT_avp__PCC__3GPP__Extended__APN__AMBR__UL: return field_avp__PCC__3GPP__Extended__APN__AMBR__UL->is_value(); case ALT_avp__AAA__3GPP__Subscriber__Status: return field_avp__AAA__3GPP__Subscriber__Status->is_value(); case ALT_avp__CxDx__3GPP__Identity__with__Emergency__Registration: return field_avp__CxDx__3GPP__Identity__with__Emergency__Registration->is_value(); case ALT_avp__DCA__3GPP__Originator__Received__Address: return field_avp__DCA__3GPP__Originator__Received__Address->is_value(); case ALT_avp__DCA__3GPP__AoC__Service: return field_avp__DCA__3GPP__AoC__Service->is_value(); case ALT_avp__DCC__NONE__Tariff__Change__Usage: return field_avp__DCC__NONE__Tariff__Change__Usage->is_value(); case ALT_avp__AAA__3GPP__LCS__PrivacyException: return field_avp__AAA__3GPP__LCS__PrivacyException->is_value(); case ALT_avp__AAA__3GPP__QoS__Subscribed: return field_avp__AAA__3GPP__QoS__Subscribed->is_value(); case ALT_avp__DNAS__NONE__NAS__IP__Address: return field_avp__DNAS__NONE__NAS__IP__Address->is_value(); case ALT_avp__DCA__3GPP__Variable__Part__Value: return field_avp__DCA__3GPP__Variable__Part__Value->is_value(); case ALT_avp__DCA__3GPP__Read__Reply__Report__Requested: return field_avp__DCA__3GPP__Read__Reply__Report__Requested->is_value(); case ALT_avp__DCA__3GPP__Event__Charging__TimeStamp: return field_avp__DCA__3GPP__Event__Charging__TimeStamp->is_value(); case ALT_avp__RX__3GPP__RR__Bandwidth: return field_avp__RX__3GPP__RR__Bandwidth->is_value(); case ALT_avp__DNAS__NONE__CHAP__Auth: return field_avp__DNAS__NONE__CHAP__Auth->is_value(); case ALT_avp__DCC__NONE__Service__Context__Id: return field_avp__DCC__NONE__Service__Context__Id->is_value(); case ALT_avp__MIPv4__NONE__MIP__Authenticator__Length: return field_avp__MIPv4__NONE__MIP__Authenticator__Length->is_value(); case ALT_avp__DCA__3GPP__SDP__TimeStamps: return field_avp__DCA__3GPP__SDP__TimeStamps->is_value(); case ALT_avp__DCA__3GPP__IMS__Charging__Identifier: return field_avp__DCA__3GPP__IMS__Charging__Identifier->is_value(); case ALT_avp__AAA__3GPP__MIP__FA__RK__SPI: return field_avp__AAA__3GPP__MIP__FA__RK__SPI->is_value(); case ALT_avp__DCA__3GPP__Related__Trigger: return field_avp__DCA__3GPP__Related__Trigger->is_value(); case ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL: return field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL->is_value(); case ALT_avp__S6__3GPP__SCS__Identity: return field_avp__S6__3GPP__SCS__Identity->is_value(); case ALT_avp__DCA__3GPP__LCS__Name__String: return field_avp__DCA__3GPP__LCS__Name__String->is_value(); case ALT_avp__RX__3GPP__Access__Network__Charging__Address: return field_avp__RX__3GPP__Access__Network__Charging__Address->is_value(); case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Identifier: return field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier->is_value(); case ALT_avp__BASE__NONE__Inband__Security__Id: return field_avp__BASE__NONE__Inband__Security__Id->is_value(); case ALT_avp__DCA__3GPP__ISUP__Cause__Value: return field_avp__DCA__3GPP__ISUP__Cause__Value->is_value(); case ALT_avp__PCC__3GPP__Charging__Rule__Name: return field_avp__PCC__3GPP__Charging__Rule__Name->is_value(); case ALT_avp__RX__3GPP__Ip__Domain__Id: return field_avp__RX__3GPP__Ip__Domain__Id->is_value(); case ALT_avp__PCC__3GPP__TDF__IP__Address: return field_avp__PCC__3GPP__TDF__IP__Address->is_value(); case ALT_avp__AAA__3GPP__UE__Usage__Type: return field_avp__AAA__3GPP__UE__Usage__Type->is_value(); case ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction: return field_avp__S6__3GPP__Enhanced__Coverage__Restriction->is_value(); case ALT_avp__DCA__3GPP__Charged__Party: return field_avp__DCA__3GPP__Charged__Party->is_value(); case ALT_avp__DCA__3GPP__PDN__Connection__Charging__ID: return field_avp__DCA__3GPP__PDN__Connection__Charging__ID->is_value(); case ALT_avp__CxDx__3GPP__User__Data__Already__Available: return field_avp__CxDx__3GPP__User__Data__Already__Available->is_value(); case ALT_avp__PCC__3GPP__Security__Parameter__Index: return field_avp__PCC__3GPP__Security__Parameter__Index->is_value(); case ALT_avp__AAA__3GPP__MME__Number__for__MT__SMS: return field_avp__AAA__3GPP__MME__Number__for__MT__SMS->is_value(); case ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL: return field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL->is_value(); case ALT_avp__DCC__NONE__CC__Correlation__Id: return field_avp__DCC__NONE__CC__Correlation__Id->is_value(); case ALT_avp__MIPv4__NONE__MIP__Home__Agent__Host: return field_avp__MIPv4__NONE__MIP__Home__Agent__Host->is_value(); case ALT_avp__BASE__NONE__Route__Record: return field_avp__BASE__NONE__Route__Record->is_value(); case ALT_avp__DCA__3GPP__SM__User__Data__Header: return field_avp__DCA__3GPP__SM__User__Data__Header->is_value(); case ALT_avp__AAA__3GPP__Carrier__Frequency: return field_avp__AAA__3GPP__Carrier__Frequency->is_value(); case ALT_avp__DCA__3GPP__MMTel__Information: return field_avp__DCA__3GPP__MMTel__Information->is_value(); case ALT_avp__CxDx__3GPP__Mandatory__Capability: return field_avp__CxDx__3GPP__Mandatory__Capability->is_value(); case ALT_avp__AAA__3GPP__Trace__NE__Type__List: return field_avp__AAA__3GPP__Trace__NE__Type__List->is_value(); case ALT_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode: return field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode->is_value(); case ALT_avp__DNAS__NONE__Port__Limit: return field_avp__DNAS__NONE__Port__Limit->is_value(); case ALT_avp__MIPv6__NONE__MIP6__Feature__Vector: return field_avp__MIPv6__NONE__MIP6__Feature__Vector->is_value(); case ALT_avp__DCC__NONE__Multiple__Services__Credit__Control: return field_avp__DCC__NONE__Multiple__Services__Credit__Control->is_value(); case ALT_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator: return field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator->is_value(); case ALT_avp__AAA__3GPP__NOR__Flags: return field_avp__AAA__3GPP__NOR__Flags->is_value(); case ALT_avp__DCA__3GPP__Message__ID: return field_avp__DCA__3GPP__Message__ID->is_value(); case ALT_avp__GI__3GPP__3GPP__MS__TimeZone: return field_avp__GI__3GPP__3GPP__MS__TimeZone->is_value(); case ALT_avp__AAA__3GPP__External__Client: return field_avp__AAA__3GPP__External__Client->is_value(); case ALT_avp__DCA__3GPP__Charge__Reason__Code: return field_avp__DCA__3GPP__Charge__Reason__Code->is_value(); case ALT_avp__BASE__NONE__Authorization__Lifetime: return field_avp__BASE__NONE__Authorization__Lifetime->is_value(); case ALT_avp__AAA__3GPP__TWAN__PCO: return field_avp__AAA__3GPP__TWAN__PCO->is_value(); case ALT_avp__DCA__3GPP__PoC__Change__Conditions: return field_avp__DCA__3GPP__PoC__Change__Conditions->is_value(); case ALT_avp__DCA__3GPP__Language: return field_avp__DCA__3GPP__Language->is_value(); case ALT_avp__RX__3GPP__Extended__Min__Requested__BW__DL: return field_avp__RX__3GPP__Extended__Min__Requested__BW__DL->is_value(); case ALT_avp__DNAS__NONE__ARAP__Features: return field_avp__DNAS__NONE__ARAP__Features->is_value(); case ALT_avp__DNAS__NONE__Framed__MTU: return field_avp__DNAS__NONE__Framed__MTU->is_value(); case ALT_avp__DCA__3GPP__Unit__Quota__Threshold: return field_avp__DCA__3GPP__Unit__Quota__Threshold->is_value(); case ALT_avp__DNAS__NONE__Accounting__Auth__Method: return field_avp__DNAS__NONE__Accounting__Auth__Method->is_value(); case ALT_avp__MIPv4__NONE__MIP__Authenticator__Offset: return field_avp__MIPv4__NONE__MIP__Authenticator__Offset->is_value(); case ALT_avp__DCA__3GPP__MBMS__Information: return field_avp__DCA__3GPP__MBMS__Information->is_value(); case ALT_avp__DCA__3GPP__Bearer__Capability: return field_avp__DCA__3GPP__Bearer__Capability->is_value(); case ALT_avp__RX__3GPP__Service__URN: return field_avp__RX__3GPP__Service__URN->is_value(); case ALT_avp__S6__3GPP__Supported__Services: return field_avp__S6__3GPP__Supported__Services->is_value(); case ALT_avp__DCA__3GPP__SDP__Media__Description: return field_avp__DCA__3GPP__SDP__Media__Description->is_value(); case ALT_avp__MIPv4__NONE__Accounting__Output__Packets: return field_avp__MIPv4__NONE__Accounting__Output__Packets->is_value(); case ALT_avp__DCA__3GPP__Radio__Parameter__Set__Info: return field_avp__DCA__3GPP__Radio__Parameter__Set__Info->is_value(); case ALT_avp__PCC__3GPP__Rule__DeActivation__Time: return field_avp__PCC__3GPP__Rule__DeActivation__Time->is_value(); case ALT_avp__AAA__3GPP__Relay__Node__Indicator: return field_avp__AAA__3GPP__Relay__Node__Indicator->is_value(); case ALT_avp__S6__3GPP__T4__Data: return field_avp__S6__3GPP__T4__Data->is_value(); case ALT_avp__PCC__3GPP__Fixed__User__Location__Info: return field_avp__PCC__3GPP__Fixed__User__Location__Info->is_value(); case ALT_avp__DCA__3GPP__Coverage__Status: return field_avp__DCA__3GPP__Coverage__Status->is_value(); case ALT_avp__PCC__3GPP__Online: return field_avp__PCC__3GPP__Online->is_value(); case ALT_avp__PCC__3GPP__ADC__Rule__Base__Name: return field_avp__PCC__3GPP__ADC__Rule__Base__Name->is_value(); case ALT_avp__AAA__3GPP__SCEF__Realm: return field_avp__AAA__3GPP__SCEF__Realm->is_value(); case ALT_avp__DCA__3GPP__MBMS__Charged__Party: return field_avp__DCA__3GPP__MBMS__Charged__Party->is_value(); case ALT_avp__S6__3GPP__Requested__Validity__Time: return field_avp__S6__3GPP__Requested__Validity__Time->is_value(); case ALT_avp__DCC__NONE__CC__Request__Number: return field_avp__DCC__NONE__CC__Request__Number->is_value(); case ALT_avp__DCA__3GPP__AoC__Information: return field_avp__DCA__3GPP__AoC__Information->is_value(); case ALT_avp__CxDx__3GPP__Supported__Features: return field_avp__CxDx__3GPP__Supported__Features->is_value(); case ALT_avp__AAA__3GPP__Local__Time__Zone: return field_avp__AAA__3GPP__Local__Time__Zone->is_value(); case ALT_avp__AAA__3GPP__GERAN__Vector: return field_avp__AAA__3GPP__GERAN__Vector->is_value(); case ALT_avp__CxDx__3GPP__Call__ID__SIP__Header: return field_avp__CxDx__3GPP__Call__ID__SIP__Header->is_value(); case ALT_avp__DCA__3GPP__Online__Charging__Flag: return field_avp__DCA__3GPP__Online__Charging__Flag->is_value(); case ALT_avp__DCA__3GPP__Number__of__Messages__Sent: return field_avp__DCA__3GPP__Number__of__Messages__Sent->is_value(); case ALT_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile: return field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile->is_value(); case ALT_avp__GI__3GPP__3GPP__Session__Stop__Indicator: return field_avp__GI__3GPP__3GPP__Session__Stop__Indicator->is_value(); case ALT_avp__AAA__3GPP__GPRS__Subscription__Data: return field_avp__AAA__3GPP__GPRS__Subscription__Data->is_value(); case ALT_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile: return field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile->is_value(); case ALT_avp__DCA__3GPP__Access__Transfer__Type: return field_avp__DCA__3GPP__Access__Transfer__Type->is_value(); case ALT_avp__DNAS__NONE__Called__Station__Id: return field_avp__DNAS__NONE__Called__Station__Id->is_value(); case ALT_avp__DCA__3GPP__Inter__UE__Transfer: return field_avp__DCA__3GPP__Inter__UE__Transfer->is_value(); case ALT_avp__DCC__NONE__Cost__Unit: return field_avp__DCC__NONE__Cost__Unit->is_value(); case ALT_avp__BASE__NONE__Accounting__Realtime__Required: return field_avp__BASE__NONE__Accounting__Realtime__Required->is_value(); case ALT_avp__BASE__NONE__Termination__Cause: return field_avp__BASE__NONE__Termination__Cause->is_value(); case ALT_avp__DCA__3GPP__Received__Talk__Burst__Volume: return field_avp__DCA__3GPP__Received__Talk__Burst__Volume->is_value(); case ALT_avp__DCA__3GPP__Rate__Control__Max__Rate: return field_avp__DCA__3GPP__Rate__Control__Max__Rate->is_value(); case ALT_avp__DCA__3GPP__Class__Identifier: return field_avp__DCA__3GPP__Class__Identifier->is_value(); case ALT_avp__GI__3GPP__3GPP__Allocate__IP__Type: return field_avp__GI__3GPP__3GPP__Allocate__IP__Type->is_value(); case ALT_avp__AAA__3GPP__SM__Back__Off__Timer: return field_avp__AAA__3GPP__SM__Back__Off__Timer->is_value(); case ALT_avp__RX__3GPP__Specific__Action: return field_avp__RX__3GPP__Specific__Action->is_value(); case ALT_avp__S6__3GPP__Maximum__Detection__Time: return field_avp__S6__3GPP__Maximum__Detection__Time->is_value(); case ALT_avp__DNAS__NONE__Login__TCP__Port: return field_avp__DNAS__NONE__Login__TCP__Port->is_value(); case ALT_avp__DNAS__NONE__Password__Retry: return field_avp__DNAS__NONE__Password__Retry->is_value(); case ALT_avp__DCA__3GPP__Time__Stamps: return field_avp__DCA__3GPP__Time__Stamps->is_value(); case ALT_avp__DCA__3GPP__Base__Time__Interval: return field_avp__DCA__3GPP__Base__Time__Interval->is_value(); case ALT_avp__DCA__3GPP__UWAN__User__Location__Info: return field_avp__DCA__3GPP__UWAN__User__Location__Info->is_value(); case ALT_avp__DCA__3GPP__ProSe__Role__Of__UE: return field_avp__DCA__3GPP__ProSe__Role__Of__UE->is_value(); case ALT_avp__PCC__3GPP__RAT__Type: return field_avp__PCC__3GPP__RAT__Type->is_value(); case ALT_avp__AAA__3GPP__Ext__PDP__Address: return field_avp__AAA__3GPP__Ext__PDP__Address->is_value(); case ALT_avp__DCA__3GPP__PoC__Session__Type: return field_avp__DCA__3GPP__PoC__Session__Type->is_value(); case ALT_avp__DCA__3GPP__ISUP__Cause: return field_avp__DCA__3GPP__ISUP__Cause->is_value(); case ALT_avp__RX__3GPP__AF__Signalling__Protocol: return field_avp__RX__3GPP__AF__Signalling__Protocol->is_value(); case ALT_avp__AAA__3GPP__Adjacent__PLMNs: return field_avp__AAA__3GPP__Adjacent__PLMNs->is_value(); case ALT_avp__S6__3GPP__Service__Result__Code: return field_avp__S6__3GPP__Service__Result__Code->is_value(); case ALT_avp__AAA__3GPP__SGSN__Location__Information: return field_avp__AAA__3GPP__SGSN__Location__Information->is_value(); case ALT_avp__DCA__3GPP__Authorised__QoS: return field_avp__DCA__3GPP__Authorised__QoS->is_value(); case ALT_avp__DCA__3GPP__Time__First__Transmission: return field_avp__DCA__3GPP__Time__First__Transmission->is_value(); case ALT_avp__DCA__3GPP__Stop__Time: return field_avp__DCA__3GPP__Stop__Time->is_value(); case ALT_avp__CxDx__3GPP__Reason__Code: return field_avp__CxDx__3GPP__Reason__Code->is_value(); case ALT_avp__PCC__3GPP__Pre__emption__Vulnerability: return field_avp__PCC__3GPP__Pre__emption__Vulnerability->is_value(); case ALT_avp__AAA__3GPP__Equivalent__PLMN__List: return field_avp__AAA__3GPP__Equivalent__PLMN__List->is_value(); case ALT_avp__PCC__3GPP__Default__Access: return field_avp__PCC__3GPP__Default__Access->is_value(); case ALT_avp__CxDx__3GPP__Supported__Applications: return field_avp__CxDx__3GPP__Supported__Applications->is_value(); case ALT_avp__BASE__NONE__Class: return field_avp__BASE__NONE__Class->is_value(); case ALT_avp__DNAS__NONE__ARAP__Challenge__Response: return field_avp__DNAS__NONE__ARAP__Challenge__Response->is_value(); case ALT_avp__DCA__3GPP__SM__Message__Type: return field_avp__DCA__3GPP__SM__Message__Type->is_value(); case ALT_avp__DCC__NONE__CC__Sub__Session__Id: return field_avp__DCC__NONE__CC__Sub__Session__Id->is_value(); case ALT_avp__AAA__3GPP__IDR__Flags: return field_avp__AAA__3GPP__IDR__Flags->is_value(); case ALT_avp__PCC__3GPP__PS__to__CS__Session__Continuity: return field_avp__PCC__3GPP__PS__to__CS__Session__Continuity->is_value(); case ALT_avp__AAA__3GPP__V2X__Subscription__Data: return field_avp__AAA__3GPP__V2X__Subscription__Data->is_value(); case ALT_avp__DCA__3GPP__Refund__Information: return field_avp__DCA__3GPP__Refund__Information->is_value(); case ALT_avp__DCA__3GPP__Rate__Element: return field_avp__DCA__3GPP__Rate__Element->is_value(); case ALT_avp__AAA__3GPP__PDP__Type: return field_avp__AAA__3GPP__PDP__Type->is_value(); case ALT_avp__AAA__3GPP__AMBR: return field_avp__AAA__3GPP__AMBR->is_value(); case ALT_avp__DCA__3GPP__Submission__Time: return field_avp__DCA__3GPP__Submission__Time->is_value(); case ALT_avp__UNKNOWN: return field_avp__UNKNOWN->is_value(); default: TTCN_error("Invalid selection in union is_bound");} } void AVP__Data::clean_up() { switch (union_selection) { case ALT_avp__GI__3GPP__3GPP__SGSN__IPv6__Address: delete field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address; break; case ALT_avp__DNAS__NONE__Login__LAT__Service: delete field_avp__DNAS__NONE__Login__LAT__Service; break; case ALT_avp__AAA__3GPP__RAR__Flags: delete field_avp__AAA__3GPP__RAR__Flags; break; case ALT_avp__DCA__3GPP__SCS__Address: delete field_avp__DCA__3GPP__SCS__Address; break; case ALT_avp__GI__3GPP__3GPP__GGSN__MCC__MNC: delete field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC; break; case ALT_avp__DCC__NONE__Direct__Debiting__Failure__Handling: delete field_avp__DCC__NONE__Direct__Debiting__Failure__Handling; break; case ALT_avp__MIPv6__NONE__MIP__Careof__Address: delete field_avp__MIPv6__NONE__MIP__Careof__Address; break; case ALT_avp__DCA__3GPP__TWAN__User__Location__Info: delete field_avp__DCA__3GPP__TWAN__User__Location__Info; break; case ALT_avp__DCA__3GPP__PoC__User__Role__IDs: delete field_avp__DCA__3GPP__PoC__User__Role__IDs; break; case ALT_avp__DCA__3GPP__Announcement__Order: delete field_avp__DCA__3GPP__Announcement__Order; break; case ALT_avp__CxDx__ETSI__Line__Identifier: delete field_avp__CxDx__ETSI__Line__Identifier; break; case ALT_avp__PCC__3GPP__Bearer__Identifier: delete field_avp__PCC__3GPP__Bearer__Identifier; break; case ALT_avp__RX__3GPP__Content__Version: delete field_avp__RX__3GPP__Content__Version; break; case ALT_avp__DCA__3GPP__Applic__ID: delete field_avp__DCA__3GPP__Applic__ID; break; case ALT_avp__MIPv4__NONE__MIP__HA__to__FA__MSA: delete field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA; break; case ALT_avp__BASE__NONE__Session__Id: delete field_avp__BASE__NONE__Session__Id; break; case ALT_avp__DCA__3GPP__Route__Header__Transmitted: delete field_avp__DCA__3GPP__Route__Header__Transmitted; break; case ALT_avp__DCA__3GPP__Reporting__Reason: delete field_avp__DCA__3GPP__Reporting__Reason; break; case ALT_avp__AAA__3GPP__Emergency__Services: delete field_avp__AAA__3GPP__Emergency__Services; break; case ALT_avp__RX__3GPP__Media__Component__Description: delete field_avp__RX__3GPP__Media__Component__Description; break; case ALT_avp__PCC__3GPP__CSG__Information__Reporting: delete field_avp__PCC__3GPP__CSG__Information__Reporting; break; case ALT_avp__AAA__3GPP__Measurement__Quantity: delete field_avp__AAA__3GPP__Measurement__Quantity; break; case ALT_avp__S6__3GPP__Location__Information__Configuration: delete field_avp__S6__3GPP__Location__Information__Configuration; break; case ALT_avp__PCC__3GPP__Bearer__Usage: delete field_avp__PCC__3GPP__Bearer__Usage; break; case ALT_avp__DCA__3GPP__Application__provided__Called__Party__Address: delete field_avp__DCA__3GPP__Application__provided__Called__Party__Address; break; case ALT_avp__DCA__3GPP__Proximity__Alert__Timestamp: delete field_avp__DCA__3GPP__Proximity__Alert__Timestamp; break; case ALT_avp__PCC__3GPP__Tunnel__Header__Filter: delete field_avp__PCC__3GPP__Tunnel__Header__Filter; break; case ALT_avp__AAA__3GPP__List__Of__Measurements: delete field_avp__AAA__3GPP__List__Of__Measurements; break; case ALT_avp__DCC__NONE__Requested__Service__Unit: delete field_avp__DCC__NONE__Requested__Service__Unit; break; case ALT_avp__PCC__3GPP__Default__QoS__Name: delete field_avp__PCC__3GPP__Default__QoS__Name; break; case ALT_avp__AAA__3GPP__UVA__Flags: delete field_avp__AAA__3GPP__UVA__Flags; break; case ALT_avp__DCA__3GPP__Expires: delete field_avp__DCA__3GPP__Expires; break; case ALT_avp__CxDx__3GPP__SAR__Flags: delete field_avp__CxDx__3GPP__SAR__Flags; break; case ALT_avp__PCC__3GPP__TDF__Information: delete field_avp__PCC__3GPP__TDF__Information; break; case ALT_avp__AAA__3GPP__Group__Service__Id: delete field_avp__AAA__3GPP__Group__Service__Id; break; case ALT_avp__DCA__3GPP__Recipient__SCCP__Address: delete field_avp__DCA__3GPP__Recipient__SCCP__Address; break; case ALT_avp__DCA__3GPP__Preferred__AoC__Currency: delete field_avp__DCA__3GPP__Preferred__AoC__Currency; break; case ALT_avp__DNAS__NONE__Framed__Pool: delete field_avp__DNAS__NONE__Framed__Pool; break; case ALT_avp__DCA__3GPP__Traffic__Data__Volumes: delete field_avp__DCA__3GPP__Traffic__Data__Volumes; break; case ALT_avp__DCC__NONE__CC__Time: delete field_avp__DCC__NONE__CC__Time; break; case ALT_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info: delete field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info; break; case ALT_avp__DCA__3GPP__Unit__Cost: delete field_avp__DCA__3GPP__Unit__Cost; break; case ALT_avp__CxDx__3GPP__SIP__Digest__Authenticate: delete field_avp__CxDx__3GPP__SIP__Digest__Authenticate; break; case ALT_avp__AAA__3GPP__Last__UE__Activity__Time: delete field_avp__AAA__3GPP__Last__UE__Activity__Time; break; case ALT_avp__AAA__3GPP__Context__Identifier: delete field_avp__AAA__3GPP__Context__Identifier; break; case ALT_avp__DCC__NONE__Used__Service__Unit: delete field_avp__DCC__NONE__Used__Service__Unit; break; case ALT_avp__MIPv4__NONE__MIP__Reg__Reply: delete field_avp__MIPv4__NONE__MIP__Reg__Reply; break; case ALT_avp__BASE__NONE__Auth__Application__Id: delete field_avp__BASE__NONE__Auth__Application__Id; break; case ALT_avp__AAA__3GPP__Trace__Reference: delete field_avp__AAA__3GPP__Trace__Reference; break; case ALT_avp__AAA__3GPP__TWAN__Access__Info: delete field_avp__AAA__3GPP__TWAN__Access__Info; break; case ALT_avp__DCA__3GPP__Status__AS__Code: delete field_avp__DCA__3GPP__Status__AS__Code; break; case ALT_avp__DCA__3GPP__LCS__Client__Type: delete field_avp__DCA__3GPP__LCS__Client__Type; break; case ALT_avp__DNAS__NONE__Framed__Appletalk__Network: delete field_avp__DNAS__NONE__Framed__Appletalk__Network; break; case ALT_avp__DNAS__NONE__Framed__IPv6__Prefix: delete field_avp__DNAS__NONE__Framed__IPv6__Prefix; break; case ALT_avp__DCA__3GPP__PoC__Session__Initiation__Type: delete field_avp__DCA__3GPP__PoC__Session__Initiation__Type; break; case ALT_avp__RX__3GPP__Sharing__Key__UL: delete field_avp__RX__3GPP__Sharing__Key__UL; break; case ALT_avp__DCA__3GPP__Content__Size: delete field_avp__DCA__3GPP__Content__Size; break; case ALT_avp__AAA__3GPP__Access__Network__Info: delete field_avp__AAA__3GPP__Access__Network__Info; break; case ALT_avp__RX__3GPP__AF__Charging__Identifier: delete field_avp__RX__3GPP__AF__Charging__Identifier; break; case ALT_avp__S6__3GPP__Monitoring__Event__Report: delete field_avp__S6__3GPP__Monitoring__Event__Report; break; case ALT_avp__DCA__3GPP__Service__Specific__Type: delete field_avp__DCA__3GPP__Service__Specific__Type; break; case ALT_avp__DCA__3GPP__Event: delete field_avp__DCA__3GPP__Event; break; case ALT_avp__RX__3GPP__Media__Type: delete field_avp__RX__3GPP__Media__Type; break; case ALT_avp__PCC__3GPP__Conditional__Policy__Information: delete field_avp__PCC__3GPP__Conditional__Policy__Information; break; case ALT_avp__BASE__NONE__Firmware__Revision: delete field_avp__BASE__NONE__Firmware__Revision; break; case ALT_avp__DCA__3GPP__ProSe__Event__Type: delete field_avp__DCA__3GPP__ProSe__Event__Type; break; case ALT_avp__PCC__3GPP__Network__Request__Support: delete field_avp__PCC__3GPP__Network__Request__Support; break; case ALT_avp__AAA__3GPP__SIPTO__Permission: delete field_avp__AAA__3GPP__SIPTO__Permission; break; case ALT_avp__DCA__3GPP__Terminating__IOI: delete field_avp__DCA__3GPP__Terminating__IOI; break; case ALT_avp__RX__3GPP__Extended__Max__Supported__BW__DL: delete field_avp__RX__3GPP__Extended__Max__Supported__BW__DL; break; case ALT_avp__PCC__3GPP__UE__Local__IP__Address: delete field_avp__PCC__3GPP__UE__Local__IP__Address; break; case ALT_avp__DCA__3GPP__SM__Sequence__Number: delete field_avp__DCA__3GPP__SM__Sequence__Number; break; case ALT_avp__DCA__3GPP__IMS__Information: delete field_avp__DCA__3GPP__IMS__Information; break; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List: delete field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List; break; case ALT_avp__PCC__3GPP__Routing__Rule__Remove: delete field_avp__PCC__3GPP__Routing__Rule__Remove; break; case ALT_avp__AAA__3GPP__SGs__MME__Identity: delete field_avp__AAA__3GPP__SGs__MME__Identity; break; case ALT_avp__S6__3GPP__Roaming__Information: delete field_avp__S6__3GPP__Roaming__Information; break; case ALT_avp__DCA__3GPP__Number__Of__Diversions: delete field_avp__DCA__3GPP__Number__Of__Diversions; break; case ALT_avp__DCA__3GPP__Coverage__Info: delete field_avp__DCA__3GPP__Coverage__Info; break; case ALT_avp__CxDx__3GPP__SIP__Authentication__Scheme: delete field_avp__CxDx__3GPP__SIP__Authentication__Scheme; break; case ALT_avp__AAA__3GPP__Event__Threshold__RSRP: delete field_avp__AAA__3GPP__Event__Threshold__RSRP; break; case ALT_avp__CxDx__3GPP__User__Authorization__Type: delete field_avp__CxDx__3GPP__User__Authorization__Type; break; case ALT_avp__AAA__3GPP__PLMN__Client: delete field_avp__AAA__3GPP__PLMN__Client; break; case ALT_avp__AAA__3GPP__Re__Synchronization__Info: delete field_avp__AAA__3GPP__Re__Synchronization__Info; break; case ALT_avp__BASE__NONE__Auth__Grace__Period: delete field_avp__BASE__NONE__Auth__Grace__Period; break; case ALT_avp__DCA__3GPP__User__CSG__Information: delete field_avp__DCA__3GPP__User__CSG__Information; break; case ALT_avp__DCA__3GPP__SM__Status: delete field_avp__DCA__3GPP__SM__Status; break; case ALT_avp__DCA__3GPP__IP__Realm__Default__Indication: delete field_avp__DCA__3GPP__IP__Realm__Default__Indication; break; case ALT_avp__AAA__3GPP__RAND: delete field_avp__AAA__3GPP__RAND; break; case ALT_avp__AAA__3GPP__Trace__Depth: delete field_avp__AAA__3GPP__Trace__Depth; break; case ALT_avp__MIPv4__NONE__MIP__MN__to__FA__MSA: delete field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA; break; case ALT_avp__AAA__3GPP__SGSN__User__State: delete field_avp__AAA__3GPP__SGSN__User__State; break; case ALT_avp__AAA__3GPP__APN__OI__Replacement: delete field_avp__AAA__3GPP__APN__OI__Replacement; break; case ALT_avp__DCA__3GPP__Alternate__Charged__Party__Address: delete field_avp__DCA__3GPP__Alternate__Charged__Party__Address; break; case ALT_avp__DCA__3GPP__APN__Rate__Control: delete field_avp__DCA__3GPP__APN__Rate__Control; break; case ALT_avp__BASE__NONE__Re__Auth__Request__Type: delete field_avp__BASE__NONE__Re__Auth__Request__Type; break; case ALT_avp__DCA__3GPP__Relationship__Mode: delete field_avp__DCA__3GPP__Relationship__Mode; break; case ALT_avp__S6__3GPP__External__Identifier: delete field_avp__S6__3GPP__External__Identifier; break; case ALT_avp__DCA__3GPP__Positioning__Data: delete field_avp__DCA__3GPP__Positioning__Data; break; case ALT_avp__DCC__NONE__Redirect__Address__Type: delete field_avp__DCC__NONE__Redirect__Address__Type; break; case ALT_avp__MIPv6__NONE__MIP__MN__HA__MSA: delete field_avp__MIPv6__NONE__MIP__MN__HA__MSA; break; case ALT_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier: delete field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier; break; case ALT_avp__PCC__3GPP__TFT__Filter: delete field_avp__PCC__3GPP__TFT__Filter; break; case ALT_avp__RX__3GPP__Max__Supported__Bandwidth__UL: delete field_avp__RX__3GPP__Max__Supported__Bandwidth__UL; break; case ALT_avp__S6__3GPP__Loss__Of__Connectivity__Reason: delete field_avp__S6__3GPP__Loss__Of__Connectivity__Reason; break; case ALT_avp__DNAS__NONE__Tunnel__Medium__Type: delete field_avp__DNAS__NONE__Tunnel__Medium__Type; break; case ALT_avp__DCA__3GPP__Originator: delete field_avp__DCA__3GPP__Originator; break; case ALT_avp__DCC__NONE__User__Equipment__Info__Type: delete field_avp__DCC__NONE__User__Equipment__Info__Type; break; case ALT_avp__RX__3GPP__Flow__Number: delete field_avp__RX__3GPP__Flow__Number; break; case ALT_avp__MIPv4__NONE__MIP__Home__Agent__Address: delete field_avp__MIPv4__NONE__MIP__Home__Agent__Address; break; case ALT_avp__PCC__3GPP__Resource__Allocation__Notification: delete field_avp__PCC__3GPP__Resource__Allocation__Notification; break; case ALT_avp__DCA__3GPP__Basic__Service__Code: delete field_avp__DCA__3GPP__Basic__Service__Code; break; case ALT_avp__S6__3GPP__Monitoring__Type: delete field_avp__S6__3GPP__Monitoring__Type; break; case ALT_avp__DCA__3GPP__Role__Of__Node: delete field_avp__DCA__3GPP__Role__Of__Node; break; case ALT_avp__PCC__3GPP__Default__Bearer__Indication: delete field_avp__PCC__3GPP__Default__Bearer__Indication; break; case ALT_avp__DCA__3GPP__ProSe__Information: delete field_avp__DCA__3GPP__ProSe__Information; break; case ALT_avp__PCC__3GPP__QoS__Class__Identifier: delete field_avp__PCC__3GPP__QoS__Class__Identifier; break; case ALT_avp__AAA__3GPP__VPLMN__LIPA__Allowed: delete field_avp__AAA__3GPP__VPLMN__LIPA__Allowed; break; case ALT_avp__PCC__3GPP__Mute__Notification: delete field_avp__PCC__3GPP__Mute__Notification; break; case ALT_avp__CxDx__3GPP__SIP__Authentication__Context: delete field_avp__CxDx__3GPP__SIP__Authentication__Context; break; case ALT_avp__MIPv6__NONE__QoS__Resources: delete field_avp__MIPv6__NONE__QoS__Resources; break; case ALT_avp__AAA__3GPP__Logging__Duration: delete field_avp__AAA__3GPP__Logging__Duration; break; case ALT_avp__DCC__NONE__Service__Parameter__Value: delete field_avp__DCC__NONE__Service__Parameter__Value; break; case ALT_avp__CxDx__3GPP__Associated__Registered__Identities: delete field_avp__CxDx__3GPP__Associated__Registered__Identities; break; case ALT_avp__PCC__3GPP__Routing__IP__Address: delete field_avp__PCC__3GPP__Routing__IP__Address; break; case ALT_avp__AAA__3GPP__WLAN__offloadability__EUTRAN: delete field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN; break; case ALT_avp__DCA__3GPP__MBMS__GW__Address: delete field_avp__DCA__3GPP__MBMS__GW__Address; break; case ALT_avp__DCA__3GPP__Destination__Interface: delete field_avp__DCA__3GPP__Destination__Interface; break; case ALT_avp__DCA__3GPP__IMS__Emergency__Indicator: delete field_avp__DCA__3GPP__IMS__Emergency__Indicator; break; case ALT_avp__DCA__3GPP__Change__Time: delete field_avp__DCA__3GPP__Change__Time; break; case ALT_avp__AAA__3GPP__KASME: delete field_avp__AAA__3GPP__KASME; break; case ALT_avp__MIPv4__NONE__MIP__Session__Key: delete field_avp__MIPv4__NONE__MIP__Session__Key; break; case ALT_avp__DCA__3GPP__AoC__Cost__Information: delete field_avp__DCA__3GPP__AoC__Cost__Information; break; case ALT_avp__GI__3GPP__3GPP__User__Location__Info__Time: delete field_avp__GI__3GPP__3GPP__User__Location__Info__Time; break; case ALT_avp__AAA__3GPP__Teleservice__List: delete field_avp__AAA__3GPP__Teleservice__List; break; case ALT_avp__AAA__3GPP__UTRAN__Vector: delete field_avp__AAA__3GPP__UTRAN__Vector; break; case ALT_avp__AAA__3GPP__Non__3GPP__IP__Access__APN: delete field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN; break; case ALT_avp__DCA__3GPP__Monitoring__Event__Information: delete field_avp__DCA__3GPP__Monitoring__Event__Information; break; case ALT_avp__DCC__NONE__Tariff__Time__Change: delete field_avp__DCC__NONE__Tariff__Time__Change; break; case ALT_avp__GI__3GPP__3GPP__NSAPI: delete field_avp__GI__3GPP__3GPP__NSAPI; break; case ALT_avp__DCA__3GPP__LCS__Client__Dialed__By__MS: delete field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS; break; case ALT_avp__GI__3GPP__3GPP__CG__Address: delete field_avp__GI__3GPP__3GPP__CG__Address; break; case ALT_avp__DCA__3GPP__Envelope__Start__Time: delete field_avp__DCA__3GPP__Envelope__Start__Time; break; case ALT_avp__RX__3GPP__Application__Service__Provider__Identity: delete field_avp__RX__3GPP__Application__Service__Provider__Identity; break; case ALT_avp__S6__3GPP__NIDD__Authorization__Request: delete field_avp__S6__3GPP__NIDD__Authorization__Request; break; case ALT_avp__DCA__3GPP__Received__Talk__Burst__Time: delete field_avp__DCA__3GPP__Received__Talk__Burst__Time; break; case ALT_avp__DCA__3GPP__Incoming__Trunk__Group__Id: delete field_avp__DCA__3GPP__Incoming__Trunk__Group__Id; break; case ALT_avp__AAA__3GPP__AAA__Failure__Indication: delete field_avp__AAA__3GPP__AAA__Failure__Indication; break; case ALT_avp__DCA__3GPP__Rate__Control__Max__Message__Size: delete field_avp__DCA__3GPP__Rate__Control__Max__Message__Size; break; case ALT_avp__PCC__3GPP__QoS__Rule__Install: delete field_avp__PCC__3GPP__QoS__Rule__Install; break; case ALT_avp__S6__3GPP__Periodic__Communication__Indicator: delete field_avp__S6__3GPP__Periodic__Communication__Indicator; break; case ALT_avp__DCA__3GPP__Service__Specific__Info: delete field_avp__DCA__3GPP__Service__Specific__Info; break; case ALT_avp__RX__3GPP__Flow__Usage: delete field_avp__RX__3GPP__Flow__Usage; break; case ALT_avp__PCC__3GPP__RAN__Rule__Support: delete field_avp__PCC__3GPP__RAN__Rule__Support; break; case ALT_avp__DNAS__NONE__Tunnel__Password: delete field_avp__DNAS__NONE__Tunnel__Password; break; case ALT_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause: delete field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause; break; case ALT_avp__S6__3GPP__Monitoring__Duration: delete field_avp__S6__3GPP__Monitoring__Duration; break; case ALT_avp__PCC__3GPP__QoS__Information: delete field_avp__PCC__3GPP__QoS__Information; break; case ALT_avp__AAA__3GPP__Routing__Area__Identity: delete field_avp__AAA__3GPP__Routing__Area__Identity; break; case ALT_avp__DCA__3GPP__Called__Party__Address: delete field_avp__DCA__3GPP__Called__Party__Address; break; case ALT_avp__RX__3GPP__Service__Authorization__Info: delete field_avp__RX__3GPP__Service__Authorization__Info; break; case ALT_avp__DNAS__NONE__Tunneling: delete field_avp__DNAS__NONE__Tunneling; break; case ALT_avp__DCC__NONE__User__Equipment__Info__Value: delete field_avp__DCC__NONE__User__Equipment__Info__Value; break; case ALT_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length: delete field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length; break; case ALT_avp__AAA__3GPP__eDRX__Cycle__Length: delete field_avp__AAA__3GPP__eDRX__Cycle__Length; break; case ALT_avp__BASE__NONE__Multi__Round__Time__Out: delete field_avp__BASE__NONE__Multi__Round__Time__Out; break; case ALT_avp__S6__3GPP__Group__Monitoring__Event__Report__Item: delete field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item; break; case ALT_avp__PCC__3GPP__Rule__Failure__Code: delete field_avp__PCC__3GPP__Rule__Failure__Code; break; case ALT_avp__AAA__3GPP__Ext__PDP__Type: delete field_avp__AAA__3GPP__Ext__PDP__Type; break; case ALT_avp__DCA__3GPP__Time__Quota__Threshold: delete field_avp__DCA__3GPP__Time__Quota__Threshold; break; case ALT_avp__PCC__3GPP__User__Location__Info__Time: delete field_avp__PCC__3GPP__User__Location__Info__Time; break; case ALT_avp__PCC__3GPP__Usage__Monitoring__Information: delete field_avp__PCC__3GPP__Usage__Monitoring__Information; break; case ALT_avp__AAA__3GPP__Measurement__Period__LTE: delete field_avp__AAA__3GPP__Measurement__Period__LTE; break; case ALT_avp__PCC__3GPP__Extended__APN__AMBR__DL: delete field_avp__PCC__3GPP__Extended__APN__AMBR__DL; break; case ALT_avp__BASE__NONE__Experimental__Result__Code: delete field_avp__BASE__NONE__Experimental__Result__Code; break; case ALT_avp__CxDx__3GPP__Session__Priority: delete field_avp__CxDx__3GPP__Session__Priority; break; case ALT_avp__DCA__3GPP__Recipient__Info: delete field_avp__DCA__3GPP__Recipient__Info; break; case ALT_avp__DCA__3GPP__AoC__Format: delete field_avp__DCA__3GPP__AoC__Format; break; case ALT_avp__DCA__3GPP__Start__Time: delete field_avp__DCA__3GPP__Start__Time; break; case ALT_avp__CxDx__3GPP__Deregistration__Reason: delete field_avp__CxDx__3GPP__Deregistration__Reason; break; case ALT_avp__AAA__3GPP__GMLC__Number: delete field_avp__AAA__3GPP__GMLC__Number; break; case ALT_avp__AAA__3GPP__Software__Version: delete field_avp__AAA__3GPP__Software__Version; break; case ALT_avp__DNAS__NONE__Callback__Number: delete field_avp__DNAS__NONE__Callback__Number; break; case ALT_avp__DNAS__NONE__Configuration__Token: delete field_avp__DNAS__NONE__Configuration__Token; break; case ALT_avp__DCA__3GPP__Interface__Type: delete field_avp__DCA__3GPP__Interface__Type; break; case ALT_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA: delete field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA; break; case ALT_avp__AAA__3GPP__Expiration__Date: delete field_avp__AAA__3GPP__Expiration__Date; break; case ALT_avp__BASE__NONE__Error__Message: delete field_avp__BASE__NONE__Error__Message; break; case ALT_avp__AAA__3GPP__SRES: delete field_avp__AAA__3GPP__SRES; break; case ALT_avp__DCA__3GPP__DRM__Content: delete field_avp__DCA__3GPP__DRM__Content; break; case ALT_avp__AAA__3GPP__Item__Number: delete field_avp__AAA__3GPP__Item__Number; break; case ALT_avp__DNAS__NONE__NAS__Port__Type: delete field_avp__DNAS__NONE__NAS__Port__Type; break; case ALT_avp__AAA__3GPP__ERP__Authorization: delete field_avp__AAA__3GPP__ERP__Authorization; break; case ALT_avp__DCC__NONE__Multiple__Services__Indicator: delete field_avp__DCC__NONE__Multiple__Services__Indicator; break; case ALT_avp__DCA__3GPP__Early__Media__Description: delete field_avp__DCA__3GPP__Early__Media__Description; break; case ALT_avp__AAA__3GPP__MIP__FA__RK: delete field_avp__AAA__3GPP__MIP__FA__RK; break; case ALT_avp__DCA__3GPP__Related__Change__Condition__Information: delete field_avp__DCA__3GPP__Related__Change__Condition__Information; break; case ALT_avp__DNAS__NONE__Framed__Protocol: delete field_avp__DNAS__NONE__Framed__Protocol; break; case ALT_avp__S6__3GPP__Service__ID: delete field_avp__S6__3GPP__Service__ID; break; case ALT_avp__DCA__3GPP__LCS__Format__Indicator: delete field_avp__DCA__3GPP__LCS__Format__Indicator; break; case ALT_avp__GI__3GPP__3GPP__IMSI__MCC__MNC: delete field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC; break; case ALT_avp__RX__3GPP__Abort__Cause: delete field_avp__RX__3GPP__Abort__Cause; break; case ALT_avp__DCA__3GPP__ISUP__Cause__Location: delete field_avp__DCA__3GPP__ISUP__Cause__Location; break; case ALT_avp__PCC__3GPP__Charging__Rule__Base__Name: delete field_avp__PCC__3GPP__Charging__Rule__Base__Name; break; case ALT_avp__RX__3GPP__Required__Access__Info: delete field_avp__RX__3GPP__Required__Access__Info; break; case ALT_avp__PCC__3GPP__TDF__Destination__Realm: delete field_avp__PCC__3GPP__TDF__Destination__Realm; break; case ALT_avp__S6__3GPP__S6t__HSS__Cause: delete field_avp__S6__3GPP__S6t__HSS__Cause; break; case ALT_avp__DCA__3GPP__Media__Initiator__Party: delete field_avp__DCA__3GPP__Media__Initiator__Party; break; case ALT_avp__DCA__3GPP__Associated__URI: delete field_avp__DCA__3GPP__Associated__URI; break; case ALT_avp__RX__3GPP__AF__Requested__Data: delete field_avp__RX__3GPP__AF__Requested__Data; break; case ALT_avp__PCC__3GPP__QoS__Rule__Report: delete field_avp__PCC__3GPP__QoS__Rule__Report; break; case ALT_avp__DNAS__NONE__Filter__Id: delete field_avp__DNAS__NONE__Filter__Id; break; case ALT_avp__DNAS__NONE__ARAP__Password: delete field_avp__DNAS__NONE__ARAP__Password; break; case ALT_avp__DCA__3GPP__Route__Header__Received: delete field_avp__DCA__3GPP__Route__Header__Received; break; case ALT_avp__S6__3GPP__Stationary__Indication: delete field_avp__S6__3GPP__Stationary__Indication; break; case ALT_avp__DNAS__NONE__CHAP__Response: delete field_avp__DNAS__NONE__CHAP__Response; break; case ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL: delete field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL; break; case ALT_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number: delete field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number; break; case ALT_avp__AAA__3GPP__Geodetic__Information: delete field_avp__AAA__3GPP__Geodetic__Information; break; case ALT_avp__PCC__3GPP__Extended__GBR__UL: delete field_avp__PCC__3GPP__Extended__GBR__UL; break; case ALT_avp__AAA__3GPP__MBSFN__Area__ID: delete field_avp__AAA__3GPP__MBSFN__Area__ID; break; case ALT_avp__CxDx__3GPP__Server__Capabilities: delete field_avp__CxDx__3GPP__Server__Capabilities; break; case ALT_avp__AAA__3GPP__Area__Scope: delete field_avp__AAA__3GPP__Area__Scope; break; case ALT_avp__MIPv4__NONE__Accounting__Input__Packets: delete field_avp__MIPv4__NONE__Accounting__Input__Packets; break; case ALT_avp__DCA__3GPP__SGW__Change: delete field_avp__DCA__3GPP__SGW__Change; break; case ALT_avp__CxDx__3GPP__SCSCF__Restoration__Info: delete field_avp__CxDx__3GPP__SCSCF__Restoration__Info; break; case ALT_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number: delete field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number; break; case ALT_avp__DCA__3GPP__AoC__Subscription__Information: delete field_avp__DCA__3GPP__AoC__Subscription__Information; break; case ALT_avp__AAA__3GPP__PUA__Flags: delete field_avp__AAA__3GPP__PUA__Flags; break; case ALT_avp__DNAS__NONE__Callback__Id: delete field_avp__DNAS__NONE__Callback__Id; break; case ALT_avp__DCA__3GPP__Time__Usage: delete field_avp__DCA__3GPP__Time__Usage; break; case ALT_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name: delete field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name; break; case ALT_avp__DCC__NONE__CC__Output__Octets: delete field_avp__DCC__NONE__CC__Output__Octets; break; case ALT_avp__GI__3GPP__3GPP__User__Location__Info: delete field_avp__GI__3GPP__3GPP__User__Location__Info; break; case ALT_avp__AAA__3GPP__Notification__To__UE__User: delete field_avp__AAA__3GPP__Notification__To__UE__User; break; case ALT_avp__AAA__3GPP__Visited__PLMN__Id: delete field_avp__AAA__3GPP__Visited__PLMN__Id; break; case ALT_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions: delete field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions; break; case ALT_avp__DCA__3GPP__Participant__Group: delete field_avp__DCA__3GPP__Participant__Group; break; case ALT_avp__DCA__3GPP__Play__Alternative: delete field_avp__DCA__3GPP__Play__Alternative; break; case ALT_avp__DCA__3GPP__MBMS__User__Service__Type: delete field_avp__DCA__3GPP__MBMS__User__Service__Type; break; case ALT_avp__DCA__3GPP__Transit__IOI__List: delete field_avp__DCA__3GPP__Transit__IOI__List; break; case ALT_avp__RX__3GPP__Codec__Data: delete field_avp__RX__3GPP__Codec__Data; break; case ALT_avp__S6__3GPP__Monitoring__Event__Config__Status: delete field_avp__S6__3GPP__Monitoring__Event__Config__Status; break; case ALT_avp__DCA__3GPP__SDP__Media__Name: delete field_avp__DCA__3GPP__SDP__Media__Name; break; case ALT_avp__DCA__3GPP__AF__Correlation__Information: delete field_avp__DCA__3GPP__AF__Correlation__Information; break; case ALT_avp__DCC__NONE__Cost__Information: delete field_avp__DCC__NONE__Cost__Information; break; case ALT_avp__DCA__3GPP__Serving__Node__Identity: delete field_avp__DCA__3GPP__Serving__Node__Identity; break; case ALT_avp__BASE__NONE__Error__Reporting__Host: delete field_avp__BASE__NONE__Error__Reporting__Host; break; case ALT_avp__DCA__3GPP__Radio__Frequency: delete field_avp__DCA__3GPP__Radio__Frequency; break; case ALT_avp__PCC__3GPP__Rule__Activation__Time: delete field_avp__PCC__3GPP__Rule__Activation__Time; break; case ALT_avp__S6__3GPP__Service__Data: delete field_avp__S6__3GPP__Service__Data; break; case ALT_avp__RX__3GPP__AF__Application__Identifier: delete field_avp__RX__3GPP__AF__Application__Identifier; break; case ALT_avp__PCC__3GPP__NetLoc__Access__Support: delete field_avp__PCC__3GPP__NetLoc__Access__Support; break; case ALT_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier: delete field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier; break; case ALT_avp__S6__3GPP__Monitoring__Event__Configuration: delete field_avp__S6__3GPP__Monitoring__Event__Configuration; break; case ALT_avp__PCC__3GPP__Offline: delete field_avp__PCC__3GPP__Offline; break; case ALT_avp__DCA__3GPP__SIP__Method: delete field_avp__DCA__3GPP__SIP__Method; break; case ALT_avp__PCC__3GPP__ADC__Rule__Definition: delete field_avp__PCC__3GPP__ADC__Rule__Definition; break; case ALT_avp__AAA__3GPP__Additional__Context__ID: delete field_avp__AAA__3GPP__Additional__Context__ID; break; case ALT_avp__DNAS__NONE__Login__Service: delete field_avp__DNAS__NONE__Login__Service; break; case ALT_avp__DNAS__NONE__ARAP__Security__Data: delete field_avp__DNAS__NONE__ARAP__Security__Data; break; case ALT_avp__S6__3GPP__Allowed__PLMN__List: delete field_avp__S6__3GPP__Allowed__PLMN__List; break; case ALT_avp__PCC__3GPP__Bearer__Control__Mode: delete field_avp__PCC__3GPP__Bearer__Control__Mode; break; case ALT_avp__AAA__3GPP__Active__APN: delete field_avp__AAA__3GPP__Active__APN; break; case ALT_avp__PCC__3GPP__HeNB__Local__IP__Address: delete field_avp__PCC__3GPP__HeNB__Local__IP__Address; break; case ALT_avp__PCC__3GPP__Packet__Filter__Content: delete field_avp__PCC__3GPP__Packet__Filter__Content; break; case ALT_avp__AAA__3GPP__SMS__Register__Request: delete field_avp__AAA__3GPP__SMS__Register__Request; break; case ALT_avp__CxDx__3GPP__Subscription__Info: delete field_avp__CxDx__3GPP__Subscription__Info; break; case ALT_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction: delete field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction; break; case ALT_avp__DCA__3GPP__Client__Address: delete field_avp__DCA__3GPP__Client__Address; break; case ALT_avp__AAA__3GPP__APN__Configuration: delete field_avp__AAA__3GPP__APN__Configuration; break; case ALT_avp__DCA__3GPP__Subscriber__Role: delete field_avp__DCA__3GPP__Subscriber__Role; break; case ALT_avp__CxDx__3GPP__SIP__Number__Auth__Items: delete field_avp__CxDx__3GPP__SIP__Number__Auth__Items; break; case ALT_avp__AAA__3GPP__OMC__Id: delete field_avp__AAA__3GPP__OMC__Id; break; case ALT_avp__AAA__3GPP__GMLC__Restriction: delete field_avp__AAA__3GPP__GMLC__Restriction; break; case ALT_avp__DNAS__NONE__State: delete field_avp__DNAS__NONE__State; break; case ALT_avp__DNAS__NONE__Tunnel__Preference: delete field_avp__DNAS__NONE__Tunnel__Preference; break; case ALT_avp__DCC__NONE__CC__Session__Failover: delete field_avp__DCC__NONE__CC__Session__Failover; break; case ALT_avp__DCA__3GPP__Enhanced__Diagnostics: delete field_avp__DCA__3GPP__Enhanced__Diagnostics; break; case ALT_avp__DCA__3GPP__CSG__Membership__Indication: delete field_avp__DCA__3GPP__CSG__Membership__Indication; break; case ALT_avp__AAA__3GPP__Regional__Subscription__Zone__Code: delete field_avp__AAA__3GPP__Regional__Subscription__Zone__Code; break; case ALT_avp__DCA__3GPP__Message__Class: delete field_avp__DCA__3GPP__Message__Class; break; case ALT_avp__GI__3GPP__3GPP__Negotiated__DSCP: delete field_avp__GI__3GPP__3GPP__Negotiated__DSCP; break; case ALT_avp__AAA__3GPP__TWAN__S2a__Failure__Cause: delete field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause; break; case ALT_avp__MIPv4__NONE__MIP__FA__to__MN__SPI: delete field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI; break; case ALT_avp__DCA__3GPP__Trigger: delete field_avp__DCA__3GPP__Trigger; break; case ALT_avp__DCA__3GPP__Called__Identity__Change: delete field_avp__DCA__3GPP__Called__Identity__Change; break; case ALT_avp__DCA__3GPP__ProSe__Request__Timestamp: delete field_avp__DCA__3GPP__ProSe__Request__Timestamp; break; case ALT_avp__DCA__3GPP__PoC__Session__Id: delete field_avp__DCA__3GPP__PoC__Session__Id; break; case ALT_avp__BASE__NONE__Proxy__State: delete field_avp__BASE__NONE__Proxy__State; break; case ALT_avp__DCA__3GPP__PoC__Server__Role: delete field_avp__DCA__3GPP__PoC__Server__Role; break; case ALT_avp__DCA__3GPP__Forwarding__Pending: delete field_avp__DCA__3GPP__Forwarding__Pending; break; case ALT_avp__S6__3GPP__SIR__Flags: delete field_avp__S6__3GPP__SIR__Flags; break; case ALT_avp__DCC__NONE__Credit__Control__Failure__Handling: delete field_avp__DCC__NONE__Credit__Control__Failure__Handling; break; case ALT_avp__MIPv6__NONE__MIP6__Agent__Info: delete field_avp__MIPv6__NONE__MIP6__Agent__Info; break; case ALT_avp__RX__3GPP__MPS__Identifier: delete field_avp__RX__3GPP__MPS__Identifier; break; case ALT_avp__PCC__3GPP__Credit__Management__Status: delete field_avp__PCC__3GPP__Credit__Management__Status; break; case ALT_avp__AAA__3GPP__MDT__Allowed__PLMN__Id: delete field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id; break; case ALT_avp__DCA__3GPP__Monitored__PLMN__Identifier: delete field_avp__DCA__3GPP__Monitored__PLMN__Identifier; break; case ALT_avp__S6__3GPP__Service__Result: delete field_avp__S6__3GPP__Service__Result; break; case ALT_avp__PCC__3GPP__Reporting__Level: delete field_avp__PCC__3GPP__Reporting__Level; break; case ALT_avp__AAA__3GPP__MME__Location__Information: delete field_avp__AAA__3GPP__MME__Location__Information; break; case ALT_avp__DCA__3GPP__Served__Party__IP__Address: delete field_avp__DCA__3GPP__Served__Party__IP__Address; break; case ALT_avp__RX__3GPP__Max__Supported__Bandwidth__DL: delete field_avp__RX__3GPP__Max__Supported__Bandwidth__DL; break; case ALT_avp__DCA__3GPP__Time__First__Reception: delete field_avp__DCA__3GPP__Time__First__Reception; break; case ALT_avp__PCC__3GPP__Pre__emption__Capability: delete field_avp__PCC__3GPP__Pre__emption__Capability; break; case ALT_avp__AAA__3GPP__Subscribed__VSRVCC: delete field_avp__AAA__3GPP__Subscribed__VSRVCC; break; case ALT_avp__PCC__3GPP__Monitoring__Flags: delete field_avp__PCC__3GPP__Monitoring__Flags; break; case ALT_avp__BASE__NONE__Redirect__Max__Cache__Time: delete field_avp__BASE__NONE__Redirect__Max__Cache__Time; break; case ALT_avp__CxDx__3GPP__Feature__List: delete field_avp__CxDx__3GPP__Feature__List; break; case ALT_avp__DCA__3GPP__Address__Type: delete field_avp__DCA__3GPP__Address__Type; break; case ALT_avp__PCC__3GPP__TCP__Source__Port: delete field_avp__PCC__3GPP__TCP__Source__Port; break; case ALT_avp__PCC__3GPP__Application__Detection__Information: delete field_avp__PCC__3GPP__Application__Detection__Information; break; case ALT_avp__AAA__3GPP__Emergency__Info: delete field_avp__AAA__3GPP__Emergency__Info; break; case ALT_avp__DCA__3GPP__Remaining__Balance: delete field_avp__DCA__3GPP__Remaining__Balance; break; case ALT_avp__AAA__3GPP__MPS__Priority: delete field_avp__AAA__3GPP__MPS__Priority; break; case ALT_avp__DCA__3GPP__Next__Tariff: delete field_avp__DCA__3GPP__Next__Tariff; break; case ALT_avp__DCC__NONE__Requested__Action: delete field_avp__DCC__NONE__Requested__Action; break; case ALT_avp__CxDx__3GPP__Record__Route: delete field_avp__CxDx__3GPP__Record__Route; break; case ALT_avp__DCA__3GPP__Tariff__XML: delete field_avp__DCA__3GPP__Tariff__XML; break; case ALT_avp__AAA__3GPP__Alert__Reason: delete field_avp__AAA__3GPP__Alert__Reason; break; case ALT_avp__DCA__3GPP__Recipient__Address: delete field_avp__DCA__3GPP__Recipient__Address; break; case ALT_avp__DCA__3GPP__Change__Condition: delete field_avp__DCA__3GPP__Change__Condition; break; case ALT_avp__GI__3GPP__3GPP__CG__IPv6__Address: delete field_avp__GI__3GPP__3GPP__CG__IPv6__Address; break; case ALT_avp__DNAS__NONE__Idle__Timeout: delete field_avp__DNAS__NONE__Idle__Timeout; break; case ALT_avp__DNAS__NONE__NAS__Port__Id: delete field_avp__DNAS__NONE__NAS__Port__Id; break; case ALT_avp__AAA__3GPP__DEA__Flags: delete field_avp__AAA__3GPP__DEA__Flags; break; case ALT_avp__DCA__3GPP__SCS__AS__Address: delete field_avp__DCA__3GPP__SCS__AS__Address; break; case ALT_avp__AAA__3GPP__MO__LR: delete field_avp__AAA__3GPP__MO__LR; break; case ALT_avp__DCA__3GPP__IMS__Visited__Network__Identifier: delete field_avp__DCA__3GPP__IMS__Visited__Network__Identifier; break; case ALT_avp__DCA__3GPP__PoC__User__Role: delete field_avp__DCA__3GPP__PoC__User__Role; break; case ALT_avp__DCA__3GPP__Announcement__Identifier: delete field_avp__DCA__3GPP__Announcement__Identifier; break; case ALT_avp__AAA__3GPP__Non__3GPP__IP__Access: delete field_avp__AAA__3GPP__Non__3GPP__IP__Access; break; case ALT_avp__DCA__3GPP__Monitoring__Event__Report__Data: delete field_avp__DCA__3GPP__Monitoring__Event__Report__Data; break; case ALT_avp__DCA__3GPP__Adaptations: delete field_avp__DCA__3GPP__Adaptations; break; case ALT_avp__BASE__NONE__Host__IP__Address: delete field_avp__BASE__NONE__Host__IP__Address; break; case ALT_avp__MIPv4__NONE__MIP__Reg__Request: delete field_avp__MIPv4__NONE__MIP__Reg__Request; break; case ALT_avp__DCA__3GPP__Quota__Holding__Time: delete field_avp__DCA__3GPP__Quota__Holding__Time; break; case ALT_avp__AAA__3GPP__Maximum__Wait__Time: delete field_avp__AAA__3GPP__Maximum__Wait__Time; break; case ALT_avp__RX__3GPP__Max__Requested__Bandwidth__UL: delete field_avp__RX__3GPP__Max__Requested__Bandwidth__UL; break; case ALT_avp__PCC__3GPP__Usage__Monitoring__Support: delete field_avp__PCC__3GPP__Usage__Monitoring__Support; break; case ALT_avp__S6__3GPP__Maximum__Response__Time: delete field_avp__S6__3GPP__Maximum__Response__Time; break; case ALT_avp__DCA__3GPP__Envelope__Reporting: delete field_avp__DCA__3GPP__Envelope__Reporting; break; case ALT_avp__DCA__3GPP__Application__Server: delete field_avp__DCA__3GPP__Application__Server; break; case ALT_avp__RX__3GPP__Sponsor__Identity: delete field_avp__RX__3GPP__Sponsor__Identity; break; case ALT_avp__DNAS__NONE__Framed__Appletalk__Link: delete field_avp__DNAS__NONE__Framed__Appletalk__Link; break; case ALT_avp__DNAS__NONE__Framed__Interface__Id: delete field_avp__DNAS__NONE__Framed__Interface__Id; break; case ALT_avp__DCA__3GPP__Proximity__Alert__Indication: delete field_avp__DCA__3GPP__Proximity__Alert__Indication; break; case ALT_avp__PCC__3GPP__CoA__IP__Address: delete field_avp__PCC__3GPP__CoA__IP__Address; break; case ALT_avp__DCA__3GPP__Trunk__Group__Id: delete field_avp__DCA__3GPP__Trunk__Group__Id; break; case ALT_avp__PCC__3GPP__Default__QoS__Information: delete field_avp__PCC__3GPP__Default__QoS__Information; break; case ALT_avp__PCC__3GPP__AN__GW__Address: delete field_avp__PCC__3GPP__AN__GW__Address; break; case ALT_avp__DCA__3GPP__Start__Of__Charging: delete field_avp__DCA__3GPP__Start__Of__Charging; break; case ALT_avp__DCA__3GPP__Participants__Involved: delete field_avp__DCA__3GPP__Participants__Involved; break; case ALT_avp__PCC__3GPP__NBIFOM__Support: delete field_avp__PCC__3GPP__NBIFOM__Support; break; case ALT_avp__PCC__3GPP__Redirect__Support: delete field_avp__PCC__3GPP__Redirect__Support; break; case ALT_avp__AAA__3GPP__IMSI__Group__Id: delete field_avp__AAA__3GPP__IMSI__Group__Id; break; case ALT_avp__AAA__3GPP__Cell__Global__Identity: delete field_avp__AAA__3GPP__Cell__Global__Identity; break; case ALT_avp__BASE__NONE__Vendor__Id: delete field_avp__BASE__NONE__Vendor__Id; break; case ALT_avp__AAA__3GPP__PDN__Connection__Continuity: delete field_avp__AAA__3GPP__PDN__Connection__Continuity; break; case ALT_avp__DCA__3GPP__Tariff__Information: delete field_avp__DCA__3GPP__Tariff__Information; break; case ALT_avp__CxDx__3GPP__Wildcarded__Public__Identity: delete field_avp__CxDx__3GPP__Wildcarded__Public__Identity; break; case ALT_avp__MIPv4__NONE__Acct__Session__Time: delete field_avp__MIPv4__NONE__Acct__Session__Time; break; case ALT_avp__AAA__3GPP__DSA__Flags: delete field_avp__AAA__3GPP__DSA__Flags; break; case ALT_avp__DCA__3GPP__PoC__Event__Type: delete field_avp__DCA__3GPP__PoC__Event__Type; break; case ALT_avp__AAA__3GPP__Trace__Data: delete field_avp__AAA__3GPP__Trace__Data; break; case ALT_avp__AAA__3GPP__LCS__Info: delete field_avp__AAA__3GPP__LCS__Info; break; case ALT_avp__DCA__3GPP__LCS__Requestor__Id__String: delete field_avp__DCA__3GPP__LCS__Requestor__Id__String; break; case ALT_avp__AAA__3GPP__PDN__GW__Allocation__Type: delete field_avp__AAA__3GPP__PDN__GW__Allocation__Type; break; case ALT_avp__DCA__3GPP__Additional__Type__Information: delete field_avp__DCA__3GPP__Additional__Type__Information; break; case ALT_avp__GI__3GPP__3GPP__SGSN__MCC__MNC: delete field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC; break; case ALT_avp__AAA__3GPP__HESSID: delete field_avp__AAA__3GPP__HESSID; break; case ALT_avp__DCA__3GPP__Content__Class: delete field_avp__DCA__3GPP__Content__Class; break; case ALT_avp__BASE__NONE__Event__Timestamp: delete field_avp__BASE__NONE__Event__Timestamp; break; case ALT_avp__DCA__3GPP__TAD__Identifier: delete field_avp__DCA__3GPP__TAD__Identifier; break; case ALT_avp__DCC__NONE__Final__Unit__Action: delete field_avp__DCC__NONE__Final__Unit__Action; break; case ALT_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result: delete field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result; break; case ALT_avp__DCA__3GPP__Service__Generic__Information: delete field_avp__DCA__3GPP__Service__Generic__Information; break; case ALT_avp__DCA__3GPP__Variable__Part__Type: delete field_avp__DCA__3GPP__Variable__Part__Type; break; case ALT_avp__DCA__3GPP__ProSe__Direct__Discovery__Model: delete field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model; break; case ALT_avp__RX__3GPP__Extended__Max__Requested__BW__UL: delete field_avp__RX__3GPP__Extended__Max__Requested__BW__UL; break; case ALT_avp__DCA__3GPP__SM__Device__Trigger__Indicator: delete field_avp__DCA__3GPP__SM__Device__Trigger__Indicator; break; case ALT_avp__S6__3GPP__User__Identifier: delete field_avp__S6__3GPP__User__Identifier; break; case ALT_avp__PCC__3GPP__QoS__Rule__Base__Name: delete field_avp__PCC__3GPP__QoS__Rule__Base__Name; break; case ALT_avp__DNAS__NONE__Framed__IPv6__Pool: delete field_avp__DNAS__NONE__Framed__IPv6__Pool; break; case ALT_avp__AAA__3GPP__Restoration__Priority: delete field_avp__AAA__3GPP__Restoration__Priority; break; case ALT_avp__DCA__3GPP__ISUP__Cause__Diagnostics: delete field_avp__DCA__3GPP__ISUP__Cause__Diagnostics; break; case ALT_avp__S6__3GPP__Association__Type: delete field_avp__S6__3GPP__Association__Type; break; case ALT_avp__PCC__3GPP__Charging__Rule__Definition: delete field_avp__PCC__3GPP__Charging__Rule__Definition; break; case ALT_avp__DCC__NONE__Rating__Group: delete field_avp__DCC__NONE__Rating__Group; break; case ALT_avp__MIPv6__NONE__MIP__MN__HA__SPI: delete field_avp__MIPv6__NONE__MIP__MN__HA__SPI; break; case ALT_avp__RX__3GPP__Min__Requested__Bandwidth__UL: delete field_avp__RX__3GPP__Min__Requested__Bandwidth__UL; break; case ALT_avp__DCA__3GPP__Application__Specific__Data: delete field_avp__DCA__3GPP__Application__Specific__Data; break; case ALT_avp__PCC__3GPP__CoA__Information: delete field_avp__PCC__3GPP__CoA__Information; break; case ALT_avp__AAA__3GPP__Report__Amount: delete field_avp__AAA__3GPP__Report__Amount; break; case ALT_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name: delete field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name; break; case ALT_avp__DCC__NONE__User__Equipment__Info: delete field_avp__DCC__NONE__User__Equipment__Info; break; case ALT_avp__AAA__3GPP__A__MSISDN: delete field_avp__AAA__3GPP__A__MSISDN; break; case ALT_avp__MIPv4__NONE__MIP__Mobile__Node__Address: delete field_avp__MIPv4__NONE__MIP__Mobile__Node__Address; break; case ALT_avp__PCC__3GPP__Routing__Rule__Report: delete field_avp__PCC__3GPP__Routing__Rule__Report; break; case ALT_avp__AAA__3GPP__Number__Of__Requested__Vectors: delete field_avp__AAA__3GPP__Number__Of__Requested__Vectors; break; case ALT_avp__AAA__3GPP__AIR__Flags: delete field_avp__AAA__3GPP__AIR__Flags; break; case ALT_avp__DCA__3GPP__SM__Protocol__ID: delete field_avp__DCA__3GPP__SM__Protocol__ID; break; case ALT_avp__DCA__3GPP__Low__Priority__Indicator: delete field_avp__DCA__3GPP__Low__Priority__Indicator; break; case ALT_avp__AAA__3GPP__Geographical__Information: delete field_avp__AAA__3GPP__Geographical__Information; break; case ALT_avp__DCA__3GPP__Participant__Action__Type: delete field_avp__DCA__3GPP__Participant__Action__Type; break; case ALT_avp__DCA__3GPP__Node__Id: delete field_avp__DCA__3GPP__Node__Id; break; case ALT_avp__CxDx__3GPP__Loose__Route__Indication: delete field_avp__CxDx__3GPP__Loose__Route__Indication; break; case ALT_avp__DCC__NONE__Service__Parameter__Type: delete field_avp__DCC__NONE__Service__Parameter__Type; break; case ALT_avp__AAA__3GPP__MME__User__State: delete field_avp__AAA__3GPP__MME__User__State; break; case ALT_avp__AAA__3GPP__Access__Restriction__Data: delete field_avp__AAA__3GPP__Access__Restriction__Data; break; case ALT_avp__DCA__3GPP__SM__Service__Type: delete field_avp__DCA__3GPP__SM__Service__Type; break; case ALT_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag: delete field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag; break; case ALT_avp__MIPv4__NONE__MIP__Filter__Rule: delete field_avp__MIPv4__NONE__MIP__Filter__Rule; break; case ALT_avp__BASE__NONE__Failed__AVP: delete field_avp__BASE__NONE__Failed__AVP; break; case ALT_avp__GI__3GPP__3GPP__RAT__Type: delete field_avp__GI__3GPP__3GPP__RAT__Type; break; case ALT_avp__AAA__3GPP__SS__Status: delete field_avp__AAA__3GPP__SS__Status; break; case ALT_avp__DCA__3GPP__Neighbour__Node__Address: delete field_avp__DCA__3GPP__Neighbour__Node__Address; break; case ALT_avp__DCA__3GPP__Location__Type: delete field_avp__DCA__3GPP__Location__Type; break; case ALT_avp__DCA__3GPP__Quota__Indicator: delete field_avp__DCA__3GPP__Quota__Indicator; break; case ALT_avp__DCA__3GPP__Priority: delete field_avp__DCA__3GPP__Priority; break; case ALT_avp__S6__3GPP__NIDD__Authorization__Update: delete field_avp__S6__3GPP__NIDD__Authorization__Update; break; case ALT_avp__DCA__3GPP__Service__Specific__Data: delete field_avp__DCA__3GPP__Service__Specific__Data; break; case ALT_avp__DCC__NONE__Subscription__Id__Type: delete field_avp__DCC__NONE__Subscription__Id__Type; break; case ALT_avp__MIPv4__NONE__MIP__FA__to__HA__MSA: delete field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA; break; case ALT_avp__AAA__3GPP__Connectivity__Flags: delete field_avp__AAA__3GPP__Connectivity__Flags; break; case ALT_avp__PCC__3GPP__Packet__Filter__Operation: delete field_avp__PCC__3GPP__Packet__Filter__Operation; break; case ALT_avp__DCA__3GPP__VCS__Information: delete field_avp__DCA__3GPP__VCS__Information; break; case ALT_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion: delete field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion; break; case ALT_avp__DCA__3GPP__Content__Disposition: delete field_avp__DCA__3GPP__Content__Disposition; break; case ALT_avp__RX__3GPP__SIP__Forking__Indication: delete field_avp__RX__3GPP__SIP__Forking__Indication; break; case ALT_avp__DNAS__NONE__User__Password: delete field_avp__DNAS__NONE__User__Password; break; case ALT_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address: delete field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address; break; case ALT_avp__S6__3GPP__IMEI__Change: delete field_avp__S6__3GPP__IMEI__Change; break; case ALT_avp__PCC__3GPP__IP__CAN__Type: delete field_avp__PCC__3GPP__IP__CAN__Type; break; case ALT_avp__DCA__3GPP__SDP__Media__Component: delete field_avp__DCA__3GPP__SDP__Media__Component; break; case ALT_avp__RX__3GPP__Extended__Min__Desired__BW__UL: delete field_avp__RX__3GPP__Extended__Min__Desired__BW__UL; break; case ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container: delete field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container; break; case ALT_avp__CxDx__3GPP__SIP__Authorization: delete field_avp__CxDx__3GPP__SIP__Authorization; break; case ALT_avp__PCC__3GPP__Revalidation__Time: delete field_avp__PCC__3GPP__Revalidation__Time; break; case ALT_avp__AAA__3GPP__Logging__Interval: delete field_avp__AAA__3GPP__Logging__Interval; break; case ALT_avp__DCA__3GPP__PoC__Information: delete field_avp__DCA__3GPP__PoC__Information; break; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Status: delete field_avp__PCC__3GPP__Presence__Reporting__Area__Status; break; case ALT_avp__PCC__3GPP__Routing__Filter: delete field_avp__PCC__3GPP__Routing__Filter; break; case ALT_avp__AAA__3GPP__WLAN__offloadability: delete field_avp__AAA__3GPP__WLAN__offloadability; break; case ALT_avp__DCA__3GPP__Data__Coding__Scheme: delete field_avp__DCA__3GPP__Data__Coding__Scheme; break; case ALT_avp__PCC__3GPP__Metering__Method: delete field_avp__PCC__3GPP__Metering__Method; break; case ALT_avp__DNAS__NONE__Acct__Tunnel__Connection: delete field_avp__DNAS__NONE__Acct__Tunnel__Connection; break; case ALT_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism: delete field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism; break; case ALT_avp__DCA__3GPP__Initial__IMS__Charging__Identifier: delete field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier; break; case ALT_avp__DNAS__NONE__NAS__Filter__Rule: delete field_avp__DNAS__NONE__NAS__Filter__Rule; break; case ALT_avp__MIPv4__NONE__MIP__Feature__Vector: delete field_avp__MIPv4__NONE__MIP__Feature__Vector; break; case ALT_avp__BASE__NONE__Session__Server__Failover: delete field_avp__BASE__NONE__Session__Server__Failover; break; case ALT_avp__DCA__3GPP__Accumulated__Cost: delete field_avp__DCA__3GPP__Accumulated__Cost; break; case ALT_avp__CxDx__3GPP__Integrity__Key: delete field_avp__CxDx__3GPP__Integrity__Key; break; case ALT_avp__AAA__3GPP__E__UTRAN__Vector: delete field_avp__AAA__3GPP__E__UTRAN__Vector; break; case ALT_avp__DCA__3GPP__SMSC__Address: delete field_avp__DCA__3GPP__SMSC__Address; break; case ALT_avp__DCA__3GPP__PDP__Address__Prefix__Length: delete field_avp__DCA__3GPP__PDP__Address__Prefix__Length; break; case ALT_avp__BASE__NONE__Experimental__Result: delete field_avp__BASE__NONE__Experimental__Result; break; case ALT_avp__DNAS__NONE__Acct__Link__Count: delete field_avp__DNAS__NONE__Acct__Link__Count; break; case ALT_avp__DCC__NONE__Unit__Value: delete field_avp__DCC__NONE__Unit__Value; break; case ALT_avp__AAA__3GPP__Trace__Event__List: delete field_avp__AAA__3GPP__Trace__Event__List; break; case ALT_avp__DCA__3GPP__LCS__Client__Id: delete field_avp__DCA__3GPP__LCS__Client__Id; break; case ALT_avp__GI__3GPP__3GPP__PDP__Type: delete field_avp__GI__3GPP__3GPP__PDP__Type; break; case ALT_avp__DNAS__NONE__Reply__Message: delete field_avp__DNAS__NONE__Reply__Message; break; case ALT_avp__DNAS__NONE__Connect__Info: delete field_avp__DNAS__NONE__Connect__Info; break; case ALT_avp__MIPv4__NONE__MIP__Replay__Mode: delete field_avp__MIPv4__NONE__MIP__Replay__Mode; break; case ALT_avp__BASE__NONE__Proxy__Host: delete field_avp__BASE__NONE__Proxy__Host; break; case ALT_avp__DCA__3GPP__Number__Of__Talk__Bursts: delete field_avp__DCA__3GPP__Number__Of__Talk__Bursts; break; case ALT_avp__AAA__3GPP__Short__Network__Name: delete field_avp__AAA__3GPP__Short__Network__Name; break; case ALT_avp__DCA__3GPP__Message__Size: delete field_avp__DCA__3GPP__Message__Size; break; case ALT_avp__DCA__3GPP__Additional__Exception__Reports: delete field_avp__DCA__3GPP__Additional__Exception__Reports; break; case ALT_avp__DCA__3GPP__Access__Transfer__Information: delete field_avp__DCA__3GPP__Access__Transfer__Information; break; case ALT_avp__S6__3GPP__Communication__Pattern__Set: delete field_avp__S6__3GPP__Communication__Pattern__Set; break; case ALT_avp__AAA__3GPP__TWAG__UP__Address: delete field_avp__AAA__3GPP__TWAG__UP__Address; break; case ALT_avp__DCA__3GPP__MMBox__Storage__Requested: delete field_avp__DCA__3GPP__MMBox__Storage__Requested; break; case ALT_avp__RX__3GPP__Flow__Status: delete field_avp__RX__3GPP__Flow__Status; break; case ALT_avp__DNAS__NONE__CHAP__Challenge: delete field_avp__DNAS__NONE__CHAP__Challenge; break; case ALT_avp__DCA__3GPP__PC3__Control__Protocol__Cause: delete field_avp__DCA__3GPP__PC3__Control__Protocol__Cause; break; case ALT_avp__DCC__NONE__CC__Unit__Type: delete field_avp__DCC__NONE__CC__Unit__Type; break; case ALT_avp__DCA__3GPP__Calling__Party__Address: delete field_avp__DCA__3GPP__Calling__Party__Address; break; case ALT_avp__RX__3GPP__MCPTT__Identifier: delete field_avp__RX__3GPP__MCPTT__Identifier; break; case ALT_avp__S6__3GPP__Group__Monitoring__Event__Report: delete field_avp__S6__3GPP__Group__Monitoring__Event__Report; break; case ALT_avp__PCC__3GPP__QoS__Upgrade: delete field_avp__PCC__3GPP__QoS__Upgrade; break; case ALT_avp__DCA__3GPP__PS__Append__Free__Format__Data: delete field_avp__DCA__3GPP__PS__Append__Free__Format__Data; break; case ALT_avp__PCC__3GPP__AN__GW__Status: delete field_avp__PCC__3GPP__AN__GW__Status; break; case ALT_avp__DNAS__NONE__Service__Type: delete field_avp__DNAS__NONE__Service__Type; break; case ALT_avp__PCC__3GPP__Monitoring__Key: delete field_avp__PCC__3GPP__Monitoring__Key; break; case ALT_avp__AAA__3GPP__Measurement__Period__UMTS: delete field_avp__AAA__3GPP__Measurement__Period__UMTS; break; case ALT_avp__DCA__3GPP__Media__Initiator__Flag: delete field_avp__DCA__3GPP__Media__Initiator__Flag; break; case ALT_avp__DCA__3GPP__ISUP__Location__Number: delete field_avp__DCA__3GPP__ISUP__Location__Number; break; case ALT_avp__PCC__3GPP__3GPP__PS__Data__Off__Status: delete field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status; break; case ALT_avp__PCC__3GPP__Routing__Rule__Install: delete field_avp__PCC__3GPP__Routing__Rule__Install; break; case ALT_avp__AAA__3GPP__Reset__ID: delete field_avp__AAA__3GPP__Reset__ID; break; case ALT_avp__DCA__3GPP__Service__Data__Container: delete field_avp__DCA__3GPP__Service__Data__Container; break; case ALT_avp__CxDx__3GPP__Server__Assignment__Type: delete field_avp__CxDx__3GPP__Server__Assignment__Type; break; case ALT_avp__AAA__3GPP__PUR__Flags: delete field_avp__AAA__3GPP__PUR__Flags; break; case ALT_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope: delete field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope; break; case ALT_avp__DNAS__NONE__Framed__Routing: delete field_avp__DNAS__NONE__Framed__Routing; break; case ALT_avp__AAA__3GPP__IMEI: delete field_avp__AAA__3GPP__IMEI; break; case ALT_avp__DNAS__NONE__CHAP__Ident: delete field_avp__DNAS__NONE__CHAP__Ident; break; case ALT_avp__DCA__3GPP__Interface__Text: delete field_avp__DCA__3GPP__Interface__Text; break; case ALT_avp__AAA__3GPP__Kc: delete field_avp__AAA__3GPP__Kc; break; case ALT_avp__DCA__3GPP__Current__Tariff: delete field_avp__DCA__3GPP__Current__Tariff; break; case ALT_avp__AAA__3GPP__SGSN__Number: delete field_avp__AAA__3GPP__SGSN__Number; break; case ALT_avp__AAA__3GPP__HPLMN__ODB: delete field_avp__AAA__3GPP__HPLMN__ODB; break; case ALT_avp__DCA__3GPP__Time__Quota__Type: delete field_avp__DCA__3GPP__Time__Quota__Type; break; case ALT_avp__AAA__3GPP__Trace__Info: delete field_avp__AAA__3GPP__Trace__Info; break; case ALT_avp__DCA__3GPP__Domain__Name: delete field_avp__DCA__3GPP__Domain__Name; break; case ALT_avp__GI__3GPP__3GPP__Charging__Characteristics: delete field_avp__GI__3GPP__3GPP__Charging__Characteristics; break; case ALT_avp__AAA__3GPP__PDP__Context: delete field_avp__AAA__3GPP__PDP__Context; break; case ALT_avp__DCC__NONE__CC__Money: delete field_avp__DCC__NONE__CC__Money; break; case ALT_avp__AAA__3GPP__DER__Flags: delete field_avp__AAA__3GPP__DER__Flags; break; case ALT_avp__DCA__3GPP__LCS__Data__Coding__Scheme: delete field_avp__DCA__3GPP__LCS__Data__Coding__Scheme; break; case ALT_avp__GI__3GPP__3GPP__GGSN__Address: delete field_avp__GI__3GPP__3GPP__GGSN__Address; break; case ALT_avp__BASE__NONE__Proxy__Info: delete field_avp__BASE__NONE__Proxy__Info; break; case ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node: delete field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node; break; case ALT_avp__S6__3GPP__Node__Type: delete field_avp__S6__3GPP__Node__Type; break; case ALT_avp__DCA__3GPP__Talk__Burst__Volume: delete field_avp__DCA__3GPP__Talk__Burst__Volume; break; case ALT_avp__DCA__3GPP__Service__Id: delete field_avp__DCA__3GPP__Service__Id; break; case ALT_avp__RX__3GPP__Priority__Sharing__Indicator: delete field_avp__RX__3GPP__Priority__Sharing__Indicator; break; case ALT_avp__DNAS__NONE__Tunnel__Type: delete field_avp__DNAS__NONE__Tunnel__Type; break; case ALT_avp__PCC__3GPP__QoS__Rule__Name: delete field_avp__PCC__3GPP__QoS__Rule__Name; break; case ALT_avp__DCA__3GPP__Trigger__Type: delete field_avp__DCA__3GPP__Trigger__Type; break; case ALT_avp__DCA__3GPP__Instance__Id: delete field_avp__DCA__3GPP__Instance__Id; break; case ALT_avp__S6__3GPP__Scheduled__Communication__Time: delete field_avp__S6__3GPP__Scheduled__Communication__Time; break; case ALT_avp__RX__3GPP__Max__Requested__Bandwidth__DL: delete field_avp__RX__3GPP__Max__Requested__Bandwidth__DL; break; case ALT_avp__DCA__3GPP__Role__Of__ProSe__Function: delete field_avp__DCA__3GPP__Role__Of__ProSe__Function; break; case ALT_avp__S6__3GPP__Maximum__Latency: delete field_avp__S6__3GPP__Maximum__Latency; break; case ALT_avp__PCC__3GPP__PCC__Rule__Status: delete field_avp__PCC__3GPP__PCC__Rule__Status; break; case ALT_avp__DCA__3GPP__SIP__Response__Timestamp: delete field_avp__DCA__3GPP__SIP__Response__Timestamp; break; case ALT_avp__PCC__3GPP__Extended__GBR__DL: delete field_avp__PCC__3GPP__Extended__GBR__DL; break; case ALT_avp__AAA__3GPP__MBSFN__Area: delete field_avp__AAA__3GPP__MBSFN__Area; break; case ALT_avp__DCA__3GPP__ProSe__UE__ID: delete field_avp__DCA__3GPP__ProSe__UE__ID; break; case ALT_avp__CxDx__3GPP__Server__Name: delete field_avp__CxDx__3GPP__Server__Name; break; case ALT_avp__S6__3GPP__APN__Validity__Time: delete field_avp__S6__3GPP__APN__Validity__Time; break; case ALT_avp__PCC__3GPP__Allocation__Retention__Priority: delete field_avp__PCC__3GPP__Allocation__Retention__Priority; break; case ALT_avp__DCC__NONE__Check__Balance__Result: delete field_avp__DCC__NONE__Check__Balance__Result; break; case ALT_avp__AAA__3GPP__Job__Type: delete field_avp__AAA__3GPP__Job__Type; break; case ALT_avp__BASE__NONE__Destination__Host: delete field_avp__BASE__NONE__Destination__Host; break; case ALT_avp__AAA__3GPP__Positioning__Method: delete field_avp__AAA__3GPP__Positioning__Method; break; case ALT_avp__CxDx__3GPP__LIA__Flags: delete field_avp__CxDx__3GPP__LIA__Flags; break; case ALT_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count: delete field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count; break; case ALT_avp__DCA__3GPP__AoC__Service__Type: delete field_avp__DCA__3GPP__AoC__Service__Type; break; case ALT_avp__DNAS__NONE__Login__IP__Host: delete field_avp__DNAS__NONE__Login__IP__Host; break; case ALT_avp__AAA__3GPP__IDA__Flags: delete field_avp__AAA__3GPP__IDA__Flags; break; case ALT_avp__DNAS__NONE__ARAP__Security: delete field_avp__DNAS__NONE__ARAP__Security; break; case ALT_avp__DNAS__NONE__Origin__AAA__Protocol: delete field_avp__DNAS__NONE__Origin__AAA__Protocol; break; case ALT_avp__DCA__3GPP__Time__Last__Usage: delete field_avp__DCA__3GPP__Time__Last__Usage; break; case ALT_avp__CxDx__3GPP__Charging__Information: delete field_avp__CxDx__3GPP__Charging__Information; break; case ALT_avp__AAA__3GPP__ULA__Flags: delete field_avp__AAA__3GPP__ULA__Flags; break; case ALT_avp__DCA__3GPP__Originator__Interface: delete field_avp__DCA__3GPP__Originator__Interface; break; case ALT_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported: delete field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported; break; case ALT_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature: delete field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature; break; case ALT_avp__DCA__3GPP__File__Repair__Supported: delete field_avp__DCA__3GPP__File__Repair__Supported; break; case ALT_avp__DNAS__NONE__Framed__IPX__Network: delete field_avp__DNAS__NONE__Framed__IPX__Network; break; case ALT_avp__DNAS__NONE__Tunnel__Assignment__Id: delete field_avp__DNAS__NONE__Tunnel__Assignment__Id; break; case ALT_avp__DCC__NONE__CC__Service__Specific__Units: delete field_avp__DCC__NONE__CC__Service__Specific__Units; break; case ALT_avp__DCA__3GPP__SDP__Answer__Timestamp: delete field_avp__DCA__3GPP__SDP__Answer__Timestamp; break; case ALT_avp__AAA__3GPP__WLAN__Identifier: delete field_avp__AAA__3GPP__WLAN__Identifier; break; case ALT_avp__DCA__3GPP__Type__Number: delete field_avp__DCA__3GPP__Type__Number; break; case ALT_avp__DCA__3GPP__NIDD__Submission: delete field_avp__DCA__3GPP__NIDD__Submission; break; case ALT_avp__S6__3GPP__T4__Parameters: delete field_avp__S6__3GPP__T4__Parameters; break; case ALT_avp__RX__3GPP__Access__Network__Charging__Identifier__Value: delete field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value; break; case ALT_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier: delete field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier; break; case ALT_avp__S6__3GPP__AESE__Error__Report: delete field_avp__S6__3GPP__AESE__Error__Report; break; case ALT_avp__MIPv4__NONE__MIP__FA__to__HA__SPI: delete field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI; break; case ALT_avp__DCA__3GPP__Event__Type: delete field_avp__DCA__3GPP__Event__Type; break; case ALT_avp__RX__3GPP__Sharing__Key__DL: delete field_avp__RX__3GPP__Sharing__Key__DL; break; case ALT_avp__PCC__3GPP__ADC__Rule__Remove: delete field_avp__PCC__3GPP__ADC__Rule__Remove; break; case ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container: delete field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container; break; case ALT_avp__S6__3GPP__Restricted__PLMN__List: delete field_avp__S6__3GPP__Restricted__PLMN__List; break; case ALT_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx: delete field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx; break; case ALT_avp__AAA__3GPP__Age__Of__Location__Information: delete field_avp__AAA__3GPP__Age__Of__Location__Information; break; case ALT_avp__DCA__3GPP__PoC__Group__Name: delete field_avp__DCA__3GPP__PoC__Group__Name; break; case ALT_avp__RX__3GPP__Extended__Max__Requested__BW__DL: delete field_avp__RX__3GPP__Extended__Max__Requested__BW__DL; break; case ALT_avp__PCC__3GPP__Flow__Information: delete field_avp__PCC__3GPP__Flow__Information; break; case ALT_avp__DCA__3GPP__PS__Information: delete field_avp__DCA__3GPP__PS__Information; break; case ALT_avp__DCA__3GPP__MTC__IWF__Address: delete field_avp__DCA__3GPP__MTC__IWF__Address; break; case ALT_avp__PCC__3GPP__Execution__Time: delete field_avp__PCC__3GPP__Execution__Time; break; case ALT_avp__DNAS__NONE__NAS__Identifier: delete field_avp__DNAS__NONE__NAS__Identifier; break; case ALT_avp__DNAS__NONE__Tunnel__Server__Auth__Id: delete field_avp__DNAS__NONE__Tunnel__Server__Auth__Id; break; case ALT_avp__CxDx__3GPP__Contact: delete field_avp__CxDx__3GPP__Contact; break; case ALT_avp__PCC__3GPP__Charging__Correlation__Indicator: delete field_avp__PCC__3GPP__Charging__Correlation__Indicator; break; case ALT_avp__DCC__NONE__Credit__Control: delete field_avp__DCC__NONE__Credit__Control; break; case ALT_avp__BASE__NONE__Accounting__Record__Number: delete field_avp__BASE__NONE__Accounting__Record__Number; break; case ALT_avp__AAA__3GPP__Event__Threshold__Event__1I: delete field_avp__AAA__3GPP__Event__Threshold__Event__1I; break; case ALT_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction: delete field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction; break; case ALT_avp__DCA__3GPP__Service__Mode: delete field_avp__DCA__3GPP__Service__Mode; break; case ALT_avp__CxDx__3GPP__User__Data: delete field_avp__CxDx__3GPP__User__Data; break; case ALT_avp__AAA__3GPP__Report__Interval: delete field_avp__AAA__3GPP__Report__Interval; break; case ALT_avp__PCC__3GPP__RAN__NAS__Release__Cause: delete field_avp__PCC__3GPP__RAN__NAS__Release__Cause; break; case ALT_avp__DCA__3GPP__Dynamic__Address__Flag__Extension: delete field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension; break; case ALT_avp__AAA__3GPP__Client__Identity: delete field_avp__AAA__3GPP__Client__Identity; break; case ALT_avp__BASE__NONE__Redirect__Host__Usage: delete field_avp__BASE__NONE__Redirect__Host__Usage; break; case ALT_avp__DCA__3GPP__CSG__Access__Mode: delete field_avp__DCA__3GPP__CSG__Access__Mode; break; case ALT_avp__AAA__3GPP__Equipment__Status: delete field_avp__AAA__3GPP__Equipment__Status; break; case ALT_avp__DCA__3GPP__Supplementary__Service: delete field_avp__DCA__3GPP__Supplementary__Service; break; case ALT_avp__GI__3GPP__3GPP__Packet__Filter: delete field_avp__GI__3GPP__3GPP__Packet__Filter; break; case ALT_avp__DCC__NONE__Redirect__Server__Address: delete field_avp__DCC__NONE__Redirect__Server__Address; break; case ALT_avp__MIPv6__NONE__MIP6__Auth__Mode: delete field_avp__MIPv6__NONE__MIP6__Auth__Mode; break; case ALT_avp__AAA__3GPP__EPS__Location__Information: delete field_avp__AAA__3GPP__EPS__Location__Information; break; case ALT_avp__DCA__3GPP__Access__Network__Information: delete field_avp__DCA__3GPP__Access__Network__Information; break; case ALT_avp__DCA__3GPP__Called__Identity: delete field_avp__DCA__3GPP__Called__Identity; break; case ALT_avp__AAA__3GPP__TWAN__Default__APN__Context__Id: delete field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id; break; case ALT_avp__DCA__3GPP__SGSN__Address: delete field_avp__DCA__3GPP__SGSN__Address; break; case ALT_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method: delete field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method; break; case ALT_avp__BASE__NONE__Session__Timeout: delete field_avp__BASE__NONE__Session__Timeout; break; case ALT_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost: delete field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost; break; case ALT_avp__DCA__3GPP__NNI__Type: delete field_avp__DCA__3GPP__NNI__Type; break; case ALT_avp__RX__3GPP__Service__Info__Status: delete field_avp__RX__3GPP__Service__Info__Status; break; case ALT_avp__S6__3GPP__CIR__Flags: delete field_avp__S6__3GPP__CIR__Flags; break; case ALT_avp__PCC__3GPP__Precedence: delete field_avp__PCC__3GPP__Precedence; break; case ALT_avp__DCA__3GPP__User__Participating__Type: delete field_avp__DCA__3GPP__User__Participating__Type; break; case ALT_avp__DCA__3GPP__GGSN__Address: delete field_avp__DCA__3GPP__GGSN__Address; break; case ALT_avp__RX__3GPP__Sponsoring__Action: delete field_avp__RX__3GPP__Sponsoring__Action; break; case ALT_avp__DCA__3GPP__Radio__Resources__Indicator: delete field_avp__DCA__3GPP__Radio__Resources__Indicator; break; case ALT_avp__S6__3GPP__Granted__Validity__Time: delete field_avp__S6__3GPP__Granted__Validity__Time; break; case ALT_avp__PCC__3GPP__Priority__Level: delete field_avp__PCC__3GPP__Priority__Level; break; case ALT_avp__DCA__3GPP__Node__Functionality: delete field_avp__DCA__3GPP__Node__Functionality; break; case ALT_avp__RX__3GPP__Flow__Description: delete field_avp__RX__3GPP__Flow__Description; break; case ALT_avp__PCC__3GPP__Packet__Filter__Information: delete field_avp__PCC__3GPP__Packet__Filter__Information; break; case ALT_avp__AAA__3GPP__Daylight__Saving__Time: delete field_avp__AAA__3GPP__Daylight__Saving__Time; break; case ALT_avp__DCA__3GPP__Address__Domain: delete field_avp__DCA__3GPP__Address__Domain; break; case ALT_avp__S6__3GPP__SCEF__ID: delete field_avp__S6__3GPP__SCEF__ID; break; case ALT_avp__DCA__3GPP__Content__Length: delete field_avp__DCA__3GPP__Content__Length; break; case ALT_avp__PCC__3GPP__Removal__Of__Access: delete field_avp__PCC__3GPP__Removal__Of__Access; break; case ALT_avp__PCC__3GPP__ADC__Rule__Report: delete field_avp__PCC__3GPP__ADC__Rule__Report; break; case ALT_avp__AAA__3GPP__Preferred__Data__Mode: delete field_avp__AAA__3GPP__Preferred__Data__Mode; break; case ALT_avp__DCA__3GPP__ProSe__Functionality: delete field_avp__DCA__3GPP__ProSe__Functionality; break; case ALT_avp__DCA__3GPP__Low__Balance__Indication: delete field_avp__DCA__3GPP__Low__Balance__Indication; break; case ALT_avp__PCC__3GPP__Guaranteed__Bitrate__UL: delete field_avp__PCC__3GPP__Guaranteed__Bitrate__UL; break; case ALT_avp__AAA__3GPP__UE__SRVCC__Capability: delete field_avp__AAA__3GPP__UE__SRVCC__Capability; break; case ALT_avp__DNAS__NONE__Login__LAT__Group: delete field_avp__DNAS__NONE__Login__LAT__Group; break; case ALT_avp__DNAS__NONE__NAS__IPv6__Address: delete field_avp__DNAS__NONE__NAS__IPv6__Address; break; case ALT_avp__MIPv6__NONE__MIP__MAC__Mobility__Data: delete field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data; break; case ALT_avp__MIPv4__NONE__Accounting__Output__Octets: delete field_avp__MIPv4__NONE__Accounting__Output__Octets; break; case ALT_avp__CxDx__3GPP__To__SIP__Header: delete field_avp__CxDx__3GPP__To__SIP__Header; break; case ALT_avp__AAA__3GPP__Coupled__Node__Diameter__ID: delete field_avp__AAA__3GPP__Coupled__Node__Diameter__ID; break; case ALT_avp__DCA__3GPP__Real__Time__Tariff__Information: delete field_avp__DCA__3GPP__Real__Time__Tariff__Information; break; case ALT_avp__AAA__3GPP__STN__SR: delete field_avp__AAA__3GPP__STN__SR; break; case ALT_avp__DCA__3GPP__SDP__Type: delete field_avp__DCA__3GPP__SDP__Type; break; case ALT_avp__BASE__NONE__Supported__Vendor__Id: delete field_avp__BASE__NONE__Supported__Vendor__Id; break; case ALT_avp__AAA__3GPP__ServiceTypeIdentity: delete field_avp__AAA__3GPP__ServiceTypeIdentity; break; case ALT_avp__DCA__3GPP__Requested__Party__Address: delete field_avp__DCA__3GPP__Requested__Party__Address; break; case ALT_avp__DCA__3GPP__Announcement__Information: delete field_avp__DCA__3GPP__Announcement__Information; break; case ALT_avp__DNAS__NONE__Acct__Authentic: delete field_avp__DNAS__NONE__Acct__Authentic; break; case ALT_avp__DCC__NONE__Service__Identifier: delete field_avp__DCC__NONE__Service__Identifier; break; case ALT_avp__AAA__3GPP__AUTN: delete field_avp__AAA__3GPP__AUTN; break; case ALT_avp__AAA__3GPP__Non__3GPP__User__Data: delete field_avp__AAA__3GPP__Non__3GPP__User__Data; break; case ALT_avp__DCA__3GPP__Delivery__Report__Requested: delete field_avp__DCA__3GPP__Delivery__Report__Requested; break; case ALT_avp__GI__3GPP__TWAN__Identifier: delete field_avp__GI__3GPP__TWAN__Identifier; break; case ALT_avp__AAA__3GPP__Origination__Time__Stamp: delete field_avp__AAA__3GPP__Origination__Time__Stamp; break; case ALT_avp__DCA__3GPP__LCS__APN: delete field_avp__DCA__3GPP__LCS__APN; break; case ALT_avp__DCA__3GPP__Envelope__End__Time: delete field_avp__DCA__3GPP__Envelope__End__Time; break; case ALT_avp__RX__3GPP__Sponsored__Connectivity__Data: delete field_avp__RX__3GPP__Sponsored__Connectivity__Data; break; case ALT_avp__BASE__NONE__Auth__Request__Type: delete field_avp__BASE__NONE__Auth__Request__Type; break; case ALT_avp__DCA__3GPP__Application__Server__Information: delete field_avp__DCA__3GPP__Application__Server__Information; break; case ALT_avp__DCA__3GPP__Originator__Address: delete field_avp__DCA__3GPP__Originator__Address; break; case ALT_avp__DCA__3GPP__Network__Call__Reference__Number: delete field_avp__DCA__3GPP__Network__Call__Reference__Number; break; case ALT_avp__S6__3GPP__AESE__Communication__Pattern: delete field_avp__S6__3GPP__AESE__Communication__Pattern; break; case ALT_avp__PCC__3GPP__NBIFOM__Mode: delete field_avp__PCC__3GPP__NBIFOM__Mode; break; case ALT_avp__PCC__3GPP__Redirect__Information: delete field_avp__PCC__3GPP__Redirect__Information; break; case ALT_avp__DCC__NONE__Validity__Time: delete field_avp__DCC__NONE__Validity__Time; break; case ALT_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier: delete field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier; break; case ALT_avp__S6__3GPP__Event__Handling: delete field_avp__S6__3GPP__Event__Handling; break; case ALT_avp__PCC__3GPP__ToS__Traffic__Class: delete field_avp__PCC__3GPP__ToS__Traffic__Class; break; case ALT_avp__AAA__3GPP__Tracking__Area__Identity: delete field_avp__AAA__3GPP__Tracking__Area__Identity; break; case ALT_avp__MIPv4__NONE__MIP__HA__to__FA__SPI: delete field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI; break; case ALT_avp__RX__3GPP__Min__Desired__Bandwidth__UL: delete field_avp__RX__3GPP__Min__Desired__Bandwidth__UL; break; case ALT_avp__AAA__3GPP__UVR__Flags: delete field_avp__AAA__3GPP__UVR__Flags; break; case ALT_avp__DCA__3GPP__PS__Free__Format__Data: delete field_avp__DCA__3GPP__PS__Free__Format__Data; break; case ALT_avp__CxDx__3GPP__Originating__Request: delete field_avp__CxDx__3GPP__Originating__Request; break; case ALT_avp__PCC__3GPP__PDN__Connection__ID: delete field_avp__PCC__3GPP__PDN__Connection__ID; break; case ALT_avp__AAA__3GPP__Subscription__Data__Flags: delete field_avp__AAA__3GPP__Subscription__Data__Flags; break; case ALT_avp__DNAS__NONE__Framed__IPv6__Route: delete field_avp__DNAS__NONE__Framed__IPv6__Route; break; case ALT_avp__PCC__3GPP__PRA__Remove: delete field_avp__PCC__3GPP__PRA__Remove; break; case ALT_avp__AAA__3GPP__DSR__Flags: delete field_avp__AAA__3GPP__DSR__Flags; break; case ALT_avp__DCC__NONE__Granted__Service__Unit: delete field_avp__DCC__NONE__Granted__Service__Unit; break; case ALT_avp__MIPv6__NONE__MIP__Timestamp: delete field_avp__MIPv6__NONE__MIP__Timestamp; break; case ALT_avp__DCA__3GPP__Number__Portability__Routing__Information: delete field_avp__DCA__3GPP__Number__Portability__Routing__Information; break; case ALT_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer: delete field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer; break; case ALT_avp__AAA__3GPP__Specific__APN__Info: delete field_avp__AAA__3GPP__Specific__APN__Info; break; case ALT_avp__AAA__3GPP__Terminal__Information: delete field_avp__AAA__3GPP__Terminal__Information; break; case ALT_avp__CxDx__3GPP__Restoration__Info: delete field_avp__CxDx__3GPP__Restoration__Info; break; case ALT_avp__BASE__NONE__Product__Name: delete field_avp__BASE__NONE__Product__Name; break; case ALT_avp__MIPv4__NONE__MIP__HA__to__MN__MSA: delete field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA; break; case ALT_avp__DCA__3GPP__Account__Expiration: delete field_avp__DCA__3GPP__Account__Expiration; break; case ALT_avp__AAA__3GPP__CSG__Id: delete field_avp__AAA__3GPP__CSG__Id; break; case ALT_avp__DNAS__NONE__Framed__IP__Netmask: delete field_avp__DNAS__NONE__Framed__IP__Netmask; break; case ALT_avp__GI__3GPP__3GPP__IPv6__DNS__Servers: delete field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers; break; case ALT_avp__AAA__3GPP__SSID: delete field_avp__AAA__3GPP__SSID; break; case ALT_avp__AAA__3GPP__Call__Barring__Info: delete field_avp__AAA__3GPP__Call__Barring__Info; break; case ALT_avp__DCA__3GPP__BSSID: delete field_avp__DCA__3GPP__BSSID; break; case ALT_avp__DCC__NONE__Service__Parameter__Info: delete field_avp__DCC__NONE__Service__Parameter__Info; break; case ALT_avp__DCA__3GPP__Talk__Burst__Exchange: delete field_avp__DCA__3GPP__Talk__Burst__Exchange; break; case ALT_avp__DCA__3GPP__Variable__Part__Order: delete field_avp__DCA__3GPP__Variable__Part__Order; break; case ALT_avp__DCA__3GPP__Time__Quota__Mechanism: delete field_avp__DCA__3GPP__Time__Quota__Mechanism; break; case ALT_avp__AAA__3GPP__ANID: delete field_avp__AAA__3GPP__ANID; break; case ALT_avp__DCA__3GPP__Monitoring__Event__Report__Number: delete field_avp__DCA__3GPP__Monitoring__Event__Report__Number; break; case ALT_avp__S6__3GPP__IP__SM__GW__Name: delete field_avp__S6__3GPP__IP__SM__GW__Name; break; case ALT_avp__BASE__NONE__Origin__State__Id: delete field_avp__BASE__NONE__Origin__State__Id; break; case ALT_avp__RX__3GPP__Media__Sub__Component: delete field_avp__RX__3GPP__Media__Sub__Component; break; case ALT_avp__DCA__3GPP__CN__Operator__Selection__Entity: delete field_avp__DCA__3GPP__CN__Operator__Selection__Entity; break; case ALT_avp__S6__3GPP__Accuracy: delete field_avp__S6__3GPP__Accuracy; break; case ALT_avp__PCC__3GPP__Charging__Rule__Remove: delete field_avp__PCC__3GPP__Charging__Rule__Remove; break; case ALT_avp__DCA__3GPP__Originating__IOI: delete field_avp__DCA__3GPP__Originating__IOI; break; case ALT_avp__RX__3GPP__Min__Requested__Bandwidth__DL: delete field_avp__RX__3GPP__Min__Requested__Bandwidth__DL; break; case ALT_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier: delete field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier; break; case ALT_avp__S6__3GPP__Service__Report: delete field_avp__S6__3GPP__Service__Report; break; case ALT_avp__PCC__3GPP__Tunnel__Information: delete field_avp__PCC__3GPP__Tunnel__Information; break; case ALT_avp__DCA__3GPP__Bearer__Service: delete field_avp__DCA__3GPP__Bearer__Service; break; case ALT_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name: delete field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name; break; case ALT_avp__PCC__3GPP__QoS__Rule__Definition: delete field_avp__PCC__3GPP__QoS__Rule__Definition; break; case ALT_avp__AAA__3GPP__Time__Zone: delete field_avp__AAA__3GPP__Time__Zone; break; case ALT_avp__S6__3GPP__Periodic__Time: delete field_avp__S6__3GPP__Periodic__Time; break; case ALT_avp__PCC__3GPP__Routing__Rule__Failure__Code: delete field_avp__PCC__3GPP__Routing__Rule__Failure__Code; break; case ALT_avp__PCC__3GPP__TDF__Destination__Host: delete field_avp__PCC__3GPP__TDF__Destination__Host; break; case ALT_avp__AAA__3GPP__Local__Group__Id: delete field_avp__AAA__3GPP__Local__Group__Id; break; case ALT_avp__DCA__3GPP__SM__Discharge__Time: delete field_avp__DCA__3GPP__SM__Discharge__Time; break; case ALT_avp__DCA__3GPP__Requestor__PLMN__Identifier: delete field_avp__DCA__3GPP__Requestor__PLMN__Identifier; break; case ALT_avp__DCA__3GPP__IMS__Application__Reference__Identifier: delete field_avp__DCA__3GPP__IMS__Application__Reference__Identifier; break; case ALT_avp__PCC__3GPP__Charging__Rule__Report: delete field_avp__PCC__3GPP__Charging__Rule__Report; break; case ALT_avp__AAA__3GPP__Service__Area__Identity: delete field_avp__AAA__3GPP__Service__Area__Identity; break; case ALT_avp__BASE__NONE__User__Name: delete field_avp__BASE__NONE__User__Name; break; case ALT_avp__AAA__3GPP__UE__PC5__AMBR: delete field_avp__AAA__3GPP__UE__PC5__AMBR; break; case ALT_avp__CxDx__3GPP__Public__Identity: delete field_avp__CxDx__3GPP__Public__Identity; break; case ALT_avp__BASE__NONE__Accounting__Sub__Session__Id: delete field_avp__BASE__NONE__Accounting__Sub__Session__Id; break; case ALT_avp__DNAS__NONE__Acct__Delay__Time: delete field_avp__DNAS__NONE__Acct__Delay__Time; break; case ALT_avp__DCA__3GPP__Local__Sequence__Number: delete field_avp__DCA__3GPP__Local__Sequence__Number; break; case ALT_avp__CxDx__3GPP__UAR__Flags: delete field_avp__CxDx__3GPP__UAR__Flags; break; case ALT_avp__AAA__3GPP__Collection__Period__RRM__UMTS: delete field_avp__AAA__3GPP__Collection__Period__RRM__UMTS; break; case ALT_avp__AAA__3GPP__Operator__Determined__Barring: delete field_avp__AAA__3GPP__Operator__Determined__Barring; break; case ALT_avp__DCA__3GPP__Recipient__Received__Address: delete field_avp__DCA__3GPP__Recipient__Received__Address; break; case ALT_avp__DNAS__NONE__Tunnel__Server__Endpoint: delete field_avp__DNAS__NONE__Tunnel__Server__Endpoint; break; case ALT_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host: delete field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host; break; case ALT_avp__BASE__NONE__Session__Binding: delete field_avp__BASE__NONE__Session__Binding; break; case ALT_avp__GI__3GPP__3GPP__IMEISV: delete field_avp__GI__3GPP__3GPP__IMEISV; break; case ALT_avp__AAA__3GPP__SS__Code: delete field_avp__AAA__3GPP__SS__Code; break; case ALT_avp__DCA__3GPP__DCD__Information: delete field_avp__DCA__3GPP__DCD__Information; break; case ALT_avp__DCA__3GPP__Location__Estimate__Type: delete field_avp__DCA__3GPP__Location__Estimate__Type; break; case ALT_avp__DCA__3GPP__Time__Indicator: delete field_avp__DCA__3GPP__Time__Indicator; break; case ALT_avp__DCA__3GPP__Addressee__Type: delete field_avp__DCA__3GPP__Addressee__Type; break; case ALT_avp__BASE__NONE__Acct__Multi__Session__Id: delete field_avp__BASE__NONE__Acct__Multi__Session__Id; break; case ALT_avp__DCC__NONE__Subscription__Id__Data: delete field_avp__DCC__NONE__Subscription__Id__Data; break; case ALT_avp__AAA__3GPP__TWAN__Connectivity__Parameters: delete field_avp__AAA__3GPP__TWAN__Connectivity__Parameters; break; case ALT_avp__DCA__3GPP__Reply__Applic__ID: delete field_avp__DCA__3GPP__Reply__Applic__ID; break; case ALT_avp__DCA__3GPP__Participant__Access__Priority: delete field_avp__DCA__3GPP__Participant__Access__Priority; break; case ALT_avp__RX__3GPP__RS__Bandwidth: delete field_avp__RX__3GPP__RS__Bandwidth; break; case ALT_avp__S6__3GPP__Reachability__Information: delete field_avp__S6__3GPP__Reachability__Information; break; case ALT_avp__MIPv4__NONE__MIP__Algorithm__Type: delete field_avp__MIPv4__NONE__MIP__Algorithm__Type; break; case ALT_avp__DCA__3GPP__SDP__Session__Description: delete field_avp__DCA__3GPP__SDP__Session__Description; break; case ALT_avp__RX__3GPP__Extended__Min__Desired__BW__DL: delete field_avp__RX__3GPP__Extended__Min__Desired__BW__DL; break; case ALT_avp__DCA__3GPP__Location__Info: delete field_avp__DCA__3GPP__Location__Info; break; case ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL: delete field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL; break; case ALT_avp__AAA__3GPP__Event__Threshold__RSRQ: delete field_avp__AAA__3GPP__Event__Threshold__RSRQ; break; case ALT_avp__DCA__3GPP__LCS__Information: delete field_avp__DCA__3GPP__LCS__Information; break; case ALT_avp__S6__3GPP__Service__Parameters: delete field_avp__S6__3GPP__Service__Parameters; break; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Information: delete field_avp__PCC__3GPP__Presence__Reporting__Area__Information; break; case ALT_avp__PCC__3GPP__Routing__Rule__Identifier: delete field_avp__PCC__3GPP__Routing__Rule__Identifier; break; case ALT_avp__DCA__3GPP__SMS__Information: delete field_avp__DCA__3GPP__SMS__Information; break; case ALT_avp__DCA__3GPP__ePDG__Address: delete field_avp__DCA__3GPP__ePDG__Address; break; case ALT_avp__PCC__3GPP__Event__Trigger: delete field_avp__PCC__3GPP__Event__Trigger; break; case ALT_avp__RX__3GPP__GCS__Identifier: delete field_avp__RX__3GPP__GCS__Identifier; break; case ALT_avp__MIPv6__NONE__QoS__Capability: delete field_avp__MIPv6__NONE__QoS__Capability; break; case ALT_avp__PCC__3GPP__ADC__Rule__Install: delete field_avp__PCC__3GPP__ADC__Rule__Install; break; case ALT_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator: delete field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator; break; case ALT_avp__DCC__NONE__G__S__U__Pool__Identifier: delete field_avp__DCC__NONE__G__S__U__Pool__Identifier; break; case ALT_avp__DCA__3GPP__Outgoing__Session__Id: delete field_avp__DCA__3GPP__Outgoing__Session__Id; break; case ALT_avp__DCA__3GPP__PoC__Controlling__Address: delete field_avp__DCA__3GPP__PoC__Controlling__Address; break; case ALT_avp__DCA__3GPP__Dynamic__Address__Flag: delete field_avp__DCA__3GPP__Dynamic__Address__Flag; break; case ALT_avp__CxDx__3GPP__Confidentiality__Key: delete field_avp__CxDx__3GPP__Confidentiality__Key; break; case ALT_avp__PCC__3GPP__Flow__Label: delete field_avp__PCC__3GPP__Flow__Label; break; case ALT_avp__DNAS__NONE__NAS__Port: delete field_avp__DNAS__NONE__NAS__Port; break; case ALT_avp__AAA__3GPP__Authentication__Info: delete field_avp__AAA__3GPP__Authentication__Info; break; case ALT_avp__DCA__3GPP__Transcoder__Inserted__Indication: delete field_avp__DCA__3GPP__Transcoder__Inserted__Indication; break; case ALT_avp__DCA__3GPP__SMS__Node: delete field_avp__DCA__3GPP__SMS__Node; break; case ALT_avp__AAA__3GPP__Trace__Interface__List: delete field_avp__AAA__3GPP__Trace__Interface__List; break; case ALT_avp__DCA__3GPP__SGW__Address: delete field_avp__DCA__3GPP__SGW__Address; break; case ALT_avp__GI__3GPP__3GPP__Charging__Id: delete field_avp__GI__3GPP__3GPP__Charging__Id; break; case ALT_avp__DNAS__NONE__CHAP__Algorithm: delete field_avp__DNAS__NONE__CHAP__Algorithm; break; case ALT_avp__AAA__3GPP__APN__Configuration__Profile: delete field_avp__AAA__3GPP__APN__Configuration__Profile; break; case ALT_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts: delete field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts; break; case ALT_avp__AAA__3GPP__Full__Network__Name: delete field_avp__AAA__3GPP__Full__Network__Name; break; case ALT_avp__DCA__3GPP__Message__Type: delete field_avp__DCA__3GPP__Message__Type; break; case ALT_avp__DCA__3GPP__APN__Rate__Control__Uplink: delete field_avp__DCA__3GPP__APN__Rate__Control__Uplink; break; case ALT_avp__GI__3GPP__3GPP__CAMEL__Charging__Info: delete field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info; break; case ALT_avp__DCA__3GPP__From__Address: delete field_avp__DCA__3GPP__From__Address; break; case ALT_avp__AAA__3GPP__TWAG__CP__Address: delete field_avp__AAA__3GPP__TWAG__CP__Address; break; case ALT_avp__DCA__3GPP__PDP__Context__Type: delete field_avp__DCA__3GPP__PDP__Context__Type; break; case ALT_avp__RX__3GPP__Flows: delete field_avp__RX__3GPP__Flows; break; case ALT_avp__DCA__3GPP__User__Session__Id: delete field_avp__DCA__3GPP__User__Session__Id; break; case ALT_avp__DCA__3GPP__PoC__Change__Time: delete field_avp__DCA__3GPP__PoC__Change__Time; break; case ALT_avp__DCA__3GPP__Privacy__Indicator: delete field_avp__DCA__3GPP__Privacy__Indicator; break; case ALT_avp__S6__3GPP__CIA__Flags: delete field_avp__S6__3GPP__CIA__Flags; break; case ALT_avp__RX__3GPP__Extended__Min__Requested__BW__UL: delete field_avp__RX__3GPP__Extended__Min__Requested__BW__UL; break; case ALT_avp__PCC__3GPP__Monitoring__Time: delete field_avp__PCC__3GPP__Monitoring__Time; break; case ALT_avp__DCC__NONE__CC__Input__Octets: delete field_avp__DCC__NONE__CC__Input__Octets; break; case ALT_avp__DCA__3GPP__Teleservice: delete field_avp__DCA__3GPP__Teleservice; break; case ALT_avp__DCA__3GPP__Quota__Consumption__Time: delete field_avp__DCA__3GPP__Quota__Consumption__Time; break; case ALT_avp__S6__3GPP__UE__Reachability__Configuration: delete field_avp__S6__3GPP__UE__Reachability__Configuration; break; case ALT_avp__BASE__NONE__Destination__Realm: delete field_avp__BASE__NONE__Destination__Realm; break; case ALT_avp__RX__3GPP__Acceptable__Service__Info: delete field_avp__RX__3GPP__Acceptable__Service__Info; break; case ALT_avp__PCC__3GPP__Flow__Direction: delete field_avp__PCC__3GPP__Flow__Direction; break; case ALT_avp__DCA__3GPP__ProSe__Reason__For__Cancellation: delete field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation; break; case ALT_avp__S6__3GPP__Supported__Monitoring__Events: delete field_avp__S6__3GPP__Supported__Monitoring__Events; break; case ALT_avp__DCA__3GPP__CG__Address: delete field_avp__DCA__3GPP__CG__Address; break; case ALT_avp__DCA__3GPP__Radio__Parameter__Set__Values: delete field_avp__DCA__3GPP__Radio__Parameter__Set__Values; break; case ALT_avp__CxDx__3GPP__SIP__Item__Number: delete field_avp__CxDx__3GPP__SIP__Item__Number; break; case ALT_avp__PCC__3GPP__Session__Release__Cause: delete field_avp__PCC__3GPP__Session__Release__Cause; break; case ALT_avp__AAA__3GPP__MDT__User__Consent: delete field_avp__AAA__3GPP__MDT__User__Consent; break; case ALT_avp__S6__3GPP__HSS__Cause: delete field_avp__S6__3GPP__HSS__Cause; break; case ALT_avp__MIPv6__NONE__MIP6__Home__Link__Prefix: delete field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix; break; case ALT_avp__DNAS__NONE__Login__LAT__Port: delete field_avp__DNAS__NONE__Login__LAT__Port; break; case ALT_avp__PCC__3GPP__PCSCF__Restoration__Indication: delete field_avp__PCC__3GPP__PCSCF__Restoration__Indication; break; case ALT_avp__DCC__NONE__G__S__U__Pool__Reference: delete field_avp__DCC__NONE__G__S__U__Pool__Reference; break; case ALT_avp__DCA__3GPP__Layer__2__Group__ID: delete field_avp__DCA__3GPP__Layer__2__Group__ID; break; case ALT_avp__DCA__3GPP__Interface__Port: delete field_avp__DCA__3GPP__Interface__Port; break; case ALT_avp__AAA__3GPP__Subscription__Data__Deletion: delete field_avp__AAA__3GPP__Subscription__Data__Deletion; break; case ALT_avp__MIPv6__NONE__Chargable__User__Identity: delete field_avp__MIPv6__NONE__Chargable__User__Identity; break; case ALT_avp__AAA__3GPP__Trace__Collection__Entity: delete field_avp__AAA__3GPP__Trace__Collection__Entity; break; case ALT_avp__DCA__3GPP__AoC__Request__Type: delete field_avp__DCA__3GPP__AoC__Request__Type; break; case ALT_avp__CxDx__3GPP__Feature__List__ID: delete field_avp__CxDx__3GPP__Feature__List__ID; break; case ALT_avp__BASE__NONE__Redirect__Host: delete field_avp__BASE__NONE__Redirect__Host; break; case ALT_avp__AAA__3GPP__Network__Access__Mode: delete field_avp__AAA__3GPP__Network__Access__Mode; break; case ALT_avp__DNAS__NONE__Framed__Compression: delete field_avp__DNAS__NONE__Framed__Compression; break; case ALT_avp__DNAS__NONE__ARAP__Zone__Access: delete field_avp__DNAS__NONE__ARAP__Zone__Access; break; case ALT_avp__GI__3GPP__3GPP__Selection__Mode: delete field_avp__GI__3GPP__3GPP__Selection__Mode; break; case ALT_avp__DNAS__NONE__QoS__Filter__Rule: delete field_avp__DNAS__NONE__QoS__Filter__Rule; break; case ALT_avp__AAA__3GPP__Complete__Data__List__Included__Indicator: delete field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator; break; case ALT_avp__MIPv4__NONE__MIP__MN__AAA__SPI: delete field_avp__MIPv4__NONE__MIP__MN__AAA__SPI; break; case ALT_avp__DCA__3GPP__LCS__Client__Name: delete field_avp__DCA__3GPP__LCS__Client__Name; break; case ALT_avp__GI__3GPP__3GPP__SGSN__Address: delete field_avp__GI__3GPP__3GPP__SGSN__Address; break; case ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier: delete field_avp__DCA__3GPP__Related__IMS__Charging__Identifier; break; case ALT_avp__DCA__3GPP__Called__Asserted__Identity: delete field_avp__DCA__3GPP__Called__Asserted__Identity; break; case ALT_avp__DCA__3GPP__TWAG__Address: delete field_avp__DCA__3GPP__TWAG__Address; break; case ALT_avp__MIPv4__NONE__MIP__MSA__Lifetime: delete field_avp__MIPv4__NONE__MIP__MSA__Lifetime; break; case ALT_avp__DCA__3GPP__Talk__Burst__Time: delete field_avp__DCA__3GPP__Talk__Burst__Time; break; case ALT_avp__DCA__3GPP__Token__Text: delete field_avp__DCA__3GPP__Token__Text; break; case ALT_avp__DCA__3GPP__Rate__Control__Time__Unit: delete field_avp__DCA__3GPP__Rate__Control__Time__Unit; break; case ALT_avp__GI__3GPP__External__Identifier: delete field_avp__GI__3GPP__External__Identifier; break; case ALT_avp__DCA__3GPP__Reason__Header: delete field_avp__DCA__3GPP__Reason__Header; break; case ALT_avp__AAA__3GPP__WLCP__Key: delete field_avp__AAA__3GPP__WLCP__Key; break; case ALT_avp__S6__3GPP__Reachability__Type: delete field_avp__S6__3GPP__Reachability__Type; break; case ALT_avp__DCA__3GPP__SIP__Request__Timestamp: delete field_avp__DCA__3GPP__SIP__Request__Timestamp; break; case ALT_avp__DNAS__NONE__Framed__Route: delete field_avp__DNAS__NONE__Framed__Route; break; case ALT_avp__DNAS__NONE__Tunnel__Private__Group__Id: delete field_avp__DNAS__NONE__Tunnel__Private__Group__Id; break; case ALT_avp__DCC__NONE__CC__Request__Type: delete field_avp__DCC__NONE__CC__Request__Type; break; case ALT_avp__DCA__3GPP__ProSe__Source__IP__Address: delete field_avp__DCA__3GPP__ProSe__Source__IP__Address; break; case ALT_avp__S6__3GPP__Type__Of__External__Identifier: delete field_avp__S6__3GPP__Type__Of__External__Identifier; break; case ALT_avp__PCC__3GPP__Event__Report__Indication: delete field_avp__PCC__3GPP__Event__Report__Indication; break; case ALT_avp__AAA__3GPP__MDT__Configuration: delete field_avp__AAA__3GPP__MDT__Configuration; break; case ALT_avp__PCC__3GPP__Usage__Monitoring__Report: delete field_avp__PCC__3GPP__Usage__Monitoring__Report; break; case ALT_avp__DCA__3GPP__Number__Of__Participants: delete field_avp__DCA__3GPP__Number__Of__Participants; break; case ALT_avp__DCA__3GPP__MSC__Address: delete field_avp__DCA__3GPP__MSC__Address; break; case ALT_avp__CxDx__3GPP__Priviledged__Sender__Indication: delete field_avp__CxDx__3GPP__Priviledged__Sender__Indication; break; case ALT_avp__AAA__3GPP__Adjacent__Access__Restriction__Data: delete field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data; break; case ALT_avp__DCA__3GPP__AoC__Service__Obligatory__Type: delete field_avp__DCA__3GPP__AoC__Service__Obligatory__Type; break; case ALT_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID: delete field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID; break; case ALT_avp__DCA__3GPP__Time__First__Usage: delete field_avp__DCA__3GPP__Time__First__Usage; break; case ALT_avp__CxDx__3GPP__Reason__Info: delete field_avp__CxDx__3GPP__Reason__Info; break; case ALT_avp__PCC__3GPP__Default__EPS__Bearer__QoS: delete field_avp__PCC__3GPP__Default__EPS__Bearer__QoS; break; case ALT_avp__AAA__3GPP__CLR__Flags: delete field_avp__AAA__3GPP__CLR__Flags; break; case ALT_avp__AAA__3GPP__ULR__Flags: delete field_avp__AAA__3GPP__ULR__Flags; break; case ALT_avp__DCA__3GPP__Originating__SCCP__Address: delete field_avp__DCA__3GPP__Originating__SCCP__Address; break; case ALT_avp__AAA__3GPP__ICS__Indicator: delete field_avp__AAA__3GPP__ICS__Indicator; break; case ALT_avp__DNAS__NONE__Calling__Station__Id: delete field_avp__DNAS__NONE__Calling__Station__Id; break; case ALT_avp__DNAS__NONE__Tunnel__Client__Auth__Id: delete field_avp__DNAS__NONE__Tunnel__Client__Auth__Id; break; case ALT_avp__DCC__NONE__Currency__Code: delete field_avp__DCC__NONE__Currency__Code; break; case ALT_avp__AAA__3GPP__Cancellation__Type: delete field_avp__AAA__3GPP__Cancellation__Type; break; case ALT_avp__BASE__NONE__E2E__Sequence: delete field_avp__BASE__NONE__E2E__Sequence; break; case ALT_avp__BASE__NONE__Origin__Realm: delete field_avp__BASE__NONE__Origin__Realm; break; case ALT_avp__AAA__3GPP__PDN__Type: delete field_avp__AAA__3GPP__PDN__Type; break; case ALT_avp__DCA__3GPP__Scale__Factor: delete field_avp__DCA__3GPP__Scale__Factor; break; case ALT_avp__DCA__3GPP__IM__Information: delete field_avp__DCA__3GPP__IM__Information; break; case ALT_avp__DNAS__NONE__Prompt: delete field_avp__DNAS__NONE__Prompt; break; case ALT_avp__DCA__3GPP__SDP__Offer__Timestamp: delete field_avp__DCA__3GPP__SDP__Offer__Timestamp; break; case ALT_avp__AAA__3GPP__PPR__Flags: delete field_avp__AAA__3GPP__PPR__Flags; break; case ALT_avp__DCA__3GPP__MM__Content__Type: delete field_avp__DCA__3GPP__MM__Content__Type; break; case ALT_avp__DCA__3GPP__CPDT__Information: delete field_avp__DCA__3GPP__CPDT__Information; break; case ALT_avp__GI__3GPP__3GPP__GGSN__IPv6__Address: delete field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address; break; case ALT_avp__AAA__3GPP__DER__S6b__Flags: delete field_avp__AAA__3GPP__DER__S6b__Flags; break; case ALT_avp__DCA__3GPP__SCS__Realm: delete field_avp__DCA__3GPP__SCS__Realm; break; case ALT_avp__DCA__3GPP__LCS__Requestor__Id: delete field_avp__DCA__3GPP__LCS__Requestor__Id; break; case ALT_avp__RX__3GPP__Access__Network__Charging__Identifier: delete field_avp__RX__3GPP__Access__Network__Charging__Identifier; break; case ALT_avp__DCC__NONE__Redirect__Server: delete field_avp__DCC__NONE__Redirect__Server; break; case ALT_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status: delete field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status; break; case ALT_avp__DCA__3GPP__PoC__User__Role__info__Units: delete field_avp__DCA__3GPP__PoC__User__Role__info__Units; break; case ALT_avp__DCA__3GPP__Variable__Part: delete field_avp__DCA__3GPP__Variable__Part; break; case ALT_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID: delete field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID; break; case ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data: delete field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data; break; case ALT_avp__PCC__3GPP__Bearer__Operation: delete field_avp__PCC__3GPP__Bearer__Operation; break; case ALT_avp__AAA__3GPP__Current__Location__Retrieved: delete field_avp__AAA__3GPP__Current__Location__Retrieved; break; case ALT_avp__RX__3GPP__Pre__emption__Control__Info: delete field_avp__RX__3GPP__Pre__emption__Control__Info; break; case ALT_avp__PCC__3GPP__TDF__Application__Instance__Identifier: delete field_avp__PCC__3GPP__TDF__Application__Instance__Identifier; break; case ALT_avp__DCA__3GPP__SM__Device__Trigger__Information: delete field_avp__DCA__3GPP__SM__Device__Trigger__Information; break; case ALT_avp__DCA__3GPP__Service__Information: delete field_avp__DCA__3GPP__Service__Information; break; case ALT_avp__BASE__NONE__Acct__Interim__Interval: delete field_avp__BASE__NONE__Acct__Interim__Interval; break; case ALT_avp__RX__3GPP__Media__Component__Number: delete field_avp__RX__3GPP__Media__Component__Number; break; case ALT_avp__CxDx__3GPP__Path: delete field_avp__CxDx__3GPP__Path; break; case ALT_avp__PCC__3GPP__Packet__Filter__Usage: delete field_avp__PCC__3GPP__Packet__Filter__Usage; break; case ALT_avp__AAA__3GPP__Event__Threshold__Event__1F: delete field_avp__AAA__3GPP__Event__Threshold__Event__1F; break; case ALT_avp__S6__3GPP__MONTE__Location__Type: delete field_avp__S6__3GPP__MONTE__Location__Type; break; case ALT_avp__DCA__3GPP__Inter__Operator__Identifier: delete field_avp__DCA__3GPP__Inter__Operator__Identifier; break; case ALT_avp__AAA__3GPP__RDS__Indicator: delete field_avp__AAA__3GPP__RDS__Indicator; break; case ALT_avp__DCA__3GPP__Proximity__Cancellation__Timestamp: delete field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp; break; case ALT_avp__DCA__3GPP__MMTel__SService__Type: delete field_avp__DCA__3GPP__MMTel__SService__Type; break; case ALT_avp__CxDx__3GPP__Optional__Capability: delete field_avp__CxDx__3GPP__Optional__Capability; break; case ALT_avp__PCC__3GPP__Tunnel__Header__Length: delete field_avp__PCC__3GPP__Tunnel__Header__Length; break; case ALT_avp__AAA__3GPP__Reporting__Trigger: delete field_avp__AAA__3GPP__Reporting__Trigger; break; case ALT_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate: delete field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate; break; case ALT_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name: delete field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name; break; case ALT_avp__AAA__3GPP__Group__PLMN__Id: delete field_avp__AAA__3GPP__Group__PLMN__Id; break; case ALT_avp__DCA__3GPP__Reply__Path__Requested: delete field_avp__DCA__3GPP__Reply__Path__Requested; break; case ALT_avp__AAA__3GPP__User__Id: delete field_avp__AAA__3GPP__User__Id; break; case ALT_avp__DCA__3GPP__Serving__Node__Type: delete field_avp__DCA__3GPP__Serving__Node__Type; break; case ALT_avp__DNAS__NONE__Login__LAT__Node: delete field_avp__DNAS__NONE__Login__LAT__Node; break; case ALT_avp__DNAS__NONE__Originating__Line__Info: delete field_avp__DNAS__NONE__Originating__Line__Info; break; case ALT_avp__DCC__NONE__Exponent: delete field_avp__DCC__NONE__Exponent; break; case ALT_avp__MIPv6__NONE__MIP__Authenticator: delete field_avp__MIPv6__NONE__MIP__Authenticator; break; case ALT_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info: delete field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info; break; case ALT_avp__MIPv4__NONE__Accounting__Input__Octets: delete field_avp__MIPv4__NONE__Accounting__Input__Octets; break; case ALT_avp__AAA__3GPP__EPS__User__State: delete field_avp__AAA__3GPP__EPS__User__State; break; case ALT_avp__BASE__NONE__Origin__Host: delete field_avp__BASE__NONE__Origin__Host; break; case ALT_avp__AAA__3GPP__Access__Authorization__Flags: delete field_avp__AAA__3GPP__Access__Authorization__Flags; break; case ALT_avp__DCA__3GPP__PDP__Address: delete field_avp__DCA__3GPP__PDP__Address; break; case ALT_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator: delete field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator; break; case ALT_avp__DCA__3GPP__NNI__Information: delete field_avp__DCA__3GPP__NNI__Information; break; case ALT_avp__DCA__3GPP__Location__Estimate: delete field_avp__DCA__3GPP__Location__Estimate; break; case ALT_avp__DCA__3GPP__Offline__Charging: delete field_avp__DCA__3GPP__Offline__Charging; break; case ALT_avp__RX__3GPP__Retry__Interval: delete field_avp__RX__3GPP__Retry__Interval; break; case ALT_avp__BASE__NONE__Accounting__Session__Id: delete field_avp__BASE__NONE__Accounting__Session__Id; break; case ALT_avp__DCA__3GPP__Additional__Content__Information: delete field_avp__DCA__3GPP__Additional__Content__Information; break; case ALT_avp__DCC__NONE__Restriction__Filter__Rule: delete field_avp__DCC__NONE__Restriction__Filter__Rule; break; case ALT_avp__DCA__3GPP__Cause__Code: delete field_avp__DCA__3GPP__Cause__Code; break; case ALT_avp__AAA__3GPP__TWAN__Connection__Mode: delete field_avp__AAA__3GPP__TWAN__Connection__Mode; break; case ALT_avp__PCC__3GPP__Packet__Filter__Identifier: delete field_avp__PCC__3GPP__Packet__Filter__Identifier; break; case ALT_avp__DCA__3GPP__Address__Data: delete field_avp__DCA__3GPP__Address__Data; break; case ALT_avp__S6__3GPP__SCEF__Reference__ID: delete field_avp__S6__3GPP__SCEF__Reference__ID; break; case ALT_avp__DCA__3GPP__Content__Type: delete field_avp__DCA__3GPP__Content__Type; break; case ALT_avp__PCC__3GPP__Resource__Release__Notification: delete field_avp__PCC__3GPP__Resource__Release__Notification; break; case ALT_avp__PCC__3GPP__ADC__Rule__Name: delete field_avp__PCC__3GPP__ADC__Rule__Name; break; case ALT_avp__DCA__3GPP__ProSe__Function__IP__Address: delete field_avp__DCA__3GPP__ProSe__Function__IP__Address; break; case ALT_avp__PCC__3GPP__Guaranteed__Bitrate__DL: delete field_avp__PCC__3GPP__Guaranteed__Bitrate__DL; break; case ALT_avp__BASE__NONE__Disconnect__Cause: delete field_avp__BASE__NONE__Disconnect__Cause; break; case ALT_avp__AAA__3GPP__Error__Diagnostic: delete field_avp__AAA__3GPP__Error__Diagnostic; break; case ALT_avp__RX__3GPP__Extended__Max__Supported__BW__UL: delete field_avp__RX__3GPP__Extended__Max__Supported__BW__UL; break; case ALT_avp__PCC__3GPP__UDP__Source__Port: delete field_avp__PCC__3GPP__UDP__Source__Port; break; case ALT_avp__DCC__NONE__CC__Total__Octets: delete field_avp__DCC__NONE__CC__Total__Octets; break; case ALT_avp__BASE__NONE__Accounting__Record__Type: delete field_avp__BASE__NONE__Accounting__Record__Type; break; case ALT_avp__DCA__3GPP__SMS__Result: delete field_avp__DCA__3GPP__SMS__Result; break; case ALT_avp__DCA__3GPP__MMS__Information: delete field_avp__DCA__3GPP__MMS__Information; break; case ALT_avp__CxDx__3GPP__From__SIP__Header: delete field_avp__CxDx__3GPP__From__SIP__Header; break; case ALT_avp__PCC__3GPP__Routing__Rule__Definition: delete field_avp__PCC__3GPP__Routing__Rule__Definition; break; case ALT_avp__AAA__3GPP__SIPTO__Local__Network__Permission: delete field_avp__AAA__3GPP__SIPTO__Local__Network__Permission; break; case ALT_avp__DCA__3GPP__CUG__Information: delete field_avp__DCA__3GPP__CUG__Information; break; case ALT_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed: delete field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed; break; case ALT_avp__DCC__NONE__Value__Digits: delete field_avp__DCC__NONE__Value__Digits; break; case ALT_avp__MIPv4__NONE__MIP__MN__AAA__Auth: delete field_avp__MIPv4__NONE__MIP__MN__AAA__Auth; break; case ALT_avp__BASE__NONE__Acct__Application__Id: delete field_avp__BASE__NONE__Acct__Application__Id; break; case ALT_avp__DCA__3GPP__Associated__Party__Address: delete field_avp__DCA__3GPP__Associated__Party__Address; break; case ALT_avp__CxDx__3GPP__SIP__Authenticate: delete field_avp__CxDx__3GPP__SIP__Authenticate; break; case ALT_avp__AAA__3GPP__Service__Type: delete field_avp__AAA__3GPP__Service__Type; break; case ALT_avp__AAA__3GPP__Immediate__Response__Preferred: delete field_avp__AAA__3GPP__Immediate__Response__Preferred; break; case ALT_avp__DNAS__NONE__Framed__Appletalk__Zone: delete field_avp__DNAS__NONE__Framed__Appletalk__Zone; break; case ALT_avp__DNAS__NONE__Login__IPv6__Host: delete field_avp__DNAS__NONE__Login__IPv6__Host; break; case ALT_avp__DCA__3GPP__Local__GW__Inserted__Indication: delete field_avp__DCA__3GPP__Local__GW__Inserted__Indication; break; case ALT_avp__AAA__3GPP__XRES: delete field_avp__AAA__3GPP__XRES; break; case ALT_avp__DCC__NONE__Final__Unit__Indication: delete field_avp__DCC__NONE__Final__Unit__Indication; break; case ALT_avp__DCA__3GPP__Deferred__Location__Event__Type: delete field_avp__DCA__3GPP__Deferred__Location__Event__Type; break; case ALT_avp__GI__3GPP__3GPP__IMSI: delete field_avp__GI__3GPP__3GPP__IMSI; break; case ALT_avp__AAA__3GPP__User__State: delete field_avp__AAA__3GPP__User__State; break; case ALT_avp__MIPv4__NONE__MIP__MN__to__HA__MSA: delete field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA; break; case ALT_avp__BASE__NONE__Result__Code: delete field_avp__BASE__NONE__Result__Code; break; case ALT_avp__DCA__3GPP__Envelope: delete field_avp__DCA__3GPP__Envelope; break; case ALT_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity: delete field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity; break; case ALT_avp__DCA__3GPP__IMS__Communication__Service__Identifier: delete field_avp__DCA__3GPP__IMS__Communication__Service__Identifier; break; case ALT_avp__DNAS__NONE__Framed__IP__Address: delete field_avp__DNAS__NONE__Framed__IP__Address; break; case ALT_avp__AAA__3GPP__Trust__Relationship__Update: delete field_avp__AAA__3GPP__Trust__Relationship__Update; break; case ALT_avp__DCA__3GPP__APN__Rate__Control__Downlink: delete field_avp__DCA__3GPP__APN__Rate__Control__Downlink; break; case ALT_avp__DCA__3GPP__Session__Direction: delete field_avp__DCA__3GPP__Session__Direction; break; case ALT_avp__S6__3GPP__IP__SM__GW__Realm: delete field_avp__S6__3GPP__IP__SM__GW__Realm; break; case ALT_avp__DCA__3GPP__Monitoring__UE__Identifier: delete field_avp__DCA__3GPP__Monitoring__UE__Identifier; break; case ALT_avp__S6__3GPP__Reference__ID__Validity__Time: delete field_avp__S6__3GPP__Reference__ID__Validity__Time; break; case ALT_avp__PCC__3GPP__TFT__Packet__Filter__Information: delete field_avp__PCC__3GPP__TFT__Packet__Filter__Information; break; case ALT_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity: delete field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity; break; case ALT_avp__RX__3GPP__Min__Desired__Bandwidth__DL: delete field_avp__RX__3GPP__Min__Desired__Bandwidth__DL; break; case ALT_avp__DCA__3GPP__Transmitter__Info: delete field_avp__DCA__3GPP__Transmitter__Info; break; case ALT_avp__S6__3GPP__Group__Reporting__Guard__Timer: delete field_avp__S6__3GPP__Group__Reporting__Guard__Timer; break; case ALT_avp__DCA__3GPP__PS__Furnish__Charging__Information: delete field_avp__DCA__3GPP__PS__Furnish__Charging__Information; break; case ALT_avp__CxDx__3GPP__Associated__Identities: delete field_avp__CxDx__3GPP__Associated__Identities; break; case ALT_avp__PCC__3GPP__Session__Linking__Indicator: delete field_avp__PCC__3GPP__Session__Linking__Indicator; break; case ALT_avp__BASE__NONE__Auth__Session__State: delete field_avp__BASE__NONE__Auth__Session__State; break; case ALT_avp__S6__3GPP__Maximum__Number__of__Reports: delete field_avp__S6__3GPP__Maximum__Number__of__Reports; break; case ALT_avp__PCC__3GPP__PRA__Install: delete field_avp__PCC__3GPP__PRA__Install; break; case ALT_avp__AAA__3GPP__V2X__Permission: delete field_avp__AAA__3GPP__V2X__Permission; break; case ALT_avp__DCA__3GPP__ProSe__Range__Class: delete field_avp__DCA__3GPP__ProSe__Range__Class; break; case ALT_avp__DCA__3GPP__Carrier__Select__Routing__Information: delete field_avp__DCA__3GPP__Carrier__Select__Routing__Information; break; case ALT_avp__PCC__3GPP__QoS__Negotiation: delete field_avp__PCC__3GPP__QoS__Negotiation; break; case ALT_avp__AAA__3GPP__LIPA__Permission: delete field_avp__AAA__3GPP__LIPA__Permission; break; case ALT_avp__CxDx__3GPP__SIP__Auth__Data__Item: delete field_avp__CxDx__3GPP__SIP__Auth__Data__Item; break; case ALT_avp__AAA__3GPP__3GPP2__MEID: delete field_avp__AAA__3GPP__3GPP2__MEID; break; case ALT_avp__MIPv4__NONE__MIP__FA__to__MN__MSA: delete field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA; break; case ALT_avp__AAA__3GPP__Subscription__Data: delete field_avp__AAA__3GPP__Subscription__Data; break; case ALT_avp__CxDx__3GPP__Multiple__Registration__Indication: delete field_avp__CxDx__3GPP__Multiple__Registration__Indication; break; case ALT_avp__AAA__3GPP__WLAN__offloadability__UTRAN: delete field_avp__AAA__3GPP__WLAN__offloadability__UTRAN; break; case ALT_avp__BASE__NONE__Vendor__Specific__Application__Id: delete field_avp__BASE__NONE__Vendor__Specific__Application__Id; break; case ALT_avp__DCA__3GPP__IMSI__Unauthenticated__Flag: delete field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag; break; case ALT_avp__DCA__3GPP__Interface__Id: delete field_avp__DCA__3GPP__Interface__Id; break; case ALT_avp__AAA__3GPP__CSG__Subscription__Data: delete field_avp__AAA__3GPP__CSG__Subscription__Data; break; case ALT_avp__DCA__3GPP__Diagnostics: delete field_avp__DCA__3GPP__Diagnostics; break; case ALT_avp__MIPv6__NONE__Service__Selection: delete field_avp__MIPv6__NONE__Service__Selection; break; case ALT_avp__AAA__3GPP__TS__Code: delete field_avp__AAA__3GPP__TS__Code; break; case ALT_avp__DNAS__NONE__Tunnel__Client__Endpoint: delete field_avp__DNAS__NONE__Tunnel__Client__Endpoint; break; case ALT_avp__AAA__3GPP__AN__Trusted: delete field_avp__AAA__3GPP__AN__Trusted; break; case ALT_avp__DCA__3GPP__Monitoring__Event__Funtionality: delete field_avp__DCA__3GPP__Monitoring__Event__Funtionality; break; case ALT_avp__DCA__3GPP__Aux__Applic__Info: delete field_avp__DCA__3GPP__Aux__Applic__Info; break; case ALT_avp__MIPv4__NONE__MIP__Nonce: delete field_avp__MIPv4__NONE__MIP__Nonce; break; case ALT_avp__S6__3GPP__IP__SM__GW__Number: delete field_avp__S6__3GPP__IP__SM__GW__Number; break; case ALT_avp__AAA__3GPP__AAR__Flags: delete field_avp__AAA__3GPP__AAR__Flags; break; case ALT_avp__DCA__3GPP__LCS__Client__External__ID: delete field_avp__DCA__3GPP__LCS__Client__External__ID; break; case ALT_avp__DCA__3GPP__VLR__Number: delete field_avp__DCA__3GPP__VLR__Number; break; case ALT_avp__PCC__3GPP__Charging__Rule__Install: delete field_avp__PCC__3GPP__Charging__Rule__Install; break; case ALT_avp__RX__3GPP__Rx__Request__Type: delete field_avp__RX__3GPP__Rx__Request__Type; break; case ALT_avp__S6__3GPP__NIDD__Authorization__Response: delete field_avp__S6__3GPP__NIDD__Authorization__Response; break; case ALT_avp__DCA__3GPP__Outgoing__Trunk__Group__Id: delete field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id; break; case ALT_avp__AAA__3GPP__Transport__Access__Type: delete field_avp__AAA__3GPP__Transport__Access__Type; break; case ALT_avp__DCC__NONE__Subscription__Id: delete field_avp__DCC__NONE__Subscription__Id; break; case ALT_avp__PCC__3GPP__QoS__Rule__Remove: delete field_avp__PCC__3GPP__QoS__Rule__Remove; break; case ALT_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data: delete field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data; break; case ALT_avp__DCA__3GPP__Message__Body: delete field_avp__DCA__3GPP__Message__Body; break; case ALT_avp__S6__3GPP__Communication__Duration__Time: delete field_avp__S6__3GPP__Communication__Duration__Time; break; case ALT_avp__PCC__3GPP__Access__Availability__Change__Reason: delete field_avp__PCC__3GPP__Access__Availability__Change__Reason; break; case ALT_avp__PCC__3GPP__TDF__Application__Identifier: delete field_avp__PCC__3GPP__TDF__Application__Identifier; break; case ALT_avp__DCA__3GPP__Requested__PLMN__Identifier: delete field_avp__DCA__3GPP__Requested__PLMN__Identifier; break; case ALT_avp__AAA__3GPP__Location__Area__Identity: delete field_avp__AAA__3GPP__Location__Area__Identity; break; case ALT_avp__RX__3GPP__Media__Component__Status: delete field_avp__RX__3GPP__Media__Component__Status; break; case ALT_avp__AAA__3GPP__eDRX__Cycle__Length__Value: delete field_avp__AAA__3GPP__eDRX__Cycle__Length__Value; break; case ALT_avp__MIPv4__NONE__MIP__FA__Challenge: delete field_avp__MIPv4__NONE__MIP__FA__Challenge; break; case ALT_avp__CxDx__3GPP__Visited__Network__Identifier: delete field_avp__CxDx__3GPP__Visited__Network__Identifier; break; case ALT_avp__S6__3GPP__RIR__Flags: delete field_avp__S6__3GPP__RIR__Flags; break; case ALT_avp__DCA__3GPP__Volume__Quota__Threshold: delete field_avp__DCA__3GPP__Volume__Quota__Threshold; break; case ALT_avp__DCA__3GPP__Incremental__Cost: delete field_avp__DCA__3GPP__Incremental__Cost; break; case ALT_avp__PCC__3GPP__Usage__Monitoring__Level: delete field_avp__PCC__3GPP__Usage__Monitoring__Level; break; case ALT_avp__AAA__3GPP__Collection__Period__RRM__LTE: delete field_avp__AAA__3GPP__Collection__Period__RRM__LTE; break; case ALT_avp__PCC__3GPP__Extended__APN__AMBR__UL: delete field_avp__PCC__3GPP__Extended__APN__AMBR__UL; break; case ALT_avp__AAA__3GPP__Subscriber__Status: delete field_avp__AAA__3GPP__Subscriber__Status; break; case ALT_avp__CxDx__3GPP__Identity__with__Emergency__Registration: delete field_avp__CxDx__3GPP__Identity__with__Emergency__Registration; break; case ALT_avp__DCA__3GPP__Originator__Received__Address: delete field_avp__DCA__3GPP__Originator__Received__Address; break; case ALT_avp__DCA__3GPP__AoC__Service: delete field_avp__DCA__3GPP__AoC__Service; break; case ALT_avp__DCC__NONE__Tariff__Change__Usage: delete field_avp__DCC__NONE__Tariff__Change__Usage; break; case ALT_avp__AAA__3GPP__LCS__PrivacyException: delete field_avp__AAA__3GPP__LCS__PrivacyException; break; case ALT_avp__AAA__3GPP__QoS__Subscribed: delete field_avp__AAA__3GPP__QoS__Subscribed; break; case ALT_avp__DNAS__NONE__NAS__IP__Address: delete field_avp__DNAS__NONE__NAS__IP__Address; break; case ALT_avp__DCA__3GPP__Variable__Part__Value: delete field_avp__DCA__3GPP__Variable__Part__Value; break; case ALT_avp__DCA__3GPP__Read__Reply__Report__Requested: delete field_avp__DCA__3GPP__Read__Reply__Report__Requested; break; case ALT_avp__DCA__3GPP__Event__Charging__TimeStamp: delete field_avp__DCA__3GPP__Event__Charging__TimeStamp; break; case ALT_avp__RX__3GPP__RR__Bandwidth: delete field_avp__RX__3GPP__RR__Bandwidth; break; case ALT_avp__DNAS__NONE__CHAP__Auth: delete field_avp__DNAS__NONE__CHAP__Auth; break; case ALT_avp__DCC__NONE__Service__Context__Id: delete field_avp__DCC__NONE__Service__Context__Id; break; case ALT_avp__MIPv4__NONE__MIP__Authenticator__Length: delete field_avp__MIPv4__NONE__MIP__Authenticator__Length; break; case ALT_avp__DCA__3GPP__SDP__TimeStamps: delete field_avp__DCA__3GPP__SDP__TimeStamps; break; case ALT_avp__DCA__3GPP__IMS__Charging__Identifier: delete field_avp__DCA__3GPP__IMS__Charging__Identifier; break; case ALT_avp__AAA__3GPP__MIP__FA__RK__SPI: delete field_avp__AAA__3GPP__MIP__FA__RK__SPI; break; case ALT_avp__DCA__3GPP__Related__Trigger: delete field_avp__DCA__3GPP__Related__Trigger; break; case ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL: delete field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL; break; case ALT_avp__S6__3GPP__SCS__Identity: delete field_avp__S6__3GPP__SCS__Identity; break; case ALT_avp__DCA__3GPP__LCS__Name__String: delete field_avp__DCA__3GPP__LCS__Name__String; break; case ALT_avp__RX__3GPP__Access__Network__Charging__Address: delete field_avp__RX__3GPP__Access__Network__Charging__Address; break; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Identifier: delete field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier; break; case ALT_avp__BASE__NONE__Inband__Security__Id: delete field_avp__BASE__NONE__Inband__Security__Id; break; case ALT_avp__DCA__3GPP__ISUP__Cause__Value: delete field_avp__DCA__3GPP__ISUP__Cause__Value; break; case ALT_avp__PCC__3GPP__Charging__Rule__Name: delete field_avp__PCC__3GPP__Charging__Rule__Name; break; case ALT_avp__RX__3GPP__Ip__Domain__Id: delete field_avp__RX__3GPP__Ip__Domain__Id; break; case ALT_avp__PCC__3GPP__TDF__IP__Address: delete field_avp__PCC__3GPP__TDF__IP__Address; break; case ALT_avp__AAA__3GPP__UE__Usage__Type: delete field_avp__AAA__3GPP__UE__Usage__Type; break; case ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction: delete field_avp__S6__3GPP__Enhanced__Coverage__Restriction; break; case ALT_avp__DCA__3GPP__Charged__Party: delete field_avp__DCA__3GPP__Charged__Party; break; case ALT_avp__DCA__3GPP__PDN__Connection__Charging__ID: delete field_avp__DCA__3GPP__PDN__Connection__Charging__ID; break; case ALT_avp__CxDx__3GPP__User__Data__Already__Available: delete field_avp__CxDx__3GPP__User__Data__Already__Available; break; case ALT_avp__PCC__3GPP__Security__Parameter__Index: delete field_avp__PCC__3GPP__Security__Parameter__Index; break; case ALT_avp__AAA__3GPP__MME__Number__for__MT__SMS: delete field_avp__AAA__3GPP__MME__Number__for__MT__SMS; break; case ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL: delete field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL; break; case ALT_avp__DCC__NONE__CC__Correlation__Id: delete field_avp__DCC__NONE__CC__Correlation__Id; break; case ALT_avp__MIPv4__NONE__MIP__Home__Agent__Host: delete field_avp__MIPv4__NONE__MIP__Home__Agent__Host; break; case ALT_avp__BASE__NONE__Route__Record: delete field_avp__BASE__NONE__Route__Record; break; case ALT_avp__DCA__3GPP__SM__User__Data__Header: delete field_avp__DCA__3GPP__SM__User__Data__Header; break; case ALT_avp__AAA__3GPP__Carrier__Frequency: delete field_avp__AAA__3GPP__Carrier__Frequency; break; case ALT_avp__DCA__3GPP__MMTel__Information: delete field_avp__DCA__3GPP__MMTel__Information; break; case ALT_avp__CxDx__3GPP__Mandatory__Capability: delete field_avp__CxDx__3GPP__Mandatory__Capability; break; case ALT_avp__AAA__3GPP__Trace__NE__Type__List: delete field_avp__AAA__3GPP__Trace__NE__Type__List; break; case ALT_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode: delete field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode; break; case ALT_avp__DNAS__NONE__Port__Limit: delete field_avp__DNAS__NONE__Port__Limit; break; case ALT_avp__MIPv6__NONE__MIP6__Feature__Vector: delete field_avp__MIPv6__NONE__MIP6__Feature__Vector; break; case ALT_avp__DCC__NONE__Multiple__Services__Credit__Control: delete field_avp__DCC__NONE__Multiple__Services__Credit__Control; break; case ALT_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator: delete field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator; break; case ALT_avp__AAA__3GPP__NOR__Flags: delete field_avp__AAA__3GPP__NOR__Flags; break; case ALT_avp__DCA__3GPP__Message__ID: delete field_avp__DCA__3GPP__Message__ID; break; case ALT_avp__GI__3GPP__3GPP__MS__TimeZone: delete field_avp__GI__3GPP__3GPP__MS__TimeZone; break; case ALT_avp__AAA__3GPP__External__Client: delete field_avp__AAA__3GPP__External__Client; break; case ALT_avp__DCA__3GPP__Charge__Reason__Code: delete field_avp__DCA__3GPP__Charge__Reason__Code; break; case ALT_avp__BASE__NONE__Authorization__Lifetime: delete field_avp__BASE__NONE__Authorization__Lifetime; break; case ALT_avp__AAA__3GPP__TWAN__PCO: delete field_avp__AAA__3GPP__TWAN__PCO; break; case ALT_avp__DCA__3GPP__PoC__Change__Conditions: delete field_avp__DCA__3GPP__PoC__Change__Conditions; break; case ALT_avp__DCA__3GPP__Language: delete field_avp__DCA__3GPP__Language; break; case ALT_avp__RX__3GPP__Extended__Min__Requested__BW__DL: delete field_avp__RX__3GPP__Extended__Min__Requested__BW__DL; break; case ALT_avp__DNAS__NONE__ARAP__Features: delete field_avp__DNAS__NONE__ARAP__Features; break; case ALT_avp__DNAS__NONE__Framed__MTU: delete field_avp__DNAS__NONE__Framed__MTU; break; case ALT_avp__DCA__3GPP__Unit__Quota__Threshold: delete field_avp__DCA__3GPP__Unit__Quota__Threshold; break; case ALT_avp__DNAS__NONE__Accounting__Auth__Method: delete field_avp__DNAS__NONE__Accounting__Auth__Method; break; case ALT_avp__MIPv4__NONE__MIP__Authenticator__Offset: delete field_avp__MIPv4__NONE__MIP__Authenticator__Offset; break; case ALT_avp__DCA__3GPP__MBMS__Information: delete field_avp__DCA__3GPP__MBMS__Information; break; case ALT_avp__DCA__3GPP__Bearer__Capability: delete field_avp__DCA__3GPP__Bearer__Capability; break; case ALT_avp__RX__3GPP__Service__URN: delete field_avp__RX__3GPP__Service__URN; break; case ALT_avp__S6__3GPP__Supported__Services: delete field_avp__S6__3GPP__Supported__Services; break; case ALT_avp__DCA__3GPP__SDP__Media__Description: delete field_avp__DCA__3GPP__SDP__Media__Description; break; case ALT_avp__MIPv4__NONE__Accounting__Output__Packets: delete field_avp__MIPv4__NONE__Accounting__Output__Packets; break; case ALT_avp__DCA__3GPP__Radio__Parameter__Set__Info: delete field_avp__DCA__3GPP__Radio__Parameter__Set__Info; break; case ALT_avp__PCC__3GPP__Rule__DeActivation__Time: delete field_avp__PCC__3GPP__Rule__DeActivation__Time; break; case ALT_avp__AAA__3GPP__Relay__Node__Indicator: delete field_avp__AAA__3GPP__Relay__Node__Indicator; break; case ALT_avp__S6__3GPP__T4__Data: delete field_avp__S6__3GPP__T4__Data; break; case ALT_avp__PCC__3GPP__Fixed__User__Location__Info: delete field_avp__PCC__3GPP__Fixed__User__Location__Info; break; case ALT_avp__DCA__3GPP__Coverage__Status: delete field_avp__DCA__3GPP__Coverage__Status; break; case ALT_avp__PCC__3GPP__Online: delete field_avp__PCC__3GPP__Online; break; case ALT_avp__PCC__3GPP__ADC__Rule__Base__Name: delete field_avp__PCC__3GPP__ADC__Rule__Base__Name; break; case ALT_avp__AAA__3GPP__SCEF__Realm: delete field_avp__AAA__3GPP__SCEF__Realm; break; case ALT_avp__DCA__3GPP__MBMS__Charged__Party: delete field_avp__DCA__3GPP__MBMS__Charged__Party; break; case ALT_avp__S6__3GPP__Requested__Validity__Time: delete field_avp__S6__3GPP__Requested__Validity__Time; break; case ALT_avp__DCC__NONE__CC__Request__Number: delete field_avp__DCC__NONE__CC__Request__Number; break; case ALT_avp__DCA__3GPP__AoC__Information: delete field_avp__DCA__3GPP__AoC__Information; break; case ALT_avp__CxDx__3GPP__Supported__Features: delete field_avp__CxDx__3GPP__Supported__Features; break; case ALT_avp__AAA__3GPP__Local__Time__Zone: delete field_avp__AAA__3GPP__Local__Time__Zone; break; case ALT_avp__AAA__3GPP__GERAN__Vector: delete field_avp__AAA__3GPP__GERAN__Vector; break; case ALT_avp__CxDx__3GPP__Call__ID__SIP__Header: delete field_avp__CxDx__3GPP__Call__ID__SIP__Header; break; case ALT_avp__DCA__3GPP__Online__Charging__Flag: delete field_avp__DCA__3GPP__Online__Charging__Flag; break; case ALT_avp__DCA__3GPP__Number__of__Messages__Sent: delete field_avp__DCA__3GPP__Number__of__Messages__Sent; break; case ALT_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile: delete field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile; break; case ALT_avp__GI__3GPP__3GPP__Session__Stop__Indicator: delete field_avp__GI__3GPP__3GPP__Session__Stop__Indicator; break; case ALT_avp__AAA__3GPP__GPRS__Subscription__Data: delete field_avp__AAA__3GPP__GPRS__Subscription__Data; break; case ALT_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile: delete field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile; break; case ALT_avp__DCA__3GPP__Access__Transfer__Type: delete field_avp__DCA__3GPP__Access__Transfer__Type; break; case ALT_avp__DNAS__NONE__Called__Station__Id: delete field_avp__DNAS__NONE__Called__Station__Id; break; case ALT_avp__DCA__3GPP__Inter__UE__Transfer: delete field_avp__DCA__3GPP__Inter__UE__Transfer; break; case ALT_avp__DCC__NONE__Cost__Unit: delete field_avp__DCC__NONE__Cost__Unit; break; case ALT_avp__BASE__NONE__Accounting__Realtime__Required: delete field_avp__BASE__NONE__Accounting__Realtime__Required; break; case ALT_avp__BASE__NONE__Termination__Cause: delete field_avp__BASE__NONE__Termination__Cause; break; case ALT_avp__DCA__3GPP__Received__Talk__Burst__Volume: delete field_avp__DCA__3GPP__Received__Talk__Burst__Volume; break; case ALT_avp__DCA__3GPP__Rate__Control__Max__Rate: delete field_avp__DCA__3GPP__Rate__Control__Max__Rate; break; case ALT_avp__DCA__3GPP__Class__Identifier: delete field_avp__DCA__3GPP__Class__Identifier; break; case ALT_avp__GI__3GPP__3GPP__Allocate__IP__Type: delete field_avp__GI__3GPP__3GPP__Allocate__IP__Type; break; case ALT_avp__AAA__3GPP__SM__Back__Off__Timer: delete field_avp__AAA__3GPP__SM__Back__Off__Timer; break; case ALT_avp__RX__3GPP__Specific__Action: delete field_avp__RX__3GPP__Specific__Action; break; case ALT_avp__S6__3GPP__Maximum__Detection__Time: delete field_avp__S6__3GPP__Maximum__Detection__Time; break; case ALT_avp__DNAS__NONE__Login__TCP__Port: delete field_avp__DNAS__NONE__Login__TCP__Port; break; case ALT_avp__DNAS__NONE__Password__Retry: delete field_avp__DNAS__NONE__Password__Retry; break; case ALT_avp__DCA__3GPP__Time__Stamps: delete field_avp__DCA__3GPP__Time__Stamps; break; case ALT_avp__DCA__3GPP__Base__Time__Interval: delete field_avp__DCA__3GPP__Base__Time__Interval; break; case ALT_avp__DCA__3GPP__UWAN__User__Location__Info: delete field_avp__DCA__3GPP__UWAN__User__Location__Info; break; case ALT_avp__DCA__3GPP__ProSe__Role__Of__UE: delete field_avp__DCA__3GPP__ProSe__Role__Of__UE; break; case ALT_avp__PCC__3GPP__RAT__Type: delete field_avp__PCC__3GPP__RAT__Type; break; case ALT_avp__AAA__3GPP__Ext__PDP__Address: delete field_avp__AAA__3GPP__Ext__PDP__Address; break; case ALT_avp__DCA__3GPP__PoC__Session__Type: delete field_avp__DCA__3GPP__PoC__Session__Type; break; case ALT_avp__DCA__3GPP__ISUP__Cause: delete field_avp__DCA__3GPP__ISUP__Cause; break; case ALT_avp__RX__3GPP__AF__Signalling__Protocol: delete field_avp__RX__3GPP__AF__Signalling__Protocol; break; case ALT_avp__AAA__3GPP__Adjacent__PLMNs: delete field_avp__AAA__3GPP__Adjacent__PLMNs; break; case ALT_avp__S6__3GPP__Service__Result__Code: delete field_avp__S6__3GPP__Service__Result__Code; break; case ALT_avp__AAA__3GPP__SGSN__Location__Information: delete field_avp__AAA__3GPP__SGSN__Location__Information; break; case ALT_avp__DCA__3GPP__Authorised__QoS: delete field_avp__DCA__3GPP__Authorised__QoS; break; case ALT_avp__DCA__3GPP__Time__First__Transmission: delete field_avp__DCA__3GPP__Time__First__Transmission; break; case ALT_avp__DCA__3GPP__Stop__Time: delete field_avp__DCA__3GPP__Stop__Time; break; case ALT_avp__CxDx__3GPP__Reason__Code: delete field_avp__CxDx__3GPP__Reason__Code; break; case ALT_avp__PCC__3GPP__Pre__emption__Vulnerability: delete field_avp__PCC__3GPP__Pre__emption__Vulnerability; break; case ALT_avp__AAA__3GPP__Equivalent__PLMN__List: delete field_avp__AAA__3GPP__Equivalent__PLMN__List; break; case ALT_avp__PCC__3GPP__Default__Access: delete field_avp__PCC__3GPP__Default__Access; break; case ALT_avp__CxDx__3GPP__Supported__Applications: delete field_avp__CxDx__3GPP__Supported__Applications; break; case ALT_avp__BASE__NONE__Class: delete field_avp__BASE__NONE__Class; break; case ALT_avp__DNAS__NONE__ARAP__Challenge__Response: delete field_avp__DNAS__NONE__ARAP__Challenge__Response; break; case ALT_avp__DCA__3GPP__SM__Message__Type: delete field_avp__DCA__3GPP__SM__Message__Type; break; case ALT_avp__DCC__NONE__CC__Sub__Session__Id: delete field_avp__DCC__NONE__CC__Sub__Session__Id; break; case ALT_avp__AAA__3GPP__IDR__Flags: delete field_avp__AAA__3GPP__IDR__Flags; break; case ALT_avp__PCC__3GPP__PS__to__CS__Session__Continuity: delete field_avp__PCC__3GPP__PS__to__CS__Session__Continuity; break; case ALT_avp__AAA__3GPP__V2X__Subscription__Data: delete field_avp__AAA__3GPP__V2X__Subscription__Data; break; case ALT_avp__DCA__3GPP__Refund__Information: delete field_avp__DCA__3GPP__Refund__Information; break; case ALT_avp__DCA__3GPP__Rate__Element: delete field_avp__DCA__3GPP__Rate__Element; break; case ALT_avp__AAA__3GPP__PDP__Type: delete field_avp__AAA__3GPP__PDP__Type; break; case ALT_avp__AAA__3GPP__AMBR: delete field_avp__AAA__3GPP__AMBR; break; case ALT_avp__DCA__3GPP__Submission__Time: delete field_avp__DCA__3GPP__Submission__Time; break; case ALT_avp__UNKNOWN: delete field_avp__UNKNOWN; break; default: break; } union_selection = UNBOUND_VALUE; } void AVP__Data::log() const { switch (union_selection) { case ALT_avp__GI__3GPP__3GPP__SGSN__IPv6__Address: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_SGSN_IPv6_Address := "); field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Login__LAT__Service: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Login_LAT_Service := "); field_avp__DNAS__NONE__Login__LAT__Service->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__RAR__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_RAR_Flags := "); field_avp__AAA__3GPP__RAR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SCS__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SCS_Address := "); field_avp__DCA__3GPP__SCS__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__GI__3GPP__3GPP__GGSN__MCC__MNC: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_GGSN_MCC_MNC := "); field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Direct__Debiting__Failure__Handling: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Direct_Debiting_Failure_Handling := "); field_avp__DCC__NONE__Direct__Debiting__Failure__Handling->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv6__NONE__MIP__Careof__Address: TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP_Careof_Address := "); field_avp__MIPv6__NONE__MIP__Careof__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__TWAN__User__Location__Info: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_TWAN_User_Location_Info := "); field_avp__DCA__3GPP__TWAN__User__Location__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__PoC__User__Role__IDs: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_User_Role_IDs := "); field_avp__DCA__3GPP__PoC__User__Role__IDs->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Announcement__Order: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Announcement_Order := "); field_avp__DCA__3GPP__Announcement__Order->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__ETSI__Line__Identifier: TTCN_Logger::log_event_str("{ avp_CxDx_ETSI_Line_Identifier := "); field_avp__CxDx__ETSI__Line__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Bearer__Identifier: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Bearer_Identifier := "); field_avp__PCC__3GPP__Bearer__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Content__Version: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Content_Version := "); field_avp__RX__3GPP__Content__Version->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Applic__ID: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Applic_ID := "); field_avp__DCA__3GPP__Applic__ID->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__HA__to__FA__MSA: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_HA_to_FA_MSA := "); field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Session__Id: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Session_Id := "); field_avp__BASE__NONE__Session__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Route__Header__Transmitted: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Route_Header_Transmitted := "); field_avp__DCA__3GPP__Route__Header__Transmitted->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Reporting__Reason: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Reporting_Reason := "); field_avp__DCA__3GPP__Reporting__Reason->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Emergency__Services: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Emergency_Services := "); field_avp__AAA__3GPP__Emergency__Services->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Media__Component__Description: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Media_Component_Description := "); field_avp__RX__3GPP__Media__Component__Description->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__CSG__Information__Reporting: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_CSG_Information_Reporting := "); field_avp__PCC__3GPP__CSG__Information__Reporting->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Measurement__Quantity: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Measurement_Quantity := "); field_avp__AAA__3GPP__Measurement__Quantity->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Location__Information__Configuration: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Location_Information_Configuration := "); field_avp__S6__3GPP__Location__Information__Configuration->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Bearer__Usage: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Bearer_Usage := "); field_avp__PCC__3GPP__Bearer__Usage->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Application__provided__Called__Party__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Application_provided_Called_Party_Address := "); field_avp__DCA__3GPP__Application__provided__Called__Party__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Proximity__Alert__Timestamp: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Proximity_Alert_Timestamp := "); field_avp__DCA__3GPP__Proximity__Alert__Timestamp->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Tunnel__Header__Filter: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Tunnel_Header_Filter := "); field_avp__PCC__3GPP__Tunnel__Header__Filter->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__List__Of__Measurements: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_List_Of_Measurements := "); field_avp__AAA__3GPP__List__Of__Measurements->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Requested__Service__Unit: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Requested_Service_Unit := "); field_avp__DCC__NONE__Requested__Service__Unit->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Default__QoS__Name: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Default_QoS_Name := "); field_avp__PCC__3GPP__Default__QoS__Name->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__UVA__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_UVA_Flags := "); field_avp__AAA__3GPP__UVA__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Expires: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Expires := "); field_avp__DCA__3GPP__Expires->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__SAR__Flags: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SAR_Flags := "); field_avp__CxDx__3GPP__SAR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__TDF__Information: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_TDF_Information := "); field_avp__PCC__3GPP__TDF__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Group__Service__Id: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Group_Service_Id := "); field_avp__AAA__3GPP__Group__Service__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Recipient__SCCP__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Recipient_SCCP_Address := "); field_avp__DCA__3GPP__Recipient__SCCP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Preferred__AoC__Currency: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Preferred_AoC_Currency := "); field_avp__DCA__3GPP__Preferred__AoC__Currency->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Framed__Pool: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_Pool := "); field_avp__DNAS__NONE__Framed__Pool->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Traffic__Data__Volumes: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Traffic_Data_Volumes := "); field_avp__DCA__3GPP__Traffic__Data__Volumes->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__CC__Time: TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Time := "); field_avp__DCC__NONE__CC__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Requested_EUTRAN_Authentication_Info := "); field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Unit__Cost: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Unit_Cost := "); field_avp__DCA__3GPP__Unit__Cost->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__SIP__Digest__Authenticate: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SIP_Digest_Authenticate := "); field_avp__CxDx__3GPP__SIP__Digest__Authenticate->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Last__UE__Activity__Time: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Last_UE_Activity_Time := "); field_avp__AAA__3GPP__Last__UE__Activity__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Context__Identifier: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Context_Identifier := "); field_avp__AAA__3GPP__Context__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Used__Service__Unit: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Used_Service_Unit := "); field_avp__DCC__NONE__Used__Service__Unit->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__Reg__Reply: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Reg_Reply := "); field_avp__MIPv4__NONE__MIP__Reg__Reply->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Auth__Application__Id: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Auth_Application_Id := "); field_avp__BASE__NONE__Auth__Application__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Trace__Reference: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Trace_Reference := "); field_avp__AAA__3GPP__Trace__Reference->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__TWAN__Access__Info: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_TWAN_Access_Info := "); field_avp__AAA__3GPP__TWAN__Access__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Status__AS__Code: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Status_AS_Code := "); field_avp__DCA__3GPP__Status__AS__Code->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__LCS__Client__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Client_Type := "); field_avp__DCA__3GPP__LCS__Client__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Framed__Appletalk__Network: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_Appletalk_Network := "); field_avp__DNAS__NONE__Framed__Appletalk__Network->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Framed__IPv6__Prefix: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_IPv6_Prefix := "); field_avp__DNAS__NONE__Framed__IPv6__Prefix->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__PoC__Session__Initiation__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Session_Initiation_Type := "); field_avp__DCA__3GPP__PoC__Session__Initiation__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Sharing__Key__UL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Sharing_Key_UL := "); field_avp__RX__3GPP__Sharing__Key__UL->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Content__Size: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Content_Size := "); field_avp__DCA__3GPP__Content__Size->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Access__Network__Info: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Access_Network_Info := "); field_avp__AAA__3GPP__Access__Network__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__AF__Charging__Identifier: TTCN_Logger::log_event_str("{ avp_RX_3GPP_AF_Charging_Identifier := "); field_avp__RX__3GPP__AF__Charging__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Monitoring__Event__Report: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Monitoring_Event_Report := "); field_avp__S6__3GPP__Monitoring__Event__Report->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Service__Specific__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Service_Specific_Type := "); field_avp__DCA__3GPP__Service__Specific__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Event: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Event := "); field_avp__DCA__3GPP__Event->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Media__Type: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Media_Type := "); field_avp__RX__3GPP__Media__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Conditional__Policy__Information: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Conditional_Policy_Information := "); field_avp__PCC__3GPP__Conditional__Policy__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Firmware__Revision: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Firmware_Revision := "); field_avp__BASE__NONE__Firmware__Revision->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__ProSe__Event__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Event_Type := "); field_avp__DCA__3GPP__ProSe__Event__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Network__Request__Support: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Network_Request_Support := "); field_avp__PCC__3GPP__Network__Request__Support->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__SIPTO__Permission: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SIPTO_Permission := "); field_avp__AAA__3GPP__SIPTO__Permission->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Terminating__IOI: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Terminating_IOI := "); field_avp__DCA__3GPP__Terminating__IOI->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Extended__Max__Supported__BW__DL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Extended_Max_Supported_BW_DL := "); field_avp__RX__3GPP__Extended__Max__Supported__BW__DL->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__UE__Local__IP__Address: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_UE_Local_IP_Address := "); field_avp__PCC__3GPP__UE__Local__IP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SM__Sequence__Number: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SM_Sequence_Number := "); field_avp__DCA__3GPP__SM__Sequence__Number->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__IMS__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_IMS_Information := "); field_avp__DCA__3GPP__IMS__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Presence_Reporting_Area_Elements_List := "); field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Routing__Rule__Remove: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Routing_Rule_Remove := "); field_avp__PCC__3GPP__Routing__Rule__Remove->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__SGs__MME__Identity: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SGs_MME_Identity := "); field_avp__AAA__3GPP__SGs__MME__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Roaming__Information: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Roaming_Information := "); field_avp__S6__3GPP__Roaming__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Number__Of__Diversions: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Number_Of_Diversions := "); field_avp__DCA__3GPP__Number__Of__Diversions->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Coverage__Info: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Coverage_Info := "); field_avp__DCA__3GPP__Coverage__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__SIP__Authentication__Scheme: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SIP_Authentication_Scheme := "); field_avp__CxDx__3GPP__SIP__Authentication__Scheme->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Event__Threshold__RSRP: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Event_Threshold_RSRP := "); field_avp__AAA__3GPP__Event__Threshold__RSRP->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__User__Authorization__Type: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_User_Authorization_Type := "); field_avp__CxDx__3GPP__User__Authorization__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__PLMN__Client: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_PLMN_Client := "); field_avp__AAA__3GPP__PLMN__Client->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Re__Synchronization__Info: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Re_Synchronization_Info := "); field_avp__AAA__3GPP__Re__Synchronization__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Auth__Grace__Period: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Auth_Grace_Period := "); field_avp__BASE__NONE__Auth__Grace__Period->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__User__CSG__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_User_CSG_Information := "); field_avp__DCA__3GPP__User__CSG__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SM__Status: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SM_Status := "); field_avp__DCA__3GPP__SM__Status->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__IP__Realm__Default__Indication: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_IP_Realm_Default_Indication := "); field_avp__DCA__3GPP__IP__Realm__Default__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__RAND: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_RAND := "); field_avp__AAA__3GPP__RAND->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Trace__Depth: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Trace_Depth := "); field_avp__AAA__3GPP__Trace__Depth->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__MN__to__FA__MSA: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_MN_to_FA_MSA := "); field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__SGSN__User__State: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SGSN_User_State := "); field_avp__AAA__3GPP__SGSN__User__State->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__APN__OI__Replacement: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_APN_OI_Replacement := "); field_avp__AAA__3GPP__APN__OI__Replacement->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Alternate__Charged__Party__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Alternate_Charged_Party_Address := "); field_avp__DCA__3GPP__Alternate__Charged__Party__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__APN__Rate__Control: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_APN_Rate_Control := "); field_avp__DCA__3GPP__APN__Rate__Control->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Re__Auth__Request__Type: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Re_Auth_Request_Type := "); field_avp__BASE__NONE__Re__Auth__Request__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Relationship__Mode: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Relationship_Mode := "); field_avp__DCA__3GPP__Relationship__Mode->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__External__Identifier: TTCN_Logger::log_event_str("{ avp_S6_3GPP_External_Identifier := "); field_avp__S6__3GPP__External__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Positioning__Data: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Positioning_Data := "); field_avp__DCA__3GPP__Positioning__Data->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Redirect__Address__Type: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Redirect_Address_Type := "); field_avp__DCC__NONE__Redirect__Address__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv6__NONE__MIP__MN__HA__MSA: TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP_MN_HA_MSA := "); field_avp__MIPv6__NONE__MIP__MN__HA__MSA->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Monitoring_UE_HPLMN_Identifier := "); field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__TFT__Filter: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_TFT_Filter := "); field_avp__PCC__3GPP__TFT__Filter->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Max__Supported__Bandwidth__UL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Max_Supported_Bandwidth_UL := "); field_avp__RX__3GPP__Max__Supported__Bandwidth__UL->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Loss__Of__Connectivity__Reason: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Loss_Of_Connectivity_Reason := "); field_avp__S6__3GPP__Loss__Of__Connectivity__Reason->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Tunnel__Medium__Type: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Medium_Type := "); field_avp__DNAS__NONE__Tunnel__Medium__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Originator: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Originator := "); field_avp__DCA__3GPP__Originator->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__User__Equipment__Info__Type: TTCN_Logger::log_event_str("{ avp_DCC_NONE_User_Equipment_Info_Type := "); field_avp__DCC__NONE__User__Equipment__Info__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Flow__Number: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Flow_Number := "); field_avp__RX__3GPP__Flow__Number->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__Home__Agent__Address: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Home_Agent_Address := "); field_avp__MIPv4__NONE__MIP__Home__Agent__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Resource__Allocation__Notification: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Resource_Allocation_Notification := "); field_avp__PCC__3GPP__Resource__Allocation__Notification->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Basic__Service__Code: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Basic_Service_Code := "); field_avp__DCA__3GPP__Basic__Service__Code->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Monitoring__Type: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Monitoring_Type := "); field_avp__S6__3GPP__Monitoring__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Role__Of__Node: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Role_Of_Node := "); field_avp__DCA__3GPP__Role__Of__Node->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Default__Bearer__Indication: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Default_Bearer_Indication := "); field_avp__PCC__3GPP__Default__Bearer__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__ProSe__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Information := "); field_avp__DCA__3GPP__ProSe__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__QoS__Class__Identifier: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Class_Identifier := "); field_avp__PCC__3GPP__QoS__Class__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__VPLMN__LIPA__Allowed: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_VPLMN_LIPA_Allowed := "); field_avp__AAA__3GPP__VPLMN__LIPA__Allowed->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Mute__Notification: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Mute_Notification := "); field_avp__PCC__3GPP__Mute__Notification->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__SIP__Authentication__Context: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SIP_Authentication_Context := "); field_avp__CxDx__3GPP__SIP__Authentication__Context->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv6__NONE__QoS__Resources: TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_QoS_Resources := "); field_avp__MIPv6__NONE__QoS__Resources->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Logging__Duration: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Logging_Duration := "); field_avp__AAA__3GPP__Logging__Duration->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Service__Parameter__Value: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Service_Parameter_Value := "); field_avp__DCC__NONE__Service__Parameter__Value->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Associated__Registered__Identities: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Associated_Registered_Identities := "); field_avp__CxDx__3GPP__Associated__Registered__Identities->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Routing__IP__Address: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Routing_IP_Address := "); field_avp__PCC__3GPP__Routing__IP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__WLAN__offloadability__EUTRAN: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_WLAN_offloadability_EUTRAN := "); field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__MBMS__GW__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MBMS_GW_Address := "); field_avp__DCA__3GPP__MBMS__GW__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Destination__Interface: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Destination_Interface := "); field_avp__DCA__3GPP__Destination__Interface->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__IMS__Emergency__Indicator: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_IMS_Emergency_Indicator := "); field_avp__DCA__3GPP__IMS__Emergency__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Change__Time: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Change_Time := "); field_avp__DCA__3GPP__Change__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__KASME: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_KASME := "); field_avp__AAA__3GPP__KASME->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__Session__Key: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Session_Key := "); field_avp__MIPv4__NONE__MIP__Session__Key->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__AoC__Cost__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_AoC_Cost_Information := "); field_avp__DCA__3GPP__AoC__Cost__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__GI__3GPP__3GPP__User__Location__Info__Time: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_User_Location_Info_Time := "); field_avp__GI__3GPP__3GPP__User__Location__Info__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Teleservice__List: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Teleservice_List := "); field_avp__AAA__3GPP__Teleservice__List->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__UTRAN__Vector: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_UTRAN_Vector := "); field_avp__AAA__3GPP__UTRAN__Vector->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Non__3GPP__IP__Access__APN: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Non_3GPP_IP_Access_APN := "); field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Monitoring__Event__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Monitoring_Event_Information := "); field_avp__DCA__3GPP__Monitoring__Event__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Tariff__Time__Change: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Tariff_Time_Change := "); field_avp__DCC__NONE__Tariff__Time__Change->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__GI__3GPP__3GPP__NSAPI: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_NSAPI := "); field_avp__GI__3GPP__3GPP__NSAPI->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__LCS__Client__Dialed__By__MS: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Client_Dialed_By_MS := "); field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__GI__3GPP__3GPP__CG__Address: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_CG_Address := "); field_avp__GI__3GPP__3GPP__CG__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Envelope__Start__Time: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Envelope_Start_Time := "); field_avp__DCA__3GPP__Envelope__Start__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Application__Service__Provider__Identity: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Application_Service_Provider_Identity := "); field_avp__RX__3GPP__Application__Service__Provider__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__NIDD__Authorization__Request: TTCN_Logger::log_event_str("{ avp_S6_3GPP_NIDD_Authorization_Request := "); field_avp__S6__3GPP__NIDD__Authorization__Request->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Received__Talk__Burst__Time: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Received_Talk_Burst_Time := "); field_avp__DCA__3GPP__Received__Talk__Burst__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Incoming__Trunk__Group__Id: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Incoming_Trunk_Group_Id := "); field_avp__DCA__3GPP__Incoming__Trunk__Group__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__AAA__Failure__Indication: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_AAA_Failure_Indication := "); field_avp__AAA__3GPP__AAA__Failure__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Rate__Control__Max__Message__Size: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Rate_Control_Max_Message_Size := "); field_avp__DCA__3GPP__Rate__Control__Max__Message__Size->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__QoS__Rule__Install: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Rule_Install := "); field_avp__PCC__3GPP__QoS__Rule__Install->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Periodic__Communication__Indicator: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Periodic_Communication_Indicator := "); field_avp__S6__3GPP__Periodic__Communication__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Service__Specific__Info: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Service_Specific_Info := "); field_avp__DCA__3GPP__Service__Specific__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Flow__Usage: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Flow_Usage := "); field_avp__RX__3GPP__Flow__Usage->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__RAN__Rule__Support: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_RAN_Rule_Support := "); field_avp__PCC__3GPP__RAN__Rule__Support->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Tunnel__Password: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Password := "); field_avp__DNAS__NONE__Tunnel__Password->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PC3_EPC_Control_Protocol_Cause := "); field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Monitoring__Duration: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Monitoring_Duration := "); field_avp__S6__3GPP__Monitoring__Duration->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__QoS__Information: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Information := "); field_avp__PCC__3GPP__QoS__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Routing__Area__Identity: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Routing_Area_Identity := "); field_avp__AAA__3GPP__Routing__Area__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Called__Party__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Called_Party_Address := "); field_avp__DCA__3GPP__Called__Party__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Service__Authorization__Info: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Service_Authorization_Info := "); field_avp__RX__3GPP__Service__Authorization__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Tunneling: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunneling := "); field_avp__DNAS__NONE__Tunneling->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__User__Equipment__Info__Value: TTCN_Logger::log_event_str("{ avp_DCC_NONE_User_Equipment_Info_Value := "); field_avp__DCC__NONE__User__Equipment__Info__Value->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Auth_Input_Data_Length := "); field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__eDRX__Cycle__Length: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_eDRX_Cycle_Length := "); field_avp__AAA__3GPP__eDRX__Cycle__Length->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Multi__Round__Time__Out: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Multi_Round_Time_Out := "); field_avp__BASE__NONE__Multi__Round__Time__Out->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Group__Monitoring__Event__Report__Item: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Group_Monitoring_Event_Report_Item := "); field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Rule__Failure__Code: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Rule_Failure_Code := "); field_avp__PCC__3GPP__Rule__Failure__Code->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Ext__PDP__Type: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Ext_PDP_Type := "); field_avp__AAA__3GPP__Ext__PDP__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Time__Quota__Threshold: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_Quota_Threshold := "); field_avp__DCA__3GPP__Time__Quota__Threshold->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__User__Location__Info__Time: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_User_Location_Info_Time := "); field_avp__PCC__3GPP__User__Location__Info__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Usage__Monitoring__Information: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Usage_Monitoring_Information := "); field_avp__PCC__3GPP__Usage__Monitoring__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Measurement__Period__LTE: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Measurement_Period_LTE := "); field_avp__AAA__3GPP__Measurement__Period__LTE->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Extended__APN__AMBR__DL: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Extended_APN_AMBR_DL := "); field_avp__PCC__3GPP__Extended__APN__AMBR__DL->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Experimental__Result__Code: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Experimental_Result_Code := "); field_avp__BASE__NONE__Experimental__Result__Code->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Session__Priority: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Session_Priority := "); field_avp__CxDx__3GPP__Session__Priority->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Recipient__Info: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Recipient_Info := "); field_avp__DCA__3GPP__Recipient__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__AoC__Format: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_AoC_Format := "); field_avp__DCA__3GPP__AoC__Format->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Start__Time: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Start_Time := "); field_avp__DCA__3GPP__Start__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Deregistration__Reason: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Deregistration_Reason := "); field_avp__CxDx__3GPP__Deregistration__Reason->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__GMLC__Number: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_GMLC_Number := "); field_avp__AAA__3GPP__GMLC__Number->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Software__Version: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Software_Version := "); field_avp__AAA__3GPP__Software__Version->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Callback__Number: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Callback_Number := "); field_avp__DNAS__NONE__Callback__Number->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Configuration__Token: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Configuration_Token := "); field_avp__DNAS__NONE__Configuration__Token->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Interface__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Interface_Type := "); field_avp__DCA__3GPP__Interface__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Originating_Foreign_AAA := "); field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Expiration__Date: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Expiration_Date := "); field_avp__AAA__3GPP__Expiration__Date->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Error__Message: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Error_Message := "); field_avp__BASE__NONE__Error__Message->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__SRES: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SRES := "); field_avp__AAA__3GPP__SRES->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__DRM__Content: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_DRM_Content := "); field_avp__DCA__3GPP__DRM__Content->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Item__Number: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Item_Number := "); field_avp__AAA__3GPP__Item__Number->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__NAS__Port__Type: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_NAS_Port_Type := "); field_avp__DNAS__NONE__NAS__Port__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__ERP__Authorization: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_ERP_Authorization := "); field_avp__AAA__3GPP__ERP__Authorization->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Multiple__Services__Indicator: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Multiple_Services_Indicator := "); field_avp__DCC__NONE__Multiple__Services__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Early__Media__Description: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Early_Media_Description := "); field_avp__DCA__3GPP__Early__Media__Description->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__MIP__FA__RK: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MIP_FA_RK := "); field_avp__AAA__3GPP__MIP__FA__RK->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Related__Change__Condition__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Related_Change_Condition_Information := "); field_avp__DCA__3GPP__Related__Change__Condition__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Framed__Protocol: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_Protocol := "); field_avp__DNAS__NONE__Framed__Protocol->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Service__ID: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Service_ID := "); field_avp__S6__3GPP__Service__ID->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__LCS__Format__Indicator: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Format_Indicator := "); field_avp__DCA__3GPP__LCS__Format__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__GI__3GPP__3GPP__IMSI__MCC__MNC: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_IMSI_MCC_MNC := "); field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Abort__Cause: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Abort_Cause := "); field_avp__RX__3GPP__Abort__Cause->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__ISUP__Cause__Location: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ISUP_Cause_Location := "); field_avp__DCA__3GPP__ISUP__Cause__Location->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Charging__Rule__Base__Name: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Charging_Rule_Base_Name := "); field_avp__PCC__3GPP__Charging__Rule__Base__Name->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Required__Access__Info: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Required_Access_Info := "); field_avp__RX__3GPP__Required__Access__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__TDF__Destination__Realm: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_TDF_Destination_Realm := "); field_avp__PCC__3GPP__TDF__Destination__Realm->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__S6t__HSS__Cause: TTCN_Logger::log_event_str("{ avp_S6_3GPP_S6t_HSS_Cause := "); field_avp__S6__3GPP__S6t__HSS__Cause->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Media__Initiator__Party: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Media_Initiator_Party := "); field_avp__DCA__3GPP__Media__Initiator__Party->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Associated__URI: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Associated_URI := "); field_avp__DCA__3GPP__Associated__URI->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__AF__Requested__Data: TTCN_Logger::log_event_str("{ avp_RX_3GPP_AF_Requested_Data := "); field_avp__RX__3GPP__AF__Requested__Data->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__QoS__Rule__Report: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Rule_Report := "); field_avp__PCC__3GPP__QoS__Rule__Report->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Filter__Id: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Filter_Id := "); field_avp__DNAS__NONE__Filter__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__ARAP__Password: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_ARAP_Password := "); field_avp__DNAS__NONE__ARAP__Password->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Route__Header__Received: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Route_Header_Received := "); field_avp__DCA__3GPP__Route__Header__Received->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Stationary__Indication: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Stationary_Indication := "); field_avp__S6__3GPP__Stationary__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__CHAP__Response: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_CHAP_Response := "); field_avp__DNAS__NONE__CHAP__Response->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_DL := "); field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Usage_Information_Report_Sequence_Number := "); field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Geodetic__Information: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Geodetic_Information := "); field_avp__AAA__3GPP__Geodetic__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Extended__GBR__UL: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Extended_GBR_UL := "); field_avp__PCC__3GPP__Extended__GBR__UL->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__MBSFN__Area__ID: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MBSFN_Area_ID := "); field_avp__AAA__3GPP__MBSFN__Area__ID->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Server__Capabilities: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Server_Capabilities := "); field_avp__CxDx__3GPP__Server__Capabilities->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Area__Scope: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Area_Scope := "); field_avp__AAA__3GPP__Area__Scope->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__Accounting__Input__Packets: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_Accounting_Input_Packets := "); field_avp__MIPv4__NONE__Accounting__Input__Packets->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SGW__Change: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SGW_Change := "); field_avp__DCA__3GPP__SGW__Change->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__SCSCF__Restoration__Info: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SCSCF_Restoration_Info := "); field_avp__CxDx__3GPP__SCSCF__Restoration__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Initial_CSeq_Sequence_Number := "); field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__AoC__Subscription__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_AoC_Subscription_Information := "); field_avp__DCA__3GPP__AoC__Subscription__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__PUA__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_PUA_Flags := "); field_avp__AAA__3GPP__PUA__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Callback__Id: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Callback_Id := "); field_avp__DNAS__NONE__Callback__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Time__Usage: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_Usage := "); field_avp__DCA__3GPP__Time__Usage->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Primary_Event_Charging_Function_Name := "); field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__CC__Output__Octets: TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Output_Octets := "); field_avp__DCC__NONE__CC__Output__Octets->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__GI__3GPP__3GPP__User__Location__Info: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_User_Location_Info := "); field_avp__GI__3GPP__3GPP__User__Location__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Notification__To__UE__User: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Notification_To_UE_User := "); field_avp__AAA__3GPP__Notification__To__UE__User->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Visited__PLMN__Id: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Visited_PLMN_Id := "); field_avp__AAA__3GPP__Visited__PLMN__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Homogeneous_Support_of_IMS_Voice_Over_PS_Sessions := "); field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Participant__Group: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Participant_Group := "); field_avp__DCA__3GPP__Participant__Group->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Play__Alternative: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Play_Alternative := "); field_avp__DCA__3GPP__Play__Alternative->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__MBMS__User__Service__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MBMS_User_Service_Type := "); field_avp__DCA__3GPP__MBMS__User__Service__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Transit__IOI__List: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Transit_IOI_List := "); field_avp__DCA__3GPP__Transit__IOI__List->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Codec__Data: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Codec_Data := "); field_avp__RX__3GPP__Codec__Data->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Monitoring__Event__Config__Status: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Monitoring_Event_Config_Status := "); field_avp__S6__3GPP__Monitoring__Event__Config__Status->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SDP__Media__Name: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SDP_Media_Name := "); field_avp__DCA__3GPP__SDP__Media__Name->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__AF__Correlation__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_AF_Correlation_Information := "); field_avp__DCA__3GPP__AF__Correlation__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Cost__Information: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Cost_Information := "); field_avp__DCC__NONE__Cost__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Serving__Node__Identity: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Serving_Node_Identity := "); field_avp__DCA__3GPP__Serving__Node__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Error__Reporting__Host: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Error_Reporting_Host := "); field_avp__BASE__NONE__Error__Reporting__Host->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Radio__Frequency: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Radio_Frequency := "); field_avp__DCA__3GPP__Radio__Frequency->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Rule__Activation__Time: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Rule_Activation_Time := "); field_avp__PCC__3GPP__Rule__Activation__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Service__Data: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Service_Data := "); field_avp__S6__3GPP__Service__Data->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__AF__Application__Identifier: TTCN_Logger::log_event_str("{ avp_RX_3GPP_AF_Application_Identifier := "); field_avp__RX__3GPP__AF__Application__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__NetLoc__Access__Support: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_NetLoc_Access_Support := "); field_avp__PCC__3GPP__NetLoc__Access__Support->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Announcing_UE_VPLMN_Identifier := "); field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Monitoring__Event__Configuration: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Monitoring_Event_Configuration := "); field_avp__S6__3GPP__Monitoring__Event__Configuration->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Offline: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Offline := "); field_avp__PCC__3GPP__Offline->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SIP__Method: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SIP_Method := "); field_avp__DCA__3GPP__SIP__Method->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__ADC__Rule__Definition: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_ADC_Rule_Definition := "); field_avp__PCC__3GPP__ADC__Rule__Definition->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Additional__Context__ID: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Additional_Context_ID := "); field_avp__AAA__3GPP__Additional__Context__ID->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Login__Service: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Login_Service := "); field_avp__DNAS__NONE__Login__Service->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__ARAP__Security__Data: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_ARAP_Security_Data := "); field_avp__DNAS__NONE__ARAP__Security__Data->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Allowed__PLMN__List: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Allowed_PLMN_List := "); field_avp__S6__3GPP__Allowed__PLMN__List->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Bearer__Control__Mode: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Bearer_Control_Mode := "); field_avp__PCC__3GPP__Bearer__Control__Mode->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Active__APN: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Active_APN := "); field_avp__AAA__3GPP__Active__APN->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__HeNB__Local__IP__Address: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_HeNB_Local_IP_Address := "); field_avp__PCC__3GPP__HeNB__Local__IP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Packet__Filter__Content: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Packet_Filter_Content := "); field_avp__PCC__3GPP__Packet__Filter__Content->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__SMS__Register__Request: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SMS_Register_Request := "); field_avp__AAA__3GPP__SMS__Register__Request->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Subscription__Info: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Subscription_Info := "); field_avp__CxDx__3GPP__Subscription__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SIP_Response_Timestamp_Fraction := "); field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Client__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Client_Address := "); field_avp__DCA__3GPP__Client__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__APN__Configuration: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_APN_Configuration := "); field_avp__AAA__3GPP__APN__Configuration->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Subscriber__Role: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Subscriber_Role := "); field_avp__DCA__3GPP__Subscriber__Role->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__SIP__Number__Auth__Items: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SIP_Number_Auth_Items := "); field_avp__CxDx__3GPP__SIP__Number__Auth__Items->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__OMC__Id: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_OMC_Id := "); field_avp__AAA__3GPP__OMC__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__GMLC__Restriction: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_GMLC_Restriction := "); field_avp__AAA__3GPP__GMLC__Restriction->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__State: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_State := "); field_avp__DNAS__NONE__State->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Tunnel__Preference: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Preference := "); field_avp__DNAS__NONE__Tunnel__Preference->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__CC__Session__Failover: TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Session_Failover := "); field_avp__DCC__NONE__CC__Session__Failover->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Enhanced__Diagnostics: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Enhanced_Diagnostics := "); field_avp__DCA__3GPP__Enhanced__Diagnostics->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__CSG__Membership__Indication: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_CSG_Membership_Indication := "); field_avp__DCA__3GPP__CSG__Membership__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Regional__Subscription__Zone__Code: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Regional_Subscription_Zone_Code := "); field_avp__AAA__3GPP__Regional__Subscription__Zone__Code->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Message__Class: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Message_Class := "); field_avp__DCA__3GPP__Message__Class->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__GI__3GPP__3GPP__Negotiated__DSCP: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_Negotiated_DSCP := "); field_avp__GI__3GPP__3GPP__Negotiated__DSCP->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__TWAN__S2a__Failure__Cause: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_TWAN_S2a_Failure_Cause := "); field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__FA__to__MN__SPI: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_FA_to_MN_SPI := "); field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Trigger: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Trigger := "); field_avp__DCA__3GPP__Trigger->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Called__Identity__Change: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Called_Identity_Change := "); field_avp__DCA__3GPP__Called__Identity__Change->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__ProSe__Request__Timestamp: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Request_Timestamp := "); field_avp__DCA__3GPP__ProSe__Request__Timestamp->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__PoC__Session__Id: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Session_Id := "); field_avp__DCA__3GPP__PoC__Session__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Proxy__State: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Proxy_State := "); field_avp__BASE__NONE__Proxy__State->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__PoC__Server__Role: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Server_Role := "); field_avp__DCA__3GPP__PoC__Server__Role->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Forwarding__Pending: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Forwarding_Pending := "); field_avp__DCA__3GPP__Forwarding__Pending->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__SIR__Flags: TTCN_Logger::log_event_str("{ avp_S6_3GPP_SIR_Flags := "); field_avp__S6__3GPP__SIR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Credit__Control__Failure__Handling: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Credit_Control_Failure_Handling := "); field_avp__DCC__NONE__Credit__Control__Failure__Handling->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv6__NONE__MIP6__Agent__Info: TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP6_Agent_Info := "); field_avp__MIPv6__NONE__MIP6__Agent__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__MPS__Identifier: TTCN_Logger::log_event_str("{ avp_RX_3GPP_MPS_Identifier := "); field_avp__RX__3GPP__MPS__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Credit__Management__Status: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Credit_Management_Status := "); field_avp__PCC__3GPP__Credit__Management__Status->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__MDT__Allowed__PLMN__Id: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MDT_Allowed_PLMN_Id := "); field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Monitored__PLMN__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Monitored_PLMN_Identifier := "); field_avp__DCA__3GPP__Monitored__PLMN__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Service__Result: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Service_Result := "); field_avp__S6__3GPP__Service__Result->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Reporting__Level: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Reporting_Level := "); field_avp__PCC__3GPP__Reporting__Level->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__MME__Location__Information: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MME_Location_Information := "); field_avp__AAA__3GPP__MME__Location__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Served__Party__IP__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Served_Party_IP_Address := "); field_avp__DCA__3GPP__Served__Party__IP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Max__Supported__Bandwidth__DL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Max_Supported_Bandwidth_DL := "); field_avp__RX__3GPP__Max__Supported__Bandwidth__DL->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Time__First__Reception: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_First_Reception := "); field_avp__DCA__3GPP__Time__First__Reception->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Pre__emption__Capability: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Pre_emption_Capability := "); field_avp__PCC__3GPP__Pre__emption__Capability->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Subscribed__VSRVCC: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Subscribed_VSRVCC := "); field_avp__AAA__3GPP__Subscribed__VSRVCC->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Monitoring__Flags: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Monitoring_Flags := "); field_avp__PCC__3GPP__Monitoring__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Redirect__Max__Cache__Time: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Redirect_Max_Cache_Time := "); field_avp__BASE__NONE__Redirect__Max__Cache__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Feature__List: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Feature_List := "); field_avp__CxDx__3GPP__Feature__List->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Address__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Address_Type := "); field_avp__DCA__3GPP__Address__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__TCP__Source__Port: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_TCP_Source_Port := "); field_avp__PCC__3GPP__TCP__Source__Port->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Application__Detection__Information: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Application_Detection_Information := "); field_avp__PCC__3GPP__Application__Detection__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Emergency__Info: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Emergency_Info := "); field_avp__AAA__3GPP__Emergency__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Remaining__Balance: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Remaining_Balance := "); field_avp__DCA__3GPP__Remaining__Balance->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__MPS__Priority: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MPS_Priority := "); field_avp__AAA__3GPP__MPS__Priority->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Next__Tariff: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Next_Tariff := "); field_avp__DCA__3GPP__Next__Tariff->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Requested__Action: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Requested_Action := "); field_avp__DCC__NONE__Requested__Action->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Record__Route: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Record_Route := "); field_avp__CxDx__3GPP__Record__Route->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Tariff__XML: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Tariff_XML := "); field_avp__DCA__3GPP__Tariff__XML->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Alert__Reason: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Alert_Reason := "); field_avp__AAA__3GPP__Alert__Reason->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Recipient__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Recipient_Address := "); field_avp__DCA__3GPP__Recipient__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Change__Condition: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Change_Condition := "); field_avp__DCA__3GPP__Change__Condition->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__GI__3GPP__3GPP__CG__IPv6__Address: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_CG_IPv6_Address := "); field_avp__GI__3GPP__3GPP__CG__IPv6__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Idle__Timeout: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Idle_Timeout := "); field_avp__DNAS__NONE__Idle__Timeout->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__NAS__Port__Id: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_NAS_Port_Id := "); field_avp__DNAS__NONE__NAS__Port__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__DEA__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_DEA_Flags := "); field_avp__AAA__3GPP__DEA__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SCS__AS__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SCS_AS_Address := "); field_avp__DCA__3GPP__SCS__AS__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__MO__LR: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MO_LR := "); field_avp__AAA__3GPP__MO__LR->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__IMS__Visited__Network__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_IMS_Visited_Network_Identifier := "); field_avp__DCA__3GPP__IMS__Visited__Network__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__PoC__User__Role: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_User_Role := "); field_avp__DCA__3GPP__PoC__User__Role->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Announcement__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Announcement_Identifier := "); field_avp__DCA__3GPP__Announcement__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Non__3GPP__IP__Access: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Non_3GPP_IP_Access := "); field_avp__AAA__3GPP__Non__3GPP__IP__Access->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Monitoring__Event__Report__Data: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Monitoring_Event_Report_Data := "); field_avp__DCA__3GPP__Monitoring__Event__Report__Data->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Adaptations: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Adaptations := "); field_avp__DCA__3GPP__Adaptations->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Host__IP__Address: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Host_IP_Address := "); field_avp__BASE__NONE__Host__IP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__Reg__Request: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Reg_Request := "); field_avp__MIPv4__NONE__MIP__Reg__Request->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Quota__Holding__Time: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Quota_Holding_Time := "); field_avp__DCA__3GPP__Quota__Holding__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Maximum__Wait__Time: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Maximum_Wait_Time := "); field_avp__AAA__3GPP__Maximum__Wait__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Max__Requested__Bandwidth__UL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Max_Requested_Bandwidth_UL := "); field_avp__RX__3GPP__Max__Requested__Bandwidth__UL->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Usage__Monitoring__Support: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Usage_Monitoring_Support := "); field_avp__PCC__3GPP__Usage__Monitoring__Support->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Maximum__Response__Time: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Maximum_Response_Time := "); field_avp__S6__3GPP__Maximum__Response__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Envelope__Reporting: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Envelope_Reporting := "); field_avp__DCA__3GPP__Envelope__Reporting->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Application__Server: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Application_Server := "); field_avp__DCA__3GPP__Application__Server->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Sponsor__Identity: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Sponsor_Identity := "); field_avp__RX__3GPP__Sponsor__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Framed__Appletalk__Link: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_Appletalk_Link := "); field_avp__DNAS__NONE__Framed__Appletalk__Link->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Framed__Interface__Id: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_Interface_Id := "); field_avp__DNAS__NONE__Framed__Interface__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Proximity__Alert__Indication: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Proximity_Alert_Indication := "); field_avp__DCA__3GPP__Proximity__Alert__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__CoA__IP__Address: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_CoA_IP_Address := "); field_avp__PCC__3GPP__CoA__IP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Trunk__Group__Id: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Trunk_Group_Id := "); field_avp__DCA__3GPP__Trunk__Group__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Default__QoS__Information: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Default_QoS_Information := "); field_avp__PCC__3GPP__Default__QoS__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__AN__GW__Address: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_AN_GW_Address := "); field_avp__PCC__3GPP__AN__GW__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Start__Of__Charging: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Start_Of_Charging := "); field_avp__DCA__3GPP__Start__Of__Charging->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Participants__Involved: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Participants_Involved := "); field_avp__DCA__3GPP__Participants__Involved->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__NBIFOM__Support: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_NBIFOM_Support := "); field_avp__PCC__3GPP__NBIFOM__Support->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Redirect__Support: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Redirect_Support := "); field_avp__PCC__3GPP__Redirect__Support->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__IMSI__Group__Id: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_IMSI_Group_Id := "); field_avp__AAA__3GPP__IMSI__Group__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Cell__Global__Identity: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Cell_Global_Identity := "); field_avp__AAA__3GPP__Cell__Global__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Vendor__Id: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Vendor_Id := "); field_avp__BASE__NONE__Vendor__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__PDN__Connection__Continuity: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_PDN_Connection_Continuity := "); field_avp__AAA__3GPP__PDN__Connection__Continuity->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Tariff__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Tariff_Information := "); field_avp__DCA__3GPP__Tariff__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Wildcarded__Public__Identity: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Wildcarded_Public_Identity := "); field_avp__CxDx__3GPP__Wildcarded__Public__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__Acct__Session__Time: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_Acct_Session_Time := "); field_avp__MIPv4__NONE__Acct__Session__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__DSA__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_DSA_Flags := "); field_avp__AAA__3GPP__DSA__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__PoC__Event__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Event_Type := "); field_avp__DCA__3GPP__PoC__Event__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Trace__Data: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Trace_Data := "); field_avp__AAA__3GPP__Trace__Data->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__LCS__Info: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_LCS_Info := "); field_avp__AAA__3GPP__LCS__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__LCS__Requestor__Id__String: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Requestor_Id_String := "); field_avp__DCA__3GPP__LCS__Requestor__Id__String->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__PDN__GW__Allocation__Type: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_PDN_GW_Allocation_Type := "); field_avp__AAA__3GPP__PDN__GW__Allocation__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Additional__Type__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Additional_Type_Information := "); field_avp__DCA__3GPP__Additional__Type__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__GI__3GPP__3GPP__SGSN__MCC__MNC: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_SGSN_MCC_MNC := "); field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__HESSID: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_HESSID := "); field_avp__AAA__3GPP__HESSID->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Content__Class: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Content_Class := "); field_avp__DCA__3GPP__Content__Class->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Event__Timestamp: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Event_Timestamp := "); field_avp__BASE__NONE__Event__Timestamp->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__TAD__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_TAD_Identifier := "); field_avp__DCA__3GPP__TAD__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Final__Unit__Action: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Final_Unit_Action := "); field_avp__DCC__NONE__Final__Unit__Action->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_IMEI_Check_In_VPLMN_Result := "); field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Service__Generic__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Service_Generic_Information := "); field_avp__DCA__3GPP__Service__Generic__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Variable__Part__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Variable_Part_Type := "); field_avp__DCA__3GPP__Variable__Part__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__ProSe__Direct__Discovery__Model: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Direct_Discovery_Model := "); field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Extended__Max__Requested__BW__UL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Extended_Max_Requested_BW_UL := "); field_avp__RX__3GPP__Extended__Max__Requested__BW__UL->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SM__Device__Trigger__Indicator: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SM_Device_Trigger_Indicator := "); field_avp__DCA__3GPP__SM__Device__Trigger__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__User__Identifier: TTCN_Logger::log_event_str("{ avp_S6_3GPP_User_Identifier := "); field_avp__S6__3GPP__User__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__QoS__Rule__Base__Name: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Rule_Base_Name := "); field_avp__PCC__3GPP__QoS__Rule__Base__Name->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Framed__IPv6__Pool: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_IPv6_Pool := "); field_avp__DNAS__NONE__Framed__IPv6__Pool->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Restoration__Priority: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Restoration_Priority := "); field_avp__AAA__3GPP__Restoration__Priority->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__ISUP__Cause__Diagnostics: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ISUP_Cause_Diagnostics := "); field_avp__DCA__3GPP__ISUP__Cause__Diagnostics->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Association__Type: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Association_Type := "); field_avp__S6__3GPP__Association__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Charging__Rule__Definition: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Charging_Rule_Definition := "); field_avp__PCC__3GPP__Charging__Rule__Definition->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Rating__Group: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Rating_Group := "); field_avp__DCC__NONE__Rating__Group->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv6__NONE__MIP__MN__HA__SPI: TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP_MN_HA_SPI := "); field_avp__MIPv6__NONE__MIP__MN__HA__SPI->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Min__Requested__Bandwidth__UL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Min_Requested_Bandwidth_UL := "); field_avp__RX__3GPP__Min__Requested__Bandwidth__UL->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Application__Specific__Data: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Application_Specific_Data := "); field_avp__DCA__3GPP__Application__Specific__Data->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__CoA__Information: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_CoA_Information := "); field_avp__PCC__3GPP__CoA__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Report__Amount: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Report_Amount := "); field_avp__AAA__3GPP__Report__Amount->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Secondary_Charging_Collection_Function_Name := "); field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__User__Equipment__Info: TTCN_Logger::log_event_str("{ avp_DCC_NONE_User_Equipment_Info := "); field_avp__DCC__NONE__User__Equipment__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__A__MSISDN: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_A_MSISDN := "); field_avp__AAA__3GPP__A__MSISDN->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__Mobile__Node__Address: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Mobile_Node_Address := "); field_avp__MIPv4__NONE__MIP__Mobile__Node__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Routing__Rule__Report: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Routing_Rule_Report := "); field_avp__PCC__3GPP__Routing__Rule__Report->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Number__Of__Requested__Vectors: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Number_Of_Requested_Vectors := "); field_avp__AAA__3GPP__Number__Of__Requested__Vectors->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__AIR__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_AIR_Flags := "); field_avp__AAA__3GPP__AIR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SM__Protocol__ID: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SM_Protocol_ID := "); field_avp__DCA__3GPP__SM__Protocol__ID->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Low__Priority__Indicator: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Low_Priority_Indicator := "); field_avp__DCA__3GPP__Low__Priority__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Geographical__Information: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Geographical_Information := "); field_avp__AAA__3GPP__Geographical__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Participant__Action__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Participant_Action_Type := "); field_avp__DCA__3GPP__Participant__Action__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Node__Id: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Node_Id := "); field_avp__DCA__3GPP__Node__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Loose__Route__Indication: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Loose_Route_Indication := "); field_avp__CxDx__3GPP__Loose__Route__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Service__Parameter__Type: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Service_Parameter_Type := "); field_avp__DCC__NONE__Service__Parameter__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__MME__User__State: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MME_User_State := "); field_avp__AAA__3GPP__MME__User__State->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Access__Restriction__Data: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Access_Restriction_Data := "); field_avp__AAA__3GPP__Access__Restriction__Data->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SM__Service__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SM_Service_Type := "); field_avp__DCA__3GPP__SM__Service__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_UNI_PDU_CP_Only_Flag := "); field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__Filter__Rule: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Filter_Rule := "); field_avp__MIPv4__NONE__MIP__Filter__Rule->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Failed__AVP: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Failed_AVP := "); field_avp__BASE__NONE__Failed__AVP->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__GI__3GPP__3GPP__RAT__Type: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_RAT_Type := "); field_avp__GI__3GPP__3GPP__RAT__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__SS__Status: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SS_Status := "); field_avp__AAA__3GPP__SS__Status->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Neighbour__Node__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Neighbour_Node_Address := "); field_avp__DCA__3GPP__Neighbour__Node__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Location__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Location_Type := "); field_avp__DCA__3GPP__Location__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Quota__Indicator: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Quota_Indicator := "); field_avp__DCA__3GPP__Quota__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Priority: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Priority := "); field_avp__DCA__3GPP__Priority->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__NIDD__Authorization__Update: TTCN_Logger::log_event_str("{ avp_S6_3GPP_NIDD_Authorization_Update := "); field_avp__S6__3GPP__NIDD__Authorization__Update->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Service__Specific__Data: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Service_Specific_Data := "); field_avp__DCA__3GPP__Service__Specific__Data->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Subscription__Id__Type: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Subscription_Id_Type := "); field_avp__DCC__NONE__Subscription__Id__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__FA__to__HA__MSA: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_FA_to_HA_MSA := "); field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Connectivity__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Connectivity_Flags := "); field_avp__AAA__3GPP__Connectivity__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Packet__Filter__Operation: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Packet_Filter_Operation := "); field_avp__PCC__3GPP__Packet__Filter__Operation->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__VCS__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_VCS_Information := "); field_avp__DCA__3GPP__VCS__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion: TTCN_Logger::log_event_str("{ avp_S6_3GPP_SCEF_Reference_ID_for_Deletion := "); field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Content__Disposition: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Content_Disposition := "); field_avp__DCA__3GPP__Content__Disposition->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__SIP__Forking__Indication: TTCN_Logger::log_event_str("{ avp_RX_3GPP_SIP_Forking_Indication := "); field_avp__RX__3GPP__SIP__Forking__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__User__Password: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_User_Password := "); field_avp__DNAS__NONE__User__Password->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Group_IP_Multicast_Address := "); field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__IMEI__Change: TTCN_Logger::log_event_str("{ avp_S6_3GPP_IMEI_Change := "); field_avp__S6__3GPP__IMEI__Change->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__IP__CAN__Type: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_IP_CAN_Type := "); field_avp__PCC__3GPP__IP__CAN__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SDP__Media__Component: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SDP_Media_Component := "); field_avp__DCA__3GPP__SDP__Media__Component->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Extended__Min__Desired__BW__UL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Extended_Min_Desired_BW_UL := "); field_avp__RX__3GPP__Extended__Min__Desired__BW__UL->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Direct_Communication_Reception_Data_Container := "); field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__SIP__Authorization: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SIP_Authorization := "); field_avp__CxDx__3GPP__SIP__Authorization->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Revalidation__Time: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Revalidation_Time := "); field_avp__PCC__3GPP__Revalidation__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Logging__Interval: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Logging_Interval := "); field_avp__AAA__3GPP__Logging__Interval->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__PoC__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Information := "); field_avp__DCA__3GPP__PoC__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Status: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Presence_Reporting_Area_Status := "); field_avp__PCC__3GPP__Presence__Reporting__Area__Status->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Routing__Filter: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Routing_Filter := "); field_avp__PCC__3GPP__Routing__Filter->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__WLAN__offloadability: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_WLAN_offloadability := "); field_avp__AAA__3GPP__WLAN__offloadability->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Data__Coding__Scheme: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Data_Coding_Scheme := "); field_avp__DCA__3GPP__Data__Coding__Scheme->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Metering__Method: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Metering_Method := "); field_avp__PCC__3GPP__Metering__Method->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Acct__Tunnel__Connection: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Acct_Tunnel_Connection := "); field_avp__DNAS__NONE__Acct__Tunnel__Connection->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Non_IP_Data_Delivery_Mechanism := "); field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Initial__IMS__Charging__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Initial_IMS_Charging_Identifier := "); field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__NAS__Filter__Rule: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_NAS_Filter_Rule := "); field_avp__DNAS__NONE__NAS__Filter__Rule->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__Feature__Vector: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Feature_Vector := "); field_avp__MIPv4__NONE__MIP__Feature__Vector->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Session__Server__Failover: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Session_Server_Failover := "); field_avp__BASE__NONE__Session__Server__Failover->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Accumulated__Cost: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Accumulated_Cost := "); field_avp__DCA__3GPP__Accumulated__Cost->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Integrity__Key: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Integrity_Key := "); field_avp__CxDx__3GPP__Integrity__Key->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__E__UTRAN__Vector: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_E_UTRAN_Vector := "); field_avp__AAA__3GPP__E__UTRAN__Vector->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SMSC__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SMSC_Address := "); field_avp__DCA__3GPP__SMSC__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__PDP__Address__Prefix__Length: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PDP_Address_Prefix_Length := "); field_avp__DCA__3GPP__PDP__Address__Prefix__Length->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Experimental__Result: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Experimental_Result := "); field_avp__BASE__NONE__Experimental__Result->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Acct__Link__Count: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Acct_Link_Count := "); field_avp__DNAS__NONE__Acct__Link__Count->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Unit__Value: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Unit_Value := "); field_avp__DCC__NONE__Unit__Value->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Trace__Event__List: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Trace_Event_List := "); field_avp__AAA__3GPP__Trace__Event__List->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__LCS__Client__Id: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Client_Id := "); field_avp__DCA__3GPP__LCS__Client__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__GI__3GPP__3GPP__PDP__Type: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_PDP_Type := "); field_avp__GI__3GPP__3GPP__PDP__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Reply__Message: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Reply_Message := "); field_avp__DNAS__NONE__Reply__Message->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Connect__Info: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Connect_Info := "); field_avp__DNAS__NONE__Connect__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__Replay__Mode: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Replay_Mode := "); field_avp__MIPv4__NONE__MIP__Replay__Mode->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Proxy__Host: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Proxy_Host := "); field_avp__BASE__NONE__Proxy__Host->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Number__Of__Talk__Bursts: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Number_Of_Talk_Bursts := "); field_avp__DCA__3GPP__Number__Of__Talk__Bursts->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Short__Network__Name: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Short_Network_Name := "); field_avp__AAA__3GPP__Short__Network__Name->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Message__Size: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Message_Size := "); field_avp__DCA__3GPP__Message__Size->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Additional__Exception__Reports: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Additional_Exception_Reports := "); field_avp__DCA__3GPP__Additional__Exception__Reports->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Access__Transfer__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Access_Transfer_Information := "); field_avp__DCA__3GPP__Access__Transfer__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Communication__Pattern__Set: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Communication_Pattern_Set := "); field_avp__S6__3GPP__Communication__Pattern__Set->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__TWAG__UP__Address: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_TWAG_UP_Address := "); field_avp__AAA__3GPP__TWAG__UP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__MMBox__Storage__Requested: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MMBox_Storage_Requested := "); field_avp__DCA__3GPP__MMBox__Storage__Requested->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Flow__Status: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Flow_Status := "); field_avp__RX__3GPP__Flow__Status->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__CHAP__Challenge: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_CHAP_Challenge := "); field_avp__DNAS__NONE__CHAP__Challenge->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__PC3__Control__Protocol__Cause: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PC3_Control_Protocol_Cause := "); field_avp__DCA__3GPP__PC3__Control__Protocol__Cause->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__CC__Unit__Type: TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Unit_Type := "); field_avp__DCC__NONE__CC__Unit__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Calling__Party__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Calling_Party_Address := "); field_avp__DCA__3GPP__Calling__Party__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__MCPTT__Identifier: TTCN_Logger::log_event_str("{ avp_RX_3GPP_MCPTT_Identifier := "); field_avp__RX__3GPP__MCPTT__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Group__Monitoring__Event__Report: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Group_Monitoring_Event_Report := "); field_avp__S6__3GPP__Group__Monitoring__Event__Report->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__QoS__Upgrade: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Upgrade := "); field_avp__PCC__3GPP__QoS__Upgrade->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__PS__Append__Free__Format__Data: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PS_Append_Free_Format_Data := "); field_avp__DCA__3GPP__PS__Append__Free__Format__Data->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__AN__GW__Status: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_AN_GW_Status := "); field_avp__PCC__3GPP__AN__GW__Status->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Service__Type: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Service_Type := "); field_avp__DNAS__NONE__Service__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Monitoring__Key: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Monitoring_Key := "); field_avp__PCC__3GPP__Monitoring__Key->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Measurement__Period__UMTS: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Measurement_Period_UMTS := "); field_avp__AAA__3GPP__Measurement__Period__UMTS->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Media__Initiator__Flag: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Media_Initiator_Flag := "); field_avp__DCA__3GPP__Media__Initiator__Flag->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__ISUP__Location__Number: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ISUP_Location_Number := "); field_avp__DCA__3GPP__ISUP__Location__Number->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__3GPP__PS__Data__Off__Status: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_3GPP_PS_Data_Off_Status := "); field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Routing__Rule__Install: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Routing_Rule_Install := "); field_avp__PCC__3GPP__Routing__Rule__Install->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Reset__ID: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Reset_ID := "); field_avp__AAA__3GPP__Reset__ID->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Service__Data__Container: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Service_Data_Container := "); field_avp__DCA__3GPP__Service__Data__Container->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Server__Assignment__Type: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Server_Assignment_Type := "); field_avp__CxDx__3GPP__Server__Assignment__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__PUR__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_PUR_Flags := "); field_avp__AAA__3GPP__PUR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_IP_CAN_Session_Charging_Scope := "); field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Framed__Routing: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_Routing := "); field_avp__DNAS__NONE__Framed__Routing->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__IMEI: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_IMEI := "); field_avp__AAA__3GPP__IMEI->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__CHAP__Ident: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_CHAP_Ident := "); field_avp__DNAS__NONE__CHAP__Ident->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Interface__Text: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Interface_Text := "); field_avp__DCA__3GPP__Interface__Text->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Kc: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Kc := "); field_avp__AAA__3GPP__Kc->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Current__Tariff: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Current_Tariff := "); field_avp__DCA__3GPP__Current__Tariff->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__SGSN__Number: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SGSN_Number := "); field_avp__AAA__3GPP__SGSN__Number->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__HPLMN__ODB: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_HPLMN_ODB := "); field_avp__AAA__3GPP__HPLMN__ODB->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Time__Quota__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_Quota_Type := "); field_avp__DCA__3GPP__Time__Quota__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Trace__Info: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Trace_Info := "); field_avp__AAA__3GPP__Trace__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Domain__Name: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Domain_Name := "); field_avp__DCA__3GPP__Domain__Name->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__GI__3GPP__3GPP__Charging__Characteristics: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_Charging_Characteristics := "); field_avp__GI__3GPP__3GPP__Charging__Characteristics->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__PDP__Context: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_PDP_Context := "); field_avp__AAA__3GPP__PDP__Context->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__CC__Money: TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Money := "); field_avp__DCC__NONE__CC__Money->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__DER__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_DER_Flags := "); field_avp__AAA__3GPP__DER__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__LCS__Data__Coding__Scheme: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Data_Coding_Scheme := "); field_avp__DCA__3GPP__LCS__Data__Coding__Scheme->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__GI__3GPP__3GPP__GGSN__Address: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_GGSN_Address := "); field_avp__GI__3GPP__3GPP__GGSN__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Proxy__Info: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Proxy_Info := "); field_avp__BASE__NONE__Proxy__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Related_IMS_Charging_Identifier_Node := "); field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Node__Type: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Node_Type := "); field_avp__S6__3GPP__Node__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Talk__Burst__Volume: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Talk_Burst_Volume := "); field_avp__DCA__3GPP__Talk__Burst__Volume->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Service__Id: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Service_Id := "); field_avp__DCA__3GPP__Service__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Priority__Sharing__Indicator: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Priority_Sharing_Indicator := "); field_avp__RX__3GPP__Priority__Sharing__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Tunnel__Type: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Type := "); field_avp__DNAS__NONE__Tunnel__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__QoS__Rule__Name: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Rule_Name := "); field_avp__PCC__3GPP__QoS__Rule__Name->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Trigger__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Trigger_Type := "); field_avp__DCA__3GPP__Trigger__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Instance__Id: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Instance_Id := "); field_avp__DCA__3GPP__Instance__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Scheduled__Communication__Time: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Scheduled_Communication_Time := "); field_avp__S6__3GPP__Scheduled__Communication__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Max__Requested__Bandwidth__DL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Max_Requested_Bandwidth_DL := "); field_avp__RX__3GPP__Max__Requested__Bandwidth__DL->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Role__Of__ProSe__Function: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Role_Of_ProSe_Function := "); field_avp__DCA__3GPP__Role__Of__ProSe__Function->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Maximum__Latency: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Maximum_Latency := "); field_avp__S6__3GPP__Maximum__Latency->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__PCC__Rule__Status: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_PCC_Rule_Status := "); field_avp__PCC__3GPP__PCC__Rule__Status->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SIP__Response__Timestamp: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SIP_Response_Timestamp := "); field_avp__DCA__3GPP__SIP__Response__Timestamp->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Extended__GBR__DL: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Extended_GBR_DL := "); field_avp__PCC__3GPP__Extended__GBR__DL->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__MBSFN__Area: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MBSFN_Area := "); field_avp__AAA__3GPP__MBSFN__Area->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__ProSe__UE__ID: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_UE_ID := "); field_avp__DCA__3GPP__ProSe__UE__ID->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Server__Name: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Server_Name := "); field_avp__CxDx__3GPP__Server__Name->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__APN__Validity__Time: TTCN_Logger::log_event_str("{ avp_S6_3GPP_APN_Validity_Time := "); field_avp__S6__3GPP__APN__Validity__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Allocation__Retention__Priority: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Allocation_Retention_Priority := "); field_avp__PCC__3GPP__Allocation__Retention__Priority->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Check__Balance__Result: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Check_Balance_Result := "); field_avp__DCC__NONE__Check__Balance__Result->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Job__Type: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Job_Type := "); field_avp__AAA__3GPP__Job__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Destination__Host: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Destination_Host := "); field_avp__BASE__NONE__Destination__Host->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Positioning__Method: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Positioning_Method := "); field_avp__AAA__3GPP__Positioning__Method->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__LIA__Flags: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_LIA_Flags := "); field_avp__CxDx__3GPP__LIA__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_DL_Buffering_Suggested_Packet_Count := "); field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__AoC__Service__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_AoC_Service_Type := "); field_avp__DCA__3GPP__AoC__Service__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Login__IP__Host: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Login_IP_Host := "); field_avp__DNAS__NONE__Login__IP__Host->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__IDA__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_IDA_Flags := "); field_avp__AAA__3GPP__IDA__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__ARAP__Security: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_ARAP_Security := "); field_avp__DNAS__NONE__ARAP__Security->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Origin__AAA__Protocol: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Origin_AAA_Protocol := "); field_avp__DNAS__NONE__Origin__AAA__Protocol->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Time__Last__Usage: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_Last_Usage := "); field_avp__DCA__3GPP__Time__Last__Usage->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Charging__Information: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Charging_Information := "); field_avp__CxDx__3GPP__Charging__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__ULA__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_ULA_Flags := "); field_avp__AAA__3GPP__ULA__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Originator__Interface: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Originator_Interface := "); field_avp__DCA__3GPP__Originator__Interface->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_IMS_Voice_Over_PS_Sessions_Supported := "); field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Roaming_Restricted_Due_To_Unsupported_Feature := "); field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__File__Repair__Supported: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_File_Repair_Supported := "); field_avp__DCA__3GPP__File__Repair__Supported->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Framed__IPX__Network: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_IPX_Network := "); field_avp__DNAS__NONE__Framed__IPX__Network->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Tunnel__Assignment__Id: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Assignment_Id := "); field_avp__DNAS__NONE__Tunnel__Assignment__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__CC__Service__Specific__Units: TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Service_Specific_Units := "); field_avp__DCC__NONE__CC__Service__Specific__Units->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SDP__Answer__Timestamp: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SDP_Answer_Timestamp := "); field_avp__DCA__3GPP__SDP__Answer__Timestamp->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__WLAN__Identifier: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_WLAN_Identifier := "); field_avp__AAA__3GPP__WLAN__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Type__Number: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Type_Number := "); field_avp__DCA__3GPP__Type__Number->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__NIDD__Submission: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_NIDD_Submission := "); field_avp__DCA__3GPP__NIDD__Submission->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__T4__Parameters: TTCN_Logger::log_event_str("{ avp_S6_3GPP_T4_Parameters := "); field_avp__S6__3GPP__T4__Parameters->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Access__Network__Charging__Identifier__Value: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Access_Network_Charging_Identifier_Value := "); field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Announcing_UE_HPLMN_Identifier := "); field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__AESE__Error__Report: TTCN_Logger::log_event_str("{ avp_S6_3GPP_AESE_Error_Report := "); field_avp__S6__3GPP__AESE__Error__Report->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__FA__to__HA__SPI: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_FA_to_HA_SPI := "); field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Event__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Event_Type := "); field_avp__DCA__3GPP__Event__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Sharing__Key__DL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Sharing_Key_DL := "); field_avp__RX__3GPP__Sharing__Key__DL->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__ADC__Rule__Remove: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_ADC_Rule_Remove := "); field_avp__PCC__3GPP__ADC__Rule__Remove->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Direct_Communication_Transmission_Data_Container := "); field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Restricted__PLMN__List: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Restricted_PLMN_List := "); field_avp__S6__3GPP__Restricted__PLMN__List->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Access_Network_Charging_Identifier_Gx := "); field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Age__Of__Location__Information: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Age_Of_Location_Information := "); field_avp__AAA__3GPP__Age__Of__Location__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__PoC__Group__Name: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Group_Name := "); field_avp__DCA__3GPP__PoC__Group__Name->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Extended__Max__Requested__BW__DL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Extended_Max_Requested_BW_DL := "); field_avp__RX__3GPP__Extended__Max__Requested__BW__DL->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Flow__Information: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Flow_Information := "); field_avp__PCC__3GPP__Flow__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__PS__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PS_Information := "); field_avp__DCA__3GPP__PS__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__MTC__IWF__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MTC_IWF_Address := "); field_avp__DCA__3GPP__MTC__IWF__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Execution__Time: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Execution_Time := "); field_avp__PCC__3GPP__Execution__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__NAS__Identifier: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_NAS_Identifier := "); field_avp__DNAS__NONE__NAS__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Tunnel__Server__Auth__Id: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Server_Auth_Id := "); field_avp__DNAS__NONE__Tunnel__Server__Auth__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Contact: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Contact := "); field_avp__CxDx__3GPP__Contact->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Charging__Correlation__Indicator: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Charging_Correlation_Indicator := "); field_avp__PCC__3GPP__Charging__Correlation__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Credit__Control: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Credit_Control := "); field_avp__DCC__NONE__Credit__Control->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Accounting__Record__Number: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Accounting_Record_Number := "); field_avp__BASE__NONE__Accounting__Record__Number->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Event__Threshold__Event__1I: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Event_Threshold_Event_1I := "); field_avp__AAA__3GPP__Event__Threshold__Event__1I->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SIP_Request_Timestamp_Fraction := "); field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Service__Mode: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Service_Mode := "); field_avp__DCA__3GPP__Service__Mode->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__User__Data: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_User_Data := "); field_avp__CxDx__3GPP__User__Data->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Report__Interval: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Report_Interval := "); field_avp__AAA__3GPP__Report__Interval->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__RAN__NAS__Release__Cause: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_RAN_NAS_Release_Cause := "); field_avp__PCC__3GPP__RAN__NAS__Release__Cause->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Dynamic__Address__Flag__Extension: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Dynamic_Address_Flag_Extension := "); field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Client__Identity: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Client_Identity := "); field_avp__AAA__3GPP__Client__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Redirect__Host__Usage: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Redirect_Host_Usage := "); field_avp__BASE__NONE__Redirect__Host__Usage->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__CSG__Access__Mode: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_CSG_Access_Mode := "); field_avp__DCA__3GPP__CSG__Access__Mode->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Equipment__Status: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Equipment_Status := "); field_avp__AAA__3GPP__Equipment__Status->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Supplementary__Service: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Supplementary_Service := "); field_avp__DCA__3GPP__Supplementary__Service->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__GI__3GPP__3GPP__Packet__Filter: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_Packet_Filter := "); field_avp__GI__3GPP__3GPP__Packet__Filter->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Redirect__Server__Address: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Redirect_Server_Address := "); field_avp__DCC__NONE__Redirect__Server__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv6__NONE__MIP6__Auth__Mode: TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP6_Auth_Mode := "); field_avp__MIPv6__NONE__MIP6__Auth__Mode->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__EPS__Location__Information: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_EPS_Location_Information := "); field_avp__AAA__3GPP__EPS__Location__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Access__Network__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Access_Network_Information := "); field_avp__DCA__3GPP__Access__Network__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Called__Identity: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Called_Identity := "); field_avp__DCA__3GPP__Called__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__TWAN__Default__APN__Context__Id: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_TWAN_Default_APN_Context_Id := "); field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SGSN__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SGSN_Address := "); field_avp__DCA__3GPP__SGSN__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SGi_PtP_Tunnelling_Method := "); field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Session__Timeout: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Session_Timeout := "); field_avp__BASE__NONE__Session__Timeout->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Acct_Tunnel_Packets_Lost := "); field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__NNI__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_NNI_Type := "); field_avp__DCA__3GPP__NNI__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Service__Info__Status: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Service_Info_Status := "); field_avp__RX__3GPP__Service__Info__Status->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__CIR__Flags: TTCN_Logger::log_event_str("{ avp_S6_3GPP_CIR_Flags := "); field_avp__S6__3GPP__CIR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Precedence: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Precedence := "); field_avp__PCC__3GPP__Precedence->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__User__Participating__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_User_Participating_Type := "); field_avp__DCA__3GPP__User__Participating__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__GGSN__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_GGSN_Address := "); field_avp__DCA__3GPP__GGSN__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Sponsoring__Action: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Sponsoring_Action := "); field_avp__RX__3GPP__Sponsoring__Action->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Radio__Resources__Indicator: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Radio_Resources_Indicator := "); field_avp__DCA__3GPP__Radio__Resources__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Granted__Validity__Time: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Granted_Validity_Time := "); field_avp__S6__3GPP__Granted__Validity__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Priority__Level: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Priority_Level := "); field_avp__PCC__3GPP__Priority__Level->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Node__Functionality: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Node_Functionality := "); field_avp__DCA__3GPP__Node__Functionality->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Flow__Description: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Flow_Description := "); field_avp__RX__3GPP__Flow__Description->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Packet__Filter__Information: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Packet_Filter_Information := "); field_avp__PCC__3GPP__Packet__Filter__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Daylight__Saving__Time: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Daylight_Saving_Time := "); field_avp__AAA__3GPP__Daylight__Saving__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Address__Domain: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Address_Domain := "); field_avp__DCA__3GPP__Address__Domain->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__SCEF__ID: TTCN_Logger::log_event_str("{ avp_S6_3GPP_SCEF_ID := "); field_avp__S6__3GPP__SCEF__ID->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Content__Length: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Content_Length := "); field_avp__DCA__3GPP__Content__Length->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Removal__Of__Access: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Removal_Of_Access := "); field_avp__PCC__3GPP__Removal__Of__Access->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__ADC__Rule__Report: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_ADC_Rule_Report := "); field_avp__PCC__3GPP__ADC__Rule__Report->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Preferred__Data__Mode: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Preferred_Data_Mode := "); field_avp__AAA__3GPP__Preferred__Data__Mode->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__ProSe__Functionality: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Functionality := "); field_avp__DCA__3GPP__ProSe__Functionality->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Low__Balance__Indication: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Low_Balance_Indication := "); field_avp__DCA__3GPP__Low__Balance__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Guaranteed__Bitrate__UL: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Guaranteed_Bitrate_UL := "); field_avp__PCC__3GPP__Guaranteed__Bitrate__UL->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__UE__SRVCC__Capability: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_UE_SRVCC_Capability := "); field_avp__AAA__3GPP__UE__SRVCC__Capability->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Login__LAT__Group: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Login_LAT_Group := "); field_avp__DNAS__NONE__Login__LAT__Group->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__NAS__IPv6__Address: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_NAS_IPv6_Address := "); field_avp__DNAS__NONE__NAS__IPv6__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv6__NONE__MIP__MAC__Mobility__Data: TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP_MAC_Mobility_Data := "); field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__Accounting__Output__Octets: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_Accounting_Output_Octets := "); field_avp__MIPv4__NONE__Accounting__Output__Octets->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__To__SIP__Header: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_To_SIP_Header := "); field_avp__CxDx__3GPP__To__SIP__Header->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Coupled__Node__Diameter__ID: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Coupled_Node_Diameter_ID := "); field_avp__AAA__3GPP__Coupled__Node__Diameter__ID->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Real__Time__Tariff__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Real_Time_Tariff_Information := "); field_avp__DCA__3GPP__Real__Time__Tariff__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__STN__SR: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_STN_SR := "); field_avp__AAA__3GPP__STN__SR->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SDP__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SDP_Type := "); field_avp__DCA__3GPP__SDP__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Supported__Vendor__Id: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Supported_Vendor_Id := "); field_avp__BASE__NONE__Supported__Vendor__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__ServiceTypeIdentity: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_ServiceTypeIdentity := "); field_avp__AAA__3GPP__ServiceTypeIdentity->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Requested__Party__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Requested_Party_Address := "); field_avp__DCA__3GPP__Requested__Party__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Announcement__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Announcement_Information := "); field_avp__DCA__3GPP__Announcement__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Acct__Authentic: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Acct_Authentic := "); field_avp__DNAS__NONE__Acct__Authentic->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Service__Identifier: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Service_Identifier := "); field_avp__DCC__NONE__Service__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__AUTN: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_AUTN := "); field_avp__AAA__3GPP__AUTN->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Non__3GPP__User__Data: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Non_3GPP_User_Data := "); field_avp__AAA__3GPP__Non__3GPP__User__Data->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Delivery__Report__Requested: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Delivery_Report_Requested := "); field_avp__DCA__3GPP__Delivery__Report__Requested->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__GI__3GPP__TWAN__Identifier: TTCN_Logger::log_event_str("{ avp_GI_3GPP_TWAN_Identifier := "); field_avp__GI__3GPP__TWAN__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Origination__Time__Stamp: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Origination_Time_Stamp := "); field_avp__AAA__3GPP__Origination__Time__Stamp->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__LCS__APN: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_APN := "); field_avp__DCA__3GPP__LCS__APN->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Envelope__End__Time: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Envelope_End_Time := "); field_avp__DCA__3GPP__Envelope__End__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Sponsored__Connectivity__Data: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Sponsored_Connectivity_Data := "); field_avp__RX__3GPP__Sponsored__Connectivity__Data->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Auth__Request__Type: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Auth_Request_Type := "); field_avp__BASE__NONE__Auth__Request__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Application__Server__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Application_Server_Information := "); field_avp__DCA__3GPP__Application__Server__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Originator__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Originator_Address := "); field_avp__DCA__3GPP__Originator__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Network__Call__Reference__Number: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Network_Call_Reference_Number := "); field_avp__DCA__3GPP__Network__Call__Reference__Number->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__AESE__Communication__Pattern: TTCN_Logger::log_event_str("{ avp_S6_3GPP_AESE_Communication_Pattern := "); field_avp__S6__3GPP__AESE__Communication__Pattern->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__NBIFOM__Mode: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_NBIFOM_Mode := "); field_avp__PCC__3GPP__NBIFOM__Mode->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Redirect__Information: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Redirect_Information := "); field_avp__PCC__3GPP__Redirect__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Validity__Time: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Validity_Time := "); field_avp__DCC__NONE__Validity__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Monitoring_UE_VPLMN_Identifier := "); field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Event__Handling: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Event_Handling := "); field_avp__S6__3GPP__Event__Handling->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__ToS__Traffic__Class: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_ToS_Traffic_Class := "); field_avp__PCC__3GPP__ToS__Traffic__Class->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Tracking__Area__Identity: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Tracking_Area_Identity := "); field_avp__AAA__3GPP__Tracking__Area__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__HA__to__FA__SPI: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_HA_to_FA_SPI := "); field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Min__Desired__Bandwidth__UL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Min_Desired_Bandwidth_UL := "); field_avp__RX__3GPP__Min__Desired__Bandwidth__UL->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__UVR__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_UVR_Flags := "); field_avp__AAA__3GPP__UVR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__PS__Free__Format__Data: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PS_Free_Format_Data := "); field_avp__DCA__3GPP__PS__Free__Format__Data->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Originating__Request: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Originating_Request := "); field_avp__CxDx__3GPP__Originating__Request->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__PDN__Connection__ID: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_PDN_Connection_ID := "); field_avp__PCC__3GPP__PDN__Connection__ID->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Subscription__Data__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Subscription_Data_Flags := "); field_avp__AAA__3GPP__Subscription__Data__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Framed__IPv6__Route: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_IPv6_Route := "); field_avp__DNAS__NONE__Framed__IPv6__Route->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__PRA__Remove: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_PRA_Remove := "); field_avp__PCC__3GPP__PRA__Remove->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__DSR__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_DSR_Flags := "); field_avp__AAA__3GPP__DSR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Granted__Service__Unit: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Granted_Service_Unit := "); field_avp__DCC__NONE__Granted__Service__Unit->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv6__NONE__MIP__Timestamp: TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP_Timestamp := "); field_avp__MIPv6__NONE__MIP__Timestamp->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Number__Portability__Routing__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Number_Portability_Routing_Information := "); field_avp__DCA__3GPP__Number__Portability__Routing__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Subscribed_Periodic_RAU_TAU_Timer := "); field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Specific__APN__Info: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Specific_APN_Info := "); field_avp__AAA__3GPP__Specific__APN__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Terminal__Information: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Terminal_Information := "); field_avp__AAA__3GPP__Terminal__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Restoration__Info: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Restoration_Info := "); field_avp__CxDx__3GPP__Restoration__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Product__Name: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Product_Name := "); field_avp__BASE__NONE__Product__Name->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__HA__to__MN__MSA: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_HA_to_MN_MSA := "); field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Account__Expiration: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Account_Expiration := "); field_avp__DCA__3GPP__Account__Expiration->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__CSG__Id: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_CSG_Id := "); field_avp__AAA__3GPP__CSG__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Framed__IP__Netmask: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_IP_Netmask := "); field_avp__DNAS__NONE__Framed__IP__Netmask->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__GI__3GPP__3GPP__IPv6__DNS__Servers: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_IPv6_DNS_Servers := "); field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__SSID: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SSID := "); field_avp__AAA__3GPP__SSID->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Call__Barring__Info: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Call_Barring_Info := "); field_avp__AAA__3GPP__Call__Barring__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__BSSID: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_BSSID := "); field_avp__DCA__3GPP__BSSID->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Service__Parameter__Info: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Service_Parameter_Info := "); field_avp__DCC__NONE__Service__Parameter__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Talk__Burst__Exchange: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Talk_Burst_Exchange := "); field_avp__DCA__3GPP__Talk__Burst__Exchange->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Variable__Part__Order: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Variable_Part_Order := "); field_avp__DCA__3GPP__Variable__Part__Order->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Time__Quota__Mechanism: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_Quota_Mechanism := "); field_avp__DCA__3GPP__Time__Quota__Mechanism->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__ANID: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_ANID := "); field_avp__AAA__3GPP__ANID->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Monitoring__Event__Report__Number: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Monitoring_Event_Report_Number := "); field_avp__DCA__3GPP__Monitoring__Event__Report__Number->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__IP__SM__GW__Name: TTCN_Logger::log_event_str("{ avp_S6_3GPP_IP_SM_GW_Name := "); field_avp__S6__3GPP__IP__SM__GW__Name->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Origin__State__Id: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Origin_State_Id := "); field_avp__BASE__NONE__Origin__State__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Media__Sub__Component: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Media_Sub_Component := "); field_avp__RX__3GPP__Media__Sub__Component->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__CN__Operator__Selection__Entity: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_CN_Operator_Selection_Entity := "); field_avp__DCA__3GPP__CN__Operator__Selection__Entity->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Accuracy: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Accuracy := "); field_avp__S6__3GPP__Accuracy->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Charging__Rule__Remove: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Charging_Rule_Remove := "); field_avp__PCC__3GPP__Charging__Rule__Remove->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Originating__IOI: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Originating_IOI := "); field_avp__DCA__3GPP__Originating__IOI->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Min__Requested__Bandwidth__DL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Min_Requested_Bandwidth_DL := "); field_avp__RX__3GPP__Min__Requested__Bandwidth__DL->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Function_PLMN_Identifier := "); field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Service__Report: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Service_Report := "); field_avp__S6__3GPP__Service__Report->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Tunnel__Information: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Tunnel_Information := "); field_avp__PCC__3GPP__Tunnel__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Bearer__Service: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Bearer_Service := "); field_avp__DCA__3GPP__Bearer__Service->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Primary_Charging_Collection_Function_Name := "); field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__QoS__Rule__Definition: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Rule_Definition := "); field_avp__PCC__3GPP__QoS__Rule__Definition->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Time__Zone: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Time_Zone := "); field_avp__AAA__3GPP__Time__Zone->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Periodic__Time: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Periodic_Time := "); field_avp__S6__3GPP__Periodic__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Routing__Rule__Failure__Code: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Routing_Rule_Failure_Code := "); field_avp__PCC__3GPP__Routing__Rule__Failure__Code->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__TDF__Destination__Host: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_TDF_Destination_Host := "); field_avp__PCC__3GPP__TDF__Destination__Host->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Local__Group__Id: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Local_Group_Id := "); field_avp__AAA__3GPP__Local__Group__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SM__Discharge__Time: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SM_Discharge_Time := "); field_avp__DCA__3GPP__SM__Discharge__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Requestor__PLMN__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Requestor_PLMN_Identifier := "); field_avp__DCA__3GPP__Requestor__PLMN__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__IMS__Application__Reference__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_IMS_Application_Reference_Identifier := "); field_avp__DCA__3GPP__IMS__Application__Reference__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Charging__Rule__Report: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Charging_Rule_Report := "); field_avp__PCC__3GPP__Charging__Rule__Report->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Service__Area__Identity: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Service_Area_Identity := "); field_avp__AAA__3GPP__Service__Area__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__User__Name: TTCN_Logger::log_event_str("{ avp_BASE_NONE_User_Name := "); field_avp__BASE__NONE__User__Name->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__UE__PC5__AMBR: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_UE_PC5_AMBR := "); field_avp__AAA__3GPP__UE__PC5__AMBR->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Public__Identity: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Public_Identity := "); field_avp__CxDx__3GPP__Public__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Accounting__Sub__Session__Id: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Accounting_Sub_Session_Id := "); field_avp__BASE__NONE__Accounting__Sub__Session__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Acct__Delay__Time: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Acct_Delay_Time := "); field_avp__DNAS__NONE__Acct__Delay__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Local__Sequence__Number: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Local_Sequence_Number := "); field_avp__DCA__3GPP__Local__Sequence__Number->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__UAR__Flags: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_UAR_Flags := "); field_avp__CxDx__3GPP__UAR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Collection__Period__RRM__UMTS: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Collection_Period_RRM_UMTS := "); field_avp__AAA__3GPP__Collection__Period__RRM__UMTS->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Operator__Determined__Barring: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Operator_Determined_Barring := "); field_avp__AAA__3GPP__Operator__Determined__Barring->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Recipient__Received__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Recipient_Received_Address := "); field_avp__DCA__3GPP__Recipient__Received__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Tunnel__Server__Endpoint: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Server_Endpoint := "); field_avp__DNAS__NONE__Tunnel__Server__Endpoint->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Candidate_Home_Agent_Host := "); field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Session__Binding: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Session_Binding := "); field_avp__BASE__NONE__Session__Binding->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__GI__3GPP__3GPP__IMEISV: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_IMEISV := "); field_avp__GI__3GPP__3GPP__IMEISV->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__SS__Code: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SS_Code := "); field_avp__AAA__3GPP__SS__Code->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__DCD__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_DCD_Information := "); field_avp__DCA__3GPP__DCD__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Location__Estimate__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Location_Estimate_Type := "); field_avp__DCA__3GPP__Location__Estimate__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Time__Indicator: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_Indicator := "); field_avp__DCA__3GPP__Time__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Addressee__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Addressee_Type := "); field_avp__DCA__3GPP__Addressee__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Acct__Multi__Session__Id: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Acct_Multi_Session_Id := "); field_avp__BASE__NONE__Acct__Multi__Session__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Subscription__Id__Data: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Subscription_Id_Data := "); field_avp__DCC__NONE__Subscription__Id__Data->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__TWAN__Connectivity__Parameters: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_TWAN_Connectivity_Parameters := "); field_avp__AAA__3GPP__TWAN__Connectivity__Parameters->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Reply__Applic__ID: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Reply_Applic_ID := "); field_avp__DCA__3GPP__Reply__Applic__ID->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Participant__Access__Priority: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Participant_Access_Priority := "); field_avp__DCA__3GPP__Participant__Access__Priority->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__RS__Bandwidth: TTCN_Logger::log_event_str("{ avp_RX_3GPP_RS_Bandwidth := "); field_avp__RX__3GPP__RS__Bandwidth->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Reachability__Information: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Reachability_Information := "); field_avp__S6__3GPP__Reachability__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__Algorithm__Type: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Algorithm_Type := "); field_avp__MIPv4__NONE__MIP__Algorithm__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SDP__Session__Description: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SDP_Session_Description := "); field_avp__DCA__3GPP__SDP__Session__Description->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Extended__Min__Desired__BW__DL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Extended_Min_Desired_BW_DL := "); field_avp__RX__3GPP__Extended__Min__Desired__BW__DL->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Location__Info: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Location_Info := "); field_avp__DCA__3GPP__Location__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_UL := "); field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Event__Threshold__RSRQ: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Event_Threshold_RSRQ := "); field_avp__AAA__3GPP__Event__Threshold__RSRQ->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__LCS__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Information := "); field_avp__DCA__3GPP__LCS__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Service__Parameters: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Service_Parameters := "); field_avp__S6__3GPP__Service__Parameters->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Information: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Presence_Reporting_Area_Information := "); field_avp__PCC__3GPP__Presence__Reporting__Area__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Routing__Rule__Identifier: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Routing_Rule_Identifier := "); field_avp__PCC__3GPP__Routing__Rule__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SMS__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SMS_Information := "); field_avp__DCA__3GPP__SMS__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__ePDG__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ePDG_Address := "); field_avp__DCA__3GPP__ePDG__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Event__Trigger: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Event_Trigger := "); field_avp__PCC__3GPP__Event__Trigger->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__GCS__Identifier: TTCN_Logger::log_event_str("{ avp_RX_3GPP_GCS_Identifier := "); field_avp__RX__3GPP__GCS__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv6__NONE__QoS__Capability: TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_QoS_Capability := "); field_avp__MIPv6__NONE__QoS__Capability->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__ADC__Rule__Install: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_ADC_Rule_Install := "); field_avp__PCC__3GPP__ADC__Rule__Install->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Non_IP_PDN_Type_Indicator := "); field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__G__S__U__Pool__Identifier: TTCN_Logger::log_event_str("{ avp_DCC_NONE_G_S_U_Pool_Identifier := "); field_avp__DCC__NONE__G__S__U__Pool__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Outgoing__Session__Id: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Outgoing_Session_Id := "); field_avp__DCA__3GPP__Outgoing__Session__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__PoC__Controlling__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Controlling_Address := "); field_avp__DCA__3GPP__PoC__Controlling__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Dynamic__Address__Flag: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Dynamic_Address_Flag := "); field_avp__DCA__3GPP__Dynamic__Address__Flag->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Confidentiality__Key: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Confidentiality_Key := "); field_avp__CxDx__3GPP__Confidentiality__Key->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Flow__Label: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Flow_Label := "); field_avp__PCC__3GPP__Flow__Label->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__NAS__Port: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_NAS_Port := "); field_avp__DNAS__NONE__NAS__Port->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Authentication__Info: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Authentication_Info := "); field_avp__AAA__3GPP__Authentication__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Transcoder__Inserted__Indication: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Transcoder_Inserted_Indication := "); field_avp__DCA__3GPP__Transcoder__Inserted__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SMS__Node: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SMS_Node := "); field_avp__DCA__3GPP__SMS__Node->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Trace__Interface__List: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Trace_Interface_List := "); field_avp__AAA__3GPP__Trace__Interface__List->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SGW__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SGW_Address := "); field_avp__DCA__3GPP__SGW__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__GI__3GPP__3GPP__Charging__Id: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_Charging_Id := "); field_avp__GI__3GPP__3GPP__Charging__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__CHAP__Algorithm: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_CHAP_Algorithm := "); field_avp__DNAS__NONE__CHAP__Algorithm->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__APN__Configuration__Profile: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_APN_Configuration_Profile := "); field_avp__AAA__3GPP__APN__Configuration__Profile->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Number_Of_Received_Talk_Bursts := "); field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Full__Network__Name: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Full_Network_Name := "); field_avp__AAA__3GPP__Full__Network__Name->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Message__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Message_Type := "); field_avp__DCA__3GPP__Message__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__APN__Rate__Control__Uplink: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_APN_Rate_Control_Uplink := "); field_avp__DCA__3GPP__APN__Rate__Control__Uplink->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__GI__3GPP__3GPP__CAMEL__Charging__Info: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_CAMEL_Charging_Info := "); field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__From__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_From_Address := "); field_avp__DCA__3GPP__From__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__TWAG__CP__Address: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_TWAG_CP_Address := "); field_avp__AAA__3GPP__TWAG__CP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__PDP__Context__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PDP_Context_Type := "); field_avp__DCA__3GPP__PDP__Context__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Flows: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Flows := "); field_avp__RX__3GPP__Flows->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__User__Session__Id: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_User_Session_Id := "); field_avp__DCA__3GPP__User__Session__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__PoC__Change__Time: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Change_Time := "); field_avp__DCA__3GPP__PoC__Change__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Privacy__Indicator: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Privacy_Indicator := "); field_avp__DCA__3GPP__Privacy__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__CIA__Flags: TTCN_Logger::log_event_str("{ avp_S6_3GPP_CIA_Flags := "); field_avp__S6__3GPP__CIA__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Extended__Min__Requested__BW__UL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Extended_Min_Requested_BW_UL := "); field_avp__RX__3GPP__Extended__Min__Requested__BW__UL->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Monitoring__Time: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Monitoring_Time := "); field_avp__PCC__3GPP__Monitoring__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__CC__Input__Octets: TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Input_Octets := "); field_avp__DCC__NONE__CC__Input__Octets->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Teleservice: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Teleservice := "); field_avp__DCA__3GPP__Teleservice->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Quota__Consumption__Time: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Quota_Consumption_Time := "); field_avp__DCA__3GPP__Quota__Consumption__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__UE__Reachability__Configuration: TTCN_Logger::log_event_str("{ avp_S6_3GPP_UE_Reachability_Configuration := "); field_avp__S6__3GPP__UE__Reachability__Configuration->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Destination__Realm: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Destination_Realm := "); field_avp__BASE__NONE__Destination__Realm->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Acceptable__Service__Info: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Acceptable_Service_Info := "); field_avp__RX__3GPP__Acceptable__Service__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Flow__Direction: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Flow_Direction := "); field_avp__PCC__3GPP__Flow__Direction->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__ProSe__Reason__For__Cancellation: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Reason_For_Cancellation := "); field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Supported__Monitoring__Events: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Supported_Monitoring_Events := "); field_avp__S6__3GPP__Supported__Monitoring__Events->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__CG__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_CG_Address := "); field_avp__DCA__3GPP__CG__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Radio__Parameter__Set__Values: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Radio_Parameter_Set_Values := "); field_avp__DCA__3GPP__Radio__Parameter__Set__Values->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__SIP__Item__Number: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SIP_Item_Number := "); field_avp__CxDx__3GPP__SIP__Item__Number->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Session__Release__Cause: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Session_Release_Cause := "); field_avp__PCC__3GPP__Session__Release__Cause->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__MDT__User__Consent: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MDT_User_Consent := "); field_avp__AAA__3GPP__MDT__User__Consent->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__HSS__Cause: TTCN_Logger::log_event_str("{ avp_S6_3GPP_HSS_Cause := "); field_avp__S6__3GPP__HSS__Cause->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv6__NONE__MIP6__Home__Link__Prefix: TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP6_Home_Link_Prefix := "); field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Login__LAT__Port: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Login_LAT_Port := "); field_avp__DNAS__NONE__Login__LAT__Port->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__PCSCF__Restoration__Indication: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_PCSCF_Restoration_Indication := "); field_avp__PCC__3GPP__PCSCF__Restoration__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__G__S__U__Pool__Reference: TTCN_Logger::log_event_str("{ avp_DCC_NONE_G_S_U_Pool_Reference := "); field_avp__DCC__NONE__G__S__U__Pool__Reference->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Layer__2__Group__ID: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Layer_2_Group_ID := "); field_avp__DCA__3GPP__Layer__2__Group__ID->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Interface__Port: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Interface_Port := "); field_avp__DCA__3GPP__Interface__Port->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Subscription__Data__Deletion: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Subscription_Data_Deletion := "); field_avp__AAA__3GPP__Subscription__Data__Deletion->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv6__NONE__Chargable__User__Identity: TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_Chargable_User_Identity := "); field_avp__MIPv6__NONE__Chargable__User__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Trace__Collection__Entity: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Trace_Collection_Entity := "); field_avp__AAA__3GPP__Trace__Collection__Entity->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__AoC__Request__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_AoC_Request_Type := "); field_avp__DCA__3GPP__AoC__Request__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Feature__List__ID: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Feature_List_ID := "); field_avp__CxDx__3GPP__Feature__List__ID->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Redirect__Host: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Redirect_Host := "); field_avp__BASE__NONE__Redirect__Host->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Network__Access__Mode: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Network_Access_Mode := "); field_avp__AAA__3GPP__Network__Access__Mode->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Framed__Compression: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_Compression := "); field_avp__DNAS__NONE__Framed__Compression->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__ARAP__Zone__Access: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_ARAP_Zone_Access := "); field_avp__DNAS__NONE__ARAP__Zone__Access->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__GI__3GPP__3GPP__Selection__Mode: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_Selection_Mode := "); field_avp__GI__3GPP__3GPP__Selection__Mode->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__QoS__Filter__Rule: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_QoS_Filter_Rule := "); field_avp__DNAS__NONE__QoS__Filter__Rule->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Complete__Data__List__Included__Indicator: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Complete_Data_List_Included_Indicator := "); field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__MN__AAA__SPI: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_MN_AAA_SPI := "); field_avp__MIPv4__NONE__MIP__MN__AAA__SPI->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__LCS__Client__Name: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Client_Name := "); field_avp__DCA__3GPP__LCS__Client__Name->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__GI__3GPP__3GPP__SGSN__Address: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_SGSN_Address := "); field_avp__GI__3GPP__3GPP__SGSN__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Related_IMS_Charging_Identifier := "); field_avp__DCA__3GPP__Related__IMS__Charging__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Called__Asserted__Identity: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Called_Asserted_Identity := "); field_avp__DCA__3GPP__Called__Asserted__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__TWAG__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_TWAG_Address := "); field_avp__DCA__3GPP__TWAG__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__MSA__Lifetime: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_MSA_Lifetime := "); field_avp__MIPv4__NONE__MIP__MSA__Lifetime->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Talk__Burst__Time: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Talk_Burst_Time := "); field_avp__DCA__3GPP__Talk__Burst__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Token__Text: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Token_Text := "); field_avp__DCA__3GPP__Token__Text->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Rate__Control__Time__Unit: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Rate_Control_Time_Unit := "); field_avp__DCA__3GPP__Rate__Control__Time__Unit->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__GI__3GPP__External__Identifier: TTCN_Logger::log_event_str("{ avp_GI_3GPP_External_Identifier := "); field_avp__GI__3GPP__External__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Reason__Header: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Reason_Header := "); field_avp__DCA__3GPP__Reason__Header->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__WLCP__Key: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_WLCP_Key := "); field_avp__AAA__3GPP__WLCP__Key->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Reachability__Type: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Reachability_Type := "); field_avp__S6__3GPP__Reachability__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SIP__Request__Timestamp: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SIP_Request_Timestamp := "); field_avp__DCA__3GPP__SIP__Request__Timestamp->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Framed__Route: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_Route := "); field_avp__DNAS__NONE__Framed__Route->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Tunnel__Private__Group__Id: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Private_Group_Id := "); field_avp__DNAS__NONE__Tunnel__Private__Group__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__CC__Request__Type: TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Request_Type := "); field_avp__DCC__NONE__CC__Request__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__ProSe__Source__IP__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Source_IP_Address := "); field_avp__DCA__3GPP__ProSe__Source__IP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Type__Of__External__Identifier: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Type_Of_External_Identifier := "); field_avp__S6__3GPP__Type__Of__External__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Event__Report__Indication: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Event_Report_Indication := "); field_avp__PCC__3GPP__Event__Report__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__MDT__Configuration: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MDT_Configuration := "); field_avp__AAA__3GPP__MDT__Configuration->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Usage__Monitoring__Report: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Usage_Monitoring_Report := "); field_avp__PCC__3GPP__Usage__Monitoring__Report->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Number__Of__Participants: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Number_Of_Participants := "); field_avp__DCA__3GPP__Number__Of__Participants->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__MSC__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MSC_Address := "); field_avp__DCA__3GPP__MSC__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Priviledged__Sender__Indication: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Priviledged_Sender_Indication := "); field_avp__CxDx__3GPP__Priviledged__Sender__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Adjacent__Access__Restriction__Data: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Adjacent_Access_Restriction_Data := "); field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__AoC__Service__Obligatory__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_AoC_Service_Obligatory_Type := "); field_avp__DCA__3GPP__AoC__Service__Obligatory__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_RAT_Frequency_Selection_Priority_ID := "); field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Time__First__Usage: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_First_Usage := "); field_avp__DCA__3GPP__Time__First__Usage->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Reason__Info: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Reason_Info := "); field_avp__CxDx__3GPP__Reason__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Default__EPS__Bearer__QoS: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Default_EPS_Bearer_QoS := "); field_avp__PCC__3GPP__Default__EPS__Bearer__QoS->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__CLR__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_CLR_Flags := "); field_avp__AAA__3GPP__CLR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__ULR__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_ULR_Flags := "); field_avp__AAA__3GPP__ULR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Originating__SCCP__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Originating_SCCP_Address := "); field_avp__DCA__3GPP__Originating__SCCP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__ICS__Indicator: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_ICS_Indicator := "); field_avp__AAA__3GPP__ICS__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Calling__Station__Id: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Calling_Station_Id := "); field_avp__DNAS__NONE__Calling__Station__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Tunnel__Client__Auth__Id: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Client_Auth_Id := "); field_avp__DNAS__NONE__Tunnel__Client__Auth__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Currency__Code: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Currency_Code := "); field_avp__DCC__NONE__Currency__Code->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Cancellation__Type: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Cancellation_Type := "); field_avp__AAA__3GPP__Cancellation__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__E2E__Sequence: TTCN_Logger::log_event_str("{ avp_BASE_NONE_E2E_Sequence := "); field_avp__BASE__NONE__E2E__Sequence->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Origin__Realm: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Origin_Realm := "); field_avp__BASE__NONE__Origin__Realm->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__PDN__Type: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_PDN_Type := "); field_avp__AAA__3GPP__PDN__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Scale__Factor: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Scale_Factor := "); field_avp__DCA__3GPP__Scale__Factor->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__IM__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_IM_Information := "); field_avp__DCA__3GPP__IM__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Prompt: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Prompt := "); field_avp__DNAS__NONE__Prompt->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SDP__Offer__Timestamp: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SDP_Offer_Timestamp := "); field_avp__DCA__3GPP__SDP__Offer__Timestamp->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__PPR__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_PPR_Flags := "); field_avp__AAA__3GPP__PPR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__MM__Content__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MM_Content_Type := "); field_avp__DCA__3GPP__MM__Content__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__CPDT__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_CPDT_Information := "); field_avp__DCA__3GPP__CPDT__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__GI__3GPP__3GPP__GGSN__IPv6__Address: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_GGSN_IPv6_Address := "); field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__DER__S6b__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_DER_S6b_Flags := "); field_avp__AAA__3GPP__DER__S6b__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SCS__Realm: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SCS_Realm := "); field_avp__DCA__3GPP__SCS__Realm->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__LCS__Requestor__Id: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Requestor_Id := "); field_avp__DCA__3GPP__LCS__Requestor__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Access__Network__Charging__Identifier: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Access_Network_Charging_Identifier := "); field_avp__RX__3GPP__Access__Network__Charging__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Redirect__Server: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Redirect_Server := "); field_avp__DCC__NONE__Redirect__Server->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status: TTCN_Logger::log_event_str("{ avp_S6_3GPP_AESE_Communication_Pattern_Config_Status := "); field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__PoC__User__Role__info__Units: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_User_Role_info_Units := "); field_avp__DCA__3GPP__PoC__User__Role__info__Units->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Variable__Part: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Variable_Part := "); field_avp__DCA__3GPP__Variable__Part->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_3rd_Party_Application_ID := "); field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Enhanced_Coverage_Restriction_Data := "); field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Bearer__Operation: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Bearer_Operation := "); field_avp__PCC__3GPP__Bearer__Operation->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Current__Location__Retrieved: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Current_Location_Retrieved := "); field_avp__AAA__3GPP__Current__Location__Retrieved->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Pre__emption__Control__Info: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Pre_emption_Control_Info := "); field_avp__RX__3GPP__Pre__emption__Control__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__TDF__Application__Instance__Identifier: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_TDF_Application_Instance_Identifier := "); field_avp__PCC__3GPP__TDF__Application__Instance__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SM__Device__Trigger__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SM_Device_Trigger_Information := "); field_avp__DCA__3GPP__SM__Device__Trigger__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Service__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Service_Information := "); field_avp__DCA__3GPP__Service__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Acct__Interim__Interval: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Acct_Interim_Interval := "); field_avp__BASE__NONE__Acct__Interim__Interval->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Media__Component__Number: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Media_Component_Number := "); field_avp__RX__3GPP__Media__Component__Number->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Path: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Path := "); field_avp__CxDx__3GPP__Path->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Packet__Filter__Usage: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Packet_Filter_Usage := "); field_avp__PCC__3GPP__Packet__Filter__Usage->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Event__Threshold__Event__1F: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Event_Threshold_Event_1F := "); field_avp__AAA__3GPP__Event__Threshold__Event__1F->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__MONTE__Location__Type: TTCN_Logger::log_event_str("{ avp_S6_3GPP_MONTE_Location_Type := "); field_avp__S6__3GPP__MONTE__Location__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Inter__Operator__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Inter_Operator_Identifier := "); field_avp__DCA__3GPP__Inter__Operator__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__RDS__Indicator: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_RDS_Indicator := "); field_avp__AAA__3GPP__RDS__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Proximity__Cancellation__Timestamp: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Proximity_Cancellation_Timestamp := "); field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__MMTel__SService__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MMTel_SService_Type := "); field_avp__DCA__3GPP__MMTel__SService__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Optional__Capability: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Optional_Capability := "); field_avp__CxDx__3GPP__Optional__Capability->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Tunnel__Header__Length: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Tunnel_Header_Length := "); field_avp__PCC__3GPP__Tunnel__Header__Length->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Reporting__Trigger: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Reporting_Trigger := "); field_avp__AAA__3GPP__Reporting__Trigger->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Conditional_APN_Aggregate_Max_Bitrate := "); field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Secondary_Event_Charging_Function_Name := "); field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Group__PLMN__Id: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Group_PLMN_Id := "); field_avp__AAA__3GPP__Group__PLMN__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Reply__Path__Requested: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Reply_Path_Requested := "); field_avp__DCA__3GPP__Reply__Path__Requested->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__User__Id: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_User_Id := "); field_avp__AAA__3GPP__User__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Serving__Node__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Serving_Node_Type := "); field_avp__DCA__3GPP__Serving__Node__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Login__LAT__Node: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Login_LAT_Node := "); field_avp__DNAS__NONE__Login__LAT__Node->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Originating__Line__Info: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Originating_Line_Info := "); field_avp__DNAS__NONE__Originating__Line__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Exponent: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Exponent := "); field_avp__DCC__NONE__Exponent->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv6__NONE__MIP__Authenticator: TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP_Authenticator := "); field_avp__MIPv6__NONE__MIP__Authenticator->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Requested_UTRAN_GERAN_Authentication_Info := "); field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__Accounting__Input__Octets: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_Accounting_Input_Octets := "); field_avp__MIPv4__NONE__Accounting__Input__Octets->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__EPS__User__State: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_EPS_User_State := "); field_avp__AAA__3GPP__EPS__User__State->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Origin__Host: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Origin_Host := "); field_avp__BASE__NONE__Origin__Host->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Access__Authorization__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Access_Authorization_Flags := "); field_avp__AAA__3GPP__Access__Authorization__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__PDP__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PDP_Address := "); field_avp__DCA__3GPP__PDP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_CP_CIoT_EPS_Optimisation_Indicator := "); field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__NNI__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_NNI_Information := "); field_avp__DCA__3GPP__NNI__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Location__Estimate: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Location_Estimate := "); field_avp__DCA__3GPP__Location__Estimate->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Offline__Charging: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Offline_Charging := "); field_avp__DCA__3GPP__Offline__Charging->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Retry__Interval: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Retry_Interval := "); field_avp__RX__3GPP__Retry__Interval->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Accounting__Session__Id: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Accounting_Session_Id := "); field_avp__BASE__NONE__Accounting__Session__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Additional__Content__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Additional_Content_Information := "); field_avp__DCA__3GPP__Additional__Content__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Restriction__Filter__Rule: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Restriction_Filter_Rule := "); field_avp__DCC__NONE__Restriction__Filter__Rule->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Cause__Code: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Cause_Code := "); field_avp__DCA__3GPP__Cause__Code->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__TWAN__Connection__Mode: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_TWAN_Connection_Mode := "); field_avp__AAA__3GPP__TWAN__Connection__Mode->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Packet__Filter__Identifier: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Packet_Filter_Identifier := "); field_avp__PCC__3GPP__Packet__Filter__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Address__Data: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Address_Data := "); field_avp__DCA__3GPP__Address__Data->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__SCEF__Reference__ID: TTCN_Logger::log_event_str("{ avp_S6_3GPP_SCEF_Reference_ID := "); field_avp__S6__3GPP__SCEF__Reference__ID->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Content__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Content_Type := "); field_avp__DCA__3GPP__Content__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Resource__Release__Notification: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Resource_Release_Notification := "); field_avp__PCC__3GPP__Resource__Release__Notification->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__ADC__Rule__Name: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_ADC_Rule_Name := "); field_avp__PCC__3GPP__ADC__Rule__Name->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__ProSe__Function__IP__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Function_IP_Address := "); field_avp__DCA__3GPP__ProSe__Function__IP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Guaranteed__Bitrate__DL: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Guaranteed_Bitrate_DL := "); field_avp__PCC__3GPP__Guaranteed__Bitrate__DL->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Disconnect__Cause: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Disconnect_Cause := "); field_avp__BASE__NONE__Disconnect__Cause->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Error__Diagnostic: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Error_Diagnostic := "); field_avp__AAA__3GPP__Error__Diagnostic->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Extended__Max__Supported__BW__UL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Extended_Max_Supported_BW_UL := "); field_avp__RX__3GPP__Extended__Max__Supported__BW__UL->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__UDP__Source__Port: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_UDP_Source_Port := "); field_avp__PCC__3GPP__UDP__Source__Port->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__CC__Total__Octets: TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Total_Octets := "); field_avp__DCC__NONE__CC__Total__Octets->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Accounting__Record__Type: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Accounting_Record_Type := "); field_avp__BASE__NONE__Accounting__Record__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SMS__Result: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SMS_Result := "); field_avp__DCA__3GPP__SMS__Result->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__MMS__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MMS_Information := "); field_avp__DCA__3GPP__MMS__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__From__SIP__Header: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_From_SIP_Header := "); field_avp__CxDx__3GPP__From__SIP__Header->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Routing__Rule__Definition: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Routing_Rule_Definition := "); field_avp__PCC__3GPP__Routing__Rule__Definition->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__SIPTO__Local__Network__Permission: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SIPTO_Local_Network_Permission := "); field_avp__AAA__3GPP__SIPTO__Local__Network__Permission->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__CUG__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_CUG_Information := "); field_avp__DCA__3GPP__CUG__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_VPLMN_Dynamic_Address_Allowed := "); field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Value__Digits: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Value_Digits := "); field_avp__DCC__NONE__Value__Digits->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__MN__AAA__Auth: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_MN_AAA_Auth := "); field_avp__MIPv4__NONE__MIP__MN__AAA__Auth->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Acct__Application__Id: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Acct_Application_Id := "); field_avp__BASE__NONE__Acct__Application__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Associated__Party__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Associated_Party_Address := "); field_avp__DCA__3GPP__Associated__Party__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__SIP__Authenticate: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SIP_Authenticate := "); field_avp__CxDx__3GPP__SIP__Authenticate->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Service__Type: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Service_Type := "); field_avp__AAA__3GPP__Service__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Immediate__Response__Preferred: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Immediate_Response_Preferred := "); field_avp__AAA__3GPP__Immediate__Response__Preferred->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Framed__Appletalk__Zone: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_Appletalk_Zone := "); field_avp__DNAS__NONE__Framed__Appletalk__Zone->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Login__IPv6__Host: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Login_IPv6_Host := "); field_avp__DNAS__NONE__Login__IPv6__Host->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Local__GW__Inserted__Indication: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Local_GW_Inserted_Indication := "); field_avp__DCA__3GPP__Local__GW__Inserted__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__XRES: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_XRES := "); field_avp__AAA__3GPP__XRES->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Final__Unit__Indication: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Final_Unit_Indication := "); field_avp__DCC__NONE__Final__Unit__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Deferred__Location__Event__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Deferred_Location_Event_Type := "); field_avp__DCA__3GPP__Deferred__Location__Event__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__GI__3GPP__3GPP__IMSI: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_IMSI := "); field_avp__GI__3GPP__3GPP__IMSI->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__User__State: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_User_State := "); field_avp__AAA__3GPP__User__State->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__MN__to__HA__MSA: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_MN_to_HA_MSA := "); field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Result__Code: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Result_Code := "); field_avp__BASE__NONE__Result__Code->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Envelope: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Envelope := "); field_avp__DCA__3GPP__Envelope->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Monitoring_Event_Configuration_Activity := "); field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__IMS__Communication__Service__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_IMS_Communication_Service_Identifier := "); field_avp__DCA__3GPP__IMS__Communication__Service__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Framed__IP__Address: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_IP_Address := "); field_avp__DNAS__NONE__Framed__IP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Trust__Relationship__Update: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Trust_Relationship_Update := "); field_avp__AAA__3GPP__Trust__Relationship__Update->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__APN__Rate__Control__Downlink: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_APN_Rate_Control_Downlink := "); field_avp__DCA__3GPP__APN__Rate__Control__Downlink->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Session__Direction: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Session_Direction := "); field_avp__DCA__3GPP__Session__Direction->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__IP__SM__GW__Realm: TTCN_Logger::log_event_str("{ avp_S6_3GPP_IP_SM_GW_Realm := "); field_avp__S6__3GPP__IP__SM__GW__Realm->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Monitoring__UE__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Monitoring_UE_Identifier := "); field_avp__DCA__3GPP__Monitoring__UE__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Reference__ID__Validity__Time: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Reference_ID_Validity_Time := "); field_avp__S6__3GPP__Reference__ID__Validity__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__TFT__Packet__Filter__Information: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_TFT_Packet_Filter_Information := "); field_avp__PCC__3GPP__TFT__Packet__Filter__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_E_UTRAN_Cell_Global_Identity := "); field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Min__Desired__Bandwidth__DL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Min_Desired_Bandwidth_DL := "); field_avp__RX__3GPP__Min__Desired__Bandwidth__DL->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Transmitter__Info: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Transmitter_Info := "); field_avp__DCA__3GPP__Transmitter__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Group__Reporting__Guard__Timer: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Group_Reporting_Guard_Timer := "); field_avp__S6__3GPP__Group__Reporting__Guard__Timer->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__PS__Furnish__Charging__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PS_Furnish_Charging_Information := "); field_avp__DCA__3GPP__PS__Furnish__Charging__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Associated__Identities: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Associated_Identities := "); field_avp__CxDx__3GPP__Associated__Identities->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Session__Linking__Indicator: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Session_Linking_Indicator := "); field_avp__PCC__3GPP__Session__Linking__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Auth__Session__State: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Auth_Session_State := "); field_avp__BASE__NONE__Auth__Session__State->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Maximum__Number__of__Reports: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Maximum_Number_of_Reports := "); field_avp__S6__3GPP__Maximum__Number__of__Reports->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__PRA__Install: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_PRA_Install := "); field_avp__PCC__3GPP__PRA__Install->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__V2X__Permission: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_V2X_Permission := "); field_avp__AAA__3GPP__V2X__Permission->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__ProSe__Range__Class: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Range_Class := "); field_avp__DCA__3GPP__ProSe__Range__Class->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Carrier__Select__Routing__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Carrier_Select_Routing_Information := "); field_avp__DCA__3GPP__Carrier__Select__Routing__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__QoS__Negotiation: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Negotiation := "); field_avp__PCC__3GPP__QoS__Negotiation->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__LIPA__Permission: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_LIPA_Permission := "); field_avp__AAA__3GPP__LIPA__Permission->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__SIP__Auth__Data__Item: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SIP_Auth_Data_Item := "); field_avp__CxDx__3GPP__SIP__Auth__Data__Item->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__3GPP2__MEID: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_3GPP2_MEID := "); field_avp__AAA__3GPP__3GPP2__MEID->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__FA__to__MN__MSA: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_FA_to_MN_MSA := "); field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Subscription__Data: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Subscription_Data := "); field_avp__AAA__3GPP__Subscription__Data->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Multiple__Registration__Indication: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Multiple_Registration_Indication := "); field_avp__CxDx__3GPP__Multiple__Registration__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__WLAN__offloadability__UTRAN: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_WLAN_offloadability_UTRAN := "); field_avp__AAA__3GPP__WLAN__offloadability__UTRAN->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Vendor__Specific__Application__Id: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Vendor_Specific_Application_Id := "); field_avp__BASE__NONE__Vendor__Specific__Application__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__IMSI__Unauthenticated__Flag: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_IMSI_Unauthenticated_Flag := "); field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Interface__Id: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Interface_Id := "); field_avp__DCA__3GPP__Interface__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__CSG__Subscription__Data: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_CSG_Subscription_Data := "); field_avp__AAA__3GPP__CSG__Subscription__Data->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Diagnostics: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Diagnostics := "); field_avp__DCA__3GPP__Diagnostics->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv6__NONE__Service__Selection: TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_Service_Selection := "); field_avp__MIPv6__NONE__Service__Selection->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__TS__Code: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_TS_Code := "); field_avp__AAA__3GPP__TS__Code->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Tunnel__Client__Endpoint: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Client_Endpoint := "); field_avp__DNAS__NONE__Tunnel__Client__Endpoint->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__AN__Trusted: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_AN_Trusted := "); field_avp__AAA__3GPP__AN__Trusted->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Monitoring__Event__Funtionality: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Monitoring_Event_Funtionality := "); field_avp__DCA__3GPP__Monitoring__Event__Funtionality->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Aux__Applic__Info: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Aux_Applic_Info := "); field_avp__DCA__3GPP__Aux__Applic__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__Nonce: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Nonce := "); field_avp__MIPv4__NONE__MIP__Nonce->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__IP__SM__GW__Number: TTCN_Logger::log_event_str("{ avp_S6_3GPP_IP_SM_GW_Number := "); field_avp__S6__3GPP__IP__SM__GW__Number->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__AAR__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_AAR_Flags := "); field_avp__AAA__3GPP__AAR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__LCS__Client__External__ID: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Client_External_ID := "); field_avp__DCA__3GPP__LCS__Client__External__ID->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__VLR__Number: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_VLR_Number := "); field_avp__DCA__3GPP__VLR__Number->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Charging__Rule__Install: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Charging_Rule_Install := "); field_avp__PCC__3GPP__Charging__Rule__Install->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Rx__Request__Type: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Rx_Request_Type := "); field_avp__RX__3GPP__Rx__Request__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__NIDD__Authorization__Response: TTCN_Logger::log_event_str("{ avp_S6_3GPP_NIDD_Authorization_Response := "); field_avp__S6__3GPP__NIDD__Authorization__Response->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Outgoing__Trunk__Group__Id: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Outgoing_Trunk_Group_Id := "); field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Transport__Access__Type: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Transport_Access_Type := "); field_avp__AAA__3GPP__Transport__Access__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Subscription__Id: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Subscription_Id := "); field_avp__DCC__NONE__Subscription__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__QoS__Rule__Remove: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Rule_Remove := "); field_avp__PCC__3GPP__QoS__Rule__Remove->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_VPLMN_CSG_Subscription_Data := "); field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Message__Body: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Message_Body := "); field_avp__DCA__3GPP__Message__Body->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Communication__Duration__Time: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Communication_Duration_Time := "); field_avp__S6__3GPP__Communication__Duration__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Access__Availability__Change__Reason: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Access_Availability_Change_Reason := "); field_avp__PCC__3GPP__Access__Availability__Change__Reason->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__TDF__Application__Identifier: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_TDF_Application_Identifier := "); field_avp__PCC__3GPP__TDF__Application__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Requested__PLMN__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Requested_PLMN_Identifier := "); field_avp__DCA__3GPP__Requested__PLMN__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Location__Area__Identity: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Location_Area_Identity := "); field_avp__AAA__3GPP__Location__Area__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Media__Component__Status: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Media_Component_Status := "); field_avp__RX__3GPP__Media__Component__Status->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__eDRX__Cycle__Length__Value: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_eDRX_Cycle_Length_Value := "); field_avp__AAA__3GPP__eDRX__Cycle__Length__Value->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__FA__Challenge: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_FA_Challenge := "); field_avp__MIPv4__NONE__MIP__FA__Challenge->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Visited__Network__Identifier: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Visited_Network_Identifier := "); field_avp__CxDx__3GPP__Visited__Network__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__RIR__Flags: TTCN_Logger::log_event_str("{ avp_S6_3GPP_RIR_Flags := "); field_avp__S6__3GPP__RIR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Volume__Quota__Threshold: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Volume_Quota_Threshold := "); field_avp__DCA__3GPP__Volume__Quota__Threshold->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Incremental__Cost: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Incremental_Cost := "); field_avp__DCA__3GPP__Incremental__Cost->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Usage__Monitoring__Level: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Usage_Monitoring_Level := "); field_avp__PCC__3GPP__Usage__Monitoring__Level->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Collection__Period__RRM__LTE: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Collection_Period_RRM_LTE := "); field_avp__AAA__3GPP__Collection__Period__RRM__LTE->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Extended__APN__AMBR__UL: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Extended_APN_AMBR_UL := "); field_avp__PCC__3GPP__Extended__APN__AMBR__UL->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Subscriber__Status: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Subscriber_Status := "); field_avp__AAA__3GPP__Subscriber__Status->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Identity__with__Emergency__Registration: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Identity_with_Emergency_Registration := "); field_avp__CxDx__3GPP__Identity__with__Emergency__Registration->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Originator__Received__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Originator_Received_Address := "); field_avp__DCA__3GPP__Originator__Received__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__AoC__Service: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_AoC_Service := "); field_avp__DCA__3GPP__AoC__Service->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Tariff__Change__Usage: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Tariff_Change_Usage := "); field_avp__DCC__NONE__Tariff__Change__Usage->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__LCS__PrivacyException: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_LCS_PrivacyException := "); field_avp__AAA__3GPP__LCS__PrivacyException->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__QoS__Subscribed: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_QoS_Subscribed := "); field_avp__AAA__3GPP__QoS__Subscribed->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__NAS__IP__Address: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_NAS_IP_Address := "); field_avp__DNAS__NONE__NAS__IP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Variable__Part__Value: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Variable_Part_Value := "); field_avp__DCA__3GPP__Variable__Part__Value->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Read__Reply__Report__Requested: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Read_Reply_Report_Requested := "); field_avp__DCA__3GPP__Read__Reply__Report__Requested->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Event__Charging__TimeStamp: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Event_Charging_TimeStamp := "); field_avp__DCA__3GPP__Event__Charging__TimeStamp->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__RR__Bandwidth: TTCN_Logger::log_event_str("{ avp_RX_3GPP_RR_Bandwidth := "); field_avp__RX__3GPP__RR__Bandwidth->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__CHAP__Auth: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_CHAP_Auth := "); field_avp__DNAS__NONE__CHAP__Auth->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Service__Context__Id: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Service_Context_Id := "); field_avp__DCC__NONE__Service__Context__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__Authenticator__Length: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Authenticator_Length := "); field_avp__MIPv4__NONE__MIP__Authenticator__Length->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SDP__TimeStamps: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SDP_TimeStamps := "); field_avp__DCA__3GPP__SDP__TimeStamps->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__IMS__Charging__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_IMS_Charging_Identifier := "); field_avp__DCA__3GPP__IMS__Charging__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__MIP__FA__RK__SPI: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MIP_FA_RK_SPI := "); field_avp__AAA__3GPP__MIP__FA__RK__SPI->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Related__Trigger: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Related_Trigger := "); field_avp__DCA__3GPP__Related__Trigger->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_DL := "); field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__SCS__Identity: TTCN_Logger::log_event_str("{ avp_S6_3GPP_SCS_Identity := "); field_avp__S6__3GPP__SCS__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__LCS__Name__String: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Name_String := "); field_avp__DCA__3GPP__LCS__Name__String->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Access__Network__Charging__Address: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Access_Network_Charging_Address := "); field_avp__RX__3GPP__Access__Network__Charging__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Identifier: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Presence_Reporting_Area_Identifier := "); field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Inband__Security__Id: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Inband_Security_Id := "); field_avp__BASE__NONE__Inband__Security__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__ISUP__Cause__Value: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ISUP_Cause_Value := "); field_avp__DCA__3GPP__ISUP__Cause__Value->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Charging__Rule__Name: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Charging_Rule_Name := "); field_avp__PCC__3GPP__Charging__Rule__Name->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Ip__Domain__Id: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Ip_Domain_Id := "); field_avp__RX__3GPP__Ip__Domain__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__TDF__IP__Address: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_TDF_IP_Address := "); field_avp__PCC__3GPP__TDF__IP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__UE__Usage__Type: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_UE_Usage_Type := "); field_avp__AAA__3GPP__UE__Usage__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Enhanced_Coverage_Restriction := "); field_avp__S6__3GPP__Enhanced__Coverage__Restriction->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Charged__Party: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Charged_Party := "); field_avp__DCA__3GPP__Charged__Party->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__PDN__Connection__Charging__ID: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PDN_Connection_Charging_ID := "); field_avp__DCA__3GPP__PDN__Connection__Charging__ID->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__User__Data__Already__Available: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_User_Data_Already_Available := "); field_avp__CxDx__3GPP__User__Data__Already__Available->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Security__Parameter__Index: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Security_Parameter_Index := "); field_avp__PCC__3GPP__Security__Parameter__Index->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__MME__Number__for__MT__SMS: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MME_Number_for_MT_SMS := "); field_avp__AAA__3GPP__MME__Number__for__MT__SMS->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_UL := "); field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__CC__Correlation__Id: TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Correlation_Id := "); field_avp__DCC__NONE__CC__Correlation__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__Home__Agent__Host: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Home_Agent_Host := "); field_avp__MIPv4__NONE__MIP__Home__Agent__Host->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Route__Record: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Route_Record := "); field_avp__BASE__NONE__Route__Record->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SM__User__Data__Header: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SM_User_Data_Header := "); field_avp__DCA__3GPP__SM__User__Data__Header->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Carrier__Frequency: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Carrier_Frequency := "); field_avp__AAA__3GPP__Carrier__Frequency->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__MMTel__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MMTel_Information := "); field_avp__DCA__3GPP__MMTel__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Mandatory__Capability: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Mandatory_Capability := "); field_avp__CxDx__3GPP__Mandatory__Capability->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Trace__NE__Type__List: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Trace_NE_Type_List := "); field_avp__AAA__3GPP__Trace__NE__Type__List->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Charging_Characteristics_Selection_Mode := "); field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Port__Limit: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Port_Limit := "); field_avp__DNAS__NONE__Port__Limit->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv6__NONE__MIP6__Feature__Vector: TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP6_Feature_Vector := "); field_avp__MIPv6__NONE__MIP6__Feature__Vector->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Multiple__Services__Credit__Control: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Multiple_Services_Credit_Control := "); field_avp__DCC__NONE__Multiple__Services__Credit__Control->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_All_APN_Configurations_Included_Indicator := "); field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__NOR__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_NOR_Flags := "); field_avp__AAA__3GPP__NOR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Message__ID: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Message_ID := "); field_avp__DCA__3GPP__Message__ID->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__GI__3GPP__3GPP__MS__TimeZone: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_MS_TimeZone := "); field_avp__GI__3GPP__3GPP__MS__TimeZone->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__External__Client: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_External_Client := "); field_avp__AAA__3GPP__External__Client->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Charge__Reason__Code: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Charge_Reason_Code := "); field_avp__DCA__3GPP__Charge__Reason__Code->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Authorization__Lifetime: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Authorization_Lifetime := "); field_avp__BASE__NONE__Authorization__Lifetime->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__TWAN__PCO: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_TWAN_PCO := "); field_avp__AAA__3GPP__TWAN__PCO->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__PoC__Change__Conditions: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Change_Conditions := "); field_avp__DCA__3GPP__PoC__Change__Conditions->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Language: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Language := "); field_avp__DCA__3GPP__Language->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Extended__Min__Requested__BW__DL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Extended_Min_Requested_BW_DL := "); field_avp__RX__3GPP__Extended__Min__Requested__BW__DL->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__ARAP__Features: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_ARAP_Features := "); field_avp__DNAS__NONE__ARAP__Features->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Framed__MTU: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_MTU := "); field_avp__DNAS__NONE__Framed__MTU->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Unit__Quota__Threshold: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Unit_Quota_Threshold := "); field_avp__DCA__3GPP__Unit__Quota__Threshold->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Accounting__Auth__Method: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Accounting_Auth_Method := "); field_avp__DNAS__NONE__Accounting__Auth__Method->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__MIP__Authenticator__Offset: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Authenticator_Offset := "); field_avp__MIPv4__NONE__MIP__Authenticator__Offset->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__MBMS__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MBMS_Information := "); field_avp__DCA__3GPP__MBMS__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Bearer__Capability: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Bearer_Capability := "); field_avp__DCA__3GPP__Bearer__Capability->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Service__URN: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Service_URN := "); field_avp__RX__3GPP__Service__URN->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Supported__Services: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Supported_Services := "); field_avp__S6__3GPP__Supported__Services->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SDP__Media__Description: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SDP_Media_Description := "); field_avp__DCA__3GPP__SDP__Media__Description->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__MIPv4__NONE__Accounting__Output__Packets: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_Accounting_Output_Packets := "); field_avp__MIPv4__NONE__Accounting__Output__Packets->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Radio__Parameter__Set__Info: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Radio_Parameter_Set_Info := "); field_avp__DCA__3GPP__Radio__Parameter__Set__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Rule__DeActivation__Time: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Rule_DeActivation_Time := "); field_avp__PCC__3GPP__Rule__DeActivation__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Relay__Node__Indicator: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Relay_Node_Indicator := "); field_avp__AAA__3GPP__Relay__Node__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__T4__Data: TTCN_Logger::log_event_str("{ avp_S6_3GPP_T4_Data := "); field_avp__S6__3GPP__T4__Data->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Fixed__User__Location__Info: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Fixed_User_Location_Info := "); field_avp__PCC__3GPP__Fixed__User__Location__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Coverage__Status: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Coverage_Status := "); field_avp__DCA__3GPP__Coverage__Status->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Online: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Online := "); field_avp__PCC__3GPP__Online->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__ADC__Rule__Base__Name: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_ADC_Rule_Base_Name := "); field_avp__PCC__3GPP__ADC__Rule__Base__Name->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__SCEF__Realm: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SCEF_Realm := "); field_avp__AAA__3GPP__SCEF__Realm->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__MBMS__Charged__Party: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MBMS_Charged_Party := "); field_avp__DCA__3GPP__MBMS__Charged__Party->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Requested__Validity__Time: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Requested_Validity_Time := "); field_avp__S6__3GPP__Requested__Validity__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__CC__Request__Number: TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Request_Number := "); field_avp__DCC__NONE__CC__Request__Number->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__AoC__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_AoC_Information := "); field_avp__DCA__3GPP__AoC__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Supported__Features: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Supported_Features := "); field_avp__CxDx__3GPP__Supported__Features->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Local__Time__Zone: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Local_Time_Zone := "); field_avp__AAA__3GPP__Local__Time__Zone->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__GERAN__Vector: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_GERAN_Vector := "); field_avp__AAA__3GPP__GERAN__Vector->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Call__ID__SIP__Header: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Call_ID_SIP_Header := "); field_avp__CxDx__3GPP__Call__ID__SIP__Header->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Online__Charging__Flag: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Online_Charging_Flag := "); field_avp__DCA__3GPP__Online__Charging__Flag->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Number__of__Messages__Sent: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Number_of_Messages_Sent := "); field_avp__DCA__3GPP__Number__of__Messages__Sent->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_EPS_Subscribed_QoS_Profile := "); field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__GI__3GPP__3GPP__Session__Stop__Indicator: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_Session_Stop_Indicator := "); field_avp__GI__3GPP__3GPP__Session__Stop__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__GPRS__Subscription__Data: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_GPRS_Subscription_Data := "); field_avp__AAA__3GPP__GPRS__Subscription__Data->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_GPRS_Negotiated_QoS_Profile := "); field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Access__Transfer__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Access_Transfer_Type := "); field_avp__DCA__3GPP__Access__Transfer__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Called__Station__Id: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Called_Station_Id := "); field_avp__DNAS__NONE__Called__Station__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Inter__UE__Transfer: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Inter_UE_Transfer := "); field_avp__DCA__3GPP__Inter__UE__Transfer->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__Cost__Unit: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Cost_Unit := "); field_avp__DCC__NONE__Cost__Unit->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Accounting__Realtime__Required: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Accounting_Realtime_Required := "); field_avp__BASE__NONE__Accounting__Realtime__Required->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Termination__Cause: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Termination_Cause := "); field_avp__BASE__NONE__Termination__Cause->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Received__Talk__Burst__Volume: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Received_Talk_Burst_Volume := "); field_avp__DCA__3GPP__Received__Talk__Burst__Volume->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Rate__Control__Max__Rate: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Rate_Control_Max_Rate := "); field_avp__DCA__3GPP__Rate__Control__Max__Rate->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Class__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Class_Identifier := "); field_avp__DCA__3GPP__Class__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__GI__3GPP__3GPP__Allocate__IP__Type: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_Allocate_IP_Type := "); field_avp__GI__3GPP__3GPP__Allocate__IP__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__SM__Back__Off__Timer: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SM_Back_Off_Timer := "); field_avp__AAA__3GPP__SM__Back__Off__Timer->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__Specific__Action: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Specific_Action := "); field_avp__RX__3GPP__Specific__Action->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Maximum__Detection__Time: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Maximum_Detection_Time := "); field_avp__S6__3GPP__Maximum__Detection__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Login__TCP__Port: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Login_TCP_Port := "); field_avp__DNAS__NONE__Login__TCP__Port->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__Password__Retry: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Password_Retry := "); field_avp__DNAS__NONE__Password__Retry->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Time__Stamps: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_Stamps := "); field_avp__DCA__3GPP__Time__Stamps->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Base__Time__Interval: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Base_Time_Interval := "); field_avp__DCA__3GPP__Base__Time__Interval->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__UWAN__User__Location__Info: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_UWAN_User_Location_Info := "); field_avp__DCA__3GPP__UWAN__User__Location__Info->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__ProSe__Role__Of__UE: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Role_Of_UE := "); field_avp__DCA__3GPP__ProSe__Role__Of__UE->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__RAT__Type: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_RAT_Type := "); field_avp__PCC__3GPP__RAT__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Ext__PDP__Address: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Ext_PDP_Address := "); field_avp__AAA__3GPP__Ext__PDP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__PoC__Session__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Session_Type := "); field_avp__DCA__3GPP__PoC__Session__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__ISUP__Cause: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ISUP_Cause := "); field_avp__DCA__3GPP__ISUP__Cause->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__RX__3GPP__AF__Signalling__Protocol: TTCN_Logger::log_event_str("{ avp_RX_3GPP_AF_Signalling_Protocol := "); field_avp__RX__3GPP__AF__Signalling__Protocol->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Adjacent__PLMNs: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Adjacent_PLMNs := "); field_avp__AAA__3GPP__Adjacent__PLMNs->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__S6__3GPP__Service__Result__Code: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Service_Result_Code := "); field_avp__S6__3GPP__Service__Result__Code->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__SGSN__Location__Information: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SGSN_Location_Information := "); field_avp__AAA__3GPP__SGSN__Location__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Authorised__QoS: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Authorised_QoS := "); field_avp__DCA__3GPP__Authorised__QoS->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Time__First__Transmission: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_First_Transmission := "); field_avp__DCA__3GPP__Time__First__Transmission->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Stop__Time: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Stop_Time := "); field_avp__DCA__3GPP__Stop__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Reason__Code: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Reason_Code := "); field_avp__CxDx__3GPP__Reason__Code->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Pre__emption__Vulnerability: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Pre_emption_Vulnerability := "); field_avp__PCC__3GPP__Pre__emption__Vulnerability->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__Equivalent__PLMN__List: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Equivalent_PLMN_List := "); field_avp__AAA__3GPP__Equivalent__PLMN__List->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__Default__Access: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Default_Access := "); field_avp__PCC__3GPP__Default__Access->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__CxDx__3GPP__Supported__Applications: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Supported_Applications := "); field_avp__CxDx__3GPP__Supported__Applications->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__BASE__NONE__Class: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Class := "); field_avp__BASE__NONE__Class->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DNAS__NONE__ARAP__Challenge__Response: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_ARAP_Challenge_Response := "); field_avp__DNAS__NONE__ARAP__Challenge__Response->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__SM__Message__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SM_Message_Type := "); field_avp__DCA__3GPP__SM__Message__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCC__NONE__CC__Sub__Session__Id: TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Sub_Session_Id := "); field_avp__DCC__NONE__CC__Sub__Session__Id->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__IDR__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_IDR_Flags := "); field_avp__AAA__3GPP__IDR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__PCC__3GPP__PS__to__CS__Session__Continuity: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_PS_to_CS_Session_Continuity := "); field_avp__PCC__3GPP__PS__to__CS__Session__Continuity->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__V2X__Subscription__Data: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_V2X_Subscription_Data := "); field_avp__AAA__3GPP__V2X__Subscription__Data->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Refund__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Refund_Information := "); field_avp__DCA__3GPP__Refund__Information->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Rate__Element: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Rate_Element := "); field_avp__DCA__3GPP__Rate__Element->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__PDP__Type: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_PDP_Type := "); field_avp__AAA__3GPP__PDP__Type->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__AAA__3GPP__AMBR: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_AMBR := "); field_avp__AAA__3GPP__AMBR->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__DCA__3GPP__Submission__Time: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Submission_Time := "); field_avp__DCA__3GPP__Submission__Time->log(); TTCN_Logger::log_event_str(" }"); break; case ALT_avp__UNKNOWN: TTCN_Logger::log_event_str("{ avp_UNKNOWN := "); field_avp__UNKNOWN->log(); TTCN_Logger::log_event_str(" }"); break; default: TTCN_Logger::log_event_unbound(); } } void AVP__Data::set_param(Module_Param& param) { param.basic_check(Module_Param::BC_VALUE, "union value"); Module_Param_Ptr m_p = ¶m; if (m_p->get_type()==Module_Param::MP_Value_List && m_p->get_size()==0) return; if (m_p->get_type()!=Module_Param::MP_Assignment_List) { param.error("union value with field name was expected"); } Module_Param* mp_last = m_p->get_elem(m_p->get_size()-1); char* last_name = mp_last->get_id()->get_name(); if (!strcmp(last_name, "avp_GI_3GPP_3GPP_SGSN_IPv6_Address")) { avp__GI__3GPP__3GPP__SGSN__IPv6__Address().set_param(*mp_last); if (!avp__GI__3GPP__3GPP__SGSN__IPv6__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Login_LAT_Service")) { avp__DNAS__NONE__Login__LAT__Service().set_param(*mp_last); if (!avp__DNAS__NONE__Login__LAT__Service().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_RAR_Flags")) { avp__AAA__3GPP__RAR__Flags().set_param(*mp_last); if (!avp__AAA__3GPP__RAR__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SCS_Address")) { avp__DCA__3GPP__SCS__Address().set_param(*mp_last); if (!avp__DCA__3GPP__SCS__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_GGSN_MCC_MNC")) { avp__GI__3GPP__3GPP__GGSN__MCC__MNC().set_param(*mp_last); if (!avp__GI__3GPP__3GPP__GGSN__MCC__MNC().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Direct_Debiting_Failure_Handling")) { avp__DCC__NONE__Direct__Debiting__Failure__Handling().set_param(*mp_last); if (!avp__DCC__NONE__Direct__Debiting__Failure__Handling().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv6_NONE_MIP_Careof_Address")) { avp__MIPv6__NONE__MIP__Careof__Address().set_param(*mp_last); if (!avp__MIPv6__NONE__MIP__Careof__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_TWAN_User_Location_Info")) { avp__DCA__3GPP__TWAN__User__Location__Info().set_param(*mp_last); if (!avp__DCA__3GPP__TWAN__User__Location__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_PoC_User_Role_IDs")) { avp__DCA__3GPP__PoC__User__Role__IDs().set_param(*mp_last); if (!avp__DCA__3GPP__PoC__User__Role__IDs().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Announcement_Order")) { avp__DCA__3GPP__Announcement__Order().set_param(*mp_last); if (!avp__DCA__3GPP__Announcement__Order().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_ETSI_Line_Identifier")) { avp__CxDx__ETSI__Line__Identifier().set_param(*mp_last); if (!avp__CxDx__ETSI__Line__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Bearer_Identifier")) { avp__PCC__3GPP__Bearer__Identifier().set_param(*mp_last); if (!avp__PCC__3GPP__Bearer__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Content_Version")) { avp__RX__3GPP__Content__Version().set_param(*mp_last); if (!avp__RX__3GPP__Content__Version().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Applic_ID")) { avp__DCA__3GPP__Applic__ID().set_param(*mp_last); if (!avp__DCA__3GPP__Applic__ID().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_HA_to_FA_MSA")) { avp__MIPv4__NONE__MIP__HA__to__FA__MSA().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__HA__to__FA__MSA().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Session_Id")) { avp__BASE__NONE__Session__Id().set_param(*mp_last); if (!avp__BASE__NONE__Session__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Route_Header_Transmitted")) { avp__DCA__3GPP__Route__Header__Transmitted().set_param(*mp_last); if (!avp__DCA__3GPP__Route__Header__Transmitted().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Reporting_Reason")) { avp__DCA__3GPP__Reporting__Reason().set_param(*mp_last); if (!avp__DCA__3GPP__Reporting__Reason().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Emergency_Services")) { avp__AAA__3GPP__Emergency__Services().set_param(*mp_last); if (!avp__AAA__3GPP__Emergency__Services().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Media_Component_Description")) { avp__RX__3GPP__Media__Component__Description().set_param(*mp_last); if (!avp__RX__3GPP__Media__Component__Description().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_CSG_Information_Reporting")) { avp__PCC__3GPP__CSG__Information__Reporting().set_param(*mp_last); if (!avp__PCC__3GPP__CSG__Information__Reporting().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Measurement_Quantity")) { avp__AAA__3GPP__Measurement__Quantity().set_param(*mp_last); if (!avp__AAA__3GPP__Measurement__Quantity().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Location_Information_Configuration")) { avp__S6__3GPP__Location__Information__Configuration().set_param(*mp_last); if (!avp__S6__3GPP__Location__Information__Configuration().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Bearer_Usage")) { avp__PCC__3GPP__Bearer__Usage().set_param(*mp_last); if (!avp__PCC__3GPP__Bearer__Usage().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Application_provided_Called_Party_Address")) { avp__DCA__3GPP__Application__provided__Called__Party__Address().set_param(*mp_last); if (!avp__DCA__3GPP__Application__provided__Called__Party__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Proximity_Alert_Timestamp")) { avp__DCA__3GPP__Proximity__Alert__Timestamp().set_param(*mp_last); if (!avp__DCA__3GPP__Proximity__Alert__Timestamp().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Tunnel_Header_Filter")) { avp__PCC__3GPP__Tunnel__Header__Filter().set_param(*mp_last); if (!avp__PCC__3GPP__Tunnel__Header__Filter().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_List_Of_Measurements")) { avp__AAA__3GPP__List__Of__Measurements().set_param(*mp_last); if (!avp__AAA__3GPP__List__Of__Measurements().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Requested_Service_Unit")) { avp__DCC__NONE__Requested__Service__Unit().set_param(*mp_last); if (!avp__DCC__NONE__Requested__Service__Unit().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Default_QoS_Name")) { avp__PCC__3GPP__Default__QoS__Name().set_param(*mp_last); if (!avp__PCC__3GPP__Default__QoS__Name().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_UVA_Flags")) { avp__AAA__3GPP__UVA__Flags().set_param(*mp_last); if (!avp__AAA__3GPP__UVA__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Expires")) { avp__DCA__3GPP__Expires().set_param(*mp_last); if (!avp__DCA__3GPP__Expires().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_SAR_Flags")) { avp__CxDx__3GPP__SAR__Flags().set_param(*mp_last); if (!avp__CxDx__3GPP__SAR__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_TDF_Information")) { avp__PCC__3GPP__TDF__Information().set_param(*mp_last); if (!avp__PCC__3GPP__TDF__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Group_Service_Id")) { avp__AAA__3GPP__Group__Service__Id().set_param(*mp_last); if (!avp__AAA__3GPP__Group__Service__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Recipient_SCCP_Address")) { avp__DCA__3GPP__Recipient__SCCP__Address().set_param(*mp_last); if (!avp__DCA__3GPP__Recipient__SCCP__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Preferred_AoC_Currency")) { avp__DCA__3GPP__Preferred__AoC__Currency().set_param(*mp_last); if (!avp__DCA__3GPP__Preferred__AoC__Currency().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_Pool")) { avp__DNAS__NONE__Framed__Pool().set_param(*mp_last); if (!avp__DNAS__NONE__Framed__Pool().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Traffic_Data_Volumes")) { avp__DCA__3GPP__Traffic__Data__Volumes().set_param(*mp_last); if (!avp__DCA__3GPP__Traffic__Data__Volumes().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_CC_Time")) { avp__DCC__NONE__CC__Time().set_param(*mp_last); if (!avp__DCC__NONE__CC__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Requested_EUTRAN_Authentication_Info")) { avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info().set_param(*mp_last); if (!avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Unit_Cost")) { avp__DCA__3GPP__Unit__Cost().set_param(*mp_last); if (!avp__DCA__3GPP__Unit__Cost().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_SIP_Digest_Authenticate")) { avp__CxDx__3GPP__SIP__Digest__Authenticate().set_param(*mp_last); if (!avp__CxDx__3GPP__SIP__Digest__Authenticate().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Last_UE_Activity_Time")) { avp__AAA__3GPP__Last__UE__Activity__Time().set_param(*mp_last); if (!avp__AAA__3GPP__Last__UE__Activity__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Context_Identifier")) { avp__AAA__3GPP__Context__Identifier().set_param(*mp_last); if (!avp__AAA__3GPP__Context__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Used_Service_Unit")) { avp__DCC__NONE__Used__Service__Unit().set_param(*mp_last); if (!avp__DCC__NONE__Used__Service__Unit().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Reg_Reply")) { avp__MIPv4__NONE__MIP__Reg__Reply().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__Reg__Reply().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Auth_Application_Id")) { avp__BASE__NONE__Auth__Application__Id().set_param(*mp_last); if (!avp__BASE__NONE__Auth__Application__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Trace_Reference")) { avp__AAA__3GPP__Trace__Reference().set_param(*mp_last); if (!avp__AAA__3GPP__Trace__Reference().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_TWAN_Access_Info")) { avp__AAA__3GPP__TWAN__Access__Info().set_param(*mp_last); if (!avp__AAA__3GPP__TWAN__Access__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Status_AS_Code")) { avp__DCA__3GPP__Status__AS__Code().set_param(*mp_last); if (!avp__DCA__3GPP__Status__AS__Code().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_LCS_Client_Type")) { avp__DCA__3GPP__LCS__Client__Type().set_param(*mp_last); if (!avp__DCA__3GPP__LCS__Client__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_Appletalk_Network")) { avp__DNAS__NONE__Framed__Appletalk__Network().set_param(*mp_last); if (!avp__DNAS__NONE__Framed__Appletalk__Network().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_IPv6_Prefix")) { avp__DNAS__NONE__Framed__IPv6__Prefix().set_param(*mp_last); if (!avp__DNAS__NONE__Framed__IPv6__Prefix().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_PoC_Session_Initiation_Type")) { avp__DCA__3GPP__PoC__Session__Initiation__Type().set_param(*mp_last); if (!avp__DCA__3GPP__PoC__Session__Initiation__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Sharing_Key_UL")) { avp__RX__3GPP__Sharing__Key__UL().set_param(*mp_last); if (!avp__RX__3GPP__Sharing__Key__UL().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Content_Size")) { avp__DCA__3GPP__Content__Size().set_param(*mp_last); if (!avp__DCA__3GPP__Content__Size().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Access_Network_Info")) { avp__AAA__3GPP__Access__Network__Info().set_param(*mp_last); if (!avp__AAA__3GPP__Access__Network__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_AF_Charging_Identifier")) { avp__RX__3GPP__AF__Charging__Identifier().set_param(*mp_last); if (!avp__RX__3GPP__AF__Charging__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Monitoring_Event_Report")) { avp__S6__3GPP__Monitoring__Event__Report().set_param(*mp_last); if (!avp__S6__3GPP__Monitoring__Event__Report().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Service_Specific_Type")) { avp__DCA__3GPP__Service__Specific__Type().set_param(*mp_last); if (!avp__DCA__3GPP__Service__Specific__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Event")) { avp__DCA__3GPP__Event().set_param(*mp_last); if (!avp__DCA__3GPP__Event().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Media_Type")) { avp__RX__3GPP__Media__Type().set_param(*mp_last); if (!avp__RX__3GPP__Media__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Conditional_Policy_Information")) { avp__PCC__3GPP__Conditional__Policy__Information().set_param(*mp_last); if (!avp__PCC__3GPP__Conditional__Policy__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Firmware_Revision")) { avp__BASE__NONE__Firmware__Revision().set_param(*mp_last); if (!avp__BASE__NONE__Firmware__Revision().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_Event_Type")) { avp__DCA__3GPP__ProSe__Event__Type().set_param(*mp_last); if (!avp__DCA__3GPP__ProSe__Event__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Network_Request_Support")) { avp__PCC__3GPP__Network__Request__Support().set_param(*mp_last); if (!avp__PCC__3GPP__Network__Request__Support().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_SIPTO_Permission")) { avp__AAA__3GPP__SIPTO__Permission().set_param(*mp_last); if (!avp__AAA__3GPP__SIPTO__Permission().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Terminating_IOI")) { avp__DCA__3GPP__Terminating__IOI().set_param(*mp_last); if (!avp__DCA__3GPP__Terminating__IOI().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Extended_Max_Supported_BW_DL")) { avp__RX__3GPP__Extended__Max__Supported__BW__DL().set_param(*mp_last); if (!avp__RX__3GPP__Extended__Max__Supported__BW__DL().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_UE_Local_IP_Address")) { avp__PCC__3GPP__UE__Local__IP__Address().set_param(*mp_last); if (!avp__PCC__3GPP__UE__Local__IP__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SM_Sequence_Number")) { avp__DCA__3GPP__SM__Sequence__Number().set_param(*mp_last); if (!avp__DCA__3GPP__SM__Sequence__Number().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_IMS_Information")) { avp__DCA__3GPP__IMS__Information().set_param(*mp_last); if (!avp__DCA__3GPP__IMS__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Presence_Reporting_Area_Elements_List")) { avp__PCC__3GPP__Presence__Reporting__Area__Elements__List().set_param(*mp_last); if (!avp__PCC__3GPP__Presence__Reporting__Area__Elements__List().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Routing_Rule_Remove")) { avp__PCC__3GPP__Routing__Rule__Remove().set_param(*mp_last); if (!avp__PCC__3GPP__Routing__Rule__Remove().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_SGs_MME_Identity")) { avp__AAA__3GPP__SGs__MME__Identity().set_param(*mp_last); if (!avp__AAA__3GPP__SGs__MME__Identity().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Roaming_Information")) { avp__S6__3GPP__Roaming__Information().set_param(*mp_last); if (!avp__S6__3GPP__Roaming__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Number_Of_Diversions")) { avp__DCA__3GPP__Number__Of__Diversions().set_param(*mp_last); if (!avp__DCA__3GPP__Number__Of__Diversions().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Coverage_Info")) { avp__DCA__3GPP__Coverage__Info().set_param(*mp_last); if (!avp__DCA__3GPP__Coverage__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_SIP_Authentication_Scheme")) { avp__CxDx__3GPP__SIP__Authentication__Scheme().set_param(*mp_last); if (!avp__CxDx__3GPP__SIP__Authentication__Scheme().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Event_Threshold_RSRP")) { avp__AAA__3GPP__Event__Threshold__RSRP().set_param(*mp_last); if (!avp__AAA__3GPP__Event__Threshold__RSRP().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_User_Authorization_Type")) { avp__CxDx__3GPP__User__Authorization__Type().set_param(*mp_last); if (!avp__CxDx__3GPP__User__Authorization__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_PLMN_Client")) { avp__AAA__3GPP__PLMN__Client().set_param(*mp_last); if (!avp__AAA__3GPP__PLMN__Client().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Re_Synchronization_Info")) { avp__AAA__3GPP__Re__Synchronization__Info().set_param(*mp_last); if (!avp__AAA__3GPP__Re__Synchronization__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Auth_Grace_Period")) { avp__BASE__NONE__Auth__Grace__Period().set_param(*mp_last); if (!avp__BASE__NONE__Auth__Grace__Period().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_User_CSG_Information")) { avp__DCA__3GPP__User__CSG__Information().set_param(*mp_last); if (!avp__DCA__3GPP__User__CSG__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SM_Status")) { avp__DCA__3GPP__SM__Status().set_param(*mp_last); if (!avp__DCA__3GPP__SM__Status().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_IP_Realm_Default_Indication")) { avp__DCA__3GPP__IP__Realm__Default__Indication().set_param(*mp_last); if (!avp__DCA__3GPP__IP__Realm__Default__Indication().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_RAND")) { avp__AAA__3GPP__RAND().set_param(*mp_last); if (!avp__AAA__3GPP__RAND().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Trace_Depth")) { avp__AAA__3GPP__Trace__Depth().set_param(*mp_last); if (!avp__AAA__3GPP__Trace__Depth().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_MN_to_FA_MSA")) { avp__MIPv4__NONE__MIP__MN__to__FA__MSA().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__MN__to__FA__MSA().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_SGSN_User_State")) { avp__AAA__3GPP__SGSN__User__State().set_param(*mp_last); if (!avp__AAA__3GPP__SGSN__User__State().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_APN_OI_Replacement")) { avp__AAA__3GPP__APN__OI__Replacement().set_param(*mp_last); if (!avp__AAA__3GPP__APN__OI__Replacement().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Alternate_Charged_Party_Address")) { avp__DCA__3GPP__Alternate__Charged__Party__Address().set_param(*mp_last); if (!avp__DCA__3GPP__Alternate__Charged__Party__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_APN_Rate_Control")) { avp__DCA__3GPP__APN__Rate__Control().set_param(*mp_last); if (!avp__DCA__3GPP__APN__Rate__Control().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Re_Auth_Request_Type")) { avp__BASE__NONE__Re__Auth__Request__Type().set_param(*mp_last); if (!avp__BASE__NONE__Re__Auth__Request__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Relationship_Mode")) { avp__DCA__3GPP__Relationship__Mode().set_param(*mp_last); if (!avp__DCA__3GPP__Relationship__Mode().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_External_Identifier")) { avp__S6__3GPP__External__Identifier().set_param(*mp_last); if (!avp__S6__3GPP__External__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Positioning_Data")) { avp__DCA__3GPP__Positioning__Data().set_param(*mp_last); if (!avp__DCA__3GPP__Positioning__Data().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Redirect_Address_Type")) { avp__DCC__NONE__Redirect__Address__Type().set_param(*mp_last); if (!avp__DCC__NONE__Redirect__Address__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv6_NONE_MIP_MN_HA_MSA")) { avp__MIPv6__NONE__MIP__MN__HA__MSA().set_param(*mp_last); if (!avp__MIPv6__NONE__MIP__MN__HA__MSA().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Monitoring_UE_HPLMN_Identifier")) { avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier().set_param(*mp_last); if (!avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_TFT_Filter")) { avp__PCC__3GPP__TFT__Filter().set_param(*mp_last); if (!avp__PCC__3GPP__TFT__Filter().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Max_Supported_Bandwidth_UL")) { avp__RX__3GPP__Max__Supported__Bandwidth__UL().set_param(*mp_last); if (!avp__RX__3GPP__Max__Supported__Bandwidth__UL().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Loss_Of_Connectivity_Reason")) { avp__S6__3GPP__Loss__Of__Connectivity__Reason().set_param(*mp_last); if (!avp__S6__3GPP__Loss__Of__Connectivity__Reason().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Tunnel_Medium_Type")) { avp__DNAS__NONE__Tunnel__Medium__Type().set_param(*mp_last); if (!avp__DNAS__NONE__Tunnel__Medium__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Originator")) { avp__DCA__3GPP__Originator().set_param(*mp_last); if (!avp__DCA__3GPP__Originator().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_User_Equipment_Info_Type")) { avp__DCC__NONE__User__Equipment__Info__Type().set_param(*mp_last); if (!avp__DCC__NONE__User__Equipment__Info__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Flow_Number")) { avp__RX__3GPP__Flow__Number().set_param(*mp_last); if (!avp__RX__3GPP__Flow__Number().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Home_Agent_Address")) { avp__MIPv4__NONE__MIP__Home__Agent__Address().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__Home__Agent__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Resource_Allocation_Notification")) { avp__PCC__3GPP__Resource__Allocation__Notification().set_param(*mp_last); if (!avp__PCC__3GPP__Resource__Allocation__Notification().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Basic_Service_Code")) { avp__DCA__3GPP__Basic__Service__Code().set_param(*mp_last); if (!avp__DCA__3GPP__Basic__Service__Code().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Monitoring_Type")) { avp__S6__3GPP__Monitoring__Type().set_param(*mp_last); if (!avp__S6__3GPP__Monitoring__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Role_Of_Node")) { avp__DCA__3GPP__Role__Of__Node().set_param(*mp_last); if (!avp__DCA__3GPP__Role__Of__Node().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Default_Bearer_Indication")) { avp__PCC__3GPP__Default__Bearer__Indication().set_param(*mp_last); if (!avp__PCC__3GPP__Default__Bearer__Indication().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_Information")) { avp__DCA__3GPP__ProSe__Information().set_param(*mp_last); if (!avp__DCA__3GPP__ProSe__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_QoS_Class_Identifier")) { avp__PCC__3GPP__QoS__Class__Identifier().set_param(*mp_last); if (!avp__PCC__3GPP__QoS__Class__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_VPLMN_LIPA_Allowed")) { avp__AAA__3GPP__VPLMN__LIPA__Allowed().set_param(*mp_last); if (!avp__AAA__3GPP__VPLMN__LIPA__Allowed().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Mute_Notification")) { avp__PCC__3GPP__Mute__Notification().set_param(*mp_last); if (!avp__PCC__3GPP__Mute__Notification().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_SIP_Authentication_Context")) { avp__CxDx__3GPP__SIP__Authentication__Context().set_param(*mp_last); if (!avp__CxDx__3GPP__SIP__Authentication__Context().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv6_NONE_QoS_Resources")) { avp__MIPv6__NONE__QoS__Resources().set_param(*mp_last); if (!avp__MIPv6__NONE__QoS__Resources().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Logging_Duration")) { avp__AAA__3GPP__Logging__Duration().set_param(*mp_last); if (!avp__AAA__3GPP__Logging__Duration().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Service_Parameter_Value")) { avp__DCC__NONE__Service__Parameter__Value().set_param(*mp_last); if (!avp__DCC__NONE__Service__Parameter__Value().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Associated_Registered_Identities")) { avp__CxDx__3GPP__Associated__Registered__Identities().set_param(*mp_last); if (!avp__CxDx__3GPP__Associated__Registered__Identities().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Routing_IP_Address")) { avp__PCC__3GPP__Routing__IP__Address().set_param(*mp_last); if (!avp__PCC__3GPP__Routing__IP__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_WLAN_offloadability_EUTRAN")) { avp__AAA__3GPP__WLAN__offloadability__EUTRAN().set_param(*mp_last); if (!avp__AAA__3GPP__WLAN__offloadability__EUTRAN().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_MBMS_GW_Address")) { avp__DCA__3GPP__MBMS__GW__Address().set_param(*mp_last); if (!avp__DCA__3GPP__MBMS__GW__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Destination_Interface")) { avp__DCA__3GPP__Destination__Interface().set_param(*mp_last); if (!avp__DCA__3GPP__Destination__Interface().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_IMS_Emergency_Indicator")) { avp__DCA__3GPP__IMS__Emergency__Indicator().set_param(*mp_last); if (!avp__DCA__3GPP__IMS__Emergency__Indicator().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Change_Time")) { avp__DCA__3GPP__Change__Time().set_param(*mp_last); if (!avp__DCA__3GPP__Change__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_KASME")) { avp__AAA__3GPP__KASME().set_param(*mp_last); if (!avp__AAA__3GPP__KASME().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Session_Key")) { avp__MIPv4__NONE__MIP__Session__Key().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__Session__Key().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_AoC_Cost_Information")) { avp__DCA__3GPP__AoC__Cost__Information().set_param(*mp_last); if (!avp__DCA__3GPP__AoC__Cost__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_User_Location_Info_Time")) { avp__GI__3GPP__3GPP__User__Location__Info__Time().set_param(*mp_last); if (!avp__GI__3GPP__3GPP__User__Location__Info__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Teleservice_List")) { avp__AAA__3GPP__Teleservice__List().set_param(*mp_last); if (!avp__AAA__3GPP__Teleservice__List().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_UTRAN_Vector")) { avp__AAA__3GPP__UTRAN__Vector().set_param(*mp_last); if (!avp__AAA__3GPP__UTRAN__Vector().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Non_3GPP_IP_Access_APN")) { avp__AAA__3GPP__Non__3GPP__IP__Access__APN().set_param(*mp_last); if (!avp__AAA__3GPP__Non__3GPP__IP__Access__APN().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Monitoring_Event_Information")) { avp__DCA__3GPP__Monitoring__Event__Information().set_param(*mp_last); if (!avp__DCA__3GPP__Monitoring__Event__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Tariff_Time_Change")) { avp__DCC__NONE__Tariff__Time__Change().set_param(*mp_last); if (!avp__DCC__NONE__Tariff__Time__Change().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_NSAPI")) { avp__GI__3GPP__3GPP__NSAPI().set_param(*mp_last); if (!avp__GI__3GPP__3GPP__NSAPI().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_LCS_Client_Dialed_By_MS")) { avp__DCA__3GPP__LCS__Client__Dialed__By__MS().set_param(*mp_last); if (!avp__DCA__3GPP__LCS__Client__Dialed__By__MS().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_CG_Address")) { avp__GI__3GPP__3GPP__CG__Address().set_param(*mp_last); if (!avp__GI__3GPP__3GPP__CG__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Envelope_Start_Time")) { avp__DCA__3GPP__Envelope__Start__Time().set_param(*mp_last); if (!avp__DCA__3GPP__Envelope__Start__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Application_Service_Provider_Identity")) { avp__RX__3GPP__Application__Service__Provider__Identity().set_param(*mp_last); if (!avp__RX__3GPP__Application__Service__Provider__Identity().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_NIDD_Authorization_Request")) { avp__S6__3GPP__NIDD__Authorization__Request().set_param(*mp_last); if (!avp__S6__3GPP__NIDD__Authorization__Request().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Received_Talk_Burst_Time")) { avp__DCA__3GPP__Received__Talk__Burst__Time().set_param(*mp_last); if (!avp__DCA__3GPP__Received__Talk__Burst__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Incoming_Trunk_Group_Id")) { avp__DCA__3GPP__Incoming__Trunk__Group__Id().set_param(*mp_last); if (!avp__DCA__3GPP__Incoming__Trunk__Group__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_AAA_Failure_Indication")) { avp__AAA__3GPP__AAA__Failure__Indication().set_param(*mp_last); if (!avp__AAA__3GPP__AAA__Failure__Indication().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Rate_Control_Max_Message_Size")) { avp__DCA__3GPP__Rate__Control__Max__Message__Size().set_param(*mp_last); if (!avp__DCA__3GPP__Rate__Control__Max__Message__Size().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_QoS_Rule_Install")) { avp__PCC__3GPP__QoS__Rule__Install().set_param(*mp_last); if (!avp__PCC__3GPP__QoS__Rule__Install().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Periodic_Communication_Indicator")) { avp__S6__3GPP__Periodic__Communication__Indicator().set_param(*mp_last); if (!avp__S6__3GPP__Periodic__Communication__Indicator().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Service_Specific_Info")) { avp__DCA__3GPP__Service__Specific__Info().set_param(*mp_last); if (!avp__DCA__3GPP__Service__Specific__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Flow_Usage")) { avp__RX__3GPP__Flow__Usage().set_param(*mp_last); if (!avp__RX__3GPP__Flow__Usage().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_RAN_Rule_Support")) { avp__PCC__3GPP__RAN__Rule__Support().set_param(*mp_last); if (!avp__PCC__3GPP__RAN__Rule__Support().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Tunnel_Password")) { avp__DNAS__NONE__Tunnel__Password().set_param(*mp_last); if (!avp__DNAS__NONE__Tunnel__Password().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_PC3_EPC_Control_Protocol_Cause")) { avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause().set_param(*mp_last); if (!avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Monitoring_Duration")) { avp__S6__3GPP__Monitoring__Duration().set_param(*mp_last); if (!avp__S6__3GPP__Monitoring__Duration().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_QoS_Information")) { avp__PCC__3GPP__QoS__Information().set_param(*mp_last); if (!avp__PCC__3GPP__QoS__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Routing_Area_Identity")) { avp__AAA__3GPP__Routing__Area__Identity().set_param(*mp_last); if (!avp__AAA__3GPP__Routing__Area__Identity().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Called_Party_Address")) { avp__DCA__3GPP__Called__Party__Address().set_param(*mp_last); if (!avp__DCA__3GPP__Called__Party__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Service_Authorization_Info")) { avp__RX__3GPP__Service__Authorization__Info().set_param(*mp_last); if (!avp__RX__3GPP__Service__Authorization__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Tunneling")) { avp__DNAS__NONE__Tunneling().set_param(*mp_last); if (!avp__DNAS__NONE__Tunneling().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_User_Equipment_Info_Value")) { avp__DCC__NONE__User__Equipment__Info__Value().set_param(*mp_last); if (!avp__DCC__NONE__User__Equipment__Info__Value().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Auth_Input_Data_Length")) { avp__MIPv4__NONE__MIP__Auth__Input__Data__Length().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__Auth__Input__Data__Length().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_eDRX_Cycle_Length")) { avp__AAA__3GPP__eDRX__Cycle__Length().set_param(*mp_last); if (!avp__AAA__3GPP__eDRX__Cycle__Length().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Multi_Round_Time_Out")) { avp__BASE__NONE__Multi__Round__Time__Out().set_param(*mp_last); if (!avp__BASE__NONE__Multi__Round__Time__Out().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Group_Monitoring_Event_Report_Item")) { avp__S6__3GPP__Group__Monitoring__Event__Report__Item().set_param(*mp_last); if (!avp__S6__3GPP__Group__Monitoring__Event__Report__Item().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Rule_Failure_Code")) { avp__PCC__3GPP__Rule__Failure__Code().set_param(*mp_last); if (!avp__PCC__3GPP__Rule__Failure__Code().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Ext_PDP_Type")) { avp__AAA__3GPP__Ext__PDP__Type().set_param(*mp_last); if (!avp__AAA__3GPP__Ext__PDP__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Time_Quota_Threshold")) { avp__DCA__3GPP__Time__Quota__Threshold().set_param(*mp_last); if (!avp__DCA__3GPP__Time__Quota__Threshold().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_User_Location_Info_Time")) { avp__PCC__3GPP__User__Location__Info__Time().set_param(*mp_last); if (!avp__PCC__3GPP__User__Location__Info__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Usage_Monitoring_Information")) { avp__PCC__3GPP__Usage__Monitoring__Information().set_param(*mp_last); if (!avp__PCC__3GPP__Usage__Monitoring__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Measurement_Period_LTE")) { avp__AAA__3GPP__Measurement__Period__LTE().set_param(*mp_last); if (!avp__AAA__3GPP__Measurement__Period__LTE().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Extended_APN_AMBR_DL")) { avp__PCC__3GPP__Extended__APN__AMBR__DL().set_param(*mp_last); if (!avp__PCC__3GPP__Extended__APN__AMBR__DL().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Experimental_Result_Code")) { avp__BASE__NONE__Experimental__Result__Code().set_param(*mp_last); if (!avp__BASE__NONE__Experimental__Result__Code().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Session_Priority")) { avp__CxDx__3GPP__Session__Priority().set_param(*mp_last); if (!avp__CxDx__3GPP__Session__Priority().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Recipient_Info")) { avp__DCA__3GPP__Recipient__Info().set_param(*mp_last); if (!avp__DCA__3GPP__Recipient__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_AoC_Format")) { avp__DCA__3GPP__AoC__Format().set_param(*mp_last); if (!avp__DCA__3GPP__AoC__Format().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Start_Time")) { avp__DCA__3GPP__Start__Time().set_param(*mp_last); if (!avp__DCA__3GPP__Start__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Deregistration_Reason")) { avp__CxDx__3GPP__Deregistration__Reason().set_param(*mp_last); if (!avp__CxDx__3GPP__Deregistration__Reason().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_GMLC_Number")) { avp__AAA__3GPP__GMLC__Number().set_param(*mp_last); if (!avp__AAA__3GPP__GMLC__Number().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Software_Version")) { avp__AAA__3GPP__Software__Version().set_param(*mp_last); if (!avp__AAA__3GPP__Software__Version().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Callback_Number")) { avp__DNAS__NONE__Callback__Number().set_param(*mp_last); if (!avp__DNAS__NONE__Callback__Number().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Configuration_Token")) { avp__DNAS__NONE__Configuration__Token().set_param(*mp_last); if (!avp__DNAS__NONE__Configuration__Token().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Interface_Type")) { avp__DCA__3GPP__Interface__Type().set_param(*mp_last); if (!avp__DCA__3GPP__Interface__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Originating_Foreign_AAA")) { avp__MIPv4__NONE__MIP__Originating__Foreign__AAA().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__Originating__Foreign__AAA().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Expiration_Date")) { avp__AAA__3GPP__Expiration__Date().set_param(*mp_last); if (!avp__AAA__3GPP__Expiration__Date().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Error_Message")) { avp__BASE__NONE__Error__Message().set_param(*mp_last); if (!avp__BASE__NONE__Error__Message().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_SRES")) { avp__AAA__3GPP__SRES().set_param(*mp_last); if (!avp__AAA__3GPP__SRES().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_DRM_Content")) { avp__DCA__3GPP__DRM__Content().set_param(*mp_last); if (!avp__DCA__3GPP__DRM__Content().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Item_Number")) { avp__AAA__3GPP__Item__Number().set_param(*mp_last); if (!avp__AAA__3GPP__Item__Number().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_NAS_Port_Type")) { avp__DNAS__NONE__NAS__Port__Type().set_param(*mp_last); if (!avp__DNAS__NONE__NAS__Port__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_ERP_Authorization")) { avp__AAA__3GPP__ERP__Authorization().set_param(*mp_last); if (!avp__AAA__3GPP__ERP__Authorization().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Multiple_Services_Indicator")) { avp__DCC__NONE__Multiple__Services__Indicator().set_param(*mp_last); if (!avp__DCC__NONE__Multiple__Services__Indicator().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Early_Media_Description")) { avp__DCA__3GPP__Early__Media__Description().set_param(*mp_last); if (!avp__DCA__3GPP__Early__Media__Description().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_MIP_FA_RK")) { avp__AAA__3GPP__MIP__FA__RK().set_param(*mp_last); if (!avp__AAA__3GPP__MIP__FA__RK().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Related_Change_Condition_Information")) { avp__DCA__3GPP__Related__Change__Condition__Information().set_param(*mp_last); if (!avp__DCA__3GPP__Related__Change__Condition__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_Protocol")) { avp__DNAS__NONE__Framed__Protocol().set_param(*mp_last); if (!avp__DNAS__NONE__Framed__Protocol().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Service_ID")) { avp__S6__3GPP__Service__ID().set_param(*mp_last); if (!avp__S6__3GPP__Service__ID().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_LCS_Format_Indicator")) { avp__DCA__3GPP__LCS__Format__Indicator().set_param(*mp_last); if (!avp__DCA__3GPP__LCS__Format__Indicator().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_IMSI_MCC_MNC")) { avp__GI__3GPP__3GPP__IMSI__MCC__MNC().set_param(*mp_last); if (!avp__GI__3GPP__3GPP__IMSI__MCC__MNC().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Abort_Cause")) { avp__RX__3GPP__Abort__Cause().set_param(*mp_last); if (!avp__RX__3GPP__Abort__Cause().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_ISUP_Cause_Location")) { avp__DCA__3GPP__ISUP__Cause__Location().set_param(*mp_last); if (!avp__DCA__3GPP__ISUP__Cause__Location().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Charging_Rule_Base_Name")) { avp__PCC__3GPP__Charging__Rule__Base__Name().set_param(*mp_last); if (!avp__PCC__3GPP__Charging__Rule__Base__Name().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Required_Access_Info")) { avp__RX__3GPP__Required__Access__Info().set_param(*mp_last); if (!avp__RX__3GPP__Required__Access__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_TDF_Destination_Realm")) { avp__PCC__3GPP__TDF__Destination__Realm().set_param(*mp_last); if (!avp__PCC__3GPP__TDF__Destination__Realm().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_S6t_HSS_Cause")) { avp__S6__3GPP__S6t__HSS__Cause().set_param(*mp_last); if (!avp__S6__3GPP__S6t__HSS__Cause().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Media_Initiator_Party")) { avp__DCA__3GPP__Media__Initiator__Party().set_param(*mp_last); if (!avp__DCA__3GPP__Media__Initiator__Party().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Associated_URI")) { avp__DCA__3GPP__Associated__URI().set_param(*mp_last); if (!avp__DCA__3GPP__Associated__URI().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_AF_Requested_Data")) { avp__RX__3GPP__AF__Requested__Data().set_param(*mp_last); if (!avp__RX__3GPP__AF__Requested__Data().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_QoS_Rule_Report")) { avp__PCC__3GPP__QoS__Rule__Report().set_param(*mp_last); if (!avp__PCC__3GPP__QoS__Rule__Report().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Filter_Id")) { avp__DNAS__NONE__Filter__Id().set_param(*mp_last); if (!avp__DNAS__NONE__Filter__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_ARAP_Password")) { avp__DNAS__NONE__ARAP__Password().set_param(*mp_last); if (!avp__DNAS__NONE__ARAP__Password().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Route_Header_Received")) { avp__DCA__3GPP__Route__Header__Received().set_param(*mp_last); if (!avp__DCA__3GPP__Route__Header__Received().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Stationary_Indication")) { avp__S6__3GPP__Stationary__Indication().set_param(*mp_last); if (!avp__S6__3GPP__Stationary__Indication().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_CHAP_Response")) { avp__DNAS__NONE__CHAP__Response().set_param(*mp_last); if (!avp__DNAS__NONE__CHAP__Response().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_DL")) { avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL().set_param(*mp_last); if (!avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Usage_Information_Report_Sequence_Number")) { avp__DCA__3GPP__Usage__Information__Report__Sequence__Number().set_param(*mp_last); if (!avp__DCA__3GPP__Usage__Information__Report__Sequence__Number().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Geodetic_Information")) { avp__AAA__3GPP__Geodetic__Information().set_param(*mp_last); if (!avp__AAA__3GPP__Geodetic__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Extended_GBR_UL")) { avp__PCC__3GPP__Extended__GBR__UL().set_param(*mp_last); if (!avp__PCC__3GPP__Extended__GBR__UL().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_MBSFN_Area_ID")) { avp__AAA__3GPP__MBSFN__Area__ID().set_param(*mp_last); if (!avp__AAA__3GPP__MBSFN__Area__ID().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Server_Capabilities")) { avp__CxDx__3GPP__Server__Capabilities().set_param(*mp_last); if (!avp__CxDx__3GPP__Server__Capabilities().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Area_Scope")) { avp__AAA__3GPP__Area__Scope().set_param(*mp_last); if (!avp__AAA__3GPP__Area__Scope().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_Accounting_Input_Packets")) { avp__MIPv4__NONE__Accounting__Input__Packets().set_param(*mp_last); if (!avp__MIPv4__NONE__Accounting__Input__Packets().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SGW_Change")) { avp__DCA__3GPP__SGW__Change().set_param(*mp_last); if (!avp__DCA__3GPP__SGW__Change().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_SCSCF_Restoration_Info")) { avp__CxDx__3GPP__SCSCF__Restoration__Info().set_param(*mp_last); if (!avp__CxDx__3GPP__SCSCF__Restoration__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Initial_CSeq_Sequence_Number")) { avp__CxDx__3GPP__Initial__CSeq__Sequence__Number().set_param(*mp_last); if (!avp__CxDx__3GPP__Initial__CSeq__Sequence__Number().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_AoC_Subscription_Information")) { avp__DCA__3GPP__AoC__Subscription__Information().set_param(*mp_last); if (!avp__DCA__3GPP__AoC__Subscription__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_PUA_Flags")) { avp__AAA__3GPP__PUA__Flags().set_param(*mp_last); if (!avp__AAA__3GPP__PUA__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Callback_Id")) { avp__DNAS__NONE__Callback__Id().set_param(*mp_last); if (!avp__DNAS__NONE__Callback__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Time_Usage")) { avp__DCA__3GPP__Time__Usage().set_param(*mp_last); if (!avp__DCA__3GPP__Time__Usage().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Primary_Event_Charging_Function_Name")) { avp__CxDx__3GPP__Primary__Event__Charging__Function__Name().set_param(*mp_last); if (!avp__CxDx__3GPP__Primary__Event__Charging__Function__Name().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_CC_Output_Octets")) { avp__DCC__NONE__CC__Output__Octets().set_param(*mp_last); if (!avp__DCC__NONE__CC__Output__Octets().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_User_Location_Info")) { avp__GI__3GPP__3GPP__User__Location__Info().set_param(*mp_last); if (!avp__GI__3GPP__3GPP__User__Location__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Notification_To_UE_User")) { avp__AAA__3GPP__Notification__To__UE__User().set_param(*mp_last); if (!avp__AAA__3GPP__Notification__To__UE__User().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Visited_PLMN_Id")) { avp__AAA__3GPP__Visited__PLMN__Id().set_param(*mp_last); if (!avp__AAA__3GPP__Visited__PLMN__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Homogeneous_Support_of_IMS_Voice_Over_PS_Sessions")) { avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions().set_param(*mp_last); if (!avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Participant_Group")) { avp__DCA__3GPP__Participant__Group().set_param(*mp_last); if (!avp__DCA__3GPP__Participant__Group().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Play_Alternative")) { avp__DCA__3GPP__Play__Alternative().set_param(*mp_last); if (!avp__DCA__3GPP__Play__Alternative().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_MBMS_User_Service_Type")) { avp__DCA__3GPP__MBMS__User__Service__Type().set_param(*mp_last); if (!avp__DCA__3GPP__MBMS__User__Service__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Transit_IOI_List")) { avp__DCA__3GPP__Transit__IOI__List().set_param(*mp_last); if (!avp__DCA__3GPP__Transit__IOI__List().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Codec_Data")) { avp__RX__3GPP__Codec__Data().set_param(*mp_last); if (!avp__RX__3GPP__Codec__Data().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Monitoring_Event_Config_Status")) { avp__S6__3GPP__Monitoring__Event__Config__Status().set_param(*mp_last); if (!avp__S6__3GPP__Monitoring__Event__Config__Status().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SDP_Media_Name")) { avp__DCA__3GPP__SDP__Media__Name().set_param(*mp_last); if (!avp__DCA__3GPP__SDP__Media__Name().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_AF_Correlation_Information")) { avp__DCA__3GPP__AF__Correlation__Information().set_param(*mp_last); if (!avp__DCA__3GPP__AF__Correlation__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Cost_Information")) { avp__DCC__NONE__Cost__Information().set_param(*mp_last); if (!avp__DCC__NONE__Cost__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Serving_Node_Identity")) { avp__DCA__3GPP__Serving__Node__Identity().set_param(*mp_last); if (!avp__DCA__3GPP__Serving__Node__Identity().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Error_Reporting_Host")) { avp__BASE__NONE__Error__Reporting__Host().set_param(*mp_last); if (!avp__BASE__NONE__Error__Reporting__Host().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Radio_Frequency")) { avp__DCA__3GPP__Radio__Frequency().set_param(*mp_last); if (!avp__DCA__3GPP__Radio__Frequency().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Rule_Activation_Time")) { avp__PCC__3GPP__Rule__Activation__Time().set_param(*mp_last); if (!avp__PCC__3GPP__Rule__Activation__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Service_Data")) { avp__S6__3GPP__Service__Data().set_param(*mp_last); if (!avp__S6__3GPP__Service__Data().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_AF_Application_Identifier")) { avp__RX__3GPP__AF__Application__Identifier().set_param(*mp_last); if (!avp__RX__3GPP__AF__Application__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_NetLoc_Access_Support")) { avp__PCC__3GPP__NetLoc__Access__Support().set_param(*mp_last); if (!avp__PCC__3GPP__NetLoc__Access__Support().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Announcing_UE_VPLMN_Identifier")) { avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier().set_param(*mp_last); if (!avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Monitoring_Event_Configuration")) { avp__S6__3GPP__Monitoring__Event__Configuration().set_param(*mp_last); if (!avp__S6__3GPP__Monitoring__Event__Configuration().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Offline")) { avp__PCC__3GPP__Offline().set_param(*mp_last); if (!avp__PCC__3GPP__Offline().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SIP_Method")) { avp__DCA__3GPP__SIP__Method().set_param(*mp_last); if (!avp__DCA__3GPP__SIP__Method().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_ADC_Rule_Definition")) { avp__PCC__3GPP__ADC__Rule__Definition().set_param(*mp_last); if (!avp__PCC__3GPP__ADC__Rule__Definition().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Additional_Context_ID")) { avp__AAA__3GPP__Additional__Context__ID().set_param(*mp_last); if (!avp__AAA__3GPP__Additional__Context__ID().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Login_Service")) { avp__DNAS__NONE__Login__Service().set_param(*mp_last); if (!avp__DNAS__NONE__Login__Service().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_ARAP_Security_Data")) { avp__DNAS__NONE__ARAP__Security__Data().set_param(*mp_last); if (!avp__DNAS__NONE__ARAP__Security__Data().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Allowed_PLMN_List")) { avp__S6__3GPP__Allowed__PLMN__List().set_param(*mp_last); if (!avp__S6__3GPP__Allowed__PLMN__List().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Bearer_Control_Mode")) { avp__PCC__3GPP__Bearer__Control__Mode().set_param(*mp_last); if (!avp__PCC__3GPP__Bearer__Control__Mode().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Active_APN")) { avp__AAA__3GPP__Active__APN().set_param(*mp_last); if (!avp__AAA__3GPP__Active__APN().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_HeNB_Local_IP_Address")) { avp__PCC__3GPP__HeNB__Local__IP__Address().set_param(*mp_last); if (!avp__PCC__3GPP__HeNB__Local__IP__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Packet_Filter_Content")) { avp__PCC__3GPP__Packet__Filter__Content().set_param(*mp_last); if (!avp__PCC__3GPP__Packet__Filter__Content().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_SMS_Register_Request")) { avp__AAA__3GPP__SMS__Register__Request().set_param(*mp_last); if (!avp__AAA__3GPP__SMS__Register__Request().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Subscription_Info")) { avp__CxDx__3GPP__Subscription__Info().set_param(*mp_last); if (!avp__CxDx__3GPP__Subscription__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SIP_Response_Timestamp_Fraction")) { avp__DCA__3GPP__SIP__Response__Timestamp__Fraction().set_param(*mp_last); if (!avp__DCA__3GPP__SIP__Response__Timestamp__Fraction().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Client_Address")) { avp__DCA__3GPP__Client__Address().set_param(*mp_last); if (!avp__DCA__3GPP__Client__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_APN_Configuration")) { avp__AAA__3GPP__APN__Configuration().set_param(*mp_last); if (!avp__AAA__3GPP__APN__Configuration().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Subscriber_Role")) { avp__DCA__3GPP__Subscriber__Role().set_param(*mp_last); if (!avp__DCA__3GPP__Subscriber__Role().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_SIP_Number_Auth_Items")) { avp__CxDx__3GPP__SIP__Number__Auth__Items().set_param(*mp_last); if (!avp__CxDx__3GPP__SIP__Number__Auth__Items().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_OMC_Id")) { avp__AAA__3GPP__OMC__Id().set_param(*mp_last); if (!avp__AAA__3GPP__OMC__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_GMLC_Restriction")) { avp__AAA__3GPP__GMLC__Restriction().set_param(*mp_last); if (!avp__AAA__3GPP__GMLC__Restriction().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_State")) { avp__DNAS__NONE__State().set_param(*mp_last); if (!avp__DNAS__NONE__State().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Tunnel_Preference")) { avp__DNAS__NONE__Tunnel__Preference().set_param(*mp_last); if (!avp__DNAS__NONE__Tunnel__Preference().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_CC_Session_Failover")) { avp__DCC__NONE__CC__Session__Failover().set_param(*mp_last); if (!avp__DCC__NONE__CC__Session__Failover().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Enhanced_Diagnostics")) { avp__DCA__3GPP__Enhanced__Diagnostics().set_param(*mp_last); if (!avp__DCA__3GPP__Enhanced__Diagnostics().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_CSG_Membership_Indication")) { avp__DCA__3GPP__CSG__Membership__Indication().set_param(*mp_last); if (!avp__DCA__3GPP__CSG__Membership__Indication().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Regional_Subscription_Zone_Code")) { avp__AAA__3GPP__Regional__Subscription__Zone__Code().set_param(*mp_last); if (!avp__AAA__3GPP__Regional__Subscription__Zone__Code().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Message_Class")) { avp__DCA__3GPP__Message__Class().set_param(*mp_last); if (!avp__DCA__3GPP__Message__Class().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_Negotiated_DSCP")) { avp__GI__3GPP__3GPP__Negotiated__DSCP().set_param(*mp_last); if (!avp__GI__3GPP__3GPP__Negotiated__DSCP().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_TWAN_S2a_Failure_Cause")) { avp__AAA__3GPP__TWAN__S2a__Failure__Cause().set_param(*mp_last); if (!avp__AAA__3GPP__TWAN__S2a__Failure__Cause().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_FA_to_MN_SPI")) { avp__MIPv4__NONE__MIP__FA__to__MN__SPI().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__FA__to__MN__SPI().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Trigger")) { avp__DCA__3GPP__Trigger().set_param(*mp_last); if (!avp__DCA__3GPP__Trigger().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Called_Identity_Change")) { avp__DCA__3GPP__Called__Identity__Change().set_param(*mp_last); if (!avp__DCA__3GPP__Called__Identity__Change().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_Request_Timestamp")) { avp__DCA__3GPP__ProSe__Request__Timestamp().set_param(*mp_last); if (!avp__DCA__3GPP__ProSe__Request__Timestamp().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_PoC_Session_Id")) { avp__DCA__3GPP__PoC__Session__Id().set_param(*mp_last); if (!avp__DCA__3GPP__PoC__Session__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Proxy_State")) { avp__BASE__NONE__Proxy__State().set_param(*mp_last); if (!avp__BASE__NONE__Proxy__State().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_PoC_Server_Role")) { avp__DCA__3GPP__PoC__Server__Role().set_param(*mp_last); if (!avp__DCA__3GPP__PoC__Server__Role().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Forwarding_Pending")) { avp__DCA__3GPP__Forwarding__Pending().set_param(*mp_last); if (!avp__DCA__3GPP__Forwarding__Pending().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_SIR_Flags")) { avp__S6__3GPP__SIR__Flags().set_param(*mp_last); if (!avp__S6__3GPP__SIR__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Credit_Control_Failure_Handling")) { avp__DCC__NONE__Credit__Control__Failure__Handling().set_param(*mp_last); if (!avp__DCC__NONE__Credit__Control__Failure__Handling().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv6_NONE_MIP6_Agent_Info")) { avp__MIPv6__NONE__MIP6__Agent__Info().set_param(*mp_last); if (!avp__MIPv6__NONE__MIP6__Agent__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_MPS_Identifier")) { avp__RX__3GPP__MPS__Identifier().set_param(*mp_last); if (!avp__RX__3GPP__MPS__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Credit_Management_Status")) { avp__PCC__3GPP__Credit__Management__Status().set_param(*mp_last); if (!avp__PCC__3GPP__Credit__Management__Status().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_MDT_Allowed_PLMN_Id")) { avp__AAA__3GPP__MDT__Allowed__PLMN__Id().set_param(*mp_last); if (!avp__AAA__3GPP__MDT__Allowed__PLMN__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Monitored_PLMN_Identifier")) { avp__DCA__3GPP__Monitored__PLMN__Identifier().set_param(*mp_last); if (!avp__DCA__3GPP__Monitored__PLMN__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Service_Result")) { avp__S6__3GPP__Service__Result().set_param(*mp_last); if (!avp__S6__3GPP__Service__Result().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Reporting_Level")) { avp__PCC__3GPP__Reporting__Level().set_param(*mp_last); if (!avp__PCC__3GPP__Reporting__Level().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_MME_Location_Information")) { avp__AAA__3GPP__MME__Location__Information().set_param(*mp_last); if (!avp__AAA__3GPP__MME__Location__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Served_Party_IP_Address")) { avp__DCA__3GPP__Served__Party__IP__Address().set_param(*mp_last); if (!avp__DCA__3GPP__Served__Party__IP__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Max_Supported_Bandwidth_DL")) { avp__RX__3GPP__Max__Supported__Bandwidth__DL().set_param(*mp_last); if (!avp__RX__3GPP__Max__Supported__Bandwidth__DL().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Time_First_Reception")) { avp__DCA__3GPP__Time__First__Reception().set_param(*mp_last); if (!avp__DCA__3GPP__Time__First__Reception().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Pre_emption_Capability")) { avp__PCC__3GPP__Pre__emption__Capability().set_param(*mp_last); if (!avp__PCC__3GPP__Pre__emption__Capability().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Subscribed_VSRVCC")) { avp__AAA__3GPP__Subscribed__VSRVCC().set_param(*mp_last); if (!avp__AAA__3GPP__Subscribed__VSRVCC().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Monitoring_Flags")) { avp__PCC__3GPP__Monitoring__Flags().set_param(*mp_last); if (!avp__PCC__3GPP__Monitoring__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Redirect_Max_Cache_Time")) { avp__BASE__NONE__Redirect__Max__Cache__Time().set_param(*mp_last); if (!avp__BASE__NONE__Redirect__Max__Cache__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Feature_List")) { avp__CxDx__3GPP__Feature__List().set_param(*mp_last); if (!avp__CxDx__3GPP__Feature__List().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Address_Type")) { avp__DCA__3GPP__Address__Type().set_param(*mp_last); if (!avp__DCA__3GPP__Address__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_TCP_Source_Port")) { avp__PCC__3GPP__TCP__Source__Port().set_param(*mp_last); if (!avp__PCC__3GPP__TCP__Source__Port().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Application_Detection_Information")) { avp__PCC__3GPP__Application__Detection__Information().set_param(*mp_last); if (!avp__PCC__3GPP__Application__Detection__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Emergency_Info")) { avp__AAA__3GPP__Emergency__Info().set_param(*mp_last); if (!avp__AAA__3GPP__Emergency__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Remaining_Balance")) { avp__DCA__3GPP__Remaining__Balance().set_param(*mp_last); if (!avp__DCA__3GPP__Remaining__Balance().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_MPS_Priority")) { avp__AAA__3GPP__MPS__Priority().set_param(*mp_last); if (!avp__AAA__3GPP__MPS__Priority().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Next_Tariff")) { avp__DCA__3GPP__Next__Tariff().set_param(*mp_last); if (!avp__DCA__3GPP__Next__Tariff().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Requested_Action")) { avp__DCC__NONE__Requested__Action().set_param(*mp_last); if (!avp__DCC__NONE__Requested__Action().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Record_Route")) { avp__CxDx__3GPP__Record__Route().set_param(*mp_last); if (!avp__CxDx__3GPP__Record__Route().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Tariff_XML")) { avp__DCA__3GPP__Tariff__XML().set_param(*mp_last); if (!avp__DCA__3GPP__Tariff__XML().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Alert_Reason")) { avp__AAA__3GPP__Alert__Reason().set_param(*mp_last); if (!avp__AAA__3GPP__Alert__Reason().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Recipient_Address")) { avp__DCA__3GPP__Recipient__Address().set_param(*mp_last); if (!avp__DCA__3GPP__Recipient__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Change_Condition")) { avp__DCA__3GPP__Change__Condition().set_param(*mp_last); if (!avp__DCA__3GPP__Change__Condition().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_CG_IPv6_Address")) { avp__GI__3GPP__3GPP__CG__IPv6__Address().set_param(*mp_last); if (!avp__GI__3GPP__3GPP__CG__IPv6__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Idle_Timeout")) { avp__DNAS__NONE__Idle__Timeout().set_param(*mp_last); if (!avp__DNAS__NONE__Idle__Timeout().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_NAS_Port_Id")) { avp__DNAS__NONE__NAS__Port__Id().set_param(*mp_last); if (!avp__DNAS__NONE__NAS__Port__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_DEA_Flags")) { avp__AAA__3GPP__DEA__Flags().set_param(*mp_last); if (!avp__AAA__3GPP__DEA__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SCS_AS_Address")) { avp__DCA__3GPP__SCS__AS__Address().set_param(*mp_last); if (!avp__DCA__3GPP__SCS__AS__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_MO_LR")) { avp__AAA__3GPP__MO__LR().set_param(*mp_last); if (!avp__AAA__3GPP__MO__LR().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_IMS_Visited_Network_Identifier")) { avp__DCA__3GPP__IMS__Visited__Network__Identifier().set_param(*mp_last); if (!avp__DCA__3GPP__IMS__Visited__Network__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_PoC_User_Role")) { avp__DCA__3GPP__PoC__User__Role().set_param(*mp_last); if (!avp__DCA__3GPP__PoC__User__Role().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Announcement_Identifier")) { avp__DCA__3GPP__Announcement__Identifier().set_param(*mp_last); if (!avp__DCA__3GPP__Announcement__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Non_3GPP_IP_Access")) { avp__AAA__3GPP__Non__3GPP__IP__Access().set_param(*mp_last); if (!avp__AAA__3GPP__Non__3GPP__IP__Access().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Monitoring_Event_Report_Data")) { avp__DCA__3GPP__Monitoring__Event__Report__Data().set_param(*mp_last); if (!avp__DCA__3GPP__Monitoring__Event__Report__Data().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Adaptations")) { avp__DCA__3GPP__Adaptations().set_param(*mp_last); if (!avp__DCA__3GPP__Adaptations().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Host_IP_Address")) { avp__BASE__NONE__Host__IP__Address().set_param(*mp_last); if (!avp__BASE__NONE__Host__IP__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Reg_Request")) { avp__MIPv4__NONE__MIP__Reg__Request().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__Reg__Request().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Quota_Holding_Time")) { avp__DCA__3GPP__Quota__Holding__Time().set_param(*mp_last); if (!avp__DCA__3GPP__Quota__Holding__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Maximum_Wait_Time")) { avp__AAA__3GPP__Maximum__Wait__Time().set_param(*mp_last); if (!avp__AAA__3GPP__Maximum__Wait__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Max_Requested_Bandwidth_UL")) { avp__RX__3GPP__Max__Requested__Bandwidth__UL().set_param(*mp_last); if (!avp__RX__3GPP__Max__Requested__Bandwidth__UL().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Usage_Monitoring_Support")) { avp__PCC__3GPP__Usage__Monitoring__Support().set_param(*mp_last); if (!avp__PCC__3GPP__Usage__Monitoring__Support().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Maximum_Response_Time")) { avp__S6__3GPP__Maximum__Response__Time().set_param(*mp_last); if (!avp__S6__3GPP__Maximum__Response__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Envelope_Reporting")) { avp__DCA__3GPP__Envelope__Reporting().set_param(*mp_last); if (!avp__DCA__3GPP__Envelope__Reporting().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Application_Server")) { avp__DCA__3GPP__Application__Server().set_param(*mp_last); if (!avp__DCA__3GPP__Application__Server().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Sponsor_Identity")) { avp__RX__3GPP__Sponsor__Identity().set_param(*mp_last); if (!avp__RX__3GPP__Sponsor__Identity().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_Appletalk_Link")) { avp__DNAS__NONE__Framed__Appletalk__Link().set_param(*mp_last); if (!avp__DNAS__NONE__Framed__Appletalk__Link().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_Interface_Id")) { avp__DNAS__NONE__Framed__Interface__Id().set_param(*mp_last); if (!avp__DNAS__NONE__Framed__Interface__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Proximity_Alert_Indication")) { avp__DCA__3GPP__Proximity__Alert__Indication().set_param(*mp_last); if (!avp__DCA__3GPP__Proximity__Alert__Indication().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_CoA_IP_Address")) { avp__PCC__3GPP__CoA__IP__Address().set_param(*mp_last); if (!avp__PCC__3GPP__CoA__IP__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Trunk_Group_Id")) { avp__DCA__3GPP__Trunk__Group__Id().set_param(*mp_last); if (!avp__DCA__3GPP__Trunk__Group__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Default_QoS_Information")) { avp__PCC__3GPP__Default__QoS__Information().set_param(*mp_last); if (!avp__PCC__3GPP__Default__QoS__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_AN_GW_Address")) { avp__PCC__3GPP__AN__GW__Address().set_param(*mp_last); if (!avp__PCC__3GPP__AN__GW__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Start_Of_Charging")) { avp__DCA__3GPP__Start__Of__Charging().set_param(*mp_last); if (!avp__DCA__3GPP__Start__Of__Charging().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Participants_Involved")) { avp__DCA__3GPP__Participants__Involved().set_param(*mp_last); if (!avp__DCA__3GPP__Participants__Involved().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_NBIFOM_Support")) { avp__PCC__3GPP__NBIFOM__Support().set_param(*mp_last); if (!avp__PCC__3GPP__NBIFOM__Support().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Redirect_Support")) { avp__PCC__3GPP__Redirect__Support().set_param(*mp_last); if (!avp__PCC__3GPP__Redirect__Support().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_IMSI_Group_Id")) { avp__AAA__3GPP__IMSI__Group__Id().set_param(*mp_last); if (!avp__AAA__3GPP__IMSI__Group__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Cell_Global_Identity")) { avp__AAA__3GPP__Cell__Global__Identity().set_param(*mp_last); if (!avp__AAA__3GPP__Cell__Global__Identity().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Vendor_Id")) { avp__BASE__NONE__Vendor__Id().set_param(*mp_last); if (!avp__BASE__NONE__Vendor__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_PDN_Connection_Continuity")) { avp__AAA__3GPP__PDN__Connection__Continuity().set_param(*mp_last); if (!avp__AAA__3GPP__PDN__Connection__Continuity().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Tariff_Information")) { avp__DCA__3GPP__Tariff__Information().set_param(*mp_last); if (!avp__DCA__3GPP__Tariff__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Wildcarded_Public_Identity")) { avp__CxDx__3GPP__Wildcarded__Public__Identity().set_param(*mp_last); if (!avp__CxDx__3GPP__Wildcarded__Public__Identity().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_Acct_Session_Time")) { avp__MIPv4__NONE__Acct__Session__Time().set_param(*mp_last); if (!avp__MIPv4__NONE__Acct__Session__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_DSA_Flags")) { avp__AAA__3GPP__DSA__Flags().set_param(*mp_last); if (!avp__AAA__3GPP__DSA__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_PoC_Event_Type")) { avp__DCA__3GPP__PoC__Event__Type().set_param(*mp_last); if (!avp__DCA__3GPP__PoC__Event__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Trace_Data")) { avp__AAA__3GPP__Trace__Data().set_param(*mp_last); if (!avp__AAA__3GPP__Trace__Data().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_LCS_Info")) { avp__AAA__3GPP__LCS__Info().set_param(*mp_last); if (!avp__AAA__3GPP__LCS__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_LCS_Requestor_Id_String")) { avp__DCA__3GPP__LCS__Requestor__Id__String().set_param(*mp_last); if (!avp__DCA__3GPP__LCS__Requestor__Id__String().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_PDN_GW_Allocation_Type")) { avp__AAA__3GPP__PDN__GW__Allocation__Type().set_param(*mp_last); if (!avp__AAA__3GPP__PDN__GW__Allocation__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Additional_Type_Information")) { avp__DCA__3GPP__Additional__Type__Information().set_param(*mp_last); if (!avp__DCA__3GPP__Additional__Type__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_SGSN_MCC_MNC")) { avp__GI__3GPP__3GPP__SGSN__MCC__MNC().set_param(*mp_last); if (!avp__GI__3GPP__3GPP__SGSN__MCC__MNC().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_HESSID")) { avp__AAA__3GPP__HESSID().set_param(*mp_last); if (!avp__AAA__3GPP__HESSID().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Content_Class")) { avp__DCA__3GPP__Content__Class().set_param(*mp_last); if (!avp__DCA__3GPP__Content__Class().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Event_Timestamp")) { avp__BASE__NONE__Event__Timestamp().set_param(*mp_last); if (!avp__BASE__NONE__Event__Timestamp().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_TAD_Identifier")) { avp__DCA__3GPP__TAD__Identifier().set_param(*mp_last); if (!avp__DCA__3GPP__TAD__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Final_Unit_Action")) { avp__DCC__NONE__Final__Unit__Action().set_param(*mp_last); if (!avp__DCC__NONE__Final__Unit__Action().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_IMEI_Check_In_VPLMN_Result")) { avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result().set_param(*mp_last); if (!avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Service_Generic_Information")) { avp__DCA__3GPP__Service__Generic__Information().set_param(*mp_last); if (!avp__DCA__3GPP__Service__Generic__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Variable_Part_Type")) { avp__DCA__3GPP__Variable__Part__Type().set_param(*mp_last); if (!avp__DCA__3GPP__Variable__Part__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_Direct_Discovery_Model")) { avp__DCA__3GPP__ProSe__Direct__Discovery__Model().set_param(*mp_last); if (!avp__DCA__3GPP__ProSe__Direct__Discovery__Model().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Extended_Max_Requested_BW_UL")) { avp__RX__3GPP__Extended__Max__Requested__BW__UL().set_param(*mp_last); if (!avp__RX__3GPP__Extended__Max__Requested__BW__UL().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SM_Device_Trigger_Indicator")) { avp__DCA__3GPP__SM__Device__Trigger__Indicator().set_param(*mp_last); if (!avp__DCA__3GPP__SM__Device__Trigger__Indicator().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_User_Identifier")) { avp__S6__3GPP__User__Identifier().set_param(*mp_last); if (!avp__S6__3GPP__User__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_QoS_Rule_Base_Name")) { avp__PCC__3GPP__QoS__Rule__Base__Name().set_param(*mp_last); if (!avp__PCC__3GPP__QoS__Rule__Base__Name().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_IPv6_Pool")) { avp__DNAS__NONE__Framed__IPv6__Pool().set_param(*mp_last); if (!avp__DNAS__NONE__Framed__IPv6__Pool().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Restoration_Priority")) { avp__AAA__3GPP__Restoration__Priority().set_param(*mp_last); if (!avp__AAA__3GPP__Restoration__Priority().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_ISUP_Cause_Diagnostics")) { avp__DCA__3GPP__ISUP__Cause__Diagnostics().set_param(*mp_last); if (!avp__DCA__3GPP__ISUP__Cause__Diagnostics().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Association_Type")) { avp__S6__3GPP__Association__Type().set_param(*mp_last); if (!avp__S6__3GPP__Association__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Charging_Rule_Definition")) { avp__PCC__3GPP__Charging__Rule__Definition().set_param(*mp_last); if (!avp__PCC__3GPP__Charging__Rule__Definition().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Rating_Group")) { avp__DCC__NONE__Rating__Group().set_param(*mp_last); if (!avp__DCC__NONE__Rating__Group().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv6_NONE_MIP_MN_HA_SPI")) { avp__MIPv6__NONE__MIP__MN__HA__SPI().set_param(*mp_last); if (!avp__MIPv6__NONE__MIP__MN__HA__SPI().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Min_Requested_Bandwidth_UL")) { avp__RX__3GPP__Min__Requested__Bandwidth__UL().set_param(*mp_last); if (!avp__RX__3GPP__Min__Requested__Bandwidth__UL().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Application_Specific_Data")) { avp__DCA__3GPP__Application__Specific__Data().set_param(*mp_last); if (!avp__DCA__3GPP__Application__Specific__Data().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_CoA_Information")) { avp__PCC__3GPP__CoA__Information().set_param(*mp_last); if (!avp__PCC__3GPP__CoA__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Report_Amount")) { avp__AAA__3GPP__Report__Amount().set_param(*mp_last); if (!avp__AAA__3GPP__Report__Amount().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Secondary_Charging_Collection_Function_Name")) { avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name().set_param(*mp_last); if (!avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_User_Equipment_Info")) { avp__DCC__NONE__User__Equipment__Info().set_param(*mp_last); if (!avp__DCC__NONE__User__Equipment__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_A_MSISDN")) { avp__AAA__3GPP__A__MSISDN().set_param(*mp_last); if (!avp__AAA__3GPP__A__MSISDN().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Mobile_Node_Address")) { avp__MIPv4__NONE__MIP__Mobile__Node__Address().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__Mobile__Node__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Routing_Rule_Report")) { avp__PCC__3GPP__Routing__Rule__Report().set_param(*mp_last); if (!avp__PCC__3GPP__Routing__Rule__Report().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Number_Of_Requested_Vectors")) { avp__AAA__3GPP__Number__Of__Requested__Vectors().set_param(*mp_last); if (!avp__AAA__3GPP__Number__Of__Requested__Vectors().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_AIR_Flags")) { avp__AAA__3GPP__AIR__Flags().set_param(*mp_last); if (!avp__AAA__3GPP__AIR__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SM_Protocol_ID")) { avp__DCA__3GPP__SM__Protocol__ID().set_param(*mp_last); if (!avp__DCA__3GPP__SM__Protocol__ID().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Low_Priority_Indicator")) { avp__DCA__3GPP__Low__Priority__Indicator().set_param(*mp_last); if (!avp__DCA__3GPP__Low__Priority__Indicator().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Geographical_Information")) { avp__AAA__3GPP__Geographical__Information().set_param(*mp_last); if (!avp__AAA__3GPP__Geographical__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Participant_Action_Type")) { avp__DCA__3GPP__Participant__Action__Type().set_param(*mp_last); if (!avp__DCA__3GPP__Participant__Action__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Node_Id")) { avp__DCA__3GPP__Node__Id().set_param(*mp_last); if (!avp__DCA__3GPP__Node__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Loose_Route_Indication")) { avp__CxDx__3GPP__Loose__Route__Indication().set_param(*mp_last); if (!avp__CxDx__3GPP__Loose__Route__Indication().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Service_Parameter_Type")) { avp__DCC__NONE__Service__Parameter__Type().set_param(*mp_last); if (!avp__DCC__NONE__Service__Parameter__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_MME_User_State")) { avp__AAA__3GPP__MME__User__State().set_param(*mp_last); if (!avp__AAA__3GPP__MME__User__State().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Access_Restriction_Data")) { avp__AAA__3GPP__Access__Restriction__Data().set_param(*mp_last); if (!avp__AAA__3GPP__Access__Restriction__Data().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SM_Service_Type")) { avp__DCA__3GPP__SM__Service__Type().set_param(*mp_last); if (!avp__DCA__3GPP__SM__Service__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_UNI_PDU_CP_Only_Flag")) { avp__DCA__3GPP__UNI__PDU__CP__Only__Flag().set_param(*mp_last); if (!avp__DCA__3GPP__UNI__PDU__CP__Only__Flag().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Filter_Rule")) { avp__MIPv4__NONE__MIP__Filter__Rule().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__Filter__Rule().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Failed_AVP")) { avp__BASE__NONE__Failed__AVP().set_param(*mp_last); if (!avp__BASE__NONE__Failed__AVP().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_RAT_Type")) { avp__GI__3GPP__3GPP__RAT__Type().set_param(*mp_last); if (!avp__GI__3GPP__3GPP__RAT__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_SS_Status")) { avp__AAA__3GPP__SS__Status().set_param(*mp_last); if (!avp__AAA__3GPP__SS__Status().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Neighbour_Node_Address")) { avp__DCA__3GPP__Neighbour__Node__Address().set_param(*mp_last); if (!avp__DCA__3GPP__Neighbour__Node__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Location_Type")) { avp__DCA__3GPP__Location__Type().set_param(*mp_last); if (!avp__DCA__3GPP__Location__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Quota_Indicator")) { avp__DCA__3GPP__Quota__Indicator().set_param(*mp_last); if (!avp__DCA__3GPP__Quota__Indicator().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Priority")) { avp__DCA__3GPP__Priority().set_param(*mp_last); if (!avp__DCA__3GPP__Priority().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_NIDD_Authorization_Update")) { avp__S6__3GPP__NIDD__Authorization__Update().set_param(*mp_last); if (!avp__S6__3GPP__NIDD__Authorization__Update().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Service_Specific_Data")) { avp__DCA__3GPP__Service__Specific__Data().set_param(*mp_last); if (!avp__DCA__3GPP__Service__Specific__Data().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Subscription_Id_Type")) { avp__DCC__NONE__Subscription__Id__Type().set_param(*mp_last); if (!avp__DCC__NONE__Subscription__Id__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_FA_to_HA_MSA")) { avp__MIPv4__NONE__MIP__FA__to__HA__MSA().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__FA__to__HA__MSA().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Connectivity_Flags")) { avp__AAA__3GPP__Connectivity__Flags().set_param(*mp_last); if (!avp__AAA__3GPP__Connectivity__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Packet_Filter_Operation")) { avp__PCC__3GPP__Packet__Filter__Operation().set_param(*mp_last); if (!avp__PCC__3GPP__Packet__Filter__Operation().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_VCS_Information")) { avp__DCA__3GPP__VCS__Information().set_param(*mp_last); if (!avp__DCA__3GPP__VCS__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_SCEF_Reference_ID_for_Deletion")) { avp__S6__3GPP__SCEF__Reference__ID__for__Deletion().set_param(*mp_last); if (!avp__S6__3GPP__SCEF__Reference__ID__for__Deletion().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Content_Disposition")) { avp__DCA__3GPP__Content__Disposition().set_param(*mp_last); if (!avp__DCA__3GPP__Content__Disposition().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_SIP_Forking_Indication")) { avp__RX__3GPP__SIP__Forking__Indication().set_param(*mp_last); if (!avp__RX__3GPP__SIP__Forking__Indication().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_User_Password")) { avp__DNAS__NONE__User__Password().set_param(*mp_last); if (!avp__DNAS__NONE__User__Password().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_Group_IP_Multicast_Address")) { avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address().set_param(*mp_last); if (!avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_IMEI_Change")) { avp__S6__3GPP__IMEI__Change().set_param(*mp_last); if (!avp__S6__3GPP__IMEI__Change().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_IP_CAN_Type")) { avp__PCC__3GPP__IP__CAN__Type().set_param(*mp_last); if (!avp__PCC__3GPP__IP__CAN__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SDP_Media_Component")) { avp__DCA__3GPP__SDP__Media__Component().set_param(*mp_last); if (!avp__DCA__3GPP__SDP__Media__Component().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Extended_Min_Desired_BW_UL")) { avp__RX__3GPP__Extended__Min__Desired__BW__UL().set_param(*mp_last); if (!avp__RX__3GPP__Extended__Min__Desired__BW__UL().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_Direct_Communication_Reception_Data_Container")) { avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container().set_param(*mp_last); if (!avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_SIP_Authorization")) { avp__CxDx__3GPP__SIP__Authorization().set_param(*mp_last); if (!avp__CxDx__3GPP__SIP__Authorization().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Revalidation_Time")) { avp__PCC__3GPP__Revalidation__Time().set_param(*mp_last); if (!avp__PCC__3GPP__Revalidation__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Logging_Interval")) { avp__AAA__3GPP__Logging__Interval().set_param(*mp_last); if (!avp__AAA__3GPP__Logging__Interval().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_PoC_Information")) { avp__DCA__3GPP__PoC__Information().set_param(*mp_last); if (!avp__DCA__3GPP__PoC__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Presence_Reporting_Area_Status")) { avp__PCC__3GPP__Presence__Reporting__Area__Status().set_param(*mp_last); if (!avp__PCC__3GPP__Presence__Reporting__Area__Status().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Routing_Filter")) { avp__PCC__3GPP__Routing__Filter().set_param(*mp_last); if (!avp__PCC__3GPP__Routing__Filter().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_WLAN_offloadability")) { avp__AAA__3GPP__WLAN__offloadability().set_param(*mp_last); if (!avp__AAA__3GPP__WLAN__offloadability().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Data_Coding_Scheme")) { avp__DCA__3GPP__Data__Coding__Scheme().set_param(*mp_last); if (!avp__DCA__3GPP__Data__Coding__Scheme().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Metering_Method")) { avp__PCC__3GPP__Metering__Method().set_param(*mp_last); if (!avp__PCC__3GPP__Metering__Method().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Acct_Tunnel_Connection")) { avp__DNAS__NONE__Acct__Tunnel__Connection().set_param(*mp_last); if (!avp__DNAS__NONE__Acct__Tunnel__Connection().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Non_IP_Data_Delivery_Mechanism")) { avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism().set_param(*mp_last); if (!avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Initial_IMS_Charging_Identifier")) { avp__DCA__3GPP__Initial__IMS__Charging__Identifier().set_param(*mp_last); if (!avp__DCA__3GPP__Initial__IMS__Charging__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_NAS_Filter_Rule")) { avp__DNAS__NONE__NAS__Filter__Rule().set_param(*mp_last); if (!avp__DNAS__NONE__NAS__Filter__Rule().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Feature_Vector")) { avp__MIPv4__NONE__MIP__Feature__Vector().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__Feature__Vector().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Session_Server_Failover")) { avp__BASE__NONE__Session__Server__Failover().set_param(*mp_last); if (!avp__BASE__NONE__Session__Server__Failover().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Accumulated_Cost")) { avp__DCA__3GPP__Accumulated__Cost().set_param(*mp_last); if (!avp__DCA__3GPP__Accumulated__Cost().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Integrity_Key")) { avp__CxDx__3GPP__Integrity__Key().set_param(*mp_last); if (!avp__CxDx__3GPP__Integrity__Key().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_E_UTRAN_Vector")) { avp__AAA__3GPP__E__UTRAN__Vector().set_param(*mp_last); if (!avp__AAA__3GPP__E__UTRAN__Vector().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SMSC_Address")) { avp__DCA__3GPP__SMSC__Address().set_param(*mp_last); if (!avp__DCA__3GPP__SMSC__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_PDP_Address_Prefix_Length")) { avp__DCA__3GPP__PDP__Address__Prefix__Length().set_param(*mp_last); if (!avp__DCA__3GPP__PDP__Address__Prefix__Length().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Experimental_Result")) { avp__BASE__NONE__Experimental__Result().set_param(*mp_last); if (!avp__BASE__NONE__Experimental__Result().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Acct_Link_Count")) { avp__DNAS__NONE__Acct__Link__Count().set_param(*mp_last); if (!avp__DNAS__NONE__Acct__Link__Count().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Unit_Value")) { avp__DCC__NONE__Unit__Value().set_param(*mp_last); if (!avp__DCC__NONE__Unit__Value().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Trace_Event_List")) { avp__AAA__3GPP__Trace__Event__List().set_param(*mp_last); if (!avp__AAA__3GPP__Trace__Event__List().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_LCS_Client_Id")) { avp__DCA__3GPP__LCS__Client__Id().set_param(*mp_last); if (!avp__DCA__3GPP__LCS__Client__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_PDP_Type")) { avp__GI__3GPP__3GPP__PDP__Type().set_param(*mp_last); if (!avp__GI__3GPP__3GPP__PDP__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Reply_Message")) { avp__DNAS__NONE__Reply__Message().set_param(*mp_last); if (!avp__DNAS__NONE__Reply__Message().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Connect_Info")) { avp__DNAS__NONE__Connect__Info().set_param(*mp_last); if (!avp__DNAS__NONE__Connect__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Replay_Mode")) { avp__MIPv4__NONE__MIP__Replay__Mode().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__Replay__Mode().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Proxy_Host")) { avp__BASE__NONE__Proxy__Host().set_param(*mp_last); if (!avp__BASE__NONE__Proxy__Host().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Number_Of_Talk_Bursts")) { avp__DCA__3GPP__Number__Of__Talk__Bursts().set_param(*mp_last); if (!avp__DCA__3GPP__Number__Of__Talk__Bursts().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Short_Network_Name")) { avp__AAA__3GPP__Short__Network__Name().set_param(*mp_last); if (!avp__AAA__3GPP__Short__Network__Name().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Message_Size")) { avp__DCA__3GPP__Message__Size().set_param(*mp_last); if (!avp__DCA__3GPP__Message__Size().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Additional_Exception_Reports")) { avp__DCA__3GPP__Additional__Exception__Reports().set_param(*mp_last); if (!avp__DCA__3GPP__Additional__Exception__Reports().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Access_Transfer_Information")) { avp__DCA__3GPP__Access__Transfer__Information().set_param(*mp_last); if (!avp__DCA__3GPP__Access__Transfer__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Communication_Pattern_Set")) { avp__S6__3GPP__Communication__Pattern__Set().set_param(*mp_last); if (!avp__S6__3GPP__Communication__Pattern__Set().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_TWAG_UP_Address")) { avp__AAA__3GPP__TWAG__UP__Address().set_param(*mp_last); if (!avp__AAA__3GPP__TWAG__UP__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_MMBox_Storage_Requested")) { avp__DCA__3GPP__MMBox__Storage__Requested().set_param(*mp_last); if (!avp__DCA__3GPP__MMBox__Storage__Requested().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Flow_Status")) { avp__RX__3GPP__Flow__Status().set_param(*mp_last); if (!avp__RX__3GPP__Flow__Status().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_CHAP_Challenge")) { avp__DNAS__NONE__CHAP__Challenge().set_param(*mp_last); if (!avp__DNAS__NONE__CHAP__Challenge().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_PC3_Control_Protocol_Cause")) { avp__DCA__3GPP__PC3__Control__Protocol__Cause().set_param(*mp_last); if (!avp__DCA__3GPP__PC3__Control__Protocol__Cause().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_CC_Unit_Type")) { avp__DCC__NONE__CC__Unit__Type().set_param(*mp_last); if (!avp__DCC__NONE__CC__Unit__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Calling_Party_Address")) { avp__DCA__3GPP__Calling__Party__Address().set_param(*mp_last); if (!avp__DCA__3GPP__Calling__Party__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_MCPTT_Identifier")) { avp__RX__3GPP__MCPTT__Identifier().set_param(*mp_last); if (!avp__RX__3GPP__MCPTT__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Group_Monitoring_Event_Report")) { avp__S6__3GPP__Group__Monitoring__Event__Report().set_param(*mp_last); if (!avp__S6__3GPP__Group__Monitoring__Event__Report().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_QoS_Upgrade")) { avp__PCC__3GPP__QoS__Upgrade().set_param(*mp_last); if (!avp__PCC__3GPP__QoS__Upgrade().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_PS_Append_Free_Format_Data")) { avp__DCA__3GPP__PS__Append__Free__Format__Data().set_param(*mp_last); if (!avp__DCA__3GPP__PS__Append__Free__Format__Data().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_AN_GW_Status")) { avp__PCC__3GPP__AN__GW__Status().set_param(*mp_last); if (!avp__PCC__3GPP__AN__GW__Status().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Service_Type")) { avp__DNAS__NONE__Service__Type().set_param(*mp_last); if (!avp__DNAS__NONE__Service__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Monitoring_Key")) { avp__PCC__3GPP__Monitoring__Key().set_param(*mp_last); if (!avp__PCC__3GPP__Monitoring__Key().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Measurement_Period_UMTS")) { avp__AAA__3GPP__Measurement__Period__UMTS().set_param(*mp_last); if (!avp__AAA__3GPP__Measurement__Period__UMTS().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Media_Initiator_Flag")) { avp__DCA__3GPP__Media__Initiator__Flag().set_param(*mp_last); if (!avp__DCA__3GPP__Media__Initiator__Flag().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_ISUP_Location_Number")) { avp__DCA__3GPP__ISUP__Location__Number().set_param(*mp_last); if (!avp__DCA__3GPP__ISUP__Location__Number().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_3GPP_PS_Data_Off_Status")) { avp__PCC__3GPP__3GPP__PS__Data__Off__Status().set_param(*mp_last); if (!avp__PCC__3GPP__3GPP__PS__Data__Off__Status().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Routing_Rule_Install")) { avp__PCC__3GPP__Routing__Rule__Install().set_param(*mp_last); if (!avp__PCC__3GPP__Routing__Rule__Install().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Reset_ID")) { avp__AAA__3GPP__Reset__ID().set_param(*mp_last); if (!avp__AAA__3GPP__Reset__ID().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Service_Data_Container")) { avp__DCA__3GPP__Service__Data__Container().set_param(*mp_last); if (!avp__DCA__3GPP__Service__Data__Container().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Server_Assignment_Type")) { avp__CxDx__3GPP__Server__Assignment__Type().set_param(*mp_last); if (!avp__CxDx__3GPP__Server__Assignment__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_PUR_Flags")) { avp__AAA__3GPP__PUR__Flags().set_param(*mp_last); if (!avp__AAA__3GPP__PUR__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_IP_CAN_Session_Charging_Scope")) { avp__PCC__3GPP__IP__CAN__Session__Charging__Scope().set_param(*mp_last); if (!avp__PCC__3GPP__IP__CAN__Session__Charging__Scope().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_Routing")) { avp__DNAS__NONE__Framed__Routing().set_param(*mp_last); if (!avp__DNAS__NONE__Framed__Routing().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_IMEI")) { avp__AAA__3GPP__IMEI().set_param(*mp_last); if (!avp__AAA__3GPP__IMEI().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_CHAP_Ident")) { avp__DNAS__NONE__CHAP__Ident().set_param(*mp_last); if (!avp__DNAS__NONE__CHAP__Ident().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Interface_Text")) { avp__DCA__3GPP__Interface__Text().set_param(*mp_last); if (!avp__DCA__3GPP__Interface__Text().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Kc")) { avp__AAA__3GPP__Kc().set_param(*mp_last); if (!avp__AAA__3GPP__Kc().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Current_Tariff")) { avp__DCA__3GPP__Current__Tariff().set_param(*mp_last); if (!avp__DCA__3GPP__Current__Tariff().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_SGSN_Number")) { avp__AAA__3GPP__SGSN__Number().set_param(*mp_last); if (!avp__AAA__3GPP__SGSN__Number().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_HPLMN_ODB")) { avp__AAA__3GPP__HPLMN__ODB().set_param(*mp_last); if (!avp__AAA__3GPP__HPLMN__ODB().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Time_Quota_Type")) { avp__DCA__3GPP__Time__Quota__Type().set_param(*mp_last); if (!avp__DCA__3GPP__Time__Quota__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Trace_Info")) { avp__AAA__3GPP__Trace__Info().set_param(*mp_last); if (!avp__AAA__3GPP__Trace__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Domain_Name")) { avp__DCA__3GPP__Domain__Name().set_param(*mp_last); if (!avp__DCA__3GPP__Domain__Name().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_Charging_Characteristics")) { avp__GI__3GPP__3GPP__Charging__Characteristics().set_param(*mp_last); if (!avp__GI__3GPP__3GPP__Charging__Characteristics().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_PDP_Context")) { avp__AAA__3GPP__PDP__Context().set_param(*mp_last); if (!avp__AAA__3GPP__PDP__Context().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_CC_Money")) { avp__DCC__NONE__CC__Money().set_param(*mp_last); if (!avp__DCC__NONE__CC__Money().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_DER_Flags")) { avp__AAA__3GPP__DER__Flags().set_param(*mp_last); if (!avp__AAA__3GPP__DER__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_LCS_Data_Coding_Scheme")) { avp__DCA__3GPP__LCS__Data__Coding__Scheme().set_param(*mp_last); if (!avp__DCA__3GPP__LCS__Data__Coding__Scheme().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_GGSN_Address")) { avp__GI__3GPP__3GPP__GGSN__Address().set_param(*mp_last); if (!avp__GI__3GPP__3GPP__GGSN__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Proxy_Info")) { avp__BASE__NONE__Proxy__Info().set_param(*mp_last); if (!avp__BASE__NONE__Proxy__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Related_IMS_Charging_Identifier_Node")) { avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node().set_param(*mp_last); if (!avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Node_Type")) { avp__S6__3GPP__Node__Type().set_param(*mp_last); if (!avp__S6__3GPP__Node__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Talk_Burst_Volume")) { avp__DCA__3GPP__Talk__Burst__Volume().set_param(*mp_last); if (!avp__DCA__3GPP__Talk__Burst__Volume().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Service_Id")) { avp__DCA__3GPP__Service__Id().set_param(*mp_last); if (!avp__DCA__3GPP__Service__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Priority_Sharing_Indicator")) { avp__RX__3GPP__Priority__Sharing__Indicator().set_param(*mp_last); if (!avp__RX__3GPP__Priority__Sharing__Indicator().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Tunnel_Type")) { avp__DNAS__NONE__Tunnel__Type().set_param(*mp_last); if (!avp__DNAS__NONE__Tunnel__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_QoS_Rule_Name")) { avp__PCC__3GPP__QoS__Rule__Name().set_param(*mp_last); if (!avp__PCC__3GPP__QoS__Rule__Name().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Trigger_Type")) { avp__DCA__3GPP__Trigger__Type().set_param(*mp_last); if (!avp__DCA__3GPP__Trigger__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Instance_Id")) { avp__DCA__3GPP__Instance__Id().set_param(*mp_last); if (!avp__DCA__3GPP__Instance__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Scheduled_Communication_Time")) { avp__S6__3GPP__Scheduled__Communication__Time().set_param(*mp_last); if (!avp__S6__3GPP__Scheduled__Communication__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Max_Requested_Bandwidth_DL")) { avp__RX__3GPP__Max__Requested__Bandwidth__DL().set_param(*mp_last); if (!avp__RX__3GPP__Max__Requested__Bandwidth__DL().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Role_Of_ProSe_Function")) { avp__DCA__3GPP__Role__Of__ProSe__Function().set_param(*mp_last); if (!avp__DCA__3GPP__Role__Of__ProSe__Function().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Maximum_Latency")) { avp__S6__3GPP__Maximum__Latency().set_param(*mp_last); if (!avp__S6__3GPP__Maximum__Latency().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_PCC_Rule_Status")) { avp__PCC__3GPP__PCC__Rule__Status().set_param(*mp_last); if (!avp__PCC__3GPP__PCC__Rule__Status().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SIP_Response_Timestamp")) { avp__DCA__3GPP__SIP__Response__Timestamp().set_param(*mp_last); if (!avp__DCA__3GPP__SIP__Response__Timestamp().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Extended_GBR_DL")) { avp__PCC__3GPP__Extended__GBR__DL().set_param(*mp_last); if (!avp__PCC__3GPP__Extended__GBR__DL().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_MBSFN_Area")) { avp__AAA__3GPP__MBSFN__Area().set_param(*mp_last); if (!avp__AAA__3GPP__MBSFN__Area().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_UE_ID")) { avp__DCA__3GPP__ProSe__UE__ID().set_param(*mp_last); if (!avp__DCA__3GPP__ProSe__UE__ID().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Server_Name")) { avp__CxDx__3GPP__Server__Name().set_param(*mp_last); if (!avp__CxDx__3GPP__Server__Name().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_APN_Validity_Time")) { avp__S6__3GPP__APN__Validity__Time().set_param(*mp_last); if (!avp__S6__3GPP__APN__Validity__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Allocation_Retention_Priority")) { avp__PCC__3GPP__Allocation__Retention__Priority().set_param(*mp_last); if (!avp__PCC__3GPP__Allocation__Retention__Priority().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Check_Balance_Result")) { avp__DCC__NONE__Check__Balance__Result().set_param(*mp_last); if (!avp__DCC__NONE__Check__Balance__Result().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Job_Type")) { avp__AAA__3GPP__Job__Type().set_param(*mp_last); if (!avp__AAA__3GPP__Job__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Destination_Host")) { avp__BASE__NONE__Destination__Host().set_param(*mp_last); if (!avp__BASE__NONE__Destination__Host().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Positioning_Method")) { avp__AAA__3GPP__Positioning__Method().set_param(*mp_last); if (!avp__AAA__3GPP__Positioning__Method().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_LIA_Flags")) { avp__CxDx__3GPP__LIA__Flags().set_param(*mp_last); if (!avp__CxDx__3GPP__LIA__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_DL_Buffering_Suggested_Packet_Count")) { avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count().set_param(*mp_last); if (!avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_AoC_Service_Type")) { avp__DCA__3GPP__AoC__Service__Type().set_param(*mp_last); if (!avp__DCA__3GPP__AoC__Service__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Login_IP_Host")) { avp__DNAS__NONE__Login__IP__Host().set_param(*mp_last); if (!avp__DNAS__NONE__Login__IP__Host().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_IDA_Flags")) { avp__AAA__3GPP__IDA__Flags().set_param(*mp_last); if (!avp__AAA__3GPP__IDA__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_ARAP_Security")) { avp__DNAS__NONE__ARAP__Security().set_param(*mp_last); if (!avp__DNAS__NONE__ARAP__Security().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Origin_AAA_Protocol")) { avp__DNAS__NONE__Origin__AAA__Protocol().set_param(*mp_last); if (!avp__DNAS__NONE__Origin__AAA__Protocol().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Time_Last_Usage")) { avp__DCA__3GPP__Time__Last__Usage().set_param(*mp_last); if (!avp__DCA__3GPP__Time__Last__Usage().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Charging_Information")) { avp__CxDx__3GPP__Charging__Information().set_param(*mp_last); if (!avp__CxDx__3GPP__Charging__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_ULA_Flags")) { avp__AAA__3GPP__ULA__Flags().set_param(*mp_last); if (!avp__AAA__3GPP__ULA__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Originator_Interface")) { avp__DCA__3GPP__Originator__Interface().set_param(*mp_last); if (!avp__DCA__3GPP__Originator__Interface().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_IMS_Voice_Over_PS_Sessions_Supported")) { avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported().set_param(*mp_last); if (!avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Roaming_Restricted_Due_To_Unsupported_Feature")) { avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature().set_param(*mp_last); if (!avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_File_Repair_Supported")) { avp__DCA__3GPP__File__Repair__Supported().set_param(*mp_last); if (!avp__DCA__3GPP__File__Repair__Supported().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_IPX_Network")) { avp__DNAS__NONE__Framed__IPX__Network().set_param(*mp_last); if (!avp__DNAS__NONE__Framed__IPX__Network().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Tunnel_Assignment_Id")) { avp__DNAS__NONE__Tunnel__Assignment__Id().set_param(*mp_last); if (!avp__DNAS__NONE__Tunnel__Assignment__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_CC_Service_Specific_Units")) { avp__DCC__NONE__CC__Service__Specific__Units().set_param(*mp_last); if (!avp__DCC__NONE__CC__Service__Specific__Units().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SDP_Answer_Timestamp")) { avp__DCA__3GPP__SDP__Answer__Timestamp().set_param(*mp_last); if (!avp__DCA__3GPP__SDP__Answer__Timestamp().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_WLAN_Identifier")) { avp__AAA__3GPP__WLAN__Identifier().set_param(*mp_last); if (!avp__AAA__3GPP__WLAN__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Type_Number")) { avp__DCA__3GPP__Type__Number().set_param(*mp_last); if (!avp__DCA__3GPP__Type__Number().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_NIDD_Submission")) { avp__DCA__3GPP__NIDD__Submission().set_param(*mp_last); if (!avp__DCA__3GPP__NIDD__Submission().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_T4_Parameters")) { avp__S6__3GPP__T4__Parameters().set_param(*mp_last); if (!avp__S6__3GPP__T4__Parameters().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Access_Network_Charging_Identifier_Value")) { avp__RX__3GPP__Access__Network__Charging__Identifier__Value().set_param(*mp_last); if (!avp__RX__3GPP__Access__Network__Charging__Identifier__Value().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Announcing_UE_HPLMN_Identifier")) { avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier().set_param(*mp_last); if (!avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_AESE_Error_Report")) { avp__S6__3GPP__AESE__Error__Report().set_param(*mp_last); if (!avp__S6__3GPP__AESE__Error__Report().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_FA_to_HA_SPI")) { avp__MIPv4__NONE__MIP__FA__to__HA__SPI().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__FA__to__HA__SPI().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Event_Type")) { avp__DCA__3GPP__Event__Type().set_param(*mp_last); if (!avp__DCA__3GPP__Event__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Sharing_Key_DL")) { avp__RX__3GPP__Sharing__Key__DL().set_param(*mp_last); if (!avp__RX__3GPP__Sharing__Key__DL().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_ADC_Rule_Remove")) { avp__PCC__3GPP__ADC__Rule__Remove().set_param(*mp_last); if (!avp__PCC__3GPP__ADC__Rule__Remove().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_Direct_Communication_Transmission_Data_Container")) { avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container().set_param(*mp_last); if (!avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Restricted_PLMN_List")) { avp__S6__3GPP__Restricted__PLMN__List().set_param(*mp_last); if (!avp__S6__3GPP__Restricted__PLMN__List().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Access_Network_Charging_Identifier_Gx")) { avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx().set_param(*mp_last); if (!avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Age_Of_Location_Information")) { avp__AAA__3GPP__Age__Of__Location__Information().set_param(*mp_last); if (!avp__AAA__3GPP__Age__Of__Location__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_PoC_Group_Name")) { avp__DCA__3GPP__PoC__Group__Name().set_param(*mp_last); if (!avp__DCA__3GPP__PoC__Group__Name().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Extended_Max_Requested_BW_DL")) { avp__RX__3GPP__Extended__Max__Requested__BW__DL().set_param(*mp_last); if (!avp__RX__3GPP__Extended__Max__Requested__BW__DL().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Flow_Information")) { avp__PCC__3GPP__Flow__Information().set_param(*mp_last); if (!avp__PCC__3GPP__Flow__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_PS_Information")) { avp__DCA__3GPP__PS__Information().set_param(*mp_last); if (!avp__DCA__3GPP__PS__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_MTC_IWF_Address")) { avp__DCA__3GPP__MTC__IWF__Address().set_param(*mp_last); if (!avp__DCA__3GPP__MTC__IWF__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Execution_Time")) { avp__PCC__3GPP__Execution__Time().set_param(*mp_last); if (!avp__PCC__3GPP__Execution__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_NAS_Identifier")) { avp__DNAS__NONE__NAS__Identifier().set_param(*mp_last); if (!avp__DNAS__NONE__NAS__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Tunnel_Server_Auth_Id")) { avp__DNAS__NONE__Tunnel__Server__Auth__Id().set_param(*mp_last); if (!avp__DNAS__NONE__Tunnel__Server__Auth__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Contact")) { avp__CxDx__3GPP__Contact().set_param(*mp_last); if (!avp__CxDx__3GPP__Contact().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Charging_Correlation_Indicator")) { avp__PCC__3GPP__Charging__Correlation__Indicator().set_param(*mp_last); if (!avp__PCC__3GPP__Charging__Correlation__Indicator().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Credit_Control")) { avp__DCC__NONE__Credit__Control().set_param(*mp_last); if (!avp__DCC__NONE__Credit__Control().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Accounting_Record_Number")) { avp__BASE__NONE__Accounting__Record__Number().set_param(*mp_last); if (!avp__BASE__NONE__Accounting__Record__Number().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Event_Threshold_Event_1I")) { avp__AAA__3GPP__Event__Threshold__Event__1I().set_param(*mp_last); if (!avp__AAA__3GPP__Event__Threshold__Event__1I().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SIP_Request_Timestamp_Fraction")) { avp__DCA__3GPP__SIP__Request__Timestamp__Fraction().set_param(*mp_last); if (!avp__DCA__3GPP__SIP__Request__Timestamp__Fraction().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Service_Mode")) { avp__DCA__3GPP__Service__Mode().set_param(*mp_last); if (!avp__DCA__3GPP__Service__Mode().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_User_Data")) { avp__CxDx__3GPP__User__Data().set_param(*mp_last); if (!avp__CxDx__3GPP__User__Data().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Report_Interval")) { avp__AAA__3GPP__Report__Interval().set_param(*mp_last); if (!avp__AAA__3GPP__Report__Interval().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_RAN_NAS_Release_Cause")) { avp__PCC__3GPP__RAN__NAS__Release__Cause().set_param(*mp_last); if (!avp__PCC__3GPP__RAN__NAS__Release__Cause().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Dynamic_Address_Flag_Extension")) { avp__DCA__3GPP__Dynamic__Address__Flag__Extension().set_param(*mp_last); if (!avp__DCA__3GPP__Dynamic__Address__Flag__Extension().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Client_Identity")) { avp__AAA__3GPP__Client__Identity().set_param(*mp_last); if (!avp__AAA__3GPP__Client__Identity().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Redirect_Host_Usage")) { avp__BASE__NONE__Redirect__Host__Usage().set_param(*mp_last); if (!avp__BASE__NONE__Redirect__Host__Usage().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_CSG_Access_Mode")) { avp__DCA__3GPP__CSG__Access__Mode().set_param(*mp_last); if (!avp__DCA__3GPP__CSG__Access__Mode().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Equipment_Status")) { avp__AAA__3GPP__Equipment__Status().set_param(*mp_last); if (!avp__AAA__3GPP__Equipment__Status().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Supplementary_Service")) { avp__DCA__3GPP__Supplementary__Service().set_param(*mp_last); if (!avp__DCA__3GPP__Supplementary__Service().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_Packet_Filter")) { avp__GI__3GPP__3GPP__Packet__Filter().set_param(*mp_last); if (!avp__GI__3GPP__3GPP__Packet__Filter().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Redirect_Server_Address")) { avp__DCC__NONE__Redirect__Server__Address().set_param(*mp_last); if (!avp__DCC__NONE__Redirect__Server__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv6_NONE_MIP6_Auth_Mode")) { avp__MIPv6__NONE__MIP6__Auth__Mode().set_param(*mp_last); if (!avp__MIPv6__NONE__MIP6__Auth__Mode().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_EPS_Location_Information")) { avp__AAA__3GPP__EPS__Location__Information().set_param(*mp_last); if (!avp__AAA__3GPP__EPS__Location__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Access_Network_Information")) { avp__DCA__3GPP__Access__Network__Information().set_param(*mp_last); if (!avp__DCA__3GPP__Access__Network__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Called_Identity")) { avp__DCA__3GPP__Called__Identity().set_param(*mp_last); if (!avp__DCA__3GPP__Called__Identity().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_TWAN_Default_APN_Context_Id")) { avp__AAA__3GPP__TWAN__Default__APN__Context__Id().set_param(*mp_last); if (!avp__AAA__3GPP__TWAN__Default__APN__Context__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SGSN_Address")) { avp__DCA__3GPP__SGSN__Address().set_param(*mp_last); if (!avp__DCA__3GPP__SGSN__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SGi_PtP_Tunnelling_Method")) { avp__DCA__3GPP__SGi__PtP__Tunnelling__Method().set_param(*mp_last); if (!avp__DCA__3GPP__SGi__PtP__Tunnelling__Method().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Session_Timeout")) { avp__BASE__NONE__Session__Timeout().set_param(*mp_last); if (!avp__BASE__NONE__Session__Timeout().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Acct_Tunnel_Packets_Lost")) { avp__DNAS__NONE__Acct__Tunnel__Packets__Lost().set_param(*mp_last); if (!avp__DNAS__NONE__Acct__Tunnel__Packets__Lost().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_NNI_Type")) { avp__DCA__3GPP__NNI__Type().set_param(*mp_last); if (!avp__DCA__3GPP__NNI__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Service_Info_Status")) { avp__RX__3GPP__Service__Info__Status().set_param(*mp_last); if (!avp__RX__3GPP__Service__Info__Status().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_CIR_Flags")) { avp__S6__3GPP__CIR__Flags().set_param(*mp_last); if (!avp__S6__3GPP__CIR__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Precedence")) { avp__PCC__3GPP__Precedence().set_param(*mp_last); if (!avp__PCC__3GPP__Precedence().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_User_Participating_Type")) { avp__DCA__3GPP__User__Participating__Type().set_param(*mp_last); if (!avp__DCA__3GPP__User__Participating__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_GGSN_Address")) { avp__DCA__3GPP__GGSN__Address().set_param(*mp_last); if (!avp__DCA__3GPP__GGSN__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Sponsoring_Action")) { avp__RX__3GPP__Sponsoring__Action().set_param(*mp_last); if (!avp__RX__3GPP__Sponsoring__Action().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Radio_Resources_Indicator")) { avp__DCA__3GPP__Radio__Resources__Indicator().set_param(*mp_last); if (!avp__DCA__3GPP__Radio__Resources__Indicator().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Granted_Validity_Time")) { avp__S6__3GPP__Granted__Validity__Time().set_param(*mp_last); if (!avp__S6__3GPP__Granted__Validity__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Priority_Level")) { avp__PCC__3GPP__Priority__Level().set_param(*mp_last); if (!avp__PCC__3GPP__Priority__Level().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Node_Functionality")) { avp__DCA__3GPP__Node__Functionality().set_param(*mp_last); if (!avp__DCA__3GPP__Node__Functionality().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Flow_Description")) { avp__RX__3GPP__Flow__Description().set_param(*mp_last); if (!avp__RX__3GPP__Flow__Description().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Packet_Filter_Information")) { avp__PCC__3GPP__Packet__Filter__Information().set_param(*mp_last); if (!avp__PCC__3GPP__Packet__Filter__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Daylight_Saving_Time")) { avp__AAA__3GPP__Daylight__Saving__Time().set_param(*mp_last); if (!avp__AAA__3GPP__Daylight__Saving__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Address_Domain")) { avp__DCA__3GPP__Address__Domain().set_param(*mp_last); if (!avp__DCA__3GPP__Address__Domain().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_SCEF_ID")) { avp__S6__3GPP__SCEF__ID().set_param(*mp_last); if (!avp__S6__3GPP__SCEF__ID().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Content_Length")) { avp__DCA__3GPP__Content__Length().set_param(*mp_last); if (!avp__DCA__3GPP__Content__Length().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Removal_Of_Access")) { avp__PCC__3GPP__Removal__Of__Access().set_param(*mp_last); if (!avp__PCC__3GPP__Removal__Of__Access().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_ADC_Rule_Report")) { avp__PCC__3GPP__ADC__Rule__Report().set_param(*mp_last); if (!avp__PCC__3GPP__ADC__Rule__Report().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Preferred_Data_Mode")) { avp__AAA__3GPP__Preferred__Data__Mode().set_param(*mp_last); if (!avp__AAA__3GPP__Preferred__Data__Mode().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_Functionality")) { avp__DCA__3GPP__ProSe__Functionality().set_param(*mp_last); if (!avp__DCA__3GPP__ProSe__Functionality().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Low_Balance_Indication")) { avp__DCA__3GPP__Low__Balance__Indication().set_param(*mp_last); if (!avp__DCA__3GPP__Low__Balance__Indication().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Guaranteed_Bitrate_UL")) { avp__PCC__3GPP__Guaranteed__Bitrate__UL().set_param(*mp_last); if (!avp__PCC__3GPP__Guaranteed__Bitrate__UL().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_UE_SRVCC_Capability")) { avp__AAA__3GPP__UE__SRVCC__Capability().set_param(*mp_last); if (!avp__AAA__3GPP__UE__SRVCC__Capability().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Login_LAT_Group")) { avp__DNAS__NONE__Login__LAT__Group().set_param(*mp_last); if (!avp__DNAS__NONE__Login__LAT__Group().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_NAS_IPv6_Address")) { avp__DNAS__NONE__NAS__IPv6__Address().set_param(*mp_last); if (!avp__DNAS__NONE__NAS__IPv6__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv6_NONE_MIP_MAC_Mobility_Data")) { avp__MIPv6__NONE__MIP__MAC__Mobility__Data().set_param(*mp_last); if (!avp__MIPv6__NONE__MIP__MAC__Mobility__Data().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_Accounting_Output_Octets")) { avp__MIPv4__NONE__Accounting__Output__Octets().set_param(*mp_last); if (!avp__MIPv4__NONE__Accounting__Output__Octets().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_To_SIP_Header")) { avp__CxDx__3GPP__To__SIP__Header().set_param(*mp_last); if (!avp__CxDx__3GPP__To__SIP__Header().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Coupled_Node_Diameter_ID")) { avp__AAA__3GPP__Coupled__Node__Diameter__ID().set_param(*mp_last); if (!avp__AAA__3GPP__Coupled__Node__Diameter__ID().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Real_Time_Tariff_Information")) { avp__DCA__3GPP__Real__Time__Tariff__Information().set_param(*mp_last); if (!avp__DCA__3GPP__Real__Time__Tariff__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_STN_SR")) { avp__AAA__3GPP__STN__SR().set_param(*mp_last); if (!avp__AAA__3GPP__STN__SR().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SDP_Type")) { avp__DCA__3GPP__SDP__Type().set_param(*mp_last); if (!avp__DCA__3GPP__SDP__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Supported_Vendor_Id")) { avp__BASE__NONE__Supported__Vendor__Id().set_param(*mp_last); if (!avp__BASE__NONE__Supported__Vendor__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_ServiceTypeIdentity")) { avp__AAA__3GPP__ServiceTypeIdentity().set_param(*mp_last); if (!avp__AAA__3GPP__ServiceTypeIdentity().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Requested_Party_Address")) { avp__DCA__3GPP__Requested__Party__Address().set_param(*mp_last); if (!avp__DCA__3GPP__Requested__Party__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Announcement_Information")) { avp__DCA__3GPP__Announcement__Information().set_param(*mp_last); if (!avp__DCA__3GPP__Announcement__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Acct_Authentic")) { avp__DNAS__NONE__Acct__Authentic().set_param(*mp_last); if (!avp__DNAS__NONE__Acct__Authentic().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Service_Identifier")) { avp__DCC__NONE__Service__Identifier().set_param(*mp_last); if (!avp__DCC__NONE__Service__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_AUTN")) { avp__AAA__3GPP__AUTN().set_param(*mp_last); if (!avp__AAA__3GPP__AUTN().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Non_3GPP_User_Data")) { avp__AAA__3GPP__Non__3GPP__User__Data().set_param(*mp_last); if (!avp__AAA__3GPP__Non__3GPP__User__Data().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Delivery_Report_Requested")) { avp__DCA__3GPP__Delivery__Report__Requested().set_param(*mp_last); if (!avp__DCA__3GPP__Delivery__Report__Requested().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_GI_3GPP_TWAN_Identifier")) { avp__GI__3GPP__TWAN__Identifier().set_param(*mp_last); if (!avp__GI__3GPP__TWAN__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Origination_Time_Stamp")) { avp__AAA__3GPP__Origination__Time__Stamp().set_param(*mp_last); if (!avp__AAA__3GPP__Origination__Time__Stamp().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_LCS_APN")) { avp__DCA__3GPP__LCS__APN().set_param(*mp_last); if (!avp__DCA__3GPP__LCS__APN().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Envelope_End_Time")) { avp__DCA__3GPP__Envelope__End__Time().set_param(*mp_last); if (!avp__DCA__3GPP__Envelope__End__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Sponsored_Connectivity_Data")) { avp__RX__3GPP__Sponsored__Connectivity__Data().set_param(*mp_last); if (!avp__RX__3GPP__Sponsored__Connectivity__Data().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Auth_Request_Type")) { avp__BASE__NONE__Auth__Request__Type().set_param(*mp_last); if (!avp__BASE__NONE__Auth__Request__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Application_Server_Information")) { avp__DCA__3GPP__Application__Server__Information().set_param(*mp_last); if (!avp__DCA__3GPP__Application__Server__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Originator_Address")) { avp__DCA__3GPP__Originator__Address().set_param(*mp_last); if (!avp__DCA__3GPP__Originator__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Network_Call_Reference_Number")) { avp__DCA__3GPP__Network__Call__Reference__Number().set_param(*mp_last); if (!avp__DCA__3GPP__Network__Call__Reference__Number().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_AESE_Communication_Pattern")) { avp__S6__3GPP__AESE__Communication__Pattern().set_param(*mp_last); if (!avp__S6__3GPP__AESE__Communication__Pattern().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_NBIFOM_Mode")) { avp__PCC__3GPP__NBIFOM__Mode().set_param(*mp_last); if (!avp__PCC__3GPP__NBIFOM__Mode().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Redirect_Information")) { avp__PCC__3GPP__Redirect__Information().set_param(*mp_last); if (!avp__PCC__3GPP__Redirect__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Validity_Time")) { avp__DCC__NONE__Validity__Time().set_param(*mp_last); if (!avp__DCC__NONE__Validity__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Monitoring_UE_VPLMN_Identifier")) { avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier().set_param(*mp_last); if (!avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Event_Handling")) { avp__S6__3GPP__Event__Handling().set_param(*mp_last); if (!avp__S6__3GPP__Event__Handling().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_ToS_Traffic_Class")) { avp__PCC__3GPP__ToS__Traffic__Class().set_param(*mp_last); if (!avp__PCC__3GPP__ToS__Traffic__Class().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Tracking_Area_Identity")) { avp__AAA__3GPP__Tracking__Area__Identity().set_param(*mp_last); if (!avp__AAA__3GPP__Tracking__Area__Identity().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_HA_to_FA_SPI")) { avp__MIPv4__NONE__MIP__HA__to__FA__SPI().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__HA__to__FA__SPI().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Min_Desired_Bandwidth_UL")) { avp__RX__3GPP__Min__Desired__Bandwidth__UL().set_param(*mp_last); if (!avp__RX__3GPP__Min__Desired__Bandwidth__UL().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_UVR_Flags")) { avp__AAA__3GPP__UVR__Flags().set_param(*mp_last); if (!avp__AAA__3GPP__UVR__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_PS_Free_Format_Data")) { avp__DCA__3GPP__PS__Free__Format__Data().set_param(*mp_last); if (!avp__DCA__3GPP__PS__Free__Format__Data().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Originating_Request")) { avp__CxDx__3GPP__Originating__Request().set_param(*mp_last); if (!avp__CxDx__3GPP__Originating__Request().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_PDN_Connection_ID")) { avp__PCC__3GPP__PDN__Connection__ID().set_param(*mp_last); if (!avp__PCC__3GPP__PDN__Connection__ID().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Subscription_Data_Flags")) { avp__AAA__3GPP__Subscription__Data__Flags().set_param(*mp_last); if (!avp__AAA__3GPP__Subscription__Data__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_IPv6_Route")) { avp__DNAS__NONE__Framed__IPv6__Route().set_param(*mp_last); if (!avp__DNAS__NONE__Framed__IPv6__Route().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_PRA_Remove")) { avp__PCC__3GPP__PRA__Remove().set_param(*mp_last); if (!avp__PCC__3GPP__PRA__Remove().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_DSR_Flags")) { avp__AAA__3GPP__DSR__Flags().set_param(*mp_last); if (!avp__AAA__3GPP__DSR__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Granted_Service_Unit")) { avp__DCC__NONE__Granted__Service__Unit().set_param(*mp_last); if (!avp__DCC__NONE__Granted__Service__Unit().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv6_NONE_MIP_Timestamp")) { avp__MIPv6__NONE__MIP__Timestamp().set_param(*mp_last); if (!avp__MIPv6__NONE__MIP__Timestamp().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Number_Portability_Routing_Information")) { avp__DCA__3GPP__Number__Portability__Routing__Information().set_param(*mp_last); if (!avp__DCA__3GPP__Number__Portability__Routing__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Subscribed_Periodic_RAU_TAU_Timer")) { avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer().set_param(*mp_last); if (!avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Specific_APN_Info")) { avp__AAA__3GPP__Specific__APN__Info().set_param(*mp_last); if (!avp__AAA__3GPP__Specific__APN__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Terminal_Information")) { avp__AAA__3GPP__Terminal__Information().set_param(*mp_last); if (!avp__AAA__3GPP__Terminal__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Restoration_Info")) { avp__CxDx__3GPP__Restoration__Info().set_param(*mp_last); if (!avp__CxDx__3GPP__Restoration__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Product_Name")) { avp__BASE__NONE__Product__Name().set_param(*mp_last); if (!avp__BASE__NONE__Product__Name().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_HA_to_MN_MSA")) { avp__MIPv4__NONE__MIP__HA__to__MN__MSA().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__HA__to__MN__MSA().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Account_Expiration")) { avp__DCA__3GPP__Account__Expiration().set_param(*mp_last); if (!avp__DCA__3GPP__Account__Expiration().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_CSG_Id")) { avp__AAA__3GPP__CSG__Id().set_param(*mp_last); if (!avp__AAA__3GPP__CSG__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_IP_Netmask")) { avp__DNAS__NONE__Framed__IP__Netmask().set_param(*mp_last); if (!avp__DNAS__NONE__Framed__IP__Netmask().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_IPv6_DNS_Servers")) { avp__GI__3GPP__3GPP__IPv6__DNS__Servers().set_param(*mp_last); if (!avp__GI__3GPP__3GPP__IPv6__DNS__Servers().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_SSID")) { avp__AAA__3GPP__SSID().set_param(*mp_last); if (!avp__AAA__3GPP__SSID().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Call_Barring_Info")) { avp__AAA__3GPP__Call__Barring__Info().set_param(*mp_last); if (!avp__AAA__3GPP__Call__Barring__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_BSSID")) { avp__DCA__3GPP__BSSID().set_param(*mp_last); if (!avp__DCA__3GPP__BSSID().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Service_Parameter_Info")) { avp__DCC__NONE__Service__Parameter__Info().set_param(*mp_last); if (!avp__DCC__NONE__Service__Parameter__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Talk_Burst_Exchange")) { avp__DCA__3GPP__Talk__Burst__Exchange().set_param(*mp_last); if (!avp__DCA__3GPP__Talk__Burst__Exchange().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Variable_Part_Order")) { avp__DCA__3GPP__Variable__Part__Order().set_param(*mp_last); if (!avp__DCA__3GPP__Variable__Part__Order().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Time_Quota_Mechanism")) { avp__DCA__3GPP__Time__Quota__Mechanism().set_param(*mp_last); if (!avp__DCA__3GPP__Time__Quota__Mechanism().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_ANID")) { avp__AAA__3GPP__ANID().set_param(*mp_last); if (!avp__AAA__3GPP__ANID().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Monitoring_Event_Report_Number")) { avp__DCA__3GPP__Monitoring__Event__Report__Number().set_param(*mp_last); if (!avp__DCA__3GPP__Monitoring__Event__Report__Number().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_IP_SM_GW_Name")) { avp__S6__3GPP__IP__SM__GW__Name().set_param(*mp_last); if (!avp__S6__3GPP__IP__SM__GW__Name().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Origin_State_Id")) { avp__BASE__NONE__Origin__State__Id().set_param(*mp_last); if (!avp__BASE__NONE__Origin__State__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Media_Sub_Component")) { avp__RX__3GPP__Media__Sub__Component().set_param(*mp_last); if (!avp__RX__3GPP__Media__Sub__Component().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_CN_Operator_Selection_Entity")) { avp__DCA__3GPP__CN__Operator__Selection__Entity().set_param(*mp_last); if (!avp__DCA__3GPP__CN__Operator__Selection__Entity().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Accuracy")) { avp__S6__3GPP__Accuracy().set_param(*mp_last); if (!avp__S6__3GPP__Accuracy().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Charging_Rule_Remove")) { avp__PCC__3GPP__Charging__Rule__Remove().set_param(*mp_last); if (!avp__PCC__3GPP__Charging__Rule__Remove().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Originating_IOI")) { avp__DCA__3GPP__Originating__IOI().set_param(*mp_last); if (!avp__DCA__3GPP__Originating__IOI().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Min_Requested_Bandwidth_DL")) { avp__RX__3GPP__Min__Requested__Bandwidth__DL().set_param(*mp_last); if (!avp__RX__3GPP__Min__Requested__Bandwidth__DL().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_Function_PLMN_Identifier")) { avp__DCA__3GPP__ProSe__Function__PLMN__Identifier().set_param(*mp_last); if (!avp__DCA__3GPP__ProSe__Function__PLMN__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Service_Report")) { avp__S6__3GPP__Service__Report().set_param(*mp_last); if (!avp__S6__3GPP__Service__Report().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Tunnel_Information")) { avp__PCC__3GPP__Tunnel__Information().set_param(*mp_last); if (!avp__PCC__3GPP__Tunnel__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Bearer_Service")) { avp__DCA__3GPP__Bearer__Service().set_param(*mp_last); if (!avp__DCA__3GPP__Bearer__Service().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Primary_Charging_Collection_Function_Name")) { avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name().set_param(*mp_last); if (!avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_QoS_Rule_Definition")) { avp__PCC__3GPP__QoS__Rule__Definition().set_param(*mp_last); if (!avp__PCC__3GPP__QoS__Rule__Definition().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Time_Zone")) { avp__AAA__3GPP__Time__Zone().set_param(*mp_last); if (!avp__AAA__3GPP__Time__Zone().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Periodic_Time")) { avp__S6__3GPP__Periodic__Time().set_param(*mp_last); if (!avp__S6__3GPP__Periodic__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Routing_Rule_Failure_Code")) { avp__PCC__3GPP__Routing__Rule__Failure__Code().set_param(*mp_last); if (!avp__PCC__3GPP__Routing__Rule__Failure__Code().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_TDF_Destination_Host")) { avp__PCC__3GPP__TDF__Destination__Host().set_param(*mp_last); if (!avp__PCC__3GPP__TDF__Destination__Host().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Local_Group_Id")) { avp__AAA__3GPP__Local__Group__Id().set_param(*mp_last); if (!avp__AAA__3GPP__Local__Group__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SM_Discharge_Time")) { avp__DCA__3GPP__SM__Discharge__Time().set_param(*mp_last); if (!avp__DCA__3GPP__SM__Discharge__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Requestor_PLMN_Identifier")) { avp__DCA__3GPP__Requestor__PLMN__Identifier().set_param(*mp_last); if (!avp__DCA__3GPP__Requestor__PLMN__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_IMS_Application_Reference_Identifier")) { avp__DCA__3GPP__IMS__Application__Reference__Identifier().set_param(*mp_last); if (!avp__DCA__3GPP__IMS__Application__Reference__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Charging_Rule_Report")) { avp__PCC__3GPP__Charging__Rule__Report().set_param(*mp_last); if (!avp__PCC__3GPP__Charging__Rule__Report().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Service_Area_Identity")) { avp__AAA__3GPP__Service__Area__Identity().set_param(*mp_last); if (!avp__AAA__3GPP__Service__Area__Identity().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_User_Name")) { avp__BASE__NONE__User__Name().set_param(*mp_last); if (!avp__BASE__NONE__User__Name().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_UE_PC5_AMBR")) { avp__AAA__3GPP__UE__PC5__AMBR().set_param(*mp_last); if (!avp__AAA__3GPP__UE__PC5__AMBR().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Public_Identity")) { avp__CxDx__3GPP__Public__Identity().set_param(*mp_last); if (!avp__CxDx__3GPP__Public__Identity().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Accounting_Sub_Session_Id")) { avp__BASE__NONE__Accounting__Sub__Session__Id().set_param(*mp_last); if (!avp__BASE__NONE__Accounting__Sub__Session__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Acct_Delay_Time")) { avp__DNAS__NONE__Acct__Delay__Time().set_param(*mp_last); if (!avp__DNAS__NONE__Acct__Delay__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Local_Sequence_Number")) { avp__DCA__3GPP__Local__Sequence__Number().set_param(*mp_last); if (!avp__DCA__3GPP__Local__Sequence__Number().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_UAR_Flags")) { avp__CxDx__3GPP__UAR__Flags().set_param(*mp_last); if (!avp__CxDx__3GPP__UAR__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Collection_Period_RRM_UMTS")) { avp__AAA__3GPP__Collection__Period__RRM__UMTS().set_param(*mp_last); if (!avp__AAA__3GPP__Collection__Period__RRM__UMTS().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Operator_Determined_Barring")) { avp__AAA__3GPP__Operator__Determined__Barring().set_param(*mp_last); if (!avp__AAA__3GPP__Operator__Determined__Barring().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Recipient_Received_Address")) { avp__DCA__3GPP__Recipient__Received__Address().set_param(*mp_last); if (!avp__DCA__3GPP__Recipient__Received__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Tunnel_Server_Endpoint")) { avp__DNAS__NONE__Tunnel__Server__Endpoint().set_param(*mp_last); if (!avp__DNAS__NONE__Tunnel__Server__Endpoint().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Candidate_Home_Agent_Host")) { avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Session_Binding")) { avp__BASE__NONE__Session__Binding().set_param(*mp_last); if (!avp__BASE__NONE__Session__Binding().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_IMEISV")) { avp__GI__3GPP__3GPP__IMEISV().set_param(*mp_last); if (!avp__GI__3GPP__3GPP__IMEISV().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_SS_Code")) { avp__AAA__3GPP__SS__Code().set_param(*mp_last); if (!avp__AAA__3GPP__SS__Code().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_DCD_Information")) { avp__DCA__3GPP__DCD__Information().set_param(*mp_last); if (!avp__DCA__3GPP__DCD__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Location_Estimate_Type")) { avp__DCA__3GPP__Location__Estimate__Type().set_param(*mp_last); if (!avp__DCA__3GPP__Location__Estimate__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Time_Indicator")) { avp__DCA__3GPP__Time__Indicator().set_param(*mp_last); if (!avp__DCA__3GPP__Time__Indicator().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Addressee_Type")) { avp__DCA__3GPP__Addressee__Type().set_param(*mp_last); if (!avp__DCA__3GPP__Addressee__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Acct_Multi_Session_Id")) { avp__BASE__NONE__Acct__Multi__Session__Id().set_param(*mp_last); if (!avp__BASE__NONE__Acct__Multi__Session__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Subscription_Id_Data")) { avp__DCC__NONE__Subscription__Id__Data().set_param(*mp_last); if (!avp__DCC__NONE__Subscription__Id__Data().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_TWAN_Connectivity_Parameters")) { avp__AAA__3GPP__TWAN__Connectivity__Parameters().set_param(*mp_last); if (!avp__AAA__3GPP__TWAN__Connectivity__Parameters().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Reply_Applic_ID")) { avp__DCA__3GPP__Reply__Applic__ID().set_param(*mp_last); if (!avp__DCA__3GPP__Reply__Applic__ID().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Participant_Access_Priority")) { avp__DCA__3GPP__Participant__Access__Priority().set_param(*mp_last); if (!avp__DCA__3GPP__Participant__Access__Priority().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_RS_Bandwidth")) { avp__RX__3GPP__RS__Bandwidth().set_param(*mp_last); if (!avp__RX__3GPP__RS__Bandwidth().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Reachability_Information")) { avp__S6__3GPP__Reachability__Information().set_param(*mp_last); if (!avp__S6__3GPP__Reachability__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Algorithm_Type")) { avp__MIPv4__NONE__MIP__Algorithm__Type().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__Algorithm__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SDP_Session_Description")) { avp__DCA__3GPP__SDP__Session__Description().set_param(*mp_last); if (!avp__DCA__3GPP__SDP__Session__Description().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Extended_Min_Desired_BW_DL")) { avp__RX__3GPP__Extended__Min__Desired__BW__DL().set_param(*mp_last); if (!avp__RX__3GPP__Extended__Min__Desired__BW__DL().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Location_Info")) { avp__DCA__3GPP__Location__Info().set_param(*mp_last); if (!avp__DCA__3GPP__Location__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_UL")) { avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL().set_param(*mp_last); if (!avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Event_Threshold_RSRQ")) { avp__AAA__3GPP__Event__Threshold__RSRQ().set_param(*mp_last); if (!avp__AAA__3GPP__Event__Threshold__RSRQ().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_LCS_Information")) { avp__DCA__3GPP__LCS__Information().set_param(*mp_last); if (!avp__DCA__3GPP__LCS__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Service_Parameters")) { avp__S6__3GPP__Service__Parameters().set_param(*mp_last); if (!avp__S6__3GPP__Service__Parameters().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Presence_Reporting_Area_Information")) { avp__PCC__3GPP__Presence__Reporting__Area__Information().set_param(*mp_last); if (!avp__PCC__3GPP__Presence__Reporting__Area__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Routing_Rule_Identifier")) { avp__PCC__3GPP__Routing__Rule__Identifier().set_param(*mp_last); if (!avp__PCC__3GPP__Routing__Rule__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SMS_Information")) { avp__DCA__3GPP__SMS__Information().set_param(*mp_last); if (!avp__DCA__3GPP__SMS__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_ePDG_Address")) { avp__DCA__3GPP__ePDG__Address().set_param(*mp_last); if (!avp__DCA__3GPP__ePDG__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Event_Trigger")) { avp__PCC__3GPP__Event__Trigger().set_param(*mp_last); if (!avp__PCC__3GPP__Event__Trigger().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_GCS_Identifier")) { avp__RX__3GPP__GCS__Identifier().set_param(*mp_last); if (!avp__RX__3GPP__GCS__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv6_NONE_QoS_Capability")) { avp__MIPv6__NONE__QoS__Capability().set_param(*mp_last); if (!avp__MIPv6__NONE__QoS__Capability().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_ADC_Rule_Install")) { avp__PCC__3GPP__ADC__Rule__Install().set_param(*mp_last); if (!avp__PCC__3GPP__ADC__Rule__Install().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Non_IP_PDN_Type_Indicator")) { avp__AAA__3GPP__Non__IP__PDN__Type__Indicator().set_param(*mp_last); if (!avp__AAA__3GPP__Non__IP__PDN__Type__Indicator().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_G_S_U_Pool_Identifier")) { avp__DCC__NONE__G__S__U__Pool__Identifier().set_param(*mp_last); if (!avp__DCC__NONE__G__S__U__Pool__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Outgoing_Session_Id")) { avp__DCA__3GPP__Outgoing__Session__Id().set_param(*mp_last); if (!avp__DCA__3GPP__Outgoing__Session__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_PoC_Controlling_Address")) { avp__DCA__3GPP__PoC__Controlling__Address().set_param(*mp_last); if (!avp__DCA__3GPP__PoC__Controlling__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Dynamic_Address_Flag")) { avp__DCA__3GPP__Dynamic__Address__Flag().set_param(*mp_last); if (!avp__DCA__3GPP__Dynamic__Address__Flag().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Confidentiality_Key")) { avp__CxDx__3GPP__Confidentiality__Key().set_param(*mp_last); if (!avp__CxDx__3GPP__Confidentiality__Key().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Flow_Label")) { avp__PCC__3GPP__Flow__Label().set_param(*mp_last); if (!avp__PCC__3GPP__Flow__Label().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_NAS_Port")) { avp__DNAS__NONE__NAS__Port().set_param(*mp_last); if (!avp__DNAS__NONE__NAS__Port().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Authentication_Info")) { avp__AAA__3GPP__Authentication__Info().set_param(*mp_last); if (!avp__AAA__3GPP__Authentication__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Transcoder_Inserted_Indication")) { avp__DCA__3GPP__Transcoder__Inserted__Indication().set_param(*mp_last); if (!avp__DCA__3GPP__Transcoder__Inserted__Indication().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SMS_Node")) { avp__DCA__3GPP__SMS__Node().set_param(*mp_last); if (!avp__DCA__3GPP__SMS__Node().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Trace_Interface_List")) { avp__AAA__3GPP__Trace__Interface__List().set_param(*mp_last); if (!avp__AAA__3GPP__Trace__Interface__List().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SGW_Address")) { avp__DCA__3GPP__SGW__Address().set_param(*mp_last); if (!avp__DCA__3GPP__SGW__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_Charging_Id")) { avp__GI__3GPP__3GPP__Charging__Id().set_param(*mp_last); if (!avp__GI__3GPP__3GPP__Charging__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_CHAP_Algorithm")) { avp__DNAS__NONE__CHAP__Algorithm().set_param(*mp_last); if (!avp__DNAS__NONE__CHAP__Algorithm().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_APN_Configuration_Profile")) { avp__AAA__3GPP__APN__Configuration__Profile().set_param(*mp_last); if (!avp__AAA__3GPP__APN__Configuration__Profile().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Number_Of_Received_Talk_Bursts")) { avp__DCA__3GPP__Number__Of__Received__Talk__Bursts().set_param(*mp_last); if (!avp__DCA__3GPP__Number__Of__Received__Talk__Bursts().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Full_Network_Name")) { avp__AAA__3GPP__Full__Network__Name().set_param(*mp_last); if (!avp__AAA__3GPP__Full__Network__Name().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Message_Type")) { avp__DCA__3GPP__Message__Type().set_param(*mp_last); if (!avp__DCA__3GPP__Message__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_APN_Rate_Control_Uplink")) { avp__DCA__3GPP__APN__Rate__Control__Uplink().set_param(*mp_last); if (!avp__DCA__3GPP__APN__Rate__Control__Uplink().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_CAMEL_Charging_Info")) { avp__GI__3GPP__3GPP__CAMEL__Charging__Info().set_param(*mp_last); if (!avp__GI__3GPP__3GPP__CAMEL__Charging__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_From_Address")) { avp__DCA__3GPP__From__Address().set_param(*mp_last); if (!avp__DCA__3GPP__From__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_TWAG_CP_Address")) { avp__AAA__3GPP__TWAG__CP__Address().set_param(*mp_last); if (!avp__AAA__3GPP__TWAG__CP__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_PDP_Context_Type")) { avp__DCA__3GPP__PDP__Context__Type().set_param(*mp_last); if (!avp__DCA__3GPP__PDP__Context__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Flows")) { avp__RX__3GPP__Flows().set_param(*mp_last); if (!avp__RX__3GPP__Flows().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_User_Session_Id")) { avp__DCA__3GPP__User__Session__Id().set_param(*mp_last); if (!avp__DCA__3GPP__User__Session__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_PoC_Change_Time")) { avp__DCA__3GPP__PoC__Change__Time().set_param(*mp_last); if (!avp__DCA__3GPP__PoC__Change__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Privacy_Indicator")) { avp__DCA__3GPP__Privacy__Indicator().set_param(*mp_last); if (!avp__DCA__3GPP__Privacy__Indicator().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_CIA_Flags")) { avp__S6__3GPP__CIA__Flags().set_param(*mp_last); if (!avp__S6__3GPP__CIA__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Extended_Min_Requested_BW_UL")) { avp__RX__3GPP__Extended__Min__Requested__BW__UL().set_param(*mp_last); if (!avp__RX__3GPP__Extended__Min__Requested__BW__UL().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Monitoring_Time")) { avp__PCC__3GPP__Monitoring__Time().set_param(*mp_last); if (!avp__PCC__3GPP__Monitoring__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_CC_Input_Octets")) { avp__DCC__NONE__CC__Input__Octets().set_param(*mp_last); if (!avp__DCC__NONE__CC__Input__Octets().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Teleservice")) { avp__DCA__3GPP__Teleservice().set_param(*mp_last); if (!avp__DCA__3GPP__Teleservice().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Quota_Consumption_Time")) { avp__DCA__3GPP__Quota__Consumption__Time().set_param(*mp_last); if (!avp__DCA__3GPP__Quota__Consumption__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_UE_Reachability_Configuration")) { avp__S6__3GPP__UE__Reachability__Configuration().set_param(*mp_last); if (!avp__S6__3GPP__UE__Reachability__Configuration().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Destination_Realm")) { avp__BASE__NONE__Destination__Realm().set_param(*mp_last); if (!avp__BASE__NONE__Destination__Realm().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Acceptable_Service_Info")) { avp__RX__3GPP__Acceptable__Service__Info().set_param(*mp_last); if (!avp__RX__3GPP__Acceptable__Service__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Flow_Direction")) { avp__PCC__3GPP__Flow__Direction().set_param(*mp_last); if (!avp__PCC__3GPP__Flow__Direction().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_Reason_For_Cancellation")) { avp__DCA__3GPP__ProSe__Reason__For__Cancellation().set_param(*mp_last); if (!avp__DCA__3GPP__ProSe__Reason__For__Cancellation().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Supported_Monitoring_Events")) { avp__S6__3GPP__Supported__Monitoring__Events().set_param(*mp_last); if (!avp__S6__3GPP__Supported__Monitoring__Events().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_CG_Address")) { avp__DCA__3GPP__CG__Address().set_param(*mp_last); if (!avp__DCA__3GPP__CG__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Radio_Parameter_Set_Values")) { avp__DCA__3GPP__Radio__Parameter__Set__Values().set_param(*mp_last); if (!avp__DCA__3GPP__Radio__Parameter__Set__Values().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_SIP_Item_Number")) { avp__CxDx__3GPP__SIP__Item__Number().set_param(*mp_last); if (!avp__CxDx__3GPP__SIP__Item__Number().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Session_Release_Cause")) { avp__PCC__3GPP__Session__Release__Cause().set_param(*mp_last); if (!avp__PCC__3GPP__Session__Release__Cause().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_MDT_User_Consent")) { avp__AAA__3GPP__MDT__User__Consent().set_param(*mp_last); if (!avp__AAA__3GPP__MDT__User__Consent().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_HSS_Cause")) { avp__S6__3GPP__HSS__Cause().set_param(*mp_last); if (!avp__S6__3GPP__HSS__Cause().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv6_NONE_MIP6_Home_Link_Prefix")) { avp__MIPv6__NONE__MIP6__Home__Link__Prefix().set_param(*mp_last); if (!avp__MIPv6__NONE__MIP6__Home__Link__Prefix().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Login_LAT_Port")) { avp__DNAS__NONE__Login__LAT__Port().set_param(*mp_last); if (!avp__DNAS__NONE__Login__LAT__Port().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_PCSCF_Restoration_Indication")) { avp__PCC__3GPP__PCSCF__Restoration__Indication().set_param(*mp_last); if (!avp__PCC__3GPP__PCSCF__Restoration__Indication().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_G_S_U_Pool_Reference")) { avp__DCC__NONE__G__S__U__Pool__Reference().set_param(*mp_last); if (!avp__DCC__NONE__G__S__U__Pool__Reference().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Layer_2_Group_ID")) { avp__DCA__3GPP__Layer__2__Group__ID().set_param(*mp_last); if (!avp__DCA__3GPP__Layer__2__Group__ID().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Interface_Port")) { avp__DCA__3GPP__Interface__Port().set_param(*mp_last); if (!avp__DCA__3GPP__Interface__Port().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Subscription_Data_Deletion")) { avp__AAA__3GPP__Subscription__Data__Deletion().set_param(*mp_last); if (!avp__AAA__3GPP__Subscription__Data__Deletion().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv6_NONE_Chargable_User_Identity")) { avp__MIPv6__NONE__Chargable__User__Identity().set_param(*mp_last); if (!avp__MIPv6__NONE__Chargable__User__Identity().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Trace_Collection_Entity")) { avp__AAA__3GPP__Trace__Collection__Entity().set_param(*mp_last); if (!avp__AAA__3GPP__Trace__Collection__Entity().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_AoC_Request_Type")) { avp__DCA__3GPP__AoC__Request__Type().set_param(*mp_last); if (!avp__DCA__3GPP__AoC__Request__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Feature_List_ID")) { avp__CxDx__3GPP__Feature__List__ID().set_param(*mp_last); if (!avp__CxDx__3GPP__Feature__List__ID().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Redirect_Host")) { avp__BASE__NONE__Redirect__Host().set_param(*mp_last); if (!avp__BASE__NONE__Redirect__Host().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Network_Access_Mode")) { avp__AAA__3GPP__Network__Access__Mode().set_param(*mp_last); if (!avp__AAA__3GPP__Network__Access__Mode().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_Compression")) { avp__DNAS__NONE__Framed__Compression().set_param(*mp_last); if (!avp__DNAS__NONE__Framed__Compression().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_ARAP_Zone_Access")) { avp__DNAS__NONE__ARAP__Zone__Access().set_param(*mp_last); if (!avp__DNAS__NONE__ARAP__Zone__Access().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_Selection_Mode")) { avp__GI__3GPP__3GPP__Selection__Mode().set_param(*mp_last); if (!avp__GI__3GPP__3GPP__Selection__Mode().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_QoS_Filter_Rule")) { avp__DNAS__NONE__QoS__Filter__Rule().set_param(*mp_last); if (!avp__DNAS__NONE__QoS__Filter__Rule().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Complete_Data_List_Included_Indicator")) { avp__AAA__3GPP__Complete__Data__List__Included__Indicator().set_param(*mp_last); if (!avp__AAA__3GPP__Complete__Data__List__Included__Indicator().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_MN_AAA_SPI")) { avp__MIPv4__NONE__MIP__MN__AAA__SPI().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__MN__AAA__SPI().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_LCS_Client_Name")) { avp__DCA__3GPP__LCS__Client__Name().set_param(*mp_last); if (!avp__DCA__3GPP__LCS__Client__Name().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_SGSN_Address")) { avp__GI__3GPP__3GPP__SGSN__Address().set_param(*mp_last); if (!avp__GI__3GPP__3GPP__SGSN__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Related_IMS_Charging_Identifier")) { avp__DCA__3GPP__Related__IMS__Charging__Identifier().set_param(*mp_last); if (!avp__DCA__3GPP__Related__IMS__Charging__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Called_Asserted_Identity")) { avp__DCA__3GPP__Called__Asserted__Identity().set_param(*mp_last); if (!avp__DCA__3GPP__Called__Asserted__Identity().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_TWAG_Address")) { avp__DCA__3GPP__TWAG__Address().set_param(*mp_last); if (!avp__DCA__3GPP__TWAG__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_MSA_Lifetime")) { avp__MIPv4__NONE__MIP__MSA__Lifetime().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__MSA__Lifetime().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Talk_Burst_Time")) { avp__DCA__3GPP__Talk__Burst__Time().set_param(*mp_last); if (!avp__DCA__3GPP__Talk__Burst__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Token_Text")) { avp__DCA__3GPP__Token__Text().set_param(*mp_last); if (!avp__DCA__3GPP__Token__Text().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Rate_Control_Time_Unit")) { avp__DCA__3GPP__Rate__Control__Time__Unit().set_param(*mp_last); if (!avp__DCA__3GPP__Rate__Control__Time__Unit().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_GI_3GPP_External_Identifier")) { avp__GI__3GPP__External__Identifier().set_param(*mp_last); if (!avp__GI__3GPP__External__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Reason_Header")) { avp__DCA__3GPP__Reason__Header().set_param(*mp_last); if (!avp__DCA__3GPP__Reason__Header().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_WLCP_Key")) { avp__AAA__3GPP__WLCP__Key().set_param(*mp_last); if (!avp__AAA__3GPP__WLCP__Key().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Reachability_Type")) { avp__S6__3GPP__Reachability__Type().set_param(*mp_last); if (!avp__S6__3GPP__Reachability__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SIP_Request_Timestamp")) { avp__DCA__3GPP__SIP__Request__Timestamp().set_param(*mp_last); if (!avp__DCA__3GPP__SIP__Request__Timestamp().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_Route")) { avp__DNAS__NONE__Framed__Route().set_param(*mp_last); if (!avp__DNAS__NONE__Framed__Route().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Tunnel_Private_Group_Id")) { avp__DNAS__NONE__Tunnel__Private__Group__Id().set_param(*mp_last); if (!avp__DNAS__NONE__Tunnel__Private__Group__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_CC_Request_Type")) { avp__DCC__NONE__CC__Request__Type().set_param(*mp_last); if (!avp__DCC__NONE__CC__Request__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_Source_IP_Address")) { avp__DCA__3GPP__ProSe__Source__IP__Address().set_param(*mp_last); if (!avp__DCA__3GPP__ProSe__Source__IP__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Type_Of_External_Identifier")) { avp__S6__3GPP__Type__Of__External__Identifier().set_param(*mp_last); if (!avp__S6__3GPP__Type__Of__External__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Event_Report_Indication")) { avp__PCC__3GPP__Event__Report__Indication().set_param(*mp_last); if (!avp__PCC__3GPP__Event__Report__Indication().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_MDT_Configuration")) { avp__AAA__3GPP__MDT__Configuration().set_param(*mp_last); if (!avp__AAA__3GPP__MDT__Configuration().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Usage_Monitoring_Report")) { avp__PCC__3GPP__Usage__Monitoring__Report().set_param(*mp_last); if (!avp__PCC__3GPP__Usage__Monitoring__Report().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Number_Of_Participants")) { avp__DCA__3GPP__Number__Of__Participants().set_param(*mp_last); if (!avp__DCA__3GPP__Number__Of__Participants().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_MSC_Address")) { avp__DCA__3GPP__MSC__Address().set_param(*mp_last); if (!avp__DCA__3GPP__MSC__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Priviledged_Sender_Indication")) { avp__CxDx__3GPP__Priviledged__Sender__Indication().set_param(*mp_last); if (!avp__CxDx__3GPP__Priviledged__Sender__Indication().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Adjacent_Access_Restriction_Data")) { avp__AAA__3GPP__Adjacent__Access__Restriction__Data().set_param(*mp_last); if (!avp__AAA__3GPP__Adjacent__Access__Restriction__Data().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_AoC_Service_Obligatory_Type")) { avp__DCA__3GPP__AoC__Service__Obligatory__Type().set_param(*mp_last); if (!avp__DCA__3GPP__AoC__Service__Obligatory__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_RAT_Frequency_Selection_Priority_ID")) { avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID().set_param(*mp_last); if (!avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Time_First_Usage")) { avp__DCA__3GPP__Time__First__Usage().set_param(*mp_last); if (!avp__DCA__3GPP__Time__First__Usage().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Reason_Info")) { avp__CxDx__3GPP__Reason__Info().set_param(*mp_last); if (!avp__CxDx__3GPP__Reason__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Default_EPS_Bearer_QoS")) { avp__PCC__3GPP__Default__EPS__Bearer__QoS().set_param(*mp_last); if (!avp__PCC__3GPP__Default__EPS__Bearer__QoS().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_CLR_Flags")) { avp__AAA__3GPP__CLR__Flags().set_param(*mp_last); if (!avp__AAA__3GPP__CLR__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_ULR_Flags")) { avp__AAA__3GPP__ULR__Flags().set_param(*mp_last); if (!avp__AAA__3GPP__ULR__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Originating_SCCP_Address")) { avp__DCA__3GPP__Originating__SCCP__Address().set_param(*mp_last); if (!avp__DCA__3GPP__Originating__SCCP__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_ICS_Indicator")) { avp__AAA__3GPP__ICS__Indicator().set_param(*mp_last); if (!avp__AAA__3GPP__ICS__Indicator().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Calling_Station_Id")) { avp__DNAS__NONE__Calling__Station__Id().set_param(*mp_last); if (!avp__DNAS__NONE__Calling__Station__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Tunnel_Client_Auth_Id")) { avp__DNAS__NONE__Tunnel__Client__Auth__Id().set_param(*mp_last); if (!avp__DNAS__NONE__Tunnel__Client__Auth__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Currency_Code")) { avp__DCC__NONE__Currency__Code().set_param(*mp_last); if (!avp__DCC__NONE__Currency__Code().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Cancellation_Type")) { avp__AAA__3GPP__Cancellation__Type().set_param(*mp_last); if (!avp__AAA__3GPP__Cancellation__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_E2E_Sequence")) { avp__BASE__NONE__E2E__Sequence().set_param(*mp_last); if (!avp__BASE__NONE__E2E__Sequence().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Origin_Realm")) { avp__BASE__NONE__Origin__Realm().set_param(*mp_last); if (!avp__BASE__NONE__Origin__Realm().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_PDN_Type")) { avp__AAA__3GPP__PDN__Type().set_param(*mp_last); if (!avp__AAA__3GPP__PDN__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Scale_Factor")) { avp__DCA__3GPP__Scale__Factor().set_param(*mp_last); if (!avp__DCA__3GPP__Scale__Factor().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_IM_Information")) { avp__DCA__3GPP__IM__Information().set_param(*mp_last); if (!avp__DCA__3GPP__IM__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Prompt")) { avp__DNAS__NONE__Prompt().set_param(*mp_last); if (!avp__DNAS__NONE__Prompt().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SDP_Offer_Timestamp")) { avp__DCA__3GPP__SDP__Offer__Timestamp().set_param(*mp_last); if (!avp__DCA__3GPP__SDP__Offer__Timestamp().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_PPR_Flags")) { avp__AAA__3GPP__PPR__Flags().set_param(*mp_last); if (!avp__AAA__3GPP__PPR__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_MM_Content_Type")) { avp__DCA__3GPP__MM__Content__Type().set_param(*mp_last); if (!avp__DCA__3GPP__MM__Content__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_CPDT_Information")) { avp__DCA__3GPP__CPDT__Information().set_param(*mp_last); if (!avp__DCA__3GPP__CPDT__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_GGSN_IPv6_Address")) { avp__GI__3GPP__3GPP__GGSN__IPv6__Address().set_param(*mp_last); if (!avp__GI__3GPP__3GPP__GGSN__IPv6__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_DER_S6b_Flags")) { avp__AAA__3GPP__DER__S6b__Flags().set_param(*mp_last); if (!avp__AAA__3GPP__DER__S6b__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SCS_Realm")) { avp__DCA__3GPP__SCS__Realm().set_param(*mp_last); if (!avp__DCA__3GPP__SCS__Realm().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_LCS_Requestor_Id")) { avp__DCA__3GPP__LCS__Requestor__Id().set_param(*mp_last); if (!avp__DCA__3GPP__LCS__Requestor__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Access_Network_Charging_Identifier")) { avp__RX__3GPP__Access__Network__Charging__Identifier().set_param(*mp_last); if (!avp__RX__3GPP__Access__Network__Charging__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Redirect_Server")) { avp__DCC__NONE__Redirect__Server().set_param(*mp_last); if (!avp__DCC__NONE__Redirect__Server().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_AESE_Communication_Pattern_Config_Status")) { avp__S6__3GPP__AESE__Communication__Pattern__Config__Status().set_param(*mp_last); if (!avp__S6__3GPP__AESE__Communication__Pattern__Config__Status().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_PoC_User_Role_info_Units")) { avp__DCA__3GPP__PoC__User__Role__info__Units().set_param(*mp_last); if (!avp__DCA__3GPP__PoC__User__Role__info__Units().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Variable_Part")) { avp__DCA__3GPP__Variable__Part().set_param(*mp_last); if (!avp__DCA__3GPP__Variable__Part().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_3rd_Party_Application_ID")) { avp__DCA__3GPP__ProSe__3rd__Party__Application__ID().set_param(*mp_last); if (!avp__DCA__3GPP__ProSe__3rd__Party__Application__ID().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Enhanced_Coverage_Restriction_Data")) { avp__S6__3GPP__Enhanced__Coverage__Restriction__Data().set_param(*mp_last); if (!avp__S6__3GPP__Enhanced__Coverage__Restriction__Data().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Bearer_Operation")) { avp__PCC__3GPP__Bearer__Operation().set_param(*mp_last); if (!avp__PCC__3GPP__Bearer__Operation().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Current_Location_Retrieved")) { avp__AAA__3GPP__Current__Location__Retrieved().set_param(*mp_last); if (!avp__AAA__3GPP__Current__Location__Retrieved().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Pre_emption_Control_Info")) { avp__RX__3GPP__Pre__emption__Control__Info().set_param(*mp_last); if (!avp__RX__3GPP__Pre__emption__Control__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_TDF_Application_Instance_Identifier")) { avp__PCC__3GPP__TDF__Application__Instance__Identifier().set_param(*mp_last); if (!avp__PCC__3GPP__TDF__Application__Instance__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SM_Device_Trigger_Information")) { avp__DCA__3GPP__SM__Device__Trigger__Information().set_param(*mp_last); if (!avp__DCA__3GPP__SM__Device__Trigger__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Service_Information")) { avp__DCA__3GPP__Service__Information().set_param(*mp_last); if (!avp__DCA__3GPP__Service__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Acct_Interim_Interval")) { avp__BASE__NONE__Acct__Interim__Interval().set_param(*mp_last); if (!avp__BASE__NONE__Acct__Interim__Interval().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Media_Component_Number")) { avp__RX__3GPP__Media__Component__Number().set_param(*mp_last); if (!avp__RX__3GPP__Media__Component__Number().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Path")) { avp__CxDx__3GPP__Path().set_param(*mp_last); if (!avp__CxDx__3GPP__Path().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Packet_Filter_Usage")) { avp__PCC__3GPP__Packet__Filter__Usage().set_param(*mp_last); if (!avp__PCC__3GPP__Packet__Filter__Usage().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Event_Threshold_Event_1F")) { avp__AAA__3GPP__Event__Threshold__Event__1F().set_param(*mp_last); if (!avp__AAA__3GPP__Event__Threshold__Event__1F().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_MONTE_Location_Type")) { avp__S6__3GPP__MONTE__Location__Type().set_param(*mp_last); if (!avp__S6__3GPP__MONTE__Location__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Inter_Operator_Identifier")) { avp__DCA__3GPP__Inter__Operator__Identifier().set_param(*mp_last); if (!avp__DCA__3GPP__Inter__Operator__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_RDS_Indicator")) { avp__AAA__3GPP__RDS__Indicator().set_param(*mp_last); if (!avp__AAA__3GPP__RDS__Indicator().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Proximity_Cancellation_Timestamp")) { avp__DCA__3GPP__Proximity__Cancellation__Timestamp().set_param(*mp_last); if (!avp__DCA__3GPP__Proximity__Cancellation__Timestamp().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_MMTel_SService_Type")) { avp__DCA__3GPP__MMTel__SService__Type().set_param(*mp_last); if (!avp__DCA__3GPP__MMTel__SService__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Optional_Capability")) { avp__CxDx__3GPP__Optional__Capability().set_param(*mp_last); if (!avp__CxDx__3GPP__Optional__Capability().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Tunnel_Header_Length")) { avp__PCC__3GPP__Tunnel__Header__Length().set_param(*mp_last); if (!avp__PCC__3GPP__Tunnel__Header__Length().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Reporting_Trigger")) { avp__AAA__3GPP__Reporting__Trigger().set_param(*mp_last); if (!avp__AAA__3GPP__Reporting__Trigger().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Conditional_APN_Aggregate_Max_Bitrate")) { avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate().set_param(*mp_last); if (!avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Secondary_Event_Charging_Function_Name")) { avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name().set_param(*mp_last); if (!avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Group_PLMN_Id")) { avp__AAA__3GPP__Group__PLMN__Id().set_param(*mp_last); if (!avp__AAA__3GPP__Group__PLMN__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Reply_Path_Requested")) { avp__DCA__3GPP__Reply__Path__Requested().set_param(*mp_last); if (!avp__DCA__3GPP__Reply__Path__Requested().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_User_Id")) { avp__AAA__3GPP__User__Id().set_param(*mp_last); if (!avp__AAA__3GPP__User__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Serving_Node_Type")) { avp__DCA__3GPP__Serving__Node__Type().set_param(*mp_last); if (!avp__DCA__3GPP__Serving__Node__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Login_LAT_Node")) { avp__DNAS__NONE__Login__LAT__Node().set_param(*mp_last); if (!avp__DNAS__NONE__Login__LAT__Node().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Originating_Line_Info")) { avp__DNAS__NONE__Originating__Line__Info().set_param(*mp_last); if (!avp__DNAS__NONE__Originating__Line__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Exponent")) { avp__DCC__NONE__Exponent().set_param(*mp_last); if (!avp__DCC__NONE__Exponent().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv6_NONE_MIP_Authenticator")) { avp__MIPv6__NONE__MIP__Authenticator().set_param(*mp_last); if (!avp__MIPv6__NONE__MIP__Authenticator().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Requested_UTRAN_GERAN_Authentication_Info")) { avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info().set_param(*mp_last); if (!avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_Accounting_Input_Octets")) { avp__MIPv4__NONE__Accounting__Input__Octets().set_param(*mp_last); if (!avp__MIPv4__NONE__Accounting__Input__Octets().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_EPS_User_State")) { avp__AAA__3GPP__EPS__User__State().set_param(*mp_last); if (!avp__AAA__3GPP__EPS__User__State().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Origin_Host")) { avp__BASE__NONE__Origin__Host().set_param(*mp_last); if (!avp__BASE__NONE__Origin__Host().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Access_Authorization_Flags")) { avp__AAA__3GPP__Access__Authorization__Flags().set_param(*mp_last); if (!avp__AAA__3GPP__Access__Authorization__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_PDP_Address")) { avp__DCA__3GPP__PDP__Address().set_param(*mp_last); if (!avp__DCA__3GPP__PDP__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_CP_CIoT_EPS_Optimisation_Indicator")) { avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator().set_param(*mp_last); if (!avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_NNI_Information")) { avp__DCA__3GPP__NNI__Information().set_param(*mp_last); if (!avp__DCA__3GPP__NNI__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Location_Estimate")) { avp__DCA__3GPP__Location__Estimate().set_param(*mp_last); if (!avp__DCA__3GPP__Location__Estimate().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Offline_Charging")) { avp__DCA__3GPP__Offline__Charging().set_param(*mp_last); if (!avp__DCA__3GPP__Offline__Charging().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Retry_Interval")) { avp__RX__3GPP__Retry__Interval().set_param(*mp_last); if (!avp__RX__3GPP__Retry__Interval().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Accounting_Session_Id")) { avp__BASE__NONE__Accounting__Session__Id().set_param(*mp_last); if (!avp__BASE__NONE__Accounting__Session__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Additional_Content_Information")) { avp__DCA__3GPP__Additional__Content__Information().set_param(*mp_last); if (!avp__DCA__3GPP__Additional__Content__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Restriction_Filter_Rule")) { avp__DCC__NONE__Restriction__Filter__Rule().set_param(*mp_last); if (!avp__DCC__NONE__Restriction__Filter__Rule().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Cause_Code")) { avp__DCA__3GPP__Cause__Code().set_param(*mp_last); if (!avp__DCA__3GPP__Cause__Code().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_TWAN_Connection_Mode")) { avp__AAA__3GPP__TWAN__Connection__Mode().set_param(*mp_last); if (!avp__AAA__3GPP__TWAN__Connection__Mode().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Packet_Filter_Identifier")) { avp__PCC__3GPP__Packet__Filter__Identifier().set_param(*mp_last); if (!avp__PCC__3GPP__Packet__Filter__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Address_Data")) { avp__DCA__3GPP__Address__Data().set_param(*mp_last); if (!avp__DCA__3GPP__Address__Data().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_SCEF_Reference_ID")) { avp__S6__3GPP__SCEF__Reference__ID().set_param(*mp_last); if (!avp__S6__3GPP__SCEF__Reference__ID().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Content_Type")) { avp__DCA__3GPP__Content__Type().set_param(*mp_last); if (!avp__DCA__3GPP__Content__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Resource_Release_Notification")) { avp__PCC__3GPP__Resource__Release__Notification().set_param(*mp_last); if (!avp__PCC__3GPP__Resource__Release__Notification().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_ADC_Rule_Name")) { avp__PCC__3GPP__ADC__Rule__Name().set_param(*mp_last); if (!avp__PCC__3GPP__ADC__Rule__Name().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_Function_IP_Address")) { avp__DCA__3GPP__ProSe__Function__IP__Address().set_param(*mp_last); if (!avp__DCA__3GPP__ProSe__Function__IP__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Guaranteed_Bitrate_DL")) { avp__PCC__3GPP__Guaranteed__Bitrate__DL().set_param(*mp_last); if (!avp__PCC__3GPP__Guaranteed__Bitrate__DL().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Disconnect_Cause")) { avp__BASE__NONE__Disconnect__Cause().set_param(*mp_last); if (!avp__BASE__NONE__Disconnect__Cause().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Error_Diagnostic")) { avp__AAA__3GPP__Error__Diagnostic().set_param(*mp_last); if (!avp__AAA__3GPP__Error__Diagnostic().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Extended_Max_Supported_BW_UL")) { avp__RX__3GPP__Extended__Max__Supported__BW__UL().set_param(*mp_last); if (!avp__RX__3GPP__Extended__Max__Supported__BW__UL().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_UDP_Source_Port")) { avp__PCC__3GPP__UDP__Source__Port().set_param(*mp_last); if (!avp__PCC__3GPP__UDP__Source__Port().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_CC_Total_Octets")) { avp__DCC__NONE__CC__Total__Octets().set_param(*mp_last); if (!avp__DCC__NONE__CC__Total__Octets().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Accounting_Record_Type")) { avp__BASE__NONE__Accounting__Record__Type().set_param(*mp_last); if (!avp__BASE__NONE__Accounting__Record__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SMS_Result")) { avp__DCA__3GPP__SMS__Result().set_param(*mp_last); if (!avp__DCA__3GPP__SMS__Result().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_MMS_Information")) { avp__DCA__3GPP__MMS__Information().set_param(*mp_last); if (!avp__DCA__3GPP__MMS__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_From_SIP_Header")) { avp__CxDx__3GPP__From__SIP__Header().set_param(*mp_last); if (!avp__CxDx__3GPP__From__SIP__Header().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Routing_Rule_Definition")) { avp__PCC__3GPP__Routing__Rule__Definition().set_param(*mp_last); if (!avp__PCC__3GPP__Routing__Rule__Definition().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_SIPTO_Local_Network_Permission")) { avp__AAA__3GPP__SIPTO__Local__Network__Permission().set_param(*mp_last); if (!avp__AAA__3GPP__SIPTO__Local__Network__Permission().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_CUG_Information")) { avp__DCA__3GPP__CUG__Information().set_param(*mp_last); if (!avp__DCA__3GPP__CUG__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_VPLMN_Dynamic_Address_Allowed")) { avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed().set_param(*mp_last); if (!avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Value_Digits")) { avp__DCC__NONE__Value__Digits().set_param(*mp_last); if (!avp__DCC__NONE__Value__Digits().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_MN_AAA_Auth")) { avp__MIPv4__NONE__MIP__MN__AAA__Auth().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__MN__AAA__Auth().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Acct_Application_Id")) { avp__BASE__NONE__Acct__Application__Id().set_param(*mp_last); if (!avp__BASE__NONE__Acct__Application__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Associated_Party_Address")) { avp__DCA__3GPP__Associated__Party__Address().set_param(*mp_last); if (!avp__DCA__3GPP__Associated__Party__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_SIP_Authenticate")) { avp__CxDx__3GPP__SIP__Authenticate().set_param(*mp_last); if (!avp__CxDx__3GPP__SIP__Authenticate().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Service_Type")) { avp__AAA__3GPP__Service__Type().set_param(*mp_last); if (!avp__AAA__3GPP__Service__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Immediate_Response_Preferred")) { avp__AAA__3GPP__Immediate__Response__Preferred().set_param(*mp_last); if (!avp__AAA__3GPP__Immediate__Response__Preferred().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_Appletalk_Zone")) { avp__DNAS__NONE__Framed__Appletalk__Zone().set_param(*mp_last); if (!avp__DNAS__NONE__Framed__Appletalk__Zone().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Login_IPv6_Host")) { avp__DNAS__NONE__Login__IPv6__Host().set_param(*mp_last); if (!avp__DNAS__NONE__Login__IPv6__Host().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Local_GW_Inserted_Indication")) { avp__DCA__3GPP__Local__GW__Inserted__Indication().set_param(*mp_last); if (!avp__DCA__3GPP__Local__GW__Inserted__Indication().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_XRES")) { avp__AAA__3GPP__XRES().set_param(*mp_last); if (!avp__AAA__3GPP__XRES().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Final_Unit_Indication")) { avp__DCC__NONE__Final__Unit__Indication().set_param(*mp_last); if (!avp__DCC__NONE__Final__Unit__Indication().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Deferred_Location_Event_Type")) { avp__DCA__3GPP__Deferred__Location__Event__Type().set_param(*mp_last); if (!avp__DCA__3GPP__Deferred__Location__Event__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_IMSI")) { avp__GI__3GPP__3GPP__IMSI().set_param(*mp_last); if (!avp__GI__3GPP__3GPP__IMSI().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_User_State")) { avp__AAA__3GPP__User__State().set_param(*mp_last); if (!avp__AAA__3GPP__User__State().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_MN_to_HA_MSA")) { avp__MIPv4__NONE__MIP__MN__to__HA__MSA().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__MN__to__HA__MSA().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Result_Code")) { avp__BASE__NONE__Result__Code().set_param(*mp_last); if (!avp__BASE__NONE__Result__Code().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Envelope")) { avp__DCA__3GPP__Envelope().set_param(*mp_last); if (!avp__DCA__3GPP__Envelope().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Monitoring_Event_Configuration_Activity")) { avp__DCA__3GPP__Monitoring__Event__Configuration__Activity().set_param(*mp_last); if (!avp__DCA__3GPP__Monitoring__Event__Configuration__Activity().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_IMS_Communication_Service_Identifier")) { avp__DCA__3GPP__IMS__Communication__Service__Identifier().set_param(*mp_last); if (!avp__DCA__3GPP__IMS__Communication__Service__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_IP_Address")) { avp__DNAS__NONE__Framed__IP__Address().set_param(*mp_last); if (!avp__DNAS__NONE__Framed__IP__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Trust_Relationship_Update")) { avp__AAA__3GPP__Trust__Relationship__Update().set_param(*mp_last); if (!avp__AAA__3GPP__Trust__Relationship__Update().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_APN_Rate_Control_Downlink")) { avp__DCA__3GPP__APN__Rate__Control__Downlink().set_param(*mp_last); if (!avp__DCA__3GPP__APN__Rate__Control__Downlink().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Session_Direction")) { avp__DCA__3GPP__Session__Direction().set_param(*mp_last); if (!avp__DCA__3GPP__Session__Direction().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_IP_SM_GW_Realm")) { avp__S6__3GPP__IP__SM__GW__Realm().set_param(*mp_last); if (!avp__S6__3GPP__IP__SM__GW__Realm().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Monitoring_UE_Identifier")) { avp__DCA__3GPP__Monitoring__UE__Identifier().set_param(*mp_last); if (!avp__DCA__3GPP__Monitoring__UE__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Reference_ID_Validity_Time")) { avp__S6__3GPP__Reference__ID__Validity__Time().set_param(*mp_last); if (!avp__S6__3GPP__Reference__ID__Validity__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_TFT_Packet_Filter_Information")) { avp__PCC__3GPP__TFT__Packet__Filter__Information().set_param(*mp_last); if (!avp__PCC__3GPP__TFT__Packet__Filter__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_E_UTRAN_Cell_Global_Identity")) { avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity().set_param(*mp_last); if (!avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Min_Desired_Bandwidth_DL")) { avp__RX__3GPP__Min__Desired__Bandwidth__DL().set_param(*mp_last); if (!avp__RX__3GPP__Min__Desired__Bandwidth__DL().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Transmitter_Info")) { avp__DCA__3GPP__Transmitter__Info().set_param(*mp_last); if (!avp__DCA__3GPP__Transmitter__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Group_Reporting_Guard_Timer")) { avp__S6__3GPP__Group__Reporting__Guard__Timer().set_param(*mp_last); if (!avp__S6__3GPP__Group__Reporting__Guard__Timer().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_PS_Furnish_Charging_Information")) { avp__DCA__3GPP__PS__Furnish__Charging__Information().set_param(*mp_last); if (!avp__DCA__3GPP__PS__Furnish__Charging__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Associated_Identities")) { avp__CxDx__3GPP__Associated__Identities().set_param(*mp_last); if (!avp__CxDx__3GPP__Associated__Identities().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Session_Linking_Indicator")) { avp__PCC__3GPP__Session__Linking__Indicator().set_param(*mp_last); if (!avp__PCC__3GPP__Session__Linking__Indicator().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Auth_Session_State")) { avp__BASE__NONE__Auth__Session__State().set_param(*mp_last); if (!avp__BASE__NONE__Auth__Session__State().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Maximum_Number_of_Reports")) { avp__S6__3GPP__Maximum__Number__of__Reports().set_param(*mp_last); if (!avp__S6__3GPP__Maximum__Number__of__Reports().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_PRA_Install")) { avp__PCC__3GPP__PRA__Install().set_param(*mp_last); if (!avp__PCC__3GPP__PRA__Install().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_V2X_Permission")) { avp__AAA__3GPP__V2X__Permission().set_param(*mp_last); if (!avp__AAA__3GPP__V2X__Permission().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_Range_Class")) { avp__DCA__3GPP__ProSe__Range__Class().set_param(*mp_last); if (!avp__DCA__3GPP__ProSe__Range__Class().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Carrier_Select_Routing_Information")) { avp__DCA__3GPP__Carrier__Select__Routing__Information().set_param(*mp_last); if (!avp__DCA__3GPP__Carrier__Select__Routing__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_QoS_Negotiation")) { avp__PCC__3GPP__QoS__Negotiation().set_param(*mp_last); if (!avp__PCC__3GPP__QoS__Negotiation().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_LIPA_Permission")) { avp__AAA__3GPP__LIPA__Permission().set_param(*mp_last); if (!avp__AAA__3GPP__LIPA__Permission().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_SIP_Auth_Data_Item")) { avp__CxDx__3GPP__SIP__Auth__Data__Item().set_param(*mp_last); if (!avp__CxDx__3GPP__SIP__Auth__Data__Item().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_3GPP2_MEID")) { avp__AAA__3GPP__3GPP2__MEID().set_param(*mp_last); if (!avp__AAA__3GPP__3GPP2__MEID().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_FA_to_MN_MSA")) { avp__MIPv4__NONE__MIP__FA__to__MN__MSA().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__FA__to__MN__MSA().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Subscription_Data")) { avp__AAA__3GPP__Subscription__Data().set_param(*mp_last); if (!avp__AAA__3GPP__Subscription__Data().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Multiple_Registration_Indication")) { avp__CxDx__3GPP__Multiple__Registration__Indication().set_param(*mp_last); if (!avp__CxDx__3GPP__Multiple__Registration__Indication().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_WLAN_offloadability_UTRAN")) { avp__AAA__3GPP__WLAN__offloadability__UTRAN().set_param(*mp_last); if (!avp__AAA__3GPP__WLAN__offloadability__UTRAN().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Vendor_Specific_Application_Id")) { avp__BASE__NONE__Vendor__Specific__Application__Id().set_param(*mp_last); if (!avp__BASE__NONE__Vendor__Specific__Application__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_IMSI_Unauthenticated_Flag")) { avp__DCA__3GPP__IMSI__Unauthenticated__Flag().set_param(*mp_last); if (!avp__DCA__3GPP__IMSI__Unauthenticated__Flag().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Interface_Id")) { avp__DCA__3GPP__Interface__Id().set_param(*mp_last); if (!avp__DCA__3GPP__Interface__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_CSG_Subscription_Data")) { avp__AAA__3GPP__CSG__Subscription__Data().set_param(*mp_last); if (!avp__AAA__3GPP__CSG__Subscription__Data().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Diagnostics")) { avp__DCA__3GPP__Diagnostics().set_param(*mp_last); if (!avp__DCA__3GPP__Diagnostics().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv6_NONE_Service_Selection")) { avp__MIPv6__NONE__Service__Selection().set_param(*mp_last); if (!avp__MIPv6__NONE__Service__Selection().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_TS_Code")) { avp__AAA__3GPP__TS__Code().set_param(*mp_last); if (!avp__AAA__3GPP__TS__Code().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Tunnel_Client_Endpoint")) { avp__DNAS__NONE__Tunnel__Client__Endpoint().set_param(*mp_last); if (!avp__DNAS__NONE__Tunnel__Client__Endpoint().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_AN_Trusted")) { avp__AAA__3GPP__AN__Trusted().set_param(*mp_last); if (!avp__AAA__3GPP__AN__Trusted().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Monitoring_Event_Funtionality")) { avp__DCA__3GPP__Monitoring__Event__Funtionality().set_param(*mp_last); if (!avp__DCA__3GPP__Monitoring__Event__Funtionality().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Aux_Applic_Info")) { avp__DCA__3GPP__Aux__Applic__Info().set_param(*mp_last); if (!avp__DCA__3GPP__Aux__Applic__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Nonce")) { avp__MIPv4__NONE__MIP__Nonce().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__Nonce().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_IP_SM_GW_Number")) { avp__S6__3GPP__IP__SM__GW__Number().set_param(*mp_last); if (!avp__S6__3GPP__IP__SM__GW__Number().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_AAR_Flags")) { avp__AAA__3GPP__AAR__Flags().set_param(*mp_last); if (!avp__AAA__3GPP__AAR__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_LCS_Client_External_ID")) { avp__DCA__3GPP__LCS__Client__External__ID().set_param(*mp_last); if (!avp__DCA__3GPP__LCS__Client__External__ID().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_VLR_Number")) { avp__DCA__3GPP__VLR__Number().set_param(*mp_last); if (!avp__DCA__3GPP__VLR__Number().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Charging_Rule_Install")) { avp__PCC__3GPP__Charging__Rule__Install().set_param(*mp_last); if (!avp__PCC__3GPP__Charging__Rule__Install().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Rx_Request_Type")) { avp__RX__3GPP__Rx__Request__Type().set_param(*mp_last); if (!avp__RX__3GPP__Rx__Request__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_NIDD_Authorization_Response")) { avp__S6__3GPP__NIDD__Authorization__Response().set_param(*mp_last); if (!avp__S6__3GPP__NIDD__Authorization__Response().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Outgoing_Trunk_Group_Id")) { avp__DCA__3GPP__Outgoing__Trunk__Group__Id().set_param(*mp_last); if (!avp__DCA__3GPP__Outgoing__Trunk__Group__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Transport_Access_Type")) { avp__AAA__3GPP__Transport__Access__Type().set_param(*mp_last); if (!avp__AAA__3GPP__Transport__Access__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Subscription_Id")) { avp__DCC__NONE__Subscription__Id().set_param(*mp_last); if (!avp__DCC__NONE__Subscription__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_QoS_Rule_Remove")) { avp__PCC__3GPP__QoS__Rule__Remove().set_param(*mp_last); if (!avp__PCC__3GPP__QoS__Rule__Remove().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_VPLMN_CSG_Subscription_Data")) { avp__AAA__3GPP__VPLMN__CSG__Subscription__Data().set_param(*mp_last); if (!avp__AAA__3GPP__VPLMN__CSG__Subscription__Data().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Message_Body")) { avp__DCA__3GPP__Message__Body().set_param(*mp_last); if (!avp__DCA__3GPP__Message__Body().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Communication_Duration_Time")) { avp__S6__3GPP__Communication__Duration__Time().set_param(*mp_last); if (!avp__S6__3GPP__Communication__Duration__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Access_Availability_Change_Reason")) { avp__PCC__3GPP__Access__Availability__Change__Reason().set_param(*mp_last); if (!avp__PCC__3GPP__Access__Availability__Change__Reason().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_TDF_Application_Identifier")) { avp__PCC__3GPP__TDF__Application__Identifier().set_param(*mp_last); if (!avp__PCC__3GPP__TDF__Application__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Requested_PLMN_Identifier")) { avp__DCA__3GPP__Requested__PLMN__Identifier().set_param(*mp_last); if (!avp__DCA__3GPP__Requested__PLMN__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Location_Area_Identity")) { avp__AAA__3GPP__Location__Area__Identity().set_param(*mp_last); if (!avp__AAA__3GPP__Location__Area__Identity().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Media_Component_Status")) { avp__RX__3GPP__Media__Component__Status().set_param(*mp_last); if (!avp__RX__3GPP__Media__Component__Status().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_eDRX_Cycle_Length_Value")) { avp__AAA__3GPP__eDRX__Cycle__Length__Value().set_param(*mp_last); if (!avp__AAA__3GPP__eDRX__Cycle__Length__Value().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_FA_Challenge")) { avp__MIPv4__NONE__MIP__FA__Challenge().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__FA__Challenge().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Visited_Network_Identifier")) { avp__CxDx__3GPP__Visited__Network__Identifier().set_param(*mp_last); if (!avp__CxDx__3GPP__Visited__Network__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_RIR_Flags")) { avp__S6__3GPP__RIR__Flags().set_param(*mp_last); if (!avp__S6__3GPP__RIR__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Volume_Quota_Threshold")) { avp__DCA__3GPP__Volume__Quota__Threshold().set_param(*mp_last); if (!avp__DCA__3GPP__Volume__Quota__Threshold().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Incremental_Cost")) { avp__DCA__3GPP__Incremental__Cost().set_param(*mp_last); if (!avp__DCA__3GPP__Incremental__Cost().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Usage_Monitoring_Level")) { avp__PCC__3GPP__Usage__Monitoring__Level().set_param(*mp_last); if (!avp__PCC__3GPP__Usage__Monitoring__Level().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Collection_Period_RRM_LTE")) { avp__AAA__3GPP__Collection__Period__RRM__LTE().set_param(*mp_last); if (!avp__AAA__3GPP__Collection__Period__RRM__LTE().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Extended_APN_AMBR_UL")) { avp__PCC__3GPP__Extended__APN__AMBR__UL().set_param(*mp_last); if (!avp__PCC__3GPP__Extended__APN__AMBR__UL().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Subscriber_Status")) { avp__AAA__3GPP__Subscriber__Status().set_param(*mp_last); if (!avp__AAA__3GPP__Subscriber__Status().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Identity_with_Emergency_Registration")) { avp__CxDx__3GPP__Identity__with__Emergency__Registration().set_param(*mp_last); if (!avp__CxDx__3GPP__Identity__with__Emergency__Registration().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Originator_Received_Address")) { avp__DCA__3GPP__Originator__Received__Address().set_param(*mp_last); if (!avp__DCA__3GPP__Originator__Received__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_AoC_Service")) { avp__DCA__3GPP__AoC__Service().set_param(*mp_last); if (!avp__DCA__3GPP__AoC__Service().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Tariff_Change_Usage")) { avp__DCC__NONE__Tariff__Change__Usage().set_param(*mp_last); if (!avp__DCC__NONE__Tariff__Change__Usage().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_LCS_PrivacyException")) { avp__AAA__3GPP__LCS__PrivacyException().set_param(*mp_last); if (!avp__AAA__3GPP__LCS__PrivacyException().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_QoS_Subscribed")) { avp__AAA__3GPP__QoS__Subscribed().set_param(*mp_last); if (!avp__AAA__3GPP__QoS__Subscribed().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_NAS_IP_Address")) { avp__DNAS__NONE__NAS__IP__Address().set_param(*mp_last); if (!avp__DNAS__NONE__NAS__IP__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Variable_Part_Value")) { avp__DCA__3GPP__Variable__Part__Value().set_param(*mp_last); if (!avp__DCA__3GPP__Variable__Part__Value().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Read_Reply_Report_Requested")) { avp__DCA__3GPP__Read__Reply__Report__Requested().set_param(*mp_last); if (!avp__DCA__3GPP__Read__Reply__Report__Requested().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Event_Charging_TimeStamp")) { avp__DCA__3GPP__Event__Charging__TimeStamp().set_param(*mp_last); if (!avp__DCA__3GPP__Event__Charging__TimeStamp().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_RR_Bandwidth")) { avp__RX__3GPP__RR__Bandwidth().set_param(*mp_last); if (!avp__RX__3GPP__RR__Bandwidth().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_CHAP_Auth")) { avp__DNAS__NONE__CHAP__Auth().set_param(*mp_last); if (!avp__DNAS__NONE__CHAP__Auth().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Service_Context_Id")) { avp__DCC__NONE__Service__Context__Id().set_param(*mp_last); if (!avp__DCC__NONE__Service__Context__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Authenticator_Length")) { avp__MIPv4__NONE__MIP__Authenticator__Length().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__Authenticator__Length().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SDP_TimeStamps")) { avp__DCA__3GPP__SDP__TimeStamps().set_param(*mp_last); if (!avp__DCA__3GPP__SDP__TimeStamps().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_IMS_Charging_Identifier")) { avp__DCA__3GPP__IMS__Charging__Identifier().set_param(*mp_last); if (!avp__DCA__3GPP__IMS__Charging__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_MIP_FA_RK_SPI")) { avp__AAA__3GPP__MIP__FA__RK__SPI().set_param(*mp_last); if (!avp__AAA__3GPP__MIP__FA__RK__SPI().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Related_Trigger")) { avp__DCA__3GPP__Related__Trigger().set_param(*mp_last); if (!avp__DCA__3GPP__Related__Trigger().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_DL")) { avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL().set_param(*mp_last); if (!avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_SCS_Identity")) { avp__S6__3GPP__SCS__Identity().set_param(*mp_last); if (!avp__S6__3GPP__SCS__Identity().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_LCS_Name_String")) { avp__DCA__3GPP__LCS__Name__String().set_param(*mp_last); if (!avp__DCA__3GPP__LCS__Name__String().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Access_Network_Charging_Address")) { avp__RX__3GPP__Access__Network__Charging__Address().set_param(*mp_last); if (!avp__RX__3GPP__Access__Network__Charging__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Presence_Reporting_Area_Identifier")) { avp__PCC__3GPP__Presence__Reporting__Area__Identifier().set_param(*mp_last); if (!avp__PCC__3GPP__Presence__Reporting__Area__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Inband_Security_Id")) { avp__BASE__NONE__Inband__Security__Id().set_param(*mp_last); if (!avp__BASE__NONE__Inband__Security__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_ISUP_Cause_Value")) { avp__DCA__3GPP__ISUP__Cause__Value().set_param(*mp_last); if (!avp__DCA__3GPP__ISUP__Cause__Value().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Charging_Rule_Name")) { avp__PCC__3GPP__Charging__Rule__Name().set_param(*mp_last); if (!avp__PCC__3GPP__Charging__Rule__Name().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Ip_Domain_Id")) { avp__RX__3GPP__Ip__Domain__Id().set_param(*mp_last); if (!avp__RX__3GPP__Ip__Domain__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_TDF_IP_Address")) { avp__PCC__3GPP__TDF__IP__Address().set_param(*mp_last); if (!avp__PCC__3GPP__TDF__IP__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_UE_Usage_Type")) { avp__AAA__3GPP__UE__Usage__Type().set_param(*mp_last); if (!avp__AAA__3GPP__UE__Usage__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Enhanced_Coverage_Restriction")) { avp__S6__3GPP__Enhanced__Coverage__Restriction().set_param(*mp_last); if (!avp__S6__3GPP__Enhanced__Coverage__Restriction().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Charged_Party")) { avp__DCA__3GPP__Charged__Party().set_param(*mp_last); if (!avp__DCA__3GPP__Charged__Party().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_PDN_Connection_Charging_ID")) { avp__DCA__3GPP__PDN__Connection__Charging__ID().set_param(*mp_last); if (!avp__DCA__3GPP__PDN__Connection__Charging__ID().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_User_Data_Already_Available")) { avp__CxDx__3GPP__User__Data__Already__Available().set_param(*mp_last); if (!avp__CxDx__3GPP__User__Data__Already__Available().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Security_Parameter_Index")) { avp__PCC__3GPP__Security__Parameter__Index().set_param(*mp_last); if (!avp__PCC__3GPP__Security__Parameter__Index().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_MME_Number_for_MT_SMS")) { avp__AAA__3GPP__MME__Number__for__MT__SMS().set_param(*mp_last); if (!avp__AAA__3GPP__MME__Number__for__MT__SMS().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_UL")) { avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL().set_param(*mp_last); if (!avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_CC_Correlation_Id")) { avp__DCC__NONE__CC__Correlation__Id().set_param(*mp_last); if (!avp__DCC__NONE__CC__Correlation__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Home_Agent_Host")) { avp__MIPv4__NONE__MIP__Home__Agent__Host().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__Home__Agent__Host().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Route_Record")) { avp__BASE__NONE__Route__Record().set_param(*mp_last); if (!avp__BASE__NONE__Route__Record().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SM_User_Data_Header")) { avp__DCA__3GPP__SM__User__Data__Header().set_param(*mp_last); if (!avp__DCA__3GPP__SM__User__Data__Header().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Carrier_Frequency")) { avp__AAA__3GPP__Carrier__Frequency().set_param(*mp_last); if (!avp__AAA__3GPP__Carrier__Frequency().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_MMTel_Information")) { avp__DCA__3GPP__MMTel__Information().set_param(*mp_last); if (!avp__DCA__3GPP__MMTel__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Mandatory_Capability")) { avp__CxDx__3GPP__Mandatory__Capability().set_param(*mp_last); if (!avp__CxDx__3GPP__Mandatory__Capability().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Trace_NE_Type_List")) { avp__AAA__3GPP__Trace__NE__Type__List().set_param(*mp_last); if (!avp__AAA__3GPP__Trace__NE__Type__List().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Charging_Characteristics_Selection_Mode")) { avp__DCA__3GPP__Charging__Characteristics__Selection__Mode().set_param(*mp_last); if (!avp__DCA__3GPP__Charging__Characteristics__Selection__Mode().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Port_Limit")) { avp__DNAS__NONE__Port__Limit().set_param(*mp_last); if (!avp__DNAS__NONE__Port__Limit().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv6_NONE_MIP6_Feature_Vector")) { avp__MIPv6__NONE__MIP6__Feature__Vector().set_param(*mp_last); if (!avp__MIPv6__NONE__MIP6__Feature__Vector().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Multiple_Services_Credit_Control")) { avp__DCC__NONE__Multiple__Services__Credit__Control().set_param(*mp_last); if (!avp__DCC__NONE__Multiple__Services__Credit__Control().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_All_APN_Configurations_Included_Indicator")) { avp__AAA__3GPP__All__APN__Configurations__Included__Indicator().set_param(*mp_last); if (!avp__AAA__3GPP__All__APN__Configurations__Included__Indicator().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_NOR_Flags")) { avp__AAA__3GPP__NOR__Flags().set_param(*mp_last); if (!avp__AAA__3GPP__NOR__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Message_ID")) { avp__DCA__3GPP__Message__ID().set_param(*mp_last); if (!avp__DCA__3GPP__Message__ID().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_MS_TimeZone")) { avp__GI__3GPP__3GPP__MS__TimeZone().set_param(*mp_last); if (!avp__GI__3GPP__3GPP__MS__TimeZone().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_External_Client")) { avp__AAA__3GPP__External__Client().set_param(*mp_last); if (!avp__AAA__3GPP__External__Client().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Charge_Reason_Code")) { avp__DCA__3GPP__Charge__Reason__Code().set_param(*mp_last); if (!avp__DCA__3GPP__Charge__Reason__Code().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Authorization_Lifetime")) { avp__BASE__NONE__Authorization__Lifetime().set_param(*mp_last); if (!avp__BASE__NONE__Authorization__Lifetime().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_TWAN_PCO")) { avp__AAA__3GPP__TWAN__PCO().set_param(*mp_last); if (!avp__AAA__3GPP__TWAN__PCO().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_PoC_Change_Conditions")) { avp__DCA__3GPP__PoC__Change__Conditions().set_param(*mp_last); if (!avp__DCA__3GPP__PoC__Change__Conditions().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Language")) { avp__DCA__3GPP__Language().set_param(*mp_last); if (!avp__DCA__3GPP__Language().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Extended_Min_Requested_BW_DL")) { avp__RX__3GPP__Extended__Min__Requested__BW__DL().set_param(*mp_last); if (!avp__RX__3GPP__Extended__Min__Requested__BW__DL().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_ARAP_Features")) { avp__DNAS__NONE__ARAP__Features().set_param(*mp_last); if (!avp__DNAS__NONE__ARAP__Features().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_MTU")) { avp__DNAS__NONE__Framed__MTU().set_param(*mp_last); if (!avp__DNAS__NONE__Framed__MTU().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Unit_Quota_Threshold")) { avp__DCA__3GPP__Unit__Quota__Threshold().set_param(*mp_last); if (!avp__DCA__3GPP__Unit__Quota__Threshold().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Accounting_Auth_Method")) { avp__DNAS__NONE__Accounting__Auth__Method().set_param(*mp_last); if (!avp__DNAS__NONE__Accounting__Auth__Method().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Authenticator_Offset")) { avp__MIPv4__NONE__MIP__Authenticator__Offset().set_param(*mp_last); if (!avp__MIPv4__NONE__MIP__Authenticator__Offset().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_MBMS_Information")) { avp__DCA__3GPP__MBMS__Information().set_param(*mp_last); if (!avp__DCA__3GPP__MBMS__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Bearer_Capability")) { avp__DCA__3GPP__Bearer__Capability().set_param(*mp_last); if (!avp__DCA__3GPP__Bearer__Capability().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Service_URN")) { avp__RX__3GPP__Service__URN().set_param(*mp_last); if (!avp__RX__3GPP__Service__URN().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Supported_Services")) { avp__S6__3GPP__Supported__Services().set_param(*mp_last); if (!avp__S6__3GPP__Supported__Services().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SDP_Media_Description")) { avp__DCA__3GPP__SDP__Media__Description().set_param(*mp_last); if (!avp__DCA__3GPP__SDP__Media__Description().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_MIPv4_NONE_Accounting_Output_Packets")) { avp__MIPv4__NONE__Accounting__Output__Packets().set_param(*mp_last); if (!avp__MIPv4__NONE__Accounting__Output__Packets().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Radio_Parameter_Set_Info")) { avp__DCA__3GPP__Radio__Parameter__Set__Info().set_param(*mp_last); if (!avp__DCA__3GPP__Radio__Parameter__Set__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Rule_DeActivation_Time")) { avp__PCC__3GPP__Rule__DeActivation__Time().set_param(*mp_last); if (!avp__PCC__3GPP__Rule__DeActivation__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Relay_Node_Indicator")) { avp__AAA__3GPP__Relay__Node__Indicator().set_param(*mp_last); if (!avp__AAA__3GPP__Relay__Node__Indicator().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_T4_Data")) { avp__S6__3GPP__T4__Data().set_param(*mp_last); if (!avp__S6__3GPP__T4__Data().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Fixed_User_Location_Info")) { avp__PCC__3GPP__Fixed__User__Location__Info().set_param(*mp_last); if (!avp__PCC__3GPP__Fixed__User__Location__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Coverage_Status")) { avp__DCA__3GPP__Coverage__Status().set_param(*mp_last); if (!avp__DCA__3GPP__Coverage__Status().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Online")) { avp__PCC__3GPP__Online().set_param(*mp_last); if (!avp__PCC__3GPP__Online().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_ADC_Rule_Base_Name")) { avp__PCC__3GPP__ADC__Rule__Base__Name().set_param(*mp_last); if (!avp__PCC__3GPP__ADC__Rule__Base__Name().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_SCEF_Realm")) { avp__AAA__3GPP__SCEF__Realm().set_param(*mp_last); if (!avp__AAA__3GPP__SCEF__Realm().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_MBMS_Charged_Party")) { avp__DCA__3GPP__MBMS__Charged__Party().set_param(*mp_last); if (!avp__DCA__3GPP__MBMS__Charged__Party().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Requested_Validity_Time")) { avp__S6__3GPP__Requested__Validity__Time().set_param(*mp_last); if (!avp__S6__3GPP__Requested__Validity__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_CC_Request_Number")) { avp__DCC__NONE__CC__Request__Number().set_param(*mp_last); if (!avp__DCC__NONE__CC__Request__Number().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_AoC_Information")) { avp__DCA__3GPP__AoC__Information().set_param(*mp_last); if (!avp__DCA__3GPP__AoC__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Supported_Features")) { avp__CxDx__3GPP__Supported__Features().set_param(*mp_last); if (!avp__CxDx__3GPP__Supported__Features().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Local_Time_Zone")) { avp__AAA__3GPP__Local__Time__Zone().set_param(*mp_last); if (!avp__AAA__3GPP__Local__Time__Zone().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_GERAN_Vector")) { avp__AAA__3GPP__GERAN__Vector().set_param(*mp_last); if (!avp__AAA__3GPP__GERAN__Vector().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Call_ID_SIP_Header")) { avp__CxDx__3GPP__Call__ID__SIP__Header().set_param(*mp_last); if (!avp__CxDx__3GPP__Call__ID__SIP__Header().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Online_Charging_Flag")) { avp__DCA__3GPP__Online__Charging__Flag().set_param(*mp_last); if (!avp__DCA__3GPP__Online__Charging__Flag().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Number_of_Messages_Sent")) { avp__DCA__3GPP__Number__of__Messages__Sent().set_param(*mp_last); if (!avp__DCA__3GPP__Number__of__Messages__Sent().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_EPS_Subscribed_QoS_Profile")) { avp__AAA__3GPP__EPS__Subscribed__QoS__Profile().set_param(*mp_last); if (!avp__AAA__3GPP__EPS__Subscribed__QoS__Profile().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_Session_Stop_Indicator")) { avp__GI__3GPP__3GPP__Session__Stop__Indicator().set_param(*mp_last); if (!avp__GI__3GPP__3GPP__Session__Stop__Indicator().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_GPRS_Subscription_Data")) { avp__AAA__3GPP__GPRS__Subscription__Data().set_param(*mp_last); if (!avp__AAA__3GPP__GPRS__Subscription__Data().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_GPRS_Negotiated_QoS_Profile")) { avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile().set_param(*mp_last); if (!avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Access_Transfer_Type")) { avp__DCA__3GPP__Access__Transfer__Type().set_param(*mp_last); if (!avp__DCA__3GPP__Access__Transfer__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Called_Station_Id")) { avp__DNAS__NONE__Called__Station__Id().set_param(*mp_last); if (!avp__DNAS__NONE__Called__Station__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Inter_UE_Transfer")) { avp__DCA__3GPP__Inter__UE__Transfer().set_param(*mp_last); if (!avp__DCA__3GPP__Inter__UE__Transfer().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_Cost_Unit")) { avp__DCC__NONE__Cost__Unit().set_param(*mp_last); if (!avp__DCC__NONE__Cost__Unit().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Accounting_Realtime_Required")) { avp__BASE__NONE__Accounting__Realtime__Required().set_param(*mp_last); if (!avp__BASE__NONE__Accounting__Realtime__Required().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Termination_Cause")) { avp__BASE__NONE__Termination__Cause().set_param(*mp_last); if (!avp__BASE__NONE__Termination__Cause().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Received_Talk_Burst_Volume")) { avp__DCA__3GPP__Received__Talk__Burst__Volume().set_param(*mp_last); if (!avp__DCA__3GPP__Received__Talk__Burst__Volume().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Rate_Control_Max_Rate")) { avp__DCA__3GPP__Rate__Control__Max__Rate().set_param(*mp_last); if (!avp__DCA__3GPP__Rate__Control__Max__Rate().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Class_Identifier")) { avp__DCA__3GPP__Class__Identifier().set_param(*mp_last); if (!avp__DCA__3GPP__Class__Identifier().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_Allocate_IP_Type")) { avp__GI__3GPP__3GPP__Allocate__IP__Type().set_param(*mp_last); if (!avp__GI__3GPP__3GPP__Allocate__IP__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_SM_Back_Off_Timer")) { avp__AAA__3GPP__SM__Back__Off__Timer().set_param(*mp_last); if (!avp__AAA__3GPP__SM__Back__Off__Timer().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_Specific_Action")) { avp__RX__3GPP__Specific__Action().set_param(*mp_last); if (!avp__RX__3GPP__Specific__Action().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Maximum_Detection_Time")) { avp__S6__3GPP__Maximum__Detection__Time().set_param(*mp_last); if (!avp__S6__3GPP__Maximum__Detection__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Login_TCP_Port")) { avp__DNAS__NONE__Login__TCP__Port().set_param(*mp_last); if (!avp__DNAS__NONE__Login__TCP__Port().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_Password_Retry")) { avp__DNAS__NONE__Password__Retry().set_param(*mp_last); if (!avp__DNAS__NONE__Password__Retry().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Time_Stamps")) { avp__DCA__3GPP__Time__Stamps().set_param(*mp_last); if (!avp__DCA__3GPP__Time__Stamps().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Base_Time_Interval")) { avp__DCA__3GPP__Base__Time__Interval().set_param(*mp_last); if (!avp__DCA__3GPP__Base__Time__Interval().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_UWAN_User_Location_Info")) { avp__DCA__3GPP__UWAN__User__Location__Info().set_param(*mp_last); if (!avp__DCA__3GPP__UWAN__User__Location__Info().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_Role_Of_UE")) { avp__DCA__3GPP__ProSe__Role__Of__UE().set_param(*mp_last); if (!avp__DCA__3GPP__ProSe__Role__Of__UE().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_RAT_Type")) { avp__PCC__3GPP__RAT__Type().set_param(*mp_last); if (!avp__PCC__3GPP__RAT__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Ext_PDP_Address")) { avp__AAA__3GPP__Ext__PDP__Address().set_param(*mp_last); if (!avp__AAA__3GPP__Ext__PDP__Address().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_PoC_Session_Type")) { avp__DCA__3GPP__PoC__Session__Type().set_param(*mp_last); if (!avp__DCA__3GPP__PoC__Session__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_ISUP_Cause")) { avp__DCA__3GPP__ISUP__Cause().set_param(*mp_last); if (!avp__DCA__3GPP__ISUP__Cause().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_RX_3GPP_AF_Signalling_Protocol")) { avp__RX__3GPP__AF__Signalling__Protocol().set_param(*mp_last); if (!avp__RX__3GPP__AF__Signalling__Protocol().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Adjacent_PLMNs")) { avp__AAA__3GPP__Adjacent__PLMNs().set_param(*mp_last); if (!avp__AAA__3GPP__Adjacent__PLMNs().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_S6_3GPP_Service_Result_Code")) { avp__S6__3GPP__Service__Result__Code().set_param(*mp_last); if (!avp__S6__3GPP__Service__Result__Code().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_SGSN_Location_Information")) { avp__AAA__3GPP__SGSN__Location__Information().set_param(*mp_last); if (!avp__AAA__3GPP__SGSN__Location__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Authorised_QoS")) { avp__DCA__3GPP__Authorised__QoS().set_param(*mp_last); if (!avp__DCA__3GPP__Authorised__QoS().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Time_First_Transmission")) { avp__DCA__3GPP__Time__First__Transmission().set_param(*mp_last); if (!avp__DCA__3GPP__Time__First__Transmission().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Stop_Time")) { avp__DCA__3GPP__Stop__Time().set_param(*mp_last); if (!avp__DCA__3GPP__Stop__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Reason_Code")) { avp__CxDx__3GPP__Reason__Code().set_param(*mp_last); if (!avp__CxDx__3GPP__Reason__Code().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Pre_emption_Vulnerability")) { avp__PCC__3GPP__Pre__emption__Vulnerability().set_param(*mp_last); if (!avp__PCC__3GPP__Pre__emption__Vulnerability().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_Equivalent_PLMN_List")) { avp__AAA__3GPP__Equivalent__PLMN__List().set_param(*mp_last); if (!avp__AAA__3GPP__Equivalent__PLMN__List().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_Default_Access")) { avp__PCC__3GPP__Default__Access().set_param(*mp_last); if (!avp__PCC__3GPP__Default__Access().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_CxDx_3GPP_Supported_Applications")) { avp__CxDx__3GPP__Supported__Applications().set_param(*mp_last); if (!avp__CxDx__3GPP__Supported__Applications().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_BASE_NONE_Class")) { avp__BASE__NONE__Class().set_param(*mp_last); if (!avp__BASE__NONE__Class().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DNAS_NONE_ARAP_Challenge_Response")) { avp__DNAS__NONE__ARAP__Challenge__Response().set_param(*mp_last); if (!avp__DNAS__NONE__ARAP__Challenge__Response().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_SM_Message_Type")) { avp__DCA__3GPP__SM__Message__Type().set_param(*mp_last); if (!avp__DCA__3GPP__SM__Message__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCC_NONE_CC_Sub_Session_Id")) { avp__DCC__NONE__CC__Sub__Session__Id().set_param(*mp_last); if (!avp__DCC__NONE__CC__Sub__Session__Id().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_IDR_Flags")) { avp__AAA__3GPP__IDR__Flags().set_param(*mp_last); if (!avp__AAA__3GPP__IDR__Flags().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_PCC_3GPP_PS_to_CS_Session_Continuity")) { avp__PCC__3GPP__PS__to__CS__Session__Continuity().set_param(*mp_last); if (!avp__PCC__3GPP__PS__to__CS__Session__Continuity().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_V2X_Subscription_Data")) { avp__AAA__3GPP__V2X__Subscription__Data().set_param(*mp_last); if (!avp__AAA__3GPP__V2X__Subscription__Data().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Refund_Information")) { avp__DCA__3GPP__Refund__Information().set_param(*mp_last); if (!avp__DCA__3GPP__Refund__Information().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Rate_Element")) { avp__DCA__3GPP__Rate__Element().set_param(*mp_last); if (!avp__DCA__3GPP__Rate__Element().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_PDP_Type")) { avp__AAA__3GPP__PDP__Type().set_param(*mp_last); if (!avp__AAA__3GPP__PDP__Type().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_AAA_3GPP_AMBR")) { avp__AAA__3GPP__AMBR().set_param(*mp_last); if (!avp__AAA__3GPP__AMBR().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_DCA_3GPP_Submission_Time")) { avp__DCA__3GPP__Submission__Time().set_param(*mp_last); if (!avp__DCA__3GPP__Submission__Time().is_bound()) clean_up(); return; } if (!strcmp(last_name, "avp_UNKNOWN")) { avp__UNKNOWN().set_param(*mp_last); if (!avp__UNKNOWN().is_bound()) clean_up(); return; } mp_last->error("Field %s does not exist in type @DIAMETER_Types.AVP_Data.", last_name); } void AVP__Data::set_implicit_omit() { switch (union_selection) { case ALT_avp__GI__3GPP__3GPP__SGSN__IPv6__Address: field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Login__LAT__Service: field_avp__DNAS__NONE__Login__LAT__Service->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__RAR__Flags: field_avp__AAA__3GPP__RAR__Flags->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SCS__Address: field_avp__DCA__3GPP__SCS__Address->set_implicit_omit(); break; case ALT_avp__GI__3GPP__3GPP__GGSN__MCC__MNC: field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Direct__Debiting__Failure__Handling: field_avp__DCC__NONE__Direct__Debiting__Failure__Handling->set_implicit_omit(); break; case ALT_avp__MIPv6__NONE__MIP__Careof__Address: field_avp__MIPv6__NONE__MIP__Careof__Address->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__TWAN__User__Location__Info: field_avp__DCA__3GPP__TWAN__User__Location__Info->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__PoC__User__Role__IDs: field_avp__DCA__3GPP__PoC__User__Role__IDs->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Announcement__Order: field_avp__DCA__3GPP__Announcement__Order->set_implicit_omit(); break; case ALT_avp__CxDx__ETSI__Line__Identifier: field_avp__CxDx__ETSI__Line__Identifier->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Bearer__Identifier: field_avp__PCC__3GPP__Bearer__Identifier->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Content__Version: field_avp__RX__3GPP__Content__Version->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Applic__ID: field_avp__DCA__3GPP__Applic__ID->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__HA__to__FA__MSA: field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Session__Id: field_avp__BASE__NONE__Session__Id->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Route__Header__Transmitted: field_avp__DCA__3GPP__Route__Header__Transmitted->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Reporting__Reason: field_avp__DCA__3GPP__Reporting__Reason->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Emergency__Services: field_avp__AAA__3GPP__Emergency__Services->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Media__Component__Description: field_avp__RX__3GPP__Media__Component__Description->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__CSG__Information__Reporting: field_avp__PCC__3GPP__CSG__Information__Reporting->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Measurement__Quantity: field_avp__AAA__3GPP__Measurement__Quantity->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Location__Information__Configuration: field_avp__S6__3GPP__Location__Information__Configuration->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Bearer__Usage: field_avp__PCC__3GPP__Bearer__Usage->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Application__provided__Called__Party__Address: field_avp__DCA__3GPP__Application__provided__Called__Party__Address->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Proximity__Alert__Timestamp: field_avp__DCA__3GPP__Proximity__Alert__Timestamp->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Tunnel__Header__Filter: field_avp__PCC__3GPP__Tunnel__Header__Filter->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__List__Of__Measurements: field_avp__AAA__3GPP__List__Of__Measurements->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Requested__Service__Unit: field_avp__DCC__NONE__Requested__Service__Unit->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Default__QoS__Name: field_avp__PCC__3GPP__Default__QoS__Name->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__UVA__Flags: field_avp__AAA__3GPP__UVA__Flags->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Expires: field_avp__DCA__3GPP__Expires->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__SAR__Flags: field_avp__CxDx__3GPP__SAR__Flags->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__TDF__Information: field_avp__PCC__3GPP__TDF__Information->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Group__Service__Id: field_avp__AAA__3GPP__Group__Service__Id->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Recipient__SCCP__Address: field_avp__DCA__3GPP__Recipient__SCCP__Address->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Preferred__AoC__Currency: field_avp__DCA__3GPP__Preferred__AoC__Currency->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Framed__Pool: field_avp__DNAS__NONE__Framed__Pool->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Traffic__Data__Volumes: field_avp__DCA__3GPP__Traffic__Data__Volumes->set_implicit_omit(); break; case ALT_avp__DCC__NONE__CC__Time: field_avp__DCC__NONE__CC__Time->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info: field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Unit__Cost: field_avp__DCA__3GPP__Unit__Cost->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__SIP__Digest__Authenticate: field_avp__CxDx__3GPP__SIP__Digest__Authenticate->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Last__UE__Activity__Time: field_avp__AAA__3GPP__Last__UE__Activity__Time->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Context__Identifier: field_avp__AAA__3GPP__Context__Identifier->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Used__Service__Unit: field_avp__DCC__NONE__Used__Service__Unit->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__Reg__Reply: field_avp__MIPv4__NONE__MIP__Reg__Reply->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Auth__Application__Id: field_avp__BASE__NONE__Auth__Application__Id->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Trace__Reference: field_avp__AAA__3GPP__Trace__Reference->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__TWAN__Access__Info: field_avp__AAA__3GPP__TWAN__Access__Info->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Status__AS__Code: field_avp__DCA__3GPP__Status__AS__Code->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__LCS__Client__Type: field_avp__DCA__3GPP__LCS__Client__Type->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Framed__Appletalk__Network: field_avp__DNAS__NONE__Framed__Appletalk__Network->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Framed__IPv6__Prefix: field_avp__DNAS__NONE__Framed__IPv6__Prefix->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__PoC__Session__Initiation__Type: field_avp__DCA__3GPP__PoC__Session__Initiation__Type->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Sharing__Key__UL: field_avp__RX__3GPP__Sharing__Key__UL->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Content__Size: field_avp__DCA__3GPP__Content__Size->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Access__Network__Info: field_avp__AAA__3GPP__Access__Network__Info->set_implicit_omit(); break; case ALT_avp__RX__3GPP__AF__Charging__Identifier: field_avp__RX__3GPP__AF__Charging__Identifier->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Monitoring__Event__Report: field_avp__S6__3GPP__Monitoring__Event__Report->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Service__Specific__Type: field_avp__DCA__3GPP__Service__Specific__Type->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Event: field_avp__DCA__3GPP__Event->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Media__Type: field_avp__RX__3GPP__Media__Type->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Conditional__Policy__Information: field_avp__PCC__3GPP__Conditional__Policy__Information->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Firmware__Revision: field_avp__BASE__NONE__Firmware__Revision->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__ProSe__Event__Type: field_avp__DCA__3GPP__ProSe__Event__Type->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Network__Request__Support: field_avp__PCC__3GPP__Network__Request__Support->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__SIPTO__Permission: field_avp__AAA__3GPP__SIPTO__Permission->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Terminating__IOI: field_avp__DCA__3GPP__Terminating__IOI->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Extended__Max__Supported__BW__DL: field_avp__RX__3GPP__Extended__Max__Supported__BW__DL->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__UE__Local__IP__Address: field_avp__PCC__3GPP__UE__Local__IP__Address->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SM__Sequence__Number: field_avp__DCA__3GPP__SM__Sequence__Number->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__IMS__Information: field_avp__DCA__3GPP__IMS__Information->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List: field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Routing__Rule__Remove: field_avp__PCC__3GPP__Routing__Rule__Remove->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__SGs__MME__Identity: field_avp__AAA__3GPP__SGs__MME__Identity->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Roaming__Information: field_avp__S6__3GPP__Roaming__Information->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Number__Of__Diversions: field_avp__DCA__3GPP__Number__Of__Diversions->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Coverage__Info: field_avp__DCA__3GPP__Coverage__Info->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__SIP__Authentication__Scheme: field_avp__CxDx__3GPP__SIP__Authentication__Scheme->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Event__Threshold__RSRP: field_avp__AAA__3GPP__Event__Threshold__RSRP->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__User__Authorization__Type: field_avp__CxDx__3GPP__User__Authorization__Type->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__PLMN__Client: field_avp__AAA__3GPP__PLMN__Client->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Re__Synchronization__Info: field_avp__AAA__3GPP__Re__Synchronization__Info->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Auth__Grace__Period: field_avp__BASE__NONE__Auth__Grace__Period->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__User__CSG__Information: field_avp__DCA__3GPP__User__CSG__Information->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SM__Status: field_avp__DCA__3GPP__SM__Status->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__IP__Realm__Default__Indication: field_avp__DCA__3GPP__IP__Realm__Default__Indication->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__RAND: field_avp__AAA__3GPP__RAND->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Trace__Depth: field_avp__AAA__3GPP__Trace__Depth->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__MN__to__FA__MSA: field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__SGSN__User__State: field_avp__AAA__3GPP__SGSN__User__State->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__APN__OI__Replacement: field_avp__AAA__3GPP__APN__OI__Replacement->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Alternate__Charged__Party__Address: field_avp__DCA__3GPP__Alternate__Charged__Party__Address->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__APN__Rate__Control: field_avp__DCA__3GPP__APN__Rate__Control->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Re__Auth__Request__Type: field_avp__BASE__NONE__Re__Auth__Request__Type->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Relationship__Mode: field_avp__DCA__3GPP__Relationship__Mode->set_implicit_omit(); break; case ALT_avp__S6__3GPP__External__Identifier: field_avp__S6__3GPP__External__Identifier->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Positioning__Data: field_avp__DCA__3GPP__Positioning__Data->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Redirect__Address__Type: field_avp__DCC__NONE__Redirect__Address__Type->set_implicit_omit(); break; case ALT_avp__MIPv6__NONE__MIP__MN__HA__MSA: field_avp__MIPv6__NONE__MIP__MN__HA__MSA->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier: field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__TFT__Filter: field_avp__PCC__3GPP__TFT__Filter->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Max__Supported__Bandwidth__UL: field_avp__RX__3GPP__Max__Supported__Bandwidth__UL->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Loss__Of__Connectivity__Reason: field_avp__S6__3GPP__Loss__Of__Connectivity__Reason->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Tunnel__Medium__Type: field_avp__DNAS__NONE__Tunnel__Medium__Type->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Originator: field_avp__DCA__3GPP__Originator->set_implicit_omit(); break; case ALT_avp__DCC__NONE__User__Equipment__Info__Type: field_avp__DCC__NONE__User__Equipment__Info__Type->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Flow__Number: field_avp__RX__3GPP__Flow__Number->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__Home__Agent__Address: field_avp__MIPv4__NONE__MIP__Home__Agent__Address->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Resource__Allocation__Notification: field_avp__PCC__3GPP__Resource__Allocation__Notification->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Basic__Service__Code: field_avp__DCA__3GPP__Basic__Service__Code->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Monitoring__Type: field_avp__S6__3GPP__Monitoring__Type->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Role__Of__Node: field_avp__DCA__3GPP__Role__Of__Node->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Default__Bearer__Indication: field_avp__PCC__3GPP__Default__Bearer__Indication->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__ProSe__Information: field_avp__DCA__3GPP__ProSe__Information->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__QoS__Class__Identifier: field_avp__PCC__3GPP__QoS__Class__Identifier->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__VPLMN__LIPA__Allowed: field_avp__AAA__3GPP__VPLMN__LIPA__Allowed->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Mute__Notification: field_avp__PCC__3GPP__Mute__Notification->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__SIP__Authentication__Context: field_avp__CxDx__3GPP__SIP__Authentication__Context->set_implicit_omit(); break; case ALT_avp__MIPv6__NONE__QoS__Resources: field_avp__MIPv6__NONE__QoS__Resources->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Logging__Duration: field_avp__AAA__3GPP__Logging__Duration->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Service__Parameter__Value: field_avp__DCC__NONE__Service__Parameter__Value->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Associated__Registered__Identities: field_avp__CxDx__3GPP__Associated__Registered__Identities->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Routing__IP__Address: field_avp__PCC__3GPP__Routing__IP__Address->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__WLAN__offloadability__EUTRAN: field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__MBMS__GW__Address: field_avp__DCA__3GPP__MBMS__GW__Address->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Destination__Interface: field_avp__DCA__3GPP__Destination__Interface->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__IMS__Emergency__Indicator: field_avp__DCA__3GPP__IMS__Emergency__Indicator->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Change__Time: field_avp__DCA__3GPP__Change__Time->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__KASME: field_avp__AAA__3GPP__KASME->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__Session__Key: field_avp__MIPv4__NONE__MIP__Session__Key->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__AoC__Cost__Information: field_avp__DCA__3GPP__AoC__Cost__Information->set_implicit_omit(); break; case ALT_avp__GI__3GPP__3GPP__User__Location__Info__Time: field_avp__GI__3GPP__3GPP__User__Location__Info__Time->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Teleservice__List: field_avp__AAA__3GPP__Teleservice__List->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__UTRAN__Vector: field_avp__AAA__3GPP__UTRAN__Vector->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Non__3GPP__IP__Access__APN: field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Monitoring__Event__Information: field_avp__DCA__3GPP__Monitoring__Event__Information->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Tariff__Time__Change: field_avp__DCC__NONE__Tariff__Time__Change->set_implicit_omit(); break; case ALT_avp__GI__3GPP__3GPP__NSAPI: field_avp__GI__3GPP__3GPP__NSAPI->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__LCS__Client__Dialed__By__MS: field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS->set_implicit_omit(); break; case ALT_avp__GI__3GPP__3GPP__CG__Address: field_avp__GI__3GPP__3GPP__CG__Address->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Envelope__Start__Time: field_avp__DCA__3GPP__Envelope__Start__Time->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Application__Service__Provider__Identity: field_avp__RX__3GPP__Application__Service__Provider__Identity->set_implicit_omit(); break; case ALT_avp__S6__3GPP__NIDD__Authorization__Request: field_avp__S6__3GPP__NIDD__Authorization__Request->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Received__Talk__Burst__Time: field_avp__DCA__3GPP__Received__Talk__Burst__Time->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Incoming__Trunk__Group__Id: field_avp__DCA__3GPP__Incoming__Trunk__Group__Id->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__AAA__Failure__Indication: field_avp__AAA__3GPP__AAA__Failure__Indication->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Rate__Control__Max__Message__Size: field_avp__DCA__3GPP__Rate__Control__Max__Message__Size->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__QoS__Rule__Install: field_avp__PCC__3GPP__QoS__Rule__Install->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Periodic__Communication__Indicator: field_avp__S6__3GPP__Periodic__Communication__Indicator->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Service__Specific__Info: field_avp__DCA__3GPP__Service__Specific__Info->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Flow__Usage: field_avp__RX__3GPP__Flow__Usage->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__RAN__Rule__Support: field_avp__PCC__3GPP__RAN__Rule__Support->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Tunnel__Password: field_avp__DNAS__NONE__Tunnel__Password->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause: field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Monitoring__Duration: field_avp__S6__3GPP__Monitoring__Duration->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__QoS__Information: field_avp__PCC__3GPP__QoS__Information->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Routing__Area__Identity: field_avp__AAA__3GPP__Routing__Area__Identity->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Called__Party__Address: field_avp__DCA__3GPP__Called__Party__Address->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Service__Authorization__Info: field_avp__RX__3GPP__Service__Authorization__Info->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Tunneling: field_avp__DNAS__NONE__Tunneling->set_implicit_omit(); break; case ALT_avp__DCC__NONE__User__Equipment__Info__Value: field_avp__DCC__NONE__User__Equipment__Info__Value->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length: field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__eDRX__Cycle__Length: field_avp__AAA__3GPP__eDRX__Cycle__Length->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Multi__Round__Time__Out: field_avp__BASE__NONE__Multi__Round__Time__Out->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Group__Monitoring__Event__Report__Item: field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Rule__Failure__Code: field_avp__PCC__3GPP__Rule__Failure__Code->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Ext__PDP__Type: field_avp__AAA__3GPP__Ext__PDP__Type->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Time__Quota__Threshold: field_avp__DCA__3GPP__Time__Quota__Threshold->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__User__Location__Info__Time: field_avp__PCC__3GPP__User__Location__Info__Time->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Usage__Monitoring__Information: field_avp__PCC__3GPP__Usage__Monitoring__Information->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Measurement__Period__LTE: field_avp__AAA__3GPP__Measurement__Period__LTE->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Extended__APN__AMBR__DL: field_avp__PCC__3GPP__Extended__APN__AMBR__DL->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Experimental__Result__Code: field_avp__BASE__NONE__Experimental__Result__Code->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Session__Priority: field_avp__CxDx__3GPP__Session__Priority->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Recipient__Info: field_avp__DCA__3GPP__Recipient__Info->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__AoC__Format: field_avp__DCA__3GPP__AoC__Format->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Start__Time: field_avp__DCA__3GPP__Start__Time->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Deregistration__Reason: field_avp__CxDx__3GPP__Deregistration__Reason->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__GMLC__Number: field_avp__AAA__3GPP__GMLC__Number->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Software__Version: field_avp__AAA__3GPP__Software__Version->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Callback__Number: field_avp__DNAS__NONE__Callback__Number->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Configuration__Token: field_avp__DNAS__NONE__Configuration__Token->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Interface__Type: field_avp__DCA__3GPP__Interface__Type->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA: field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Expiration__Date: field_avp__AAA__3GPP__Expiration__Date->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Error__Message: field_avp__BASE__NONE__Error__Message->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__SRES: field_avp__AAA__3GPP__SRES->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__DRM__Content: field_avp__DCA__3GPP__DRM__Content->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Item__Number: field_avp__AAA__3GPP__Item__Number->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__NAS__Port__Type: field_avp__DNAS__NONE__NAS__Port__Type->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__ERP__Authorization: field_avp__AAA__3GPP__ERP__Authorization->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Multiple__Services__Indicator: field_avp__DCC__NONE__Multiple__Services__Indicator->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Early__Media__Description: field_avp__DCA__3GPP__Early__Media__Description->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__MIP__FA__RK: field_avp__AAA__3GPP__MIP__FA__RK->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Related__Change__Condition__Information: field_avp__DCA__3GPP__Related__Change__Condition__Information->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Framed__Protocol: field_avp__DNAS__NONE__Framed__Protocol->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Service__ID: field_avp__S6__3GPP__Service__ID->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__LCS__Format__Indicator: field_avp__DCA__3GPP__LCS__Format__Indicator->set_implicit_omit(); break; case ALT_avp__GI__3GPP__3GPP__IMSI__MCC__MNC: field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Abort__Cause: field_avp__RX__3GPP__Abort__Cause->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__ISUP__Cause__Location: field_avp__DCA__3GPP__ISUP__Cause__Location->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Charging__Rule__Base__Name: field_avp__PCC__3GPP__Charging__Rule__Base__Name->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Required__Access__Info: field_avp__RX__3GPP__Required__Access__Info->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__TDF__Destination__Realm: field_avp__PCC__3GPP__TDF__Destination__Realm->set_implicit_omit(); break; case ALT_avp__S6__3GPP__S6t__HSS__Cause: field_avp__S6__3GPP__S6t__HSS__Cause->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Media__Initiator__Party: field_avp__DCA__3GPP__Media__Initiator__Party->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Associated__URI: field_avp__DCA__3GPP__Associated__URI->set_implicit_omit(); break; case ALT_avp__RX__3GPP__AF__Requested__Data: field_avp__RX__3GPP__AF__Requested__Data->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__QoS__Rule__Report: field_avp__PCC__3GPP__QoS__Rule__Report->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Filter__Id: field_avp__DNAS__NONE__Filter__Id->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__ARAP__Password: field_avp__DNAS__NONE__ARAP__Password->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Route__Header__Received: field_avp__DCA__3GPP__Route__Header__Received->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Stationary__Indication: field_avp__S6__3GPP__Stationary__Indication->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__CHAP__Response: field_avp__DNAS__NONE__CHAP__Response->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL: field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number: field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Geodetic__Information: field_avp__AAA__3GPP__Geodetic__Information->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Extended__GBR__UL: field_avp__PCC__3GPP__Extended__GBR__UL->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__MBSFN__Area__ID: field_avp__AAA__3GPP__MBSFN__Area__ID->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Server__Capabilities: field_avp__CxDx__3GPP__Server__Capabilities->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Area__Scope: field_avp__AAA__3GPP__Area__Scope->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__Accounting__Input__Packets: field_avp__MIPv4__NONE__Accounting__Input__Packets->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SGW__Change: field_avp__DCA__3GPP__SGW__Change->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__SCSCF__Restoration__Info: field_avp__CxDx__3GPP__SCSCF__Restoration__Info->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number: field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__AoC__Subscription__Information: field_avp__DCA__3GPP__AoC__Subscription__Information->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__PUA__Flags: field_avp__AAA__3GPP__PUA__Flags->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Callback__Id: field_avp__DNAS__NONE__Callback__Id->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Time__Usage: field_avp__DCA__3GPP__Time__Usage->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name: field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name->set_implicit_omit(); break; case ALT_avp__DCC__NONE__CC__Output__Octets: field_avp__DCC__NONE__CC__Output__Octets->set_implicit_omit(); break; case ALT_avp__GI__3GPP__3GPP__User__Location__Info: field_avp__GI__3GPP__3GPP__User__Location__Info->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Notification__To__UE__User: field_avp__AAA__3GPP__Notification__To__UE__User->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Visited__PLMN__Id: field_avp__AAA__3GPP__Visited__PLMN__Id->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions: field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Participant__Group: field_avp__DCA__3GPP__Participant__Group->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Play__Alternative: field_avp__DCA__3GPP__Play__Alternative->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__MBMS__User__Service__Type: field_avp__DCA__3GPP__MBMS__User__Service__Type->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Transit__IOI__List: field_avp__DCA__3GPP__Transit__IOI__List->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Codec__Data: field_avp__RX__3GPP__Codec__Data->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Monitoring__Event__Config__Status: field_avp__S6__3GPP__Monitoring__Event__Config__Status->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SDP__Media__Name: field_avp__DCA__3GPP__SDP__Media__Name->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__AF__Correlation__Information: field_avp__DCA__3GPP__AF__Correlation__Information->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Cost__Information: field_avp__DCC__NONE__Cost__Information->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Serving__Node__Identity: field_avp__DCA__3GPP__Serving__Node__Identity->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Error__Reporting__Host: field_avp__BASE__NONE__Error__Reporting__Host->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Radio__Frequency: field_avp__DCA__3GPP__Radio__Frequency->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Rule__Activation__Time: field_avp__PCC__3GPP__Rule__Activation__Time->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Service__Data: field_avp__S6__3GPP__Service__Data->set_implicit_omit(); break; case ALT_avp__RX__3GPP__AF__Application__Identifier: field_avp__RX__3GPP__AF__Application__Identifier->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__NetLoc__Access__Support: field_avp__PCC__3GPP__NetLoc__Access__Support->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier: field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Monitoring__Event__Configuration: field_avp__S6__3GPP__Monitoring__Event__Configuration->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Offline: field_avp__PCC__3GPP__Offline->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SIP__Method: field_avp__DCA__3GPP__SIP__Method->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__ADC__Rule__Definition: field_avp__PCC__3GPP__ADC__Rule__Definition->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Additional__Context__ID: field_avp__AAA__3GPP__Additional__Context__ID->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Login__Service: field_avp__DNAS__NONE__Login__Service->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__ARAP__Security__Data: field_avp__DNAS__NONE__ARAP__Security__Data->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Allowed__PLMN__List: field_avp__S6__3GPP__Allowed__PLMN__List->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Bearer__Control__Mode: field_avp__PCC__3GPP__Bearer__Control__Mode->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Active__APN: field_avp__AAA__3GPP__Active__APN->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__HeNB__Local__IP__Address: field_avp__PCC__3GPP__HeNB__Local__IP__Address->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Packet__Filter__Content: field_avp__PCC__3GPP__Packet__Filter__Content->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__SMS__Register__Request: field_avp__AAA__3GPP__SMS__Register__Request->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Subscription__Info: field_avp__CxDx__3GPP__Subscription__Info->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction: field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Client__Address: field_avp__DCA__3GPP__Client__Address->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__APN__Configuration: field_avp__AAA__3GPP__APN__Configuration->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Subscriber__Role: field_avp__DCA__3GPP__Subscriber__Role->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__SIP__Number__Auth__Items: field_avp__CxDx__3GPP__SIP__Number__Auth__Items->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__OMC__Id: field_avp__AAA__3GPP__OMC__Id->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__GMLC__Restriction: field_avp__AAA__3GPP__GMLC__Restriction->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__State: field_avp__DNAS__NONE__State->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Tunnel__Preference: field_avp__DNAS__NONE__Tunnel__Preference->set_implicit_omit(); break; case ALT_avp__DCC__NONE__CC__Session__Failover: field_avp__DCC__NONE__CC__Session__Failover->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Enhanced__Diagnostics: field_avp__DCA__3GPP__Enhanced__Diagnostics->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__CSG__Membership__Indication: field_avp__DCA__3GPP__CSG__Membership__Indication->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Regional__Subscription__Zone__Code: field_avp__AAA__3GPP__Regional__Subscription__Zone__Code->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Message__Class: field_avp__DCA__3GPP__Message__Class->set_implicit_omit(); break; case ALT_avp__GI__3GPP__3GPP__Negotiated__DSCP: field_avp__GI__3GPP__3GPP__Negotiated__DSCP->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__TWAN__S2a__Failure__Cause: field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__FA__to__MN__SPI: field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Trigger: field_avp__DCA__3GPP__Trigger->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Called__Identity__Change: field_avp__DCA__3GPP__Called__Identity__Change->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__ProSe__Request__Timestamp: field_avp__DCA__3GPP__ProSe__Request__Timestamp->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__PoC__Session__Id: field_avp__DCA__3GPP__PoC__Session__Id->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Proxy__State: field_avp__BASE__NONE__Proxy__State->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__PoC__Server__Role: field_avp__DCA__3GPP__PoC__Server__Role->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Forwarding__Pending: field_avp__DCA__3GPP__Forwarding__Pending->set_implicit_omit(); break; case ALT_avp__S6__3GPP__SIR__Flags: field_avp__S6__3GPP__SIR__Flags->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Credit__Control__Failure__Handling: field_avp__DCC__NONE__Credit__Control__Failure__Handling->set_implicit_omit(); break; case ALT_avp__MIPv6__NONE__MIP6__Agent__Info: field_avp__MIPv6__NONE__MIP6__Agent__Info->set_implicit_omit(); break; case ALT_avp__RX__3GPP__MPS__Identifier: field_avp__RX__3GPP__MPS__Identifier->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Credit__Management__Status: field_avp__PCC__3GPP__Credit__Management__Status->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__MDT__Allowed__PLMN__Id: field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Monitored__PLMN__Identifier: field_avp__DCA__3GPP__Monitored__PLMN__Identifier->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Service__Result: field_avp__S6__3GPP__Service__Result->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Reporting__Level: field_avp__PCC__3GPP__Reporting__Level->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__MME__Location__Information: field_avp__AAA__3GPP__MME__Location__Information->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Served__Party__IP__Address: field_avp__DCA__3GPP__Served__Party__IP__Address->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Max__Supported__Bandwidth__DL: field_avp__RX__3GPP__Max__Supported__Bandwidth__DL->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Time__First__Reception: field_avp__DCA__3GPP__Time__First__Reception->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Pre__emption__Capability: field_avp__PCC__3GPP__Pre__emption__Capability->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Subscribed__VSRVCC: field_avp__AAA__3GPP__Subscribed__VSRVCC->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Monitoring__Flags: field_avp__PCC__3GPP__Monitoring__Flags->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Redirect__Max__Cache__Time: field_avp__BASE__NONE__Redirect__Max__Cache__Time->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Feature__List: field_avp__CxDx__3GPP__Feature__List->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Address__Type: field_avp__DCA__3GPP__Address__Type->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__TCP__Source__Port: field_avp__PCC__3GPP__TCP__Source__Port->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Application__Detection__Information: field_avp__PCC__3GPP__Application__Detection__Information->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Emergency__Info: field_avp__AAA__3GPP__Emergency__Info->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Remaining__Balance: field_avp__DCA__3GPP__Remaining__Balance->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__MPS__Priority: field_avp__AAA__3GPP__MPS__Priority->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Next__Tariff: field_avp__DCA__3GPP__Next__Tariff->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Requested__Action: field_avp__DCC__NONE__Requested__Action->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Record__Route: field_avp__CxDx__3GPP__Record__Route->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Tariff__XML: field_avp__DCA__3GPP__Tariff__XML->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Alert__Reason: field_avp__AAA__3GPP__Alert__Reason->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Recipient__Address: field_avp__DCA__3GPP__Recipient__Address->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Change__Condition: field_avp__DCA__3GPP__Change__Condition->set_implicit_omit(); break; case ALT_avp__GI__3GPP__3GPP__CG__IPv6__Address: field_avp__GI__3GPP__3GPP__CG__IPv6__Address->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Idle__Timeout: field_avp__DNAS__NONE__Idle__Timeout->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__NAS__Port__Id: field_avp__DNAS__NONE__NAS__Port__Id->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__DEA__Flags: field_avp__AAA__3GPP__DEA__Flags->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SCS__AS__Address: field_avp__DCA__3GPP__SCS__AS__Address->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__MO__LR: field_avp__AAA__3GPP__MO__LR->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__IMS__Visited__Network__Identifier: field_avp__DCA__3GPP__IMS__Visited__Network__Identifier->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__PoC__User__Role: field_avp__DCA__3GPP__PoC__User__Role->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Announcement__Identifier: field_avp__DCA__3GPP__Announcement__Identifier->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Non__3GPP__IP__Access: field_avp__AAA__3GPP__Non__3GPP__IP__Access->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Monitoring__Event__Report__Data: field_avp__DCA__3GPP__Monitoring__Event__Report__Data->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Adaptations: field_avp__DCA__3GPP__Adaptations->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Host__IP__Address: field_avp__BASE__NONE__Host__IP__Address->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__Reg__Request: field_avp__MIPv4__NONE__MIP__Reg__Request->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Quota__Holding__Time: field_avp__DCA__3GPP__Quota__Holding__Time->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Maximum__Wait__Time: field_avp__AAA__3GPP__Maximum__Wait__Time->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Max__Requested__Bandwidth__UL: field_avp__RX__3GPP__Max__Requested__Bandwidth__UL->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Usage__Monitoring__Support: field_avp__PCC__3GPP__Usage__Monitoring__Support->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Maximum__Response__Time: field_avp__S6__3GPP__Maximum__Response__Time->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Envelope__Reporting: field_avp__DCA__3GPP__Envelope__Reporting->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Application__Server: field_avp__DCA__3GPP__Application__Server->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Sponsor__Identity: field_avp__RX__3GPP__Sponsor__Identity->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Framed__Appletalk__Link: field_avp__DNAS__NONE__Framed__Appletalk__Link->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Framed__Interface__Id: field_avp__DNAS__NONE__Framed__Interface__Id->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Proximity__Alert__Indication: field_avp__DCA__3GPP__Proximity__Alert__Indication->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__CoA__IP__Address: field_avp__PCC__3GPP__CoA__IP__Address->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Trunk__Group__Id: field_avp__DCA__3GPP__Trunk__Group__Id->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Default__QoS__Information: field_avp__PCC__3GPP__Default__QoS__Information->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__AN__GW__Address: field_avp__PCC__3GPP__AN__GW__Address->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Start__Of__Charging: field_avp__DCA__3GPP__Start__Of__Charging->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Participants__Involved: field_avp__DCA__3GPP__Participants__Involved->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__NBIFOM__Support: field_avp__PCC__3GPP__NBIFOM__Support->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Redirect__Support: field_avp__PCC__3GPP__Redirect__Support->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__IMSI__Group__Id: field_avp__AAA__3GPP__IMSI__Group__Id->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Cell__Global__Identity: field_avp__AAA__3GPP__Cell__Global__Identity->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Vendor__Id: field_avp__BASE__NONE__Vendor__Id->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__PDN__Connection__Continuity: field_avp__AAA__3GPP__PDN__Connection__Continuity->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Tariff__Information: field_avp__DCA__3GPP__Tariff__Information->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Wildcarded__Public__Identity: field_avp__CxDx__3GPP__Wildcarded__Public__Identity->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__Acct__Session__Time: field_avp__MIPv4__NONE__Acct__Session__Time->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__DSA__Flags: field_avp__AAA__3GPP__DSA__Flags->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__PoC__Event__Type: field_avp__DCA__3GPP__PoC__Event__Type->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Trace__Data: field_avp__AAA__3GPP__Trace__Data->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__LCS__Info: field_avp__AAA__3GPP__LCS__Info->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__LCS__Requestor__Id__String: field_avp__DCA__3GPP__LCS__Requestor__Id__String->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__PDN__GW__Allocation__Type: field_avp__AAA__3GPP__PDN__GW__Allocation__Type->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Additional__Type__Information: field_avp__DCA__3GPP__Additional__Type__Information->set_implicit_omit(); break; case ALT_avp__GI__3GPP__3GPP__SGSN__MCC__MNC: field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__HESSID: field_avp__AAA__3GPP__HESSID->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Content__Class: field_avp__DCA__3GPP__Content__Class->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Event__Timestamp: field_avp__BASE__NONE__Event__Timestamp->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__TAD__Identifier: field_avp__DCA__3GPP__TAD__Identifier->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Final__Unit__Action: field_avp__DCC__NONE__Final__Unit__Action->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result: field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Service__Generic__Information: field_avp__DCA__3GPP__Service__Generic__Information->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Variable__Part__Type: field_avp__DCA__3GPP__Variable__Part__Type->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__ProSe__Direct__Discovery__Model: field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Extended__Max__Requested__BW__UL: field_avp__RX__3GPP__Extended__Max__Requested__BW__UL->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SM__Device__Trigger__Indicator: field_avp__DCA__3GPP__SM__Device__Trigger__Indicator->set_implicit_omit(); break; case ALT_avp__S6__3GPP__User__Identifier: field_avp__S6__3GPP__User__Identifier->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__QoS__Rule__Base__Name: field_avp__PCC__3GPP__QoS__Rule__Base__Name->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Framed__IPv6__Pool: field_avp__DNAS__NONE__Framed__IPv6__Pool->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Restoration__Priority: field_avp__AAA__3GPP__Restoration__Priority->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__ISUP__Cause__Diagnostics: field_avp__DCA__3GPP__ISUP__Cause__Diagnostics->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Association__Type: field_avp__S6__3GPP__Association__Type->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Charging__Rule__Definition: field_avp__PCC__3GPP__Charging__Rule__Definition->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Rating__Group: field_avp__DCC__NONE__Rating__Group->set_implicit_omit(); break; case ALT_avp__MIPv6__NONE__MIP__MN__HA__SPI: field_avp__MIPv6__NONE__MIP__MN__HA__SPI->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Min__Requested__Bandwidth__UL: field_avp__RX__3GPP__Min__Requested__Bandwidth__UL->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Application__Specific__Data: field_avp__DCA__3GPP__Application__Specific__Data->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__CoA__Information: field_avp__PCC__3GPP__CoA__Information->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Report__Amount: field_avp__AAA__3GPP__Report__Amount->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name: field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name->set_implicit_omit(); break; case ALT_avp__DCC__NONE__User__Equipment__Info: field_avp__DCC__NONE__User__Equipment__Info->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__A__MSISDN: field_avp__AAA__3GPP__A__MSISDN->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__Mobile__Node__Address: field_avp__MIPv4__NONE__MIP__Mobile__Node__Address->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Routing__Rule__Report: field_avp__PCC__3GPP__Routing__Rule__Report->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Number__Of__Requested__Vectors: field_avp__AAA__3GPP__Number__Of__Requested__Vectors->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__AIR__Flags: field_avp__AAA__3GPP__AIR__Flags->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SM__Protocol__ID: field_avp__DCA__3GPP__SM__Protocol__ID->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Low__Priority__Indicator: field_avp__DCA__3GPP__Low__Priority__Indicator->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Geographical__Information: field_avp__AAA__3GPP__Geographical__Information->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Participant__Action__Type: field_avp__DCA__3GPP__Participant__Action__Type->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Node__Id: field_avp__DCA__3GPP__Node__Id->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Loose__Route__Indication: field_avp__CxDx__3GPP__Loose__Route__Indication->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Service__Parameter__Type: field_avp__DCC__NONE__Service__Parameter__Type->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__MME__User__State: field_avp__AAA__3GPP__MME__User__State->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Access__Restriction__Data: field_avp__AAA__3GPP__Access__Restriction__Data->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SM__Service__Type: field_avp__DCA__3GPP__SM__Service__Type->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag: field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__Filter__Rule: field_avp__MIPv4__NONE__MIP__Filter__Rule->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Failed__AVP: field_avp__BASE__NONE__Failed__AVP->set_implicit_omit(); break; case ALT_avp__GI__3GPP__3GPP__RAT__Type: field_avp__GI__3GPP__3GPP__RAT__Type->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__SS__Status: field_avp__AAA__3GPP__SS__Status->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Neighbour__Node__Address: field_avp__DCA__3GPP__Neighbour__Node__Address->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Location__Type: field_avp__DCA__3GPP__Location__Type->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Quota__Indicator: field_avp__DCA__3GPP__Quota__Indicator->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Priority: field_avp__DCA__3GPP__Priority->set_implicit_omit(); break; case ALT_avp__S6__3GPP__NIDD__Authorization__Update: field_avp__S6__3GPP__NIDD__Authorization__Update->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Service__Specific__Data: field_avp__DCA__3GPP__Service__Specific__Data->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Subscription__Id__Type: field_avp__DCC__NONE__Subscription__Id__Type->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__FA__to__HA__MSA: field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Connectivity__Flags: field_avp__AAA__3GPP__Connectivity__Flags->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Packet__Filter__Operation: field_avp__PCC__3GPP__Packet__Filter__Operation->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__VCS__Information: field_avp__DCA__3GPP__VCS__Information->set_implicit_omit(); break; case ALT_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion: field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Content__Disposition: field_avp__DCA__3GPP__Content__Disposition->set_implicit_omit(); break; case ALT_avp__RX__3GPP__SIP__Forking__Indication: field_avp__RX__3GPP__SIP__Forking__Indication->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__User__Password: field_avp__DNAS__NONE__User__Password->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address: field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address->set_implicit_omit(); break; case ALT_avp__S6__3GPP__IMEI__Change: field_avp__S6__3GPP__IMEI__Change->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__IP__CAN__Type: field_avp__PCC__3GPP__IP__CAN__Type->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SDP__Media__Component: field_avp__DCA__3GPP__SDP__Media__Component->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Extended__Min__Desired__BW__UL: field_avp__RX__3GPP__Extended__Min__Desired__BW__UL->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container: field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__SIP__Authorization: field_avp__CxDx__3GPP__SIP__Authorization->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Revalidation__Time: field_avp__PCC__3GPP__Revalidation__Time->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Logging__Interval: field_avp__AAA__3GPP__Logging__Interval->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__PoC__Information: field_avp__DCA__3GPP__PoC__Information->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Status: field_avp__PCC__3GPP__Presence__Reporting__Area__Status->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Routing__Filter: field_avp__PCC__3GPP__Routing__Filter->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__WLAN__offloadability: field_avp__AAA__3GPP__WLAN__offloadability->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Data__Coding__Scheme: field_avp__DCA__3GPP__Data__Coding__Scheme->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Metering__Method: field_avp__PCC__3GPP__Metering__Method->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Acct__Tunnel__Connection: field_avp__DNAS__NONE__Acct__Tunnel__Connection->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism: field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Initial__IMS__Charging__Identifier: field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__NAS__Filter__Rule: field_avp__DNAS__NONE__NAS__Filter__Rule->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__Feature__Vector: field_avp__MIPv4__NONE__MIP__Feature__Vector->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Session__Server__Failover: field_avp__BASE__NONE__Session__Server__Failover->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Accumulated__Cost: field_avp__DCA__3GPP__Accumulated__Cost->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Integrity__Key: field_avp__CxDx__3GPP__Integrity__Key->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__E__UTRAN__Vector: field_avp__AAA__3GPP__E__UTRAN__Vector->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SMSC__Address: field_avp__DCA__3GPP__SMSC__Address->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__PDP__Address__Prefix__Length: field_avp__DCA__3GPP__PDP__Address__Prefix__Length->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Experimental__Result: field_avp__BASE__NONE__Experimental__Result->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Acct__Link__Count: field_avp__DNAS__NONE__Acct__Link__Count->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Unit__Value: field_avp__DCC__NONE__Unit__Value->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Trace__Event__List: field_avp__AAA__3GPP__Trace__Event__List->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__LCS__Client__Id: field_avp__DCA__3GPP__LCS__Client__Id->set_implicit_omit(); break; case ALT_avp__GI__3GPP__3GPP__PDP__Type: field_avp__GI__3GPP__3GPP__PDP__Type->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Reply__Message: field_avp__DNAS__NONE__Reply__Message->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Connect__Info: field_avp__DNAS__NONE__Connect__Info->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__Replay__Mode: field_avp__MIPv4__NONE__MIP__Replay__Mode->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Proxy__Host: field_avp__BASE__NONE__Proxy__Host->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Number__Of__Talk__Bursts: field_avp__DCA__3GPP__Number__Of__Talk__Bursts->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Short__Network__Name: field_avp__AAA__3GPP__Short__Network__Name->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Message__Size: field_avp__DCA__3GPP__Message__Size->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Additional__Exception__Reports: field_avp__DCA__3GPP__Additional__Exception__Reports->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Access__Transfer__Information: field_avp__DCA__3GPP__Access__Transfer__Information->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Communication__Pattern__Set: field_avp__S6__3GPP__Communication__Pattern__Set->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__TWAG__UP__Address: field_avp__AAA__3GPP__TWAG__UP__Address->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__MMBox__Storage__Requested: field_avp__DCA__3GPP__MMBox__Storage__Requested->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Flow__Status: field_avp__RX__3GPP__Flow__Status->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__CHAP__Challenge: field_avp__DNAS__NONE__CHAP__Challenge->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__PC3__Control__Protocol__Cause: field_avp__DCA__3GPP__PC3__Control__Protocol__Cause->set_implicit_omit(); break; case ALT_avp__DCC__NONE__CC__Unit__Type: field_avp__DCC__NONE__CC__Unit__Type->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Calling__Party__Address: field_avp__DCA__3GPP__Calling__Party__Address->set_implicit_omit(); break; case ALT_avp__RX__3GPP__MCPTT__Identifier: field_avp__RX__3GPP__MCPTT__Identifier->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Group__Monitoring__Event__Report: field_avp__S6__3GPP__Group__Monitoring__Event__Report->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__QoS__Upgrade: field_avp__PCC__3GPP__QoS__Upgrade->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__PS__Append__Free__Format__Data: field_avp__DCA__3GPP__PS__Append__Free__Format__Data->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__AN__GW__Status: field_avp__PCC__3GPP__AN__GW__Status->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Service__Type: field_avp__DNAS__NONE__Service__Type->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Monitoring__Key: field_avp__PCC__3GPP__Monitoring__Key->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Measurement__Period__UMTS: field_avp__AAA__3GPP__Measurement__Period__UMTS->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Media__Initiator__Flag: field_avp__DCA__3GPP__Media__Initiator__Flag->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__ISUP__Location__Number: field_avp__DCA__3GPP__ISUP__Location__Number->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__3GPP__PS__Data__Off__Status: field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Routing__Rule__Install: field_avp__PCC__3GPP__Routing__Rule__Install->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Reset__ID: field_avp__AAA__3GPP__Reset__ID->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Service__Data__Container: field_avp__DCA__3GPP__Service__Data__Container->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Server__Assignment__Type: field_avp__CxDx__3GPP__Server__Assignment__Type->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__PUR__Flags: field_avp__AAA__3GPP__PUR__Flags->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope: field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Framed__Routing: field_avp__DNAS__NONE__Framed__Routing->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__IMEI: field_avp__AAA__3GPP__IMEI->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__CHAP__Ident: field_avp__DNAS__NONE__CHAP__Ident->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Interface__Text: field_avp__DCA__3GPP__Interface__Text->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Kc: field_avp__AAA__3GPP__Kc->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Current__Tariff: field_avp__DCA__3GPP__Current__Tariff->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__SGSN__Number: field_avp__AAA__3GPP__SGSN__Number->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__HPLMN__ODB: field_avp__AAA__3GPP__HPLMN__ODB->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Time__Quota__Type: field_avp__DCA__3GPP__Time__Quota__Type->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Trace__Info: field_avp__AAA__3GPP__Trace__Info->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Domain__Name: field_avp__DCA__3GPP__Domain__Name->set_implicit_omit(); break; case ALT_avp__GI__3GPP__3GPP__Charging__Characteristics: field_avp__GI__3GPP__3GPP__Charging__Characteristics->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__PDP__Context: field_avp__AAA__3GPP__PDP__Context->set_implicit_omit(); break; case ALT_avp__DCC__NONE__CC__Money: field_avp__DCC__NONE__CC__Money->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__DER__Flags: field_avp__AAA__3GPP__DER__Flags->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__LCS__Data__Coding__Scheme: field_avp__DCA__3GPP__LCS__Data__Coding__Scheme->set_implicit_omit(); break; case ALT_avp__GI__3GPP__3GPP__GGSN__Address: field_avp__GI__3GPP__3GPP__GGSN__Address->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Proxy__Info: field_avp__BASE__NONE__Proxy__Info->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node: field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Node__Type: field_avp__S6__3GPP__Node__Type->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Talk__Burst__Volume: field_avp__DCA__3GPP__Talk__Burst__Volume->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Service__Id: field_avp__DCA__3GPP__Service__Id->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Priority__Sharing__Indicator: field_avp__RX__3GPP__Priority__Sharing__Indicator->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Tunnel__Type: field_avp__DNAS__NONE__Tunnel__Type->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__QoS__Rule__Name: field_avp__PCC__3GPP__QoS__Rule__Name->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Trigger__Type: field_avp__DCA__3GPP__Trigger__Type->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Instance__Id: field_avp__DCA__3GPP__Instance__Id->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Scheduled__Communication__Time: field_avp__S6__3GPP__Scheduled__Communication__Time->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Max__Requested__Bandwidth__DL: field_avp__RX__3GPP__Max__Requested__Bandwidth__DL->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Role__Of__ProSe__Function: field_avp__DCA__3GPP__Role__Of__ProSe__Function->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Maximum__Latency: field_avp__S6__3GPP__Maximum__Latency->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__PCC__Rule__Status: field_avp__PCC__3GPP__PCC__Rule__Status->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SIP__Response__Timestamp: field_avp__DCA__3GPP__SIP__Response__Timestamp->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Extended__GBR__DL: field_avp__PCC__3GPP__Extended__GBR__DL->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__MBSFN__Area: field_avp__AAA__3GPP__MBSFN__Area->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__ProSe__UE__ID: field_avp__DCA__3GPP__ProSe__UE__ID->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Server__Name: field_avp__CxDx__3GPP__Server__Name->set_implicit_omit(); break; case ALT_avp__S6__3GPP__APN__Validity__Time: field_avp__S6__3GPP__APN__Validity__Time->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Allocation__Retention__Priority: field_avp__PCC__3GPP__Allocation__Retention__Priority->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Check__Balance__Result: field_avp__DCC__NONE__Check__Balance__Result->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Job__Type: field_avp__AAA__3GPP__Job__Type->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Destination__Host: field_avp__BASE__NONE__Destination__Host->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Positioning__Method: field_avp__AAA__3GPP__Positioning__Method->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__LIA__Flags: field_avp__CxDx__3GPP__LIA__Flags->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count: field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__AoC__Service__Type: field_avp__DCA__3GPP__AoC__Service__Type->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Login__IP__Host: field_avp__DNAS__NONE__Login__IP__Host->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__IDA__Flags: field_avp__AAA__3GPP__IDA__Flags->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__ARAP__Security: field_avp__DNAS__NONE__ARAP__Security->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Origin__AAA__Protocol: field_avp__DNAS__NONE__Origin__AAA__Protocol->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Time__Last__Usage: field_avp__DCA__3GPP__Time__Last__Usage->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Charging__Information: field_avp__CxDx__3GPP__Charging__Information->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__ULA__Flags: field_avp__AAA__3GPP__ULA__Flags->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Originator__Interface: field_avp__DCA__3GPP__Originator__Interface->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported: field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature: field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__File__Repair__Supported: field_avp__DCA__3GPP__File__Repair__Supported->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Framed__IPX__Network: field_avp__DNAS__NONE__Framed__IPX__Network->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Tunnel__Assignment__Id: field_avp__DNAS__NONE__Tunnel__Assignment__Id->set_implicit_omit(); break; case ALT_avp__DCC__NONE__CC__Service__Specific__Units: field_avp__DCC__NONE__CC__Service__Specific__Units->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SDP__Answer__Timestamp: field_avp__DCA__3GPP__SDP__Answer__Timestamp->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__WLAN__Identifier: field_avp__AAA__3GPP__WLAN__Identifier->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Type__Number: field_avp__DCA__3GPP__Type__Number->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__NIDD__Submission: field_avp__DCA__3GPP__NIDD__Submission->set_implicit_omit(); break; case ALT_avp__S6__3GPP__T4__Parameters: field_avp__S6__3GPP__T4__Parameters->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Access__Network__Charging__Identifier__Value: field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier: field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier->set_implicit_omit(); break; case ALT_avp__S6__3GPP__AESE__Error__Report: field_avp__S6__3GPP__AESE__Error__Report->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__FA__to__HA__SPI: field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Event__Type: field_avp__DCA__3GPP__Event__Type->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Sharing__Key__DL: field_avp__RX__3GPP__Sharing__Key__DL->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__ADC__Rule__Remove: field_avp__PCC__3GPP__ADC__Rule__Remove->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container: field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Restricted__PLMN__List: field_avp__S6__3GPP__Restricted__PLMN__List->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx: field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Age__Of__Location__Information: field_avp__AAA__3GPP__Age__Of__Location__Information->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__PoC__Group__Name: field_avp__DCA__3GPP__PoC__Group__Name->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Extended__Max__Requested__BW__DL: field_avp__RX__3GPP__Extended__Max__Requested__BW__DL->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Flow__Information: field_avp__PCC__3GPP__Flow__Information->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__PS__Information: field_avp__DCA__3GPP__PS__Information->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__MTC__IWF__Address: field_avp__DCA__3GPP__MTC__IWF__Address->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Execution__Time: field_avp__PCC__3GPP__Execution__Time->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__NAS__Identifier: field_avp__DNAS__NONE__NAS__Identifier->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Tunnel__Server__Auth__Id: field_avp__DNAS__NONE__Tunnel__Server__Auth__Id->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Contact: field_avp__CxDx__3GPP__Contact->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Charging__Correlation__Indicator: field_avp__PCC__3GPP__Charging__Correlation__Indicator->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Credit__Control: field_avp__DCC__NONE__Credit__Control->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Accounting__Record__Number: field_avp__BASE__NONE__Accounting__Record__Number->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Event__Threshold__Event__1I: field_avp__AAA__3GPP__Event__Threshold__Event__1I->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction: field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Service__Mode: field_avp__DCA__3GPP__Service__Mode->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__User__Data: field_avp__CxDx__3GPP__User__Data->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Report__Interval: field_avp__AAA__3GPP__Report__Interval->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__RAN__NAS__Release__Cause: field_avp__PCC__3GPP__RAN__NAS__Release__Cause->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Dynamic__Address__Flag__Extension: field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Client__Identity: field_avp__AAA__3GPP__Client__Identity->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Redirect__Host__Usage: field_avp__BASE__NONE__Redirect__Host__Usage->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__CSG__Access__Mode: field_avp__DCA__3GPP__CSG__Access__Mode->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Equipment__Status: field_avp__AAA__3GPP__Equipment__Status->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Supplementary__Service: field_avp__DCA__3GPP__Supplementary__Service->set_implicit_omit(); break; case ALT_avp__GI__3GPP__3GPP__Packet__Filter: field_avp__GI__3GPP__3GPP__Packet__Filter->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Redirect__Server__Address: field_avp__DCC__NONE__Redirect__Server__Address->set_implicit_omit(); break; case ALT_avp__MIPv6__NONE__MIP6__Auth__Mode: field_avp__MIPv6__NONE__MIP6__Auth__Mode->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__EPS__Location__Information: field_avp__AAA__3GPP__EPS__Location__Information->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Access__Network__Information: field_avp__DCA__3GPP__Access__Network__Information->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Called__Identity: field_avp__DCA__3GPP__Called__Identity->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__TWAN__Default__APN__Context__Id: field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SGSN__Address: field_avp__DCA__3GPP__SGSN__Address->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method: field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Session__Timeout: field_avp__BASE__NONE__Session__Timeout->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost: field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__NNI__Type: field_avp__DCA__3GPP__NNI__Type->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Service__Info__Status: field_avp__RX__3GPP__Service__Info__Status->set_implicit_omit(); break; case ALT_avp__S6__3GPP__CIR__Flags: field_avp__S6__3GPP__CIR__Flags->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Precedence: field_avp__PCC__3GPP__Precedence->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__User__Participating__Type: field_avp__DCA__3GPP__User__Participating__Type->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__GGSN__Address: field_avp__DCA__3GPP__GGSN__Address->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Sponsoring__Action: field_avp__RX__3GPP__Sponsoring__Action->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Radio__Resources__Indicator: field_avp__DCA__3GPP__Radio__Resources__Indicator->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Granted__Validity__Time: field_avp__S6__3GPP__Granted__Validity__Time->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Priority__Level: field_avp__PCC__3GPP__Priority__Level->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Node__Functionality: field_avp__DCA__3GPP__Node__Functionality->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Flow__Description: field_avp__RX__3GPP__Flow__Description->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Packet__Filter__Information: field_avp__PCC__3GPP__Packet__Filter__Information->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Daylight__Saving__Time: field_avp__AAA__3GPP__Daylight__Saving__Time->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Address__Domain: field_avp__DCA__3GPP__Address__Domain->set_implicit_omit(); break; case ALT_avp__S6__3GPP__SCEF__ID: field_avp__S6__3GPP__SCEF__ID->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Content__Length: field_avp__DCA__3GPP__Content__Length->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Removal__Of__Access: field_avp__PCC__3GPP__Removal__Of__Access->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__ADC__Rule__Report: field_avp__PCC__3GPP__ADC__Rule__Report->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Preferred__Data__Mode: field_avp__AAA__3GPP__Preferred__Data__Mode->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__ProSe__Functionality: field_avp__DCA__3GPP__ProSe__Functionality->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Low__Balance__Indication: field_avp__DCA__3GPP__Low__Balance__Indication->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Guaranteed__Bitrate__UL: field_avp__PCC__3GPP__Guaranteed__Bitrate__UL->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__UE__SRVCC__Capability: field_avp__AAA__3GPP__UE__SRVCC__Capability->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Login__LAT__Group: field_avp__DNAS__NONE__Login__LAT__Group->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__NAS__IPv6__Address: field_avp__DNAS__NONE__NAS__IPv6__Address->set_implicit_omit(); break; case ALT_avp__MIPv6__NONE__MIP__MAC__Mobility__Data: field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__Accounting__Output__Octets: field_avp__MIPv4__NONE__Accounting__Output__Octets->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__To__SIP__Header: field_avp__CxDx__3GPP__To__SIP__Header->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Coupled__Node__Diameter__ID: field_avp__AAA__3GPP__Coupled__Node__Diameter__ID->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Real__Time__Tariff__Information: field_avp__DCA__3GPP__Real__Time__Tariff__Information->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__STN__SR: field_avp__AAA__3GPP__STN__SR->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SDP__Type: field_avp__DCA__3GPP__SDP__Type->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Supported__Vendor__Id: field_avp__BASE__NONE__Supported__Vendor__Id->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__ServiceTypeIdentity: field_avp__AAA__3GPP__ServiceTypeIdentity->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Requested__Party__Address: field_avp__DCA__3GPP__Requested__Party__Address->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Announcement__Information: field_avp__DCA__3GPP__Announcement__Information->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Acct__Authentic: field_avp__DNAS__NONE__Acct__Authentic->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Service__Identifier: field_avp__DCC__NONE__Service__Identifier->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__AUTN: field_avp__AAA__3GPP__AUTN->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Non__3GPP__User__Data: field_avp__AAA__3GPP__Non__3GPP__User__Data->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Delivery__Report__Requested: field_avp__DCA__3GPP__Delivery__Report__Requested->set_implicit_omit(); break; case ALT_avp__GI__3GPP__TWAN__Identifier: field_avp__GI__3GPP__TWAN__Identifier->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Origination__Time__Stamp: field_avp__AAA__3GPP__Origination__Time__Stamp->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__LCS__APN: field_avp__DCA__3GPP__LCS__APN->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Envelope__End__Time: field_avp__DCA__3GPP__Envelope__End__Time->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Sponsored__Connectivity__Data: field_avp__RX__3GPP__Sponsored__Connectivity__Data->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Auth__Request__Type: field_avp__BASE__NONE__Auth__Request__Type->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Application__Server__Information: field_avp__DCA__3GPP__Application__Server__Information->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Originator__Address: field_avp__DCA__3GPP__Originator__Address->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Network__Call__Reference__Number: field_avp__DCA__3GPP__Network__Call__Reference__Number->set_implicit_omit(); break; case ALT_avp__S6__3GPP__AESE__Communication__Pattern: field_avp__S6__3GPP__AESE__Communication__Pattern->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__NBIFOM__Mode: field_avp__PCC__3GPP__NBIFOM__Mode->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Redirect__Information: field_avp__PCC__3GPP__Redirect__Information->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Validity__Time: field_avp__DCC__NONE__Validity__Time->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier: field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Event__Handling: field_avp__S6__3GPP__Event__Handling->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__ToS__Traffic__Class: field_avp__PCC__3GPP__ToS__Traffic__Class->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Tracking__Area__Identity: field_avp__AAA__3GPP__Tracking__Area__Identity->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__HA__to__FA__SPI: field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Min__Desired__Bandwidth__UL: field_avp__RX__3GPP__Min__Desired__Bandwidth__UL->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__UVR__Flags: field_avp__AAA__3GPP__UVR__Flags->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__PS__Free__Format__Data: field_avp__DCA__3GPP__PS__Free__Format__Data->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Originating__Request: field_avp__CxDx__3GPP__Originating__Request->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__PDN__Connection__ID: field_avp__PCC__3GPP__PDN__Connection__ID->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Subscription__Data__Flags: field_avp__AAA__3GPP__Subscription__Data__Flags->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Framed__IPv6__Route: field_avp__DNAS__NONE__Framed__IPv6__Route->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__PRA__Remove: field_avp__PCC__3GPP__PRA__Remove->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__DSR__Flags: field_avp__AAA__3GPP__DSR__Flags->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Granted__Service__Unit: field_avp__DCC__NONE__Granted__Service__Unit->set_implicit_omit(); break; case ALT_avp__MIPv6__NONE__MIP__Timestamp: field_avp__MIPv6__NONE__MIP__Timestamp->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Number__Portability__Routing__Information: field_avp__DCA__3GPP__Number__Portability__Routing__Information->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer: field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Specific__APN__Info: field_avp__AAA__3GPP__Specific__APN__Info->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Terminal__Information: field_avp__AAA__3GPP__Terminal__Information->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Restoration__Info: field_avp__CxDx__3GPP__Restoration__Info->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Product__Name: field_avp__BASE__NONE__Product__Name->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__HA__to__MN__MSA: field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Account__Expiration: field_avp__DCA__3GPP__Account__Expiration->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__CSG__Id: field_avp__AAA__3GPP__CSG__Id->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Framed__IP__Netmask: field_avp__DNAS__NONE__Framed__IP__Netmask->set_implicit_omit(); break; case ALT_avp__GI__3GPP__3GPP__IPv6__DNS__Servers: field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__SSID: field_avp__AAA__3GPP__SSID->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Call__Barring__Info: field_avp__AAA__3GPP__Call__Barring__Info->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__BSSID: field_avp__DCA__3GPP__BSSID->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Service__Parameter__Info: field_avp__DCC__NONE__Service__Parameter__Info->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Talk__Burst__Exchange: field_avp__DCA__3GPP__Talk__Burst__Exchange->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Variable__Part__Order: field_avp__DCA__3GPP__Variable__Part__Order->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Time__Quota__Mechanism: field_avp__DCA__3GPP__Time__Quota__Mechanism->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__ANID: field_avp__AAA__3GPP__ANID->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Monitoring__Event__Report__Number: field_avp__DCA__3GPP__Monitoring__Event__Report__Number->set_implicit_omit(); break; case ALT_avp__S6__3GPP__IP__SM__GW__Name: field_avp__S6__3GPP__IP__SM__GW__Name->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Origin__State__Id: field_avp__BASE__NONE__Origin__State__Id->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Media__Sub__Component: field_avp__RX__3GPP__Media__Sub__Component->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__CN__Operator__Selection__Entity: field_avp__DCA__3GPP__CN__Operator__Selection__Entity->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Accuracy: field_avp__S6__3GPP__Accuracy->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Charging__Rule__Remove: field_avp__PCC__3GPP__Charging__Rule__Remove->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Originating__IOI: field_avp__DCA__3GPP__Originating__IOI->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Min__Requested__Bandwidth__DL: field_avp__RX__3GPP__Min__Requested__Bandwidth__DL->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier: field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Service__Report: field_avp__S6__3GPP__Service__Report->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Tunnel__Information: field_avp__PCC__3GPP__Tunnel__Information->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Bearer__Service: field_avp__DCA__3GPP__Bearer__Service->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name: field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__QoS__Rule__Definition: field_avp__PCC__3GPP__QoS__Rule__Definition->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Time__Zone: field_avp__AAA__3GPP__Time__Zone->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Periodic__Time: field_avp__S6__3GPP__Periodic__Time->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Routing__Rule__Failure__Code: field_avp__PCC__3GPP__Routing__Rule__Failure__Code->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__TDF__Destination__Host: field_avp__PCC__3GPP__TDF__Destination__Host->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Local__Group__Id: field_avp__AAA__3GPP__Local__Group__Id->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SM__Discharge__Time: field_avp__DCA__3GPP__SM__Discharge__Time->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Requestor__PLMN__Identifier: field_avp__DCA__3GPP__Requestor__PLMN__Identifier->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__IMS__Application__Reference__Identifier: field_avp__DCA__3GPP__IMS__Application__Reference__Identifier->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Charging__Rule__Report: field_avp__PCC__3GPP__Charging__Rule__Report->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Service__Area__Identity: field_avp__AAA__3GPP__Service__Area__Identity->set_implicit_omit(); break; case ALT_avp__BASE__NONE__User__Name: field_avp__BASE__NONE__User__Name->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__UE__PC5__AMBR: field_avp__AAA__3GPP__UE__PC5__AMBR->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Public__Identity: field_avp__CxDx__3GPP__Public__Identity->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Accounting__Sub__Session__Id: field_avp__BASE__NONE__Accounting__Sub__Session__Id->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Acct__Delay__Time: field_avp__DNAS__NONE__Acct__Delay__Time->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Local__Sequence__Number: field_avp__DCA__3GPP__Local__Sequence__Number->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__UAR__Flags: field_avp__CxDx__3GPP__UAR__Flags->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Collection__Period__RRM__UMTS: field_avp__AAA__3GPP__Collection__Period__RRM__UMTS->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Operator__Determined__Barring: field_avp__AAA__3GPP__Operator__Determined__Barring->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Recipient__Received__Address: field_avp__DCA__3GPP__Recipient__Received__Address->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Tunnel__Server__Endpoint: field_avp__DNAS__NONE__Tunnel__Server__Endpoint->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host: field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Session__Binding: field_avp__BASE__NONE__Session__Binding->set_implicit_omit(); break; case ALT_avp__GI__3GPP__3GPP__IMEISV: field_avp__GI__3GPP__3GPP__IMEISV->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__SS__Code: field_avp__AAA__3GPP__SS__Code->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__DCD__Information: field_avp__DCA__3GPP__DCD__Information->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Location__Estimate__Type: field_avp__DCA__3GPP__Location__Estimate__Type->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Time__Indicator: field_avp__DCA__3GPP__Time__Indicator->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Addressee__Type: field_avp__DCA__3GPP__Addressee__Type->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Acct__Multi__Session__Id: field_avp__BASE__NONE__Acct__Multi__Session__Id->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Subscription__Id__Data: field_avp__DCC__NONE__Subscription__Id__Data->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__TWAN__Connectivity__Parameters: field_avp__AAA__3GPP__TWAN__Connectivity__Parameters->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Reply__Applic__ID: field_avp__DCA__3GPP__Reply__Applic__ID->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Participant__Access__Priority: field_avp__DCA__3GPP__Participant__Access__Priority->set_implicit_omit(); break; case ALT_avp__RX__3GPP__RS__Bandwidth: field_avp__RX__3GPP__RS__Bandwidth->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Reachability__Information: field_avp__S6__3GPP__Reachability__Information->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__Algorithm__Type: field_avp__MIPv4__NONE__MIP__Algorithm__Type->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SDP__Session__Description: field_avp__DCA__3GPP__SDP__Session__Description->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Extended__Min__Desired__BW__DL: field_avp__RX__3GPP__Extended__Min__Desired__BW__DL->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Location__Info: field_avp__DCA__3GPP__Location__Info->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL: field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Event__Threshold__RSRQ: field_avp__AAA__3GPP__Event__Threshold__RSRQ->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__LCS__Information: field_avp__DCA__3GPP__LCS__Information->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Service__Parameters: field_avp__S6__3GPP__Service__Parameters->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Information: field_avp__PCC__3GPP__Presence__Reporting__Area__Information->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Routing__Rule__Identifier: field_avp__PCC__3GPP__Routing__Rule__Identifier->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SMS__Information: field_avp__DCA__3GPP__SMS__Information->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__ePDG__Address: field_avp__DCA__3GPP__ePDG__Address->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Event__Trigger: field_avp__PCC__3GPP__Event__Trigger->set_implicit_omit(); break; case ALT_avp__RX__3GPP__GCS__Identifier: field_avp__RX__3GPP__GCS__Identifier->set_implicit_omit(); break; case ALT_avp__MIPv6__NONE__QoS__Capability: field_avp__MIPv6__NONE__QoS__Capability->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__ADC__Rule__Install: field_avp__PCC__3GPP__ADC__Rule__Install->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator: field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator->set_implicit_omit(); break; case ALT_avp__DCC__NONE__G__S__U__Pool__Identifier: field_avp__DCC__NONE__G__S__U__Pool__Identifier->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Outgoing__Session__Id: field_avp__DCA__3GPP__Outgoing__Session__Id->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__PoC__Controlling__Address: field_avp__DCA__3GPP__PoC__Controlling__Address->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Dynamic__Address__Flag: field_avp__DCA__3GPP__Dynamic__Address__Flag->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Confidentiality__Key: field_avp__CxDx__3GPP__Confidentiality__Key->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Flow__Label: field_avp__PCC__3GPP__Flow__Label->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__NAS__Port: field_avp__DNAS__NONE__NAS__Port->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Authentication__Info: field_avp__AAA__3GPP__Authentication__Info->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Transcoder__Inserted__Indication: field_avp__DCA__3GPP__Transcoder__Inserted__Indication->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SMS__Node: field_avp__DCA__3GPP__SMS__Node->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Trace__Interface__List: field_avp__AAA__3GPP__Trace__Interface__List->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SGW__Address: field_avp__DCA__3GPP__SGW__Address->set_implicit_omit(); break; case ALT_avp__GI__3GPP__3GPP__Charging__Id: field_avp__GI__3GPP__3GPP__Charging__Id->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__CHAP__Algorithm: field_avp__DNAS__NONE__CHAP__Algorithm->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__APN__Configuration__Profile: field_avp__AAA__3GPP__APN__Configuration__Profile->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts: field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Full__Network__Name: field_avp__AAA__3GPP__Full__Network__Name->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Message__Type: field_avp__DCA__3GPP__Message__Type->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__APN__Rate__Control__Uplink: field_avp__DCA__3GPP__APN__Rate__Control__Uplink->set_implicit_omit(); break; case ALT_avp__GI__3GPP__3GPP__CAMEL__Charging__Info: field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__From__Address: field_avp__DCA__3GPP__From__Address->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__TWAG__CP__Address: field_avp__AAA__3GPP__TWAG__CP__Address->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__PDP__Context__Type: field_avp__DCA__3GPP__PDP__Context__Type->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Flows: field_avp__RX__3GPP__Flows->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__User__Session__Id: field_avp__DCA__3GPP__User__Session__Id->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__PoC__Change__Time: field_avp__DCA__3GPP__PoC__Change__Time->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Privacy__Indicator: field_avp__DCA__3GPP__Privacy__Indicator->set_implicit_omit(); break; case ALT_avp__S6__3GPP__CIA__Flags: field_avp__S6__3GPP__CIA__Flags->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Extended__Min__Requested__BW__UL: field_avp__RX__3GPP__Extended__Min__Requested__BW__UL->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Monitoring__Time: field_avp__PCC__3GPP__Monitoring__Time->set_implicit_omit(); break; case ALT_avp__DCC__NONE__CC__Input__Octets: field_avp__DCC__NONE__CC__Input__Octets->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Teleservice: field_avp__DCA__3GPP__Teleservice->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Quota__Consumption__Time: field_avp__DCA__3GPP__Quota__Consumption__Time->set_implicit_omit(); break; case ALT_avp__S6__3GPP__UE__Reachability__Configuration: field_avp__S6__3GPP__UE__Reachability__Configuration->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Destination__Realm: field_avp__BASE__NONE__Destination__Realm->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Acceptable__Service__Info: field_avp__RX__3GPP__Acceptable__Service__Info->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Flow__Direction: field_avp__PCC__3GPP__Flow__Direction->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__ProSe__Reason__For__Cancellation: field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Supported__Monitoring__Events: field_avp__S6__3GPP__Supported__Monitoring__Events->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__CG__Address: field_avp__DCA__3GPP__CG__Address->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Radio__Parameter__Set__Values: field_avp__DCA__3GPP__Radio__Parameter__Set__Values->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__SIP__Item__Number: field_avp__CxDx__3GPP__SIP__Item__Number->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Session__Release__Cause: field_avp__PCC__3GPP__Session__Release__Cause->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__MDT__User__Consent: field_avp__AAA__3GPP__MDT__User__Consent->set_implicit_omit(); break; case ALT_avp__S6__3GPP__HSS__Cause: field_avp__S6__3GPP__HSS__Cause->set_implicit_omit(); break; case ALT_avp__MIPv6__NONE__MIP6__Home__Link__Prefix: field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Login__LAT__Port: field_avp__DNAS__NONE__Login__LAT__Port->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__PCSCF__Restoration__Indication: field_avp__PCC__3GPP__PCSCF__Restoration__Indication->set_implicit_omit(); break; case ALT_avp__DCC__NONE__G__S__U__Pool__Reference: field_avp__DCC__NONE__G__S__U__Pool__Reference->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Layer__2__Group__ID: field_avp__DCA__3GPP__Layer__2__Group__ID->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Interface__Port: field_avp__DCA__3GPP__Interface__Port->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Subscription__Data__Deletion: field_avp__AAA__3GPP__Subscription__Data__Deletion->set_implicit_omit(); break; case ALT_avp__MIPv6__NONE__Chargable__User__Identity: field_avp__MIPv6__NONE__Chargable__User__Identity->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Trace__Collection__Entity: field_avp__AAA__3GPP__Trace__Collection__Entity->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__AoC__Request__Type: field_avp__DCA__3GPP__AoC__Request__Type->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Feature__List__ID: field_avp__CxDx__3GPP__Feature__List__ID->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Redirect__Host: field_avp__BASE__NONE__Redirect__Host->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Network__Access__Mode: field_avp__AAA__3GPP__Network__Access__Mode->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Framed__Compression: field_avp__DNAS__NONE__Framed__Compression->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__ARAP__Zone__Access: field_avp__DNAS__NONE__ARAP__Zone__Access->set_implicit_omit(); break; case ALT_avp__GI__3GPP__3GPP__Selection__Mode: field_avp__GI__3GPP__3GPP__Selection__Mode->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__QoS__Filter__Rule: field_avp__DNAS__NONE__QoS__Filter__Rule->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Complete__Data__List__Included__Indicator: field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__MN__AAA__SPI: field_avp__MIPv4__NONE__MIP__MN__AAA__SPI->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__LCS__Client__Name: field_avp__DCA__3GPP__LCS__Client__Name->set_implicit_omit(); break; case ALT_avp__GI__3GPP__3GPP__SGSN__Address: field_avp__GI__3GPP__3GPP__SGSN__Address->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier: field_avp__DCA__3GPP__Related__IMS__Charging__Identifier->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Called__Asserted__Identity: field_avp__DCA__3GPP__Called__Asserted__Identity->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__TWAG__Address: field_avp__DCA__3GPP__TWAG__Address->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__MSA__Lifetime: field_avp__MIPv4__NONE__MIP__MSA__Lifetime->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Talk__Burst__Time: field_avp__DCA__3GPP__Talk__Burst__Time->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Token__Text: field_avp__DCA__3GPP__Token__Text->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Rate__Control__Time__Unit: field_avp__DCA__3GPP__Rate__Control__Time__Unit->set_implicit_omit(); break; case ALT_avp__GI__3GPP__External__Identifier: field_avp__GI__3GPP__External__Identifier->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Reason__Header: field_avp__DCA__3GPP__Reason__Header->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__WLCP__Key: field_avp__AAA__3GPP__WLCP__Key->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Reachability__Type: field_avp__S6__3GPP__Reachability__Type->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SIP__Request__Timestamp: field_avp__DCA__3GPP__SIP__Request__Timestamp->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Framed__Route: field_avp__DNAS__NONE__Framed__Route->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Tunnel__Private__Group__Id: field_avp__DNAS__NONE__Tunnel__Private__Group__Id->set_implicit_omit(); break; case ALT_avp__DCC__NONE__CC__Request__Type: field_avp__DCC__NONE__CC__Request__Type->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__ProSe__Source__IP__Address: field_avp__DCA__3GPP__ProSe__Source__IP__Address->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Type__Of__External__Identifier: field_avp__S6__3GPP__Type__Of__External__Identifier->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Event__Report__Indication: field_avp__PCC__3GPP__Event__Report__Indication->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__MDT__Configuration: field_avp__AAA__3GPP__MDT__Configuration->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Usage__Monitoring__Report: field_avp__PCC__3GPP__Usage__Monitoring__Report->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Number__Of__Participants: field_avp__DCA__3GPP__Number__Of__Participants->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__MSC__Address: field_avp__DCA__3GPP__MSC__Address->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Priviledged__Sender__Indication: field_avp__CxDx__3GPP__Priviledged__Sender__Indication->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Adjacent__Access__Restriction__Data: field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__AoC__Service__Obligatory__Type: field_avp__DCA__3GPP__AoC__Service__Obligatory__Type->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID: field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Time__First__Usage: field_avp__DCA__3GPP__Time__First__Usage->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Reason__Info: field_avp__CxDx__3GPP__Reason__Info->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Default__EPS__Bearer__QoS: field_avp__PCC__3GPP__Default__EPS__Bearer__QoS->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__CLR__Flags: field_avp__AAA__3GPP__CLR__Flags->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__ULR__Flags: field_avp__AAA__3GPP__ULR__Flags->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Originating__SCCP__Address: field_avp__DCA__3GPP__Originating__SCCP__Address->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__ICS__Indicator: field_avp__AAA__3GPP__ICS__Indicator->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Calling__Station__Id: field_avp__DNAS__NONE__Calling__Station__Id->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Tunnel__Client__Auth__Id: field_avp__DNAS__NONE__Tunnel__Client__Auth__Id->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Currency__Code: field_avp__DCC__NONE__Currency__Code->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Cancellation__Type: field_avp__AAA__3GPP__Cancellation__Type->set_implicit_omit(); break; case ALT_avp__BASE__NONE__E2E__Sequence: field_avp__BASE__NONE__E2E__Sequence->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Origin__Realm: field_avp__BASE__NONE__Origin__Realm->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__PDN__Type: field_avp__AAA__3GPP__PDN__Type->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Scale__Factor: field_avp__DCA__3GPP__Scale__Factor->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__IM__Information: field_avp__DCA__3GPP__IM__Information->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Prompt: field_avp__DNAS__NONE__Prompt->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SDP__Offer__Timestamp: field_avp__DCA__3GPP__SDP__Offer__Timestamp->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__PPR__Flags: field_avp__AAA__3GPP__PPR__Flags->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__MM__Content__Type: field_avp__DCA__3GPP__MM__Content__Type->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__CPDT__Information: field_avp__DCA__3GPP__CPDT__Information->set_implicit_omit(); break; case ALT_avp__GI__3GPP__3GPP__GGSN__IPv6__Address: field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__DER__S6b__Flags: field_avp__AAA__3GPP__DER__S6b__Flags->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SCS__Realm: field_avp__DCA__3GPP__SCS__Realm->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__LCS__Requestor__Id: field_avp__DCA__3GPP__LCS__Requestor__Id->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Access__Network__Charging__Identifier: field_avp__RX__3GPP__Access__Network__Charging__Identifier->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Redirect__Server: field_avp__DCC__NONE__Redirect__Server->set_implicit_omit(); break; case ALT_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status: field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__PoC__User__Role__info__Units: field_avp__DCA__3GPP__PoC__User__Role__info__Units->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Variable__Part: field_avp__DCA__3GPP__Variable__Part->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID: field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data: field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Bearer__Operation: field_avp__PCC__3GPP__Bearer__Operation->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Current__Location__Retrieved: field_avp__AAA__3GPP__Current__Location__Retrieved->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Pre__emption__Control__Info: field_avp__RX__3GPP__Pre__emption__Control__Info->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__TDF__Application__Instance__Identifier: field_avp__PCC__3GPP__TDF__Application__Instance__Identifier->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SM__Device__Trigger__Information: field_avp__DCA__3GPP__SM__Device__Trigger__Information->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Service__Information: field_avp__DCA__3GPP__Service__Information->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Acct__Interim__Interval: field_avp__BASE__NONE__Acct__Interim__Interval->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Media__Component__Number: field_avp__RX__3GPP__Media__Component__Number->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Path: field_avp__CxDx__3GPP__Path->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Packet__Filter__Usage: field_avp__PCC__3GPP__Packet__Filter__Usage->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Event__Threshold__Event__1F: field_avp__AAA__3GPP__Event__Threshold__Event__1F->set_implicit_omit(); break; case ALT_avp__S6__3GPP__MONTE__Location__Type: field_avp__S6__3GPP__MONTE__Location__Type->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Inter__Operator__Identifier: field_avp__DCA__3GPP__Inter__Operator__Identifier->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__RDS__Indicator: field_avp__AAA__3GPP__RDS__Indicator->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Proximity__Cancellation__Timestamp: field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__MMTel__SService__Type: field_avp__DCA__3GPP__MMTel__SService__Type->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Optional__Capability: field_avp__CxDx__3GPP__Optional__Capability->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Tunnel__Header__Length: field_avp__PCC__3GPP__Tunnel__Header__Length->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Reporting__Trigger: field_avp__AAA__3GPP__Reporting__Trigger->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate: field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name: field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Group__PLMN__Id: field_avp__AAA__3GPP__Group__PLMN__Id->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Reply__Path__Requested: field_avp__DCA__3GPP__Reply__Path__Requested->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__User__Id: field_avp__AAA__3GPP__User__Id->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Serving__Node__Type: field_avp__DCA__3GPP__Serving__Node__Type->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Login__LAT__Node: field_avp__DNAS__NONE__Login__LAT__Node->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Originating__Line__Info: field_avp__DNAS__NONE__Originating__Line__Info->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Exponent: field_avp__DCC__NONE__Exponent->set_implicit_omit(); break; case ALT_avp__MIPv6__NONE__MIP__Authenticator: field_avp__MIPv6__NONE__MIP__Authenticator->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info: field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__Accounting__Input__Octets: field_avp__MIPv4__NONE__Accounting__Input__Octets->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__EPS__User__State: field_avp__AAA__3GPP__EPS__User__State->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Origin__Host: field_avp__BASE__NONE__Origin__Host->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Access__Authorization__Flags: field_avp__AAA__3GPP__Access__Authorization__Flags->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__PDP__Address: field_avp__DCA__3GPP__PDP__Address->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator: field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__NNI__Information: field_avp__DCA__3GPP__NNI__Information->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Location__Estimate: field_avp__DCA__3GPP__Location__Estimate->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Offline__Charging: field_avp__DCA__3GPP__Offline__Charging->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Retry__Interval: field_avp__RX__3GPP__Retry__Interval->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Accounting__Session__Id: field_avp__BASE__NONE__Accounting__Session__Id->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Additional__Content__Information: field_avp__DCA__3GPP__Additional__Content__Information->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Restriction__Filter__Rule: field_avp__DCC__NONE__Restriction__Filter__Rule->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Cause__Code: field_avp__DCA__3GPP__Cause__Code->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__TWAN__Connection__Mode: field_avp__AAA__3GPP__TWAN__Connection__Mode->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Packet__Filter__Identifier: field_avp__PCC__3GPP__Packet__Filter__Identifier->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Address__Data: field_avp__DCA__3GPP__Address__Data->set_implicit_omit(); break; case ALT_avp__S6__3GPP__SCEF__Reference__ID: field_avp__S6__3GPP__SCEF__Reference__ID->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Content__Type: field_avp__DCA__3GPP__Content__Type->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Resource__Release__Notification: field_avp__PCC__3GPP__Resource__Release__Notification->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__ADC__Rule__Name: field_avp__PCC__3GPP__ADC__Rule__Name->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__ProSe__Function__IP__Address: field_avp__DCA__3GPP__ProSe__Function__IP__Address->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Guaranteed__Bitrate__DL: field_avp__PCC__3GPP__Guaranteed__Bitrate__DL->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Disconnect__Cause: field_avp__BASE__NONE__Disconnect__Cause->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Error__Diagnostic: field_avp__AAA__3GPP__Error__Diagnostic->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Extended__Max__Supported__BW__UL: field_avp__RX__3GPP__Extended__Max__Supported__BW__UL->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__UDP__Source__Port: field_avp__PCC__3GPP__UDP__Source__Port->set_implicit_omit(); break; case ALT_avp__DCC__NONE__CC__Total__Octets: field_avp__DCC__NONE__CC__Total__Octets->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Accounting__Record__Type: field_avp__BASE__NONE__Accounting__Record__Type->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SMS__Result: field_avp__DCA__3GPP__SMS__Result->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__MMS__Information: field_avp__DCA__3GPP__MMS__Information->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__From__SIP__Header: field_avp__CxDx__3GPP__From__SIP__Header->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Routing__Rule__Definition: field_avp__PCC__3GPP__Routing__Rule__Definition->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__SIPTO__Local__Network__Permission: field_avp__AAA__3GPP__SIPTO__Local__Network__Permission->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__CUG__Information: field_avp__DCA__3GPP__CUG__Information->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed: field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Value__Digits: field_avp__DCC__NONE__Value__Digits->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__MN__AAA__Auth: field_avp__MIPv4__NONE__MIP__MN__AAA__Auth->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Acct__Application__Id: field_avp__BASE__NONE__Acct__Application__Id->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Associated__Party__Address: field_avp__DCA__3GPP__Associated__Party__Address->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__SIP__Authenticate: field_avp__CxDx__3GPP__SIP__Authenticate->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Service__Type: field_avp__AAA__3GPP__Service__Type->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Immediate__Response__Preferred: field_avp__AAA__3GPP__Immediate__Response__Preferred->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Framed__Appletalk__Zone: field_avp__DNAS__NONE__Framed__Appletalk__Zone->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Login__IPv6__Host: field_avp__DNAS__NONE__Login__IPv6__Host->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Local__GW__Inserted__Indication: field_avp__DCA__3GPP__Local__GW__Inserted__Indication->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__XRES: field_avp__AAA__3GPP__XRES->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Final__Unit__Indication: field_avp__DCC__NONE__Final__Unit__Indication->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Deferred__Location__Event__Type: field_avp__DCA__3GPP__Deferred__Location__Event__Type->set_implicit_omit(); break; case ALT_avp__GI__3GPP__3GPP__IMSI: field_avp__GI__3GPP__3GPP__IMSI->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__User__State: field_avp__AAA__3GPP__User__State->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__MN__to__HA__MSA: field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Result__Code: field_avp__BASE__NONE__Result__Code->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Envelope: field_avp__DCA__3GPP__Envelope->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity: field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__IMS__Communication__Service__Identifier: field_avp__DCA__3GPP__IMS__Communication__Service__Identifier->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Framed__IP__Address: field_avp__DNAS__NONE__Framed__IP__Address->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Trust__Relationship__Update: field_avp__AAA__3GPP__Trust__Relationship__Update->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__APN__Rate__Control__Downlink: field_avp__DCA__3GPP__APN__Rate__Control__Downlink->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Session__Direction: field_avp__DCA__3GPP__Session__Direction->set_implicit_omit(); break; case ALT_avp__S6__3GPP__IP__SM__GW__Realm: field_avp__S6__3GPP__IP__SM__GW__Realm->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Monitoring__UE__Identifier: field_avp__DCA__3GPP__Monitoring__UE__Identifier->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Reference__ID__Validity__Time: field_avp__S6__3GPP__Reference__ID__Validity__Time->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__TFT__Packet__Filter__Information: field_avp__PCC__3GPP__TFT__Packet__Filter__Information->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity: field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Min__Desired__Bandwidth__DL: field_avp__RX__3GPP__Min__Desired__Bandwidth__DL->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Transmitter__Info: field_avp__DCA__3GPP__Transmitter__Info->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Group__Reporting__Guard__Timer: field_avp__S6__3GPP__Group__Reporting__Guard__Timer->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__PS__Furnish__Charging__Information: field_avp__DCA__3GPP__PS__Furnish__Charging__Information->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Associated__Identities: field_avp__CxDx__3GPP__Associated__Identities->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Session__Linking__Indicator: field_avp__PCC__3GPP__Session__Linking__Indicator->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Auth__Session__State: field_avp__BASE__NONE__Auth__Session__State->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Maximum__Number__of__Reports: field_avp__S6__3GPP__Maximum__Number__of__Reports->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__PRA__Install: field_avp__PCC__3GPP__PRA__Install->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__V2X__Permission: field_avp__AAA__3GPP__V2X__Permission->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__ProSe__Range__Class: field_avp__DCA__3GPP__ProSe__Range__Class->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Carrier__Select__Routing__Information: field_avp__DCA__3GPP__Carrier__Select__Routing__Information->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__QoS__Negotiation: field_avp__PCC__3GPP__QoS__Negotiation->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__LIPA__Permission: field_avp__AAA__3GPP__LIPA__Permission->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__SIP__Auth__Data__Item: field_avp__CxDx__3GPP__SIP__Auth__Data__Item->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__3GPP2__MEID: field_avp__AAA__3GPP__3GPP2__MEID->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__FA__to__MN__MSA: field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Subscription__Data: field_avp__AAA__3GPP__Subscription__Data->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Multiple__Registration__Indication: field_avp__CxDx__3GPP__Multiple__Registration__Indication->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__WLAN__offloadability__UTRAN: field_avp__AAA__3GPP__WLAN__offloadability__UTRAN->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Vendor__Specific__Application__Id: field_avp__BASE__NONE__Vendor__Specific__Application__Id->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__IMSI__Unauthenticated__Flag: field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Interface__Id: field_avp__DCA__3GPP__Interface__Id->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__CSG__Subscription__Data: field_avp__AAA__3GPP__CSG__Subscription__Data->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Diagnostics: field_avp__DCA__3GPP__Diagnostics->set_implicit_omit(); break; case ALT_avp__MIPv6__NONE__Service__Selection: field_avp__MIPv6__NONE__Service__Selection->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__TS__Code: field_avp__AAA__3GPP__TS__Code->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Tunnel__Client__Endpoint: field_avp__DNAS__NONE__Tunnel__Client__Endpoint->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__AN__Trusted: field_avp__AAA__3GPP__AN__Trusted->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Monitoring__Event__Funtionality: field_avp__DCA__3GPP__Monitoring__Event__Funtionality->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Aux__Applic__Info: field_avp__DCA__3GPP__Aux__Applic__Info->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__Nonce: field_avp__MIPv4__NONE__MIP__Nonce->set_implicit_omit(); break; case ALT_avp__S6__3GPP__IP__SM__GW__Number: field_avp__S6__3GPP__IP__SM__GW__Number->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__AAR__Flags: field_avp__AAA__3GPP__AAR__Flags->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__LCS__Client__External__ID: field_avp__DCA__3GPP__LCS__Client__External__ID->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__VLR__Number: field_avp__DCA__3GPP__VLR__Number->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Charging__Rule__Install: field_avp__PCC__3GPP__Charging__Rule__Install->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Rx__Request__Type: field_avp__RX__3GPP__Rx__Request__Type->set_implicit_omit(); break; case ALT_avp__S6__3GPP__NIDD__Authorization__Response: field_avp__S6__3GPP__NIDD__Authorization__Response->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Outgoing__Trunk__Group__Id: field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Transport__Access__Type: field_avp__AAA__3GPP__Transport__Access__Type->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Subscription__Id: field_avp__DCC__NONE__Subscription__Id->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__QoS__Rule__Remove: field_avp__PCC__3GPP__QoS__Rule__Remove->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data: field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Message__Body: field_avp__DCA__3GPP__Message__Body->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Communication__Duration__Time: field_avp__S6__3GPP__Communication__Duration__Time->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Access__Availability__Change__Reason: field_avp__PCC__3GPP__Access__Availability__Change__Reason->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__TDF__Application__Identifier: field_avp__PCC__3GPP__TDF__Application__Identifier->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Requested__PLMN__Identifier: field_avp__DCA__3GPP__Requested__PLMN__Identifier->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Location__Area__Identity: field_avp__AAA__3GPP__Location__Area__Identity->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Media__Component__Status: field_avp__RX__3GPP__Media__Component__Status->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__eDRX__Cycle__Length__Value: field_avp__AAA__3GPP__eDRX__Cycle__Length__Value->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__FA__Challenge: field_avp__MIPv4__NONE__MIP__FA__Challenge->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Visited__Network__Identifier: field_avp__CxDx__3GPP__Visited__Network__Identifier->set_implicit_omit(); break; case ALT_avp__S6__3GPP__RIR__Flags: field_avp__S6__3GPP__RIR__Flags->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Volume__Quota__Threshold: field_avp__DCA__3GPP__Volume__Quota__Threshold->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Incremental__Cost: field_avp__DCA__3GPP__Incremental__Cost->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Usage__Monitoring__Level: field_avp__PCC__3GPP__Usage__Monitoring__Level->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Collection__Period__RRM__LTE: field_avp__AAA__3GPP__Collection__Period__RRM__LTE->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Extended__APN__AMBR__UL: field_avp__PCC__3GPP__Extended__APN__AMBR__UL->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Subscriber__Status: field_avp__AAA__3GPP__Subscriber__Status->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Identity__with__Emergency__Registration: field_avp__CxDx__3GPP__Identity__with__Emergency__Registration->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Originator__Received__Address: field_avp__DCA__3GPP__Originator__Received__Address->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__AoC__Service: field_avp__DCA__3GPP__AoC__Service->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Tariff__Change__Usage: field_avp__DCC__NONE__Tariff__Change__Usage->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__LCS__PrivacyException: field_avp__AAA__3GPP__LCS__PrivacyException->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__QoS__Subscribed: field_avp__AAA__3GPP__QoS__Subscribed->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__NAS__IP__Address: field_avp__DNAS__NONE__NAS__IP__Address->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Variable__Part__Value: field_avp__DCA__3GPP__Variable__Part__Value->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Read__Reply__Report__Requested: field_avp__DCA__3GPP__Read__Reply__Report__Requested->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Event__Charging__TimeStamp: field_avp__DCA__3GPP__Event__Charging__TimeStamp->set_implicit_omit(); break; case ALT_avp__RX__3GPP__RR__Bandwidth: field_avp__RX__3GPP__RR__Bandwidth->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__CHAP__Auth: field_avp__DNAS__NONE__CHAP__Auth->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Service__Context__Id: field_avp__DCC__NONE__Service__Context__Id->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__Authenticator__Length: field_avp__MIPv4__NONE__MIP__Authenticator__Length->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SDP__TimeStamps: field_avp__DCA__3GPP__SDP__TimeStamps->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__IMS__Charging__Identifier: field_avp__DCA__3GPP__IMS__Charging__Identifier->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__MIP__FA__RK__SPI: field_avp__AAA__3GPP__MIP__FA__RK__SPI->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Related__Trigger: field_avp__DCA__3GPP__Related__Trigger->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL: field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL->set_implicit_omit(); break; case ALT_avp__S6__3GPP__SCS__Identity: field_avp__S6__3GPP__SCS__Identity->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__LCS__Name__String: field_avp__DCA__3GPP__LCS__Name__String->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Access__Network__Charging__Address: field_avp__RX__3GPP__Access__Network__Charging__Address->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Identifier: field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Inband__Security__Id: field_avp__BASE__NONE__Inband__Security__Id->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__ISUP__Cause__Value: field_avp__DCA__3GPP__ISUP__Cause__Value->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Charging__Rule__Name: field_avp__PCC__3GPP__Charging__Rule__Name->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Ip__Domain__Id: field_avp__RX__3GPP__Ip__Domain__Id->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__TDF__IP__Address: field_avp__PCC__3GPP__TDF__IP__Address->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__UE__Usage__Type: field_avp__AAA__3GPP__UE__Usage__Type->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction: field_avp__S6__3GPP__Enhanced__Coverage__Restriction->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Charged__Party: field_avp__DCA__3GPP__Charged__Party->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__PDN__Connection__Charging__ID: field_avp__DCA__3GPP__PDN__Connection__Charging__ID->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__User__Data__Already__Available: field_avp__CxDx__3GPP__User__Data__Already__Available->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Security__Parameter__Index: field_avp__PCC__3GPP__Security__Parameter__Index->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__MME__Number__for__MT__SMS: field_avp__AAA__3GPP__MME__Number__for__MT__SMS->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL: field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL->set_implicit_omit(); break; case ALT_avp__DCC__NONE__CC__Correlation__Id: field_avp__DCC__NONE__CC__Correlation__Id->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__Home__Agent__Host: field_avp__MIPv4__NONE__MIP__Home__Agent__Host->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Route__Record: field_avp__BASE__NONE__Route__Record->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SM__User__Data__Header: field_avp__DCA__3GPP__SM__User__Data__Header->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Carrier__Frequency: field_avp__AAA__3GPP__Carrier__Frequency->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__MMTel__Information: field_avp__DCA__3GPP__MMTel__Information->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Mandatory__Capability: field_avp__CxDx__3GPP__Mandatory__Capability->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Trace__NE__Type__List: field_avp__AAA__3GPP__Trace__NE__Type__List->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode: field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Port__Limit: field_avp__DNAS__NONE__Port__Limit->set_implicit_omit(); break; case ALT_avp__MIPv6__NONE__MIP6__Feature__Vector: field_avp__MIPv6__NONE__MIP6__Feature__Vector->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Multiple__Services__Credit__Control: field_avp__DCC__NONE__Multiple__Services__Credit__Control->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator: field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__NOR__Flags: field_avp__AAA__3GPP__NOR__Flags->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Message__ID: field_avp__DCA__3GPP__Message__ID->set_implicit_omit(); break; case ALT_avp__GI__3GPP__3GPP__MS__TimeZone: field_avp__GI__3GPP__3GPP__MS__TimeZone->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__External__Client: field_avp__AAA__3GPP__External__Client->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Charge__Reason__Code: field_avp__DCA__3GPP__Charge__Reason__Code->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Authorization__Lifetime: field_avp__BASE__NONE__Authorization__Lifetime->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__TWAN__PCO: field_avp__AAA__3GPP__TWAN__PCO->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__PoC__Change__Conditions: field_avp__DCA__3GPP__PoC__Change__Conditions->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Language: field_avp__DCA__3GPP__Language->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Extended__Min__Requested__BW__DL: field_avp__RX__3GPP__Extended__Min__Requested__BW__DL->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__ARAP__Features: field_avp__DNAS__NONE__ARAP__Features->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Framed__MTU: field_avp__DNAS__NONE__Framed__MTU->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Unit__Quota__Threshold: field_avp__DCA__3GPP__Unit__Quota__Threshold->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Accounting__Auth__Method: field_avp__DNAS__NONE__Accounting__Auth__Method->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__MIP__Authenticator__Offset: field_avp__MIPv4__NONE__MIP__Authenticator__Offset->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__MBMS__Information: field_avp__DCA__3GPP__MBMS__Information->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Bearer__Capability: field_avp__DCA__3GPP__Bearer__Capability->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Service__URN: field_avp__RX__3GPP__Service__URN->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Supported__Services: field_avp__S6__3GPP__Supported__Services->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SDP__Media__Description: field_avp__DCA__3GPP__SDP__Media__Description->set_implicit_omit(); break; case ALT_avp__MIPv4__NONE__Accounting__Output__Packets: field_avp__MIPv4__NONE__Accounting__Output__Packets->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Radio__Parameter__Set__Info: field_avp__DCA__3GPP__Radio__Parameter__Set__Info->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Rule__DeActivation__Time: field_avp__PCC__3GPP__Rule__DeActivation__Time->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Relay__Node__Indicator: field_avp__AAA__3GPP__Relay__Node__Indicator->set_implicit_omit(); break; case ALT_avp__S6__3GPP__T4__Data: field_avp__S6__3GPP__T4__Data->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Fixed__User__Location__Info: field_avp__PCC__3GPP__Fixed__User__Location__Info->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Coverage__Status: field_avp__DCA__3GPP__Coverage__Status->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Online: field_avp__PCC__3GPP__Online->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__ADC__Rule__Base__Name: field_avp__PCC__3GPP__ADC__Rule__Base__Name->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__SCEF__Realm: field_avp__AAA__3GPP__SCEF__Realm->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__MBMS__Charged__Party: field_avp__DCA__3GPP__MBMS__Charged__Party->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Requested__Validity__Time: field_avp__S6__3GPP__Requested__Validity__Time->set_implicit_omit(); break; case ALT_avp__DCC__NONE__CC__Request__Number: field_avp__DCC__NONE__CC__Request__Number->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__AoC__Information: field_avp__DCA__3GPP__AoC__Information->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Supported__Features: field_avp__CxDx__3GPP__Supported__Features->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Local__Time__Zone: field_avp__AAA__3GPP__Local__Time__Zone->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__GERAN__Vector: field_avp__AAA__3GPP__GERAN__Vector->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Call__ID__SIP__Header: field_avp__CxDx__3GPP__Call__ID__SIP__Header->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Online__Charging__Flag: field_avp__DCA__3GPP__Online__Charging__Flag->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Number__of__Messages__Sent: field_avp__DCA__3GPP__Number__of__Messages__Sent->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile: field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile->set_implicit_omit(); break; case ALT_avp__GI__3GPP__3GPP__Session__Stop__Indicator: field_avp__GI__3GPP__3GPP__Session__Stop__Indicator->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__GPRS__Subscription__Data: field_avp__AAA__3GPP__GPRS__Subscription__Data->set_implicit_omit(); break; case ALT_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile: field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Access__Transfer__Type: field_avp__DCA__3GPP__Access__Transfer__Type->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Called__Station__Id: field_avp__DNAS__NONE__Called__Station__Id->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Inter__UE__Transfer: field_avp__DCA__3GPP__Inter__UE__Transfer->set_implicit_omit(); break; case ALT_avp__DCC__NONE__Cost__Unit: field_avp__DCC__NONE__Cost__Unit->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Accounting__Realtime__Required: field_avp__BASE__NONE__Accounting__Realtime__Required->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Termination__Cause: field_avp__BASE__NONE__Termination__Cause->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Received__Talk__Burst__Volume: field_avp__DCA__3GPP__Received__Talk__Burst__Volume->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Rate__Control__Max__Rate: field_avp__DCA__3GPP__Rate__Control__Max__Rate->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Class__Identifier: field_avp__DCA__3GPP__Class__Identifier->set_implicit_omit(); break; case ALT_avp__GI__3GPP__3GPP__Allocate__IP__Type: field_avp__GI__3GPP__3GPP__Allocate__IP__Type->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__SM__Back__Off__Timer: field_avp__AAA__3GPP__SM__Back__Off__Timer->set_implicit_omit(); break; case ALT_avp__RX__3GPP__Specific__Action: field_avp__RX__3GPP__Specific__Action->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Maximum__Detection__Time: field_avp__S6__3GPP__Maximum__Detection__Time->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Login__TCP__Port: field_avp__DNAS__NONE__Login__TCP__Port->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__Password__Retry: field_avp__DNAS__NONE__Password__Retry->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Time__Stamps: field_avp__DCA__3GPP__Time__Stamps->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Base__Time__Interval: field_avp__DCA__3GPP__Base__Time__Interval->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__UWAN__User__Location__Info: field_avp__DCA__3GPP__UWAN__User__Location__Info->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__ProSe__Role__Of__UE: field_avp__DCA__3GPP__ProSe__Role__Of__UE->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__RAT__Type: field_avp__PCC__3GPP__RAT__Type->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Ext__PDP__Address: field_avp__AAA__3GPP__Ext__PDP__Address->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__PoC__Session__Type: field_avp__DCA__3GPP__PoC__Session__Type->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__ISUP__Cause: field_avp__DCA__3GPP__ISUP__Cause->set_implicit_omit(); break; case ALT_avp__RX__3GPP__AF__Signalling__Protocol: field_avp__RX__3GPP__AF__Signalling__Protocol->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Adjacent__PLMNs: field_avp__AAA__3GPP__Adjacent__PLMNs->set_implicit_omit(); break; case ALT_avp__S6__3GPP__Service__Result__Code: field_avp__S6__3GPP__Service__Result__Code->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__SGSN__Location__Information: field_avp__AAA__3GPP__SGSN__Location__Information->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Authorised__QoS: field_avp__DCA__3GPP__Authorised__QoS->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Time__First__Transmission: field_avp__DCA__3GPP__Time__First__Transmission->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Stop__Time: field_avp__DCA__3GPP__Stop__Time->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Reason__Code: field_avp__CxDx__3GPP__Reason__Code->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Pre__emption__Vulnerability: field_avp__PCC__3GPP__Pre__emption__Vulnerability->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__Equivalent__PLMN__List: field_avp__AAA__3GPP__Equivalent__PLMN__List->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__Default__Access: field_avp__PCC__3GPP__Default__Access->set_implicit_omit(); break; case ALT_avp__CxDx__3GPP__Supported__Applications: field_avp__CxDx__3GPP__Supported__Applications->set_implicit_omit(); break; case ALT_avp__BASE__NONE__Class: field_avp__BASE__NONE__Class->set_implicit_omit(); break; case ALT_avp__DNAS__NONE__ARAP__Challenge__Response: field_avp__DNAS__NONE__ARAP__Challenge__Response->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__SM__Message__Type: field_avp__DCA__3GPP__SM__Message__Type->set_implicit_omit(); break; case ALT_avp__DCC__NONE__CC__Sub__Session__Id: field_avp__DCC__NONE__CC__Sub__Session__Id->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__IDR__Flags: field_avp__AAA__3GPP__IDR__Flags->set_implicit_omit(); break; case ALT_avp__PCC__3GPP__PS__to__CS__Session__Continuity: field_avp__PCC__3GPP__PS__to__CS__Session__Continuity->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__V2X__Subscription__Data: field_avp__AAA__3GPP__V2X__Subscription__Data->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Refund__Information: field_avp__DCA__3GPP__Refund__Information->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Rate__Element: field_avp__DCA__3GPP__Rate__Element->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__PDP__Type: field_avp__AAA__3GPP__PDP__Type->set_implicit_omit(); break; case ALT_avp__AAA__3GPP__AMBR: field_avp__AAA__3GPP__AMBR->set_implicit_omit(); break; case ALT_avp__DCA__3GPP__Submission__Time: field_avp__DCA__3GPP__Submission__Time->set_implicit_omit(); break; case ALT_avp__UNKNOWN: field_avp__UNKNOWN->set_implicit_omit(); break; default: break; } } void AVP__Data::encode_text(Text_Buf& text_buf) const { text_buf.push_int(union_selection); switch (union_selection) { case ALT_avp__GI__3GPP__3GPP__SGSN__IPv6__Address: field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Login__LAT__Service: field_avp__DNAS__NONE__Login__LAT__Service->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__RAR__Flags: field_avp__AAA__3GPP__RAR__Flags->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SCS__Address: field_avp__DCA__3GPP__SCS__Address->encode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__GGSN__MCC__MNC: field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Direct__Debiting__Failure__Handling: field_avp__DCC__NONE__Direct__Debiting__Failure__Handling->encode_text(text_buf); break; case ALT_avp__MIPv6__NONE__MIP__Careof__Address: field_avp__MIPv6__NONE__MIP__Careof__Address->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__TWAN__User__Location__Info: field_avp__DCA__3GPP__TWAN__User__Location__Info->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__PoC__User__Role__IDs: field_avp__DCA__3GPP__PoC__User__Role__IDs->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Announcement__Order: field_avp__DCA__3GPP__Announcement__Order->encode_text(text_buf); break; case ALT_avp__CxDx__ETSI__Line__Identifier: field_avp__CxDx__ETSI__Line__Identifier->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Bearer__Identifier: field_avp__PCC__3GPP__Bearer__Identifier->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Content__Version: field_avp__RX__3GPP__Content__Version->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Applic__ID: field_avp__DCA__3GPP__Applic__ID->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__HA__to__FA__MSA: field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Session__Id: field_avp__BASE__NONE__Session__Id->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Route__Header__Transmitted: field_avp__DCA__3GPP__Route__Header__Transmitted->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Reporting__Reason: field_avp__DCA__3GPP__Reporting__Reason->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Emergency__Services: field_avp__AAA__3GPP__Emergency__Services->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Media__Component__Description: field_avp__RX__3GPP__Media__Component__Description->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__CSG__Information__Reporting: field_avp__PCC__3GPP__CSG__Information__Reporting->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Measurement__Quantity: field_avp__AAA__3GPP__Measurement__Quantity->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Location__Information__Configuration: field_avp__S6__3GPP__Location__Information__Configuration->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Bearer__Usage: field_avp__PCC__3GPP__Bearer__Usage->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Application__provided__Called__Party__Address: field_avp__DCA__3GPP__Application__provided__Called__Party__Address->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Proximity__Alert__Timestamp: field_avp__DCA__3GPP__Proximity__Alert__Timestamp->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Tunnel__Header__Filter: field_avp__PCC__3GPP__Tunnel__Header__Filter->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__List__Of__Measurements: field_avp__AAA__3GPP__List__Of__Measurements->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Requested__Service__Unit: field_avp__DCC__NONE__Requested__Service__Unit->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Default__QoS__Name: field_avp__PCC__3GPP__Default__QoS__Name->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__UVA__Flags: field_avp__AAA__3GPP__UVA__Flags->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Expires: field_avp__DCA__3GPP__Expires->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__SAR__Flags: field_avp__CxDx__3GPP__SAR__Flags->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__TDF__Information: field_avp__PCC__3GPP__TDF__Information->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Group__Service__Id: field_avp__AAA__3GPP__Group__Service__Id->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Recipient__SCCP__Address: field_avp__DCA__3GPP__Recipient__SCCP__Address->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Preferred__AoC__Currency: field_avp__DCA__3GPP__Preferred__AoC__Currency->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__Pool: field_avp__DNAS__NONE__Framed__Pool->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Traffic__Data__Volumes: field_avp__DCA__3GPP__Traffic__Data__Volumes->encode_text(text_buf); break; case ALT_avp__DCC__NONE__CC__Time: field_avp__DCC__NONE__CC__Time->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info: field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Unit__Cost: field_avp__DCA__3GPP__Unit__Cost->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__SIP__Digest__Authenticate: field_avp__CxDx__3GPP__SIP__Digest__Authenticate->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Last__UE__Activity__Time: field_avp__AAA__3GPP__Last__UE__Activity__Time->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Context__Identifier: field_avp__AAA__3GPP__Context__Identifier->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Used__Service__Unit: field_avp__DCC__NONE__Used__Service__Unit->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Reg__Reply: field_avp__MIPv4__NONE__MIP__Reg__Reply->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Auth__Application__Id: field_avp__BASE__NONE__Auth__Application__Id->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Trace__Reference: field_avp__AAA__3GPP__Trace__Reference->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__TWAN__Access__Info: field_avp__AAA__3GPP__TWAN__Access__Info->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Status__AS__Code: field_avp__DCA__3GPP__Status__AS__Code->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__LCS__Client__Type: field_avp__DCA__3GPP__LCS__Client__Type->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__Appletalk__Network: field_avp__DNAS__NONE__Framed__Appletalk__Network->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__IPv6__Prefix: field_avp__DNAS__NONE__Framed__IPv6__Prefix->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__PoC__Session__Initiation__Type: field_avp__DCA__3GPP__PoC__Session__Initiation__Type->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Sharing__Key__UL: field_avp__RX__3GPP__Sharing__Key__UL->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Content__Size: field_avp__DCA__3GPP__Content__Size->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Access__Network__Info: field_avp__AAA__3GPP__Access__Network__Info->encode_text(text_buf); break; case ALT_avp__RX__3GPP__AF__Charging__Identifier: field_avp__RX__3GPP__AF__Charging__Identifier->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Monitoring__Event__Report: field_avp__S6__3GPP__Monitoring__Event__Report->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Service__Specific__Type: field_avp__DCA__3GPP__Service__Specific__Type->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Event: field_avp__DCA__3GPP__Event->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Media__Type: field_avp__RX__3GPP__Media__Type->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Conditional__Policy__Information: field_avp__PCC__3GPP__Conditional__Policy__Information->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Firmware__Revision: field_avp__BASE__NONE__Firmware__Revision->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__Event__Type: field_avp__DCA__3GPP__ProSe__Event__Type->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Network__Request__Support: field_avp__PCC__3GPP__Network__Request__Support->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__SIPTO__Permission: field_avp__AAA__3GPP__SIPTO__Permission->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Terminating__IOI: field_avp__DCA__3GPP__Terminating__IOI->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Extended__Max__Supported__BW__DL: field_avp__RX__3GPP__Extended__Max__Supported__BW__DL->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__UE__Local__IP__Address: field_avp__PCC__3GPP__UE__Local__IP__Address->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SM__Sequence__Number: field_avp__DCA__3GPP__SM__Sequence__Number->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__IMS__Information: field_avp__DCA__3GPP__IMS__Information->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List: field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Routing__Rule__Remove: field_avp__PCC__3GPP__Routing__Rule__Remove->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__SGs__MME__Identity: field_avp__AAA__3GPP__SGs__MME__Identity->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Roaming__Information: field_avp__S6__3GPP__Roaming__Information->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Number__Of__Diversions: field_avp__DCA__3GPP__Number__Of__Diversions->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Coverage__Info: field_avp__DCA__3GPP__Coverage__Info->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__SIP__Authentication__Scheme: field_avp__CxDx__3GPP__SIP__Authentication__Scheme->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Event__Threshold__RSRP: field_avp__AAA__3GPP__Event__Threshold__RSRP->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__User__Authorization__Type: field_avp__CxDx__3GPP__User__Authorization__Type->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__PLMN__Client: field_avp__AAA__3GPP__PLMN__Client->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Re__Synchronization__Info: field_avp__AAA__3GPP__Re__Synchronization__Info->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Auth__Grace__Period: field_avp__BASE__NONE__Auth__Grace__Period->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__User__CSG__Information: field_avp__DCA__3GPP__User__CSG__Information->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SM__Status: field_avp__DCA__3GPP__SM__Status->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__IP__Realm__Default__Indication: field_avp__DCA__3GPP__IP__Realm__Default__Indication->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__RAND: field_avp__AAA__3GPP__RAND->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Trace__Depth: field_avp__AAA__3GPP__Trace__Depth->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__MN__to__FA__MSA: field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__SGSN__User__State: field_avp__AAA__3GPP__SGSN__User__State->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__APN__OI__Replacement: field_avp__AAA__3GPP__APN__OI__Replacement->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Alternate__Charged__Party__Address: field_avp__DCA__3GPP__Alternate__Charged__Party__Address->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__APN__Rate__Control: field_avp__DCA__3GPP__APN__Rate__Control->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Re__Auth__Request__Type: field_avp__BASE__NONE__Re__Auth__Request__Type->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Relationship__Mode: field_avp__DCA__3GPP__Relationship__Mode->encode_text(text_buf); break; case ALT_avp__S6__3GPP__External__Identifier: field_avp__S6__3GPP__External__Identifier->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Positioning__Data: field_avp__DCA__3GPP__Positioning__Data->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Redirect__Address__Type: field_avp__DCC__NONE__Redirect__Address__Type->encode_text(text_buf); break; case ALT_avp__MIPv6__NONE__MIP__MN__HA__MSA: field_avp__MIPv6__NONE__MIP__MN__HA__MSA->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier: field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__TFT__Filter: field_avp__PCC__3GPP__TFT__Filter->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Max__Supported__Bandwidth__UL: field_avp__RX__3GPP__Max__Supported__Bandwidth__UL->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Loss__Of__Connectivity__Reason: field_avp__S6__3GPP__Loss__Of__Connectivity__Reason->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Tunnel__Medium__Type: field_avp__DNAS__NONE__Tunnel__Medium__Type->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Originator: field_avp__DCA__3GPP__Originator->encode_text(text_buf); break; case ALT_avp__DCC__NONE__User__Equipment__Info__Type: field_avp__DCC__NONE__User__Equipment__Info__Type->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Flow__Number: field_avp__RX__3GPP__Flow__Number->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Home__Agent__Address: field_avp__MIPv4__NONE__MIP__Home__Agent__Address->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Resource__Allocation__Notification: field_avp__PCC__3GPP__Resource__Allocation__Notification->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Basic__Service__Code: field_avp__DCA__3GPP__Basic__Service__Code->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Monitoring__Type: field_avp__S6__3GPP__Monitoring__Type->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Role__Of__Node: field_avp__DCA__3GPP__Role__Of__Node->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Default__Bearer__Indication: field_avp__PCC__3GPP__Default__Bearer__Indication->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__Information: field_avp__DCA__3GPP__ProSe__Information->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__QoS__Class__Identifier: field_avp__PCC__3GPP__QoS__Class__Identifier->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__VPLMN__LIPA__Allowed: field_avp__AAA__3GPP__VPLMN__LIPA__Allowed->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Mute__Notification: field_avp__PCC__3GPP__Mute__Notification->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__SIP__Authentication__Context: field_avp__CxDx__3GPP__SIP__Authentication__Context->encode_text(text_buf); break; case ALT_avp__MIPv6__NONE__QoS__Resources: field_avp__MIPv6__NONE__QoS__Resources->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Logging__Duration: field_avp__AAA__3GPP__Logging__Duration->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Service__Parameter__Value: field_avp__DCC__NONE__Service__Parameter__Value->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Associated__Registered__Identities: field_avp__CxDx__3GPP__Associated__Registered__Identities->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Routing__IP__Address: field_avp__PCC__3GPP__Routing__IP__Address->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__WLAN__offloadability__EUTRAN: field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__MBMS__GW__Address: field_avp__DCA__3GPP__MBMS__GW__Address->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Destination__Interface: field_avp__DCA__3GPP__Destination__Interface->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__IMS__Emergency__Indicator: field_avp__DCA__3GPP__IMS__Emergency__Indicator->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Change__Time: field_avp__DCA__3GPP__Change__Time->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__KASME: field_avp__AAA__3GPP__KASME->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Session__Key: field_avp__MIPv4__NONE__MIP__Session__Key->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__AoC__Cost__Information: field_avp__DCA__3GPP__AoC__Cost__Information->encode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__User__Location__Info__Time: field_avp__GI__3GPP__3GPP__User__Location__Info__Time->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Teleservice__List: field_avp__AAA__3GPP__Teleservice__List->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__UTRAN__Vector: field_avp__AAA__3GPP__UTRAN__Vector->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Non__3GPP__IP__Access__APN: field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Monitoring__Event__Information: field_avp__DCA__3GPP__Monitoring__Event__Information->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Tariff__Time__Change: field_avp__DCC__NONE__Tariff__Time__Change->encode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__NSAPI: field_avp__GI__3GPP__3GPP__NSAPI->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__LCS__Client__Dialed__By__MS: field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS->encode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__CG__Address: field_avp__GI__3GPP__3GPP__CG__Address->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Envelope__Start__Time: field_avp__DCA__3GPP__Envelope__Start__Time->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Application__Service__Provider__Identity: field_avp__RX__3GPP__Application__Service__Provider__Identity->encode_text(text_buf); break; case ALT_avp__S6__3GPP__NIDD__Authorization__Request: field_avp__S6__3GPP__NIDD__Authorization__Request->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Received__Talk__Burst__Time: field_avp__DCA__3GPP__Received__Talk__Burst__Time->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Incoming__Trunk__Group__Id: field_avp__DCA__3GPP__Incoming__Trunk__Group__Id->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__AAA__Failure__Indication: field_avp__AAA__3GPP__AAA__Failure__Indication->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Rate__Control__Max__Message__Size: field_avp__DCA__3GPP__Rate__Control__Max__Message__Size->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__QoS__Rule__Install: field_avp__PCC__3GPP__QoS__Rule__Install->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Periodic__Communication__Indicator: field_avp__S6__3GPP__Periodic__Communication__Indicator->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Service__Specific__Info: field_avp__DCA__3GPP__Service__Specific__Info->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Flow__Usage: field_avp__RX__3GPP__Flow__Usage->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__RAN__Rule__Support: field_avp__PCC__3GPP__RAN__Rule__Support->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Tunnel__Password: field_avp__DNAS__NONE__Tunnel__Password->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause: field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Monitoring__Duration: field_avp__S6__3GPP__Monitoring__Duration->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__QoS__Information: field_avp__PCC__3GPP__QoS__Information->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Routing__Area__Identity: field_avp__AAA__3GPP__Routing__Area__Identity->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Called__Party__Address: field_avp__DCA__3GPP__Called__Party__Address->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Service__Authorization__Info: field_avp__RX__3GPP__Service__Authorization__Info->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Tunneling: field_avp__DNAS__NONE__Tunneling->encode_text(text_buf); break; case ALT_avp__DCC__NONE__User__Equipment__Info__Value: field_avp__DCC__NONE__User__Equipment__Info__Value->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length: field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__eDRX__Cycle__Length: field_avp__AAA__3GPP__eDRX__Cycle__Length->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Multi__Round__Time__Out: field_avp__BASE__NONE__Multi__Round__Time__Out->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Group__Monitoring__Event__Report__Item: field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Rule__Failure__Code: field_avp__PCC__3GPP__Rule__Failure__Code->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Ext__PDP__Type: field_avp__AAA__3GPP__Ext__PDP__Type->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Time__Quota__Threshold: field_avp__DCA__3GPP__Time__Quota__Threshold->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__User__Location__Info__Time: field_avp__PCC__3GPP__User__Location__Info__Time->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Usage__Monitoring__Information: field_avp__PCC__3GPP__Usage__Monitoring__Information->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Measurement__Period__LTE: field_avp__AAA__3GPP__Measurement__Period__LTE->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Extended__APN__AMBR__DL: field_avp__PCC__3GPP__Extended__APN__AMBR__DL->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Experimental__Result__Code: field_avp__BASE__NONE__Experimental__Result__Code->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Session__Priority: field_avp__CxDx__3GPP__Session__Priority->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Recipient__Info: field_avp__DCA__3GPP__Recipient__Info->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__AoC__Format: field_avp__DCA__3GPP__AoC__Format->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Start__Time: field_avp__DCA__3GPP__Start__Time->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Deregistration__Reason: field_avp__CxDx__3GPP__Deregistration__Reason->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__GMLC__Number: field_avp__AAA__3GPP__GMLC__Number->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Software__Version: field_avp__AAA__3GPP__Software__Version->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Callback__Number: field_avp__DNAS__NONE__Callback__Number->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Configuration__Token: field_avp__DNAS__NONE__Configuration__Token->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Interface__Type: field_avp__DCA__3GPP__Interface__Type->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA: field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Expiration__Date: field_avp__AAA__3GPP__Expiration__Date->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Error__Message: field_avp__BASE__NONE__Error__Message->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__SRES: field_avp__AAA__3GPP__SRES->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__DRM__Content: field_avp__DCA__3GPP__DRM__Content->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Item__Number: field_avp__AAA__3GPP__Item__Number->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__NAS__Port__Type: field_avp__DNAS__NONE__NAS__Port__Type->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__ERP__Authorization: field_avp__AAA__3GPP__ERP__Authorization->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Multiple__Services__Indicator: field_avp__DCC__NONE__Multiple__Services__Indicator->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Early__Media__Description: field_avp__DCA__3GPP__Early__Media__Description->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__MIP__FA__RK: field_avp__AAA__3GPP__MIP__FA__RK->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Related__Change__Condition__Information: field_avp__DCA__3GPP__Related__Change__Condition__Information->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__Protocol: field_avp__DNAS__NONE__Framed__Protocol->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Service__ID: field_avp__S6__3GPP__Service__ID->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__LCS__Format__Indicator: field_avp__DCA__3GPP__LCS__Format__Indicator->encode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__IMSI__MCC__MNC: field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Abort__Cause: field_avp__RX__3GPP__Abort__Cause->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__ISUP__Cause__Location: field_avp__DCA__3GPP__ISUP__Cause__Location->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Charging__Rule__Base__Name: field_avp__PCC__3GPP__Charging__Rule__Base__Name->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Required__Access__Info: field_avp__RX__3GPP__Required__Access__Info->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__TDF__Destination__Realm: field_avp__PCC__3GPP__TDF__Destination__Realm->encode_text(text_buf); break; case ALT_avp__S6__3GPP__S6t__HSS__Cause: field_avp__S6__3GPP__S6t__HSS__Cause->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Media__Initiator__Party: field_avp__DCA__3GPP__Media__Initiator__Party->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Associated__URI: field_avp__DCA__3GPP__Associated__URI->encode_text(text_buf); break; case ALT_avp__RX__3GPP__AF__Requested__Data: field_avp__RX__3GPP__AF__Requested__Data->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__QoS__Rule__Report: field_avp__PCC__3GPP__QoS__Rule__Report->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Filter__Id: field_avp__DNAS__NONE__Filter__Id->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__ARAP__Password: field_avp__DNAS__NONE__ARAP__Password->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Route__Header__Received: field_avp__DCA__3GPP__Route__Header__Received->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Stationary__Indication: field_avp__S6__3GPP__Stationary__Indication->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__CHAP__Response: field_avp__DNAS__NONE__CHAP__Response->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL: field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number: field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Geodetic__Information: field_avp__AAA__3GPP__Geodetic__Information->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Extended__GBR__UL: field_avp__PCC__3GPP__Extended__GBR__UL->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__MBSFN__Area__ID: field_avp__AAA__3GPP__MBSFN__Area__ID->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Server__Capabilities: field_avp__CxDx__3GPP__Server__Capabilities->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Area__Scope: field_avp__AAA__3GPP__Area__Scope->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__Accounting__Input__Packets: field_avp__MIPv4__NONE__Accounting__Input__Packets->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SGW__Change: field_avp__DCA__3GPP__SGW__Change->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__SCSCF__Restoration__Info: field_avp__CxDx__3GPP__SCSCF__Restoration__Info->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number: field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__AoC__Subscription__Information: field_avp__DCA__3GPP__AoC__Subscription__Information->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__PUA__Flags: field_avp__AAA__3GPP__PUA__Flags->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Callback__Id: field_avp__DNAS__NONE__Callback__Id->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Time__Usage: field_avp__DCA__3GPP__Time__Usage->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name: field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name->encode_text(text_buf); break; case ALT_avp__DCC__NONE__CC__Output__Octets: field_avp__DCC__NONE__CC__Output__Octets->encode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__User__Location__Info: field_avp__GI__3GPP__3GPP__User__Location__Info->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Notification__To__UE__User: field_avp__AAA__3GPP__Notification__To__UE__User->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Visited__PLMN__Id: field_avp__AAA__3GPP__Visited__PLMN__Id->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions: field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Participant__Group: field_avp__DCA__3GPP__Participant__Group->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Play__Alternative: field_avp__DCA__3GPP__Play__Alternative->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__MBMS__User__Service__Type: field_avp__DCA__3GPP__MBMS__User__Service__Type->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Transit__IOI__List: field_avp__DCA__3GPP__Transit__IOI__List->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Codec__Data: field_avp__RX__3GPP__Codec__Data->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Monitoring__Event__Config__Status: field_avp__S6__3GPP__Monitoring__Event__Config__Status->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SDP__Media__Name: field_avp__DCA__3GPP__SDP__Media__Name->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__AF__Correlation__Information: field_avp__DCA__3GPP__AF__Correlation__Information->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Cost__Information: field_avp__DCC__NONE__Cost__Information->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Serving__Node__Identity: field_avp__DCA__3GPP__Serving__Node__Identity->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Error__Reporting__Host: field_avp__BASE__NONE__Error__Reporting__Host->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Radio__Frequency: field_avp__DCA__3GPP__Radio__Frequency->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Rule__Activation__Time: field_avp__PCC__3GPP__Rule__Activation__Time->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Service__Data: field_avp__S6__3GPP__Service__Data->encode_text(text_buf); break; case ALT_avp__RX__3GPP__AF__Application__Identifier: field_avp__RX__3GPP__AF__Application__Identifier->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__NetLoc__Access__Support: field_avp__PCC__3GPP__NetLoc__Access__Support->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier: field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Monitoring__Event__Configuration: field_avp__S6__3GPP__Monitoring__Event__Configuration->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Offline: field_avp__PCC__3GPP__Offline->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SIP__Method: field_avp__DCA__3GPP__SIP__Method->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__ADC__Rule__Definition: field_avp__PCC__3GPP__ADC__Rule__Definition->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Additional__Context__ID: field_avp__AAA__3GPP__Additional__Context__ID->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Login__Service: field_avp__DNAS__NONE__Login__Service->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__ARAP__Security__Data: field_avp__DNAS__NONE__ARAP__Security__Data->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Allowed__PLMN__List: field_avp__S6__3GPP__Allowed__PLMN__List->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Bearer__Control__Mode: field_avp__PCC__3GPP__Bearer__Control__Mode->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Active__APN: field_avp__AAA__3GPP__Active__APN->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__HeNB__Local__IP__Address: field_avp__PCC__3GPP__HeNB__Local__IP__Address->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Packet__Filter__Content: field_avp__PCC__3GPP__Packet__Filter__Content->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__SMS__Register__Request: field_avp__AAA__3GPP__SMS__Register__Request->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Subscription__Info: field_avp__CxDx__3GPP__Subscription__Info->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction: field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Client__Address: field_avp__DCA__3GPP__Client__Address->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__APN__Configuration: field_avp__AAA__3GPP__APN__Configuration->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Subscriber__Role: field_avp__DCA__3GPP__Subscriber__Role->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__SIP__Number__Auth__Items: field_avp__CxDx__3GPP__SIP__Number__Auth__Items->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__OMC__Id: field_avp__AAA__3GPP__OMC__Id->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__GMLC__Restriction: field_avp__AAA__3GPP__GMLC__Restriction->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__State: field_avp__DNAS__NONE__State->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Tunnel__Preference: field_avp__DNAS__NONE__Tunnel__Preference->encode_text(text_buf); break; case ALT_avp__DCC__NONE__CC__Session__Failover: field_avp__DCC__NONE__CC__Session__Failover->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Enhanced__Diagnostics: field_avp__DCA__3GPP__Enhanced__Diagnostics->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__CSG__Membership__Indication: field_avp__DCA__3GPP__CSG__Membership__Indication->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Regional__Subscription__Zone__Code: field_avp__AAA__3GPP__Regional__Subscription__Zone__Code->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Message__Class: field_avp__DCA__3GPP__Message__Class->encode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__Negotiated__DSCP: field_avp__GI__3GPP__3GPP__Negotiated__DSCP->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__TWAN__S2a__Failure__Cause: field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__FA__to__MN__SPI: field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Trigger: field_avp__DCA__3GPP__Trigger->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Called__Identity__Change: field_avp__DCA__3GPP__Called__Identity__Change->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__Request__Timestamp: field_avp__DCA__3GPP__ProSe__Request__Timestamp->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__PoC__Session__Id: field_avp__DCA__3GPP__PoC__Session__Id->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Proxy__State: field_avp__BASE__NONE__Proxy__State->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__PoC__Server__Role: field_avp__DCA__3GPP__PoC__Server__Role->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Forwarding__Pending: field_avp__DCA__3GPP__Forwarding__Pending->encode_text(text_buf); break; case ALT_avp__S6__3GPP__SIR__Flags: field_avp__S6__3GPP__SIR__Flags->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Credit__Control__Failure__Handling: field_avp__DCC__NONE__Credit__Control__Failure__Handling->encode_text(text_buf); break; case ALT_avp__MIPv6__NONE__MIP6__Agent__Info: field_avp__MIPv6__NONE__MIP6__Agent__Info->encode_text(text_buf); break; case ALT_avp__RX__3GPP__MPS__Identifier: field_avp__RX__3GPP__MPS__Identifier->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Credit__Management__Status: field_avp__PCC__3GPP__Credit__Management__Status->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__MDT__Allowed__PLMN__Id: field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Monitored__PLMN__Identifier: field_avp__DCA__3GPP__Monitored__PLMN__Identifier->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Service__Result: field_avp__S6__3GPP__Service__Result->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Reporting__Level: field_avp__PCC__3GPP__Reporting__Level->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__MME__Location__Information: field_avp__AAA__3GPP__MME__Location__Information->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Served__Party__IP__Address: field_avp__DCA__3GPP__Served__Party__IP__Address->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Max__Supported__Bandwidth__DL: field_avp__RX__3GPP__Max__Supported__Bandwidth__DL->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Time__First__Reception: field_avp__DCA__3GPP__Time__First__Reception->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Pre__emption__Capability: field_avp__PCC__3GPP__Pre__emption__Capability->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Subscribed__VSRVCC: field_avp__AAA__3GPP__Subscribed__VSRVCC->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Monitoring__Flags: field_avp__PCC__3GPP__Monitoring__Flags->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Redirect__Max__Cache__Time: field_avp__BASE__NONE__Redirect__Max__Cache__Time->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Feature__List: field_avp__CxDx__3GPP__Feature__List->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Address__Type: field_avp__DCA__3GPP__Address__Type->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__TCP__Source__Port: field_avp__PCC__3GPP__TCP__Source__Port->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Application__Detection__Information: field_avp__PCC__3GPP__Application__Detection__Information->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Emergency__Info: field_avp__AAA__3GPP__Emergency__Info->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Remaining__Balance: field_avp__DCA__3GPP__Remaining__Balance->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__MPS__Priority: field_avp__AAA__3GPP__MPS__Priority->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Next__Tariff: field_avp__DCA__3GPP__Next__Tariff->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Requested__Action: field_avp__DCC__NONE__Requested__Action->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Record__Route: field_avp__CxDx__3GPP__Record__Route->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Tariff__XML: field_avp__DCA__3GPP__Tariff__XML->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Alert__Reason: field_avp__AAA__3GPP__Alert__Reason->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Recipient__Address: field_avp__DCA__3GPP__Recipient__Address->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Change__Condition: field_avp__DCA__3GPP__Change__Condition->encode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__CG__IPv6__Address: field_avp__GI__3GPP__3GPP__CG__IPv6__Address->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Idle__Timeout: field_avp__DNAS__NONE__Idle__Timeout->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__NAS__Port__Id: field_avp__DNAS__NONE__NAS__Port__Id->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__DEA__Flags: field_avp__AAA__3GPP__DEA__Flags->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SCS__AS__Address: field_avp__DCA__3GPP__SCS__AS__Address->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__MO__LR: field_avp__AAA__3GPP__MO__LR->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__IMS__Visited__Network__Identifier: field_avp__DCA__3GPP__IMS__Visited__Network__Identifier->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__PoC__User__Role: field_avp__DCA__3GPP__PoC__User__Role->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Announcement__Identifier: field_avp__DCA__3GPP__Announcement__Identifier->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Non__3GPP__IP__Access: field_avp__AAA__3GPP__Non__3GPP__IP__Access->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Monitoring__Event__Report__Data: field_avp__DCA__3GPP__Monitoring__Event__Report__Data->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Adaptations: field_avp__DCA__3GPP__Adaptations->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Host__IP__Address: field_avp__BASE__NONE__Host__IP__Address->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Reg__Request: field_avp__MIPv4__NONE__MIP__Reg__Request->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Quota__Holding__Time: field_avp__DCA__3GPP__Quota__Holding__Time->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Maximum__Wait__Time: field_avp__AAA__3GPP__Maximum__Wait__Time->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Max__Requested__Bandwidth__UL: field_avp__RX__3GPP__Max__Requested__Bandwidth__UL->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Usage__Monitoring__Support: field_avp__PCC__3GPP__Usage__Monitoring__Support->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Maximum__Response__Time: field_avp__S6__3GPP__Maximum__Response__Time->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Envelope__Reporting: field_avp__DCA__3GPP__Envelope__Reporting->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Application__Server: field_avp__DCA__3GPP__Application__Server->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Sponsor__Identity: field_avp__RX__3GPP__Sponsor__Identity->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__Appletalk__Link: field_avp__DNAS__NONE__Framed__Appletalk__Link->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__Interface__Id: field_avp__DNAS__NONE__Framed__Interface__Id->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Proximity__Alert__Indication: field_avp__DCA__3GPP__Proximity__Alert__Indication->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__CoA__IP__Address: field_avp__PCC__3GPP__CoA__IP__Address->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Trunk__Group__Id: field_avp__DCA__3GPP__Trunk__Group__Id->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Default__QoS__Information: field_avp__PCC__3GPP__Default__QoS__Information->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__AN__GW__Address: field_avp__PCC__3GPP__AN__GW__Address->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Start__Of__Charging: field_avp__DCA__3GPP__Start__Of__Charging->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Participants__Involved: field_avp__DCA__3GPP__Participants__Involved->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__NBIFOM__Support: field_avp__PCC__3GPP__NBIFOM__Support->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Redirect__Support: field_avp__PCC__3GPP__Redirect__Support->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__IMSI__Group__Id: field_avp__AAA__3GPP__IMSI__Group__Id->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Cell__Global__Identity: field_avp__AAA__3GPP__Cell__Global__Identity->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Vendor__Id: field_avp__BASE__NONE__Vendor__Id->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__PDN__Connection__Continuity: field_avp__AAA__3GPP__PDN__Connection__Continuity->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Tariff__Information: field_avp__DCA__3GPP__Tariff__Information->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Wildcarded__Public__Identity: field_avp__CxDx__3GPP__Wildcarded__Public__Identity->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__Acct__Session__Time: field_avp__MIPv4__NONE__Acct__Session__Time->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__DSA__Flags: field_avp__AAA__3GPP__DSA__Flags->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__PoC__Event__Type: field_avp__DCA__3GPP__PoC__Event__Type->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Trace__Data: field_avp__AAA__3GPP__Trace__Data->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__LCS__Info: field_avp__AAA__3GPP__LCS__Info->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__LCS__Requestor__Id__String: field_avp__DCA__3GPP__LCS__Requestor__Id__String->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__PDN__GW__Allocation__Type: field_avp__AAA__3GPP__PDN__GW__Allocation__Type->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Additional__Type__Information: field_avp__DCA__3GPP__Additional__Type__Information->encode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__SGSN__MCC__MNC: field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__HESSID: field_avp__AAA__3GPP__HESSID->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Content__Class: field_avp__DCA__3GPP__Content__Class->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Event__Timestamp: field_avp__BASE__NONE__Event__Timestamp->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__TAD__Identifier: field_avp__DCA__3GPP__TAD__Identifier->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Final__Unit__Action: field_avp__DCC__NONE__Final__Unit__Action->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result: field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Service__Generic__Information: field_avp__DCA__3GPP__Service__Generic__Information->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Variable__Part__Type: field_avp__DCA__3GPP__Variable__Part__Type->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__Direct__Discovery__Model: field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Extended__Max__Requested__BW__UL: field_avp__RX__3GPP__Extended__Max__Requested__BW__UL->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SM__Device__Trigger__Indicator: field_avp__DCA__3GPP__SM__Device__Trigger__Indicator->encode_text(text_buf); break; case ALT_avp__S6__3GPP__User__Identifier: field_avp__S6__3GPP__User__Identifier->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__QoS__Rule__Base__Name: field_avp__PCC__3GPP__QoS__Rule__Base__Name->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__IPv6__Pool: field_avp__DNAS__NONE__Framed__IPv6__Pool->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Restoration__Priority: field_avp__AAA__3GPP__Restoration__Priority->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__ISUP__Cause__Diagnostics: field_avp__DCA__3GPP__ISUP__Cause__Diagnostics->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Association__Type: field_avp__S6__3GPP__Association__Type->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Charging__Rule__Definition: field_avp__PCC__3GPP__Charging__Rule__Definition->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Rating__Group: field_avp__DCC__NONE__Rating__Group->encode_text(text_buf); break; case ALT_avp__MIPv6__NONE__MIP__MN__HA__SPI: field_avp__MIPv6__NONE__MIP__MN__HA__SPI->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Min__Requested__Bandwidth__UL: field_avp__RX__3GPP__Min__Requested__Bandwidth__UL->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Application__Specific__Data: field_avp__DCA__3GPP__Application__Specific__Data->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__CoA__Information: field_avp__PCC__3GPP__CoA__Information->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Report__Amount: field_avp__AAA__3GPP__Report__Amount->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name: field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name->encode_text(text_buf); break; case ALT_avp__DCC__NONE__User__Equipment__Info: field_avp__DCC__NONE__User__Equipment__Info->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__A__MSISDN: field_avp__AAA__3GPP__A__MSISDN->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Mobile__Node__Address: field_avp__MIPv4__NONE__MIP__Mobile__Node__Address->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Routing__Rule__Report: field_avp__PCC__3GPP__Routing__Rule__Report->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Number__Of__Requested__Vectors: field_avp__AAA__3GPP__Number__Of__Requested__Vectors->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__AIR__Flags: field_avp__AAA__3GPP__AIR__Flags->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SM__Protocol__ID: field_avp__DCA__3GPP__SM__Protocol__ID->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Low__Priority__Indicator: field_avp__DCA__3GPP__Low__Priority__Indicator->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Geographical__Information: field_avp__AAA__3GPP__Geographical__Information->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Participant__Action__Type: field_avp__DCA__3GPP__Participant__Action__Type->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Node__Id: field_avp__DCA__3GPP__Node__Id->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Loose__Route__Indication: field_avp__CxDx__3GPP__Loose__Route__Indication->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Service__Parameter__Type: field_avp__DCC__NONE__Service__Parameter__Type->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__MME__User__State: field_avp__AAA__3GPP__MME__User__State->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Access__Restriction__Data: field_avp__AAA__3GPP__Access__Restriction__Data->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SM__Service__Type: field_avp__DCA__3GPP__SM__Service__Type->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag: field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Filter__Rule: field_avp__MIPv4__NONE__MIP__Filter__Rule->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Failed__AVP: field_avp__BASE__NONE__Failed__AVP->encode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__RAT__Type: field_avp__GI__3GPP__3GPP__RAT__Type->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__SS__Status: field_avp__AAA__3GPP__SS__Status->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Neighbour__Node__Address: field_avp__DCA__3GPP__Neighbour__Node__Address->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Location__Type: field_avp__DCA__3GPP__Location__Type->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Quota__Indicator: field_avp__DCA__3GPP__Quota__Indicator->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Priority: field_avp__DCA__3GPP__Priority->encode_text(text_buf); break; case ALT_avp__S6__3GPP__NIDD__Authorization__Update: field_avp__S6__3GPP__NIDD__Authorization__Update->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Service__Specific__Data: field_avp__DCA__3GPP__Service__Specific__Data->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Subscription__Id__Type: field_avp__DCC__NONE__Subscription__Id__Type->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__FA__to__HA__MSA: field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Connectivity__Flags: field_avp__AAA__3GPP__Connectivity__Flags->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Packet__Filter__Operation: field_avp__PCC__3GPP__Packet__Filter__Operation->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__VCS__Information: field_avp__DCA__3GPP__VCS__Information->encode_text(text_buf); break; case ALT_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion: field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Content__Disposition: field_avp__DCA__3GPP__Content__Disposition->encode_text(text_buf); break; case ALT_avp__RX__3GPP__SIP__Forking__Indication: field_avp__RX__3GPP__SIP__Forking__Indication->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__User__Password: field_avp__DNAS__NONE__User__Password->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address: field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address->encode_text(text_buf); break; case ALT_avp__S6__3GPP__IMEI__Change: field_avp__S6__3GPP__IMEI__Change->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__IP__CAN__Type: field_avp__PCC__3GPP__IP__CAN__Type->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SDP__Media__Component: field_avp__DCA__3GPP__SDP__Media__Component->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Extended__Min__Desired__BW__UL: field_avp__RX__3GPP__Extended__Min__Desired__BW__UL->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container: field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__SIP__Authorization: field_avp__CxDx__3GPP__SIP__Authorization->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Revalidation__Time: field_avp__PCC__3GPP__Revalidation__Time->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Logging__Interval: field_avp__AAA__3GPP__Logging__Interval->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__PoC__Information: field_avp__DCA__3GPP__PoC__Information->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Status: field_avp__PCC__3GPP__Presence__Reporting__Area__Status->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Routing__Filter: field_avp__PCC__3GPP__Routing__Filter->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__WLAN__offloadability: field_avp__AAA__3GPP__WLAN__offloadability->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Data__Coding__Scheme: field_avp__DCA__3GPP__Data__Coding__Scheme->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Metering__Method: field_avp__PCC__3GPP__Metering__Method->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Acct__Tunnel__Connection: field_avp__DNAS__NONE__Acct__Tunnel__Connection->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism: field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Initial__IMS__Charging__Identifier: field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__NAS__Filter__Rule: field_avp__DNAS__NONE__NAS__Filter__Rule->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Feature__Vector: field_avp__MIPv4__NONE__MIP__Feature__Vector->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Session__Server__Failover: field_avp__BASE__NONE__Session__Server__Failover->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Accumulated__Cost: field_avp__DCA__3GPP__Accumulated__Cost->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Integrity__Key: field_avp__CxDx__3GPP__Integrity__Key->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__E__UTRAN__Vector: field_avp__AAA__3GPP__E__UTRAN__Vector->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SMSC__Address: field_avp__DCA__3GPP__SMSC__Address->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__PDP__Address__Prefix__Length: field_avp__DCA__3GPP__PDP__Address__Prefix__Length->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Experimental__Result: field_avp__BASE__NONE__Experimental__Result->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Acct__Link__Count: field_avp__DNAS__NONE__Acct__Link__Count->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Unit__Value: field_avp__DCC__NONE__Unit__Value->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Trace__Event__List: field_avp__AAA__3GPP__Trace__Event__List->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__LCS__Client__Id: field_avp__DCA__3GPP__LCS__Client__Id->encode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__PDP__Type: field_avp__GI__3GPP__3GPP__PDP__Type->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Reply__Message: field_avp__DNAS__NONE__Reply__Message->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Connect__Info: field_avp__DNAS__NONE__Connect__Info->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Replay__Mode: field_avp__MIPv4__NONE__MIP__Replay__Mode->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Proxy__Host: field_avp__BASE__NONE__Proxy__Host->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Number__Of__Talk__Bursts: field_avp__DCA__3GPP__Number__Of__Talk__Bursts->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Short__Network__Name: field_avp__AAA__3GPP__Short__Network__Name->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Message__Size: field_avp__DCA__3GPP__Message__Size->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Additional__Exception__Reports: field_avp__DCA__3GPP__Additional__Exception__Reports->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Access__Transfer__Information: field_avp__DCA__3GPP__Access__Transfer__Information->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Communication__Pattern__Set: field_avp__S6__3GPP__Communication__Pattern__Set->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__TWAG__UP__Address: field_avp__AAA__3GPP__TWAG__UP__Address->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__MMBox__Storage__Requested: field_avp__DCA__3GPP__MMBox__Storage__Requested->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Flow__Status: field_avp__RX__3GPP__Flow__Status->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__CHAP__Challenge: field_avp__DNAS__NONE__CHAP__Challenge->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__PC3__Control__Protocol__Cause: field_avp__DCA__3GPP__PC3__Control__Protocol__Cause->encode_text(text_buf); break; case ALT_avp__DCC__NONE__CC__Unit__Type: field_avp__DCC__NONE__CC__Unit__Type->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Calling__Party__Address: field_avp__DCA__3GPP__Calling__Party__Address->encode_text(text_buf); break; case ALT_avp__RX__3GPP__MCPTT__Identifier: field_avp__RX__3GPP__MCPTT__Identifier->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Group__Monitoring__Event__Report: field_avp__S6__3GPP__Group__Monitoring__Event__Report->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__QoS__Upgrade: field_avp__PCC__3GPP__QoS__Upgrade->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__PS__Append__Free__Format__Data: field_avp__DCA__3GPP__PS__Append__Free__Format__Data->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__AN__GW__Status: field_avp__PCC__3GPP__AN__GW__Status->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Service__Type: field_avp__DNAS__NONE__Service__Type->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Monitoring__Key: field_avp__PCC__3GPP__Monitoring__Key->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Measurement__Period__UMTS: field_avp__AAA__3GPP__Measurement__Period__UMTS->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Media__Initiator__Flag: field_avp__DCA__3GPP__Media__Initiator__Flag->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__ISUP__Location__Number: field_avp__DCA__3GPP__ISUP__Location__Number->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__3GPP__PS__Data__Off__Status: field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Routing__Rule__Install: field_avp__PCC__3GPP__Routing__Rule__Install->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Reset__ID: field_avp__AAA__3GPP__Reset__ID->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Service__Data__Container: field_avp__DCA__3GPP__Service__Data__Container->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Server__Assignment__Type: field_avp__CxDx__3GPP__Server__Assignment__Type->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__PUR__Flags: field_avp__AAA__3GPP__PUR__Flags->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope: field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__Routing: field_avp__DNAS__NONE__Framed__Routing->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__IMEI: field_avp__AAA__3GPP__IMEI->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__CHAP__Ident: field_avp__DNAS__NONE__CHAP__Ident->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Interface__Text: field_avp__DCA__3GPP__Interface__Text->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Kc: field_avp__AAA__3GPP__Kc->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Current__Tariff: field_avp__DCA__3GPP__Current__Tariff->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__SGSN__Number: field_avp__AAA__3GPP__SGSN__Number->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__HPLMN__ODB: field_avp__AAA__3GPP__HPLMN__ODB->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Time__Quota__Type: field_avp__DCA__3GPP__Time__Quota__Type->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Trace__Info: field_avp__AAA__3GPP__Trace__Info->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Domain__Name: field_avp__DCA__3GPP__Domain__Name->encode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__Charging__Characteristics: field_avp__GI__3GPP__3GPP__Charging__Characteristics->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__PDP__Context: field_avp__AAA__3GPP__PDP__Context->encode_text(text_buf); break; case ALT_avp__DCC__NONE__CC__Money: field_avp__DCC__NONE__CC__Money->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__DER__Flags: field_avp__AAA__3GPP__DER__Flags->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__LCS__Data__Coding__Scheme: field_avp__DCA__3GPP__LCS__Data__Coding__Scheme->encode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__GGSN__Address: field_avp__GI__3GPP__3GPP__GGSN__Address->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Proxy__Info: field_avp__BASE__NONE__Proxy__Info->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node: field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Node__Type: field_avp__S6__3GPP__Node__Type->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Talk__Burst__Volume: field_avp__DCA__3GPP__Talk__Burst__Volume->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Service__Id: field_avp__DCA__3GPP__Service__Id->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Priority__Sharing__Indicator: field_avp__RX__3GPP__Priority__Sharing__Indicator->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Tunnel__Type: field_avp__DNAS__NONE__Tunnel__Type->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__QoS__Rule__Name: field_avp__PCC__3GPP__QoS__Rule__Name->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Trigger__Type: field_avp__DCA__3GPP__Trigger__Type->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Instance__Id: field_avp__DCA__3GPP__Instance__Id->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Scheduled__Communication__Time: field_avp__S6__3GPP__Scheduled__Communication__Time->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Max__Requested__Bandwidth__DL: field_avp__RX__3GPP__Max__Requested__Bandwidth__DL->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Role__Of__ProSe__Function: field_avp__DCA__3GPP__Role__Of__ProSe__Function->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Maximum__Latency: field_avp__S6__3GPP__Maximum__Latency->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__PCC__Rule__Status: field_avp__PCC__3GPP__PCC__Rule__Status->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SIP__Response__Timestamp: field_avp__DCA__3GPP__SIP__Response__Timestamp->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Extended__GBR__DL: field_avp__PCC__3GPP__Extended__GBR__DL->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__MBSFN__Area: field_avp__AAA__3GPP__MBSFN__Area->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__UE__ID: field_avp__DCA__3GPP__ProSe__UE__ID->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Server__Name: field_avp__CxDx__3GPP__Server__Name->encode_text(text_buf); break; case ALT_avp__S6__3GPP__APN__Validity__Time: field_avp__S6__3GPP__APN__Validity__Time->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Allocation__Retention__Priority: field_avp__PCC__3GPP__Allocation__Retention__Priority->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Check__Balance__Result: field_avp__DCC__NONE__Check__Balance__Result->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Job__Type: field_avp__AAA__3GPP__Job__Type->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Destination__Host: field_avp__BASE__NONE__Destination__Host->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Positioning__Method: field_avp__AAA__3GPP__Positioning__Method->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__LIA__Flags: field_avp__CxDx__3GPP__LIA__Flags->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count: field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__AoC__Service__Type: field_avp__DCA__3GPP__AoC__Service__Type->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Login__IP__Host: field_avp__DNAS__NONE__Login__IP__Host->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__IDA__Flags: field_avp__AAA__3GPP__IDA__Flags->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__ARAP__Security: field_avp__DNAS__NONE__ARAP__Security->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Origin__AAA__Protocol: field_avp__DNAS__NONE__Origin__AAA__Protocol->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Time__Last__Usage: field_avp__DCA__3GPP__Time__Last__Usage->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Charging__Information: field_avp__CxDx__3GPP__Charging__Information->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__ULA__Flags: field_avp__AAA__3GPP__ULA__Flags->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Originator__Interface: field_avp__DCA__3GPP__Originator__Interface->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported: field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature: field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__File__Repair__Supported: field_avp__DCA__3GPP__File__Repair__Supported->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__IPX__Network: field_avp__DNAS__NONE__Framed__IPX__Network->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Tunnel__Assignment__Id: field_avp__DNAS__NONE__Tunnel__Assignment__Id->encode_text(text_buf); break; case ALT_avp__DCC__NONE__CC__Service__Specific__Units: field_avp__DCC__NONE__CC__Service__Specific__Units->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SDP__Answer__Timestamp: field_avp__DCA__3GPP__SDP__Answer__Timestamp->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__WLAN__Identifier: field_avp__AAA__3GPP__WLAN__Identifier->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Type__Number: field_avp__DCA__3GPP__Type__Number->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__NIDD__Submission: field_avp__DCA__3GPP__NIDD__Submission->encode_text(text_buf); break; case ALT_avp__S6__3GPP__T4__Parameters: field_avp__S6__3GPP__T4__Parameters->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Access__Network__Charging__Identifier__Value: field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier: field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier->encode_text(text_buf); break; case ALT_avp__S6__3GPP__AESE__Error__Report: field_avp__S6__3GPP__AESE__Error__Report->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__FA__to__HA__SPI: field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Event__Type: field_avp__DCA__3GPP__Event__Type->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Sharing__Key__DL: field_avp__RX__3GPP__Sharing__Key__DL->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__ADC__Rule__Remove: field_avp__PCC__3GPP__ADC__Rule__Remove->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container: field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Restricted__PLMN__List: field_avp__S6__3GPP__Restricted__PLMN__List->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx: field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Age__Of__Location__Information: field_avp__AAA__3GPP__Age__Of__Location__Information->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__PoC__Group__Name: field_avp__DCA__3GPP__PoC__Group__Name->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Extended__Max__Requested__BW__DL: field_avp__RX__3GPP__Extended__Max__Requested__BW__DL->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Flow__Information: field_avp__PCC__3GPP__Flow__Information->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__PS__Information: field_avp__DCA__3GPP__PS__Information->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__MTC__IWF__Address: field_avp__DCA__3GPP__MTC__IWF__Address->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Execution__Time: field_avp__PCC__3GPP__Execution__Time->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__NAS__Identifier: field_avp__DNAS__NONE__NAS__Identifier->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Tunnel__Server__Auth__Id: field_avp__DNAS__NONE__Tunnel__Server__Auth__Id->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Contact: field_avp__CxDx__3GPP__Contact->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Charging__Correlation__Indicator: field_avp__PCC__3GPP__Charging__Correlation__Indicator->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Credit__Control: field_avp__DCC__NONE__Credit__Control->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Accounting__Record__Number: field_avp__BASE__NONE__Accounting__Record__Number->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Event__Threshold__Event__1I: field_avp__AAA__3GPP__Event__Threshold__Event__1I->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction: field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Service__Mode: field_avp__DCA__3GPP__Service__Mode->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__User__Data: field_avp__CxDx__3GPP__User__Data->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Report__Interval: field_avp__AAA__3GPP__Report__Interval->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__RAN__NAS__Release__Cause: field_avp__PCC__3GPP__RAN__NAS__Release__Cause->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Dynamic__Address__Flag__Extension: field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Client__Identity: field_avp__AAA__3GPP__Client__Identity->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Redirect__Host__Usage: field_avp__BASE__NONE__Redirect__Host__Usage->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__CSG__Access__Mode: field_avp__DCA__3GPP__CSG__Access__Mode->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Equipment__Status: field_avp__AAA__3GPP__Equipment__Status->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Supplementary__Service: field_avp__DCA__3GPP__Supplementary__Service->encode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__Packet__Filter: field_avp__GI__3GPP__3GPP__Packet__Filter->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Redirect__Server__Address: field_avp__DCC__NONE__Redirect__Server__Address->encode_text(text_buf); break; case ALT_avp__MIPv6__NONE__MIP6__Auth__Mode: field_avp__MIPv6__NONE__MIP6__Auth__Mode->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__EPS__Location__Information: field_avp__AAA__3GPP__EPS__Location__Information->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Access__Network__Information: field_avp__DCA__3GPP__Access__Network__Information->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Called__Identity: field_avp__DCA__3GPP__Called__Identity->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__TWAN__Default__APN__Context__Id: field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SGSN__Address: field_avp__DCA__3GPP__SGSN__Address->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method: field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Session__Timeout: field_avp__BASE__NONE__Session__Timeout->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost: field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__NNI__Type: field_avp__DCA__3GPP__NNI__Type->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Service__Info__Status: field_avp__RX__3GPP__Service__Info__Status->encode_text(text_buf); break; case ALT_avp__S6__3GPP__CIR__Flags: field_avp__S6__3GPP__CIR__Flags->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Precedence: field_avp__PCC__3GPP__Precedence->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__User__Participating__Type: field_avp__DCA__3GPP__User__Participating__Type->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__GGSN__Address: field_avp__DCA__3GPP__GGSN__Address->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Sponsoring__Action: field_avp__RX__3GPP__Sponsoring__Action->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Radio__Resources__Indicator: field_avp__DCA__3GPP__Radio__Resources__Indicator->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Granted__Validity__Time: field_avp__S6__3GPP__Granted__Validity__Time->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Priority__Level: field_avp__PCC__3GPP__Priority__Level->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Node__Functionality: field_avp__DCA__3GPP__Node__Functionality->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Flow__Description: field_avp__RX__3GPP__Flow__Description->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Packet__Filter__Information: field_avp__PCC__3GPP__Packet__Filter__Information->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Daylight__Saving__Time: field_avp__AAA__3GPP__Daylight__Saving__Time->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Address__Domain: field_avp__DCA__3GPP__Address__Domain->encode_text(text_buf); break; case ALT_avp__S6__3GPP__SCEF__ID: field_avp__S6__3GPP__SCEF__ID->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Content__Length: field_avp__DCA__3GPP__Content__Length->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Removal__Of__Access: field_avp__PCC__3GPP__Removal__Of__Access->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__ADC__Rule__Report: field_avp__PCC__3GPP__ADC__Rule__Report->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Preferred__Data__Mode: field_avp__AAA__3GPP__Preferred__Data__Mode->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__Functionality: field_avp__DCA__3GPP__ProSe__Functionality->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Low__Balance__Indication: field_avp__DCA__3GPP__Low__Balance__Indication->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Guaranteed__Bitrate__UL: field_avp__PCC__3GPP__Guaranteed__Bitrate__UL->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__UE__SRVCC__Capability: field_avp__AAA__3GPP__UE__SRVCC__Capability->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Login__LAT__Group: field_avp__DNAS__NONE__Login__LAT__Group->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__NAS__IPv6__Address: field_avp__DNAS__NONE__NAS__IPv6__Address->encode_text(text_buf); break; case ALT_avp__MIPv6__NONE__MIP__MAC__Mobility__Data: field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__Accounting__Output__Octets: field_avp__MIPv4__NONE__Accounting__Output__Octets->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__To__SIP__Header: field_avp__CxDx__3GPP__To__SIP__Header->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Coupled__Node__Diameter__ID: field_avp__AAA__3GPP__Coupled__Node__Diameter__ID->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Real__Time__Tariff__Information: field_avp__DCA__3GPP__Real__Time__Tariff__Information->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__STN__SR: field_avp__AAA__3GPP__STN__SR->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SDP__Type: field_avp__DCA__3GPP__SDP__Type->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Supported__Vendor__Id: field_avp__BASE__NONE__Supported__Vendor__Id->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__ServiceTypeIdentity: field_avp__AAA__3GPP__ServiceTypeIdentity->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Requested__Party__Address: field_avp__DCA__3GPP__Requested__Party__Address->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Announcement__Information: field_avp__DCA__3GPP__Announcement__Information->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Acct__Authentic: field_avp__DNAS__NONE__Acct__Authentic->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Service__Identifier: field_avp__DCC__NONE__Service__Identifier->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__AUTN: field_avp__AAA__3GPP__AUTN->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Non__3GPP__User__Data: field_avp__AAA__3GPP__Non__3GPP__User__Data->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Delivery__Report__Requested: field_avp__DCA__3GPP__Delivery__Report__Requested->encode_text(text_buf); break; case ALT_avp__GI__3GPP__TWAN__Identifier: field_avp__GI__3GPP__TWAN__Identifier->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Origination__Time__Stamp: field_avp__AAA__3GPP__Origination__Time__Stamp->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__LCS__APN: field_avp__DCA__3GPP__LCS__APN->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Envelope__End__Time: field_avp__DCA__3GPP__Envelope__End__Time->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Sponsored__Connectivity__Data: field_avp__RX__3GPP__Sponsored__Connectivity__Data->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Auth__Request__Type: field_avp__BASE__NONE__Auth__Request__Type->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Application__Server__Information: field_avp__DCA__3GPP__Application__Server__Information->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Originator__Address: field_avp__DCA__3GPP__Originator__Address->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Network__Call__Reference__Number: field_avp__DCA__3GPP__Network__Call__Reference__Number->encode_text(text_buf); break; case ALT_avp__S6__3GPP__AESE__Communication__Pattern: field_avp__S6__3GPP__AESE__Communication__Pattern->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__NBIFOM__Mode: field_avp__PCC__3GPP__NBIFOM__Mode->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Redirect__Information: field_avp__PCC__3GPP__Redirect__Information->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Validity__Time: field_avp__DCC__NONE__Validity__Time->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier: field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Event__Handling: field_avp__S6__3GPP__Event__Handling->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__ToS__Traffic__Class: field_avp__PCC__3GPP__ToS__Traffic__Class->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Tracking__Area__Identity: field_avp__AAA__3GPP__Tracking__Area__Identity->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__HA__to__FA__SPI: field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Min__Desired__Bandwidth__UL: field_avp__RX__3GPP__Min__Desired__Bandwidth__UL->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__UVR__Flags: field_avp__AAA__3GPP__UVR__Flags->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__PS__Free__Format__Data: field_avp__DCA__3GPP__PS__Free__Format__Data->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Originating__Request: field_avp__CxDx__3GPP__Originating__Request->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__PDN__Connection__ID: field_avp__PCC__3GPP__PDN__Connection__ID->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Subscription__Data__Flags: field_avp__AAA__3GPP__Subscription__Data__Flags->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__IPv6__Route: field_avp__DNAS__NONE__Framed__IPv6__Route->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__PRA__Remove: field_avp__PCC__3GPP__PRA__Remove->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__DSR__Flags: field_avp__AAA__3GPP__DSR__Flags->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Granted__Service__Unit: field_avp__DCC__NONE__Granted__Service__Unit->encode_text(text_buf); break; case ALT_avp__MIPv6__NONE__MIP__Timestamp: field_avp__MIPv6__NONE__MIP__Timestamp->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Number__Portability__Routing__Information: field_avp__DCA__3GPP__Number__Portability__Routing__Information->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer: field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Specific__APN__Info: field_avp__AAA__3GPP__Specific__APN__Info->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Terminal__Information: field_avp__AAA__3GPP__Terminal__Information->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Restoration__Info: field_avp__CxDx__3GPP__Restoration__Info->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Product__Name: field_avp__BASE__NONE__Product__Name->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__HA__to__MN__MSA: field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Account__Expiration: field_avp__DCA__3GPP__Account__Expiration->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__CSG__Id: field_avp__AAA__3GPP__CSG__Id->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__IP__Netmask: field_avp__DNAS__NONE__Framed__IP__Netmask->encode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__IPv6__DNS__Servers: field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__SSID: field_avp__AAA__3GPP__SSID->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Call__Barring__Info: field_avp__AAA__3GPP__Call__Barring__Info->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__BSSID: field_avp__DCA__3GPP__BSSID->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Service__Parameter__Info: field_avp__DCC__NONE__Service__Parameter__Info->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Talk__Burst__Exchange: field_avp__DCA__3GPP__Talk__Burst__Exchange->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Variable__Part__Order: field_avp__DCA__3GPP__Variable__Part__Order->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Time__Quota__Mechanism: field_avp__DCA__3GPP__Time__Quota__Mechanism->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__ANID: field_avp__AAA__3GPP__ANID->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Monitoring__Event__Report__Number: field_avp__DCA__3GPP__Monitoring__Event__Report__Number->encode_text(text_buf); break; case ALT_avp__S6__3GPP__IP__SM__GW__Name: field_avp__S6__3GPP__IP__SM__GW__Name->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Origin__State__Id: field_avp__BASE__NONE__Origin__State__Id->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Media__Sub__Component: field_avp__RX__3GPP__Media__Sub__Component->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__CN__Operator__Selection__Entity: field_avp__DCA__3GPP__CN__Operator__Selection__Entity->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Accuracy: field_avp__S6__3GPP__Accuracy->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Charging__Rule__Remove: field_avp__PCC__3GPP__Charging__Rule__Remove->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Originating__IOI: field_avp__DCA__3GPP__Originating__IOI->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Min__Requested__Bandwidth__DL: field_avp__RX__3GPP__Min__Requested__Bandwidth__DL->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier: field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Service__Report: field_avp__S6__3GPP__Service__Report->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Tunnel__Information: field_avp__PCC__3GPP__Tunnel__Information->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Bearer__Service: field_avp__DCA__3GPP__Bearer__Service->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name: field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__QoS__Rule__Definition: field_avp__PCC__3GPP__QoS__Rule__Definition->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Time__Zone: field_avp__AAA__3GPP__Time__Zone->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Periodic__Time: field_avp__S6__3GPP__Periodic__Time->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Routing__Rule__Failure__Code: field_avp__PCC__3GPP__Routing__Rule__Failure__Code->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__TDF__Destination__Host: field_avp__PCC__3GPP__TDF__Destination__Host->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Local__Group__Id: field_avp__AAA__3GPP__Local__Group__Id->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SM__Discharge__Time: field_avp__DCA__3GPP__SM__Discharge__Time->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Requestor__PLMN__Identifier: field_avp__DCA__3GPP__Requestor__PLMN__Identifier->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__IMS__Application__Reference__Identifier: field_avp__DCA__3GPP__IMS__Application__Reference__Identifier->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Charging__Rule__Report: field_avp__PCC__3GPP__Charging__Rule__Report->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Service__Area__Identity: field_avp__AAA__3GPP__Service__Area__Identity->encode_text(text_buf); break; case ALT_avp__BASE__NONE__User__Name: field_avp__BASE__NONE__User__Name->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__UE__PC5__AMBR: field_avp__AAA__3GPP__UE__PC5__AMBR->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Public__Identity: field_avp__CxDx__3GPP__Public__Identity->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Accounting__Sub__Session__Id: field_avp__BASE__NONE__Accounting__Sub__Session__Id->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Acct__Delay__Time: field_avp__DNAS__NONE__Acct__Delay__Time->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Local__Sequence__Number: field_avp__DCA__3GPP__Local__Sequence__Number->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__UAR__Flags: field_avp__CxDx__3GPP__UAR__Flags->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Collection__Period__RRM__UMTS: field_avp__AAA__3GPP__Collection__Period__RRM__UMTS->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Operator__Determined__Barring: field_avp__AAA__3GPP__Operator__Determined__Barring->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Recipient__Received__Address: field_avp__DCA__3GPP__Recipient__Received__Address->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Tunnel__Server__Endpoint: field_avp__DNAS__NONE__Tunnel__Server__Endpoint->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host: field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Session__Binding: field_avp__BASE__NONE__Session__Binding->encode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__IMEISV: field_avp__GI__3GPP__3GPP__IMEISV->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__SS__Code: field_avp__AAA__3GPP__SS__Code->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__DCD__Information: field_avp__DCA__3GPP__DCD__Information->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Location__Estimate__Type: field_avp__DCA__3GPP__Location__Estimate__Type->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Time__Indicator: field_avp__DCA__3GPP__Time__Indicator->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Addressee__Type: field_avp__DCA__3GPP__Addressee__Type->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Acct__Multi__Session__Id: field_avp__BASE__NONE__Acct__Multi__Session__Id->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Subscription__Id__Data: field_avp__DCC__NONE__Subscription__Id__Data->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__TWAN__Connectivity__Parameters: field_avp__AAA__3GPP__TWAN__Connectivity__Parameters->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Reply__Applic__ID: field_avp__DCA__3GPP__Reply__Applic__ID->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Participant__Access__Priority: field_avp__DCA__3GPP__Participant__Access__Priority->encode_text(text_buf); break; case ALT_avp__RX__3GPP__RS__Bandwidth: field_avp__RX__3GPP__RS__Bandwidth->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Reachability__Information: field_avp__S6__3GPP__Reachability__Information->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Algorithm__Type: field_avp__MIPv4__NONE__MIP__Algorithm__Type->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SDP__Session__Description: field_avp__DCA__3GPP__SDP__Session__Description->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Extended__Min__Desired__BW__DL: field_avp__RX__3GPP__Extended__Min__Desired__BW__DL->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Location__Info: field_avp__DCA__3GPP__Location__Info->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL: field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Event__Threshold__RSRQ: field_avp__AAA__3GPP__Event__Threshold__RSRQ->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__LCS__Information: field_avp__DCA__3GPP__LCS__Information->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Service__Parameters: field_avp__S6__3GPP__Service__Parameters->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Information: field_avp__PCC__3GPP__Presence__Reporting__Area__Information->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Routing__Rule__Identifier: field_avp__PCC__3GPP__Routing__Rule__Identifier->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SMS__Information: field_avp__DCA__3GPP__SMS__Information->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__ePDG__Address: field_avp__DCA__3GPP__ePDG__Address->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Event__Trigger: field_avp__PCC__3GPP__Event__Trigger->encode_text(text_buf); break; case ALT_avp__RX__3GPP__GCS__Identifier: field_avp__RX__3GPP__GCS__Identifier->encode_text(text_buf); break; case ALT_avp__MIPv6__NONE__QoS__Capability: field_avp__MIPv6__NONE__QoS__Capability->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__ADC__Rule__Install: field_avp__PCC__3GPP__ADC__Rule__Install->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator: field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator->encode_text(text_buf); break; case ALT_avp__DCC__NONE__G__S__U__Pool__Identifier: field_avp__DCC__NONE__G__S__U__Pool__Identifier->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Outgoing__Session__Id: field_avp__DCA__3GPP__Outgoing__Session__Id->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__PoC__Controlling__Address: field_avp__DCA__3GPP__PoC__Controlling__Address->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Dynamic__Address__Flag: field_avp__DCA__3GPP__Dynamic__Address__Flag->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Confidentiality__Key: field_avp__CxDx__3GPP__Confidentiality__Key->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Flow__Label: field_avp__PCC__3GPP__Flow__Label->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__NAS__Port: field_avp__DNAS__NONE__NAS__Port->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Authentication__Info: field_avp__AAA__3GPP__Authentication__Info->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Transcoder__Inserted__Indication: field_avp__DCA__3GPP__Transcoder__Inserted__Indication->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SMS__Node: field_avp__DCA__3GPP__SMS__Node->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Trace__Interface__List: field_avp__AAA__3GPP__Trace__Interface__List->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SGW__Address: field_avp__DCA__3GPP__SGW__Address->encode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__Charging__Id: field_avp__GI__3GPP__3GPP__Charging__Id->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__CHAP__Algorithm: field_avp__DNAS__NONE__CHAP__Algorithm->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__APN__Configuration__Profile: field_avp__AAA__3GPP__APN__Configuration__Profile->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts: field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Full__Network__Name: field_avp__AAA__3GPP__Full__Network__Name->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Message__Type: field_avp__DCA__3GPP__Message__Type->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__APN__Rate__Control__Uplink: field_avp__DCA__3GPP__APN__Rate__Control__Uplink->encode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__CAMEL__Charging__Info: field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__From__Address: field_avp__DCA__3GPP__From__Address->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__TWAG__CP__Address: field_avp__AAA__3GPP__TWAG__CP__Address->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__PDP__Context__Type: field_avp__DCA__3GPP__PDP__Context__Type->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Flows: field_avp__RX__3GPP__Flows->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__User__Session__Id: field_avp__DCA__3GPP__User__Session__Id->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__PoC__Change__Time: field_avp__DCA__3GPP__PoC__Change__Time->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Privacy__Indicator: field_avp__DCA__3GPP__Privacy__Indicator->encode_text(text_buf); break; case ALT_avp__S6__3GPP__CIA__Flags: field_avp__S6__3GPP__CIA__Flags->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Extended__Min__Requested__BW__UL: field_avp__RX__3GPP__Extended__Min__Requested__BW__UL->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Monitoring__Time: field_avp__PCC__3GPP__Monitoring__Time->encode_text(text_buf); break; case ALT_avp__DCC__NONE__CC__Input__Octets: field_avp__DCC__NONE__CC__Input__Octets->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Teleservice: field_avp__DCA__3GPP__Teleservice->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Quota__Consumption__Time: field_avp__DCA__3GPP__Quota__Consumption__Time->encode_text(text_buf); break; case ALT_avp__S6__3GPP__UE__Reachability__Configuration: field_avp__S6__3GPP__UE__Reachability__Configuration->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Destination__Realm: field_avp__BASE__NONE__Destination__Realm->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Acceptable__Service__Info: field_avp__RX__3GPP__Acceptable__Service__Info->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Flow__Direction: field_avp__PCC__3GPP__Flow__Direction->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__Reason__For__Cancellation: field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Supported__Monitoring__Events: field_avp__S6__3GPP__Supported__Monitoring__Events->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__CG__Address: field_avp__DCA__3GPP__CG__Address->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Radio__Parameter__Set__Values: field_avp__DCA__3GPP__Radio__Parameter__Set__Values->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__SIP__Item__Number: field_avp__CxDx__3GPP__SIP__Item__Number->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Session__Release__Cause: field_avp__PCC__3GPP__Session__Release__Cause->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__MDT__User__Consent: field_avp__AAA__3GPP__MDT__User__Consent->encode_text(text_buf); break; case ALT_avp__S6__3GPP__HSS__Cause: field_avp__S6__3GPP__HSS__Cause->encode_text(text_buf); break; case ALT_avp__MIPv6__NONE__MIP6__Home__Link__Prefix: field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Login__LAT__Port: field_avp__DNAS__NONE__Login__LAT__Port->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__PCSCF__Restoration__Indication: field_avp__PCC__3GPP__PCSCF__Restoration__Indication->encode_text(text_buf); break; case ALT_avp__DCC__NONE__G__S__U__Pool__Reference: field_avp__DCC__NONE__G__S__U__Pool__Reference->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Layer__2__Group__ID: field_avp__DCA__3GPP__Layer__2__Group__ID->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Interface__Port: field_avp__DCA__3GPP__Interface__Port->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Subscription__Data__Deletion: field_avp__AAA__3GPP__Subscription__Data__Deletion->encode_text(text_buf); break; case ALT_avp__MIPv6__NONE__Chargable__User__Identity: field_avp__MIPv6__NONE__Chargable__User__Identity->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Trace__Collection__Entity: field_avp__AAA__3GPP__Trace__Collection__Entity->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__AoC__Request__Type: field_avp__DCA__3GPP__AoC__Request__Type->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Feature__List__ID: field_avp__CxDx__3GPP__Feature__List__ID->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Redirect__Host: field_avp__BASE__NONE__Redirect__Host->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Network__Access__Mode: field_avp__AAA__3GPP__Network__Access__Mode->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__Compression: field_avp__DNAS__NONE__Framed__Compression->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__ARAP__Zone__Access: field_avp__DNAS__NONE__ARAP__Zone__Access->encode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__Selection__Mode: field_avp__GI__3GPP__3GPP__Selection__Mode->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__QoS__Filter__Rule: field_avp__DNAS__NONE__QoS__Filter__Rule->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Complete__Data__List__Included__Indicator: field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__MN__AAA__SPI: field_avp__MIPv4__NONE__MIP__MN__AAA__SPI->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__LCS__Client__Name: field_avp__DCA__3GPP__LCS__Client__Name->encode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__SGSN__Address: field_avp__GI__3GPP__3GPP__SGSN__Address->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier: field_avp__DCA__3GPP__Related__IMS__Charging__Identifier->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Called__Asserted__Identity: field_avp__DCA__3GPP__Called__Asserted__Identity->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__TWAG__Address: field_avp__DCA__3GPP__TWAG__Address->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__MSA__Lifetime: field_avp__MIPv4__NONE__MIP__MSA__Lifetime->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Talk__Burst__Time: field_avp__DCA__3GPP__Talk__Burst__Time->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Token__Text: field_avp__DCA__3GPP__Token__Text->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Rate__Control__Time__Unit: field_avp__DCA__3GPP__Rate__Control__Time__Unit->encode_text(text_buf); break; case ALT_avp__GI__3GPP__External__Identifier: field_avp__GI__3GPP__External__Identifier->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Reason__Header: field_avp__DCA__3GPP__Reason__Header->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__WLCP__Key: field_avp__AAA__3GPP__WLCP__Key->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Reachability__Type: field_avp__S6__3GPP__Reachability__Type->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SIP__Request__Timestamp: field_avp__DCA__3GPP__SIP__Request__Timestamp->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__Route: field_avp__DNAS__NONE__Framed__Route->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Tunnel__Private__Group__Id: field_avp__DNAS__NONE__Tunnel__Private__Group__Id->encode_text(text_buf); break; case ALT_avp__DCC__NONE__CC__Request__Type: field_avp__DCC__NONE__CC__Request__Type->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__Source__IP__Address: field_avp__DCA__3GPP__ProSe__Source__IP__Address->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Type__Of__External__Identifier: field_avp__S6__3GPP__Type__Of__External__Identifier->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Event__Report__Indication: field_avp__PCC__3GPP__Event__Report__Indication->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__MDT__Configuration: field_avp__AAA__3GPP__MDT__Configuration->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Usage__Monitoring__Report: field_avp__PCC__3GPP__Usage__Monitoring__Report->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Number__Of__Participants: field_avp__DCA__3GPP__Number__Of__Participants->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__MSC__Address: field_avp__DCA__3GPP__MSC__Address->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Priviledged__Sender__Indication: field_avp__CxDx__3GPP__Priviledged__Sender__Indication->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Adjacent__Access__Restriction__Data: field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__AoC__Service__Obligatory__Type: field_avp__DCA__3GPP__AoC__Service__Obligatory__Type->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID: field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Time__First__Usage: field_avp__DCA__3GPP__Time__First__Usage->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Reason__Info: field_avp__CxDx__3GPP__Reason__Info->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Default__EPS__Bearer__QoS: field_avp__PCC__3GPP__Default__EPS__Bearer__QoS->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__CLR__Flags: field_avp__AAA__3GPP__CLR__Flags->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__ULR__Flags: field_avp__AAA__3GPP__ULR__Flags->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Originating__SCCP__Address: field_avp__DCA__3GPP__Originating__SCCP__Address->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__ICS__Indicator: field_avp__AAA__3GPP__ICS__Indicator->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Calling__Station__Id: field_avp__DNAS__NONE__Calling__Station__Id->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Tunnel__Client__Auth__Id: field_avp__DNAS__NONE__Tunnel__Client__Auth__Id->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Currency__Code: field_avp__DCC__NONE__Currency__Code->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Cancellation__Type: field_avp__AAA__3GPP__Cancellation__Type->encode_text(text_buf); break; case ALT_avp__BASE__NONE__E2E__Sequence: field_avp__BASE__NONE__E2E__Sequence->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Origin__Realm: field_avp__BASE__NONE__Origin__Realm->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__PDN__Type: field_avp__AAA__3GPP__PDN__Type->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Scale__Factor: field_avp__DCA__3GPP__Scale__Factor->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__IM__Information: field_avp__DCA__3GPP__IM__Information->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Prompt: field_avp__DNAS__NONE__Prompt->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SDP__Offer__Timestamp: field_avp__DCA__3GPP__SDP__Offer__Timestamp->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__PPR__Flags: field_avp__AAA__3GPP__PPR__Flags->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__MM__Content__Type: field_avp__DCA__3GPP__MM__Content__Type->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__CPDT__Information: field_avp__DCA__3GPP__CPDT__Information->encode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__GGSN__IPv6__Address: field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__DER__S6b__Flags: field_avp__AAA__3GPP__DER__S6b__Flags->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SCS__Realm: field_avp__DCA__3GPP__SCS__Realm->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__LCS__Requestor__Id: field_avp__DCA__3GPP__LCS__Requestor__Id->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Access__Network__Charging__Identifier: field_avp__RX__3GPP__Access__Network__Charging__Identifier->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Redirect__Server: field_avp__DCC__NONE__Redirect__Server->encode_text(text_buf); break; case ALT_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status: field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__PoC__User__Role__info__Units: field_avp__DCA__3GPP__PoC__User__Role__info__Units->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Variable__Part: field_avp__DCA__3GPP__Variable__Part->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID: field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data: field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Bearer__Operation: field_avp__PCC__3GPP__Bearer__Operation->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Current__Location__Retrieved: field_avp__AAA__3GPP__Current__Location__Retrieved->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Pre__emption__Control__Info: field_avp__RX__3GPP__Pre__emption__Control__Info->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__TDF__Application__Instance__Identifier: field_avp__PCC__3GPP__TDF__Application__Instance__Identifier->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SM__Device__Trigger__Information: field_avp__DCA__3GPP__SM__Device__Trigger__Information->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Service__Information: field_avp__DCA__3GPP__Service__Information->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Acct__Interim__Interval: field_avp__BASE__NONE__Acct__Interim__Interval->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Media__Component__Number: field_avp__RX__3GPP__Media__Component__Number->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Path: field_avp__CxDx__3GPP__Path->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Packet__Filter__Usage: field_avp__PCC__3GPP__Packet__Filter__Usage->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Event__Threshold__Event__1F: field_avp__AAA__3GPP__Event__Threshold__Event__1F->encode_text(text_buf); break; case ALT_avp__S6__3GPP__MONTE__Location__Type: field_avp__S6__3GPP__MONTE__Location__Type->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Inter__Operator__Identifier: field_avp__DCA__3GPP__Inter__Operator__Identifier->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__RDS__Indicator: field_avp__AAA__3GPP__RDS__Indicator->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Proximity__Cancellation__Timestamp: field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__MMTel__SService__Type: field_avp__DCA__3GPP__MMTel__SService__Type->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Optional__Capability: field_avp__CxDx__3GPP__Optional__Capability->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Tunnel__Header__Length: field_avp__PCC__3GPP__Tunnel__Header__Length->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Reporting__Trigger: field_avp__AAA__3GPP__Reporting__Trigger->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate: field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name: field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Group__PLMN__Id: field_avp__AAA__3GPP__Group__PLMN__Id->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Reply__Path__Requested: field_avp__DCA__3GPP__Reply__Path__Requested->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__User__Id: field_avp__AAA__3GPP__User__Id->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Serving__Node__Type: field_avp__DCA__3GPP__Serving__Node__Type->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Login__LAT__Node: field_avp__DNAS__NONE__Login__LAT__Node->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Originating__Line__Info: field_avp__DNAS__NONE__Originating__Line__Info->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Exponent: field_avp__DCC__NONE__Exponent->encode_text(text_buf); break; case ALT_avp__MIPv6__NONE__MIP__Authenticator: field_avp__MIPv6__NONE__MIP__Authenticator->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info: field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__Accounting__Input__Octets: field_avp__MIPv4__NONE__Accounting__Input__Octets->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__EPS__User__State: field_avp__AAA__3GPP__EPS__User__State->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Origin__Host: field_avp__BASE__NONE__Origin__Host->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Access__Authorization__Flags: field_avp__AAA__3GPP__Access__Authorization__Flags->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__PDP__Address: field_avp__DCA__3GPP__PDP__Address->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator: field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__NNI__Information: field_avp__DCA__3GPP__NNI__Information->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Location__Estimate: field_avp__DCA__3GPP__Location__Estimate->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Offline__Charging: field_avp__DCA__3GPP__Offline__Charging->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Retry__Interval: field_avp__RX__3GPP__Retry__Interval->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Accounting__Session__Id: field_avp__BASE__NONE__Accounting__Session__Id->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Additional__Content__Information: field_avp__DCA__3GPP__Additional__Content__Information->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Restriction__Filter__Rule: field_avp__DCC__NONE__Restriction__Filter__Rule->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Cause__Code: field_avp__DCA__3GPP__Cause__Code->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__TWAN__Connection__Mode: field_avp__AAA__3GPP__TWAN__Connection__Mode->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Packet__Filter__Identifier: field_avp__PCC__3GPP__Packet__Filter__Identifier->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Address__Data: field_avp__DCA__3GPP__Address__Data->encode_text(text_buf); break; case ALT_avp__S6__3GPP__SCEF__Reference__ID: field_avp__S6__3GPP__SCEF__Reference__ID->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Content__Type: field_avp__DCA__3GPP__Content__Type->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Resource__Release__Notification: field_avp__PCC__3GPP__Resource__Release__Notification->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__ADC__Rule__Name: field_avp__PCC__3GPP__ADC__Rule__Name->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__Function__IP__Address: field_avp__DCA__3GPP__ProSe__Function__IP__Address->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Guaranteed__Bitrate__DL: field_avp__PCC__3GPP__Guaranteed__Bitrate__DL->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Disconnect__Cause: field_avp__BASE__NONE__Disconnect__Cause->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Error__Diagnostic: field_avp__AAA__3GPP__Error__Diagnostic->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Extended__Max__Supported__BW__UL: field_avp__RX__3GPP__Extended__Max__Supported__BW__UL->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__UDP__Source__Port: field_avp__PCC__3GPP__UDP__Source__Port->encode_text(text_buf); break; case ALT_avp__DCC__NONE__CC__Total__Octets: field_avp__DCC__NONE__CC__Total__Octets->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Accounting__Record__Type: field_avp__BASE__NONE__Accounting__Record__Type->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SMS__Result: field_avp__DCA__3GPP__SMS__Result->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__MMS__Information: field_avp__DCA__3GPP__MMS__Information->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__From__SIP__Header: field_avp__CxDx__3GPP__From__SIP__Header->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Routing__Rule__Definition: field_avp__PCC__3GPP__Routing__Rule__Definition->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__SIPTO__Local__Network__Permission: field_avp__AAA__3GPP__SIPTO__Local__Network__Permission->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__CUG__Information: field_avp__DCA__3GPP__CUG__Information->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed: field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Value__Digits: field_avp__DCC__NONE__Value__Digits->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__MN__AAA__Auth: field_avp__MIPv4__NONE__MIP__MN__AAA__Auth->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Acct__Application__Id: field_avp__BASE__NONE__Acct__Application__Id->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Associated__Party__Address: field_avp__DCA__3GPP__Associated__Party__Address->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__SIP__Authenticate: field_avp__CxDx__3GPP__SIP__Authenticate->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Service__Type: field_avp__AAA__3GPP__Service__Type->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Immediate__Response__Preferred: field_avp__AAA__3GPP__Immediate__Response__Preferred->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__Appletalk__Zone: field_avp__DNAS__NONE__Framed__Appletalk__Zone->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Login__IPv6__Host: field_avp__DNAS__NONE__Login__IPv6__Host->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Local__GW__Inserted__Indication: field_avp__DCA__3GPP__Local__GW__Inserted__Indication->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__XRES: field_avp__AAA__3GPP__XRES->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Final__Unit__Indication: field_avp__DCC__NONE__Final__Unit__Indication->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Deferred__Location__Event__Type: field_avp__DCA__3GPP__Deferred__Location__Event__Type->encode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__IMSI: field_avp__GI__3GPP__3GPP__IMSI->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__User__State: field_avp__AAA__3GPP__User__State->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__MN__to__HA__MSA: field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Result__Code: field_avp__BASE__NONE__Result__Code->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Envelope: field_avp__DCA__3GPP__Envelope->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity: field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__IMS__Communication__Service__Identifier: field_avp__DCA__3GPP__IMS__Communication__Service__Identifier->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__IP__Address: field_avp__DNAS__NONE__Framed__IP__Address->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Trust__Relationship__Update: field_avp__AAA__3GPP__Trust__Relationship__Update->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__APN__Rate__Control__Downlink: field_avp__DCA__3GPP__APN__Rate__Control__Downlink->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Session__Direction: field_avp__DCA__3GPP__Session__Direction->encode_text(text_buf); break; case ALT_avp__S6__3GPP__IP__SM__GW__Realm: field_avp__S6__3GPP__IP__SM__GW__Realm->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Monitoring__UE__Identifier: field_avp__DCA__3GPP__Monitoring__UE__Identifier->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Reference__ID__Validity__Time: field_avp__S6__3GPP__Reference__ID__Validity__Time->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__TFT__Packet__Filter__Information: field_avp__PCC__3GPP__TFT__Packet__Filter__Information->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity: field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Min__Desired__Bandwidth__DL: field_avp__RX__3GPP__Min__Desired__Bandwidth__DL->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Transmitter__Info: field_avp__DCA__3GPP__Transmitter__Info->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Group__Reporting__Guard__Timer: field_avp__S6__3GPP__Group__Reporting__Guard__Timer->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__PS__Furnish__Charging__Information: field_avp__DCA__3GPP__PS__Furnish__Charging__Information->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Associated__Identities: field_avp__CxDx__3GPP__Associated__Identities->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Session__Linking__Indicator: field_avp__PCC__3GPP__Session__Linking__Indicator->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Auth__Session__State: field_avp__BASE__NONE__Auth__Session__State->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Maximum__Number__of__Reports: field_avp__S6__3GPP__Maximum__Number__of__Reports->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__PRA__Install: field_avp__PCC__3GPP__PRA__Install->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__V2X__Permission: field_avp__AAA__3GPP__V2X__Permission->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__Range__Class: field_avp__DCA__3GPP__ProSe__Range__Class->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Carrier__Select__Routing__Information: field_avp__DCA__3GPP__Carrier__Select__Routing__Information->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__QoS__Negotiation: field_avp__PCC__3GPP__QoS__Negotiation->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__LIPA__Permission: field_avp__AAA__3GPP__LIPA__Permission->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__SIP__Auth__Data__Item: field_avp__CxDx__3GPP__SIP__Auth__Data__Item->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__3GPP2__MEID: field_avp__AAA__3GPP__3GPP2__MEID->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__FA__to__MN__MSA: field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Subscription__Data: field_avp__AAA__3GPP__Subscription__Data->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Multiple__Registration__Indication: field_avp__CxDx__3GPP__Multiple__Registration__Indication->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__WLAN__offloadability__UTRAN: field_avp__AAA__3GPP__WLAN__offloadability__UTRAN->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Vendor__Specific__Application__Id: field_avp__BASE__NONE__Vendor__Specific__Application__Id->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__IMSI__Unauthenticated__Flag: field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Interface__Id: field_avp__DCA__3GPP__Interface__Id->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__CSG__Subscription__Data: field_avp__AAA__3GPP__CSG__Subscription__Data->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Diagnostics: field_avp__DCA__3GPP__Diagnostics->encode_text(text_buf); break; case ALT_avp__MIPv6__NONE__Service__Selection: field_avp__MIPv6__NONE__Service__Selection->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__TS__Code: field_avp__AAA__3GPP__TS__Code->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Tunnel__Client__Endpoint: field_avp__DNAS__NONE__Tunnel__Client__Endpoint->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__AN__Trusted: field_avp__AAA__3GPP__AN__Trusted->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Monitoring__Event__Funtionality: field_avp__DCA__3GPP__Monitoring__Event__Funtionality->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Aux__Applic__Info: field_avp__DCA__3GPP__Aux__Applic__Info->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Nonce: field_avp__MIPv4__NONE__MIP__Nonce->encode_text(text_buf); break; case ALT_avp__S6__3GPP__IP__SM__GW__Number: field_avp__S6__3GPP__IP__SM__GW__Number->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__AAR__Flags: field_avp__AAA__3GPP__AAR__Flags->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__LCS__Client__External__ID: field_avp__DCA__3GPP__LCS__Client__External__ID->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__VLR__Number: field_avp__DCA__3GPP__VLR__Number->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Charging__Rule__Install: field_avp__PCC__3GPP__Charging__Rule__Install->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Rx__Request__Type: field_avp__RX__3GPP__Rx__Request__Type->encode_text(text_buf); break; case ALT_avp__S6__3GPP__NIDD__Authorization__Response: field_avp__S6__3GPP__NIDD__Authorization__Response->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Outgoing__Trunk__Group__Id: field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Transport__Access__Type: field_avp__AAA__3GPP__Transport__Access__Type->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Subscription__Id: field_avp__DCC__NONE__Subscription__Id->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__QoS__Rule__Remove: field_avp__PCC__3GPP__QoS__Rule__Remove->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data: field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Message__Body: field_avp__DCA__3GPP__Message__Body->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Communication__Duration__Time: field_avp__S6__3GPP__Communication__Duration__Time->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Access__Availability__Change__Reason: field_avp__PCC__3GPP__Access__Availability__Change__Reason->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__TDF__Application__Identifier: field_avp__PCC__3GPP__TDF__Application__Identifier->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Requested__PLMN__Identifier: field_avp__DCA__3GPP__Requested__PLMN__Identifier->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Location__Area__Identity: field_avp__AAA__3GPP__Location__Area__Identity->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Media__Component__Status: field_avp__RX__3GPP__Media__Component__Status->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__eDRX__Cycle__Length__Value: field_avp__AAA__3GPP__eDRX__Cycle__Length__Value->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__FA__Challenge: field_avp__MIPv4__NONE__MIP__FA__Challenge->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Visited__Network__Identifier: field_avp__CxDx__3GPP__Visited__Network__Identifier->encode_text(text_buf); break; case ALT_avp__S6__3GPP__RIR__Flags: field_avp__S6__3GPP__RIR__Flags->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Volume__Quota__Threshold: field_avp__DCA__3GPP__Volume__Quota__Threshold->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Incremental__Cost: field_avp__DCA__3GPP__Incremental__Cost->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Usage__Monitoring__Level: field_avp__PCC__3GPP__Usage__Monitoring__Level->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Collection__Period__RRM__LTE: field_avp__AAA__3GPP__Collection__Period__RRM__LTE->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Extended__APN__AMBR__UL: field_avp__PCC__3GPP__Extended__APN__AMBR__UL->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Subscriber__Status: field_avp__AAA__3GPP__Subscriber__Status->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Identity__with__Emergency__Registration: field_avp__CxDx__3GPP__Identity__with__Emergency__Registration->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Originator__Received__Address: field_avp__DCA__3GPP__Originator__Received__Address->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__AoC__Service: field_avp__DCA__3GPP__AoC__Service->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Tariff__Change__Usage: field_avp__DCC__NONE__Tariff__Change__Usage->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__LCS__PrivacyException: field_avp__AAA__3GPP__LCS__PrivacyException->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__QoS__Subscribed: field_avp__AAA__3GPP__QoS__Subscribed->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__NAS__IP__Address: field_avp__DNAS__NONE__NAS__IP__Address->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Variable__Part__Value: field_avp__DCA__3GPP__Variable__Part__Value->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Read__Reply__Report__Requested: field_avp__DCA__3GPP__Read__Reply__Report__Requested->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Event__Charging__TimeStamp: field_avp__DCA__3GPP__Event__Charging__TimeStamp->encode_text(text_buf); break; case ALT_avp__RX__3GPP__RR__Bandwidth: field_avp__RX__3GPP__RR__Bandwidth->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__CHAP__Auth: field_avp__DNAS__NONE__CHAP__Auth->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Service__Context__Id: field_avp__DCC__NONE__Service__Context__Id->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Authenticator__Length: field_avp__MIPv4__NONE__MIP__Authenticator__Length->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SDP__TimeStamps: field_avp__DCA__3GPP__SDP__TimeStamps->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__IMS__Charging__Identifier: field_avp__DCA__3GPP__IMS__Charging__Identifier->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__MIP__FA__RK__SPI: field_avp__AAA__3GPP__MIP__FA__RK__SPI->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Related__Trigger: field_avp__DCA__3GPP__Related__Trigger->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL: field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL->encode_text(text_buf); break; case ALT_avp__S6__3GPP__SCS__Identity: field_avp__S6__3GPP__SCS__Identity->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__LCS__Name__String: field_avp__DCA__3GPP__LCS__Name__String->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Access__Network__Charging__Address: field_avp__RX__3GPP__Access__Network__Charging__Address->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Identifier: field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Inband__Security__Id: field_avp__BASE__NONE__Inband__Security__Id->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__ISUP__Cause__Value: field_avp__DCA__3GPP__ISUP__Cause__Value->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Charging__Rule__Name: field_avp__PCC__3GPP__Charging__Rule__Name->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Ip__Domain__Id: field_avp__RX__3GPP__Ip__Domain__Id->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__TDF__IP__Address: field_avp__PCC__3GPP__TDF__IP__Address->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__UE__Usage__Type: field_avp__AAA__3GPP__UE__Usage__Type->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction: field_avp__S6__3GPP__Enhanced__Coverage__Restriction->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Charged__Party: field_avp__DCA__3GPP__Charged__Party->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__PDN__Connection__Charging__ID: field_avp__DCA__3GPP__PDN__Connection__Charging__ID->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__User__Data__Already__Available: field_avp__CxDx__3GPP__User__Data__Already__Available->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Security__Parameter__Index: field_avp__PCC__3GPP__Security__Parameter__Index->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__MME__Number__for__MT__SMS: field_avp__AAA__3GPP__MME__Number__for__MT__SMS->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL: field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL->encode_text(text_buf); break; case ALT_avp__DCC__NONE__CC__Correlation__Id: field_avp__DCC__NONE__CC__Correlation__Id->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Home__Agent__Host: field_avp__MIPv4__NONE__MIP__Home__Agent__Host->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Route__Record: field_avp__BASE__NONE__Route__Record->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SM__User__Data__Header: field_avp__DCA__3GPP__SM__User__Data__Header->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Carrier__Frequency: field_avp__AAA__3GPP__Carrier__Frequency->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__MMTel__Information: field_avp__DCA__3GPP__MMTel__Information->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Mandatory__Capability: field_avp__CxDx__3GPP__Mandatory__Capability->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Trace__NE__Type__List: field_avp__AAA__3GPP__Trace__NE__Type__List->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode: field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Port__Limit: field_avp__DNAS__NONE__Port__Limit->encode_text(text_buf); break; case ALT_avp__MIPv6__NONE__MIP6__Feature__Vector: field_avp__MIPv6__NONE__MIP6__Feature__Vector->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Multiple__Services__Credit__Control: field_avp__DCC__NONE__Multiple__Services__Credit__Control->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator: field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__NOR__Flags: field_avp__AAA__3GPP__NOR__Flags->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Message__ID: field_avp__DCA__3GPP__Message__ID->encode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__MS__TimeZone: field_avp__GI__3GPP__3GPP__MS__TimeZone->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__External__Client: field_avp__AAA__3GPP__External__Client->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Charge__Reason__Code: field_avp__DCA__3GPP__Charge__Reason__Code->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Authorization__Lifetime: field_avp__BASE__NONE__Authorization__Lifetime->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__TWAN__PCO: field_avp__AAA__3GPP__TWAN__PCO->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__PoC__Change__Conditions: field_avp__DCA__3GPP__PoC__Change__Conditions->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Language: field_avp__DCA__3GPP__Language->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Extended__Min__Requested__BW__DL: field_avp__RX__3GPP__Extended__Min__Requested__BW__DL->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__ARAP__Features: field_avp__DNAS__NONE__ARAP__Features->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__MTU: field_avp__DNAS__NONE__Framed__MTU->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Unit__Quota__Threshold: field_avp__DCA__3GPP__Unit__Quota__Threshold->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Accounting__Auth__Method: field_avp__DNAS__NONE__Accounting__Auth__Method->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Authenticator__Offset: field_avp__MIPv4__NONE__MIP__Authenticator__Offset->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__MBMS__Information: field_avp__DCA__3GPP__MBMS__Information->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Bearer__Capability: field_avp__DCA__3GPP__Bearer__Capability->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Service__URN: field_avp__RX__3GPP__Service__URN->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Supported__Services: field_avp__S6__3GPP__Supported__Services->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SDP__Media__Description: field_avp__DCA__3GPP__SDP__Media__Description->encode_text(text_buf); break; case ALT_avp__MIPv4__NONE__Accounting__Output__Packets: field_avp__MIPv4__NONE__Accounting__Output__Packets->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Radio__Parameter__Set__Info: field_avp__DCA__3GPP__Radio__Parameter__Set__Info->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Rule__DeActivation__Time: field_avp__PCC__3GPP__Rule__DeActivation__Time->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Relay__Node__Indicator: field_avp__AAA__3GPP__Relay__Node__Indicator->encode_text(text_buf); break; case ALT_avp__S6__3GPP__T4__Data: field_avp__S6__3GPP__T4__Data->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Fixed__User__Location__Info: field_avp__PCC__3GPP__Fixed__User__Location__Info->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Coverage__Status: field_avp__DCA__3GPP__Coverage__Status->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Online: field_avp__PCC__3GPP__Online->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__ADC__Rule__Base__Name: field_avp__PCC__3GPP__ADC__Rule__Base__Name->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__SCEF__Realm: field_avp__AAA__3GPP__SCEF__Realm->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__MBMS__Charged__Party: field_avp__DCA__3GPP__MBMS__Charged__Party->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Requested__Validity__Time: field_avp__S6__3GPP__Requested__Validity__Time->encode_text(text_buf); break; case ALT_avp__DCC__NONE__CC__Request__Number: field_avp__DCC__NONE__CC__Request__Number->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__AoC__Information: field_avp__DCA__3GPP__AoC__Information->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Supported__Features: field_avp__CxDx__3GPP__Supported__Features->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Local__Time__Zone: field_avp__AAA__3GPP__Local__Time__Zone->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__GERAN__Vector: field_avp__AAA__3GPP__GERAN__Vector->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Call__ID__SIP__Header: field_avp__CxDx__3GPP__Call__ID__SIP__Header->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Online__Charging__Flag: field_avp__DCA__3GPP__Online__Charging__Flag->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Number__of__Messages__Sent: field_avp__DCA__3GPP__Number__of__Messages__Sent->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile: field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile->encode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__Session__Stop__Indicator: field_avp__GI__3GPP__3GPP__Session__Stop__Indicator->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__GPRS__Subscription__Data: field_avp__AAA__3GPP__GPRS__Subscription__Data->encode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile: field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Access__Transfer__Type: field_avp__DCA__3GPP__Access__Transfer__Type->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Called__Station__Id: field_avp__DNAS__NONE__Called__Station__Id->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Inter__UE__Transfer: field_avp__DCA__3GPP__Inter__UE__Transfer->encode_text(text_buf); break; case ALT_avp__DCC__NONE__Cost__Unit: field_avp__DCC__NONE__Cost__Unit->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Accounting__Realtime__Required: field_avp__BASE__NONE__Accounting__Realtime__Required->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Termination__Cause: field_avp__BASE__NONE__Termination__Cause->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Received__Talk__Burst__Volume: field_avp__DCA__3GPP__Received__Talk__Burst__Volume->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Rate__Control__Max__Rate: field_avp__DCA__3GPP__Rate__Control__Max__Rate->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Class__Identifier: field_avp__DCA__3GPP__Class__Identifier->encode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__Allocate__IP__Type: field_avp__GI__3GPP__3GPP__Allocate__IP__Type->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__SM__Back__Off__Timer: field_avp__AAA__3GPP__SM__Back__Off__Timer->encode_text(text_buf); break; case ALT_avp__RX__3GPP__Specific__Action: field_avp__RX__3GPP__Specific__Action->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Maximum__Detection__Time: field_avp__S6__3GPP__Maximum__Detection__Time->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Login__TCP__Port: field_avp__DNAS__NONE__Login__TCP__Port->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__Password__Retry: field_avp__DNAS__NONE__Password__Retry->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Time__Stamps: field_avp__DCA__3GPP__Time__Stamps->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Base__Time__Interval: field_avp__DCA__3GPP__Base__Time__Interval->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__UWAN__User__Location__Info: field_avp__DCA__3GPP__UWAN__User__Location__Info->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__Role__Of__UE: field_avp__DCA__3GPP__ProSe__Role__Of__UE->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__RAT__Type: field_avp__PCC__3GPP__RAT__Type->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Ext__PDP__Address: field_avp__AAA__3GPP__Ext__PDP__Address->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__PoC__Session__Type: field_avp__DCA__3GPP__PoC__Session__Type->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__ISUP__Cause: field_avp__DCA__3GPP__ISUP__Cause->encode_text(text_buf); break; case ALT_avp__RX__3GPP__AF__Signalling__Protocol: field_avp__RX__3GPP__AF__Signalling__Protocol->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Adjacent__PLMNs: field_avp__AAA__3GPP__Adjacent__PLMNs->encode_text(text_buf); break; case ALT_avp__S6__3GPP__Service__Result__Code: field_avp__S6__3GPP__Service__Result__Code->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__SGSN__Location__Information: field_avp__AAA__3GPP__SGSN__Location__Information->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Authorised__QoS: field_avp__DCA__3GPP__Authorised__QoS->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Time__First__Transmission: field_avp__DCA__3GPP__Time__First__Transmission->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Stop__Time: field_avp__DCA__3GPP__Stop__Time->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Reason__Code: field_avp__CxDx__3GPP__Reason__Code->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Pre__emption__Vulnerability: field_avp__PCC__3GPP__Pre__emption__Vulnerability->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__Equivalent__PLMN__List: field_avp__AAA__3GPP__Equivalent__PLMN__List->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__Default__Access: field_avp__PCC__3GPP__Default__Access->encode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Supported__Applications: field_avp__CxDx__3GPP__Supported__Applications->encode_text(text_buf); break; case ALT_avp__BASE__NONE__Class: field_avp__BASE__NONE__Class->encode_text(text_buf); break; case ALT_avp__DNAS__NONE__ARAP__Challenge__Response: field_avp__DNAS__NONE__ARAP__Challenge__Response->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__SM__Message__Type: field_avp__DCA__3GPP__SM__Message__Type->encode_text(text_buf); break; case ALT_avp__DCC__NONE__CC__Sub__Session__Id: field_avp__DCC__NONE__CC__Sub__Session__Id->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__IDR__Flags: field_avp__AAA__3GPP__IDR__Flags->encode_text(text_buf); break; case ALT_avp__PCC__3GPP__PS__to__CS__Session__Continuity: field_avp__PCC__3GPP__PS__to__CS__Session__Continuity->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__V2X__Subscription__Data: field_avp__AAA__3GPP__V2X__Subscription__Data->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Refund__Information: field_avp__DCA__3GPP__Refund__Information->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Rate__Element: field_avp__DCA__3GPP__Rate__Element->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__PDP__Type: field_avp__AAA__3GPP__PDP__Type->encode_text(text_buf); break; case ALT_avp__AAA__3GPP__AMBR: field_avp__AAA__3GPP__AMBR->encode_text(text_buf); break; case ALT_avp__DCA__3GPP__Submission__Time: field_avp__DCA__3GPP__Submission__Time->encode_text(text_buf); break; case ALT_avp__UNKNOWN: field_avp__UNKNOWN->encode_text(text_buf); break; default: TTCN_error("Text encoder: Encoding an unbound value of union type @DIAMETER_Types.AVP_Data."); } } void AVP__Data::decode_text(Text_Buf& text_buf) { switch ((union_selection_type)text_buf.pull_int().get_val()) { case ALT_avp__GI__3GPP__3GPP__SGSN__IPv6__Address: avp__GI__3GPP__3GPP__SGSN__IPv6__Address().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Login__LAT__Service: avp__DNAS__NONE__Login__LAT__Service().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__RAR__Flags: avp__AAA__3GPP__RAR__Flags().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SCS__Address: avp__DCA__3GPP__SCS__Address().decode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__GGSN__MCC__MNC: avp__GI__3GPP__3GPP__GGSN__MCC__MNC().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Direct__Debiting__Failure__Handling: avp__DCC__NONE__Direct__Debiting__Failure__Handling().decode_text(text_buf); break; case ALT_avp__MIPv6__NONE__MIP__Careof__Address: avp__MIPv6__NONE__MIP__Careof__Address().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__TWAN__User__Location__Info: avp__DCA__3GPP__TWAN__User__Location__Info().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__PoC__User__Role__IDs: avp__DCA__3GPP__PoC__User__Role__IDs().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Announcement__Order: avp__DCA__3GPP__Announcement__Order().decode_text(text_buf); break; case ALT_avp__CxDx__ETSI__Line__Identifier: avp__CxDx__ETSI__Line__Identifier().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Bearer__Identifier: avp__PCC__3GPP__Bearer__Identifier().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Content__Version: avp__RX__3GPP__Content__Version().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Applic__ID: avp__DCA__3GPP__Applic__ID().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__HA__to__FA__MSA: avp__MIPv4__NONE__MIP__HA__to__FA__MSA().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Session__Id: avp__BASE__NONE__Session__Id().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Route__Header__Transmitted: avp__DCA__3GPP__Route__Header__Transmitted().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Reporting__Reason: avp__DCA__3GPP__Reporting__Reason().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Emergency__Services: avp__AAA__3GPP__Emergency__Services().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Media__Component__Description: avp__RX__3GPP__Media__Component__Description().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__CSG__Information__Reporting: avp__PCC__3GPP__CSG__Information__Reporting().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Measurement__Quantity: avp__AAA__3GPP__Measurement__Quantity().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Location__Information__Configuration: avp__S6__3GPP__Location__Information__Configuration().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Bearer__Usage: avp__PCC__3GPP__Bearer__Usage().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Application__provided__Called__Party__Address: avp__DCA__3GPP__Application__provided__Called__Party__Address().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Proximity__Alert__Timestamp: avp__DCA__3GPP__Proximity__Alert__Timestamp().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Tunnel__Header__Filter: avp__PCC__3GPP__Tunnel__Header__Filter().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__List__Of__Measurements: avp__AAA__3GPP__List__Of__Measurements().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Requested__Service__Unit: avp__DCC__NONE__Requested__Service__Unit().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Default__QoS__Name: avp__PCC__3GPP__Default__QoS__Name().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__UVA__Flags: avp__AAA__3GPP__UVA__Flags().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Expires: avp__DCA__3GPP__Expires().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__SAR__Flags: avp__CxDx__3GPP__SAR__Flags().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__TDF__Information: avp__PCC__3GPP__TDF__Information().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Group__Service__Id: avp__AAA__3GPP__Group__Service__Id().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Recipient__SCCP__Address: avp__DCA__3GPP__Recipient__SCCP__Address().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Preferred__AoC__Currency: avp__DCA__3GPP__Preferred__AoC__Currency().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__Pool: avp__DNAS__NONE__Framed__Pool().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Traffic__Data__Volumes: avp__DCA__3GPP__Traffic__Data__Volumes().decode_text(text_buf); break; case ALT_avp__DCC__NONE__CC__Time: avp__DCC__NONE__CC__Time().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info: avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Unit__Cost: avp__DCA__3GPP__Unit__Cost().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__SIP__Digest__Authenticate: avp__CxDx__3GPP__SIP__Digest__Authenticate().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Last__UE__Activity__Time: avp__AAA__3GPP__Last__UE__Activity__Time().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Context__Identifier: avp__AAA__3GPP__Context__Identifier().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Used__Service__Unit: avp__DCC__NONE__Used__Service__Unit().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Reg__Reply: avp__MIPv4__NONE__MIP__Reg__Reply().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Auth__Application__Id: avp__BASE__NONE__Auth__Application__Id().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Trace__Reference: avp__AAA__3GPP__Trace__Reference().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__TWAN__Access__Info: avp__AAA__3GPP__TWAN__Access__Info().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Status__AS__Code: avp__DCA__3GPP__Status__AS__Code().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__LCS__Client__Type: avp__DCA__3GPP__LCS__Client__Type().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__Appletalk__Network: avp__DNAS__NONE__Framed__Appletalk__Network().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__IPv6__Prefix: avp__DNAS__NONE__Framed__IPv6__Prefix().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__PoC__Session__Initiation__Type: avp__DCA__3GPP__PoC__Session__Initiation__Type().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Sharing__Key__UL: avp__RX__3GPP__Sharing__Key__UL().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Content__Size: avp__DCA__3GPP__Content__Size().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Access__Network__Info: avp__AAA__3GPP__Access__Network__Info().decode_text(text_buf); break; case ALT_avp__RX__3GPP__AF__Charging__Identifier: avp__RX__3GPP__AF__Charging__Identifier().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Monitoring__Event__Report: avp__S6__3GPP__Monitoring__Event__Report().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Service__Specific__Type: avp__DCA__3GPP__Service__Specific__Type().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Event: avp__DCA__3GPP__Event().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Media__Type: avp__RX__3GPP__Media__Type().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Conditional__Policy__Information: avp__PCC__3GPP__Conditional__Policy__Information().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Firmware__Revision: avp__BASE__NONE__Firmware__Revision().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__Event__Type: avp__DCA__3GPP__ProSe__Event__Type().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Network__Request__Support: avp__PCC__3GPP__Network__Request__Support().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__SIPTO__Permission: avp__AAA__3GPP__SIPTO__Permission().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Terminating__IOI: avp__DCA__3GPP__Terminating__IOI().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Extended__Max__Supported__BW__DL: avp__RX__3GPP__Extended__Max__Supported__BW__DL().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__UE__Local__IP__Address: avp__PCC__3GPP__UE__Local__IP__Address().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SM__Sequence__Number: avp__DCA__3GPP__SM__Sequence__Number().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__IMS__Information: avp__DCA__3GPP__IMS__Information().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List: avp__PCC__3GPP__Presence__Reporting__Area__Elements__List().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Routing__Rule__Remove: avp__PCC__3GPP__Routing__Rule__Remove().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__SGs__MME__Identity: avp__AAA__3GPP__SGs__MME__Identity().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Roaming__Information: avp__S6__3GPP__Roaming__Information().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Number__Of__Diversions: avp__DCA__3GPP__Number__Of__Diversions().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Coverage__Info: avp__DCA__3GPP__Coverage__Info().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__SIP__Authentication__Scheme: avp__CxDx__3GPP__SIP__Authentication__Scheme().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Event__Threshold__RSRP: avp__AAA__3GPP__Event__Threshold__RSRP().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__User__Authorization__Type: avp__CxDx__3GPP__User__Authorization__Type().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__PLMN__Client: avp__AAA__3GPP__PLMN__Client().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Re__Synchronization__Info: avp__AAA__3GPP__Re__Synchronization__Info().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Auth__Grace__Period: avp__BASE__NONE__Auth__Grace__Period().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__User__CSG__Information: avp__DCA__3GPP__User__CSG__Information().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SM__Status: avp__DCA__3GPP__SM__Status().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__IP__Realm__Default__Indication: avp__DCA__3GPP__IP__Realm__Default__Indication().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__RAND: avp__AAA__3GPP__RAND().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Trace__Depth: avp__AAA__3GPP__Trace__Depth().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__MN__to__FA__MSA: avp__MIPv4__NONE__MIP__MN__to__FA__MSA().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__SGSN__User__State: avp__AAA__3GPP__SGSN__User__State().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__APN__OI__Replacement: avp__AAA__3GPP__APN__OI__Replacement().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Alternate__Charged__Party__Address: avp__DCA__3GPP__Alternate__Charged__Party__Address().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__APN__Rate__Control: avp__DCA__3GPP__APN__Rate__Control().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Re__Auth__Request__Type: avp__BASE__NONE__Re__Auth__Request__Type().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Relationship__Mode: avp__DCA__3GPP__Relationship__Mode().decode_text(text_buf); break; case ALT_avp__S6__3GPP__External__Identifier: avp__S6__3GPP__External__Identifier().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Positioning__Data: avp__DCA__3GPP__Positioning__Data().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Redirect__Address__Type: avp__DCC__NONE__Redirect__Address__Type().decode_text(text_buf); break; case ALT_avp__MIPv6__NONE__MIP__MN__HA__MSA: avp__MIPv6__NONE__MIP__MN__HA__MSA().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier: avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__TFT__Filter: avp__PCC__3GPP__TFT__Filter().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Max__Supported__Bandwidth__UL: avp__RX__3GPP__Max__Supported__Bandwidth__UL().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Loss__Of__Connectivity__Reason: avp__S6__3GPP__Loss__Of__Connectivity__Reason().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Tunnel__Medium__Type: avp__DNAS__NONE__Tunnel__Medium__Type().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Originator: avp__DCA__3GPP__Originator().decode_text(text_buf); break; case ALT_avp__DCC__NONE__User__Equipment__Info__Type: avp__DCC__NONE__User__Equipment__Info__Type().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Flow__Number: avp__RX__3GPP__Flow__Number().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Home__Agent__Address: avp__MIPv4__NONE__MIP__Home__Agent__Address().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Resource__Allocation__Notification: avp__PCC__3GPP__Resource__Allocation__Notification().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Basic__Service__Code: avp__DCA__3GPP__Basic__Service__Code().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Monitoring__Type: avp__S6__3GPP__Monitoring__Type().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Role__Of__Node: avp__DCA__3GPP__Role__Of__Node().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Default__Bearer__Indication: avp__PCC__3GPP__Default__Bearer__Indication().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__Information: avp__DCA__3GPP__ProSe__Information().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__QoS__Class__Identifier: avp__PCC__3GPP__QoS__Class__Identifier().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__VPLMN__LIPA__Allowed: avp__AAA__3GPP__VPLMN__LIPA__Allowed().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Mute__Notification: avp__PCC__3GPP__Mute__Notification().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__SIP__Authentication__Context: avp__CxDx__3GPP__SIP__Authentication__Context().decode_text(text_buf); break; case ALT_avp__MIPv6__NONE__QoS__Resources: avp__MIPv6__NONE__QoS__Resources().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Logging__Duration: avp__AAA__3GPP__Logging__Duration().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Service__Parameter__Value: avp__DCC__NONE__Service__Parameter__Value().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Associated__Registered__Identities: avp__CxDx__3GPP__Associated__Registered__Identities().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Routing__IP__Address: avp__PCC__3GPP__Routing__IP__Address().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__WLAN__offloadability__EUTRAN: avp__AAA__3GPP__WLAN__offloadability__EUTRAN().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__MBMS__GW__Address: avp__DCA__3GPP__MBMS__GW__Address().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Destination__Interface: avp__DCA__3GPP__Destination__Interface().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__IMS__Emergency__Indicator: avp__DCA__3GPP__IMS__Emergency__Indicator().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Change__Time: avp__DCA__3GPP__Change__Time().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__KASME: avp__AAA__3GPP__KASME().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Session__Key: avp__MIPv4__NONE__MIP__Session__Key().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__AoC__Cost__Information: avp__DCA__3GPP__AoC__Cost__Information().decode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__User__Location__Info__Time: avp__GI__3GPP__3GPP__User__Location__Info__Time().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Teleservice__List: avp__AAA__3GPP__Teleservice__List().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__UTRAN__Vector: avp__AAA__3GPP__UTRAN__Vector().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Non__3GPP__IP__Access__APN: avp__AAA__3GPP__Non__3GPP__IP__Access__APN().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Monitoring__Event__Information: avp__DCA__3GPP__Monitoring__Event__Information().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Tariff__Time__Change: avp__DCC__NONE__Tariff__Time__Change().decode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__NSAPI: avp__GI__3GPP__3GPP__NSAPI().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__LCS__Client__Dialed__By__MS: avp__DCA__3GPP__LCS__Client__Dialed__By__MS().decode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__CG__Address: avp__GI__3GPP__3GPP__CG__Address().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Envelope__Start__Time: avp__DCA__3GPP__Envelope__Start__Time().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Application__Service__Provider__Identity: avp__RX__3GPP__Application__Service__Provider__Identity().decode_text(text_buf); break; case ALT_avp__S6__3GPP__NIDD__Authorization__Request: avp__S6__3GPP__NIDD__Authorization__Request().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Received__Talk__Burst__Time: avp__DCA__3GPP__Received__Talk__Burst__Time().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Incoming__Trunk__Group__Id: avp__DCA__3GPP__Incoming__Trunk__Group__Id().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__AAA__Failure__Indication: avp__AAA__3GPP__AAA__Failure__Indication().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Rate__Control__Max__Message__Size: avp__DCA__3GPP__Rate__Control__Max__Message__Size().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__QoS__Rule__Install: avp__PCC__3GPP__QoS__Rule__Install().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Periodic__Communication__Indicator: avp__S6__3GPP__Periodic__Communication__Indicator().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Service__Specific__Info: avp__DCA__3GPP__Service__Specific__Info().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Flow__Usage: avp__RX__3GPP__Flow__Usage().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__RAN__Rule__Support: avp__PCC__3GPP__RAN__Rule__Support().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Tunnel__Password: avp__DNAS__NONE__Tunnel__Password().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause: avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Monitoring__Duration: avp__S6__3GPP__Monitoring__Duration().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__QoS__Information: avp__PCC__3GPP__QoS__Information().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Routing__Area__Identity: avp__AAA__3GPP__Routing__Area__Identity().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Called__Party__Address: avp__DCA__3GPP__Called__Party__Address().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Service__Authorization__Info: avp__RX__3GPP__Service__Authorization__Info().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Tunneling: avp__DNAS__NONE__Tunneling().decode_text(text_buf); break; case ALT_avp__DCC__NONE__User__Equipment__Info__Value: avp__DCC__NONE__User__Equipment__Info__Value().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length: avp__MIPv4__NONE__MIP__Auth__Input__Data__Length().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__eDRX__Cycle__Length: avp__AAA__3GPP__eDRX__Cycle__Length().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Multi__Round__Time__Out: avp__BASE__NONE__Multi__Round__Time__Out().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Group__Monitoring__Event__Report__Item: avp__S6__3GPP__Group__Monitoring__Event__Report__Item().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Rule__Failure__Code: avp__PCC__3GPP__Rule__Failure__Code().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Ext__PDP__Type: avp__AAA__3GPP__Ext__PDP__Type().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Time__Quota__Threshold: avp__DCA__3GPP__Time__Quota__Threshold().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__User__Location__Info__Time: avp__PCC__3GPP__User__Location__Info__Time().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Usage__Monitoring__Information: avp__PCC__3GPP__Usage__Monitoring__Information().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Measurement__Period__LTE: avp__AAA__3GPP__Measurement__Period__LTE().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Extended__APN__AMBR__DL: avp__PCC__3GPP__Extended__APN__AMBR__DL().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Experimental__Result__Code: avp__BASE__NONE__Experimental__Result__Code().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Session__Priority: avp__CxDx__3GPP__Session__Priority().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Recipient__Info: avp__DCA__3GPP__Recipient__Info().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__AoC__Format: avp__DCA__3GPP__AoC__Format().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Start__Time: avp__DCA__3GPP__Start__Time().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Deregistration__Reason: avp__CxDx__3GPP__Deregistration__Reason().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__GMLC__Number: avp__AAA__3GPP__GMLC__Number().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Software__Version: avp__AAA__3GPP__Software__Version().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Callback__Number: avp__DNAS__NONE__Callback__Number().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Configuration__Token: avp__DNAS__NONE__Configuration__Token().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Interface__Type: avp__DCA__3GPP__Interface__Type().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA: avp__MIPv4__NONE__MIP__Originating__Foreign__AAA().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Expiration__Date: avp__AAA__3GPP__Expiration__Date().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Error__Message: avp__BASE__NONE__Error__Message().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__SRES: avp__AAA__3GPP__SRES().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__DRM__Content: avp__DCA__3GPP__DRM__Content().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Item__Number: avp__AAA__3GPP__Item__Number().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__NAS__Port__Type: avp__DNAS__NONE__NAS__Port__Type().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__ERP__Authorization: avp__AAA__3GPP__ERP__Authorization().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Multiple__Services__Indicator: avp__DCC__NONE__Multiple__Services__Indicator().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Early__Media__Description: avp__DCA__3GPP__Early__Media__Description().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__MIP__FA__RK: avp__AAA__3GPP__MIP__FA__RK().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Related__Change__Condition__Information: avp__DCA__3GPP__Related__Change__Condition__Information().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__Protocol: avp__DNAS__NONE__Framed__Protocol().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Service__ID: avp__S6__3GPP__Service__ID().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__LCS__Format__Indicator: avp__DCA__3GPP__LCS__Format__Indicator().decode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__IMSI__MCC__MNC: avp__GI__3GPP__3GPP__IMSI__MCC__MNC().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Abort__Cause: avp__RX__3GPP__Abort__Cause().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__ISUP__Cause__Location: avp__DCA__3GPP__ISUP__Cause__Location().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Charging__Rule__Base__Name: avp__PCC__3GPP__Charging__Rule__Base__Name().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Required__Access__Info: avp__RX__3GPP__Required__Access__Info().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__TDF__Destination__Realm: avp__PCC__3GPP__TDF__Destination__Realm().decode_text(text_buf); break; case ALT_avp__S6__3GPP__S6t__HSS__Cause: avp__S6__3GPP__S6t__HSS__Cause().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Media__Initiator__Party: avp__DCA__3GPP__Media__Initiator__Party().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Associated__URI: avp__DCA__3GPP__Associated__URI().decode_text(text_buf); break; case ALT_avp__RX__3GPP__AF__Requested__Data: avp__RX__3GPP__AF__Requested__Data().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__QoS__Rule__Report: avp__PCC__3GPP__QoS__Rule__Report().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Filter__Id: avp__DNAS__NONE__Filter__Id().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__ARAP__Password: avp__DNAS__NONE__ARAP__Password().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Route__Header__Received: avp__DCA__3GPP__Route__Header__Received().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Stationary__Indication: avp__S6__3GPP__Stationary__Indication().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__CHAP__Response: avp__DNAS__NONE__CHAP__Response().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL: avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number: avp__DCA__3GPP__Usage__Information__Report__Sequence__Number().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Geodetic__Information: avp__AAA__3GPP__Geodetic__Information().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Extended__GBR__UL: avp__PCC__3GPP__Extended__GBR__UL().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__MBSFN__Area__ID: avp__AAA__3GPP__MBSFN__Area__ID().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Server__Capabilities: avp__CxDx__3GPP__Server__Capabilities().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Area__Scope: avp__AAA__3GPP__Area__Scope().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__Accounting__Input__Packets: avp__MIPv4__NONE__Accounting__Input__Packets().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SGW__Change: avp__DCA__3GPP__SGW__Change().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__SCSCF__Restoration__Info: avp__CxDx__3GPP__SCSCF__Restoration__Info().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number: avp__CxDx__3GPP__Initial__CSeq__Sequence__Number().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__AoC__Subscription__Information: avp__DCA__3GPP__AoC__Subscription__Information().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__PUA__Flags: avp__AAA__3GPP__PUA__Flags().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Callback__Id: avp__DNAS__NONE__Callback__Id().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Time__Usage: avp__DCA__3GPP__Time__Usage().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name: avp__CxDx__3GPP__Primary__Event__Charging__Function__Name().decode_text(text_buf); break; case ALT_avp__DCC__NONE__CC__Output__Octets: avp__DCC__NONE__CC__Output__Octets().decode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__User__Location__Info: avp__GI__3GPP__3GPP__User__Location__Info().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Notification__To__UE__User: avp__AAA__3GPP__Notification__To__UE__User().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Visited__PLMN__Id: avp__AAA__3GPP__Visited__PLMN__Id().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions: avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Participant__Group: avp__DCA__3GPP__Participant__Group().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Play__Alternative: avp__DCA__3GPP__Play__Alternative().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__MBMS__User__Service__Type: avp__DCA__3GPP__MBMS__User__Service__Type().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Transit__IOI__List: avp__DCA__3GPP__Transit__IOI__List().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Codec__Data: avp__RX__3GPP__Codec__Data().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Monitoring__Event__Config__Status: avp__S6__3GPP__Monitoring__Event__Config__Status().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SDP__Media__Name: avp__DCA__3GPP__SDP__Media__Name().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__AF__Correlation__Information: avp__DCA__3GPP__AF__Correlation__Information().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Cost__Information: avp__DCC__NONE__Cost__Information().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Serving__Node__Identity: avp__DCA__3GPP__Serving__Node__Identity().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Error__Reporting__Host: avp__BASE__NONE__Error__Reporting__Host().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Radio__Frequency: avp__DCA__3GPP__Radio__Frequency().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Rule__Activation__Time: avp__PCC__3GPP__Rule__Activation__Time().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Service__Data: avp__S6__3GPP__Service__Data().decode_text(text_buf); break; case ALT_avp__RX__3GPP__AF__Application__Identifier: avp__RX__3GPP__AF__Application__Identifier().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__NetLoc__Access__Support: avp__PCC__3GPP__NetLoc__Access__Support().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier: avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Monitoring__Event__Configuration: avp__S6__3GPP__Monitoring__Event__Configuration().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Offline: avp__PCC__3GPP__Offline().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SIP__Method: avp__DCA__3GPP__SIP__Method().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__ADC__Rule__Definition: avp__PCC__3GPP__ADC__Rule__Definition().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Additional__Context__ID: avp__AAA__3GPP__Additional__Context__ID().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Login__Service: avp__DNAS__NONE__Login__Service().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__ARAP__Security__Data: avp__DNAS__NONE__ARAP__Security__Data().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Allowed__PLMN__List: avp__S6__3GPP__Allowed__PLMN__List().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Bearer__Control__Mode: avp__PCC__3GPP__Bearer__Control__Mode().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Active__APN: avp__AAA__3GPP__Active__APN().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__HeNB__Local__IP__Address: avp__PCC__3GPP__HeNB__Local__IP__Address().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Packet__Filter__Content: avp__PCC__3GPP__Packet__Filter__Content().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__SMS__Register__Request: avp__AAA__3GPP__SMS__Register__Request().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Subscription__Info: avp__CxDx__3GPP__Subscription__Info().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction: avp__DCA__3GPP__SIP__Response__Timestamp__Fraction().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Client__Address: avp__DCA__3GPP__Client__Address().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__APN__Configuration: avp__AAA__3GPP__APN__Configuration().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Subscriber__Role: avp__DCA__3GPP__Subscriber__Role().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__SIP__Number__Auth__Items: avp__CxDx__3GPP__SIP__Number__Auth__Items().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__OMC__Id: avp__AAA__3GPP__OMC__Id().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__GMLC__Restriction: avp__AAA__3GPP__GMLC__Restriction().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__State: avp__DNAS__NONE__State().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Tunnel__Preference: avp__DNAS__NONE__Tunnel__Preference().decode_text(text_buf); break; case ALT_avp__DCC__NONE__CC__Session__Failover: avp__DCC__NONE__CC__Session__Failover().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Enhanced__Diagnostics: avp__DCA__3GPP__Enhanced__Diagnostics().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__CSG__Membership__Indication: avp__DCA__3GPP__CSG__Membership__Indication().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Regional__Subscription__Zone__Code: avp__AAA__3GPP__Regional__Subscription__Zone__Code().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Message__Class: avp__DCA__3GPP__Message__Class().decode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__Negotiated__DSCP: avp__GI__3GPP__3GPP__Negotiated__DSCP().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__TWAN__S2a__Failure__Cause: avp__AAA__3GPP__TWAN__S2a__Failure__Cause().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__FA__to__MN__SPI: avp__MIPv4__NONE__MIP__FA__to__MN__SPI().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Trigger: avp__DCA__3GPP__Trigger().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Called__Identity__Change: avp__DCA__3GPP__Called__Identity__Change().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__Request__Timestamp: avp__DCA__3GPP__ProSe__Request__Timestamp().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__PoC__Session__Id: avp__DCA__3GPP__PoC__Session__Id().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Proxy__State: avp__BASE__NONE__Proxy__State().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__PoC__Server__Role: avp__DCA__3GPP__PoC__Server__Role().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Forwarding__Pending: avp__DCA__3GPP__Forwarding__Pending().decode_text(text_buf); break; case ALT_avp__S6__3GPP__SIR__Flags: avp__S6__3GPP__SIR__Flags().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Credit__Control__Failure__Handling: avp__DCC__NONE__Credit__Control__Failure__Handling().decode_text(text_buf); break; case ALT_avp__MIPv6__NONE__MIP6__Agent__Info: avp__MIPv6__NONE__MIP6__Agent__Info().decode_text(text_buf); break; case ALT_avp__RX__3GPP__MPS__Identifier: avp__RX__3GPP__MPS__Identifier().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Credit__Management__Status: avp__PCC__3GPP__Credit__Management__Status().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__MDT__Allowed__PLMN__Id: avp__AAA__3GPP__MDT__Allowed__PLMN__Id().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Monitored__PLMN__Identifier: avp__DCA__3GPP__Monitored__PLMN__Identifier().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Service__Result: avp__S6__3GPP__Service__Result().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Reporting__Level: avp__PCC__3GPP__Reporting__Level().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__MME__Location__Information: avp__AAA__3GPP__MME__Location__Information().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Served__Party__IP__Address: avp__DCA__3GPP__Served__Party__IP__Address().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Max__Supported__Bandwidth__DL: avp__RX__3GPP__Max__Supported__Bandwidth__DL().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Time__First__Reception: avp__DCA__3GPP__Time__First__Reception().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Pre__emption__Capability: avp__PCC__3GPP__Pre__emption__Capability().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Subscribed__VSRVCC: avp__AAA__3GPP__Subscribed__VSRVCC().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Monitoring__Flags: avp__PCC__3GPP__Monitoring__Flags().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Redirect__Max__Cache__Time: avp__BASE__NONE__Redirect__Max__Cache__Time().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Feature__List: avp__CxDx__3GPP__Feature__List().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Address__Type: avp__DCA__3GPP__Address__Type().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__TCP__Source__Port: avp__PCC__3GPP__TCP__Source__Port().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Application__Detection__Information: avp__PCC__3GPP__Application__Detection__Information().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Emergency__Info: avp__AAA__3GPP__Emergency__Info().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Remaining__Balance: avp__DCA__3GPP__Remaining__Balance().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__MPS__Priority: avp__AAA__3GPP__MPS__Priority().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Next__Tariff: avp__DCA__3GPP__Next__Tariff().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Requested__Action: avp__DCC__NONE__Requested__Action().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Record__Route: avp__CxDx__3GPP__Record__Route().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Tariff__XML: avp__DCA__3GPP__Tariff__XML().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Alert__Reason: avp__AAA__3GPP__Alert__Reason().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Recipient__Address: avp__DCA__3GPP__Recipient__Address().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Change__Condition: avp__DCA__3GPP__Change__Condition().decode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__CG__IPv6__Address: avp__GI__3GPP__3GPP__CG__IPv6__Address().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Idle__Timeout: avp__DNAS__NONE__Idle__Timeout().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__NAS__Port__Id: avp__DNAS__NONE__NAS__Port__Id().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__DEA__Flags: avp__AAA__3GPP__DEA__Flags().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SCS__AS__Address: avp__DCA__3GPP__SCS__AS__Address().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__MO__LR: avp__AAA__3GPP__MO__LR().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__IMS__Visited__Network__Identifier: avp__DCA__3GPP__IMS__Visited__Network__Identifier().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__PoC__User__Role: avp__DCA__3GPP__PoC__User__Role().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Announcement__Identifier: avp__DCA__3GPP__Announcement__Identifier().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Non__3GPP__IP__Access: avp__AAA__3GPP__Non__3GPP__IP__Access().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Monitoring__Event__Report__Data: avp__DCA__3GPP__Monitoring__Event__Report__Data().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Adaptations: avp__DCA__3GPP__Adaptations().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Host__IP__Address: avp__BASE__NONE__Host__IP__Address().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Reg__Request: avp__MIPv4__NONE__MIP__Reg__Request().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Quota__Holding__Time: avp__DCA__3GPP__Quota__Holding__Time().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Maximum__Wait__Time: avp__AAA__3GPP__Maximum__Wait__Time().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Max__Requested__Bandwidth__UL: avp__RX__3GPP__Max__Requested__Bandwidth__UL().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Usage__Monitoring__Support: avp__PCC__3GPP__Usage__Monitoring__Support().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Maximum__Response__Time: avp__S6__3GPP__Maximum__Response__Time().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Envelope__Reporting: avp__DCA__3GPP__Envelope__Reporting().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Application__Server: avp__DCA__3GPP__Application__Server().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Sponsor__Identity: avp__RX__3GPP__Sponsor__Identity().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__Appletalk__Link: avp__DNAS__NONE__Framed__Appletalk__Link().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__Interface__Id: avp__DNAS__NONE__Framed__Interface__Id().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Proximity__Alert__Indication: avp__DCA__3GPP__Proximity__Alert__Indication().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__CoA__IP__Address: avp__PCC__3GPP__CoA__IP__Address().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Trunk__Group__Id: avp__DCA__3GPP__Trunk__Group__Id().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Default__QoS__Information: avp__PCC__3GPP__Default__QoS__Information().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__AN__GW__Address: avp__PCC__3GPP__AN__GW__Address().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Start__Of__Charging: avp__DCA__3GPP__Start__Of__Charging().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Participants__Involved: avp__DCA__3GPP__Participants__Involved().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__NBIFOM__Support: avp__PCC__3GPP__NBIFOM__Support().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Redirect__Support: avp__PCC__3GPP__Redirect__Support().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__IMSI__Group__Id: avp__AAA__3GPP__IMSI__Group__Id().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Cell__Global__Identity: avp__AAA__3GPP__Cell__Global__Identity().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Vendor__Id: avp__BASE__NONE__Vendor__Id().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__PDN__Connection__Continuity: avp__AAA__3GPP__PDN__Connection__Continuity().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Tariff__Information: avp__DCA__3GPP__Tariff__Information().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Wildcarded__Public__Identity: avp__CxDx__3GPP__Wildcarded__Public__Identity().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__Acct__Session__Time: avp__MIPv4__NONE__Acct__Session__Time().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__DSA__Flags: avp__AAA__3GPP__DSA__Flags().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__PoC__Event__Type: avp__DCA__3GPP__PoC__Event__Type().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Trace__Data: avp__AAA__3GPP__Trace__Data().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__LCS__Info: avp__AAA__3GPP__LCS__Info().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__LCS__Requestor__Id__String: avp__DCA__3GPP__LCS__Requestor__Id__String().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__PDN__GW__Allocation__Type: avp__AAA__3GPP__PDN__GW__Allocation__Type().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Additional__Type__Information: avp__DCA__3GPP__Additional__Type__Information().decode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__SGSN__MCC__MNC: avp__GI__3GPP__3GPP__SGSN__MCC__MNC().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__HESSID: avp__AAA__3GPP__HESSID().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Content__Class: avp__DCA__3GPP__Content__Class().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Event__Timestamp: avp__BASE__NONE__Event__Timestamp().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__TAD__Identifier: avp__DCA__3GPP__TAD__Identifier().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Final__Unit__Action: avp__DCC__NONE__Final__Unit__Action().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result: avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Service__Generic__Information: avp__DCA__3GPP__Service__Generic__Information().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Variable__Part__Type: avp__DCA__3GPP__Variable__Part__Type().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__Direct__Discovery__Model: avp__DCA__3GPP__ProSe__Direct__Discovery__Model().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Extended__Max__Requested__BW__UL: avp__RX__3GPP__Extended__Max__Requested__BW__UL().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SM__Device__Trigger__Indicator: avp__DCA__3GPP__SM__Device__Trigger__Indicator().decode_text(text_buf); break; case ALT_avp__S6__3GPP__User__Identifier: avp__S6__3GPP__User__Identifier().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__QoS__Rule__Base__Name: avp__PCC__3GPP__QoS__Rule__Base__Name().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__IPv6__Pool: avp__DNAS__NONE__Framed__IPv6__Pool().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Restoration__Priority: avp__AAA__3GPP__Restoration__Priority().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__ISUP__Cause__Diagnostics: avp__DCA__3GPP__ISUP__Cause__Diagnostics().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Association__Type: avp__S6__3GPP__Association__Type().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Charging__Rule__Definition: avp__PCC__3GPP__Charging__Rule__Definition().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Rating__Group: avp__DCC__NONE__Rating__Group().decode_text(text_buf); break; case ALT_avp__MIPv6__NONE__MIP__MN__HA__SPI: avp__MIPv6__NONE__MIP__MN__HA__SPI().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Min__Requested__Bandwidth__UL: avp__RX__3GPP__Min__Requested__Bandwidth__UL().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Application__Specific__Data: avp__DCA__3GPP__Application__Specific__Data().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__CoA__Information: avp__PCC__3GPP__CoA__Information().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Report__Amount: avp__AAA__3GPP__Report__Amount().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name: avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name().decode_text(text_buf); break; case ALT_avp__DCC__NONE__User__Equipment__Info: avp__DCC__NONE__User__Equipment__Info().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__A__MSISDN: avp__AAA__3GPP__A__MSISDN().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Mobile__Node__Address: avp__MIPv4__NONE__MIP__Mobile__Node__Address().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Routing__Rule__Report: avp__PCC__3GPP__Routing__Rule__Report().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Number__Of__Requested__Vectors: avp__AAA__3GPP__Number__Of__Requested__Vectors().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__AIR__Flags: avp__AAA__3GPP__AIR__Flags().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SM__Protocol__ID: avp__DCA__3GPP__SM__Protocol__ID().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Low__Priority__Indicator: avp__DCA__3GPP__Low__Priority__Indicator().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Geographical__Information: avp__AAA__3GPP__Geographical__Information().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Participant__Action__Type: avp__DCA__3GPP__Participant__Action__Type().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Node__Id: avp__DCA__3GPP__Node__Id().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Loose__Route__Indication: avp__CxDx__3GPP__Loose__Route__Indication().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Service__Parameter__Type: avp__DCC__NONE__Service__Parameter__Type().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__MME__User__State: avp__AAA__3GPP__MME__User__State().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Access__Restriction__Data: avp__AAA__3GPP__Access__Restriction__Data().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SM__Service__Type: avp__DCA__3GPP__SM__Service__Type().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag: avp__DCA__3GPP__UNI__PDU__CP__Only__Flag().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Filter__Rule: avp__MIPv4__NONE__MIP__Filter__Rule().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Failed__AVP: avp__BASE__NONE__Failed__AVP().decode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__RAT__Type: avp__GI__3GPP__3GPP__RAT__Type().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__SS__Status: avp__AAA__3GPP__SS__Status().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Neighbour__Node__Address: avp__DCA__3GPP__Neighbour__Node__Address().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Location__Type: avp__DCA__3GPP__Location__Type().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Quota__Indicator: avp__DCA__3GPP__Quota__Indicator().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Priority: avp__DCA__3GPP__Priority().decode_text(text_buf); break; case ALT_avp__S6__3GPP__NIDD__Authorization__Update: avp__S6__3GPP__NIDD__Authorization__Update().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Service__Specific__Data: avp__DCA__3GPP__Service__Specific__Data().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Subscription__Id__Type: avp__DCC__NONE__Subscription__Id__Type().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__FA__to__HA__MSA: avp__MIPv4__NONE__MIP__FA__to__HA__MSA().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Connectivity__Flags: avp__AAA__3GPP__Connectivity__Flags().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Packet__Filter__Operation: avp__PCC__3GPP__Packet__Filter__Operation().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__VCS__Information: avp__DCA__3GPP__VCS__Information().decode_text(text_buf); break; case ALT_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion: avp__S6__3GPP__SCEF__Reference__ID__for__Deletion().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Content__Disposition: avp__DCA__3GPP__Content__Disposition().decode_text(text_buf); break; case ALT_avp__RX__3GPP__SIP__Forking__Indication: avp__RX__3GPP__SIP__Forking__Indication().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__User__Password: avp__DNAS__NONE__User__Password().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address: avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address().decode_text(text_buf); break; case ALT_avp__S6__3GPP__IMEI__Change: avp__S6__3GPP__IMEI__Change().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__IP__CAN__Type: avp__PCC__3GPP__IP__CAN__Type().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SDP__Media__Component: avp__DCA__3GPP__SDP__Media__Component().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Extended__Min__Desired__BW__UL: avp__RX__3GPP__Extended__Min__Desired__BW__UL().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container: avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__SIP__Authorization: avp__CxDx__3GPP__SIP__Authorization().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Revalidation__Time: avp__PCC__3GPP__Revalidation__Time().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Logging__Interval: avp__AAA__3GPP__Logging__Interval().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__PoC__Information: avp__DCA__3GPP__PoC__Information().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Status: avp__PCC__3GPP__Presence__Reporting__Area__Status().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Routing__Filter: avp__PCC__3GPP__Routing__Filter().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__WLAN__offloadability: avp__AAA__3GPP__WLAN__offloadability().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Data__Coding__Scheme: avp__DCA__3GPP__Data__Coding__Scheme().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Metering__Method: avp__PCC__3GPP__Metering__Method().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Acct__Tunnel__Connection: avp__DNAS__NONE__Acct__Tunnel__Connection().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism: avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Initial__IMS__Charging__Identifier: avp__DCA__3GPP__Initial__IMS__Charging__Identifier().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__NAS__Filter__Rule: avp__DNAS__NONE__NAS__Filter__Rule().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Feature__Vector: avp__MIPv4__NONE__MIP__Feature__Vector().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Session__Server__Failover: avp__BASE__NONE__Session__Server__Failover().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Accumulated__Cost: avp__DCA__3GPP__Accumulated__Cost().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Integrity__Key: avp__CxDx__3GPP__Integrity__Key().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__E__UTRAN__Vector: avp__AAA__3GPP__E__UTRAN__Vector().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SMSC__Address: avp__DCA__3GPP__SMSC__Address().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__PDP__Address__Prefix__Length: avp__DCA__3GPP__PDP__Address__Prefix__Length().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Experimental__Result: avp__BASE__NONE__Experimental__Result().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Acct__Link__Count: avp__DNAS__NONE__Acct__Link__Count().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Unit__Value: avp__DCC__NONE__Unit__Value().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Trace__Event__List: avp__AAA__3GPP__Trace__Event__List().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__LCS__Client__Id: avp__DCA__3GPP__LCS__Client__Id().decode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__PDP__Type: avp__GI__3GPP__3GPP__PDP__Type().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Reply__Message: avp__DNAS__NONE__Reply__Message().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Connect__Info: avp__DNAS__NONE__Connect__Info().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Replay__Mode: avp__MIPv4__NONE__MIP__Replay__Mode().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Proxy__Host: avp__BASE__NONE__Proxy__Host().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Number__Of__Talk__Bursts: avp__DCA__3GPP__Number__Of__Talk__Bursts().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Short__Network__Name: avp__AAA__3GPP__Short__Network__Name().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Message__Size: avp__DCA__3GPP__Message__Size().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Additional__Exception__Reports: avp__DCA__3GPP__Additional__Exception__Reports().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Access__Transfer__Information: avp__DCA__3GPP__Access__Transfer__Information().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Communication__Pattern__Set: avp__S6__3GPP__Communication__Pattern__Set().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__TWAG__UP__Address: avp__AAA__3GPP__TWAG__UP__Address().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__MMBox__Storage__Requested: avp__DCA__3GPP__MMBox__Storage__Requested().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Flow__Status: avp__RX__3GPP__Flow__Status().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__CHAP__Challenge: avp__DNAS__NONE__CHAP__Challenge().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__PC3__Control__Protocol__Cause: avp__DCA__3GPP__PC3__Control__Protocol__Cause().decode_text(text_buf); break; case ALT_avp__DCC__NONE__CC__Unit__Type: avp__DCC__NONE__CC__Unit__Type().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Calling__Party__Address: avp__DCA__3GPP__Calling__Party__Address().decode_text(text_buf); break; case ALT_avp__RX__3GPP__MCPTT__Identifier: avp__RX__3GPP__MCPTT__Identifier().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Group__Monitoring__Event__Report: avp__S6__3GPP__Group__Monitoring__Event__Report().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__QoS__Upgrade: avp__PCC__3GPP__QoS__Upgrade().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__PS__Append__Free__Format__Data: avp__DCA__3GPP__PS__Append__Free__Format__Data().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__AN__GW__Status: avp__PCC__3GPP__AN__GW__Status().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Service__Type: avp__DNAS__NONE__Service__Type().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Monitoring__Key: avp__PCC__3GPP__Monitoring__Key().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Measurement__Period__UMTS: avp__AAA__3GPP__Measurement__Period__UMTS().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Media__Initiator__Flag: avp__DCA__3GPP__Media__Initiator__Flag().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__ISUP__Location__Number: avp__DCA__3GPP__ISUP__Location__Number().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__3GPP__PS__Data__Off__Status: avp__PCC__3GPP__3GPP__PS__Data__Off__Status().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Routing__Rule__Install: avp__PCC__3GPP__Routing__Rule__Install().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Reset__ID: avp__AAA__3GPP__Reset__ID().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Service__Data__Container: avp__DCA__3GPP__Service__Data__Container().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Server__Assignment__Type: avp__CxDx__3GPP__Server__Assignment__Type().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__PUR__Flags: avp__AAA__3GPP__PUR__Flags().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope: avp__PCC__3GPP__IP__CAN__Session__Charging__Scope().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__Routing: avp__DNAS__NONE__Framed__Routing().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__IMEI: avp__AAA__3GPP__IMEI().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__CHAP__Ident: avp__DNAS__NONE__CHAP__Ident().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Interface__Text: avp__DCA__3GPP__Interface__Text().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Kc: avp__AAA__3GPP__Kc().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Current__Tariff: avp__DCA__3GPP__Current__Tariff().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__SGSN__Number: avp__AAA__3GPP__SGSN__Number().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__HPLMN__ODB: avp__AAA__3GPP__HPLMN__ODB().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Time__Quota__Type: avp__DCA__3GPP__Time__Quota__Type().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Trace__Info: avp__AAA__3GPP__Trace__Info().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Domain__Name: avp__DCA__3GPP__Domain__Name().decode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__Charging__Characteristics: avp__GI__3GPP__3GPP__Charging__Characteristics().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__PDP__Context: avp__AAA__3GPP__PDP__Context().decode_text(text_buf); break; case ALT_avp__DCC__NONE__CC__Money: avp__DCC__NONE__CC__Money().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__DER__Flags: avp__AAA__3GPP__DER__Flags().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__LCS__Data__Coding__Scheme: avp__DCA__3GPP__LCS__Data__Coding__Scheme().decode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__GGSN__Address: avp__GI__3GPP__3GPP__GGSN__Address().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Proxy__Info: avp__BASE__NONE__Proxy__Info().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node: avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Node__Type: avp__S6__3GPP__Node__Type().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Talk__Burst__Volume: avp__DCA__3GPP__Talk__Burst__Volume().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Service__Id: avp__DCA__3GPP__Service__Id().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Priority__Sharing__Indicator: avp__RX__3GPP__Priority__Sharing__Indicator().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Tunnel__Type: avp__DNAS__NONE__Tunnel__Type().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__QoS__Rule__Name: avp__PCC__3GPP__QoS__Rule__Name().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Trigger__Type: avp__DCA__3GPP__Trigger__Type().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Instance__Id: avp__DCA__3GPP__Instance__Id().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Scheduled__Communication__Time: avp__S6__3GPP__Scheduled__Communication__Time().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Max__Requested__Bandwidth__DL: avp__RX__3GPP__Max__Requested__Bandwidth__DL().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Role__Of__ProSe__Function: avp__DCA__3GPP__Role__Of__ProSe__Function().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Maximum__Latency: avp__S6__3GPP__Maximum__Latency().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__PCC__Rule__Status: avp__PCC__3GPP__PCC__Rule__Status().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SIP__Response__Timestamp: avp__DCA__3GPP__SIP__Response__Timestamp().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Extended__GBR__DL: avp__PCC__3GPP__Extended__GBR__DL().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__MBSFN__Area: avp__AAA__3GPP__MBSFN__Area().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__UE__ID: avp__DCA__3GPP__ProSe__UE__ID().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Server__Name: avp__CxDx__3GPP__Server__Name().decode_text(text_buf); break; case ALT_avp__S6__3GPP__APN__Validity__Time: avp__S6__3GPP__APN__Validity__Time().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Allocation__Retention__Priority: avp__PCC__3GPP__Allocation__Retention__Priority().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Check__Balance__Result: avp__DCC__NONE__Check__Balance__Result().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Job__Type: avp__AAA__3GPP__Job__Type().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Destination__Host: avp__BASE__NONE__Destination__Host().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Positioning__Method: avp__AAA__3GPP__Positioning__Method().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__LIA__Flags: avp__CxDx__3GPP__LIA__Flags().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count: avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__AoC__Service__Type: avp__DCA__3GPP__AoC__Service__Type().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Login__IP__Host: avp__DNAS__NONE__Login__IP__Host().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__IDA__Flags: avp__AAA__3GPP__IDA__Flags().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__ARAP__Security: avp__DNAS__NONE__ARAP__Security().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Origin__AAA__Protocol: avp__DNAS__NONE__Origin__AAA__Protocol().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Time__Last__Usage: avp__DCA__3GPP__Time__Last__Usage().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Charging__Information: avp__CxDx__3GPP__Charging__Information().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__ULA__Flags: avp__AAA__3GPP__ULA__Flags().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Originator__Interface: avp__DCA__3GPP__Originator__Interface().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported: avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature: avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__File__Repair__Supported: avp__DCA__3GPP__File__Repair__Supported().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__IPX__Network: avp__DNAS__NONE__Framed__IPX__Network().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Tunnel__Assignment__Id: avp__DNAS__NONE__Tunnel__Assignment__Id().decode_text(text_buf); break; case ALT_avp__DCC__NONE__CC__Service__Specific__Units: avp__DCC__NONE__CC__Service__Specific__Units().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SDP__Answer__Timestamp: avp__DCA__3GPP__SDP__Answer__Timestamp().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__WLAN__Identifier: avp__AAA__3GPP__WLAN__Identifier().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Type__Number: avp__DCA__3GPP__Type__Number().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__NIDD__Submission: avp__DCA__3GPP__NIDD__Submission().decode_text(text_buf); break; case ALT_avp__S6__3GPP__T4__Parameters: avp__S6__3GPP__T4__Parameters().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Access__Network__Charging__Identifier__Value: avp__RX__3GPP__Access__Network__Charging__Identifier__Value().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier: avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier().decode_text(text_buf); break; case ALT_avp__S6__3GPP__AESE__Error__Report: avp__S6__3GPP__AESE__Error__Report().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__FA__to__HA__SPI: avp__MIPv4__NONE__MIP__FA__to__HA__SPI().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Event__Type: avp__DCA__3GPP__Event__Type().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Sharing__Key__DL: avp__RX__3GPP__Sharing__Key__DL().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__ADC__Rule__Remove: avp__PCC__3GPP__ADC__Rule__Remove().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container: avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Restricted__PLMN__List: avp__S6__3GPP__Restricted__PLMN__List().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx: avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Age__Of__Location__Information: avp__AAA__3GPP__Age__Of__Location__Information().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__PoC__Group__Name: avp__DCA__3GPP__PoC__Group__Name().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Extended__Max__Requested__BW__DL: avp__RX__3GPP__Extended__Max__Requested__BW__DL().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Flow__Information: avp__PCC__3GPP__Flow__Information().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__PS__Information: avp__DCA__3GPP__PS__Information().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__MTC__IWF__Address: avp__DCA__3GPP__MTC__IWF__Address().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Execution__Time: avp__PCC__3GPP__Execution__Time().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__NAS__Identifier: avp__DNAS__NONE__NAS__Identifier().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Tunnel__Server__Auth__Id: avp__DNAS__NONE__Tunnel__Server__Auth__Id().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Contact: avp__CxDx__3GPP__Contact().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Charging__Correlation__Indicator: avp__PCC__3GPP__Charging__Correlation__Indicator().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Credit__Control: avp__DCC__NONE__Credit__Control().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Accounting__Record__Number: avp__BASE__NONE__Accounting__Record__Number().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Event__Threshold__Event__1I: avp__AAA__3GPP__Event__Threshold__Event__1I().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction: avp__DCA__3GPP__SIP__Request__Timestamp__Fraction().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Service__Mode: avp__DCA__3GPP__Service__Mode().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__User__Data: avp__CxDx__3GPP__User__Data().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Report__Interval: avp__AAA__3GPP__Report__Interval().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__RAN__NAS__Release__Cause: avp__PCC__3GPP__RAN__NAS__Release__Cause().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Dynamic__Address__Flag__Extension: avp__DCA__3GPP__Dynamic__Address__Flag__Extension().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Client__Identity: avp__AAA__3GPP__Client__Identity().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Redirect__Host__Usage: avp__BASE__NONE__Redirect__Host__Usage().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__CSG__Access__Mode: avp__DCA__3GPP__CSG__Access__Mode().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Equipment__Status: avp__AAA__3GPP__Equipment__Status().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Supplementary__Service: avp__DCA__3GPP__Supplementary__Service().decode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__Packet__Filter: avp__GI__3GPP__3GPP__Packet__Filter().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Redirect__Server__Address: avp__DCC__NONE__Redirect__Server__Address().decode_text(text_buf); break; case ALT_avp__MIPv6__NONE__MIP6__Auth__Mode: avp__MIPv6__NONE__MIP6__Auth__Mode().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__EPS__Location__Information: avp__AAA__3GPP__EPS__Location__Information().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Access__Network__Information: avp__DCA__3GPP__Access__Network__Information().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Called__Identity: avp__DCA__3GPP__Called__Identity().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__TWAN__Default__APN__Context__Id: avp__AAA__3GPP__TWAN__Default__APN__Context__Id().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SGSN__Address: avp__DCA__3GPP__SGSN__Address().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method: avp__DCA__3GPP__SGi__PtP__Tunnelling__Method().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Session__Timeout: avp__BASE__NONE__Session__Timeout().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost: avp__DNAS__NONE__Acct__Tunnel__Packets__Lost().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__NNI__Type: avp__DCA__3GPP__NNI__Type().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Service__Info__Status: avp__RX__3GPP__Service__Info__Status().decode_text(text_buf); break; case ALT_avp__S6__3GPP__CIR__Flags: avp__S6__3GPP__CIR__Flags().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Precedence: avp__PCC__3GPP__Precedence().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__User__Participating__Type: avp__DCA__3GPP__User__Participating__Type().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__GGSN__Address: avp__DCA__3GPP__GGSN__Address().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Sponsoring__Action: avp__RX__3GPP__Sponsoring__Action().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Radio__Resources__Indicator: avp__DCA__3GPP__Radio__Resources__Indicator().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Granted__Validity__Time: avp__S6__3GPP__Granted__Validity__Time().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Priority__Level: avp__PCC__3GPP__Priority__Level().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Node__Functionality: avp__DCA__3GPP__Node__Functionality().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Flow__Description: avp__RX__3GPP__Flow__Description().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Packet__Filter__Information: avp__PCC__3GPP__Packet__Filter__Information().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Daylight__Saving__Time: avp__AAA__3GPP__Daylight__Saving__Time().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Address__Domain: avp__DCA__3GPP__Address__Domain().decode_text(text_buf); break; case ALT_avp__S6__3GPP__SCEF__ID: avp__S6__3GPP__SCEF__ID().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Content__Length: avp__DCA__3GPP__Content__Length().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Removal__Of__Access: avp__PCC__3GPP__Removal__Of__Access().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__ADC__Rule__Report: avp__PCC__3GPP__ADC__Rule__Report().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Preferred__Data__Mode: avp__AAA__3GPP__Preferred__Data__Mode().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__Functionality: avp__DCA__3GPP__ProSe__Functionality().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Low__Balance__Indication: avp__DCA__3GPP__Low__Balance__Indication().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Guaranteed__Bitrate__UL: avp__PCC__3GPP__Guaranteed__Bitrate__UL().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__UE__SRVCC__Capability: avp__AAA__3GPP__UE__SRVCC__Capability().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Login__LAT__Group: avp__DNAS__NONE__Login__LAT__Group().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__NAS__IPv6__Address: avp__DNAS__NONE__NAS__IPv6__Address().decode_text(text_buf); break; case ALT_avp__MIPv6__NONE__MIP__MAC__Mobility__Data: avp__MIPv6__NONE__MIP__MAC__Mobility__Data().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__Accounting__Output__Octets: avp__MIPv4__NONE__Accounting__Output__Octets().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__To__SIP__Header: avp__CxDx__3GPP__To__SIP__Header().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Coupled__Node__Diameter__ID: avp__AAA__3GPP__Coupled__Node__Diameter__ID().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Real__Time__Tariff__Information: avp__DCA__3GPP__Real__Time__Tariff__Information().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__STN__SR: avp__AAA__3GPP__STN__SR().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SDP__Type: avp__DCA__3GPP__SDP__Type().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Supported__Vendor__Id: avp__BASE__NONE__Supported__Vendor__Id().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__ServiceTypeIdentity: avp__AAA__3GPP__ServiceTypeIdentity().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Requested__Party__Address: avp__DCA__3GPP__Requested__Party__Address().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Announcement__Information: avp__DCA__3GPP__Announcement__Information().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Acct__Authentic: avp__DNAS__NONE__Acct__Authentic().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Service__Identifier: avp__DCC__NONE__Service__Identifier().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__AUTN: avp__AAA__3GPP__AUTN().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Non__3GPP__User__Data: avp__AAA__3GPP__Non__3GPP__User__Data().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Delivery__Report__Requested: avp__DCA__3GPP__Delivery__Report__Requested().decode_text(text_buf); break; case ALT_avp__GI__3GPP__TWAN__Identifier: avp__GI__3GPP__TWAN__Identifier().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Origination__Time__Stamp: avp__AAA__3GPP__Origination__Time__Stamp().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__LCS__APN: avp__DCA__3GPP__LCS__APN().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Envelope__End__Time: avp__DCA__3GPP__Envelope__End__Time().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Sponsored__Connectivity__Data: avp__RX__3GPP__Sponsored__Connectivity__Data().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Auth__Request__Type: avp__BASE__NONE__Auth__Request__Type().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Application__Server__Information: avp__DCA__3GPP__Application__Server__Information().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Originator__Address: avp__DCA__3GPP__Originator__Address().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Network__Call__Reference__Number: avp__DCA__3GPP__Network__Call__Reference__Number().decode_text(text_buf); break; case ALT_avp__S6__3GPP__AESE__Communication__Pattern: avp__S6__3GPP__AESE__Communication__Pattern().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__NBIFOM__Mode: avp__PCC__3GPP__NBIFOM__Mode().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Redirect__Information: avp__PCC__3GPP__Redirect__Information().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Validity__Time: avp__DCC__NONE__Validity__Time().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier: avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Event__Handling: avp__S6__3GPP__Event__Handling().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__ToS__Traffic__Class: avp__PCC__3GPP__ToS__Traffic__Class().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Tracking__Area__Identity: avp__AAA__3GPP__Tracking__Area__Identity().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__HA__to__FA__SPI: avp__MIPv4__NONE__MIP__HA__to__FA__SPI().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Min__Desired__Bandwidth__UL: avp__RX__3GPP__Min__Desired__Bandwidth__UL().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__UVR__Flags: avp__AAA__3GPP__UVR__Flags().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__PS__Free__Format__Data: avp__DCA__3GPP__PS__Free__Format__Data().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Originating__Request: avp__CxDx__3GPP__Originating__Request().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__PDN__Connection__ID: avp__PCC__3GPP__PDN__Connection__ID().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Subscription__Data__Flags: avp__AAA__3GPP__Subscription__Data__Flags().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__IPv6__Route: avp__DNAS__NONE__Framed__IPv6__Route().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__PRA__Remove: avp__PCC__3GPP__PRA__Remove().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__DSR__Flags: avp__AAA__3GPP__DSR__Flags().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Granted__Service__Unit: avp__DCC__NONE__Granted__Service__Unit().decode_text(text_buf); break; case ALT_avp__MIPv6__NONE__MIP__Timestamp: avp__MIPv6__NONE__MIP__Timestamp().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Number__Portability__Routing__Information: avp__DCA__3GPP__Number__Portability__Routing__Information().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer: avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Specific__APN__Info: avp__AAA__3GPP__Specific__APN__Info().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Terminal__Information: avp__AAA__3GPP__Terminal__Information().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Restoration__Info: avp__CxDx__3GPP__Restoration__Info().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Product__Name: avp__BASE__NONE__Product__Name().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__HA__to__MN__MSA: avp__MIPv4__NONE__MIP__HA__to__MN__MSA().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Account__Expiration: avp__DCA__3GPP__Account__Expiration().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__CSG__Id: avp__AAA__3GPP__CSG__Id().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__IP__Netmask: avp__DNAS__NONE__Framed__IP__Netmask().decode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__IPv6__DNS__Servers: avp__GI__3GPP__3GPP__IPv6__DNS__Servers().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__SSID: avp__AAA__3GPP__SSID().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Call__Barring__Info: avp__AAA__3GPP__Call__Barring__Info().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__BSSID: avp__DCA__3GPP__BSSID().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Service__Parameter__Info: avp__DCC__NONE__Service__Parameter__Info().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Talk__Burst__Exchange: avp__DCA__3GPP__Talk__Burst__Exchange().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Variable__Part__Order: avp__DCA__3GPP__Variable__Part__Order().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Time__Quota__Mechanism: avp__DCA__3GPP__Time__Quota__Mechanism().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__ANID: avp__AAA__3GPP__ANID().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Monitoring__Event__Report__Number: avp__DCA__3GPP__Monitoring__Event__Report__Number().decode_text(text_buf); break; case ALT_avp__S6__3GPP__IP__SM__GW__Name: avp__S6__3GPP__IP__SM__GW__Name().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Origin__State__Id: avp__BASE__NONE__Origin__State__Id().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Media__Sub__Component: avp__RX__3GPP__Media__Sub__Component().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__CN__Operator__Selection__Entity: avp__DCA__3GPP__CN__Operator__Selection__Entity().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Accuracy: avp__S6__3GPP__Accuracy().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Charging__Rule__Remove: avp__PCC__3GPP__Charging__Rule__Remove().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Originating__IOI: avp__DCA__3GPP__Originating__IOI().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Min__Requested__Bandwidth__DL: avp__RX__3GPP__Min__Requested__Bandwidth__DL().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier: avp__DCA__3GPP__ProSe__Function__PLMN__Identifier().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Service__Report: avp__S6__3GPP__Service__Report().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Tunnel__Information: avp__PCC__3GPP__Tunnel__Information().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Bearer__Service: avp__DCA__3GPP__Bearer__Service().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name: avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__QoS__Rule__Definition: avp__PCC__3GPP__QoS__Rule__Definition().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Time__Zone: avp__AAA__3GPP__Time__Zone().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Periodic__Time: avp__S6__3GPP__Periodic__Time().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Routing__Rule__Failure__Code: avp__PCC__3GPP__Routing__Rule__Failure__Code().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__TDF__Destination__Host: avp__PCC__3GPP__TDF__Destination__Host().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Local__Group__Id: avp__AAA__3GPP__Local__Group__Id().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SM__Discharge__Time: avp__DCA__3GPP__SM__Discharge__Time().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Requestor__PLMN__Identifier: avp__DCA__3GPP__Requestor__PLMN__Identifier().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__IMS__Application__Reference__Identifier: avp__DCA__3GPP__IMS__Application__Reference__Identifier().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Charging__Rule__Report: avp__PCC__3GPP__Charging__Rule__Report().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Service__Area__Identity: avp__AAA__3GPP__Service__Area__Identity().decode_text(text_buf); break; case ALT_avp__BASE__NONE__User__Name: avp__BASE__NONE__User__Name().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__UE__PC5__AMBR: avp__AAA__3GPP__UE__PC5__AMBR().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Public__Identity: avp__CxDx__3GPP__Public__Identity().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Accounting__Sub__Session__Id: avp__BASE__NONE__Accounting__Sub__Session__Id().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Acct__Delay__Time: avp__DNAS__NONE__Acct__Delay__Time().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Local__Sequence__Number: avp__DCA__3GPP__Local__Sequence__Number().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__UAR__Flags: avp__CxDx__3GPP__UAR__Flags().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Collection__Period__RRM__UMTS: avp__AAA__3GPP__Collection__Period__RRM__UMTS().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Operator__Determined__Barring: avp__AAA__3GPP__Operator__Determined__Barring().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Recipient__Received__Address: avp__DCA__3GPP__Recipient__Received__Address().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Tunnel__Server__Endpoint: avp__DNAS__NONE__Tunnel__Server__Endpoint().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host: avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Session__Binding: avp__BASE__NONE__Session__Binding().decode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__IMEISV: avp__GI__3GPP__3GPP__IMEISV().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__SS__Code: avp__AAA__3GPP__SS__Code().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__DCD__Information: avp__DCA__3GPP__DCD__Information().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Location__Estimate__Type: avp__DCA__3GPP__Location__Estimate__Type().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Time__Indicator: avp__DCA__3GPP__Time__Indicator().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Addressee__Type: avp__DCA__3GPP__Addressee__Type().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Acct__Multi__Session__Id: avp__BASE__NONE__Acct__Multi__Session__Id().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Subscription__Id__Data: avp__DCC__NONE__Subscription__Id__Data().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__TWAN__Connectivity__Parameters: avp__AAA__3GPP__TWAN__Connectivity__Parameters().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Reply__Applic__ID: avp__DCA__3GPP__Reply__Applic__ID().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Participant__Access__Priority: avp__DCA__3GPP__Participant__Access__Priority().decode_text(text_buf); break; case ALT_avp__RX__3GPP__RS__Bandwidth: avp__RX__3GPP__RS__Bandwidth().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Reachability__Information: avp__S6__3GPP__Reachability__Information().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Algorithm__Type: avp__MIPv4__NONE__MIP__Algorithm__Type().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SDP__Session__Description: avp__DCA__3GPP__SDP__Session__Description().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Extended__Min__Desired__BW__DL: avp__RX__3GPP__Extended__Min__Desired__BW__DL().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Location__Info: avp__DCA__3GPP__Location__Info().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL: avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Event__Threshold__RSRQ: avp__AAA__3GPP__Event__Threshold__RSRQ().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__LCS__Information: avp__DCA__3GPP__LCS__Information().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Service__Parameters: avp__S6__3GPP__Service__Parameters().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Information: avp__PCC__3GPP__Presence__Reporting__Area__Information().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Routing__Rule__Identifier: avp__PCC__3GPP__Routing__Rule__Identifier().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SMS__Information: avp__DCA__3GPP__SMS__Information().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__ePDG__Address: avp__DCA__3GPP__ePDG__Address().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Event__Trigger: avp__PCC__3GPP__Event__Trigger().decode_text(text_buf); break; case ALT_avp__RX__3GPP__GCS__Identifier: avp__RX__3GPP__GCS__Identifier().decode_text(text_buf); break; case ALT_avp__MIPv6__NONE__QoS__Capability: avp__MIPv6__NONE__QoS__Capability().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__ADC__Rule__Install: avp__PCC__3GPP__ADC__Rule__Install().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator: avp__AAA__3GPP__Non__IP__PDN__Type__Indicator().decode_text(text_buf); break; case ALT_avp__DCC__NONE__G__S__U__Pool__Identifier: avp__DCC__NONE__G__S__U__Pool__Identifier().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Outgoing__Session__Id: avp__DCA__3GPP__Outgoing__Session__Id().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__PoC__Controlling__Address: avp__DCA__3GPP__PoC__Controlling__Address().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Dynamic__Address__Flag: avp__DCA__3GPP__Dynamic__Address__Flag().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Confidentiality__Key: avp__CxDx__3GPP__Confidentiality__Key().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Flow__Label: avp__PCC__3GPP__Flow__Label().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__NAS__Port: avp__DNAS__NONE__NAS__Port().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Authentication__Info: avp__AAA__3GPP__Authentication__Info().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Transcoder__Inserted__Indication: avp__DCA__3GPP__Transcoder__Inserted__Indication().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SMS__Node: avp__DCA__3GPP__SMS__Node().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Trace__Interface__List: avp__AAA__3GPP__Trace__Interface__List().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SGW__Address: avp__DCA__3GPP__SGW__Address().decode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__Charging__Id: avp__GI__3GPP__3GPP__Charging__Id().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__CHAP__Algorithm: avp__DNAS__NONE__CHAP__Algorithm().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__APN__Configuration__Profile: avp__AAA__3GPP__APN__Configuration__Profile().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts: avp__DCA__3GPP__Number__Of__Received__Talk__Bursts().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Full__Network__Name: avp__AAA__3GPP__Full__Network__Name().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Message__Type: avp__DCA__3GPP__Message__Type().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__APN__Rate__Control__Uplink: avp__DCA__3GPP__APN__Rate__Control__Uplink().decode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__CAMEL__Charging__Info: avp__GI__3GPP__3GPP__CAMEL__Charging__Info().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__From__Address: avp__DCA__3GPP__From__Address().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__TWAG__CP__Address: avp__AAA__3GPP__TWAG__CP__Address().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__PDP__Context__Type: avp__DCA__3GPP__PDP__Context__Type().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Flows: avp__RX__3GPP__Flows().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__User__Session__Id: avp__DCA__3GPP__User__Session__Id().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__PoC__Change__Time: avp__DCA__3GPP__PoC__Change__Time().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Privacy__Indicator: avp__DCA__3GPP__Privacy__Indicator().decode_text(text_buf); break; case ALT_avp__S6__3GPP__CIA__Flags: avp__S6__3GPP__CIA__Flags().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Extended__Min__Requested__BW__UL: avp__RX__3GPP__Extended__Min__Requested__BW__UL().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Monitoring__Time: avp__PCC__3GPP__Monitoring__Time().decode_text(text_buf); break; case ALT_avp__DCC__NONE__CC__Input__Octets: avp__DCC__NONE__CC__Input__Octets().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Teleservice: avp__DCA__3GPP__Teleservice().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Quota__Consumption__Time: avp__DCA__3GPP__Quota__Consumption__Time().decode_text(text_buf); break; case ALT_avp__S6__3GPP__UE__Reachability__Configuration: avp__S6__3GPP__UE__Reachability__Configuration().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Destination__Realm: avp__BASE__NONE__Destination__Realm().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Acceptable__Service__Info: avp__RX__3GPP__Acceptable__Service__Info().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Flow__Direction: avp__PCC__3GPP__Flow__Direction().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__Reason__For__Cancellation: avp__DCA__3GPP__ProSe__Reason__For__Cancellation().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Supported__Monitoring__Events: avp__S6__3GPP__Supported__Monitoring__Events().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__CG__Address: avp__DCA__3GPP__CG__Address().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Radio__Parameter__Set__Values: avp__DCA__3GPP__Radio__Parameter__Set__Values().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__SIP__Item__Number: avp__CxDx__3GPP__SIP__Item__Number().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Session__Release__Cause: avp__PCC__3GPP__Session__Release__Cause().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__MDT__User__Consent: avp__AAA__3GPP__MDT__User__Consent().decode_text(text_buf); break; case ALT_avp__S6__3GPP__HSS__Cause: avp__S6__3GPP__HSS__Cause().decode_text(text_buf); break; case ALT_avp__MIPv6__NONE__MIP6__Home__Link__Prefix: avp__MIPv6__NONE__MIP6__Home__Link__Prefix().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Login__LAT__Port: avp__DNAS__NONE__Login__LAT__Port().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__PCSCF__Restoration__Indication: avp__PCC__3GPP__PCSCF__Restoration__Indication().decode_text(text_buf); break; case ALT_avp__DCC__NONE__G__S__U__Pool__Reference: avp__DCC__NONE__G__S__U__Pool__Reference().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Layer__2__Group__ID: avp__DCA__3GPP__Layer__2__Group__ID().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Interface__Port: avp__DCA__3GPP__Interface__Port().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Subscription__Data__Deletion: avp__AAA__3GPP__Subscription__Data__Deletion().decode_text(text_buf); break; case ALT_avp__MIPv6__NONE__Chargable__User__Identity: avp__MIPv6__NONE__Chargable__User__Identity().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Trace__Collection__Entity: avp__AAA__3GPP__Trace__Collection__Entity().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__AoC__Request__Type: avp__DCA__3GPP__AoC__Request__Type().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Feature__List__ID: avp__CxDx__3GPP__Feature__List__ID().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Redirect__Host: avp__BASE__NONE__Redirect__Host().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Network__Access__Mode: avp__AAA__3GPP__Network__Access__Mode().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__Compression: avp__DNAS__NONE__Framed__Compression().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__ARAP__Zone__Access: avp__DNAS__NONE__ARAP__Zone__Access().decode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__Selection__Mode: avp__GI__3GPP__3GPP__Selection__Mode().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__QoS__Filter__Rule: avp__DNAS__NONE__QoS__Filter__Rule().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Complete__Data__List__Included__Indicator: avp__AAA__3GPP__Complete__Data__List__Included__Indicator().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__MN__AAA__SPI: avp__MIPv4__NONE__MIP__MN__AAA__SPI().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__LCS__Client__Name: avp__DCA__3GPP__LCS__Client__Name().decode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__SGSN__Address: avp__GI__3GPP__3GPP__SGSN__Address().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier: avp__DCA__3GPP__Related__IMS__Charging__Identifier().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Called__Asserted__Identity: avp__DCA__3GPP__Called__Asserted__Identity().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__TWAG__Address: avp__DCA__3GPP__TWAG__Address().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__MSA__Lifetime: avp__MIPv4__NONE__MIP__MSA__Lifetime().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Talk__Burst__Time: avp__DCA__3GPP__Talk__Burst__Time().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Token__Text: avp__DCA__3GPP__Token__Text().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Rate__Control__Time__Unit: avp__DCA__3GPP__Rate__Control__Time__Unit().decode_text(text_buf); break; case ALT_avp__GI__3GPP__External__Identifier: avp__GI__3GPP__External__Identifier().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Reason__Header: avp__DCA__3GPP__Reason__Header().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__WLCP__Key: avp__AAA__3GPP__WLCP__Key().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Reachability__Type: avp__S6__3GPP__Reachability__Type().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SIP__Request__Timestamp: avp__DCA__3GPP__SIP__Request__Timestamp().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__Route: avp__DNAS__NONE__Framed__Route().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Tunnel__Private__Group__Id: avp__DNAS__NONE__Tunnel__Private__Group__Id().decode_text(text_buf); break; case ALT_avp__DCC__NONE__CC__Request__Type: avp__DCC__NONE__CC__Request__Type().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__Source__IP__Address: avp__DCA__3GPP__ProSe__Source__IP__Address().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Type__Of__External__Identifier: avp__S6__3GPP__Type__Of__External__Identifier().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Event__Report__Indication: avp__PCC__3GPP__Event__Report__Indication().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__MDT__Configuration: avp__AAA__3GPP__MDT__Configuration().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Usage__Monitoring__Report: avp__PCC__3GPP__Usage__Monitoring__Report().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Number__Of__Participants: avp__DCA__3GPP__Number__Of__Participants().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__MSC__Address: avp__DCA__3GPP__MSC__Address().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Priviledged__Sender__Indication: avp__CxDx__3GPP__Priviledged__Sender__Indication().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Adjacent__Access__Restriction__Data: avp__AAA__3GPP__Adjacent__Access__Restriction__Data().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__AoC__Service__Obligatory__Type: avp__DCA__3GPP__AoC__Service__Obligatory__Type().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID: avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Time__First__Usage: avp__DCA__3GPP__Time__First__Usage().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Reason__Info: avp__CxDx__3GPP__Reason__Info().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Default__EPS__Bearer__QoS: avp__PCC__3GPP__Default__EPS__Bearer__QoS().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__CLR__Flags: avp__AAA__3GPP__CLR__Flags().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__ULR__Flags: avp__AAA__3GPP__ULR__Flags().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Originating__SCCP__Address: avp__DCA__3GPP__Originating__SCCP__Address().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__ICS__Indicator: avp__AAA__3GPP__ICS__Indicator().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Calling__Station__Id: avp__DNAS__NONE__Calling__Station__Id().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Tunnel__Client__Auth__Id: avp__DNAS__NONE__Tunnel__Client__Auth__Id().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Currency__Code: avp__DCC__NONE__Currency__Code().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Cancellation__Type: avp__AAA__3GPP__Cancellation__Type().decode_text(text_buf); break; case ALT_avp__BASE__NONE__E2E__Sequence: avp__BASE__NONE__E2E__Sequence().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Origin__Realm: avp__BASE__NONE__Origin__Realm().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__PDN__Type: avp__AAA__3GPP__PDN__Type().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Scale__Factor: avp__DCA__3GPP__Scale__Factor().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__IM__Information: avp__DCA__3GPP__IM__Information().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Prompt: avp__DNAS__NONE__Prompt().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SDP__Offer__Timestamp: avp__DCA__3GPP__SDP__Offer__Timestamp().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__PPR__Flags: avp__AAA__3GPP__PPR__Flags().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__MM__Content__Type: avp__DCA__3GPP__MM__Content__Type().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__CPDT__Information: avp__DCA__3GPP__CPDT__Information().decode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__GGSN__IPv6__Address: avp__GI__3GPP__3GPP__GGSN__IPv6__Address().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__DER__S6b__Flags: avp__AAA__3GPP__DER__S6b__Flags().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SCS__Realm: avp__DCA__3GPP__SCS__Realm().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__LCS__Requestor__Id: avp__DCA__3GPP__LCS__Requestor__Id().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Access__Network__Charging__Identifier: avp__RX__3GPP__Access__Network__Charging__Identifier().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Redirect__Server: avp__DCC__NONE__Redirect__Server().decode_text(text_buf); break; case ALT_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status: avp__S6__3GPP__AESE__Communication__Pattern__Config__Status().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__PoC__User__Role__info__Units: avp__DCA__3GPP__PoC__User__Role__info__Units().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Variable__Part: avp__DCA__3GPP__Variable__Part().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID: avp__DCA__3GPP__ProSe__3rd__Party__Application__ID().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data: avp__S6__3GPP__Enhanced__Coverage__Restriction__Data().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Bearer__Operation: avp__PCC__3GPP__Bearer__Operation().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Current__Location__Retrieved: avp__AAA__3GPP__Current__Location__Retrieved().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Pre__emption__Control__Info: avp__RX__3GPP__Pre__emption__Control__Info().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__TDF__Application__Instance__Identifier: avp__PCC__3GPP__TDF__Application__Instance__Identifier().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SM__Device__Trigger__Information: avp__DCA__3GPP__SM__Device__Trigger__Information().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Service__Information: avp__DCA__3GPP__Service__Information().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Acct__Interim__Interval: avp__BASE__NONE__Acct__Interim__Interval().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Media__Component__Number: avp__RX__3GPP__Media__Component__Number().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Path: avp__CxDx__3GPP__Path().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Packet__Filter__Usage: avp__PCC__3GPP__Packet__Filter__Usage().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Event__Threshold__Event__1F: avp__AAA__3GPP__Event__Threshold__Event__1F().decode_text(text_buf); break; case ALT_avp__S6__3GPP__MONTE__Location__Type: avp__S6__3GPP__MONTE__Location__Type().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Inter__Operator__Identifier: avp__DCA__3GPP__Inter__Operator__Identifier().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__RDS__Indicator: avp__AAA__3GPP__RDS__Indicator().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Proximity__Cancellation__Timestamp: avp__DCA__3GPP__Proximity__Cancellation__Timestamp().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__MMTel__SService__Type: avp__DCA__3GPP__MMTel__SService__Type().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Optional__Capability: avp__CxDx__3GPP__Optional__Capability().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Tunnel__Header__Length: avp__PCC__3GPP__Tunnel__Header__Length().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Reporting__Trigger: avp__AAA__3GPP__Reporting__Trigger().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate: avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name: avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Group__PLMN__Id: avp__AAA__3GPP__Group__PLMN__Id().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Reply__Path__Requested: avp__DCA__3GPP__Reply__Path__Requested().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__User__Id: avp__AAA__3GPP__User__Id().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Serving__Node__Type: avp__DCA__3GPP__Serving__Node__Type().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Login__LAT__Node: avp__DNAS__NONE__Login__LAT__Node().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Originating__Line__Info: avp__DNAS__NONE__Originating__Line__Info().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Exponent: avp__DCC__NONE__Exponent().decode_text(text_buf); break; case ALT_avp__MIPv6__NONE__MIP__Authenticator: avp__MIPv6__NONE__MIP__Authenticator().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info: avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__Accounting__Input__Octets: avp__MIPv4__NONE__Accounting__Input__Octets().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__EPS__User__State: avp__AAA__3GPP__EPS__User__State().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Origin__Host: avp__BASE__NONE__Origin__Host().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Access__Authorization__Flags: avp__AAA__3GPP__Access__Authorization__Flags().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__PDP__Address: avp__DCA__3GPP__PDP__Address().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator: avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__NNI__Information: avp__DCA__3GPP__NNI__Information().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Location__Estimate: avp__DCA__3GPP__Location__Estimate().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Offline__Charging: avp__DCA__3GPP__Offline__Charging().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Retry__Interval: avp__RX__3GPP__Retry__Interval().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Accounting__Session__Id: avp__BASE__NONE__Accounting__Session__Id().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Additional__Content__Information: avp__DCA__3GPP__Additional__Content__Information().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Restriction__Filter__Rule: avp__DCC__NONE__Restriction__Filter__Rule().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Cause__Code: avp__DCA__3GPP__Cause__Code().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__TWAN__Connection__Mode: avp__AAA__3GPP__TWAN__Connection__Mode().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Packet__Filter__Identifier: avp__PCC__3GPP__Packet__Filter__Identifier().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Address__Data: avp__DCA__3GPP__Address__Data().decode_text(text_buf); break; case ALT_avp__S6__3GPP__SCEF__Reference__ID: avp__S6__3GPP__SCEF__Reference__ID().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Content__Type: avp__DCA__3GPP__Content__Type().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Resource__Release__Notification: avp__PCC__3GPP__Resource__Release__Notification().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__ADC__Rule__Name: avp__PCC__3GPP__ADC__Rule__Name().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__Function__IP__Address: avp__DCA__3GPP__ProSe__Function__IP__Address().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Guaranteed__Bitrate__DL: avp__PCC__3GPP__Guaranteed__Bitrate__DL().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Disconnect__Cause: avp__BASE__NONE__Disconnect__Cause().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Error__Diagnostic: avp__AAA__3GPP__Error__Diagnostic().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Extended__Max__Supported__BW__UL: avp__RX__3GPP__Extended__Max__Supported__BW__UL().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__UDP__Source__Port: avp__PCC__3GPP__UDP__Source__Port().decode_text(text_buf); break; case ALT_avp__DCC__NONE__CC__Total__Octets: avp__DCC__NONE__CC__Total__Octets().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Accounting__Record__Type: avp__BASE__NONE__Accounting__Record__Type().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SMS__Result: avp__DCA__3GPP__SMS__Result().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__MMS__Information: avp__DCA__3GPP__MMS__Information().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__From__SIP__Header: avp__CxDx__3GPP__From__SIP__Header().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Routing__Rule__Definition: avp__PCC__3GPP__Routing__Rule__Definition().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__SIPTO__Local__Network__Permission: avp__AAA__3GPP__SIPTO__Local__Network__Permission().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__CUG__Information: avp__DCA__3GPP__CUG__Information().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed: avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Value__Digits: avp__DCC__NONE__Value__Digits().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__MN__AAA__Auth: avp__MIPv4__NONE__MIP__MN__AAA__Auth().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Acct__Application__Id: avp__BASE__NONE__Acct__Application__Id().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Associated__Party__Address: avp__DCA__3GPP__Associated__Party__Address().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__SIP__Authenticate: avp__CxDx__3GPP__SIP__Authenticate().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Service__Type: avp__AAA__3GPP__Service__Type().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Immediate__Response__Preferred: avp__AAA__3GPP__Immediate__Response__Preferred().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__Appletalk__Zone: avp__DNAS__NONE__Framed__Appletalk__Zone().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Login__IPv6__Host: avp__DNAS__NONE__Login__IPv6__Host().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Local__GW__Inserted__Indication: avp__DCA__3GPP__Local__GW__Inserted__Indication().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__XRES: avp__AAA__3GPP__XRES().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Final__Unit__Indication: avp__DCC__NONE__Final__Unit__Indication().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Deferred__Location__Event__Type: avp__DCA__3GPP__Deferred__Location__Event__Type().decode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__IMSI: avp__GI__3GPP__3GPP__IMSI().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__User__State: avp__AAA__3GPP__User__State().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__MN__to__HA__MSA: avp__MIPv4__NONE__MIP__MN__to__HA__MSA().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Result__Code: avp__BASE__NONE__Result__Code().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Envelope: avp__DCA__3GPP__Envelope().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity: avp__DCA__3GPP__Monitoring__Event__Configuration__Activity().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__IMS__Communication__Service__Identifier: avp__DCA__3GPP__IMS__Communication__Service__Identifier().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__IP__Address: avp__DNAS__NONE__Framed__IP__Address().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Trust__Relationship__Update: avp__AAA__3GPP__Trust__Relationship__Update().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__APN__Rate__Control__Downlink: avp__DCA__3GPP__APN__Rate__Control__Downlink().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Session__Direction: avp__DCA__3GPP__Session__Direction().decode_text(text_buf); break; case ALT_avp__S6__3GPP__IP__SM__GW__Realm: avp__S6__3GPP__IP__SM__GW__Realm().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Monitoring__UE__Identifier: avp__DCA__3GPP__Monitoring__UE__Identifier().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Reference__ID__Validity__Time: avp__S6__3GPP__Reference__ID__Validity__Time().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__TFT__Packet__Filter__Information: avp__PCC__3GPP__TFT__Packet__Filter__Information().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity: avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Min__Desired__Bandwidth__DL: avp__RX__3GPP__Min__Desired__Bandwidth__DL().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Transmitter__Info: avp__DCA__3GPP__Transmitter__Info().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Group__Reporting__Guard__Timer: avp__S6__3GPP__Group__Reporting__Guard__Timer().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__PS__Furnish__Charging__Information: avp__DCA__3GPP__PS__Furnish__Charging__Information().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Associated__Identities: avp__CxDx__3GPP__Associated__Identities().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Session__Linking__Indicator: avp__PCC__3GPP__Session__Linking__Indicator().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Auth__Session__State: avp__BASE__NONE__Auth__Session__State().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Maximum__Number__of__Reports: avp__S6__3GPP__Maximum__Number__of__Reports().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__PRA__Install: avp__PCC__3GPP__PRA__Install().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__V2X__Permission: avp__AAA__3GPP__V2X__Permission().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__Range__Class: avp__DCA__3GPP__ProSe__Range__Class().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Carrier__Select__Routing__Information: avp__DCA__3GPP__Carrier__Select__Routing__Information().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__QoS__Negotiation: avp__PCC__3GPP__QoS__Negotiation().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__LIPA__Permission: avp__AAA__3GPP__LIPA__Permission().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__SIP__Auth__Data__Item: avp__CxDx__3GPP__SIP__Auth__Data__Item().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__3GPP2__MEID: avp__AAA__3GPP__3GPP2__MEID().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__FA__to__MN__MSA: avp__MIPv4__NONE__MIP__FA__to__MN__MSA().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Subscription__Data: avp__AAA__3GPP__Subscription__Data().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Multiple__Registration__Indication: avp__CxDx__3GPP__Multiple__Registration__Indication().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__WLAN__offloadability__UTRAN: avp__AAA__3GPP__WLAN__offloadability__UTRAN().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Vendor__Specific__Application__Id: avp__BASE__NONE__Vendor__Specific__Application__Id().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__IMSI__Unauthenticated__Flag: avp__DCA__3GPP__IMSI__Unauthenticated__Flag().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Interface__Id: avp__DCA__3GPP__Interface__Id().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__CSG__Subscription__Data: avp__AAA__3GPP__CSG__Subscription__Data().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Diagnostics: avp__DCA__3GPP__Diagnostics().decode_text(text_buf); break; case ALT_avp__MIPv6__NONE__Service__Selection: avp__MIPv6__NONE__Service__Selection().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__TS__Code: avp__AAA__3GPP__TS__Code().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Tunnel__Client__Endpoint: avp__DNAS__NONE__Tunnel__Client__Endpoint().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__AN__Trusted: avp__AAA__3GPP__AN__Trusted().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Monitoring__Event__Funtionality: avp__DCA__3GPP__Monitoring__Event__Funtionality().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Aux__Applic__Info: avp__DCA__3GPP__Aux__Applic__Info().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Nonce: avp__MIPv4__NONE__MIP__Nonce().decode_text(text_buf); break; case ALT_avp__S6__3GPP__IP__SM__GW__Number: avp__S6__3GPP__IP__SM__GW__Number().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__AAR__Flags: avp__AAA__3GPP__AAR__Flags().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__LCS__Client__External__ID: avp__DCA__3GPP__LCS__Client__External__ID().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__VLR__Number: avp__DCA__3GPP__VLR__Number().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Charging__Rule__Install: avp__PCC__3GPP__Charging__Rule__Install().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Rx__Request__Type: avp__RX__3GPP__Rx__Request__Type().decode_text(text_buf); break; case ALT_avp__S6__3GPP__NIDD__Authorization__Response: avp__S6__3GPP__NIDD__Authorization__Response().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Outgoing__Trunk__Group__Id: avp__DCA__3GPP__Outgoing__Trunk__Group__Id().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Transport__Access__Type: avp__AAA__3GPP__Transport__Access__Type().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Subscription__Id: avp__DCC__NONE__Subscription__Id().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__QoS__Rule__Remove: avp__PCC__3GPP__QoS__Rule__Remove().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data: avp__AAA__3GPP__VPLMN__CSG__Subscription__Data().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Message__Body: avp__DCA__3GPP__Message__Body().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Communication__Duration__Time: avp__S6__3GPP__Communication__Duration__Time().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Access__Availability__Change__Reason: avp__PCC__3GPP__Access__Availability__Change__Reason().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__TDF__Application__Identifier: avp__PCC__3GPP__TDF__Application__Identifier().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Requested__PLMN__Identifier: avp__DCA__3GPP__Requested__PLMN__Identifier().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Location__Area__Identity: avp__AAA__3GPP__Location__Area__Identity().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Media__Component__Status: avp__RX__3GPP__Media__Component__Status().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__eDRX__Cycle__Length__Value: avp__AAA__3GPP__eDRX__Cycle__Length__Value().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__FA__Challenge: avp__MIPv4__NONE__MIP__FA__Challenge().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Visited__Network__Identifier: avp__CxDx__3GPP__Visited__Network__Identifier().decode_text(text_buf); break; case ALT_avp__S6__3GPP__RIR__Flags: avp__S6__3GPP__RIR__Flags().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Volume__Quota__Threshold: avp__DCA__3GPP__Volume__Quota__Threshold().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Incremental__Cost: avp__DCA__3GPP__Incremental__Cost().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Usage__Monitoring__Level: avp__PCC__3GPP__Usage__Monitoring__Level().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Collection__Period__RRM__LTE: avp__AAA__3GPP__Collection__Period__RRM__LTE().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Extended__APN__AMBR__UL: avp__PCC__3GPP__Extended__APN__AMBR__UL().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Subscriber__Status: avp__AAA__3GPP__Subscriber__Status().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Identity__with__Emergency__Registration: avp__CxDx__3GPP__Identity__with__Emergency__Registration().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Originator__Received__Address: avp__DCA__3GPP__Originator__Received__Address().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__AoC__Service: avp__DCA__3GPP__AoC__Service().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Tariff__Change__Usage: avp__DCC__NONE__Tariff__Change__Usage().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__LCS__PrivacyException: avp__AAA__3GPP__LCS__PrivacyException().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__QoS__Subscribed: avp__AAA__3GPP__QoS__Subscribed().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__NAS__IP__Address: avp__DNAS__NONE__NAS__IP__Address().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Variable__Part__Value: avp__DCA__3GPP__Variable__Part__Value().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Read__Reply__Report__Requested: avp__DCA__3GPP__Read__Reply__Report__Requested().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Event__Charging__TimeStamp: avp__DCA__3GPP__Event__Charging__TimeStamp().decode_text(text_buf); break; case ALT_avp__RX__3GPP__RR__Bandwidth: avp__RX__3GPP__RR__Bandwidth().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__CHAP__Auth: avp__DNAS__NONE__CHAP__Auth().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Service__Context__Id: avp__DCC__NONE__Service__Context__Id().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Authenticator__Length: avp__MIPv4__NONE__MIP__Authenticator__Length().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SDP__TimeStamps: avp__DCA__3GPP__SDP__TimeStamps().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__IMS__Charging__Identifier: avp__DCA__3GPP__IMS__Charging__Identifier().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__MIP__FA__RK__SPI: avp__AAA__3GPP__MIP__FA__RK__SPI().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Related__Trigger: avp__DCA__3GPP__Related__Trigger().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL: avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL().decode_text(text_buf); break; case ALT_avp__S6__3GPP__SCS__Identity: avp__S6__3GPP__SCS__Identity().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__LCS__Name__String: avp__DCA__3GPP__LCS__Name__String().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Access__Network__Charging__Address: avp__RX__3GPP__Access__Network__Charging__Address().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Identifier: avp__PCC__3GPP__Presence__Reporting__Area__Identifier().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Inband__Security__Id: avp__BASE__NONE__Inband__Security__Id().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__ISUP__Cause__Value: avp__DCA__3GPP__ISUP__Cause__Value().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Charging__Rule__Name: avp__PCC__3GPP__Charging__Rule__Name().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Ip__Domain__Id: avp__RX__3GPP__Ip__Domain__Id().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__TDF__IP__Address: avp__PCC__3GPP__TDF__IP__Address().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__UE__Usage__Type: avp__AAA__3GPP__UE__Usage__Type().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction: avp__S6__3GPP__Enhanced__Coverage__Restriction().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Charged__Party: avp__DCA__3GPP__Charged__Party().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__PDN__Connection__Charging__ID: avp__DCA__3GPP__PDN__Connection__Charging__ID().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__User__Data__Already__Available: avp__CxDx__3GPP__User__Data__Already__Available().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Security__Parameter__Index: avp__PCC__3GPP__Security__Parameter__Index().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__MME__Number__for__MT__SMS: avp__AAA__3GPP__MME__Number__for__MT__SMS().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL: avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL().decode_text(text_buf); break; case ALT_avp__DCC__NONE__CC__Correlation__Id: avp__DCC__NONE__CC__Correlation__Id().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Home__Agent__Host: avp__MIPv4__NONE__MIP__Home__Agent__Host().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Route__Record: avp__BASE__NONE__Route__Record().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SM__User__Data__Header: avp__DCA__3GPP__SM__User__Data__Header().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Carrier__Frequency: avp__AAA__3GPP__Carrier__Frequency().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__MMTel__Information: avp__DCA__3GPP__MMTel__Information().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Mandatory__Capability: avp__CxDx__3GPP__Mandatory__Capability().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Trace__NE__Type__List: avp__AAA__3GPP__Trace__NE__Type__List().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode: avp__DCA__3GPP__Charging__Characteristics__Selection__Mode().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Port__Limit: avp__DNAS__NONE__Port__Limit().decode_text(text_buf); break; case ALT_avp__MIPv6__NONE__MIP6__Feature__Vector: avp__MIPv6__NONE__MIP6__Feature__Vector().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Multiple__Services__Credit__Control: avp__DCC__NONE__Multiple__Services__Credit__Control().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator: avp__AAA__3GPP__All__APN__Configurations__Included__Indicator().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__NOR__Flags: avp__AAA__3GPP__NOR__Flags().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Message__ID: avp__DCA__3GPP__Message__ID().decode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__MS__TimeZone: avp__GI__3GPP__3GPP__MS__TimeZone().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__External__Client: avp__AAA__3GPP__External__Client().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Charge__Reason__Code: avp__DCA__3GPP__Charge__Reason__Code().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Authorization__Lifetime: avp__BASE__NONE__Authorization__Lifetime().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__TWAN__PCO: avp__AAA__3GPP__TWAN__PCO().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__PoC__Change__Conditions: avp__DCA__3GPP__PoC__Change__Conditions().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Language: avp__DCA__3GPP__Language().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Extended__Min__Requested__BW__DL: avp__RX__3GPP__Extended__Min__Requested__BW__DL().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__ARAP__Features: avp__DNAS__NONE__ARAP__Features().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Framed__MTU: avp__DNAS__NONE__Framed__MTU().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Unit__Quota__Threshold: avp__DCA__3GPP__Unit__Quota__Threshold().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Accounting__Auth__Method: avp__DNAS__NONE__Accounting__Auth__Method().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__MIP__Authenticator__Offset: avp__MIPv4__NONE__MIP__Authenticator__Offset().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__MBMS__Information: avp__DCA__3GPP__MBMS__Information().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Bearer__Capability: avp__DCA__3GPP__Bearer__Capability().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Service__URN: avp__RX__3GPP__Service__URN().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Supported__Services: avp__S6__3GPP__Supported__Services().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SDP__Media__Description: avp__DCA__3GPP__SDP__Media__Description().decode_text(text_buf); break; case ALT_avp__MIPv4__NONE__Accounting__Output__Packets: avp__MIPv4__NONE__Accounting__Output__Packets().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Radio__Parameter__Set__Info: avp__DCA__3GPP__Radio__Parameter__Set__Info().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Rule__DeActivation__Time: avp__PCC__3GPP__Rule__DeActivation__Time().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Relay__Node__Indicator: avp__AAA__3GPP__Relay__Node__Indicator().decode_text(text_buf); break; case ALT_avp__S6__3GPP__T4__Data: avp__S6__3GPP__T4__Data().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Fixed__User__Location__Info: avp__PCC__3GPP__Fixed__User__Location__Info().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Coverage__Status: avp__DCA__3GPP__Coverage__Status().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Online: avp__PCC__3GPP__Online().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__ADC__Rule__Base__Name: avp__PCC__3GPP__ADC__Rule__Base__Name().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__SCEF__Realm: avp__AAA__3GPP__SCEF__Realm().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__MBMS__Charged__Party: avp__DCA__3GPP__MBMS__Charged__Party().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Requested__Validity__Time: avp__S6__3GPP__Requested__Validity__Time().decode_text(text_buf); break; case ALT_avp__DCC__NONE__CC__Request__Number: avp__DCC__NONE__CC__Request__Number().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__AoC__Information: avp__DCA__3GPP__AoC__Information().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Supported__Features: avp__CxDx__3GPP__Supported__Features().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Local__Time__Zone: avp__AAA__3GPP__Local__Time__Zone().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__GERAN__Vector: avp__AAA__3GPP__GERAN__Vector().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Call__ID__SIP__Header: avp__CxDx__3GPP__Call__ID__SIP__Header().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Online__Charging__Flag: avp__DCA__3GPP__Online__Charging__Flag().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Number__of__Messages__Sent: avp__DCA__3GPP__Number__of__Messages__Sent().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile: avp__AAA__3GPP__EPS__Subscribed__QoS__Profile().decode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__Session__Stop__Indicator: avp__GI__3GPP__3GPP__Session__Stop__Indicator().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__GPRS__Subscription__Data: avp__AAA__3GPP__GPRS__Subscription__Data().decode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile: avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Access__Transfer__Type: avp__DCA__3GPP__Access__Transfer__Type().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Called__Station__Id: avp__DNAS__NONE__Called__Station__Id().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Inter__UE__Transfer: avp__DCA__3GPP__Inter__UE__Transfer().decode_text(text_buf); break; case ALT_avp__DCC__NONE__Cost__Unit: avp__DCC__NONE__Cost__Unit().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Accounting__Realtime__Required: avp__BASE__NONE__Accounting__Realtime__Required().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Termination__Cause: avp__BASE__NONE__Termination__Cause().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Received__Talk__Burst__Volume: avp__DCA__3GPP__Received__Talk__Burst__Volume().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Rate__Control__Max__Rate: avp__DCA__3GPP__Rate__Control__Max__Rate().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Class__Identifier: avp__DCA__3GPP__Class__Identifier().decode_text(text_buf); break; case ALT_avp__GI__3GPP__3GPP__Allocate__IP__Type: avp__GI__3GPP__3GPP__Allocate__IP__Type().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__SM__Back__Off__Timer: avp__AAA__3GPP__SM__Back__Off__Timer().decode_text(text_buf); break; case ALT_avp__RX__3GPP__Specific__Action: avp__RX__3GPP__Specific__Action().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Maximum__Detection__Time: avp__S6__3GPP__Maximum__Detection__Time().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Login__TCP__Port: avp__DNAS__NONE__Login__TCP__Port().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__Password__Retry: avp__DNAS__NONE__Password__Retry().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Time__Stamps: avp__DCA__3GPP__Time__Stamps().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Base__Time__Interval: avp__DCA__3GPP__Base__Time__Interval().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__UWAN__User__Location__Info: avp__DCA__3GPP__UWAN__User__Location__Info().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__ProSe__Role__Of__UE: avp__DCA__3GPP__ProSe__Role__Of__UE().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__RAT__Type: avp__PCC__3GPP__RAT__Type().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Ext__PDP__Address: avp__AAA__3GPP__Ext__PDP__Address().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__PoC__Session__Type: avp__DCA__3GPP__PoC__Session__Type().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__ISUP__Cause: avp__DCA__3GPP__ISUP__Cause().decode_text(text_buf); break; case ALT_avp__RX__3GPP__AF__Signalling__Protocol: avp__RX__3GPP__AF__Signalling__Protocol().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Adjacent__PLMNs: avp__AAA__3GPP__Adjacent__PLMNs().decode_text(text_buf); break; case ALT_avp__S6__3GPP__Service__Result__Code: avp__S6__3GPP__Service__Result__Code().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__SGSN__Location__Information: avp__AAA__3GPP__SGSN__Location__Information().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Authorised__QoS: avp__DCA__3GPP__Authorised__QoS().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Time__First__Transmission: avp__DCA__3GPP__Time__First__Transmission().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Stop__Time: avp__DCA__3GPP__Stop__Time().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Reason__Code: avp__CxDx__3GPP__Reason__Code().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Pre__emption__Vulnerability: avp__PCC__3GPP__Pre__emption__Vulnerability().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__Equivalent__PLMN__List: avp__AAA__3GPP__Equivalent__PLMN__List().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__Default__Access: avp__PCC__3GPP__Default__Access().decode_text(text_buf); break; case ALT_avp__CxDx__3GPP__Supported__Applications: avp__CxDx__3GPP__Supported__Applications().decode_text(text_buf); break; case ALT_avp__BASE__NONE__Class: avp__BASE__NONE__Class().decode_text(text_buf); break; case ALT_avp__DNAS__NONE__ARAP__Challenge__Response: avp__DNAS__NONE__ARAP__Challenge__Response().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__SM__Message__Type: avp__DCA__3GPP__SM__Message__Type().decode_text(text_buf); break; case ALT_avp__DCC__NONE__CC__Sub__Session__Id: avp__DCC__NONE__CC__Sub__Session__Id().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__IDR__Flags: avp__AAA__3GPP__IDR__Flags().decode_text(text_buf); break; case ALT_avp__PCC__3GPP__PS__to__CS__Session__Continuity: avp__PCC__3GPP__PS__to__CS__Session__Continuity().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__V2X__Subscription__Data: avp__AAA__3GPP__V2X__Subscription__Data().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Refund__Information: avp__DCA__3GPP__Refund__Information().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Rate__Element: avp__DCA__3GPP__Rate__Element().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__PDP__Type: avp__AAA__3GPP__PDP__Type().decode_text(text_buf); break; case ALT_avp__AAA__3GPP__AMBR: avp__AAA__3GPP__AMBR().decode_text(text_buf); break; case ALT_avp__DCA__3GPP__Submission__Time: avp__DCA__3GPP__Submission__Time().decode_text(text_buf); break; case ALT_avp__UNKNOWN: avp__UNKNOWN().decode_text(text_buf); break; default: TTCN_error("Text decoder: Unrecognized union selector was received for type @DIAMETER_Types.AVP_Data."); } } void AVP__Data::encode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) const { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-encoding type '%s': ", p_td.name); unsigned BER_coding=va_arg(pvar, unsigned); BER_encode_chk_coding(BER_coding); ASN_BER_TLV_t *tlv=BER_encode_TLV(p_td, BER_coding); tlv->put_in_buffer(p_buf); ASN_BER_TLV_t::destruct(tlv); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-encoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); RAW_enc_tr_pos rp; rp.level=0; rp.pos=NULL; RAW_enc_tree root(TRUE, NULL, &rp, 1, p_td.raw); RAW_encode(p_td, root); root.put_to_buf(p_buf); break;} case TTCN_EncDec::CT_TEXT: { TTCN_EncDec_ErrorContext ec("While TEXT-encoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); TEXT_encode(p_td,p_buf); break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-encoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XER_encode(*(p_td.xer),p_buf, XER_coding, 0, 0, 0); p_buf.put_c('\n'); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-encoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok(va_arg(pvar, int) != 0); JSON_encode(p_td, tok, FALSE); p_buf.put_s(tok.get_buffer_length(), (const unsigned char*)tok.get_buffer()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-encoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_encode(p_td, p_buf); break;} default: TTCN_error("Unknown coding method requested to encode type '%s'", p_td.name); } va_end(pvar); } void AVP__Data::decode(const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int p_coding, ...) { va_list pvar; va_start(pvar, p_coding); switch(p_coding) { case TTCN_EncDec::CT_BER: { TTCN_EncDec_ErrorContext ec("While BER-decoding type '%s': ", p_td.name); unsigned L_form=va_arg(pvar, unsigned); ASN_BER_TLV_t tlv; BER_decode_str2TLV(p_buf, tlv, L_form); BER_decode_TLV(p_td, tlv, L_form); if(tlv.isComplete) p_buf.increase_pos(tlv.get_len()); break;} case TTCN_EncDec::CT_RAW: { TTCN_EncDec_ErrorContext ec("While RAW-decoding type '%s': ", p_td.name); if(!p_td.raw) TTCN_EncDec_ErrorContext::error_internal ("No RAW descriptor available for type '%s'.", p_td.name); raw_order_t r_order; switch(p_td.raw->top_bit_order) { case TOP_BIT_LEFT: r_order=ORDER_LSB; break; case TOP_BIT_RIGHT: default: r_order=ORDER_MSB; } int rawr = RAW_decode(p_td, p_buf, p_buf.get_len()*8, r_order); if(rawr<0) switch (-rawr) { case TTCN_EncDec::ET_INCOMPL_MSG: case TTCN_EncDec::ET_LEN_ERR: ec.error((TTCN_EncDec::error_type_t)-rawr, "Can not decode type '%s', because incomplete message was received", p_td.name); break; case 1: default: ec.error(TTCN_EncDec::ET_INVAL_MSG, "Can not decode type '%s', because invalid message was received", p_td.name); break; } break;} case TTCN_EncDec::CT_TEXT: { Limit_Token_List limit; TTCN_EncDec_ErrorContext ec("While TEXT-decoding type '%s': ", p_td.name); if(!p_td.text) TTCN_EncDec_ErrorContext::error_internal ("No TEXT descriptor available for type '%s'.", p_td.name); const unsigned char *b_data=p_buf.get_data(); int null_added=0; if(b_data[p_buf.get_len()-1]!='\0'){ null_added=1; p_buf.set_pos(p_buf.get_len()); p_buf.put_zero(8,ORDER_LSB); p_buf.rewind(); } if(TEXT_decode(p_td,p_buf,limit)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); if(null_added){ size_t actpos=p_buf.get_pos(); p_buf.set_pos(p_buf.get_len()-1); p_buf.cut_end(); p_buf.set_pos(actpos); } break;} case TTCN_EncDec::CT_XER: { TTCN_EncDec_ErrorContext ec("While XER-decoding type '%s': ", p_td.name); unsigned XER_coding=va_arg(pvar, unsigned); XER_encode_chk_coding(XER_coding, p_td); XmlReaderWrap reader(p_buf); for (int rd_ok=reader.Read(); rd_ok==1; rd_ok=reader.Read()) { if (reader.NodeType() == XML_READER_TYPE_ELEMENT) break; } XER_decode(*(p_td.xer), reader, XER_coding | XER_TOPLEVEL, XER_NONE, 0); size_t bytes = reader.ByteConsumed(); p_buf.set_pos(bytes); break;} case TTCN_EncDec::CT_JSON: { TTCN_EncDec_ErrorContext ec("While JSON-decoding type '%s': ", p_td.name); if(!p_td.json) TTCN_EncDec_ErrorContext::error_internal ("No JSON descriptor available for type '%s'.", p_td.name); JSON_Tokenizer tok((const char*)p_buf.get_data(), p_buf.get_len()); if(JSON_decode(p_td, tok, FALSE, FALSE)<0) ec.error(TTCN_EncDec::ET_INCOMPL_MSG,"Can not decode type '%s', because invalid or incomplete message was received", p_td.name); p_buf.set_pos(tok.get_buf_pos()); break;} case TTCN_EncDec::CT_OER: { TTCN_EncDec_ErrorContext ec("While OER-decoding type '%s': ", p_td.name); if(!p_td.oer) TTCN_EncDec_ErrorContext::error_internal ("No OER descriptor available for type '%s'.", p_td.name); OER_struct p_oer; OER_decode(p_td, p_buf, p_oer); break;} default: TTCN_error("Unknown coding method requested to decode type '%s'", p_td.name); } va_end(pvar); } int AVP__Data::RAW_decode( const TTCN_Typedescriptor_t& p_td, TTCN_Buffer& p_buf, int limit, raw_order_t top_bit_ord, boolean no_err, int sel_field, boolean, const RAW_Force_Omit* force_omit) { int prepaddlength=p_buf.increase_pos_padd(p_td.raw->prepadding); limit-=prepaddlength; int decoded_length=0; int starting_pos=p_buf.get_pos_bit(); if(sel_field!=-1){ switch(sel_field){ case 0: { RAW_Force_Omit field_force_omit(0, force_omit, GI__3GPP__3GPP__SGSN__IPv6__Address_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__SGSN__IPv6__Address().RAW_decode(GI__3GPP__3GPP__SGSN__IPv6__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1: { RAW_Force_Omit field_force_omit(1, force_omit, DNAS__NONE__Login__LAT__Service_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Login__LAT__Service().RAW_decode(DNAS__NONE__Login__LAT__Service_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 2: { RAW_Force_Omit field_force_omit(2, force_omit, AAA__3GPP__RAR__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__RAR__Flags().RAW_decode(AAA__3GPP__RAR__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 3: { RAW_Force_Omit field_force_omit(3, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SCS__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 4: { RAW_Force_Omit field_force_omit(4, force_omit, GI__3GPP__3GPP__GGSN__MCC__MNC_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__GGSN__MCC__MNC().RAW_decode(GI__3GPP__3GPP__GGSN__MCC__MNC_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 5: { RAW_Force_Omit field_force_omit(5, force_omit, DCC__NONE__Direct__Debiting__Failure__Handling_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Direct__Debiting__Failure__Handling().RAW_decode(DCC__NONE__Direct__Debiting__Failure__Handling_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 6: { RAW_Force_Omit field_force_omit(6, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__MIPv6__NONE__MIP__Careof__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 7: { RAW_Force_Omit field_force_omit(7, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__TWAN__User__Location__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 8: { RAW_Force_Omit field_force_omit(8, force_omit, DCA__3GPP__PoC__User__Role__IDs_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PoC__User__Role__IDs().RAW_decode(DCA__3GPP__PoC__User__Role__IDs_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 9: { RAW_Force_Omit field_force_omit(9, force_omit, DCA__3GPP__Announcement__Order_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Announcement__Order().RAW_decode(DCA__3GPP__Announcement__Order_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 10: { RAW_Force_Omit field_force_omit(10, force_omit, CxDx__ETSI__Line__Identifier_descr_.raw->forceomit); decoded_length = avp__CxDx__ETSI__Line__Identifier().RAW_decode(CxDx__ETSI__Line__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 11: { RAW_Force_Omit field_force_omit(11, force_omit, PCC__3GPP__Bearer__Identifier_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Bearer__Identifier().RAW_decode(PCC__3GPP__Bearer__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 12: { RAW_Force_Omit field_force_omit(12, force_omit, RX__3GPP__Content__Version_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Content__Version().RAW_decode(RX__3GPP__Content__Version_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 13: { RAW_Force_Omit field_force_omit(13, force_omit, DCA__3GPP__Applic__ID_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Applic__ID().RAW_decode(DCA__3GPP__Applic__ID_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 14: { RAW_Force_Omit field_force_omit(14, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__HA__to__FA__MSA().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 15: { RAW_Force_Omit field_force_omit(15, force_omit, BASE__NONE__Session__Id_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Session__Id().RAW_decode(BASE__NONE__Session__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 16: { RAW_Force_Omit field_force_omit(16, force_omit, DCA__3GPP__Route__Header__Transmitted_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Route__Header__Transmitted().RAW_decode(DCA__3GPP__Route__Header__Transmitted_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 17: { RAW_Force_Omit field_force_omit(17, force_omit, DCA__3GPP__Reporting__Reason_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Reporting__Reason().RAW_decode(DCA__3GPP__Reporting__Reason_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 18: { RAW_Force_Omit field_force_omit(18, force_omit, AAA__3GPP__Emergency__Services_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Emergency__Services().RAW_decode(AAA__3GPP__Emergency__Services_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 19: { RAW_Force_Omit field_force_omit(19, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Media__Component__Description().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 20: { RAW_Force_Omit field_force_omit(20, force_omit, PCC__3GPP__CSG__Information__Reporting_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__CSG__Information__Reporting().RAW_decode(PCC__3GPP__CSG__Information__Reporting_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 21: { RAW_Force_Omit field_force_omit(21, force_omit, AAA__3GPP__Measurement__Quantity_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Measurement__Quantity().RAW_decode(AAA__3GPP__Measurement__Quantity_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 22: { RAW_Force_Omit field_force_omit(22, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Location__Information__Configuration().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 23: { RAW_Force_Omit field_force_omit(23, force_omit, PCC__3GPP__Bearer__Usage_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Bearer__Usage().RAW_decode(PCC__3GPP__Bearer__Usage_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 24: { RAW_Force_Omit field_force_omit(24, force_omit, DCA__3GPP__Application__provided__Called__Party__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Application__provided__Called__Party__Address().RAW_decode(DCA__3GPP__Application__provided__Called__Party__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 25: { RAW_Force_Omit field_force_omit(25, force_omit, DCA__3GPP__Proximity__Alert__Timestamp_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Proximity__Alert__Timestamp().RAW_decode(DCA__3GPP__Proximity__Alert__Timestamp_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 26: { RAW_Force_Omit field_force_omit(26, force_omit, PCC__3GPP__Tunnel__Header__Filter_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Tunnel__Header__Filter().RAW_decode(PCC__3GPP__Tunnel__Header__Filter_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 27: { RAW_Force_Omit field_force_omit(27, force_omit, AAA__3GPP__List__Of__Measurements_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__List__Of__Measurements().RAW_decode(AAA__3GPP__List__Of__Measurements_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 28: { RAW_Force_Omit field_force_omit(28, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Requested__Service__Unit().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 29: { RAW_Force_Omit field_force_omit(29, force_omit, PCC__3GPP__Default__QoS__Name_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Default__QoS__Name().RAW_decode(PCC__3GPP__Default__QoS__Name_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 30: { RAW_Force_Omit field_force_omit(30, force_omit, AAA__3GPP__UVA__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__UVA__Flags().RAW_decode(AAA__3GPP__UVA__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 31: { RAW_Force_Omit field_force_omit(31, force_omit, DCA__3GPP__Expires_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Expires().RAW_decode(DCA__3GPP__Expires_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 32: { RAW_Force_Omit field_force_omit(32, force_omit, CxDx__3GPP__SAR__Flags_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__SAR__Flags().RAW_decode(CxDx__3GPP__SAR__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 33: { RAW_Force_Omit field_force_omit(33, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__TDF__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 34: { RAW_Force_Omit field_force_omit(34, force_omit, AAA__3GPP__Group__Service__Id_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Group__Service__Id().RAW_decode(AAA__3GPP__Group__Service__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 35: { RAW_Force_Omit field_force_omit(35, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Recipient__SCCP__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 36: { RAW_Force_Omit field_force_omit(36, force_omit, DCA__3GPP__Preferred__AoC__Currency_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Preferred__AoC__Currency().RAW_decode(DCA__3GPP__Preferred__AoC__Currency_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 37: { RAW_Force_Omit field_force_omit(37, force_omit, DNAS__NONE__Framed__Pool_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__Pool().RAW_decode(DNAS__NONE__Framed__Pool_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 38: { RAW_Force_Omit field_force_omit(38, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Traffic__Data__Volumes().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 39: { RAW_Force_Omit field_force_omit(39, force_omit, DCC__NONE__CC__Time_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__CC__Time().RAW_decode(DCC__NONE__CC__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 40: { RAW_Force_Omit field_force_omit(40, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 41: { RAW_Force_Omit field_force_omit(41, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Unit__Cost().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 42: { RAW_Force_Omit field_force_omit(42, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__SIP__Digest__Authenticate().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 43: { RAW_Force_Omit field_force_omit(43, force_omit, AAA__3GPP__Last__UE__Activity__Time_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Last__UE__Activity__Time().RAW_decode(AAA__3GPP__Last__UE__Activity__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 44: { RAW_Force_Omit field_force_omit(44, force_omit, AAA__3GPP__Context__Identifier_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Context__Identifier().RAW_decode(AAA__3GPP__Context__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 45: { RAW_Force_Omit field_force_omit(45, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Used__Service__Unit().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 46: { RAW_Force_Omit field_force_omit(46, force_omit, MIPv4__NONE__MIP__Reg__Reply_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Reg__Reply().RAW_decode(MIPv4__NONE__MIP__Reg__Reply_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 47: { RAW_Force_Omit field_force_omit(47, force_omit, BASE__NONE__Auth__Application__Id_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Auth__Application__Id().RAW_decode(BASE__NONE__Auth__Application__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 48: { RAW_Force_Omit field_force_omit(48, force_omit, AAA__3GPP__Trace__Reference_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Trace__Reference().RAW_decode(AAA__3GPP__Trace__Reference_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 49: { RAW_Force_Omit field_force_omit(49, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__TWAN__Access__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 50: { RAW_Force_Omit field_force_omit(50, force_omit, DCA__3GPP__Status__AS__Code_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Status__AS__Code().RAW_decode(DCA__3GPP__Status__AS__Code_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 51: { RAW_Force_Omit field_force_omit(51, force_omit, DCA__3GPP__LCS__Client__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__LCS__Client__Type().RAW_decode(DCA__3GPP__LCS__Client__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 52: { RAW_Force_Omit field_force_omit(52, force_omit, DNAS__NONE__Framed__Appletalk__Network_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__Appletalk__Network().RAW_decode(DNAS__NONE__Framed__Appletalk__Network_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 53: { RAW_Force_Omit field_force_omit(53, force_omit, DNAS__NONE__Framed__IPv6__Prefix_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__IPv6__Prefix().RAW_decode(DNAS__NONE__Framed__IPv6__Prefix_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 54: { RAW_Force_Omit field_force_omit(54, force_omit, DCA__3GPP__PoC__Session__Initiation__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PoC__Session__Initiation__Type().RAW_decode(DCA__3GPP__PoC__Session__Initiation__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 55: { RAW_Force_Omit field_force_omit(55, force_omit, RX__3GPP__Sharing__Key__UL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Sharing__Key__UL().RAW_decode(RX__3GPP__Sharing__Key__UL_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 56: { RAW_Force_Omit field_force_omit(56, force_omit, DCA__3GPP__Content__Size_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Content__Size().RAW_decode(DCA__3GPP__Content__Size_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 57: { RAW_Force_Omit field_force_omit(57, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Access__Network__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 58: { RAW_Force_Omit field_force_omit(58, force_omit, RX__3GPP__AF__Charging__Identifier_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__AF__Charging__Identifier().RAW_decode(RX__3GPP__AF__Charging__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 59: { RAW_Force_Omit field_force_omit(59, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Monitoring__Event__Report().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 60: { RAW_Force_Omit field_force_omit(60, force_omit, DCA__3GPP__Service__Specific__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Service__Specific__Type().RAW_decode(DCA__3GPP__Service__Specific__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 61: { RAW_Force_Omit field_force_omit(61, force_omit, DCA__3GPP__Event_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Event().RAW_decode(DCA__3GPP__Event_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 62: { RAW_Force_Omit field_force_omit(62, force_omit, RX__3GPP__Media__Type_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Media__Type().RAW_decode(RX__3GPP__Media__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 63: { RAW_Force_Omit field_force_omit(63, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Conditional__Policy__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 64: { RAW_Force_Omit field_force_omit(64, force_omit, BASE__NONE__Firmware__Revision_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Firmware__Revision().RAW_decode(BASE__NONE__Firmware__Revision_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 65: { RAW_Force_Omit field_force_omit(65, force_omit, DCA__3GPP__ProSe__Event__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__Event__Type().RAW_decode(DCA__3GPP__ProSe__Event__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 66: { RAW_Force_Omit field_force_omit(66, force_omit, PCC__3GPP__Network__Request__Support_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Network__Request__Support().RAW_decode(PCC__3GPP__Network__Request__Support_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 67: { RAW_Force_Omit field_force_omit(67, force_omit, AAA__3GPP__SIPTO__Permission_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__SIPTO__Permission().RAW_decode(AAA__3GPP__SIPTO__Permission_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 68: { RAW_Force_Omit field_force_omit(68, force_omit, DCA__3GPP__Terminating__IOI_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Terminating__IOI().RAW_decode(DCA__3GPP__Terminating__IOI_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 69: { RAW_Force_Omit field_force_omit(69, force_omit, RX__3GPP__Extended__Max__Supported__BW__DL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Extended__Max__Supported__BW__DL().RAW_decode(RX__3GPP__Extended__Max__Supported__BW__DL_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 70: { RAW_Force_Omit field_force_omit(70, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__UE__Local__IP__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 71: { RAW_Force_Omit field_force_omit(71, force_omit, DCA__3GPP__SM__Sequence__Number_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SM__Sequence__Number().RAW_decode(DCA__3GPP__SM__Sequence__Number_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 72: { RAW_Force_Omit field_force_omit(72, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__IMS__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 73: { RAW_Force_Omit field_force_omit(73, force_omit, PCC__3GPP__Presence__Reporting__Area__Elements__List_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Presence__Reporting__Area__Elements__List().RAW_decode(PCC__3GPP__Presence__Reporting__Area__Elements__List_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 74: { RAW_Force_Omit field_force_omit(74, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Routing__Rule__Remove().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 75: { RAW_Force_Omit field_force_omit(75, force_omit, AAA__3GPP__SGs__MME__Identity_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__SGs__MME__Identity().RAW_decode(AAA__3GPP__SGs__MME__Identity_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 76: { RAW_Force_Omit field_force_omit(76, force_omit, S6__3GPP__Roaming__Information_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Roaming__Information().RAW_decode(S6__3GPP__Roaming__Information_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 77: { RAW_Force_Omit field_force_omit(77, force_omit, DCA__3GPP__Number__Of__Diversions_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Number__Of__Diversions().RAW_decode(DCA__3GPP__Number__Of__Diversions_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 78: { RAW_Force_Omit field_force_omit(78, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Coverage__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 79: { RAW_Force_Omit field_force_omit(79, force_omit, CxDx__3GPP__SIP__Authentication__Scheme_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__SIP__Authentication__Scheme().RAW_decode(CxDx__3GPP__SIP__Authentication__Scheme_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 80: { RAW_Force_Omit field_force_omit(80, force_omit, AAA__3GPP__Event__Threshold__RSRP_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Event__Threshold__RSRP().RAW_decode(AAA__3GPP__Event__Threshold__RSRP_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 81: { RAW_Force_Omit field_force_omit(81, force_omit, CxDx__3GPP__User__Authorization__Type_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__User__Authorization__Type().RAW_decode(CxDx__3GPP__User__Authorization__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 82: { RAW_Force_Omit field_force_omit(82, force_omit, AAA__3GPP__PLMN__Client_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__PLMN__Client().RAW_decode(AAA__3GPP__PLMN__Client_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 83: { RAW_Force_Omit field_force_omit(83, force_omit, AAA__3GPP__Re__Synchronization__Info_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Re__Synchronization__Info().RAW_decode(AAA__3GPP__Re__Synchronization__Info_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 84: { RAW_Force_Omit field_force_omit(84, force_omit, BASE__NONE__Auth__Grace__Period_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Auth__Grace__Period().RAW_decode(BASE__NONE__Auth__Grace__Period_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 85: { RAW_Force_Omit field_force_omit(85, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__User__CSG__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 86: { RAW_Force_Omit field_force_omit(86, force_omit, DCA__3GPP__SM__Status_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SM__Status().RAW_decode(DCA__3GPP__SM__Status_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 87: { RAW_Force_Omit field_force_omit(87, force_omit, DCA__3GPP__IP__Realm__Default__Indication_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__IP__Realm__Default__Indication().RAW_decode(DCA__3GPP__IP__Realm__Default__Indication_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 88: { RAW_Force_Omit field_force_omit(88, force_omit, AAA__3GPP__RAND_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__RAND().RAW_decode(AAA__3GPP__RAND_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 89: { RAW_Force_Omit field_force_omit(89, force_omit, AAA__3GPP__Trace__Depth_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Trace__Depth().RAW_decode(AAA__3GPP__Trace__Depth_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 90: { RAW_Force_Omit field_force_omit(90, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__MN__to__FA__MSA().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 91: { RAW_Force_Omit field_force_omit(91, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__SGSN__User__State().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 92: { RAW_Force_Omit field_force_omit(92, force_omit, AAA__3GPP__APN__OI__Replacement_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__APN__OI__Replacement().RAW_decode(AAA__3GPP__APN__OI__Replacement_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 93: { RAW_Force_Omit field_force_omit(93, force_omit, DCA__3GPP__Alternate__Charged__Party__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Alternate__Charged__Party__Address().RAW_decode(DCA__3GPP__Alternate__Charged__Party__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 94: { RAW_Force_Omit field_force_omit(94, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__APN__Rate__Control().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 95: { RAW_Force_Omit field_force_omit(95, force_omit, BASE__NONE__Re__Auth__Request__Type_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Re__Auth__Request__Type().RAW_decode(BASE__NONE__Re__Auth__Request__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 96: { RAW_Force_Omit field_force_omit(96, force_omit, DCA__3GPP__Relationship__Mode_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Relationship__Mode().RAW_decode(DCA__3GPP__Relationship__Mode_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 97: { RAW_Force_Omit field_force_omit(97, force_omit, S6__3GPP__External__Identifier_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__External__Identifier().RAW_decode(S6__3GPP__External__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 98: { RAW_Force_Omit field_force_omit(98, force_omit, DCA__3GPP__Positioning__Data_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Positioning__Data().RAW_decode(DCA__3GPP__Positioning__Data_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 99: { RAW_Force_Omit field_force_omit(99, force_omit, DCC__NONE__Redirect__Address__Type_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Redirect__Address__Type().RAW_decode(DCC__NONE__Redirect__Address__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 100: { RAW_Force_Omit field_force_omit(100, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__MIPv6__NONE__MIP__MN__HA__MSA().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 101: { RAW_Force_Omit field_force_omit(101, force_omit, DCA__3GPP__Monitoring__UE__HPLMN__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier().RAW_decode(DCA__3GPP__Monitoring__UE__HPLMN__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 102: { RAW_Force_Omit field_force_omit(102, force_omit, PCC__3GPP__TFT__Filter_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__TFT__Filter().RAW_decode(PCC__3GPP__TFT__Filter_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 103: { RAW_Force_Omit field_force_omit(103, force_omit, RX__3GPP__Max__Supported__Bandwidth__UL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Max__Supported__Bandwidth__UL().RAW_decode(RX__3GPP__Max__Supported__Bandwidth__UL_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 104: { RAW_Force_Omit field_force_omit(104, force_omit, S6__3GPP__Loss__Of__Connectivity__Reason_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Loss__Of__Connectivity__Reason().RAW_decode(S6__3GPP__Loss__Of__Connectivity__Reason_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 105: { RAW_Force_Omit field_force_omit(105, force_omit, DNAS__NONE__Tunnel__Medium__Type_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Tunnel__Medium__Type().RAW_decode(DNAS__NONE__Tunnel__Medium__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 106: { RAW_Force_Omit field_force_omit(106, force_omit, DCA__3GPP__Originator_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Originator().RAW_decode(DCA__3GPP__Originator_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 107: { RAW_Force_Omit field_force_omit(107, force_omit, DCC__NONE__User__Equipment__Info__Type_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__User__Equipment__Info__Type().RAW_decode(DCC__NONE__User__Equipment__Info__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 108: { RAW_Force_Omit field_force_omit(108, force_omit, RX__3GPP__Flow__Number_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Flow__Number().RAW_decode(RX__3GPP__Flow__Number_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 109: { RAW_Force_Omit field_force_omit(109, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Home__Agent__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 110: { RAW_Force_Omit field_force_omit(110, force_omit, PCC__3GPP__Resource__Allocation__Notification_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Resource__Allocation__Notification().RAW_decode(PCC__3GPP__Resource__Allocation__Notification_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 111: { RAW_Force_Omit field_force_omit(111, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Basic__Service__Code().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 112: { RAW_Force_Omit field_force_omit(112, force_omit, S6__3GPP__Monitoring__Type_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Monitoring__Type().RAW_decode(S6__3GPP__Monitoring__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 113: { RAW_Force_Omit field_force_omit(113, force_omit, DCA__3GPP__Role__Of__Node_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Role__Of__Node().RAW_decode(DCA__3GPP__Role__Of__Node_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 114: { RAW_Force_Omit field_force_omit(114, force_omit, PCC__3GPP__Default__Bearer__Indication_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Default__Bearer__Indication().RAW_decode(PCC__3GPP__Default__Bearer__Indication_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 115: { RAW_Force_Omit field_force_omit(115, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 116: { RAW_Force_Omit field_force_omit(116, force_omit, PCC__3GPP__QoS__Class__Identifier_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__QoS__Class__Identifier().RAW_decode(PCC__3GPP__QoS__Class__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 117: { RAW_Force_Omit field_force_omit(117, force_omit, AAA__3GPP__VPLMN__LIPA__Allowed_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__VPLMN__LIPA__Allowed().RAW_decode(AAA__3GPP__VPLMN__LIPA__Allowed_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 118: { RAW_Force_Omit field_force_omit(118, force_omit, PCC__3GPP__Mute__Notification_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Mute__Notification().RAW_decode(PCC__3GPP__Mute__Notification_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 119: { RAW_Force_Omit field_force_omit(119, force_omit, CxDx__3GPP__SIP__Authentication__Context_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__SIP__Authentication__Context().RAW_decode(CxDx__3GPP__SIP__Authentication__Context_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 120: { RAW_Force_Omit field_force_omit(120, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__MIPv6__NONE__QoS__Resources().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 121: { RAW_Force_Omit field_force_omit(121, force_omit, AAA__3GPP__Logging__Duration_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Logging__Duration().RAW_decode(AAA__3GPP__Logging__Duration_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 122: { RAW_Force_Omit field_force_omit(122, force_omit, DCC__NONE__Service__Parameter__Value_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Service__Parameter__Value().RAW_decode(DCC__NONE__Service__Parameter__Value_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 123: { RAW_Force_Omit field_force_omit(123, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Associated__Registered__Identities().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 124: { RAW_Force_Omit field_force_omit(124, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Routing__IP__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 125: { RAW_Force_Omit field_force_omit(125, force_omit, AAA__3GPP__WLAN__offloadability__EUTRAN_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__WLAN__offloadability__EUTRAN().RAW_decode(AAA__3GPP__WLAN__offloadability__EUTRAN_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 126: { RAW_Force_Omit field_force_omit(126, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__MBMS__GW__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 127: { RAW_Force_Omit field_force_omit(127, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Destination__Interface().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 128: { RAW_Force_Omit field_force_omit(128, force_omit, DCA__3GPP__IMS__Emergency__Indicator_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__IMS__Emergency__Indicator().RAW_decode(DCA__3GPP__IMS__Emergency__Indicator_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 129: { RAW_Force_Omit field_force_omit(129, force_omit, DCA__3GPP__Change__Time_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Change__Time().RAW_decode(DCA__3GPP__Change__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 130: { RAW_Force_Omit field_force_omit(130, force_omit, AAA__3GPP__KASME_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__KASME().RAW_decode(AAA__3GPP__KASME_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 131: { RAW_Force_Omit field_force_omit(131, force_omit, MIPv4__NONE__MIP__Session__Key_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Session__Key().RAW_decode(MIPv4__NONE__MIP__Session__Key_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 132: { RAW_Force_Omit field_force_omit(132, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__AoC__Cost__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 133: { RAW_Force_Omit field_force_omit(133, force_omit, GI__3GPP__3GPP__User__Location__Info__Time_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__User__Location__Info__Time().RAW_decode(GI__3GPP__3GPP__User__Location__Info__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 134: { RAW_Force_Omit field_force_omit(134, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Teleservice__List().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 135: { RAW_Force_Omit field_force_omit(135, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__UTRAN__Vector().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 136: { RAW_Force_Omit field_force_omit(136, force_omit, AAA__3GPP__Non__3GPP__IP__Access__APN_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Non__3GPP__IP__Access__APN().RAW_decode(AAA__3GPP__Non__3GPP__IP__Access__APN_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 137: { RAW_Force_Omit field_force_omit(137, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Monitoring__Event__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 138: { RAW_Force_Omit field_force_omit(138, force_omit, DCC__NONE__Tariff__Time__Change_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Tariff__Time__Change().RAW_decode(DCC__NONE__Tariff__Time__Change_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 139: { RAW_Force_Omit field_force_omit(139, force_omit, GI__3GPP__3GPP__NSAPI_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__NSAPI().RAW_decode(GI__3GPP__3GPP__NSAPI_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 140: { RAW_Force_Omit field_force_omit(140, force_omit, DCA__3GPP__LCS__Client__Dialed__By__MS_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__LCS__Client__Dialed__By__MS().RAW_decode(DCA__3GPP__LCS__Client__Dialed__By__MS_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 141: { RAW_Force_Omit field_force_omit(141, force_omit, GI__3GPP__3GPP__CG__Address_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__CG__Address().RAW_decode(GI__3GPP__3GPP__CG__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 142: { RAW_Force_Omit field_force_omit(142, force_omit, DCA__3GPP__Envelope__Start__Time_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Envelope__Start__Time().RAW_decode(DCA__3GPP__Envelope__Start__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 143: { RAW_Force_Omit field_force_omit(143, force_omit, RX__3GPP__Application__Service__Provider__Identity_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Application__Service__Provider__Identity().RAW_decode(RX__3GPP__Application__Service__Provider__Identity_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 144: { RAW_Force_Omit field_force_omit(144, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__NIDD__Authorization__Request().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 145: { RAW_Force_Omit field_force_omit(145, force_omit, DCA__3GPP__Received__Talk__Burst__Time_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Received__Talk__Burst__Time().RAW_decode(DCA__3GPP__Received__Talk__Burst__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 146: { RAW_Force_Omit field_force_omit(146, force_omit, DCA__3GPP__Incoming__Trunk__Group__Id_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Incoming__Trunk__Group__Id().RAW_decode(DCA__3GPP__Incoming__Trunk__Group__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 147: { RAW_Force_Omit field_force_omit(147, force_omit, AAA__3GPP__AAA__Failure__Indication_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__AAA__Failure__Indication().RAW_decode(AAA__3GPP__AAA__Failure__Indication_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 148: { RAW_Force_Omit field_force_omit(148, force_omit, DCA__3GPP__Rate__Control__Max__Message__Size_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Rate__Control__Max__Message__Size().RAW_decode(DCA__3GPP__Rate__Control__Max__Message__Size_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 149: { RAW_Force_Omit field_force_omit(149, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__QoS__Rule__Install().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 150: { RAW_Force_Omit field_force_omit(150, force_omit, S6__3GPP__Periodic__Communication__Indicator_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Periodic__Communication__Indicator().RAW_decode(S6__3GPP__Periodic__Communication__Indicator_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 151: { RAW_Force_Omit field_force_omit(151, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Service__Specific__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 152: { RAW_Force_Omit field_force_omit(152, force_omit, RX__3GPP__Flow__Usage_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Flow__Usage().RAW_decode(RX__3GPP__Flow__Usage_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 153: { RAW_Force_Omit field_force_omit(153, force_omit, PCC__3GPP__RAN__Rule__Support_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__RAN__Rule__Support().RAW_decode(PCC__3GPP__RAN__Rule__Support_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 154: { RAW_Force_Omit field_force_omit(154, force_omit, DNAS__NONE__Tunnel__Password_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Tunnel__Password().RAW_decode(DNAS__NONE__Tunnel__Password_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 155: { RAW_Force_Omit field_force_omit(155, force_omit, DCA__3GPP__PC3__EPC__Control__Protocol__Cause_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause().RAW_decode(DCA__3GPP__PC3__EPC__Control__Protocol__Cause_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 156: { RAW_Force_Omit field_force_omit(156, force_omit, S6__3GPP__Monitoring__Duration_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Monitoring__Duration().RAW_decode(S6__3GPP__Monitoring__Duration_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 157: { RAW_Force_Omit field_force_omit(157, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__QoS__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 158: { RAW_Force_Omit field_force_omit(158, force_omit, AAA__3GPP__Routing__Area__Identity_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Routing__Area__Identity().RAW_decode(AAA__3GPP__Routing__Area__Identity_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 159: { RAW_Force_Omit field_force_omit(159, force_omit, DCA__3GPP__Called__Party__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Called__Party__Address().RAW_decode(DCA__3GPP__Called__Party__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 160: { RAW_Force_Omit field_force_omit(160, force_omit, RX__3GPP__Service__Authorization__Info_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Service__Authorization__Info().RAW_decode(RX__3GPP__Service__Authorization__Info_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 161: { RAW_Force_Omit field_force_omit(161, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Tunneling().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 162: { RAW_Force_Omit field_force_omit(162, force_omit, DCC__NONE__User__Equipment__Info__Value_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__User__Equipment__Info__Value().RAW_decode(DCC__NONE__User__Equipment__Info__Value_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 163: { RAW_Force_Omit field_force_omit(163, force_omit, MIPv4__NONE__MIP__Auth__Input__Data__Length_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Auth__Input__Data__Length().RAW_decode(MIPv4__NONE__MIP__Auth__Input__Data__Length_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 164: { RAW_Force_Omit field_force_omit(164, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__eDRX__Cycle__Length().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 165: { RAW_Force_Omit field_force_omit(165, force_omit, BASE__NONE__Multi__Round__Time__Out_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Multi__Round__Time__Out().RAW_decode(BASE__NONE__Multi__Round__Time__Out_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 166: { RAW_Force_Omit field_force_omit(166, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Group__Monitoring__Event__Report__Item().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 167: { RAW_Force_Omit field_force_omit(167, force_omit, PCC__3GPP__Rule__Failure__Code_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Rule__Failure__Code().RAW_decode(PCC__3GPP__Rule__Failure__Code_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 168: { RAW_Force_Omit field_force_omit(168, force_omit, AAA__3GPP__Ext__PDP__Type_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Ext__PDP__Type().RAW_decode(AAA__3GPP__Ext__PDP__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 169: { RAW_Force_Omit field_force_omit(169, force_omit, DCA__3GPP__Time__Quota__Threshold_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Time__Quota__Threshold().RAW_decode(DCA__3GPP__Time__Quota__Threshold_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 170: { RAW_Force_Omit field_force_omit(170, force_omit, PCC__3GPP__User__Location__Info__Time_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__User__Location__Info__Time().RAW_decode(PCC__3GPP__User__Location__Info__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 171: { RAW_Force_Omit field_force_omit(171, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Usage__Monitoring__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 172: { RAW_Force_Omit field_force_omit(172, force_omit, AAA__3GPP__Measurement__Period__LTE_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Measurement__Period__LTE().RAW_decode(AAA__3GPP__Measurement__Period__LTE_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 173: { RAW_Force_Omit field_force_omit(173, force_omit, PCC__3GPP__Extended__APN__AMBR__DL_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Extended__APN__AMBR__DL().RAW_decode(PCC__3GPP__Extended__APN__AMBR__DL_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 174: { RAW_Force_Omit field_force_omit(174, force_omit, BASE__NONE__Experimental__Result__Code_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Experimental__Result__Code().RAW_decode(BASE__NONE__Experimental__Result__Code_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 175: { RAW_Force_Omit field_force_omit(175, force_omit, CxDx__3GPP__Session__Priority_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Session__Priority().RAW_decode(CxDx__3GPP__Session__Priority_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 176: { RAW_Force_Omit field_force_omit(176, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Recipient__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 177: { RAW_Force_Omit field_force_omit(177, force_omit, DCA__3GPP__AoC__Format_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__AoC__Format().RAW_decode(DCA__3GPP__AoC__Format_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 178: { RAW_Force_Omit field_force_omit(178, force_omit, DCA__3GPP__Start__Time_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Start__Time().RAW_decode(DCA__3GPP__Start__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 179: { RAW_Force_Omit field_force_omit(179, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Deregistration__Reason().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 180: { RAW_Force_Omit field_force_omit(180, force_omit, AAA__3GPP__GMLC__Number_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__GMLC__Number().RAW_decode(AAA__3GPP__GMLC__Number_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 181: { RAW_Force_Omit field_force_omit(181, force_omit, AAA__3GPP__Software__Version_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Software__Version().RAW_decode(AAA__3GPP__Software__Version_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 182: { RAW_Force_Omit field_force_omit(182, force_omit, DNAS__NONE__Callback__Number_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Callback__Number().RAW_decode(DNAS__NONE__Callback__Number_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 183: { RAW_Force_Omit field_force_omit(183, force_omit, DNAS__NONE__Configuration__Token_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Configuration__Token().RAW_decode(DNAS__NONE__Configuration__Token_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 184: { RAW_Force_Omit field_force_omit(184, force_omit, DCA__3GPP__Interface__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Interface__Type().RAW_decode(DCA__3GPP__Interface__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 185: { RAW_Force_Omit field_force_omit(185, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Originating__Foreign__AAA().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 186: { RAW_Force_Omit field_force_omit(186, force_omit, AAA__3GPP__Expiration__Date_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Expiration__Date().RAW_decode(AAA__3GPP__Expiration__Date_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 187: { RAW_Force_Omit field_force_omit(187, force_omit, BASE__NONE__Error__Message_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Error__Message().RAW_decode(BASE__NONE__Error__Message_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 188: { RAW_Force_Omit field_force_omit(188, force_omit, AAA__3GPP__SRES_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__SRES().RAW_decode(AAA__3GPP__SRES_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 189: { RAW_Force_Omit field_force_omit(189, force_omit, DCA__3GPP__DRM__Content_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__DRM__Content().RAW_decode(DCA__3GPP__DRM__Content_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 190: { RAW_Force_Omit field_force_omit(190, force_omit, AAA__3GPP__Item__Number_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Item__Number().RAW_decode(AAA__3GPP__Item__Number_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 191: { RAW_Force_Omit field_force_omit(191, force_omit, DNAS__NONE__NAS__Port__Type_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__NAS__Port__Type().RAW_decode(DNAS__NONE__NAS__Port__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 192: { RAW_Force_Omit field_force_omit(192, force_omit, AAA__3GPP__ERP__Authorization_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__ERP__Authorization().RAW_decode(AAA__3GPP__ERP__Authorization_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 193: { RAW_Force_Omit field_force_omit(193, force_omit, DCC__NONE__Multiple__Services__Indicator_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Multiple__Services__Indicator().RAW_decode(DCC__NONE__Multiple__Services__Indicator_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 194: { RAW_Force_Omit field_force_omit(194, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Early__Media__Description().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 195: { RAW_Force_Omit field_force_omit(195, force_omit, AAA__3GPP__MIP__FA__RK_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__MIP__FA__RK().RAW_decode(AAA__3GPP__MIP__FA__RK_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 196: { RAW_Force_Omit field_force_omit(196, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Related__Change__Condition__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 197: { RAW_Force_Omit field_force_omit(197, force_omit, DNAS__NONE__Framed__Protocol_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__Protocol().RAW_decode(DNAS__NONE__Framed__Protocol_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 198: { RAW_Force_Omit field_force_omit(198, force_omit, S6__3GPP__Service__ID_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Service__ID().RAW_decode(S6__3GPP__Service__ID_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 199: { RAW_Force_Omit field_force_omit(199, force_omit, DCA__3GPP__LCS__Format__Indicator_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__LCS__Format__Indicator().RAW_decode(DCA__3GPP__LCS__Format__Indicator_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 200: { RAW_Force_Omit field_force_omit(200, force_omit, GI__3GPP__3GPP__IMSI__MCC__MNC_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__IMSI__MCC__MNC().RAW_decode(GI__3GPP__3GPP__IMSI__MCC__MNC_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 201: { RAW_Force_Omit field_force_omit(201, force_omit, RX__3GPP__Abort__Cause_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Abort__Cause().RAW_decode(RX__3GPP__Abort__Cause_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 202: { RAW_Force_Omit field_force_omit(202, force_omit, DCA__3GPP__ISUP__Cause__Location_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ISUP__Cause__Location().RAW_decode(DCA__3GPP__ISUP__Cause__Location_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 203: { RAW_Force_Omit field_force_omit(203, force_omit, PCC__3GPP__Charging__Rule__Base__Name_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Charging__Rule__Base__Name().RAW_decode(PCC__3GPP__Charging__Rule__Base__Name_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 204: { RAW_Force_Omit field_force_omit(204, force_omit, RX__3GPP__Required__Access__Info_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Required__Access__Info().RAW_decode(RX__3GPP__Required__Access__Info_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 205: { RAW_Force_Omit field_force_omit(205, force_omit, PCC__3GPP__TDF__Destination__Realm_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__TDF__Destination__Realm().RAW_decode(PCC__3GPP__TDF__Destination__Realm_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 206: { RAW_Force_Omit field_force_omit(206, force_omit, S6__3GPP__S6t__HSS__Cause_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__S6t__HSS__Cause().RAW_decode(S6__3GPP__S6t__HSS__Cause_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 207: { RAW_Force_Omit field_force_omit(207, force_omit, DCA__3GPP__Media__Initiator__Party_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Media__Initiator__Party().RAW_decode(DCA__3GPP__Media__Initiator__Party_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 208: { RAW_Force_Omit field_force_omit(208, force_omit, DCA__3GPP__Associated__URI_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Associated__URI().RAW_decode(DCA__3GPP__Associated__URI_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 209: { RAW_Force_Omit field_force_omit(209, force_omit, RX__3GPP__AF__Requested__Data_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__AF__Requested__Data().RAW_decode(RX__3GPP__AF__Requested__Data_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 210: { RAW_Force_Omit field_force_omit(210, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__QoS__Rule__Report().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 211: { RAW_Force_Omit field_force_omit(211, force_omit, DNAS__NONE__Filter__Id_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Filter__Id().RAW_decode(DNAS__NONE__Filter__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 212: { RAW_Force_Omit field_force_omit(212, force_omit, DNAS__NONE__ARAP__Password_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__ARAP__Password().RAW_decode(DNAS__NONE__ARAP__Password_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 213: { RAW_Force_Omit field_force_omit(213, force_omit, DCA__3GPP__Route__Header__Received_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Route__Header__Received().RAW_decode(DCA__3GPP__Route__Header__Received_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 214: { RAW_Force_Omit field_force_omit(214, force_omit, S6__3GPP__Stationary__Indication_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Stationary__Indication().RAW_decode(S6__3GPP__Stationary__Indication_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 215: { RAW_Force_Omit field_force_omit(215, force_omit, DNAS__NONE__CHAP__Response_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__CHAP__Response().RAW_decode(DNAS__NONE__CHAP__Response_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 216: { RAW_Force_Omit field_force_omit(216, force_omit, PCC__3GPP__Traffic__Steering__Policy__Identifier__DL_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL().RAW_decode(PCC__3GPP__Traffic__Steering__Policy__Identifier__DL_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 217: { RAW_Force_Omit field_force_omit(217, force_omit, DCA__3GPP__Usage__Information__Report__Sequence__Number_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Usage__Information__Report__Sequence__Number().RAW_decode(DCA__3GPP__Usage__Information__Report__Sequence__Number_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 218: { RAW_Force_Omit field_force_omit(218, force_omit, AAA__3GPP__Geodetic__Information_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Geodetic__Information().RAW_decode(AAA__3GPP__Geodetic__Information_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 219: { RAW_Force_Omit field_force_omit(219, force_omit, PCC__3GPP__Extended__GBR__UL_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Extended__GBR__UL().RAW_decode(PCC__3GPP__Extended__GBR__UL_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 220: { RAW_Force_Omit field_force_omit(220, force_omit, AAA__3GPP__MBSFN__Area__ID_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__MBSFN__Area__ID().RAW_decode(AAA__3GPP__MBSFN__Area__ID_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 221: { RAW_Force_Omit field_force_omit(221, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Server__Capabilities().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 222: { RAW_Force_Omit field_force_omit(222, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Area__Scope().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 223: { RAW_Force_Omit field_force_omit(223, force_omit, MIPv4__NONE__Accounting__Input__Packets_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__Accounting__Input__Packets().RAW_decode(MIPv4__NONE__Accounting__Input__Packets_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 224: { RAW_Force_Omit field_force_omit(224, force_omit, DCA__3GPP__SGW__Change_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SGW__Change().RAW_decode(DCA__3GPP__SGW__Change_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 225: { RAW_Force_Omit field_force_omit(225, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__SCSCF__Restoration__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 226: { RAW_Force_Omit field_force_omit(226, force_omit, CxDx__3GPP__Initial__CSeq__Sequence__Number_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Initial__CSeq__Sequence__Number().RAW_decode(CxDx__3GPP__Initial__CSeq__Sequence__Number_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 227: { RAW_Force_Omit field_force_omit(227, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__AoC__Subscription__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 228: { RAW_Force_Omit field_force_omit(228, force_omit, AAA__3GPP__PUA__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__PUA__Flags().RAW_decode(AAA__3GPP__PUA__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 229: { RAW_Force_Omit field_force_omit(229, force_omit, DNAS__NONE__Callback__Id_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Callback__Id().RAW_decode(DNAS__NONE__Callback__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 230: { RAW_Force_Omit field_force_omit(230, force_omit, DCA__3GPP__Time__Usage_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Time__Usage().RAW_decode(DCA__3GPP__Time__Usage_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 231: { RAW_Force_Omit field_force_omit(231, force_omit, CxDx__3GPP__Primary__Event__Charging__Function__Name_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Primary__Event__Charging__Function__Name().RAW_decode(CxDx__3GPP__Primary__Event__Charging__Function__Name_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 232: { RAW_Force_Omit field_force_omit(232, force_omit, DCC__NONE__CC__Output__Octets_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__CC__Output__Octets().RAW_decode(DCC__NONE__CC__Output__Octets_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 233: { RAW_Force_Omit field_force_omit(233, force_omit, GI__3GPP__3GPP__User__Location__Info_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__User__Location__Info().RAW_decode(GI__3GPP__3GPP__User__Location__Info_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 234: { RAW_Force_Omit field_force_omit(234, force_omit, AAA__3GPP__Notification__To__UE__User_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Notification__To__UE__User().RAW_decode(AAA__3GPP__Notification__To__UE__User_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 235: { RAW_Force_Omit field_force_omit(235, force_omit, AAA__3GPP__Visited__PLMN__Id_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Visited__PLMN__Id().RAW_decode(AAA__3GPP__Visited__PLMN__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 236: { RAW_Force_Omit field_force_omit(236, force_omit, AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions().RAW_decode(AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 237: { RAW_Force_Omit field_force_omit(237, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Participant__Group().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 238: { RAW_Force_Omit field_force_omit(238, force_omit, DCA__3GPP__Play__Alternative_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Play__Alternative().RAW_decode(DCA__3GPP__Play__Alternative_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 239: { RAW_Force_Omit field_force_omit(239, force_omit, DCA__3GPP__MBMS__User__Service__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__MBMS__User__Service__Type().RAW_decode(DCA__3GPP__MBMS__User__Service__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 240: { RAW_Force_Omit field_force_omit(240, force_omit, DCA__3GPP__Transit__IOI__List_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Transit__IOI__List().RAW_decode(DCA__3GPP__Transit__IOI__List_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 241: { RAW_Force_Omit field_force_omit(241, force_omit, RX__3GPP__Codec__Data_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Codec__Data().RAW_decode(RX__3GPP__Codec__Data_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 242: { RAW_Force_Omit field_force_omit(242, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Monitoring__Event__Config__Status().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 243: { RAW_Force_Omit field_force_omit(243, force_omit, DCA__3GPP__SDP__Media__Name_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SDP__Media__Name().RAW_decode(DCA__3GPP__SDP__Media__Name_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 244: { RAW_Force_Omit field_force_omit(244, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__AF__Correlation__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 245: { RAW_Force_Omit field_force_omit(245, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Cost__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 246: { RAW_Force_Omit field_force_omit(246, force_omit, DCA__3GPP__Serving__Node__Identity_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Serving__Node__Identity().RAW_decode(DCA__3GPP__Serving__Node__Identity_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 247: { RAW_Force_Omit field_force_omit(247, force_omit, BASE__NONE__Error__Reporting__Host_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Error__Reporting__Host().RAW_decode(BASE__NONE__Error__Reporting__Host_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 248: { RAW_Force_Omit field_force_omit(248, force_omit, DCA__3GPP__Radio__Frequency_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Radio__Frequency().RAW_decode(DCA__3GPP__Radio__Frequency_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 249: { RAW_Force_Omit field_force_omit(249, force_omit, PCC__3GPP__Rule__Activation__Time_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Rule__Activation__Time().RAW_decode(PCC__3GPP__Rule__Activation__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 250: { RAW_Force_Omit field_force_omit(250, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Service__Data().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 251: { RAW_Force_Omit field_force_omit(251, force_omit, RX__3GPP__AF__Application__Identifier_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__AF__Application__Identifier().RAW_decode(RX__3GPP__AF__Application__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 252: { RAW_Force_Omit field_force_omit(252, force_omit, PCC__3GPP__NetLoc__Access__Support_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__NetLoc__Access__Support().RAW_decode(PCC__3GPP__NetLoc__Access__Support_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 253: { RAW_Force_Omit field_force_omit(253, force_omit, DCA__3GPP__Announcing__UE__VPLMN__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier().RAW_decode(DCA__3GPP__Announcing__UE__VPLMN__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 254: { RAW_Force_Omit field_force_omit(254, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Monitoring__Event__Configuration().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 255: { RAW_Force_Omit field_force_omit(255, force_omit, PCC__3GPP__Offline_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Offline().RAW_decode(PCC__3GPP__Offline_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 256: { RAW_Force_Omit field_force_omit(256, force_omit, DCA__3GPP__SIP__Method_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SIP__Method().RAW_decode(DCA__3GPP__SIP__Method_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 257: { RAW_Force_Omit field_force_omit(257, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__ADC__Rule__Definition().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 258: { RAW_Force_Omit field_force_omit(258, force_omit, AAA__3GPP__Additional__Context__ID_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Additional__Context__ID().RAW_decode(AAA__3GPP__Additional__Context__ID_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 259: { RAW_Force_Omit field_force_omit(259, force_omit, DNAS__NONE__Login__Service_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Login__Service().RAW_decode(DNAS__NONE__Login__Service_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 260: { RAW_Force_Omit field_force_omit(260, force_omit, DNAS__NONE__ARAP__Security__Data_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__ARAP__Security__Data().RAW_decode(DNAS__NONE__ARAP__Security__Data_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 261: { RAW_Force_Omit field_force_omit(261, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Allowed__PLMN__List().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 262: { RAW_Force_Omit field_force_omit(262, force_omit, PCC__3GPP__Bearer__Control__Mode_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Bearer__Control__Mode().RAW_decode(PCC__3GPP__Bearer__Control__Mode_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 263: { RAW_Force_Omit field_force_omit(263, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Active__APN().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 264: { RAW_Force_Omit field_force_omit(264, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__HeNB__Local__IP__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 265: { RAW_Force_Omit field_force_omit(265, force_omit, PCC__3GPP__Packet__Filter__Content_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Packet__Filter__Content().RAW_decode(PCC__3GPP__Packet__Filter__Content_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 266: { RAW_Force_Omit field_force_omit(266, force_omit, AAA__3GPP__SMS__Register__Request_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__SMS__Register__Request().RAW_decode(AAA__3GPP__SMS__Register__Request_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 267: { RAW_Force_Omit field_force_omit(267, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Subscription__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 268: { RAW_Force_Omit field_force_omit(268, force_omit, DCA__3GPP__SIP__Response__Timestamp__Fraction_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SIP__Response__Timestamp__Fraction().RAW_decode(DCA__3GPP__SIP__Response__Timestamp__Fraction_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 269: { RAW_Force_Omit field_force_omit(269, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Client__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 270: { RAW_Force_Omit field_force_omit(270, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__APN__Configuration().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 271: { RAW_Force_Omit field_force_omit(271, force_omit, DCA__3GPP__Subscriber__Role_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Subscriber__Role().RAW_decode(DCA__3GPP__Subscriber__Role_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 272: { RAW_Force_Omit field_force_omit(272, force_omit, CxDx__3GPP__SIP__Number__Auth__Items_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__SIP__Number__Auth__Items().RAW_decode(CxDx__3GPP__SIP__Number__Auth__Items_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 273: { RAW_Force_Omit field_force_omit(273, force_omit, AAA__3GPP__OMC__Id_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__OMC__Id().RAW_decode(AAA__3GPP__OMC__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 274: { RAW_Force_Omit field_force_omit(274, force_omit, AAA__3GPP__GMLC__Restriction_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__GMLC__Restriction().RAW_decode(AAA__3GPP__GMLC__Restriction_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 275: { RAW_Force_Omit field_force_omit(275, force_omit, DNAS__NONE__State_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__State().RAW_decode(DNAS__NONE__State_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 276: { RAW_Force_Omit field_force_omit(276, force_omit, DNAS__NONE__Tunnel__Preference_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Tunnel__Preference().RAW_decode(DNAS__NONE__Tunnel__Preference_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 277: { RAW_Force_Omit field_force_omit(277, force_omit, DCC__NONE__CC__Session__Failover_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__CC__Session__Failover().RAW_decode(DCC__NONE__CC__Session__Failover_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 278: { RAW_Force_Omit field_force_omit(278, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Enhanced__Diagnostics().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 279: { RAW_Force_Omit field_force_omit(279, force_omit, DCA__3GPP__CSG__Membership__Indication_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__CSG__Membership__Indication().RAW_decode(DCA__3GPP__CSG__Membership__Indication_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 280: { RAW_Force_Omit field_force_omit(280, force_omit, AAA__3GPP__Regional__Subscription__Zone__Code_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Regional__Subscription__Zone__Code().RAW_decode(AAA__3GPP__Regional__Subscription__Zone__Code_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 281: { RAW_Force_Omit field_force_omit(281, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Message__Class().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 282: { RAW_Force_Omit field_force_omit(282, force_omit, GI__3GPP__3GPP__Negotiated__DSCP_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__Negotiated__DSCP().RAW_decode(GI__3GPP__3GPP__Negotiated__DSCP_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 283: { RAW_Force_Omit field_force_omit(283, force_omit, AAA__3GPP__TWAN__S2a__Failure__Cause_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__TWAN__S2a__Failure__Cause().RAW_decode(AAA__3GPP__TWAN__S2a__Failure__Cause_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 284: { RAW_Force_Omit field_force_omit(284, force_omit, MIPv4__NONE__MIP__FA__to__MN__SPI_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__FA__to__MN__SPI().RAW_decode(MIPv4__NONE__MIP__FA__to__MN__SPI_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 285: { RAW_Force_Omit field_force_omit(285, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Trigger().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 286: { RAW_Force_Omit field_force_omit(286, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Called__Identity__Change().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 287: { RAW_Force_Omit field_force_omit(287, force_omit, DCA__3GPP__ProSe__Request__Timestamp_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__Request__Timestamp().RAW_decode(DCA__3GPP__ProSe__Request__Timestamp_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 288: { RAW_Force_Omit field_force_omit(288, force_omit, DCA__3GPP__PoC__Session__Id_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PoC__Session__Id().RAW_decode(DCA__3GPP__PoC__Session__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 289: { RAW_Force_Omit field_force_omit(289, force_omit, BASE__NONE__Proxy__State_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Proxy__State().RAW_decode(BASE__NONE__Proxy__State_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 290: { RAW_Force_Omit field_force_omit(290, force_omit, DCA__3GPP__PoC__Server__Role_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PoC__Server__Role().RAW_decode(DCA__3GPP__PoC__Server__Role_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 291: { RAW_Force_Omit field_force_omit(291, force_omit, DCA__3GPP__Forwarding__Pending_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Forwarding__Pending().RAW_decode(DCA__3GPP__Forwarding__Pending_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 292: { RAW_Force_Omit field_force_omit(292, force_omit, S6__3GPP__SIR__Flags_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__SIR__Flags().RAW_decode(S6__3GPP__SIR__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 293: { RAW_Force_Omit field_force_omit(293, force_omit, DCC__NONE__Credit__Control__Failure__Handling_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Credit__Control__Failure__Handling().RAW_decode(DCC__NONE__Credit__Control__Failure__Handling_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 294: { RAW_Force_Omit field_force_omit(294, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__MIPv6__NONE__MIP6__Agent__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 295: { RAW_Force_Omit field_force_omit(295, force_omit, RX__3GPP__MPS__Identifier_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__MPS__Identifier().RAW_decode(RX__3GPP__MPS__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 296: { RAW_Force_Omit field_force_omit(296, force_omit, PCC__3GPP__Credit__Management__Status_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Credit__Management__Status().RAW_decode(PCC__3GPP__Credit__Management__Status_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 297: { RAW_Force_Omit field_force_omit(297, force_omit, AAA__3GPP__MDT__Allowed__PLMN__Id_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__MDT__Allowed__PLMN__Id().RAW_decode(AAA__3GPP__MDT__Allowed__PLMN__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 298: { RAW_Force_Omit field_force_omit(298, force_omit, DCA__3GPP__Monitored__PLMN__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Monitored__PLMN__Identifier().RAW_decode(DCA__3GPP__Monitored__PLMN__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 299: { RAW_Force_Omit field_force_omit(299, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Service__Result().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 300: { RAW_Force_Omit field_force_omit(300, force_omit, PCC__3GPP__Reporting__Level_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Reporting__Level().RAW_decode(PCC__3GPP__Reporting__Level_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 301: { RAW_Force_Omit field_force_omit(301, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__MME__Location__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 302: { RAW_Force_Omit field_force_omit(302, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Served__Party__IP__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 303: { RAW_Force_Omit field_force_omit(303, force_omit, RX__3GPP__Max__Supported__Bandwidth__DL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Max__Supported__Bandwidth__DL().RAW_decode(RX__3GPP__Max__Supported__Bandwidth__DL_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 304: { RAW_Force_Omit field_force_omit(304, force_omit, DCA__3GPP__Time__First__Reception_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Time__First__Reception().RAW_decode(DCA__3GPP__Time__First__Reception_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 305: { RAW_Force_Omit field_force_omit(305, force_omit, PCC__3GPP__Pre__emption__Capability_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Pre__emption__Capability().RAW_decode(PCC__3GPP__Pre__emption__Capability_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 306: { RAW_Force_Omit field_force_omit(306, force_omit, AAA__3GPP__Subscribed__VSRVCC_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Subscribed__VSRVCC().RAW_decode(AAA__3GPP__Subscribed__VSRVCC_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 307: { RAW_Force_Omit field_force_omit(307, force_omit, PCC__3GPP__Monitoring__Flags_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Monitoring__Flags().RAW_decode(PCC__3GPP__Monitoring__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 308: { RAW_Force_Omit field_force_omit(308, force_omit, BASE__NONE__Redirect__Max__Cache__Time_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Redirect__Max__Cache__Time().RAW_decode(BASE__NONE__Redirect__Max__Cache__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 309: { RAW_Force_Omit field_force_omit(309, force_omit, CxDx__3GPP__Feature__List_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Feature__List().RAW_decode(CxDx__3GPP__Feature__List_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 310: { RAW_Force_Omit field_force_omit(310, force_omit, DCA__3GPP__Address__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Address__Type().RAW_decode(DCA__3GPP__Address__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 311: { RAW_Force_Omit field_force_omit(311, force_omit, PCC__3GPP__TCP__Source__Port_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__TCP__Source__Port().RAW_decode(PCC__3GPP__TCP__Source__Port_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 312: { RAW_Force_Omit field_force_omit(312, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Application__Detection__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 313: { RAW_Force_Omit field_force_omit(313, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Emergency__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 314: { RAW_Force_Omit field_force_omit(314, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Remaining__Balance().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 315: { RAW_Force_Omit field_force_omit(315, force_omit, AAA__3GPP__MPS__Priority_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__MPS__Priority().RAW_decode(AAA__3GPP__MPS__Priority_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 316: { RAW_Force_Omit field_force_omit(316, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Next__Tariff().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 317: { RAW_Force_Omit field_force_omit(317, force_omit, DCC__NONE__Requested__Action_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Requested__Action().RAW_decode(DCC__NONE__Requested__Action_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 318: { RAW_Force_Omit field_force_omit(318, force_omit, CxDx__3GPP__Record__Route_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Record__Route().RAW_decode(CxDx__3GPP__Record__Route_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 319: { RAW_Force_Omit field_force_omit(319, force_omit, DCA__3GPP__Tariff__XML_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Tariff__XML().RAW_decode(DCA__3GPP__Tariff__XML_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 320: { RAW_Force_Omit field_force_omit(320, force_omit, AAA__3GPP__Alert__Reason_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Alert__Reason().RAW_decode(AAA__3GPP__Alert__Reason_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 321: { RAW_Force_Omit field_force_omit(321, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Recipient__Address().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 322: { RAW_Force_Omit field_force_omit(322, force_omit, DCA__3GPP__Change__Condition_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Change__Condition().RAW_decode(DCA__3GPP__Change__Condition_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 323: { RAW_Force_Omit field_force_omit(323, force_omit, GI__3GPP__3GPP__CG__IPv6__Address_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__CG__IPv6__Address().RAW_decode(GI__3GPP__3GPP__CG__IPv6__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 324: { RAW_Force_Omit field_force_omit(324, force_omit, DNAS__NONE__Idle__Timeout_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Idle__Timeout().RAW_decode(DNAS__NONE__Idle__Timeout_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 325: { RAW_Force_Omit field_force_omit(325, force_omit, DNAS__NONE__NAS__Port__Id_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__NAS__Port__Id().RAW_decode(DNAS__NONE__NAS__Port__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 326: { RAW_Force_Omit field_force_omit(326, force_omit, AAA__3GPP__DEA__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__DEA__Flags().RAW_decode(AAA__3GPP__DEA__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 327: { RAW_Force_Omit field_force_omit(327, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SCS__AS__Address().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 328: { RAW_Force_Omit field_force_omit(328, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__MO__LR().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 329: { RAW_Force_Omit field_force_omit(329, force_omit, DCA__3GPP__IMS__Visited__Network__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__IMS__Visited__Network__Identifier().RAW_decode(DCA__3GPP__IMS__Visited__Network__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 330: { RAW_Force_Omit field_force_omit(330, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PoC__User__Role().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 331: { RAW_Force_Omit field_force_omit(331, force_omit, DCA__3GPP__Announcement__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Announcement__Identifier().RAW_decode(DCA__3GPP__Announcement__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 332: { RAW_Force_Omit field_force_omit(332, force_omit, AAA__3GPP__Non__3GPP__IP__Access_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Non__3GPP__IP__Access().RAW_decode(AAA__3GPP__Non__3GPP__IP__Access_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 333: { RAW_Force_Omit field_force_omit(333, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Monitoring__Event__Report__Data().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 334: { RAW_Force_Omit field_force_omit(334, force_omit, DCA__3GPP__Adaptations_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Adaptations().RAW_decode(DCA__3GPP__Adaptations_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 335: { RAW_Force_Omit field_force_omit(335, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Host__IP__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 336: { RAW_Force_Omit field_force_omit(336, force_omit, MIPv4__NONE__MIP__Reg__Request_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Reg__Request().RAW_decode(MIPv4__NONE__MIP__Reg__Request_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 337: { RAW_Force_Omit field_force_omit(337, force_omit, DCA__3GPP__Quota__Holding__Time_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Quota__Holding__Time().RAW_decode(DCA__3GPP__Quota__Holding__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 338: { RAW_Force_Omit field_force_omit(338, force_omit, AAA__3GPP__Maximum__Wait__Time_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Maximum__Wait__Time().RAW_decode(AAA__3GPP__Maximum__Wait__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 339: { RAW_Force_Omit field_force_omit(339, force_omit, RX__3GPP__Max__Requested__Bandwidth__UL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Max__Requested__Bandwidth__UL().RAW_decode(RX__3GPP__Max__Requested__Bandwidth__UL_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 340: { RAW_Force_Omit field_force_omit(340, force_omit, PCC__3GPP__Usage__Monitoring__Support_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Usage__Monitoring__Support().RAW_decode(PCC__3GPP__Usage__Monitoring__Support_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 341: { RAW_Force_Omit field_force_omit(341, force_omit, S6__3GPP__Maximum__Response__Time_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Maximum__Response__Time().RAW_decode(S6__3GPP__Maximum__Response__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 342: { RAW_Force_Omit field_force_omit(342, force_omit, DCA__3GPP__Envelope__Reporting_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Envelope__Reporting().RAW_decode(DCA__3GPP__Envelope__Reporting_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 343: { RAW_Force_Omit field_force_omit(343, force_omit, DCA__3GPP__Application__Server_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Application__Server().RAW_decode(DCA__3GPP__Application__Server_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 344: { RAW_Force_Omit field_force_omit(344, force_omit, RX__3GPP__Sponsor__Identity_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Sponsor__Identity().RAW_decode(RX__3GPP__Sponsor__Identity_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 345: { RAW_Force_Omit field_force_omit(345, force_omit, DNAS__NONE__Framed__Appletalk__Link_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__Appletalk__Link().RAW_decode(DNAS__NONE__Framed__Appletalk__Link_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 346: { RAW_Force_Omit field_force_omit(346, force_omit, DNAS__NONE__Framed__Interface__Id_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__Interface__Id().RAW_decode(DNAS__NONE__Framed__Interface__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 347: { RAW_Force_Omit field_force_omit(347, force_omit, DCA__3GPP__Proximity__Alert__Indication_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Proximity__Alert__Indication().RAW_decode(DCA__3GPP__Proximity__Alert__Indication_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 348: { RAW_Force_Omit field_force_omit(348, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__CoA__IP__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 349: { RAW_Force_Omit field_force_omit(349, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Trunk__Group__Id().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 350: { RAW_Force_Omit field_force_omit(350, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Default__QoS__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 351: { RAW_Force_Omit field_force_omit(351, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__AN__GW__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 352: { RAW_Force_Omit field_force_omit(352, force_omit, DCA__3GPP__Start__Of__Charging_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Start__Of__Charging().RAW_decode(DCA__3GPP__Start__Of__Charging_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 353: { RAW_Force_Omit field_force_omit(353, force_omit, DCA__3GPP__Participants__Involved_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Participants__Involved().RAW_decode(DCA__3GPP__Participants__Involved_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 354: { RAW_Force_Omit field_force_omit(354, force_omit, PCC__3GPP__NBIFOM__Support_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__NBIFOM__Support().RAW_decode(PCC__3GPP__NBIFOM__Support_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 355: { RAW_Force_Omit field_force_omit(355, force_omit, PCC__3GPP__Redirect__Support_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Redirect__Support().RAW_decode(PCC__3GPP__Redirect__Support_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 356: { RAW_Force_Omit field_force_omit(356, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__IMSI__Group__Id().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 357: { RAW_Force_Omit field_force_omit(357, force_omit, AAA__3GPP__Cell__Global__Identity_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Cell__Global__Identity().RAW_decode(AAA__3GPP__Cell__Global__Identity_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 358: { RAW_Force_Omit field_force_omit(358, force_omit, BASE__NONE__Vendor__Id_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Vendor__Id().RAW_decode(BASE__NONE__Vendor__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 359: { RAW_Force_Omit field_force_omit(359, force_omit, AAA__3GPP__PDN__Connection__Continuity_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__PDN__Connection__Continuity().RAW_decode(AAA__3GPP__PDN__Connection__Continuity_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 360: { RAW_Force_Omit field_force_omit(360, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Tariff__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 361: { RAW_Force_Omit field_force_omit(361, force_omit, CxDx__3GPP__Wildcarded__Public__Identity_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Wildcarded__Public__Identity().RAW_decode(CxDx__3GPP__Wildcarded__Public__Identity_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 362: { RAW_Force_Omit field_force_omit(362, force_omit, MIPv4__NONE__Acct__Session__Time_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__Acct__Session__Time().RAW_decode(MIPv4__NONE__Acct__Session__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 363: { RAW_Force_Omit field_force_omit(363, force_omit, AAA__3GPP__DSA__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__DSA__Flags().RAW_decode(AAA__3GPP__DSA__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 364: { RAW_Force_Omit field_force_omit(364, force_omit, DCA__3GPP__PoC__Event__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PoC__Event__Type().RAW_decode(DCA__3GPP__PoC__Event__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 365: { RAW_Force_Omit field_force_omit(365, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Trace__Data().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 366: { RAW_Force_Omit field_force_omit(366, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__LCS__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 367: { RAW_Force_Omit field_force_omit(367, force_omit, DCA__3GPP__LCS__Requestor__Id__String_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__LCS__Requestor__Id__String().RAW_decode(DCA__3GPP__LCS__Requestor__Id__String_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 368: { RAW_Force_Omit field_force_omit(368, force_omit, AAA__3GPP__PDN__GW__Allocation__Type_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__PDN__GW__Allocation__Type().RAW_decode(AAA__3GPP__PDN__GW__Allocation__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 369: { RAW_Force_Omit field_force_omit(369, force_omit, DCA__3GPP__Additional__Type__Information_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Additional__Type__Information().RAW_decode(DCA__3GPP__Additional__Type__Information_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 370: { RAW_Force_Omit field_force_omit(370, force_omit, GI__3GPP__3GPP__SGSN__MCC__MNC_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__SGSN__MCC__MNC().RAW_decode(GI__3GPP__3GPP__SGSN__MCC__MNC_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 371: { RAW_Force_Omit field_force_omit(371, force_omit, AAA__3GPP__HESSID_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__HESSID().RAW_decode(AAA__3GPP__HESSID_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 372: { RAW_Force_Omit field_force_omit(372, force_omit, DCA__3GPP__Content__Class_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Content__Class().RAW_decode(DCA__3GPP__Content__Class_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 373: { RAW_Force_Omit field_force_omit(373, force_omit, BASE__NONE__Event__Timestamp_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Event__Timestamp().RAW_decode(BASE__NONE__Event__Timestamp_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 374: { RAW_Force_Omit field_force_omit(374, force_omit, DCA__3GPP__TAD__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__TAD__Identifier().RAW_decode(DCA__3GPP__TAD__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 375: { RAW_Force_Omit field_force_omit(375, force_omit, DCC__NONE__Final__Unit__Action_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Final__Unit__Action().RAW_decode(DCC__NONE__Final__Unit__Action_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 376: { RAW_Force_Omit field_force_omit(376, force_omit, AAA__3GPP__IMEI__Check__In__VPLMN__Result_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result().RAW_decode(AAA__3GPP__IMEI__Check__In__VPLMN__Result_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 377: { RAW_Force_Omit field_force_omit(377, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Service__Generic__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 378: { RAW_Force_Omit field_force_omit(378, force_omit, DCA__3GPP__Variable__Part__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Variable__Part__Type().RAW_decode(DCA__3GPP__Variable__Part__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 379: { RAW_Force_Omit field_force_omit(379, force_omit, DCA__3GPP__ProSe__Direct__Discovery__Model_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__Direct__Discovery__Model().RAW_decode(DCA__3GPP__ProSe__Direct__Discovery__Model_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 380: { RAW_Force_Omit field_force_omit(380, force_omit, RX__3GPP__Extended__Max__Requested__BW__UL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Extended__Max__Requested__BW__UL().RAW_decode(RX__3GPP__Extended__Max__Requested__BW__UL_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 381: { RAW_Force_Omit field_force_omit(381, force_omit, DCA__3GPP__SM__Device__Trigger__Indicator_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SM__Device__Trigger__Indicator().RAW_decode(DCA__3GPP__SM__Device__Trigger__Indicator_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 382: { RAW_Force_Omit field_force_omit(382, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__User__Identifier().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 383: { RAW_Force_Omit field_force_omit(383, force_omit, PCC__3GPP__QoS__Rule__Base__Name_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__QoS__Rule__Base__Name().RAW_decode(PCC__3GPP__QoS__Rule__Base__Name_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 384: { RAW_Force_Omit field_force_omit(384, force_omit, DNAS__NONE__Framed__IPv6__Pool_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__IPv6__Pool().RAW_decode(DNAS__NONE__Framed__IPv6__Pool_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 385: { RAW_Force_Omit field_force_omit(385, force_omit, AAA__3GPP__Restoration__Priority_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Restoration__Priority().RAW_decode(AAA__3GPP__Restoration__Priority_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 386: { RAW_Force_Omit field_force_omit(386, force_omit, DCA__3GPP__ISUP__Cause__Diagnostics_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ISUP__Cause__Diagnostics().RAW_decode(DCA__3GPP__ISUP__Cause__Diagnostics_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 387: { RAW_Force_Omit field_force_omit(387, force_omit, S6__3GPP__Association__Type_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Association__Type().RAW_decode(S6__3GPP__Association__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 388: { RAW_Force_Omit field_force_omit(388, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Charging__Rule__Definition().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 389: { RAW_Force_Omit field_force_omit(389, force_omit, DCC__NONE__Rating__Group_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Rating__Group().RAW_decode(DCC__NONE__Rating__Group_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 390: { RAW_Force_Omit field_force_omit(390, force_omit, MIPv6__NONE__MIP__MN__HA__SPI_descr_.raw->forceomit); decoded_length = avp__MIPv6__NONE__MIP__MN__HA__SPI().RAW_decode(MIPv6__NONE__MIP__MN__HA__SPI_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 391: { RAW_Force_Omit field_force_omit(391, force_omit, RX__3GPP__Min__Requested__Bandwidth__UL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Min__Requested__Bandwidth__UL().RAW_decode(RX__3GPP__Min__Requested__Bandwidth__UL_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 392: { RAW_Force_Omit field_force_omit(392, force_omit, DCA__3GPP__Application__Specific__Data_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Application__Specific__Data().RAW_decode(DCA__3GPP__Application__Specific__Data_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 393: { RAW_Force_Omit field_force_omit(393, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__CoA__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 394: { RAW_Force_Omit field_force_omit(394, force_omit, AAA__3GPP__Report__Amount_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Report__Amount().RAW_decode(AAA__3GPP__Report__Amount_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 395: { RAW_Force_Omit field_force_omit(395, force_omit, CxDx__3GPP__Secondary__Charging__Collection__Function__Name_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name().RAW_decode(CxDx__3GPP__Secondary__Charging__Collection__Function__Name_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 396: { RAW_Force_Omit field_force_omit(396, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__User__Equipment__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 397: { RAW_Force_Omit field_force_omit(397, force_omit, AAA__3GPP__A__MSISDN_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__A__MSISDN().RAW_decode(AAA__3GPP__A__MSISDN_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 398: { RAW_Force_Omit field_force_omit(398, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Mobile__Node__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 399: { RAW_Force_Omit field_force_omit(399, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Routing__Rule__Report().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 400: { RAW_Force_Omit field_force_omit(400, force_omit, AAA__3GPP__Number__Of__Requested__Vectors_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Number__Of__Requested__Vectors().RAW_decode(AAA__3GPP__Number__Of__Requested__Vectors_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 401: { RAW_Force_Omit field_force_omit(401, force_omit, AAA__3GPP__AIR__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__AIR__Flags().RAW_decode(AAA__3GPP__AIR__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 402: { RAW_Force_Omit field_force_omit(402, force_omit, DCA__3GPP__SM__Protocol__ID_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SM__Protocol__ID().RAW_decode(DCA__3GPP__SM__Protocol__ID_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 403: { RAW_Force_Omit field_force_omit(403, force_omit, DCA__3GPP__Low__Priority__Indicator_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Low__Priority__Indicator().RAW_decode(DCA__3GPP__Low__Priority__Indicator_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 404: { RAW_Force_Omit field_force_omit(404, force_omit, AAA__3GPP__Geographical__Information_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Geographical__Information().RAW_decode(AAA__3GPP__Geographical__Information_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 405: { RAW_Force_Omit field_force_omit(405, force_omit, DCA__3GPP__Participant__Action__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Participant__Action__Type().RAW_decode(DCA__3GPP__Participant__Action__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 406: { RAW_Force_Omit field_force_omit(406, force_omit, DCA__3GPP__Node__Id_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Node__Id().RAW_decode(DCA__3GPP__Node__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 407: { RAW_Force_Omit field_force_omit(407, force_omit, CxDx__3GPP__Loose__Route__Indication_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Loose__Route__Indication().RAW_decode(CxDx__3GPP__Loose__Route__Indication_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 408: { RAW_Force_Omit field_force_omit(408, force_omit, DCC__NONE__Service__Parameter__Type_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Service__Parameter__Type().RAW_decode(DCC__NONE__Service__Parameter__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 409: { RAW_Force_Omit field_force_omit(409, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__MME__User__State().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 410: { RAW_Force_Omit field_force_omit(410, force_omit, AAA__3GPP__Access__Restriction__Data_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Access__Restriction__Data().RAW_decode(AAA__3GPP__Access__Restriction__Data_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 411: { RAW_Force_Omit field_force_omit(411, force_omit, DCA__3GPP__SM__Service__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SM__Service__Type().RAW_decode(DCA__3GPP__SM__Service__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 412: { RAW_Force_Omit field_force_omit(412, force_omit, DCA__3GPP__UNI__PDU__CP__Only__Flag_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__UNI__PDU__CP__Only__Flag().RAW_decode(DCA__3GPP__UNI__PDU__CP__Only__Flag_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 413: { RAW_Force_Omit field_force_omit(413, force_omit, MIPv4__NONE__MIP__Filter__Rule_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Filter__Rule().RAW_decode(MIPv4__NONE__MIP__Filter__Rule_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 414: { RAW_Force_Omit field_force_omit(414, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Failed__AVP().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 415: { RAW_Force_Omit field_force_omit(415, force_omit, GI__3GPP__3GPP__RAT__Type_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__RAT__Type().RAW_decode(GI__3GPP__3GPP__RAT__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 416: { RAW_Force_Omit field_force_omit(416, force_omit, AAA__3GPP__SS__Status_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__SS__Status().RAW_decode(AAA__3GPP__SS__Status_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 417: { RAW_Force_Omit field_force_omit(417, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Neighbour__Node__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 418: { RAW_Force_Omit field_force_omit(418, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Location__Type().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 419: { RAW_Force_Omit field_force_omit(419, force_omit, DCA__3GPP__Quota__Indicator_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Quota__Indicator().RAW_decode(DCA__3GPP__Quota__Indicator_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 420: { RAW_Force_Omit field_force_omit(420, force_omit, DCA__3GPP__Priority_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Priority().RAW_decode(DCA__3GPP__Priority_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 421: { RAW_Force_Omit field_force_omit(421, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__NIDD__Authorization__Update().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 422: { RAW_Force_Omit field_force_omit(422, force_omit, DCA__3GPP__Service__Specific__Data_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Service__Specific__Data().RAW_decode(DCA__3GPP__Service__Specific__Data_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 423: { RAW_Force_Omit field_force_omit(423, force_omit, DCC__NONE__Subscription__Id__Type_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Subscription__Id__Type().RAW_decode(DCC__NONE__Subscription__Id__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 424: { RAW_Force_Omit field_force_omit(424, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__FA__to__HA__MSA().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 425: { RAW_Force_Omit field_force_omit(425, force_omit, AAA__3GPP__Connectivity__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Connectivity__Flags().RAW_decode(AAA__3GPP__Connectivity__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 426: { RAW_Force_Omit field_force_omit(426, force_omit, PCC__3GPP__Packet__Filter__Operation_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Packet__Filter__Operation().RAW_decode(PCC__3GPP__Packet__Filter__Operation_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 427: { RAW_Force_Omit field_force_omit(427, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__VCS__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 428: { RAW_Force_Omit field_force_omit(428, force_omit, S6__3GPP__SCEF__Reference__ID__for__Deletion_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__SCEF__Reference__ID__for__Deletion().RAW_decode(S6__3GPP__SCEF__Reference__ID__for__Deletion_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 429: { RAW_Force_Omit field_force_omit(429, force_omit, DCA__3GPP__Content__Disposition_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Content__Disposition().RAW_decode(DCA__3GPP__Content__Disposition_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 430: { RAW_Force_Omit field_force_omit(430, force_omit, RX__3GPP__SIP__Forking__Indication_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__SIP__Forking__Indication().RAW_decode(RX__3GPP__SIP__Forking__Indication_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 431: { RAW_Force_Omit field_force_omit(431, force_omit, DNAS__NONE__User__Password_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__User__Password().RAW_decode(DNAS__NONE__User__Password_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 432: { RAW_Force_Omit field_force_omit(432, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 433: { RAW_Force_Omit field_force_omit(433, force_omit, S6__3GPP__IMEI__Change_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__IMEI__Change().RAW_decode(S6__3GPP__IMEI__Change_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 434: { RAW_Force_Omit field_force_omit(434, force_omit, PCC__3GPP__IP__CAN__Type_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__IP__CAN__Type().RAW_decode(PCC__3GPP__IP__CAN__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 435: { RAW_Force_Omit field_force_omit(435, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SDP__Media__Component().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 436: { RAW_Force_Omit field_force_omit(436, force_omit, RX__3GPP__Extended__Min__Desired__BW__UL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Extended__Min__Desired__BW__UL().RAW_decode(RX__3GPP__Extended__Min__Desired__BW__UL_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 437: { RAW_Force_Omit field_force_omit(437, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 438: { RAW_Force_Omit field_force_omit(438, force_omit, CxDx__3GPP__SIP__Authorization_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__SIP__Authorization().RAW_decode(CxDx__3GPP__SIP__Authorization_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 439: { RAW_Force_Omit field_force_omit(439, force_omit, PCC__3GPP__Revalidation__Time_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Revalidation__Time().RAW_decode(PCC__3GPP__Revalidation__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 440: { RAW_Force_Omit field_force_omit(440, force_omit, AAA__3GPP__Logging__Interval_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Logging__Interval().RAW_decode(AAA__3GPP__Logging__Interval_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 441: { RAW_Force_Omit field_force_omit(441, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PoC__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 442: { RAW_Force_Omit field_force_omit(442, force_omit, PCC__3GPP__Presence__Reporting__Area__Status_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Presence__Reporting__Area__Status().RAW_decode(PCC__3GPP__Presence__Reporting__Area__Status_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 443: { RAW_Force_Omit field_force_omit(443, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Routing__Filter().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 444: { RAW_Force_Omit field_force_omit(444, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__WLAN__offloadability().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 445: { RAW_Force_Omit field_force_omit(445, force_omit, DCA__3GPP__Data__Coding__Scheme_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Data__Coding__Scheme().RAW_decode(DCA__3GPP__Data__Coding__Scheme_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 446: { RAW_Force_Omit field_force_omit(446, force_omit, PCC__3GPP__Metering__Method_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Metering__Method().RAW_decode(PCC__3GPP__Metering__Method_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 447: { RAW_Force_Omit field_force_omit(447, force_omit, DNAS__NONE__Acct__Tunnel__Connection_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Acct__Tunnel__Connection().RAW_decode(DNAS__NONE__Acct__Tunnel__Connection_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 448: { RAW_Force_Omit field_force_omit(448, force_omit, AAA__3GPP__Non__IP__Data__Delivery__Mechanism_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism().RAW_decode(AAA__3GPP__Non__IP__Data__Delivery__Mechanism_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 449: { RAW_Force_Omit field_force_omit(449, force_omit, DCA__3GPP__Initial__IMS__Charging__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Initial__IMS__Charging__Identifier().RAW_decode(DCA__3GPP__Initial__IMS__Charging__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 450: { RAW_Force_Omit field_force_omit(450, force_omit, DNAS__NONE__NAS__Filter__Rule_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__NAS__Filter__Rule().RAW_decode(DNAS__NONE__NAS__Filter__Rule_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 451: { RAW_Force_Omit field_force_omit(451, force_omit, MIPv4__NONE__MIP__Feature__Vector_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Feature__Vector().RAW_decode(MIPv4__NONE__MIP__Feature__Vector_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 452: { RAW_Force_Omit field_force_omit(452, force_omit, BASE__NONE__Session__Server__Failover_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Session__Server__Failover().RAW_decode(BASE__NONE__Session__Server__Failover_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 453: { RAW_Force_Omit field_force_omit(453, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Accumulated__Cost().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 454: { RAW_Force_Omit field_force_omit(454, force_omit, CxDx__3GPP__Integrity__Key_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Integrity__Key().RAW_decode(CxDx__3GPP__Integrity__Key_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 455: { RAW_Force_Omit field_force_omit(455, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__E__UTRAN__Vector().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 456: { RAW_Force_Omit field_force_omit(456, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SMSC__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 457: { RAW_Force_Omit field_force_omit(457, force_omit, DCA__3GPP__PDP__Address__Prefix__Length_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PDP__Address__Prefix__Length().RAW_decode(DCA__3GPP__PDP__Address__Prefix__Length_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 458: { RAW_Force_Omit field_force_omit(458, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Experimental__Result().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 459: { RAW_Force_Omit field_force_omit(459, force_omit, DNAS__NONE__Acct__Link__Count_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Acct__Link__Count().RAW_decode(DNAS__NONE__Acct__Link__Count_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 460: { RAW_Force_Omit field_force_omit(460, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Unit__Value().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 461: { RAW_Force_Omit field_force_omit(461, force_omit, AAA__3GPP__Trace__Event__List_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Trace__Event__List().RAW_decode(AAA__3GPP__Trace__Event__List_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 462: { RAW_Force_Omit field_force_omit(462, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__LCS__Client__Id().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 463: { RAW_Force_Omit field_force_omit(463, force_omit, GI__3GPP__3GPP__PDP__Type_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__PDP__Type().RAW_decode(GI__3GPP__3GPP__PDP__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 464: { RAW_Force_Omit field_force_omit(464, force_omit, DNAS__NONE__Reply__Message_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Reply__Message().RAW_decode(DNAS__NONE__Reply__Message_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 465: { RAW_Force_Omit field_force_omit(465, force_omit, DNAS__NONE__Connect__Info_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Connect__Info().RAW_decode(DNAS__NONE__Connect__Info_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 466: { RAW_Force_Omit field_force_omit(466, force_omit, MIPv4__NONE__MIP__Replay__Mode_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Replay__Mode().RAW_decode(MIPv4__NONE__MIP__Replay__Mode_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 467: { RAW_Force_Omit field_force_omit(467, force_omit, BASE__NONE__Proxy__Host_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Proxy__Host().RAW_decode(BASE__NONE__Proxy__Host_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 468: { RAW_Force_Omit field_force_omit(468, force_omit, DCA__3GPP__Number__Of__Talk__Bursts_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Number__Of__Talk__Bursts().RAW_decode(DCA__3GPP__Number__Of__Talk__Bursts_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 469: { RAW_Force_Omit field_force_omit(469, force_omit, AAA__3GPP__Short__Network__Name_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Short__Network__Name().RAW_decode(AAA__3GPP__Short__Network__Name_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 470: { RAW_Force_Omit field_force_omit(470, force_omit, DCA__3GPP__Message__Size_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Message__Size().RAW_decode(DCA__3GPP__Message__Size_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 471: { RAW_Force_Omit field_force_omit(471, force_omit, DCA__3GPP__Additional__Exception__Reports_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Additional__Exception__Reports().RAW_decode(DCA__3GPP__Additional__Exception__Reports_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 472: { RAW_Force_Omit field_force_omit(472, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Access__Transfer__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 473: { RAW_Force_Omit field_force_omit(473, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Communication__Pattern__Set().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 474: { RAW_Force_Omit field_force_omit(474, force_omit, AAA__3GPP__TWAG__UP__Address_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__TWAG__UP__Address().RAW_decode(AAA__3GPP__TWAG__UP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 475: { RAW_Force_Omit field_force_omit(475, force_omit, DCA__3GPP__MMBox__Storage__Requested_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__MMBox__Storage__Requested().RAW_decode(DCA__3GPP__MMBox__Storage__Requested_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 476: { RAW_Force_Omit field_force_omit(476, force_omit, RX__3GPP__Flow__Status_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Flow__Status().RAW_decode(RX__3GPP__Flow__Status_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 477: { RAW_Force_Omit field_force_omit(477, force_omit, DNAS__NONE__CHAP__Challenge_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__CHAP__Challenge().RAW_decode(DNAS__NONE__CHAP__Challenge_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 478: { RAW_Force_Omit field_force_omit(478, force_omit, DCA__3GPP__PC3__Control__Protocol__Cause_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PC3__Control__Protocol__Cause().RAW_decode(DCA__3GPP__PC3__Control__Protocol__Cause_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 479: { RAW_Force_Omit field_force_omit(479, force_omit, DCC__NONE__CC__Unit__Type_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__CC__Unit__Type().RAW_decode(DCC__NONE__CC__Unit__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 480: { RAW_Force_Omit field_force_omit(480, force_omit, DCA__3GPP__Calling__Party__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Calling__Party__Address().RAW_decode(DCA__3GPP__Calling__Party__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 481: { RAW_Force_Omit field_force_omit(481, force_omit, RX__3GPP__MCPTT__Identifier_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__MCPTT__Identifier().RAW_decode(RX__3GPP__MCPTT__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 482: { RAW_Force_Omit field_force_omit(482, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Group__Monitoring__Event__Report().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 483: { RAW_Force_Omit field_force_omit(483, force_omit, PCC__3GPP__QoS__Upgrade_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__QoS__Upgrade().RAW_decode(PCC__3GPP__QoS__Upgrade_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 484: { RAW_Force_Omit field_force_omit(484, force_omit, DCA__3GPP__PS__Append__Free__Format__Data_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PS__Append__Free__Format__Data().RAW_decode(DCA__3GPP__PS__Append__Free__Format__Data_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 485: { RAW_Force_Omit field_force_omit(485, force_omit, PCC__3GPP__AN__GW__Status_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__AN__GW__Status().RAW_decode(PCC__3GPP__AN__GW__Status_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 486: { RAW_Force_Omit field_force_omit(486, force_omit, DNAS__NONE__Service__Type_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Service__Type().RAW_decode(DNAS__NONE__Service__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 487: { RAW_Force_Omit field_force_omit(487, force_omit, PCC__3GPP__Monitoring__Key_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Monitoring__Key().RAW_decode(PCC__3GPP__Monitoring__Key_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 488: { RAW_Force_Omit field_force_omit(488, force_omit, AAA__3GPP__Measurement__Period__UMTS_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Measurement__Period__UMTS().RAW_decode(AAA__3GPP__Measurement__Period__UMTS_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 489: { RAW_Force_Omit field_force_omit(489, force_omit, DCA__3GPP__Media__Initiator__Flag_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Media__Initiator__Flag().RAW_decode(DCA__3GPP__Media__Initiator__Flag_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 490: { RAW_Force_Omit field_force_omit(490, force_omit, DCA__3GPP__ISUP__Location__Number_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ISUP__Location__Number().RAW_decode(DCA__3GPP__ISUP__Location__Number_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 491: { RAW_Force_Omit field_force_omit(491, force_omit, PCC__3GPP__3GPP__PS__Data__Off__Status_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__3GPP__PS__Data__Off__Status().RAW_decode(PCC__3GPP__3GPP__PS__Data__Off__Status_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 492: { RAW_Force_Omit field_force_omit(492, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Routing__Rule__Install().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 493: { RAW_Force_Omit field_force_omit(493, force_omit, AAA__3GPP__Reset__ID_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Reset__ID().RAW_decode(AAA__3GPP__Reset__ID_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 494: { RAW_Force_Omit field_force_omit(494, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Service__Data__Container().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 495: { RAW_Force_Omit field_force_omit(495, force_omit, CxDx__3GPP__Server__Assignment__Type_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Server__Assignment__Type().RAW_decode(CxDx__3GPP__Server__Assignment__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 496: { RAW_Force_Omit field_force_omit(496, force_omit, AAA__3GPP__PUR__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__PUR__Flags().RAW_decode(AAA__3GPP__PUR__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 497: { RAW_Force_Omit field_force_omit(497, force_omit, PCC__3GPP__IP__CAN__Session__Charging__Scope_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__IP__CAN__Session__Charging__Scope().RAW_decode(PCC__3GPP__IP__CAN__Session__Charging__Scope_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 498: { RAW_Force_Omit field_force_omit(498, force_omit, DNAS__NONE__Framed__Routing_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__Routing().RAW_decode(DNAS__NONE__Framed__Routing_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 499: { RAW_Force_Omit field_force_omit(499, force_omit, AAA__3GPP__IMEI_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__IMEI().RAW_decode(AAA__3GPP__IMEI_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 500: { RAW_Force_Omit field_force_omit(500, force_omit, DNAS__NONE__CHAP__Ident_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__CHAP__Ident().RAW_decode(DNAS__NONE__CHAP__Ident_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 501: { RAW_Force_Omit field_force_omit(501, force_omit, DCA__3GPP__Interface__Text_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Interface__Text().RAW_decode(DCA__3GPP__Interface__Text_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 502: { RAW_Force_Omit field_force_omit(502, force_omit, AAA__3GPP__Kc_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Kc().RAW_decode(AAA__3GPP__Kc_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 503: { RAW_Force_Omit field_force_omit(503, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Current__Tariff().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 504: { RAW_Force_Omit field_force_omit(504, force_omit, AAA__3GPP__SGSN__Number_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__SGSN__Number().RAW_decode(AAA__3GPP__SGSN__Number_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 505: { RAW_Force_Omit field_force_omit(505, force_omit, AAA__3GPP__HPLMN__ODB_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__HPLMN__ODB().RAW_decode(AAA__3GPP__HPLMN__ODB_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 506: { RAW_Force_Omit field_force_omit(506, force_omit, DCA__3GPP__Time__Quota__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Time__Quota__Type().RAW_decode(DCA__3GPP__Time__Quota__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 507: { RAW_Force_Omit field_force_omit(507, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Trace__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 508: { RAW_Force_Omit field_force_omit(508, force_omit, DCA__3GPP__Domain__Name_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Domain__Name().RAW_decode(DCA__3GPP__Domain__Name_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 509: { RAW_Force_Omit field_force_omit(509, force_omit, GI__3GPP__3GPP__Charging__Characteristics_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__Charging__Characteristics().RAW_decode(GI__3GPP__3GPP__Charging__Characteristics_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 510: { RAW_Force_Omit field_force_omit(510, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__PDP__Context().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 511: { RAW_Force_Omit field_force_omit(511, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__CC__Money().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 512: { RAW_Force_Omit field_force_omit(512, force_omit, AAA__3GPP__DER__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__DER__Flags().RAW_decode(AAA__3GPP__DER__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 513: { RAW_Force_Omit field_force_omit(513, force_omit, DCA__3GPP__LCS__Data__Coding__Scheme_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__LCS__Data__Coding__Scheme().RAW_decode(DCA__3GPP__LCS__Data__Coding__Scheme_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 514: { RAW_Force_Omit field_force_omit(514, force_omit, GI__3GPP__3GPP__GGSN__Address_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__GGSN__Address().RAW_decode(GI__3GPP__3GPP__GGSN__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 515: { RAW_Force_Omit field_force_omit(515, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Proxy__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 516: { RAW_Force_Omit field_force_omit(516, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 517: { RAW_Force_Omit field_force_omit(517, force_omit, S6__3GPP__Node__Type_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Node__Type().RAW_decode(S6__3GPP__Node__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 518: { RAW_Force_Omit field_force_omit(518, force_omit, DCA__3GPP__Talk__Burst__Volume_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Talk__Burst__Volume().RAW_decode(DCA__3GPP__Talk__Burst__Volume_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 519: { RAW_Force_Omit field_force_omit(519, force_omit, DCA__3GPP__Service__Id_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Service__Id().RAW_decode(DCA__3GPP__Service__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 520: { RAW_Force_Omit field_force_omit(520, force_omit, RX__3GPP__Priority__Sharing__Indicator_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Priority__Sharing__Indicator().RAW_decode(RX__3GPP__Priority__Sharing__Indicator_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 521: { RAW_Force_Omit field_force_omit(521, force_omit, DNAS__NONE__Tunnel__Type_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Tunnel__Type().RAW_decode(DNAS__NONE__Tunnel__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 522: { RAW_Force_Omit field_force_omit(522, force_omit, PCC__3GPP__QoS__Rule__Name_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__QoS__Rule__Name().RAW_decode(PCC__3GPP__QoS__Rule__Name_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 523: { RAW_Force_Omit field_force_omit(523, force_omit, DCA__3GPP__Trigger__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Trigger__Type().RAW_decode(DCA__3GPP__Trigger__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 524: { RAW_Force_Omit field_force_omit(524, force_omit, DCA__3GPP__Instance__Id_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Instance__Id().RAW_decode(DCA__3GPP__Instance__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 525: { RAW_Force_Omit field_force_omit(525, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Scheduled__Communication__Time().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 526: { RAW_Force_Omit field_force_omit(526, force_omit, RX__3GPP__Max__Requested__Bandwidth__DL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Max__Requested__Bandwidth__DL().RAW_decode(RX__3GPP__Max__Requested__Bandwidth__DL_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 527: { RAW_Force_Omit field_force_omit(527, force_omit, DCA__3GPP__Role__Of__ProSe__Function_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Role__Of__ProSe__Function().RAW_decode(DCA__3GPP__Role__Of__ProSe__Function_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 528: { RAW_Force_Omit field_force_omit(528, force_omit, S6__3GPP__Maximum__Latency_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Maximum__Latency().RAW_decode(S6__3GPP__Maximum__Latency_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 529: { RAW_Force_Omit field_force_omit(529, force_omit, PCC__3GPP__PCC__Rule__Status_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__PCC__Rule__Status().RAW_decode(PCC__3GPP__PCC__Rule__Status_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 530: { RAW_Force_Omit field_force_omit(530, force_omit, DCA__3GPP__SIP__Response__Timestamp_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SIP__Response__Timestamp().RAW_decode(DCA__3GPP__SIP__Response__Timestamp_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 531: { RAW_Force_Omit field_force_omit(531, force_omit, PCC__3GPP__Extended__GBR__DL_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Extended__GBR__DL().RAW_decode(PCC__3GPP__Extended__GBR__DL_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 532: { RAW_Force_Omit field_force_omit(532, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__MBSFN__Area().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 533: { RAW_Force_Omit field_force_omit(533, force_omit, DCA__3GPP__ProSe__UE__ID_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__UE__ID().RAW_decode(DCA__3GPP__ProSe__UE__ID_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 534: { RAW_Force_Omit field_force_omit(534, force_omit, CxDx__3GPP__Server__Name_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Server__Name().RAW_decode(CxDx__3GPP__Server__Name_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 535: { RAW_Force_Omit field_force_omit(535, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__APN__Validity__Time().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 536: { RAW_Force_Omit field_force_omit(536, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Allocation__Retention__Priority().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 537: { RAW_Force_Omit field_force_omit(537, force_omit, DCC__NONE__Check__Balance__Result_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Check__Balance__Result().RAW_decode(DCC__NONE__Check__Balance__Result_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 538: { RAW_Force_Omit field_force_omit(538, force_omit, AAA__3GPP__Job__Type_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Job__Type().RAW_decode(AAA__3GPP__Job__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 539: { RAW_Force_Omit field_force_omit(539, force_omit, BASE__NONE__Destination__Host_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Destination__Host().RAW_decode(BASE__NONE__Destination__Host_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 540: { RAW_Force_Omit field_force_omit(540, force_omit, AAA__3GPP__Positioning__Method_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Positioning__Method().RAW_decode(AAA__3GPP__Positioning__Method_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 541: { RAW_Force_Omit field_force_omit(541, force_omit, CxDx__3GPP__LIA__Flags_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__LIA__Flags().RAW_decode(CxDx__3GPP__LIA__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 542: { RAW_Force_Omit field_force_omit(542, force_omit, AAA__3GPP__DL__Buffering__Suggested__Packet__Count_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count().RAW_decode(AAA__3GPP__DL__Buffering__Suggested__Packet__Count_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 543: { RAW_Force_Omit field_force_omit(543, force_omit, DCA__3GPP__AoC__Service__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__AoC__Service__Type().RAW_decode(DCA__3GPP__AoC__Service__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 544: { RAW_Force_Omit field_force_omit(544, force_omit, DNAS__NONE__Login__IP__Host_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Login__IP__Host().RAW_decode(DNAS__NONE__Login__IP__Host_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 545: { RAW_Force_Omit field_force_omit(545, force_omit, AAA__3GPP__IDA__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__IDA__Flags().RAW_decode(AAA__3GPP__IDA__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 546: { RAW_Force_Omit field_force_omit(546, force_omit, DNAS__NONE__ARAP__Security_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__ARAP__Security().RAW_decode(DNAS__NONE__ARAP__Security_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 547: { RAW_Force_Omit field_force_omit(547, force_omit, DNAS__NONE__Origin__AAA__Protocol_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Origin__AAA__Protocol().RAW_decode(DNAS__NONE__Origin__AAA__Protocol_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 548: { RAW_Force_Omit field_force_omit(548, force_omit, DCA__3GPP__Time__Last__Usage_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Time__Last__Usage().RAW_decode(DCA__3GPP__Time__Last__Usage_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 549: { RAW_Force_Omit field_force_omit(549, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Charging__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 550: { RAW_Force_Omit field_force_omit(550, force_omit, AAA__3GPP__ULA__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__ULA__Flags().RAW_decode(AAA__3GPP__ULA__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 551: { RAW_Force_Omit field_force_omit(551, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Originator__Interface().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 552: { RAW_Force_Omit field_force_omit(552, force_omit, AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported().RAW_decode(AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 553: { RAW_Force_Omit field_force_omit(553, force_omit, AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature().RAW_decode(AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 554: { RAW_Force_Omit field_force_omit(554, force_omit, DCA__3GPP__File__Repair__Supported_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__File__Repair__Supported().RAW_decode(DCA__3GPP__File__Repair__Supported_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 555: { RAW_Force_Omit field_force_omit(555, force_omit, DNAS__NONE__Framed__IPX__Network_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__IPX__Network().RAW_decode(DNAS__NONE__Framed__IPX__Network_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 556: { RAW_Force_Omit field_force_omit(556, force_omit, DNAS__NONE__Tunnel__Assignment__Id_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Tunnel__Assignment__Id().RAW_decode(DNAS__NONE__Tunnel__Assignment__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 557: { RAW_Force_Omit field_force_omit(557, force_omit, DCC__NONE__CC__Service__Specific__Units_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__CC__Service__Specific__Units().RAW_decode(DCC__NONE__CC__Service__Specific__Units_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 558: { RAW_Force_Omit field_force_omit(558, force_omit, DCA__3GPP__SDP__Answer__Timestamp_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SDP__Answer__Timestamp().RAW_decode(DCA__3GPP__SDP__Answer__Timestamp_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 559: { RAW_Force_Omit field_force_omit(559, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__WLAN__Identifier().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 560: { RAW_Force_Omit field_force_omit(560, force_omit, DCA__3GPP__Type__Number_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Type__Number().RAW_decode(DCA__3GPP__Type__Number_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 561: { RAW_Force_Omit field_force_omit(561, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__NIDD__Submission().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 562: { RAW_Force_Omit field_force_omit(562, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__T4__Parameters().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 563: { RAW_Force_Omit field_force_omit(563, force_omit, RX__3GPP__Access__Network__Charging__Identifier__Value_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Access__Network__Charging__Identifier__Value().RAW_decode(RX__3GPP__Access__Network__Charging__Identifier__Value_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 564: { RAW_Force_Omit field_force_omit(564, force_omit, DCA__3GPP__Announcing__UE__HPLMN__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier().RAW_decode(DCA__3GPP__Announcing__UE__HPLMN__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 565: { RAW_Force_Omit field_force_omit(565, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__AESE__Error__Report().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 566: { RAW_Force_Omit field_force_omit(566, force_omit, MIPv4__NONE__MIP__FA__to__HA__SPI_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__FA__to__HA__SPI().RAW_decode(MIPv4__NONE__MIP__FA__to__HA__SPI_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 567: { RAW_Force_Omit field_force_omit(567, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Event__Type().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 568: { RAW_Force_Omit field_force_omit(568, force_omit, RX__3GPP__Sharing__Key__DL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Sharing__Key__DL().RAW_decode(RX__3GPP__Sharing__Key__DL_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 569: { RAW_Force_Omit field_force_omit(569, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__ADC__Rule__Remove().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 570: { RAW_Force_Omit field_force_omit(570, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 571: { RAW_Force_Omit field_force_omit(571, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Restricted__PLMN__List().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 572: { RAW_Force_Omit field_force_omit(572, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 573: { RAW_Force_Omit field_force_omit(573, force_omit, AAA__3GPP__Age__Of__Location__Information_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Age__Of__Location__Information().RAW_decode(AAA__3GPP__Age__Of__Location__Information_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 574: { RAW_Force_Omit field_force_omit(574, force_omit, DCA__3GPP__PoC__Group__Name_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PoC__Group__Name().RAW_decode(DCA__3GPP__PoC__Group__Name_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 575: { RAW_Force_Omit field_force_omit(575, force_omit, RX__3GPP__Extended__Max__Requested__BW__DL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Extended__Max__Requested__BW__DL().RAW_decode(RX__3GPP__Extended__Max__Requested__BW__DL_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 576: { RAW_Force_Omit field_force_omit(576, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Flow__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 577: { RAW_Force_Omit field_force_omit(577, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PS__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 578: { RAW_Force_Omit field_force_omit(578, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__MTC__IWF__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 579: { RAW_Force_Omit field_force_omit(579, force_omit, PCC__3GPP__Execution__Time_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Execution__Time().RAW_decode(PCC__3GPP__Execution__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 580: { RAW_Force_Omit field_force_omit(580, force_omit, DNAS__NONE__NAS__Identifier_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__NAS__Identifier().RAW_decode(DNAS__NONE__NAS__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 581: { RAW_Force_Omit field_force_omit(581, force_omit, DNAS__NONE__Tunnel__Server__Auth__Id_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Tunnel__Server__Auth__Id().RAW_decode(DNAS__NONE__Tunnel__Server__Auth__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 582: { RAW_Force_Omit field_force_omit(582, force_omit, CxDx__3GPP__Contact_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Contact().RAW_decode(CxDx__3GPP__Contact_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 583: { RAW_Force_Omit field_force_omit(583, force_omit, PCC__3GPP__Charging__Correlation__Indicator_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Charging__Correlation__Indicator().RAW_decode(PCC__3GPP__Charging__Correlation__Indicator_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 584: { RAW_Force_Omit field_force_omit(584, force_omit, DCC__NONE__Credit__Control_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Credit__Control().RAW_decode(DCC__NONE__Credit__Control_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 585: { RAW_Force_Omit field_force_omit(585, force_omit, BASE__NONE__Accounting__Record__Number_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Accounting__Record__Number().RAW_decode(BASE__NONE__Accounting__Record__Number_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 586: { RAW_Force_Omit field_force_omit(586, force_omit, AAA__3GPP__Event__Threshold__Event__1I_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Event__Threshold__Event__1I().RAW_decode(AAA__3GPP__Event__Threshold__Event__1I_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 587: { RAW_Force_Omit field_force_omit(587, force_omit, DCA__3GPP__SIP__Request__Timestamp__Fraction_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SIP__Request__Timestamp__Fraction().RAW_decode(DCA__3GPP__SIP__Request__Timestamp__Fraction_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 588: { RAW_Force_Omit field_force_omit(588, force_omit, DCA__3GPP__Service__Mode_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Service__Mode().RAW_decode(DCA__3GPP__Service__Mode_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 589: { RAW_Force_Omit field_force_omit(589, force_omit, CxDx__3GPP__User__Data_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__User__Data().RAW_decode(CxDx__3GPP__User__Data_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 590: { RAW_Force_Omit field_force_omit(590, force_omit, AAA__3GPP__Report__Interval_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Report__Interval().RAW_decode(AAA__3GPP__Report__Interval_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 591: { RAW_Force_Omit field_force_omit(591, force_omit, PCC__3GPP__RAN__NAS__Release__Cause_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__RAN__NAS__Release__Cause().RAW_decode(PCC__3GPP__RAN__NAS__Release__Cause_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 592: { RAW_Force_Omit field_force_omit(592, force_omit, DCA__3GPP__Dynamic__Address__Flag__Extension_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Dynamic__Address__Flag__Extension().RAW_decode(DCA__3GPP__Dynamic__Address__Flag__Extension_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 593: { RAW_Force_Omit field_force_omit(593, force_omit, AAA__3GPP__Client__Identity_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Client__Identity().RAW_decode(AAA__3GPP__Client__Identity_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 594: { RAW_Force_Omit field_force_omit(594, force_omit, BASE__NONE__Redirect__Host__Usage_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Redirect__Host__Usage().RAW_decode(BASE__NONE__Redirect__Host__Usage_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 595: { RAW_Force_Omit field_force_omit(595, force_omit, DCA__3GPP__CSG__Access__Mode_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__CSG__Access__Mode().RAW_decode(DCA__3GPP__CSG__Access__Mode_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 596: { RAW_Force_Omit field_force_omit(596, force_omit, AAA__3GPP__Equipment__Status_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Equipment__Status().RAW_decode(AAA__3GPP__Equipment__Status_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 597: { RAW_Force_Omit field_force_omit(597, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Supplementary__Service().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 598: { RAW_Force_Omit field_force_omit(598, force_omit, GI__3GPP__3GPP__Packet__Filter_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__Packet__Filter().RAW_decode(GI__3GPP__3GPP__Packet__Filter_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 599: { RAW_Force_Omit field_force_omit(599, force_omit, DCC__NONE__Redirect__Server__Address_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Redirect__Server__Address().RAW_decode(DCC__NONE__Redirect__Server__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 600: { RAW_Force_Omit field_force_omit(600, force_omit, MIPv6__NONE__MIP6__Auth__Mode_descr_.raw->forceomit); decoded_length = avp__MIPv6__NONE__MIP6__Auth__Mode().RAW_decode(MIPv6__NONE__MIP6__Auth__Mode_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 601: { RAW_Force_Omit field_force_omit(601, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__EPS__Location__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 602: { RAW_Force_Omit field_force_omit(602, force_omit, DCA__3GPP__Access__Network__Information_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Access__Network__Information().RAW_decode(DCA__3GPP__Access__Network__Information_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 603: { RAW_Force_Omit field_force_omit(603, force_omit, DCA__3GPP__Called__Identity_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Called__Identity().RAW_decode(DCA__3GPP__Called__Identity_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 604: { RAW_Force_Omit field_force_omit(604, force_omit, AAA__3GPP__TWAN__Default__APN__Context__Id_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__TWAN__Default__APN__Context__Id().RAW_decode(AAA__3GPP__TWAN__Default__APN__Context__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 605: { RAW_Force_Omit field_force_omit(605, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SGSN__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 606: { RAW_Force_Omit field_force_omit(606, force_omit, DCA__3GPP__SGi__PtP__Tunnelling__Method_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SGi__PtP__Tunnelling__Method().RAW_decode(DCA__3GPP__SGi__PtP__Tunnelling__Method_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 607: { RAW_Force_Omit field_force_omit(607, force_omit, BASE__NONE__Session__Timeout_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Session__Timeout().RAW_decode(BASE__NONE__Session__Timeout_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 608: { RAW_Force_Omit field_force_omit(608, force_omit, DNAS__NONE__Acct__Tunnel__Packets__Lost_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Acct__Tunnel__Packets__Lost().RAW_decode(DNAS__NONE__Acct__Tunnel__Packets__Lost_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 609: { RAW_Force_Omit field_force_omit(609, force_omit, DCA__3GPP__NNI__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__NNI__Type().RAW_decode(DCA__3GPP__NNI__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 610: { RAW_Force_Omit field_force_omit(610, force_omit, RX__3GPP__Service__Info__Status_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Service__Info__Status().RAW_decode(RX__3GPP__Service__Info__Status_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 611: { RAW_Force_Omit field_force_omit(611, force_omit, S6__3GPP__CIR__Flags_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__CIR__Flags().RAW_decode(S6__3GPP__CIR__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 612: { RAW_Force_Omit field_force_omit(612, force_omit, PCC__3GPP__Precedence_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Precedence().RAW_decode(PCC__3GPP__Precedence_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 613: { RAW_Force_Omit field_force_omit(613, force_omit, DCA__3GPP__User__Participating__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__User__Participating__Type().RAW_decode(DCA__3GPP__User__Participating__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 614: { RAW_Force_Omit field_force_omit(614, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__GGSN__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 615: { RAW_Force_Omit field_force_omit(615, force_omit, RX__3GPP__Sponsoring__Action_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Sponsoring__Action().RAW_decode(RX__3GPP__Sponsoring__Action_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 616: { RAW_Force_Omit field_force_omit(616, force_omit, DCA__3GPP__Radio__Resources__Indicator_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Radio__Resources__Indicator().RAW_decode(DCA__3GPP__Radio__Resources__Indicator_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 617: { RAW_Force_Omit field_force_omit(617, force_omit, S6__3GPP__Granted__Validity__Time_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Granted__Validity__Time().RAW_decode(S6__3GPP__Granted__Validity__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 618: { RAW_Force_Omit field_force_omit(618, force_omit, PCC__3GPP__Priority__Level_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Priority__Level().RAW_decode(PCC__3GPP__Priority__Level_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 619: { RAW_Force_Omit field_force_omit(619, force_omit, DCA__3GPP__Node__Functionality_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Node__Functionality().RAW_decode(DCA__3GPP__Node__Functionality_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 620: { RAW_Force_Omit field_force_omit(620, force_omit, RX__3GPP__Flow__Description_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Flow__Description().RAW_decode(RX__3GPP__Flow__Description_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 621: { RAW_Force_Omit field_force_omit(621, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Packet__Filter__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 622: { RAW_Force_Omit field_force_omit(622, force_omit, AAA__3GPP__Daylight__Saving__Time_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Daylight__Saving__Time().RAW_decode(AAA__3GPP__Daylight__Saving__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 623: { RAW_Force_Omit field_force_omit(623, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Address__Domain().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 624: { RAW_Force_Omit field_force_omit(624, force_omit, S6__3GPP__SCEF__ID_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__SCEF__ID().RAW_decode(S6__3GPP__SCEF__ID_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 625: { RAW_Force_Omit field_force_omit(625, force_omit, DCA__3GPP__Content__Length_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Content__Length().RAW_decode(DCA__3GPP__Content__Length_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 626: { RAW_Force_Omit field_force_omit(626, force_omit, PCC__3GPP__Removal__Of__Access_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Removal__Of__Access().RAW_decode(PCC__3GPP__Removal__Of__Access_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 627: { RAW_Force_Omit field_force_omit(627, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__ADC__Rule__Report().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 628: { RAW_Force_Omit field_force_omit(628, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Preferred__Data__Mode().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 629: { RAW_Force_Omit field_force_omit(629, force_omit, DCA__3GPP__ProSe__Functionality_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__Functionality().RAW_decode(DCA__3GPP__ProSe__Functionality_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 630: { RAW_Force_Omit field_force_omit(630, force_omit, DCA__3GPP__Low__Balance__Indication_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Low__Balance__Indication().RAW_decode(DCA__3GPP__Low__Balance__Indication_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 631: { RAW_Force_Omit field_force_omit(631, force_omit, PCC__3GPP__Guaranteed__Bitrate__UL_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Guaranteed__Bitrate__UL().RAW_decode(PCC__3GPP__Guaranteed__Bitrate__UL_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 632: { RAW_Force_Omit field_force_omit(632, force_omit, AAA__3GPP__UE__SRVCC__Capability_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__UE__SRVCC__Capability().RAW_decode(AAA__3GPP__UE__SRVCC__Capability_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 633: { RAW_Force_Omit field_force_omit(633, force_omit, DNAS__NONE__Login__LAT__Group_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Login__LAT__Group().RAW_decode(DNAS__NONE__Login__LAT__Group_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 634: { RAW_Force_Omit field_force_omit(634, force_omit, DNAS__NONE__NAS__IPv6__Address_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__NAS__IPv6__Address().RAW_decode(DNAS__NONE__NAS__IPv6__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 635: { RAW_Force_Omit field_force_omit(635, force_omit, MIPv6__NONE__MIP__MAC__Mobility__Data_descr_.raw->forceomit); decoded_length = avp__MIPv6__NONE__MIP__MAC__Mobility__Data().RAW_decode(MIPv6__NONE__MIP__MAC__Mobility__Data_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 636: { RAW_Force_Omit field_force_omit(636, force_omit, MIPv4__NONE__Accounting__Output__Octets_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__Accounting__Output__Octets().RAW_decode(MIPv4__NONE__Accounting__Output__Octets_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 637: { RAW_Force_Omit field_force_omit(637, force_omit, CxDx__3GPP__To__SIP__Header_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__To__SIP__Header().RAW_decode(CxDx__3GPP__To__SIP__Header_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 638: { RAW_Force_Omit field_force_omit(638, force_omit, AAA__3GPP__Coupled__Node__Diameter__ID_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Coupled__Node__Diameter__ID().RAW_decode(AAA__3GPP__Coupled__Node__Diameter__ID_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 639: { RAW_Force_Omit field_force_omit(639, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Real__Time__Tariff__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 640: { RAW_Force_Omit field_force_omit(640, force_omit, AAA__3GPP__STN__SR_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__STN__SR().RAW_decode(AAA__3GPP__STN__SR_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 641: { RAW_Force_Omit field_force_omit(641, force_omit, DCA__3GPP__SDP__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SDP__Type().RAW_decode(DCA__3GPP__SDP__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 642: { RAW_Force_Omit field_force_omit(642, force_omit, BASE__NONE__Supported__Vendor__Id_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Supported__Vendor__Id().RAW_decode(BASE__NONE__Supported__Vendor__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 643: { RAW_Force_Omit field_force_omit(643, force_omit, AAA__3GPP__ServiceTypeIdentity_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__ServiceTypeIdentity().RAW_decode(AAA__3GPP__ServiceTypeIdentity_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 644: { RAW_Force_Omit field_force_omit(644, force_omit, DCA__3GPP__Requested__Party__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Requested__Party__Address().RAW_decode(DCA__3GPP__Requested__Party__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 645: { RAW_Force_Omit field_force_omit(645, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Announcement__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 646: { RAW_Force_Omit field_force_omit(646, force_omit, DNAS__NONE__Acct__Authentic_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Acct__Authentic().RAW_decode(DNAS__NONE__Acct__Authentic_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 647: { RAW_Force_Omit field_force_omit(647, force_omit, DCC__NONE__Service__Identifier_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Service__Identifier().RAW_decode(DCC__NONE__Service__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 648: { RAW_Force_Omit field_force_omit(648, force_omit, AAA__3GPP__AUTN_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__AUTN().RAW_decode(AAA__3GPP__AUTN_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 649: { RAW_Force_Omit field_force_omit(649, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Non__3GPP__User__Data().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 650: { RAW_Force_Omit field_force_omit(650, force_omit, DCA__3GPP__Delivery__Report__Requested_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Delivery__Report__Requested().RAW_decode(DCA__3GPP__Delivery__Report__Requested_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 651: { RAW_Force_Omit field_force_omit(651, force_omit, GI__3GPP__TWAN__Identifier_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__TWAN__Identifier().RAW_decode(GI__3GPP__TWAN__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 652: { RAW_Force_Omit field_force_omit(652, force_omit, AAA__3GPP__Origination__Time__Stamp_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Origination__Time__Stamp().RAW_decode(AAA__3GPP__Origination__Time__Stamp_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 653: { RAW_Force_Omit field_force_omit(653, force_omit, DCA__3GPP__LCS__APN_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__LCS__APN().RAW_decode(DCA__3GPP__LCS__APN_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 654: { RAW_Force_Omit field_force_omit(654, force_omit, DCA__3GPP__Envelope__End__Time_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Envelope__End__Time().RAW_decode(DCA__3GPP__Envelope__End__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 655: { RAW_Force_Omit field_force_omit(655, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Sponsored__Connectivity__Data().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 656: { RAW_Force_Omit field_force_omit(656, force_omit, BASE__NONE__Auth__Request__Type_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Auth__Request__Type().RAW_decode(BASE__NONE__Auth__Request__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 657: { RAW_Force_Omit field_force_omit(657, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Application__Server__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 658: { RAW_Force_Omit field_force_omit(658, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Originator__Address().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 659: { RAW_Force_Omit field_force_omit(659, force_omit, DCA__3GPP__Network__Call__Reference__Number_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Network__Call__Reference__Number().RAW_decode(DCA__3GPP__Network__Call__Reference__Number_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 660: { RAW_Force_Omit field_force_omit(660, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__AESE__Communication__Pattern().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 661: { RAW_Force_Omit field_force_omit(661, force_omit, PCC__3GPP__NBIFOM__Mode_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__NBIFOM__Mode().RAW_decode(PCC__3GPP__NBIFOM__Mode_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 662: { RAW_Force_Omit field_force_omit(662, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Redirect__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 663: { RAW_Force_Omit field_force_omit(663, force_omit, DCC__NONE__Validity__Time_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Validity__Time().RAW_decode(DCC__NONE__Validity__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 664: { RAW_Force_Omit field_force_omit(664, force_omit, DCA__3GPP__Monitoring__UE__VPLMN__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier().RAW_decode(DCA__3GPP__Monitoring__UE__VPLMN__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 665: { RAW_Force_Omit field_force_omit(665, force_omit, S6__3GPP__Event__Handling_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Event__Handling().RAW_decode(S6__3GPP__Event__Handling_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 666: { RAW_Force_Omit field_force_omit(666, force_omit, PCC__3GPP__ToS__Traffic__Class_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__ToS__Traffic__Class().RAW_decode(PCC__3GPP__ToS__Traffic__Class_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 667: { RAW_Force_Omit field_force_omit(667, force_omit, AAA__3GPP__Tracking__Area__Identity_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Tracking__Area__Identity().RAW_decode(AAA__3GPP__Tracking__Area__Identity_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 668: { RAW_Force_Omit field_force_omit(668, force_omit, MIPv4__NONE__MIP__HA__to__FA__SPI_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__HA__to__FA__SPI().RAW_decode(MIPv4__NONE__MIP__HA__to__FA__SPI_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 669: { RAW_Force_Omit field_force_omit(669, force_omit, RX__3GPP__Min__Desired__Bandwidth__UL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Min__Desired__Bandwidth__UL().RAW_decode(RX__3GPP__Min__Desired__Bandwidth__UL_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 670: { RAW_Force_Omit field_force_omit(670, force_omit, AAA__3GPP__UVR__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__UVR__Flags().RAW_decode(AAA__3GPP__UVR__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 671: { RAW_Force_Omit field_force_omit(671, force_omit, DCA__3GPP__PS__Free__Format__Data_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PS__Free__Format__Data().RAW_decode(DCA__3GPP__PS__Free__Format__Data_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 672: { RAW_Force_Omit field_force_omit(672, force_omit, CxDx__3GPP__Originating__Request_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Originating__Request().RAW_decode(CxDx__3GPP__Originating__Request_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 673: { RAW_Force_Omit field_force_omit(673, force_omit, PCC__3GPP__PDN__Connection__ID_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__PDN__Connection__ID().RAW_decode(PCC__3GPP__PDN__Connection__ID_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 674: { RAW_Force_Omit field_force_omit(674, force_omit, AAA__3GPP__Subscription__Data__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Subscription__Data__Flags().RAW_decode(AAA__3GPP__Subscription__Data__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 675: { RAW_Force_Omit field_force_omit(675, force_omit, DNAS__NONE__Framed__IPv6__Route_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__IPv6__Route().RAW_decode(DNAS__NONE__Framed__IPv6__Route_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 676: { RAW_Force_Omit field_force_omit(676, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__PRA__Remove().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 677: { RAW_Force_Omit field_force_omit(677, force_omit, AAA__3GPP__DSR__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__DSR__Flags().RAW_decode(AAA__3GPP__DSR__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 678: { RAW_Force_Omit field_force_omit(678, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Granted__Service__Unit().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 679: { RAW_Force_Omit field_force_omit(679, force_omit, MIPv6__NONE__MIP__Timestamp_descr_.raw->forceomit); decoded_length = avp__MIPv6__NONE__MIP__Timestamp().RAW_decode(MIPv6__NONE__MIP__Timestamp_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 680: { RAW_Force_Omit field_force_omit(680, force_omit, DCA__3GPP__Number__Portability__Routing__Information_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Number__Portability__Routing__Information().RAW_decode(DCA__3GPP__Number__Portability__Routing__Information_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 681: { RAW_Force_Omit field_force_omit(681, force_omit, AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer().RAW_decode(AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 682: { RAW_Force_Omit field_force_omit(682, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Specific__APN__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 683: { RAW_Force_Omit field_force_omit(683, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Terminal__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 684: { RAW_Force_Omit field_force_omit(684, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Restoration__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 685: { RAW_Force_Omit field_force_omit(685, force_omit, BASE__NONE__Product__Name_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Product__Name().RAW_decode(BASE__NONE__Product__Name_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 686: { RAW_Force_Omit field_force_omit(686, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__HA__to__MN__MSA().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 687: { RAW_Force_Omit field_force_omit(687, force_omit, DCA__3GPP__Account__Expiration_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Account__Expiration().RAW_decode(DCA__3GPP__Account__Expiration_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 688: { RAW_Force_Omit field_force_omit(688, force_omit, AAA__3GPP__CSG__Id_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__CSG__Id().RAW_decode(AAA__3GPP__CSG__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 689: { RAW_Force_Omit field_force_omit(689, force_omit, DNAS__NONE__Framed__IP__Netmask_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__IP__Netmask().RAW_decode(DNAS__NONE__Framed__IP__Netmask_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 690: { RAW_Force_Omit field_force_omit(690, force_omit, GI__3GPP__3GPP__IPv6__DNS__Servers_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__IPv6__DNS__Servers().RAW_decode(GI__3GPP__3GPP__IPv6__DNS__Servers_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 691: { RAW_Force_Omit field_force_omit(691, force_omit, AAA__3GPP__SSID_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__SSID().RAW_decode(AAA__3GPP__SSID_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 692: { RAW_Force_Omit field_force_omit(692, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Call__Barring__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 693: { RAW_Force_Omit field_force_omit(693, force_omit, DCA__3GPP__BSSID_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__BSSID().RAW_decode(DCA__3GPP__BSSID_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 694: { RAW_Force_Omit field_force_omit(694, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Service__Parameter__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 695: { RAW_Force_Omit field_force_omit(695, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Talk__Burst__Exchange().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 696: { RAW_Force_Omit field_force_omit(696, force_omit, DCA__3GPP__Variable__Part__Order_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Variable__Part__Order().RAW_decode(DCA__3GPP__Variable__Part__Order_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 697: { RAW_Force_Omit field_force_omit(697, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Time__Quota__Mechanism().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 698: { RAW_Force_Omit field_force_omit(698, force_omit, AAA__3GPP__ANID_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__ANID().RAW_decode(AAA__3GPP__ANID_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 699: { RAW_Force_Omit field_force_omit(699, force_omit, DCA__3GPP__Monitoring__Event__Report__Number_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Monitoring__Event__Report__Number().RAW_decode(DCA__3GPP__Monitoring__Event__Report__Number_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 700: { RAW_Force_Omit field_force_omit(700, force_omit, S6__3GPP__IP__SM__GW__Name_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__IP__SM__GW__Name().RAW_decode(S6__3GPP__IP__SM__GW__Name_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 701: { RAW_Force_Omit field_force_omit(701, force_omit, BASE__NONE__Origin__State__Id_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Origin__State__Id().RAW_decode(BASE__NONE__Origin__State__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 702: { RAW_Force_Omit field_force_omit(702, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Media__Sub__Component().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 703: { RAW_Force_Omit field_force_omit(703, force_omit, DCA__3GPP__CN__Operator__Selection__Entity_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__CN__Operator__Selection__Entity().RAW_decode(DCA__3GPP__CN__Operator__Selection__Entity_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 704: { RAW_Force_Omit field_force_omit(704, force_omit, S6__3GPP__Accuracy_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Accuracy().RAW_decode(S6__3GPP__Accuracy_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 705: { RAW_Force_Omit field_force_omit(705, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Charging__Rule__Remove().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 706: { RAW_Force_Omit field_force_omit(706, force_omit, DCA__3GPP__Originating__IOI_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Originating__IOI().RAW_decode(DCA__3GPP__Originating__IOI_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 707: { RAW_Force_Omit field_force_omit(707, force_omit, RX__3GPP__Min__Requested__Bandwidth__DL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Min__Requested__Bandwidth__DL().RAW_decode(RX__3GPP__Min__Requested__Bandwidth__DL_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 708: { RAW_Force_Omit field_force_omit(708, force_omit, DCA__3GPP__ProSe__Function__PLMN__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__Function__PLMN__Identifier().RAW_decode(DCA__3GPP__ProSe__Function__PLMN__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 709: { RAW_Force_Omit field_force_omit(709, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Service__Report().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 710: { RAW_Force_Omit field_force_omit(710, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Tunnel__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 711: { RAW_Force_Omit field_force_omit(711, force_omit, DCA__3GPP__Bearer__Service_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Bearer__Service().RAW_decode(DCA__3GPP__Bearer__Service_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 712: { RAW_Force_Omit field_force_omit(712, force_omit, CxDx__3GPP__Primary__Charging__Collection__Function__Name_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name().RAW_decode(CxDx__3GPP__Primary__Charging__Collection__Function__Name_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 713: { RAW_Force_Omit field_force_omit(713, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__QoS__Rule__Definition().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 714: { RAW_Force_Omit field_force_omit(714, force_omit, AAA__3GPP__Time__Zone_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Time__Zone().RAW_decode(AAA__3GPP__Time__Zone_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 715: { RAW_Force_Omit field_force_omit(715, force_omit, S6__3GPP__Periodic__Time_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Periodic__Time().RAW_decode(S6__3GPP__Periodic__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 716: { RAW_Force_Omit field_force_omit(716, force_omit, PCC__3GPP__Routing__Rule__Failure__Code_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Routing__Rule__Failure__Code().RAW_decode(PCC__3GPP__Routing__Rule__Failure__Code_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 717: { RAW_Force_Omit field_force_omit(717, force_omit, PCC__3GPP__TDF__Destination__Host_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__TDF__Destination__Host().RAW_decode(PCC__3GPP__TDF__Destination__Host_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 718: { RAW_Force_Omit field_force_omit(718, force_omit, AAA__3GPP__Local__Group__Id_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Local__Group__Id().RAW_decode(AAA__3GPP__Local__Group__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 719: { RAW_Force_Omit field_force_omit(719, force_omit, DCA__3GPP__SM__Discharge__Time_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SM__Discharge__Time().RAW_decode(DCA__3GPP__SM__Discharge__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 720: { RAW_Force_Omit field_force_omit(720, force_omit, DCA__3GPP__Requestor__PLMN__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Requestor__PLMN__Identifier().RAW_decode(DCA__3GPP__Requestor__PLMN__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 721: { RAW_Force_Omit field_force_omit(721, force_omit, DCA__3GPP__IMS__Application__Reference__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__IMS__Application__Reference__Identifier().RAW_decode(DCA__3GPP__IMS__Application__Reference__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 722: { RAW_Force_Omit field_force_omit(722, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Charging__Rule__Report().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 723: { RAW_Force_Omit field_force_omit(723, force_omit, AAA__3GPP__Service__Area__Identity_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Service__Area__Identity().RAW_decode(AAA__3GPP__Service__Area__Identity_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 724: { RAW_Force_Omit field_force_omit(724, force_omit, BASE__NONE__User__Name_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__User__Name().RAW_decode(BASE__NONE__User__Name_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 725: { RAW_Force_Omit field_force_omit(725, force_omit, AAA__3GPP__UE__PC5__AMBR_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__UE__PC5__AMBR().RAW_decode(AAA__3GPP__UE__PC5__AMBR_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 726: { RAW_Force_Omit field_force_omit(726, force_omit, CxDx__3GPP__Public__Identity_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Public__Identity().RAW_decode(CxDx__3GPP__Public__Identity_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 727: { RAW_Force_Omit field_force_omit(727, force_omit, BASE__NONE__Accounting__Sub__Session__Id_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Accounting__Sub__Session__Id().RAW_decode(BASE__NONE__Accounting__Sub__Session__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 728: { RAW_Force_Omit field_force_omit(728, force_omit, DNAS__NONE__Acct__Delay__Time_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Acct__Delay__Time().RAW_decode(DNAS__NONE__Acct__Delay__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 729: { RAW_Force_Omit field_force_omit(729, force_omit, DCA__3GPP__Local__Sequence__Number_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Local__Sequence__Number().RAW_decode(DCA__3GPP__Local__Sequence__Number_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 730: { RAW_Force_Omit field_force_omit(730, force_omit, CxDx__3GPP__UAR__Flags_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__UAR__Flags().RAW_decode(CxDx__3GPP__UAR__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 731: { RAW_Force_Omit field_force_omit(731, force_omit, AAA__3GPP__Collection__Period__RRM__UMTS_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Collection__Period__RRM__UMTS().RAW_decode(AAA__3GPP__Collection__Period__RRM__UMTS_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 732: { RAW_Force_Omit field_force_omit(732, force_omit, AAA__3GPP__Operator__Determined__Barring_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Operator__Determined__Barring().RAW_decode(AAA__3GPP__Operator__Determined__Barring_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 733: { RAW_Force_Omit field_force_omit(733, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Recipient__Received__Address().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 734: { RAW_Force_Omit field_force_omit(734, force_omit, DNAS__NONE__Tunnel__Server__Endpoint_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Tunnel__Server__Endpoint().RAW_decode(DNAS__NONE__Tunnel__Server__Endpoint_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 735: { RAW_Force_Omit field_force_omit(735, force_omit, MIPv4__NONE__MIP__Candidate__Home__Agent__Host_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host().RAW_decode(MIPv4__NONE__MIP__Candidate__Home__Agent__Host_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 736: { RAW_Force_Omit field_force_omit(736, force_omit, BASE__NONE__Session__Binding_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Session__Binding().RAW_decode(BASE__NONE__Session__Binding_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 737: { RAW_Force_Omit field_force_omit(737, force_omit, GI__3GPP__3GPP__IMEISV_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__IMEISV().RAW_decode(GI__3GPP__3GPP__IMEISV_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 738: { RAW_Force_Omit field_force_omit(738, force_omit, AAA__3GPP__SS__Code_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__SS__Code().RAW_decode(AAA__3GPP__SS__Code_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 739: { RAW_Force_Omit field_force_omit(739, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__DCD__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 740: { RAW_Force_Omit field_force_omit(740, force_omit, DCA__3GPP__Location__Estimate__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Location__Estimate__Type().RAW_decode(DCA__3GPP__Location__Estimate__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 741: { RAW_Force_Omit field_force_omit(741, force_omit, DCA__3GPP__Time__Indicator_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Time__Indicator().RAW_decode(DCA__3GPP__Time__Indicator_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 742: { RAW_Force_Omit field_force_omit(742, force_omit, DCA__3GPP__Addressee__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Addressee__Type().RAW_decode(DCA__3GPP__Addressee__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 743: { RAW_Force_Omit field_force_omit(743, force_omit, BASE__NONE__Acct__Multi__Session__Id_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Acct__Multi__Session__Id().RAW_decode(BASE__NONE__Acct__Multi__Session__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 744: { RAW_Force_Omit field_force_omit(744, force_omit, DCC__NONE__Subscription__Id__Data_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Subscription__Id__Data().RAW_decode(DCC__NONE__Subscription__Id__Data_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 745: { RAW_Force_Omit field_force_omit(745, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__TWAN__Connectivity__Parameters().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 746: { RAW_Force_Omit field_force_omit(746, force_omit, DCA__3GPP__Reply__Applic__ID_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Reply__Applic__ID().RAW_decode(DCA__3GPP__Reply__Applic__ID_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 747: { RAW_Force_Omit field_force_omit(747, force_omit, DCA__3GPP__Participant__Access__Priority_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Participant__Access__Priority().RAW_decode(DCA__3GPP__Participant__Access__Priority_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 748: { RAW_Force_Omit field_force_omit(748, force_omit, RX__3GPP__RS__Bandwidth_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__RS__Bandwidth().RAW_decode(RX__3GPP__RS__Bandwidth_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 749: { RAW_Force_Omit field_force_omit(749, force_omit, S6__3GPP__Reachability__Information_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Reachability__Information().RAW_decode(S6__3GPP__Reachability__Information_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 750: { RAW_Force_Omit field_force_omit(750, force_omit, MIPv4__NONE__MIP__Algorithm__Type_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Algorithm__Type().RAW_decode(MIPv4__NONE__MIP__Algorithm__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 751: { RAW_Force_Omit field_force_omit(751, force_omit, DCA__3GPP__SDP__Session__Description_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SDP__Session__Description().RAW_decode(DCA__3GPP__SDP__Session__Description_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 752: { RAW_Force_Omit field_force_omit(752, force_omit, RX__3GPP__Extended__Min__Desired__BW__DL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Extended__Min__Desired__BW__DL().RAW_decode(RX__3GPP__Extended__Min__Desired__BW__DL_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 753: { RAW_Force_Omit field_force_omit(753, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Location__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 754: { RAW_Force_Omit field_force_omit(754, force_omit, PCC__3GPP__APN__Aggregate__Max__Bitrate__UL_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL().RAW_decode(PCC__3GPP__APN__Aggregate__Max__Bitrate__UL_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 755: { RAW_Force_Omit field_force_omit(755, force_omit, AAA__3GPP__Event__Threshold__RSRQ_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Event__Threshold__RSRQ().RAW_decode(AAA__3GPP__Event__Threshold__RSRQ_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 756: { RAW_Force_Omit field_force_omit(756, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__LCS__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 757: { RAW_Force_Omit field_force_omit(757, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Service__Parameters().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 758: { RAW_Force_Omit field_force_omit(758, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Presence__Reporting__Area__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 759: { RAW_Force_Omit field_force_omit(759, force_omit, PCC__3GPP__Routing__Rule__Identifier_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Routing__Rule__Identifier().RAW_decode(PCC__3GPP__Routing__Rule__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 760: { RAW_Force_Omit field_force_omit(760, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SMS__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 761: { RAW_Force_Omit field_force_omit(761, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ePDG__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 762: { RAW_Force_Omit field_force_omit(762, force_omit, PCC__3GPP__Event__Trigger_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Event__Trigger().RAW_decode(PCC__3GPP__Event__Trigger_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 763: { RAW_Force_Omit field_force_omit(763, force_omit, RX__3GPP__GCS__Identifier_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__GCS__Identifier().RAW_decode(RX__3GPP__GCS__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 764: { RAW_Force_Omit field_force_omit(764, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__MIPv6__NONE__QoS__Capability().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 765: { RAW_Force_Omit field_force_omit(765, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__ADC__Rule__Install().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 766: { RAW_Force_Omit field_force_omit(766, force_omit, AAA__3GPP__Non__IP__PDN__Type__Indicator_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Non__IP__PDN__Type__Indicator().RAW_decode(AAA__3GPP__Non__IP__PDN__Type__Indicator_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 767: { RAW_Force_Omit field_force_omit(767, force_omit, DCC__NONE__G__S__U__Pool__Identifier_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__G__S__U__Pool__Identifier().RAW_decode(DCC__NONE__G__S__U__Pool__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 768: { RAW_Force_Omit field_force_omit(768, force_omit, DCA__3GPP__Outgoing__Session__Id_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Outgoing__Session__Id().RAW_decode(DCA__3GPP__Outgoing__Session__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 769: { RAW_Force_Omit field_force_omit(769, force_omit, DCA__3GPP__PoC__Controlling__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PoC__Controlling__Address().RAW_decode(DCA__3GPP__PoC__Controlling__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 770: { RAW_Force_Omit field_force_omit(770, force_omit, DCA__3GPP__Dynamic__Address__Flag_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Dynamic__Address__Flag().RAW_decode(DCA__3GPP__Dynamic__Address__Flag_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 771: { RAW_Force_Omit field_force_omit(771, force_omit, CxDx__3GPP__Confidentiality__Key_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Confidentiality__Key().RAW_decode(CxDx__3GPP__Confidentiality__Key_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 772: { RAW_Force_Omit field_force_omit(772, force_omit, PCC__3GPP__Flow__Label_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Flow__Label().RAW_decode(PCC__3GPP__Flow__Label_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 773: { RAW_Force_Omit field_force_omit(773, force_omit, DNAS__NONE__NAS__Port_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__NAS__Port().RAW_decode(DNAS__NONE__NAS__Port_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 774: { RAW_Force_Omit field_force_omit(774, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Authentication__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 775: { RAW_Force_Omit field_force_omit(775, force_omit, DCA__3GPP__Transcoder__Inserted__Indication_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Transcoder__Inserted__Indication().RAW_decode(DCA__3GPP__Transcoder__Inserted__Indication_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 776: { RAW_Force_Omit field_force_omit(776, force_omit, DCA__3GPP__SMS__Node_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SMS__Node().RAW_decode(DCA__3GPP__SMS__Node_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 777: { RAW_Force_Omit field_force_omit(777, force_omit, AAA__3GPP__Trace__Interface__List_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Trace__Interface__List().RAW_decode(AAA__3GPP__Trace__Interface__List_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 778: { RAW_Force_Omit field_force_omit(778, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SGW__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 779: { RAW_Force_Omit field_force_omit(779, force_omit, GI__3GPP__3GPP__Charging__Id_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__Charging__Id().RAW_decode(GI__3GPP__3GPP__Charging__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 780: { RAW_Force_Omit field_force_omit(780, force_omit, DNAS__NONE__CHAP__Algorithm_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__CHAP__Algorithm().RAW_decode(DNAS__NONE__CHAP__Algorithm_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 781: { RAW_Force_Omit field_force_omit(781, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__APN__Configuration__Profile().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 782: { RAW_Force_Omit field_force_omit(782, force_omit, DCA__3GPP__Number__Of__Received__Talk__Bursts_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Number__Of__Received__Talk__Bursts().RAW_decode(DCA__3GPP__Number__Of__Received__Talk__Bursts_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 783: { RAW_Force_Omit field_force_omit(783, force_omit, AAA__3GPP__Full__Network__Name_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Full__Network__Name().RAW_decode(AAA__3GPP__Full__Network__Name_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 784: { RAW_Force_Omit field_force_omit(784, force_omit, DCA__3GPP__Message__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Message__Type().RAW_decode(DCA__3GPP__Message__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 785: { RAW_Force_Omit field_force_omit(785, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__APN__Rate__Control__Uplink().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 786: { RAW_Force_Omit field_force_omit(786, force_omit, GI__3GPP__3GPP__CAMEL__Charging__Info_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__CAMEL__Charging__Info().RAW_decode(GI__3GPP__3GPP__CAMEL__Charging__Info_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 787: { RAW_Force_Omit field_force_omit(787, force_omit, DCA__3GPP__From__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__From__Address().RAW_decode(DCA__3GPP__From__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 788: { RAW_Force_Omit field_force_omit(788, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__TWAG__CP__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 789: { RAW_Force_Omit field_force_omit(789, force_omit, DCA__3GPP__PDP__Context__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PDP__Context__Type().RAW_decode(DCA__3GPP__PDP__Context__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 790: { RAW_Force_Omit field_force_omit(790, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Flows().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 791: { RAW_Force_Omit field_force_omit(791, force_omit, DCA__3GPP__User__Session__Id_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__User__Session__Id().RAW_decode(DCA__3GPP__User__Session__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 792: { RAW_Force_Omit field_force_omit(792, force_omit, DCA__3GPP__PoC__Change__Time_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PoC__Change__Time().RAW_decode(DCA__3GPP__PoC__Change__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 793: { RAW_Force_Omit field_force_omit(793, force_omit, DCA__3GPP__Privacy__Indicator_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Privacy__Indicator().RAW_decode(DCA__3GPP__Privacy__Indicator_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 794: { RAW_Force_Omit field_force_omit(794, force_omit, S6__3GPP__CIA__Flags_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__CIA__Flags().RAW_decode(S6__3GPP__CIA__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 795: { RAW_Force_Omit field_force_omit(795, force_omit, RX__3GPP__Extended__Min__Requested__BW__UL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Extended__Min__Requested__BW__UL().RAW_decode(RX__3GPP__Extended__Min__Requested__BW__UL_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 796: { RAW_Force_Omit field_force_omit(796, force_omit, PCC__3GPP__Monitoring__Time_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Monitoring__Time().RAW_decode(PCC__3GPP__Monitoring__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 797: { RAW_Force_Omit field_force_omit(797, force_omit, DCC__NONE__CC__Input__Octets_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__CC__Input__Octets().RAW_decode(DCC__NONE__CC__Input__Octets_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 798: { RAW_Force_Omit field_force_omit(798, force_omit, DCA__3GPP__Teleservice_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Teleservice().RAW_decode(DCA__3GPP__Teleservice_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 799: { RAW_Force_Omit field_force_omit(799, force_omit, DCA__3GPP__Quota__Consumption__Time_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Quota__Consumption__Time().RAW_decode(DCA__3GPP__Quota__Consumption__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 800: { RAW_Force_Omit field_force_omit(800, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__UE__Reachability__Configuration().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 801: { RAW_Force_Omit field_force_omit(801, force_omit, BASE__NONE__Destination__Realm_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Destination__Realm().RAW_decode(BASE__NONE__Destination__Realm_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 802: { RAW_Force_Omit field_force_omit(802, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Acceptable__Service__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 803: { RAW_Force_Omit field_force_omit(803, force_omit, PCC__3GPP__Flow__Direction_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Flow__Direction().RAW_decode(PCC__3GPP__Flow__Direction_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 804: { RAW_Force_Omit field_force_omit(804, force_omit, DCA__3GPP__ProSe__Reason__For__Cancellation_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__Reason__For__Cancellation().RAW_decode(DCA__3GPP__ProSe__Reason__For__Cancellation_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 805: { RAW_Force_Omit field_force_omit(805, force_omit, S6__3GPP__Supported__Monitoring__Events_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Supported__Monitoring__Events().RAW_decode(S6__3GPP__Supported__Monitoring__Events_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 806: { RAW_Force_Omit field_force_omit(806, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__CG__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 807: { RAW_Force_Omit field_force_omit(807, force_omit, DCA__3GPP__Radio__Parameter__Set__Values_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Radio__Parameter__Set__Values().RAW_decode(DCA__3GPP__Radio__Parameter__Set__Values_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 808: { RAW_Force_Omit field_force_omit(808, force_omit, CxDx__3GPP__SIP__Item__Number_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__SIP__Item__Number().RAW_decode(CxDx__3GPP__SIP__Item__Number_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 809: { RAW_Force_Omit field_force_omit(809, force_omit, PCC__3GPP__Session__Release__Cause_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Session__Release__Cause().RAW_decode(PCC__3GPP__Session__Release__Cause_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 810: { RAW_Force_Omit field_force_omit(810, force_omit, AAA__3GPP__MDT__User__Consent_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__MDT__User__Consent().RAW_decode(AAA__3GPP__MDT__User__Consent_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 811: { RAW_Force_Omit field_force_omit(811, force_omit, S6__3GPP__HSS__Cause_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__HSS__Cause().RAW_decode(S6__3GPP__HSS__Cause_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 812: { RAW_Force_Omit field_force_omit(812, force_omit, MIPv6__NONE__MIP6__Home__Link__Prefix_descr_.raw->forceomit); decoded_length = avp__MIPv6__NONE__MIP6__Home__Link__Prefix().RAW_decode(MIPv6__NONE__MIP6__Home__Link__Prefix_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 813: { RAW_Force_Omit field_force_omit(813, force_omit, DNAS__NONE__Login__LAT__Port_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Login__LAT__Port().RAW_decode(DNAS__NONE__Login__LAT__Port_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 814: { RAW_Force_Omit field_force_omit(814, force_omit, PCC__3GPP__PCSCF__Restoration__Indication_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__PCSCF__Restoration__Indication().RAW_decode(PCC__3GPP__PCSCF__Restoration__Indication_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 815: { RAW_Force_Omit field_force_omit(815, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__G__S__U__Pool__Reference().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 816: { RAW_Force_Omit field_force_omit(816, force_omit, DCA__3GPP__Layer__2__Group__ID_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Layer__2__Group__ID().RAW_decode(DCA__3GPP__Layer__2__Group__ID_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 817: { RAW_Force_Omit field_force_omit(817, force_omit, DCA__3GPP__Interface__Port_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Interface__Port().RAW_decode(DCA__3GPP__Interface__Port_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 818: { RAW_Force_Omit field_force_omit(818, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Subscription__Data__Deletion().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 819: { RAW_Force_Omit field_force_omit(819, force_omit, MIPv6__NONE__Chargable__User__Identity_descr_.raw->forceomit); decoded_length = avp__MIPv6__NONE__Chargable__User__Identity().RAW_decode(MIPv6__NONE__Chargable__User__Identity_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 820: { RAW_Force_Omit field_force_omit(820, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Trace__Collection__Entity().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 821: { RAW_Force_Omit field_force_omit(821, force_omit, DCA__3GPP__AoC__Request__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__AoC__Request__Type().RAW_decode(DCA__3GPP__AoC__Request__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 822: { RAW_Force_Omit field_force_omit(822, force_omit, CxDx__3GPP__Feature__List__ID_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Feature__List__ID().RAW_decode(CxDx__3GPP__Feature__List__ID_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 823: { RAW_Force_Omit field_force_omit(823, force_omit, BASE__NONE__Redirect__Host_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Redirect__Host().RAW_decode(BASE__NONE__Redirect__Host_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 824: { RAW_Force_Omit field_force_omit(824, force_omit, AAA__3GPP__Network__Access__Mode_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Network__Access__Mode().RAW_decode(AAA__3GPP__Network__Access__Mode_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 825: { RAW_Force_Omit field_force_omit(825, force_omit, DNAS__NONE__Framed__Compression_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__Compression().RAW_decode(DNAS__NONE__Framed__Compression_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 826: { RAW_Force_Omit field_force_omit(826, force_omit, DNAS__NONE__ARAP__Zone__Access_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__ARAP__Zone__Access().RAW_decode(DNAS__NONE__ARAP__Zone__Access_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 827: { RAW_Force_Omit field_force_omit(827, force_omit, GI__3GPP__3GPP__Selection__Mode_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__Selection__Mode().RAW_decode(GI__3GPP__3GPP__Selection__Mode_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 828: { RAW_Force_Omit field_force_omit(828, force_omit, DNAS__NONE__QoS__Filter__Rule_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__QoS__Filter__Rule().RAW_decode(DNAS__NONE__QoS__Filter__Rule_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 829: { RAW_Force_Omit field_force_omit(829, force_omit, AAA__3GPP__Complete__Data__List__Included__Indicator_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Complete__Data__List__Included__Indicator().RAW_decode(AAA__3GPP__Complete__Data__List__Included__Indicator_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 830: { RAW_Force_Omit field_force_omit(830, force_omit, MIPv4__NONE__MIP__MN__AAA__SPI_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__MN__AAA__SPI().RAW_decode(MIPv4__NONE__MIP__MN__AAA__SPI_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 831: { RAW_Force_Omit field_force_omit(831, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__LCS__Client__Name().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 832: { RAW_Force_Omit field_force_omit(832, force_omit, GI__3GPP__3GPP__SGSN__Address_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__SGSN__Address().RAW_decode(GI__3GPP__3GPP__SGSN__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 833: { RAW_Force_Omit field_force_omit(833, force_omit, DCA__3GPP__Related__IMS__Charging__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Related__IMS__Charging__Identifier().RAW_decode(DCA__3GPP__Related__IMS__Charging__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 834: { RAW_Force_Omit field_force_omit(834, force_omit, DCA__3GPP__Called__Asserted__Identity_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Called__Asserted__Identity().RAW_decode(DCA__3GPP__Called__Asserted__Identity_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 835: { RAW_Force_Omit field_force_omit(835, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__TWAG__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 836: { RAW_Force_Omit field_force_omit(836, force_omit, MIPv4__NONE__MIP__MSA__Lifetime_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__MSA__Lifetime().RAW_decode(MIPv4__NONE__MIP__MSA__Lifetime_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 837: { RAW_Force_Omit field_force_omit(837, force_omit, DCA__3GPP__Talk__Burst__Time_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Talk__Burst__Time().RAW_decode(DCA__3GPP__Talk__Burst__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 838: { RAW_Force_Omit field_force_omit(838, force_omit, DCA__3GPP__Token__Text_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Token__Text().RAW_decode(DCA__3GPP__Token__Text_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 839: { RAW_Force_Omit field_force_omit(839, force_omit, DCA__3GPP__Rate__Control__Time__Unit_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Rate__Control__Time__Unit().RAW_decode(DCA__3GPP__Rate__Control__Time__Unit_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 840: { RAW_Force_Omit field_force_omit(840, force_omit, GI__3GPP__External__Identifier_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__External__Identifier().RAW_decode(GI__3GPP__External__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 841: { RAW_Force_Omit field_force_omit(841, force_omit, DCA__3GPP__Reason__Header_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Reason__Header().RAW_decode(DCA__3GPP__Reason__Header_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 842: { RAW_Force_Omit field_force_omit(842, force_omit, AAA__3GPP__WLCP__Key_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__WLCP__Key().RAW_decode(AAA__3GPP__WLCP__Key_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 843: { RAW_Force_Omit field_force_omit(843, force_omit, S6__3GPP__Reachability__Type_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Reachability__Type().RAW_decode(S6__3GPP__Reachability__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 844: { RAW_Force_Omit field_force_omit(844, force_omit, DCA__3GPP__SIP__Request__Timestamp_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SIP__Request__Timestamp().RAW_decode(DCA__3GPP__SIP__Request__Timestamp_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 845: { RAW_Force_Omit field_force_omit(845, force_omit, DNAS__NONE__Framed__Route_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__Route().RAW_decode(DNAS__NONE__Framed__Route_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 846: { RAW_Force_Omit field_force_omit(846, force_omit, DNAS__NONE__Tunnel__Private__Group__Id_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Tunnel__Private__Group__Id().RAW_decode(DNAS__NONE__Tunnel__Private__Group__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 847: { RAW_Force_Omit field_force_omit(847, force_omit, DCC__NONE__CC__Request__Type_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__CC__Request__Type().RAW_decode(DCC__NONE__CC__Request__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 848: { RAW_Force_Omit field_force_omit(848, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__Source__IP__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 849: { RAW_Force_Omit field_force_omit(849, force_omit, S6__3GPP__Type__Of__External__Identifier_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Type__Of__External__Identifier().RAW_decode(S6__3GPP__Type__Of__External__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 850: { RAW_Force_Omit field_force_omit(850, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Event__Report__Indication().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 851: { RAW_Force_Omit field_force_omit(851, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__MDT__Configuration().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 852: { RAW_Force_Omit field_force_omit(852, force_omit, PCC__3GPP__Usage__Monitoring__Report_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Usage__Monitoring__Report().RAW_decode(PCC__3GPP__Usage__Monitoring__Report_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 853: { RAW_Force_Omit field_force_omit(853, force_omit, DCA__3GPP__Number__Of__Participants_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Number__Of__Participants().RAW_decode(DCA__3GPP__Number__Of__Participants_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 854: { RAW_Force_Omit field_force_omit(854, force_omit, DCA__3GPP__MSC__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__MSC__Address().RAW_decode(DCA__3GPP__MSC__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 855: { RAW_Force_Omit field_force_omit(855, force_omit, CxDx__3GPP__Priviledged__Sender__Indication_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Priviledged__Sender__Indication().RAW_decode(CxDx__3GPP__Priviledged__Sender__Indication_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 856: { RAW_Force_Omit field_force_omit(856, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Adjacent__Access__Restriction__Data().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 857: { RAW_Force_Omit field_force_omit(857, force_omit, DCA__3GPP__AoC__Service__Obligatory__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__AoC__Service__Obligatory__Type().RAW_decode(DCA__3GPP__AoC__Service__Obligatory__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 858: { RAW_Force_Omit field_force_omit(858, force_omit, AAA__3GPP__RAT__Frequency__Selection__Priority__ID_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID().RAW_decode(AAA__3GPP__RAT__Frequency__Selection__Priority__ID_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 859: { RAW_Force_Omit field_force_omit(859, force_omit, DCA__3GPP__Time__First__Usage_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Time__First__Usage().RAW_decode(DCA__3GPP__Time__First__Usage_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 860: { RAW_Force_Omit field_force_omit(860, force_omit, CxDx__3GPP__Reason__Info_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Reason__Info().RAW_decode(CxDx__3GPP__Reason__Info_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 861: { RAW_Force_Omit field_force_omit(861, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Default__EPS__Bearer__QoS().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 862: { RAW_Force_Omit field_force_omit(862, force_omit, AAA__3GPP__CLR__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__CLR__Flags().RAW_decode(AAA__3GPP__CLR__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 863: { RAW_Force_Omit field_force_omit(863, force_omit, AAA__3GPP__ULR__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__ULR__Flags().RAW_decode(AAA__3GPP__ULR__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 864: { RAW_Force_Omit field_force_omit(864, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Originating__SCCP__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 865: { RAW_Force_Omit field_force_omit(865, force_omit, AAA__3GPP__ICS__Indicator_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__ICS__Indicator().RAW_decode(AAA__3GPP__ICS__Indicator_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 866: { RAW_Force_Omit field_force_omit(866, force_omit, DNAS__NONE__Calling__Station__Id_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Calling__Station__Id().RAW_decode(DNAS__NONE__Calling__Station__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 867: { RAW_Force_Omit field_force_omit(867, force_omit, DNAS__NONE__Tunnel__Client__Auth__Id_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Tunnel__Client__Auth__Id().RAW_decode(DNAS__NONE__Tunnel__Client__Auth__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 868: { RAW_Force_Omit field_force_omit(868, force_omit, DCC__NONE__Currency__Code_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Currency__Code().RAW_decode(DCC__NONE__Currency__Code_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 869: { RAW_Force_Omit field_force_omit(869, force_omit, AAA__3GPP__Cancellation__Type_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Cancellation__Type().RAW_decode(AAA__3GPP__Cancellation__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 870: { RAW_Force_Omit field_force_omit(870, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__E2E__Sequence().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 871: { RAW_Force_Omit field_force_omit(871, force_omit, BASE__NONE__Origin__Realm_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Origin__Realm().RAW_decode(BASE__NONE__Origin__Realm_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 872: { RAW_Force_Omit field_force_omit(872, force_omit, AAA__3GPP__PDN__Type_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__PDN__Type().RAW_decode(AAA__3GPP__PDN__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 873: { RAW_Force_Omit field_force_omit(873, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Scale__Factor().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 874: { RAW_Force_Omit field_force_omit(874, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__IM__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 875: { RAW_Force_Omit field_force_omit(875, force_omit, DNAS__NONE__Prompt_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Prompt().RAW_decode(DNAS__NONE__Prompt_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 876: { RAW_Force_Omit field_force_omit(876, force_omit, DCA__3GPP__SDP__Offer__Timestamp_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SDP__Offer__Timestamp().RAW_decode(DCA__3GPP__SDP__Offer__Timestamp_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 877: { RAW_Force_Omit field_force_omit(877, force_omit, AAA__3GPP__PPR__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__PPR__Flags().RAW_decode(AAA__3GPP__PPR__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 878: { RAW_Force_Omit field_force_omit(878, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__MM__Content__Type().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 879: { RAW_Force_Omit field_force_omit(879, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__CPDT__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 880: { RAW_Force_Omit field_force_omit(880, force_omit, GI__3GPP__3GPP__GGSN__IPv6__Address_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__GGSN__IPv6__Address().RAW_decode(GI__3GPP__3GPP__GGSN__IPv6__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 881: { RAW_Force_Omit field_force_omit(881, force_omit, AAA__3GPP__DER__S6b__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__DER__S6b__Flags().RAW_decode(AAA__3GPP__DER__S6b__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 882: { RAW_Force_Omit field_force_omit(882, force_omit, DCA__3GPP__SCS__Realm_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SCS__Realm().RAW_decode(DCA__3GPP__SCS__Realm_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 883: { RAW_Force_Omit field_force_omit(883, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__LCS__Requestor__Id().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 884: { RAW_Force_Omit field_force_omit(884, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Access__Network__Charging__Identifier().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 885: { RAW_Force_Omit field_force_omit(885, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Redirect__Server().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 886: { RAW_Force_Omit field_force_omit(886, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__AESE__Communication__Pattern__Config__Status().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 887: { RAW_Force_Omit field_force_omit(887, force_omit, DCA__3GPP__PoC__User__Role__info__Units_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PoC__User__Role__info__Units().RAW_decode(DCA__3GPP__PoC__User__Role__info__Units_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 888: { RAW_Force_Omit field_force_omit(888, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Variable__Part().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 889: { RAW_Force_Omit field_force_omit(889, force_omit, DCA__3GPP__ProSe__3rd__Party__Application__ID_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__3rd__Party__Application__ID().RAW_decode(DCA__3GPP__ProSe__3rd__Party__Application__ID_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 890: { RAW_Force_Omit field_force_omit(890, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Enhanced__Coverage__Restriction__Data().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 891: { RAW_Force_Omit field_force_omit(891, force_omit, PCC__3GPP__Bearer__Operation_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Bearer__Operation().RAW_decode(PCC__3GPP__Bearer__Operation_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 892: { RAW_Force_Omit field_force_omit(892, force_omit, AAA__3GPP__Current__Location__Retrieved_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Current__Location__Retrieved().RAW_decode(AAA__3GPP__Current__Location__Retrieved_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 893: { RAW_Force_Omit field_force_omit(893, force_omit, RX__3GPP__Pre__emption__Control__Info_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Pre__emption__Control__Info().RAW_decode(RX__3GPP__Pre__emption__Control__Info_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 894: { RAW_Force_Omit field_force_omit(894, force_omit, PCC__3GPP__TDF__Application__Instance__Identifier_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__TDF__Application__Instance__Identifier().RAW_decode(PCC__3GPP__TDF__Application__Instance__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 895: { RAW_Force_Omit field_force_omit(895, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SM__Device__Trigger__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 896: { RAW_Force_Omit field_force_omit(896, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Service__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 897: { RAW_Force_Omit field_force_omit(897, force_omit, BASE__NONE__Acct__Interim__Interval_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Acct__Interim__Interval().RAW_decode(BASE__NONE__Acct__Interim__Interval_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 898: { RAW_Force_Omit field_force_omit(898, force_omit, RX__3GPP__Media__Component__Number_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Media__Component__Number().RAW_decode(RX__3GPP__Media__Component__Number_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 899: { RAW_Force_Omit field_force_omit(899, force_omit, CxDx__3GPP__Path_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Path().RAW_decode(CxDx__3GPP__Path_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 900: { RAW_Force_Omit field_force_omit(900, force_omit, PCC__3GPP__Packet__Filter__Usage_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Packet__Filter__Usage().RAW_decode(PCC__3GPP__Packet__Filter__Usage_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 901: { RAW_Force_Omit field_force_omit(901, force_omit, AAA__3GPP__Event__Threshold__Event__1F_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Event__Threshold__Event__1F().RAW_decode(AAA__3GPP__Event__Threshold__Event__1F_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 902: { RAW_Force_Omit field_force_omit(902, force_omit, S6__3GPP__MONTE__Location__Type_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__MONTE__Location__Type().RAW_decode(S6__3GPP__MONTE__Location__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 903: { RAW_Force_Omit field_force_omit(903, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Inter__Operator__Identifier().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 904: { RAW_Force_Omit field_force_omit(904, force_omit, AAA__3GPP__RDS__Indicator_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__RDS__Indicator().RAW_decode(AAA__3GPP__RDS__Indicator_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 905: { RAW_Force_Omit field_force_omit(905, force_omit, DCA__3GPP__Proximity__Cancellation__Timestamp_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Proximity__Cancellation__Timestamp().RAW_decode(DCA__3GPP__Proximity__Cancellation__Timestamp_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 906: { RAW_Force_Omit field_force_omit(906, force_omit, DCA__3GPP__MMTel__SService__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__MMTel__SService__Type().RAW_decode(DCA__3GPP__MMTel__SService__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 907: { RAW_Force_Omit field_force_omit(907, force_omit, CxDx__3GPP__Optional__Capability_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Optional__Capability().RAW_decode(CxDx__3GPP__Optional__Capability_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 908: { RAW_Force_Omit field_force_omit(908, force_omit, PCC__3GPP__Tunnel__Header__Length_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Tunnel__Header__Length().RAW_decode(PCC__3GPP__Tunnel__Header__Length_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 909: { RAW_Force_Omit field_force_omit(909, force_omit, AAA__3GPP__Reporting__Trigger_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Reporting__Trigger().RAW_decode(AAA__3GPP__Reporting__Trigger_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 910: { RAW_Force_Omit field_force_omit(910, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 911: { RAW_Force_Omit field_force_omit(911, force_omit, CxDx__3GPP__Secondary__Event__Charging__Function__Name_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name().RAW_decode(CxDx__3GPP__Secondary__Event__Charging__Function__Name_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 912: { RAW_Force_Omit field_force_omit(912, force_omit, AAA__3GPP__Group__PLMN__Id_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Group__PLMN__Id().RAW_decode(AAA__3GPP__Group__PLMN__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 913: { RAW_Force_Omit field_force_omit(913, force_omit, DCA__3GPP__Reply__Path__Requested_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Reply__Path__Requested().RAW_decode(DCA__3GPP__Reply__Path__Requested_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 914: { RAW_Force_Omit field_force_omit(914, force_omit, AAA__3GPP__User__Id_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__User__Id().RAW_decode(AAA__3GPP__User__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 915: { RAW_Force_Omit field_force_omit(915, force_omit, DCA__3GPP__Serving__Node__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Serving__Node__Type().RAW_decode(DCA__3GPP__Serving__Node__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 916: { RAW_Force_Omit field_force_omit(916, force_omit, DNAS__NONE__Login__LAT__Node_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Login__LAT__Node().RAW_decode(DNAS__NONE__Login__LAT__Node_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 917: { RAW_Force_Omit field_force_omit(917, force_omit, DNAS__NONE__Originating__Line__Info_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Originating__Line__Info().RAW_decode(DNAS__NONE__Originating__Line__Info_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 918: { RAW_Force_Omit field_force_omit(918, force_omit, DCC__NONE__Exponent_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Exponent().RAW_decode(DCC__NONE__Exponent_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 919: { RAW_Force_Omit field_force_omit(919, force_omit, MIPv6__NONE__MIP__Authenticator_descr_.raw->forceomit); decoded_length = avp__MIPv6__NONE__MIP__Authenticator().RAW_decode(MIPv6__NONE__MIP__Authenticator_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 920: { RAW_Force_Omit field_force_omit(920, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 921: { RAW_Force_Omit field_force_omit(921, force_omit, MIPv4__NONE__Accounting__Input__Octets_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__Accounting__Input__Octets().RAW_decode(MIPv4__NONE__Accounting__Input__Octets_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 922: { RAW_Force_Omit field_force_omit(922, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__EPS__User__State().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 923: { RAW_Force_Omit field_force_omit(923, force_omit, BASE__NONE__Origin__Host_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Origin__Host().RAW_decode(BASE__NONE__Origin__Host_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 924: { RAW_Force_Omit field_force_omit(924, force_omit, AAA__3GPP__Access__Authorization__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Access__Authorization__Flags().RAW_decode(AAA__3GPP__Access__Authorization__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 925: { RAW_Force_Omit field_force_omit(925, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PDP__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 926: { RAW_Force_Omit field_force_omit(926, force_omit, DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator().RAW_decode(DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 927: { RAW_Force_Omit field_force_omit(927, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__NNI__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 928: { RAW_Force_Omit field_force_omit(928, force_omit, DCA__3GPP__Location__Estimate_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Location__Estimate().RAW_decode(DCA__3GPP__Location__Estimate_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 929: { RAW_Force_Omit field_force_omit(929, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Offline__Charging().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 930: { RAW_Force_Omit field_force_omit(930, force_omit, RX__3GPP__Retry__Interval_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Retry__Interval().RAW_decode(RX__3GPP__Retry__Interval_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 931: { RAW_Force_Omit field_force_omit(931, force_omit, BASE__NONE__Accounting__Session__Id_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Accounting__Session__Id().RAW_decode(BASE__NONE__Accounting__Session__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 932: { RAW_Force_Omit field_force_omit(932, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Additional__Content__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 933: { RAW_Force_Omit field_force_omit(933, force_omit, DCC__NONE__Restriction__Filter__Rule_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Restriction__Filter__Rule().RAW_decode(DCC__NONE__Restriction__Filter__Rule_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 934: { RAW_Force_Omit field_force_omit(934, force_omit, DCA__3GPP__Cause__Code_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Cause__Code().RAW_decode(DCA__3GPP__Cause__Code_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 935: { RAW_Force_Omit field_force_omit(935, force_omit, AAA__3GPP__TWAN__Connection__Mode_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__TWAN__Connection__Mode().RAW_decode(AAA__3GPP__TWAN__Connection__Mode_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 936: { RAW_Force_Omit field_force_omit(936, force_omit, PCC__3GPP__Packet__Filter__Identifier_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Packet__Filter__Identifier().RAW_decode(PCC__3GPP__Packet__Filter__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 937: { RAW_Force_Omit field_force_omit(937, force_omit, DCA__3GPP__Address__Data_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Address__Data().RAW_decode(DCA__3GPP__Address__Data_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 938: { RAW_Force_Omit field_force_omit(938, force_omit, S6__3GPP__SCEF__Reference__ID_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__SCEF__Reference__ID().RAW_decode(S6__3GPP__SCEF__Reference__ID_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 939: { RAW_Force_Omit field_force_omit(939, force_omit, DCA__3GPP__Content__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Content__Type().RAW_decode(DCA__3GPP__Content__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 940: { RAW_Force_Omit field_force_omit(940, force_omit, PCC__3GPP__Resource__Release__Notification_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Resource__Release__Notification().RAW_decode(PCC__3GPP__Resource__Release__Notification_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 941: { RAW_Force_Omit field_force_omit(941, force_omit, PCC__3GPP__ADC__Rule__Name_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__ADC__Rule__Name().RAW_decode(PCC__3GPP__ADC__Rule__Name_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 942: { RAW_Force_Omit field_force_omit(942, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__Function__IP__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 943: { RAW_Force_Omit field_force_omit(943, force_omit, PCC__3GPP__Guaranteed__Bitrate__DL_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Guaranteed__Bitrate__DL().RAW_decode(PCC__3GPP__Guaranteed__Bitrate__DL_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 944: { RAW_Force_Omit field_force_omit(944, force_omit, BASE__NONE__Disconnect__Cause_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Disconnect__Cause().RAW_decode(BASE__NONE__Disconnect__Cause_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 945: { RAW_Force_Omit field_force_omit(945, force_omit, AAA__3GPP__Error__Diagnostic_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Error__Diagnostic().RAW_decode(AAA__3GPP__Error__Diagnostic_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 946: { RAW_Force_Omit field_force_omit(946, force_omit, RX__3GPP__Extended__Max__Supported__BW__UL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Extended__Max__Supported__BW__UL().RAW_decode(RX__3GPP__Extended__Max__Supported__BW__UL_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 947: { RAW_Force_Omit field_force_omit(947, force_omit, PCC__3GPP__UDP__Source__Port_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__UDP__Source__Port().RAW_decode(PCC__3GPP__UDP__Source__Port_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 948: { RAW_Force_Omit field_force_omit(948, force_omit, DCC__NONE__CC__Total__Octets_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__CC__Total__Octets().RAW_decode(DCC__NONE__CC__Total__Octets_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 949: { RAW_Force_Omit field_force_omit(949, force_omit, BASE__NONE__Accounting__Record__Type_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Accounting__Record__Type().RAW_decode(BASE__NONE__Accounting__Record__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 950: { RAW_Force_Omit field_force_omit(950, force_omit, DCA__3GPP__SMS__Result_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SMS__Result().RAW_decode(DCA__3GPP__SMS__Result_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 951: { RAW_Force_Omit field_force_omit(951, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__MMS__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 952: { RAW_Force_Omit field_force_omit(952, force_omit, CxDx__3GPP__From__SIP__Header_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__From__SIP__Header().RAW_decode(CxDx__3GPP__From__SIP__Header_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 953: { RAW_Force_Omit field_force_omit(953, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Routing__Rule__Definition().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 954: { RAW_Force_Omit field_force_omit(954, force_omit, AAA__3GPP__SIPTO__Local__Network__Permission_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__SIPTO__Local__Network__Permission().RAW_decode(AAA__3GPP__SIPTO__Local__Network__Permission_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 955: { RAW_Force_Omit field_force_omit(955, force_omit, DCA__3GPP__CUG__Information_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__CUG__Information().RAW_decode(DCA__3GPP__CUG__Information_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 956: { RAW_Force_Omit field_force_omit(956, force_omit, AAA__3GPP__VPLMN__Dynamic__Address__Allowed_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed().RAW_decode(AAA__3GPP__VPLMN__Dynamic__Address__Allowed_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 957: { RAW_Force_Omit field_force_omit(957, force_omit, DCC__NONE__Value__Digits_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Value__Digits().RAW_decode(DCC__NONE__Value__Digits_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 958: { RAW_Force_Omit field_force_omit(958, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__MN__AAA__Auth().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 959: { RAW_Force_Omit field_force_omit(959, force_omit, BASE__NONE__Acct__Application__Id_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Acct__Application__Id().RAW_decode(BASE__NONE__Acct__Application__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 960: { RAW_Force_Omit field_force_omit(960, force_omit, DCA__3GPP__Associated__Party__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Associated__Party__Address().RAW_decode(DCA__3GPP__Associated__Party__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 961: { RAW_Force_Omit field_force_omit(961, force_omit, CxDx__3GPP__SIP__Authenticate_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__SIP__Authenticate().RAW_decode(CxDx__3GPP__SIP__Authenticate_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 962: { RAW_Force_Omit field_force_omit(962, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Service__Type().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 963: { RAW_Force_Omit field_force_omit(963, force_omit, AAA__3GPP__Immediate__Response__Preferred_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Immediate__Response__Preferred().RAW_decode(AAA__3GPP__Immediate__Response__Preferred_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 964: { RAW_Force_Omit field_force_omit(964, force_omit, DNAS__NONE__Framed__Appletalk__Zone_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__Appletalk__Zone().RAW_decode(DNAS__NONE__Framed__Appletalk__Zone_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 965: { RAW_Force_Omit field_force_omit(965, force_omit, DNAS__NONE__Login__IPv6__Host_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Login__IPv6__Host().RAW_decode(DNAS__NONE__Login__IPv6__Host_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 966: { RAW_Force_Omit field_force_omit(966, force_omit, DCA__3GPP__Local__GW__Inserted__Indication_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Local__GW__Inserted__Indication().RAW_decode(DCA__3GPP__Local__GW__Inserted__Indication_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 967: { RAW_Force_Omit field_force_omit(967, force_omit, AAA__3GPP__XRES_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__XRES().RAW_decode(AAA__3GPP__XRES_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 968: { RAW_Force_Omit field_force_omit(968, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Final__Unit__Indication().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 969: { RAW_Force_Omit field_force_omit(969, force_omit, DCA__3GPP__Deferred__Location__Event__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Deferred__Location__Event__Type().RAW_decode(DCA__3GPP__Deferred__Location__Event__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 970: { RAW_Force_Omit field_force_omit(970, force_omit, GI__3GPP__3GPP__IMSI_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__IMSI().RAW_decode(GI__3GPP__3GPP__IMSI_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 971: { RAW_Force_Omit field_force_omit(971, force_omit, AAA__3GPP__User__State_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__User__State().RAW_decode(AAA__3GPP__User__State_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 972: { RAW_Force_Omit field_force_omit(972, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__MN__to__HA__MSA().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 973: { RAW_Force_Omit field_force_omit(973, force_omit, BASE__NONE__Result__Code_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Result__Code().RAW_decode(BASE__NONE__Result__Code_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 974: { RAW_Force_Omit field_force_omit(974, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Envelope().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 975: { RAW_Force_Omit field_force_omit(975, force_omit, DCA__3GPP__Monitoring__Event__Configuration__Activity_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Monitoring__Event__Configuration__Activity().RAW_decode(DCA__3GPP__Monitoring__Event__Configuration__Activity_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 976: { RAW_Force_Omit field_force_omit(976, force_omit, DCA__3GPP__IMS__Communication__Service__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__IMS__Communication__Service__Identifier().RAW_decode(DCA__3GPP__IMS__Communication__Service__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 977: { RAW_Force_Omit field_force_omit(977, force_omit, DNAS__NONE__Framed__IP__Address_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__IP__Address().RAW_decode(DNAS__NONE__Framed__IP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 978: { RAW_Force_Omit field_force_omit(978, force_omit, AAA__3GPP__Trust__Relationship__Update_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Trust__Relationship__Update().RAW_decode(AAA__3GPP__Trust__Relationship__Update_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 979: { RAW_Force_Omit field_force_omit(979, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__APN__Rate__Control__Downlink().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 980: { RAW_Force_Omit field_force_omit(980, force_omit, DCA__3GPP__Session__Direction_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Session__Direction().RAW_decode(DCA__3GPP__Session__Direction_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 981: { RAW_Force_Omit field_force_omit(981, force_omit, S6__3GPP__IP__SM__GW__Realm_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__IP__SM__GW__Realm().RAW_decode(S6__3GPP__IP__SM__GW__Realm_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 982: { RAW_Force_Omit field_force_omit(982, force_omit, DCA__3GPP__Monitoring__UE__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Monitoring__UE__Identifier().RAW_decode(DCA__3GPP__Monitoring__UE__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 983: { RAW_Force_Omit field_force_omit(983, force_omit, S6__3GPP__Reference__ID__Validity__Time_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Reference__ID__Validity__Time().RAW_decode(S6__3GPP__Reference__ID__Validity__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 984: { RAW_Force_Omit field_force_omit(984, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__TFT__Packet__Filter__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 985: { RAW_Force_Omit field_force_omit(985, force_omit, AAA__3GPP__E__UTRAN__Cell__Global__Identity_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity().RAW_decode(AAA__3GPP__E__UTRAN__Cell__Global__Identity_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 986: { RAW_Force_Omit field_force_omit(986, force_omit, RX__3GPP__Min__Desired__Bandwidth__DL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Min__Desired__Bandwidth__DL().RAW_decode(RX__3GPP__Min__Desired__Bandwidth__DL_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 987: { RAW_Force_Omit field_force_omit(987, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Transmitter__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 988: { RAW_Force_Omit field_force_omit(988, force_omit, S6__3GPP__Group__Reporting__Guard__Timer_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Group__Reporting__Guard__Timer().RAW_decode(S6__3GPP__Group__Reporting__Guard__Timer_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 989: { RAW_Force_Omit field_force_omit(989, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PS__Furnish__Charging__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 990: { RAW_Force_Omit field_force_omit(990, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Associated__Identities().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 991: { RAW_Force_Omit field_force_omit(991, force_omit, PCC__3GPP__Session__Linking__Indicator_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Session__Linking__Indicator().RAW_decode(PCC__3GPP__Session__Linking__Indicator_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 992: { RAW_Force_Omit field_force_omit(992, force_omit, BASE__NONE__Auth__Session__State_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Auth__Session__State().RAW_decode(BASE__NONE__Auth__Session__State_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 993: { RAW_Force_Omit field_force_omit(993, force_omit, S6__3GPP__Maximum__Number__of__Reports_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Maximum__Number__of__Reports().RAW_decode(S6__3GPP__Maximum__Number__of__Reports_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 994: { RAW_Force_Omit field_force_omit(994, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__PRA__Install().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 995: { RAW_Force_Omit field_force_omit(995, force_omit, AAA__3GPP__V2X__Permission_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__V2X__Permission().RAW_decode(AAA__3GPP__V2X__Permission_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 996: { RAW_Force_Omit field_force_omit(996, force_omit, DCA__3GPP__ProSe__Range__Class_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__Range__Class().RAW_decode(DCA__3GPP__ProSe__Range__Class_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 997: { RAW_Force_Omit field_force_omit(997, force_omit, DCA__3GPP__Carrier__Select__Routing__Information_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Carrier__Select__Routing__Information().RAW_decode(DCA__3GPP__Carrier__Select__Routing__Information_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 998: { RAW_Force_Omit field_force_omit(998, force_omit, PCC__3GPP__QoS__Negotiation_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__QoS__Negotiation().RAW_decode(PCC__3GPP__QoS__Negotiation_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 999: { RAW_Force_Omit field_force_omit(999, force_omit, AAA__3GPP__LIPA__Permission_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__LIPA__Permission().RAW_decode(AAA__3GPP__LIPA__Permission_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1000: { RAW_Force_Omit field_force_omit(1000, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__SIP__Auth__Data__Item().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1001: { RAW_Force_Omit field_force_omit(1001, force_omit, AAA__3GPP__3GPP2__MEID_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__3GPP2__MEID().RAW_decode(AAA__3GPP__3GPP2__MEID_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1002: { RAW_Force_Omit field_force_omit(1002, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__FA__to__MN__MSA().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1003: { RAW_Force_Omit field_force_omit(1003, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Subscription__Data().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1004: { RAW_Force_Omit field_force_omit(1004, force_omit, CxDx__3GPP__Multiple__Registration__Indication_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Multiple__Registration__Indication().RAW_decode(CxDx__3GPP__Multiple__Registration__Indication_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1005: { RAW_Force_Omit field_force_omit(1005, force_omit, AAA__3GPP__WLAN__offloadability__UTRAN_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__WLAN__offloadability__UTRAN().RAW_decode(AAA__3GPP__WLAN__offloadability__UTRAN_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1006: { RAW_Force_Omit field_force_omit(1006, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Vendor__Specific__Application__Id().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1007: { RAW_Force_Omit field_force_omit(1007, force_omit, DCA__3GPP__IMSI__Unauthenticated__Flag_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__IMSI__Unauthenticated__Flag().RAW_decode(DCA__3GPP__IMSI__Unauthenticated__Flag_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1008: { RAW_Force_Omit field_force_omit(1008, force_omit, DCA__3GPP__Interface__Id_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Interface__Id().RAW_decode(DCA__3GPP__Interface__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1009: { RAW_Force_Omit field_force_omit(1009, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__CSG__Subscription__Data().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1010: { RAW_Force_Omit field_force_omit(1010, force_omit, DCA__3GPP__Diagnostics_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Diagnostics().RAW_decode(DCA__3GPP__Diagnostics_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1011: { RAW_Force_Omit field_force_omit(1011, force_omit, MIPv6__NONE__Service__Selection_descr_.raw->forceomit); decoded_length = avp__MIPv6__NONE__Service__Selection().RAW_decode(MIPv6__NONE__Service__Selection_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1012: { RAW_Force_Omit field_force_omit(1012, force_omit, AAA__3GPP__TS__Code_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__TS__Code().RAW_decode(AAA__3GPP__TS__Code_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1013: { RAW_Force_Omit field_force_omit(1013, force_omit, DNAS__NONE__Tunnel__Client__Endpoint_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Tunnel__Client__Endpoint().RAW_decode(DNAS__NONE__Tunnel__Client__Endpoint_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1014: { RAW_Force_Omit field_force_omit(1014, force_omit, AAA__3GPP__AN__Trusted_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__AN__Trusted().RAW_decode(AAA__3GPP__AN__Trusted_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1015: { RAW_Force_Omit field_force_omit(1015, force_omit, DCA__3GPP__Monitoring__Event__Funtionality_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Monitoring__Event__Funtionality().RAW_decode(DCA__3GPP__Monitoring__Event__Funtionality_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1016: { RAW_Force_Omit field_force_omit(1016, force_omit, DCA__3GPP__Aux__Applic__Info_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Aux__Applic__Info().RAW_decode(DCA__3GPP__Aux__Applic__Info_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1017: { RAW_Force_Omit field_force_omit(1017, force_omit, MIPv4__NONE__MIP__Nonce_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Nonce().RAW_decode(MIPv4__NONE__MIP__Nonce_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1018: { RAW_Force_Omit field_force_omit(1018, force_omit, S6__3GPP__IP__SM__GW__Number_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__IP__SM__GW__Number().RAW_decode(S6__3GPP__IP__SM__GW__Number_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1019: { RAW_Force_Omit field_force_omit(1019, force_omit, AAA__3GPP__AAR__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__AAR__Flags().RAW_decode(AAA__3GPP__AAR__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1020: { RAW_Force_Omit field_force_omit(1020, force_omit, DCA__3GPP__LCS__Client__External__ID_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__LCS__Client__External__ID().RAW_decode(DCA__3GPP__LCS__Client__External__ID_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1021: { RAW_Force_Omit field_force_omit(1021, force_omit, DCA__3GPP__VLR__Number_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__VLR__Number().RAW_decode(DCA__3GPP__VLR__Number_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1022: { RAW_Force_Omit field_force_omit(1022, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Charging__Rule__Install().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1023: { RAW_Force_Omit field_force_omit(1023, force_omit, RX__3GPP__Rx__Request__Type_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Rx__Request__Type().RAW_decode(RX__3GPP__Rx__Request__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1024: { RAW_Force_Omit field_force_omit(1024, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__NIDD__Authorization__Response().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1025: { RAW_Force_Omit field_force_omit(1025, force_omit, DCA__3GPP__Outgoing__Trunk__Group__Id_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Outgoing__Trunk__Group__Id().RAW_decode(DCA__3GPP__Outgoing__Trunk__Group__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1026: { RAW_Force_Omit field_force_omit(1026, force_omit, AAA__3GPP__Transport__Access__Type_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Transport__Access__Type().RAW_decode(AAA__3GPP__Transport__Access__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1027: { RAW_Force_Omit field_force_omit(1027, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Subscription__Id().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1028: { RAW_Force_Omit field_force_omit(1028, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__QoS__Rule__Remove().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1029: { RAW_Force_Omit field_force_omit(1029, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__VPLMN__CSG__Subscription__Data().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1030: { RAW_Force_Omit field_force_omit(1030, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Message__Body().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1031: { RAW_Force_Omit field_force_omit(1031, force_omit, S6__3GPP__Communication__Duration__Time_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Communication__Duration__Time().RAW_decode(S6__3GPP__Communication__Duration__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1032: { RAW_Force_Omit field_force_omit(1032, force_omit, PCC__3GPP__Access__Availability__Change__Reason_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Access__Availability__Change__Reason().RAW_decode(PCC__3GPP__Access__Availability__Change__Reason_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1033: { RAW_Force_Omit field_force_omit(1033, force_omit, PCC__3GPP__TDF__Application__Identifier_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__TDF__Application__Identifier().RAW_decode(PCC__3GPP__TDF__Application__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1034: { RAW_Force_Omit field_force_omit(1034, force_omit, DCA__3GPP__Requested__PLMN__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Requested__PLMN__Identifier().RAW_decode(DCA__3GPP__Requested__PLMN__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1035: { RAW_Force_Omit field_force_omit(1035, force_omit, AAA__3GPP__Location__Area__Identity_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Location__Area__Identity().RAW_decode(AAA__3GPP__Location__Area__Identity_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1036: { RAW_Force_Omit field_force_omit(1036, force_omit, RX__3GPP__Media__Component__Status_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Media__Component__Status().RAW_decode(RX__3GPP__Media__Component__Status_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1037: { RAW_Force_Omit field_force_omit(1037, force_omit, AAA__3GPP__eDRX__Cycle__Length__Value_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__eDRX__Cycle__Length__Value().RAW_decode(AAA__3GPP__eDRX__Cycle__Length__Value_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1038: { RAW_Force_Omit field_force_omit(1038, force_omit, MIPv4__NONE__MIP__FA__Challenge_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__FA__Challenge().RAW_decode(MIPv4__NONE__MIP__FA__Challenge_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1039: { RAW_Force_Omit field_force_omit(1039, force_omit, CxDx__3GPP__Visited__Network__Identifier_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Visited__Network__Identifier().RAW_decode(CxDx__3GPP__Visited__Network__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1040: { RAW_Force_Omit field_force_omit(1040, force_omit, S6__3GPP__RIR__Flags_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__RIR__Flags().RAW_decode(S6__3GPP__RIR__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1041: { RAW_Force_Omit field_force_omit(1041, force_omit, DCA__3GPP__Volume__Quota__Threshold_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Volume__Quota__Threshold().RAW_decode(DCA__3GPP__Volume__Quota__Threshold_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1042: { RAW_Force_Omit field_force_omit(1042, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Incremental__Cost().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1043: { RAW_Force_Omit field_force_omit(1043, force_omit, PCC__3GPP__Usage__Monitoring__Level_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Usage__Monitoring__Level().RAW_decode(PCC__3GPP__Usage__Monitoring__Level_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1044: { RAW_Force_Omit field_force_omit(1044, force_omit, AAA__3GPP__Collection__Period__RRM__LTE_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Collection__Period__RRM__LTE().RAW_decode(AAA__3GPP__Collection__Period__RRM__LTE_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1045: { RAW_Force_Omit field_force_omit(1045, force_omit, PCC__3GPP__Extended__APN__AMBR__UL_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Extended__APN__AMBR__UL().RAW_decode(PCC__3GPP__Extended__APN__AMBR__UL_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1046: { RAW_Force_Omit field_force_omit(1046, force_omit, AAA__3GPP__Subscriber__Status_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Subscriber__Status().RAW_decode(AAA__3GPP__Subscriber__Status_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1047: { RAW_Force_Omit field_force_omit(1047, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Identity__with__Emergency__Registration().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1048: { RAW_Force_Omit field_force_omit(1048, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Originator__Received__Address().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1049: { RAW_Force_Omit field_force_omit(1049, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__AoC__Service().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1050: { RAW_Force_Omit field_force_omit(1050, force_omit, DCC__NONE__Tariff__Change__Usage_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Tariff__Change__Usage().RAW_decode(DCC__NONE__Tariff__Change__Usage_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1051: { RAW_Force_Omit field_force_omit(1051, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__LCS__PrivacyException().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1052: { RAW_Force_Omit field_force_omit(1052, force_omit, AAA__3GPP__QoS__Subscribed_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__QoS__Subscribed().RAW_decode(AAA__3GPP__QoS__Subscribed_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1053: { RAW_Force_Omit field_force_omit(1053, force_omit, DNAS__NONE__NAS__IP__Address_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__NAS__IP__Address().RAW_decode(DNAS__NONE__NAS__IP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1054: { RAW_Force_Omit field_force_omit(1054, force_omit, DCA__3GPP__Variable__Part__Value_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Variable__Part__Value().RAW_decode(DCA__3GPP__Variable__Part__Value_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1055: { RAW_Force_Omit field_force_omit(1055, force_omit, DCA__3GPP__Read__Reply__Report__Requested_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Read__Reply__Report__Requested().RAW_decode(DCA__3GPP__Read__Reply__Report__Requested_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1056: { RAW_Force_Omit field_force_omit(1056, force_omit, DCA__3GPP__Event__Charging__TimeStamp_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Event__Charging__TimeStamp().RAW_decode(DCA__3GPP__Event__Charging__TimeStamp_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1057: { RAW_Force_Omit field_force_omit(1057, force_omit, RX__3GPP__RR__Bandwidth_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__RR__Bandwidth().RAW_decode(RX__3GPP__RR__Bandwidth_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1058: { RAW_Force_Omit field_force_omit(1058, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__CHAP__Auth().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1059: { RAW_Force_Omit field_force_omit(1059, force_omit, DCC__NONE__Service__Context__Id_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Service__Context__Id().RAW_decode(DCC__NONE__Service__Context__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1060: { RAW_Force_Omit field_force_omit(1060, force_omit, MIPv4__NONE__MIP__Authenticator__Length_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Authenticator__Length().RAW_decode(MIPv4__NONE__MIP__Authenticator__Length_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1061: { RAW_Force_Omit field_force_omit(1061, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SDP__TimeStamps().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1062: { RAW_Force_Omit field_force_omit(1062, force_omit, DCA__3GPP__IMS__Charging__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__IMS__Charging__Identifier().RAW_decode(DCA__3GPP__IMS__Charging__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1063: { RAW_Force_Omit field_force_omit(1063, force_omit, AAA__3GPP__MIP__FA__RK__SPI_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__MIP__FA__RK__SPI().RAW_decode(AAA__3GPP__MIP__FA__RK__SPI_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1064: { RAW_Force_Omit field_force_omit(1064, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Related__Trigger().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1065: { RAW_Force_Omit field_force_omit(1065, force_omit, PCC__3GPP__APN__Aggregate__Max__Bitrate__DL_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL().RAW_decode(PCC__3GPP__APN__Aggregate__Max__Bitrate__DL_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1066: { RAW_Force_Omit field_force_omit(1066, force_omit, S6__3GPP__SCS__Identity_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__SCS__Identity().RAW_decode(S6__3GPP__SCS__Identity_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1067: { RAW_Force_Omit field_force_omit(1067, force_omit, DCA__3GPP__LCS__Name__String_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__LCS__Name__String().RAW_decode(DCA__3GPP__LCS__Name__String_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1068: { RAW_Force_Omit field_force_omit(1068, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Access__Network__Charging__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1069: { RAW_Force_Omit field_force_omit(1069, force_omit, PCC__3GPP__Presence__Reporting__Area__Identifier_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Presence__Reporting__Area__Identifier().RAW_decode(PCC__3GPP__Presence__Reporting__Area__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1070: { RAW_Force_Omit field_force_omit(1070, force_omit, BASE__NONE__Inband__Security__Id_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Inband__Security__Id().RAW_decode(BASE__NONE__Inband__Security__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1071: { RAW_Force_Omit field_force_omit(1071, force_omit, DCA__3GPP__ISUP__Cause__Value_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ISUP__Cause__Value().RAW_decode(DCA__3GPP__ISUP__Cause__Value_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1072: { RAW_Force_Omit field_force_omit(1072, force_omit, PCC__3GPP__Charging__Rule__Name_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Charging__Rule__Name().RAW_decode(PCC__3GPP__Charging__Rule__Name_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1073: { RAW_Force_Omit field_force_omit(1073, force_omit, RX__3GPP__Ip__Domain__Id_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Ip__Domain__Id().RAW_decode(RX__3GPP__Ip__Domain__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1074: { RAW_Force_Omit field_force_omit(1074, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__TDF__IP__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1075: { RAW_Force_Omit field_force_omit(1075, force_omit, AAA__3GPP__UE__Usage__Type_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__UE__Usage__Type().RAW_decode(AAA__3GPP__UE__Usage__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1076: { RAW_Force_Omit field_force_omit(1076, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Enhanced__Coverage__Restriction().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1077: { RAW_Force_Omit field_force_omit(1077, force_omit, DCA__3GPP__Charged__Party_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Charged__Party().RAW_decode(DCA__3GPP__Charged__Party_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1078: { RAW_Force_Omit field_force_omit(1078, force_omit, DCA__3GPP__PDN__Connection__Charging__ID_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PDN__Connection__Charging__ID().RAW_decode(DCA__3GPP__PDN__Connection__Charging__ID_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1079: { RAW_Force_Omit field_force_omit(1079, force_omit, CxDx__3GPP__User__Data__Already__Available_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__User__Data__Already__Available().RAW_decode(CxDx__3GPP__User__Data__Already__Available_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1080: { RAW_Force_Omit field_force_omit(1080, force_omit, PCC__3GPP__Security__Parameter__Index_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Security__Parameter__Index().RAW_decode(PCC__3GPP__Security__Parameter__Index_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1081: { RAW_Force_Omit field_force_omit(1081, force_omit, AAA__3GPP__MME__Number__for__MT__SMS_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__MME__Number__for__MT__SMS().RAW_decode(AAA__3GPP__MME__Number__for__MT__SMS_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1082: { RAW_Force_Omit field_force_omit(1082, force_omit, PCC__3GPP__Traffic__Steering__Policy__Identifier__UL_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL().RAW_decode(PCC__3GPP__Traffic__Steering__Policy__Identifier__UL_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1083: { RAW_Force_Omit field_force_omit(1083, force_omit, DCC__NONE__CC__Correlation__Id_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__CC__Correlation__Id().RAW_decode(DCC__NONE__CC__Correlation__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1084: { RAW_Force_Omit field_force_omit(1084, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Home__Agent__Host().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1085: { RAW_Force_Omit field_force_omit(1085, force_omit, BASE__NONE__Route__Record_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Route__Record().RAW_decode(BASE__NONE__Route__Record_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1086: { RAW_Force_Omit field_force_omit(1086, force_omit, DCA__3GPP__SM__User__Data__Header_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SM__User__Data__Header().RAW_decode(DCA__3GPP__SM__User__Data__Header_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1087: { RAW_Force_Omit field_force_omit(1087, force_omit, AAA__3GPP__Carrier__Frequency_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Carrier__Frequency().RAW_decode(AAA__3GPP__Carrier__Frequency_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1088: { RAW_Force_Omit field_force_omit(1088, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__MMTel__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1089: { RAW_Force_Omit field_force_omit(1089, force_omit, CxDx__3GPP__Mandatory__Capability_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Mandatory__Capability().RAW_decode(CxDx__3GPP__Mandatory__Capability_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1090: { RAW_Force_Omit field_force_omit(1090, force_omit, AAA__3GPP__Trace__NE__Type__List_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Trace__NE__Type__List().RAW_decode(AAA__3GPP__Trace__NE__Type__List_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1091: { RAW_Force_Omit field_force_omit(1091, force_omit, DCA__3GPP__Charging__Characteristics__Selection__Mode_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Charging__Characteristics__Selection__Mode().RAW_decode(DCA__3GPP__Charging__Characteristics__Selection__Mode_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1092: { RAW_Force_Omit field_force_omit(1092, force_omit, DNAS__NONE__Port__Limit_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Port__Limit().RAW_decode(DNAS__NONE__Port__Limit_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1093: { RAW_Force_Omit field_force_omit(1093, force_omit, MIPv6__NONE__MIP6__Feature__Vector_descr_.raw->forceomit); decoded_length = avp__MIPv6__NONE__MIP6__Feature__Vector().RAW_decode(MIPv6__NONE__MIP6__Feature__Vector_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1094: { RAW_Force_Omit field_force_omit(1094, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Multiple__Services__Credit__Control().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1095: { RAW_Force_Omit field_force_omit(1095, force_omit, AAA__3GPP__All__APN__Configurations__Included__Indicator_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__All__APN__Configurations__Included__Indicator().RAW_decode(AAA__3GPP__All__APN__Configurations__Included__Indicator_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1096: { RAW_Force_Omit field_force_omit(1096, force_omit, AAA__3GPP__NOR__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__NOR__Flags().RAW_decode(AAA__3GPP__NOR__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1097: { RAW_Force_Omit field_force_omit(1097, force_omit, DCA__3GPP__Message__ID_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Message__ID().RAW_decode(DCA__3GPP__Message__ID_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1098: { RAW_Force_Omit field_force_omit(1098, force_omit, GI__3GPP__3GPP__MS__TimeZone_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__MS__TimeZone().RAW_decode(GI__3GPP__3GPP__MS__TimeZone_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1099: { RAW_Force_Omit field_force_omit(1099, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__External__Client().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1100: { RAW_Force_Omit field_force_omit(1100, force_omit, DCA__3GPP__Charge__Reason__Code_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Charge__Reason__Code().RAW_decode(DCA__3GPP__Charge__Reason__Code_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1101: { RAW_Force_Omit field_force_omit(1101, force_omit, BASE__NONE__Authorization__Lifetime_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Authorization__Lifetime().RAW_decode(BASE__NONE__Authorization__Lifetime_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1102: { RAW_Force_Omit field_force_omit(1102, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__TWAN__PCO().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1103: { RAW_Force_Omit field_force_omit(1103, force_omit, DCA__3GPP__PoC__Change__Conditions_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PoC__Change__Conditions().RAW_decode(DCA__3GPP__PoC__Change__Conditions_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1104: { RAW_Force_Omit field_force_omit(1104, force_omit, DCA__3GPP__Language_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Language().RAW_decode(DCA__3GPP__Language_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1105: { RAW_Force_Omit field_force_omit(1105, force_omit, RX__3GPP__Extended__Min__Requested__BW__DL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Extended__Min__Requested__BW__DL().RAW_decode(RX__3GPP__Extended__Min__Requested__BW__DL_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1106: { RAW_Force_Omit field_force_omit(1106, force_omit, DNAS__NONE__ARAP__Features_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__ARAP__Features().RAW_decode(DNAS__NONE__ARAP__Features_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1107: { RAW_Force_Omit field_force_omit(1107, force_omit, DNAS__NONE__Framed__MTU_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__MTU().RAW_decode(DNAS__NONE__Framed__MTU_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1108: { RAW_Force_Omit field_force_omit(1108, force_omit, DCA__3GPP__Unit__Quota__Threshold_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Unit__Quota__Threshold().RAW_decode(DCA__3GPP__Unit__Quota__Threshold_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1109: { RAW_Force_Omit field_force_omit(1109, force_omit, DNAS__NONE__Accounting__Auth__Method_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Accounting__Auth__Method().RAW_decode(DNAS__NONE__Accounting__Auth__Method_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1110: { RAW_Force_Omit field_force_omit(1110, force_omit, MIPv4__NONE__MIP__Authenticator__Offset_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Authenticator__Offset().RAW_decode(MIPv4__NONE__MIP__Authenticator__Offset_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1111: { RAW_Force_Omit field_force_omit(1111, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__MBMS__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1112: { RAW_Force_Omit field_force_omit(1112, force_omit, DCA__3GPP__Bearer__Capability_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Bearer__Capability().RAW_decode(DCA__3GPP__Bearer__Capability_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1113: { RAW_Force_Omit field_force_omit(1113, force_omit, RX__3GPP__Service__URN_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Service__URN().RAW_decode(RX__3GPP__Service__URN_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1114: { RAW_Force_Omit field_force_omit(1114, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Supported__Services().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1115: { RAW_Force_Omit field_force_omit(1115, force_omit, DCA__3GPP__SDP__Media__Description_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SDP__Media__Description().RAW_decode(DCA__3GPP__SDP__Media__Description_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1116: { RAW_Force_Omit field_force_omit(1116, force_omit, MIPv4__NONE__Accounting__Output__Packets_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__Accounting__Output__Packets().RAW_decode(MIPv4__NONE__Accounting__Output__Packets_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1117: { RAW_Force_Omit field_force_omit(1117, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Radio__Parameter__Set__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1118: { RAW_Force_Omit field_force_omit(1118, force_omit, PCC__3GPP__Rule__DeActivation__Time_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Rule__DeActivation__Time().RAW_decode(PCC__3GPP__Rule__DeActivation__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1119: { RAW_Force_Omit field_force_omit(1119, force_omit, AAA__3GPP__Relay__Node__Indicator_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Relay__Node__Indicator().RAW_decode(AAA__3GPP__Relay__Node__Indicator_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1120: { RAW_Force_Omit field_force_omit(1120, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__T4__Data().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1121: { RAW_Force_Omit field_force_omit(1121, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Fixed__User__Location__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1122: { RAW_Force_Omit field_force_omit(1122, force_omit, DCA__3GPP__Coverage__Status_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Coverage__Status().RAW_decode(DCA__3GPP__Coverage__Status_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1123: { RAW_Force_Omit field_force_omit(1123, force_omit, PCC__3GPP__Online_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Online().RAW_decode(PCC__3GPP__Online_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1124: { RAW_Force_Omit field_force_omit(1124, force_omit, PCC__3GPP__ADC__Rule__Base__Name_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__ADC__Rule__Base__Name().RAW_decode(PCC__3GPP__ADC__Rule__Base__Name_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1125: { RAW_Force_Omit field_force_omit(1125, force_omit, AAA__3GPP__SCEF__Realm_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__SCEF__Realm().RAW_decode(AAA__3GPP__SCEF__Realm_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1126: { RAW_Force_Omit field_force_omit(1126, force_omit, DCA__3GPP__MBMS__Charged__Party_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__MBMS__Charged__Party().RAW_decode(DCA__3GPP__MBMS__Charged__Party_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1127: { RAW_Force_Omit field_force_omit(1127, force_omit, S6__3GPP__Requested__Validity__Time_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Requested__Validity__Time().RAW_decode(S6__3GPP__Requested__Validity__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1128: { RAW_Force_Omit field_force_omit(1128, force_omit, DCC__NONE__CC__Request__Number_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__CC__Request__Number().RAW_decode(DCC__NONE__CC__Request__Number_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1129: { RAW_Force_Omit field_force_omit(1129, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__AoC__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1130: { RAW_Force_Omit field_force_omit(1130, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Supported__Features().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1131: { RAW_Force_Omit field_force_omit(1131, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Local__Time__Zone().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1132: { RAW_Force_Omit field_force_omit(1132, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__GERAN__Vector().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1133: { RAW_Force_Omit field_force_omit(1133, force_omit, CxDx__3GPP__Call__ID__SIP__Header_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Call__ID__SIP__Header().RAW_decode(CxDx__3GPP__Call__ID__SIP__Header_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1134: { RAW_Force_Omit field_force_omit(1134, force_omit, DCA__3GPP__Online__Charging__Flag_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Online__Charging__Flag().RAW_decode(DCA__3GPP__Online__Charging__Flag_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1135: { RAW_Force_Omit field_force_omit(1135, force_omit, DCA__3GPP__Number__of__Messages__Sent_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Number__of__Messages__Sent().RAW_decode(DCA__3GPP__Number__of__Messages__Sent_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1136: { RAW_Force_Omit field_force_omit(1136, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__EPS__Subscribed__QoS__Profile().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1137: { RAW_Force_Omit field_force_omit(1137, force_omit, GI__3GPP__3GPP__Session__Stop__Indicator_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__Session__Stop__Indicator().RAW_decode(GI__3GPP__3GPP__Session__Stop__Indicator_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1138: { RAW_Force_Omit field_force_omit(1138, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__GPRS__Subscription__Data().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1139: { RAW_Force_Omit field_force_omit(1139, force_omit, GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile().RAW_decode(GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1140: { RAW_Force_Omit field_force_omit(1140, force_omit, DCA__3GPP__Access__Transfer__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Access__Transfer__Type().RAW_decode(DCA__3GPP__Access__Transfer__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1141: { RAW_Force_Omit field_force_omit(1141, force_omit, DNAS__NONE__Called__Station__Id_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Called__Station__Id().RAW_decode(DNAS__NONE__Called__Station__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1142: { RAW_Force_Omit field_force_omit(1142, force_omit, DCA__3GPP__Inter__UE__Transfer_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Inter__UE__Transfer().RAW_decode(DCA__3GPP__Inter__UE__Transfer_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1143: { RAW_Force_Omit field_force_omit(1143, force_omit, DCC__NONE__Cost__Unit_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Cost__Unit().RAW_decode(DCC__NONE__Cost__Unit_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1144: { RAW_Force_Omit field_force_omit(1144, force_omit, BASE__NONE__Accounting__Realtime__Required_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Accounting__Realtime__Required().RAW_decode(BASE__NONE__Accounting__Realtime__Required_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1145: { RAW_Force_Omit field_force_omit(1145, force_omit, BASE__NONE__Termination__Cause_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Termination__Cause().RAW_decode(BASE__NONE__Termination__Cause_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1146: { RAW_Force_Omit field_force_omit(1146, force_omit, DCA__3GPP__Received__Talk__Burst__Volume_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Received__Talk__Burst__Volume().RAW_decode(DCA__3GPP__Received__Talk__Burst__Volume_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1147: { RAW_Force_Omit field_force_omit(1147, force_omit, DCA__3GPP__Rate__Control__Max__Rate_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Rate__Control__Max__Rate().RAW_decode(DCA__3GPP__Rate__Control__Max__Rate_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1148: { RAW_Force_Omit field_force_omit(1148, force_omit, DCA__3GPP__Class__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Class__Identifier().RAW_decode(DCA__3GPP__Class__Identifier_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1149: { RAW_Force_Omit field_force_omit(1149, force_omit, GI__3GPP__3GPP__Allocate__IP__Type_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__Allocate__IP__Type().RAW_decode(GI__3GPP__3GPP__Allocate__IP__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1150: { RAW_Force_Omit field_force_omit(1150, force_omit, AAA__3GPP__SM__Back__Off__Timer_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__SM__Back__Off__Timer().RAW_decode(AAA__3GPP__SM__Back__Off__Timer_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1151: { RAW_Force_Omit field_force_omit(1151, force_omit, RX__3GPP__Specific__Action_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Specific__Action().RAW_decode(RX__3GPP__Specific__Action_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1152: { RAW_Force_Omit field_force_omit(1152, force_omit, S6__3GPP__Maximum__Detection__Time_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Maximum__Detection__Time().RAW_decode(S6__3GPP__Maximum__Detection__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1153: { RAW_Force_Omit field_force_omit(1153, force_omit, DNAS__NONE__Login__TCP__Port_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Login__TCP__Port().RAW_decode(DNAS__NONE__Login__TCP__Port_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1154: { RAW_Force_Omit field_force_omit(1154, force_omit, DNAS__NONE__Password__Retry_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Password__Retry().RAW_decode(DNAS__NONE__Password__Retry_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1155: { RAW_Force_Omit field_force_omit(1155, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Time__Stamps().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1156: { RAW_Force_Omit field_force_omit(1156, force_omit, DCA__3GPP__Base__Time__Interval_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Base__Time__Interval().RAW_decode(DCA__3GPP__Base__Time__Interval_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1157: { RAW_Force_Omit field_force_omit(1157, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__UWAN__User__Location__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1158: { RAW_Force_Omit field_force_omit(1158, force_omit, DCA__3GPP__ProSe__Role__Of__UE_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__Role__Of__UE().RAW_decode(DCA__3GPP__ProSe__Role__Of__UE_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1159: { RAW_Force_Omit field_force_omit(1159, force_omit, PCC__3GPP__RAT__Type_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__RAT__Type().RAW_decode(PCC__3GPP__RAT__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1160: { RAW_Force_Omit field_force_omit(1160, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Ext__PDP__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1161: { RAW_Force_Omit field_force_omit(1161, force_omit, DCA__3GPP__PoC__Session__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PoC__Session__Type().RAW_decode(DCA__3GPP__PoC__Session__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1162: { RAW_Force_Omit field_force_omit(1162, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ISUP__Cause().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1163: { RAW_Force_Omit field_force_omit(1163, force_omit, RX__3GPP__AF__Signalling__Protocol_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__AF__Signalling__Protocol().RAW_decode(RX__3GPP__AF__Signalling__Protocol_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1164: { RAW_Force_Omit field_force_omit(1164, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Adjacent__PLMNs().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1165: { RAW_Force_Omit field_force_omit(1165, force_omit, S6__3GPP__Service__Result__Code_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Service__Result__Code().RAW_decode(S6__3GPP__Service__Result__Code_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1166: { RAW_Force_Omit field_force_omit(1166, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__SGSN__Location__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1167: { RAW_Force_Omit field_force_omit(1167, force_omit, DCA__3GPP__Authorised__QoS_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Authorised__QoS().RAW_decode(DCA__3GPP__Authorised__QoS_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1168: { RAW_Force_Omit field_force_omit(1168, force_omit, DCA__3GPP__Time__First__Transmission_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Time__First__Transmission().RAW_decode(DCA__3GPP__Time__First__Transmission_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1169: { RAW_Force_Omit field_force_omit(1169, force_omit, DCA__3GPP__Stop__Time_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Stop__Time().RAW_decode(DCA__3GPP__Stop__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1170: { RAW_Force_Omit field_force_omit(1170, force_omit, CxDx__3GPP__Reason__Code_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Reason__Code().RAW_decode(CxDx__3GPP__Reason__Code_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1171: { RAW_Force_Omit field_force_omit(1171, force_omit, PCC__3GPP__Pre__emption__Vulnerability_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Pre__emption__Vulnerability().RAW_decode(PCC__3GPP__Pre__emption__Vulnerability_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1172: { RAW_Force_Omit field_force_omit(1172, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Equivalent__PLMN__List().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1173: { RAW_Force_Omit field_force_omit(1173, force_omit, PCC__3GPP__Default__Access_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Default__Access().RAW_decode(PCC__3GPP__Default__Access_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1174: { RAW_Force_Omit field_force_omit(1174, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Supported__Applications().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1175: { RAW_Force_Omit field_force_omit(1175, force_omit, BASE__NONE__Class_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Class().RAW_decode(BASE__NONE__Class_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1176: { RAW_Force_Omit field_force_omit(1176, force_omit, DNAS__NONE__ARAP__Challenge__Response_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__ARAP__Challenge__Response().RAW_decode(DNAS__NONE__ARAP__Challenge__Response_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1177: { RAW_Force_Omit field_force_omit(1177, force_omit, DCA__3GPP__SM__Message__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SM__Message__Type().RAW_decode(DCA__3GPP__SM__Message__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1178: { RAW_Force_Omit field_force_omit(1178, force_omit, DCC__NONE__CC__Sub__Session__Id_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__CC__Sub__Session__Id().RAW_decode(DCC__NONE__CC__Sub__Session__Id_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1179: { RAW_Force_Omit field_force_omit(1179, force_omit, AAA__3GPP__IDR__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__IDR__Flags().RAW_decode(AAA__3GPP__IDR__Flags_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1180: { RAW_Force_Omit field_force_omit(1180, force_omit, PCC__3GPP__PS__to__CS__Session__Continuity_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__PS__to__CS__Session__Continuity().RAW_decode(PCC__3GPP__PS__to__CS__Session__Continuity_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1181: { RAW_Force_Omit field_force_omit(1181, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__V2X__Subscription__Data().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1182: { RAW_Force_Omit field_force_omit(1182, force_omit, DCA__3GPP__Refund__Information_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Refund__Information().RAW_decode(DCA__3GPP__Refund__Information_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1183: { RAW_Force_Omit field_force_omit(1183, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Rate__Element().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1184: { RAW_Force_Omit field_force_omit(1184, force_omit, AAA__3GPP__PDP__Type_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__PDP__Type().RAW_decode(AAA__3GPP__PDP__Type_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1185: { RAW_Force_Omit field_force_omit(1185, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__AMBR().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1186: { RAW_Force_Omit field_force_omit(1186, force_omit, DCA__3GPP__Submission__Time_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Submission__Time().RAW_decode(DCA__3GPP__Submission__Time_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } case 1187: { RAW_Force_Omit field_force_omit(1187, force_omit, OCTETSTRING_descr_.raw->forceomit); decoded_length = avp__UNKNOWN().RAW_decode(OCTETSTRING_descr_, p_buf, limit, top_bit_ord, no_err, -1, TRUE, &field_force_omit); break; } default: break; } return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } else { p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_0_force_omit(0, force_omit, GI__3GPP__3GPP__SGSN__IPv6__Address_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__SGSN__IPv6__Address().RAW_decode(GI__3GPP__3GPP__SGSN__IPv6__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_0_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1_force_omit(1, force_omit, DNAS__NONE__Login__LAT__Service_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Login__LAT__Service().RAW_decode(DNAS__NONE__Login__LAT__Service_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_2_force_omit(2, force_omit, AAA__3GPP__RAR__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__RAR__Flags().RAW_decode(AAA__3GPP__RAR__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_2_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_3_force_omit(3, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SCS__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_3_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_4_force_omit(4, force_omit, GI__3GPP__3GPP__GGSN__MCC__MNC_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__GGSN__MCC__MNC().RAW_decode(GI__3GPP__3GPP__GGSN__MCC__MNC_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_4_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_5_force_omit(5, force_omit, DCC__NONE__Direct__Debiting__Failure__Handling_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Direct__Debiting__Failure__Handling().RAW_decode(DCC__NONE__Direct__Debiting__Failure__Handling_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_5_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_6_force_omit(6, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__MIPv6__NONE__MIP__Careof__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_6_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_7_force_omit(7, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__TWAN__User__Location__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_7_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_8_force_omit(8, force_omit, DCA__3GPP__PoC__User__Role__IDs_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PoC__User__Role__IDs().RAW_decode(DCA__3GPP__PoC__User__Role__IDs_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_8_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_9_force_omit(9, force_omit, DCA__3GPP__Announcement__Order_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Announcement__Order().RAW_decode(DCA__3GPP__Announcement__Order_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_9_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_10_force_omit(10, force_omit, CxDx__ETSI__Line__Identifier_descr_.raw->forceomit); decoded_length = avp__CxDx__ETSI__Line__Identifier().RAW_decode(CxDx__ETSI__Line__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_10_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_11_force_omit(11, force_omit, PCC__3GPP__Bearer__Identifier_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Bearer__Identifier().RAW_decode(PCC__3GPP__Bearer__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_11_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_12_force_omit(12, force_omit, RX__3GPP__Content__Version_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Content__Version().RAW_decode(RX__3GPP__Content__Version_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_12_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_13_force_omit(13, force_omit, DCA__3GPP__Applic__ID_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Applic__ID().RAW_decode(DCA__3GPP__Applic__ID_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_13_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_14_force_omit(14, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__HA__to__FA__MSA().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_14_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_15_force_omit(15, force_omit, BASE__NONE__Session__Id_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Session__Id().RAW_decode(BASE__NONE__Session__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_15_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_16_force_omit(16, force_omit, DCA__3GPP__Route__Header__Transmitted_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Route__Header__Transmitted().RAW_decode(DCA__3GPP__Route__Header__Transmitted_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_16_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_17_force_omit(17, force_omit, DCA__3GPP__Reporting__Reason_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Reporting__Reason().RAW_decode(DCA__3GPP__Reporting__Reason_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_17_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_18_force_omit(18, force_omit, AAA__3GPP__Emergency__Services_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Emergency__Services().RAW_decode(AAA__3GPP__Emergency__Services_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_18_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_19_force_omit(19, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Media__Component__Description().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_19_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_20_force_omit(20, force_omit, PCC__3GPP__CSG__Information__Reporting_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__CSG__Information__Reporting().RAW_decode(PCC__3GPP__CSG__Information__Reporting_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_20_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_21_force_omit(21, force_omit, AAA__3GPP__Measurement__Quantity_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Measurement__Quantity().RAW_decode(AAA__3GPP__Measurement__Quantity_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_21_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_22_force_omit(22, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Location__Information__Configuration().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_22_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_23_force_omit(23, force_omit, PCC__3GPP__Bearer__Usage_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Bearer__Usage().RAW_decode(PCC__3GPP__Bearer__Usage_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_23_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_24_force_omit(24, force_omit, DCA__3GPP__Application__provided__Called__Party__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Application__provided__Called__Party__Address().RAW_decode(DCA__3GPP__Application__provided__Called__Party__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_24_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_25_force_omit(25, force_omit, DCA__3GPP__Proximity__Alert__Timestamp_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Proximity__Alert__Timestamp().RAW_decode(DCA__3GPP__Proximity__Alert__Timestamp_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_25_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_26_force_omit(26, force_omit, PCC__3GPP__Tunnel__Header__Filter_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Tunnel__Header__Filter().RAW_decode(PCC__3GPP__Tunnel__Header__Filter_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_26_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_27_force_omit(27, force_omit, AAA__3GPP__List__Of__Measurements_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__List__Of__Measurements().RAW_decode(AAA__3GPP__List__Of__Measurements_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_27_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_28_force_omit(28, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Requested__Service__Unit().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_28_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_29_force_omit(29, force_omit, PCC__3GPP__Default__QoS__Name_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Default__QoS__Name().RAW_decode(PCC__3GPP__Default__QoS__Name_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_29_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_30_force_omit(30, force_omit, AAA__3GPP__UVA__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__UVA__Flags().RAW_decode(AAA__3GPP__UVA__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_30_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_31_force_omit(31, force_omit, DCA__3GPP__Expires_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Expires().RAW_decode(DCA__3GPP__Expires_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_31_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_32_force_omit(32, force_omit, CxDx__3GPP__SAR__Flags_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__SAR__Flags().RAW_decode(CxDx__3GPP__SAR__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_32_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_33_force_omit(33, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__TDF__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_33_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_34_force_omit(34, force_omit, AAA__3GPP__Group__Service__Id_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Group__Service__Id().RAW_decode(AAA__3GPP__Group__Service__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_34_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_35_force_omit(35, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Recipient__SCCP__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_35_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_36_force_omit(36, force_omit, DCA__3GPP__Preferred__AoC__Currency_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Preferred__AoC__Currency().RAW_decode(DCA__3GPP__Preferred__AoC__Currency_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_36_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_37_force_omit(37, force_omit, DNAS__NONE__Framed__Pool_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__Pool().RAW_decode(DNAS__NONE__Framed__Pool_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_37_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_38_force_omit(38, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Traffic__Data__Volumes().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_38_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_39_force_omit(39, force_omit, DCC__NONE__CC__Time_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__CC__Time().RAW_decode(DCC__NONE__CC__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_39_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_40_force_omit(40, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_40_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_41_force_omit(41, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Unit__Cost().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_41_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_42_force_omit(42, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__SIP__Digest__Authenticate().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_42_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_43_force_omit(43, force_omit, AAA__3GPP__Last__UE__Activity__Time_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Last__UE__Activity__Time().RAW_decode(AAA__3GPP__Last__UE__Activity__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_43_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_44_force_omit(44, force_omit, AAA__3GPP__Context__Identifier_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Context__Identifier().RAW_decode(AAA__3GPP__Context__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_44_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_45_force_omit(45, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Used__Service__Unit().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_45_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_46_force_omit(46, force_omit, MIPv4__NONE__MIP__Reg__Reply_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Reg__Reply().RAW_decode(MIPv4__NONE__MIP__Reg__Reply_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_46_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_47_force_omit(47, force_omit, BASE__NONE__Auth__Application__Id_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Auth__Application__Id().RAW_decode(BASE__NONE__Auth__Application__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_47_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_48_force_omit(48, force_omit, AAA__3GPP__Trace__Reference_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Trace__Reference().RAW_decode(AAA__3GPP__Trace__Reference_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_48_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_49_force_omit(49, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__TWAN__Access__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_49_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_50_force_omit(50, force_omit, DCA__3GPP__Status__AS__Code_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Status__AS__Code().RAW_decode(DCA__3GPP__Status__AS__Code_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_50_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_51_force_omit(51, force_omit, DCA__3GPP__LCS__Client__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__LCS__Client__Type().RAW_decode(DCA__3GPP__LCS__Client__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_51_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_52_force_omit(52, force_omit, DNAS__NONE__Framed__Appletalk__Network_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__Appletalk__Network().RAW_decode(DNAS__NONE__Framed__Appletalk__Network_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_52_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_53_force_omit(53, force_omit, DNAS__NONE__Framed__IPv6__Prefix_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__IPv6__Prefix().RAW_decode(DNAS__NONE__Framed__IPv6__Prefix_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_53_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_54_force_omit(54, force_omit, DCA__3GPP__PoC__Session__Initiation__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PoC__Session__Initiation__Type().RAW_decode(DCA__3GPP__PoC__Session__Initiation__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_54_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_55_force_omit(55, force_omit, RX__3GPP__Sharing__Key__UL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Sharing__Key__UL().RAW_decode(RX__3GPP__Sharing__Key__UL_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_55_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_56_force_omit(56, force_omit, DCA__3GPP__Content__Size_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Content__Size().RAW_decode(DCA__3GPP__Content__Size_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_56_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_57_force_omit(57, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Access__Network__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_57_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_58_force_omit(58, force_omit, RX__3GPP__AF__Charging__Identifier_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__AF__Charging__Identifier().RAW_decode(RX__3GPP__AF__Charging__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_58_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_59_force_omit(59, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Monitoring__Event__Report().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_59_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_60_force_omit(60, force_omit, DCA__3GPP__Service__Specific__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Service__Specific__Type().RAW_decode(DCA__3GPP__Service__Specific__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_60_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_61_force_omit(61, force_omit, DCA__3GPP__Event_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Event().RAW_decode(DCA__3GPP__Event_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_61_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_62_force_omit(62, force_omit, RX__3GPP__Media__Type_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Media__Type().RAW_decode(RX__3GPP__Media__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_62_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_63_force_omit(63, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Conditional__Policy__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_63_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_64_force_omit(64, force_omit, BASE__NONE__Firmware__Revision_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Firmware__Revision().RAW_decode(BASE__NONE__Firmware__Revision_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_64_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_65_force_omit(65, force_omit, DCA__3GPP__ProSe__Event__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__Event__Type().RAW_decode(DCA__3GPP__ProSe__Event__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_65_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_66_force_omit(66, force_omit, PCC__3GPP__Network__Request__Support_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Network__Request__Support().RAW_decode(PCC__3GPP__Network__Request__Support_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_66_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_67_force_omit(67, force_omit, AAA__3GPP__SIPTO__Permission_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__SIPTO__Permission().RAW_decode(AAA__3GPP__SIPTO__Permission_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_67_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_68_force_omit(68, force_omit, DCA__3GPP__Terminating__IOI_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Terminating__IOI().RAW_decode(DCA__3GPP__Terminating__IOI_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_68_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_69_force_omit(69, force_omit, RX__3GPP__Extended__Max__Supported__BW__DL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Extended__Max__Supported__BW__DL().RAW_decode(RX__3GPP__Extended__Max__Supported__BW__DL_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_69_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_70_force_omit(70, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__UE__Local__IP__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_70_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_71_force_omit(71, force_omit, DCA__3GPP__SM__Sequence__Number_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SM__Sequence__Number().RAW_decode(DCA__3GPP__SM__Sequence__Number_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_71_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_72_force_omit(72, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__IMS__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_72_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_73_force_omit(73, force_omit, PCC__3GPP__Presence__Reporting__Area__Elements__List_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Presence__Reporting__Area__Elements__List().RAW_decode(PCC__3GPP__Presence__Reporting__Area__Elements__List_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_73_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_74_force_omit(74, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Routing__Rule__Remove().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_74_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_75_force_omit(75, force_omit, AAA__3GPP__SGs__MME__Identity_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__SGs__MME__Identity().RAW_decode(AAA__3GPP__SGs__MME__Identity_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_75_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_76_force_omit(76, force_omit, S6__3GPP__Roaming__Information_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Roaming__Information().RAW_decode(S6__3GPP__Roaming__Information_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_76_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_77_force_omit(77, force_omit, DCA__3GPP__Number__Of__Diversions_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Number__Of__Diversions().RAW_decode(DCA__3GPP__Number__Of__Diversions_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_77_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_78_force_omit(78, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Coverage__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_78_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_79_force_omit(79, force_omit, CxDx__3GPP__SIP__Authentication__Scheme_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__SIP__Authentication__Scheme().RAW_decode(CxDx__3GPP__SIP__Authentication__Scheme_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_79_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_80_force_omit(80, force_omit, AAA__3GPP__Event__Threshold__RSRP_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Event__Threshold__RSRP().RAW_decode(AAA__3GPP__Event__Threshold__RSRP_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_80_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_81_force_omit(81, force_omit, CxDx__3GPP__User__Authorization__Type_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__User__Authorization__Type().RAW_decode(CxDx__3GPP__User__Authorization__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_81_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_82_force_omit(82, force_omit, AAA__3GPP__PLMN__Client_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__PLMN__Client().RAW_decode(AAA__3GPP__PLMN__Client_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_82_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_83_force_omit(83, force_omit, AAA__3GPP__Re__Synchronization__Info_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Re__Synchronization__Info().RAW_decode(AAA__3GPP__Re__Synchronization__Info_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_83_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_84_force_omit(84, force_omit, BASE__NONE__Auth__Grace__Period_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Auth__Grace__Period().RAW_decode(BASE__NONE__Auth__Grace__Period_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_84_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_85_force_omit(85, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__User__CSG__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_85_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_86_force_omit(86, force_omit, DCA__3GPP__SM__Status_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SM__Status().RAW_decode(DCA__3GPP__SM__Status_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_86_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_87_force_omit(87, force_omit, DCA__3GPP__IP__Realm__Default__Indication_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__IP__Realm__Default__Indication().RAW_decode(DCA__3GPP__IP__Realm__Default__Indication_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_87_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_88_force_omit(88, force_omit, AAA__3GPP__RAND_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__RAND().RAW_decode(AAA__3GPP__RAND_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_88_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_89_force_omit(89, force_omit, AAA__3GPP__Trace__Depth_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Trace__Depth().RAW_decode(AAA__3GPP__Trace__Depth_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_89_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_90_force_omit(90, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__MN__to__FA__MSA().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_90_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_91_force_omit(91, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__SGSN__User__State().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_91_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_92_force_omit(92, force_omit, AAA__3GPP__APN__OI__Replacement_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__APN__OI__Replacement().RAW_decode(AAA__3GPP__APN__OI__Replacement_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_92_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_93_force_omit(93, force_omit, DCA__3GPP__Alternate__Charged__Party__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Alternate__Charged__Party__Address().RAW_decode(DCA__3GPP__Alternate__Charged__Party__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_93_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_94_force_omit(94, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__APN__Rate__Control().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_94_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_95_force_omit(95, force_omit, BASE__NONE__Re__Auth__Request__Type_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Re__Auth__Request__Type().RAW_decode(BASE__NONE__Re__Auth__Request__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_95_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_96_force_omit(96, force_omit, DCA__3GPP__Relationship__Mode_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Relationship__Mode().RAW_decode(DCA__3GPP__Relationship__Mode_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_96_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_97_force_omit(97, force_omit, S6__3GPP__External__Identifier_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__External__Identifier().RAW_decode(S6__3GPP__External__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_97_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_98_force_omit(98, force_omit, DCA__3GPP__Positioning__Data_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Positioning__Data().RAW_decode(DCA__3GPP__Positioning__Data_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_98_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_99_force_omit(99, force_omit, DCC__NONE__Redirect__Address__Type_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Redirect__Address__Type().RAW_decode(DCC__NONE__Redirect__Address__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_99_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_100_force_omit(100, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__MIPv6__NONE__MIP__MN__HA__MSA().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_100_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_101_force_omit(101, force_omit, DCA__3GPP__Monitoring__UE__HPLMN__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier().RAW_decode(DCA__3GPP__Monitoring__UE__HPLMN__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_101_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_102_force_omit(102, force_omit, PCC__3GPP__TFT__Filter_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__TFT__Filter().RAW_decode(PCC__3GPP__TFT__Filter_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_102_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_103_force_omit(103, force_omit, RX__3GPP__Max__Supported__Bandwidth__UL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Max__Supported__Bandwidth__UL().RAW_decode(RX__3GPP__Max__Supported__Bandwidth__UL_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_103_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_104_force_omit(104, force_omit, S6__3GPP__Loss__Of__Connectivity__Reason_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Loss__Of__Connectivity__Reason().RAW_decode(S6__3GPP__Loss__Of__Connectivity__Reason_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_104_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_105_force_omit(105, force_omit, DNAS__NONE__Tunnel__Medium__Type_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Tunnel__Medium__Type().RAW_decode(DNAS__NONE__Tunnel__Medium__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_105_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_106_force_omit(106, force_omit, DCA__3GPP__Originator_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Originator().RAW_decode(DCA__3GPP__Originator_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_106_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_107_force_omit(107, force_omit, DCC__NONE__User__Equipment__Info__Type_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__User__Equipment__Info__Type().RAW_decode(DCC__NONE__User__Equipment__Info__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_107_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_108_force_omit(108, force_omit, RX__3GPP__Flow__Number_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Flow__Number().RAW_decode(RX__3GPP__Flow__Number_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_108_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_109_force_omit(109, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Home__Agent__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_109_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_110_force_omit(110, force_omit, PCC__3GPP__Resource__Allocation__Notification_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Resource__Allocation__Notification().RAW_decode(PCC__3GPP__Resource__Allocation__Notification_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_110_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_111_force_omit(111, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Basic__Service__Code().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_111_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_112_force_omit(112, force_omit, S6__3GPP__Monitoring__Type_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Monitoring__Type().RAW_decode(S6__3GPP__Monitoring__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_112_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_113_force_omit(113, force_omit, DCA__3GPP__Role__Of__Node_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Role__Of__Node().RAW_decode(DCA__3GPP__Role__Of__Node_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_113_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_114_force_omit(114, force_omit, PCC__3GPP__Default__Bearer__Indication_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Default__Bearer__Indication().RAW_decode(PCC__3GPP__Default__Bearer__Indication_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_114_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_115_force_omit(115, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_115_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_116_force_omit(116, force_omit, PCC__3GPP__QoS__Class__Identifier_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__QoS__Class__Identifier().RAW_decode(PCC__3GPP__QoS__Class__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_116_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_117_force_omit(117, force_omit, AAA__3GPP__VPLMN__LIPA__Allowed_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__VPLMN__LIPA__Allowed().RAW_decode(AAA__3GPP__VPLMN__LIPA__Allowed_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_117_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_118_force_omit(118, force_omit, PCC__3GPP__Mute__Notification_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Mute__Notification().RAW_decode(PCC__3GPP__Mute__Notification_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_118_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_119_force_omit(119, force_omit, CxDx__3GPP__SIP__Authentication__Context_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__SIP__Authentication__Context().RAW_decode(CxDx__3GPP__SIP__Authentication__Context_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_119_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_120_force_omit(120, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__MIPv6__NONE__QoS__Resources().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_120_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_121_force_omit(121, force_omit, AAA__3GPP__Logging__Duration_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Logging__Duration().RAW_decode(AAA__3GPP__Logging__Duration_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_121_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_122_force_omit(122, force_omit, DCC__NONE__Service__Parameter__Value_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Service__Parameter__Value().RAW_decode(DCC__NONE__Service__Parameter__Value_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_122_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_123_force_omit(123, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Associated__Registered__Identities().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_123_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_124_force_omit(124, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Routing__IP__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_124_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_125_force_omit(125, force_omit, AAA__3GPP__WLAN__offloadability__EUTRAN_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__WLAN__offloadability__EUTRAN().RAW_decode(AAA__3GPP__WLAN__offloadability__EUTRAN_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_125_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_126_force_omit(126, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__MBMS__GW__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_126_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_127_force_omit(127, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Destination__Interface().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_127_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_128_force_omit(128, force_omit, DCA__3GPP__IMS__Emergency__Indicator_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__IMS__Emergency__Indicator().RAW_decode(DCA__3GPP__IMS__Emergency__Indicator_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_128_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_129_force_omit(129, force_omit, DCA__3GPP__Change__Time_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Change__Time().RAW_decode(DCA__3GPP__Change__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_129_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_130_force_omit(130, force_omit, AAA__3GPP__KASME_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__KASME().RAW_decode(AAA__3GPP__KASME_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_130_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_131_force_omit(131, force_omit, MIPv4__NONE__MIP__Session__Key_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Session__Key().RAW_decode(MIPv4__NONE__MIP__Session__Key_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_131_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_132_force_omit(132, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__AoC__Cost__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_132_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_133_force_omit(133, force_omit, GI__3GPP__3GPP__User__Location__Info__Time_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__User__Location__Info__Time().RAW_decode(GI__3GPP__3GPP__User__Location__Info__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_133_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_134_force_omit(134, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Teleservice__List().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_134_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_135_force_omit(135, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__UTRAN__Vector().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_135_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_136_force_omit(136, force_omit, AAA__3GPP__Non__3GPP__IP__Access__APN_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Non__3GPP__IP__Access__APN().RAW_decode(AAA__3GPP__Non__3GPP__IP__Access__APN_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_136_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_137_force_omit(137, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Monitoring__Event__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_137_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_138_force_omit(138, force_omit, DCC__NONE__Tariff__Time__Change_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Tariff__Time__Change().RAW_decode(DCC__NONE__Tariff__Time__Change_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_138_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_139_force_omit(139, force_omit, GI__3GPP__3GPP__NSAPI_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__NSAPI().RAW_decode(GI__3GPP__3GPP__NSAPI_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_139_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_140_force_omit(140, force_omit, DCA__3GPP__LCS__Client__Dialed__By__MS_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__LCS__Client__Dialed__By__MS().RAW_decode(DCA__3GPP__LCS__Client__Dialed__By__MS_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_140_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_141_force_omit(141, force_omit, GI__3GPP__3GPP__CG__Address_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__CG__Address().RAW_decode(GI__3GPP__3GPP__CG__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_141_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_142_force_omit(142, force_omit, DCA__3GPP__Envelope__Start__Time_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Envelope__Start__Time().RAW_decode(DCA__3GPP__Envelope__Start__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_142_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_143_force_omit(143, force_omit, RX__3GPP__Application__Service__Provider__Identity_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Application__Service__Provider__Identity().RAW_decode(RX__3GPP__Application__Service__Provider__Identity_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_143_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_144_force_omit(144, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__NIDD__Authorization__Request().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_144_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_145_force_omit(145, force_omit, DCA__3GPP__Received__Talk__Burst__Time_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Received__Talk__Burst__Time().RAW_decode(DCA__3GPP__Received__Talk__Burst__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_145_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_146_force_omit(146, force_omit, DCA__3GPP__Incoming__Trunk__Group__Id_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Incoming__Trunk__Group__Id().RAW_decode(DCA__3GPP__Incoming__Trunk__Group__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_146_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_147_force_omit(147, force_omit, AAA__3GPP__AAA__Failure__Indication_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__AAA__Failure__Indication().RAW_decode(AAA__3GPP__AAA__Failure__Indication_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_147_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_148_force_omit(148, force_omit, DCA__3GPP__Rate__Control__Max__Message__Size_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Rate__Control__Max__Message__Size().RAW_decode(DCA__3GPP__Rate__Control__Max__Message__Size_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_148_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_149_force_omit(149, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__QoS__Rule__Install().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_149_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_150_force_omit(150, force_omit, S6__3GPP__Periodic__Communication__Indicator_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Periodic__Communication__Indicator().RAW_decode(S6__3GPP__Periodic__Communication__Indicator_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_150_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_151_force_omit(151, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Service__Specific__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_151_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_152_force_omit(152, force_omit, RX__3GPP__Flow__Usage_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Flow__Usage().RAW_decode(RX__3GPP__Flow__Usage_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_152_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_153_force_omit(153, force_omit, PCC__3GPP__RAN__Rule__Support_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__RAN__Rule__Support().RAW_decode(PCC__3GPP__RAN__Rule__Support_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_153_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_154_force_omit(154, force_omit, DNAS__NONE__Tunnel__Password_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Tunnel__Password().RAW_decode(DNAS__NONE__Tunnel__Password_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_154_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_155_force_omit(155, force_omit, DCA__3GPP__PC3__EPC__Control__Protocol__Cause_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause().RAW_decode(DCA__3GPP__PC3__EPC__Control__Protocol__Cause_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_155_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_156_force_omit(156, force_omit, S6__3GPP__Monitoring__Duration_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Monitoring__Duration().RAW_decode(S6__3GPP__Monitoring__Duration_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_156_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_157_force_omit(157, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__QoS__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_157_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_158_force_omit(158, force_omit, AAA__3GPP__Routing__Area__Identity_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Routing__Area__Identity().RAW_decode(AAA__3GPP__Routing__Area__Identity_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_158_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_159_force_omit(159, force_omit, DCA__3GPP__Called__Party__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Called__Party__Address().RAW_decode(DCA__3GPP__Called__Party__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_159_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_160_force_omit(160, force_omit, RX__3GPP__Service__Authorization__Info_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Service__Authorization__Info().RAW_decode(RX__3GPP__Service__Authorization__Info_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_160_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_161_force_omit(161, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Tunneling().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_161_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_162_force_omit(162, force_omit, DCC__NONE__User__Equipment__Info__Value_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__User__Equipment__Info__Value().RAW_decode(DCC__NONE__User__Equipment__Info__Value_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_162_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_163_force_omit(163, force_omit, MIPv4__NONE__MIP__Auth__Input__Data__Length_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Auth__Input__Data__Length().RAW_decode(MIPv4__NONE__MIP__Auth__Input__Data__Length_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_163_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_164_force_omit(164, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__eDRX__Cycle__Length().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_164_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_165_force_omit(165, force_omit, BASE__NONE__Multi__Round__Time__Out_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Multi__Round__Time__Out().RAW_decode(BASE__NONE__Multi__Round__Time__Out_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_165_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_166_force_omit(166, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Group__Monitoring__Event__Report__Item().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_166_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_167_force_omit(167, force_omit, PCC__3GPP__Rule__Failure__Code_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Rule__Failure__Code().RAW_decode(PCC__3GPP__Rule__Failure__Code_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_167_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_168_force_omit(168, force_omit, AAA__3GPP__Ext__PDP__Type_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Ext__PDP__Type().RAW_decode(AAA__3GPP__Ext__PDP__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_168_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_169_force_omit(169, force_omit, DCA__3GPP__Time__Quota__Threshold_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Time__Quota__Threshold().RAW_decode(DCA__3GPP__Time__Quota__Threshold_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_169_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_170_force_omit(170, force_omit, PCC__3GPP__User__Location__Info__Time_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__User__Location__Info__Time().RAW_decode(PCC__3GPP__User__Location__Info__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_170_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_171_force_omit(171, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Usage__Monitoring__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_171_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_172_force_omit(172, force_omit, AAA__3GPP__Measurement__Period__LTE_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Measurement__Period__LTE().RAW_decode(AAA__3GPP__Measurement__Period__LTE_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_172_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_173_force_omit(173, force_omit, PCC__3GPP__Extended__APN__AMBR__DL_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Extended__APN__AMBR__DL().RAW_decode(PCC__3GPP__Extended__APN__AMBR__DL_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_173_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_174_force_omit(174, force_omit, BASE__NONE__Experimental__Result__Code_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Experimental__Result__Code().RAW_decode(BASE__NONE__Experimental__Result__Code_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_174_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_175_force_omit(175, force_omit, CxDx__3GPP__Session__Priority_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Session__Priority().RAW_decode(CxDx__3GPP__Session__Priority_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_175_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_176_force_omit(176, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Recipient__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_176_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_177_force_omit(177, force_omit, DCA__3GPP__AoC__Format_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__AoC__Format().RAW_decode(DCA__3GPP__AoC__Format_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_177_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_178_force_omit(178, force_omit, DCA__3GPP__Start__Time_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Start__Time().RAW_decode(DCA__3GPP__Start__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_178_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_179_force_omit(179, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Deregistration__Reason().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_179_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_180_force_omit(180, force_omit, AAA__3GPP__GMLC__Number_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__GMLC__Number().RAW_decode(AAA__3GPP__GMLC__Number_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_180_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_181_force_omit(181, force_omit, AAA__3GPP__Software__Version_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Software__Version().RAW_decode(AAA__3GPP__Software__Version_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_181_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_182_force_omit(182, force_omit, DNAS__NONE__Callback__Number_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Callback__Number().RAW_decode(DNAS__NONE__Callback__Number_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_182_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_183_force_omit(183, force_omit, DNAS__NONE__Configuration__Token_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Configuration__Token().RAW_decode(DNAS__NONE__Configuration__Token_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_183_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_184_force_omit(184, force_omit, DCA__3GPP__Interface__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Interface__Type().RAW_decode(DCA__3GPP__Interface__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_184_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_185_force_omit(185, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Originating__Foreign__AAA().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_185_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_186_force_omit(186, force_omit, AAA__3GPP__Expiration__Date_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Expiration__Date().RAW_decode(AAA__3GPP__Expiration__Date_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_186_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_187_force_omit(187, force_omit, BASE__NONE__Error__Message_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Error__Message().RAW_decode(BASE__NONE__Error__Message_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_187_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_188_force_omit(188, force_omit, AAA__3GPP__SRES_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__SRES().RAW_decode(AAA__3GPP__SRES_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_188_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_189_force_omit(189, force_omit, DCA__3GPP__DRM__Content_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__DRM__Content().RAW_decode(DCA__3GPP__DRM__Content_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_189_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_190_force_omit(190, force_omit, AAA__3GPP__Item__Number_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Item__Number().RAW_decode(AAA__3GPP__Item__Number_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_190_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_191_force_omit(191, force_omit, DNAS__NONE__NAS__Port__Type_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__NAS__Port__Type().RAW_decode(DNAS__NONE__NAS__Port__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_191_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_192_force_omit(192, force_omit, AAA__3GPP__ERP__Authorization_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__ERP__Authorization().RAW_decode(AAA__3GPP__ERP__Authorization_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_192_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_193_force_omit(193, force_omit, DCC__NONE__Multiple__Services__Indicator_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Multiple__Services__Indicator().RAW_decode(DCC__NONE__Multiple__Services__Indicator_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_193_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_194_force_omit(194, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Early__Media__Description().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_194_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_195_force_omit(195, force_omit, AAA__3GPP__MIP__FA__RK_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__MIP__FA__RK().RAW_decode(AAA__3GPP__MIP__FA__RK_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_195_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_196_force_omit(196, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Related__Change__Condition__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_196_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_197_force_omit(197, force_omit, DNAS__NONE__Framed__Protocol_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__Protocol().RAW_decode(DNAS__NONE__Framed__Protocol_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_197_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_198_force_omit(198, force_omit, S6__3GPP__Service__ID_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Service__ID().RAW_decode(S6__3GPP__Service__ID_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_198_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_199_force_omit(199, force_omit, DCA__3GPP__LCS__Format__Indicator_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__LCS__Format__Indicator().RAW_decode(DCA__3GPP__LCS__Format__Indicator_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_199_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_200_force_omit(200, force_omit, GI__3GPP__3GPP__IMSI__MCC__MNC_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__IMSI__MCC__MNC().RAW_decode(GI__3GPP__3GPP__IMSI__MCC__MNC_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_200_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_201_force_omit(201, force_omit, RX__3GPP__Abort__Cause_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Abort__Cause().RAW_decode(RX__3GPP__Abort__Cause_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_201_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_202_force_omit(202, force_omit, DCA__3GPP__ISUP__Cause__Location_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ISUP__Cause__Location().RAW_decode(DCA__3GPP__ISUP__Cause__Location_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_202_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_203_force_omit(203, force_omit, PCC__3GPP__Charging__Rule__Base__Name_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Charging__Rule__Base__Name().RAW_decode(PCC__3GPP__Charging__Rule__Base__Name_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_203_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_204_force_omit(204, force_omit, RX__3GPP__Required__Access__Info_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Required__Access__Info().RAW_decode(RX__3GPP__Required__Access__Info_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_204_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_205_force_omit(205, force_omit, PCC__3GPP__TDF__Destination__Realm_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__TDF__Destination__Realm().RAW_decode(PCC__3GPP__TDF__Destination__Realm_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_205_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_206_force_omit(206, force_omit, S6__3GPP__S6t__HSS__Cause_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__S6t__HSS__Cause().RAW_decode(S6__3GPP__S6t__HSS__Cause_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_206_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_207_force_omit(207, force_omit, DCA__3GPP__Media__Initiator__Party_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Media__Initiator__Party().RAW_decode(DCA__3GPP__Media__Initiator__Party_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_207_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_208_force_omit(208, force_omit, DCA__3GPP__Associated__URI_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Associated__URI().RAW_decode(DCA__3GPP__Associated__URI_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_208_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_209_force_omit(209, force_omit, RX__3GPP__AF__Requested__Data_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__AF__Requested__Data().RAW_decode(RX__3GPP__AF__Requested__Data_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_209_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_210_force_omit(210, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__QoS__Rule__Report().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_210_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_211_force_omit(211, force_omit, DNAS__NONE__Filter__Id_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Filter__Id().RAW_decode(DNAS__NONE__Filter__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_211_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_212_force_omit(212, force_omit, DNAS__NONE__ARAP__Password_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__ARAP__Password().RAW_decode(DNAS__NONE__ARAP__Password_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_212_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_213_force_omit(213, force_omit, DCA__3GPP__Route__Header__Received_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Route__Header__Received().RAW_decode(DCA__3GPP__Route__Header__Received_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_213_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_214_force_omit(214, force_omit, S6__3GPP__Stationary__Indication_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Stationary__Indication().RAW_decode(S6__3GPP__Stationary__Indication_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_214_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_215_force_omit(215, force_omit, DNAS__NONE__CHAP__Response_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__CHAP__Response().RAW_decode(DNAS__NONE__CHAP__Response_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_215_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_216_force_omit(216, force_omit, PCC__3GPP__Traffic__Steering__Policy__Identifier__DL_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL().RAW_decode(PCC__3GPP__Traffic__Steering__Policy__Identifier__DL_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_216_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_217_force_omit(217, force_omit, DCA__3GPP__Usage__Information__Report__Sequence__Number_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Usage__Information__Report__Sequence__Number().RAW_decode(DCA__3GPP__Usage__Information__Report__Sequence__Number_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_217_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_218_force_omit(218, force_omit, AAA__3GPP__Geodetic__Information_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Geodetic__Information().RAW_decode(AAA__3GPP__Geodetic__Information_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_218_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_219_force_omit(219, force_omit, PCC__3GPP__Extended__GBR__UL_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Extended__GBR__UL().RAW_decode(PCC__3GPP__Extended__GBR__UL_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_219_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_220_force_omit(220, force_omit, AAA__3GPP__MBSFN__Area__ID_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__MBSFN__Area__ID().RAW_decode(AAA__3GPP__MBSFN__Area__ID_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_220_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_221_force_omit(221, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Server__Capabilities().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_221_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_222_force_omit(222, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Area__Scope().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_222_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_223_force_omit(223, force_omit, MIPv4__NONE__Accounting__Input__Packets_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__Accounting__Input__Packets().RAW_decode(MIPv4__NONE__Accounting__Input__Packets_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_223_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_224_force_omit(224, force_omit, DCA__3GPP__SGW__Change_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SGW__Change().RAW_decode(DCA__3GPP__SGW__Change_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_224_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_225_force_omit(225, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__SCSCF__Restoration__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_225_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_226_force_omit(226, force_omit, CxDx__3GPP__Initial__CSeq__Sequence__Number_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Initial__CSeq__Sequence__Number().RAW_decode(CxDx__3GPP__Initial__CSeq__Sequence__Number_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_226_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_227_force_omit(227, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__AoC__Subscription__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_227_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_228_force_omit(228, force_omit, AAA__3GPP__PUA__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__PUA__Flags().RAW_decode(AAA__3GPP__PUA__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_228_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_229_force_omit(229, force_omit, DNAS__NONE__Callback__Id_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Callback__Id().RAW_decode(DNAS__NONE__Callback__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_229_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_230_force_omit(230, force_omit, DCA__3GPP__Time__Usage_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Time__Usage().RAW_decode(DCA__3GPP__Time__Usage_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_230_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_231_force_omit(231, force_omit, CxDx__3GPP__Primary__Event__Charging__Function__Name_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Primary__Event__Charging__Function__Name().RAW_decode(CxDx__3GPP__Primary__Event__Charging__Function__Name_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_231_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_232_force_omit(232, force_omit, DCC__NONE__CC__Output__Octets_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__CC__Output__Octets().RAW_decode(DCC__NONE__CC__Output__Octets_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_232_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_233_force_omit(233, force_omit, GI__3GPP__3GPP__User__Location__Info_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__User__Location__Info().RAW_decode(GI__3GPP__3GPP__User__Location__Info_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_233_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_234_force_omit(234, force_omit, AAA__3GPP__Notification__To__UE__User_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Notification__To__UE__User().RAW_decode(AAA__3GPP__Notification__To__UE__User_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_234_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_235_force_omit(235, force_omit, AAA__3GPP__Visited__PLMN__Id_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Visited__PLMN__Id().RAW_decode(AAA__3GPP__Visited__PLMN__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_235_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_236_force_omit(236, force_omit, AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions().RAW_decode(AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_236_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_237_force_omit(237, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Participant__Group().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_237_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_238_force_omit(238, force_omit, DCA__3GPP__Play__Alternative_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Play__Alternative().RAW_decode(DCA__3GPP__Play__Alternative_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_238_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_239_force_omit(239, force_omit, DCA__3GPP__MBMS__User__Service__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__MBMS__User__Service__Type().RAW_decode(DCA__3GPP__MBMS__User__Service__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_239_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_240_force_omit(240, force_omit, DCA__3GPP__Transit__IOI__List_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Transit__IOI__List().RAW_decode(DCA__3GPP__Transit__IOI__List_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_240_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_241_force_omit(241, force_omit, RX__3GPP__Codec__Data_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Codec__Data().RAW_decode(RX__3GPP__Codec__Data_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_241_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_242_force_omit(242, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Monitoring__Event__Config__Status().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_242_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_243_force_omit(243, force_omit, DCA__3GPP__SDP__Media__Name_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SDP__Media__Name().RAW_decode(DCA__3GPP__SDP__Media__Name_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_243_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_244_force_omit(244, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__AF__Correlation__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_244_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_245_force_omit(245, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Cost__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_245_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_246_force_omit(246, force_omit, DCA__3GPP__Serving__Node__Identity_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Serving__Node__Identity().RAW_decode(DCA__3GPP__Serving__Node__Identity_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_246_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_247_force_omit(247, force_omit, BASE__NONE__Error__Reporting__Host_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Error__Reporting__Host().RAW_decode(BASE__NONE__Error__Reporting__Host_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_247_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_248_force_omit(248, force_omit, DCA__3GPP__Radio__Frequency_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Radio__Frequency().RAW_decode(DCA__3GPP__Radio__Frequency_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_248_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_249_force_omit(249, force_omit, PCC__3GPP__Rule__Activation__Time_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Rule__Activation__Time().RAW_decode(PCC__3GPP__Rule__Activation__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_249_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_250_force_omit(250, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Service__Data().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_250_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_251_force_omit(251, force_omit, RX__3GPP__AF__Application__Identifier_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__AF__Application__Identifier().RAW_decode(RX__3GPP__AF__Application__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_251_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_252_force_omit(252, force_omit, PCC__3GPP__NetLoc__Access__Support_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__NetLoc__Access__Support().RAW_decode(PCC__3GPP__NetLoc__Access__Support_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_252_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_253_force_omit(253, force_omit, DCA__3GPP__Announcing__UE__VPLMN__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier().RAW_decode(DCA__3GPP__Announcing__UE__VPLMN__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_253_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_254_force_omit(254, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Monitoring__Event__Configuration().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_254_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_255_force_omit(255, force_omit, PCC__3GPP__Offline_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Offline().RAW_decode(PCC__3GPP__Offline_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_255_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_256_force_omit(256, force_omit, DCA__3GPP__SIP__Method_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SIP__Method().RAW_decode(DCA__3GPP__SIP__Method_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_256_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_257_force_omit(257, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__ADC__Rule__Definition().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_257_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_258_force_omit(258, force_omit, AAA__3GPP__Additional__Context__ID_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Additional__Context__ID().RAW_decode(AAA__3GPP__Additional__Context__ID_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_258_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_259_force_omit(259, force_omit, DNAS__NONE__Login__Service_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Login__Service().RAW_decode(DNAS__NONE__Login__Service_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_259_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_260_force_omit(260, force_omit, DNAS__NONE__ARAP__Security__Data_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__ARAP__Security__Data().RAW_decode(DNAS__NONE__ARAP__Security__Data_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_260_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_261_force_omit(261, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Allowed__PLMN__List().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_261_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_262_force_omit(262, force_omit, PCC__3GPP__Bearer__Control__Mode_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Bearer__Control__Mode().RAW_decode(PCC__3GPP__Bearer__Control__Mode_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_262_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_263_force_omit(263, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Active__APN().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_263_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_264_force_omit(264, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__HeNB__Local__IP__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_264_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_265_force_omit(265, force_omit, PCC__3GPP__Packet__Filter__Content_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Packet__Filter__Content().RAW_decode(PCC__3GPP__Packet__Filter__Content_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_265_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_266_force_omit(266, force_omit, AAA__3GPP__SMS__Register__Request_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__SMS__Register__Request().RAW_decode(AAA__3GPP__SMS__Register__Request_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_266_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_267_force_omit(267, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Subscription__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_267_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_268_force_omit(268, force_omit, DCA__3GPP__SIP__Response__Timestamp__Fraction_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SIP__Response__Timestamp__Fraction().RAW_decode(DCA__3GPP__SIP__Response__Timestamp__Fraction_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_268_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_269_force_omit(269, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Client__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_269_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_270_force_omit(270, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__APN__Configuration().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_270_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_271_force_omit(271, force_omit, DCA__3GPP__Subscriber__Role_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Subscriber__Role().RAW_decode(DCA__3GPP__Subscriber__Role_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_271_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_272_force_omit(272, force_omit, CxDx__3GPP__SIP__Number__Auth__Items_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__SIP__Number__Auth__Items().RAW_decode(CxDx__3GPP__SIP__Number__Auth__Items_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_272_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_273_force_omit(273, force_omit, AAA__3GPP__OMC__Id_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__OMC__Id().RAW_decode(AAA__3GPP__OMC__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_273_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_274_force_omit(274, force_omit, AAA__3GPP__GMLC__Restriction_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__GMLC__Restriction().RAW_decode(AAA__3GPP__GMLC__Restriction_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_274_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_275_force_omit(275, force_omit, DNAS__NONE__State_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__State().RAW_decode(DNAS__NONE__State_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_275_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_276_force_omit(276, force_omit, DNAS__NONE__Tunnel__Preference_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Tunnel__Preference().RAW_decode(DNAS__NONE__Tunnel__Preference_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_276_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_277_force_omit(277, force_omit, DCC__NONE__CC__Session__Failover_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__CC__Session__Failover().RAW_decode(DCC__NONE__CC__Session__Failover_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_277_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_278_force_omit(278, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Enhanced__Diagnostics().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_278_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_279_force_omit(279, force_omit, DCA__3GPP__CSG__Membership__Indication_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__CSG__Membership__Indication().RAW_decode(DCA__3GPP__CSG__Membership__Indication_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_279_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_280_force_omit(280, force_omit, AAA__3GPP__Regional__Subscription__Zone__Code_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Regional__Subscription__Zone__Code().RAW_decode(AAA__3GPP__Regional__Subscription__Zone__Code_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_280_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_281_force_omit(281, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Message__Class().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_281_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_282_force_omit(282, force_omit, GI__3GPP__3GPP__Negotiated__DSCP_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__Negotiated__DSCP().RAW_decode(GI__3GPP__3GPP__Negotiated__DSCP_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_282_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_283_force_omit(283, force_omit, AAA__3GPP__TWAN__S2a__Failure__Cause_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__TWAN__S2a__Failure__Cause().RAW_decode(AAA__3GPP__TWAN__S2a__Failure__Cause_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_283_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_284_force_omit(284, force_omit, MIPv4__NONE__MIP__FA__to__MN__SPI_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__FA__to__MN__SPI().RAW_decode(MIPv4__NONE__MIP__FA__to__MN__SPI_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_284_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_285_force_omit(285, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Trigger().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_285_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_286_force_omit(286, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Called__Identity__Change().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_286_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_287_force_omit(287, force_omit, DCA__3GPP__ProSe__Request__Timestamp_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__Request__Timestamp().RAW_decode(DCA__3GPP__ProSe__Request__Timestamp_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_287_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_288_force_omit(288, force_omit, DCA__3GPP__PoC__Session__Id_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PoC__Session__Id().RAW_decode(DCA__3GPP__PoC__Session__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_288_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_289_force_omit(289, force_omit, BASE__NONE__Proxy__State_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Proxy__State().RAW_decode(BASE__NONE__Proxy__State_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_289_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_290_force_omit(290, force_omit, DCA__3GPP__PoC__Server__Role_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PoC__Server__Role().RAW_decode(DCA__3GPP__PoC__Server__Role_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_290_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_291_force_omit(291, force_omit, DCA__3GPP__Forwarding__Pending_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Forwarding__Pending().RAW_decode(DCA__3GPP__Forwarding__Pending_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_291_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_292_force_omit(292, force_omit, S6__3GPP__SIR__Flags_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__SIR__Flags().RAW_decode(S6__3GPP__SIR__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_292_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_293_force_omit(293, force_omit, DCC__NONE__Credit__Control__Failure__Handling_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Credit__Control__Failure__Handling().RAW_decode(DCC__NONE__Credit__Control__Failure__Handling_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_293_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_294_force_omit(294, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__MIPv6__NONE__MIP6__Agent__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_294_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_295_force_omit(295, force_omit, RX__3GPP__MPS__Identifier_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__MPS__Identifier().RAW_decode(RX__3GPP__MPS__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_295_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_296_force_omit(296, force_omit, PCC__3GPP__Credit__Management__Status_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Credit__Management__Status().RAW_decode(PCC__3GPP__Credit__Management__Status_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_296_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_297_force_omit(297, force_omit, AAA__3GPP__MDT__Allowed__PLMN__Id_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__MDT__Allowed__PLMN__Id().RAW_decode(AAA__3GPP__MDT__Allowed__PLMN__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_297_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_298_force_omit(298, force_omit, DCA__3GPP__Monitored__PLMN__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Monitored__PLMN__Identifier().RAW_decode(DCA__3GPP__Monitored__PLMN__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_298_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_299_force_omit(299, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Service__Result().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_299_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_300_force_omit(300, force_omit, PCC__3GPP__Reporting__Level_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Reporting__Level().RAW_decode(PCC__3GPP__Reporting__Level_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_300_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_301_force_omit(301, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__MME__Location__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_301_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_302_force_omit(302, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Served__Party__IP__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_302_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_303_force_omit(303, force_omit, RX__3GPP__Max__Supported__Bandwidth__DL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Max__Supported__Bandwidth__DL().RAW_decode(RX__3GPP__Max__Supported__Bandwidth__DL_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_303_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_304_force_omit(304, force_omit, DCA__3GPP__Time__First__Reception_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Time__First__Reception().RAW_decode(DCA__3GPP__Time__First__Reception_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_304_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_305_force_omit(305, force_omit, PCC__3GPP__Pre__emption__Capability_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Pre__emption__Capability().RAW_decode(PCC__3GPP__Pre__emption__Capability_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_305_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_306_force_omit(306, force_omit, AAA__3GPP__Subscribed__VSRVCC_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Subscribed__VSRVCC().RAW_decode(AAA__3GPP__Subscribed__VSRVCC_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_306_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_307_force_omit(307, force_omit, PCC__3GPP__Monitoring__Flags_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Monitoring__Flags().RAW_decode(PCC__3GPP__Monitoring__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_307_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_308_force_omit(308, force_omit, BASE__NONE__Redirect__Max__Cache__Time_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Redirect__Max__Cache__Time().RAW_decode(BASE__NONE__Redirect__Max__Cache__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_308_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_309_force_omit(309, force_omit, CxDx__3GPP__Feature__List_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Feature__List().RAW_decode(CxDx__3GPP__Feature__List_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_309_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_310_force_omit(310, force_omit, DCA__3GPP__Address__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Address__Type().RAW_decode(DCA__3GPP__Address__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_310_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_311_force_omit(311, force_omit, PCC__3GPP__TCP__Source__Port_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__TCP__Source__Port().RAW_decode(PCC__3GPP__TCP__Source__Port_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_311_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_312_force_omit(312, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Application__Detection__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_312_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_313_force_omit(313, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Emergency__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_313_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_314_force_omit(314, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Remaining__Balance().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_314_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_315_force_omit(315, force_omit, AAA__3GPP__MPS__Priority_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__MPS__Priority().RAW_decode(AAA__3GPP__MPS__Priority_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_315_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_316_force_omit(316, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Next__Tariff().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_316_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_317_force_omit(317, force_omit, DCC__NONE__Requested__Action_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Requested__Action().RAW_decode(DCC__NONE__Requested__Action_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_317_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_318_force_omit(318, force_omit, CxDx__3GPP__Record__Route_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Record__Route().RAW_decode(CxDx__3GPP__Record__Route_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_318_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_319_force_omit(319, force_omit, DCA__3GPP__Tariff__XML_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Tariff__XML().RAW_decode(DCA__3GPP__Tariff__XML_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_319_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_320_force_omit(320, force_omit, AAA__3GPP__Alert__Reason_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Alert__Reason().RAW_decode(AAA__3GPP__Alert__Reason_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_320_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_321_force_omit(321, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Recipient__Address().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_321_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_322_force_omit(322, force_omit, DCA__3GPP__Change__Condition_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Change__Condition().RAW_decode(DCA__3GPP__Change__Condition_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_322_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_323_force_omit(323, force_omit, GI__3GPP__3GPP__CG__IPv6__Address_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__CG__IPv6__Address().RAW_decode(GI__3GPP__3GPP__CG__IPv6__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_323_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_324_force_omit(324, force_omit, DNAS__NONE__Idle__Timeout_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Idle__Timeout().RAW_decode(DNAS__NONE__Idle__Timeout_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_324_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_325_force_omit(325, force_omit, DNAS__NONE__NAS__Port__Id_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__NAS__Port__Id().RAW_decode(DNAS__NONE__NAS__Port__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_325_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_326_force_omit(326, force_omit, AAA__3GPP__DEA__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__DEA__Flags().RAW_decode(AAA__3GPP__DEA__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_326_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_327_force_omit(327, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SCS__AS__Address().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_327_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_328_force_omit(328, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__MO__LR().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_328_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_329_force_omit(329, force_omit, DCA__3GPP__IMS__Visited__Network__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__IMS__Visited__Network__Identifier().RAW_decode(DCA__3GPP__IMS__Visited__Network__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_329_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_330_force_omit(330, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PoC__User__Role().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_330_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_331_force_omit(331, force_omit, DCA__3GPP__Announcement__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Announcement__Identifier().RAW_decode(DCA__3GPP__Announcement__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_331_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_332_force_omit(332, force_omit, AAA__3GPP__Non__3GPP__IP__Access_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Non__3GPP__IP__Access().RAW_decode(AAA__3GPP__Non__3GPP__IP__Access_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_332_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_333_force_omit(333, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Monitoring__Event__Report__Data().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_333_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_334_force_omit(334, force_omit, DCA__3GPP__Adaptations_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Adaptations().RAW_decode(DCA__3GPP__Adaptations_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_334_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_335_force_omit(335, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Host__IP__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_335_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_336_force_omit(336, force_omit, MIPv4__NONE__MIP__Reg__Request_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Reg__Request().RAW_decode(MIPv4__NONE__MIP__Reg__Request_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_336_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_337_force_omit(337, force_omit, DCA__3GPP__Quota__Holding__Time_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Quota__Holding__Time().RAW_decode(DCA__3GPP__Quota__Holding__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_337_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_338_force_omit(338, force_omit, AAA__3GPP__Maximum__Wait__Time_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Maximum__Wait__Time().RAW_decode(AAA__3GPP__Maximum__Wait__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_338_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_339_force_omit(339, force_omit, RX__3GPP__Max__Requested__Bandwidth__UL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Max__Requested__Bandwidth__UL().RAW_decode(RX__3GPP__Max__Requested__Bandwidth__UL_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_339_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_340_force_omit(340, force_omit, PCC__3GPP__Usage__Monitoring__Support_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Usage__Monitoring__Support().RAW_decode(PCC__3GPP__Usage__Monitoring__Support_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_340_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_341_force_omit(341, force_omit, S6__3GPP__Maximum__Response__Time_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Maximum__Response__Time().RAW_decode(S6__3GPP__Maximum__Response__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_341_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_342_force_omit(342, force_omit, DCA__3GPP__Envelope__Reporting_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Envelope__Reporting().RAW_decode(DCA__3GPP__Envelope__Reporting_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_342_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_343_force_omit(343, force_omit, DCA__3GPP__Application__Server_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Application__Server().RAW_decode(DCA__3GPP__Application__Server_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_343_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_344_force_omit(344, force_omit, RX__3GPP__Sponsor__Identity_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Sponsor__Identity().RAW_decode(RX__3GPP__Sponsor__Identity_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_344_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_345_force_omit(345, force_omit, DNAS__NONE__Framed__Appletalk__Link_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__Appletalk__Link().RAW_decode(DNAS__NONE__Framed__Appletalk__Link_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_345_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_346_force_omit(346, force_omit, DNAS__NONE__Framed__Interface__Id_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__Interface__Id().RAW_decode(DNAS__NONE__Framed__Interface__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_346_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_347_force_omit(347, force_omit, DCA__3GPP__Proximity__Alert__Indication_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Proximity__Alert__Indication().RAW_decode(DCA__3GPP__Proximity__Alert__Indication_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_347_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_348_force_omit(348, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__CoA__IP__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_348_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_349_force_omit(349, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Trunk__Group__Id().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_349_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_350_force_omit(350, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Default__QoS__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_350_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_351_force_omit(351, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__AN__GW__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_351_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_352_force_omit(352, force_omit, DCA__3GPP__Start__Of__Charging_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Start__Of__Charging().RAW_decode(DCA__3GPP__Start__Of__Charging_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_352_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_353_force_omit(353, force_omit, DCA__3GPP__Participants__Involved_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Participants__Involved().RAW_decode(DCA__3GPP__Participants__Involved_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_353_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_354_force_omit(354, force_omit, PCC__3GPP__NBIFOM__Support_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__NBIFOM__Support().RAW_decode(PCC__3GPP__NBIFOM__Support_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_354_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_355_force_omit(355, force_omit, PCC__3GPP__Redirect__Support_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Redirect__Support().RAW_decode(PCC__3GPP__Redirect__Support_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_355_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_356_force_omit(356, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__IMSI__Group__Id().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_356_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_357_force_omit(357, force_omit, AAA__3GPP__Cell__Global__Identity_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Cell__Global__Identity().RAW_decode(AAA__3GPP__Cell__Global__Identity_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_357_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_358_force_omit(358, force_omit, BASE__NONE__Vendor__Id_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Vendor__Id().RAW_decode(BASE__NONE__Vendor__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_358_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_359_force_omit(359, force_omit, AAA__3GPP__PDN__Connection__Continuity_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__PDN__Connection__Continuity().RAW_decode(AAA__3GPP__PDN__Connection__Continuity_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_359_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_360_force_omit(360, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Tariff__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_360_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_361_force_omit(361, force_omit, CxDx__3GPP__Wildcarded__Public__Identity_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Wildcarded__Public__Identity().RAW_decode(CxDx__3GPP__Wildcarded__Public__Identity_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_361_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_362_force_omit(362, force_omit, MIPv4__NONE__Acct__Session__Time_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__Acct__Session__Time().RAW_decode(MIPv4__NONE__Acct__Session__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_362_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_363_force_omit(363, force_omit, AAA__3GPP__DSA__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__DSA__Flags().RAW_decode(AAA__3GPP__DSA__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_363_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_364_force_omit(364, force_omit, DCA__3GPP__PoC__Event__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PoC__Event__Type().RAW_decode(DCA__3GPP__PoC__Event__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_364_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_365_force_omit(365, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Trace__Data().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_365_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_366_force_omit(366, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__LCS__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_366_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_367_force_omit(367, force_omit, DCA__3GPP__LCS__Requestor__Id__String_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__LCS__Requestor__Id__String().RAW_decode(DCA__3GPP__LCS__Requestor__Id__String_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_367_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_368_force_omit(368, force_omit, AAA__3GPP__PDN__GW__Allocation__Type_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__PDN__GW__Allocation__Type().RAW_decode(AAA__3GPP__PDN__GW__Allocation__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_368_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_369_force_omit(369, force_omit, DCA__3GPP__Additional__Type__Information_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Additional__Type__Information().RAW_decode(DCA__3GPP__Additional__Type__Information_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_369_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_370_force_omit(370, force_omit, GI__3GPP__3GPP__SGSN__MCC__MNC_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__SGSN__MCC__MNC().RAW_decode(GI__3GPP__3GPP__SGSN__MCC__MNC_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_370_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_371_force_omit(371, force_omit, AAA__3GPP__HESSID_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__HESSID().RAW_decode(AAA__3GPP__HESSID_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_371_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_372_force_omit(372, force_omit, DCA__3GPP__Content__Class_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Content__Class().RAW_decode(DCA__3GPP__Content__Class_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_372_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_373_force_omit(373, force_omit, BASE__NONE__Event__Timestamp_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Event__Timestamp().RAW_decode(BASE__NONE__Event__Timestamp_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_373_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_374_force_omit(374, force_omit, DCA__3GPP__TAD__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__TAD__Identifier().RAW_decode(DCA__3GPP__TAD__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_374_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_375_force_omit(375, force_omit, DCC__NONE__Final__Unit__Action_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Final__Unit__Action().RAW_decode(DCC__NONE__Final__Unit__Action_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_375_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_376_force_omit(376, force_omit, AAA__3GPP__IMEI__Check__In__VPLMN__Result_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result().RAW_decode(AAA__3GPP__IMEI__Check__In__VPLMN__Result_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_376_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_377_force_omit(377, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Service__Generic__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_377_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_378_force_omit(378, force_omit, DCA__3GPP__Variable__Part__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Variable__Part__Type().RAW_decode(DCA__3GPP__Variable__Part__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_378_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_379_force_omit(379, force_omit, DCA__3GPP__ProSe__Direct__Discovery__Model_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__Direct__Discovery__Model().RAW_decode(DCA__3GPP__ProSe__Direct__Discovery__Model_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_379_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_380_force_omit(380, force_omit, RX__3GPP__Extended__Max__Requested__BW__UL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Extended__Max__Requested__BW__UL().RAW_decode(RX__3GPP__Extended__Max__Requested__BW__UL_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_380_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_381_force_omit(381, force_omit, DCA__3GPP__SM__Device__Trigger__Indicator_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SM__Device__Trigger__Indicator().RAW_decode(DCA__3GPP__SM__Device__Trigger__Indicator_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_381_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_382_force_omit(382, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__User__Identifier().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_382_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_383_force_omit(383, force_omit, PCC__3GPP__QoS__Rule__Base__Name_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__QoS__Rule__Base__Name().RAW_decode(PCC__3GPP__QoS__Rule__Base__Name_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_383_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_384_force_omit(384, force_omit, DNAS__NONE__Framed__IPv6__Pool_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__IPv6__Pool().RAW_decode(DNAS__NONE__Framed__IPv6__Pool_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_384_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_385_force_omit(385, force_omit, AAA__3GPP__Restoration__Priority_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Restoration__Priority().RAW_decode(AAA__3GPP__Restoration__Priority_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_385_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_386_force_omit(386, force_omit, DCA__3GPP__ISUP__Cause__Diagnostics_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ISUP__Cause__Diagnostics().RAW_decode(DCA__3GPP__ISUP__Cause__Diagnostics_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_386_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_387_force_omit(387, force_omit, S6__3GPP__Association__Type_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Association__Type().RAW_decode(S6__3GPP__Association__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_387_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_388_force_omit(388, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Charging__Rule__Definition().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_388_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_389_force_omit(389, force_omit, DCC__NONE__Rating__Group_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Rating__Group().RAW_decode(DCC__NONE__Rating__Group_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_389_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_390_force_omit(390, force_omit, MIPv6__NONE__MIP__MN__HA__SPI_descr_.raw->forceomit); decoded_length = avp__MIPv6__NONE__MIP__MN__HA__SPI().RAW_decode(MIPv6__NONE__MIP__MN__HA__SPI_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_390_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_391_force_omit(391, force_omit, RX__3GPP__Min__Requested__Bandwidth__UL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Min__Requested__Bandwidth__UL().RAW_decode(RX__3GPP__Min__Requested__Bandwidth__UL_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_391_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_392_force_omit(392, force_omit, DCA__3GPP__Application__Specific__Data_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Application__Specific__Data().RAW_decode(DCA__3GPP__Application__Specific__Data_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_392_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_393_force_omit(393, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__CoA__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_393_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_394_force_omit(394, force_omit, AAA__3GPP__Report__Amount_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Report__Amount().RAW_decode(AAA__3GPP__Report__Amount_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_394_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_395_force_omit(395, force_omit, CxDx__3GPP__Secondary__Charging__Collection__Function__Name_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name().RAW_decode(CxDx__3GPP__Secondary__Charging__Collection__Function__Name_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_395_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_396_force_omit(396, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__User__Equipment__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_396_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_397_force_omit(397, force_omit, AAA__3GPP__A__MSISDN_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__A__MSISDN().RAW_decode(AAA__3GPP__A__MSISDN_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_397_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_398_force_omit(398, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Mobile__Node__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_398_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_399_force_omit(399, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Routing__Rule__Report().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_399_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_400_force_omit(400, force_omit, AAA__3GPP__Number__Of__Requested__Vectors_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Number__Of__Requested__Vectors().RAW_decode(AAA__3GPP__Number__Of__Requested__Vectors_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_400_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_401_force_omit(401, force_omit, AAA__3GPP__AIR__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__AIR__Flags().RAW_decode(AAA__3GPP__AIR__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_401_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_402_force_omit(402, force_omit, DCA__3GPP__SM__Protocol__ID_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SM__Protocol__ID().RAW_decode(DCA__3GPP__SM__Protocol__ID_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_402_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_403_force_omit(403, force_omit, DCA__3GPP__Low__Priority__Indicator_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Low__Priority__Indicator().RAW_decode(DCA__3GPP__Low__Priority__Indicator_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_403_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_404_force_omit(404, force_omit, AAA__3GPP__Geographical__Information_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Geographical__Information().RAW_decode(AAA__3GPP__Geographical__Information_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_404_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_405_force_omit(405, force_omit, DCA__3GPP__Participant__Action__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Participant__Action__Type().RAW_decode(DCA__3GPP__Participant__Action__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_405_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_406_force_omit(406, force_omit, DCA__3GPP__Node__Id_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Node__Id().RAW_decode(DCA__3GPP__Node__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_406_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_407_force_omit(407, force_omit, CxDx__3GPP__Loose__Route__Indication_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Loose__Route__Indication().RAW_decode(CxDx__3GPP__Loose__Route__Indication_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_407_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_408_force_omit(408, force_omit, DCC__NONE__Service__Parameter__Type_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Service__Parameter__Type().RAW_decode(DCC__NONE__Service__Parameter__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_408_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_409_force_omit(409, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__MME__User__State().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_409_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_410_force_omit(410, force_omit, AAA__3GPP__Access__Restriction__Data_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Access__Restriction__Data().RAW_decode(AAA__3GPP__Access__Restriction__Data_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_410_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_411_force_omit(411, force_omit, DCA__3GPP__SM__Service__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SM__Service__Type().RAW_decode(DCA__3GPP__SM__Service__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_411_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_412_force_omit(412, force_omit, DCA__3GPP__UNI__PDU__CP__Only__Flag_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__UNI__PDU__CP__Only__Flag().RAW_decode(DCA__3GPP__UNI__PDU__CP__Only__Flag_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_412_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_413_force_omit(413, force_omit, MIPv4__NONE__MIP__Filter__Rule_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Filter__Rule().RAW_decode(MIPv4__NONE__MIP__Filter__Rule_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_413_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_414_force_omit(414, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Failed__AVP().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_414_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_415_force_omit(415, force_omit, GI__3GPP__3GPP__RAT__Type_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__RAT__Type().RAW_decode(GI__3GPP__3GPP__RAT__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_415_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_416_force_omit(416, force_omit, AAA__3GPP__SS__Status_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__SS__Status().RAW_decode(AAA__3GPP__SS__Status_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_416_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_417_force_omit(417, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Neighbour__Node__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_417_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_418_force_omit(418, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Location__Type().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_418_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_419_force_omit(419, force_omit, DCA__3GPP__Quota__Indicator_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Quota__Indicator().RAW_decode(DCA__3GPP__Quota__Indicator_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_419_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_420_force_omit(420, force_omit, DCA__3GPP__Priority_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Priority().RAW_decode(DCA__3GPP__Priority_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_420_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_421_force_omit(421, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__NIDD__Authorization__Update().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_421_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_422_force_omit(422, force_omit, DCA__3GPP__Service__Specific__Data_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Service__Specific__Data().RAW_decode(DCA__3GPP__Service__Specific__Data_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_422_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_423_force_omit(423, force_omit, DCC__NONE__Subscription__Id__Type_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Subscription__Id__Type().RAW_decode(DCC__NONE__Subscription__Id__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_423_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_424_force_omit(424, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__FA__to__HA__MSA().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_424_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_425_force_omit(425, force_omit, AAA__3GPP__Connectivity__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Connectivity__Flags().RAW_decode(AAA__3GPP__Connectivity__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_425_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_426_force_omit(426, force_omit, PCC__3GPP__Packet__Filter__Operation_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Packet__Filter__Operation().RAW_decode(PCC__3GPP__Packet__Filter__Operation_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_426_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_427_force_omit(427, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__VCS__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_427_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_428_force_omit(428, force_omit, S6__3GPP__SCEF__Reference__ID__for__Deletion_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__SCEF__Reference__ID__for__Deletion().RAW_decode(S6__3GPP__SCEF__Reference__ID__for__Deletion_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_428_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_429_force_omit(429, force_omit, DCA__3GPP__Content__Disposition_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Content__Disposition().RAW_decode(DCA__3GPP__Content__Disposition_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_429_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_430_force_omit(430, force_omit, RX__3GPP__SIP__Forking__Indication_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__SIP__Forking__Indication().RAW_decode(RX__3GPP__SIP__Forking__Indication_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_430_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_431_force_omit(431, force_omit, DNAS__NONE__User__Password_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__User__Password().RAW_decode(DNAS__NONE__User__Password_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_431_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_432_force_omit(432, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_432_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_433_force_omit(433, force_omit, S6__3GPP__IMEI__Change_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__IMEI__Change().RAW_decode(S6__3GPP__IMEI__Change_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_433_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_434_force_omit(434, force_omit, PCC__3GPP__IP__CAN__Type_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__IP__CAN__Type().RAW_decode(PCC__3GPP__IP__CAN__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_434_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_435_force_omit(435, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SDP__Media__Component().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_435_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_436_force_omit(436, force_omit, RX__3GPP__Extended__Min__Desired__BW__UL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Extended__Min__Desired__BW__UL().RAW_decode(RX__3GPP__Extended__Min__Desired__BW__UL_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_436_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_437_force_omit(437, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_437_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_438_force_omit(438, force_omit, CxDx__3GPP__SIP__Authorization_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__SIP__Authorization().RAW_decode(CxDx__3GPP__SIP__Authorization_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_438_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_439_force_omit(439, force_omit, PCC__3GPP__Revalidation__Time_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Revalidation__Time().RAW_decode(PCC__3GPP__Revalidation__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_439_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_440_force_omit(440, force_omit, AAA__3GPP__Logging__Interval_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Logging__Interval().RAW_decode(AAA__3GPP__Logging__Interval_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_440_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_441_force_omit(441, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PoC__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_441_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_442_force_omit(442, force_omit, PCC__3GPP__Presence__Reporting__Area__Status_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Presence__Reporting__Area__Status().RAW_decode(PCC__3GPP__Presence__Reporting__Area__Status_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_442_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_443_force_omit(443, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Routing__Filter().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_443_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_444_force_omit(444, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__WLAN__offloadability().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_444_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_445_force_omit(445, force_omit, DCA__3GPP__Data__Coding__Scheme_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Data__Coding__Scheme().RAW_decode(DCA__3GPP__Data__Coding__Scheme_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_445_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_446_force_omit(446, force_omit, PCC__3GPP__Metering__Method_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Metering__Method().RAW_decode(PCC__3GPP__Metering__Method_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_446_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_447_force_omit(447, force_omit, DNAS__NONE__Acct__Tunnel__Connection_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Acct__Tunnel__Connection().RAW_decode(DNAS__NONE__Acct__Tunnel__Connection_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_447_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_448_force_omit(448, force_omit, AAA__3GPP__Non__IP__Data__Delivery__Mechanism_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism().RAW_decode(AAA__3GPP__Non__IP__Data__Delivery__Mechanism_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_448_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_449_force_omit(449, force_omit, DCA__3GPP__Initial__IMS__Charging__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Initial__IMS__Charging__Identifier().RAW_decode(DCA__3GPP__Initial__IMS__Charging__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_449_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_450_force_omit(450, force_omit, DNAS__NONE__NAS__Filter__Rule_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__NAS__Filter__Rule().RAW_decode(DNAS__NONE__NAS__Filter__Rule_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_450_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_451_force_omit(451, force_omit, MIPv4__NONE__MIP__Feature__Vector_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Feature__Vector().RAW_decode(MIPv4__NONE__MIP__Feature__Vector_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_451_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_452_force_omit(452, force_omit, BASE__NONE__Session__Server__Failover_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Session__Server__Failover().RAW_decode(BASE__NONE__Session__Server__Failover_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_452_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_453_force_omit(453, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Accumulated__Cost().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_453_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_454_force_omit(454, force_omit, CxDx__3GPP__Integrity__Key_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Integrity__Key().RAW_decode(CxDx__3GPP__Integrity__Key_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_454_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_455_force_omit(455, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__E__UTRAN__Vector().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_455_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_456_force_omit(456, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SMSC__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_456_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_457_force_omit(457, force_omit, DCA__3GPP__PDP__Address__Prefix__Length_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PDP__Address__Prefix__Length().RAW_decode(DCA__3GPP__PDP__Address__Prefix__Length_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_457_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_458_force_omit(458, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Experimental__Result().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_458_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_459_force_omit(459, force_omit, DNAS__NONE__Acct__Link__Count_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Acct__Link__Count().RAW_decode(DNAS__NONE__Acct__Link__Count_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_459_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_460_force_omit(460, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Unit__Value().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_460_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_461_force_omit(461, force_omit, AAA__3GPP__Trace__Event__List_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Trace__Event__List().RAW_decode(AAA__3GPP__Trace__Event__List_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_461_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_462_force_omit(462, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__LCS__Client__Id().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_462_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_463_force_omit(463, force_omit, GI__3GPP__3GPP__PDP__Type_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__PDP__Type().RAW_decode(GI__3GPP__3GPP__PDP__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_463_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_464_force_omit(464, force_omit, DNAS__NONE__Reply__Message_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Reply__Message().RAW_decode(DNAS__NONE__Reply__Message_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_464_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_465_force_omit(465, force_omit, DNAS__NONE__Connect__Info_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Connect__Info().RAW_decode(DNAS__NONE__Connect__Info_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_465_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_466_force_omit(466, force_omit, MIPv4__NONE__MIP__Replay__Mode_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Replay__Mode().RAW_decode(MIPv4__NONE__MIP__Replay__Mode_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_466_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_467_force_omit(467, force_omit, BASE__NONE__Proxy__Host_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Proxy__Host().RAW_decode(BASE__NONE__Proxy__Host_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_467_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_468_force_omit(468, force_omit, DCA__3GPP__Number__Of__Talk__Bursts_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Number__Of__Talk__Bursts().RAW_decode(DCA__3GPP__Number__Of__Talk__Bursts_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_468_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_469_force_omit(469, force_omit, AAA__3GPP__Short__Network__Name_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Short__Network__Name().RAW_decode(AAA__3GPP__Short__Network__Name_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_469_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_470_force_omit(470, force_omit, DCA__3GPP__Message__Size_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Message__Size().RAW_decode(DCA__3GPP__Message__Size_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_470_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_471_force_omit(471, force_omit, DCA__3GPP__Additional__Exception__Reports_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Additional__Exception__Reports().RAW_decode(DCA__3GPP__Additional__Exception__Reports_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_471_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_472_force_omit(472, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Access__Transfer__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_472_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_473_force_omit(473, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Communication__Pattern__Set().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_473_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_474_force_omit(474, force_omit, AAA__3GPP__TWAG__UP__Address_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__TWAG__UP__Address().RAW_decode(AAA__3GPP__TWAG__UP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_474_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_475_force_omit(475, force_omit, DCA__3GPP__MMBox__Storage__Requested_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__MMBox__Storage__Requested().RAW_decode(DCA__3GPP__MMBox__Storage__Requested_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_475_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_476_force_omit(476, force_omit, RX__3GPP__Flow__Status_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Flow__Status().RAW_decode(RX__3GPP__Flow__Status_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_476_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_477_force_omit(477, force_omit, DNAS__NONE__CHAP__Challenge_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__CHAP__Challenge().RAW_decode(DNAS__NONE__CHAP__Challenge_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_477_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_478_force_omit(478, force_omit, DCA__3GPP__PC3__Control__Protocol__Cause_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PC3__Control__Protocol__Cause().RAW_decode(DCA__3GPP__PC3__Control__Protocol__Cause_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_478_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_479_force_omit(479, force_omit, DCC__NONE__CC__Unit__Type_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__CC__Unit__Type().RAW_decode(DCC__NONE__CC__Unit__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_479_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_480_force_omit(480, force_omit, DCA__3GPP__Calling__Party__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Calling__Party__Address().RAW_decode(DCA__3GPP__Calling__Party__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_480_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_481_force_omit(481, force_omit, RX__3GPP__MCPTT__Identifier_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__MCPTT__Identifier().RAW_decode(RX__3GPP__MCPTT__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_481_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_482_force_omit(482, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Group__Monitoring__Event__Report().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_482_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_483_force_omit(483, force_omit, PCC__3GPP__QoS__Upgrade_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__QoS__Upgrade().RAW_decode(PCC__3GPP__QoS__Upgrade_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_483_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_484_force_omit(484, force_omit, DCA__3GPP__PS__Append__Free__Format__Data_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PS__Append__Free__Format__Data().RAW_decode(DCA__3GPP__PS__Append__Free__Format__Data_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_484_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_485_force_omit(485, force_omit, PCC__3GPP__AN__GW__Status_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__AN__GW__Status().RAW_decode(PCC__3GPP__AN__GW__Status_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_485_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_486_force_omit(486, force_omit, DNAS__NONE__Service__Type_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Service__Type().RAW_decode(DNAS__NONE__Service__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_486_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_487_force_omit(487, force_omit, PCC__3GPP__Monitoring__Key_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Monitoring__Key().RAW_decode(PCC__3GPP__Monitoring__Key_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_487_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_488_force_omit(488, force_omit, AAA__3GPP__Measurement__Period__UMTS_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Measurement__Period__UMTS().RAW_decode(AAA__3GPP__Measurement__Period__UMTS_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_488_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_489_force_omit(489, force_omit, DCA__3GPP__Media__Initiator__Flag_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Media__Initiator__Flag().RAW_decode(DCA__3GPP__Media__Initiator__Flag_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_489_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_490_force_omit(490, force_omit, DCA__3GPP__ISUP__Location__Number_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ISUP__Location__Number().RAW_decode(DCA__3GPP__ISUP__Location__Number_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_490_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_491_force_omit(491, force_omit, PCC__3GPP__3GPP__PS__Data__Off__Status_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__3GPP__PS__Data__Off__Status().RAW_decode(PCC__3GPP__3GPP__PS__Data__Off__Status_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_491_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_492_force_omit(492, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Routing__Rule__Install().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_492_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_493_force_omit(493, force_omit, AAA__3GPP__Reset__ID_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Reset__ID().RAW_decode(AAA__3GPP__Reset__ID_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_493_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_494_force_omit(494, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Service__Data__Container().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_494_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_495_force_omit(495, force_omit, CxDx__3GPP__Server__Assignment__Type_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Server__Assignment__Type().RAW_decode(CxDx__3GPP__Server__Assignment__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_495_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_496_force_omit(496, force_omit, AAA__3GPP__PUR__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__PUR__Flags().RAW_decode(AAA__3GPP__PUR__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_496_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_497_force_omit(497, force_omit, PCC__3GPP__IP__CAN__Session__Charging__Scope_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__IP__CAN__Session__Charging__Scope().RAW_decode(PCC__3GPP__IP__CAN__Session__Charging__Scope_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_497_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_498_force_omit(498, force_omit, DNAS__NONE__Framed__Routing_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__Routing().RAW_decode(DNAS__NONE__Framed__Routing_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_498_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_499_force_omit(499, force_omit, AAA__3GPP__IMEI_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__IMEI().RAW_decode(AAA__3GPP__IMEI_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_499_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_500_force_omit(500, force_omit, DNAS__NONE__CHAP__Ident_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__CHAP__Ident().RAW_decode(DNAS__NONE__CHAP__Ident_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_500_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_501_force_omit(501, force_omit, DCA__3GPP__Interface__Text_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Interface__Text().RAW_decode(DCA__3GPP__Interface__Text_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_501_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_502_force_omit(502, force_omit, AAA__3GPP__Kc_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Kc().RAW_decode(AAA__3GPP__Kc_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_502_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_503_force_omit(503, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Current__Tariff().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_503_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_504_force_omit(504, force_omit, AAA__3GPP__SGSN__Number_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__SGSN__Number().RAW_decode(AAA__3GPP__SGSN__Number_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_504_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_505_force_omit(505, force_omit, AAA__3GPP__HPLMN__ODB_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__HPLMN__ODB().RAW_decode(AAA__3GPP__HPLMN__ODB_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_505_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_506_force_omit(506, force_omit, DCA__3GPP__Time__Quota__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Time__Quota__Type().RAW_decode(DCA__3GPP__Time__Quota__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_506_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_507_force_omit(507, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Trace__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_507_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_508_force_omit(508, force_omit, DCA__3GPP__Domain__Name_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Domain__Name().RAW_decode(DCA__3GPP__Domain__Name_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_508_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_509_force_omit(509, force_omit, GI__3GPP__3GPP__Charging__Characteristics_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__Charging__Characteristics().RAW_decode(GI__3GPP__3GPP__Charging__Characteristics_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_509_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_510_force_omit(510, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__PDP__Context().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_510_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_511_force_omit(511, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__CC__Money().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_511_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_512_force_omit(512, force_omit, AAA__3GPP__DER__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__DER__Flags().RAW_decode(AAA__3GPP__DER__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_512_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_513_force_omit(513, force_omit, DCA__3GPP__LCS__Data__Coding__Scheme_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__LCS__Data__Coding__Scheme().RAW_decode(DCA__3GPP__LCS__Data__Coding__Scheme_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_513_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_514_force_omit(514, force_omit, GI__3GPP__3GPP__GGSN__Address_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__GGSN__Address().RAW_decode(GI__3GPP__3GPP__GGSN__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_514_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_515_force_omit(515, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Proxy__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_515_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_516_force_omit(516, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_516_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_517_force_omit(517, force_omit, S6__3GPP__Node__Type_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Node__Type().RAW_decode(S6__3GPP__Node__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_517_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_518_force_omit(518, force_omit, DCA__3GPP__Talk__Burst__Volume_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Talk__Burst__Volume().RAW_decode(DCA__3GPP__Talk__Burst__Volume_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_518_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_519_force_omit(519, force_omit, DCA__3GPP__Service__Id_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Service__Id().RAW_decode(DCA__3GPP__Service__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_519_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_520_force_omit(520, force_omit, RX__3GPP__Priority__Sharing__Indicator_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Priority__Sharing__Indicator().RAW_decode(RX__3GPP__Priority__Sharing__Indicator_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_520_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_521_force_omit(521, force_omit, DNAS__NONE__Tunnel__Type_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Tunnel__Type().RAW_decode(DNAS__NONE__Tunnel__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_521_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_522_force_omit(522, force_omit, PCC__3GPP__QoS__Rule__Name_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__QoS__Rule__Name().RAW_decode(PCC__3GPP__QoS__Rule__Name_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_522_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_523_force_omit(523, force_omit, DCA__3GPP__Trigger__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Trigger__Type().RAW_decode(DCA__3GPP__Trigger__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_523_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_524_force_omit(524, force_omit, DCA__3GPP__Instance__Id_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Instance__Id().RAW_decode(DCA__3GPP__Instance__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_524_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_525_force_omit(525, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Scheduled__Communication__Time().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_525_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_526_force_omit(526, force_omit, RX__3GPP__Max__Requested__Bandwidth__DL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Max__Requested__Bandwidth__DL().RAW_decode(RX__3GPP__Max__Requested__Bandwidth__DL_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_526_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_527_force_omit(527, force_omit, DCA__3GPP__Role__Of__ProSe__Function_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Role__Of__ProSe__Function().RAW_decode(DCA__3GPP__Role__Of__ProSe__Function_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_527_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_528_force_omit(528, force_omit, S6__3GPP__Maximum__Latency_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Maximum__Latency().RAW_decode(S6__3GPP__Maximum__Latency_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_528_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_529_force_omit(529, force_omit, PCC__3GPP__PCC__Rule__Status_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__PCC__Rule__Status().RAW_decode(PCC__3GPP__PCC__Rule__Status_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_529_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_530_force_omit(530, force_omit, DCA__3GPP__SIP__Response__Timestamp_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SIP__Response__Timestamp().RAW_decode(DCA__3GPP__SIP__Response__Timestamp_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_530_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_531_force_omit(531, force_omit, PCC__3GPP__Extended__GBR__DL_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Extended__GBR__DL().RAW_decode(PCC__3GPP__Extended__GBR__DL_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_531_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_532_force_omit(532, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__MBSFN__Area().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_532_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_533_force_omit(533, force_omit, DCA__3GPP__ProSe__UE__ID_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__UE__ID().RAW_decode(DCA__3GPP__ProSe__UE__ID_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_533_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_534_force_omit(534, force_omit, CxDx__3GPP__Server__Name_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Server__Name().RAW_decode(CxDx__3GPP__Server__Name_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_534_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_535_force_omit(535, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__APN__Validity__Time().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_535_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_536_force_omit(536, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Allocation__Retention__Priority().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_536_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_537_force_omit(537, force_omit, DCC__NONE__Check__Balance__Result_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Check__Balance__Result().RAW_decode(DCC__NONE__Check__Balance__Result_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_537_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_538_force_omit(538, force_omit, AAA__3GPP__Job__Type_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Job__Type().RAW_decode(AAA__3GPP__Job__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_538_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_539_force_omit(539, force_omit, BASE__NONE__Destination__Host_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Destination__Host().RAW_decode(BASE__NONE__Destination__Host_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_539_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_540_force_omit(540, force_omit, AAA__3GPP__Positioning__Method_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Positioning__Method().RAW_decode(AAA__3GPP__Positioning__Method_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_540_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_541_force_omit(541, force_omit, CxDx__3GPP__LIA__Flags_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__LIA__Flags().RAW_decode(CxDx__3GPP__LIA__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_541_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_542_force_omit(542, force_omit, AAA__3GPP__DL__Buffering__Suggested__Packet__Count_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count().RAW_decode(AAA__3GPP__DL__Buffering__Suggested__Packet__Count_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_542_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_543_force_omit(543, force_omit, DCA__3GPP__AoC__Service__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__AoC__Service__Type().RAW_decode(DCA__3GPP__AoC__Service__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_543_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_544_force_omit(544, force_omit, DNAS__NONE__Login__IP__Host_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Login__IP__Host().RAW_decode(DNAS__NONE__Login__IP__Host_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_544_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_545_force_omit(545, force_omit, AAA__3GPP__IDA__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__IDA__Flags().RAW_decode(AAA__3GPP__IDA__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_545_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_546_force_omit(546, force_omit, DNAS__NONE__ARAP__Security_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__ARAP__Security().RAW_decode(DNAS__NONE__ARAP__Security_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_546_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_547_force_omit(547, force_omit, DNAS__NONE__Origin__AAA__Protocol_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Origin__AAA__Protocol().RAW_decode(DNAS__NONE__Origin__AAA__Protocol_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_547_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_548_force_omit(548, force_omit, DCA__3GPP__Time__Last__Usage_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Time__Last__Usage().RAW_decode(DCA__3GPP__Time__Last__Usage_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_548_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_549_force_omit(549, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Charging__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_549_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_550_force_omit(550, force_omit, AAA__3GPP__ULA__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__ULA__Flags().RAW_decode(AAA__3GPP__ULA__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_550_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_551_force_omit(551, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Originator__Interface().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_551_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_552_force_omit(552, force_omit, AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported().RAW_decode(AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_552_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_553_force_omit(553, force_omit, AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature().RAW_decode(AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_553_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_554_force_omit(554, force_omit, DCA__3GPP__File__Repair__Supported_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__File__Repair__Supported().RAW_decode(DCA__3GPP__File__Repair__Supported_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_554_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_555_force_omit(555, force_omit, DNAS__NONE__Framed__IPX__Network_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__IPX__Network().RAW_decode(DNAS__NONE__Framed__IPX__Network_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_555_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_556_force_omit(556, force_omit, DNAS__NONE__Tunnel__Assignment__Id_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Tunnel__Assignment__Id().RAW_decode(DNAS__NONE__Tunnel__Assignment__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_556_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_557_force_omit(557, force_omit, DCC__NONE__CC__Service__Specific__Units_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__CC__Service__Specific__Units().RAW_decode(DCC__NONE__CC__Service__Specific__Units_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_557_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_558_force_omit(558, force_omit, DCA__3GPP__SDP__Answer__Timestamp_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SDP__Answer__Timestamp().RAW_decode(DCA__3GPP__SDP__Answer__Timestamp_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_558_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_559_force_omit(559, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__WLAN__Identifier().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_559_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_560_force_omit(560, force_omit, DCA__3GPP__Type__Number_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Type__Number().RAW_decode(DCA__3GPP__Type__Number_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_560_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_561_force_omit(561, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__NIDD__Submission().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_561_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_562_force_omit(562, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__T4__Parameters().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_562_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_563_force_omit(563, force_omit, RX__3GPP__Access__Network__Charging__Identifier__Value_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Access__Network__Charging__Identifier__Value().RAW_decode(RX__3GPP__Access__Network__Charging__Identifier__Value_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_563_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_564_force_omit(564, force_omit, DCA__3GPP__Announcing__UE__HPLMN__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier().RAW_decode(DCA__3GPP__Announcing__UE__HPLMN__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_564_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_565_force_omit(565, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__AESE__Error__Report().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_565_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_566_force_omit(566, force_omit, MIPv4__NONE__MIP__FA__to__HA__SPI_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__FA__to__HA__SPI().RAW_decode(MIPv4__NONE__MIP__FA__to__HA__SPI_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_566_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_567_force_omit(567, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Event__Type().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_567_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_568_force_omit(568, force_omit, RX__3GPP__Sharing__Key__DL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Sharing__Key__DL().RAW_decode(RX__3GPP__Sharing__Key__DL_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_568_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_569_force_omit(569, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__ADC__Rule__Remove().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_569_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_570_force_omit(570, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_570_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_571_force_omit(571, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Restricted__PLMN__List().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_571_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_572_force_omit(572, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_572_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_573_force_omit(573, force_omit, AAA__3GPP__Age__Of__Location__Information_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Age__Of__Location__Information().RAW_decode(AAA__3GPP__Age__Of__Location__Information_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_573_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_574_force_omit(574, force_omit, DCA__3GPP__PoC__Group__Name_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PoC__Group__Name().RAW_decode(DCA__3GPP__PoC__Group__Name_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_574_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_575_force_omit(575, force_omit, RX__3GPP__Extended__Max__Requested__BW__DL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Extended__Max__Requested__BW__DL().RAW_decode(RX__3GPP__Extended__Max__Requested__BW__DL_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_575_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_576_force_omit(576, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Flow__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_576_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_577_force_omit(577, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PS__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_577_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_578_force_omit(578, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__MTC__IWF__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_578_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_579_force_omit(579, force_omit, PCC__3GPP__Execution__Time_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Execution__Time().RAW_decode(PCC__3GPP__Execution__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_579_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_580_force_omit(580, force_omit, DNAS__NONE__NAS__Identifier_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__NAS__Identifier().RAW_decode(DNAS__NONE__NAS__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_580_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_581_force_omit(581, force_omit, DNAS__NONE__Tunnel__Server__Auth__Id_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Tunnel__Server__Auth__Id().RAW_decode(DNAS__NONE__Tunnel__Server__Auth__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_581_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_582_force_omit(582, force_omit, CxDx__3GPP__Contact_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Contact().RAW_decode(CxDx__3GPP__Contact_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_582_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_583_force_omit(583, force_omit, PCC__3GPP__Charging__Correlation__Indicator_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Charging__Correlation__Indicator().RAW_decode(PCC__3GPP__Charging__Correlation__Indicator_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_583_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_584_force_omit(584, force_omit, DCC__NONE__Credit__Control_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Credit__Control().RAW_decode(DCC__NONE__Credit__Control_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_584_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_585_force_omit(585, force_omit, BASE__NONE__Accounting__Record__Number_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Accounting__Record__Number().RAW_decode(BASE__NONE__Accounting__Record__Number_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_585_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_586_force_omit(586, force_omit, AAA__3GPP__Event__Threshold__Event__1I_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Event__Threshold__Event__1I().RAW_decode(AAA__3GPP__Event__Threshold__Event__1I_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_586_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_587_force_omit(587, force_omit, DCA__3GPP__SIP__Request__Timestamp__Fraction_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SIP__Request__Timestamp__Fraction().RAW_decode(DCA__3GPP__SIP__Request__Timestamp__Fraction_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_587_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_588_force_omit(588, force_omit, DCA__3GPP__Service__Mode_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Service__Mode().RAW_decode(DCA__3GPP__Service__Mode_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_588_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_589_force_omit(589, force_omit, CxDx__3GPP__User__Data_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__User__Data().RAW_decode(CxDx__3GPP__User__Data_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_589_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_590_force_omit(590, force_omit, AAA__3GPP__Report__Interval_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Report__Interval().RAW_decode(AAA__3GPP__Report__Interval_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_590_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_591_force_omit(591, force_omit, PCC__3GPP__RAN__NAS__Release__Cause_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__RAN__NAS__Release__Cause().RAW_decode(PCC__3GPP__RAN__NAS__Release__Cause_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_591_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_592_force_omit(592, force_omit, DCA__3GPP__Dynamic__Address__Flag__Extension_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Dynamic__Address__Flag__Extension().RAW_decode(DCA__3GPP__Dynamic__Address__Flag__Extension_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_592_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_593_force_omit(593, force_omit, AAA__3GPP__Client__Identity_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Client__Identity().RAW_decode(AAA__3GPP__Client__Identity_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_593_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_594_force_omit(594, force_omit, BASE__NONE__Redirect__Host__Usage_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Redirect__Host__Usage().RAW_decode(BASE__NONE__Redirect__Host__Usage_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_594_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_595_force_omit(595, force_omit, DCA__3GPP__CSG__Access__Mode_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__CSG__Access__Mode().RAW_decode(DCA__3GPP__CSG__Access__Mode_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_595_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_596_force_omit(596, force_omit, AAA__3GPP__Equipment__Status_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Equipment__Status().RAW_decode(AAA__3GPP__Equipment__Status_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_596_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_597_force_omit(597, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Supplementary__Service().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_597_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_598_force_omit(598, force_omit, GI__3GPP__3GPP__Packet__Filter_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__Packet__Filter().RAW_decode(GI__3GPP__3GPP__Packet__Filter_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_598_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_599_force_omit(599, force_omit, DCC__NONE__Redirect__Server__Address_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Redirect__Server__Address().RAW_decode(DCC__NONE__Redirect__Server__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_599_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_600_force_omit(600, force_omit, MIPv6__NONE__MIP6__Auth__Mode_descr_.raw->forceomit); decoded_length = avp__MIPv6__NONE__MIP6__Auth__Mode().RAW_decode(MIPv6__NONE__MIP6__Auth__Mode_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_600_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_601_force_omit(601, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__EPS__Location__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_601_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_602_force_omit(602, force_omit, DCA__3GPP__Access__Network__Information_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Access__Network__Information().RAW_decode(DCA__3GPP__Access__Network__Information_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_602_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_603_force_omit(603, force_omit, DCA__3GPP__Called__Identity_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Called__Identity().RAW_decode(DCA__3GPP__Called__Identity_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_603_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_604_force_omit(604, force_omit, AAA__3GPP__TWAN__Default__APN__Context__Id_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__TWAN__Default__APN__Context__Id().RAW_decode(AAA__3GPP__TWAN__Default__APN__Context__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_604_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_605_force_omit(605, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SGSN__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_605_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_606_force_omit(606, force_omit, DCA__3GPP__SGi__PtP__Tunnelling__Method_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SGi__PtP__Tunnelling__Method().RAW_decode(DCA__3GPP__SGi__PtP__Tunnelling__Method_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_606_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_607_force_omit(607, force_omit, BASE__NONE__Session__Timeout_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Session__Timeout().RAW_decode(BASE__NONE__Session__Timeout_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_607_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_608_force_omit(608, force_omit, DNAS__NONE__Acct__Tunnel__Packets__Lost_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Acct__Tunnel__Packets__Lost().RAW_decode(DNAS__NONE__Acct__Tunnel__Packets__Lost_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_608_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_609_force_omit(609, force_omit, DCA__3GPP__NNI__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__NNI__Type().RAW_decode(DCA__3GPP__NNI__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_609_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_610_force_omit(610, force_omit, RX__3GPP__Service__Info__Status_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Service__Info__Status().RAW_decode(RX__3GPP__Service__Info__Status_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_610_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_611_force_omit(611, force_omit, S6__3GPP__CIR__Flags_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__CIR__Flags().RAW_decode(S6__3GPP__CIR__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_611_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_612_force_omit(612, force_omit, PCC__3GPP__Precedence_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Precedence().RAW_decode(PCC__3GPP__Precedence_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_612_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_613_force_omit(613, force_omit, DCA__3GPP__User__Participating__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__User__Participating__Type().RAW_decode(DCA__3GPP__User__Participating__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_613_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_614_force_omit(614, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__GGSN__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_614_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_615_force_omit(615, force_omit, RX__3GPP__Sponsoring__Action_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Sponsoring__Action().RAW_decode(RX__3GPP__Sponsoring__Action_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_615_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_616_force_omit(616, force_omit, DCA__3GPP__Radio__Resources__Indicator_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Radio__Resources__Indicator().RAW_decode(DCA__3GPP__Radio__Resources__Indicator_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_616_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_617_force_omit(617, force_omit, S6__3GPP__Granted__Validity__Time_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Granted__Validity__Time().RAW_decode(S6__3GPP__Granted__Validity__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_617_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_618_force_omit(618, force_omit, PCC__3GPP__Priority__Level_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Priority__Level().RAW_decode(PCC__3GPP__Priority__Level_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_618_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_619_force_omit(619, force_omit, DCA__3GPP__Node__Functionality_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Node__Functionality().RAW_decode(DCA__3GPP__Node__Functionality_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_619_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_620_force_omit(620, force_omit, RX__3GPP__Flow__Description_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Flow__Description().RAW_decode(RX__3GPP__Flow__Description_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_620_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_621_force_omit(621, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Packet__Filter__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_621_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_622_force_omit(622, force_omit, AAA__3GPP__Daylight__Saving__Time_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Daylight__Saving__Time().RAW_decode(AAA__3GPP__Daylight__Saving__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_622_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_623_force_omit(623, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Address__Domain().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_623_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_624_force_omit(624, force_omit, S6__3GPP__SCEF__ID_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__SCEF__ID().RAW_decode(S6__3GPP__SCEF__ID_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_624_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_625_force_omit(625, force_omit, DCA__3GPP__Content__Length_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Content__Length().RAW_decode(DCA__3GPP__Content__Length_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_625_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_626_force_omit(626, force_omit, PCC__3GPP__Removal__Of__Access_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Removal__Of__Access().RAW_decode(PCC__3GPP__Removal__Of__Access_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_626_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_627_force_omit(627, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__ADC__Rule__Report().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_627_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_628_force_omit(628, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Preferred__Data__Mode().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_628_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_629_force_omit(629, force_omit, DCA__3GPP__ProSe__Functionality_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__Functionality().RAW_decode(DCA__3GPP__ProSe__Functionality_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_629_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_630_force_omit(630, force_omit, DCA__3GPP__Low__Balance__Indication_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Low__Balance__Indication().RAW_decode(DCA__3GPP__Low__Balance__Indication_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_630_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_631_force_omit(631, force_omit, PCC__3GPP__Guaranteed__Bitrate__UL_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Guaranteed__Bitrate__UL().RAW_decode(PCC__3GPP__Guaranteed__Bitrate__UL_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_631_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_632_force_omit(632, force_omit, AAA__3GPP__UE__SRVCC__Capability_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__UE__SRVCC__Capability().RAW_decode(AAA__3GPP__UE__SRVCC__Capability_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_632_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_633_force_omit(633, force_omit, DNAS__NONE__Login__LAT__Group_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Login__LAT__Group().RAW_decode(DNAS__NONE__Login__LAT__Group_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_633_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_634_force_omit(634, force_omit, DNAS__NONE__NAS__IPv6__Address_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__NAS__IPv6__Address().RAW_decode(DNAS__NONE__NAS__IPv6__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_634_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_635_force_omit(635, force_omit, MIPv6__NONE__MIP__MAC__Mobility__Data_descr_.raw->forceomit); decoded_length = avp__MIPv6__NONE__MIP__MAC__Mobility__Data().RAW_decode(MIPv6__NONE__MIP__MAC__Mobility__Data_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_635_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_636_force_omit(636, force_omit, MIPv4__NONE__Accounting__Output__Octets_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__Accounting__Output__Octets().RAW_decode(MIPv4__NONE__Accounting__Output__Octets_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_636_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_637_force_omit(637, force_omit, CxDx__3GPP__To__SIP__Header_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__To__SIP__Header().RAW_decode(CxDx__3GPP__To__SIP__Header_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_637_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_638_force_omit(638, force_omit, AAA__3GPP__Coupled__Node__Diameter__ID_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Coupled__Node__Diameter__ID().RAW_decode(AAA__3GPP__Coupled__Node__Diameter__ID_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_638_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_639_force_omit(639, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Real__Time__Tariff__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_639_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_640_force_omit(640, force_omit, AAA__3GPP__STN__SR_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__STN__SR().RAW_decode(AAA__3GPP__STN__SR_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_640_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_641_force_omit(641, force_omit, DCA__3GPP__SDP__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SDP__Type().RAW_decode(DCA__3GPP__SDP__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_641_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_642_force_omit(642, force_omit, BASE__NONE__Supported__Vendor__Id_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Supported__Vendor__Id().RAW_decode(BASE__NONE__Supported__Vendor__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_642_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_643_force_omit(643, force_omit, AAA__3GPP__ServiceTypeIdentity_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__ServiceTypeIdentity().RAW_decode(AAA__3GPP__ServiceTypeIdentity_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_643_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_644_force_omit(644, force_omit, DCA__3GPP__Requested__Party__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Requested__Party__Address().RAW_decode(DCA__3GPP__Requested__Party__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_644_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_645_force_omit(645, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Announcement__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_645_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_646_force_omit(646, force_omit, DNAS__NONE__Acct__Authentic_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Acct__Authentic().RAW_decode(DNAS__NONE__Acct__Authentic_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_646_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_647_force_omit(647, force_omit, DCC__NONE__Service__Identifier_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Service__Identifier().RAW_decode(DCC__NONE__Service__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_647_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_648_force_omit(648, force_omit, AAA__3GPP__AUTN_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__AUTN().RAW_decode(AAA__3GPP__AUTN_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_648_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_649_force_omit(649, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Non__3GPP__User__Data().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_649_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_650_force_omit(650, force_omit, DCA__3GPP__Delivery__Report__Requested_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Delivery__Report__Requested().RAW_decode(DCA__3GPP__Delivery__Report__Requested_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_650_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_651_force_omit(651, force_omit, GI__3GPP__TWAN__Identifier_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__TWAN__Identifier().RAW_decode(GI__3GPP__TWAN__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_651_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_652_force_omit(652, force_omit, AAA__3GPP__Origination__Time__Stamp_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Origination__Time__Stamp().RAW_decode(AAA__3GPP__Origination__Time__Stamp_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_652_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_653_force_omit(653, force_omit, DCA__3GPP__LCS__APN_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__LCS__APN().RAW_decode(DCA__3GPP__LCS__APN_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_653_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_654_force_omit(654, force_omit, DCA__3GPP__Envelope__End__Time_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Envelope__End__Time().RAW_decode(DCA__3GPP__Envelope__End__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_654_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_655_force_omit(655, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Sponsored__Connectivity__Data().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_655_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_656_force_omit(656, force_omit, BASE__NONE__Auth__Request__Type_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Auth__Request__Type().RAW_decode(BASE__NONE__Auth__Request__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_656_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_657_force_omit(657, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Application__Server__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_657_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_658_force_omit(658, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Originator__Address().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_658_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_659_force_omit(659, force_omit, DCA__3GPP__Network__Call__Reference__Number_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Network__Call__Reference__Number().RAW_decode(DCA__3GPP__Network__Call__Reference__Number_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_659_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_660_force_omit(660, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__AESE__Communication__Pattern().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_660_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_661_force_omit(661, force_omit, PCC__3GPP__NBIFOM__Mode_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__NBIFOM__Mode().RAW_decode(PCC__3GPP__NBIFOM__Mode_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_661_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_662_force_omit(662, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Redirect__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_662_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_663_force_omit(663, force_omit, DCC__NONE__Validity__Time_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Validity__Time().RAW_decode(DCC__NONE__Validity__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_663_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_664_force_omit(664, force_omit, DCA__3GPP__Monitoring__UE__VPLMN__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier().RAW_decode(DCA__3GPP__Monitoring__UE__VPLMN__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_664_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_665_force_omit(665, force_omit, S6__3GPP__Event__Handling_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Event__Handling().RAW_decode(S6__3GPP__Event__Handling_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_665_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_666_force_omit(666, force_omit, PCC__3GPP__ToS__Traffic__Class_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__ToS__Traffic__Class().RAW_decode(PCC__3GPP__ToS__Traffic__Class_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_666_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_667_force_omit(667, force_omit, AAA__3GPP__Tracking__Area__Identity_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Tracking__Area__Identity().RAW_decode(AAA__3GPP__Tracking__Area__Identity_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_667_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_668_force_omit(668, force_omit, MIPv4__NONE__MIP__HA__to__FA__SPI_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__HA__to__FA__SPI().RAW_decode(MIPv4__NONE__MIP__HA__to__FA__SPI_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_668_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_669_force_omit(669, force_omit, RX__3GPP__Min__Desired__Bandwidth__UL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Min__Desired__Bandwidth__UL().RAW_decode(RX__3GPP__Min__Desired__Bandwidth__UL_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_669_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_670_force_omit(670, force_omit, AAA__3GPP__UVR__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__UVR__Flags().RAW_decode(AAA__3GPP__UVR__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_670_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_671_force_omit(671, force_omit, DCA__3GPP__PS__Free__Format__Data_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PS__Free__Format__Data().RAW_decode(DCA__3GPP__PS__Free__Format__Data_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_671_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_672_force_omit(672, force_omit, CxDx__3GPP__Originating__Request_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Originating__Request().RAW_decode(CxDx__3GPP__Originating__Request_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_672_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_673_force_omit(673, force_omit, PCC__3GPP__PDN__Connection__ID_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__PDN__Connection__ID().RAW_decode(PCC__3GPP__PDN__Connection__ID_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_673_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_674_force_omit(674, force_omit, AAA__3GPP__Subscription__Data__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Subscription__Data__Flags().RAW_decode(AAA__3GPP__Subscription__Data__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_674_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_675_force_omit(675, force_omit, DNAS__NONE__Framed__IPv6__Route_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__IPv6__Route().RAW_decode(DNAS__NONE__Framed__IPv6__Route_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_675_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_676_force_omit(676, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__PRA__Remove().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_676_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_677_force_omit(677, force_omit, AAA__3GPP__DSR__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__DSR__Flags().RAW_decode(AAA__3GPP__DSR__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_677_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_678_force_omit(678, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Granted__Service__Unit().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_678_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_679_force_omit(679, force_omit, MIPv6__NONE__MIP__Timestamp_descr_.raw->forceomit); decoded_length = avp__MIPv6__NONE__MIP__Timestamp().RAW_decode(MIPv6__NONE__MIP__Timestamp_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_679_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_680_force_omit(680, force_omit, DCA__3GPP__Number__Portability__Routing__Information_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Number__Portability__Routing__Information().RAW_decode(DCA__3GPP__Number__Portability__Routing__Information_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_680_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_681_force_omit(681, force_omit, AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer().RAW_decode(AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_681_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_682_force_omit(682, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Specific__APN__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_682_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_683_force_omit(683, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Terminal__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_683_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_684_force_omit(684, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Restoration__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_684_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_685_force_omit(685, force_omit, BASE__NONE__Product__Name_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Product__Name().RAW_decode(BASE__NONE__Product__Name_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_685_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_686_force_omit(686, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__HA__to__MN__MSA().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_686_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_687_force_omit(687, force_omit, DCA__3GPP__Account__Expiration_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Account__Expiration().RAW_decode(DCA__3GPP__Account__Expiration_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_687_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_688_force_omit(688, force_omit, AAA__3GPP__CSG__Id_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__CSG__Id().RAW_decode(AAA__3GPP__CSG__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_688_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_689_force_omit(689, force_omit, DNAS__NONE__Framed__IP__Netmask_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__IP__Netmask().RAW_decode(DNAS__NONE__Framed__IP__Netmask_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_689_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_690_force_omit(690, force_omit, GI__3GPP__3GPP__IPv6__DNS__Servers_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__IPv6__DNS__Servers().RAW_decode(GI__3GPP__3GPP__IPv6__DNS__Servers_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_690_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_691_force_omit(691, force_omit, AAA__3GPP__SSID_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__SSID().RAW_decode(AAA__3GPP__SSID_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_691_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_692_force_omit(692, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Call__Barring__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_692_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_693_force_omit(693, force_omit, DCA__3GPP__BSSID_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__BSSID().RAW_decode(DCA__3GPP__BSSID_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_693_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_694_force_omit(694, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Service__Parameter__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_694_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_695_force_omit(695, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Talk__Burst__Exchange().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_695_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_696_force_omit(696, force_omit, DCA__3GPP__Variable__Part__Order_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Variable__Part__Order().RAW_decode(DCA__3GPP__Variable__Part__Order_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_696_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_697_force_omit(697, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Time__Quota__Mechanism().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_697_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_698_force_omit(698, force_omit, AAA__3GPP__ANID_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__ANID().RAW_decode(AAA__3GPP__ANID_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_698_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_699_force_omit(699, force_omit, DCA__3GPP__Monitoring__Event__Report__Number_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Monitoring__Event__Report__Number().RAW_decode(DCA__3GPP__Monitoring__Event__Report__Number_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_699_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_700_force_omit(700, force_omit, S6__3GPP__IP__SM__GW__Name_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__IP__SM__GW__Name().RAW_decode(S6__3GPP__IP__SM__GW__Name_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_700_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_701_force_omit(701, force_omit, BASE__NONE__Origin__State__Id_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Origin__State__Id().RAW_decode(BASE__NONE__Origin__State__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_701_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_702_force_omit(702, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Media__Sub__Component().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_702_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_703_force_omit(703, force_omit, DCA__3GPP__CN__Operator__Selection__Entity_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__CN__Operator__Selection__Entity().RAW_decode(DCA__3GPP__CN__Operator__Selection__Entity_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_703_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_704_force_omit(704, force_omit, S6__3GPP__Accuracy_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Accuracy().RAW_decode(S6__3GPP__Accuracy_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_704_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_705_force_omit(705, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Charging__Rule__Remove().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_705_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_706_force_omit(706, force_omit, DCA__3GPP__Originating__IOI_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Originating__IOI().RAW_decode(DCA__3GPP__Originating__IOI_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_706_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_707_force_omit(707, force_omit, RX__3GPP__Min__Requested__Bandwidth__DL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Min__Requested__Bandwidth__DL().RAW_decode(RX__3GPP__Min__Requested__Bandwidth__DL_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_707_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_708_force_omit(708, force_omit, DCA__3GPP__ProSe__Function__PLMN__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__Function__PLMN__Identifier().RAW_decode(DCA__3GPP__ProSe__Function__PLMN__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_708_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_709_force_omit(709, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Service__Report().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_709_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_710_force_omit(710, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Tunnel__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_710_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_711_force_omit(711, force_omit, DCA__3GPP__Bearer__Service_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Bearer__Service().RAW_decode(DCA__3GPP__Bearer__Service_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_711_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_712_force_omit(712, force_omit, CxDx__3GPP__Primary__Charging__Collection__Function__Name_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name().RAW_decode(CxDx__3GPP__Primary__Charging__Collection__Function__Name_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_712_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_713_force_omit(713, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__QoS__Rule__Definition().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_713_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_714_force_omit(714, force_omit, AAA__3GPP__Time__Zone_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Time__Zone().RAW_decode(AAA__3GPP__Time__Zone_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_714_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_715_force_omit(715, force_omit, S6__3GPP__Periodic__Time_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Periodic__Time().RAW_decode(S6__3GPP__Periodic__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_715_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_716_force_omit(716, force_omit, PCC__3GPP__Routing__Rule__Failure__Code_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Routing__Rule__Failure__Code().RAW_decode(PCC__3GPP__Routing__Rule__Failure__Code_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_716_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_717_force_omit(717, force_omit, PCC__3GPP__TDF__Destination__Host_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__TDF__Destination__Host().RAW_decode(PCC__3GPP__TDF__Destination__Host_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_717_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_718_force_omit(718, force_omit, AAA__3GPP__Local__Group__Id_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Local__Group__Id().RAW_decode(AAA__3GPP__Local__Group__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_718_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_719_force_omit(719, force_omit, DCA__3GPP__SM__Discharge__Time_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SM__Discharge__Time().RAW_decode(DCA__3GPP__SM__Discharge__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_719_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_720_force_omit(720, force_omit, DCA__3GPP__Requestor__PLMN__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Requestor__PLMN__Identifier().RAW_decode(DCA__3GPP__Requestor__PLMN__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_720_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_721_force_omit(721, force_omit, DCA__3GPP__IMS__Application__Reference__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__IMS__Application__Reference__Identifier().RAW_decode(DCA__3GPP__IMS__Application__Reference__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_721_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_722_force_omit(722, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Charging__Rule__Report().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_722_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_723_force_omit(723, force_omit, AAA__3GPP__Service__Area__Identity_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Service__Area__Identity().RAW_decode(AAA__3GPP__Service__Area__Identity_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_723_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_724_force_omit(724, force_omit, BASE__NONE__User__Name_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__User__Name().RAW_decode(BASE__NONE__User__Name_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_724_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_725_force_omit(725, force_omit, AAA__3GPP__UE__PC5__AMBR_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__UE__PC5__AMBR().RAW_decode(AAA__3GPP__UE__PC5__AMBR_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_725_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_726_force_omit(726, force_omit, CxDx__3GPP__Public__Identity_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Public__Identity().RAW_decode(CxDx__3GPP__Public__Identity_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_726_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_727_force_omit(727, force_omit, BASE__NONE__Accounting__Sub__Session__Id_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Accounting__Sub__Session__Id().RAW_decode(BASE__NONE__Accounting__Sub__Session__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_727_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_728_force_omit(728, force_omit, DNAS__NONE__Acct__Delay__Time_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Acct__Delay__Time().RAW_decode(DNAS__NONE__Acct__Delay__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_728_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_729_force_omit(729, force_omit, DCA__3GPP__Local__Sequence__Number_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Local__Sequence__Number().RAW_decode(DCA__3GPP__Local__Sequence__Number_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_729_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_730_force_omit(730, force_omit, CxDx__3GPP__UAR__Flags_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__UAR__Flags().RAW_decode(CxDx__3GPP__UAR__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_730_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_731_force_omit(731, force_omit, AAA__3GPP__Collection__Period__RRM__UMTS_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Collection__Period__RRM__UMTS().RAW_decode(AAA__3GPP__Collection__Period__RRM__UMTS_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_731_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_732_force_omit(732, force_omit, AAA__3GPP__Operator__Determined__Barring_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Operator__Determined__Barring().RAW_decode(AAA__3GPP__Operator__Determined__Barring_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_732_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_733_force_omit(733, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Recipient__Received__Address().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_733_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_734_force_omit(734, force_omit, DNAS__NONE__Tunnel__Server__Endpoint_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Tunnel__Server__Endpoint().RAW_decode(DNAS__NONE__Tunnel__Server__Endpoint_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_734_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_735_force_omit(735, force_omit, MIPv4__NONE__MIP__Candidate__Home__Agent__Host_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host().RAW_decode(MIPv4__NONE__MIP__Candidate__Home__Agent__Host_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_735_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_736_force_omit(736, force_omit, BASE__NONE__Session__Binding_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Session__Binding().RAW_decode(BASE__NONE__Session__Binding_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_736_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_737_force_omit(737, force_omit, GI__3GPP__3GPP__IMEISV_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__IMEISV().RAW_decode(GI__3GPP__3GPP__IMEISV_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_737_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_738_force_omit(738, force_omit, AAA__3GPP__SS__Code_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__SS__Code().RAW_decode(AAA__3GPP__SS__Code_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_738_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_739_force_omit(739, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__DCD__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_739_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_740_force_omit(740, force_omit, DCA__3GPP__Location__Estimate__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Location__Estimate__Type().RAW_decode(DCA__3GPP__Location__Estimate__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_740_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_741_force_omit(741, force_omit, DCA__3GPP__Time__Indicator_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Time__Indicator().RAW_decode(DCA__3GPP__Time__Indicator_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_741_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_742_force_omit(742, force_omit, DCA__3GPP__Addressee__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Addressee__Type().RAW_decode(DCA__3GPP__Addressee__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_742_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_743_force_omit(743, force_omit, BASE__NONE__Acct__Multi__Session__Id_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Acct__Multi__Session__Id().RAW_decode(BASE__NONE__Acct__Multi__Session__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_743_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_744_force_omit(744, force_omit, DCC__NONE__Subscription__Id__Data_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Subscription__Id__Data().RAW_decode(DCC__NONE__Subscription__Id__Data_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_744_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_745_force_omit(745, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__TWAN__Connectivity__Parameters().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_745_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_746_force_omit(746, force_omit, DCA__3GPP__Reply__Applic__ID_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Reply__Applic__ID().RAW_decode(DCA__3GPP__Reply__Applic__ID_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_746_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_747_force_omit(747, force_omit, DCA__3GPP__Participant__Access__Priority_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Participant__Access__Priority().RAW_decode(DCA__3GPP__Participant__Access__Priority_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_747_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_748_force_omit(748, force_omit, RX__3GPP__RS__Bandwidth_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__RS__Bandwidth().RAW_decode(RX__3GPP__RS__Bandwidth_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_748_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_749_force_omit(749, force_omit, S6__3GPP__Reachability__Information_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Reachability__Information().RAW_decode(S6__3GPP__Reachability__Information_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_749_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_750_force_omit(750, force_omit, MIPv4__NONE__MIP__Algorithm__Type_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Algorithm__Type().RAW_decode(MIPv4__NONE__MIP__Algorithm__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_750_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_751_force_omit(751, force_omit, DCA__3GPP__SDP__Session__Description_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SDP__Session__Description().RAW_decode(DCA__3GPP__SDP__Session__Description_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_751_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_752_force_omit(752, force_omit, RX__3GPP__Extended__Min__Desired__BW__DL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Extended__Min__Desired__BW__DL().RAW_decode(RX__3GPP__Extended__Min__Desired__BW__DL_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_752_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_753_force_omit(753, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Location__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_753_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_754_force_omit(754, force_omit, PCC__3GPP__APN__Aggregate__Max__Bitrate__UL_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL().RAW_decode(PCC__3GPP__APN__Aggregate__Max__Bitrate__UL_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_754_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_755_force_omit(755, force_omit, AAA__3GPP__Event__Threshold__RSRQ_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Event__Threshold__RSRQ().RAW_decode(AAA__3GPP__Event__Threshold__RSRQ_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_755_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_756_force_omit(756, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__LCS__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_756_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_757_force_omit(757, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Service__Parameters().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_757_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_758_force_omit(758, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Presence__Reporting__Area__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_758_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_759_force_omit(759, force_omit, PCC__3GPP__Routing__Rule__Identifier_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Routing__Rule__Identifier().RAW_decode(PCC__3GPP__Routing__Rule__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_759_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_760_force_omit(760, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SMS__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_760_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_761_force_omit(761, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ePDG__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_761_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_762_force_omit(762, force_omit, PCC__3GPP__Event__Trigger_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Event__Trigger().RAW_decode(PCC__3GPP__Event__Trigger_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_762_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_763_force_omit(763, force_omit, RX__3GPP__GCS__Identifier_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__GCS__Identifier().RAW_decode(RX__3GPP__GCS__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_763_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_764_force_omit(764, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__MIPv6__NONE__QoS__Capability().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_764_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_765_force_omit(765, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__ADC__Rule__Install().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_765_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_766_force_omit(766, force_omit, AAA__3GPP__Non__IP__PDN__Type__Indicator_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Non__IP__PDN__Type__Indicator().RAW_decode(AAA__3GPP__Non__IP__PDN__Type__Indicator_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_766_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_767_force_omit(767, force_omit, DCC__NONE__G__S__U__Pool__Identifier_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__G__S__U__Pool__Identifier().RAW_decode(DCC__NONE__G__S__U__Pool__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_767_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_768_force_omit(768, force_omit, DCA__3GPP__Outgoing__Session__Id_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Outgoing__Session__Id().RAW_decode(DCA__3GPP__Outgoing__Session__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_768_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_769_force_omit(769, force_omit, DCA__3GPP__PoC__Controlling__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PoC__Controlling__Address().RAW_decode(DCA__3GPP__PoC__Controlling__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_769_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_770_force_omit(770, force_omit, DCA__3GPP__Dynamic__Address__Flag_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Dynamic__Address__Flag().RAW_decode(DCA__3GPP__Dynamic__Address__Flag_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_770_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_771_force_omit(771, force_omit, CxDx__3GPP__Confidentiality__Key_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Confidentiality__Key().RAW_decode(CxDx__3GPP__Confidentiality__Key_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_771_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_772_force_omit(772, force_omit, PCC__3GPP__Flow__Label_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Flow__Label().RAW_decode(PCC__3GPP__Flow__Label_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_772_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_773_force_omit(773, force_omit, DNAS__NONE__NAS__Port_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__NAS__Port().RAW_decode(DNAS__NONE__NAS__Port_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_773_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_774_force_omit(774, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Authentication__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_774_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_775_force_omit(775, force_omit, DCA__3GPP__Transcoder__Inserted__Indication_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Transcoder__Inserted__Indication().RAW_decode(DCA__3GPP__Transcoder__Inserted__Indication_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_775_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_776_force_omit(776, force_omit, DCA__3GPP__SMS__Node_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SMS__Node().RAW_decode(DCA__3GPP__SMS__Node_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_776_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_777_force_omit(777, force_omit, AAA__3GPP__Trace__Interface__List_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Trace__Interface__List().RAW_decode(AAA__3GPP__Trace__Interface__List_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_777_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_778_force_omit(778, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SGW__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_778_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_779_force_omit(779, force_omit, GI__3GPP__3GPP__Charging__Id_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__Charging__Id().RAW_decode(GI__3GPP__3GPP__Charging__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_779_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_780_force_omit(780, force_omit, DNAS__NONE__CHAP__Algorithm_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__CHAP__Algorithm().RAW_decode(DNAS__NONE__CHAP__Algorithm_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_780_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_781_force_omit(781, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__APN__Configuration__Profile().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_781_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_782_force_omit(782, force_omit, DCA__3GPP__Number__Of__Received__Talk__Bursts_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Number__Of__Received__Talk__Bursts().RAW_decode(DCA__3GPP__Number__Of__Received__Talk__Bursts_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_782_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_783_force_omit(783, force_omit, AAA__3GPP__Full__Network__Name_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Full__Network__Name().RAW_decode(AAA__3GPP__Full__Network__Name_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_783_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_784_force_omit(784, force_omit, DCA__3GPP__Message__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Message__Type().RAW_decode(DCA__3GPP__Message__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_784_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_785_force_omit(785, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__APN__Rate__Control__Uplink().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_785_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_786_force_omit(786, force_omit, GI__3GPP__3GPP__CAMEL__Charging__Info_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__CAMEL__Charging__Info().RAW_decode(GI__3GPP__3GPP__CAMEL__Charging__Info_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_786_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_787_force_omit(787, force_omit, DCA__3GPP__From__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__From__Address().RAW_decode(DCA__3GPP__From__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_787_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_788_force_omit(788, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__TWAG__CP__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_788_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_789_force_omit(789, force_omit, DCA__3GPP__PDP__Context__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PDP__Context__Type().RAW_decode(DCA__3GPP__PDP__Context__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_789_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_790_force_omit(790, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Flows().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_790_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_791_force_omit(791, force_omit, DCA__3GPP__User__Session__Id_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__User__Session__Id().RAW_decode(DCA__3GPP__User__Session__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_791_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_792_force_omit(792, force_omit, DCA__3GPP__PoC__Change__Time_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PoC__Change__Time().RAW_decode(DCA__3GPP__PoC__Change__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_792_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_793_force_omit(793, force_omit, DCA__3GPP__Privacy__Indicator_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Privacy__Indicator().RAW_decode(DCA__3GPP__Privacy__Indicator_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_793_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_794_force_omit(794, force_omit, S6__3GPP__CIA__Flags_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__CIA__Flags().RAW_decode(S6__3GPP__CIA__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_794_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_795_force_omit(795, force_omit, RX__3GPP__Extended__Min__Requested__BW__UL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Extended__Min__Requested__BW__UL().RAW_decode(RX__3GPP__Extended__Min__Requested__BW__UL_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_795_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_796_force_omit(796, force_omit, PCC__3GPP__Monitoring__Time_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Monitoring__Time().RAW_decode(PCC__3GPP__Monitoring__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_796_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_797_force_omit(797, force_omit, DCC__NONE__CC__Input__Octets_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__CC__Input__Octets().RAW_decode(DCC__NONE__CC__Input__Octets_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_797_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_798_force_omit(798, force_omit, DCA__3GPP__Teleservice_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Teleservice().RAW_decode(DCA__3GPP__Teleservice_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_798_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_799_force_omit(799, force_omit, DCA__3GPP__Quota__Consumption__Time_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Quota__Consumption__Time().RAW_decode(DCA__3GPP__Quota__Consumption__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_799_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_800_force_omit(800, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__UE__Reachability__Configuration().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_800_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_801_force_omit(801, force_omit, BASE__NONE__Destination__Realm_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Destination__Realm().RAW_decode(BASE__NONE__Destination__Realm_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_801_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_802_force_omit(802, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Acceptable__Service__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_802_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_803_force_omit(803, force_omit, PCC__3GPP__Flow__Direction_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Flow__Direction().RAW_decode(PCC__3GPP__Flow__Direction_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_803_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_804_force_omit(804, force_omit, DCA__3GPP__ProSe__Reason__For__Cancellation_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__Reason__For__Cancellation().RAW_decode(DCA__3GPP__ProSe__Reason__For__Cancellation_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_804_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_805_force_omit(805, force_omit, S6__3GPP__Supported__Monitoring__Events_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Supported__Monitoring__Events().RAW_decode(S6__3GPP__Supported__Monitoring__Events_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_805_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_806_force_omit(806, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__CG__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_806_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_807_force_omit(807, force_omit, DCA__3GPP__Radio__Parameter__Set__Values_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Radio__Parameter__Set__Values().RAW_decode(DCA__3GPP__Radio__Parameter__Set__Values_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_807_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_808_force_omit(808, force_omit, CxDx__3GPP__SIP__Item__Number_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__SIP__Item__Number().RAW_decode(CxDx__3GPP__SIP__Item__Number_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_808_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_809_force_omit(809, force_omit, PCC__3GPP__Session__Release__Cause_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Session__Release__Cause().RAW_decode(PCC__3GPP__Session__Release__Cause_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_809_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_810_force_omit(810, force_omit, AAA__3GPP__MDT__User__Consent_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__MDT__User__Consent().RAW_decode(AAA__3GPP__MDT__User__Consent_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_810_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_811_force_omit(811, force_omit, S6__3GPP__HSS__Cause_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__HSS__Cause().RAW_decode(S6__3GPP__HSS__Cause_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_811_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_812_force_omit(812, force_omit, MIPv6__NONE__MIP6__Home__Link__Prefix_descr_.raw->forceomit); decoded_length = avp__MIPv6__NONE__MIP6__Home__Link__Prefix().RAW_decode(MIPv6__NONE__MIP6__Home__Link__Prefix_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_812_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_813_force_omit(813, force_omit, DNAS__NONE__Login__LAT__Port_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Login__LAT__Port().RAW_decode(DNAS__NONE__Login__LAT__Port_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_813_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_814_force_omit(814, force_omit, PCC__3GPP__PCSCF__Restoration__Indication_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__PCSCF__Restoration__Indication().RAW_decode(PCC__3GPP__PCSCF__Restoration__Indication_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_814_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_815_force_omit(815, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__G__S__U__Pool__Reference().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_815_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_816_force_omit(816, force_omit, DCA__3GPP__Layer__2__Group__ID_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Layer__2__Group__ID().RAW_decode(DCA__3GPP__Layer__2__Group__ID_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_816_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_817_force_omit(817, force_omit, DCA__3GPP__Interface__Port_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Interface__Port().RAW_decode(DCA__3GPP__Interface__Port_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_817_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_818_force_omit(818, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Subscription__Data__Deletion().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_818_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_819_force_omit(819, force_omit, MIPv6__NONE__Chargable__User__Identity_descr_.raw->forceomit); decoded_length = avp__MIPv6__NONE__Chargable__User__Identity().RAW_decode(MIPv6__NONE__Chargable__User__Identity_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_819_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_820_force_omit(820, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Trace__Collection__Entity().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_820_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_821_force_omit(821, force_omit, DCA__3GPP__AoC__Request__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__AoC__Request__Type().RAW_decode(DCA__3GPP__AoC__Request__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_821_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_822_force_omit(822, force_omit, CxDx__3GPP__Feature__List__ID_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Feature__List__ID().RAW_decode(CxDx__3GPP__Feature__List__ID_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_822_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_823_force_omit(823, force_omit, BASE__NONE__Redirect__Host_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Redirect__Host().RAW_decode(BASE__NONE__Redirect__Host_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_823_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_824_force_omit(824, force_omit, AAA__3GPP__Network__Access__Mode_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Network__Access__Mode().RAW_decode(AAA__3GPP__Network__Access__Mode_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_824_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_825_force_omit(825, force_omit, DNAS__NONE__Framed__Compression_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__Compression().RAW_decode(DNAS__NONE__Framed__Compression_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_825_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_826_force_omit(826, force_omit, DNAS__NONE__ARAP__Zone__Access_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__ARAP__Zone__Access().RAW_decode(DNAS__NONE__ARAP__Zone__Access_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_826_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_827_force_omit(827, force_omit, GI__3GPP__3GPP__Selection__Mode_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__Selection__Mode().RAW_decode(GI__3GPP__3GPP__Selection__Mode_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_827_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_828_force_omit(828, force_omit, DNAS__NONE__QoS__Filter__Rule_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__QoS__Filter__Rule().RAW_decode(DNAS__NONE__QoS__Filter__Rule_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_828_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_829_force_omit(829, force_omit, AAA__3GPP__Complete__Data__List__Included__Indicator_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Complete__Data__List__Included__Indicator().RAW_decode(AAA__3GPP__Complete__Data__List__Included__Indicator_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_829_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_830_force_omit(830, force_omit, MIPv4__NONE__MIP__MN__AAA__SPI_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__MN__AAA__SPI().RAW_decode(MIPv4__NONE__MIP__MN__AAA__SPI_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_830_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_831_force_omit(831, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__LCS__Client__Name().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_831_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_832_force_omit(832, force_omit, GI__3GPP__3GPP__SGSN__Address_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__SGSN__Address().RAW_decode(GI__3GPP__3GPP__SGSN__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_832_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_833_force_omit(833, force_omit, DCA__3GPP__Related__IMS__Charging__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Related__IMS__Charging__Identifier().RAW_decode(DCA__3GPP__Related__IMS__Charging__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_833_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_834_force_omit(834, force_omit, DCA__3GPP__Called__Asserted__Identity_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Called__Asserted__Identity().RAW_decode(DCA__3GPP__Called__Asserted__Identity_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_834_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_835_force_omit(835, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__TWAG__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_835_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_836_force_omit(836, force_omit, MIPv4__NONE__MIP__MSA__Lifetime_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__MSA__Lifetime().RAW_decode(MIPv4__NONE__MIP__MSA__Lifetime_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_836_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_837_force_omit(837, force_omit, DCA__3GPP__Talk__Burst__Time_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Talk__Burst__Time().RAW_decode(DCA__3GPP__Talk__Burst__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_837_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_838_force_omit(838, force_omit, DCA__3GPP__Token__Text_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Token__Text().RAW_decode(DCA__3GPP__Token__Text_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_838_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_839_force_omit(839, force_omit, DCA__3GPP__Rate__Control__Time__Unit_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Rate__Control__Time__Unit().RAW_decode(DCA__3GPP__Rate__Control__Time__Unit_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_839_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_840_force_omit(840, force_omit, GI__3GPP__External__Identifier_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__External__Identifier().RAW_decode(GI__3GPP__External__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_840_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_841_force_omit(841, force_omit, DCA__3GPP__Reason__Header_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Reason__Header().RAW_decode(DCA__3GPP__Reason__Header_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_841_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_842_force_omit(842, force_omit, AAA__3GPP__WLCP__Key_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__WLCP__Key().RAW_decode(AAA__3GPP__WLCP__Key_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_842_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_843_force_omit(843, force_omit, S6__3GPP__Reachability__Type_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Reachability__Type().RAW_decode(S6__3GPP__Reachability__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_843_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_844_force_omit(844, force_omit, DCA__3GPP__SIP__Request__Timestamp_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SIP__Request__Timestamp().RAW_decode(DCA__3GPP__SIP__Request__Timestamp_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_844_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_845_force_omit(845, force_omit, DNAS__NONE__Framed__Route_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__Route().RAW_decode(DNAS__NONE__Framed__Route_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_845_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_846_force_omit(846, force_omit, DNAS__NONE__Tunnel__Private__Group__Id_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Tunnel__Private__Group__Id().RAW_decode(DNAS__NONE__Tunnel__Private__Group__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_846_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_847_force_omit(847, force_omit, DCC__NONE__CC__Request__Type_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__CC__Request__Type().RAW_decode(DCC__NONE__CC__Request__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_847_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_848_force_omit(848, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__Source__IP__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_848_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_849_force_omit(849, force_omit, S6__3GPP__Type__Of__External__Identifier_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Type__Of__External__Identifier().RAW_decode(S6__3GPP__Type__Of__External__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_849_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_850_force_omit(850, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Event__Report__Indication().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_850_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_851_force_omit(851, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__MDT__Configuration().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_851_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_852_force_omit(852, force_omit, PCC__3GPP__Usage__Monitoring__Report_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Usage__Monitoring__Report().RAW_decode(PCC__3GPP__Usage__Monitoring__Report_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_852_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_853_force_omit(853, force_omit, DCA__3GPP__Number__Of__Participants_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Number__Of__Participants().RAW_decode(DCA__3GPP__Number__Of__Participants_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_853_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_854_force_omit(854, force_omit, DCA__3GPP__MSC__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__MSC__Address().RAW_decode(DCA__3GPP__MSC__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_854_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_855_force_omit(855, force_omit, CxDx__3GPP__Priviledged__Sender__Indication_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Priviledged__Sender__Indication().RAW_decode(CxDx__3GPP__Priviledged__Sender__Indication_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_855_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_856_force_omit(856, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Adjacent__Access__Restriction__Data().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_856_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_857_force_omit(857, force_omit, DCA__3GPP__AoC__Service__Obligatory__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__AoC__Service__Obligatory__Type().RAW_decode(DCA__3GPP__AoC__Service__Obligatory__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_857_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_858_force_omit(858, force_omit, AAA__3GPP__RAT__Frequency__Selection__Priority__ID_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID().RAW_decode(AAA__3GPP__RAT__Frequency__Selection__Priority__ID_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_858_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_859_force_omit(859, force_omit, DCA__3GPP__Time__First__Usage_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Time__First__Usage().RAW_decode(DCA__3GPP__Time__First__Usage_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_859_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_860_force_omit(860, force_omit, CxDx__3GPP__Reason__Info_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Reason__Info().RAW_decode(CxDx__3GPP__Reason__Info_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_860_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_861_force_omit(861, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Default__EPS__Bearer__QoS().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_861_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_862_force_omit(862, force_omit, AAA__3GPP__CLR__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__CLR__Flags().RAW_decode(AAA__3GPP__CLR__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_862_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_863_force_omit(863, force_omit, AAA__3GPP__ULR__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__ULR__Flags().RAW_decode(AAA__3GPP__ULR__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_863_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_864_force_omit(864, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Originating__SCCP__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_864_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_865_force_omit(865, force_omit, AAA__3GPP__ICS__Indicator_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__ICS__Indicator().RAW_decode(AAA__3GPP__ICS__Indicator_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_865_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_866_force_omit(866, force_omit, DNAS__NONE__Calling__Station__Id_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Calling__Station__Id().RAW_decode(DNAS__NONE__Calling__Station__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_866_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_867_force_omit(867, force_omit, DNAS__NONE__Tunnel__Client__Auth__Id_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Tunnel__Client__Auth__Id().RAW_decode(DNAS__NONE__Tunnel__Client__Auth__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_867_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_868_force_omit(868, force_omit, DCC__NONE__Currency__Code_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Currency__Code().RAW_decode(DCC__NONE__Currency__Code_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_868_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_869_force_omit(869, force_omit, AAA__3GPP__Cancellation__Type_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Cancellation__Type().RAW_decode(AAA__3GPP__Cancellation__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_869_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_870_force_omit(870, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__E2E__Sequence().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_870_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_871_force_omit(871, force_omit, BASE__NONE__Origin__Realm_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Origin__Realm().RAW_decode(BASE__NONE__Origin__Realm_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_871_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_872_force_omit(872, force_omit, AAA__3GPP__PDN__Type_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__PDN__Type().RAW_decode(AAA__3GPP__PDN__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_872_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_873_force_omit(873, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Scale__Factor().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_873_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_874_force_omit(874, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__IM__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_874_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_875_force_omit(875, force_omit, DNAS__NONE__Prompt_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Prompt().RAW_decode(DNAS__NONE__Prompt_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_875_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_876_force_omit(876, force_omit, DCA__3GPP__SDP__Offer__Timestamp_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SDP__Offer__Timestamp().RAW_decode(DCA__3GPP__SDP__Offer__Timestamp_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_876_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_877_force_omit(877, force_omit, AAA__3GPP__PPR__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__PPR__Flags().RAW_decode(AAA__3GPP__PPR__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_877_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_878_force_omit(878, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__MM__Content__Type().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_878_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_879_force_omit(879, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__CPDT__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_879_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_880_force_omit(880, force_omit, GI__3GPP__3GPP__GGSN__IPv6__Address_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__GGSN__IPv6__Address().RAW_decode(GI__3GPP__3GPP__GGSN__IPv6__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_880_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_881_force_omit(881, force_omit, AAA__3GPP__DER__S6b__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__DER__S6b__Flags().RAW_decode(AAA__3GPP__DER__S6b__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_881_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_882_force_omit(882, force_omit, DCA__3GPP__SCS__Realm_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SCS__Realm().RAW_decode(DCA__3GPP__SCS__Realm_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_882_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_883_force_omit(883, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__LCS__Requestor__Id().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_883_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_884_force_omit(884, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Access__Network__Charging__Identifier().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_884_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_885_force_omit(885, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Redirect__Server().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_885_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_886_force_omit(886, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__AESE__Communication__Pattern__Config__Status().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_886_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_887_force_omit(887, force_omit, DCA__3GPP__PoC__User__Role__info__Units_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PoC__User__Role__info__Units().RAW_decode(DCA__3GPP__PoC__User__Role__info__Units_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_887_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_888_force_omit(888, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Variable__Part().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_888_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_889_force_omit(889, force_omit, DCA__3GPP__ProSe__3rd__Party__Application__ID_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__3rd__Party__Application__ID().RAW_decode(DCA__3GPP__ProSe__3rd__Party__Application__ID_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_889_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_890_force_omit(890, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Enhanced__Coverage__Restriction__Data().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_890_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_891_force_omit(891, force_omit, PCC__3GPP__Bearer__Operation_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Bearer__Operation().RAW_decode(PCC__3GPP__Bearer__Operation_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_891_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_892_force_omit(892, force_omit, AAA__3GPP__Current__Location__Retrieved_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Current__Location__Retrieved().RAW_decode(AAA__3GPP__Current__Location__Retrieved_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_892_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_893_force_omit(893, force_omit, RX__3GPP__Pre__emption__Control__Info_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Pre__emption__Control__Info().RAW_decode(RX__3GPP__Pre__emption__Control__Info_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_893_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_894_force_omit(894, force_omit, PCC__3GPP__TDF__Application__Instance__Identifier_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__TDF__Application__Instance__Identifier().RAW_decode(PCC__3GPP__TDF__Application__Instance__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_894_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_895_force_omit(895, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SM__Device__Trigger__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_895_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_896_force_omit(896, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Service__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_896_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_897_force_omit(897, force_omit, BASE__NONE__Acct__Interim__Interval_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Acct__Interim__Interval().RAW_decode(BASE__NONE__Acct__Interim__Interval_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_897_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_898_force_omit(898, force_omit, RX__3GPP__Media__Component__Number_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Media__Component__Number().RAW_decode(RX__3GPP__Media__Component__Number_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_898_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_899_force_omit(899, force_omit, CxDx__3GPP__Path_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Path().RAW_decode(CxDx__3GPP__Path_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_899_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_900_force_omit(900, force_omit, PCC__3GPP__Packet__Filter__Usage_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Packet__Filter__Usage().RAW_decode(PCC__3GPP__Packet__Filter__Usage_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_900_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_901_force_omit(901, force_omit, AAA__3GPP__Event__Threshold__Event__1F_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Event__Threshold__Event__1F().RAW_decode(AAA__3GPP__Event__Threshold__Event__1F_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_901_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_902_force_omit(902, force_omit, S6__3GPP__MONTE__Location__Type_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__MONTE__Location__Type().RAW_decode(S6__3GPP__MONTE__Location__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_902_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_903_force_omit(903, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Inter__Operator__Identifier().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_903_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_904_force_omit(904, force_omit, AAA__3GPP__RDS__Indicator_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__RDS__Indicator().RAW_decode(AAA__3GPP__RDS__Indicator_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_904_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_905_force_omit(905, force_omit, DCA__3GPP__Proximity__Cancellation__Timestamp_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Proximity__Cancellation__Timestamp().RAW_decode(DCA__3GPP__Proximity__Cancellation__Timestamp_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_905_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_906_force_omit(906, force_omit, DCA__3GPP__MMTel__SService__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__MMTel__SService__Type().RAW_decode(DCA__3GPP__MMTel__SService__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_906_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_907_force_omit(907, force_omit, CxDx__3GPP__Optional__Capability_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Optional__Capability().RAW_decode(CxDx__3GPP__Optional__Capability_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_907_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_908_force_omit(908, force_omit, PCC__3GPP__Tunnel__Header__Length_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Tunnel__Header__Length().RAW_decode(PCC__3GPP__Tunnel__Header__Length_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_908_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_909_force_omit(909, force_omit, AAA__3GPP__Reporting__Trigger_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Reporting__Trigger().RAW_decode(AAA__3GPP__Reporting__Trigger_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_909_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_910_force_omit(910, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_910_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_911_force_omit(911, force_omit, CxDx__3GPP__Secondary__Event__Charging__Function__Name_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name().RAW_decode(CxDx__3GPP__Secondary__Event__Charging__Function__Name_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_911_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_912_force_omit(912, force_omit, AAA__3GPP__Group__PLMN__Id_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Group__PLMN__Id().RAW_decode(AAA__3GPP__Group__PLMN__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_912_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_913_force_omit(913, force_omit, DCA__3GPP__Reply__Path__Requested_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Reply__Path__Requested().RAW_decode(DCA__3GPP__Reply__Path__Requested_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_913_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_914_force_omit(914, force_omit, AAA__3GPP__User__Id_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__User__Id().RAW_decode(AAA__3GPP__User__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_914_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_915_force_omit(915, force_omit, DCA__3GPP__Serving__Node__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Serving__Node__Type().RAW_decode(DCA__3GPP__Serving__Node__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_915_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_916_force_omit(916, force_omit, DNAS__NONE__Login__LAT__Node_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Login__LAT__Node().RAW_decode(DNAS__NONE__Login__LAT__Node_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_916_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_917_force_omit(917, force_omit, DNAS__NONE__Originating__Line__Info_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Originating__Line__Info().RAW_decode(DNAS__NONE__Originating__Line__Info_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_917_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_918_force_omit(918, force_omit, DCC__NONE__Exponent_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Exponent().RAW_decode(DCC__NONE__Exponent_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_918_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_919_force_omit(919, force_omit, MIPv6__NONE__MIP__Authenticator_descr_.raw->forceomit); decoded_length = avp__MIPv6__NONE__MIP__Authenticator().RAW_decode(MIPv6__NONE__MIP__Authenticator_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_919_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_920_force_omit(920, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_920_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_921_force_omit(921, force_omit, MIPv4__NONE__Accounting__Input__Octets_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__Accounting__Input__Octets().RAW_decode(MIPv4__NONE__Accounting__Input__Octets_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_921_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_922_force_omit(922, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__EPS__User__State().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_922_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_923_force_omit(923, force_omit, BASE__NONE__Origin__Host_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Origin__Host().RAW_decode(BASE__NONE__Origin__Host_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_923_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_924_force_omit(924, force_omit, AAA__3GPP__Access__Authorization__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Access__Authorization__Flags().RAW_decode(AAA__3GPP__Access__Authorization__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_924_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_925_force_omit(925, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PDP__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_925_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_926_force_omit(926, force_omit, DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator().RAW_decode(DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_926_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_927_force_omit(927, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__NNI__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_927_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_928_force_omit(928, force_omit, DCA__3GPP__Location__Estimate_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Location__Estimate().RAW_decode(DCA__3GPP__Location__Estimate_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_928_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_929_force_omit(929, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Offline__Charging().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_929_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_930_force_omit(930, force_omit, RX__3GPP__Retry__Interval_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Retry__Interval().RAW_decode(RX__3GPP__Retry__Interval_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_930_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_931_force_omit(931, force_omit, BASE__NONE__Accounting__Session__Id_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Accounting__Session__Id().RAW_decode(BASE__NONE__Accounting__Session__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_931_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_932_force_omit(932, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Additional__Content__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_932_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_933_force_omit(933, force_omit, DCC__NONE__Restriction__Filter__Rule_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Restriction__Filter__Rule().RAW_decode(DCC__NONE__Restriction__Filter__Rule_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_933_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_934_force_omit(934, force_omit, DCA__3GPP__Cause__Code_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Cause__Code().RAW_decode(DCA__3GPP__Cause__Code_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_934_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_935_force_omit(935, force_omit, AAA__3GPP__TWAN__Connection__Mode_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__TWAN__Connection__Mode().RAW_decode(AAA__3GPP__TWAN__Connection__Mode_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_935_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_936_force_omit(936, force_omit, PCC__3GPP__Packet__Filter__Identifier_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Packet__Filter__Identifier().RAW_decode(PCC__3GPP__Packet__Filter__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_936_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_937_force_omit(937, force_omit, DCA__3GPP__Address__Data_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Address__Data().RAW_decode(DCA__3GPP__Address__Data_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_937_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_938_force_omit(938, force_omit, S6__3GPP__SCEF__Reference__ID_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__SCEF__Reference__ID().RAW_decode(S6__3GPP__SCEF__Reference__ID_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_938_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_939_force_omit(939, force_omit, DCA__3GPP__Content__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Content__Type().RAW_decode(DCA__3GPP__Content__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_939_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_940_force_omit(940, force_omit, PCC__3GPP__Resource__Release__Notification_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Resource__Release__Notification().RAW_decode(PCC__3GPP__Resource__Release__Notification_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_940_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_941_force_omit(941, force_omit, PCC__3GPP__ADC__Rule__Name_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__ADC__Rule__Name().RAW_decode(PCC__3GPP__ADC__Rule__Name_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_941_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_942_force_omit(942, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__Function__IP__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_942_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_943_force_omit(943, force_omit, PCC__3GPP__Guaranteed__Bitrate__DL_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Guaranteed__Bitrate__DL().RAW_decode(PCC__3GPP__Guaranteed__Bitrate__DL_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_943_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_944_force_omit(944, force_omit, BASE__NONE__Disconnect__Cause_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Disconnect__Cause().RAW_decode(BASE__NONE__Disconnect__Cause_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_944_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_945_force_omit(945, force_omit, AAA__3GPP__Error__Diagnostic_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Error__Diagnostic().RAW_decode(AAA__3GPP__Error__Diagnostic_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_945_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_946_force_omit(946, force_omit, RX__3GPP__Extended__Max__Supported__BW__UL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Extended__Max__Supported__BW__UL().RAW_decode(RX__3GPP__Extended__Max__Supported__BW__UL_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_946_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_947_force_omit(947, force_omit, PCC__3GPP__UDP__Source__Port_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__UDP__Source__Port().RAW_decode(PCC__3GPP__UDP__Source__Port_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_947_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_948_force_omit(948, force_omit, DCC__NONE__CC__Total__Octets_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__CC__Total__Octets().RAW_decode(DCC__NONE__CC__Total__Octets_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_948_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_949_force_omit(949, force_omit, BASE__NONE__Accounting__Record__Type_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Accounting__Record__Type().RAW_decode(BASE__NONE__Accounting__Record__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_949_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_950_force_omit(950, force_omit, DCA__3GPP__SMS__Result_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SMS__Result().RAW_decode(DCA__3GPP__SMS__Result_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_950_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_951_force_omit(951, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__MMS__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_951_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_952_force_omit(952, force_omit, CxDx__3GPP__From__SIP__Header_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__From__SIP__Header().RAW_decode(CxDx__3GPP__From__SIP__Header_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_952_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_953_force_omit(953, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Routing__Rule__Definition().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_953_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_954_force_omit(954, force_omit, AAA__3GPP__SIPTO__Local__Network__Permission_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__SIPTO__Local__Network__Permission().RAW_decode(AAA__3GPP__SIPTO__Local__Network__Permission_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_954_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_955_force_omit(955, force_omit, DCA__3GPP__CUG__Information_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__CUG__Information().RAW_decode(DCA__3GPP__CUG__Information_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_955_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_956_force_omit(956, force_omit, AAA__3GPP__VPLMN__Dynamic__Address__Allowed_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed().RAW_decode(AAA__3GPP__VPLMN__Dynamic__Address__Allowed_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_956_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_957_force_omit(957, force_omit, DCC__NONE__Value__Digits_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Value__Digits().RAW_decode(DCC__NONE__Value__Digits_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_957_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_958_force_omit(958, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__MN__AAA__Auth().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_958_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_959_force_omit(959, force_omit, BASE__NONE__Acct__Application__Id_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Acct__Application__Id().RAW_decode(BASE__NONE__Acct__Application__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_959_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_960_force_omit(960, force_omit, DCA__3GPP__Associated__Party__Address_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Associated__Party__Address().RAW_decode(DCA__3GPP__Associated__Party__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_960_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_961_force_omit(961, force_omit, CxDx__3GPP__SIP__Authenticate_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__SIP__Authenticate().RAW_decode(CxDx__3GPP__SIP__Authenticate_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_961_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_962_force_omit(962, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Service__Type().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_962_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_963_force_omit(963, force_omit, AAA__3GPP__Immediate__Response__Preferred_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Immediate__Response__Preferred().RAW_decode(AAA__3GPP__Immediate__Response__Preferred_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_963_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_964_force_omit(964, force_omit, DNAS__NONE__Framed__Appletalk__Zone_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__Appletalk__Zone().RAW_decode(DNAS__NONE__Framed__Appletalk__Zone_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_964_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_965_force_omit(965, force_omit, DNAS__NONE__Login__IPv6__Host_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Login__IPv6__Host().RAW_decode(DNAS__NONE__Login__IPv6__Host_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_965_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_966_force_omit(966, force_omit, DCA__3GPP__Local__GW__Inserted__Indication_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Local__GW__Inserted__Indication().RAW_decode(DCA__3GPP__Local__GW__Inserted__Indication_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_966_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_967_force_omit(967, force_omit, AAA__3GPP__XRES_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__XRES().RAW_decode(AAA__3GPP__XRES_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_967_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_968_force_omit(968, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Final__Unit__Indication().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_968_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_969_force_omit(969, force_omit, DCA__3GPP__Deferred__Location__Event__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Deferred__Location__Event__Type().RAW_decode(DCA__3GPP__Deferred__Location__Event__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_969_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_970_force_omit(970, force_omit, GI__3GPP__3GPP__IMSI_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__IMSI().RAW_decode(GI__3GPP__3GPP__IMSI_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_970_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_971_force_omit(971, force_omit, AAA__3GPP__User__State_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__User__State().RAW_decode(AAA__3GPP__User__State_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_971_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_972_force_omit(972, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__MN__to__HA__MSA().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_972_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_973_force_omit(973, force_omit, BASE__NONE__Result__Code_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Result__Code().RAW_decode(BASE__NONE__Result__Code_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_973_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_974_force_omit(974, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Envelope().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_974_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_975_force_omit(975, force_omit, DCA__3GPP__Monitoring__Event__Configuration__Activity_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Monitoring__Event__Configuration__Activity().RAW_decode(DCA__3GPP__Monitoring__Event__Configuration__Activity_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_975_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_976_force_omit(976, force_omit, DCA__3GPP__IMS__Communication__Service__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__IMS__Communication__Service__Identifier().RAW_decode(DCA__3GPP__IMS__Communication__Service__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_976_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_977_force_omit(977, force_omit, DNAS__NONE__Framed__IP__Address_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__IP__Address().RAW_decode(DNAS__NONE__Framed__IP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_977_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_978_force_omit(978, force_omit, AAA__3GPP__Trust__Relationship__Update_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Trust__Relationship__Update().RAW_decode(AAA__3GPP__Trust__Relationship__Update_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_978_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_979_force_omit(979, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__APN__Rate__Control__Downlink().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_979_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_980_force_omit(980, force_omit, DCA__3GPP__Session__Direction_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Session__Direction().RAW_decode(DCA__3GPP__Session__Direction_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_980_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_981_force_omit(981, force_omit, S6__3GPP__IP__SM__GW__Realm_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__IP__SM__GW__Realm().RAW_decode(S6__3GPP__IP__SM__GW__Realm_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_981_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_982_force_omit(982, force_omit, DCA__3GPP__Monitoring__UE__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Monitoring__UE__Identifier().RAW_decode(DCA__3GPP__Monitoring__UE__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_982_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_983_force_omit(983, force_omit, S6__3GPP__Reference__ID__Validity__Time_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Reference__ID__Validity__Time().RAW_decode(S6__3GPP__Reference__ID__Validity__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_983_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_984_force_omit(984, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__TFT__Packet__Filter__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_984_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_985_force_omit(985, force_omit, AAA__3GPP__E__UTRAN__Cell__Global__Identity_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity().RAW_decode(AAA__3GPP__E__UTRAN__Cell__Global__Identity_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_985_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_986_force_omit(986, force_omit, RX__3GPP__Min__Desired__Bandwidth__DL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Min__Desired__Bandwidth__DL().RAW_decode(RX__3GPP__Min__Desired__Bandwidth__DL_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_986_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_987_force_omit(987, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Transmitter__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_987_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_988_force_omit(988, force_omit, S6__3GPP__Group__Reporting__Guard__Timer_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Group__Reporting__Guard__Timer().RAW_decode(S6__3GPP__Group__Reporting__Guard__Timer_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_988_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_989_force_omit(989, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PS__Furnish__Charging__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_989_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_990_force_omit(990, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Associated__Identities().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_990_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_991_force_omit(991, force_omit, PCC__3GPP__Session__Linking__Indicator_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Session__Linking__Indicator().RAW_decode(PCC__3GPP__Session__Linking__Indicator_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_991_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_992_force_omit(992, force_omit, BASE__NONE__Auth__Session__State_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Auth__Session__State().RAW_decode(BASE__NONE__Auth__Session__State_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_992_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_993_force_omit(993, force_omit, S6__3GPP__Maximum__Number__of__Reports_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Maximum__Number__of__Reports().RAW_decode(S6__3GPP__Maximum__Number__of__Reports_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_993_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_994_force_omit(994, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__PRA__Install().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_994_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_995_force_omit(995, force_omit, AAA__3GPP__V2X__Permission_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__V2X__Permission().RAW_decode(AAA__3GPP__V2X__Permission_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_995_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_996_force_omit(996, force_omit, DCA__3GPP__ProSe__Range__Class_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__Range__Class().RAW_decode(DCA__3GPP__ProSe__Range__Class_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_996_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_997_force_omit(997, force_omit, DCA__3GPP__Carrier__Select__Routing__Information_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Carrier__Select__Routing__Information().RAW_decode(DCA__3GPP__Carrier__Select__Routing__Information_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_997_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_998_force_omit(998, force_omit, PCC__3GPP__QoS__Negotiation_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__QoS__Negotiation().RAW_decode(PCC__3GPP__QoS__Negotiation_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_998_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_999_force_omit(999, force_omit, AAA__3GPP__LIPA__Permission_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__LIPA__Permission().RAW_decode(AAA__3GPP__LIPA__Permission_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_999_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1000_force_omit(1000, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__SIP__Auth__Data__Item().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1000_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1001_force_omit(1001, force_omit, AAA__3GPP__3GPP2__MEID_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__3GPP2__MEID().RAW_decode(AAA__3GPP__3GPP2__MEID_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1001_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1002_force_omit(1002, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__FA__to__MN__MSA().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1002_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1003_force_omit(1003, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Subscription__Data().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1003_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1004_force_omit(1004, force_omit, CxDx__3GPP__Multiple__Registration__Indication_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Multiple__Registration__Indication().RAW_decode(CxDx__3GPP__Multiple__Registration__Indication_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1004_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1005_force_omit(1005, force_omit, AAA__3GPP__WLAN__offloadability__UTRAN_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__WLAN__offloadability__UTRAN().RAW_decode(AAA__3GPP__WLAN__offloadability__UTRAN_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1005_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1006_force_omit(1006, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Vendor__Specific__Application__Id().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1006_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1007_force_omit(1007, force_omit, DCA__3GPP__IMSI__Unauthenticated__Flag_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__IMSI__Unauthenticated__Flag().RAW_decode(DCA__3GPP__IMSI__Unauthenticated__Flag_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1007_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1008_force_omit(1008, force_omit, DCA__3GPP__Interface__Id_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Interface__Id().RAW_decode(DCA__3GPP__Interface__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1008_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1009_force_omit(1009, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__CSG__Subscription__Data().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1009_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1010_force_omit(1010, force_omit, DCA__3GPP__Diagnostics_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Diagnostics().RAW_decode(DCA__3GPP__Diagnostics_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1010_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1011_force_omit(1011, force_omit, MIPv6__NONE__Service__Selection_descr_.raw->forceomit); decoded_length = avp__MIPv6__NONE__Service__Selection().RAW_decode(MIPv6__NONE__Service__Selection_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1011_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1012_force_omit(1012, force_omit, AAA__3GPP__TS__Code_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__TS__Code().RAW_decode(AAA__3GPP__TS__Code_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1012_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1013_force_omit(1013, force_omit, DNAS__NONE__Tunnel__Client__Endpoint_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Tunnel__Client__Endpoint().RAW_decode(DNAS__NONE__Tunnel__Client__Endpoint_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1013_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1014_force_omit(1014, force_omit, AAA__3GPP__AN__Trusted_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__AN__Trusted().RAW_decode(AAA__3GPP__AN__Trusted_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1014_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1015_force_omit(1015, force_omit, DCA__3GPP__Monitoring__Event__Funtionality_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Monitoring__Event__Funtionality().RAW_decode(DCA__3GPP__Monitoring__Event__Funtionality_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1015_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1016_force_omit(1016, force_omit, DCA__3GPP__Aux__Applic__Info_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Aux__Applic__Info().RAW_decode(DCA__3GPP__Aux__Applic__Info_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1016_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1017_force_omit(1017, force_omit, MIPv4__NONE__MIP__Nonce_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Nonce().RAW_decode(MIPv4__NONE__MIP__Nonce_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1017_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1018_force_omit(1018, force_omit, S6__3GPP__IP__SM__GW__Number_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__IP__SM__GW__Number().RAW_decode(S6__3GPP__IP__SM__GW__Number_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1018_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1019_force_omit(1019, force_omit, AAA__3GPP__AAR__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__AAR__Flags().RAW_decode(AAA__3GPP__AAR__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1019_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1020_force_omit(1020, force_omit, DCA__3GPP__LCS__Client__External__ID_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__LCS__Client__External__ID().RAW_decode(DCA__3GPP__LCS__Client__External__ID_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1020_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1021_force_omit(1021, force_omit, DCA__3GPP__VLR__Number_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__VLR__Number().RAW_decode(DCA__3GPP__VLR__Number_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1021_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1022_force_omit(1022, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Charging__Rule__Install().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1022_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1023_force_omit(1023, force_omit, RX__3GPP__Rx__Request__Type_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Rx__Request__Type().RAW_decode(RX__3GPP__Rx__Request__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1023_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1024_force_omit(1024, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__NIDD__Authorization__Response().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1024_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1025_force_omit(1025, force_omit, DCA__3GPP__Outgoing__Trunk__Group__Id_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Outgoing__Trunk__Group__Id().RAW_decode(DCA__3GPP__Outgoing__Trunk__Group__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1025_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1026_force_omit(1026, force_omit, AAA__3GPP__Transport__Access__Type_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Transport__Access__Type().RAW_decode(AAA__3GPP__Transport__Access__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1026_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1027_force_omit(1027, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Subscription__Id().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1027_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1028_force_omit(1028, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__QoS__Rule__Remove().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1028_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1029_force_omit(1029, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__VPLMN__CSG__Subscription__Data().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1029_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1030_force_omit(1030, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Message__Body().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1030_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1031_force_omit(1031, force_omit, S6__3GPP__Communication__Duration__Time_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Communication__Duration__Time().RAW_decode(S6__3GPP__Communication__Duration__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1031_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1032_force_omit(1032, force_omit, PCC__3GPP__Access__Availability__Change__Reason_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Access__Availability__Change__Reason().RAW_decode(PCC__3GPP__Access__Availability__Change__Reason_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1032_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1033_force_omit(1033, force_omit, PCC__3GPP__TDF__Application__Identifier_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__TDF__Application__Identifier().RAW_decode(PCC__3GPP__TDF__Application__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1033_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1034_force_omit(1034, force_omit, DCA__3GPP__Requested__PLMN__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Requested__PLMN__Identifier().RAW_decode(DCA__3GPP__Requested__PLMN__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1034_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1035_force_omit(1035, force_omit, AAA__3GPP__Location__Area__Identity_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Location__Area__Identity().RAW_decode(AAA__3GPP__Location__Area__Identity_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1035_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1036_force_omit(1036, force_omit, RX__3GPP__Media__Component__Status_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Media__Component__Status().RAW_decode(RX__3GPP__Media__Component__Status_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1036_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1037_force_omit(1037, force_omit, AAA__3GPP__eDRX__Cycle__Length__Value_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__eDRX__Cycle__Length__Value().RAW_decode(AAA__3GPP__eDRX__Cycle__Length__Value_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1037_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1038_force_omit(1038, force_omit, MIPv4__NONE__MIP__FA__Challenge_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__FA__Challenge().RAW_decode(MIPv4__NONE__MIP__FA__Challenge_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1038_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1039_force_omit(1039, force_omit, CxDx__3GPP__Visited__Network__Identifier_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Visited__Network__Identifier().RAW_decode(CxDx__3GPP__Visited__Network__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1039_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1040_force_omit(1040, force_omit, S6__3GPP__RIR__Flags_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__RIR__Flags().RAW_decode(S6__3GPP__RIR__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1040_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1041_force_omit(1041, force_omit, DCA__3GPP__Volume__Quota__Threshold_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Volume__Quota__Threshold().RAW_decode(DCA__3GPP__Volume__Quota__Threshold_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1041_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1042_force_omit(1042, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Incremental__Cost().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1042_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1043_force_omit(1043, force_omit, PCC__3GPP__Usage__Monitoring__Level_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Usage__Monitoring__Level().RAW_decode(PCC__3GPP__Usage__Monitoring__Level_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1043_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1044_force_omit(1044, force_omit, AAA__3GPP__Collection__Period__RRM__LTE_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Collection__Period__RRM__LTE().RAW_decode(AAA__3GPP__Collection__Period__RRM__LTE_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1044_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1045_force_omit(1045, force_omit, PCC__3GPP__Extended__APN__AMBR__UL_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Extended__APN__AMBR__UL().RAW_decode(PCC__3GPP__Extended__APN__AMBR__UL_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1045_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1046_force_omit(1046, force_omit, AAA__3GPP__Subscriber__Status_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Subscriber__Status().RAW_decode(AAA__3GPP__Subscriber__Status_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1046_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1047_force_omit(1047, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Identity__with__Emergency__Registration().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1047_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1048_force_omit(1048, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Originator__Received__Address().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1048_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1049_force_omit(1049, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__AoC__Service().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1049_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1050_force_omit(1050, force_omit, DCC__NONE__Tariff__Change__Usage_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Tariff__Change__Usage().RAW_decode(DCC__NONE__Tariff__Change__Usage_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1050_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1051_force_omit(1051, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__LCS__PrivacyException().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1051_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1052_force_omit(1052, force_omit, AAA__3GPP__QoS__Subscribed_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__QoS__Subscribed().RAW_decode(AAA__3GPP__QoS__Subscribed_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1052_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1053_force_omit(1053, force_omit, DNAS__NONE__NAS__IP__Address_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__NAS__IP__Address().RAW_decode(DNAS__NONE__NAS__IP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1053_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1054_force_omit(1054, force_omit, DCA__3GPP__Variable__Part__Value_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Variable__Part__Value().RAW_decode(DCA__3GPP__Variable__Part__Value_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1054_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1055_force_omit(1055, force_omit, DCA__3GPP__Read__Reply__Report__Requested_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Read__Reply__Report__Requested().RAW_decode(DCA__3GPP__Read__Reply__Report__Requested_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1055_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1056_force_omit(1056, force_omit, DCA__3GPP__Event__Charging__TimeStamp_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Event__Charging__TimeStamp().RAW_decode(DCA__3GPP__Event__Charging__TimeStamp_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1056_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1057_force_omit(1057, force_omit, RX__3GPP__RR__Bandwidth_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__RR__Bandwidth().RAW_decode(RX__3GPP__RR__Bandwidth_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1057_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1058_force_omit(1058, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__CHAP__Auth().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1058_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1059_force_omit(1059, force_omit, DCC__NONE__Service__Context__Id_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Service__Context__Id().RAW_decode(DCC__NONE__Service__Context__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1059_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1060_force_omit(1060, force_omit, MIPv4__NONE__MIP__Authenticator__Length_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Authenticator__Length().RAW_decode(MIPv4__NONE__MIP__Authenticator__Length_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1060_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1061_force_omit(1061, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SDP__TimeStamps().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1061_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1062_force_omit(1062, force_omit, DCA__3GPP__IMS__Charging__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__IMS__Charging__Identifier().RAW_decode(DCA__3GPP__IMS__Charging__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1062_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1063_force_omit(1063, force_omit, AAA__3GPP__MIP__FA__RK__SPI_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__MIP__FA__RK__SPI().RAW_decode(AAA__3GPP__MIP__FA__RK__SPI_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1063_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1064_force_omit(1064, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Related__Trigger().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1064_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1065_force_omit(1065, force_omit, PCC__3GPP__APN__Aggregate__Max__Bitrate__DL_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL().RAW_decode(PCC__3GPP__APN__Aggregate__Max__Bitrate__DL_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1065_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1066_force_omit(1066, force_omit, S6__3GPP__SCS__Identity_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__SCS__Identity().RAW_decode(S6__3GPP__SCS__Identity_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1066_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1067_force_omit(1067, force_omit, DCA__3GPP__LCS__Name__String_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__LCS__Name__String().RAW_decode(DCA__3GPP__LCS__Name__String_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1067_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1068_force_omit(1068, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Access__Network__Charging__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1068_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1069_force_omit(1069, force_omit, PCC__3GPP__Presence__Reporting__Area__Identifier_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Presence__Reporting__Area__Identifier().RAW_decode(PCC__3GPP__Presence__Reporting__Area__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1069_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1070_force_omit(1070, force_omit, BASE__NONE__Inband__Security__Id_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Inband__Security__Id().RAW_decode(BASE__NONE__Inband__Security__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1070_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1071_force_omit(1071, force_omit, DCA__3GPP__ISUP__Cause__Value_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ISUP__Cause__Value().RAW_decode(DCA__3GPP__ISUP__Cause__Value_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1071_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1072_force_omit(1072, force_omit, PCC__3GPP__Charging__Rule__Name_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Charging__Rule__Name().RAW_decode(PCC__3GPP__Charging__Rule__Name_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1072_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1073_force_omit(1073, force_omit, RX__3GPP__Ip__Domain__Id_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Ip__Domain__Id().RAW_decode(RX__3GPP__Ip__Domain__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1073_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1074_force_omit(1074, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__TDF__IP__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1074_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1075_force_omit(1075, force_omit, AAA__3GPP__UE__Usage__Type_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__UE__Usage__Type().RAW_decode(AAA__3GPP__UE__Usage__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1075_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1076_force_omit(1076, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Enhanced__Coverage__Restriction().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1076_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1077_force_omit(1077, force_omit, DCA__3GPP__Charged__Party_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Charged__Party().RAW_decode(DCA__3GPP__Charged__Party_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1077_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1078_force_omit(1078, force_omit, DCA__3GPP__PDN__Connection__Charging__ID_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PDN__Connection__Charging__ID().RAW_decode(DCA__3GPP__PDN__Connection__Charging__ID_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1078_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1079_force_omit(1079, force_omit, CxDx__3GPP__User__Data__Already__Available_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__User__Data__Already__Available().RAW_decode(CxDx__3GPP__User__Data__Already__Available_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1079_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1080_force_omit(1080, force_omit, PCC__3GPP__Security__Parameter__Index_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Security__Parameter__Index().RAW_decode(PCC__3GPP__Security__Parameter__Index_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1080_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1081_force_omit(1081, force_omit, AAA__3GPP__MME__Number__for__MT__SMS_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__MME__Number__for__MT__SMS().RAW_decode(AAA__3GPP__MME__Number__for__MT__SMS_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1081_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1082_force_omit(1082, force_omit, PCC__3GPP__Traffic__Steering__Policy__Identifier__UL_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL().RAW_decode(PCC__3GPP__Traffic__Steering__Policy__Identifier__UL_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1082_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1083_force_omit(1083, force_omit, DCC__NONE__CC__Correlation__Id_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__CC__Correlation__Id().RAW_decode(DCC__NONE__CC__Correlation__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1083_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1084_force_omit(1084, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Home__Agent__Host().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1084_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1085_force_omit(1085, force_omit, BASE__NONE__Route__Record_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Route__Record().RAW_decode(BASE__NONE__Route__Record_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1085_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1086_force_omit(1086, force_omit, DCA__3GPP__SM__User__Data__Header_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SM__User__Data__Header().RAW_decode(DCA__3GPP__SM__User__Data__Header_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1086_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1087_force_omit(1087, force_omit, AAA__3GPP__Carrier__Frequency_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Carrier__Frequency().RAW_decode(AAA__3GPP__Carrier__Frequency_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1087_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1088_force_omit(1088, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__MMTel__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1088_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1089_force_omit(1089, force_omit, CxDx__3GPP__Mandatory__Capability_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Mandatory__Capability().RAW_decode(CxDx__3GPP__Mandatory__Capability_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1089_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1090_force_omit(1090, force_omit, AAA__3GPP__Trace__NE__Type__List_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Trace__NE__Type__List().RAW_decode(AAA__3GPP__Trace__NE__Type__List_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1090_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1091_force_omit(1091, force_omit, DCA__3GPP__Charging__Characteristics__Selection__Mode_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Charging__Characteristics__Selection__Mode().RAW_decode(DCA__3GPP__Charging__Characteristics__Selection__Mode_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1091_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1092_force_omit(1092, force_omit, DNAS__NONE__Port__Limit_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Port__Limit().RAW_decode(DNAS__NONE__Port__Limit_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1092_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1093_force_omit(1093, force_omit, MIPv6__NONE__MIP6__Feature__Vector_descr_.raw->forceomit); decoded_length = avp__MIPv6__NONE__MIP6__Feature__Vector().RAW_decode(MIPv6__NONE__MIP6__Feature__Vector_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1093_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1094_force_omit(1094, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Multiple__Services__Credit__Control().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1094_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1095_force_omit(1095, force_omit, AAA__3GPP__All__APN__Configurations__Included__Indicator_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__All__APN__Configurations__Included__Indicator().RAW_decode(AAA__3GPP__All__APN__Configurations__Included__Indicator_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1095_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1096_force_omit(1096, force_omit, AAA__3GPP__NOR__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__NOR__Flags().RAW_decode(AAA__3GPP__NOR__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1096_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1097_force_omit(1097, force_omit, DCA__3GPP__Message__ID_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Message__ID().RAW_decode(DCA__3GPP__Message__ID_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1097_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1098_force_omit(1098, force_omit, GI__3GPP__3GPP__MS__TimeZone_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__MS__TimeZone().RAW_decode(GI__3GPP__3GPP__MS__TimeZone_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1098_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1099_force_omit(1099, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__External__Client().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1099_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1100_force_omit(1100, force_omit, DCA__3GPP__Charge__Reason__Code_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Charge__Reason__Code().RAW_decode(DCA__3GPP__Charge__Reason__Code_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1100_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1101_force_omit(1101, force_omit, BASE__NONE__Authorization__Lifetime_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Authorization__Lifetime().RAW_decode(BASE__NONE__Authorization__Lifetime_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1101_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1102_force_omit(1102, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__TWAN__PCO().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1102_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1103_force_omit(1103, force_omit, DCA__3GPP__PoC__Change__Conditions_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PoC__Change__Conditions().RAW_decode(DCA__3GPP__PoC__Change__Conditions_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1103_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1104_force_omit(1104, force_omit, DCA__3GPP__Language_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Language().RAW_decode(DCA__3GPP__Language_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1104_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1105_force_omit(1105, force_omit, RX__3GPP__Extended__Min__Requested__BW__DL_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Extended__Min__Requested__BW__DL().RAW_decode(RX__3GPP__Extended__Min__Requested__BW__DL_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1105_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1106_force_omit(1106, force_omit, DNAS__NONE__ARAP__Features_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__ARAP__Features().RAW_decode(DNAS__NONE__ARAP__Features_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1106_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1107_force_omit(1107, force_omit, DNAS__NONE__Framed__MTU_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Framed__MTU().RAW_decode(DNAS__NONE__Framed__MTU_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1107_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1108_force_omit(1108, force_omit, DCA__3GPP__Unit__Quota__Threshold_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Unit__Quota__Threshold().RAW_decode(DCA__3GPP__Unit__Quota__Threshold_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1108_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1109_force_omit(1109, force_omit, DNAS__NONE__Accounting__Auth__Method_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Accounting__Auth__Method().RAW_decode(DNAS__NONE__Accounting__Auth__Method_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1109_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1110_force_omit(1110, force_omit, MIPv4__NONE__MIP__Authenticator__Offset_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__MIP__Authenticator__Offset().RAW_decode(MIPv4__NONE__MIP__Authenticator__Offset_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1110_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1111_force_omit(1111, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__MBMS__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1111_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1112_force_omit(1112, force_omit, DCA__3GPP__Bearer__Capability_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Bearer__Capability().RAW_decode(DCA__3GPP__Bearer__Capability_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1112_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1113_force_omit(1113, force_omit, RX__3GPP__Service__URN_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Service__URN().RAW_decode(RX__3GPP__Service__URN_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1113_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1114_force_omit(1114, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Supported__Services().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1114_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1115_force_omit(1115, force_omit, DCA__3GPP__SDP__Media__Description_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SDP__Media__Description().RAW_decode(DCA__3GPP__SDP__Media__Description_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1115_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1116_force_omit(1116, force_omit, MIPv4__NONE__Accounting__Output__Packets_descr_.raw->forceomit); decoded_length = avp__MIPv4__NONE__Accounting__Output__Packets().RAW_decode(MIPv4__NONE__Accounting__Output__Packets_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1116_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1117_force_omit(1117, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Radio__Parameter__Set__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1117_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1118_force_omit(1118, force_omit, PCC__3GPP__Rule__DeActivation__Time_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Rule__DeActivation__Time().RAW_decode(PCC__3GPP__Rule__DeActivation__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1118_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1119_force_omit(1119, force_omit, AAA__3GPP__Relay__Node__Indicator_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Relay__Node__Indicator().RAW_decode(AAA__3GPP__Relay__Node__Indicator_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1119_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1120_force_omit(1120, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__T4__Data().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1120_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1121_force_omit(1121, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Fixed__User__Location__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1121_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1122_force_omit(1122, force_omit, DCA__3GPP__Coverage__Status_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Coverage__Status().RAW_decode(DCA__3GPP__Coverage__Status_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1122_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1123_force_omit(1123, force_omit, PCC__3GPP__Online_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Online().RAW_decode(PCC__3GPP__Online_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1123_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1124_force_omit(1124, force_omit, PCC__3GPP__ADC__Rule__Base__Name_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__ADC__Rule__Base__Name().RAW_decode(PCC__3GPP__ADC__Rule__Base__Name_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1124_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1125_force_omit(1125, force_omit, AAA__3GPP__SCEF__Realm_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__SCEF__Realm().RAW_decode(AAA__3GPP__SCEF__Realm_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1125_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1126_force_omit(1126, force_omit, DCA__3GPP__MBMS__Charged__Party_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__MBMS__Charged__Party().RAW_decode(DCA__3GPP__MBMS__Charged__Party_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1126_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1127_force_omit(1127, force_omit, S6__3GPP__Requested__Validity__Time_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Requested__Validity__Time().RAW_decode(S6__3GPP__Requested__Validity__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1127_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1128_force_omit(1128, force_omit, DCC__NONE__CC__Request__Number_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__CC__Request__Number().RAW_decode(DCC__NONE__CC__Request__Number_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1128_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1129_force_omit(1129, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__AoC__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1129_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1130_force_omit(1130, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Supported__Features().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1130_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1131_force_omit(1131, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Local__Time__Zone().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1131_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1132_force_omit(1132, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__GERAN__Vector().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1132_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1133_force_omit(1133, force_omit, CxDx__3GPP__Call__ID__SIP__Header_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Call__ID__SIP__Header().RAW_decode(CxDx__3GPP__Call__ID__SIP__Header_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1133_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1134_force_omit(1134, force_omit, DCA__3GPP__Online__Charging__Flag_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Online__Charging__Flag().RAW_decode(DCA__3GPP__Online__Charging__Flag_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1134_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1135_force_omit(1135, force_omit, DCA__3GPP__Number__of__Messages__Sent_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Number__of__Messages__Sent().RAW_decode(DCA__3GPP__Number__of__Messages__Sent_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1135_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1136_force_omit(1136, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__EPS__Subscribed__QoS__Profile().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1136_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1137_force_omit(1137, force_omit, GI__3GPP__3GPP__Session__Stop__Indicator_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__Session__Stop__Indicator().RAW_decode(GI__3GPP__3GPP__Session__Stop__Indicator_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1137_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1138_force_omit(1138, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__GPRS__Subscription__Data().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1138_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1139_force_omit(1139, force_omit, GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile().RAW_decode(GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1139_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1140_force_omit(1140, force_omit, DCA__3GPP__Access__Transfer__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Access__Transfer__Type().RAW_decode(DCA__3GPP__Access__Transfer__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1140_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1141_force_omit(1141, force_omit, DNAS__NONE__Called__Station__Id_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Called__Station__Id().RAW_decode(DNAS__NONE__Called__Station__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1141_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1142_force_omit(1142, force_omit, DCA__3GPP__Inter__UE__Transfer_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Inter__UE__Transfer().RAW_decode(DCA__3GPP__Inter__UE__Transfer_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1142_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1143_force_omit(1143, force_omit, DCC__NONE__Cost__Unit_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__Cost__Unit().RAW_decode(DCC__NONE__Cost__Unit_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1143_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1144_force_omit(1144, force_omit, BASE__NONE__Accounting__Realtime__Required_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Accounting__Realtime__Required().RAW_decode(BASE__NONE__Accounting__Realtime__Required_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1144_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1145_force_omit(1145, force_omit, BASE__NONE__Termination__Cause_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Termination__Cause().RAW_decode(BASE__NONE__Termination__Cause_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1145_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1146_force_omit(1146, force_omit, DCA__3GPP__Received__Talk__Burst__Volume_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Received__Talk__Burst__Volume().RAW_decode(DCA__3GPP__Received__Talk__Burst__Volume_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1146_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1147_force_omit(1147, force_omit, DCA__3GPP__Rate__Control__Max__Rate_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Rate__Control__Max__Rate().RAW_decode(DCA__3GPP__Rate__Control__Max__Rate_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1147_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1148_force_omit(1148, force_omit, DCA__3GPP__Class__Identifier_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Class__Identifier().RAW_decode(DCA__3GPP__Class__Identifier_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1148_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1149_force_omit(1149, force_omit, GI__3GPP__3GPP__Allocate__IP__Type_descr_.raw->forceomit); decoded_length = avp__GI__3GPP__3GPP__Allocate__IP__Type().RAW_decode(GI__3GPP__3GPP__Allocate__IP__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1149_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1150_force_omit(1150, force_omit, AAA__3GPP__SM__Back__Off__Timer_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__SM__Back__Off__Timer().RAW_decode(AAA__3GPP__SM__Back__Off__Timer_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1150_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1151_force_omit(1151, force_omit, RX__3GPP__Specific__Action_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__Specific__Action().RAW_decode(RX__3GPP__Specific__Action_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1151_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1152_force_omit(1152, force_omit, S6__3GPP__Maximum__Detection__Time_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Maximum__Detection__Time().RAW_decode(S6__3GPP__Maximum__Detection__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1152_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1153_force_omit(1153, force_omit, DNAS__NONE__Login__TCP__Port_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Login__TCP__Port().RAW_decode(DNAS__NONE__Login__TCP__Port_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1153_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1154_force_omit(1154, force_omit, DNAS__NONE__Password__Retry_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__Password__Retry().RAW_decode(DNAS__NONE__Password__Retry_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1154_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1155_force_omit(1155, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Time__Stamps().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1155_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1156_force_omit(1156, force_omit, DCA__3GPP__Base__Time__Interval_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Base__Time__Interval().RAW_decode(DCA__3GPP__Base__Time__Interval_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1156_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1157_force_omit(1157, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__UWAN__User__Location__Info().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1157_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1158_force_omit(1158, force_omit, DCA__3GPP__ProSe__Role__Of__UE_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ProSe__Role__Of__UE().RAW_decode(DCA__3GPP__ProSe__Role__Of__UE_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1158_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1159_force_omit(1159, force_omit, PCC__3GPP__RAT__Type_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__RAT__Type().RAW_decode(PCC__3GPP__RAT__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1159_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1160_force_omit(1160, force_omit, AVP__Address_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Ext__PDP__Address().RAW_decode(AVP__Address_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1160_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1161_force_omit(1161, force_omit, DCA__3GPP__PoC__Session__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__PoC__Session__Type().RAW_decode(DCA__3GPP__PoC__Session__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1161_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1162_force_omit(1162, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__ISUP__Cause().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1162_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1163_force_omit(1163, force_omit, RX__3GPP__AF__Signalling__Protocol_descr_.raw->forceomit); decoded_length = avp__RX__3GPP__AF__Signalling__Protocol().RAW_decode(RX__3GPP__AF__Signalling__Protocol_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1163_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1164_force_omit(1164, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Adjacent__PLMNs().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1164_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1165_force_omit(1165, force_omit, S6__3GPP__Service__Result__Code_descr_.raw->forceomit); decoded_length = avp__S6__3GPP__Service__Result__Code().RAW_decode(S6__3GPP__Service__Result__Code_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1165_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1166_force_omit(1166, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__SGSN__Location__Information().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1166_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1167_force_omit(1167, force_omit, DCA__3GPP__Authorised__QoS_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Authorised__QoS().RAW_decode(DCA__3GPP__Authorised__QoS_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1167_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1168_force_omit(1168, force_omit, DCA__3GPP__Time__First__Transmission_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Time__First__Transmission().RAW_decode(DCA__3GPP__Time__First__Transmission_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1168_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1169_force_omit(1169, force_omit, DCA__3GPP__Stop__Time_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Stop__Time().RAW_decode(DCA__3GPP__Stop__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1169_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1170_force_omit(1170, force_omit, CxDx__3GPP__Reason__Code_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Reason__Code().RAW_decode(CxDx__3GPP__Reason__Code_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1170_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1171_force_omit(1171, force_omit, PCC__3GPP__Pre__emption__Vulnerability_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Pre__emption__Vulnerability().RAW_decode(PCC__3GPP__Pre__emption__Vulnerability_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1171_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1172_force_omit(1172, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__Equivalent__PLMN__List().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1172_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1173_force_omit(1173, force_omit, PCC__3GPP__Default__Access_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__Default__Access().RAW_decode(PCC__3GPP__Default__Access_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1173_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1174_force_omit(1174, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__CxDx__3GPP__Supported__Applications().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1174_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1175_force_omit(1175, force_omit, BASE__NONE__Class_descr_.raw->forceomit); decoded_length = avp__BASE__NONE__Class().RAW_decode(BASE__NONE__Class_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1175_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1176_force_omit(1176, force_omit, DNAS__NONE__ARAP__Challenge__Response_descr_.raw->forceomit); decoded_length = avp__DNAS__NONE__ARAP__Challenge__Response().RAW_decode(DNAS__NONE__ARAP__Challenge__Response_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1176_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1177_force_omit(1177, force_omit, DCA__3GPP__SM__Message__Type_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__SM__Message__Type().RAW_decode(DCA__3GPP__SM__Message__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1177_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1178_force_omit(1178, force_omit, DCC__NONE__CC__Sub__Session__Id_descr_.raw->forceomit); decoded_length = avp__DCC__NONE__CC__Sub__Session__Id().RAW_decode(DCC__NONE__CC__Sub__Session__Id_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1178_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1179_force_omit(1179, force_omit, AAA__3GPP__IDR__Flags_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__IDR__Flags().RAW_decode(AAA__3GPP__IDR__Flags_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1179_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1180_force_omit(1180, force_omit, PCC__3GPP__PS__to__CS__Session__Continuity_descr_.raw->forceomit); decoded_length = avp__PCC__3GPP__PS__to__CS__Session__Continuity().RAW_decode(PCC__3GPP__PS__to__CS__Session__Continuity_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1180_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1181_force_omit(1181, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__V2X__Subscription__Data().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1181_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1182_force_omit(1182, force_omit, DCA__3GPP__Refund__Information_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Refund__Information().RAW_decode(DCA__3GPP__Refund__Information_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1182_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1183_force_omit(1183, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Rate__Element().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1183_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1184_force_omit(1184, force_omit, AAA__3GPP__PDP__Type_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__PDP__Type().RAW_decode(AAA__3GPP__PDP__Type_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1184_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1185_force_omit(1185, force_omit, AVP__list_descr_.raw->forceomit); decoded_length = avp__AAA__3GPP__AMBR().RAW_decode(AVP__list_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1185_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1186_force_omit(1186, force_omit, DCA__3GPP__Submission__Time_descr_.raw->forceomit); decoded_length = avp__DCA__3GPP__Submission__Time().RAW_decode(DCA__3GPP__Submission__Time_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1186_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } p_buf.set_pos_bit(starting_pos); RAW_Force_Omit field_1187_force_omit(1187, force_omit, OCTETSTRING_descr_.raw->forceomit); decoded_length = avp__UNKNOWN().RAW_decode(OCTETSTRING_descr_, p_buf, limit, top_bit_ord, TRUE, -1, TRUE, &field_1187_force_omit); if (decoded_length >= 0) { return decoded_length + p_buf.increase_pos_padd(p_td.raw->padding) + prepaddlength; } } clean_up(); return -1; } int AVP__Data::RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree& myleaf) const { int encoded_length = 0; myleaf.isleaf = FALSE; myleaf.body.node.num_of_nodes = 1188; myleaf.body.node.nodes = init_nodes_of_enc_tree(1188); memset(myleaf.body.node.nodes, 0, 1188 * sizeof(RAW_enc_tree *)); switch (union_selection) { case ALT_avp__GI__3GPP__3GPP__SGSN__IPv6__Address: myleaf.body.node.nodes[0] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 0, GI__3GPP__3GPP__SGSN__IPv6__Address_descr_.raw); encoded_length = field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address->RAW_encode(GI__3GPP__3GPP__SGSN__IPv6__Address_descr_, *myleaf.body.node.nodes[0]); myleaf.body.node.nodes[0]->coding_descr = &GI__3GPP__3GPP__SGSN__IPv6__Address_descr_; break; case ALT_avp__DNAS__NONE__Login__LAT__Service: myleaf.body.node.nodes[1] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1, DNAS__NONE__Login__LAT__Service_descr_.raw); encoded_length = field_avp__DNAS__NONE__Login__LAT__Service->RAW_encode(DNAS__NONE__Login__LAT__Service_descr_, *myleaf.body.node.nodes[1]); myleaf.body.node.nodes[1]->coding_descr = &DNAS__NONE__Login__LAT__Service_descr_; break; case ALT_avp__AAA__3GPP__RAR__Flags: myleaf.body.node.nodes[2] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 2, AAA__3GPP__RAR__Flags_descr_.raw); encoded_length = field_avp__AAA__3GPP__RAR__Flags->RAW_encode(AAA__3GPP__RAR__Flags_descr_, *myleaf.body.node.nodes[2]); myleaf.body.node.nodes[2]->coding_descr = &AAA__3GPP__RAR__Flags_descr_; break; case ALT_avp__DCA__3GPP__SCS__Address: myleaf.body.node.nodes[3] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 3, AVP__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__SCS__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[3]); myleaf.body.node.nodes[3]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__GI__3GPP__3GPP__GGSN__MCC__MNC: myleaf.body.node.nodes[4] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 4, GI__3GPP__3GPP__GGSN__MCC__MNC_descr_.raw); encoded_length = field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC->RAW_encode(GI__3GPP__3GPP__GGSN__MCC__MNC_descr_, *myleaf.body.node.nodes[4]); myleaf.body.node.nodes[4]->coding_descr = &GI__3GPP__3GPP__GGSN__MCC__MNC_descr_; break; case ALT_avp__DCC__NONE__Direct__Debiting__Failure__Handling: myleaf.body.node.nodes[5] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 5, DCC__NONE__Direct__Debiting__Failure__Handling_descr_.raw); encoded_length = field_avp__DCC__NONE__Direct__Debiting__Failure__Handling->RAW_encode(DCC__NONE__Direct__Debiting__Failure__Handling_descr_, *myleaf.body.node.nodes[5]); myleaf.body.node.nodes[5]->coding_descr = &DCC__NONE__Direct__Debiting__Failure__Handling_descr_; break; case ALT_avp__MIPv6__NONE__MIP__Careof__Address: myleaf.body.node.nodes[6] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 6, AVP__Address_descr_.raw); encoded_length = field_avp__MIPv6__NONE__MIP__Careof__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[6]); myleaf.body.node.nodes[6]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__DCA__3GPP__TWAN__User__Location__Info: myleaf.body.node.nodes[7] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 7, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__TWAN__User__Location__Info->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[7]); myleaf.body.node.nodes[7]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__PoC__User__Role__IDs: myleaf.body.node.nodes[8] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 8, DCA__3GPP__PoC__User__Role__IDs_descr_.raw); encoded_length = field_avp__DCA__3GPP__PoC__User__Role__IDs->RAW_encode(DCA__3GPP__PoC__User__Role__IDs_descr_, *myleaf.body.node.nodes[8]); myleaf.body.node.nodes[8]->coding_descr = &DCA__3GPP__PoC__User__Role__IDs_descr_; break; case ALT_avp__DCA__3GPP__Announcement__Order: myleaf.body.node.nodes[9] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 9, DCA__3GPP__Announcement__Order_descr_.raw); encoded_length = field_avp__DCA__3GPP__Announcement__Order->RAW_encode(DCA__3GPP__Announcement__Order_descr_, *myleaf.body.node.nodes[9]); myleaf.body.node.nodes[9]->coding_descr = &DCA__3GPP__Announcement__Order_descr_; break; case ALT_avp__CxDx__ETSI__Line__Identifier: myleaf.body.node.nodes[10] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 10, CxDx__ETSI__Line__Identifier_descr_.raw); encoded_length = field_avp__CxDx__ETSI__Line__Identifier->RAW_encode(CxDx__ETSI__Line__Identifier_descr_, *myleaf.body.node.nodes[10]); myleaf.body.node.nodes[10]->coding_descr = &CxDx__ETSI__Line__Identifier_descr_; break; case ALT_avp__PCC__3GPP__Bearer__Identifier: myleaf.body.node.nodes[11] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 11, PCC__3GPP__Bearer__Identifier_descr_.raw); encoded_length = field_avp__PCC__3GPP__Bearer__Identifier->RAW_encode(PCC__3GPP__Bearer__Identifier_descr_, *myleaf.body.node.nodes[11]); myleaf.body.node.nodes[11]->coding_descr = &PCC__3GPP__Bearer__Identifier_descr_; break; case ALT_avp__RX__3GPP__Content__Version: myleaf.body.node.nodes[12] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 12, RX__3GPP__Content__Version_descr_.raw); encoded_length = field_avp__RX__3GPP__Content__Version->RAW_encode(RX__3GPP__Content__Version_descr_, *myleaf.body.node.nodes[12]); myleaf.body.node.nodes[12]->coding_descr = &RX__3GPP__Content__Version_descr_; break; case ALT_avp__DCA__3GPP__Applic__ID: myleaf.body.node.nodes[13] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 13, DCA__3GPP__Applic__ID_descr_.raw); encoded_length = field_avp__DCA__3GPP__Applic__ID->RAW_encode(DCA__3GPP__Applic__ID_descr_, *myleaf.body.node.nodes[13]); myleaf.body.node.nodes[13]->coding_descr = &DCA__3GPP__Applic__ID_descr_; break; case ALT_avp__MIPv4__NONE__MIP__HA__to__FA__MSA: myleaf.body.node.nodes[14] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 14, AVP__list_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[14]); myleaf.body.node.nodes[14]->coding_descr = &AVP__list_descr_; break; case ALT_avp__BASE__NONE__Session__Id: myleaf.body.node.nodes[15] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 15, BASE__NONE__Session__Id_descr_.raw); encoded_length = field_avp__BASE__NONE__Session__Id->RAW_encode(BASE__NONE__Session__Id_descr_, *myleaf.body.node.nodes[15]); myleaf.body.node.nodes[15]->coding_descr = &BASE__NONE__Session__Id_descr_; break; case ALT_avp__DCA__3GPP__Route__Header__Transmitted: myleaf.body.node.nodes[16] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 16, DCA__3GPP__Route__Header__Transmitted_descr_.raw); encoded_length = field_avp__DCA__3GPP__Route__Header__Transmitted->RAW_encode(DCA__3GPP__Route__Header__Transmitted_descr_, *myleaf.body.node.nodes[16]); myleaf.body.node.nodes[16]->coding_descr = &DCA__3GPP__Route__Header__Transmitted_descr_; break; case ALT_avp__DCA__3GPP__Reporting__Reason: myleaf.body.node.nodes[17] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 17, DCA__3GPP__Reporting__Reason_descr_.raw); encoded_length = field_avp__DCA__3GPP__Reporting__Reason->RAW_encode(DCA__3GPP__Reporting__Reason_descr_, *myleaf.body.node.nodes[17]); myleaf.body.node.nodes[17]->coding_descr = &DCA__3GPP__Reporting__Reason_descr_; break; case ALT_avp__AAA__3GPP__Emergency__Services: myleaf.body.node.nodes[18] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 18, AAA__3GPP__Emergency__Services_descr_.raw); encoded_length = field_avp__AAA__3GPP__Emergency__Services->RAW_encode(AAA__3GPP__Emergency__Services_descr_, *myleaf.body.node.nodes[18]); myleaf.body.node.nodes[18]->coding_descr = &AAA__3GPP__Emergency__Services_descr_; break; case ALT_avp__RX__3GPP__Media__Component__Description: myleaf.body.node.nodes[19] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 19, AVP__list_descr_.raw); encoded_length = field_avp__RX__3GPP__Media__Component__Description->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[19]); myleaf.body.node.nodes[19]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__CSG__Information__Reporting: myleaf.body.node.nodes[20] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 20, PCC__3GPP__CSG__Information__Reporting_descr_.raw); encoded_length = field_avp__PCC__3GPP__CSG__Information__Reporting->RAW_encode(PCC__3GPP__CSG__Information__Reporting_descr_, *myleaf.body.node.nodes[20]); myleaf.body.node.nodes[20]->coding_descr = &PCC__3GPP__CSG__Information__Reporting_descr_; break; case ALT_avp__AAA__3GPP__Measurement__Quantity: myleaf.body.node.nodes[21] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 21, AAA__3GPP__Measurement__Quantity_descr_.raw); encoded_length = field_avp__AAA__3GPP__Measurement__Quantity->RAW_encode(AAA__3GPP__Measurement__Quantity_descr_, *myleaf.body.node.nodes[21]); myleaf.body.node.nodes[21]->coding_descr = &AAA__3GPP__Measurement__Quantity_descr_; break; case ALT_avp__S6__3GPP__Location__Information__Configuration: myleaf.body.node.nodes[22] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 22, AVP__list_descr_.raw); encoded_length = field_avp__S6__3GPP__Location__Information__Configuration->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[22]); myleaf.body.node.nodes[22]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__Bearer__Usage: myleaf.body.node.nodes[23] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 23, PCC__3GPP__Bearer__Usage_descr_.raw); encoded_length = field_avp__PCC__3GPP__Bearer__Usage->RAW_encode(PCC__3GPP__Bearer__Usage_descr_, *myleaf.body.node.nodes[23]); myleaf.body.node.nodes[23]->coding_descr = &PCC__3GPP__Bearer__Usage_descr_; break; case ALT_avp__DCA__3GPP__Application__provided__Called__Party__Address: myleaf.body.node.nodes[24] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 24, DCA__3GPP__Application__provided__Called__Party__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__Application__provided__Called__Party__Address->RAW_encode(DCA__3GPP__Application__provided__Called__Party__Address_descr_, *myleaf.body.node.nodes[24]); myleaf.body.node.nodes[24]->coding_descr = &DCA__3GPP__Application__provided__Called__Party__Address_descr_; break; case ALT_avp__DCA__3GPP__Proximity__Alert__Timestamp: myleaf.body.node.nodes[25] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 25, DCA__3GPP__Proximity__Alert__Timestamp_descr_.raw); encoded_length = field_avp__DCA__3GPP__Proximity__Alert__Timestamp->RAW_encode(DCA__3GPP__Proximity__Alert__Timestamp_descr_, *myleaf.body.node.nodes[25]); myleaf.body.node.nodes[25]->coding_descr = &DCA__3GPP__Proximity__Alert__Timestamp_descr_; break; case ALT_avp__PCC__3GPP__Tunnel__Header__Filter: myleaf.body.node.nodes[26] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 26, PCC__3GPP__Tunnel__Header__Filter_descr_.raw); encoded_length = field_avp__PCC__3GPP__Tunnel__Header__Filter->RAW_encode(PCC__3GPP__Tunnel__Header__Filter_descr_, *myleaf.body.node.nodes[26]); myleaf.body.node.nodes[26]->coding_descr = &PCC__3GPP__Tunnel__Header__Filter_descr_; break; case ALT_avp__AAA__3GPP__List__Of__Measurements: myleaf.body.node.nodes[27] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 27, AAA__3GPP__List__Of__Measurements_descr_.raw); encoded_length = field_avp__AAA__3GPP__List__Of__Measurements->RAW_encode(AAA__3GPP__List__Of__Measurements_descr_, *myleaf.body.node.nodes[27]); myleaf.body.node.nodes[27]->coding_descr = &AAA__3GPP__List__Of__Measurements_descr_; break; case ALT_avp__DCC__NONE__Requested__Service__Unit: myleaf.body.node.nodes[28] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 28, AVP__list_descr_.raw); encoded_length = field_avp__DCC__NONE__Requested__Service__Unit->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[28]); myleaf.body.node.nodes[28]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__Default__QoS__Name: myleaf.body.node.nodes[29] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 29, PCC__3GPP__Default__QoS__Name_descr_.raw); encoded_length = field_avp__PCC__3GPP__Default__QoS__Name->RAW_encode(PCC__3GPP__Default__QoS__Name_descr_, *myleaf.body.node.nodes[29]); myleaf.body.node.nodes[29]->coding_descr = &PCC__3GPP__Default__QoS__Name_descr_; break; case ALT_avp__AAA__3GPP__UVA__Flags: myleaf.body.node.nodes[30] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 30, AAA__3GPP__UVA__Flags_descr_.raw); encoded_length = field_avp__AAA__3GPP__UVA__Flags->RAW_encode(AAA__3GPP__UVA__Flags_descr_, *myleaf.body.node.nodes[30]); myleaf.body.node.nodes[30]->coding_descr = &AAA__3GPP__UVA__Flags_descr_; break; case ALT_avp__DCA__3GPP__Expires: myleaf.body.node.nodes[31] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 31, DCA__3GPP__Expires_descr_.raw); encoded_length = field_avp__DCA__3GPP__Expires->RAW_encode(DCA__3GPP__Expires_descr_, *myleaf.body.node.nodes[31]); myleaf.body.node.nodes[31]->coding_descr = &DCA__3GPP__Expires_descr_; break; case ALT_avp__CxDx__3GPP__SAR__Flags: myleaf.body.node.nodes[32] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 32, CxDx__3GPP__SAR__Flags_descr_.raw); encoded_length = field_avp__CxDx__3GPP__SAR__Flags->RAW_encode(CxDx__3GPP__SAR__Flags_descr_, *myleaf.body.node.nodes[32]); myleaf.body.node.nodes[32]->coding_descr = &CxDx__3GPP__SAR__Flags_descr_; break; case ALT_avp__PCC__3GPP__TDF__Information: myleaf.body.node.nodes[33] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 33, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__TDF__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[33]); myleaf.body.node.nodes[33]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__Group__Service__Id: myleaf.body.node.nodes[34] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 34, AAA__3GPP__Group__Service__Id_descr_.raw); encoded_length = field_avp__AAA__3GPP__Group__Service__Id->RAW_encode(AAA__3GPP__Group__Service__Id_descr_, *myleaf.body.node.nodes[34]); myleaf.body.node.nodes[34]->coding_descr = &AAA__3GPP__Group__Service__Id_descr_; break; case ALT_avp__DCA__3GPP__Recipient__SCCP__Address: myleaf.body.node.nodes[35] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 35, AVP__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__Recipient__SCCP__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[35]); myleaf.body.node.nodes[35]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__DCA__3GPP__Preferred__AoC__Currency: myleaf.body.node.nodes[36] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 36, DCA__3GPP__Preferred__AoC__Currency_descr_.raw); encoded_length = field_avp__DCA__3GPP__Preferred__AoC__Currency->RAW_encode(DCA__3GPP__Preferred__AoC__Currency_descr_, *myleaf.body.node.nodes[36]); myleaf.body.node.nodes[36]->coding_descr = &DCA__3GPP__Preferred__AoC__Currency_descr_; break; case ALT_avp__DNAS__NONE__Framed__Pool: myleaf.body.node.nodes[37] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 37, DNAS__NONE__Framed__Pool_descr_.raw); encoded_length = field_avp__DNAS__NONE__Framed__Pool->RAW_encode(DNAS__NONE__Framed__Pool_descr_, *myleaf.body.node.nodes[37]); myleaf.body.node.nodes[37]->coding_descr = &DNAS__NONE__Framed__Pool_descr_; break; case ALT_avp__DCA__3GPP__Traffic__Data__Volumes: myleaf.body.node.nodes[38] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 38, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Traffic__Data__Volumes->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[38]); myleaf.body.node.nodes[38]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCC__NONE__CC__Time: myleaf.body.node.nodes[39] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 39, DCC__NONE__CC__Time_descr_.raw); encoded_length = field_avp__DCC__NONE__CC__Time->RAW_encode(DCC__NONE__CC__Time_descr_, *myleaf.body.node.nodes[39]); myleaf.body.node.nodes[39]->coding_descr = &DCC__NONE__CC__Time_descr_; break; case ALT_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info: myleaf.body.node.nodes[40] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 40, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[40]); myleaf.body.node.nodes[40]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Unit__Cost: myleaf.body.node.nodes[41] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 41, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Unit__Cost->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[41]); myleaf.body.node.nodes[41]->coding_descr = &AVP__list_descr_; break; case ALT_avp__CxDx__3GPP__SIP__Digest__Authenticate: myleaf.body.node.nodes[42] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 42, AVP__list_descr_.raw); encoded_length = field_avp__CxDx__3GPP__SIP__Digest__Authenticate->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[42]); myleaf.body.node.nodes[42]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__Last__UE__Activity__Time: myleaf.body.node.nodes[43] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 43, AAA__3GPP__Last__UE__Activity__Time_descr_.raw); encoded_length = field_avp__AAA__3GPP__Last__UE__Activity__Time->RAW_encode(AAA__3GPP__Last__UE__Activity__Time_descr_, *myleaf.body.node.nodes[43]); myleaf.body.node.nodes[43]->coding_descr = &AAA__3GPP__Last__UE__Activity__Time_descr_; break; case ALT_avp__AAA__3GPP__Context__Identifier: myleaf.body.node.nodes[44] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 44, AAA__3GPP__Context__Identifier_descr_.raw); encoded_length = field_avp__AAA__3GPP__Context__Identifier->RAW_encode(AAA__3GPP__Context__Identifier_descr_, *myleaf.body.node.nodes[44]); myleaf.body.node.nodes[44]->coding_descr = &AAA__3GPP__Context__Identifier_descr_; break; case ALT_avp__DCC__NONE__Used__Service__Unit: myleaf.body.node.nodes[45] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 45, AVP__list_descr_.raw); encoded_length = field_avp__DCC__NONE__Used__Service__Unit->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[45]); myleaf.body.node.nodes[45]->coding_descr = &AVP__list_descr_; break; case ALT_avp__MIPv4__NONE__MIP__Reg__Reply: myleaf.body.node.nodes[46] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 46, MIPv4__NONE__MIP__Reg__Reply_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__Reg__Reply->RAW_encode(MIPv4__NONE__MIP__Reg__Reply_descr_, *myleaf.body.node.nodes[46]); myleaf.body.node.nodes[46]->coding_descr = &MIPv4__NONE__MIP__Reg__Reply_descr_; break; case ALT_avp__BASE__NONE__Auth__Application__Id: myleaf.body.node.nodes[47] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 47, BASE__NONE__Auth__Application__Id_descr_.raw); encoded_length = field_avp__BASE__NONE__Auth__Application__Id->RAW_encode(BASE__NONE__Auth__Application__Id_descr_, *myleaf.body.node.nodes[47]); myleaf.body.node.nodes[47]->coding_descr = &BASE__NONE__Auth__Application__Id_descr_; break; case ALT_avp__AAA__3GPP__Trace__Reference: myleaf.body.node.nodes[48] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 48, AAA__3GPP__Trace__Reference_descr_.raw); encoded_length = field_avp__AAA__3GPP__Trace__Reference->RAW_encode(AAA__3GPP__Trace__Reference_descr_, *myleaf.body.node.nodes[48]); myleaf.body.node.nodes[48]->coding_descr = &AAA__3GPP__Trace__Reference_descr_; break; case ALT_avp__AAA__3GPP__TWAN__Access__Info: myleaf.body.node.nodes[49] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 49, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__TWAN__Access__Info->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[49]); myleaf.body.node.nodes[49]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Status__AS__Code: myleaf.body.node.nodes[50] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 50, DCA__3GPP__Status__AS__Code_descr_.raw); encoded_length = field_avp__DCA__3GPP__Status__AS__Code->RAW_encode(DCA__3GPP__Status__AS__Code_descr_, *myleaf.body.node.nodes[50]); myleaf.body.node.nodes[50]->coding_descr = &DCA__3GPP__Status__AS__Code_descr_; break; case ALT_avp__DCA__3GPP__LCS__Client__Type: myleaf.body.node.nodes[51] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 51, DCA__3GPP__LCS__Client__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__LCS__Client__Type->RAW_encode(DCA__3GPP__LCS__Client__Type_descr_, *myleaf.body.node.nodes[51]); myleaf.body.node.nodes[51]->coding_descr = &DCA__3GPP__LCS__Client__Type_descr_; break; case ALT_avp__DNAS__NONE__Framed__Appletalk__Network: myleaf.body.node.nodes[52] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 52, DNAS__NONE__Framed__Appletalk__Network_descr_.raw); encoded_length = field_avp__DNAS__NONE__Framed__Appletalk__Network->RAW_encode(DNAS__NONE__Framed__Appletalk__Network_descr_, *myleaf.body.node.nodes[52]); myleaf.body.node.nodes[52]->coding_descr = &DNAS__NONE__Framed__Appletalk__Network_descr_; break; case ALT_avp__DNAS__NONE__Framed__IPv6__Prefix: myleaf.body.node.nodes[53] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 53, DNAS__NONE__Framed__IPv6__Prefix_descr_.raw); encoded_length = field_avp__DNAS__NONE__Framed__IPv6__Prefix->RAW_encode(DNAS__NONE__Framed__IPv6__Prefix_descr_, *myleaf.body.node.nodes[53]); myleaf.body.node.nodes[53]->coding_descr = &DNAS__NONE__Framed__IPv6__Prefix_descr_; break; case ALT_avp__DCA__3GPP__PoC__Session__Initiation__Type: myleaf.body.node.nodes[54] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 54, DCA__3GPP__PoC__Session__Initiation__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__PoC__Session__Initiation__Type->RAW_encode(DCA__3GPP__PoC__Session__Initiation__Type_descr_, *myleaf.body.node.nodes[54]); myleaf.body.node.nodes[54]->coding_descr = &DCA__3GPP__PoC__Session__Initiation__Type_descr_; break; case ALT_avp__RX__3GPP__Sharing__Key__UL: myleaf.body.node.nodes[55] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 55, RX__3GPP__Sharing__Key__UL_descr_.raw); encoded_length = field_avp__RX__3GPP__Sharing__Key__UL->RAW_encode(RX__3GPP__Sharing__Key__UL_descr_, *myleaf.body.node.nodes[55]); myleaf.body.node.nodes[55]->coding_descr = &RX__3GPP__Sharing__Key__UL_descr_; break; case ALT_avp__DCA__3GPP__Content__Size: myleaf.body.node.nodes[56] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 56, DCA__3GPP__Content__Size_descr_.raw); encoded_length = field_avp__DCA__3GPP__Content__Size->RAW_encode(DCA__3GPP__Content__Size_descr_, *myleaf.body.node.nodes[56]); myleaf.body.node.nodes[56]->coding_descr = &DCA__3GPP__Content__Size_descr_; break; case ALT_avp__AAA__3GPP__Access__Network__Info: myleaf.body.node.nodes[57] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 57, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__Access__Network__Info->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[57]); myleaf.body.node.nodes[57]->coding_descr = &AVP__list_descr_; break; case ALT_avp__RX__3GPP__AF__Charging__Identifier: myleaf.body.node.nodes[58] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 58, RX__3GPP__AF__Charging__Identifier_descr_.raw); encoded_length = field_avp__RX__3GPP__AF__Charging__Identifier->RAW_encode(RX__3GPP__AF__Charging__Identifier_descr_, *myleaf.body.node.nodes[58]); myleaf.body.node.nodes[58]->coding_descr = &RX__3GPP__AF__Charging__Identifier_descr_; break; case ALT_avp__S6__3GPP__Monitoring__Event__Report: myleaf.body.node.nodes[59] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 59, AVP__list_descr_.raw); encoded_length = field_avp__S6__3GPP__Monitoring__Event__Report->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[59]); myleaf.body.node.nodes[59]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Service__Specific__Type: myleaf.body.node.nodes[60] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 60, DCA__3GPP__Service__Specific__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__Service__Specific__Type->RAW_encode(DCA__3GPP__Service__Specific__Type_descr_, *myleaf.body.node.nodes[60]); myleaf.body.node.nodes[60]->coding_descr = &DCA__3GPP__Service__Specific__Type_descr_; break; case ALT_avp__DCA__3GPP__Event: myleaf.body.node.nodes[61] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 61, DCA__3GPP__Event_descr_.raw); encoded_length = field_avp__DCA__3GPP__Event->RAW_encode(DCA__3GPP__Event_descr_, *myleaf.body.node.nodes[61]); myleaf.body.node.nodes[61]->coding_descr = &DCA__3GPP__Event_descr_; break; case ALT_avp__RX__3GPP__Media__Type: myleaf.body.node.nodes[62] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 62, RX__3GPP__Media__Type_descr_.raw); encoded_length = field_avp__RX__3GPP__Media__Type->RAW_encode(RX__3GPP__Media__Type_descr_, *myleaf.body.node.nodes[62]); myleaf.body.node.nodes[62]->coding_descr = &RX__3GPP__Media__Type_descr_; break; case ALT_avp__PCC__3GPP__Conditional__Policy__Information: myleaf.body.node.nodes[63] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 63, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__Conditional__Policy__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[63]); myleaf.body.node.nodes[63]->coding_descr = &AVP__list_descr_; break; case ALT_avp__BASE__NONE__Firmware__Revision: myleaf.body.node.nodes[64] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 64, BASE__NONE__Firmware__Revision_descr_.raw); encoded_length = field_avp__BASE__NONE__Firmware__Revision->RAW_encode(BASE__NONE__Firmware__Revision_descr_, *myleaf.body.node.nodes[64]); myleaf.body.node.nodes[64]->coding_descr = &BASE__NONE__Firmware__Revision_descr_; break; case ALT_avp__DCA__3GPP__ProSe__Event__Type: myleaf.body.node.nodes[65] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 65, DCA__3GPP__ProSe__Event__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__ProSe__Event__Type->RAW_encode(DCA__3GPP__ProSe__Event__Type_descr_, *myleaf.body.node.nodes[65]); myleaf.body.node.nodes[65]->coding_descr = &DCA__3GPP__ProSe__Event__Type_descr_; break; case ALT_avp__PCC__3GPP__Network__Request__Support: myleaf.body.node.nodes[66] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 66, PCC__3GPP__Network__Request__Support_descr_.raw); encoded_length = field_avp__PCC__3GPP__Network__Request__Support->RAW_encode(PCC__3GPP__Network__Request__Support_descr_, *myleaf.body.node.nodes[66]); myleaf.body.node.nodes[66]->coding_descr = &PCC__3GPP__Network__Request__Support_descr_; break; case ALT_avp__AAA__3GPP__SIPTO__Permission: myleaf.body.node.nodes[67] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 67, AAA__3GPP__SIPTO__Permission_descr_.raw); encoded_length = field_avp__AAA__3GPP__SIPTO__Permission->RAW_encode(AAA__3GPP__SIPTO__Permission_descr_, *myleaf.body.node.nodes[67]); myleaf.body.node.nodes[67]->coding_descr = &AAA__3GPP__SIPTO__Permission_descr_; break; case ALT_avp__DCA__3GPP__Terminating__IOI: myleaf.body.node.nodes[68] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 68, DCA__3GPP__Terminating__IOI_descr_.raw); encoded_length = field_avp__DCA__3GPP__Terminating__IOI->RAW_encode(DCA__3GPP__Terminating__IOI_descr_, *myleaf.body.node.nodes[68]); myleaf.body.node.nodes[68]->coding_descr = &DCA__3GPP__Terminating__IOI_descr_; break; case ALT_avp__RX__3GPP__Extended__Max__Supported__BW__DL: myleaf.body.node.nodes[69] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 69, RX__3GPP__Extended__Max__Supported__BW__DL_descr_.raw); encoded_length = field_avp__RX__3GPP__Extended__Max__Supported__BW__DL->RAW_encode(RX__3GPP__Extended__Max__Supported__BW__DL_descr_, *myleaf.body.node.nodes[69]); myleaf.body.node.nodes[69]->coding_descr = &RX__3GPP__Extended__Max__Supported__BW__DL_descr_; break; case ALT_avp__PCC__3GPP__UE__Local__IP__Address: myleaf.body.node.nodes[70] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 70, AVP__Address_descr_.raw); encoded_length = field_avp__PCC__3GPP__UE__Local__IP__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[70]); myleaf.body.node.nodes[70]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__DCA__3GPP__SM__Sequence__Number: myleaf.body.node.nodes[71] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 71, DCA__3GPP__SM__Sequence__Number_descr_.raw); encoded_length = field_avp__DCA__3GPP__SM__Sequence__Number->RAW_encode(DCA__3GPP__SM__Sequence__Number_descr_, *myleaf.body.node.nodes[71]); myleaf.body.node.nodes[71]->coding_descr = &DCA__3GPP__SM__Sequence__Number_descr_; break; case ALT_avp__DCA__3GPP__IMS__Information: myleaf.body.node.nodes[72] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 72, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__IMS__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[72]); myleaf.body.node.nodes[72]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List: myleaf.body.node.nodes[73] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 73, PCC__3GPP__Presence__Reporting__Area__Elements__List_descr_.raw); encoded_length = field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List->RAW_encode(PCC__3GPP__Presence__Reporting__Area__Elements__List_descr_, *myleaf.body.node.nodes[73]); myleaf.body.node.nodes[73]->coding_descr = &PCC__3GPP__Presence__Reporting__Area__Elements__List_descr_; break; case ALT_avp__PCC__3GPP__Routing__Rule__Remove: myleaf.body.node.nodes[74] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 74, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__Routing__Rule__Remove->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[74]); myleaf.body.node.nodes[74]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__SGs__MME__Identity: myleaf.body.node.nodes[75] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 75, AAA__3GPP__SGs__MME__Identity_descr_.raw); encoded_length = field_avp__AAA__3GPP__SGs__MME__Identity->RAW_encode(AAA__3GPP__SGs__MME__Identity_descr_, *myleaf.body.node.nodes[75]); myleaf.body.node.nodes[75]->coding_descr = &AAA__3GPP__SGs__MME__Identity_descr_; break; case ALT_avp__S6__3GPP__Roaming__Information: myleaf.body.node.nodes[76] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 76, S6__3GPP__Roaming__Information_descr_.raw); encoded_length = field_avp__S6__3GPP__Roaming__Information->RAW_encode(S6__3GPP__Roaming__Information_descr_, *myleaf.body.node.nodes[76]); myleaf.body.node.nodes[76]->coding_descr = &S6__3GPP__Roaming__Information_descr_; break; case ALT_avp__DCA__3GPP__Number__Of__Diversions: myleaf.body.node.nodes[77] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 77, DCA__3GPP__Number__Of__Diversions_descr_.raw); encoded_length = field_avp__DCA__3GPP__Number__Of__Diversions->RAW_encode(DCA__3GPP__Number__Of__Diversions_descr_, *myleaf.body.node.nodes[77]); myleaf.body.node.nodes[77]->coding_descr = &DCA__3GPP__Number__Of__Diversions_descr_; break; case ALT_avp__DCA__3GPP__Coverage__Info: myleaf.body.node.nodes[78] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 78, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Coverage__Info->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[78]); myleaf.body.node.nodes[78]->coding_descr = &AVP__list_descr_; break; case ALT_avp__CxDx__3GPP__SIP__Authentication__Scheme: myleaf.body.node.nodes[79] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 79, CxDx__3GPP__SIP__Authentication__Scheme_descr_.raw); encoded_length = field_avp__CxDx__3GPP__SIP__Authentication__Scheme->RAW_encode(CxDx__3GPP__SIP__Authentication__Scheme_descr_, *myleaf.body.node.nodes[79]); myleaf.body.node.nodes[79]->coding_descr = &CxDx__3GPP__SIP__Authentication__Scheme_descr_; break; case ALT_avp__AAA__3GPP__Event__Threshold__RSRP: myleaf.body.node.nodes[80] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 80, AAA__3GPP__Event__Threshold__RSRP_descr_.raw); encoded_length = field_avp__AAA__3GPP__Event__Threshold__RSRP->RAW_encode(AAA__3GPP__Event__Threshold__RSRP_descr_, *myleaf.body.node.nodes[80]); myleaf.body.node.nodes[80]->coding_descr = &AAA__3GPP__Event__Threshold__RSRP_descr_; break; case ALT_avp__CxDx__3GPP__User__Authorization__Type: myleaf.body.node.nodes[81] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 81, CxDx__3GPP__User__Authorization__Type_descr_.raw); encoded_length = field_avp__CxDx__3GPP__User__Authorization__Type->RAW_encode(CxDx__3GPP__User__Authorization__Type_descr_, *myleaf.body.node.nodes[81]); myleaf.body.node.nodes[81]->coding_descr = &CxDx__3GPP__User__Authorization__Type_descr_; break; case ALT_avp__AAA__3GPP__PLMN__Client: myleaf.body.node.nodes[82] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 82, AAA__3GPP__PLMN__Client_descr_.raw); encoded_length = field_avp__AAA__3GPP__PLMN__Client->RAW_encode(AAA__3GPP__PLMN__Client_descr_, *myleaf.body.node.nodes[82]); myleaf.body.node.nodes[82]->coding_descr = &AAA__3GPP__PLMN__Client_descr_; break; case ALT_avp__AAA__3GPP__Re__Synchronization__Info: myleaf.body.node.nodes[83] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 83, AAA__3GPP__Re__Synchronization__Info_descr_.raw); encoded_length = field_avp__AAA__3GPP__Re__Synchronization__Info->RAW_encode(AAA__3GPP__Re__Synchronization__Info_descr_, *myleaf.body.node.nodes[83]); myleaf.body.node.nodes[83]->coding_descr = &AAA__3GPP__Re__Synchronization__Info_descr_; break; case ALT_avp__BASE__NONE__Auth__Grace__Period: myleaf.body.node.nodes[84] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 84, BASE__NONE__Auth__Grace__Period_descr_.raw); encoded_length = field_avp__BASE__NONE__Auth__Grace__Period->RAW_encode(BASE__NONE__Auth__Grace__Period_descr_, *myleaf.body.node.nodes[84]); myleaf.body.node.nodes[84]->coding_descr = &BASE__NONE__Auth__Grace__Period_descr_; break; case ALT_avp__DCA__3GPP__User__CSG__Information: myleaf.body.node.nodes[85] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 85, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__User__CSG__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[85]); myleaf.body.node.nodes[85]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__SM__Status: myleaf.body.node.nodes[86] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 86, DCA__3GPP__SM__Status_descr_.raw); encoded_length = field_avp__DCA__3GPP__SM__Status->RAW_encode(DCA__3GPP__SM__Status_descr_, *myleaf.body.node.nodes[86]); myleaf.body.node.nodes[86]->coding_descr = &DCA__3GPP__SM__Status_descr_; break; case ALT_avp__DCA__3GPP__IP__Realm__Default__Indication: myleaf.body.node.nodes[87] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 87, DCA__3GPP__IP__Realm__Default__Indication_descr_.raw); encoded_length = field_avp__DCA__3GPP__IP__Realm__Default__Indication->RAW_encode(DCA__3GPP__IP__Realm__Default__Indication_descr_, *myleaf.body.node.nodes[87]); myleaf.body.node.nodes[87]->coding_descr = &DCA__3GPP__IP__Realm__Default__Indication_descr_; break; case ALT_avp__AAA__3GPP__RAND: myleaf.body.node.nodes[88] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 88, AAA__3GPP__RAND_descr_.raw); encoded_length = field_avp__AAA__3GPP__RAND->RAW_encode(AAA__3GPP__RAND_descr_, *myleaf.body.node.nodes[88]); myleaf.body.node.nodes[88]->coding_descr = &AAA__3GPP__RAND_descr_; break; case ALT_avp__AAA__3GPP__Trace__Depth: myleaf.body.node.nodes[89] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 89, AAA__3GPP__Trace__Depth_descr_.raw); encoded_length = field_avp__AAA__3GPP__Trace__Depth->RAW_encode(AAA__3GPP__Trace__Depth_descr_, *myleaf.body.node.nodes[89]); myleaf.body.node.nodes[89]->coding_descr = &AAA__3GPP__Trace__Depth_descr_; break; case ALT_avp__MIPv4__NONE__MIP__MN__to__FA__MSA: myleaf.body.node.nodes[90] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 90, AVP__list_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[90]); myleaf.body.node.nodes[90]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__SGSN__User__State: myleaf.body.node.nodes[91] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 91, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__SGSN__User__State->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[91]); myleaf.body.node.nodes[91]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__APN__OI__Replacement: myleaf.body.node.nodes[92] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 92, AAA__3GPP__APN__OI__Replacement_descr_.raw); encoded_length = field_avp__AAA__3GPP__APN__OI__Replacement->RAW_encode(AAA__3GPP__APN__OI__Replacement_descr_, *myleaf.body.node.nodes[92]); myleaf.body.node.nodes[92]->coding_descr = &AAA__3GPP__APN__OI__Replacement_descr_; break; case ALT_avp__DCA__3GPP__Alternate__Charged__Party__Address: myleaf.body.node.nodes[93] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 93, DCA__3GPP__Alternate__Charged__Party__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__Alternate__Charged__Party__Address->RAW_encode(DCA__3GPP__Alternate__Charged__Party__Address_descr_, *myleaf.body.node.nodes[93]); myleaf.body.node.nodes[93]->coding_descr = &DCA__3GPP__Alternate__Charged__Party__Address_descr_; break; case ALT_avp__DCA__3GPP__APN__Rate__Control: myleaf.body.node.nodes[94] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 94, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__APN__Rate__Control->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[94]); myleaf.body.node.nodes[94]->coding_descr = &AVP__list_descr_; break; case ALT_avp__BASE__NONE__Re__Auth__Request__Type: myleaf.body.node.nodes[95] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 95, BASE__NONE__Re__Auth__Request__Type_descr_.raw); encoded_length = field_avp__BASE__NONE__Re__Auth__Request__Type->RAW_encode(BASE__NONE__Re__Auth__Request__Type_descr_, *myleaf.body.node.nodes[95]); myleaf.body.node.nodes[95]->coding_descr = &BASE__NONE__Re__Auth__Request__Type_descr_; break; case ALT_avp__DCA__3GPP__Relationship__Mode: myleaf.body.node.nodes[96] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 96, DCA__3GPP__Relationship__Mode_descr_.raw); encoded_length = field_avp__DCA__3GPP__Relationship__Mode->RAW_encode(DCA__3GPP__Relationship__Mode_descr_, *myleaf.body.node.nodes[96]); myleaf.body.node.nodes[96]->coding_descr = &DCA__3GPP__Relationship__Mode_descr_; break; case ALT_avp__S6__3GPP__External__Identifier: myleaf.body.node.nodes[97] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 97, S6__3GPP__External__Identifier_descr_.raw); encoded_length = field_avp__S6__3GPP__External__Identifier->RAW_encode(S6__3GPP__External__Identifier_descr_, *myleaf.body.node.nodes[97]); myleaf.body.node.nodes[97]->coding_descr = &S6__3GPP__External__Identifier_descr_; break; case ALT_avp__DCA__3GPP__Positioning__Data: myleaf.body.node.nodes[98] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 98, DCA__3GPP__Positioning__Data_descr_.raw); encoded_length = field_avp__DCA__3GPP__Positioning__Data->RAW_encode(DCA__3GPP__Positioning__Data_descr_, *myleaf.body.node.nodes[98]); myleaf.body.node.nodes[98]->coding_descr = &DCA__3GPP__Positioning__Data_descr_; break; case ALT_avp__DCC__NONE__Redirect__Address__Type: myleaf.body.node.nodes[99] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 99, DCC__NONE__Redirect__Address__Type_descr_.raw); encoded_length = field_avp__DCC__NONE__Redirect__Address__Type->RAW_encode(DCC__NONE__Redirect__Address__Type_descr_, *myleaf.body.node.nodes[99]); myleaf.body.node.nodes[99]->coding_descr = &DCC__NONE__Redirect__Address__Type_descr_; break; case ALT_avp__MIPv6__NONE__MIP__MN__HA__MSA: myleaf.body.node.nodes[100] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 100, AVP__list_descr_.raw); encoded_length = field_avp__MIPv6__NONE__MIP__MN__HA__MSA->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[100]); myleaf.body.node.nodes[100]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier: myleaf.body.node.nodes[101] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 101, DCA__3GPP__Monitoring__UE__HPLMN__Identifier_descr_.raw); encoded_length = field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier->RAW_encode(DCA__3GPP__Monitoring__UE__HPLMN__Identifier_descr_, *myleaf.body.node.nodes[101]); myleaf.body.node.nodes[101]->coding_descr = &DCA__3GPP__Monitoring__UE__HPLMN__Identifier_descr_; break; case ALT_avp__PCC__3GPP__TFT__Filter: myleaf.body.node.nodes[102] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 102, PCC__3GPP__TFT__Filter_descr_.raw); encoded_length = field_avp__PCC__3GPP__TFT__Filter->RAW_encode(PCC__3GPP__TFT__Filter_descr_, *myleaf.body.node.nodes[102]); myleaf.body.node.nodes[102]->coding_descr = &PCC__3GPP__TFT__Filter_descr_; break; case ALT_avp__RX__3GPP__Max__Supported__Bandwidth__UL: myleaf.body.node.nodes[103] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 103, RX__3GPP__Max__Supported__Bandwidth__UL_descr_.raw); encoded_length = field_avp__RX__3GPP__Max__Supported__Bandwidth__UL->RAW_encode(RX__3GPP__Max__Supported__Bandwidth__UL_descr_, *myleaf.body.node.nodes[103]); myleaf.body.node.nodes[103]->coding_descr = &RX__3GPP__Max__Supported__Bandwidth__UL_descr_; break; case ALT_avp__S6__3GPP__Loss__Of__Connectivity__Reason: myleaf.body.node.nodes[104] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 104, S6__3GPP__Loss__Of__Connectivity__Reason_descr_.raw); encoded_length = field_avp__S6__3GPP__Loss__Of__Connectivity__Reason->RAW_encode(S6__3GPP__Loss__Of__Connectivity__Reason_descr_, *myleaf.body.node.nodes[104]); myleaf.body.node.nodes[104]->coding_descr = &S6__3GPP__Loss__Of__Connectivity__Reason_descr_; break; case ALT_avp__DNAS__NONE__Tunnel__Medium__Type: myleaf.body.node.nodes[105] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 105, DNAS__NONE__Tunnel__Medium__Type_descr_.raw); encoded_length = field_avp__DNAS__NONE__Tunnel__Medium__Type->RAW_encode(DNAS__NONE__Tunnel__Medium__Type_descr_, *myleaf.body.node.nodes[105]); myleaf.body.node.nodes[105]->coding_descr = &DNAS__NONE__Tunnel__Medium__Type_descr_; break; case ALT_avp__DCA__3GPP__Originator: myleaf.body.node.nodes[106] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 106, DCA__3GPP__Originator_descr_.raw); encoded_length = field_avp__DCA__3GPP__Originator->RAW_encode(DCA__3GPP__Originator_descr_, *myleaf.body.node.nodes[106]); myleaf.body.node.nodes[106]->coding_descr = &DCA__3GPP__Originator_descr_; break; case ALT_avp__DCC__NONE__User__Equipment__Info__Type: myleaf.body.node.nodes[107] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 107, DCC__NONE__User__Equipment__Info__Type_descr_.raw); encoded_length = field_avp__DCC__NONE__User__Equipment__Info__Type->RAW_encode(DCC__NONE__User__Equipment__Info__Type_descr_, *myleaf.body.node.nodes[107]); myleaf.body.node.nodes[107]->coding_descr = &DCC__NONE__User__Equipment__Info__Type_descr_; break; case ALT_avp__RX__3GPP__Flow__Number: myleaf.body.node.nodes[108] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 108, RX__3GPP__Flow__Number_descr_.raw); encoded_length = field_avp__RX__3GPP__Flow__Number->RAW_encode(RX__3GPP__Flow__Number_descr_, *myleaf.body.node.nodes[108]); myleaf.body.node.nodes[108]->coding_descr = &RX__3GPP__Flow__Number_descr_; break; case ALT_avp__MIPv4__NONE__MIP__Home__Agent__Address: myleaf.body.node.nodes[109] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 109, AVP__Address_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__Home__Agent__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[109]); myleaf.body.node.nodes[109]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__PCC__3GPP__Resource__Allocation__Notification: myleaf.body.node.nodes[110] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 110, PCC__3GPP__Resource__Allocation__Notification_descr_.raw); encoded_length = field_avp__PCC__3GPP__Resource__Allocation__Notification->RAW_encode(PCC__3GPP__Resource__Allocation__Notification_descr_, *myleaf.body.node.nodes[110]); myleaf.body.node.nodes[110]->coding_descr = &PCC__3GPP__Resource__Allocation__Notification_descr_; break; case ALT_avp__DCA__3GPP__Basic__Service__Code: myleaf.body.node.nodes[111] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 111, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Basic__Service__Code->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[111]); myleaf.body.node.nodes[111]->coding_descr = &AVP__list_descr_; break; case ALT_avp__S6__3GPP__Monitoring__Type: myleaf.body.node.nodes[112] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 112, S6__3GPP__Monitoring__Type_descr_.raw); encoded_length = field_avp__S6__3GPP__Monitoring__Type->RAW_encode(S6__3GPP__Monitoring__Type_descr_, *myleaf.body.node.nodes[112]); myleaf.body.node.nodes[112]->coding_descr = &S6__3GPP__Monitoring__Type_descr_; break; case ALT_avp__DCA__3GPP__Role__Of__Node: myleaf.body.node.nodes[113] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 113, DCA__3GPP__Role__Of__Node_descr_.raw); encoded_length = field_avp__DCA__3GPP__Role__Of__Node->RAW_encode(DCA__3GPP__Role__Of__Node_descr_, *myleaf.body.node.nodes[113]); myleaf.body.node.nodes[113]->coding_descr = &DCA__3GPP__Role__Of__Node_descr_; break; case ALT_avp__PCC__3GPP__Default__Bearer__Indication: myleaf.body.node.nodes[114] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 114, PCC__3GPP__Default__Bearer__Indication_descr_.raw); encoded_length = field_avp__PCC__3GPP__Default__Bearer__Indication->RAW_encode(PCC__3GPP__Default__Bearer__Indication_descr_, *myleaf.body.node.nodes[114]); myleaf.body.node.nodes[114]->coding_descr = &PCC__3GPP__Default__Bearer__Indication_descr_; break; case ALT_avp__DCA__3GPP__ProSe__Information: myleaf.body.node.nodes[115] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 115, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__ProSe__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[115]); myleaf.body.node.nodes[115]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__QoS__Class__Identifier: myleaf.body.node.nodes[116] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 116, PCC__3GPP__QoS__Class__Identifier_descr_.raw); encoded_length = field_avp__PCC__3GPP__QoS__Class__Identifier->RAW_encode(PCC__3GPP__QoS__Class__Identifier_descr_, *myleaf.body.node.nodes[116]); myleaf.body.node.nodes[116]->coding_descr = &PCC__3GPP__QoS__Class__Identifier_descr_; break; case ALT_avp__AAA__3GPP__VPLMN__LIPA__Allowed: myleaf.body.node.nodes[117] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 117, AAA__3GPP__VPLMN__LIPA__Allowed_descr_.raw); encoded_length = field_avp__AAA__3GPP__VPLMN__LIPA__Allowed->RAW_encode(AAA__3GPP__VPLMN__LIPA__Allowed_descr_, *myleaf.body.node.nodes[117]); myleaf.body.node.nodes[117]->coding_descr = &AAA__3GPP__VPLMN__LIPA__Allowed_descr_; break; case ALT_avp__PCC__3GPP__Mute__Notification: myleaf.body.node.nodes[118] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 118, PCC__3GPP__Mute__Notification_descr_.raw); encoded_length = field_avp__PCC__3GPP__Mute__Notification->RAW_encode(PCC__3GPP__Mute__Notification_descr_, *myleaf.body.node.nodes[118]); myleaf.body.node.nodes[118]->coding_descr = &PCC__3GPP__Mute__Notification_descr_; break; case ALT_avp__CxDx__3GPP__SIP__Authentication__Context: myleaf.body.node.nodes[119] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 119, CxDx__3GPP__SIP__Authentication__Context_descr_.raw); encoded_length = field_avp__CxDx__3GPP__SIP__Authentication__Context->RAW_encode(CxDx__3GPP__SIP__Authentication__Context_descr_, *myleaf.body.node.nodes[119]); myleaf.body.node.nodes[119]->coding_descr = &CxDx__3GPP__SIP__Authentication__Context_descr_; break; case ALT_avp__MIPv6__NONE__QoS__Resources: myleaf.body.node.nodes[120] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 120, AVP__list_descr_.raw); encoded_length = field_avp__MIPv6__NONE__QoS__Resources->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[120]); myleaf.body.node.nodes[120]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__Logging__Duration: myleaf.body.node.nodes[121] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 121, AAA__3GPP__Logging__Duration_descr_.raw); encoded_length = field_avp__AAA__3GPP__Logging__Duration->RAW_encode(AAA__3GPP__Logging__Duration_descr_, *myleaf.body.node.nodes[121]); myleaf.body.node.nodes[121]->coding_descr = &AAA__3GPP__Logging__Duration_descr_; break; case ALT_avp__DCC__NONE__Service__Parameter__Value: myleaf.body.node.nodes[122] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 122, DCC__NONE__Service__Parameter__Value_descr_.raw); encoded_length = field_avp__DCC__NONE__Service__Parameter__Value->RAW_encode(DCC__NONE__Service__Parameter__Value_descr_, *myleaf.body.node.nodes[122]); myleaf.body.node.nodes[122]->coding_descr = &DCC__NONE__Service__Parameter__Value_descr_; break; case ALT_avp__CxDx__3GPP__Associated__Registered__Identities: myleaf.body.node.nodes[123] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 123, AVP__list_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Associated__Registered__Identities->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[123]); myleaf.body.node.nodes[123]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__Routing__IP__Address: myleaf.body.node.nodes[124] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 124, AVP__Address_descr_.raw); encoded_length = field_avp__PCC__3GPP__Routing__IP__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[124]); myleaf.body.node.nodes[124]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__AAA__3GPP__WLAN__offloadability__EUTRAN: myleaf.body.node.nodes[125] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 125, AAA__3GPP__WLAN__offloadability__EUTRAN_descr_.raw); encoded_length = field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN->RAW_encode(AAA__3GPP__WLAN__offloadability__EUTRAN_descr_, *myleaf.body.node.nodes[125]); myleaf.body.node.nodes[125]->coding_descr = &AAA__3GPP__WLAN__offloadability__EUTRAN_descr_; break; case ALT_avp__DCA__3GPP__MBMS__GW__Address: myleaf.body.node.nodes[126] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 126, AVP__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__MBMS__GW__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[126]); myleaf.body.node.nodes[126]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__DCA__3GPP__Destination__Interface: myleaf.body.node.nodes[127] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 127, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Destination__Interface->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[127]); myleaf.body.node.nodes[127]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__IMS__Emergency__Indicator: myleaf.body.node.nodes[128] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 128, DCA__3GPP__IMS__Emergency__Indicator_descr_.raw); encoded_length = field_avp__DCA__3GPP__IMS__Emergency__Indicator->RAW_encode(DCA__3GPP__IMS__Emergency__Indicator_descr_, *myleaf.body.node.nodes[128]); myleaf.body.node.nodes[128]->coding_descr = &DCA__3GPP__IMS__Emergency__Indicator_descr_; break; case ALT_avp__DCA__3GPP__Change__Time: myleaf.body.node.nodes[129] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 129, DCA__3GPP__Change__Time_descr_.raw); encoded_length = field_avp__DCA__3GPP__Change__Time->RAW_encode(DCA__3GPP__Change__Time_descr_, *myleaf.body.node.nodes[129]); myleaf.body.node.nodes[129]->coding_descr = &DCA__3GPP__Change__Time_descr_; break; case ALT_avp__AAA__3GPP__KASME: myleaf.body.node.nodes[130] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 130, AAA__3GPP__KASME_descr_.raw); encoded_length = field_avp__AAA__3GPP__KASME->RAW_encode(AAA__3GPP__KASME_descr_, *myleaf.body.node.nodes[130]); myleaf.body.node.nodes[130]->coding_descr = &AAA__3GPP__KASME_descr_; break; case ALT_avp__MIPv4__NONE__MIP__Session__Key: myleaf.body.node.nodes[131] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 131, MIPv4__NONE__MIP__Session__Key_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__Session__Key->RAW_encode(MIPv4__NONE__MIP__Session__Key_descr_, *myleaf.body.node.nodes[131]); myleaf.body.node.nodes[131]->coding_descr = &MIPv4__NONE__MIP__Session__Key_descr_; break; case ALT_avp__DCA__3GPP__AoC__Cost__Information: myleaf.body.node.nodes[132] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 132, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__AoC__Cost__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[132]); myleaf.body.node.nodes[132]->coding_descr = &AVP__list_descr_; break; case ALT_avp__GI__3GPP__3GPP__User__Location__Info__Time: myleaf.body.node.nodes[133] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 133, GI__3GPP__3GPP__User__Location__Info__Time_descr_.raw); encoded_length = field_avp__GI__3GPP__3GPP__User__Location__Info__Time->RAW_encode(GI__3GPP__3GPP__User__Location__Info__Time_descr_, *myleaf.body.node.nodes[133]); myleaf.body.node.nodes[133]->coding_descr = &GI__3GPP__3GPP__User__Location__Info__Time_descr_; break; case ALT_avp__AAA__3GPP__Teleservice__List: myleaf.body.node.nodes[134] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 134, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__Teleservice__List->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[134]); myleaf.body.node.nodes[134]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__UTRAN__Vector: myleaf.body.node.nodes[135] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 135, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__UTRAN__Vector->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[135]); myleaf.body.node.nodes[135]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__Non__3GPP__IP__Access__APN: myleaf.body.node.nodes[136] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 136, AAA__3GPP__Non__3GPP__IP__Access__APN_descr_.raw); encoded_length = field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN->RAW_encode(AAA__3GPP__Non__3GPP__IP__Access__APN_descr_, *myleaf.body.node.nodes[136]); myleaf.body.node.nodes[136]->coding_descr = &AAA__3GPP__Non__3GPP__IP__Access__APN_descr_; break; case ALT_avp__DCA__3GPP__Monitoring__Event__Information: myleaf.body.node.nodes[137] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 137, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Monitoring__Event__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[137]); myleaf.body.node.nodes[137]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCC__NONE__Tariff__Time__Change: myleaf.body.node.nodes[138] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 138, DCC__NONE__Tariff__Time__Change_descr_.raw); encoded_length = field_avp__DCC__NONE__Tariff__Time__Change->RAW_encode(DCC__NONE__Tariff__Time__Change_descr_, *myleaf.body.node.nodes[138]); myleaf.body.node.nodes[138]->coding_descr = &DCC__NONE__Tariff__Time__Change_descr_; break; case ALT_avp__GI__3GPP__3GPP__NSAPI: myleaf.body.node.nodes[139] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 139, GI__3GPP__3GPP__NSAPI_descr_.raw); encoded_length = field_avp__GI__3GPP__3GPP__NSAPI->RAW_encode(GI__3GPP__3GPP__NSAPI_descr_, *myleaf.body.node.nodes[139]); myleaf.body.node.nodes[139]->coding_descr = &GI__3GPP__3GPP__NSAPI_descr_; break; case ALT_avp__DCA__3GPP__LCS__Client__Dialed__By__MS: myleaf.body.node.nodes[140] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 140, DCA__3GPP__LCS__Client__Dialed__By__MS_descr_.raw); encoded_length = field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS->RAW_encode(DCA__3GPP__LCS__Client__Dialed__By__MS_descr_, *myleaf.body.node.nodes[140]); myleaf.body.node.nodes[140]->coding_descr = &DCA__3GPP__LCS__Client__Dialed__By__MS_descr_; break; case ALT_avp__GI__3GPP__3GPP__CG__Address: myleaf.body.node.nodes[141] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 141, GI__3GPP__3GPP__CG__Address_descr_.raw); encoded_length = field_avp__GI__3GPP__3GPP__CG__Address->RAW_encode(GI__3GPP__3GPP__CG__Address_descr_, *myleaf.body.node.nodes[141]); myleaf.body.node.nodes[141]->coding_descr = &GI__3GPP__3GPP__CG__Address_descr_; break; case ALT_avp__DCA__3GPP__Envelope__Start__Time: myleaf.body.node.nodes[142] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 142, DCA__3GPP__Envelope__Start__Time_descr_.raw); encoded_length = field_avp__DCA__3GPP__Envelope__Start__Time->RAW_encode(DCA__3GPP__Envelope__Start__Time_descr_, *myleaf.body.node.nodes[142]); myleaf.body.node.nodes[142]->coding_descr = &DCA__3GPP__Envelope__Start__Time_descr_; break; case ALT_avp__RX__3GPP__Application__Service__Provider__Identity: myleaf.body.node.nodes[143] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 143, RX__3GPP__Application__Service__Provider__Identity_descr_.raw); encoded_length = field_avp__RX__3GPP__Application__Service__Provider__Identity->RAW_encode(RX__3GPP__Application__Service__Provider__Identity_descr_, *myleaf.body.node.nodes[143]); myleaf.body.node.nodes[143]->coding_descr = &RX__3GPP__Application__Service__Provider__Identity_descr_; break; case ALT_avp__S6__3GPP__NIDD__Authorization__Request: myleaf.body.node.nodes[144] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 144, AVP__list_descr_.raw); encoded_length = field_avp__S6__3GPP__NIDD__Authorization__Request->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[144]); myleaf.body.node.nodes[144]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Received__Talk__Burst__Time: myleaf.body.node.nodes[145] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 145, DCA__3GPP__Received__Talk__Burst__Time_descr_.raw); encoded_length = field_avp__DCA__3GPP__Received__Talk__Burst__Time->RAW_encode(DCA__3GPP__Received__Talk__Burst__Time_descr_, *myleaf.body.node.nodes[145]); myleaf.body.node.nodes[145]->coding_descr = &DCA__3GPP__Received__Talk__Burst__Time_descr_; break; case ALT_avp__DCA__3GPP__Incoming__Trunk__Group__Id: myleaf.body.node.nodes[146] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 146, DCA__3GPP__Incoming__Trunk__Group__Id_descr_.raw); encoded_length = field_avp__DCA__3GPP__Incoming__Trunk__Group__Id->RAW_encode(DCA__3GPP__Incoming__Trunk__Group__Id_descr_, *myleaf.body.node.nodes[146]); myleaf.body.node.nodes[146]->coding_descr = &DCA__3GPP__Incoming__Trunk__Group__Id_descr_; break; case ALT_avp__AAA__3GPP__AAA__Failure__Indication: myleaf.body.node.nodes[147] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 147, AAA__3GPP__AAA__Failure__Indication_descr_.raw); encoded_length = field_avp__AAA__3GPP__AAA__Failure__Indication->RAW_encode(AAA__3GPP__AAA__Failure__Indication_descr_, *myleaf.body.node.nodes[147]); myleaf.body.node.nodes[147]->coding_descr = &AAA__3GPP__AAA__Failure__Indication_descr_; break; case ALT_avp__DCA__3GPP__Rate__Control__Max__Message__Size: myleaf.body.node.nodes[148] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 148, DCA__3GPP__Rate__Control__Max__Message__Size_descr_.raw); encoded_length = field_avp__DCA__3GPP__Rate__Control__Max__Message__Size->RAW_encode(DCA__3GPP__Rate__Control__Max__Message__Size_descr_, *myleaf.body.node.nodes[148]); myleaf.body.node.nodes[148]->coding_descr = &DCA__3GPP__Rate__Control__Max__Message__Size_descr_; break; case ALT_avp__PCC__3GPP__QoS__Rule__Install: myleaf.body.node.nodes[149] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 149, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__QoS__Rule__Install->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[149]); myleaf.body.node.nodes[149]->coding_descr = &AVP__list_descr_; break; case ALT_avp__S6__3GPP__Periodic__Communication__Indicator: myleaf.body.node.nodes[150] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 150, S6__3GPP__Periodic__Communication__Indicator_descr_.raw); encoded_length = field_avp__S6__3GPP__Periodic__Communication__Indicator->RAW_encode(S6__3GPP__Periodic__Communication__Indicator_descr_, *myleaf.body.node.nodes[150]); myleaf.body.node.nodes[150]->coding_descr = &S6__3GPP__Periodic__Communication__Indicator_descr_; break; case ALT_avp__DCA__3GPP__Service__Specific__Info: myleaf.body.node.nodes[151] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 151, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Service__Specific__Info->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[151]); myleaf.body.node.nodes[151]->coding_descr = &AVP__list_descr_; break; case ALT_avp__RX__3GPP__Flow__Usage: myleaf.body.node.nodes[152] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 152, RX__3GPP__Flow__Usage_descr_.raw); encoded_length = field_avp__RX__3GPP__Flow__Usage->RAW_encode(RX__3GPP__Flow__Usage_descr_, *myleaf.body.node.nodes[152]); myleaf.body.node.nodes[152]->coding_descr = &RX__3GPP__Flow__Usage_descr_; break; case ALT_avp__PCC__3GPP__RAN__Rule__Support: myleaf.body.node.nodes[153] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 153, PCC__3GPP__RAN__Rule__Support_descr_.raw); encoded_length = field_avp__PCC__3GPP__RAN__Rule__Support->RAW_encode(PCC__3GPP__RAN__Rule__Support_descr_, *myleaf.body.node.nodes[153]); myleaf.body.node.nodes[153]->coding_descr = &PCC__3GPP__RAN__Rule__Support_descr_; break; case ALT_avp__DNAS__NONE__Tunnel__Password: myleaf.body.node.nodes[154] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 154, DNAS__NONE__Tunnel__Password_descr_.raw); encoded_length = field_avp__DNAS__NONE__Tunnel__Password->RAW_encode(DNAS__NONE__Tunnel__Password_descr_, *myleaf.body.node.nodes[154]); myleaf.body.node.nodes[154]->coding_descr = &DNAS__NONE__Tunnel__Password_descr_; break; case ALT_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause: myleaf.body.node.nodes[155] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 155, DCA__3GPP__PC3__EPC__Control__Protocol__Cause_descr_.raw); encoded_length = field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause->RAW_encode(DCA__3GPP__PC3__EPC__Control__Protocol__Cause_descr_, *myleaf.body.node.nodes[155]); myleaf.body.node.nodes[155]->coding_descr = &DCA__3GPP__PC3__EPC__Control__Protocol__Cause_descr_; break; case ALT_avp__S6__3GPP__Monitoring__Duration: myleaf.body.node.nodes[156] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 156, S6__3GPP__Monitoring__Duration_descr_.raw); encoded_length = field_avp__S6__3GPP__Monitoring__Duration->RAW_encode(S6__3GPP__Monitoring__Duration_descr_, *myleaf.body.node.nodes[156]); myleaf.body.node.nodes[156]->coding_descr = &S6__3GPP__Monitoring__Duration_descr_; break; case ALT_avp__PCC__3GPP__QoS__Information: myleaf.body.node.nodes[157] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 157, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__QoS__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[157]); myleaf.body.node.nodes[157]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__Routing__Area__Identity: myleaf.body.node.nodes[158] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 158, AAA__3GPP__Routing__Area__Identity_descr_.raw); encoded_length = field_avp__AAA__3GPP__Routing__Area__Identity->RAW_encode(AAA__3GPP__Routing__Area__Identity_descr_, *myleaf.body.node.nodes[158]); myleaf.body.node.nodes[158]->coding_descr = &AAA__3GPP__Routing__Area__Identity_descr_; break; case ALT_avp__DCA__3GPP__Called__Party__Address: myleaf.body.node.nodes[159] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 159, DCA__3GPP__Called__Party__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__Called__Party__Address->RAW_encode(DCA__3GPP__Called__Party__Address_descr_, *myleaf.body.node.nodes[159]); myleaf.body.node.nodes[159]->coding_descr = &DCA__3GPP__Called__Party__Address_descr_; break; case ALT_avp__RX__3GPP__Service__Authorization__Info: myleaf.body.node.nodes[160] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 160, RX__3GPP__Service__Authorization__Info_descr_.raw); encoded_length = field_avp__RX__3GPP__Service__Authorization__Info->RAW_encode(RX__3GPP__Service__Authorization__Info_descr_, *myleaf.body.node.nodes[160]); myleaf.body.node.nodes[160]->coding_descr = &RX__3GPP__Service__Authorization__Info_descr_; break; case ALT_avp__DNAS__NONE__Tunneling: myleaf.body.node.nodes[161] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 161, AVP__list_descr_.raw); encoded_length = field_avp__DNAS__NONE__Tunneling->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[161]); myleaf.body.node.nodes[161]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCC__NONE__User__Equipment__Info__Value: myleaf.body.node.nodes[162] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 162, DCC__NONE__User__Equipment__Info__Value_descr_.raw); encoded_length = field_avp__DCC__NONE__User__Equipment__Info__Value->RAW_encode(DCC__NONE__User__Equipment__Info__Value_descr_, *myleaf.body.node.nodes[162]); myleaf.body.node.nodes[162]->coding_descr = &DCC__NONE__User__Equipment__Info__Value_descr_; break; case ALT_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length: myleaf.body.node.nodes[163] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 163, MIPv4__NONE__MIP__Auth__Input__Data__Length_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length->RAW_encode(MIPv4__NONE__MIP__Auth__Input__Data__Length_descr_, *myleaf.body.node.nodes[163]); myleaf.body.node.nodes[163]->coding_descr = &MIPv4__NONE__MIP__Auth__Input__Data__Length_descr_; break; case ALT_avp__AAA__3GPP__eDRX__Cycle__Length: myleaf.body.node.nodes[164] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 164, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__eDRX__Cycle__Length->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[164]); myleaf.body.node.nodes[164]->coding_descr = &AVP__list_descr_; break; case ALT_avp__BASE__NONE__Multi__Round__Time__Out: myleaf.body.node.nodes[165] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 165, BASE__NONE__Multi__Round__Time__Out_descr_.raw); encoded_length = field_avp__BASE__NONE__Multi__Round__Time__Out->RAW_encode(BASE__NONE__Multi__Round__Time__Out_descr_, *myleaf.body.node.nodes[165]); myleaf.body.node.nodes[165]->coding_descr = &BASE__NONE__Multi__Round__Time__Out_descr_; break; case ALT_avp__S6__3GPP__Group__Monitoring__Event__Report__Item: myleaf.body.node.nodes[166] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 166, AVP__list_descr_.raw); encoded_length = field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[166]); myleaf.body.node.nodes[166]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__Rule__Failure__Code: myleaf.body.node.nodes[167] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 167, PCC__3GPP__Rule__Failure__Code_descr_.raw); encoded_length = field_avp__PCC__3GPP__Rule__Failure__Code->RAW_encode(PCC__3GPP__Rule__Failure__Code_descr_, *myleaf.body.node.nodes[167]); myleaf.body.node.nodes[167]->coding_descr = &PCC__3GPP__Rule__Failure__Code_descr_; break; case ALT_avp__AAA__3GPP__Ext__PDP__Type: myleaf.body.node.nodes[168] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 168, AAA__3GPP__Ext__PDP__Type_descr_.raw); encoded_length = field_avp__AAA__3GPP__Ext__PDP__Type->RAW_encode(AAA__3GPP__Ext__PDP__Type_descr_, *myleaf.body.node.nodes[168]); myleaf.body.node.nodes[168]->coding_descr = &AAA__3GPP__Ext__PDP__Type_descr_; break; case ALT_avp__DCA__3GPP__Time__Quota__Threshold: myleaf.body.node.nodes[169] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 169, DCA__3GPP__Time__Quota__Threshold_descr_.raw); encoded_length = field_avp__DCA__3GPP__Time__Quota__Threshold->RAW_encode(DCA__3GPP__Time__Quota__Threshold_descr_, *myleaf.body.node.nodes[169]); myleaf.body.node.nodes[169]->coding_descr = &DCA__3GPP__Time__Quota__Threshold_descr_; break; case ALT_avp__PCC__3GPP__User__Location__Info__Time: myleaf.body.node.nodes[170] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 170, PCC__3GPP__User__Location__Info__Time_descr_.raw); encoded_length = field_avp__PCC__3GPP__User__Location__Info__Time->RAW_encode(PCC__3GPP__User__Location__Info__Time_descr_, *myleaf.body.node.nodes[170]); myleaf.body.node.nodes[170]->coding_descr = &PCC__3GPP__User__Location__Info__Time_descr_; break; case ALT_avp__PCC__3GPP__Usage__Monitoring__Information: myleaf.body.node.nodes[171] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 171, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__Usage__Monitoring__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[171]); myleaf.body.node.nodes[171]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__Measurement__Period__LTE: myleaf.body.node.nodes[172] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 172, AAA__3GPP__Measurement__Period__LTE_descr_.raw); encoded_length = field_avp__AAA__3GPP__Measurement__Period__LTE->RAW_encode(AAA__3GPP__Measurement__Period__LTE_descr_, *myleaf.body.node.nodes[172]); myleaf.body.node.nodes[172]->coding_descr = &AAA__3GPP__Measurement__Period__LTE_descr_; break; case ALT_avp__PCC__3GPP__Extended__APN__AMBR__DL: myleaf.body.node.nodes[173] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 173, PCC__3GPP__Extended__APN__AMBR__DL_descr_.raw); encoded_length = field_avp__PCC__3GPP__Extended__APN__AMBR__DL->RAW_encode(PCC__3GPP__Extended__APN__AMBR__DL_descr_, *myleaf.body.node.nodes[173]); myleaf.body.node.nodes[173]->coding_descr = &PCC__3GPP__Extended__APN__AMBR__DL_descr_; break; case ALT_avp__BASE__NONE__Experimental__Result__Code: myleaf.body.node.nodes[174] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 174, BASE__NONE__Experimental__Result__Code_descr_.raw); encoded_length = field_avp__BASE__NONE__Experimental__Result__Code->RAW_encode(BASE__NONE__Experimental__Result__Code_descr_, *myleaf.body.node.nodes[174]); myleaf.body.node.nodes[174]->coding_descr = &BASE__NONE__Experimental__Result__Code_descr_; break; case ALT_avp__CxDx__3GPP__Session__Priority: myleaf.body.node.nodes[175] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 175, CxDx__3GPP__Session__Priority_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Session__Priority->RAW_encode(CxDx__3GPP__Session__Priority_descr_, *myleaf.body.node.nodes[175]); myleaf.body.node.nodes[175]->coding_descr = &CxDx__3GPP__Session__Priority_descr_; break; case ALT_avp__DCA__3GPP__Recipient__Info: myleaf.body.node.nodes[176] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 176, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Recipient__Info->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[176]); myleaf.body.node.nodes[176]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__AoC__Format: myleaf.body.node.nodes[177] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 177, DCA__3GPP__AoC__Format_descr_.raw); encoded_length = field_avp__DCA__3GPP__AoC__Format->RAW_encode(DCA__3GPP__AoC__Format_descr_, *myleaf.body.node.nodes[177]); myleaf.body.node.nodes[177]->coding_descr = &DCA__3GPP__AoC__Format_descr_; break; case ALT_avp__DCA__3GPP__Start__Time: myleaf.body.node.nodes[178] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 178, DCA__3GPP__Start__Time_descr_.raw); encoded_length = field_avp__DCA__3GPP__Start__Time->RAW_encode(DCA__3GPP__Start__Time_descr_, *myleaf.body.node.nodes[178]); myleaf.body.node.nodes[178]->coding_descr = &DCA__3GPP__Start__Time_descr_; break; case ALT_avp__CxDx__3GPP__Deregistration__Reason: myleaf.body.node.nodes[179] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 179, AVP__list_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Deregistration__Reason->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[179]); myleaf.body.node.nodes[179]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__GMLC__Number: myleaf.body.node.nodes[180] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 180, AAA__3GPP__GMLC__Number_descr_.raw); encoded_length = field_avp__AAA__3GPP__GMLC__Number->RAW_encode(AAA__3GPP__GMLC__Number_descr_, *myleaf.body.node.nodes[180]); myleaf.body.node.nodes[180]->coding_descr = &AAA__3GPP__GMLC__Number_descr_; break; case ALT_avp__AAA__3GPP__Software__Version: myleaf.body.node.nodes[181] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 181, AAA__3GPP__Software__Version_descr_.raw); encoded_length = field_avp__AAA__3GPP__Software__Version->RAW_encode(AAA__3GPP__Software__Version_descr_, *myleaf.body.node.nodes[181]); myleaf.body.node.nodes[181]->coding_descr = &AAA__3GPP__Software__Version_descr_; break; case ALT_avp__DNAS__NONE__Callback__Number: myleaf.body.node.nodes[182] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 182, DNAS__NONE__Callback__Number_descr_.raw); encoded_length = field_avp__DNAS__NONE__Callback__Number->RAW_encode(DNAS__NONE__Callback__Number_descr_, *myleaf.body.node.nodes[182]); myleaf.body.node.nodes[182]->coding_descr = &DNAS__NONE__Callback__Number_descr_; break; case ALT_avp__DNAS__NONE__Configuration__Token: myleaf.body.node.nodes[183] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 183, DNAS__NONE__Configuration__Token_descr_.raw); encoded_length = field_avp__DNAS__NONE__Configuration__Token->RAW_encode(DNAS__NONE__Configuration__Token_descr_, *myleaf.body.node.nodes[183]); myleaf.body.node.nodes[183]->coding_descr = &DNAS__NONE__Configuration__Token_descr_; break; case ALT_avp__DCA__3GPP__Interface__Type: myleaf.body.node.nodes[184] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 184, DCA__3GPP__Interface__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__Interface__Type->RAW_encode(DCA__3GPP__Interface__Type_descr_, *myleaf.body.node.nodes[184]); myleaf.body.node.nodes[184]->coding_descr = &DCA__3GPP__Interface__Type_descr_; break; case ALT_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA: myleaf.body.node.nodes[185] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 185, AVP__list_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[185]); myleaf.body.node.nodes[185]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__Expiration__Date: myleaf.body.node.nodes[186] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 186, AAA__3GPP__Expiration__Date_descr_.raw); encoded_length = field_avp__AAA__3GPP__Expiration__Date->RAW_encode(AAA__3GPP__Expiration__Date_descr_, *myleaf.body.node.nodes[186]); myleaf.body.node.nodes[186]->coding_descr = &AAA__3GPP__Expiration__Date_descr_; break; case ALT_avp__BASE__NONE__Error__Message: myleaf.body.node.nodes[187] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 187, BASE__NONE__Error__Message_descr_.raw); encoded_length = field_avp__BASE__NONE__Error__Message->RAW_encode(BASE__NONE__Error__Message_descr_, *myleaf.body.node.nodes[187]); myleaf.body.node.nodes[187]->coding_descr = &BASE__NONE__Error__Message_descr_; break; case ALT_avp__AAA__3GPP__SRES: myleaf.body.node.nodes[188] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 188, AAA__3GPP__SRES_descr_.raw); encoded_length = field_avp__AAA__3GPP__SRES->RAW_encode(AAA__3GPP__SRES_descr_, *myleaf.body.node.nodes[188]); myleaf.body.node.nodes[188]->coding_descr = &AAA__3GPP__SRES_descr_; break; case ALT_avp__DCA__3GPP__DRM__Content: myleaf.body.node.nodes[189] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 189, DCA__3GPP__DRM__Content_descr_.raw); encoded_length = field_avp__DCA__3GPP__DRM__Content->RAW_encode(DCA__3GPP__DRM__Content_descr_, *myleaf.body.node.nodes[189]); myleaf.body.node.nodes[189]->coding_descr = &DCA__3GPP__DRM__Content_descr_; break; case ALT_avp__AAA__3GPP__Item__Number: myleaf.body.node.nodes[190] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 190, AAA__3GPP__Item__Number_descr_.raw); encoded_length = field_avp__AAA__3GPP__Item__Number->RAW_encode(AAA__3GPP__Item__Number_descr_, *myleaf.body.node.nodes[190]); myleaf.body.node.nodes[190]->coding_descr = &AAA__3GPP__Item__Number_descr_; break; case ALT_avp__DNAS__NONE__NAS__Port__Type: myleaf.body.node.nodes[191] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 191, DNAS__NONE__NAS__Port__Type_descr_.raw); encoded_length = field_avp__DNAS__NONE__NAS__Port__Type->RAW_encode(DNAS__NONE__NAS__Port__Type_descr_, *myleaf.body.node.nodes[191]); myleaf.body.node.nodes[191]->coding_descr = &DNAS__NONE__NAS__Port__Type_descr_; break; case ALT_avp__AAA__3GPP__ERP__Authorization: myleaf.body.node.nodes[192] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 192, AAA__3GPP__ERP__Authorization_descr_.raw); encoded_length = field_avp__AAA__3GPP__ERP__Authorization->RAW_encode(AAA__3GPP__ERP__Authorization_descr_, *myleaf.body.node.nodes[192]); myleaf.body.node.nodes[192]->coding_descr = &AAA__3GPP__ERP__Authorization_descr_; break; case ALT_avp__DCC__NONE__Multiple__Services__Indicator: myleaf.body.node.nodes[193] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 193, DCC__NONE__Multiple__Services__Indicator_descr_.raw); encoded_length = field_avp__DCC__NONE__Multiple__Services__Indicator->RAW_encode(DCC__NONE__Multiple__Services__Indicator_descr_, *myleaf.body.node.nodes[193]); myleaf.body.node.nodes[193]->coding_descr = &DCC__NONE__Multiple__Services__Indicator_descr_; break; case ALT_avp__DCA__3GPP__Early__Media__Description: myleaf.body.node.nodes[194] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 194, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Early__Media__Description->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[194]); myleaf.body.node.nodes[194]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__MIP__FA__RK: myleaf.body.node.nodes[195] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 195, AAA__3GPP__MIP__FA__RK_descr_.raw); encoded_length = field_avp__AAA__3GPP__MIP__FA__RK->RAW_encode(AAA__3GPP__MIP__FA__RK_descr_, *myleaf.body.node.nodes[195]); myleaf.body.node.nodes[195]->coding_descr = &AAA__3GPP__MIP__FA__RK_descr_; break; case ALT_avp__DCA__3GPP__Related__Change__Condition__Information: myleaf.body.node.nodes[196] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 196, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Related__Change__Condition__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[196]); myleaf.body.node.nodes[196]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DNAS__NONE__Framed__Protocol: myleaf.body.node.nodes[197] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 197, DNAS__NONE__Framed__Protocol_descr_.raw); encoded_length = field_avp__DNAS__NONE__Framed__Protocol->RAW_encode(DNAS__NONE__Framed__Protocol_descr_, *myleaf.body.node.nodes[197]); myleaf.body.node.nodes[197]->coding_descr = &DNAS__NONE__Framed__Protocol_descr_; break; case ALT_avp__S6__3GPP__Service__ID: myleaf.body.node.nodes[198] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 198, S6__3GPP__Service__ID_descr_.raw); encoded_length = field_avp__S6__3GPP__Service__ID->RAW_encode(S6__3GPP__Service__ID_descr_, *myleaf.body.node.nodes[198]); myleaf.body.node.nodes[198]->coding_descr = &S6__3GPP__Service__ID_descr_; break; case ALT_avp__DCA__3GPP__LCS__Format__Indicator: myleaf.body.node.nodes[199] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 199, DCA__3GPP__LCS__Format__Indicator_descr_.raw); encoded_length = field_avp__DCA__3GPP__LCS__Format__Indicator->RAW_encode(DCA__3GPP__LCS__Format__Indicator_descr_, *myleaf.body.node.nodes[199]); myleaf.body.node.nodes[199]->coding_descr = &DCA__3GPP__LCS__Format__Indicator_descr_; break; case ALT_avp__GI__3GPP__3GPP__IMSI__MCC__MNC: myleaf.body.node.nodes[200] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 200, GI__3GPP__3GPP__IMSI__MCC__MNC_descr_.raw); encoded_length = field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC->RAW_encode(GI__3GPP__3GPP__IMSI__MCC__MNC_descr_, *myleaf.body.node.nodes[200]); myleaf.body.node.nodes[200]->coding_descr = &GI__3GPP__3GPP__IMSI__MCC__MNC_descr_; break; case ALT_avp__RX__3GPP__Abort__Cause: myleaf.body.node.nodes[201] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 201, RX__3GPP__Abort__Cause_descr_.raw); encoded_length = field_avp__RX__3GPP__Abort__Cause->RAW_encode(RX__3GPP__Abort__Cause_descr_, *myleaf.body.node.nodes[201]); myleaf.body.node.nodes[201]->coding_descr = &RX__3GPP__Abort__Cause_descr_; break; case ALT_avp__DCA__3GPP__ISUP__Cause__Location: myleaf.body.node.nodes[202] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 202, DCA__3GPP__ISUP__Cause__Location_descr_.raw); encoded_length = field_avp__DCA__3GPP__ISUP__Cause__Location->RAW_encode(DCA__3GPP__ISUP__Cause__Location_descr_, *myleaf.body.node.nodes[202]); myleaf.body.node.nodes[202]->coding_descr = &DCA__3GPP__ISUP__Cause__Location_descr_; break; case ALT_avp__PCC__3GPP__Charging__Rule__Base__Name: myleaf.body.node.nodes[203] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 203, PCC__3GPP__Charging__Rule__Base__Name_descr_.raw); encoded_length = field_avp__PCC__3GPP__Charging__Rule__Base__Name->RAW_encode(PCC__3GPP__Charging__Rule__Base__Name_descr_, *myleaf.body.node.nodes[203]); myleaf.body.node.nodes[203]->coding_descr = &PCC__3GPP__Charging__Rule__Base__Name_descr_; break; case ALT_avp__RX__3GPP__Required__Access__Info: myleaf.body.node.nodes[204] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 204, RX__3GPP__Required__Access__Info_descr_.raw); encoded_length = field_avp__RX__3GPP__Required__Access__Info->RAW_encode(RX__3GPP__Required__Access__Info_descr_, *myleaf.body.node.nodes[204]); myleaf.body.node.nodes[204]->coding_descr = &RX__3GPP__Required__Access__Info_descr_; break; case ALT_avp__PCC__3GPP__TDF__Destination__Realm: myleaf.body.node.nodes[205] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 205, PCC__3GPP__TDF__Destination__Realm_descr_.raw); encoded_length = field_avp__PCC__3GPP__TDF__Destination__Realm->RAW_encode(PCC__3GPP__TDF__Destination__Realm_descr_, *myleaf.body.node.nodes[205]); myleaf.body.node.nodes[205]->coding_descr = &PCC__3GPP__TDF__Destination__Realm_descr_; break; case ALT_avp__S6__3GPP__S6t__HSS__Cause: myleaf.body.node.nodes[206] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 206, S6__3GPP__S6t__HSS__Cause_descr_.raw); encoded_length = field_avp__S6__3GPP__S6t__HSS__Cause->RAW_encode(S6__3GPP__S6t__HSS__Cause_descr_, *myleaf.body.node.nodes[206]); myleaf.body.node.nodes[206]->coding_descr = &S6__3GPP__S6t__HSS__Cause_descr_; break; case ALT_avp__DCA__3GPP__Media__Initiator__Party: myleaf.body.node.nodes[207] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 207, DCA__3GPP__Media__Initiator__Party_descr_.raw); encoded_length = field_avp__DCA__3GPP__Media__Initiator__Party->RAW_encode(DCA__3GPP__Media__Initiator__Party_descr_, *myleaf.body.node.nodes[207]); myleaf.body.node.nodes[207]->coding_descr = &DCA__3GPP__Media__Initiator__Party_descr_; break; case ALT_avp__DCA__3GPP__Associated__URI: myleaf.body.node.nodes[208] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 208, DCA__3GPP__Associated__URI_descr_.raw); encoded_length = field_avp__DCA__3GPP__Associated__URI->RAW_encode(DCA__3GPP__Associated__URI_descr_, *myleaf.body.node.nodes[208]); myleaf.body.node.nodes[208]->coding_descr = &DCA__3GPP__Associated__URI_descr_; break; case ALT_avp__RX__3GPP__AF__Requested__Data: myleaf.body.node.nodes[209] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 209, RX__3GPP__AF__Requested__Data_descr_.raw); encoded_length = field_avp__RX__3GPP__AF__Requested__Data->RAW_encode(RX__3GPP__AF__Requested__Data_descr_, *myleaf.body.node.nodes[209]); myleaf.body.node.nodes[209]->coding_descr = &RX__3GPP__AF__Requested__Data_descr_; break; case ALT_avp__PCC__3GPP__QoS__Rule__Report: myleaf.body.node.nodes[210] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 210, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__QoS__Rule__Report->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[210]); myleaf.body.node.nodes[210]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DNAS__NONE__Filter__Id: myleaf.body.node.nodes[211] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 211, DNAS__NONE__Filter__Id_descr_.raw); encoded_length = field_avp__DNAS__NONE__Filter__Id->RAW_encode(DNAS__NONE__Filter__Id_descr_, *myleaf.body.node.nodes[211]); myleaf.body.node.nodes[211]->coding_descr = &DNAS__NONE__Filter__Id_descr_; break; case ALT_avp__DNAS__NONE__ARAP__Password: myleaf.body.node.nodes[212] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 212, DNAS__NONE__ARAP__Password_descr_.raw); encoded_length = field_avp__DNAS__NONE__ARAP__Password->RAW_encode(DNAS__NONE__ARAP__Password_descr_, *myleaf.body.node.nodes[212]); myleaf.body.node.nodes[212]->coding_descr = &DNAS__NONE__ARAP__Password_descr_; break; case ALT_avp__DCA__3GPP__Route__Header__Received: myleaf.body.node.nodes[213] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 213, DCA__3GPP__Route__Header__Received_descr_.raw); encoded_length = field_avp__DCA__3GPP__Route__Header__Received->RAW_encode(DCA__3GPP__Route__Header__Received_descr_, *myleaf.body.node.nodes[213]); myleaf.body.node.nodes[213]->coding_descr = &DCA__3GPP__Route__Header__Received_descr_; break; case ALT_avp__S6__3GPP__Stationary__Indication: myleaf.body.node.nodes[214] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 214, S6__3GPP__Stationary__Indication_descr_.raw); encoded_length = field_avp__S6__3GPP__Stationary__Indication->RAW_encode(S6__3GPP__Stationary__Indication_descr_, *myleaf.body.node.nodes[214]); myleaf.body.node.nodes[214]->coding_descr = &S6__3GPP__Stationary__Indication_descr_; break; case ALT_avp__DNAS__NONE__CHAP__Response: myleaf.body.node.nodes[215] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 215, DNAS__NONE__CHAP__Response_descr_.raw); encoded_length = field_avp__DNAS__NONE__CHAP__Response->RAW_encode(DNAS__NONE__CHAP__Response_descr_, *myleaf.body.node.nodes[215]); myleaf.body.node.nodes[215]->coding_descr = &DNAS__NONE__CHAP__Response_descr_; break; case ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL: myleaf.body.node.nodes[216] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 216, PCC__3GPP__Traffic__Steering__Policy__Identifier__DL_descr_.raw); encoded_length = field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL->RAW_encode(PCC__3GPP__Traffic__Steering__Policy__Identifier__DL_descr_, *myleaf.body.node.nodes[216]); myleaf.body.node.nodes[216]->coding_descr = &PCC__3GPP__Traffic__Steering__Policy__Identifier__DL_descr_; break; case ALT_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number: myleaf.body.node.nodes[217] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 217, DCA__3GPP__Usage__Information__Report__Sequence__Number_descr_.raw); encoded_length = field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number->RAW_encode(DCA__3GPP__Usage__Information__Report__Sequence__Number_descr_, *myleaf.body.node.nodes[217]); myleaf.body.node.nodes[217]->coding_descr = &DCA__3GPP__Usage__Information__Report__Sequence__Number_descr_; break; case ALT_avp__AAA__3GPP__Geodetic__Information: myleaf.body.node.nodes[218] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 218, AAA__3GPP__Geodetic__Information_descr_.raw); encoded_length = field_avp__AAA__3GPP__Geodetic__Information->RAW_encode(AAA__3GPP__Geodetic__Information_descr_, *myleaf.body.node.nodes[218]); myleaf.body.node.nodes[218]->coding_descr = &AAA__3GPP__Geodetic__Information_descr_; break; case ALT_avp__PCC__3GPP__Extended__GBR__UL: myleaf.body.node.nodes[219] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 219, PCC__3GPP__Extended__GBR__UL_descr_.raw); encoded_length = field_avp__PCC__3GPP__Extended__GBR__UL->RAW_encode(PCC__3GPP__Extended__GBR__UL_descr_, *myleaf.body.node.nodes[219]); myleaf.body.node.nodes[219]->coding_descr = &PCC__3GPP__Extended__GBR__UL_descr_; break; case ALT_avp__AAA__3GPP__MBSFN__Area__ID: myleaf.body.node.nodes[220] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 220, AAA__3GPP__MBSFN__Area__ID_descr_.raw); encoded_length = field_avp__AAA__3GPP__MBSFN__Area__ID->RAW_encode(AAA__3GPP__MBSFN__Area__ID_descr_, *myleaf.body.node.nodes[220]); myleaf.body.node.nodes[220]->coding_descr = &AAA__3GPP__MBSFN__Area__ID_descr_; break; case ALT_avp__CxDx__3GPP__Server__Capabilities: myleaf.body.node.nodes[221] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 221, AVP__list_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Server__Capabilities->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[221]); myleaf.body.node.nodes[221]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__Area__Scope: myleaf.body.node.nodes[222] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 222, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__Area__Scope->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[222]); myleaf.body.node.nodes[222]->coding_descr = &AVP__list_descr_; break; case ALT_avp__MIPv4__NONE__Accounting__Input__Packets: myleaf.body.node.nodes[223] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 223, MIPv4__NONE__Accounting__Input__Packets_descr_.raw); encoded_length = field_avp__MIPv4__NONE__Accounting__Input__Packets->RAW_encode(MIPv4__NONE__Accounting__Input__Packets_descr_, *myleaf.body.node.nodes[223]); myleaf.body.node.nodes[223]->coding_descr = &MIPv4__NONE__Accounting__Input__Packets_descr_; break; case ALT_avp__DCA__3GPP__SGW__Change: myleaf.body.node.nodes[224] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 224, DCA__3GPP__SGW__Change_descr_.raw); encoded_length = field_avp__DCA__3GPP__SGW__Change->RAW_encode(DCA__3GPP__SGW__Change_descr_, *myleaf.body.node.nodes[224]); myleaf.body.node.nodes[224]->coding_descr = &DCA__3GPP__SGW__Change_descr_; break; case ALT_avp__CxDx__3GPP__SCSCF__Restoration__Info: myleaf.body.node.nodes[225] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 225, AVP__list_descr_.raw); encoded_length = field_avp__CxDx__3GPP__SCSCF__Restoration__Info->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[225]); myleaf.body.node.nodes[225]->coding_descr = &AVP__list_descr_; break; case ALT_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number: myleaf.body.node.nodes[226] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 226, CxDx__3GPP__Initial__CSeq__Sequence__Number_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number->RAW_encode(CxDx__3GPP__Initial__CSeq__Sequence__Number_descr_, *myleaf.body.node.nodes[226]); myleaf.body.node.nodes[226]->coding_descr = &CxDx__3GPP__Initial__CSeq__Sequence__Number_descr_; break; case ALT_avp__DCA__3GPP__AoC__Subscription__Information: myleaf.body.node.nodes[227] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 227, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__AoC__Subscription__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[227]); myleaf.body.node.nodes[227]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__PUA__Flags: myleaf.body.node.nodes[228] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 228, AAA__3GPP__PUA__Flags_descr_.raw); encoded_length = field_avp__AAA__3GPP__PUA__Flags->RAW_encode(AAA__3GPP__PUA__Flags_descr_, *myleaf.body.node.nodes[228]); myleaf.body.node.nodes[228]->coding_descr = &AAA__3GPP__PUA__Flags_descr_; break; case ALT_avp__DNAS__NONE__Callback__Id: myleaf.body.node.nodes[229] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 229, DNAS__NONE__Callback__Id_descr_.raw); encoded_length = field_avp__DNAS__NONE__Callback__Id->RAW_encode(DNAS__NONE__Callback__Id_descr_, *myleaf.body.node.nodes[229]); myleaf.body.node.nodes[229]->coding_descr = &DNAS__NONE__Callback__Id_descr_; break; case ALT_avp__DCA__3GPP__Time__Usage: myleaf.body.node.nodes[230] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 230, DCA__3GPP__Time__Usage_descr_.raw); encoded_length = field_avp__DCA__3GPP__Time__Usage->RAW_encode(DCA__3GPP__Time__Usage_descr_, *myleaf.body.node.nodes[230]); myleaf.body.node.nodes[230]->coding_descr = &DCA__3GPP__Time__Usage_descr_; break; case ALT_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name: myleaf.body.node.nodes[231] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 231, CxDx__3GPP__Primary__Event__Charging__Function__Name_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name->RAW_encode(CxDx__3GPP__Primary__Event__Charging__Function__Name_descr_, *myleaf.body.node.nodes[231]); myleaf.body.node.nodes[231]->coding_descr = &CxDx__3GPP__Primary__Event__Charging__Function__Name_descr_; break; case ALT_avp__DCC__NONE__CC__Output__Octets: myleaf.body.node.nodes[232] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 232, DCC__NONE__CC__Output__Octets_descr_.raw); encoded_length = field_avp__DCC__NONE__CC__Output__Octets->RAW_encode(DCC__NONE__CC__Output__Octets_descr_, *myleaf.body.node.nodes[232]); myleaf.body.node.nodes[232]->coding_descr = &DCC__NONE__CC__Output__Octets_descr_; break; case ALT_avp__GI__3GPP__3GPP__User__Location__Info: myleaf.body.node.nodes[233] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 233, GI__3GPP__3GPP__User__Location__Info_descr_.raw); encoded_length = field_avp__GI__3GPP__3GPP__User__Location__Info->RAW_encode(GI__3GPP__3GPP__User__Location__Info_descr_, *myleaf.body.node.nodes[233]); myleaf.body.node.nodes[233]->coding_descr = &GI__3GPP__3GPP__User__Location__Info_descr_; break; case ALT_avp__AAA__3GPP__Notification__To__UE__User: myleaf.body.node.nodes[234] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 234, AAA__3GPP__Notification__To__UE__User_descr_.raw); encoded_length = field_avp__AAA__3GPP__Notification__To__UE__User->RAW_encode(AAA__3GPP__Notification__To__UE__User_descr_, *myleaf.body.node.nodes[234]); myleaf.body.node.nodes[234]->coding_descr = &AAA__3GPP__Notification__To__UE__User_descr_; break; case ALT_avp__AAA__3GPP__Visited__PLMN__Id: myleaf.body.node.nodes[235] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 235, AAA__3GPP__Visited__PLMN__Id_descr_.raw); encoded_length = field_avp__AAA__3GPP__Visited__PLMN__Id->RAW_encode(AAA__3GPP__Visited__PLMN__Id_descr_, *myleaf.body.node.nodes[235]); myleaf.body.node.nodes[235]->coding_descr = &AAA__3GPP__Visited__PLMN__Id_descr_; break; case ALT_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions: myleaf.body.node.nodes[236] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 236, AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions_descr_.raw); encoded_length = field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions->RAW_encode(AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions_descr_, *myleaf.body.node.nodes[236]); myleaf.body.node.nodes[236]->coding_descr = &AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions_descr_; break; case ALT_avp__DCA__3GPP__Participant__Group: myleaf.body.node.nodes[237] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 237, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Participant__Group->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[237]); myleaf.body.node.nodes[237]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Play__Alternative: myleaf.body.node.nodes[238] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 238, DCA__3GPP__Play__Alternative_descr_.raw); encoded_length = field_avp__DCA__3GPP__Play__Alternative->RAW_encode(DCA__3GPP__Play__Alternative_descr_, *myleaf.body.node.nodes[238]); myleaf.body.node.nodes[238]->coding_descr = &DCA__3GPP__Play__Alternative_descr_; break; case ALT_avp__DCA__3GPP__MBMS__User__Service__Type: myleaf.body.node.nodes[239] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 239, DCA__3GPP__MBMS__User__Service__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__MBMS__User__Service__Type->RAW_encode(DCA__3GPP__MBMS__User__Service__Type_descr_, *myleaf.body.node.nodes[239]); myleaf.body.node.nodes[239]->coding_descr = &DCA__3GPP__MBMS__User__Service__Type_descr_; break; case ALT_avp__DCA__3GPP__Transit__IOI__List: myleaf.body.node.nodes[240] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 240, DCA__3GPP__Transit__IOI__List_descr_.raw); encoded_length = field_avp__DCA__3GPP__Transit__IOI__List->RAW_encode(DCA__3GPP__Transit__IOI__List_descr_, *myleaf.body.node.nodes[240]); myleaf.body.node.nodes[240]->coding_descr = &DCA__3GPP__Transit__IOI__List_descr_; break; case ALT_avp__RX__3GPP__Codec__Data: myleaf.body.node.nodes[241] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 241, RX__3GPP__Codec__Data_descr_.raw); encoded_length = field_avp__RX__3GPP__Codec__Data->RAW_encode(RX__3GPP__Codec__Data_descr_, *myleaf.body.node.nodes[241]); myleaf.body.node.nodes[241]->coding_descr = &RX__3GPP__Codec__Data_descr_; break; case ALT_avp__S6__3GPP__Monitoring__Event__Config__Status: myleaf.body.node.nodes[242] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 242, AVP__list_descr_.raw); encoded_length = field_avp__S6__3GPP__Monitoring__Event__Config__Status->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[242]); myleaf.body.node.nodes[242]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__SDP__Media__Name: myleaf.body.node.nodes[243] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 243, DCA__3GPP__SDP__Media__Name_descr_.raw); encoded_length = field_avp__DCA__3GPP__SDP__Media__Name->RAW_encode(DCA__3GPP__SDP__Media__Name_descr_, *myleaf.body.node.nodes[243]); myleaf.body.node.nodes[243]->coding_descr = &DCA__3GPP__SDP__Media__Name_descr_; break; case ALT_avp__DCA__3GPP__AF__Correlation__Information: myleaf.body.node.nodes[244] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 244, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__AF__Correlation__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[244]); myleaf.body.node.nodes[244]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCC__NONE__Cost__Information: myleaf.body.node.nodes[245] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 245, AVP__list_descr_.raw); encoded_length = field_avp__DCC__NONE__Cost__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[245]); myleaf.body.node.nodes[245]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Serving__Node__Identity: myleaf.body.node.nodes[246] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 246, DCA__3GPP__Serving__Node__Identity_descr_.raw); encoded_length = field_avp__DCA__3GPP__Serving__Node__Identity->RAW_encode(DCA__3GPP__Serving__Node__Identity_descr_, *myleaf.body.node.nodes[246]); myleaf.body.node.nodes[246]->coding_descr = &DCA__3GPP__Serving__Node__Identity_descr_; break; case ALT_avp__BASE__NONE__Error__Reporting__Host: myleaf.body.node.nodes[247] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 247, BASE__NONE__Error__Reporting__Host_descr_.raw); encoded_length = field_avp__BASE__NONE__Error__Reporting__Host->RAW_encode(BASE__NONE__Error__Reporting__Host_descr_, *myleaf.body.node.nodes[247]); myleaf.body.node.nodes[247]->coding_descr = &BASE__NONE__Error__Reporting__Host_descr_; break; case ALT_avp__DCA__3GPP__Radio__Frequency: myleaf.body.node.nodes[248] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 248, DCA__3GPP__Radio__Frequency_descr_.raw); encoded_length = field_avp__DCA__3GPP__Radio__Frequency->RAW_encode(DCA__3GPP__Radio__Frequency_descr_, *myleaf.body.node.nodes[248]); myleaf.body.node.nodes[248]->coding_descr = &DCA__3GPP__Radio__Frequency_descr_; break; case ALT_avp__PCC__3GPP__Rule__Activation__Time: myleaf.body.node.nodes[249] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 249, PCC__3GPP__Rule__Activation__Time_descr_.raw); encoded_length = field_avp__PCC__3GPP__Rule__Activation__Time->RAW_encode(PCC__3GPP__Rule__Activation__Time_descr_, *myleaf.body.node.nodes[249]); myleaf.body.node.nodes[249]->coding_descr = &PCC__3GPP__Rule__Activation__Time_descr_; break; case ALT_avp__S6__3GPP__Service__Data: myleaf.body.node.nodes[250] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 250, AVP__list_descr_.raw); encoded_length = field_avp__S6__3GPP__Service__Data->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[250]); myleaf.body.node.nodes[250]->coding_descr = &AVP__list_descr_; break; case ALT_avp__RX__3GPP__AF__Application__Identifier: myleaf.body.node.nodes[251] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 251, RX__3GPP__AF__Application__Identifier_descr_.raw); encoded_length = field_avp__RX__3GPP__AF__Application__Identifier->RAW_encode(RX__3GPP__AF__Application__Identifier_descr_, *myleaf.body.node.nodes[251]); myleaf.body.node.nodes[251]->coding_descr = &RX__3GPP__AF__Application__Identifier_descr_; break; case ALT_avp__PCC__3GPP__NetLoc__Access__Support: myleaf.body.node.nodes[252] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 252, PCC__3GPP__NetLoc__Access__Support_descr_.raw); encoded_length = field_avp__PCC__3GPP__NetLoc__Access__Support->RAW_encode(PCC__3GPP__NetLoc__Access__Support_descr_, *myleaf.body.node.nodes[252]); myleaf.body.node.nodes[252]->coding_descr = &PCC__3GPP__NetLoc__Access__Support_descr_; break; case ALT_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier: myleaf.body.node.nodes[253] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 253, DCA__3GPP__Announcing__UE__VPLMN__Identifier_descr_.raw); encoded_length = field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier->RAW_encode(DCA__3GPP__Announcing__UE__VPLMN__Identifier_descr_, *myleaf.body.node.nodes[253]); myleaf.body.node.nodes[253]->coding_descr = &DCA__3GPP__Announcing__UE__VPLMN__Identifier_descr_; break; case ALT_avp__S6__3GPP__Monitoring__Event__Configuration: myleaf.body.node.nodes[254] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 254, AVP__list_descr_.raw); encoded_length = field_avp__S6__3GPP__Monitoring__Event__Configuration->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[254]); myleaf.body.node.nodes[254]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__Offline: myleaf.body.node.nodes[255] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 255, PCC__3GPP__Offline_descr_.raw); encoded_length = field_avp__PCC__3GPP__Offline->RAW_encode(PCC__3GPP__Offline_descr_, *myleaf.body.node.nodes[255]); myleaf.body.node.nodes[255]->coding_descr = &PCC__3GPP__Offline_descr_; break; case ALT_avp__DCA__3GPP__SIP__Method: myleaf.body.node.nodes[256] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 256, DCA__3GPP__SIP__Method_descr_.raw); encoded_length = field_avp__DCA__3GPP__SIP__Method->RAW_encode(DCA__3GPP__SIP__Method_descr_, *myleaf.body.node.nodes[256]); myleaf.body.node.nodes[256]->coding_descr = &DCA__3GPP__SIP__Method_descr_; break; case ALT_avp__PCC__3GPP__ADC__Rule__Definition: myleaf.body.node.nodes[257] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 257, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__ADC__Rule__Definition->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[257]); myleaf.body.node.nodes[257]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__Additional__Context__ID: myleaf.body.node.nodes[258] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 258, AAA__3GPP__Additional__Context__ID_descr_.raw); encoded_length = field_avp__AAA__3GPP__Additional__Context__ID->RAW_encode(AAA__3GPP__Additional__Context__ID_descr_, *myleaf.body.node.nodes[258]); myleaf.body.node.nodes[258]->coding_descr = &AAA__3GPP__Additional__Context__ID_descr_; break; case ALT_avp__DNAS__NONE__Login__Service: myleaf.body.node.nodes[259] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 259, DNAS__NONE__Login__Service_descr_.raw); encoded_length = field_avp__DNAS__NONE__Login__Service->RAW_encode(DNAS__NONE__Login__Service_descr_, *myleaf.body.node.nodes[259]); myleaf.body.node.nodes[259]->coding_descr = &DNAS__NONE__Login__Service_descr_; break; case ALT_avp__DNAS__NONE__ARAP__Security__Data: myleaf.body.node.nodes[260] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 260, DNAS__NONE__ARAP__Security__Data_descr_.raw); encoded_length = field_avp__DNAS__NONE__ARAP__Security__Data->RAW_encode(DNAS__NONE__ARAP__Security__Data_descr_, *myleaf.body.node.nodes[260]); myleaf.body.node.nodes[260]->coding_descr = &DNAS__NONE__ARAP__Security__Data_descr_; break; case ALT_avp__S6__3GPP__Allowed__PLMN__List: myleaf.body.node.nodes[261] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 261, AVP__list_descr_.raw); encoded_length = field_avp__S6__3GPP__Allowed__PLMN__List->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[261]); myleaf.body.node.nodes[261]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__Bearer__Control__Mode: myleaf.body.node.nodes[262] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 262, PCC__3GPP__Bearer__Control__Mode_descr_.raw); encoded_length = field_avp__PCC__3GPP__Bearer__Control__Mode->RAW_encode(PCC__3GPP__Bearer__Control__Mode_descr_, *myleaf.body.node.nodes[262]); myleaf.body.node.nodes[262]->coding_descr = &PCC__3GPP__Bearer__Control__Mode_descr_; break; case ALT_avp__AAA__3GPP__Active__APN: myleaf.body.node.nodes[263] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 263, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__Active__APN->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[263]); myleaf.body.node.nodes[263]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__HeNB__Local__IP__Address: myleaf.body.node.nodes[264] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 264, AVP__Address_descr_.raw); encoded_length = field_avp__PCC__3GPP__HeNB__Local__IP__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[264]); myleaf.body.node.nodes[264]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__PCC__3GPP__Packet__Filter__Content: myleaf.body.node.nodes[265] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 265, PCC__3GPP__Packet__Filter__Content_descr_.raw); encoded_length = field_avp__PCC__3GPP__Packet__Filter__Content->RAW_encode(PCC__3GPP__Packet__Filter__Content_descr_, *myleaf.body.node.nodes[265]); myleaf.body.node.nodes[265]->coding_descr = &PCC__3GPP__Packet__Filter__Content_descr_; break; case ALT_avp__AAA__3GPP__SMS__Register__Request: myleaf.body.node.nodes[266] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 266, AAA__3GPP__SMS__Register__Request_descr_.raw); encoded_length = field_avp__AAA__3GPP__SMS__Register__Request->RAW_encode(AAA__3GPP__SMS__Register__Request_descr_, *myleaf.body.node.nodes[266]); myleaf.body.node.nodes[266]->coding_descr = &AAA__3GPP__SMS__Register__Request_descr_; break; case ALT_avp__CxDx__3GPP__Subscription__Info: myleaf.body.node.nodes[267] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 267, AVP__list_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Subscription__Info->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[267]); myleaf.body.node.nodes[267]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction: myleaf.body.node.nodes[268] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 268, DCA__3GPP__SIP__Response__Timestamp__Fraction_descr_.raw); encoded_length = field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction->RAW_encode(DCA__3GPP__SIP__Response__Timestamp__Fraction_descr_, *myleaf.body.node.nodes[268]); myleaf.body.node.nodes[268]->coding_descr = &DCA__3GPP__SIP__Response__Timestamp__Fraction_descr_; break; case ALT_avp__DCA__3GPP__Client__Address: myleaf.body.node.nodes[269] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 269, AVP__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__Client__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[269]); myleaf.body.node.nodes[269]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__AAA__3GPP__APN__Configuration: myleaf.body.node.nodes[270] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 270, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__APN__Configuration->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[270]); myleaf.body.node.nodes[270]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Subscriber__Role: myleaf.body.node.nodes[271] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 271, DCA__3GPP__Subscriber__Role_descr_.raw); encoded_length = field_avp__DCA__3GPP__Subscriber__Role->RAW_encode(DCA__3GPP__Subscriber__Role_descr_, *myleaf.body.node.nodes[271]); myleaf.body.node.nodes[271]->coding_descr = &DCA__3GPP__Subscriber__Role_descr_; break; case ALT_avp__CxDx__3GPP__SIP__Number__Auth__Items: myleaf.body.node.nodes[272] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 272, CxDx__3GPP__SIP__Number__Auth__Items_descr_.raw); encoded_length = field_avp__CxDx__3GPP__SIP__Number__Auth__Items->RAW_encode(CxDx__3GPP__SIP__Number__Auth__Items_descr_, *myleaf.body.node.nodes[272]); myleaf.body.node.nodes[272]->coding_descr = &CxDx__3GPP__SIP__Number__Auth__Items_descr_; break; case ALT_avp__AAA__3GPP__OMC__Id: myleaf.body.node.nodes[273] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 273, AAA__3GPP__OMC__Id_descr_.raw); encoded_length = field_avp__AAA__3GPP__OMC__Id->RAW_encode(AAA__3GPP__OMC__Id_descr_, *myleaf.body.node.nodes[273]); myleaf.body.node.nodes[273]->coding_descr = &AAA__3GPP__OMC__Id_descr_; break; case ALT_avp__AAA__3GPP__GMLC__Restriction: myleaf.body.node.nodes[274] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 274, AAA__3GPP__GMLC__Restriction_descr_.raw); encoded_length = field_avp__AAA__3GPP__GMLC__Restriction->RAW_encode(AAA__3GPP__GMLC__Restriction_descr_, *myleaf.body.node.nodes[274]); myleaf.body.node.nodes[274]->coding_descr = &AAA__3GPP__GMLC__Restriction_descr_; break; case ALT_avp__DNAS__NONE__State: myleaf.body.node.nodes[275] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 275, DNAS__NONE__State_descr_.raw); encoded_length = field_avp__DNAS__NONE__State->RAW_encode(DNAS__NONE__State_descr_, *myleaf.body.node.nodes[275]); myleaf.body.node.nodes[275]->coding_descr = &DNAS__NONE__State_descr_; break; case ALT_avp__DNAS__NONE__Tunnel__Preference: myleaf.body.node.nodes[276] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 276, DNAS__NONE__Tunnel__Preference_descr_.raw); encoded_length = field_avp__DNAS__NONE__Tunnel__Preference->RAW_encode(DNAS__NONE__Tunnel__Preference_descr_, *myleaf.body.node.nodes[276]); myleaf.body.node.nodes[276]->coding_descr = &DNAS__NONE__Tunnel__Preference_descr_; break; case ALT_avp__DCC__NONE__CC__Session__Failover: myleaf.body.node.nodes[277] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 277, DCC__NONE__CC__Session__Failover_descr_.raw); encoded_length = field_avp__DCC__NONE__CC__Session__Failover->RAW_encode(DCC__NONE__CC__Session__Failover_descr_, *myleaf.body.node.nodes[277]); myleaf.body.node.nodes[277]->coding_descr = &DCC__NONE__CC__Session__Failover_descr_; break; case ALT_avp__DCA__3GPP__Enhanced__Diagnostics: myleaf.body.node.nodes[278] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 278, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Enhanced__Diagnostics->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[278]); myleaf.body.node.nodes[278]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__CSG__Membership__Indication: myleaf.body.node.nodes[279] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 279, DCA__3GPP__CSG__Membership__Indication_descr_.raw); encoded_length = field_avp__DCA__3GPP__CSG__Membership__Indication->RAW_encode(DCA__3GPP__CSG__Membership__Indication_descr_, *myleaf.body.node.nodes[279]); myleaf.body.node.nodes[279]->coding_descr = &DCA__3GPP__CSG__Membership__Indication_descr_; break; case ALT_avp__AAA__3GPP__Regional__Subscription__Zone__Code: myleaf.body.node.nodes[280] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 280, AAA__3GPP__Regional__Subscription__Zone__Code_descr_.raw); encoded_length = field_avp__AAA__3GPP__Regional__Subscription__Zone__Code->RAW_encode(AAA__3GPP__Regional__Subscription__Zone__Code_descr_, *myleaf.body.node.nodes[280]); myleaf.body.node.nodes[280]->coding_descr = &AAA__3GPP__Regional__Subscription__Zone__Code_descr_; break; case ALT_avp__DCA__3GPP__Message__Class: myleaf.body.node.nodes[281] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 281, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Message__Class->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[281]); myleaf.body.node.nodes[281]->coding_descr = &AVP__list_descr_; break; case ALT_avp__GI__3GPP__3GPP__Negotiated__DSCP: myleaf.body.node.nodes[282] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 282, GI__3GPP__3GPP__Negotiated__DSCP_descr_.raw); encoded_length = field_avp__GI__3GPP__3GPP__Negotiated__DSCP->RAW_encode(GI__3GPP__3GPP__Negotiated__DSCP_descr_, *myleaf.body.node.nodes[282]); myleaf.body.node.nodes[282]->coding_descr = &GI__3GPP__3GPP__Negotiated__DSCP_descr_; break; case ALT_avp__AAA__3GPP__TWAN__S2a__Failure__Cause: myleaf.body.node.nodes[283] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 283, AAA__3GPP__TWAN__S2a__Failure__Cause_descr_.raw); encoded_length = field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause->RAW_encode(AAA__3GPP__TWAN__S2a__Failure__Cause_descr_, *myleaf.body.node.nodes[283]); myleaf.body.node.nodes[283]->coding_descr = &AAA__3GPP__TWAN__S2a__Failure__Cause_descr_; break; case ALT_avp__MIPv4__NONE__MIP__FA__to__MN__SPI: myleaf.body.node.nodes[284] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 284, MIPv4__NONE__MIP__FA__to__MN__SPI_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI->RAW_encode(MIPv4__NONE__MIP__FA__to__MN__SPI_descr_, *myleaf.body.node.nodes[284]); myleaf.body.node.nodes[284]->coding_descr = &MIPv4__NONE__MIP__FA__to__MN__SPI_descr_; break; case ALT_avp__DCA__3GPP__Trigger: myleaf.body.node.nodes[285] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 285, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Trigger->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[285]); myleaf.body.node.nodes[285]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Called__Identity__Change: myleaf.body.node.nodes[286] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 286, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Called__Identity__Change->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[286]); myleaf.body.node.nodes[286]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__ProSe__Request__Timestamp: myleaf.body.node.nodes[287] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 287, DCA__3GPP__ProSe__Request__Timestamp_descr_.raw); encoded_length = field_avp__DCA__3GPP__ProSe__Request__Timestamp->RAW_encode(DCA__3GPP__ProSe__Request__Timestamp_descr_, *myleaf.body.node.nodes[287]); myleaf.body.node.nodes[287]->coding_descr = &DCA__3GPP__ProSe__Request__Timestamp_descr_; break; case ALT_avp__DCA__3GPP__PoC__Session__Id: myleaf.body.node.nodes[288] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 288, DCA__3GPP__PoC__Session__Id_descr_.raw); encoded_length = field_avp__DCA__3GPP__PoC__Session__Id->RAW_encode(DCA__3GPP__PoC__Session__Id_descr_, *myleaf.body.node.nodes[288]); myleaf.body.node.nodes[288]->coding_descr = &DCA__3GPP__PoC__Session__Id_descr_; break; case ALT_avp__BASE__NONE__Proxy__State: myleaf.body.node.nodes[289] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 289, BASE__NONE__Proxy__State_descr_.raw); encoded_length = field_avp__BASE__NONE__Proxy__State->RAW_encode(BASE__NONE__Proxy__State_descr_, *myleaf.body.node.nodes[289]); myleaf.body.node.nodes[289]->coding_descr = &BASE__NONE__Proxy__State_descr_; break; case ALT_avp__DCA__3GPP__PoC__Server__Role: myleaf.body.node.nodes[290] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 290, DCA__3GPP__PoC__Server__Role_descr_.raw); encoded_length = field_avp__DCA__3GPP__PoC__Server__Role->RAW_encode(DCA__3GPP__PoC__Server__Role_descr_, *myleaf.body.node.nodes[290]); myleaf.body.node.nodes[290]->coding_descr = &DCA__3GPP__PoC__Server__Role_descr_; break; case ALT_avp__DCA__3GPP__Forwarding__Pending: myleaf.body.node.nodes[291] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 291, DCA__3GPP__Forwarding__Pending_descr_.raw); encoded_length = field_avp__DCA__3GPP__Forwarding__Pending->RAW_encode(DCA__3GPP__Forwarding__Pending_descr_, *myleaf.body.node.nodes[291]); myleaf.body.node.nodes[291]->coding_descr = &DCA__3GPP__Forwarding__Pending_descr_; break; case ALT_avp__S6__3GPP__SIR__Flags: myleaf.body.node.nodes[292] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 292, S6__3GPP__SIR__Flags_descr_.raw); encoded_length = field_avp__S6__3GPP__SIR__Flags->RAW_encode(S6__3GPP__SIR__Flags_descr_, *myleaf.body.node.nodes[292]); myleaf.body.node.nodes[292]->coding_descr = &S6__3GPP__SIR__Flags_descr_; break; case ALT_avp__DCC__NONE__Credit__Control__Failure__Handling: myleaf.body.node.nodes[293] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 293, DCC__NONE__Credit__Control__Failure__Handling_descr_.raw); encoded_length = field_avp__DCC__NONE__Credit__Control__Failure__Handling->RAW_encode(DCC__NONE__Credit__Control__Failure__Handling_descr_, *myleaf.body.node.nodes[293]); myleaf.body.node.nodes[293]->coding_descr = &DCC__NONE__Credit__Control__Failure__Handling_descr_; break; case ALT_avp__MIPv6__NONE__MIP6__Agent__Info: myleaf.body.node.nodes[294] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 294, AVP__list_descr_.raw); encoded_length = field_avp__MIPv6__NONE__MIP6__Agent__Info->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[294]); myleaf.body.node.nodes[294]->coding_descr = &AVP__list_descr_; break; case ALT_avp__RX__3GPP__MPS__Identifier: myleaf.body.node.nodes[295] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 295, RX__3GPP__MPS__Identifier_descr_.raw); encoded_length = field_avp__RX__3GPP__MPS__Identifier->RAW_encode(RX__3GPP__MPS__Identifier_descr_, *myleaf.body.node.nodes[295]); myleaf.body.node.nodes[295]->coding_descr = &RX__3GPP__MPS__Identifier_descr_; break; case ALT_avp__PCC__3GPP__Credit__Management__Status: myleaf.body.node.nodes[296] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 296, PCC__3GPP__Credit__Management__Status_descr_.raw); encoded_length = field_avp__PCC__3GPP__Credit__Management__Status->RAW_encode(PCC__3GPP__Credit__Management__Status_descr_, *myleaf.body.node.nodes[296]); myleaf.body.node.nodes[296]->coding_descr = &PCC__3GPP__Credit__Management__Status_descr_; break; case ALT_avp__AAA__3GPP__MDT__Allowed__PLMN__Id: myleaf.body.node.nodes[297] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 297, AAA__3GPP__MDT__Allowed__PLMN__Id_descr_.raw); encoded_length = field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id->RAW_encode(AAA__3GPP__MDT__Allowed__PLMN__Id_descr_, *myleaf.body.node.nodes[297]); myleaf.body.node.nodes[297]->coding_descr = &AAA__3GPP__MDT__Allowed__PLMN__Id_descr_; break; case ALT_avp__DCA__3GPP__Monitored__PLMN__Identifier: myleaf.body.node.nodes[298] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 298, DCA__3GPP__Monitored__PLMN__Identifier_descr_.raw); encoded_length = field_avp__DCA__3GPP__Monitored__PLMN__Identifier->RAW_encode(DCA__3GPP__Monitored__PLMN__Identifier_descr_, *myleaf.body.node.nodes[298]); myleaf.body.node.nodes[298]->coding_descr = &DCA__3GPP__Monitored__PLMN__Identifier_descr_; break; case ALT_avp__S6__3GPP__Service__Result: myleaf.body.node.nodes[299] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 299, AVP__list_descr_.raw); encoded_length = field_avp__S6__3GPP__Service__Result->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[299]); myleaf.body.node.nodes[299]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__Reporting__Level: myleaf.body.node.nodes[300] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 300, PCC__3GPP__Reporting__Level_descr_.raw); encoded_length = field_avp__PCC__3GPP__Reporting__Level->RAW_encode(PCC__3GPP__Reporting__Level_descr_, *myleaf.body.node.nodes[300]); myleaf.body.node.nodes[300]->coding_descr = &PCC__3GPP__Reporting__Level_descr_; break; case ALT_avp__AAA__3GPP__MME__Location__Information: myleaf.body.node.nodes[301] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 301, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__MME__Location__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[301]); myleaf.body.node.nodes[301]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Served__Party__IP__Address: myleaf.body.node.nodes[302] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 302, AVP__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__Served__Party__IP__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[302]); myleaf.body.node.nodes[302]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__RX__3GPP__Max__Supported__Bandwidth__DL: myleaf.body.node.nodes[303] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 303, RX__3GPP__Max__Supported__Bandwidth__DL_descr_.raw); encoded_length = field_avp__RX__3GPP__Max__Supported__Bandwidth__DL->RAW_encode(RX__3GPP__Max__Supported__Bandwidth__DL_descr_, *myleaf.body.node.nodes[303]); myleaf.body.node.nodes[303]->coding_descr = &RX__3GPP__Max__Supported__Bandwidth__DL_descr_; break; case ALT_avp__DCA__3GPP__Time__First__Reception: myleaf.body.node.nodes[304] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 304, DCA__3GPP__Time__First__Reception_descr_.raw); encoded_length = field_avp__DCA__3GPP__Time__First__Reception->RAW_encode(DCA__3GPP__Time__First__Reception_descr_, *myleaf.body.node.nodes[304]); myleaf.body.node.nodes[304]->coding_descr = &DCA__3GPP__Time__First__Reception_descr_; break; case ALT_avp__PCC__3GPP__Pre__emption__Capability: myleaf.body.node.nodes[305] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 305, PCC__3GPP__Pre__emption__Capability_descr_.raw); encoded_length = field_avp__PCC__3GPP__Pre__emption__Capability->RAW_encode(PCC__3GPP__Pre__emption__Capability_descr_, *myleaf.body.node.nodes[305]); myleaf.body.node.nodes[305]->coding_descr = &PCC__3GPP__Pre__emption__Capability_descr_; break; case ALT_avp__AAA__3GPP__Subscribed__VSRVCC: myleaf.body.node.nodes[306] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 306, AAA__3GPP__Subscribed__VSRVCC_descr_.raw); encoded_length = field_avp__AAA__3GPP__Subscribed__VSRVCC->RAW_encode(AAA__3GPP__Subscribed__VSRVCC_descr_, *myleaf.body.node.nodes[306]); myleaf.body.node.nodes[306]->coding_descr = &AAA__3GPP__Subscribed__VSRVCC_descr_; break; case ALT_avp__PCC__3GPP__Monitoring__Flags: myleaf.body.node.nodes[307] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 307, PCC__3GPP__Monitoring__Flags_descr_.raw); encoded_length = field_avp__PCC__3GPP__Monitoring__Flags->RAW_encode(PCC__3GPP__Monitoring__Flags_descr_, *myleaf.body.node.nodes[307]); myleaf.body.node.nodes[307]->coding_descr = &PCC__3GPP__Monitoring__Flags_descr_; break; case ALT_avp__BASE__NONE__Redirect__Max__Cache__Time: myleaf.body.node.nodes[308] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 308, BASE__NONE__Redirect__Max__Cache__Time_descr_.raw); encoded_length = field_avp__BASE__NONE__Redirect__Max__Cache__Time->RAW_encode(BASE__NONE__Redirect__Max__Cache__Time_descr_, *myleaf.body.node.nodes[308]); myleaf.body.node.nodes[308]->coding_descr = &BASE__NONE__Redirect__Max__Cache__Time_descr_; break; case ALT_avp__CxDx__3GPP__Feature__List: myleaf.body.node.nodes[309] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 309, CxDx__3GPP__Feature__List_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Feature__List->RAW_encode(CxDx__3GPP__Feature__List_descr_, *myleaf.body.node.nodes[309]); myleaf.body.node.nodes[309]->coding_descr = &CxDx__3GPP__Feature__List_descr_; break; case ALT_avp__DCA__3GPP__Address__Type: myleaf.body.node.nodes[310] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 310, DCA__3GPP__Address__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__Address__Type->RAW_encode(DCA__3GPP__Address__Type_descr_, *myleaf.body.node.nodes[310]); myleaf.body.node.nodes[310]->coding_descr = &DCA__3GPP__Address__Type_descr_; break; case ALT_avp__PCC__3GPP__TCP__Source__Port: myleaf.body.node.nodes[311] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 311, PCC__3GPP__TCP__Source__Port_descr_.raw); encoded_length = field_avp__PCC__3GPP__TCP__Source__Port->RAW_encode(PCC__3GPP__TCP__Source__Port_descr_, *myleaf.body.node.nodes[311]); myleaf.body.node.nodes[311]->coding_descr = &PCC__3GPP__TCP__Source__Port_descr_; break; case ALT_avp__PCC__3GPP__Application__Detection__Information: myleaf.body.node.nodes[312] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 312, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__Application__Detection__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[312]); myleaf.body.node.nodes[312]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__Emergency__Info: myleaf.body.node.nodes[313] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 313, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__Emergency__Info->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[313]); myleaf.body.node.nodes[313]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Remaining__Balance: myleaf.body.node.nodes[314] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 314, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Remaining__Balance->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[314]); myleaf.body.node.nodes[314]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__MPS__Priority: myleaf.body.node.nodes[315] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 315, AAA__3GPP__MPS__Priority_descr_.raw); encoded_length = field_avp__AAA__3GPP__MPS__Priority->RAW_encode(AAA__3GPP__MPS__Priority_descr_, *myleaf.body.node.nodes[315]); myleaf.body.node.nodes[315]->coding_descr = &AAA__3GPP__MPS__Priority_descr_; break; case ALT_avp__DCA__3GPP__Next__Tariff: myleaf.body.node.nodes[316] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 316, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Next__Tariff->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[316]); myleaf.body.node.nodes[316]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCC__NONE__Requested__Action: myleaf.body.node.nodes[317] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 317, DCC__NONE__Requested__Action_descr_.raw); encoded_length = field_avp__DCC__NONE__Requested__Action->RAW_encode(DCC__NONE__Requested__Action_descr_, *myleaf.body.node.nodes[317]); myleaf.body.node.nodes[317]->coding_descr = &DCC__NONE__Requested__Action_descr_; break; case ALT_avp__CxDx__3GPP__Record__Route: myleaf.body.node.nodes[318] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 318, CxDx__3GPP__Record__Route_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Record__Route->RAW_encode(CxDx__3GPP__Record__Route_descr_, *myleaf.body.node.nodes[318]); myleaf.body.node.nodes[318]->coding_descr = &CxDx__3GPP__Record__Route_descr_; break; case ALT_avp__DCA__3GPP__Tariff__XML: myleaf.body.node.nodes[319] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 319, DCA__3GPP__Tariff__XML_descr_.raw); encoded_length = field_avp__DCA__3GPP__Tariff__XML->RAW_encode(DCA__3GPP__Tariff__XML_descr_, *myleaf.body.node.nodes[319]); myleaf.body.node.nodes[319]->coding_descr = &DCA__3GPP__Tariff__XML_descr_; break; case ALT_avp__AAA__3GPP__Alert__Reason: myleaf.body.node.nodes[320] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 320, AAA__3GPP__Alert__Reason_descr_.raw); encoded_length = field_avp__AAA__3GPP__Alert__Reason->RAW_encode(AAA__3GPP__Alert__Reason_descr_, *myleaf.body.node.nodes[320]); myleaf.body.node.nodes[320]->coding_descr = &AAA__3GPP__Alert__Reason_descr_; break; case ALT_avp__DCA__3GPP__Recipient__Address: myleaf.body.node.nodes[321] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 321, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Recipient__Address->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[321]); myleaf.body.node.nodes[321]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Change__Condition: myleaf.body.node.nodes[322] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 322, DCA__3GPP__Change__Condition_descr_.raw); encoded_length = field_avp__DCA__3GPP__Change__Condition->RAW_encode(DCA__3GPP__Change__Condition_descr_, *myleaf.body.node.nodes[322]); myleaf.body.node.nodes[322]->coding_descr = &DCA__3GPP__Change__Condition_descr_; break; case ALT_avp__GI__3GPP__3GPP__CG__IPv6__Address: myleaf.body.node.nodes[323] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 323, GI__3GPP__3GPP__CG__IPv6__Address_descr_.raw); encoded_length = field_avp__GI__3GPP__3GPP__CG__IPv6__Address->RAW_encode(GI__3GPP__3GPP__CG__IPv6__Address_descr_, *myleaf.body.node.nodes[323]); myleaf.body.node.nodes[323]->coding_descr = &GI__3GPP__3GPP__CG__IPv6__Address_descr_; break; case ALT_avp__DNAS__NONE__Idle__Timeout: myleaf.body.node.nodes[324] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 324, DNAS__NONE__Idle__Timeout_descr_.raw); encoded_length = field_avp__DNAS__NONE__Idle__Timeout->RAW_encode(DNAS__NONE__Idle__Timeout_descr_, *myleaf.body.node.nodes[324]); myleaf.body.node.nodes[324]->coding_descr = &DNAS__NONE__Idle__Timeout_descr_; break; case ALT_avp__DNAS__NONE__NAS__Port__Id: myleaf.body.node.nodes[325] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 325, DNAS__NONE__NAS__Port__Id_descr_.raw); encoded_length = field_avp__DNAS__NONE__NAS__Port__Id->RAW_encode(DNAS__NONE__NAS__Port__Id_descr_, *myleaf.body.node.nodes[325]); myleaf.body.node.nodes[325]->coding_descr = &DNAS__NONE__NAS__Port__Id_descr_; break; case ALT_avp__AAA__3GPP__DEA__Flags: myleaf.body.node.nodes[326] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 326, AAA__3GPP__DEA__Flags_descr_.raw); encoded_length = field_avp__AAA__3GPP__DEA__Flags->RAW_encode(AAA__3GPP__DEA__Flags_descr_, *myleaf.body.node.nodes[326]); myleaf.body.node.nodes[326]->coding_descr = &AAA__3GPP__DEA__Flags_descr_; break; case ALT_avp__DCA__3GPP__SCS__AS__Address: myleaf.body.node.nodes[327] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 327, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__SCS__AS__Address->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[327]); myleaf.body.node.nodes[327]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__MO__LR: myleaf.body.node.nodes[328] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 328, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__MO__LR->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[328]); myleaf.body.node.nodes[328]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__IMS__Visited__Network__Identifier: myleaf.body.node.nodes[329] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 329, DCA__3GPP__IMS__Visited__Network__Identifier_descr_.raw); encoded_length = field_avp__DCA__3GPP__IMS__Visited__Network__Identifier->RAW_encode(DCA__3GPP__IMS__Visited__Network__Identifier_descr_, *myleaf.body.node.nodes[329]); myleaf.body.node.nodes[329]->coding_descr = &DCA__3GPP__IMS__Visited__Network__Identifier_descr_; break; case ALT_avp__DCA__3GPP__PoC__User__Role: myleaf.body.node.nodes[330] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 330, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__PoC__User__Role->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[330]); myleaf.body.node.nodes[330]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Announcement__Identifier: myleaf.body.node.nodes[331] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 331, DCA__3GPP__Announcement__Identifier_descr_.raw); encoded_length = field_avp__DCA__3GPP__Announcement__Identifier->RAW_encode(DCA__3GPP__Announcement__Identifier_descr_, *myleaf.body.node.nodes[331]); myleaf.body.node.nodes[331]->coding_descr = &DCA__3GPP__Announcement__Identifier_descr_; break; case ALT_avp__AAA__3GPP__Non__3GPP__IP__Access: myleaf.body.node.nodes[332] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 332, AAA__3GPP__Non__3GPP__IP__Access_descr_.raw); encoded_length = field_avp__AAA__3GPP__Non__3GPP__IP__Access->RAW_encode(AAA__3GPP__Non__3GPP__IP__Access_descr_, *myleaf.body.node.nodes[332]); myleaf.body.node.nodes[332]->coding_descr = &AAA__3GPP__Non__3GPP__IP__Access_descr_; break; case ALT_avp__DCA__3GPP__Monitoring__Event__Report__Data: myleaf.body.node.nodes[333] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 333, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Monitoring__Event__Report__Data->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[333]); myleaf.body.node.nodes[333]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Adaptations: myleaf.body.node.nodes[334] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 334, DCA__3GPP__Adaptations_descr_.raw); encoded_length = field_avp__DCA__3GPP__Adaptations->RAW_encode(DCA__3GPP__Adaptations_descr_, *myleaf.body.node.nodes[334]); myleaf.body.node.nodes[334]->coding_descr = &DCA__3GPP__Adaptations_descr_; break; case ALT_avp__BASE__NONE__Host__IP__Address: myleaf.body.node.nodes[335] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 335, AVP__Address_descr_.raw); encoded_length = field_avp__BASE__NONE__Host__IP__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[335]); myleaf.body.node.nodes[335]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__MIPv4__NONE__MIP__Reg__Request: myleaf.body.node.nodes[336] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 336, MIPv4__NONE__MIP__Reg__Request_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__Reg__Request->RAW_encode(MIPv4__NONE__MIP__Reg__Request_descr_, *myleaf.body.node.nodes[336]); myleaf.body.node.nodes[336]->coding_descr = &MIPv4__NONE__MIP__Reg__Request_descr_; break; case ALT_avp__DCA__3GPP__Quota__Holding__Time: myleaf.body.node.nodes[337] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 337, DCA__3GPP__Quota__Holding__Time_descr_.raw); encoded_length = field_avp__DCA__3GPP__Quota__Holding__Time->RAW_encode(DCA__3GPP__Quota__Holding__Time_descr_, *myleaf.body.node.nodes[337]); myleaf.body.node.nodes[337]->coding_descr = &DCA__3GPP__Quota__Holding__Time_descr_; break; case ALT_avp__AAA__3GPP__Maximum__Wait__Time: myleaf.body.node.nodes[338] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 338, AAA__3GPP__Maximum__Wait__Time_descr_.raw); encoded_length = field_avp__AAA__3GPP__Maximum__Wait__Time->RAW_encode(AAA__3GPP__Maximum__Wait__Time_descr_, *myleaf.body.node.nodes[338]); myleaf.body.node.nodes[338]->coding_descr = &AAA__3GPP__Maximum__Wait__Time_descr_; break; case ALT_avp__RX__3GPP__Max__Requested__Bandwidth__UL: myleaf.body.node.nodes[339] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 339, RX__3GPP__Max__Requested__Bandwidth__UL_descr_.raw); encoded_length = field_avp__RX__3GPP__Max__Requested__Bandwidth__UL->RAW_encode(RX__3GPP__Max__Requested__Bandwidth__UL_descr_, *myleaf.body.node.nodes[339]); myleaf.body.node.nodes[339]->coding_descr = &RX__3GPP__Max__Requested__Bandwidth__UL_descr_; break; case ALT_avp__PCC__3GPP__Usage__Monitoring__Support: myleaf.body.node.nodes[340] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 340, PCC__3GPP__Usage__Monitoring__Support_descr_.raw); encoded_length = field_avp__PCC__3GPP__Usage__Monitoring__Support->RAW_encode(PCC__3GPP__Usage__Monitoring__Support_descr_, *myleaf.body.node.nodes[340]); myleaf.body.node.nodes[340]->coding_descr = &PCC__3GPP__Usage__Monitoring__Support_descr_; break; case ALT_avp__S6__3GPP__Maximum__Response__Time: myleaf.body.node.nodes[341] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 341, S6__3GPP__Maximum__Response__Time_descr_.raw); encoded_length = field_avp__S6__3GPP__Maximum__Response__Time->RAW_encode(S6__3GPP__Maximum__Response__Time_descr_, *myleaf.body.node.nodes[341]); myleaf.body.node.nodes[341]->coding_descr = &S6__3GPP__Maximum__Response__Time_descr_; break; case ALT_avp__DCA__3GPP__Envelope__Reporting: myleaf.body.node.nodes[342] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 342, DCA__3GPP__Envelope__Reporting_descr_.raw); encoded_length = field_avp__DCA__3GPP__Envelope__Reporting->RAW_encode(DCA__3GPP__Envelope__Reporting_descr_, *myleaf.body.node.nodes[342]); myleaf.body.node.nodes[342]->coding_descr = &DCA__3GPP__Envelope__Reporting_descr_; break; case ALT_avp__DCA__3GPP__Application__Server: myleaf.body.node.nodes[343] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 343, DCA__3GPP__Application__Server_descr_.raw); encoded_length = field_avp__DCA__3GPP__Application__Server->RAW_encode(DCA__3GPP__Application__Server_descr_, *myleaf.body.node.nodes[343]); myleaf.body.node.nodes[343]->coding_descr = &DCA__3GPP__Application__Server_descr_; break; case ALT_avp__RX__3GPP__Sponsor__Identity: myleaf.body.node.nodes[344] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 344, RX__3GPP__Sponsor__Identity_descr_.raw); encoded_length = field_avp__RX__3GPP__Sponsor__Identity->RAW_encode(RX__3GPP__Sponsor__Identity_descr_, *myleaf.body.node.nodes[344]); myleaf.body.node.nodes[344]->coding_descr = &RX__3GPP__Sponsor__Identity_descr_; break; case ALT_avp__DNAS__NONE__Framed__Appletalk__Link: myleaf.body.node.nodes[345] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 345, DNAS__NONE__Framed__Appletalk__Link_descr_.raw); encoded_length = field_avp__DNAS__NONE__Framed__Appletalk__Link->RAW_encode(DNAS__NONE__Framed__Appletalk__Link_descr_, *myleaf.body.node.nodes[345]); myleaf.body.node.nodes[345]->coding_descr = &DNAS__NONE__Framed__Appletalk__Link_descr_; break; case ALT_avp__DNAS__NONE__Framed__Interface__Id: myleaf.body.node.nodes[346] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 346, DNAS__NONE__Framed__Interface__Id_descr_.raw); encoded_length = field_avp__DNAS__NONE__Framed__Interface__Id->RAW_encode(DNAS__NONE__Framed__Interface__Id_descr_, *myleaf.body.node.nodes[346]); myleaf.body.node.nodes[346]->coding_descr = &DNAS__NONE__Framed__Interface__Id_descr_; break; case ALT_avp__DCA__3GPP__Proximity__Alert__Indication: myleaf.body.node.nodes[347] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 347, DCA__3GPP__Proximity__Alert__Indication_descr_.raw); encoded_length = field_avp__DCA__3GPP__Proximity__Alert__Indication->RAW_encode(DCA__3GPP__Proximity__Alert__Indication_descr_, *myleaf.body.node.nodes[347]); myleaf.body.node.nodes[347]->coding_descr = &DCA__3GPP__Proximity__Alert__Indication_descr_; break; case ALT_avp__PCC__3GPP__CoA__IP__Address: myleaf.body.node.nodes[348] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 348, AVP__Address_descr_.raw); encoded_length = field_avp__PCC__3GPP__CoA__IP__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[348]); myleaf.body.node.nodes[348]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__DCA__3GPP__Trunk__Group__Id: myleaf.body.node.nodes[349] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 349, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Trunk__Group__Id->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[349]); myleaf.body.node.nodes[349]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__Default__QoS__Information: myleaf.body.node.nodes[350] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 350, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__Default__QoS__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[350]); myleaf.body.node.nodes[350]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__AN__GW__Address: myleaf.body.node.nodes[351] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 351, AVP__Address_descr_.raw); encoded_length = field_avp__PCC__3GPP__AN__GW__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[351]); myleaf.body.node.nodes[351]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__DCA__3GPP__Start__Of__Charging: myleaf.body.node.nodes[352] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 352, DCA__3GPP__Start__Of__Charging_descr_.raw); encoded_length = field_avp__DCA__3GPP__Start__Of__Charging->RAW_encode(DCA__3GPP__Start__Of__Charging_descr_, *myleaf.body.node.nodes[352]); myleaf.body.node.nodes[352]->coding_descr = &DCA__3GPP__Start__Of__Charging_descr_; break; case ALT_avp__DCA__3GPP__Participants__Involved: myleaf.body.node.nodes[353] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 353, DCA__3GPP__Participants__Involved_descr_.raw); encoded_length = field_avp__DCA__3GPP__Participants__Involved->RAW_encode(DCA__3GPP__Participants__Involved_descr_, *myleaf.body.node.nodes[353]); myleaf.body.node.nodes[353]->coding_descr = &DCA__3GPP__Participants__Involved_descr_; break; case ALT_avp__PCC__3GPP__NBIFOM__Support: myleaf.body.node.nodes[354] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 354, PCC__3GPP__NBIFOM__Support_descr_.raw); encoded_length = field_avp__PCC__3GPP__NBIFOM__Support->RAW_encode(PCC__3GPP__NBIFOM__Support_descr_, *myleaf.body.node.nodes[354]); myleaf.body.node.nodes[354]->coding_descr = &PCC__3GPP__NBIFOM__Support_descr_; break; case ALT_avp__PCC__3GPP__Redirect__Support: myleaf.body.node.nodes[355] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 355, PCC__3GPP__Redirect__Support_descr_.raw); encoded_length = field_avp__PCC__3GPP__Redirect__Support->RAW_encode(PCC__3GPP__Redirect__Support_descr_, *myleaf.body.node.nodes[355]); myleaf.body.node.nodes[355]->coding_descr = &PCC__3GPP__Redirect__Support_descr_; break; case ALT_avp__AAA__3GPP__IMSI__Group__Id: myleaf.body.node.nodes[356] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 356, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__IMSI__Group__Id->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[356]); myleaf.body.node.nodes[356]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__Cell__Global__Identity: myleaf.body.node.nodes[357] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 357, AAA__3GPP__Cell__Global__Identity_descr_.raw); encoded_length = field_avp__AAA__3GPP__Cell__Global__Identity->RAW_encode(AAA__3GPP__Cell__Global__Identity_descr_, *myleaf.body.node.nodes[357]); myleaf.body.node.nodes[357]->coding_descr = &AAA__3GPP__Cell__Global__Identity_descr_; break; case ALT_avp__BASE__NONE__Vendor__Id: myleaf.body.node.nodes[358] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 358, BASE__NONE__Vendor__Id_descr_.raw); encoded_length = field_avp__BASE__NONE__Vendor__Id->RAW_encode(BASE__NONE__Vendor__Id_descr_, *myleaf.body.node.nodes[358]); myleaf.body.node.nodes[358]->coding_descr = &BASE__NONE__Vendor__Id_descr_; break; case ALT_avp__AAA__3GPP__PDN__Connection__Continuity: myleaf.body.node.nodes[359] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 359, AAA__3GPP__PDN__Connection__Continuity_descr_.raw); encoded_length = field_avp__AAA__3GPP__PDN__Connection__Continuity->RAW_encode(AAA__3GPP__PDN__Connection__Continuity_descr_, *myleaf.body.node.nodes[359]); myleaf.body.node.nodes[359]->coding_descr = &AAA__3GPP__PDN__Connection__Continuity_descr_; break; case ALT_avp__DCA__3GPP__Tariff__Information: myleaf.body.node.nodes[360] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 360, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Tariff__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[360]); myleaf.body.node.nodes[360]->coding_descr = &AVP__list_descr_; break; case ALT_avp__CxDx__3GPP__Wildcarded__Public__Identity: myleaf.body.node.nodes[361] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 361, CxDx__3GPP__Wildcarded__Public__Identity_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Wildcarded__Public__Identity->RAW_encode(CxDx__3GPP__Wildcarded__Public__Identity_descr_, *myleaf.body.node.nodes[361]); myleaf.body.node.nodes[361]->coding_descr = &CxDx__3GPP__Wildcarded__Public__Identity_descr_; break; case ALT_avp__MIPv4__NONE__Acct__Session__Time: myleaf.body.node.nodes[362] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 362, MIPv4__NONE__Acct__Session__Time_descr_.raw); encoded_length = field_avp__MIPv4__NONE__Acct__Session__Time->RAW_encode(MIPv4__NONE__Acct__Session__Time_descr_, *myleaf.body.node.nodes[362]); myleaf.body.node.nodes[362]->coding_descr = &MIPv4__NONE__Acct__Session__Time_descr_; break; case ALT_avp__AAA__3GPP__DSA__Flags: myleaf.body.node.nodes[363] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 363, AAA__3GPP__DSA__Flags_descr_.raw); encoded_length = field_avp__AAA__3GPP__DSA__Flags->RAW_encode(AAA__3GPP__DSA__Flags_descr_, *myleaf.body.node.nodes[363]); myleaf.body.node.nodes[363]->coding_descr = &AAA__3GPP__DSA__Flags_descr_; break; case ALT_avp__DCA__3GPP__PoC__Event__Type: myleaf.body.node.nodes[364] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 364, DCA__3GPP__PoC__Event__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__PoC__Event__Type->RAW_encode(DCA__3GPP__PoC__Event__Type_descr_, *myleaf.body.node.nodes[364]); myleaf.body.node.nodes[364]->coding_descr = &DCA__3GPP__PoC__Event__Type_descr_; break; case ALT_avp__AAA__3GPP__Trace__Data: myleaf.body.node.nodes[365] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 365, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__Trace__Data->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[365]); myleaf.body.node.nodes[365]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__LCS__Info: myleaf.body.node.nodes[366] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 366, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__LCS__Info->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[366]); myleaf.body.node.nodes[366]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__LCS__Requestor__Id__String: myleaf.body.node.nodes[367] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 367, DCA__3GPP__LCS__Requestor__Id__String_descr_.raw); encoded_length = field_avp__DCA__3GPP__LCS__Requestor__Id__String->RAW_encode(DCA__3GPP__LCS__Requestor__Id__String_descr_, *myleaf.body.node.nodes[367]); myleaf.body.node.nodes[367]->coding_descr = &DCA__3GPP__LCS__Requestor__Id__String_descr_; break; case ALT_avp__AAA__3GPP__PDN__GW__Allocation__Type: myleaf.body.node.nodes[368] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 368, AAA__3GPP__PDN__GW__Allocation__Type_descr_.raw); encoded_length = field_avp__AAA__3GPP__PDN__GW__Allocation__Type->RAW_encode(AAA__3GPP__PDN__GW__Allocation__Type_descr_, *myleaf.body.node.nodes[368]); myleaf.body.node.nodes[368]->coding_descr = &AAA__3GPP__PDN__GW__Allocation__Type_descr_; break; case ALT_avp__DCA__3GPP__Additional__Type__Information: myleaf.body.node.nodes[369] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 369, DCA__3GPP__Additional__Type__Information_descr_.raw); encoded_length = field_avp__DCA__3GPP__Additional__Type__Information->RAW_encode(DCA__3GPP__Additional__Type__Information_descr_, *myleaf.body.node.nodes[369]); myleaf.body.node.nodes[369]->coding_descr = &DCA__3GPP__Additional__Type__Information_descr_; break; case ALT_avp__GI__3GPP__3GPP__SGSN__MCC__MNC: myleaf.body.node.nodes[370] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 370, GI__3GPP__3GPP__SGSN__MCC__MNC_descr_.raw); encoded_length = field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC->RAW_encode(GI__3GPP__3GPP__SGSN__MCC__MNC_descr_, *myleaf.body.node.nodes[370]); myleaf.body.node.nodes[370]->coding_descr = &GI__3GPP__3GPP__SGSN__MCC__MNC_descr_; break; case ALT_avp__AAA__3GPP__HESSID: myleaf.body.node.nodes[371] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 371, AAA__3GPP__HESSID_descr_.raw); encoded_length = field_avp__AAA__3GPP__HESSID->RAW_encode(AAA__3GPP__HESSID_descr_, *myleaf.body.node.nodes[371]); myleaf.body.node.nodes[371]->coding_descr = &AAA__3GPP__HESSID_descr_; break; case ALT_avp__DCA__3GPP__Content__Class: myleaf.body.node.nodes[372] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 372, DCA__3GPP__Content__Class_descr_.raw); encoded_length = field_avp__DCA__3GPP__Content__Class->RAW_encode(DCA__3GPP__Content__Class_descr_, *myleaf.body.node.nodes[372]); myleaf.body.node.nodes[372]->coding_descr = &DCA__3GPP__Content__Class_descr_; break; case ALT_avp__BASE__NONE__Event__Timestamp: myleaf.body.node.nodes[373] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 373, BASE__NONE__Event__Timestamp_descr_.raw); encoded_length = field_avp__BASE__NONE__Event__Timestamp->RAW_encode(BASE__NONE__Event__Timestamp_descr_, *myleaf.body.node.nodes[373]); myleaf.body.node.nodes[373]->coding_descr = &BASE__NONE__Event__Timestamp_descr_; break; case ALT_avp__DCA__3GPP__TAD__Identifier: myleaf.body.node.nodes[374] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 374, DCA__3GPP__TAD__Identifier_descr_.raw); encoded_length = field_avp__DCA__3GPP__TAD__Identifier->RAW_encode(DCA__3GPP__TAD__Identifier_descr_, *myleaf.body.node.nodes[374]); myleaf.body.node.nodes[374]->coding_descr = &DCA__3GPP__TAD__Identifier_descr_; break; case ALT_avp__DCC__NONE__Final__Unit__Action: myleaf.body.node.nodes[375] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 375, DCC__NONE__Final__Unit__Action_descr_.raw); encoded_length = field_avp__DCC__NONE__Final__Unit__Action->RAW_encode(DCC__NONE__Final__Unit__Action_descr_, *myleaf.body.node.nodes[375]); myleaf.body.node.nodes[375]->coding_descr = &DCC__NONE__Final__Unit__Action_descr_; break; case ALT_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result: myleaf.body.node.nodes[376] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 376, AAA__3GPP__IMEI__Check__In__VPLMN__Result_descr_.raw); encoded_length = field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result->RAW_encode(AAA__3GPP__IMEI__Check__In__VPLMN__Result_descr_, *myleaf.body.node.nodes[376]); myleaf.body.node.nodes[376]->coding_descr = &AAA__3GPP__IMEI__Check__In__VPLMN__Result_descr_; break; case ALT_avp__DCA__3GPP__Service__Generic__Information: myleaf.body.node.nodes[377] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 377, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Service__Generic__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[377]); myleaf.body.node.nodes[377]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Variable__Part__Type: myleaf.body.node.nodes[378] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 378, DCA__3GPP__Variable__Part__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__Variable__Part__Type->RAW_encode(DCA__3GPP__Variable__Part__Type_descr_, *myleaf.body.node.nodes[378]); myleaf.body.node.nodes[378]->coding_descr = &DCA__3GPP__Variable__Part__Type_descr_; break; case ALT_avp__DCA__3GPP__ProSe__Direct__Discovery__Model: myleaf.body.node.nodes[379] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 379, DCA__3GPP__ProSe__Direct__Discovery__Model_descr_.raw); encoded_length = field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model->RAW_encode(DCA__3GPP__ProSe__Direct__Discovery__Model_descr_, *myleaf.body.node.nodes[379]); myleaf.body.node.nodes[379]->coding_descr = &DCA__3GPP__ProSe__Direct__Discovery__Model_descr_; break; case ALT_avp__RX__3GPP__Extended__Max__Requested__BW__UL: myleaf.body.node.nodes[380] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 380, RX__3GPP__Extended__Max__Requested__BW__UL_descr_.raw); encoded_length = field_avp__RX__3GPP__Extended__Max__Requested__BW__UL->RAW_encode(RX__3GPP__Extended__Max__Requested__BW__UL_descr_, *myleaf.body.node.nodes[380]); myleaf.body.node.nodes[380]->coding_descr = &RX__3GPP__Extended__Max__Requested__BW__UL_descr_; break; case ALT_avp__DCA__3GPP__SM__Device__Trigger__Indicator: myleaf.body.node.nodes[381] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 381, DCA__3GPP__SM__Device__Trigger__Indicator_descr_.raw); encoded_length = field_avp__DCA__3GPP__SM__Device__Trigger__Indicator->RAW_encode(DCA__3GPP__SM__Device__Trigger__Indicator_descr_, *myleaf.body.node.nodes[381]); myleaf.body.node.nodes[381]->coding_descr = &DCA__3GPP__SM__Device__Trigger__Indicator_descr_; break; case ALT_avp__S6__3GPP__User__Identifier: myleaf.body.node.nodes[382] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 382, AVP__list_descr_.raw); encoded_length = field_avp__S6__3GPP__User__Identifier->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[382]); myleaf.body.node.nodes[382]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__QoS__Rule__Base__Name: myleaf.body.node.nodes[383] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 383, PCC__3GPP__QoS__Rule__Base__Name_descr_.raw); encoded_length = field_avp__PCC__3GPP__QoS__Rule__Base__Name->RAW_encode(PCC__3GPP__QoS__Rule__Base__Name_descr_, *myleaf.body.node.nodes[383]); myleaf.body.node.nodes[383]->coding_descr = &PCC__3GPP__QoS__Rule__Base__Name_descr_; break; case ALT_avp__DNAS__NONE__Framed__IPv6__Pool: myleaf.body.node.nodes[384] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 384, DNAS__NONE__Framed__IPv6__Pool_descr_.raw); encoded_length = field_avp__DNAS__NONE__Framed__IPv6__Pool->RAW_encode(DNAS__NONE__Framed__IPv6__Pool_descr_, *myleaf.body.node.nodes[384]); myleaf.body.node.nodes[384]->coding_descr = &DNAS__NONE__Framed__IPv6__Pool_descr_; break; case ALT_avp__AAA__3GPP__Restoration__Priority: myleaf.body.node.nodes[385] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 385, AAA__3GPP__Restoration__Priority_descr_.raw); encoded_length = field_avp__AAA__3GPP__Restoration__Priority->RAW_encode(AAA__3GPP__Restoration__Priority_descr_, *myleaf.body.node.nodes[385]); myleaf.body.node.nodes[385]->coding_descr = &AAA__3GPP__Restoration__Priority_descr_; break; case ALT_avp__DCA__3GPP__ISUP__Cause__Diagnostics: myleaf.body.node.nodes[386] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 386, DCA__3GPP__ISUP__Cause__Diagnostics_descr_.raw); encoded_length = field_avp__DCA__3GPP__ISUP__Cause__Diagnostics->RAW_encode(DCA__3GPP__ISUP__Cause__Diagnostics_descr_, *myleaf.body.node.nodes[386]); myleaf.body.node.nodes[386]->coding_descr = &DCA__3GPP__ISUP__Cause__Diagnostics_descr_; break; case ALT_avp__S6__3GPP__Association__Type: myleaf.body.node.nodes[387] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 387, S6__3GPP__Association__Type_descr_.raw); encoded_length = field_avp__S6__3GPP__Association__Type->RAW_encode(S6__3GPP__Association__Type_descr_, *myleaf.body.node.nodes[387]); myleaf.body.node.nodes[387]->coding_descr = &S6__3GPP__Association__Type_descr_; break; case ALT_avp__PCC__3GPP__Charging__Rule__Definition: myleaf.body.node.nodes[388] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 388, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__Charging__Rule__Definition->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[388]); myleaf.body.node.nodes[388]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCC__NONE__Rating__Group: myleaf.body.node.nodes[389] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 389, DCC__NONE__Rating__Group_descr_.raw); encoded_length = field_avp__DCC__NONE__Rating__Group->RAW_encode(DCC__NONE__Rating__Group_descr_, *myleaf.body.node.nodes[389]); myleaf.body.node.nodes[389]->coding_descr = &DCC__NONE__Rating__Group_descr_; break; case ALT_avp__MIPv6__NONE__MIP__MN__HA__SPI: myleaf.body.node.nodes[390] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 390, MIPv6__NONE__MIP__MN__HA__SPI_descr_.raw); encoded_length = field_avp__MIPv6__NONE__MIP__MN__HA__SPI->RAW_encode(MIPv6__NONE__MIP__MN__HA__SPI_descr_, *myleaf.body.node.nodes[390]); myleaf.body.node.nodes[390]->coding_descr = &MIPv6__NONE__MIP__MN__HA__SPI_descr_; break; case ALT_avp__RX__3GPP__Min__Requested__Bandwidth__UL: myleaf.body.node.nodes[391] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 391, RX__3GPP__Min__Requested__Bandwidth__UL_descr_.raw); encoded_length = field_avp__RX__3GPP__Min__Requested__Bandwidth__UL->RAW_encode(RX__3GPP__Min__Requested__Bandwidth__UL_descr_, *myleaf.body.node.nodes[391]); myleaf.body.node.nodes[391]->coding_descr = &RX__3GPP__Min__Requested__Bandwidth__UL_descr_; break; case ALT_avp__DCA__3GPP__Application__Specific__Data: myleaf.body.node.nodes[392] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 392, DCA__3GPP__Application__Specific__Data_descr_.raw); encoded_length = field_avp__DCA__3GPP__Application__Specific__Data->RAW_encode(DCA__3GPP__Application__Specific__Data_descr_, *myleaf.body.node.nodes[392]); myleaf.body.node.nodes[392]->coding_descr = &DCA__3GPP__Application__Specific__Data_descr_; break; case ALT_avp__PCC__3GPP__CoA__Information: myleaf.body.node.nodes[393] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 393, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__CoA__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[393]); myleaf.body.node.nodes[393]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__Report__Amount: myleaf.body.node.nodes[394] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 394, AAA__3GPP__Report__Amount_descr_.raw); encoded_length = field_avp__AAA__3GPP__Report__Amount->RAW_encode(AAA__3GPP__Report__Amount_descr_, *myleaf.body.node.nodes[394]); myleaf.body.node.nodes[394]->coding_descr = &AAA__3GPP__Report__Amount_descr_; break; case ALT_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name: myleaf.body.node.nodes[395] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 395, CxDx__3GPP__Secondary__Charging__Collection__Function__Name_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name->RAW_encode(CxDx__3GPP__Secondary__Charging__Collection__Function__Name_descr_, *myleaf.body.node.nodes[395]); myleaf.body.node.nodes[395]->coding_descr = &CxDx__3GPP__Secondary__Charging__Collection__Function__Name_descr_; break; case ALT_avp__DCC__NONE__User__Equipment__Info: myleaf.body.node.nodes[396] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 396, AVP__list_descr_.raw); encoded_length = field_avp__DCC__NONE__User__Equipment__Info->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[396]); myleaf.body.node.nodes[396]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__A__MSISDN: myleaf.body.node.nodes[397] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 397, AAA__3GPP__A__MSISDN_descr_.raw); encoded_length = field_avp__AAA__3GPP__A__MSISDN->RAW_encode(AAA__3GPP__A__MSISDN_descr_, *myleaf.body.node.nodes[397]); myleaf.body.node.nodes[397]->coding_descr = &AAA__3GPP__A__MSISDN_descr_; break; case ALT_avp__MIPv4__NONE__MIP__Mobile__Node__Address: myleaf.body.node.nodes[398] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 398, AVP__Address_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__Mobile__Node__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[398]); myleaf.body.node.nodes[398]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__PCC__3GPP__Routing__Rule__Report: myleaf.body.node.nodes[399] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 399, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__Routing__Rule__Report->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[399]); myleaf.body.node.nodes[399]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__Number__Of__Requested__Vectors: myleaf.body.node.nodes[400] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 400, AAA__3GPP__Number__Of__Requested__Vectors_descr_.raw); encoded_length = field_avp__AAA__3GPP__Number__Of__Requested__Vectors->RAW_encode(AAA__3GPP__Number__Of__Requested__Vectors_descr_, *myleaf.body.node.nodes[400]); myleaf.body.node.nodes[400]->coding_descr = &AAA__3GPP__Number__Of__Requested__Vectors_descr_; break; case ALT_avp__AAA__3GPP__AIR__Flags: myleaf.body.node.nodes[401] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 401, AAA__3GPP__AIR__Flags_descr_.raw); encoded_length = field_avp__AAA__3GPP__AIR__Flags->RAW_encode(AAA__3GPP__AIR__Flags_descr_, *myleaf.body.node.nodes[401]); myleaf.body.node.nodes[401]->coding_descr = &AAA__3GPP__AIR__Flags_descr_; break; case ALT_avp__DCA__3GPP__SM__Protocol__ID: myleaf.body.node.nodes[402] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 402, DCA__3GPP__SM__Protocol__ID_descr_.raw); encoded_length = field_avp__DCA__3GPP__SM__Protocol__ID->RAW_encode(DCA__3GPP__SM__Protocol__ID_descr_, *myleaf.body.node.nodes[402]); myleaf.body.node.nodes[402]->coding_descr = &DCA__3GPP__SM__Protocol__ID_descr_; break; case ALT_avp__DCA__3GPP__Low__Priority__Indicator: myleaf.body.node.nodes[403] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 403, DCA__3GPP__Low__Priority__Indicator_descr_.raw); encoded_length = field_avp__DCA__3GPP__Low__Priority__Indicator->RAW_encode(DCA__3GPP__Low__Priority__Indicator_descr_, *myleaf.body.node.nodes[403]); myleaf.body.node.nodes[403]->coding_descr = &DCA__3GPP__Low__Priority__Indicator_descr_; break; case ALT_avp__AAA__3GPP__Geographical__Information: myleaf.body.node.nodes[404] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 404, AAA__3GPP__Geographical__Information_descr_.raw); encoded_length = field_avp__AAA__3GPP__Geographical__Information->RAW_encode(AAA__3GPP__Geographical__Information_descr_, *myleaf.body.node.nodes[404]); myleaf.body.node.nodes[404]->coding_descr = &AAA__3GPP__Geographical__Information_descr_; break; case ALT_avp__DCA__3GPP__Participant__Action__Type: myleaf.body.node.nodes[405] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 405, DCA__3GPP__Participant__Action__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__Participant__Action__Type->RAW_encode(DCA__3GPP__Participant__Action__Type_descr_, *myleaf.body.node.nodes[405]); myleaf.body.node.nodes[405]->coding_descr = &DCA__3GPP__Participant__Action__Type_descr_; break; case ALT_avp__DCA__3GPP__Node__Id: myleaf.body.node.nodes[406] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 406, DCA__3GPP__Node__Id_descr_.raw); encoded_length = field_avp__DCA__3GPP__Node__Id->RAW_encode(DCA__3GPP__Node__Id_descr_, *myleaf.body.node.nodes[406]); myleaf.body.node.nodes[406]->coding_descr = &DCA__3GPP__Node__Id_descr_; break; case ALT_avp__CxDx__3GPP__Loose__Route__Indication: myleaf.body.node.nodes[407] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 407, CxDx__3GPP__Loose__Route__Indication_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Loose__Route__Indication->RAW_encode(CxDx__3GPP__Loose__Route__Indication_descr_, *myleaf.body.node.nodes[407]); myleaf.body.node.nodes[407]->coding_descr = &CxDx__3GPP__Loose__Route__Indication_descr_; break; case ALT_avp__DCC__NONE__Service__Parameter__Type: myleaf.body.node.nodes[408] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 408, DCC__NONE__Service__Parameter__Type_descr_.raw); encoded_length = field_avp__DCC__NONE__Service__Parameter__Type->RAW_encode(DCC__NONE__Service__Parameter__Type_descr_, *myleaf.body.node.nodes[408]); myleaf.body.node.nodes[408]->coding_descr = &DCC__NONE__Service__Parameter__Type_descr_; break; case ALT_avp__AAA__3GPP__MME__User__State: myleaf.body.node.nodes[409] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 409, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__MME__User__State->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[409]); myleaf.body.node.nodes[409]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__Access__Restriction__Data: myleaf.body.node.nodes[410] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 410, AAA__3GPP__Access__Restriction__Data_descr_.raw); encoded_length = field_avp__AAA__3GPP__Access__Restriction__Data->RAW_encode(AAA__3GPP__Access__Restriction__Data_descr_, *myleaf.body.node.nodes[410]); myleaf.body.node.nodes[410]->coding_descr = &AAA__3GPP__Access__Restriction__Data_descr_; break; case ALT_avp__DCA__3GPP__SM__Service__Type: myleaf.body.node.nodes[411] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 411, DCA__3GPP__SM__Service__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__SM__Service__Type->RAW_encode(DCA__3GPP__SM__Service__Type_descr_, *myleaf.body.node.nodes[411]); myleaf.body.node.nodes[411]->coding_descr = &DCA__3GPP__SM__Service__Type_descr_; break; case ALT_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag: myleaf.body.node.nodes[412] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 412, DCA__3GPP__UNI__PDU__CP__Only__Flag_descr_.raw); encoded_length = field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag->RAW_encode(DCA__3GPP__UNI__PDU__CP__Only__Flag_descr_, *myleaf.body.node.nodes[412]); myleaf.body.node.nodes[412]->coding_descr = &DCA__3GPP__UNI__PDU__CP__Only__Flag_descr_; break; case ALT_avp__MIPv4__NONE__MIP__Filter__Rule: myleaf.body.node.nodes[413] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 413, MIPv4__NONE__MIP__Filter__Rule_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__Filter__Rule->RAW_encode(MIPv4__NONE__MIP__Filter__Rule_descr_, *myleaf.body.node.nodes[413]); myleaf.body.node.nodes[413]->coding_descr = &MIPv4__NONE__MIP__Filter__Rule_descr_; break; case ALT_avp__BASE__NONE__Failed__AVP: myleaf.body.node.nodes[414] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 414, AVP__list_descr_.raw); encoded_length = field_avp__BASE__NONE__Failed__AVP->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[414]); myleaf.body.node.nodes[414]->coding_descr = &AVP__list_descr_; break; case ALT_avp__GI__3GPP__3GPP__RAT__Type: myleaf.body.node.nodes[415] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 415, GI__3GPP__3GPP__RAT__Type_descr_.raw); encoded_length = field_avp__GI__3GPP__3GPP__RAT__Type->RAW_encode(GI__3GPP__3GPP__RAT__Type_descr_, *myleaf.body.node.nodes[415]); myleaf.body.node.nodes[415]->coding_descr = &GI__3GPP__3GPP__RAT__Type_descr_; break; case ALT_avp__AAA__3GPP__SS__Status: myleaf.body.node.nodes[416] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 416, AAA__3GPP__SS__Status_descr_.raw); encoded_length = field_avp__AAA__3GPP__SS__Status->RAW_encode(AAA__3GPP__SS__Status_descr_, *myleaf.body.node.nodes[416]); myleaf.body.node.nodes[416]->coding_descr = &AAA__3GPP__SS__Status_descr_; break; case ALT_avp__DCA__3GPP__Neighbour__Node__Address: myleaf.body.node.nodes[417] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 417, AVP__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__Neighbour__Node__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[417]); myleaf.body.node.nodes[417]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__DCA__3GPP__Location__Type: myleaf.body.node.nodes[418] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 418, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Location__Type->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[418]); myleaf.body.node.nodes[418]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Quota__Indicator: myleaf.body.node.nodes[419] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 419, DCA__3GPP__Quota__Indicator_descr_.raw); encoded_length = field_avp__DCA__3GPP__Quota__Indicator->RAW_encode(DCA__3GPP__Quota__Indicator_descr_, *myleaf.body.node.nodes[419]); myleaf.body.node.nodes[419]->coding_descr = &DCA__3GPP__Quota__Indicator_descr_; break; case ALT_avp__DCA__3GPP__Priority: myleaf.body.node.nodes[420] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 420, DCA__3GPP__Priority_descr_.raw); encoded_length = field_avp__DCA__3GPP__Priority->RAW_encode(DCA__3GPP__Priority_descr_, *myleaf.body.node.nodes[420]); myleaf.body.node.nodes[420]->coding_descr = &DCA__3GPP__Priority_descr_; break; case ALT_avp__S6__3GPP__NIDD__Authorization__Update: myleaf.body.node.nodes[421] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 421, AVP__list_descr_.raw); encoded_length = field_avp__S6__3GPP__NIDD__Authorization__Update->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[421]); myleaf.body.node.nodes[421]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Service__Specific__Data: myleaf.body.node.nodes[422] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 422, DCA__3GPP__Service__Specific__Data_descr_.raw); encoded_length = field_avp__DCA__3GPP__Service__Specific__Data->RAW_encode(DCA__3GPP__Service__Specific__Data_descr_, *myleaf.body.node.nodes[422]); myleaf.body.node.nodes[422]->coding_descr = &DCA__3GPP__Service__Specific__Data_descr_; break; case ALT_avp__DCC__NONE__Subscription__Id__Type: myleaf.body.node.nodes[423] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 423, DCC__NONE__Subscription__Id__Type_descr_.raw); encoded_length = field_avp__DCC__NONE__Subscription__Id__Type->RAW_encode(DCC__NONE__Subscription__Id__Type_descr_, *myleaf.body.node.nodes[423]); myleaf.body.node.nodes[423]->coding_descr = &DCC__NONE__Subscription__Id__Type_descr_; break; case ALT_avp__MIPv4__NONE__MIP__FA__to__HA__MSA: myleaf.body.node.nodes[424] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 424, AVP__list_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[424]); myleaf.body.node.nodes[424]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__Connectivity__Flags: myleaf.body.node.nodes[425] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 425, AAA__3GPP__Connectivity__Flags_descr_.raw); encoded_length = field_avp__AAA__3GPP__Connectivity__Flags->RAW_encode(AAA__3GPP__Connectivity__Flags_descr_, *myleaf.body.node.nodes[425]); myleaf.body.node.nodes[425]->coding_descr = &AAA__3GPP__Connectivity__Flags_descr_; break; case ALT_avp__PCC__3GPP__Packet__Filter__Operation: myleaf.body.node.nodes[426] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 426, PCC__3GPP__Packet__Filter__Operation_descr_.raw); encoded_length = field_avp__PCC__3GPP__Packet__Filter__Operation->RAW_encode(PCC__3GPP__Packet__Filter__Operation_descr_, *myleaf.body.node.nodes[426]); myleaf.body.node.nodes[426]->coding_descr = &PCC__3GPP__Packet__Filter__Operation_descr_; break; case ALT_avp__DCA__3GPP__VCS__Information: myleaf.body.node.nodes[427] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 427, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__VCS__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[427]); myleaf.body.node.nodes[427]->coding_descr = &AVP__list_descr_; break; case ALT_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion: myleaf.body.node.nodes[428] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 428, S6__3GPP__SCEF__Reference__ID__for__Deletion_descr_.raw); encoded_length = field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion->RAW_encode(S6__3GPP__SCEF__Reference__ID__for__Deletion_descr_, *myleaf.body.node.nodes[428]); myleaf.body.node.nodes[428]->coding_descr = &S6__3GPP__SCEF__Reference__ID__for__Deletion_descr_; break; case ALT_avp__DCA__3GPP__Content__Disposition: myleaf.body.node.nodes[429] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 429, DCA__3GPP__Content__Disposition_descr_.raw); encoded_length = field_avp__DCA__3GPP__Content__Disposition->RAW_encode(DCA__3GPP__Content__Disposition_descr_, *myleaf.body.node.nodes[429]); myleaf.body.node.nodes[429]->coding_descr = &DCA__3GPP__Content__Disposition_descr_; break; case ALT_avp__RX__3GPP__SIP__Forking__Indication: myleaf.body.node.nodes[430] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 430, RX__3GPP__SIP__Forking__Indication_descr_.raw); encoded_length = field_avp__RX__3GPP__SIP__Forking__Indication->RAW_encode(RX__3GPP__SIP__Forking__Indication_descr_, *myleaf.body.node.nodes[430]); myleaf.body.node.nodes[430]->coding_descr = &RX__3GPP__SIP__Forking__Indication_descr_; break; case ALT_avp__DNAS__NONE__User__Password: myleaf.body.node.nodes[431] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 431, DNAS__NONE__User__Password_descr_.raw); encoded_length = field_avp__DNAS__NONE__User__Password->RAW_encode(DNAS__NONE__User__Password_descr_, *myleaf.body.node.nodes[431]); myleaf.body.node.nodes[431]->coding_descr = &DNAS__NONE__User__Password_descr_; break; case ALT_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address: myleaf.body.node.nodes[432] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 432, AVP__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[432]); myleaf.body.node.nodes[432]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__S6__3GPP__IMEI__Change: myleaf.body.node.nodes[433] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 433, S6__3GPP__IMEI__Change_descr_.raw); encoded_length = field_avp__S6__3GPP__IMEI__Change->RAW_encode(S6__3GPP__IMEI__Change_descr_, *myleaf.body.node.nodes[433]); myleaf.body.node.nodes[433]->coding_descr = &S6__3GPP__IMEI__Change_descr_; break; case ALT_avp__PCC__3GPP__IP__CAN__Type: myleaf.body.node.nodes[434] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 434, PCC__3GPP__IP__CAN__Type_descr_.raw); encoded_length = field_avp__PCC__3GPP__IP__CAN__Type->RAW_encode(PCC__3GPP__IP__CAN__Type_descr_, *myleaf.body.node.nodes[434]); myleaf.body.node.nodes[434]->coding_descr = &PCC__3GPP__IP__CAN__Type_descr_; break; case ALT_avp__DCA__3GPP__SDP__Media__Component: myleaf.body.node.nodes[435] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 435, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__SDP__Media__Component->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[435]); myleaf.body.node.nodes[435]->coding_descr = &AVP__list_descr_; break; case ALT_avp__RX__3GPP__Extended__Min__Desired__BW__UL: myleaf.body.node.nodes[436] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 436, RX__3GPP__Extended__Min__Desired__BW__UL_descr_.raw); encoded_length = field_avp__RX__3GPP__Extended__Min__Desired__BW__UL->RAW_encode(RX__3GPP__Extended__Min__Desired__BW__UL_descr_, *myleaf.body.node.nodes[436]); myleaf.body.node.nodes[436]->coding_descr = &RX__3GPP__Extended__Min__Desired__BW__UL_descr_; break; case ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container: myleaf.body.node.nodes[437] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 437, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[437]); myleaf.body.node.nodes[437]->coding_descr = &AVP__list_descr_; break; case ALT_avp__CxDx__3GPP__SIP__Authorization: myleaf.body.node.nodes[438] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 438, CxDx__3GPP__SIP__Authorization_descr_.raw); encoded_length = field_avp__CxDx__3GPP__SIP__Authorization->RAW_encode(CxDx__3GPP__SIP__Authorization_descr_, *myleaf.body.node.nodes[438]); myleaf.body.node.nodes[438]->coding_descr = &CxDx__3GPP__SIP__Authorization_descr_; break; case ALT_avp__PCC__3GPP__Revalidation__Time: myleaf.body.node.nodes[439] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 439, PCC__3GPP__Revalidation__Time_descr_.raw); encoded_length = field_avp__PCC__3GPP__Revalidation__Time->RAW_encode(PCC__3GPP__Revalidation__Time_descr_, *myleaf.body.node.nodes[439]); myleaf.body.node.nodes[439]->coding_descr = &PCC__3GPP__Revalidation__Time_descr_; break; case ALT_avp__AAA__3GPP__Logging__Interval: myleaf.body.node.nodes[440] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 440, AAA__3GPP__Logging__Interval_descr_.raw); encoded_length = field_avp__AAA__3GPP__Logging__Interval->RAW_encode(AAA__3GPP__Logging__Interval_descr_, *myleaf.body.node.nodes[440]); myleaf.body.node.nodes[440]->coding_descr = &AAA__3GPP__Logging__Interval_descr_; break; case ALT_avp__DCA__3GPP__PoC__Information: myleaf.body.node.nodes[441] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 441, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__PoC__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[441]); myleaf.body.node.nodes[441]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Status: myleaf.body.node.nodes[442] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 442, PCC__3GPP__Presence__Reporting__Area__Status_descr_.raw); encoded_length = field_avp__PCC__3GPP__Presence__Reporting__Area__Status->RAW_encode(PCC__3GPP__Presence__Reporting__Area__Status_descr_, *myleaf.body.node.nodes[442]); myleaf.body.node.nodes[442]->coding_descr = &PCC__3GPP__Presence__Reporting__Area__Status_descr_; break; case ALT_avp__PCC__3GPP__Routing__Filter: myleaf.body.node.nodes[443] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 443, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__Routing__Filter->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[443]); myleaf.body.node.nodes[443]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__WLAN__offloadability: myleaf.body.node.nodes[444] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 444, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__WLAN__offloadability->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[444]); myleaf.body.node.nodes[444]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Data__Coding__Scheme: myleaf.body.node.nodes[445] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 445, DCA__3GPP__Data__Coding__Scheme_descr_.raw); encoded_length = field_avp__DCA__3GPP__Data__Coding__Scheme->RAW_encode(DCA__3GPP__Data__Coding__Scheme_descr_, *myleaf.body.node.nodes[445]); myleaf.body.node.nodes[445]->coding_descr = &DCA__3GPP__Data__Coding__Scheme_descr_; break; case ALT_avp__PCC__3GPP__Metering__Method: myleaf.body.node.nodes[446] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 446, PCC__3GPP__Metering__Method_descr_.raw); encoded_length = field_avp__PCC__3GPP__Metering__Method->RAW_encode(PCC__3GPP__Metering__Method_descr_, *myleaf.body.node.nodes[446]); myleaf.body.node.nodes[446]->coding_descr = &PCC__3GPP__Metering__Method_descr_; break; case ALT_avp__DNAS__NONE__Acct__Tunnel__Connection: myleaf.body.node.nodes[447] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 447, DNAS__NONE__Acct__Tunnel__Connection_descr_.raw); encoded_length = field_avp__DNAS__NONE__Acct__Tunnel__Connection->RAW_encode(DNAS__NONE__Acct__Tunnel__Connection_descr_, *myleaf.body.node.nodes[447]); myleaf.body.node.nodes[447]->coding_descr = &DNAS__NONE__Acct__Tunnel__Connection_descr_; break; case ALT_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism: myleaf.body.node.nodes[448] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 448, AAA__3GPP__Non__IP__Data__Delivery__Mechanism_descr_.raw); encoded_length = field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism->RAW_encode(AAA__3GPP__Non__IP__Data__Delivery__Mechanism_descr_, *myleaf.body.node.nodes[448]); myleaf.body.node.nodes[448]->coding_descr = &AAA__3GPP__Non__IP__Data__Delivery__Mechanism_descr_; break; case ALT_avp__DCA__3GPP__Initial__IMS__Charging__Identifier: myleaf.body.node.nodes[449] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 449, DCA__3GPP__Initial__IMS__Charging__Identifier_descr_.raw); encoded_length = field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier->RAW_encode(DCA__3GPP__Initial__IMS__Charging__Identifier_descr_, *myleaf.body.node.nodes[449]); myleaf.body.node.nodes[449]->coding_descr = &DCA__3GPP__Initial__IMS__Charging__Identifier_descr_; break; case ALT_avp__DNAS__NONE__NAS__Filter__Rule: myleaf.body.node.nodes[450] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 450, DNAS__NONE__NAS__Filter__Rule_descr_.raw); encoded_length = field_avp__DNAS__NONE__NAS__Filter__Rule->RAW_encode(DNAS__NONE__NAS__Filter__Rule_descr_, *myleaf.body.node.nodes[450]); myleaf.body.node.nodes[450]->coding_descr = &DNAS__NONE__NAS__Filter__Rule_descr_; break; case ALT_avp__MIPv4__NONE__MIP__Feature__Vector: myleaf.body.node.nodes[451] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 451, MIPv4__NONE__MIP__Feature__Vector_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__Feature__Vector->RAW_encode(MIPv4__NONE__MIP__Feature__Vector_descr_, *myleaf.body.node.nodes[451]); myleaf.body.node.nodes[451]->coding_descr = &MIPv4__NONE__MIP__Feature__Vector_descr_; break; case ALT_avp__BASE__NONE__Session__Server__Failover: myleaf.body.node.nodes[452] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 452, BASE__NONE__Session__Server__Failover_descr_.raw); encoded_length = field_avp__BASE__NONE__Session__Server__Failover->RAW_encode(BASE__NONE__Session__Server__Failover_descr_, *myleaf.body.node.nodes[452]); myleaf.body.node.nodes[452]->coding_descr = &BASE__NONE__Session__Server__Failover_descr_; break; case ALT_avp__DCA__3GPP__Accumulated__Cost: myleaf.body.node.nodes[453] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 453, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Accumulated__Cost->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[453]); myleaf.body.node.nodes[453]->coding_descr = &AVP__list_descr_; break; case ALT_avp__CxDx__3GPP__Integrity__Key: myleaf.body.node.nodes[454] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 454, CxDx__3GPP__Integrity__Key_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Integrity__Key->RAW_encode(CxDx__3GPP__Integrity__Key_descr_, *myleaf.body.node.nodes[454]); myleaf.body.node.nodes[454]->coding_descr = &CxDx__3GPP__Integrity__Key_descr_; break; case ALT_avp__AAA__3GPP__E__UTRAN__Vector: myleaf.body.node.nodes[455] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 455, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__E__UTRAN__Vector->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[455]); myleaf.body.node.nodes[455]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__SMSC__Address: myleaf.body.node.nodes[456] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 456, AVP__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__SMSC__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[456]); myleaf.body.node.nodes[456]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__DCA__3GPP__PDP__Address__Prefix__Length: myleaf.body.node.nodes[457] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 457, DCA__3GPP__PDP__Address__Prefix__Length_descr_.raw); encoded_length = field_avp__DCA__3GPP__PDP__Address__Prefix__Length->RAW_encode(DCA__3GPP__PDP__Address__Prefix__Length_descr_, *myleaf.body.node.nodes[457]); myleaf.body.node.nodes[457]->coding_descr = &DCA__3GPP__PDP__Address__Prefix__Length_descr_; break; case ALT_avp__BASE__NONE__Experimental__Result: myleaf.body.node.nodes[458] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 458, AVP__list_descr_.raw); encoded_length = field_avp__BASE__NONE__Experimental__Result->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[458]); myleaf.body.node.nodes[458]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DNAS__NONE__Acct__Link__Count: myleaf.body.node.nodes[459] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 459, DNAS__NONE__Acct__Link__Count_descr_.raw); encoded_length = field_avp__DNAS__NONE__Acct__Link__Count->RAW_encode(DNAS__NONE__Acct__Link__Count_descr_, *myleaf.body.node.nodes[459]); myleaf.body.node.nodes[459]->coding_descr = &DNAS__NONE__Acct__Link__Count_descr_; break; case ALT_avp__DCC__NONE__Unit__Value: myleaf.body.node.nodes[460] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 460, AVP__list_descr_.raw); encoded_length = field_avp__DCC__NONE__Unit__Value->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[460]); myleaf.body.node.nodes[460]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__Trace__Event__List: myleaf.body.node.nodes[461] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 461, AAA__3GPP__Trace__Event__List_descr_.raw); encoded_length = field_avp__AAA__3GPP__Trace__Event__List->RAW_encode(AAA__3GPP__Trace__Event__List_descr_, *myleaf.body.node.nodes[461]); myleaf.body.node.nodes[461]->coding_descr = &AAA__3GPP__Trace__Event__List_descr_; break; case ALT_avp__DCA__3GPP__LCS__Client__Id: myleaf.body.node.nodes[462] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 462, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__LCS__Client__Id->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[462]); myleaf.body.node.nodes[462]->coding_descr = &AVP__list_descr_; break; case ALT_avp__GI__3GPP__3GPP__PDP__Type: myleaf.body.node.nodes[463] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 463, GI__3GPP__3GPP__PDP__Type_descr_.raw); encoded_length = field_avp__GI__3GPP__3GPP__PDP__Type->RAW_encode(GI__3GPP__3GPP__PDP__Type_descr_, *myleaf.body.node.nodes[463]); myleaf.body.node.nodes[463]->coding_descr = &GI__3GPP__3GPP__PDP__Type_descr_; break; case ALT_avp__DNAS__NONE__Reply__Message: myleaf.body.node.nodes[464] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 464, DNAS__NONE__Reply__Message_descr_.raw); encoded_length = field_avp__DNAS__NONE__Reply__Message->RAW_encode(DNAS__NONE__Reply__Message_descr_, *myleaf.body.node.nodes[464]); myleaf.body.node.nodes[464]->coding_descr = &DNAS__NONE__Reply__Message_descr_; break; case ALT_avp__DNAS__NONE__Connect__Info: myleaf.body.node.nodes[465] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 465, DNAS__NONE__Connect__Info_descr_.raw); encoded_length = field_avp__DNAS__NONE__Connect__Info->RAW_encode(DNAS__NONE__Connect__Info_descr_, *myleaf.body.node.nodes[465]); myleaf.body.node.nodes[465]->coding_descr = &DNAS__NONE__Connect__Info_descr_; break; case ALT_avp__MIPv4__NONE__MIP__Replay__Mode: myleaf.body.node.nodes[466] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 466, MIPv4__NONE__MIP__Replay__Mode_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__Replay__Mode->RAW_encode(MIPv4__NONE__MIP__Replay__Mode_descr_, *myleaf.body.node.nodes[466]); myleaf.body.node.nodes[466]->coding_descr = &MIPv4__NONE__MIP__Replay__Mode_descr_; break; case ALT_avp__BASE__NONE__Proxy__Host: myleaf.body.node.nodes[467] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 467, BASE__NONE__Proxy__Host_descr_.raw); encoded_length = field_avp__BASE__NONE__Proxy__Host->RAW_encode(BASE__NONE__Proxy__Host_descr_, *myleaf.body.node.nodes[467]); myleaf.body.node.nodes[467]->coding_descr = &BASE__NONE__Proxy__Host_descr_; break; case ALT_avp__DCA__3GPP__Number__Of__Talk__Bursts: myleaf.body.node.nodes[468] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 468, DCA__3GPP__Number__Of__Talk__Bursts_descr_.raw); encoded_length = field_avp__DCA__3GPP__Number__Of__Talk__Bursts->RAW_encode(DCA__3GPP__Number__Of__Talk__Bursts_descr_, *myleaf.body.node.nodes[468]); myleaf.body.node.nodes[468]->coding_descr = &DCA__3GPP__Number__Of__Talk__Bursts_descr_; break; case ALT_avp__AAA__3GPP__Short__Network__Name: myleaf.body.node.nodes[469] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 469, AAA__3GPP__Short__Network__Name_descr_.raw); encoded_length = field_avp__AAA__3GPP__Short__Network__Name->RAW_encode(AAA__3GPP__Short__Network__Name_descr_, *myleaf.body.node.nodes[469]); myleaf.body.node.nodes[469]->coding_descr = &AAA__3GPP__Short__Network__Name_descr_; break; case ALT_avp__DCA__3GPP__Message__Size: myleaf.body.node.nodes[470] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 470, DCA__3GPP__Message__Size_descr_.raw); encoded_length = field_avp__DCA__3GPP__Message__Size->RAW_encode(DCA__3GPP__Message__Size_descr_, *myleaf.body.node.nodes[470]); myleaf.body.node.nodes[470]->coding_descr = &DCA__3GPP__Message__Size_descr_; break; case ALT_avp__DCA__3GPP__Additional__Exception__Reports: myleaf.body.node.nodes[471] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 471, DCA__3GPP__Additional__Exception__Reports_descr_.raw); encoded_length = field_avp__DCA__3GPP__Additional__Exception__Reports->RAW_encode(DCA__3GPP__Additional__Exception__Reports_descr_, *myleaf.body.node.nodes[471]); myleaf.body.node.nodes[471]->coding_descr = &DCA__3GPP__Additional__Exception__Reports_descr_; break; case ALT_avp__DCA__3GPP__Access__Transfer__Information: myleaf.body.node.nodes[472] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 472, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Access__Transfer__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[472]); myleaf.body.node.nodes[472]->coding_descr = &AVP__list_descr_; break; case ALT_avp__S6__3GPP__Communication__Pattern__Set: myleaf.body.node.nodes[473] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 473, AVP__list_descr_.raw); encoded_length = field_avp__S6__3GPP__Communication__Pattern__Set->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[473]); myleaf.body.node.nodes[473]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__TWAG__UP__Address: myleaf.body.node.nodes[474] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 474, AAA__3GPP__TWAG__UP__Address_descr_.raw); encoded_length = field_avp__AAA__3GPP__TWAG__UP__Address->RAW_encode(AAA__3GPP__TWAG__UP__Address_descr_, *myleaf.body.node.nodes[474]); myleaf.body.node.nodes[474]->coding_descr = &AAA__3GPP__TWAG__UP__Address_descr_; break; case ALT_avp__DCA__3GPP__MMBox__Storage__Requested: myleaf.body.node.nodes[475] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 475, DCA__3GPP__MMBox__Storage__Requested_descr_.raw); encoded_length = field_avp__DCA__3GPP__MMBox__Storage__Requested->RAW_encode(DCA__3GPP__MMBox__Storage__Requested_descr_, *myleaf.body.node.nodes[475]); myleaf.body.node.nodes[475]->coding_descr = &DCA__3GPP__MMBox__Storage__Requested_descr_; break; case ALT_avp__RX__3GPP__Flow__Status: myleaf.body.node.nodes[476] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 476, RX__3GPP__Flow__Status_descr_.raw); encoded_length = field_avp__RX__3GPP__Flow__Status->RAW_encode(RX__3GPP__Flow__Status_descr_, *myleaf.body.node.nodes[476]); myleaf.body.node.nodes[476]->coding_descr = &RX__3GPP__Flow__Status_descr_; break; case ALT_avp__DNAS__NONE__CHAP__Challenge: myleaf.body.node.nodes[477] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 477, DNAS__NONE__CHAP__Challenge_descr_.raw); encoded_length = field_avp__DNAS__NONE__CHAP__Challenge->RAW_encode(DNAS__NONE__CHAP__Challenge_descr_, *myleaf.body.node.nodes[477]); myleaf.body.node.nodes[477]->coding_descr = &DNAS__NONE__CHAP__Challenge_descr_; break; case ALT_avp__DCA__3GPP__PC3__Control__Protocol__Cause: myleaf.body.node.nodes[478] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 478, DCA__3GPP__PC3__Control__Protocol__Cause_descr_.raw); encoded_length = field_avp__DCA__3GPP__PC3__Control__Protocol__Cause->RAW_encode(DCA__3GPP__PC3__Control__Protocol__Cause_descr_, *myleaf.body.node.nodes[478]); myleaf.body.node.nodes[478]->coding_descr = &DCA__3GPP__PC3__Control__Protocol__Cause_descr_; break; case ALT_avp__DCC__NONE__CC__Unit__Type: myleaf.body.node.nodes[479] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 479, DCC__NONE__CC__Unit__Type_descr_.raw); encoded_length = field_avp__DCC__NONE__CC__Unit__Type->RAW_encode(DCC__NONE__CC__Unit__Type_descr_, *myleaf.body.node.nodes[479]); myleaf.body.node.nodes[479]->coding_descr = &DCC__NONE__CC__Unit__Type_descr_; break; case ALT_avp__DCA__3GPP__Calling__Party__Address: myleaf.body.node.nodes[480] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 480, DCA__3GPP__Calling__Party__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__Calling__Party__Address->RAW_encode(DCA__3GPP__Calling__Party__Address_descr_, *myleaf.body.node.nodes[480]); myleaf.body.node.nodes[480]->coding_descr = &DCA__3GPP__Calling__Party__Address_descr_; break; case ALT_avp__RX__3GPP__MCPTT__Identifier: myleaf.body.node.nodes[481] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 481, RX__3GPP__MCPTT__Identifier_descr_.raw); encoded_length = field_avp__RX__3GPP__MCPTT__Identifier->RAW_encode(RX__3GPP__MCPTT__Identifier_descr_, *myleaf.body.node.nodes[481]); myleaf.body.node.nodes[481]->coding_descr = &RX__3GPP__MCPTT__Identifier_descr_; break; case ALT_avp__S6__3GPP__Group__Monitoring__Event__Report: myleaf.body.node.nodes[482] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 482, AVP__list_descr_.raw); encoded_length = field_avp__S6__3GPP__Group__Monitoring__Event__Report->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[482]); myleaf.body.node.nodes[482]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__QoS__Upgrade: myleaf.body.node.nodes[483] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 483, PCC__3GPP__QoS__Upgrade_descr_.raw); encoded_length = field_avp__PCC__3GPP__QoS__Upgrade->RAW_encode(PCC__3GPP__QoS__Upgrade_descr_, *myleaf.body.node.nodes[483]); myleaf.body.node.nodes[483]->coding_descr = &PCC__3GPP__QoS__Upgrade_descr_; break; case ALT_avp__DCA__3GPP__PS__Append__Free__Format__Data: myleaf.body.node.nodes[484] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 484, DCA__3GPP__PS__Append__Free__Format__Data_descr_.raw); encoded_length = field_avp__DCA__3GPP__PS__Append__Free__Format__Data->RAW_encode(DCA__3GPP__PS__Append__Free__Format__Data_descr_, *myleaf.body.node.nodes[484]); myleaf.body.node.nodes[484]->coding_descr = &DCA__3GPP__PS__Append__Free__Format__Data_descr_; break; case ALT_avp__PCC__3GPP__AN__GW__Status: myleaf.body.node.nodes[485] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 485, PCC__3GPP__AN__GW__Status_descr_.raw); encoded_length = field_avp__PCC__3GPP__AN__GW__Status->RAW_encode(PCC__3GPP__AN__GW__Status_descr_, *myleaf.body.node.nodes[485]); myleaf.body.node.nodes[485]->coding_descr = &PCC__3GPP__AN__GW__Status_descr_; break; case ALT_avp__DNAS__NONE__Service__Type: myleaf.body.node.nodes[486] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 486, DNAS__NONE__Service__Type_descr_.raw); encoded_length = field_avp__DNAS__NONE__Service__Type->RAW_encode(DNAS__NONE__Service__Type_descr_, *myleaf.body.node.nodes[486]); myleaf.body.node.nodes[486]->coding_descr = &DNAS__NONE__Service__Type_descr_; break; case ALT_avp__PCC__3GPP__Monitoring__Key: myleaf.body.node.nodes[487] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 487, PCC__3GPP__Monitoring__Key_descr_.raw); encoded_length = field_avp__PCC__3GPP__Monitoring__Key->RAW_encode(PCC__3GPP__Monitoring__Key_descr_, *myleaf.body.node.nodes[487]); myleaf.body.node.nodes[487]->coding_descr = &PCC__3GPP__Monitoring__Key_descr_; break; case ALT_avp__AAA__3GPP__Measurement__Period__UMTS: myleaf.body.node.nodes[488] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 488, AAA__3GPP__Measurement__Period__UMTS_descr_.raw); encoded_length = field_avp__AAA__3GPP__Measurement__Period__UMTS->RAW_encode(AAA__3GPP__Measurement__Period__UMTS_descr_, *myleaf.body.node.nodes[488]); myleaf.body.node.nodes[488]->coding_descr = &AAA__3GPP__Measurement__Period__UMTS_descr_; break; case ALT_avp__DCA__3GPP__Media__Initiator__Flag: myleaf.body.node.nodes[489] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 489, DCA__3GPP__Media__Initiator__Flag_descr_.raw); encoded_length = field_avp__DCA__3GPP__Media__Initiator__Flag->RAW_encode(DCA__3GPP__Media__Initiator__Flag_descr_, *myleaf.body.node.nodes[489]); myleaf.body.node.nodes[489]->coding_descr = &DCA__3GPP__Media__Initiator__Flag_descr_; break; case ALT_avp__DCA__3GPP__ISUP__Location__Number: myleaf.body.node.nodes[490] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 490, DCA__3GPP__ISUP__Location__Number_descr_.raw); encoded_length = field_avp__DCA__3GPP__ISUP__Location__Number->RAW_encode(DCA__3GPP__ISUP__Location__Number_descr_, *myleaf.body.node.nodes[490]); myleaf.body.node.nodes[490]->coding_descr = &DCA__3GPP__ISUP__Location__Number_descr_; break; case ALT_avp__PCC__3GPP__3GPP__PS__Data__Off__Status: myleaf.body.node.nodes[491] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 491, PCC__3GPP__3GPP__PS__Data__Off__Status_descr_.raw); encoded_length = field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status->RAW_encode(PCC__3GPP__3GPP__PS__Data__Off__Status_descr_, *myleaf.body.node.nodes[491]); myleaf.body.node.nodes[491]->coding_descr = &PCC__3GPP__3GPP__PS__Data__Off__Status_descr_; break; case ALT_avp__PCC__3GPP__Routing__Rule__Install: myleaf.body.node.nodes[492] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 492, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__Routing__Rule__Install->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[492]); myleaf.body.node.nodes[492]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__Reset__ID: myleaf.body.node.nodes[493] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 493, AAA__3GPP__Reset__ID_descr_.raw); encoded_length = field_avp__AAA__3GPP__Reset__ID->RAW_encode(AAA__3GPP__Reset__ID_descr_, *myleaf.body.node.nodes[493]); myleaf.body.node.nodes[493]->coding_descr = &AAA__3GPP__Reset__ID_descr_; break; case ALT_avp__DCA__3GPP__Service__Data__Container: myleaf.body.node.nodes[494] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 494, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Service__Data__Container->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[494]); myleaf.body.node.nodes[494]->coding_descr = &AVP__list_descr_; break; case ALT_avp__CxDx__3GPP__Server__Assignment__Type: myleaf.body.node.nodes[495] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 495, CxDx__3GPP__Server__Assignment__Type_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Server__Assignment__Type->RAW_encode(CxDx__3GPP__Server__Assignment__Type_descr_, *myleaf.body.node.nodes[495]); myleaf.body.node.nodes[495]->coding_descr = &CxDx__3GPP__Server__Assignment__Type_descr_; break; case ALT_avp__AAA__3GPP__PUR__Flags: myleaf.body.node.nodes[496] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 496, AAA__3GPP__PUR__Flags_descr_.raw); encoded_length = field_avp__AAA__3GPP__PUR__Flags->RAW_encode(AAA__3GPP__PUR__Flags_descr_, *myleaf.body.node.nodes[496]); myleaf.body.node.nodes[496]->coding_descr = &AAA__3GPP__PUR__Flags_descr_; break; case ALT_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope: myleaf.body.node.nodes[497] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 497, PCC__3GPP__IP__CAN__Session__Charging__Scope_descr_.raw); encoded_length = field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope->RAW_encode(PCC__3GPP__IP__CAN__Session__Charging__Scope_descr_, *myleaf.body.node.nodes[497]); myleaf.body.node.nodes[497]->coding_descr = &PCC__3GPP__IP__CAN__Session__Charging__Scope_descr_; break; case ALT_avp__DNAS__NONE__Framed__Routing: myleaf.body.node.nodes[498] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 498, DNAS__NONE__Framed__Routing_descr_.raw); encoded_length = field_avp__DNAS__NONE__Framed__Routing->RAW_encode(DNAS__NONE__Framed__Routing_descr_, *myleaf.body.node.nodes[498]); myleaf.body.node.nodes[498]->coding_descr = &DNAS__NONE__Framed__Routing_descr_; break; case ALT_avp__AAA__3GPP__IMEI: myleaf.body.node.nodes[499] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 499, AAA__3GPP__IMEI_descr_.raw); encoded_length = field_avp__AAA__3GPP__IMEI->RAW_encode(AAA__3GPP__IMEI_descr_, *myleaf.body.node.nodes[499]); myleaf.body.node.nodes[499]->coding_descr = &AAA__3GPP__IMEI_descr_; break; case ALT_avp__DNAS__NONE__CHAP__Ident: myleaf.body.node.nodes[500] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 500, DNAS__NONE__CHAP__Ident_descr_.raw); encoded_length = field_avp__DNAS__NONE__CHAP__Ident->RAW_encode(DNAS__NONE__CHAP__Ident_descr_, *myleaf.body.node.nodes[500]); myleaf.body.node.nodes[500]->coding_descr = &DNAS__NONE__CHAP__Ident_descr_; break; case ALT_avp__DCA__3GPP__Interface__Text: myleaf.body.node.nodes[501] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 501, DCA__3GPP__Interface__Text_descr_.raw); encoded_length = field_avp__DCA__3GPP__Interface__Text->RAW_encode(DCA__3GPP__Interface__Text_descr_, *myleaf.body.node.nodes[501]); myleaf.body.node.nodes[501]->coding_descr = &DCA__3GPP__Interface__Text_descr_; break; case ALT_avp__AAA__3GPP__Kc: myleaf.body.node.nodes[502] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 502, AAA__3GPP__Kc_descr_.raw); encoded_length = field_avp__AAA__3GPP__Kc->RAW_encode(AAA__3GPP__Kc_descr_, *myleaf.body.node.nodes[502]); myleaf.body.node.nodes[502]->coding_descr = &AAA__3GPP__Kc_descr_; break; case ALT_avp__DCA__3GPP__Current__Tariff: myleaf.body.node.nodes[503] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 503, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Current__Tariff->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[503]); myleaf.body.node.nodes[503]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__SGSN__Number: myleaf.body.node.nodes[504] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 504, AAA__3GPP__SGSN__Number_descr_.raw); encoded_length = field_avp__AAA__3GPP__SGSN__Number->RAW_encode(AAA__3GPP__SGSN__Number_descr_, *myleaf.body.node.nodes[504]); myleaf.body.node.nodes[504]->coding_descr = &AAA__3GPP__SGSN__Number_descr_; break; case ALT_avp__AAA__3GPP__HPLMN__ODB: myleaf.body.node.nodes[505] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 505, AAA__3GPP__HPLMN__ODB_descr_.raw); encoded_length = field_avp__AAA__3GPP__HPLMN__ODB->RAW_encode(AAA__3GPP__HPLMN__ODB_descr_, *myleaf.body.node.nodes[505]); myleaf.body.node.nodes[505]->coding_descr = &AAA__3GPP__HPLMN__ODB_descr_; break; case ALT_avp__DCA__3GPP__Time__Quota__Type: myleaf.body.node.nodes[506] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 506, DCA__3GPP__Time__Quota__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__Time__Quota__Type->RAW_encode(DCA__3GPP__Time__Quota__Type_descr_, *myleaf.body.node.nodes[506]); myleaf.body.node.nodes[506]->coding_descr = &DCA__3GPP__Time__Quota__Type_descr_; break; case ALT_avp__AAA__3GPP__Trace__Info: myleaf.body.node.nodes[507] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 507, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__Trace__Info->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[507]); myleaf.body.node.nodes[507]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Domain__Name: myleaf.body.node.nodes[508] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 508, DCA__3GPP__Domain__Name_descr_.raw); encoded_length = field_avp__DCA__3GPP__Domain__Name->RAW_encode(DCA__3GPP__Domain__Name_descr_, *myleaf.body.node.nodes[508]); myleaf.body.node.nodes[508]->coding_descr = &DCA__3GPP__Domain__Name_descr_; break; case ALT_avp__GI__3GPP__3GPP__Charging__Characteristics: myleaf.body.node.nodes[509] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 509, GI__3GPP__3GPP__Charging__Characteristics_descr_.raw); encoded_length = field_avp__GI__3GPP__3GPP__Charging__Characteristics->RAW_encode(GI__3GPP__3GPP__Charging__Characteristics_descr_, *myleaf.body.node.nodes[509]); myleaf.body.node.nodes[509]->coding_descr = &GI__3GPP__3GPP__Charging__Characteristics_descr_; break; case ALT_avp__AAA__3GPP__PDP__Context: myleaf.body.node.nodes[510] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 510, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__PDP__Context->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[510]); myleaf.body.node.nodes[510]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCC__NONE__CC__Money: myleaf.body.node.nodes[511] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 511, AVP__list_descr_.raw); encoded_length = field_avp__DCC__NONE__CC__Money->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[511]); myleaf.body.node.nodes[511]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__DER__Flags: myleaf.body.node.nodes[512] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 512, AAA__3GPP__DER__Flags_descr_.raw); encoded_length = field_avp__AAA__3GPP__DER__Flags->RAW_encode(AAA__3GPP__DER__Flags_descr_, *myleaf.body.node.nodes[512]); myleaf.body.node.nodes[512]->coding_descr = &AAA__3GPP__DER__Flags_descr_; break; case ALT_avp__DCA__3GPP__LCS__Data__Coding__Scheme: myleaf.body.node.nodes[513] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 513, DCA__3GPP__LCS__Data__Coding__Scheme_descr_.raw); encoded_length = field_avp__DCA__3GPP__LCS__Data__Coding__Scheme->RAW_encode(DCA__3GPP__LCS__Data__Coding__Scheme_descr_, *myleaf.body.node.nodes[513]); myleaf.body.node.nodes[513]->coding_descr = &DCA__3GPP__LCS__Data__Coding__Scheme_descr_; break; case ALT_avp__GI__3GPP__3GPP__GGSN__Address: myleaf.body.node.nodes[514] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 514, GI__3GPP__3GPP__GGSN__Address_descr_.raw); encoded_length = field_avp__GI__3GPP__3GPP__GGSN__Address->RAW_encode(GI__3GPP__3GPP__GGSN__Address_descr_, *myleaf.body.node.nodes[514]); myleaf.body.node.nodes[514]->coding_descr = &GI__3GPP__3GPP__GGSN__Address_descr_; break; case ALT_avp__BASE__NONE__Proxy__Info: myleaf.body.node.nodes[515] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 515, AVP__list_descr_.raw); encoded_length = field_avp__BASE__NONE__Proxy__Info->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[515]); myleaf.body.node.nodes[515]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node: myleaf.body.node.nodes[516] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 516, AVP__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[516]); myleaf.body.node.nodes[516]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__S6__3GPP__Node__Type: myleaf.body.node.nodes[517] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 517, S6__3GPP__Node__Type_descr_.raw); encoded_length = field_avp__S6__3GPP__Node__Type->RAW_encode(S6__3GPP__Node__Type_descr_, *myleaf.body.node.nodes[517]); myleaf.body.node.nodes[517]->coding_descr = &S6__3GPP__Node__Type_descr_; break; case ALT_avp__DCA__3GPP__Talk__Burst__Volume: myleaf.body.node.nodes[518] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 518, DCA__3GPP__Talk__Burst__Volume_descr_.raw); encoded_length = field_avp__DCA__3GPP__Talk__Burst__Volume->RAW_encode(DCA__3GPP__Talk__Burst__Volume_descr_, *myleaf.body.node.nodes[518]); myleaf.body.node.nodes[518]->coding_descr = &DCA__3GPP__Talk__Burst__Volume_descr_; break; case ALT_avp__DCA__3GPP__Service__Id: myleaf.body.node.nodes[519] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 519, DCA__3GPP__Service__Id_descr_.raw); encoded_length = field_avp__DCA__3GPP__Service__Id->RAW_encode(DCA__3GPP__Service__Id_descr_, *myleaf.body.node.nodes[519]); myleaf.body.node.nodes[519]->coding_descr = &DCA__3GPP__Service__Id_descr_; break; case ALT_avp__RX__3GPP__Priority__Sharing__Indicator: myleaf.body.node.nodes[520] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 520, RX__3GPP__Priority__Sharing__Indicator_descr_.raw); encoded_length = field_avp__RX__3GPP__Priority__Sharing__Indicator->RAW_encode(RX__3GPP__Priority__Sharing__Indicator_descr_, *myleaf.body.node.nodes[520]); myleaf.body.node.nodes[520]->coding_descr = &RX__3GPP__Priority__Sharing__Indicator_descr_; break; case ALT_avp__DNAS__NONE__Tunnel__Type: myleaf.body.node.nodes[521] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 521, DNAS__NONE__Tunnel__Type_descr_.raw); encoded_length = field_avp__DNAS__NONE__Tunnel__Type->RAW_encode(DNAS__NONE__Tunnel__Type_descr_, *myleaf.body.node.nodes[521]); myleaf.body.node.nodes[521]->coding_descr = &DNAS__NONE__Tunnel__Type_descr_; break; case ALT_avp__PCC__3GPP__QoS__Rule__Name: myleaf.body.node.nodes[522] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 522, PCC__3GPP__QoS__Rule__Name_descr_.raw); encoded_length = field_avp__PCC__3GPP__QoS__Rule__Name->RAW_encode(PCC__3GPP__QoS__Rule__Name_descr_, *myleaf.body.node.nodes[522]); myleaf.body.node.nodes[522]->coding_descr = &PCC__3GPP__QoS__Rule__Name_descr_; break; case ALT_avp__DCA__3GPP__Trigger__Type: myleaf.body.node.nodes[523] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 523, DCA__3GPP__Trigger__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__Trigger__Type->RAW_encode(DCA__3GPP__Trigger__Type_descr_, *myleaf.body.node.nodes[523]); myleaf.body.node.nodes[523]->coding_descr = &DCA__3GPP__Trigger__Type_descr_; break; case ALT_avp__DCA__3GPP__Instance__Id: myleaf.body.node.nodes[524] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 524, DCA__3GPP__Instance__Id_descr_.raw); encoded_length = field_avp__DCA__3GPP__Instance__Id->RAW_encode(DCA__3GPP__Instance__Id_descr_, *myleaf.body.node.nodes[524]); myleaf.body.node.nodes[524]->coding_descr = &DCA__3GPP__Instance__Id_descr_; break; case ALT_avp__S6__3GPP__Scheduled__Communication__Time: myleaf.body.node.nodes[525] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 525, AVP__list_descr_.raw); encoded_length = field_avp__S6__3GPP__Scheduled__Communication__Time->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[525]); myleaf.body.node.nodes[525]->coding_descr = &AVP__list_descr_; break; case ALT_avp__RX__3GPP__Max__Requested__Bandwidth__DL: myleaf.body.node.nodes[526] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 526, RX__3GPP__Max__Requested__Bandwidth__DL_descr_.raw); encoded_length = field_avp__RX__3GPP__Max__Requested__Bandwidth__DL->RAW_encode(RX__3GPP__Max__Requested__Bandwidth__DL_descr_, *myleaf.body.node.nodes[526]); myleaf.body.node.nodes[526]->coding_descr = &RX__3GPP__Max__Requested__Bandwidth__DL_descr_; break; case ALT_avp__DCA__3GPP__Role__Of__ProSe__Function: myleaf.body.node.nodes[527] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 527, DCA__3GPP__Role__Of__ProSe__Function_descr_.raw); encoded_length = field_avp__DCA__3GPP__Role__Of__ProSe__Function->RAW_encode(DCA__3GPP__Role__Of__ProSe__Function_descr_, *myleaf.body.node.nodes[527]); myleaf.body.node.nodes[527]->coding_descr = &DCA__3GPP__Role__Of__ProSe__Function_descr_; break; case ALT_avp__S6__3GPP__Maximum__Latency: myleaf.body.node.nodes[528] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 528, S6__3GPP__Maximum__Latency_descr_.raw); encoded_length = field_avp__S6__3GPP__Maximum__Latency->RAW_encode(S6__3GPP__Maximum__Latency_descr_, *myleaf.body.node.nodes[528]); myleaf.body.node.nodes[528]->coding_descr = &S6__3GPP__Maximum__Latency_descr_; break; case ALT_avp__PCC__3GPP__PCC__Rule__Status: myleaf.body.node.nodes[529] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 529, PCC__3GPP__PCC__Rule__Status_descr_.raw); encoded_length = field_avp__PCC__3GPP__PCC__Rule__Status->RAW_encode(PCC__3GPP__PCC__Rule__Status_descr_, *myleaf.body.node.nodes[529]); myleaf.body.node.nodes[529]->coding_descr = &PCC__3GPP__PCC__Rule__Status_descr_; break; case ALT_avp__DCA__3GPP__SIP__Response__Timestamp: myleaf.body.node.nodes[530] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 530, DCA__3GPP__SIP__Response__Timestamp_descr_.raw); encoded_length = field_avp__DCA__3GPP__SIP__Response__Timestamp->RAW_encode(DCA__3GPP__SIP__Response__Timestamp_descr_, *myleaf.body.node.nodes[530]); myleaf.body.node.nodes[530]->coding_descr = &DCA__3GPP__SIP__Response__Timestamp_descr_; break; case ALT_avp__PCC__3GPP__Extended__GBR__DL: myleaf.body.node.nodes[531] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 531, PCC__3GPP__Extended__GBR__DL_descr_.raw); encoded_length = field_avp__PCC__3GPP__Extended__GBR__DL->RAW_encode(PCC__3GPP__Extended__GBR__DL_descr_, *myleaf.body.node.nodes[531]); myleaf.body.node.nodes[531]->coding_descr = &PCC__3GPP__Extended__GBR__DL_descr_; break; case ALT_avp__AAA__3GPP__MBSFN__Area: myleaf.body.node.nodes[532] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 532, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__MBSFN__Area->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[532]); myleaf.body.node.nodes[532]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__ProSe__UE__ID: myleaf.body.node.nodes[533] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 533, DCA__3GPP__ProSe__UE__ID_descr_.raw); encoded_length = field_avp__DCA__3GPP__ProSe__UE__ID->RAW_encode(DCA__3GPP__ProSe__UE__ID_descr_, *myleaf.body.node.nodes[533]); myleaf.body.node.nodes[533]->coding_descr = &DCA__3GPP__ProSe__UE__ID_descr_; break; case ALT_avp__CxDx__3GPP__Server__Name: myleaf.body.node.nodes[534] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 534, CxDx__3GPP__Server__Name_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Server__Name->RAW_encode(CxDx__3GPP__Server__Name_descr_, *myleaf.body.node.nodes[534]); myleaf.body.node.nodes[534]->coding_descr = &CxDx__3GPP__Server__Name_descr_; break; case ALT_avp__S6__3GPP__APN__Validity__Time: myleaf.body.node.nodes[535] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 535, AVP__list_descr_.raw); encoded_length = field_avp__S6__3GPP__APN__Validity__Time->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[535]); myleaf.body.node.nodes[535]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__Allocation__Retention__Priority: myleaf.body.node.nodes[536] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 536, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__Allocation__Retention__Priority->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[536]); myleaf.body.node.nodes[536]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCC__NONE__Check__Balance__Result: myleaf.body.node.nodes[537] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 537, DCC__NONE__Check__Balance__Result_descr_.raw); encoded_length = field_avp__DCC__NONE__Check__Balance__Result->RAW_encode(DCC__NONE__Check__Balance__Result_descr_, *myleaf.body.node.nodes[537]); myleaf.body.node.nodes[537]->coding_descr = &DCC__NONE__Check__Balance__Result_descr_; break; case ALT_avp__AAA__3GPP__Job__Type: myleaf.body.node.nodes[538] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 538, AAA__3GPP__Job__Type_descr_.raw); encoded_length = field_avp__AAA__3GPP__Job__Type->RAW_encode(AAA__3GPP__Job__Type_descr_, *myleaf.body.node.nodes[538]); myleaf.body.node.nodes[538]->coding_descr = &AAA__3GPP__Job__Type_descr_; break; case ALT_avp__BASE__NONE__Destination__Host: myleaf.body.node.nodes[539] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 539, BASE__NONE__Destination__Host_descr_.raw); encoded_length = field_avp__BASE__NONE__Destination__Host->RAW_encode(BASE__NONE__Destination__Host_descr_, *myleaf.body.node.nodes[539]); myleaf.body.node.nodes[539]->coding_descr = &BASE__NONE__Destination__Host_descr_; break; case ALT_avp__AAA__3GPP__Positioning__Method: myleaf.body.node.nodes[540] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 540, AAA__3GPP__Positioning__Method_descr_.raw); encoded_length = field_avp__AAA__3GPP__Positioning__Method->RAW_encode(AAA__3GPP__Positioning__Method_descr_, *myleaf.body.node.nodes[540]); myleaf.body.node.nodes[540]->coding_descr = &AAA__3GPP__Positioning__Method_descr_; break; case ALT_avp__CxDx__3GPP__LIA__Flags: myleaf.body.node.nodes[541] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 541, CxDx__3GPP__LIA__Flags_descr_.raw); encoded_length = field_avp__CxDx__3GPP__LIA__Flags->RAW_encode(CxDx__3GPP__LIA__Flags_descr_, *myleaf.body.node.nodes[541]); myleaf.body.node.nodes[541]->coding_descr = &CxDx__3GPP__LIA__Flags_descr_; break; case ALT_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count: myleaf.body.node.nodes[542] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 542, AAA__3GPP__DL__Buffering__Suggested__Packet__Count_descr_.raw); encoded_length = field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count->RAW_encode(AAA__3GPP__DL__Buffering__Suggested__Packet__Count_descr_, *myleaf.body.node.nodes[542]); myleaf.body.node.nodes[542]->coding_descr = &AAA__3GPP__DL__Buffering__Suggested__Packet__Count_descr_; break; case ALT_avp__DCA__3GPP__AoC__Service__Type: myleaf.body.node.nodes[543] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 543, DCA__3GPP__AoC__Service__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__AoC__Service__Type->RAW_encode(DCA__3GPP__AoC__Service__Type_descr_, *myleaf.body.node.nodes[543]); myleaf.body.node.nodes[543]->coding_descr = &DCA__3GPP__AoC__Service__Type_descr_; break; case ALT_avp__DNAS__NONE__Login__IP__Host: myleaf.body.node.nodes[544] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 544, DNAS__NONE__Login__IP__Host_descr_.raw); encoded_length = field_avp__DNAS__NONE__Login__IP__Host->RAW_encode(DNAS__NONE__Login__IP__Host_descr_, *myleaf.body.node.nodes[544]); myleaf.body.node.nodes[544]->coding_descr = &DNAS__NONE__Login__IP__Host_descr_; break; case ALT_avp__AAA__3GPP__IDA__Flags: myleaf.body.node.nodes[545] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 545, AAA__3GPP__IDA__Flags_descr_.raw); encoded_length = field_avp__AAA__3GPP__IDA__Flags->RAW_encode(AAA__3GPP__IDA__Flags_descr_, *myleaf.body.node.nodes[545]); myleaf.body.node.nodes[545]->coding_descr = &AAA__3GPP__IDA__Flags_descr_; break; case ALT_avp__DNAS__NONE__ARAP__Security: myleaf.body.node.nodes[546] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 546, DNAS__NONE__ARAP__Security_descr_.raw); encoded_length = field_avp__DNAS__NONE__ARAP__Security->RAW_encode(DNAS__NONE__ARAP__Security_descr_, *myleaf.body.node.nodes[546]); myleaf.body.node.nodes[546]->coding_descr = &DNAS__NONE__ARAP__Security_descr_; break; case ALT_avp__DNAS__NONE__Origin__AAA__Protocol: myleaf.body.node.nodes[547] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 547, DNAS__NONE__Origin__AAA__Protocol_descr_.raw); encoded_length = field_avp__DNAS__NONE__Origin__AAA__Protocol->RAW_encode(DNAS__NONE__Origin__AAA__Protocol_descr_, *myleaf.body.node.nodes[547]); myleaf.body.node.nodes[547]->coding_descr = &DNAS__NONE__Origin__AAA__Protocol_descr_; break; case ALT_avp__DCA__3GPP__Time__Last__Usage: myleaf.body.node.nodes[548] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 548, DCA__3GPP__Time__Last__Usage_descr_.raw); encoded_length = field_avp__DCA__3GPP__Time__Last__Usage->RAW_encode(DCA__3GPP__Time__Last__Usage_descr_, *myleaf.body.node.nodes[548]); myleaf.body.node.nodes[548]->coding_descr = &DCA__3GPP__Time__Last__Usage_descr_; break; case ALT_avp__CxDx__3GPP__Charging__Information: myleaf.body.node.nodes[549] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 549, AVP__list_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Charging__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[549]); myleaf.body.node.nodes[549]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__ULA__Flags: myleaf.body.node.nodes[550] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 550, AAA__3GPP__ULA__Flags_descr_.raw); encoded_length = field_avp__AAA__3GPP__ULA__Flags->RAW_encode(AAA__3GPP__ULA__Flags_descr_, *myleaf.body.node.nodes[550]); myleaf.body.node.nodes[550]->coding_descr = &AAA__3GPP__ULA__Flags_descr_; break; case ALT_avp__DCA__3GPP__Originator__Interface: myleaf.body.node.nodes[551] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 551, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Originator__Interface->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[551]); myleaf.body.node.nodes[551]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported: myleaf.body.node.nodes[552] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 552, AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported_descr_.raw); encoded_length = field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported->RAW_encode(AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported_descr_, *myleaf.body.node.nodes[552]); myleaf.body.node.nodes[552]->coding_descr = &AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported_descr_; break; case ALT_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature: myleaf.body.node.nodes[553] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 553, AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature_descr_.raw); encoded_length = field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature->RAW_encode(AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature_descr_, *myleaf.body.node.nodes[553]); myleaf.body.node.nodes[553]->coding_descr = &AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature_descr_; break; case ALT_avp__DCA__3GPP__File__Repair__Supported: myleaf.body.node.nodes[554] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 554, DCA__3GPP__File__Repair__Supported_descr_.raw); encoded_length = field_avp__DCA__3GPP__File__Repair__Supported->RAW_encode(DCA__3GPP__File__Repair__Supported_descr_, *myleaf.body.node.nodes[554]); myleaf.body.node.nodes[554]->coding_descr = &DCA__3GPP__File__Repair__Supported_descr_; break; case ALT_avp__DNAS__NONE__Framed__IPX__Network: myleaf.body.node.nodes[555] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 555, DNAS__NONE__Framed__IPX__Network_descr_.raw); encoded_length = field_avp__DNAS__NONE__Framed__IPX__Network->RAW_encode(DNAS__NONE__Framed__IPX__Network_descr_, *myleaf.body.node.nodes[555]); myleaf.body.node.nodes[555]->coding_descr = &DNAS__NONE__Framed__IPX__Network_descr_; break; case ALT_avp__DNAS__NONE__Tunnel__Assignment__Id: myleaf.body.node.nodes[556] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 556, DNAS__NONE__Tunnel__Assignment__Id_descr_.raw); encoded_length = field_avp__DNAS__NONE__Tunnel__Assignment__Id->RAW_encode(DNAS__NONE__Tunnel__Assignment__Id_descr_, *myleaf.body.node.nodes[556]); myleaf.body.node.nodes[556]->coding_descr = &DNAS__NONE__Tunnel__Assignment__Id_descr_; break; case ALT_avp__DCC__NONE__CC__Service__Specific__Units: myleaf.body.node.nodes[557] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 557, DCC__NONE__CC__Service__Specific__Units_descr_.raw); encoded_length = field_avp__DCC__NONE__CC__Service__Specific__Units->RAW_encode(DCC__NONE__CC__Service__Specific__Units_descr_, *myleaf.body.node.nodes[557]); myleaf.body.node.nodes[557]->coding_descr = &DCC__NONE__CC__Service__Specific__Units_descr_; break; case ALT_avp__DCA__3GPP__SDP__Answer__Timestamp: myleaf.body.node.nodes[558] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 558, DCA__3GPP__SDP__Answer__Timestamp_descr_.raw); encoded_length = field_avp__DCA__3GPP__SDP__Answer__Timestamp->RAW_encode(DCA__3GPP__SDP__Answer__Timestamp_descr_, *myleaf.body.node.nodes[558]); myleaf.body.node.nodes[558]->coding_descr = &DCA__3GPP__SDP__Answer__Timestamp_descr_; break; case ALT_avp__AAA__3GPP__WLAN__Identifier: myleaf.body.node.nodes[559] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 559, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__WLAN__Identifier->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[559]); myleaf.body.node.nodes[559]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Type__Number: myleaf.body.node.nodes[560] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 560, DCA__3GPP__Type__Number_descr_.raw); encoded_length = field_avp__DCA__3GPP__Type__Number->RAW_encode(DCA__3GPP__Type__Number_descr_, *myleaf.body.node.nodes[560]); myleaf.body.node.nodes[560]->coding_descr = &DCA__3GPP__Type__Number_descr_; break; case ALT_avp__DCA__3GPP__NIDD__Submission: myleaf.body.node.nodes[561] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 561, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__NIDD__Submission->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[561]); myleaf.body.node.nodes[561]->coding_descr = &AVP__list_descr_; break; case ALT_avp__S6__3GPP__T4__Parameters: myleaf.body.node.nodes[562] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 562, AVP__list_descr_.raw); encoded_length = field_avp__S6__3GPP__T4__Parameters->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[562]); myleaf.body.node.nodes[562]->coding_descr = &AVP__list_descr_; break; case ALT_avp__RX__3GPP__Access__Network__Charging__Identifier__Value: myleaf.body.node.nodes[563] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 563, RX__3GPP__Access__Network__Charging__Identifier__Value_descr_.raw); encoded_length = field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value->RAW_encode(RX__3GPP__Access__Network__Charging__Identifier__Value_descr_, *myleaf.body.node.nodes[563]); myleaf.body.node.nodes[563]->coding_descr = &RX__3GPP__Access__Network__Charging__Identifier__Value_descr_; break; case ALT_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier: myleaf.body.node.nodes[564] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 564, DCA__3GPP__Announcing__UE__HPLMN__Identifier_descr_.raw); encoded_length = field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier->RAW_encode(DCA__3GPP__Announcing__UE__HPLMN__Identifier_descr_, *myleaf.body.node.nodes[564]); myleaf.body.node.nodes[564]->coding_descr = &DCA__3GPP__Announcing__UE__HPLMN__Identifier_descr_; break; case ALT_avp__S6__3GPP__AESE__Error__Report: myleaf.body.node.nodes[565] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 565, AVP__list_descr_.raw); encoded_length = field_avp__S6__3GPP__AESE__Error__Report->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[565]); myleaf.body.node.nodes[565]->coding_descr = &AVP__list_descr_; break; case ALT_avp__MIPv4__NONE__MIP__FA__to__HA__SPI: myleaf.body.node.nodes[566] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 566, MIPv4__NONE__MIP__FA__to__HA__SPI_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI->RAW_encode(MIPv4__NONE__MIP__FA__to__HA__SPI_descr_, *myleaf.body.node.nodes[566]); myleaf.body.node.nodes[566]->coding_descr = &MIPv4__NONE__MIP__FA__to__HA__SPI_descr_; break; case ALT_avp__DCA__3GPP__Event__Type: myleaf.body.node.nodes[567] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 567, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Event__Type->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[567]); myleaf.body.node.nodes[567]->coding_descr = &AVP__list_descr_; break; case ALT_avp__RX__3GPP__Sharing__Key__DL: myleaf.body.node.nodes[568] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 568, RX__3GPP__Sharing__Key__DL_descr_.raw); encoded_length = field_avp__RX__3GPP__Sharing__Key__DL->RAW_encode(RX__3GPP__Sharing__Key__DL_descr_, *myleaf.body.node.nodes[568]); myleaf.body.node.nodes[568]->coding_descr = &RX__3GPP__Sharing__Key__DL_descr_; break; case ALT_avp__PCC__3GPP__ADC__Rule__Remove: myleaf.body.node.nodes[569] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 569, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__ADC__Rule__Remove->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[569]); myleaf.body.node.nodes[569]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container: myleaf.body.node.nodes[570] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 570, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[570]); myleaf.body.node.nodes[570]->coding_descr = &AVP__list_descr_; break; case ALT_avp__S6__3GPP__Restricted__PLMN__List: myleaf.body.node.nodes[571] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 571, AVP__list_descr_.raw); encoded_length = field_avp__S6__3GPP__Restricted__PLMN__List->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[571]); myleaf.body.node.nodes[571]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx: myleaf.body.node.nodes[572] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 572, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[572]); myleaf.body.node.nodes[572]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__Age__Of__Location__Information: myleaf.body.node.nodes[573] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 573, AAA__3GPP__Age__Of__Location__Information_descr_.raw); encoded_length = field_avp__AAA__3GPP__Age__Of__Location__Information->RAW_encode(AAA__3GPP__Age__Of__Location__Information_descr_, *myleaf.body.node.nodes[573]); myleaf.body.node.nodes[573]->coding_descr = &AAA__3GPP__Age__Of__Location__Information_descr_; break; case ALT_avp__DCA__3GPP__PoC__Group__Name: myleaf.body.node.nodes[574] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 574, DCA__3GPP__PoC__Group__Name_descr_.raw); encoded_length = field_avp__DCA__3GPP__PoC__Group__Name->RAW_encode(DCA__3GPP__PoC__Group__Name_descr_, *myleaf.body.node.nodes[574]); myleaf.body.node.nodes[574]->coding_descr = &DCA__3GPP__PoC__Group__Name_descr_; break; case ALT_avp__RX__3GPP__Extended__Max__Requested__BW__DL: myleaf.body.node.nodes[575] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 575, RX__3GPP__Extended__Max__Requested__BW__DL_descr_.raw); encoded_length = field_avp__RX__3GPP__Extended__Max__Requested__BW__DL->RAW_encode(RX__3GPP__Extended__Max__Requested__BW__DL_descr_, *myleaf.body.node.nodes[575]); myleaf.body.node.nodes[575]->coding_descr = &RX__3GPP__Extended__Max__Requested__BW__DL_descr_; break; case ALT_avp__PCC__3GPP__Flow__Information: myleaf.body.node.nodes[576] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 576, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__Flow__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[576]); myleaf.body.node.nodes[576]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__PS__Information: myleaf.body.node.nodes[577] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 577, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__PS__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[577]); myleaf.body.node.nodes[577]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__MTC__IWF__Address: myleaf.body.node.nodes[578] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 578, AVP__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__MTC__IWF__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[578]); myleaf.body.node.nodes[578]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__PCC__3GPP__Execution__Time: myleaf.body.node.nodes[579] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 579, PCC__3GPP__Execution__Time_descr_.raw); encoded_length = field_avp__PCC__3GPP__Execution__Time->RAW_encode(PCC__3GPP__Execution__Time_descr_, *myleaf.body.node.nodes[579]); myleaf.body.node.nodes[579]->coding_descr = &PCC__3GPP__Execution__Time_descr_; break; case ALT_avp__DNAS__NONE__NAS__Identifier: myleaf.body.node.nodes[580] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 580, DNAS__NONE__NAS__Identifier_descr_.raw); encoded_length = field_avp__DNAS__NONE__NAS__Identifier->RAW_encode(DNAS__NONE__NAS__Identifier_descr_, *myleaf.body.node.nodes[580]); myleaf.body.node.nodes[580]->coding_descr = &DNAS__NONE__NAS__Identifier_descr_; break; case ALT_avp__DNAS__NONE__Tunnel__Server__Auth__Id: myleaf.body.node.nodes[581] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 581, DNAS__NONE__Tunnel__Server__Auth__Id_descr_.raw); encoded_length = field_avp__DNAS__NONE__Tunnel__Server__Auth__Id->RAW_encode(DNAS__NONE__Tunnel__Server__Auth__Id_descr_, *myleaf.body.node.nodes[581]); myleaf.body.node.nodes[581]->coding_descr = &DNAS__NONE__Tunnel__Server__Auth__Id_descr_; break; case ALT_avp__CxDx__3GPP__Contact: myleaf.body.node.nodes[582] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 582, CxDx__3GPP__Contact_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Contact->RAW_encode(CxDx__3GPP__Contact_descr_, *myleaf.body.node.nodes[582]); myleaf.body.node.nodes[582]->coding_descr = &CxDx__3GPP__Contact_descr_; break; case ALT_avp__PCC__3GPP__Charging__Correlation__Indicator: myleaf.body.node.nodes[583] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 583, PCC__3GPP__Charging__Correlation__Indicator_descr_.raw); encoded_length = field_avp__PCC__3GPP__Charging__Correlation__Indicator->RAW_encode(PCC__3GPP__Charging__Correlation__Indicator_descr_, *myleaf.body.node.nodes[583]); myleaf.body.node.nodes[583]->coding_descr = &PCC__3GPP__Charging__Correlation__Indicator_descr_; break; case ALT_avp__DCC__NONE__Credit__Control: myleaf.body.node.nodes[584] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 584, DCC__NONE__Credit__Control_descr_.raw); encoded_length = field_avp__DCC__NONE__Credit__Control->RAW_encode(DCC__NONE__Credit__Control_descr_, *myleaf.body.node.nodes[584]); myleaf.body.node.nodes[584]->coding_descr = &DCC__NONE__Credit__Control_descr_; break; case ALT_avp__BASE__NONE__Accounting__Record__Number: myleaf.body.node.nodes[585] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 585, BASE__NONE__Accounting__Record__Number_descr_.raw); encoded_length = field_avp__BASE__NONE__Accounting__Record__Number->RAW_encode(BASE__NONE__Accounting__Record__Number_descr_, *myleaf.body.node.nodes[585]); myleaf.body.node.nodes[585]->coding_descr = &BASE__NONE__Accounting__Record__Number_descr_; break; case ALT_avp__AAA__3GPP__Event__Threshold__Event__1I: myleaf.body.node.nodes[586] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 586, AAA__3GPP__Event__Threshold__Event__1I_descr_.raw); encoded_length = field_avp__AAA__3GPP__Event__Threshold__Event__1I->RAW_encode(AAA__3GPP__Event__Threshold__Event__1I_descr_, *myleaf.body.node.nodes[586]); myleaf.body.node.nodes[586]->coding_descr = &AAA__3GPP__Event__Threshold__Event__1I_descr_; break; case ALT_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction: myleaf.body.node.nodes[587] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 587, DCA__3GPP__SIP__Request__Timestamp__Fraction_descr_.raw); encoded_length = field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction->RAW_encode(DCA__3GPP__SIP__Request__Timestamp__Fraction_descr_, *myleaf.body.node.nodes[587]); myleaf.body.node.nodes[587]->coding_descr = &DCA__3GPP__SIP__Request__Timestamp__Fraction_descr_; break; case ALT_avp__DCA__3GPP__Service__Mode: myleaf.body.node.nodes[588] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 588, DCA__3GPP__Service__Mode_descr_.raw); encoded_length = field_avp__DCA__3GPP__Service__Mode->RAW_encode(DCA__3GPP__Service__Mode_descr_, *myleaf.body.node.nodes[588]); myleaf.body.node.nodes[588]->coding_descr = &DCA__3GPP__Service__Mode_descr_; break; case ALT_avp__CxDx__3GPP__User__Data: myleaf.body.node.nodes[589] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 589, CxDx__3GPP__User__Data_descr_.raw); encoded_length = field_avp__CxDx__3GPP__User__Data->RAW_encode(CxDx__3GPP__User__Data_descr_, *myleaf.body.node.nodes[589]); myleaf.body.node.nodes[589]->coding_descr = &CxDx__3GPP__User__Data_descr_; break; case ALT_avp__AAA__3GPP__Report__Interval: myleaf.body.node.nodes[590] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 590, AAA__3GPP__Report__Interval_descr_.raw); encoded_length = field_avp__AAA__3GPP__Report__Interval->RAW_encode(AAA__3GPP__Report__Interval_descr_, *myleaf.body.node.nodes[590]); myleaf.body.node.nodes[590]->coding_descr = &AAA__3GPP__Report__Interval_descr_; break; case ALT_avp__PCC__3GPP__RAN__NAS__Release__Cause: myleaf.body.node.nodes[591] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 591, PCC__3GPP__RAN__NAS__Release__Cause_descr_.raw); encoded_length = field_avp__PCC__3GPP__RAN__NAS__Release__Cause->RAW_encode(PCC__3GPP__RAN__NAS__Release__Cause_descr_, *myleaf.body.node.nodes[591]); myleaf.body.node.nodes[591]->coding_descr = &PCC__3GPP__RAN__NAS__Release__Cause_descr_; break; case ALT_avp__DCA__3GPP__Dynamic__Address__Flag__Extension: myleaf.body.node.nodes[592] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 592, DCA__3GPP__Dynamic__Address__Flag__Extension_descr_.raw); encoded_length = field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension->RAW_encode(DCA__3GPP__Dynamic__Address__Flag__Extension_descr_, *myleaf.body.node.nodes[592]); myleaf.body.node.nodes[592]->coding_descr = &DCA__3GPP__Dynamic__Address__Flag__Extension_descr_; break; case ALT_avp__AAA__3GPP__Client__Identity: myleaf.body.node.nodes[593] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 593, AAA__3GPP__Client__Identity_descr_.raw); encoded_length = field_avp__AAA__3GPP__Client__Identity->RAW_encode(AAA__3GPP__Client__Identity_descr_, *myleaf.body.node.nodes[593]); myleaf.body.node.nodes[593]->coding_descr = &AAA__3GPP__Client__Identity_descr_; break; case ALT_avp__BASE__NONE__Redirect__Host__Usage: myleaf.body.node.nodes[594] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 594, BASE__NONE__Redirect__Host__Usage_descr_.raw); encoded_length = field_avp__BASE__NONE__Redirect__Host__Usage->RAW_encode(BASE__NONE__Redirect__Host__Usage_descr_, *myleaf.body.node.nodes[594]); myleaf.body.node.nodes[594]->coding_descr = &BASE__NONE__Redirect__Host__Usage_descr_; break; case ALT_avp__DCA__3GPP__CSG__Access__Mode: myleaf.body.node.nodes[595] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 595, DCA__3GPP__CSG__Access__Mode_descr_.raw); encoded_length = field_avp__DCA__3GPP__CSG__Access__Mode->RAW_encode(DCA__3GPP__CSG__Access__Mode_descr_, *myleaf.body.node.nodes[595]); myleaf.body.node.nodes[595]->coding_descr = &DCA__3GPP__CSG__Access__Mode_descr_; break; case ALT_avp__AAA__3GPP__Equipment__Status: myleaf.body.node.nodes[596] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 596, AAA__3GPP__Equipment__Status_descr_.raw); encoded_length = field_avp__AAA__3GPP__Equipment__Status->RAW_encode(AAA__3GPP__Equipment__Status_descr_, *myleaf.body.node.nodes[596]); myleaf.body.node.nodes[596]->coding_descr = &AAA__3GPP__Equipment__Status_descr_; break; case ALT_avp__DCA__3GPP__Supplementary__Service: myleaf.body.node.nodes[597] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 597, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Supplementary__Service->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[597]); myleaf.body.node.nodes[597]->coding_descr = &AVP__list_descr_; break; case ALT_avp__GI__3GPP__3GPP__Packet__Filter: myleaf.body.node.nodes[598] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 598, GI__3GPP__3GPP__Packet__Filter_descr_.raw); encoded_length = field_avp__GI__3GPP__3GPP__Packet__Filter->RAW_encode(GI__3GPP__3GPP__Packet__Filter_descr_, *myleaf.body.node.nodes[598]); myleaf.body.node.nodes[598]->coding_descr = &GI__3GPP__3GPP__Packet__Filter_descr_; break; case ALT_avp__DCC__NONE__Redirect__Server__Address: myleaf.body.node.nodes[599] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 599, DCC__NONE__Redirect__Server__Address_descr_.raw); encoded_length = field_avp__DCC__NONE__Redirect__Server__Address->RAW_encode(DCC__NONE__Redirect__Server__Address_descr_, *myleaf.body.node.nodes[599]); myleaf.body.node.nodes[599]->coding_descr = &DCC__NONE__Redirect__Server__Address_descr_; break; case ALT_avp__MIPv6__NONE__MIP6__Auth__Mode: myleaf.body.node.nodes[600] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 600, MIPv6__NONE__MIP6__Auth__Mode_descr_.raw); encoded_length = field_avp__MIPv6__NONE__MIP6__Auth__Mode->RAW_encode(MIPv6__NONE__MIP6__Auth__Mode_descr_, *myleaf.body.node.nodes[600]); myleaf.body.node.nodes[600]->coding_descr = &MIPv6__NONE__MIP6__Auth__Mode_descr_; break; case ALT_avp__AAA__3GPP__EPS__Location__Information: myleaf.body.node.nodes[601] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 601, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__EPS__Location__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[601]); myleaf.body.node.nodes[601]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Access__Network__Information: myleaf.body.node.nodes[602] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 602, DCA__3GPP__Access__Network__Information_descr_.raw); encoded_length = field_avp__DCA__3GPP__Access__Network__Information->RAW_encode(DCA__3GPP__Access__Network__Information_descr_, *myleaf.body.node.nodes[602]); myleaf.body.node.nodes[602]->coding_descr = &DCA__3GPP__Access__Network__Information_descr_; break; case ALT_avp__DCA__3GPP__Called__Identity: myleaf.body.node.nodes[603] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 603, DCA__3GPP__Called__Identity_descr_.raw); encoded_length = field_avp__DCA__3GPP__Called__Identity->RAW_encode(DCA__3GPP__Called__Identity_descr_, *myleaf.body.node.nodes[603]); myleaf.body.node.nodes[603]->coding_descr = &DCA__3GPP__Called__Identity_descr_; break; case ALT_avp__AAA__3GPP__TWAN__Default__APN__Context__Id: myleaf.body.node.nodes[604] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 604, AAA__3GPP__TWAN__Default__APN__Context__Id_descr_.raw); encoded_length = field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id->RAW_encode(AAA__3GPP__TWAN__Default__APN__Context__Id_descr_, *myleaf.body.node.nodes[604]); myleaf.body.node.nodes[604]->coding_descr = &AAA__3GPP__TWAN__Default__APN__Context__Id_descr_; break; case ALT_avp__DCA__3GPP__SGSN__Address: myleaf.body.node.nodes[605] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 605, AVP__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__SGSN__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[605]); myleaf.body.node.nodes[605]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method: myleaf.body.node.nodes[606] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 606, DCA__3GPP__SGi__PtP__Tunnelling__Method_descr_.raw); encoded_length = field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method->RAW_encode(DCA__3GPP__SGi__PtP__Tunnelling__Method_descr_, *myleaf.body.node.nodes[606]); myleaf.body.node.nodes[606]->coding_descr = &DCA__3GPP__SGi__PtP__Tunnelling__Method_descr_; break; case ALT_avp__BASE__NONE__Session__Timeout: myleaf.body.node.nodes[607] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 607, BASE__NONE__Session__Timeout_descr_.raw); encoded_length = field_avp__BASE__NONE__Session__Timeout->RAW_encode(BASE__NONE__Session__Timeout_descr_, *myleaf.body.node.nodes[607]); myleaf.body.node.nodes[607]->coding_descr = &BASE__NONE__Session__Timeout_descr_; break; case ALT_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost: myleaf.body.node.nodes[608] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 608, DNAS__NONE__Acct__Tunnel__Packets__Lost_descr_.raw); encoded_length = field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost->RAW_encode(DNAS__NONE__Acct__Tunnel__Packets__Lost_descr_, *myleaf.body.node.nodes[608]); myleaf.body.node.nodes[608]->coding_descr = &DNAS__NONE__Acct__Tunnel__Packets__Lost_descr_; break; case ALT_avp__DCA__3GPP__NNI__Type: myleaf.body.node.nodes[609] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 609, DCA__3GPP__NNI__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__NNI__Type->RAW_encode(DCA__3GPP__NNI__Type_descr_, *myleaf.body.node.nodes[609]); myleaf.body.node.nodes[609]->coding_descr = &DCA__3GPP__NNI__Type_descr_; break; case ALT_avp__RX__3GPP__Service__Info__Status: myleaf.body.node.nodes[610] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 610, RX__3GPP__Service__Info__Status_descr_.raw); encoded_length = field_avp__RX__3GPP__Service__Info__Status->RAW_encode(RX__3GPP__Service__Info__Status_descr_, *myleaf.body.node.nodes[610]); myleaf.body.node.nodes[610]->coding_descr = &RX__3GPP__Service__Info__Status_descr_; break; case ALT_avp__S6__3GPP__CIR__Flags: myleaf.body.node.nodes[611] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 611, S6__3GPP__CIR__Flags_descr_.raw); encoded_length = field_avp__S6__3GPP__CIR__Flags->RAW_encode(S6__3GPP__CIR__Flags_descr_, *myleaf.body.node.nodes[611]); myleaf.body.node.nodes[611]->coding_descr = &S6__3GPP__CIR__Flags_descr_; break; case ALT_avp__PCC__3GPP__Precedence: myleaf.body.node.nodes[612] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 612, PCC__3GPP__Precedence_descr_.raw); encoded_length = field_avp__PCC__3GPP__Precedence->RAW_encode(PCC__3GPP__Precedence_descr_, *myleaf.body.node.nodes[612]); myleaf.body.node.nodes[612]->coding_descr = &PCC__3GPP__Precedence_descr_; break; case ALT_avp__DCA__3GPP__User__Participating__Type: myleaf.body.node.nodes[613] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 613, DCA__3GPP__User__Participating__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__User__Participating__Type->RAW_encode(DCA__3GPP__User__Participating__Type_descr_, *myleaf.body.node.nodes[613]); myleaf.body.node.nodes[613]->coding_descr = &DCA__3GPP__User__Participating__Type_descr_; break; case ALT_avp__DCA__3GPP__GGSN__Address: myleaf.body.node.nodes[614] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 614, AVP__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__GGSN__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[614]); myleaf.body.node.nodes[614]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__RX__3GPP__Sponsoring__Action: myleaf.body.node.nodes[615] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 615, RX__3GPP__Sponsoring__Action_descr_.raw); encoded_length = field_avp__RX__3GPP__Sponsoring__Action->RAW_encode(RX__3GPP__Sponsoring__Action_descr_, *myleaf.body.node.nodes[615]); myleaf.body.node.nodes[615]->coding_descr = &RX__3GPP__Sponsoring__Action_descr_; break; case ALT_avp__DCA__3GPP__Radio__Resources__Indicator: myleaf.body.node.nodes[616] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 616, DCA__3GPP__Radio__Resources__Indicator_descr_.raw); encoded_length = field_avp__DCA__3GPP__Radio__Resources__Indicator->RAW_encode(DCA__3GPP__Radio__Resources__Indicator_descr_, *myleaf.body.node.nodes[616]); myleaf.body.node.nodes[616]->coding_descr = &DCA__3GPP__Radio__Resources__Indicator_descr_; break; case ALT_avp__S6__3GPP__Granted__Validity__Time: myleaf.body.node.nodes[617] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 617, S6__3GPP__Granted__Validity__Time_descr_.raw); encoded_length = field_avp__S6__3GPP__Granted__Validity__Time->RAW_encode(S6__3GPP__Granted__Validity__Time_descr_, *myleaf.body.node.nodes[617]); myleaf.body.node.nodes[617]->coding_descr = &S6__3GPP__Granted__Validity__Time_descr_; break; case ALT_avp__PCC__3GPP__Priority__Level: myleaf.body.node.nodes[618] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 618, PCC__3GPP__Priority__Level_descr_.raw); encoded_length = field_avp__PCC__3GPP__Priority__Level->RAW_encode(PCC__3GPP__Priority__Level_descr_, *myleaf.body.node.nodes[618]); myleaf.body.node.nodes[618]->coding_descr = &PCC__3GPP__Priority__Level_descr_; break; case ALT_avp__DCA__3GPP__Node__Functionality: myleaf.body.node.nodes[619] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 619, DCA__3GPP__Node__Functionality_descr_.raw); encoded_length = field_avp__DCA__3GPP__Node__Functionality->RAW_encode(DCA__3GPP__Node__Functionality_descr_, *myleaf.body.node.nodes[619]); myleaf.body.node.nodes[619]->coding_descr = &DCA__3GPP__Node__Functionality_descr_; break; case ALT_avp__RX__3GPP__Flow__Description: myleaf.body.node.nodes[620] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 620, RX__3GPP__Flow__Description_descr_.raw); encoded_length = field_avp__RX__3GPP__Flow__Description->RAW_encode(RX__3GPP__Flow__Description_descr_, *myleaf.body.node.nodes[620]); myleaf.body.node.nodes[620]->coding_descr = &RX__3GPP__Flow__Description_descr_; break; case ALT_avp__PCC__3GPP__Packet__Filter__Information: myleaf.body.node.nodes[621] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 621, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__Packet__Filter__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[621]); myleaf.body.node.nodes[621]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__Daylight__Saving__Time: myleaf.body.node.nodes[622] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 622, AAA__3GPP__Daylight__Saving__Time_descr_.raw); encoded_length = field_avp__AAA__3GPP__Daylight__Saving__Time->RAW_encode(AAA__3GPP__Daylight__Saving__Time_descr_, *myleaf.body.node.nodes[622]); myleaf.body.node.nodes[622]->coding_descr = &AAA__3GPP__Daylight__Saving__Time_descr_; break; case ALT_avp__DCA__3GPP__Address__Domain: myleaf.body.node.nodes[623] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 623, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Address__Domain->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[623]); myleaf.body.node.nodes[623]->coding_descr = &AVP__list_descr_; break; case ALT_avp__S6__3GPP__SCEF__ID: myleaf.body.node.nodes[624] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 624, S6__3GPP__SCEF__ID_descr_.raw); encoded_length = field_avp__S6__3GPP__SCEF__ID->RAW_encode(S6__3GPP__SCEF__ID_descr_, *myleaf.body.node.nodes[624]); myleaf.body.node.nodes[624]->coding_descr = &S6__3GPP__SCEF__ID_descr_; break; case ALT_avp__DCA__3GPP__Content__Length: myleaf.body.node.nodes[625] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 625, DCA__3GPP__Content__Length_descr_.raw); encoded_length = field_avp__DCA__3GPP__Content__Length->RAW_encode(DCA__3GPP__Content__Length_descr_, *myleaf.body.node.nodes[625]); myleaf.body.node.nodes[625]->coding_descr = &DCA__3GPP__Content__Length_descr_; break; case ALT_avp__PCC__3GPP__Removal__Of__Access: myleaf.body.node.nodes[626] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 626, PCC__3GPP__Removal__Of__Access_descr_.raw); encoded_length = field_avp__PCC__3GPP__Removal__Of__Access->RAW_encode(PCC__3GPP__Removal__Of__Access_descr_, *myleaf.body.node.nodes[626]); myleaf.body.node.nodes[626]->coding_descr = &PCC__3GPP__Removal__Of__Access_descr_; break; case ALT_avp__PCC__3GPP__ADC__Rule__Report: myleaf.body.node.nodes[627] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 627, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__ADC__Rule__Report->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[627]); myleaf.body.node.nodes[627]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__Preferred__Data__Mode: myleaf.body.node.nodes[628] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 628, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__Preferred__Data__Mode->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[628]); myleaf.body.node.nodes[628]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__ProSe__Functionality: myleaf.body.node.nodes[629] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 629, DCA__3GPP__ProSe__Functionality_descr_.raw); encoded_length = field_avp__DCA__3GPP__ProSe__Functionality->RAW_encode(DCA__3GPP__ProSe__Functionality_descr_, *myleaf.body.node.nodes[629]); myleaf.body.node.nodes[629]->coding_descr = &DCA__3GPP__ProSe__Functionality_descr_; break; case ALT_avp__DCA__3GPP__Low__Balance__Indication: myleaf.body.node.nodes[630] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 630, DCA__3GPP__Low__Balance__Indication_descr_.raw); encoded_length = field_avp__DCA__3GPP__Low__Balance__Indication->RAW_encode(DCA__3GPP__Low__Balance__Indication_descr_, *myleaf.body.node.nodes[630]); myleaf.body.node.nodes[630]->coding_descr = &DCA__3GPP__Low__Balance__Indication_descr_; break; case ALT_avp__PCC__3GPP__Guaranteed__Bitrate__UL: myleaf.body.node.nodes[631] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 631, PCC__3GPP__Guaranteed__Bitrate__UL_descr_.raw); encoded_length = field_avp__PCC__3GPP__Guaranteed__Bitrate__UL->RAW_encode(PCC__3GPP__Guaranteed__Bitrate__UL_descr_, *myleaf.body.node.nodes[631]); myleaf.body.node.nodes[631]->coding_descr = &PCC__3GPP__Guaranteed__Bitrate__UL_descr_; break; case ALT_avp__AAA__3GPP__UE__SRVCC__Capability: myleaf.body.node.nodes[632] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 632, AAA__3GPP__UE__SRVCC__Capability_descr_.raw); encoded_length = field_avp__AAA__3GPP__UE__SRVCC__Capability->RAW_encode(AAA__3GPP__UE__SRVCC__Capability_descr_, *myleaf.body.node.nodes[632]); myleaf.body.node.nodes[632]->coding_descr = &AAA__3GPP__UE__SRVCC__Capability_descr_; break; case ALT_avp__DNAS__NONE__Login__LAT__Group: myleaf.body.node.nodes[633] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 633, DNAS__NONE__Login__LAT__Group_descr_.raw); encoded_length = field_avp__DNAS__NONE__Login__LAT__Group->RAW_encode(DNAS__NONE__Login__LAT__Group_descr_, *myleaf.body.node.nodes[633]); myleaf.body.node.nodes[633]->coding_descr = &DNAS__NONE__Login__LAT__Group_descr_; break; case ALT_avp__DNAS__NONE__NAS__IPv6__Address: myleaf.body.node.nodes[634] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 634, DNAS__NONE__NAS__IPv6__Address_descr_.raw); encoded_length = field_avp__DNAS__NONE__NAS__IPv6__Address->RAW_encode(DNAS__NONE__NAS__IPv6__Address_descr_, *myleaf.body.node.nodes[634]); myleaf.body.node.nodes[634]->coding_descr = &DNAS__NONE__NAS__IPv6__Address_descr_; break; case ALT_avp__MIPv6__NONE__MIP__MAC__Mobility__Data: myleaf.body.node.nodes[635] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 635, MIPv6__NONE__MIP__MAC__Mobility__Data_descr_.raw); encoded_length = field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data->RAW_encode(MIPv6__NONE__MIP__MAC__Mobility__Data_descr_, *myleaf.body.node.nodes[635]); myleaf.body.node.nodes[635]->coding_descr = &MIPv6__NONE__MIP__MAC__Mobility__Data_descr_; break; case ALT_avp__MIPv4__NONE__Accounting__Output__Octets: myleaf.body.node.nodes[636] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 636, MIPv4__NONE__Accounting__Output__Octets_descr_.raw); encoded_length = field_avp__MIPv4__NONE__Accounting__Output__Octets->RAW_encode(MIPv4__NONE__Accounting__Output__Octets_descr_, *myleaf.body.node.nodes[636]); myleaf.body.node.nodes[636]->coding_descr = &MIPv4__NONE__Accounting__Output__Octets_descr_; break; case ALT_avp__CxDx__3GPP__To__SIP__Header: myleaf.body.node.nodes[637] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 637, CxDx__3GPP__To__SIP__Header_descr_.raw); encoded_length = field_avp__CxDx__3GPP__To__SIP__Header->RAW_encode(CxDx__3GPP__To__SIP__Header_descr_, *myleaf.body.node.nodes[637]); myleaf.body.node.nodes[637]->coding_descr = &CxDx__3GPP__To__SIP__Header_descr_; break; case ALT_avp__AAA__3GPP__Coupled__Node__Diameter__ID: myleaf.body.node.nodes[638] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 638, AAA__3GPP__Coupled__Node__Diameter__ID_descr_.raw); encoded_length = field_avp__AAA__3GPP__Coupled__Node__Diameter__ID->RAW_encode(AAA__3GPP__Coupled__Node__Diameter__ID_descr_, *myleaf.body.node.nodes[638]); myleaf.body.node.nodes[638]->coding_descr = &AAA__3GPP__Coupled__Node__Diameter__ID_descr_; break; case ALT_avp__DCA__3GPP__Real__Time__Tariff__Information: myleaf.body.node.nodes[639] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 639, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Real__Time__Tariff__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[639]); myleaf.body.node.nodes[639]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__STN__SR: myleaf.body.node.nodes[640] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 640, AAA__3GPP__STN__SR_descr_.raw); encoded_length = field_avp__AAA__3GPP__STN__SR->RAW_encode(AAA__3GPP__STN__SR_descr_, *myleaf.body.node.nodes[640]); myleaf.body.node.nodes[640]->coding_descr = &AAA__3GPP__STN__SR_descr_; break; case ALT_avp__DCA__3GPP__SDP__Type: myleaf.body.node.nodes[641] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 641, DCA__3GPP__SDP__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__SDP__Type->RAW_encode(DCA__3GPP__SDP__Type_descr_, *myleaf.body.node.nodes[641]); myleaf.body.node.nodes[641]->coding_descr = &DCA__3GPP__SDP__Type_descr_; break; case ALT_avp__BASE__NONE__Supported__Vendor__Id: myleaf.body.node.nodes[642] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 642, BASE__NONE__Supported__Vendor__Id_descr_.raw); encoded_length = field_avp__BASE__NONE__Supported__Vendor__Id->RAW_encode(BASE__NONE__Supported__Vendor__Id_descr_, *myleaf.body.node.nodes[642]); myleaf.body.node.nodes[642]->coding_descr = &BASE__NONE__Supported__Vendor__Id_descr_; break; case ALT_avp__AAA__3GPP__ServiceTypeIdentity: myleaf.body.node.nodes[643] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 643, AAA__3GPP__ServiceTypeIdentity_descr_.raw); encoded_length = field_avp__AAA__3GPP__ServiceTypeIdentity->RAW_encode(AAA__3GPP__ServiceTypeIdentity_descr_, *myleaf.body.node.nodes[643]); myleaf.body.node.nodes[643]->coding_descr = &AAA__3GPP__ServiceTypeIdentity_descr_; break; case ALT_avp__DCA__3GPP__Requested__Party__Address: myleaf.body.node.nodes[644] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 644, DCA__3GPP__Requested__Party__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__Requested__Party__Address->RAW_encode(DCA__3GPP__Requested__Party__Address_descr_, *myleaf.body.node.nodes[644]); myleaf.body.node.nodes[644]->coding_descr = &DCA__3GPP__Requested__Party__Address_descr_; break; case ALT_avp__DCA__3GPP__Announcement__Information: myleaf.body.node.nodes[645] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 645, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Announcement__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[645]); myleaf.body.node.nodes[645]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DNAS__NONE__Acct__Authentic: myleaf.body.node.nodes[646] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 646, DNAS__NONE__Acct__Authentic_descr_.raw); encoded_length = field_avp__DNAS__NONE__Acct__Authentic->RAW_encode(DNAS__NONE__Acct__Authentic_descr_, *myleaf.body.node.nodes[646]); myleaf.body.node.nodes[646]->coding_descr = &DNAS__NONE__Acct__Authentic_descr_; break; case ALT_avp__DCC__NONE__Service__Identifier: myleaf.body.node.nodes[647] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 647, DCC__NONE__Service__Identifier_descr_.raw); encoded_length = field_avp__DCC__NONE__Service__Identifier->RAW_encode(DCC__NONE__Service__Identifier_descr_, *myleaf.body.node.nodes[647]); myleaf.body.node.nodes[647]->coding_descr = &DCC__NONE__Service__Identifier_descr_; break; case ALT_avp__AAA__3GPP__AUTN: myleaf.body.node.nodes[648] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 648, AAA__3GPP__AUTN_descr_.raw); encoded_length = field_avp__AAA__3GPP__AUTN->RAW_encode(AAA__3GPP__AUTN_descr_, *myleaf.body.node.nodes[648]); myleaf.body.node.nodes[648]->coding_descr = &AAA__3GPP__AUTN_descr_; break; case ALT_avp__AAA__3GPP__Non__3GPP__User__Data: myleaf.body.node.nodes[649] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 649, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__Non__3GPP__User__Data->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[649]); myleaf.body.node.nodes[649]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Delivery__Report__Requested: myleaf.body.node.nodes[650] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 650, DCA__3GPP__Delivery__Report__Requested_descr_.raw); encoded_length = field_avp__DCA__3GPP__Delivery__Report__Requested->RAW_encode(DCA__3GPP__Delivery__Report__Requested_descr_, *myleaf.body.node.nodes[650]); myleaf.body.node.nodes[650]->coding_descr = &DCA__3GPP__Delivery__Report__Requested_descr_; break; case ALT_avp__GI__3GPP__TWAN__Identifier: myleaf.body.node.nodes[651] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 651, GI__3GPP__TWAN__Identifier_descr_.raw); encoded_length = field_avp__GI__3GPP__TWAN__Identifier->RAW_encode(GI__3GPP__TWAN__Identifier_descr_, *myleaf.body.node.nodes[651]); myleaf.body.node.nodes[651]->coding_descr = &GI__3GPP__TWAN__Identifier_descr_; break; case ALT_avp__AAA__3GPP__Origination__Time__Stamp: myleaf.body.node.nodes[652] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 652, AAA__3GPP__Origination__Time__Stamp_descr_.raw); encoded_length = field_avp__AAA__3GPP__Origination__Time__Stamp->RAW_encode(AAA__3GPP__Origination__Time__Stamp_descr_, *myleaf.body.node.nodes[652]); myleaf.body.node.nodes[652]->coding_descr = &AAA__3GPP__Origination__Time__Stamp_descr_; break; case ALT_avp__DCA__3GPP__LCS__APN: myleaf.body.node.nodes[653] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 653, DCA__3GPP__LCS__APN_descr_.raw); encoded_length = field_avp__DCA__3GPP__LCS__APN->RAW_encode(DCA__3GPP__LCS__APN_descr_, *myleaf.body.node.nodes[653]); myleaf.body.node.nodes[653]->coding_descr = &DCA__3GPP__LCS__APN_descr_; break; case ALT_avp__DCA__3GPP__Envelope__End__Time: myleaf.body.node.nodes[654] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 654, DCA__3GPP__Envelope__End__Time_descr_.raw); encoded_length = field_avp__DCA__3GPP__Envelope__End__Time->RAW_encode(DCA__3GPP__Envelope__End__Time_descr_, *myleaf.body.node.nodes[654]); myleaf.body.node.nodes[654]->coding_descr = &DCA__3GPP__Envelope__End__Time_descr_; break; case ALT_avp__RX__3GPP__Sponsored__Connectivity__Data: myleaf.body.node.nodes[655] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 655, AVP__list_descr_.raw); encoded_length = field_avp__RX__3GPP__Sponsored__Connectivity__Data->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[655]); myleaf.body.node.nodes[655]->coding_descr = &AVP__list_descr_; break; case ALT_avp__BASE__NONE__Auth__Request__Type: myleaf.body.node.nodes[656] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 656, BASE__NONE__Auth__Request__Type_descr_.raw); encoded_length = field_avp__BASE__NONE__Auth__Request__Type->RAW_encode(BASE__NONE__Auth__Request__Type_descr_, *myleaf.body.node.nodes[656]); myleaf.body.node.nodes[656]->coding_descr = &BASE__NONE__Auth__Request__Type_descr_; break; case ALT_avp__DCA__3GPP__Application__Server__Information: myleaf.body.node.nodes[657] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 657, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Application__Server__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[657]); myleaf.body.node.nodes[657]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Originator__Address: myleaf.body.node.nodes[658] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 658, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Originator__Address->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[658]); myleaf.body.node.nodes[658]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Network__Call__Reference__Number: myleaf.body.node.nodes[659] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 659, DCA__3GPP__Network__Call__Reference__Number_descr_.raw); encoded_length = field_avp__DCA__3GPP__Network__Call__Reference__Number->RAW_encode(DCA__3GPP__Network__Call__Reference__Number_descr_, *myleaf.body.node.nodes[659]); myleaf.body.node.nodes[659]->coding_descr = &DCA__3GPP__Network__Call__Reference__Number_descr_; break; case ALT_avp__S6__3GPP__AESE__Communication__Pattern: myleaf.body.node.nodes[660] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 660, AVP__list_descr_.raw); encoded_length = field_avp__S6__3GPP__AESE__Communication__Pattern->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[660]); myleaf.body.node.nodes[660]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__NBIFOM__Mode: myleaf.body.node.nodes[661] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 661, PCC__3GPP__NBIFOM__Mode_descr_.raw); encoded_length = field_avp__PCC__3GPP__NBIFOM__Mode->RAW_encode(PCC__3GPP__NBIFOM__Mode_descr_, *myleaf.body.node.nodes[661]); myleaf.body.node.nodes[661]->coding_descr = &PCC__3GPP__NBIFOM__Mode_descr_; break; case ALT_avp__PCC__3GPP__Redirect__Information: myleaf.body.node.nodes[662] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 662, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__Redirect__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[662]); myleaf.body.node.nodes[662]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCC__NONE__Validity__Time: myleaf.body.node.nodes[663] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 663, DCC__NONE__Validity__Time_descr_.raw); encoded_length = field_avp__DCC__NONE__Validity__Time->RAW_encode(DCC__NONE__Validity__Time_descr_, *myleaf.body.node.nodes[663]); myleaf.body.node.nodes[663]->coding_descr = &DCC__NONE__Validity__Time_descr_; break; case ALT_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier: myleaf.body.node.nodes[664] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 664, DCA__3GPP__Monitoring__UE__VPLMN__Identifier_descr_.raw); encoded_length = field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier->RAW_encode(DCA__3GPP__Monitoring__UE__VPLMN__Identifier_descr_, *myleaf.body.node.nodes[664]); myleaf.body.node.nodes[664]->coding_descr = &DCA__3GPP__Monitoring__UE__VPLMN__Identifier_descr_; break; case ALT_avp__S6__3GPP__Event__Handling: myleaf.body.node.nodes[665] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 665, S6__3GPP__Event__Handling_descr_.raw); encoded_length = field_avp__S6__3GPP__Event__Handling->RAW_encode(S6__3GPP__Event__Handling_descr_, *myleaf.body.node.nodes[665]); myleaf.body.node.nodes[665]->coding_descr = &S6__3GPP__Event__Handling_descr_; break; case ALT_avp__PCC__3GPP__ToS__Traffic__Class: myleaf.body.node.nodes[666] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 666, PCC__3GPP__ToS__Traffic__Class_descr_.raw); encoded_length = field_avp__PCC__3GPP__ToS__Traffic__Class->RAW_encode(PCC__3GPP__ToS__Traffic__Class_descr_, *myleaf.body.node.nodes[666]); myleaf.body.node.nodes[666]->coding_descr = &PCC__3GPP__ToS__Traffic__Class_descr_; break; case ALT_avp__AAA__3GPP__Tracking__Area__Identity: myleaf.body.node.nodes[667] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 667, AAA__3GPP__Tracking__Area__Identity_descr_.raw); encoded_length = field_avp__AAA__3GPP__Tracking__Area__Identity->RAW_encode(AAA__3GPP__Tracking__Area__Identity_descr_, *myleaf.body.node.nodes[667]); myleaf.body.node.nodes[667]->coding_descr = &AAA__3GPP__Tracking__Area__Identity_descr_; break; case ALT_avp__MIPv4__NONE__MIP__HA__to__FA__SPI: myleaf.body.node.nodes[668] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 668, MIPv4__NONE__MIP__HA__to__FA__SPI_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI->RAW_encode(MIPv4__NONE__MIP__HA__to__FA__SPI_descr_, *myleaf.body.node.nodes[668]); myleaf.body.node.nodes[668]->coding_descr = &MIPv4__NONE__MIP__HA__to__FA__SPI_descr_; break; case ALT_avp__RX__3GPP__Min__Desired__Bandwidth__UL: myleaf.body.node.nodes[669] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 669, RX__3GPP__Min__Desired__Bandwidth__UL_descr_.raw); encoded_length = field_avp__RX__3GPP__Min__Desired__Bandwidth__UL->RAW_encode(RX__3GPP__Min__Desired__Bandwidth__UL_descr_, *myleaf.body.node.nodes[669]); myleaf.body.node.nodes[669]->coding_descr = &RX__3GPP__Min__Desired__Bandwidth__UL_descr_; break; case ALT_avp__AAA__3GPP__UVR__Flags: myleaf.body.node.nodes[670] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 670, AAA__3GPP__UVR__Flags_descr_.raw); encoded_length = field_avp__AAA__3GPP__UVR__Flags->RAW_encode(AAA__3GPP__UVR__Flags_descr_, *myleaf.body.node.nodes[670]); myleaf.body.node.nodes[670]->coding_descr = &AAA__3GPP__UVR__Flags_descr_; break; case ALT_avp__DCA__3GPP__PS__Free__Format__Data: myleaf.body.node.nodes[671] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 671, DCA__3GPP__PS__Free__Format__Data_descr_.raw); encoded_length = field_avp__DCA__3GPP__PS__Free__Format__Data->RAW_encode(DCA__3GPP__PS__Free__Format__Data_descr_, *myleaf.body.node.nodes[671]); myleaf.body.node.nodes[671]->coding_descr = &DCA__3GPP__PS__Free__Format__Data_descr_; break; case ALT_avp__CxDx__3GPP__Originating__Request: myleaf.body.node.nodes[672] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 672, CxDx__3GPP__Originating__Request_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Originating__Request->RAW_encode(CxDx__3GPP__Originating__Request_descr_, *myleaf.body.node.nodes[672]); myleaf.body.node.nodes[672]->coding_descr = &CxDx__3GPP__Originating__Request_descr_; break; case ALT_avp__PCC__3GPP__PDN__Connection__ID: myleaf.body.node.nodes[673] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 673, PCC__3GPP__PDN__Connection__ID_descr_.raw); encoded_length = field_avp__PCC__3GPP__PDN__Connection__ID->RAW_encode(PCC__3GPP__PDN__Connection__ID_descr_, *myleaf.body.node.nodes[673]); myleaf.body.node.nodes[673]->coding_descr = &PCC__3GPP__PDN__Connection__ID_descr_; break; case ALT_avp__AAA__3GPP__Subscription__Data__Flags: myleaf.body.node.nodes[674] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 674, AAA__3GPP__Subscription__Data__Flags_descr_.raw); encoded_length = field_avp__AAA__3GPP__Subscription__Data__Flags->RAW_encode(AAA__3GPP__Subscription__Data__Flags_descr_, *myleaf.body.node.nodes[674]); myleaf.body.node.nodes[674]->coding_descr = &AAA__3GPP__Subscription__Data__Flags_descr_; break; case ALT_avp__DNAS__NONE__Framed__IPv6__Route: myleaf.body.node.nodes[675] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 675, DNAS__NONE__Framed__IPv6__Route_descr_.raw); encoded_length = field_avp__DNAS__NONE__Framed__IPv6__Route->RAW_encode(DNAS__NONE__Framed__IPv6__Route_descr_, *myleaf.body.node.nodes[675]); myleaf.body.node.nodes[675]->coding_descr = &DNAS__NONE__Framed__IPv6__Route_descr_; break; case ALT_avp__PCC__3GPP__PRA__Remove: myleaf.body.node.nodes[676] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 676, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__PRA__Remove->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[676]); myleaf.body.node.nodes[676]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__DSR__Flags: myleaf.body.node.nodes[677] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 677, AAA__3GPP__DSR__Flags_descr_.raw); encoded_length = field_avp__AAA__3GPP__DSR__Flags->RAW_encode(AAA__3GPP__DSR__Flags_descr_, *myleaf.body.node.nodes[677]); myleaf.body.node.nodes[677]->coding_descr = &AAA__3GPP__DSR__Flags_descr_; break; case ALT_avp__DCC__NONE__Granted__Service__Unit: myleaf.body.node.nodes[678] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 678, AVP__list_descr_.raw); encoded_length = field_avp__DCC__NONE__Granted__Service__Unit->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[678]); myleaf.body.node.nodes[678]->coding_descr = &AVP__list_descr_; break; case ALT_avp__MIPv6__NONE__MIP__Timestamp: myleaf.body.node.nodes[679] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 679, MIPv6__NONE__MIP__Timestamp_descr_.raw); encoded_length = field_avp__MIPv6__NONE__MIP__Timestamp->RAW_encode(MIPv6__NONE__MIP__Timestamp_descr_, *myleaf.body.node.nodes[679]); myleaf.body.node.nodes[679]->coding_descr = &MIPv6__NONE__MIP__Timestamp_descr_; break; case ALT_avp__DCA__3GPP__Number__Portability__Routing__Information: myleaf.body.node.nodes[680] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 680, DCA__3GPP__Number__Portability__Routing__Information_descr_.raw); encoded_length = field_avp__DCA__3GPP__Number__Portability__Routing__Information->RAW_encode(DCA__3GPP__Number__Portability__Routing__Information_descr_, *myleaf.body.node.nodes[680]); myleaf.body.node.nodes[680]->coding_descr = &DCA__3GPP__Number__Portability__Routing__Information_descr_; break; case ALT_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer: myleaf.body.node.nodes[681] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 681, AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer_descr_.raw); encoded_length = field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer->RAW_encode(AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer_descr_, *myleaf.body.node.nodes[681]); myleaf.body.node.nodes[681]->coding_descr = &AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer_descr_; break; case ALT_avp__AAA__3GPP__Specific__APN__Info: myleaf.body.node.nodes[682] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 682, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__Specific__APN__Info->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[682]); myleaf.body.node.nodes[682]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__Terminal__Information: myleaf.body.node.nodes[683] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 683, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__Terminal__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[683]); myleaf.body.node.nodes[683]->coding_descr = &AVP__list_descr_; break; case ALT_avp__CxDx__3GPP__Restoration__Info: myleaf.body.node.nodes[684] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 684, AVP__list_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Restoration__Info->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[684]); myleaf.body.node.nodes[684]->coding_descr = &AVP__list_descr_; break; case ALT_avp__BASE__NONE__Product__Name: myleaf.body.node.nodes[685] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 685, BASE__NONE__Product__Name_descr_.raw); encoded_length = field_avp__BASE__NONE__Product__Name->RAW_encode(BASE__NONE__Product__Name_descr_, *myleaf.body.node.nodes[685]); myleaf.body.node.nodes[685]->coding_descr = &BASE__NONE__Product__Name_descr_; break; case ALT_avp__MIPv4__NONE__MIP__HA__to__MN__MSA: myleaf.body.node.nodes[686] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 686, AVP__list_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[686]); myleaf.body.node.nodes[686]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Account__Expiration: myleaf.body.node.nodes[687] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 687, DCA__3GPP__Account__Expiration_descr_.raw); encoded_length = field_avp__DCA__3GPP__Account__Expiration->RAW_encode(DCA__3GPP__Account__Expiration_descr_, *myleaf.body.node.nodes[687]); myleaf.body.node.nodes[687]->coding_descr = &DCA__3GPP__Account__Expiration_descr_; break; case ALT_avp__AAA__3GPP__CSG__Id: myleaf.body.node.nodes[688] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 688, AAA__3GPP__CSG__Id_descr_.raw); encoded_length = field_avp__AAA__3GPP__CSG__Id->RAW_encode(AAA__3GPP__CSG__Id_descr_, *myleaf.body.node.nodes[688]); myleaf.body.node.nodes[688]->coding_descr = &AAA__3GPP__CSG__Id_descr_; break; case ALT_avp__DNAS__NONE__Framed__IP__Netmask: myleaf.body.node.nodes[689] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 689, DNAS__NONE__Framed__IP__Netmask_descr_.raw); encoded_length = field_avp__DNAS__NONE__Framed__IP__Netmask->RAW_encode(DNAS__NONE__Framed__IP__Netmask_descr_, *myleaf.body.node.nodes[689]); myleaf.body.node.nodes[689]->coding_descr = &DNAS__NONE__Framed__IP__Netmask_descr_; break; case ALT_avp__GI__3GPP__3GPP__IPv6__DNS__Servers: myleaf.body.node.nodes[690] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 690, GI__3GPP__3GPP__IPv6__DNS__Servers_descr_.raw); encoded_length = field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers->RAW_encode(GI__3GPP__3GPP__IPv6__DNS__Servers_descr_, *myleaf.body.node.nodes[690]); myleaf.body.node.nodes[690]->coding_descr = &GI__3GPP__3GPP__IPv6__DNS__Servers_descr_; break; case ALT_avp__AAA__3GPP__SSID: myleaf.body.node.nodes[691] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 691, AAA__3GPP__SSID_descr_.raw); encoded_length = field_avp__AAA__3GPP__SSID->RAW_encode(AAA__3GPP__SSID_descr_, *myleaf.body.node.nodes[691]); myleaf.body.node.nodes[691]->coding_descr = &AAA__3GPP__SSID_descr_; break; case ALT_avp__AAA__3GPP__Call__Barring__Info: myleaf.body.node.nodes[692] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 692, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__Call__Barring__Info->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[692]); myleaf.body.node.nodes[692]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__BSSID: myleaf.body.node.nodes[693] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 693, DCA__3GPP__BSSID_descr_.raw); encoded_length = field_avp__DCA__3GPP__BSSID->RAW_encode(DCA__3GPP__BSSID_descr_, *myleaf.body.node.nodes[693]); myleaf.body.node.nodes[693]->coding_descr = &DCA__3GPP__BSSID_descr_; break; case ALT_avp__DCC__NONE__Service__Parameter__Info: myleaf.body.node.nodes[694] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 694, AVP__list_descr_.raw); encoded_length = field_avp__DCC__NONE__Service__Parameter__Info->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[694]); myleaf.body.node.nodes[694]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Talk__Burst__Exchange: myleaf.body.node.nodes[695] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 695, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Talk__Burst__Exchange->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[695]); myleaf.body.node.nodes[695]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Variable__Part__Order: myleaf.body.node.nodes[696] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 696, DCA__3GPP__Variable__Part__Order_descr_.raw); encoded_length = field_avp__DCA__3GPP__Variable__Part__Order->RAW_encode(DCA__3GPP__Variable__Part__Order_descr_, *myleaf.body.node.nodes[696]); myleaf.body.node.nodes[696]->coding_descr = &DCA__3GPP__Variable__Part__Order_descr_; break; case ALT_avp__DCA__3GPP__Time__Quota__Mechanism: myleaf.body.node.nodes[697] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 697, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Time__Quota__Mechanism->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[697]); myleaf.body.node.nodes[697]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__ANID: myleaf.body.node.nodes[698] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 698, AAA__3GPP__ANID_descr_.raw); encoded_length = field_avp__AAA__3GPP__ANID->RAW_encode(AAA__3GPP__ANID_descr_, *myleaf.body.node.nodes[698]); myleaf.body.node.nodes[698]->coding_descr = &AAA__3GPP__ANID_descr_; break; case ALT_avp__DCA__3GPP__Monitoring__Event__Report__Number: myleaf.body.node.nodes[699] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 699, DCA__3GPP__Monitoring__Event__Report__Number_descr_.raw); encoded_length = field_avp__DCA__3GPP__Monitoring__Event__Report__Number->RAW_encode(DCA__3GPP__Monitoring__Event__Report__Number_descr_, *myleaf.body.node.nodes[699]); myleaf.body.node.nodes[699]->coding_descr = &DCA__3GPP__Monitoring__Event__Report__Number_descr_; break; case ALT_avp__S6__3GPP__IP__SM__GW__Name: myleaf.body.node.nodes[700] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 700, S6__3GPP__IP__SM__GW__Name_descr_.raw); encoded_length = field_avp__S6__3GPP__IP__SM__GW__Name->RAW_encode(S6__3GPP__IP__SM__GW__Name_descr_, *myleaf.body.node.nodes[700]); myleaf.body.node.nodes[700]->coding_descr = &S6__3GPP__IP__SM__GW__Name_descr_; break; case ALT_avp__BASE__NONE__Origin__State__Id: myleaf.body.node.nodes[701] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 701, BASE__NONE__Origin__State__Id_descr_.raw); encoded_length = field_avp__BASE__NONE__Origin__State__Id->RAW_encode(BASE__NONE__Origin__State__Id_descr_, *myleaf.body.node.nodes[701]); myleaf.body.node.nodes[701]->coding_descr = &BASE__NONE__Origin__State__Id_descr_; break; case ALT_avp__RX__3GPP__Media__Sub__Component: myleaf.body.node.nodes[702] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 702, AVP__list_descr_.raw); encoded_length = field_avp__RX__3GPP__Media__Sub__Component->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[702]); myleaf.body.node.nodes[702]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__CN__Operator__Selection__Entity: myleaf.body.node.nodes[703] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 703, DCA__3GPP__CN__Operator__Selection__Entity_descr_.raw); encoded_length = field_avp__DCA__3GPP__CN__Operator__Selection__Entity->RAW_encode(DCA__3GPP__CN__Operator__Selection__Entity_descr_, *myleaf.body.node.nodes[703]); myleaf.body.node.nodes[703]->coding_descr = &DCA__3GPP__CN__Operator__Selection__Entity_descr_; break; case ALT_avp__S6__3GPP__Accuracy: myleaf.body.node.nodes[704] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 704, S6__3GPP__Accuracy_descr_.raw); encoded_length = field_avp__S6__3GPP__Accuracy->RAW_encode(S6__3GPP__Accuracy_descr_, *myleaf.body.node.nodes[704]); myleaf.body.node.nodes[704]->coding_descr = &S6__3GPP__Accuracy_descr_; break; case ALT_avp__PCC__3GPP__Charging__Rule__Remove: myleaf.body.node.nodes[705] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 705, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__Charging__Rule__Remove->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[705]); myleaf.body.node.nodes[705]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Originating__IOI: myleaf.body.node.nodes[706] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 706, DCA__3GPP__Originating__IOI_descr_.raw); encoded_length = field_avp__DCA__3GPP__Originating__IOI->RAW_encode(DCA__3GPP__Originating__IOI_descr_, *myleaf.body.node.nodes[706]); myleaf.body.node.nodes[706]->coding_descr = &DCA__3GPP__Originating__IOI_descr_; break; case ALT_avp__RX__3GPP__Min__Requested__Bandwidth__DL: myleaf.body.node.nodes[707] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 707, RX__3GPP__Min__Requested__Bandwidth__DL_descr_.raw); encoded_length = field_avp__RX__3GPP__Min__Requested__Bandwidth__DL->RAW_encode(RX__3GPP__Min__Requested__Bandwidth__DL_descr_, *myleaf.body.node.nodes[707]); myleaf.body.node.nodes[707]->coding_descr = &RX__3GPP__Min__Requested__Bandwidth__DL_descr_; break; case ALT_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier: myleaf.body.node.nodes[708] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 708, DCA__3GPP__ProSe__Function__PLMN__Identifier_descr_.raw); encoded_length = field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier->RAW_encode(DCA__3GPP__ProSe__Function__PLMN__Identifier_descr_, *myleaf.body.node.nodes[708]); myleaf.body.node.nodes[708]->coding_descr = &DCA__3GPP__ProSe__Function__PLMN__Identifier_descr_; break; case ALT_avp__S6__3GPP__Service__Report: myleaf.body.node.nodes[709] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 709, AVP__list_descr_.raw); encoded_length = field_avp__S6__3GPP__Service__Report->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[709]); myleaf.body.node.nodes[709]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__Tunnel__Information: myleaf.body.node.nodes[710] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 710, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__Tunnel__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[710]); myleaf.body.node.nodes[710]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Bearer__Service: myleaf.body.node.nodes[711] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 711, DCA__3GPP__Bearer__Service_descr_.raw); encoded_length = field_avp__DCA__3GPP__Bearer__Service->RAW_encode(DCA__3GPP__Bearer__Service_descr_, *myleaf.body.node.nodes[711]); myleaf.body.node.nodes[711]->coding_descr = &DCA__3GPP__Bearer__Service_descr_; break; case ALT_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name: myleaf.body.node.nodes[712] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 712, CxDx__3GPP__Primary__Charging__Collection__Function__Name_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name->RAW_encode(CxDx__3GPP__Primary__Charging__Collection__Function__Name_descr_, *myleaf.body.node.nodes[712]); myleaf.body.node.nodes[712]->coding_descr = &CxDx__3GPP__Primary__Charging__Collection__Function__Name_descr_; break; case ALT_avp__PCC__3GPP__QoS__Rule__Definition: myleaf.body.node.nodes[713] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 713, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__QoS__Rule__Definition->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[713]); myleaf.body.node.nodes[713]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__Time__Zone: myleaf.body.node.nodes[714] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 714, AAA__3GPP__Time__Zone_descr_.raw); encoded_length = field_avp__AAA__3GPP__Time__Zone->RAW_encode(AAA__3GPP__Time__Zone_descr_, *myleaf.body.node.nodes[714]); myleaf.body.node.nodes[714]->coding_descr = &AAA__3GPP__Time__Zone_descr_; break; case ALT_avp__S6__3GPP__Periodic__Time: myleaf.body.node.nodes[715] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 715, S6__3GPP__Periodic__Time_descr_.raw); encoded_length = field_avp__S6__3GPP__Periodic__Time->RAW_encode(S6__3GPP__Periodic__Time_descr_, *myleaf.body.node.nodes[715]); myleaf.body.node.nodes[715]->coding_descr = &S6__3GPP__Periodic__Time_descr_; break; case ALT_avp__PCC__3GPP__Routing__Rule__Failure__Code: myleaf.body.node.nodes[716] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 716, PCC__3GPP__Routing__Rule__Failure__Code_descr_.raw); encoded_length = field_avp__PCC__3GPP__Routing__Rule__Failure__Code->RAW_encode(PCC__3GPP__Routing__Rule__Failure__Code_descr_, *myleaf.body.node.nodes[716]); myleaf.body.node.nodes[716]->coding_descr = &PCC__3GPP__Routing__Rule__Failure__Code_descr_; break; case ALT_avp__PCC__3GPP__TDF__Destination__Host: myleaf.body.node.nodes[717] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 717, PCC__3GPP__TDF__Destination__Host_descr_.raw); encoded_length = field_avp__PCC__3GPP__TDF__Destination__Host->RAW_encode(PCC__3GPP__TDF__Destination__Host_descr_, *myleaf.body.node.nodes[717]); myleaf.body.node.nodes[717]->coding_descr = &PCC__3GPP__TDF__Destination__Host_descr_; break; case ALT_avp__AAA__3GPP__Local__Group__Id: myleaf.body.node.nodes[718] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 718, AAA__3GPP__Local__Group__Id_descr_.raw); encoded_length = field_avp__AAA__3GPP__Local__Group__Id->RAW_encode(AAA__3GPP__Local__Group__Id_descr_, *myleaf.body.node.nodes[718]); myleaf.body.node.nodes[718]->coding_descr = &AAA__3GPP__Local__Group__Id_descr_; break; case ALT_avp__DCA__3GPP__SM__Discharge__Time: myleaf.body.node.nodes[719] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 719, DCA__3GPP__SM__Discharge__Time_descr_.raw); encoded_length = field_avp__DCA__3GPP__SM__Discharge__Time->RAW_encode(DCA__3GPP__SM__Discharge__Time_descr_, *myleaf.body.node.nodes[719]); myleaf.body.node.nodes[719]->coding_descr = &DCA__3GPP__SM__Discharge__Time_descr_; break; case ALT_avp__DCA__3GPP__Requestor__PLMN__Identifier: myleaf.body.node.nodes[720] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 720, DCA__3GPP__Requestor__PLMN__Identifier_descr_.raw); encoded_length = field_avp__DCA__3GPP__Requestor__PLMN__Identifier->RAW_encode(DCA__3GPP__Requestor__PLMN__Identifier_descr_, *myleaf.body.node.nodes[720]); myleaf.body.node.nodes[720]->coding_descr = &DCA__3GPP__Requestor__PLMN__Identifier_descr_; break; case ALT_avp__DCA__3GPP__IMS__Application__Reference__Identifier: myleaf.body.node.nodes[721] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 721, DCA__3GPP__IMS__Application__Reference__Identifier_descr_.raw); encoded_length = field_avp__DCA__3GPP__IMS__Application__Reference__Identifier->RAW_encode(DCA__3GPP__IMS__Application__Reference__Identifier_descr_, *myleaf.body.node.nodes[721]); myleaf.body.node.nodes[721]->coding_descr = &DCA__3GPP__IMS__Application__Reference__Identifier_descr_; break; case ALT_avp__PCC__3GPP__Charging__Rule__Report: myleaf.body.node.nodes[722] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 722, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__Charging__Rule__Report->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[722]); myleaf.body.node.nodes[722]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__Service__Area__Identity: myleaf.body.node.nodes[723] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 723, AAA__3GPP__Service__Area__Identity_descr_.raw); encoded_length = field_avp__AAA__3GPP__Service__Area__Identity->RAW_encode(AAA__3GPP__Service__Area__Identity_descr_, *myleaf.body.node.nodes[723]); myleaf.body.node.nodes[723]->coding_descr = &AAA__3GPP__Service__Area__Identity_descr_; break; case ALT_avp__BASE__NONE__User__Name: myleaf.body.node.nodes[724] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 724, BASE__NONE__User__Name_descr_.raw); encoded_length = field_avp__BASE__NONE__User__Name->RAW_encode(BASE__NONE__User__Name_descr_, *myleaf.body.node.nodes[724]); myleaf.body.node.nodes[724]->coding_descr = &BASE__NONE__User__Name_descr_; break; case ALT_avp__AAA__3GPP__UE__PC5__AMBR: myleaf.body.node.nodes[725] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 725, AAA__3GPP__UE__PC5__AMBR_descr_.raw); encoded_length = field_avp__AAA__3GPP__UE__PC5__AMBR->RAW_encode(AAA__3GPP__UE__PC5__AMBR_descr_, *myleaf.body.node.nodes[725]); myleaf.body.node.nodes[725]->coding_descr = &AAA__3GPP__UE__PC5__AMBR_descr_; break; case ALT_avp__CxDx__3GPP__Public__Identity: myleaf.body.node.nodes[726] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 726, CxDx__3GPP__Public__Identity_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Public__Identity->RAW_encode(CxDx__3GPP__Public__Identity_descr_, *myleaf.body.node.nodes[726]); myleaf.body.node.nodes[726]->coding_descr = &CxDx__3GPP__Public__Identity_descr_; break; case ALT_avp__BASE__NONE__Accounting__Sub__Session__Id: myleaf.body.node.nodes[727] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 727, BASE__NONE__Accounting__Sub__Session__Id_descr_.raw); encoded_length = field_avp__BASE__NONE__Accounting__Sub__Session__Id->RAW_encode(BASE__NONE__Accounting__Sub__Session__Id_descr_, *myleaf.body.node.nodes[727]); myleaf.body.node.nodes[727]->coding_descr = &BASE__NONE__Accounting__Sub__Session__Id_descr_; break; case ALT_avp__DNAS__NONE__Acct__Delay__Time: myleaf.body.node.nodes[728] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 728, DNAS__NONE__Acct__Delay__Time_descr_.raw); encoded_length = field_avp__DNAS__NONE__Acct__Delay__Time->RAW_encode(DNAS__NONE__Acct__Delay__Time_descr_, *myleaf.body.node.nodes[728]); myleaf.body.node.nodes[728]->coding_descr = &DNAS__NONE__Acct__Delay__Time_descr_; break; case ALT_avp__DCA__3GPP__Local__Sequence__Number: myleaf.body.node.nodes[729] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 729, DCA__3GPP__Local__Sequence__Number_descr_.raw); encoded_length = field_avp__DCA__3GPP__Local__Sequence__Number->RAW_encode(DCA__3GPP__Local__Sequence__Number_descr_, *myleaf.body.node.nodes[729]); myleaf.body.node.nodes[729]->coding_descr = &DCA__3GPP__Local__Sequence__Number_descr_; break; case ALT_avp__CxDx__3GPP__UAR__Flags: myleaf.body.node.nodes[730] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 730, CxDx__3GPP__UAR__Flags_descr_.raw); encoded_length = field_avp__CxDx__3GPP__UAR__Flags->RAW_encode(CxDx__3GPP__UAR__Flags_descr_, *myleaf.body.node.nodes[730]); myleaf.body.node.nodes[730]->coding_descr = &CxDx__3GPP__UAR__Flags_descr_; break; case ALT_avp__AAA__3GPP__Collection__Period__RRM__UMTS: myleaf.body.node.nodes[731] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 731, AAA__3GPP__Collection__Period__RRM__UMTS_descr_.raw); encoded_length = field_avp__AAA__3GPP__Collection__Period__RRM__UMTS->RAW_encode(AAA__3GPP__Collection__Period__RRM__UMTS_descr_, *myleaf.body.node.nodes[731]); myleaf.body.node.nodes[731]->coding_descr = &AAA__3GPP__Collection__Period__RRM__UMTS_descr_; break; case ALT_avp__AAA__3GPP__Operator__Determined__Barring: myleaf.body.node.nodes[732] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 732, AAA__3GPP__Operator__Determined__Barring_descr_.raw); encoded_length = field_avp__AAA__3GPP__Operator__Determined__Barring->RAW_encode(AAA__3GPP__Operator__Determined__Barring_descr_, *myleaf.body.node.nodes[732]); myleaf.body.node.nodes[732]->coding_descr = &AAA__3GPP__Operator__Determined__Barring_descr_; break; case ALT_avp__DCA__3GPP__Recipient__Received__Address: myleaf.body.node.nodes[733] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 733, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Recipient__Received__Address->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[733]); myleaf.body.node.nodes[733]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DNAS__NONE__Tunnel__Server__Endpoint: myleaf.body.node.nodes[734] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 734, DNAS__NONE__Tunnel__Server__Endpoint_descr_.raw); encoded_length = field_avp__DNAS__NONE__Tunnel__Server__Endpoint->RAW_encode(DNAS__NONE__Tunnel__Server__Endpoint_descr_, *myleaf.body.node.nodes[734]); myleaf.body.node.nodes[734]->coding_descr = &DNAS__NONE__Tunnel__Server__Endpoint_descr_; break; case ALT_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host: myleaf.body.node.nodes[735] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 735, MIPv4__NONE__MIP__Candidate__Home__Agent__Host_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host->RAW_encode(MIPv4__NONE__MIP__Candidate__Home__Agent__Host_descr_, *myleaf.body.node.nodes[735]); myleaf.body.node.nodes[735]->coding_descr = &MIPv4__NONE__MIP__Candidate__Home__Agent__Host_descr_; break; case ALT_avp__BASE__NONE__Session__Binding: myleaf.body.node.nodes[736] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 736, BASE__NONE__Session__Binding_descr_.raw); encoded_length = field_avp__BASE__NONE__Session__Binding->RAW_encode(BASE__NONE__Session__Binding_descr_, *myleaf.body.node.nodes[736]); myleaf.body.node.nodes[736]->coding_descr = &BASE__NONE__Session__Binding_descr_; break; case ALT_avp__GI__3GPP__3GPP__IMEISV: myleaf.body.node.nodes[737] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 737, GI__3GPP__3GPP__IMEISV_descr_.raw); encoded_length = field_avp__GI__3GPP__3GPP__IMEISV->RAW_encode(GI__3GPP__3GPP__IMEISV_descr_, *myleaf.body.node.nodes[737]); myleaf.body.node.nodes[737]->coding_descr = &GI__3GPP__3GPP__IMEISV_descr_; break; case ALT_avp__AAA__3GPP__SS__Code: myleaf.body.node.nodes[738] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 738, AAA__3GPP__SS__Code_descr_.raw); encoded_length = field_avp__AAA__3GPP__SS__Code->RAW_encode(AAA__3GPP__SS__Code_descr_, *myleaf.body.node.nodes[738]); myleaf.body.node.nodes[738]->coding_descr = &AAA__3GPP__SS__Code_descr_; break; case ALT_avp__DCA__3GPP__DCD__Information: myleaf.body.node.nodes[739] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 739, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__DCD__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[739]); myleaf.body.node.nodes[739]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Location__Estimate__Type: myleaf.body.node.nodes[740] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 740, DCA__3GPP__Location__Estimate__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__Location__Estimate__Type->RAW_encode(DCA__3GPP__Location__Estimate__Type_descr_, *myleaf.body.node.nodes[740]); myleaf.body.node.nodes[740]->coding_descr = &DCA__3GPP__Location__Estimate__Type_descr_; break; case ALT_avp__DCA__3GPP__Time__Indicator: myleaf.body.node.nodes[741] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 741, DCA__3GPP__Time__Indicator_descr_.raw); encoded_length = field_avp__DCA__3GPP__Time__Indicator->RAW_encode(DCA__3GPP__Time__Indicator_descr_, *myleaf.body.node.nodes[741]); myleaf.body.node.nodes[741]->coding_descr = &DCA__3GPP__Time__Indicator_descr_; break; case ALT_avp__DCA__3GPP__Addressee__Type: myleaf.body.node.nodes[742] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 742, DCA__3GPP__Addressee__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__Addressee__Type->RAW_encode(DCA__3GPP__Addressee__Type_descr_, *myleaf.body.node.nodes[742]); myleaf.body.node.nodes[742]->coding_descr = &DCA__3GPP__Addressee__Type_descr_; break; case ALT_avp__BASE__NONE__Acct__Multi__Session__Id: myleaf.body.node.nodes[743] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 743, BASE__NONE__Acct__Multi__Session__Id_descr_.raw); encoded_length = field_avp__BASE__NONE__Acct__Multi__Session__Id->RAW_encode(BASE__NONE__Acct__Multi__Session__Id_descr_, *myleaf.body.node.nodes[743]); myleaf.body.node.nodes[743]->coding_descr = &BASE__NONE__Acct__Multi__Session__Id_descr_; break; case ALT_avp__DCC__NONE__Subscription__Id__Data: myleaf.body.node.nodes[744] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 744, DCC__NONE__Subscription__Id__Data_descr_.raw); encoded_length = field_avp__DCC__NONE__Subscription__Id__Data->RAW_encode(DCC__NONE__Subscription__Id__Data_descr_, *myleaf.body.node.nodes[744]); myleaf.body.node.nodes[744]->coding_descr = &DCC__NONE__Subscription__Id__Data_descr_; break; case ALT_avp__AAA__3GPP__TWAN__Connectivity__Parameters: myleaf.body.node.nodes[745] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 745, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__TWAN__Connectivity__Parameters->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[745]); myleaf.body.node.nodes[745]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Reply__Applic__ID: myleaf.body.node.nodes[746] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 746, DCA__3GPP__Reply__Applic__ID_descr_.raw); encoded_length = field_avp__DCA__3GPP__Reply__Applic__ID->RAW_encode(DCA__3GPP__Reply__Applic__ID_descr_, *myleaf.body.node.nodes[746]); myleaf.body.node.nodes[746]->coding_descr = &DCA__3GPP__Reply__Applic__ID_descr_; break; case ALT_avp__DCA__3GPP__Participant__Access__Priority: myleaf.body.node.nodes[747] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 747, DCA__3GPP__Participant__Access__Priority_descr_.raw); encoded_length = field_avp__DCA__3GPP__Participant__Access__Priority->RAW_encode(DCA__3GPP__Participant__Access__Priority_descr_, *myleaf.body.node.nodes[747]); myleaf.body.node.nodes[747]->coding_descr = &DCA__3GPP__Participant__Access__Priority_descr_; break; case ALT_avp__RX__3GPP__RS__Bandwidth: myleaf.body.node.nodes[748] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 748, RX__3GPP__RS__Bandwidth_descr_.raw); encoded_length = field_avp__RX__3GPP__RS__Bandwidth->RAW_encode(RX__3GPP__RS__Bandwidth_descr_, *myleaf.body.node.nodes[748]); myleaf.body.node.nodes[748]->coding_descr = &RX__3GPP__RS__Bandwidth_descr_; break; case ALT_avp__S6__3GPP__Reachability__Information: myleaf.body.node.nodes[749] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 749, S6__3GPP__Reachability__Information_descr_.raw); encoded_length = field_avp__S6__3GPP__Reachability__Information->RAW_encode(S6__3GPP__Reachability__Information_descr_, *myleaf.body.node.nodes[749]); myleaf.body.node.nodes[749]->coding_descr = &S6__3GPP__Reachability__Information_descr_; break; case ALT_avp__MIPv4__NONE__MIP__Algorithm__Type: myleaf.body.node.nodes[750] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 750, MIPv4__NONE__MIP__Algorithm__Type_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__Algorithm__Type->RAW_encode(MIPv4__NONE__MIP__Algorithm__Type_descr_, *myleaf.body.node.nodes[750]); myleaf.body.node.nodes[750]->coding_descr = &MIPv4__NONE__MIP__Algorithm__Type_descr_; break; case ALT_avp__DCA__3GPP__SDP__Session__Description: myleaf.body.node.nodes[751] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 751, DCA__3GPP__SDP__Session__Description_descr_.raw); encoded_length = field_avp__DCA__3GPP__SDP__Session__Description->RAW_encode(DCA__3GPP__SDP__Session__Description_descr_, *myleaf.body.node.nodes[751]); myleaf.body.node.nodes[751]->coding_descr = &DCA__3GPP__SDP__Session__Description_descr_; break; case ALT_avp__RX__3GPP__Extended__Min__Desired__BW__DL: myleaf.body.node.nodes[752] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 752, RX__3GPP__Extended__Min__Desired__BW__DL_descr_.raw); encoded_length = field_avp__RX__3GPP__Extended__Min__Desired__BW__DL->RAW_encode(RX__3GPP__Extended__Min__Desired__BW__DL_descr_, *myleaf.body.node.nodes[752]); myleaf.body.node.nodes[752]->coding_descr = &RX__3GPP__Extended__Min__Desired__BW__DL_descr_; break; case ALT_avp__DCA__3GPP__Location__Info: myleaf.body.node.nodes[753] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 753, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Location__Info->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[753]); myleaf.body.node.nodes[753]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL: myleaf.body.node.nodes[754] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 754, PCC__3GPP__APN__Aggregate__Max__Bitrate__UL_descr_.raw); encoded_length = field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL->RAW_encode(PCC__3GPP__APN__Aggregate__Max__Bitrate__UL_descr_, *myleaf.body.node.nodes[754]); myleaf.body.node.nodes[754]->coding_descr = &PCC__3GPP__APN__Aggregate__Max__Bitrate__UL_descr_; break; case ALT_avp__AAA__3GPP__Event__Threshold__RSRQ: myleaf.body.node.nodes[755] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 755, AAA__3GPP__Event__Threshold__RSRQ_descr_.raw); encoded_length = field_avp__AAA__3GPP__Event__Threshold__RSRQ->RAW_encode(AAA__3GPP__Event__Threshold__RSRQ_descr_, *myleaf.body.node.nodes[755]); myleaf.body.node.nodes[755]->coding_descr = &AAA__3GPP__Event__Threshold__RSRQ_descr_; break; case ALT_avp__DCA__3GPP__LCS__Information: myleaf.body.node.nodes[756] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 756, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__LCS__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[756]); myleaf.body.node.nodes[756]->coding_descr = &AVP__list_descr_; break; case ALT_avp__S6__3GPP__Service__Parameters: myleaf.body.node.nodes[757] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 757, AVP__list_descr_.raw); encoded_length = field_avp__S6__3GPP__Service__Parameters->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[757]); myleaf.body.node.nodes[757]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Information: myleaf.body.node.nodes[758] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 758, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__Presence__Reporting__Area__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[758]); myleaf.body.node.nodes[758]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__Routing__Rule__Identifier: myleaf.body.node.nodes[759] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 759, PCC__3GPP__Routing__Rule__Identifier_descr_.raw); encoded_length = field_avp__PCC__3GPP__Routing__Rule__Identifier->RAW_encode(PCC__3GPP__Routing__Rule__Identifier_descr_, *myleaf.body.node.nodes[759]); myleaf.body.node.nodes[759]->coding_descr = &PCC__3GPP__Routing__Rule__Identifier_descr_; break; case ALT_avp__DCA__3GPP__SMS__Information: myleaf.body.node.nodes[760] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 760, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__SMS__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[760]); myleaf.body.node.nodes[760]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__ePDG__Address: myleaf.body.node.nodes[761] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 761, AVP__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__ePDG__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[761]); myleaf.body.node.nodes[761]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__PCC__3GPP__Event__Trigger: myleaf.body.node.nodes[762] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 762, PCC__3GPP__Event__Trigger_descr_.raw); encoded_length = field_avp__PCC__3GPP__Event__Trigger->RAW_encode(PCC__3GPP__Event__Trigger_descr_, *myleaf.body.node.nodes[762]); myleaf.body.node.nodes[762]->coding_descr = &PCC__3GPP__Event__Trigger_descr_; break; case ALT_avp__RX__3GPP__GCS__Identifier: myleaf.body.node.nodes[763] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 763, RX__3GPP__GCS__Identifier_descr_.raw); encoded_length = field_avp__RX__3GPP__GCS__Identifier->RAW_encode(RX__3GPP__GCS__Identifier_descr_, *myleaf.body.node.nodes[763]); myleaf.body.node.nodes[763]->coding_descr = &RX__3GPP__GCS__Identifier_descr_; break; case ALT_avp__MIPv6__NONE__QoS__Capability: myleaf.body.node.nodes[764] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 764, AVP__list_descr_.raw); encoded_length = field_avp__MIPv6__NONE__QoS__Capability->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[764]); myleaf.body.node.nodes[764]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__ADC__Rule__Install: myleaf.body.node.nodes[765] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 765, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__ADC__Rule__Install->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[765]); myleaf.body.node.nodes[765]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator: myleaf.body.node.nodes[766] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 766, AAA__3GPP__Non__IP__PDN__Type__Indicator_descr_.raw); encoded_length = field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator->RAW_encode(AAA__3GPP__Non__IP__PDN__Type__Indicator_descr_, *myleaf.body.node.nodes[766]); myleaf.body.node.nodes[766]->coding_descr = &AAA__3GPP__Non__IP__PDN__Type__Indicator_descr_; break; case ALT_avp__DCC__NONE__G__S__U__Pool__Identifier: myleaf.body.node.nodes[767] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 767, DCC__NONE__G__S__U__Pool__Identifier_descr_.raw); encoded_length = field_avp__DCC__NONE__G__S__U__Pool__Identifier->RAW_encode(DCC__NONE__G__S__U__Pool__Identifier_descr_, *myleaf.body.node.nodes[767]); myleaf.body.node.nodes[767]->coding_descr = &DCC__NONE__G__S__U__Pool__Identifier_descr_; break; case ALT_avp__DCA__3GPP__Outgoing__Session__Id: myleaf.body.node.nodes[768] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 768, DCA__3GPP__Outgoing__Session__Id_descr_.raw); encoded_length = field_avp__DCA__3GPP__Outgoing__Session__Id->RAW_encode(DCA__3GPP__Outgoing__Session__Id_descr_, *myleaf.body.node.nodes[768]); myleaf.body.node.nodes[768]->coding_descr = &DCA__3GPP__Outgoing__Session__Id_descr_; break; case ALT_avp__DCA__3GPP__PoC__Controlling__Address: myleaf.body.node.nodes[769] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 769, DCA__3GPP__PoC__Controlling__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__PoC__Controlling__Address->RAW_encode(DCA__3GPP__PoC__Controlling__Address_descr_, *myleaf.body.node.nodes[769]); myleaf.body.node.nodes[769]->coding_descr = &DCA__3GPP__PoC__Controlling__Address_descr_; break; case ALT_avp__DCA__3GPP__Dynamic__Address__Flag: myleaf.body.node.nodes[770] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 770, DCA__3GPP__Dynamic__Address__Flag_descr_.raw); encoded_length = field_avp__DCA__3GPP__Dynamic__Address__Flag->RAW_encode(DCA__3GPP__Dynamic__Address__Flag_descr_, *myleaf.body.node.nodes[770]); myleaf.body.node.nodes[770]->coding_descr = &DCA__3GPP__Dynamic__Address__Flag_descr_; break; case ALT_avp__CxDx__3GPP__Confidentiality__Key: myleaf.body.node.nodes[771] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 771, CxDx__3GPP__Confidentiality__Key_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Confidentiality__Key->RAW_encode(CxDx__3GPP__Confidentiality__Key_descr_, *myleaf.body.node.nodes[771]); myleaf.body.node.nodes[771]->coding_descr = &CxDx__3GPP__Confidentiality__Key_descr_; break; case ALT_avp__PCC__3GPP__Flow__Label: myleaf.body.node.nodes[772] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 772, PCC__3GPP__Flow__Label_descr_.raw); encoded_length = field_avp__PCC__3GPP__Flow__Label->RAW_encode(PCC__3GPP__Flow__Label_descr_, *myleaf.body.node.nodes[772]); myleaf.body.node.nodes[772]->coding_descr = &PCC__3GPP__Flow__Label_descr_; break; case ALT_avp__DNAS__NONE__NAS__Port: myleaf.body.node.nodes[773] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 773, DNAS__NONE__NAS__Port_descr_.raw); encoded_length = field_avp__DNAS__NONE__NAS__Port->RAW_encode(DNAS__NONE__NAS__Port_descr_, *myleaf.body.node.nodes[773]); myleaf.body.node.nodes[773]->coding_descr = &DNAS__NONE__NAS__Port_descr_; break; case ALT_avp__AAA__3GPP__Authentication__Info: myleaf.body.node.nodes[774] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 774, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__Authentication__Info->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[774]); myleaf.body.node.nodes[774]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Transcoder__Inserted__Indication: myleaf.body.node.nodes[775] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 775, DCA__3GPP__Transcoder__Inserted__Indication_descr_.raw); encoded_length = field_avp__DCA__3GPP__Transcoder__Inserted__Indication->RAW_encode(DCA__3GPP__Transcoder__Inserted__Indication_descr_, *myleaf.body.node.nodes[775]); myleaf.body.node.nodes[775]->coding_descr = &DCA__3GPP__Transcoder__Inserted__Indication_descr_; break; case ALT_avp__DCA__3GPP__SMS__Node: myleaf.body.node.nodes[776] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 776, DCA__3GPP__SMS__Node_descr_.raw); encoded_length = field_avp__DCA__3GPP__SMS__Node->RAW_encode(DCA__3GPP__SMS__Node_descr_, *myleaf.body.node.nodes[776]); myleaf.body.node.nodes[776]->coding_descr = &DCA__3GPP__SMS__Node_descr_; break; case ALT_avp__AAA__3GPP__Trace__Interface__List: myleaf.body.node.nodes[777] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 777, AAA__3GPP__Trace__Interface__List_descr_.raw); encoded_length = field_avp__AAA__3GPP__Trace__Interface__List->RAW_encode(AAA__3GPP__Trace__Interface__List_descr_, *myleaf.body.node.nodes[777]); myleaf.body.node.nodes[777]->coding_descr = &AAA__3GPP__Trace__Interface__List_descr_; break; case ALT_avp__DCA__3GPP__SGW__Address: myleaf.body.node.nodes[778] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 778, AVP__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__SGW__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[778]); myleaf.body.node.nodes[778]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__GI__3GPP__3GPP__Charging__Id: myleaf.body.node.nodes[779] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 779, GI__3GPP__3GPP__Charging__Id_descr_.raw); encoded_length = field_avp__GI__3GPP__3GPP__Charging__Id->RAW_encode(GI__3GPP__3GPP__Charging__Id_descr_, *myleaf.body.node.nodes[779]); myleaf.body.node.nodes[779]->coding_descr = &GI__3GPP__3GPP__Charging__Id_descr_; break; case ALT_avp__DNAS__NONE__CHAP__Algorithm: myleaf.body.node.nodes[780] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 780, DNAS__NONE__CHAP__Algorithm_descr_.raw); encoded_length = field_avp__DNAS__NONE__CHAP__Algorithm->RAW_encode(DNAS__NONE__CHAP__Algorithm_descr_, *myleaf.body.node.nodes[780]); myleaf.body.node.nodes[780]->coding_descr = &DNAS__NONE__CHAP__Algorithm_descr_; break; case ALT_avp__AAA__3GPP__APN__Configuration__Profile: myleaf.body.node.nodes[781] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 781, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__APN__Configuration__Profile->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[781]); myleaf.body.node.nodes[781]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts: myleaf.body.node.nodes[782] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 782, DCA__3GPP__Number__Of__Received__Talk__Bursts_descr_.raw); encoded_length = field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts->RAW_encode(DCA__3GPP__Number__Of__Received__Talk__Bursts_descr_, *myleaf.body.node.nodes[782]); myleaf.body.node.nodes[782]->coding_descr = &DCA__3GPP__Number__Of__Received__Talk__Bursts_descr_; break; case ALT_avp__AAA__3GPP__Full__Network__Name: myleaf.body.node.nodes[783] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 783, AAA__3GPP__Full__Network__Name_descr_.raw); encoded_length = field_avp__AAA__3GPP__Full__Network__Name->RAW_encode(AAA__3GPP__Full__Network__Name_descr_, *myleaf.body.node.nodes[783]); myleaf.body.node.nodes[783]->coding_descr = &AAA__3GPP__Full__Network__Name_descr_; break; case ALT_avp__DCA__3GPP__Message__Type: myleaf.body.node.nodes[784] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 784, DCA__3GPP__Message__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__Message__Type->RAW_encode(DCA__3GPP__Message__Type_descr_, *myleaf.body.node.nodes[784]); myleaf.body.node.nodes[784]->coding_descr = &DCA__3GPP__Message__Type_descr_; break; case ALT_avp__DCA__3GPP__APN__Rate__Control__Uplink: myleaf.body.node.nodes[785] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 785, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__APN__Rate__Control__Uplink->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[785]); myleaf.body.node.nodes[785]->coding_descr = &AVP__list_descr_; break; case ALT_avp__GI__3GPP__3GPP__CAMEL__Charging__Info: myleaf.body.node.nodes[786] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 786, GI__3GPP__3GPP__CAMEL__Charging__Info_descr_.raw); encoded_length = field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info->RAW_encode(GI__3GPP__3GPP__CAMEL__Charging__Info_descr_, *myleaf.body.node.nodes[786]); myleaf.body.node.nodes[786]->coding_descr = &GI__3GPP__3GPP__CAMEL__Charging__Info_descr_; break; case ALT_avp__DCA__3GPP__From__Address: myleaf.body.node.nodes[787] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 787, DCA__3GPP__From__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__From__Address->RAW_encode(DCA__3GPP__From__Address_descr_, *myleaf.body.node.nodes[787]); myleaf.body.node.nodes[787]->coding_descr = &DCA__3GPP__From__Address_descr_; break; case ALT_avp__AAA__3GPP__TWAG__CP__Address: myleaf.body.node.nodes[788] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 788, AVP__Address_descr_.raw); encoded_length = field_avp__AAA__3GPP__TWAG__CP__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[788]); myleaf.body.node.nodes[788]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__DCA__3GPP__PDP__Context__Type: myleaf.body.node.nodes[789] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 789, DCA__3GPP__PDP__Context__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__PDP__Context__Type->RAW_encode(DCA__3GPP__PDP__Context__Type_descr_, *myleaf.body.node.nodes[789]); myleaf.body.node.nodes[789]->coding_descr = &DCA__3GPP__PDP__Context__Type_descr_; break; case ALT_avp__RX__3GPP__Flows: myleaf.body.node.nodes[790] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 790, AVP__list_descr_.raw); encoded_length = field_avp__RX__3GPP__Flows->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[790]); myleaf.body.node.nodes[790]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__User__Session__Id: myleaf.body.node.nodes[791] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 791, DCA__3GPP__User__Session__Id_descr_.raw); encoded_length = field_avp__DCA__3GPP__User__Session__Id->RAW_encode(DCA__3GPP__User__Session__Id_descr_, *myleaf.body.node.nodes[791]); myleaf.body.node.nodes[791]->coding_descr = &DCA__3GPP__User__Session__Id_descr_; break; case ALT_avp__DCA__3GPP__PoC__Change__Time: myleaf.body.node.nodes[792] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 792, DCA__3GPP__PoC__Change__Time_descr_.raw); encoded_length = field_avp__DCA__3GPP__PoC__Change__Time->RAW_encode(DCA__3GPP__PoC__Change__Time_descr_, *myleaf.body.node.nodes[792]); myleaf.body.node.nodes[792]->coding_descr = &DCA__3GPP__PoC__Change__Time_descr_; break; case ALT_avp__DCA__3GPP__Privacy__Indicator: myleaf.body.node.nodes[793] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 793, DCA__3GPP__Privacy__Indicator_descr_.raw); encoded_length = field_avp__DCA__3GPP__Privacy__Indicator->RAW_encode(DCA__3GPP__Privacy__Indicator_descr_, *myleaf.body.node.nodes[793]); myleaf.body.node.nodes[793]->coding_descr = &DCA__3GPP__Privacy__Indicator_descr_; break; case ALT_avp__S6__3GPP__CIA__Flags: myleaf.body.node.nodes[794] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 794, S6__3GPP__CIA__Flags_descr_.raw); encoded_length = field_avp__S6__3GPP__CIA__Flags->RAW_encode(S6__3GPP__CIA__Flags_descr_, *myleaf.body.node.nodes[794]); myleaf.body.node.nodes[794]->coding_descr = &S6__3GPP__CIA__Flags_descr_; break; case ALT_avp__RX__3GPP__Extended__Min__Requested__BW__UL: myleaf.body.node.nodes[795] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 795, RX__3GPP__Extended__Min__Requested__BW__UL_descr_.raw); encoded_length = field_avp__RX__3GPP__Extended__Min__Requested__BW__UL->RAW_encode(RX__3GPP__Extended__Min__Requested__BW__UL_descr_, *myleaf.body.node.nodes[795]); myleaf.body.node.nodes[795]->coding_descr = &RX__3GPP__Extended__Min__Requested__BW__UL_descr_; break; case ALT_avp__PCC__3GPP__Monitoring__Time: myleaf.body.node.nodes[796] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 796, PCC__3GPP__Monitoring__Time_descr_.raw); encoded_length = field_avp__PCC__3GPP__Monitoring__Time->RAW_encode(PCC__3GPP__Monitoring__Time_descr_, *myleaf.body.node.nodes[796]); myleaf.body.node.nodes[796]->coding_descr = &PCC__3GPP__Monitoring__Time_descr_; break; case ALT_avp__DCC__NONE__CC__Input__Octets: myleaf.body.node.nodes[797] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 797, DCC__NONE__CC__Input__Octets_descr_.raw); encoded_length = field_avp__DCC__NONE__CC__Input__Octets->RAW_encode(DCC__NONE__CC__Input__Octets_descr_, *myleaf.body.node.nodes[797]); myleaf.body.node.nodes[797]->coding_descr = &DCC__NONE__CC__Input__Octets_descr_; break; case ALT_avp__DCA__3GPP__Teleservice: myleaf.body.node.nodes[798] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 798, DCA__3GPP__Teleservice_descr_.raw); encoded_length = field_avp__DCA__3GPP__Teleservice->RAW_encode(DCA__3GPP__Teleservice_descr_, *myleaf.body.node.nodes[798]); myleaf.body.node.nodes[798]->coding_descr = &DCA__3GPP__Teleservice_descr_; break; case ALT_avp__DCA__3GPP__Quota__Consumption__Time: myleaf.body.node.nodes[799] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 799, DCA__3GPP__Quota__Consumption__Time_descr_.raw); encoded_length = field_avp__DCA__3GPP__Quota__Consumption__Time->RAW_encode(DCA__3GPP__Quota__Consumption__Time_descr_, *myleaf.body.node.nodes[799]); myleaf.body.node.nodes[799]->coding_descr = &DCA__3GPP__Quota__Consumption__Time_descr_; break; case ALT_avp__S6__3GPP__UE__Reachability__Configuration: myleaf.body.node.nodes[800] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 800, AVP__list_descr_.raw); encoded_length = field_avp__S6__3GPP__UE__Reachability__Configuration->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[800]); myleaf.body.node.nodes[800]->coding_descr = &AVP__list_descr_; break; case ALT_avp__BASE__NONE__Destination__Realm: myleaf.body.node.nodes[801] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 801, BASE__NONE__Destination__Realm_descr_.raw); encoded_length = field_avp__BASE__NONE__Destination__Realm->RAW_encode(BASE__NONE__Destination__Realm_descr_, *myleaf.body.node.nodes[801]); myleaf.body.node.nodes[801]->coding_descr = &BASE__NONE__Destination__Realm_descr_; break; case ALT_avp__RX__3GPP__Acceptable__Service__Info: myleaf.body.node.nodes[802] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 802, AVP__list_descr_.raw); encoded_length = field_avp__RX__3GPP__Acceptable__Service__Info->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[802]); myleaf.body.node.nodes[802]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__Flow__Direction: myleaf.body.node.nodes[803] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 803, PCC__3GPP__Flow__Direction_descr_.raw); encoded_length = field_avp__PCC__3GPP__Flow__Direction->RAW_encode(PCC__3GPP__Flow__Direction_descr_, *myleaf.body.node.nodes[803]); myleaf.body.node.nodes[803]->coding_descr = &PCC__3GPP__Flow__Direction_descr_; break; case ALT_avp__DCA__3GPP__ProSe__Reason__For__Cancellation: myleaf.body.node.nodes[804] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 804, DCA__3GPP__ProSe__Reason__For__Cancellation_descr_.raw); encoded_length = field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation->RAW_encode(DCA__3GPP__ProSe__Reason__For__Cancellation_descr_, *myleaf.body.node.nodes[804]); myleaf.body.node.nodes[804]->coding_descr = &DCA__3GPP__ProSe__Reason__For__Cancellation_descr_; break; case ALT_avp__S6__3GPP__Supported__Monitoring__Events: myleaf.body.node.nodes[805] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 805, S6__3GPP__Supported__Monitoring__Events_descr_.raw); encoded_length = field_avp__S6__3GPP__Supported__Monitoring__Events->RAW_encode(S6__3GPP__Supported__Monitoring__Events_descr_, *myleaf.body.node.nodes[805]); myleaf.body.node.nodes[805]->coding_descr = &S6__3GPP__Supported__Monitoring__Events_descr_; break; case ALT_avp__DCA__3GPP__CG__Address: myleaf.body.node.nodes[806] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 806, AVP__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__CG__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[806]); myleaf.body.node.nodes[806]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__DCA__3GPP__Radio__Parameter__Set__Values: myleaf.body.node.nodes[807] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 807, DCA__3GPP__Radio__Parameter__Set__Values_descr_.raw); encoded_length = field_avp__DCA__3GPP__Radio__Parameter__Set__Values->RAW_encode(DCA__3GPP__Radio__Parameter__Set__Values_descr_, *myleaf.body.node.nodes[807]); myleaf.body.node.nodes[807]->coding_descr = &DCA__3GPP__Radio__Parameter__Set__Values_descr_; break; case ALT_avp__CxDx__3GPP__SIP__Item__Number: myleaf.body.node.nodes[808] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 808, CxDx__3GPP__SIP__Item__Number_descr_.raw); encoded_length = field_avp__CxDx__3GPP__SIP__Item__Number->RAW_encode(CxDx__3GPP__SIP__Item__Number_descr_, *myleaf.body.node.nodes[808]); myleaf.body.node.nodes[808]->coding_descr = &CxDx__3GPP__SIP__Item__Number_descr_; break; case ALT_avp__PCC__3GPP__Session__Release__Cause: myleaf.body.node.nodes[809] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 809, PCC__3GPP__Session__Release__Cause_descr_.raw); encoded_length = field_avp__PCC__3GPP__Session__Release__Cause->RAW_encode(PCC__3GPP__Session__Release__Cause_descr_, *myleaf.body.node.nodes[809]); myleaf.body.node.nodes[809]->coding_descr = &PCC__3GPP__Session__Release__Cause_descr_; break; case ALT_avp__AAA__3GPP__MDT__User__Consent: myleaf.body.node.nodes[810] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 810, AAA__3GPP__MDT__User__Consent_descr_.raw); encoded_length = field_avp__AAA__3GPP__MDT__User__Consent->RAW_encode(AAA__3GPP__MDT__User__Consent_descr_, *myleaf.body.node.nodes[810]); myleaf.body.node.nodes[810]->coding_descr = &AAA__3GPP__MDT__User__Consent_descr_; break; case ALT_avp__S6__3GPP__HSS__Cause: myleaf.body.node.nodes[811] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 811, S6__3GPP__HSS__Cause_descr_.raw); encoded_length = field_avp__S6__3GPP__HSS__Cause->RAW_encode(S6__3GPP__HSS__Cause_descr_, *myleaf.body.node.nodes[811]); myleaf.body.node.nodes[811]->coding_descr = &S6__3GPP__HSS__Cause_descr_; break; case ALT_avp__MIPv6__NONE__MIP6__Home__Link__Prefix: myleaf.body.node.nodes[812] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 812, MIPv6__NONE__MIP6__Home__Link__Prefix_descr_.raw); encoded_length = field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix->RAW_encode(MIPv6__NONE__MIP6__Home__Link__Prefix_descr_, *myleaf.body.node.nodes[812]); myleaf.body.node.nodes[812]->coding_descr = &MIPv6__NONE__MIP6__Home__Link__Prefix_descr_; break; case ALT_avp__DNAS__NONE__Login__LAT__Port: myleaf.body.node.nodes[813] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 813, DNAS__NONE__Login__LAT__Port_descr_.raw); encoded_length = field_avp__DNAS__NONE__Login__LAT__Port->RAW_encode(DNAS__NONE__Login__LAT__Port_descr_, *myleaf.body.node.nodes[813]); myleaf.body.node.nodes[813]->coding_descr = &DNAS__NONE__Login__LAT__Port_descr_; break; case ALT_avp__PCC__3GPP__PCSCF__Restoration__Indication: myleaf.body.node.nodes[814] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 814, PCC__3GPP__PCSCF__Restoration__Indication_descr_.raw); encoded_length = field_avp__PCC__3GPP__PCSCF__Restoration__Indication->RAW_encode(PCC__3GPP__PCSCF__Restoration__Indication_descr_, *myleaf.body.node.nodes[814]); myleaf.body.node.nodes[814]->coding_descr = &PCC__3GPP__PCSCF__Restoration__Indication_descr_; break; case ALT_avp__DCC__NONE__G__S__U__Pool__Reference: myleaf.body.node.nodes[815] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 815, AVP__list_descr_.raw); encoded_length = field_avp__DCC__NONE__G__S__U__Pool__Reference->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[815]); myleaf.body.node.nodes[815]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Layer__2__Group__ID: myleaf.body.node.nodes[816] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 816, DCA__3GPP__Layer__2__Group__ID_descr_.raw); encoded_length = field_avp__DCA__3GPP__Layer__2__Group__ID->RAW_encode(DCA__3GPP__Layer__2__Group__ID_descr_, *myleaf.body.node.nodes[816]); myleaf.body.node.nodes[816]->coding_descr = &DCA__3GPP__Layer__2__Group__ID_descr_; break; case ALT_avp__DCA__3GPP__Interface__Port: myleaf.body.node.nodes[817] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 817, DCA__3GPP__Interface__Port_descr_.raw); encoded_length = field_avp__DCA__3GPP__Interface__Port->RAW_encode(DCA__3GPP__Interface__Port_descr_, *myleaf.body.node.nodes[817]); myleaf.body.node.nodes[817]->coding_descr = &DCA__3GPP__Interface__Port_descr_; break; case ALT_avp__AAA__3GPP__Subscription__Data__Deletion: myleaf.body.node.nodes[818] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 818, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__Subscription__Data__Deletion->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[818]); myleaf.body.node.nodes[818]->coding_descr = &AVP__list_descr_; break; case ALT_avp__MIPv6__NONE__Chargable__User__Identity: myleaf.body.node.nodes[819] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 819, MIPv6__NONE__Chargable__User__Identity_descr_.raw); encoded_length = field_avp__MIPv6__NONE__Chargable__User__Identity->RAW_encode(MIPv6__NONE__Chargable__User__Identity_descr_, *myleaf.body.node.nodes[819]); myleaf.body.node.nodes[819]->coding_descr = &MIPv6__NONE__Chargable__User__Identity_descr_; break; case ALT_avp__AAA__3GPP__Trace__Collection__Entity: myleaf.body.node.nodes[820] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 820, AVP__Address_descr_.raw); encoded_length = field_avp__AAA__3GPP__Trace__Collection__Entity->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[820]); myleaf.body.node.nodes[820]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__DCA__3GPP__AoC__Request__Type: myleaf.body.node.nodes[821] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 821, DCA__3GPP__AoC__Request__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__AoC__Request__Type->RAW_encode(DCA__3GPP__AoC__Request__Type_descr_, *myleaf.body.node.nodes[821]); myleaf.body.node.nodes[821]->coding_descr = &DCA__3GPP__AoC__Request__Type_descr_; break; case ALT_avp__CxDx__3GPP__Feature__List__ID: myleaf.body.node.nodes[822] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 822, CxDx__3GPP__Feature__List__ID_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Feature__List__ID->RAW_encode(CxDx__3GPP__Feature__List__ID_descr_, *myleaf.body.node.nodes[822]); myleaf.body.node.nodes[822]->coding_descr = &CxDx__3GPP__Feature__List__ID_descr_; break; case ALT_avp__BASE__NONE__Redirect__Host: myleaf.body.node.nodes[823] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 823, BASE__NONE__Redirect__Host_descr_.raw); encoded_length = field_avp__BASE__NONE__Redirect__Host->RAW_encode(BASE__NONE__Redirect__Host_descr_, *myleaf.body.node.nodes[823]); myleaf.body.node.nodes[823]->coding_descr = &BASE__NONE__Redirect__Host_descr_; break; case ALT_avp__AAA__3GPP__Network__Access__Mode: myleaf.body.node.nodes[824] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 824, AAA__3GPP__Network__Access__Mode_descr_.raw); encoded_length = field_avp__AAA__3GPP__Network__Access__Mode->RAW_encode(AAA__3GPP__Network__Access__Mode_descr_, *myleaf.body.node.nodes[824]); myleaf.body.node.nodes[824]->coding_descr = &AAA__3GPP__Network__Access__Mode_descr_; break; case ALT_avp__DNAS__NONE__Framed__Compression: myleaf.body.node.nodes[825] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 825, DNAS__NONE__Framed__Compression_descr_.raw); encoded_length = field_avp__DNAS__NONE__Framed__Compression->RAW_encode(DNAS__NONE__Framed__Compression_descr_, *myleaf.body.node.nodes[825]); myleaf.body.node.nodes[825]->coding_descr = &DNAS__NONE__Framed__Compression_descr_; break; case ALT_avp__DNAS__NONE__ARAP__Zone__Access: myleaf.body.node.nodes[826] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 826, DNAS__NONE__ARAP__Zone__Access_descr_.raw); encoded_length = field_avp__DNAS__NONE__ARAP__Zone__Access->RAW_encode(DNAS__NONE__ARAP__Zone__Access_descr_, *myleaf.body.node.nodes[826]); myleaf.body.node.nodes[826]->coding_descr = &DNAS__NONE__ARAP__Zone__Access_descr_; break; case ALT_avp__GI__3GPP__3GPP__Selection__Mode: myleaf.body.node.nodes[827] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 827, GI__3GPP__3GPP__Selection__Mode_descr_.raw); encoded_length = field_avp__GI__3GPP__3GPP__Selection__Mode->RAW_encode(GI__3GPP__3GPP__Selection__Mode_descr_, *myleaf.body.node.nodes[827]); myleaf.body.node.nodes[827]->coding_descr = &GI__3GPP__3GPP__Selection__Mode_descr_; break; case ALT_avp__DNAS__NONE__QoS__Filter__Rule: myleaf.body.node.nodes[828] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 828, DNAS__NONE__QoS__Filter__Rule_descr_.raw); encoded_length = field_avp__DNAS__NONE__QoS__Filter__Rule->RAW_encode(DNAS__NONE__QoS__Filter__Rule_descr_, *myleaf.body.node.nodes[828]); myleaf.body.node.nodes[828]->coding_descr = &DNAS__NONE__QoS__Filter__Rule_descr_; break; case ALT_avp__AAA__3GPP__Complete__Data__List__Included__Indicator: myleaf.body.node.nodes[829] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 829, AAA__3GPP__Complete__Data__List__Included__Indicator_descr_.raw); encoded_length = field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator->RAW_encode(AAA__3GPP__Complete__Data__List__Included__Indicator_descr_, *myleaf.body.node.nodes[829]); myleaf.body.node.nodes[829]->coding_descr = &AAA__3GPP__Complete__Data__List__Included__Indicator_descr_; break; case ALT_avp__MIPv4__NONE__MIP__MN__AAA__SPI: myleaf.body.node.nodes[830] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 830, MIPv4__NONE__MIP__MN__AAA__SPI_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__MN__AAA__SPI->RAW_encode(MIPv4__NONE__MIP__MN__AAA__SPI_descr_, *myleaf.body.node.nodes[830]); myleaf.body.node.nodes[830]->coding_descr = &MIPv4__NONE__MIP__MN__AAA__SPI_descr_; break; case ALT_avp__DCA__3GPP__LCS__Client__Name: myleaf.body.node.nodes[831] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 831, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__LCS__Client__Name->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[831]); myleaf.body.node.nodes[831]->coding_descr = &AVP__list_descr_; break; case ALT_avp__GI__3GPP__3GPP__SGSN__Address: myleaf.body.node.nodes[832] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 832, GI__3GPP__3GPP__SGSN__Address_descr_.raw); encoded_length = field_avp__GI__3GPP__3GPP__SGSN__Address->RAW_encode(GI__3GPP__3GPP__SGSN__Address_descr_, *myleaf.body.node.nodes[832]); myleaf.body.node.nodes[832]->coding_descr = &GI__3GPP__3GPP__SGSN__Address_descr_; break; case ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier: myleaf.body.node.nodes[833] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 833, DCA__3GPP__Related__IMS__Charging__Identifier_descr_.raw); encoded_length = field_avp__DCA__3GPP__Related__IMS__Charging__Identifier->RAW_encode(DCA__3GPP__Related__IMS__Charging__Identifier_descr_, *myleaf.body.node.nodes[833]); myleaf.body.node.nodes[833]->coding_descr = &DCA__3GPP__Related__IMS__Charging__Identifier_descr_; break; case ALT_avp__DCA__3GPP__Called__Asserted__Identity: myleaf.body.node.nodes[834] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 834, DCA__3GPP__Called__Asserted__Identity_descr_.raw); encoded_length = field_avp__DCA__3GPP__Called__Asserted__Identity->RAW_encode(DCA__3GPP__Called__Asserted__Identity_descr_, *myleaf.body.node.nodes[834]); myleaf.body.node.nodes[834]->coding_descr = &DCA__3GPP__Called__Asserted__Identity_descr_; break; case ALT_avp__DCA__3GPP__TWAG__Address: myleaf.body.node.nodes[835] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 835, AVP__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__TWAG__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[835]); myleaf.body.node.nodes[835]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__MIPv4__NONE__MIP__MSA__Lifetime: myleaf.body.node.nodes[836] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 836, MIPv4__NONE__MIP__MSA__Lifetime_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__MSA__Lifetime->RAW_encode(MIPv4__NONE__MIP__MSA__Lifetime_descr_, *myleaf.body.node.nodes[836]); myleaf.body.node.nodes[836]->coding_descr = &MIPv4__NONE__MIP__MSA__Lifetime_descr_; break; case ALT_avp__DCA__3GPP__Talk__Burst__Time: myleaf.body.node.nodes[837] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 837, DCA__3GPP__Talk__Burst__Time_descr_.raw); encoded_length = field_avp__DCA__3GPP__Talk__Burst__Time->RAW_encode(DCA__3GPP__Talk__Burst__Time_descr_, *myleaf.body.node.nodes[837]); myleaf.body.node.nodes[837]->coding_descr = &DCA__3GPP__Talk__Burst__Time_descr_; break; case ALT_avp__DCA__3GPP__Token__Text: myleaf.body.node.nodes[838] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 838, DCA__3GPP__Token__Text_descr_.raw); encoded_length = field_avp__DCA__3GPP__Token__Text->RAW_encode(DCA__3GPP__Token__Text_descr_, *myleaf.body.node.nodes[838]); myleaf.body.node.nodes[838]->coding_descr = &DCA__3GPP__Token__Text_descr_; break; case ALT_avp__DCA__3GPP__Rate__Control__Time__Unit: myleaf.body.node.nodes[839] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 839, DCA__3GPP__Rate__Control__Time__Unit_descr_.raw); encoded_length = field_avp__DCA__3GPP__Rate__Control__Time__Unit->RAW_encode(DCA__3GPP__Rate__Control__Time__Unit_descr_, *myleaf.body.node.nodes[839]); myleaf.body.node.nodes[839]->coding_descr = &DCA__3GPP__Rate__Control__Time__Unit_descr_; break; case ALT_avp__GI__3GPP__External__Identifier: myleaf.body.node.nodes[840] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 840, GI__3GPP__External__Identifier_descr_.raw); encoded_length = field_avp__GI__3GPP__External__Identifier->RAW_encode(GI__3GPP__External__Identifier_descr_, *myleaf.body.node.nodes[840]); myleaf.body.node.nodes[840]->coding_descr = &GI__3GPP__External__Identifier_descr_; break; case ALT_avp__DCA__3GPP__Reason__Header: myleaf.body.node.nodes[841] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 841, DCA__3GPP__Reason__Header_descr_.raw); encoded_length = field_avp__DCA__3GPP__Reason__Header->RAW_encode(DCA__3GPP__Reason__Header_descr_, *myleaf.body.node.nodes[841]); myleaf.body.node.nodes[841]->coding_descr = &DCA__3GPP__Reason__Header_descr_; break; case ALT_avp__AAA__3GPP__WLCP__Key: myleaf.body.node.nodes[842] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 842, AAA__3GPP__WLCP__Key_descr_.raw); encoded_length = field_avp__AAA__3GPP__WLCP__Key->RAW_encode(AAA__3GPP__WLCP__Key_descr_, *myleaf.body.node.nodes[842]); myleaf.body.node.nodes[842]->coding_descr = &AAA__3GPP__WLCP__Key_descr_; break; case ALT_avp__S6__3GPP__Reachability__Type: myleaf.body.node.nodes[843] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 843, S6__3GPP__Reachability__Type_descr_.raw); encoded_length = field_avp__S6__3GPP__Reachability__Type->RAW_encode(S6__3GPP__Reachability__Type_descr_, *myleaf.body.node.nodes[843]); myleaf.body.node.nodes[843]->coding_descr = &S6__3GPP__Reachability__Type_descr_; break; case ALT_avp__DCA__3GPP__SIP__Request__Timestamp: myleaf.body.node.nodes[844] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 844, DCA__3GPP__SIP__Request__Timestamp_descr_.raw); encoded_length = field_avp__DCA__3GPP__SIP__Request__Timestamp->RAW_encode(DCA__3GPP__SIP__Request__Timestamp_descr_, *myleaf.body.node.nodes[844]); myleaf.body.node.nodes[844]->coding_descr = &DCA__3GPP__SIP__Request__Timestamp_descr_; break; case ALT_avp__DNAS__NONE__Framed__Route: myleaf.body.node.nodes[845] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 845, DNAS__NONE__Framed__Route_descr_.raw); encoded_length = field_avp__DNAS__NONE__Framed__Route->RAW_encode(DNAS__NONE__Framed__Route_descr_, *myleaf.body.node.nodes[845]); myleaf.body.node.nodes[845]->coding_descr = &DNAS__NONE__Framed__Route_descr_; break; case ALT_avp__DNAS__NONE__Tunnel__Private__Group__Id: myleaf.body.node.nodes[846] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 846, DNAS__NONE__Tunnel__Private__Group__Id_descr_.raw); encoded_length = field_avp__DNAS__NONE__Tunnel__Private__Group__Id->RAW_encode(DNAS__NONE__Tunnel__Private__Group__Id_descr_, *myleaf.body.node.nodes[846]); myleaf.body.node.nodes[846]->coding_descr = &DNAS__NONE__Tunnel__Private__Group__Id_descr_; break; case ALT_avp__DCC__NONE__CC__Request__Type: myleaf.body.node.nodes[847] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 847, DCC__NONE__CC__Request__Type_descr_.raw); encoded_length = field_avp__DCC__NONE__CC__Request__Type->RAW_encode(DCC__NONE__CC__Request__Type_descr_, *myleaf.body.node.nodes[847]); myleaf.body.node.nodes[847]->coding_descr = &DCC__NONE__CC__Request__Type_descr_; break; case ALT_avp__DCA__3GPP__ProSe__Source__IP__Address: myleaf.body.node.nodes[848] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 848, AVP__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__ProSe__Source__IP__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[848]); myleaf.body.node.nodes[848]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__S6__3GPP__Type__Of__External__Identifier: myleaf.body.node.nodes[849] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 849, S6__3GPP__Type__Of__External__Identifier_descr_.raw); encoded_length = field_avp__S6__3GPP__Type__Of__External__Identifier->RAW_encode(S6__3GPP__Type__Of__External__Identifier_descr_, *myleaf.body.node.nodes[849]); myleaf.body.node.nodes[849]->coding_descr = &S6__3GPP__Type__Of__External__Identifier_descr_; break; case ALT_avp__PCC__3GPP__Event__Report__Indication: myleaf.body.node.nodes[850] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 850, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__Event__Report__Indication->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[850]); myleaf.body.node.nodes[850]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__MDT__Configuration: myleaf.body.node.nodes[851] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 851, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__MDT__Configuration->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[851]); myleaf.body.node.nodes[851]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__Usage__Monitoring__Report: myleaf.body.node.nodes[852] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 852, PCC__3GPP__Usage__Monitoring__Report_descr_.raw); encoded_length = field_avp__PCC__3GPP__Usage__Monitoring__Report->RAW_encode(PCC__3GPP__Usage__Monitoring__Report_descr_, *myleaf.body.node.nodes[852]); myleaf.body.node.nodes[852]->coding_descr = &PCC__3GPP__Usage__Monitoring__Report_descr_; break; case ALT_avp__DCA__3GPP__Number__Of__Participants: myleaf.body.node.nodes[853] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 853, DCA__3GPP__Number__Of__Participants_descr_.raw); encoded_length = field_avp__DCA__3GPP__Number__Of__Participants->RAW_encode(DCA__3GPP__Number__Of__Participants_descr_, *myleaf.body.node.nodes[853]); myleaf.body.node.nodes[853]->coding_descr = &DCA__3GPP__Number__Of__Participants_descr_; break; case ALT_avp__DCA__3GPP__MSC__Address: myleaf.body.node.nodes[854] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 854, DCA__3GPP__MSC__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__MSC__Address->RAW_encode(DCA__3GPP__MSC__Address_descr_, *myleaf.body.node.nodes[854]); myleaf.body.node.nodes[854]->coding_descr = &DCA__3GPP__MSC__Address_descr_; break; case ALT_avp__CxDx__3GPP__Priviledged__Sender__Indication: myleaf.body.node.nodes[855] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 855, CxDx__3GPP__Priviledged__Sender__Indication_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Priviledged__Sender__Indication->RAW_encode(CxDx__3GPP__Priviledged__Sender__Indication_descr_, *myleaf.body.node.nodes[855]); myleaf.body.node.nodes[855]->coding_descr = &CxDx__3GPP__Priviledged__Sender__Indication_descr_; break; case ALT_avp__AAA__3GPP__Adjacent__Access__Restriction__Data: myleaf.body.node.nodes[856] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 856, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[856]); myleaf.body.node.nodes[856]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__AoC__Service__Obligatory__Type: myleaf.body.node.nodes[857] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 857, DCA__3GPP__AoC__Service__Obligatory__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__AoC__Service__Obligatory__Type->RAW_encode(DCA__3GPP__AoC__Service__Obligatory__Type_descr_, *myleaf.body.node.nodes[857]); myleaf.body.node.nodes[857]->coding_descr = &DCA__3GPP__AoC__Service__Obligatory__Type_descr_; break; case ALT_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID: myleaf.body.node.nodes[858] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 858, AAA__3GPP__RAT__Frequency__Selection__Priority__ID_descr_.raw); encoded_length = field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID->RAW_encode(AAA__3GPP__RAT__Frequency__Selection__Priority__ID_descr_, *myleaf.body.node.nodes[858]); myleaf.body.node.nodes[858]->coding_descr = &AAA__3GPP__RAT__Frequency__Selection__Priority__ID_descr_; break; case ALT_avp__DCA__3GPP__Time__First__Usage: myleaf.body.node.nodes[859] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 859, DCA__3GPP__Time__First__Usage_descr_.raw); encoded_length = field_avp__DCA__3GPP__Time__First__Usage->RAW_encode(DCA__3GPP__Time__First__Usage_descr_, *myleaf.body.node.nodes[859]); myleaf.body.node.nodes[859]->coding_descr = &DCA__3GPP__Time__First__Usage_descr_; break; case ALT_avp__CxDx__3GPP__Reason__Info: myleaf.body.node.nodes[860] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 860, CxDx__3GPP__Reason__Info_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Reason__Info->RAW_encode(CxDx__3GPP__Reason__Info_descr_, *myleaf.body.node.nodes[860]); myleaf.body.node.nodes[860]->coding_descr = &CxDx__3GPP__Reason__Info_descr_; break; case ALT_avp__PCC__3GPP__Default__EPS__Bearer__QoS: myleaf.body.node.nodes[861] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 861, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__Default__EPS__Bearer__QoS->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[861]); myleaf.body.node.nodes[861]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__CLR__Flags: myleaf.body.node.nodes[862] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 862, AAA__3GPP__CLR__Flags_descr_.raw); encoded_length = field_avp__AAA__3GPP__CLR__Flags->RAW_encode(AAA__3GPP__CLR__Flags_descr_, *myleaf.body.node.nodes[862]); myleaf.body.node.nodes[862]->coding_descr = &AAA__3GPP__CLR__Flags_descr_; break; case ALT_avp__AAA__3GPP__ULR__Flags: myleaf.body.node.nodes[863] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 863, AAA__3GPP__ULR__Flags_descr_.raw); encoded_length = field_avp__AAA__3GPP__ULR__Flags->RAW_encode(AAA__3GPP__ULR__Flags_descr_, *myleaf.body.node.nodes[863]); myleaf.body.node.nodes[863]->coding_descr = &AAA__3GPP__ULR__Flags_descr_; break; case ALT_avp__DCA__3GPP__Originating__SCCP__Address: myleaf.body.node.nodes[864] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 864, AVP__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__Originating__SCCP__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[864]); myleaf.body.node.nodes[864]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__AAA__3GPP__ICS__Indicator: myleaf.body.node.nodes[865] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 865, AAA__3GPP__ICS__Indicator_descr_.raw); encoded_length = field_avp__AAA__3GPP__ICS__Indicator->RAW_encode(AAA__3GPP__ICS__Indicator_descr_, *myleaf.body.node.nodes[865]); myleaf.body.node.nodes[865]->coding_descr = &AAA__3GPP__ICS__Indicator_descr_; break; case ALT_avp__DNAS__NONE__Calling__Station__Id: myleaf.body.node.nodes[866] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 866, DNAS__NONE__Calling__Station__Id_descr_.raw); encoded_length = field_avp__DNAS__NONE__Calling__Station__Id->RAW_encode(DNAS__NONE__Calling__Station__Id_descr_, *myleaf.body.node.nodes[866]); myleaf.body.node.nodes[866]->coding_descr = &DNAS__NONE__Calling__Station__Id_descr_; break; case ALT_avp__DNAS__NONE__Tunnel__Client__Auth__Id: myleaf.body.node.nodes[867] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 867, DNAS__NONE__Tunnel__Client__Auth__Id_descr_.raw); encoded_length = field_avp__DNAS__NONE__Tunnel__Client__Auth__Id->RAW_encode(DNAS__NONE__Tunnel__Client__Auth__Id_descr_, *myleaf.body.node.nodes[867]); myleaf.body.node.nodes[867]->coding_descr = &DNAS__NONE__Tunnel__Client__Auth__Id_descr_; break; case ALT_avp__DCC__NONE__Currency__Code: myleaf.body.node.nodes[868] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 868, DCC__NONE__Currency__Code_descr_.raw); encoded_length = field_avp__DCC__NONE__Currency__Code->RAW_encode(DCC__NONE__Currency__Code_descr_, *myleaf.body.node.nodes[868]); myleaf.body.node.nodes[868]->coding_descr = &DCC__NONE__Currency__Code_descr_; break; case ALT_avp__AAA__3GPP__Cancellation__Type: myleaf.body.node.nodes[869] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 869, AAA__3GPP__Cancellation__Type_descr_.raw); encoded_length = field_avp__AAA__3GPP__Cancellation__Type->RAW_encode(AAA__3GPP__Cancellation__Type_descr_, *myleaf.body.node.nodes[869]); myleaf.body.node.nodes[869]->coding_descr = &AAA__3GPP__Cancellation__Type_descr_; break; case ALT_avp__BASE__NONE__E2E__Sequence: myleaf.body.node.nodes[870] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 870, AVP__list_descr_.raw); encoded_length = field_avp__BASE__NONE__E2E__Sequence->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[870]); myleaf.body.node.nodes[870]->coding_descr = &AVP__list_descr_; break; case ALT_avp__BASE__NONE__Origin__Realm: myleaf.body.node.nodes[871] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 871, BASE__NONE__Origin__Realm_descr_.raw); encoded_length = field_avp__BASE__NONE__Origin__Realm->RAW_encode(BASE__NONE__Origin__Realm_descr_, *myleaf.body.node.nodes[871]); myleaf.body.node.nodes[871]->coding_descr = &BASE__NONE__Origin__Realm_descr_; break; case ALT_avp__AAA__3GPP__PDN__Type: myleaf.body.node.nodes[872] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 872, AAA__3GPP__PDN__Type_descr_.raw); encoded_length = field_avp__AAA__3GPP__PDN__Type->RAW_encode(AAA__3GPP__PDN__Type_descr_, *myleaf.body.node.nodes[872]); myleaf.body.node.nodes[872]->coding_descr = &AAA__3GPP__PDN__Type_descr_; break; case ALT_avp__DCA__3GPP__Scale__Factor: myleaf.body.node.nodes[873] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 873, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Scale__Factor->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[873]); myleaf.body.node.nodes[873]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__IM__Information: myleaf.body.node.nodes[874] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 874, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__IM__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[874]); myleaf.body.node.nodes[874]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DNAS__NONE__Prompt: myleaf.body.node.nodes[875] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 875, DNAS__NONE__Prompt_descr_.raw); encoded_length = field_avp__DNAS__NONE__Prompt->RAW_encode(DNAS__NONE__Prompt_descr_, *myleaf.body.node.nodes[875]); myleaf.body.node.nodes[875]->coding_descr = &DNAS__NONE__Prompt_descr_; break; case ALT_avp__DCA__3GPP__SDP__Offer__Timestamp: myleaf.body.node.nodes[876] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 876, DCA__3GPP__SDP__Offer__Timestamp_descr_.raw); encoded_length = field_avp__DCA__3GPP__SDP__Offer__Timestamp->RAW_encode(DCA__3GPP__SDP__Offer__Timestamp_descr_, *myleaf.body.node.nodes[876]); myleaf.body.node.nodes[876]->coding_descr = &DCA__3GPP__SDP__Offer__Timestamp_descr_; break; case ALT_avp__AAA__3GPP__PPR__Flags: myleaf.body.node.nodes[877] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 877, AAA__3GPP__PPR__Flags_descr_.raw); encoded_length = field_avp__AAA__3GPP__PPR__Flags->RAW_encode(AAA__3GPP__PPR__Flags_descr_, *myleaf.body.node.nodes[877]); myleaf.body.node.nodes[877]->coding_descr = &AAA__3GPP__PPR__Flags_descr_; break; case ALT_avp__DCA__3GPP__MM__Content__Type: myleaf.body.node.nodes[878] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 878, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__MM__Content__Type->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[878]); myleaf.body.node.nodes[878]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__CPDT__Information: myleaf.body.node.nodes[879] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 879, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__CPDT__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[879]); myleaf.body.node.nodes[879]->coding_descr = &AVP__list_descr_; break; case ALT_avp__GI__3GPP__3GPP__GGSN__IPv6__Address: myleaf.body.node.nodes[880] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 880, GI__3GPP__3GPP__GGSN__IPv6__Address_descr_.raw); encoded_length = field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address->RAW_encode(GI__3GPP__3GPP__GGSN__IPv6__Address_descr_, *myleaf.body.node.nodes[880]); myleaf.body.node.nodes[880]->coding_descr = &GI__3GPP__3GPP__GGSN__IPv6__Address_descr_; break; case ALT_avp__AAA__3GPP__DER__S6b__Flags: myleaf.body.node.nodes[881] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 881, AAA__3GPP__DER__S6b__Flags_descr_.raw); encoded_length = field_avp__AAA__3GPP__DER__S6b__Flags->RAW_encode(AAA__3GPP__DER__S6b__Flags_descr_, *myleaf.body.node.nodes[881]); myleaf.body.node.nodes[881]->coding_descr = &AAA__3GPP__DER__S6b__Flags_descr_; break; case ALT_avp__DCA__3GPP__SCS__Realm: myleaf.body.node.nodes[882] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 882, DCA__3GPP__SCS__Realm_descr_.raw); encoded_length = field_avp__DCA__3GPP__SCS__Realm->RAW_encode(DCA__3GPP__SCS__Realm_descr_, *myleaf.body.node.nodes[882]); myleaf.body.node.nodes[882]->coding_descr = &DCA__3GPP__SCS__Realm_descr_; break; case ALT_avp__DCA__3GPP__LCS__Requestor__Id: myleaf.body.node.nodes[883] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 883, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__LCS__Requestor__Id->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[883]); myleaf.body.node.nodes[883]->coding_descr = &AVP__list_descr_; break; case ALT_avp__RX__3GPP__Access__Network__Charging__Identifier: myleaf.body.node.nodes[884] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 884, AVP__list_descr_.raw); encoded_length = field_avp__RX__3GPP__Access__Network__Charging__Identifier->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[884]); myleaf.body.node.nodes[884]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCC__NONE__Redirect__Server: myleaf.body.node.nodes[885] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 885, AVP__list_descr_.raw); encoded_length = field_avp__DCC__NONE__Redirect__Server->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[885]); myleaf.body.node.nodes[885]->coding_descr = &AVP__list_descr_; break; case ALT_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status: myleaf.body.node.nodes[886] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 886, AVP__list_descr_.raw); encoded_length = field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[886]); myleaf.body.node.nodes[886]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__PoC__User__Role__info__Units: myleaf.body.node.nodes[887] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 887, DCA__3GPP__PoC__User__Role__info__Units_descr_.raw); encoded_length = field_avp__DCA__3GPP__PoC__User__Role__info__Units->RAW_encode(DCA__3GPP__PoC__User__Role__info__Units_descr_, *myleaf.body.node.nodes[887]); myleaf.body.node.nodes[887]->coding_descr = &DCA__3GPP__PoC__User__Role__info__Units_descr_; break; case ALT_avp__DCA__3GPP__Variable__Part: myleaf.body.node.nodes[888] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 888, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Variable__Part->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[888]); myleaf.body.node.nodes[888]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID: myleaf.body.node.nodes[889] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 889, DCA__3GPP__ProSe__3rd__Party__Application__ID_descr_.raw); encoded_length = field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID->RAW_encode(DCA__3GPP__ProSe__3rd__Party__Application__ID_descr_, *myleaf.body.node.nodes[889]); myleaf.body.node.nodes[889]->coding_descr = &DCA__3GPP__ProSe__3rd__Party__Application__ID_descr_; break; case ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data: myleaf.body.node.nodes[890] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 890, AVP__list_descr_.raw); encoded_length = field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[890]); myleaf.body.node.nodes[890]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__Bearer__Operation: myleaf.body.node.nodes[891] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 891, PCC__3GPP__Bearer__Operation_descr_.raw); encoded_length = field_avp__PCC__3GPP__Bearer__Operation->RAW_encode(PCC__3GPP__Bearer__Operation_descr_, *myleaf.body.node.nodes[891]); myleaf.body.node.nodes[891]->coding_descr = &PCC__3GPP__Bearer__Operation_descr_; break; case ALT_avp__AAA__3GPP__Current__Location__Retrieved: myleaf.body.node.nodes[892] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 892, AAA__3GPP__Current__Location__Retrieved_descr_.raw); encoded_length = field_avp__AAA__3GPP__Current__Location__Retrieved->RAW_encode(AAA__3GPP__Current__Location__Retrieved_descr_, *myleaf.body.node.nodes[892]); myleaf.body.node.nodes[892]->coding_descr = &AAA__3GPP__Current__Location__Retrieved_descr_; break; case ALT_avp__RX__3GPP__Pre__emption__Control__Info: myleaf.body.node.nodes[893] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 893, RX__3GPP__Pre__emption__Control__Info_descr_.raw); encoded_length = field_avp__RX__3GPP__Pre__emption__Control__Info->RAW_encode(RX__3GPP__Pre__emption__Control__Info_descr_, *myleaf.body.node.nodes[893]); myleaf.body.node.nodes[893]->coding_descr = &RX__3GPP__Pre__emption__Control__Info_descr_; break; case ALT_avp__PCC__3GPP__TDF__Application__Instance__Identifier: myleaf.body.node.nodes[894] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 894, PCC__3GPP__TDF__Application__Instance__Identifier_descr_.raw); encoded_length = field_avp__PCC__3GPP__TDF__Application__Instance__Identifier->RAW_encode(PCC__3GPP__TDF__Application__Instance__Identifier_descr_, *myleaf.body.node.nodes[894]); myleaf.body.node.nodes[894]->coding_descr = &PCC__3GPP__TDF__Application__Instance__Identifier_descr_; break; case ALT_avp__DCA__3GPP__SM__Device__Trigger__Information: myleaf.body.node.nodes[895] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 895, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__SM__Device__Trigger__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[895]); myleaf.body.node.nodes[895]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Service__Information: myleaf.body.node.nodes[896] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 896, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Service__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[896]); myleaf.body.node.nodes[896]->coding_descr = &AVP__list_descr_; break; case ALT_avp__BASE__NONE__Acct__Interim__Interval: myleaf.body.node.nodes[897] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 897, BASE__NONE__Acct__Interim__Interval_descr_.raw); encoded_length = field_avp__BASE__NONE__Acct__Interim__Interval->RAW_encode(BASE__NONE__Acct__Interim__Interval_descr_, *myleaf.body.node.nodes[897]); myleaf.body.node.nodes[897]->coding_descr = &BASE__NONE__Acct__Interim__Interval_descr_; break; case ALT_avp__RX__3GPP__Media__Component__Number: myleaf.body.node.nodes[898] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 898, RX__3GPP__Media__Component__Number_descr_.raw); encoded_length = field_avp__RX__3GPP__Media__Component__Number->RAW_encode(RX__3GPP__Media__Component__Number_descr_, *myleaf.body.node.nodes[898]); myleaf.body.node.nodes[898]->coding_descr = &RX__3GPP__Media__Component__Number_descr_; break; case ALT_avp__CxDx__3GPP__Path: myleaf.body.node.nodes[899] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 899, CxDx__3GPP__Path_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Path->RAW_encode(CxDx__3GPP__Path_descr_, *myleaf.body.node.nodes[899]); myleaf.body.node.nodes[899]->coding_descr = &CxDx__3GPP__Path_descr_; break; case ALT_avp__PCC__3GPP__Packet__Filter__Usage: myleaf.body.node.nodes[900] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 900, PCC__3GPP__Packet__Filter__Usage_descr_.raw); encoded_length = field_avp__PCC__3GPP__Packet__Filter__Usage->RAW_encode(PCC__3GPP__Packet__Filter__Usage_descr_, *myleaf.body.node.nodes[900]); myleaf.body.node.nodes[900]->coding_descr = &PCC__3GPP__Packet__Filter__Usage_descr_; break; case ALT_avp__AAA__3GPP__Event__Threshold__Event__1F: myleaf.body.node.nodes[901] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 901, AAA__3GPP__Event__Threshold__Event__1F_descr_.raw); encoded_length = field_avp__AAA__3GPP__Event__Threshold__Event__1F->RAW_encode(AAA__3GPP__Event__Threshold__Event__1F_descr_, *myleaf.body.node.nodes[901]); myleaf.body.node.nodes[901]->coding_descr = &AAA__3GPP__Event__Threshold__Event__1F_descr_; break; case ALT_avp__S6__3GPP__MONTE__Location__Type: myleaf.body.node.nodes[902] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 902, S6__3GPP__MONTE__Location__Type_descr_.raw); encoded_length = field_avp__S6__3GPP__MONTE__Location__Type->RAW_encode(S6__3GPP__MONTE__Location__Type_descr_, *myleaf.body.node.nodes[902]); myleaf.body.node.nodes[902]->coding_descr = &S6__3GPP__MONTE__Location__Type_descr_; break; case ALT_avp__DCA__3GPP__Inter__Operator__Identifier: myleaf.body.node.nodes[903] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 903, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Inter__Operator__Identifier->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[903]); myleaf.body.node.nodes[903]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__RDS__Indicator: myleaf.body.node.nodes[904] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 904, AAA__3GPP__RDS__Indicator_descr_.raw); encoded_length = field_avp__AAA__3GPP__RDS__Indicator->RAW_encode(AAA__3GPP__RDS__Indicator_descr_, *myleaf.body.node.nodes[904]); myleaf.body.node.nodes[904]->coding_descr = &AAA__3GPP__RDS__Indicator_descr_; break; case ALT_avp__DCA__3GPP__Proximity__Cancellation__Timestamp: myleaf.body.node.nodes[905] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 905, DCA__3GPP__Proximity__Cancellation__Timestamp_descr_.raw); encoded_length = field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp->RAW_encode(DCA__3GPP__Proximity__Cancellation__Timestamp_descr_, *myleaf.body.node.nodes[905]); myleaf.body.node.nodes[905]->coding_descr = &DCA__3GPP__Proximity__Cancellation__Timestamp_descr_; break; case ALT_avp__DCA__3GPP__MMTel__SService__Type: myleaf.body.node.nodes[906] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 906, DCA__3GPP__MMTel__SService__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__MMTel__SService__Type->RAW_encode(DCA__3GPP__MMTel__SService__Type_descr_, *myleaf.body.node.nodes[906]); myleaf.body.node.nodes[906]->coding_descr = &DCA__3GPP__MMTel__SService__Type_descr_; break; case ALT_avp__CxDx__3GPP__Optional__Capability: myleaf.body.node.nodes[907] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 907, CxDx__3GPP__Optional__Capability_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Optional__Capability->RAW_encode(CxDx__3GPP__Optional__Capability_descr_, *myleaf.body.node.nodes[907]); myleaf.body.node.nodes[907]->coding_descr = &CxDx__3GPP__Optional__Capability_descr_; break; case ALT_avp__PCC__3GPP__Tunnel__Header__Length: myleaf.body.node.nodes[908] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 908, PCC__3GPP__Tunnel__Header__Length_descr_.raw); encoded_length = field_avp__PCC__3GPP__Tunnel__Header__Length->RAW_encode(PCC__3GPP__Tunnel__Header__Length_descr_, *myleaf.body.node.nodes[908]); myleaf.body.node.nodes[908]->coding_descr = &PCC__3GPP__Tunnel__Header__Length_descr_; break; case ALT_avp__AAA__3GPP__Reporting__Trigger: myleaf.body.node.nodes[909] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 909, AAA__3GPP__Reporting__Trigger_descr_.raw); encoded_length = field_avp__AAA__3GPP__Reporting__Trigger->RAW_encode(AAA__3GPP__Reporting__Trigger_descr_, *myleaf.body.node.nodes[909]); myleaf.body.node.nodes[909]->coding_descr = &AAA__3GPP__Reporting__Trigger_descr_; break; case ALT_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate: myleaf.body.node.nodes[910] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 910, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[910]); myleaf.body.node.nodes[910]->coding_descr = &AVP__list_descr_; break; case ALT_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name: myleaf.body.node.nodes[911] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 911, CxDx__3GPP__Secondary__Event__Charging__Function__Name_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name->RAW_encode(CxDx__3GPP__Secondary__Event__Charging__Function__Name_descr_, *myleaf.body.node.nodes[911]); myleaf.body.node.nodes[911]->coding_descr = &CxDx__3GPP__Secondary__Event__Charging__Function__Name_descr_; break; case ALT_avp__AAA__3GPP__Group__PLMN__Id: myleaf.body.node.nodes[912] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 912, AAA__3GPP__Group__PLMN__Id_descr_.raw); encoded_length = field_avp__AAA__3GPP__Group__PLMN__Id->RAW_encode(AAA__3GPP__Group__PLMN__Id_descr_, *myleaf.body.node.nodes[912]); myleaf.body.node.nodes[912]->coding_descr = &AAA__3GPP__Group__PLMN__Id_descr_; break; case ALT_avp__DCA__3GPP__Reply__Path__Requested: myleaf.body.node.nodes[913] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 913, DCA__3GPP__Reply__Path__Requested_descr_.raw); encoded_length = field_avp__DCA__3GPP__Reply__Path__Requested->RAW_encode(DCA__3GPP__Reply__Path__Requested_descr_, *myleaf.body.node.nodes[913]); myleaf.body.node.nodes[913]->coding_descr = &DCA__3GPP__Reply__Path__Requested_descr_; break; case ALT_avp__AAA__3GPP__User__Id: myleaf.body.node.nodes[914] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 914, AAA__3GPP__User__Id_descr_.raw); encoded_length = field_avp__AAA__3GPP__User__Id->RAW_encode(AAA__3GPP__User__Id_descr_, *myleaf.body.node.nodes[914]); myleaf.body.node.nodes[914]->coding_descr = &AAA__3GPP__User__Id_descr_; break; case ALT_avp__DCA__3GPP__Serving__Node__Type: myleaf.body.node.nodes[915] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 915, DCA__3GPP__Serving__Node__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__Serving__Node__Type->RAW_encode(DCA__3GPP__Serving__Node__Type_descr_, *myleaf.body.node.nodes[915]); myleaf.body.node.nodes[915]->coding_descr = &DCA__3GPP__Serving__Node__Type_descr_; break; case ALT_avp__DNAS__NONE__Login__LAT__Node: myleaf.body.node.nodes[916] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 916, DNAS__NONE__Login__LAT__Node_descr_.raw); encoded_length = field_avp__DNAS__NONE__Login__LAT__Node->RAW_encode(DNAS__NONE__Login__LAT__Node_descr_, *myleaf.body.node.nodes[916]); myleaf.body.node.nodes[916]->coding_descr = &DNAS__NONE__Login__LAT__Node_descr_; break; case ALT_avp__DNAS__NONE__Originating__Line__Info: myleaf.body.node.nodes[917] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 917, DNAS__NONE__Originating__Line__Info_descr_.raw); encoded_length = field_avp__DNAS__NONE__Originating__Line__Info->RAW_encode(DNAS__NONE__Originating__Line__Info_descr_, *myleaf.body.node.nodes[917]); myleaf.body.node.nodes[917]->coding_descr = &DNAS__NONE__Originating__Line__Info_descr_; break; case ALT_avp__DCC__NONE__Exponent: myleaf.body.node.nodes[918] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 918, DCC__NONE__Exponent_descr_.raw); encoded_length = field_avp__DCC__NONE__Exponent->RAW_encode(DCC__NONE__Exponent_descr_, *myleaf.body.node.nodes[918]); myleaf.body.node.nodes[918]->coding_descr = &DCC__NONE__Exponent_descr_; break; case ALT_avp__MIPv6__NONE__MIP__Authenticator: myleaf.body.node.nodes[919] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 919, MIPv6__NONE__MIP__Authenticator_descr_.raw); encoded_length = field_avp__MIPv6__NONE__MIP__Authenticator->RAW_encode(MIPv6__NONE__MIP__Authenticator_descr_, *myleaf.body.node.nodes[919]); myleaf.body.node.nodes[919]->coding_descr = &MIPv6__NONE__MIP__Authenticator_descr_; break; case ALT_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info: myleaf.body.node.nodes[920] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 920, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[920]); myleaf.body.node.nodes[920]->coding_descr = &AVP__list_descr_; break; case ALT_avp__MIPv4__NONE__Accounting__Input__Octets: myleaf.body.node.nodes[921] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 921, MIPv4__NONE__Accounting__Input__Octets_descr_.raw); encoded_length = field_avp__MIPv4__NONE__Accounting__Input__Octets->RAW_encode(MIPv4__NONE__Accounting__Input__Octets_descr_, *myleaf.body.node.nodes[921]); myleaf.body.node.nodes[921]->coding_descr = &MIPv4__NONE__Accounting__Input__Octets_descr_; break; case ALT_avp__AAA__3GPP__EPS__User__State: myleaf.body.node.nodes[922] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 922, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__EPS__User__State->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[922]); myleaf.body.node.nodes[922]->coding_descr = &AVP__list_descr_; break; case ALT_avp__BASE__NONE__Origin__Host: myleaf.body.node.nodes[923] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 923, BASE__NONE__Origin__Host_descr_.raw); encoded_length = field_avp__BASE__NONE__Origin__Host->RAW_encode(BASE__NONE__Origin__Host_descr_, *myleaf.body.node.nodes[923]); myleaf.body.node.nodes[923]->coding_descr = &BASE__NONE__Origin__Host_descr_; break; case ALT_avp__AAA__3GPP__Access__Authorization__Flags: myleaf.body.node.nodes[924] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 924, AAA__3GPP__Access__Authorization__Flags_descr_.raw); encoded_length = field_avp__AAA__3GPP__Access__Authorization__Flags->RAW_encode(AAA__3GPP__Access__Authorization__Flags_descr_, *myleaf.body.node.nodes[924]); myleaf.body.node.nodes[924]->coding_descr = &AAA__3GPP__Access__Authorization__Flags_descr_; break; case ALT_avp__DCA__3GPP__PDP__Address: myleaf.body.node.nodes[925] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 925, AVP__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__PDP__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[925]); myleaf.body.node.nodes[925]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator: myleaf.body.node.nodes[926] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 926, DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator_descr_.raw); encoded_length = field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator->RAW_encode(DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator_descr_, *myleaf.body.node.nodes[926]); myleaf.body.node.nodes[926]->coding_descr = &DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator_descr_; break; case ALT_avp__DCA__3GPP__NNI__Information: myleaf.body.node.nodes[927] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 927, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__NNI__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[927]); myleaf.body.node.nodes[927]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Location__Estimate: myleaf.body.node.nodes[928] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 928, DCA__3GPP__Location__Estimate_descr_.raw); encoded_length = field_avp__DCA__3GPP__Location__Estimate->RAW_encode(DCA__3GPP__Location__Estimate_descr_, *myleaf.body.node.nodes[928]); myleaf.body.node.nodes[928]->coding_descr = &DCA__3GPP__Location__Estimate_descr_; break; case ALT_avp__DCA__3GPP__Offline__Charging: myleaf.body.node.nodes[929] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 929, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Offline__Charging->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[929]); myleaf.body.node.nodes[929]->coding_descr = &AVP__list_descr_; break; case ALT_avp__RX__3GPP__Retry__Interval: myleaf.body.node.nodes[930] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 930, RX__3GPP__Retry__Interval_descr_.raw); encoded_length = field_avp__RX__3GPP__Retry__Interval->RAW_encode(RX__3GPP__Retry__Interval_descr_, *myleaf.body.node.nodes[930]); myleaf.body.node.nodes[930]->coding_descr = &RX__3GPP__Retry__Interval_descr_; break; case ALT_avp__BASE__NONE__Accounting__Session__Id: myleaf.body.node.nodes[931] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 931, BASE__NONE__Accounting__Session__Id_descr_.raw); encoded_length = field_avp__BASE__NONE__Accounting__Session__Id->RAW_encode(BASE__NONE__Accounting__Session__Id_descr_, *myleaf.body.node.nodes[931]); myleaf.body.node.nodes[931]->coding_descr = &BASE__NONE__Accounting__Session__Id_descr_; break; case ALT_avp__DCA__3GPP__Additional__Content__Information: myleaf.body.node.nodes[932] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 932, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Additional__Content__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[932]); myleaf.body.node.nodes[932]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCC__NONE__Restriction__Filter__Rule: myleaf.body.node.nodes[933] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 933, DCC__NONE__Restriction__Filter__Rule_descr_.raw); encoded_length = field_avp__DCC__NONE__Restriction__Filter__Rule->RAW_encode(DCC__NONE__Restriction__Filter__Rule_descr_, *myleaf.body.node.nodes[933]); myleaf.body.node.nodes[933]->coding_descr = &DCC__NONE__Restriction__Filter__Rule_descr_; break; case ALT_avp__DCA__3GPP__Cause__Code: myleaf.body.node.nodes[934] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 934, DCA__3GPP__Cause__Code_descr_.raw); encoded_length = field_avp__DCA__3GPP__Cause__Code->RAW_encode(DCA__3GPP__Cause__Code_descr_, *myleaf.body.node.nodes[934]); myleaf.body.node.nodes[934]->coding_descr = &DCA__3GPP__Cause__Code_descr_; break; case ALT_avp__AAA__3GPP__TWAN__Connection__Mode: myleaf.body.node.nodes[935] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 935, AAA__3GPP__TWAN__Connection__Mode_descr_.raw); encoded_length = field_avp__AAA__3GPP__TWAN__Connection__Mode->RAW_encode(AAA__3GPP__TWAN__Connection__Mode_descr_, *myleaf.body.node.nodes[935]); myleaf.body.node.nodes[935]->coding_descr = &AAA__3GPP__TWAN__Connection__Mode_descr_; break; case ALT_avp__PCC__3GPP__Packet__Filter__Identifier: myleaf.body.node.nodes[936] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 936, PCC__3GPP__Packet__Filter__Identifier_descr_.raw); encoded_length = field_avp__PCC__3GPP__Packet__Filter__Identifier->RAW_encode(PCC__3GPP__Packet__Filter__Identifier_descr_, *myleaf.body.node.nodes[936]); myleaf.body.node.nodes[936]->coding_descr = &PCC__3GPP__Packet__Filter__Identifier_descr_; break; case ALT_avp__DCA__3GPP__Address__Data: myleaf.body.node.nodes[937] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 937, DCA__3GPP__Address__Data_descr_.raw); encoded_length = field_avp__DCA__3GPP__Address__Data->RAW_encode(DCA__3GPP__Address__Data_descr_, *myleaf.body.node.nodes[937]); myleaf.body.node.nodes[937]->coding_descr = &DCA__3GPP__Address__Data_descr_; break; case ALT_avp__S6__3GPP__SCEF__Reference__ID: myleaf.body.node.nodes[938] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 938, S6__3GPP__SCEF__Reference__ID_descr_.raw); encoded_length = field_avp__S6__3GPP__SCEF__Reference__ID->RAW_encode(S6__3GPP__SCEF__Reference__ID_descr_, *myleaf.body.node.nodes[938]); myleaf.body.node.nodes[938]->coding_descr = &S6__3GPP__SCEF__Reference__ID_descr_; break; case ALT_avp__DCA__3GPP__Content__Type: myleaf.body.node.nodes[939] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 939, DCA__3GPP__Content__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__Content__Type->RAW_encode(DCA__3GPP__Content__Type_descr_, *myleaf.body.node.nodes[939]); myleaf.body.node.nodes[939]->coding_descr = &DCA__3GPP__Content__Type_descr_; break; case ALT_avp__PCC__3GPP__Resource__Release__Notification: myleaf.body.node.nodes[940] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 940, PCC__3GPP__Resource__Release__Notification_descr_.raw); encoded_length = field_avp__PCC__3GPP__Resource__Release__Notification->RAW_encode(PCC__3GPP__Resource__Release__Notification_descr_, *myleaf.body.node.nodes[940]); myleaf.body.node.nodes[940]->coding_descr = &PCC__3GPP__Resource__Release__Notification_descr_; break; case ALT_avp__PCC__3GPP__ADC__Rule__Name: myleaf.body.node.nodes[941] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 941, PCC__3GPP__ADC__Rule__Name_descr_.raw); encoded_length = field_avp__PCC__3GPP__ADC__Rule__Name->RAW_encode(PCC__3GPP__ADC__Rule__Name_descr_, *myleaf.body.node.nodes[941]); myleaf.body.node.nodes[941]->coding_descr = &PCC__3GPP__ADC__Rule__Name_descr_; break; case ALT_avp__DCA__3GPP__ProSe__Function__IP__Address: myleaf.body.node.nodes[942] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 942, AVP__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__ProSe__Function__IP__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[942]); myleaf.body.node.nodes[942]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__PCC__3GPP__Guaranteed__Bitrate__DL: myleaf.body.node.nodes[943] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 943, PCC__3GPP__Guaranteed__Bitrate__DL_descr_.raw); encoded_length = field_avp__PCC__3GPP__Guaranteed__Bitrate__DL->RAW_encode(PCC__3GPP__Guaranteed__Bitrate__DL_descr_, *myleaf.body.node.nodes[943]); myleaf.body.node.nodes[943]->coding_descr = &PCC__3GPP__Guaranteed__Bitrate__DL_descr_; break; case ALT_avp__BASE__NONE__Disconnect__Cause: myleaf.body.node.nodes[944] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 944, BASE__NONE__Disconnect__Cause_descr_.raw); encoded_length = field_avp__BASE__NONE__Disconnect__Cause->RAW_encode(BASE__NONE__Disconnect__Cause_descr_, *myleaf.body.node.nodes[944]); myleaf.body.node.nodes[944]->coding_descr = &BASE__NONE__Disconnect__Cause_descr_; break; case ALT_avp__AAA__3GPP__Error__Diagnostic: myleaf.body.node.nodes[945] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 945, AAA__3GPP__Error__Diagnostic_descr_.raw); encoded_length = field_avp__AAA__3GPP__Error__Diagnostic->RAW_encode(AAA__3GPP__Error__Diagnostic_descr_, *myleaf.body.node.nodes[945]); myleaf.body.node.nodes[945]->coding_descr = &AAA__3GPP__Error__Diagnostic_descr_; break; case ALT_avp__RX__3GPP__Extended__Max__Supported__BW__UL: myleaf.body.node.nodes[946] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 946, RX__3GPP__Extended__Max__Supported__BW__UL_descr_.raw); encoded_length = field_avp__RX__3GPP__Extended__Max__Supported__BW__UL->RAW_encode(RX__3GPP__Extended__Max__Supported__BW__UL_descr_, *myleaf.body.node.nodes[946]); myleaf.body.node.nodes[946]->coding_descr = &RX__3GPP__Extended__Max__Supported__BW__UL_descr_; break; case ALT_avp__PCC__3GPP__UDP__Source__Port: myleaf.body.node.nodes[947] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 947, PCC__3GPP__UDP__Source__Port_descr_.raw); encoded_length = field_avp__PCC__3GPP__UDP__Source__Port->RAW_encode(PCC__3GPP__UDP__Source__Port_descr_, *myleaf.body.node.nodes[947]); myleaf.body.node.nodes[947]->coding_descr = &PCC__3GPP__UDP__Source__Port_descr_; break; case ALT_avp__DCC__NONE__CC__Total__Octets: myleaf.body.node.nodes[948] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 948, DCC__NONE__CC__Total__Octets_descr_.raw); encoded_length = field_avp__DCC__NONE__CC__Total__Octets->RAW_encode(DCC__NONE__CC__Total__Octets_descr_, *myleaf.body.node.nodes[948]); myleaf.body.node.nodes[948]->coding_descr = &DCC__NONE__CC__Total__Octets_descr_; break; case ALT_avp__BASE__NONE__Accounting__Record__Type: myleaf.body.node.nodes[949] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 949, BASE__NONE__Accounting__Record__Type_descr_.raw); encoded_length = field_avp__BASE__NONE__Accounting__Record__Type->RAW_encode(BASE__NONE__Accounting__Record__Type_descr_, *myleaf.body.node.nodes[949]); myleaf.body.node.nodes[949]->coding_descr = &BASE__NONE__Accounting__Record__Type_descr_; break; case ALT_avp__DCA__3GPP__SMS__Result: myleaf.body.node.nodes[950] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 950, DCA__3GPP__SMS__Result_descr_.raw); encoded_length = field_avp__DCA__3GPP__SMS__Result->RAW_encode(DCA__3GPP__SMS__Result_descr_, *myleaf.body.node.nodes[950]); myleaf.body.node.nodes[950]->coding_descr = &DCA__3GPP__SMS__Result_descr_; break; case ALT_avp__DCA__3GPP__MMS__Information: myleaf.body.node.nodes[951] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 951, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__MMS__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[951]); myleaf.body.node.nodes[951]->coding_descr = &AVP__list_descr_; break; case ALT_avp__CxDx__3GPP__From__SIP__Header: myleaf.body.node.nodes[952] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 952, CxDx__3GPP__From__SIP__Header_descr_.raw); encoded_length = field_avp__CxDx__3GPP__From__SIP__Header->RAW_encode(CxDx__3GPP__From__SIP__Header_descr_, *myleaf.body.node.nodes[952]); myleaf.body.node.nodes[952]->coding_descr = &CxDx__3GPP__From__SIP__Header_descr_; break; case ALT_avp__PCC__3GPP__Routing__Rule__Definition: myleaf.body.node.nodes[953] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 953, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__Routing__Rule__Definition->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[953]); myleaf.body.node.nodes[953]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__SIPTO__Local__Network__Permission: myleaf.body.node.nodes[954] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 954, AAA__3GPP__SIPTO__Local__Network__Permission_descr_.raw); encoded_length = field_avp__AAA__3GPP__SIPTO__Local__Network__Permission->RAW_encode(AAA__3GPP__SIPTO__Local__Network__Permission_descr_, *myleaf.body.node.nodes[954]); myleaf.body.node.nodes[954]->coding_descr = &AAA__3GPP__SIPTO__Local__Network__Permission_descr_; break; case ALT_avp__DCA__3GPP__CUG__Information: myleaf.body.node.nodes[955] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 955, DCA__3GPP__CUG__Information_descr_.raw); encoded_length = field_avp__DCA__3GPP__CUG__Information->RAW_encode(DCA__3GPP__CUG__Information_descr_, *myleaf.body.node.nodes[955]); myleaf.body.node.nodes[955]->coding_descr = &DCA__3GPP__CUG__Information_descr_; break; case ALT_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed: myleaf.body.node.nodes[956] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 956, AAA__3GPP__VPLMN__Dynamic__Address__Allowed_descr_.raw); encoded_length = field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed->RAW_encode(AAA__3GPP__VPLMN__Dynamic__Address__Allowed_descr_, *myleaf.body.node.nodes[956]); myleaf.body.node.nodes[956]->coding_descr = &AAA__3GPP__VPLMN__Dynamic__Address__Allowed_descr_; break; case ALT_avp__DCC__NONE__Value__Digits: myleaf.body.node.nodes[957] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 957, DCC__NONE__Value__Digits_descr_.raw); encoded_length = field_avp__DCC__NONE__Value__Digits->RAW_encode(DCC__NONE__Value__Digits_descr_, *myleaf.body.node.nodes[957]); myleaf.body.node.nodes[957]->coding_descr = &DCC__NONE__Value__Digits_descr_; break; case ALT_avp__MIPv4__NONE__MIP__MN__AAA__Auth: myleaf.body.node.nodes[958] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 958, AVP__list_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__MN__AAA__Auth->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[958]); myleaf.body.node.nodes[958]->coding_descr = &AVP__list_descr_; break; case ALT_avp__BASE__NONE__Acct__Application__Id: myleaf.body.node.nodes[959] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 959, BASE__NONE__Acct__Application__Id_descr_.raw); encoded_length = field_avp__BASE__NONE__Acct__Application__Id->RAW_encode(BASE__NONE__Acct__Application__Id_descr_, *myleaf.body.node.nodes[959]); myleaf.body.node.nodes[959]->coding_descr = &BASE__NONE__Acct__Application__Id_descr_; break; case ALT_avp__DCA__3GPP__Associated__Party__Address: myleaf.body.node.nodes[960] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 960, DCA__3GPP__Associated__Party__Address_descr_.raw); encoded_length = field_avp__DCA__3GPP__Associated__Party__Address->RAW_encode(DCA__3GPP__Associated__Party__Address_descr_, *myleaf.body.node.nodes[960]); myleaf.body.node.nodes[960]->coding_descr = &DCA__3GPP__Associated__Party__Address_descr_; break; case ALT_avp__CxDx__3GPP__SIP__Authenticate: myleaf.body.node.nodes[961] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 961, CxDx__3GPP__SIP__Authenticate_descr_.raw); encoded_length = field_avp__CxDx__3GPP__SIP__Authenticate->RAW_encode(CxDx__3GPP__SIP__Authenticate_descr_, *myleaf.body.node.nodes[961]); myleaf.body.node.nodes[961]->coding_descr = &CxDx__3GPP__SIP__Authenticate_descr_; break; case ALT_avp__AAA__3GPP__Service__Type: myleaf.body.node.nodes[962] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 962, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__Service__Type->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[962]); myleaf.body.node.nodes[962]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__Immediate__Response__Preferred: myleaf.body.node.nodes[963] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 963, AAA__3GPP__Immediate__Response__Preferred_descr_.raw); encoded_length = field_avp__AAA__3GPP__Immediate__Response__Preferred->RAW_encode(AAA__3GPP__Immediate__Response__Preferred_descr_, *myleaf.body.node.nodes[963]); myleaf.body.node.nodes[963]->coding_descr = &AAA__3GPP__Immediate__Response__Preferred_descr_; break; case ALT_avp__DNAS__NONE__Framed__Appletalk__Zone: myleaf.body.node.nodes[964] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 964, DNAS__NONE__Framed__Appletalk__Zone_descr_.raw); encoded_length = field_avp__DNAS__NONE__Framed__Appletalk__Zone->RAW_encode(DNAS__NONE__Framed__Appletalk__Zone_descr_, *myleaf.body.node.nodes[964]); myleaf.body.node.nodes[964]->coding_descr = &DNAS__NONE__Framed__Appletalk__Zone_descr_; break; case ALT_avp__DNAS__NONE__Login__IPv6__Host: myleaf.body.node.nodes[965] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 965, DNAS__NONE__Login__IPv6__Host_descr_.raw); encoded_length = field_avp__DNAS__NONE__Login__IPv6__Host->RAW_encode(DNAS__NONE__Login__IPv6__Host_descr_, *myleaf.body.node.nodes[965]); myleaf.body.node.nodes[965]->coding_descr = &DNAS__NONE__Login__IPv6__Host_descr_; break; case ALT_avp__DCA__3GPP__Local__GW__Inserted__Indication: myleaf.body.node.nodes[966] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 966, DCA__3GPP__Local__GW__Inserted__Indication_descr_.raw); encoded_length = field_avp__DCA__3GPP__Local__GW__Inserted__Indication->RAW_encode(DCA__3GPP__Local__GW__Inserted__Indication_descr_, *myleaf.body.node.nodes[966]); myleaf.body.node.nodes[966]->coding_descr = &DCA__3GPP__Local__GW__Inserted__Indication_descr_; break; case ALT_avp__AAA__3GPP__XRES: myleaf.body.node.nodes[967] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 967, AAA__3GPP__XRES_descr_.raw); encoded_length = field_avp__AAA__3GPP__XRES->RAW_encode(AAA__3GPP__XRES_descr_, *myleaf.body.node.nodes[967]); myleaf.body.node.nodes[967]->coding_descr = &AAA__3GPP__XRES_descr_; break; case ALT_avp__DCC__NONE__Final__Unit__Indication: myleaf.body.node.nodes[968] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 968, AVP__list_descr_.raw); encoded_length = field_avp__DCC__NONE__Final__Unit__Indication->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[968]); myleaf.body.node.nodes[968]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Deferred__Location__Event__Type: myleaf.body.node.nodes[969] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 969, DCA__3GPP__Deferred__Location__Event__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__Deferred__Location__Event__Type->RAW_encode(DCA__3GPP__Deferred__Location__Event__Type_descr_, *myleaf.body.node.nodes[969]); myleaf.body.node.nodes[969]->coding_descr = &DCA__3GPP__Deferred__Location__Event__Type_descr_; break; case ALT_avp__GI__3GPP__3GPP__IMSI: myleaf.body.node.nodes[970] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 970, GI__3GPP__3GPP__IMSI_descr_.raw); encoded_length = field_avp__GI__3GPP__3GPP__IMSI->RAW_encode(GI__3GPP__3GPP__IMSI_descr_, *myleaf.body.node.nodes[970]); myleaf.body.node.nodes[970]->coding_descr = &GI__3GPP__3GPP__IMSI_descr_; break; case ALT_avp__AAA__3GPP__User__State: myleaf.body.node.nodes[971] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 971, AAA__3GPP__User__State_descr_.raw); encoded_length = field_avp__AAA__3GPP__User__State->RAW_encode(AAA__3GPP__User__State_descr_, *myleaf.body.node.nodes[971]); myleaf.body.node.nodes[971]->coding_descr = &AAA__3GPP__User__State_descr_; break; case ALT_avp__MIPv4__NONE__MIP__MN__to__HA__MSA: myleaf.body.node.nodes[972] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 972, AVP__list_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[972]); myleaf.body.node.nodes[972]->coding_descr = &AVP__list_descr_; break; case ALT_avp__BASE__NONE__Result__Code: myleaf.body.node.nodes[973] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 973, BASE__NONE__Result__Code_descr_.raw); encoded_length = field_avp__BASE__NONE__Result__Code->RAW_encode(BASE__NONE__Result__Code_descr_, *myleaf.body.node.nodes[973]); myleaf.body.node.nodes[973]->coding_descr = &BASE__NONE__Result__Code_descr_; break; case ALT_avp__DCA__3GPP__Envelope: myleaf.body.node.nodes[974] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 974, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Envelope->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[974]); myleaf.body.node.nodes[974]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity: myleaf.body.node.nodes[975] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 975, DCA__3GPP__Monitoring__Event__Configuration__Activity_descr_.raw); encoded_length = field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity->RAW_encode(DCA__3GPP__Monitoring__Event__Configuration__Activity_descr_, *myleaf.body.node.nodes[975]); myleaf.body.node.nodes[975]->coding_descr = &DCA__3GPP__Monitoring__Event__Configuration__Activity_descr_; break; case ALT_avp__DCA__3GPP__IMS__Communication__Service__Identifier: myleaf.body.node.nodes[976] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 976, DCA__3GPP__IMS__Communication__Service__Identifier_descr_.raw); encoded_length = field_avp__DCA__3GPP__IMS__Communication__Service__Identifier->RAW_encode(DCA__3GPP__IMS__Communication__Service__Identifier_descr_, *myleaf.body.node.nodes[976]); myleaf.body.node.nodes[976]->coding_descr = &DCA__3GPP__IMS__Communication__Service__Identifier_descr_; break; case ALT_avp__DNAS__NONE__Framed__IP__Address: myleaf.body.node.nodes[977] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 977, DNAS__NONE__Framed__IP__Address_descr_.raw); encoded_length = field_avp__DNAS__NONE__Framed__IP__Address->RAW_encode(DNAS__NONE__Framed__IP__Address_descr_, *myleaf.body.node.nodes[977]); myleaf.body.node.nodes[977]->coding_descr = &DNAS__NONE__Framed__IP__Address_descr_; break; case ALT_avp__AAA__3GPP__Trust__Relationship__Update: myleaf.body.node.nodes[978] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 978, AAA__3GPP__Trust__Relationship__Update_descr_.raw); encoded_length = field_avp__AAA__3GPP__Trust__Relationship__Update->RAW_encode(AAA__3GPP__Trust__Relationship__Update_descr_, *myleaf.body.node.nodes[978]); myleaf.body.node.nodes[978]->coding_descr = &AAA__3GPP__Trust__Relationship__Update_descr_; break; case ALT_avp__DCA__3GPP__APN__Rate__Control__Downlink: myleaf.body.node.nodes[979] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 979, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__APN__Rate__Control__Downlink->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[979]); myleaf.body.node.nodes[979]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Session__Direction: myleaf.body.node.nodes[980] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 980, DCA__3GPP__Session__Direction_descr_.raw); encoded_length = field_avp__DCA__3GPP__Session__Direction->RAW_encode(DCA__3GPP__Session__Direction_descr_, *myleaf.body.node.nodes[980]); myleaf.body.node.nodes[980]->coding_descr = &DCA__3GPP__Session__Direction_descr_; break; case ALT_avp__S6__3GPP__IP__SM__GW__Realm: myleaf.body.node.nodes[981] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 981, S6__3GPP__IP__SM__GW__Realm_descr_.raw); encoded_length = field_avp__S6__3GPP__IP__SM__GW__Realm->RAW_encode(S6__3GPP__IP__SM__GW__Realm_descr_, *myleaf.body.node.nodes[981]); myleaf.body.node.nodes[981]->coding_descr = &S6__3GPP__IP__SM__GW__Realm_descr_; break; case ALT_avp__DCA__3GPP__Monitoring__UE__Identifier: myleaf.body.node.nodes[982] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 982, DCA__3GPP__Monitoring__UE__Identifier_descr_.raw); encoded_length = field_avp__DCA__3GPP__Monitoring__UE__Identifier->RAW_encode(DCA__3GPP__Monitoring__UE__Identifier_descr_, *myleaf.body.node.nodes[982]); myleaf.body.node.nodes[982]->coding_descr = &DCA__3GPP__Monitoring__UE__Identifier_descr_; break; case ALT_avp__S6__3GPP__Reference__ID__Validity__Time: myleaf.body.node.nodes[983] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 983, S6__3GPP__Reference__ID__Validity__Time_descr_.raw); encoded_length = field_avp__S6__3GPP__Reference__ID__Validity__Time->RAW_encode(S6__3GPP__Reference__ID__Validity__Time_descr_, *myleaf.body.node.nodes[983]); myleaf.body.node.nodes[983]->coding_descr = &S6__3GPP__Reference__ID__Validity__Time_descr_; break; case ALT_avp__PCC__3GPP__TFT__Packet__Filter__Information: myleaf.body.node.nodes[984] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 984, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__TFT__Packet__Filter__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[984]); myleaf.body.node.nodes[984]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity: myleaf.body.node.nodes[985] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 985, AAA__3GPP__E__UTRAN__Cell__Global__Identity_descr_.raw); encoded_length = field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity->RAW_encode(AAA__3GPP__E__UTRAN__Cell__Global__Identity_descr_, *myleaf.body.node.nodes[985]); myleaf.body.node.nodes[985]->coding_descr = &AAA__3GPP__E__UTRAN__Cell__Global__Identity_descr_; break; case ALT_avp__RX__3GPP__Min__Desired__Bandwidth__DL: myleaf.body.node.nodes[986] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 986, RX__3GPP__Min__Desired__Bandwidth__DL_descr_.raw); encoded_length = field_avp__RX__3GPP__Min__Desired__Bandwidth__DL->RAW_encode(RX__3GPP__Min__Desired__Bandwidth__DL_descr_, *myleaf.body.node.nodes[986]); myleaf.body.node.nodes[986]->coding_descr = &RX__3GPP__Min__Desired__Bandwidth__DL_descr_; break; case ALT_avp__DCA__3GPP__Transmitter__Info: myleaf.body.node.nodes[987] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 987, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Transmitter__Info->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[987]); myleaf.body.node.nodes[987]->coding_descr = &AVP__list_descr_; break; case ALT_avp__S6__3GPP__Group__Reporting__Guard__Timer: myleaf.body.node.nodes[988] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 988, S6__3GPP__Group__Reporting__Guard__Timer_descr_.raw); encoded_length = field_avp__S6__3GPP__Group__Reporting__Guard__Timer->RAW_encode(S6__3GPP__Group__Reporting__Guard__Timer_descr_, *myleaf.body.node.nodes[988]); myleaf.body.node.nodes[988]->coding_descr = &S6__3GPP__Group__Reporting__Guard__Timer_descr_; break; case ALT_avp__DCA__3GPP__PS__Furnish__Charging__Information: myleaf.body.node.nodes[989] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 989, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__PS__Furnish__Charging__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[989]); myleaf.body.node.nodes[989]->coding_descr = &AVP__list_descr_; break; case ALT_avp__CxDx__3GPP__Associated__Identities: myleaf.body.node.nodes[990] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 990, AVP__list_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Associated__Identities->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[990]); myleaf.body.node.nodes[990]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__Session__Linking__Indicator: myleaf.body.node.nodes[991] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 991, PCC__3GPP__Session__Linking__Indicator_descr_.raw); encoded_length = field_avp__PCC__3GPP__Session__Linking__Indicator->RAW_encode(PCC__3GPP__Session__Linking__Indicator_descr_, *myleaf.body.node.nodes[991]); myleaf.body.node.nodes[991]->coding_descr = &PCC__3GPP__Session__Linking__Indicator_descr_; break; case ALT_avp__BASE__NONE__Auth__Session__State: myleaf.body.node.nodes[992] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 992, BASE__NONE__Auth__Session__State_descr_.raw); encoded_length = field_avp__BASE__NONE__Auth__Session__State->RAW_encode(BASE__NONE__Auth__Session__State_descr_, *myleaf.body.node.nodes[992]); myleaf.body.node.nodes[992]->coding_descr = &BASE__NONE__Auth__Session__State_descr_; break; case ALT_avp__S6__3GPP__Maximum__Number__of__Reports: myleaf.body.node.nodes[993] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 993, S6__3GPP__Maximum__Number__of__Reports_descr_.raw); encoded_length = field_avp__S6__3GPP__Maximum__Number__of__Reports->RAW_encode(S6__3GPP__Maximum__Number__of__Reports_descr_, *myleaf.body.node.nodes[993]); myleaf.body.node.nodes[993]->coding_descr = &S6__3GPP__Maximum__Number__of__Reports_descr_; break; case ALT_avp__PCC__3GPP__PRA__Install: myleaf.body.node.nodes[994] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 994, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__PRA__Install->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[994]); myleaf.body.node.nodes[994]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__V2X__Permission: myleaf.body.node.nodes[995] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 995, AAA__3GPP__V2X__Permission_descr_.raw); encoded_length = field_avp__AAA__3GPP__V2X__Permission->RAW_encode(AAA__3GPP__V2X__Permission_descr_, *myleaf.body.node.nodes[995]); myleaf.body.node.nodes[995]->coding_descr = &AAA__3GPP__V2X__Permission_descr_; break; case ALT_avp__DCA__3GPP__ProSe__Range__Class: myleaf.body.node.nodes[996] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 996, DCA__3GPP__ProSe__Range__Class_descr_.raw); encoded_length = field_avp__DCA__3GPP__ProSe__Range__Class->RAW_encode(DCA__3GPP__ProSe__Range__Class_descr_, *myleaf.body.node.nodes[996]); myleaf.body.node.nodes[996]->coding_descr = &DCA__3GPP__ProSe__Range__Class_descr_; break; case ALT_avp__DCA__3GPP__Carrier__Select__Routing__Information: myleaf.body.node.nodes[997] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 997, DCA__3GPP__Carrier__Select__Routing__Information_descr_.raw); encoded_length = field_avp__DCA__3GPP__Carrier__Select__Routing__Information->RAW_encode(DCA__3GPP__Carrier__Select__Routing__Information_descr_, *myleaf.body.node.nodes[997]); myleaf.body.node.nodes[997]->coding_descr = &DCA__3GPP__Carrier__Select__Routing__Information_descr_; break; case ALT_avp__PCC__3GPP__QoS__Negotiation: myleaf.body.node.nodes[998] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 998, PCC__3GPP__QoS__Negotiation_descr_.raw); encoded_length = field_avp__PCC__3GPP__QoS__Negotiation->RAW_encode(PCC__3GPP__QoS__Negotiation_descr_, *myleaf.body.node.nodes[998]); myleaf.body.node.nodes[998]->coding_descr = &PCC__3GPP__QoS__Negotiation_descr_; break; case ALT_avp__AAA__3GPP__LIPA__Permission: myleaf.body.node.nodes[999] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 999, AAA__3GPP__LIPA__Permission_descr_.raw); encoded_length = field_avp__AAA__3GPP__LIPA__Permission->RAW_encode(AAA__3GPP__LIPA__Permission_descr_, *myleaf.body.node.nodes[999]); myleaf.body.node.nodes[999]->coding_descr = &AAA__3GPP__LIPA__Permission_descr_; break; case ALT_avp__CxDx__3GPP__SIP__Auth__Data__Item: myleaf.body.node.nodes[1000] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1000, AVP__list_descr_.raw); encoded_length = field_avp__CxDx__3GPP__SIP__Auth__Data__Item->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1000]); myleaf.body.node.nodes[1000]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__3GPP2__MEID: myleaf.body.node.nodes[1001] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1001, AAA__3GPP__3GPP2__MEID_descr_.raw); encoded_length = field_avp__AAA__3GPP__3GPP2__MEID->RAW_encode(AAA__3GPP__3GPP2__MEID_descr_, *myleaf.body.node.nodes[1001]); myleaf.body.node.nodes[1001]->coding_descr = &AAA__3GPP__3GPP2__MEID_descr_; break; case ALT_avp__MIPv4__NONE__MIP__FA__to__MN__MSA: myleaf.body.node.nodes[1002] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1002, AVP__list_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1002]); myleaf.body.node.nodes[1002]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__Subscription__Data: myleaf.body.node.nodes[1003] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1003, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__Subscription__Data->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1003]); myleaf.body.node.nodes[1003]->coding_descr = &AVP__list_descr_; break; case ALT_avp__CxDx__3GPP__Multiple__Registration__Indication: myleaf.body.node.nodes[1004] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1004, CxDx__3GPP__Multiple__Registration__Indication_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Multiple__Registration__Indication->RAW_encode(CxDx__3GPP__Multiple__Registration__Indication_descr_, *myleaf.body.node.nodes[1004]); myleaf.body.node.nodes[1004]->coding_descr = &CxDx__3GPP__Multiple__Registration__Indication_descr_; break; case ALT_avp__AAA__3GPP__WLAN__offloadability__UTRAN: myleaf.body.node.nodes[1005] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1005, AAA__3GPP__WLAN__offloadability__UTRAN_descr_.raw); encoded_length = field_avp__AAA__3GPP__WLAN__offloadability__UTRAN->RAW_encode(AAA__3GPP__WLAN__offloadability__UTRAN_descr_, *myleaf.body.node.nodes[1005]); myleaf.body.node.nodes[1005]->coding_descr = &AAA__3GPP__WLAN__offloadability__UTRAN_descr_; break; case ALT_avp__BASE__NONE__Vendor__Specific__Application__Id: myleaf.body.node.nodes[1006] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1006, AVP__list_descr_.raw); encoded_length = field_avp__BASE__NONE__Vendor__Specific__Application__Id->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1006]); myleaf.body.node.nodes[1006]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__IMSI__Unauthenticated__Flag: myleaf.body.node.nodes[1007] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1007, DCA__3GPP__IMSI__Unauthenticated__Flag_descr_.raw); encoded_length = field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag->RAW_encode(DCA__3GPP__IMSI__Unauthenticated__Flag_descr_, *myleaf.body.node.nodes[1007]); myleaf.body.node.nodes[1007]->coding_descr = &DCA__3GPP__IMSI__Unauthenticated__Flag_descr_; break; case ALT_avp__DCA__3GPP__Interface__Id: myleaf.body.node.nodes[1008] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1008, DCA__3GPP__Interface__Id_descr_.raw); encoded_length = field_avp__DCA__3GPP__Interface__Id->RAW_encode(DCA__3GPP__Interface__Id_descr_, *myleaf.body.node.nodes[1008]); myleaf.body.node.nodes[1008]->coding_descr = &DCA__3GPP__Interface__Id_descr_; break; case ALT_avp__AAA__3GPP__CSG__Subscription__Data: myleaf.body.node.nodes[1009] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1009, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__CSG__Subscription__Data->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1009]); myleaf.body.node.nodes[1009]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Diagnostics: myleaf.body.node.nodes[1010] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1010, DCA__3GPP__Diagnostics_descr_.raw); encoded_length = field_avp__DCA__3GPP__Diagnostics->RAW_encode(DCA__3GPP__Diagnostics_descr_, *myleaf.body.node.nodes[1010]); myleaf.body.node.nodes[1010]->coding_descr = &DCA__3GPP__Diagnostics_descr_; break; case ALT_avp__MIPv6__NONE__Service__Selection: myleaf.body.node.nodes[1011] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1011, MIPv6__NONE__Service__Selection_descr_.raw); encoded_length = field_avp__MIPv6__NONE__Service__Selection->RAW_encode(MIPv6__NONE__Service__Selection_descr_, *myleaf.body.node.nodes[1011]); myleaf.body.node.nodes[1011]->coding_descr = &MIPv6__NONE__Service__Selection_descr_; break; case ALT_avp__AAA__3GPP__TS__Code: myleaf.body.node.nodes[1012] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1012, AAA__3GPP__TS__Code_descr_.raw); encoded_length = field_avp__AAA__3GPP__TS__Code->RAW_encode(AAA__3GPP__TS__Code_descr_, *myleaf.body.node.nodes[1012]); myleaf.body.node.nodes[1012]->coding_descr = &AAA__3GPP__TS__Code_descr_; break; case ALT_avp__DNAS__NONE__Tunnel__Client__Endpoint: myleaf.body.node.nodes[1013] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1013, DNAS__NONE__Tunnel__Client__Endpoint_descr_.raw); encoded_length = field_avp__DNAS__NONE__Tunnel__Client__Endpoint->RAW_encode(DNAS__NONE__Tunnel__Client__Endpoint_descr_, *myleaf.body.node.nodes[1013]); myleaf.body.node.nodes[1013]->coding_descr = &DNAS__NONE__Tunnel__Client__Endpoint_descr_; break; case ALT_avp__AAA__3GPP__AN__Trusted: myleaf.body.node.nodes[1014] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1014, AAA__3GPP__AN__Trusted_descr_.raw); encoded_length = field_avp__AAA__3GPP__AN__Trusted->RAW_encode(AAA__3GPP__AN__Trusted_descr_, *myleaf.body.node.nodes[1014]); myleaf.body.node.nodes[1014]->coding_descr = &AAA__3GPP__AN__Trusted_descr_; break; case ALT_avp__DCA__3GPP__Monitoring__Event__Funtionality: myleaf.body.node.nodes[1015] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1015, DCA__3GPP__Monitoring__Event__Funtionality_descr_.raw); encoded_length = field_avp__DCA__3GPP__Monitoring__Event__Funtionality->RAW_encode(DCA__3GPP__Monitoring__Event__Funtionality_descr_, *myleaf.body.node.nodes[1015]); myleaf.body.node.nodes[1015]->coding_descr = &DCA__3GPP__Monitoring__Event__Funtionality_descr_; break; case ALT_avp__DCA__3GPP__Aux__Applic__Info: myleaf.body.node.nodes[1016] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1016, DCA__3GPP__Aux__Applic__Info_descr_.raw); encoded_length = field_avp__DCA__3GPP__Aux__Applic__Info->RAW_encode(DCA__3GPP__Aux__Applic__Info_descr_, *myleaf.body.node.nodes[1016]); myleaf.body.node.nodes[1016]->coding_descr = &DCA__3GPP__Aux__Applic__Info_descr_; break; case ALT_avp__MIPv4__NONE__MIP__Nonce: myleaf.body.node.nodes[1017] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1017, MIPv4__NONE__MIP__Nonce_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__Nonce->RAW_encode(MIPv4__NONE__MIP__Nonce_descr_, *myleaf.body.node.nodes[1017]); myleaf.body.node.nodes[1017]->coding_descr = &MIPv4__NONE__MIP__Nonce_descr_; break; case ALT_avp__S6__3GPP__IP__SM__GW__Number: myleaf.body.node.nodes[1018] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1018, S6__3GPP__IP__SM__GW__Number_descr_.raw); encoded_length = field_avp__S6__3GPP__IP__SM__GW__Number->RAW_encode(S6__3GPP__IP__SM__GW__Number_descr_, *myleaf.body.node.nodes[1018]); myleaf.body.node.nodes[1018]->coding_descr = &S6__3GPP__IP__SM__GW__Number_descr_; break; case ALT_avp__AAA__3GPP__AAR__Flags: myleaf.body.node.nodes[1019] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1019, AAA__3GPP__AAR__Flags_descr_.raw); encoded_length = field_avp__AAA__3GPP__AAR__Flags->RAW_encode(AAA__3GPP__AAR__Flags_descr_, *myleaf.body.node.nodes[1019]); myleaf.body.node.nodes[1019]->coding_descr = &AAA__3GPP__AAR__Flags_descr_; break; case ALT_avp__DCA__3GPP__LCS__Client__External__ID: myleaf.body.node.nodes[1020] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1020, DCA__3GPP__LCS__Client__External__ID_descr_.raw); encoded_length = field_avp__DCA__3GPP__LCS__Client__External__ID->RAW_encode(DCA__3GPP__LCS__Client__External__ID_descr_, *myleaf.body.node.nodes[1020]); myleaf.body.node.nodes[1020]->coding_descr = &DCA__3GPP__LCS__Client__External__ID_descr_; break; case ALT_avp__DCA__3GPP__VLR__Number: myleaf.body.node.nodes[1021] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1021, DCA__3GPP__VLR__Number_descr_.raw); encoded_length = field_avp__DCA__3GPP__VLR__Number->RAW_encode(DCA__3GPP__VLR__Number_descr_, *myleaf.body.node.nodes[1021]); myleaf.body.node.nodes[1021]->coding_descr = &DCA__3GPP__VLR__Number_descr_; break; case ALT_avp__PCC__3GPP__Charging__Rule__Install: myleaf.body.node.nodes[1022] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1022, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__Charging__Rule__Install->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1022]); myleaf.body.node.nodes[1022]->coding_descr = &AVP__list_descr_; break; case ALT_avp__RX__3GPP__Rx__Request__Type: myleaf.body.node.nodes[1023] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1023, RX__3GPP__Rx__Request__Type_descr_.raw); encoded_length = field_avp__RX__3GPP__Rx__Request__Type->RAW_encode(RX__3GPP__Rx__Request__Type_descr_, *myleaf.body.node.nodes[1023]); myleaf.body.node.nodes[1023]->coding_descr = &RX__3GPP__Rx__Request__Type_descr_; break; case ALT_avp__S6__3GPP__NIDD__Authorization__Response: myleaf.body.node.nodes[1024] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1024, AVP__list_descr_.raw); encoded_length = field_avp__S6__3GPP__NIDD__Authorization__Response->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1024]); myleaf.body.node.nodes[1024]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Outgoing__Trunk__Group__Id: myleaf.body.node.nodes[1025] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1025, DCA__3GPP__Outgoing__Trunk__Group__Id_descr_.raw); encoded_length = field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id->RAW_encode(DCA__3GPP__Outgoing__Trunk__Group__Id_descr_, *myleaf.body.node.nodes[1025]); myleaf.body.node.nodes[1025]->coding_descr = &DCA__3GPP__Outgoing__Trunk__Group__Id_descr_; break; case ALT_avp__AAA__3GPP__Transport__Access__Type: myleaf.body.node.nodes[1026] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1026, AAA__3GPP__Transport__Access__Type_descr_.raw); encoded_length = field_avp__AAA__3GPP__Transport__Access__Type->RAW_encode(AAA__3GPP__Transport__Access__Type_descr_, *myleaf.body.node.nodes[1026]); myleaf.body.node.nodes[1026]->coding_descr = &AAA__3GPP__Transport__Access__Type_descr_; break; case ALT_avp__DCC__NONE__Subscription__Id: myleaf.body.node.nodes[1027] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1027, AVP__list_descr_.raw); encoded_length = field_avp__DCC__NONE__Subscription__Id->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1027]); myleaf.body.node.nodes[1027]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__QoS__Rule__Remove: myleaf.body.node.nodes[1028] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1028, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__QoS__Rule__Remove->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1028]); myleaf.body.node.nodes[1028]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data: myleaf.body.node.nodes[1029] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1029, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1029]); myleaf.body.node.nodes[1029]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Message__Body: myleaf.body.node.nodes[1030] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1030, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Message__Body->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1030]); myleaf.body.node.nodes[1030]->coding_descr = &AVP__list_descr_; break; case ALT_avp__S6__3GPP__Communication__Duration__Time: myleaf.body.node.nodes[1031] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1031, S6__3GPP__Communication__Duration__Time_descr_.raw); encoded_length = field_avp__S6__3GPP__Communication__Duration__Time->RAW_encode(S6__3GPP__Communication__Duration__Time_descr_, *myleaf.body.node.nodes[1031]); myleaf.body.node.nodes[1031]->coding_descr = &S6__3GPP__Communication__Duration__Time_descr_; break; case ALT_avp__PCC__3GPP__Access__Availability__Change__Reason: myleaf.body.node.nodes[1032] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1032, PCC__3GPP__Access__Availability__Change__Reason_descr_.raw); encoded_length = field_avp__PCC__3GPP__Access__Availability__Change__Reason->RAW_encode(PCC__3GPP__Access__Availability__Change__Reason_descr_, *myleaf.body.node.nodes[1032]); myleaf.body.node.nodes[1032]->coding_descr = &PCC__3GPP__Access__Availability__Change__Reason_descr_; break; case ALT_avp__PCC__3GPP__TDF__Application__Identifier: myleaf.body.node.nodes[1033] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1033, PCC__3GPP__TDF__Application__Identifier_descr_.raw); encoded_length = field_avp__PCC__3GPP__TDF__Application__Identifier->RAW_encode(PCC__3GPP__TDF__Application__Identifier_descr_, *myleaf.body.node.nodes[1033]); myleaf.body.node.nodes[1033]->coding_descr = &PCC__3GPP__TDF__Application__Identifier_descr_; break; case ALT_avp__DCA__3GPP__Requested__PLMN__Identifier: myleaf.body.node.nodes[1034] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1034, DCA__3GPP__Requested__PLMN__Identifier_descr_.raw); encoded_length = field_avp__DCA__3GPP__Requested__PLMN__Identifier->RAW_encode(DCA__3GPP__Requested__PLMN__Identifier_descr_, *myleaf.body.node.nodes[1034]); myleaf.body.node.nodes[1034]->coding_descr = &DCA__3GPP__Requested__PLMN__Identifier_descr_; break; case ALT_avp__AAA__3GPP__Location__Area__Identity: myleaf.body.node.nodes[1035] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1035, AAA__3GPP__Location__Area__Identity_descr_.raw); encoded_length = field_avp__AAA__3GPP__Location__Area__Identity->RAW_encode(AAA__3GPP__Location__Area__Identity_descr_, *myleaf.body.node.nodes[1035]); myleaf.body.node.nodes[1035]->coding_descr = &AAA__3GPP__Location__Area__Identity_descr_; break; case ALT_avp__RX__3GPP__Media__Component__Status: myleaf.body.node.nodes[1036] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1036, RX__3GPP__Media__Component__Status_descr_.raw); encoded_length = field_avp__RX__3GPP__Media__Component__Status->RAW_encode(RX__3GPP__Media__Component__Status_descr_, *myleaf.body.node.nodes[1036]); myleaf.body.node.nodes[1036]->coding_descr = &RX__3GPP__Media__Component__Status_descr_; break; case ALT_avp__AAA__3GPP__eDRX__Cycle__Length__Value: myleaf.body.node.nodes[1037] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1037, AAA__3GPP__eDRX__Cycle__Length__Value_descr_.raw); encoded_length = field_avp__AAA__3GPP__eDRX__Cycle__Length__Value->RAW_encode(AAA__3GPP__eDRX__Cycle__Length__Value_descr_, *myleaf.body.node.nodes[1037]); myleaf.body.node.nodes[1037]->coding_descr = &AAA__3GPP__eDRX__Cycle__Length__Value_descr_; break; case ALT_avp__MIPv4__NONE__MIP__FA__Challenge: myleaf.body.node.nodes[1038] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1038, MIPv4__NONE__MIP__FA__Challenge_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__FA__Challenge->RAW_encode(MIPv4__NONE__MIP__FA__Challenge_descr_, *myleaf.body.node.nodes[1038]); myleaf.body.node.nodes[1038]->coding_descr = &MIPv4__NONE__MIP__FA__Challenge_descr_; break; case ALT_avp__CxDx__3GPP__Visited__Network__Identifier: myleaf.body.node.nodes[1039] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1039, CxDx__3GPP__Visited__Network__Identifier_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Visited__Network__Identifier->RAW_encode(CxDx__3GPP__Visited__Network__Identifier_descr_, *myleaf.body.node.nodes[1039]); myleaf.body.node.nodes[1039]->coding_descr = &CxDx__3GPP__Visited__Network__Identifier_descr_; break; case ALT_avp__S6__3GPP__RIR__Flags: myleaf.body.node.nodes[1040] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1040, S6__3GPP__RIR__Flags_descr_.raw); encoded_length = field_avp__S6__3GPP__RIR__Flags->RAW_encode(S6__3GPP__RIR__Flags_descr_, *myleaf.body.node.nodes[1040]); myleaf.body.node.nodes[1040]->coding_descr = &S6__3GPP__RIR__Flags_descr_; break; case ALT_avp__DCA__3GPP__Volume__Quota__Threshold: myleaf.body.node.nodes[1041] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1041, DCA__3GPP__Volume__Quota__Threshold_descr_.raw); encoded_length = field_avp__DCA__3GPP__Volume__Quota__Threshold->RAW_encode(DCA__3GPP__Volume__Quota__Threshold_descr_, *myleaf.body.node.nodes[1041]); myleaf.body.node.nodes[1041]->coding_descr = &DCA__3GPP__Volume__Quota__Threshold_descr_; break; case ALT_avp__DCA__3GPP__Incremental__Cost: myleaf.body.node.nodes[1042] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1042, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Incremental__Cost->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1042]); myleaf.body.node.nodes[1042]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__Usage__Monitoring__Level: myleaf.body.node.nodes[1043] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1043, PCC__3GPP__Usage__Monitoring__Level_descr_.raw); encoded_length = field_avp__PCC__3GPP__Usage__Monitoring__Level->RAW_encode(PCC__3GPP__Usage__Monitoring__Level_descr_, *myleaf.body.node.nodes[1043]); myleaf.body.node.nodes[1043]->coding_descr = &PCC__3GPP__Usage__Monitoring__Level_descr_; break; case ALT_avp__AAA__3GPP__Collection__Period__RRM__LTE: myleaf.body.node.nodes[1044] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1044, AAA__3GPP__Collection__Period__RRM__LTE_descr_.raw); encoded_length = field_avp__AAA__3GPP__Collection__Period__RRM__LTE->RAW_encode(AAA__3GPP__Collection__Period__RRM__LTE_descr_, *myleaf.body.node.nodes[1044]); myleaf.body.node.nodes[1044]->coding_descr = &AAA__3GPP__Collection__Period__RRM__LTE_descr_; break; case ALT_avp__PCC__3GPP__Extended__APN__AMBR__UL: myleaf.body.node.nodes[1045] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1045, PCC__3GPP__Extended__APN__AMBR__UL_descr_.raw); encoded_length = field_avp__PCC__3GPP__Extended__APN__AMBR__UL->RAW_encode(PCC__3GPP__Extended__APN__AMBR__UL_descr_, *myleaf.body.node.nodes[1045]); myleaf.body.node.nodes[1045]->coding_descr = &PCC__3GPP__Extended__APN__AMBR__UL_descr_; break; case ALT_avp__AAA__3GPP__Subscriber__Status: myleaf.body.node.nodes[1046] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1046, AAA__3GPP__Subscriber__Status_descr_.raw); encoded_length = field_avp__AAA__3GPP__Subscriber__Status->RAW_encode(AAA__3GPP__Subscriber__Status_descr_, *myleaf.body.node.nodes[1046]); myleaf.body.node.nodes[1046]->coding_descr = &AAA__3GPP__Subscriber__Status_descr_; break; case ALT_avp__CxDx__3GPP__Identity__with__Emergency__Registration: myleaf.body.node.nodes[1047] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1047, AVP__list_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Identity__with__Emergency__Registration->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1047]); myleaf.body.node.nodes[1047]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Originator__Received__Address: myleaf.body.node.nodes[1048] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1048, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Originator__Received__Address->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1048]); myleaf.body.node.nodes[1048]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__AoC__Service: myleaf.body.node.nodes[1049] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1049, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__AoC__Service->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1049]); myleaf.body.node.nodes[1049]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCC__NONE__Tariff__Change__Usage: myleaf.body.node.nodes[1050] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1050, DCC__NONE__Tariff__Change__Usage_descr_.raw); encoded_length = field_avp__DCC__NONE__Tariff__Change__Usage->RAW_encode(DCC__NONE__Tariff__Change__Usage_descr_, *myleaf.body.node.nodes[1050]); myleaf.body.node.nodes[1050]->coding_descr = &DCC__NONE__Tariff__Change__Usage_descr_; break; case ALT_avp__AAA__3GPP__LCS__PrivacyException: myleaf.body.node.nodes[1051] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1051, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__LCS__PrivacyException->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1051]); myleaf.body.node.nodes[1051]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__QoS__Subscribed: myleaf.body.node.nodes[1052] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1052, AAA__3GPP__QoS__Subscribed_descr_.raw); encoded_length = field_avp__AAA__3GPP__QoS__Subscribed->RAW_encode(AAA__3GPP__QoS__Subscribed_descr_, *myleaf.body.node.nodes[1052]); myleaf.body.node.nodes[1052]->coding_descr = &AAA__3GPP__QoS__Subscribed_descr_; break; case ALT_avp__DNAS__NONE__NAS__IP__Address: myleaf.body.node.nodes[1053] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1053, DNAS__NONE__NAS__IP__Address_descr_.raw); encoded_length = field_avp__DNAS__NONE__NAS__IP__Address->RAW_encode(DNAS__NONE__NAS__IP__Address_descr_, *myleaf.body.node.nodes[1053]); myleaf.body.node.nodes[1053]->coding_descr = &DNAS__NONE__NAS__IP__Address_descr_; break; case ALT_avp__DCA__3GPP__Variable__Part__Value: myleaf.body.node.nodes[1054] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1054, DCA__3GPP__Variable__Part__Value_descr_.raw); encoded_length = field_avp__DCA__3GPP__Variable__Part__Value->RAW_encode(DCA__3GPP__Variable__Part__Value_descr_, *myleaf.body.node.nodes[1054]); myleaf.body.node.nodes[1054]->coding_descr = &DCA__3GPP__Variable__Part__Value_descr_; break; case ALT_avp__DCA__3GPP__Read__Reply__Report__Requested: myleaf.body.node.nodes[1055] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1055, DCA__3GPP__Read__Reply__Report__Requested_descr_.raw); encoded_length = field_avp__DCA__3GPP__Read__Reply__Report__Requested->RAW_encode(DCA__3GPP__Read__Reply__Report__Requested_descr_, *myleaf.body.node.nodes[1055]); myleaf.body.node.nodes[1055]->coding_descr = &DCA__3GPP__Read__Reply__Report__Requested_descr_; break; case ALT_avp__DCA__3GPP__Event__Charging__TimeStamp: myleaf.body.node.nodes[1056] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1056, DCA__3GPP__Event__Charging__TimeStamp_descr_.raw); encoded_length = field_avp__DCA__3GPP__Event__Charging__TimeStamp->RAW_encode(DCA__3GPP__Event__Charging__TimeStamp_descr_, *myleaf.body.node.nodes[1056]); myleaf.body.node.nodes[1056]->coding_descr = &DCA__3GPP__Event__Charging__TimeStamp_descr_; break; case ALT_avp__RX__3GPP__RR__Bandwidth: myleaf.body.node.nodes[1057] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1057, RX__3GPP__RR__Bandwidth_descr_.raw); encoded_length = field_avp__RX__3GPP__RR__Bandwidth->RAW_encode(RX__3GPP__RR__Bandwidth_descr_, *myleaf.body.node.nodes[1057]); myleaf.body.node.nodes[1057]->coding_descr = &RX__3GPP__RR__Bandwidth_descr_; break; case ALT_avp__DNAS__NONE__CHAP__Auth: myleaf.body.node.nodes[1058] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1058, AVP__list_descr_.raw); encoded_length = field_avp__DNAS__NONE__CHAP__Auth->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1058]); myleaf.body.node.nodes[1058]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCC__NONE__Service__Context__Id: myleaf.body.node.nodes[1059] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1059, DCC__NONE__Service__Context__Id_descr_.raw); encoded_length = field_avp__DCC__NONE__Service__Context__Id->RAW_encode(DCC__NONE__Service__Context__Id_descr_, *myleaf.body.node.nodes[1059]); myleaf.body.node.nodes[1059]->coding_descr = &DCC__NONE__Service__Context__Id_descr_; break; case ALT_avp__MIPv4__NONE__MIP__Authenticator__Length: myleaf.body.node.nodes[1060] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1060, MIPv4__NONE__MIP__Authenticator__Length_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__Authenticator__Length->RAW_encode(MIPv4__NONE__MIP__Authenticator__Length_descr_, *myleaf.body.node.nodes[1060]); myleaf.body.node.nodes[1060]->coding_descr = &MIPv4__NONE__MIP__Authenticator__Length_descr_; break; case ALT_avp__DCA__3GPP__SDP__TimeStamps: myleaf.body.node.nodes[1061] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1061, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__SDP__TimeStamps->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1061]); myleaf.body.node.nodes[1061]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__IMS__Charging__Identifier: myleaf.body.node.nodes[1062] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1062, DCA__3GPP__IMS__Charging__Identifier_descr_.raw); encoded_length = field_avp__DCA__3GPP__IMS__Charging__Identifier->RAW_encode(DCA__3GPP__IMS__Charging__Identifier_descr_, *myleaf.body.node.nodes[1062]); myleaf.body.node.nodes[1062]->coding_descr = &DCA__3GPP__IMS__Charging__Identifier_descr_; break; case ALT_avp__AAA__3GPP__MIP__FA__RK__SPI: myleaf.body.node.nodes[1063] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1063, AAA__3GPP__MIP__FA__RK__SPI_descr_.raw); encoded_length = field_avp__AAA__3GPP__MIP__FA__RK__SPI->RAW_encode(AAA__3GPP__MIP__FA__RK__SPI_descr_, *myleaf.body.node.nodes[1063]); myleaf.body.node.nodes[1063]->coding_descr = &AAA__3GPP__MIP__FA__RK__SPI_descr_; break; case ALT_avp__DCA__3GPP__Related__Trigger: myleaf.body.node.nodes[1064] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1064, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Related__Trigger->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1064]); myleaf.body.node.nodes[1064]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL: myleaf.body.node.nodes[1065] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1065, PCC__3GPP__APN__Aggregate__Max__Bitrate__DL_descr_.raw); encoded_length = field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL->RAW_encode(PCC__3GPP__APN__Aggregate__Max__Bitrate__DL_descr_, *myleaf.body.node.nodes[1065]); myleaf.body.node.nodes[1065]->coding_descr = &PCC__3GPP__APN__Aggregate__Max__Bitrate__DL_descr_; break; case ALT_avp__S6__3GPP__SCS__Identity: myleaf.body.node.nodes[1066] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1066, S6__3GPP__SCS__Identity_descr_.raw); encoded_length = field_avp__S6__3GPP__SCS__Identity->RAW_encode(S6__3GPP__SCS__Identity_descr_, *myleaf.body.node.nodes[1066]); myleaf.body.node.nodes[1066]->coding_descr = &S6__3GPP__SCS__Identity_descr_; break; case ALT_avp__DCA__3GPP__LCS__Name__String: myleaf.body.node.nodes[1067] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1067, DCA__3GPP__LCS__Name__String_descr_.raw); encoded_length = field_avp__DCA__3GPP__LCS__Name__String->RAW_encode(DCA__3GPP__LCS__Name__String_descr_, *myleaf.body.node.nodes[1067]); myleaf.body.node.nodes[1067]->coding_descr = &DCA__3GPP__LCS__Name__String_descr_; break; case ALT_avp__RX__3GPP__Access__Network__Charging__Address: myleaf.body.node.nodes[1068] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1068, AVP__Address_descr_.raw); encoded_length = field_avp__RX__3GPP__Access__Network__Charging__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[1068]); myleaf.body.node.nodes[1068]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__PCC__3GPP__Presence__Reporting__Area__Identifier: myleaf.body.node.nodes[1069] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1069, PCC__3GPP__Presence__Reporting__Area__Identifier_descr_.raw); encoded_length = field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier->RAW_encode(PCC__3GPP__Presence__Reporting__Area__Identifier_descr_, *myleaf.body.node.nodes[1069]); myleaf.body.node.nodes[1069]->coding_descr = &PCC__3GPP__Presence__Reporting__Area__Identifier_descr_; break; case ALT_avp__BASE__NONE__Inband__Security__Id: myleaf.body.node.nodes[1070] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1070, BASE__NONE__Inband__Security__Id_descr_.raw); encoded_length = field_avp__BASE__NONE__Inband__Security__Id->RAW_encode(BASE__NONE__Inband__Security__Id_descr_, *myleaf.body.node.nodes[1070]); myleaf.body.node.nodes[1070]->coding_descr = &BASE__NONE__Inband__Security__Id_descr_; break; case ALT_avp__DCA__3GPP__ISUP__Cause__Value: myleaf.body.node.nodes[1071] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1071, DCA__3GPP__ISUP__Cause__Value_descr_.raw); encoded_length = field_avp__DCA__3GPP__ISUP__Cause__Value->RAW_encode(DCA__3GPP__ISUP__Cause__Value_descr_, *myleaf.body.node.nodes[1071]); myleaf.body.node.nodes[1071]->coding_descr = &DCA__3GPP__ISUP__Cause__Value_descr_; break; case ALT_avp__PCC__3GPP__Charging__Rule__Name: myleaf.body.node.nodes[1072] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1072, PCC__3GPP__Charging__Rule__Name_descr_.raw); encoded_length = field_avp__PCC__3GPP__Charging__Rule__Name->RAW_encode(PCC__3GPP__Charging__Rule__Name_descr_, *myleaf.body.node.nodes[1072]); myleaf.body.node.nodes[1072]->coding_descr = &PCC__3GPP__Charging__Rule__Name_descr_; break; case ALT_avp__RX__3GPP__Ip__Domain__Id: myleaf.body.node.nodes[1073] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1073, RX__3GPP__Ip__Domain__Id_descr_.raw); encoded_length = field_avp__RX__3GPP__Ip__Domain__Id->RAW_encode(RX__3GPP__Ip__Domain__Id_descr_, *myleaf.body.node.nodes[1073]); myleaf.body.node.nodes[1073]->coding_descr = &RX__3GPP__Ip__Domain__Id_descr_; break; case ALT_avp__PCC__3GPP__TDF__IP__Address: myleaf.body.node.nodes[1074] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1074, AVP__Address_descr_.raw); encoded_length = field_avp__PCC__3GPP__TDF__IP__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[1074]); myleaf.body.node.nodes[1074]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__AAA__3GPP__UE__Usage__Type: myleaf.body.node.nodes[1075] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1075, AAA__3GPP__UE__Usage__Type_descr_.raw); encoded_length = field_avp__AAA__3GPP__UE__Usage__Type->RAW_encode(AAA__3GPP__UE__Usage__Type_descr_, *myleaf.body.node.nodes[1075]); myleaf.body.node.nodes[1075]->coding_descr = &AAA__3GPP__UE__Usage__Type_descr_; break; case ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction: myleaf.body.node.nodes[1076] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1076, AVP__list_descr_.raw); encoded_length = field_avp__S6__3GPP__Enhanced__Coverage__Restriction->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1076]); myleaf.body.node.nodes[1076]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Charged__Party: myleaf.body.node.nodes[1077] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1077, DCA__3GPP__Charged__Party_descr_.raw); encoded_length = field_avp__DCA__3GPP__Charged__Party->RAW_encode(DCA__3GPP__Charged__Party_descr_, *myleaf.body.node.nodes[1077]); myleaf.body.node.nodes[1077]->coding_descr = &DCA__3GPP__Charged__Party_descr_; break; case ALT_avp__DCA__3GPP__PDN__Connection__Charging__ID: myleaf.body.node.nodes[1078] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1078, DCA__3GPP__PDN__Connection__Charging__ID_descr_.raw); encoded_length = field_avp__DCA__3GPP__PDN__Connection__Charging__ID->RAW_encode(DCA__3GPP__PDN__Connection__Charging__ID_descr_, *myleaf.body.node.nodes[1078]); myleaf.body.node.nodes[1078]->coding_descr = &DCA__3GPP__PDN__Connection__Charging__ID_descr_; break; case ALT_avp__CxDx__3GPP__User__Data__Already__Available: myleaf.body.node.nodes[1079] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1079, CxDx__3GPP__User__Data__Already__Available_descr_.raw); encoded_length = field_avp__CxDx__3GPP__User__Data__Already__Available->RAW_encode(CxDx__3GPP__User__Data__Already__Available_descr_, *myleaf.body.node.nodes[1079]); myleaf.body.node.nodes[1079]->coding_descr = &CxDx__3GPP__User__Data__Already__Available_descr_; break; case ALT_avp__PCC__3GPP__Security__Parameter__Index: myleaf.body.node.nodes[1080] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1080, PCC__3GPP__Security__Parameter__Index_descr_.raw); encoded_length = field_avp__PCC__3GPP__Security__Parameter__Index->RAW_encode(PCC__3GPP__Security__Parameter__Index_descr_, *myleaf.body.node.nodes[1080]); myleaf.body.node.nodes[1080]->coding_descr = &PCC__3GPP__Security__Parameter__Index_descr_; break; case ALT_avp__AAA__3GPP__MME__Number__for__MT__SMS: myleaf.body.node.nodes[1081] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1081, AAA__3GPP__MME__Number__for__MT__SMS_descr_.raw); encoded_length = field_avp__AAA__3GPP__MME__Number__for__MT__SMS->RAW_encode(AAA__3GPP__MME__Number__for__MT__SMS_descr_, *myleaf.body.node.nodes[1081]); myleaf.body.node.nodes[1081]->coding_descr = &AAA__3GPP__MME__Number__for__MT__SMS_descr_; break; case ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL: myleaf.body.node.nodes[1082] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1082, PCC__3GPP__Traffic__Steering__Policy__Identifier__UL_descr_.raw); encoded_length = field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL->RAW_encode(PCC__3GPP__Traffic__Steering__Policy__Identifier__UL_descr_, *myleaf.body.node.nodes[1082]); myleaf.body.node.nodes[1082]->coding_descr = &PCC__3GPP__Traffic__Steering__Policy__Identifier__UL_descr_; break; case ALT_avp__DCC__NONE__CC__Correlation__Id: myleaf.body.node.nodes[1083] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1083, DCC__NONE__CC__Correlation__Id_descr_.raw); encoded_length = field_avp__DCC__NONE__CC__Correlation__Id->RAW_encode(DCC__NONE__CC__Correlation__Id_descr_, *myleaf.body.node.nodes[1083]); myleaf.body.node.nodes[1083]->coding_descr = &DCC__NONE__CC__Correlation__Id_descr_; break; case ALT_avp__MIPv4__NONE__MIP__Home__Agent__Host: myleaf.body.node.nodes[1084] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1084, AVP__list_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__Home__Agent__Host->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1084]); myleaf.body.node.nodes[1084]->coding_descr = &AVP__list_descr_; break; case ALT_avp__BASE__NONE__Route__Record: myleaf.body.node.nodes[1085] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1085, BASE__NONE__Route__Record_descr_.raw); encoded_length = field_avp__BASE__NONE__Route__Record->RAW_encode(BASE__NONE__Route__Record_descr_, *myleaf.body.node.nodes[1085]); myleaf.body.node.nodes[1085]->coding_descr = &BASE__NONE__Route__Record_descr_; break; case ALT_avp__DCA__3GPP__SM__User__Data__Header: myleaf.body.node.nodes[1086] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1086, DCA__3GPP__SM__User__Data__Header_descr_.raw); encoded_length = field_avp__DCA__3GPP__SM__User__Data__Header->RAW_encode(DCA__3GPP__SM__User__Data__Header_descr_, *myleaf.body.node.nodes[1086]); myleaf.body.node.nodes[1086]->coding_descr = &DCA__3GPP__SM__User__Data__Header_descr_; break; case ALT_avp__AAA__3GPP__Carrier__Frequency: myleaf.body.node.nodes[1087] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1087, AAA__3GPP__Carrier__Frequency_descr_.raw); encoded_length = field_avp__AAA__3GPP__Carrier__Frequency->RAW_encode(AAA__3GPP__Carrier__Frequency_descr_, *myleaf.body.node.nodes[1087]); myleaf.body.node.nodes[1087]->coding_descr = &AAA__3GPP__Carrier__Frequency_descr_; break; case ALT_avp__DCA__3GPP__MMTel__Information: myleaf.body.node.nodes[1088] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1088, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__MMTel__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1088]); myleaf.body.node.nodes[1088]->coding_descr = &AVP__list_descr_; break; case ALT_avp__CxDx__3GPP__Mandatory__Capability: myleaf.body.node.nodes[1089] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1089, CxDx__3GPP__Mandatory__Capability_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Mandatory__Capability->RAW_encode(CxDx__3GPP__Mandatory__Capability_descr_, *myleaf.body.node.nodes[1089]); myleaf.body.node.nodes[1089]->coding_descr = &CxDx__3GPP__Mandatory__Capability_descr_; break; case ALT_avp__AAA__3GPP__Trace__NE__Type__List: myleaf.body.node.nodes[1090] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1090, AAA__3GPP__Trace__NE__Type__List_descr_.raw); encoded_length = field_avp__AAA__3GPP__Trace__NE__Type__List->RAW_encode(AAA__3GPP__Trace__NE__Type__List_descr_, *myleaf.body.node.nodes[1090]); myleaf.body.node.nodes[1090]->coding_descr = &AAA__3GPP__Trace__NE__Type__List_descr_; break; case ALT_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode: myleaf.body.node.nodes[1091] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1091, DCA__3GPP__Charging__Characteristics__Selection__Mode_descr_.raw); encoded_length = field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode->RAW_encode(DCA__3GPP__Charging__Characteristics__Selection__Mode_descr_, *myleaf.body.node.nodes[1091]); myleaf.body.node.nodes[1091]->coding_descr = &DCA__3GPP__Charging__Characteristics__Selection__Mode_descr_; break; case ALT_avp__DNAS__NONE__Port__Limit: myleaf.body.node.nodes[1092] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1092, DNAS__NONE__Port__Limit_descr_.raw); encoded_length = field_avp__DNAS__NONE__Port__Limit->RAW_encode(DNAS__NONE__Port__Limit_descr_, *myleaf.body.node.nodes[1092]); myleaf.body.node.nodes[1092]->coding_descr = &DNAS__NONE__Port__Limit_descr_; break; case ALT_avp__MIPv6__NONE__MIP6__Feature__Vector: myleaf.body.node.nodes[1093] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1093, MIPv6__NONE__MIP6__Feature__Vector_descr_.raw); encoded_length = field_avp__MIPv6__NONE__MIP6__Feature__Vector->RAW_encode(MIPv6__NONE__MIP6__Feature__Vector_descr_, *myleaf.body.node.nodes[1093]); myleaf.body.node.nodes[1093]->coding_descr = &MIPv6__NONE__MIP6__Feature__Vector_descr_; break; case ALT_avp__DCC__NONE__Multiple__Services__Credit__Control: myleaf.body.node.nodes[1094] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1094, AVP__list_descr_.raw); encoded_length = field_avp__DCC__NONE__Multiple__Services__Credit__Control->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1094]); myleaf.body.node.nodes[1094]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator: myleaf.body.node.nodes[1095] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1095, AAA__3GPP__All__APN__Configurations__Included__Indicator_descr_.raw); encoded_length = field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator->RAW_encode(AAA__3GPP__All__APN__Configurations__Included__Indicator_descr_, *myleaf.body.node.nodes[1095]); myleaf.body.node.nodes[1095]->coding_descr = &AAA__3GPP__All__APN__Configurations__Included__Indicator_descr_; break; case ALT_avp__AAA__3GPP__NOR__Flags: myleaf.body.node.nodes[1096] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1096, AAA__3GPP__NOR__Flags_descr_.raw); encoded_length = field_avp__AAA__3GPP__NOR__Flags->RAW_encode(AAA__3GPP__NOR__Flags_descr_, *myleaf.body.node.nodes[1096]); myleaf.body.node.nodes[1096]->coding_descr = &AAA__3GPP__NOR__Flags_descr_; break; case ALT_avp__DCA__3GPP__Message__ID: myleaf.body.node.nodes[1097] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1097, DCA__3GPP__Message__ID_descr_.raw); encoded_length = field_avp__DCA__3GPP__Message__ID->RAW_encode(DCA__3GPP__Message__ID_descr_, *myleaf.body.node.nodes[1097]); myleaf.body.node.nodes[1097]->coding_descr = &DCA__3GPP__Message__ID_descr_; break; case ALT_avp__GI__3GPP__3GPP__MS__TimeZone: myleaf.body.node.nodes[1098] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1098, GI__3GPP__3GPP__MS__TimeZone_descr_.raw); encoded_length = field_avp__GI__3GPP__3GPP__MS__TimeZone->RAW_encode(GI__3GPP__3GPP__MS__TimeZone_descr_, *myleaf.body.node.nodes[1098]); myleaf.body.node.nodes[1098]->coding_descr = &GI__3GPP__3GPP__MS__TimeZone_descr_; break; case ALT_avp__AAA__3GPP__External__Client: myleaf.body.node.nodes[1099] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1099, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__External__Client->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1099]); myleaf.body.node.nodes[1099]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Charge__Reason__Code: myleaf.body.node.nodes[1100] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1100, DCA__3GPP__Charge__Reason__Code_descr_.raw); encoded_length = field_avp__DCA__3GPP__Charge__Reason__Code->RAW_encode(DCA__3GPP__Charge__Reason__Code_descr_, *myleaf.body.node.nodes[1100]); myleaf.body.node.nodes[1100]->coding_descr = &DCA__3GPP__Charge__Reason__Code_descr_; break; case ALT_avp__BASE__NONE__Authorization__Lifetime: myleaf.body.node.nodes[1101] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1101, BASE__NONE__Authorization__Lifetime_descr_.raw); encoded_length = field_avp__BASE__NONE__Authorization__Lifetime->RAW_encode(BASE__NONE__Authorization__Lifetime_descr_, *myleaf.body.node.nodes[1101]); myleaf.body.node.nodes[1101]->coding_descr = &BASE__NONE__Authorization__Lifetime_descr_; break; case ALT_avp__AAA__3GPP__TWAN__PCO: myleaf.body.node.nodes[1102] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1102, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__TWAN__PCO->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1102]); myleaf.body.node.nodes[1102]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__PoC__Change__Conditions: myleaf.body.node.nodes[1103] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1103, DCA__3GPP__PoC__Change__Conditions_descr_.raw); encoded_length = field_avp__DCA__3GPP__PoC__Change__Conditions->RAW_encode(DCA__3GPP__PoC__Change__Conditions_descr_, *myleaf.body.node.nodes[1103]); myleaf.body.node.nodes[1103]->coding_descr = &DCA__3GPP__PoC__Change__Conditions_descr_; break; case ALT_avp__DCA__3GPP__Language: myleaf.body.node.nodes[1104] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1104, DCA__3GPP__Language_descr_.raw); encoded_length = field_avp__DCA__3GPP__Language->RAW_encode(DCA__3GPP__Language_descr_, *myleaf.body.node.nodes[1104]); myleaf.body.node.nodes[1104]->coding_descr = &DCA__3GPP__Language_descr_; break; case ALT_avp__RX__3GPP__Extended__Min__Requested__BW__DL: myleaf.body.node.nodes[1105] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1105, RX__3GPP__Extended__Min__Requested__BW__DL_descr_.raw); encoded_length = field_avp__RX__3GPP__Extended__Min__Requested__BW__DL->RAW_encode(RX__3GPP__Extended__Min__Requested__BW__DL_descr_, *myleaf.body.node.nodes[1105]); myleaf.body.node.nodes[1105]->coding_descr = &RX__3GPP__Extended__Min__Requested__BW__DL_descr_; break; case ALT_avp__DNAS__NONE__ARAP__Features: myleaf.body.node.nodes[1106] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1106, DNAS__NONE__ARAP__Features_descr_.raw); encoded_length = field_avp__DNAS__NONE__ARAP__Features->RAW_encode(DNAS__NONE__ARAP__Features_descr_, *myleaf.body.node.nodes[1106]); myleaf.body.node.nodes[1106]->coding_descr = &DNAS__NONE__ARAP__Features_descr_; break; case ALT_avp__DNAS__NONE__Framed__MTU: myleaf.body.node.nodes[1107] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1107, DNAS__NONE__Framed__MTU_descr_.raw); encoded_length = field_avp__DNAS__NONE__Framed__MTU->RAW_encode(DNAS__NONE__Framed__MTU_descr_, *myleaf.body.node.nodes[1107]); myleaf.body.node.nodes[1107]->coding_descr = &DNAS__NONE__Framed__MTU_descr_; break; case ALT_avp__DCA__3GPP__Unit__Quota__Threshold: myleaf.body.node.nodes[1108] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1108, DCA__3GPP__Unit__Quota__Threshold_descr_.raw); encoded_length = field_avp__DCA__3GPP__Unit__Quota__Threshold->RAW_encode(DCA__3GPP__Unit__Quota__Threshold_descr_, *myleaf.body.node.nodes[1108]); myleaf.body.node.nodes[1108]->coding_descr = &DCA__3GPP__Unit__Quota__Threshold_descr_; break; case ALT_avp__DNAS__NONE__Accounting__Auth__Method: myleaf.body.node.nodes[1109] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1109, DNAS__NONE__Accounting__Auth__Method_descr_.raw); encoded_length = field_avp__DNAS__NONE__Accounting__Auth__Method->RAW_encode(DNAS__NONE__Accounting__Auth__Method_descr_, *myleaf.body.node.nodes[1109]); myleaf.body.node.nodes[1109]->coding_descr = &DNAS__NONE__Accounting__Auth__Method_descr_; break; case ALT_avp__MIPv4__NONE__MIP__Authenticator__Offset: myleaf.body.node.nodes[1110] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1110, MIPv4__NONE__MIP__Authenticator__Offset_descr_.raw); encoded_length = field_avp__MIPv4__NONE__MIP__Authenticator__Offset->RAW_encode(MIPv4__NONE__MIP__Authenticator__Offset_descr_, *myleaf.body.node.nodes[1110]); myleaf.body.node.nodes[1110]->coding_descr = &MIPv4__NONE__MIP__Authenticator__Offset_descr_; break; case ALT_avp__DCA__3GPP__MBMS__Information: myleaf.body.node.nodes[1111] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1111, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__MBMS__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1111]); myleaf.body.node.nodes[1111]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Bearer__Capability: myleaf.body.node.nodes[1112] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1112, DCA__3GPP__Bearer__Capability_descr_.raw); encoded_length = field_avp__DCA__3GPP__Bearer__Capability->RAW_encode(DCA__3GPP__Bearer__Capability_descr_, *myleaf.body.node.nodes[1112]); myleaf.body.node.nodes[1112]->coding_descr = &DCA__3GPP__Bearer__Capability_descr_; break; case ALT_avp__RX__3GPP__Service__URN: myleaf.body.node.nodes[1113] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1113, RX__3GPP__Service__URN_descr_.raw); encoded_length = field_avp__RX__3GPP__Service__URN->RAW_encode(RX__3GPP__Service__URN_descr_, *myleaf.body.node.nodes[1113]); myleaf.body.node.nodes[1113]->coding_descr = &RX__3GPP__Service__URN_descr_; break; case ALT_avp__S6__3GPP__Supported__Services: myleaf.body.node.nodes[1114] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1114, AVP__list_descr_.raw); encoded_length = field_avp__S6__3GPP__Supported__Services->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1114]); myleaf.body.node.nodes[1114]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__SDP__Media__Description: myleaf.body.node.nodes[1115] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1115, DCA__3GPP__SDP__Media__Description_descr_.raw); encoded_length = field_avp__DCA__3GPP__SDP__Media__Description->RAW_encode(DCA__3GPP__SDP__Media__Description_descr_, *myleaf.body.node.nodes[1115]); myleaf.body.node.nodes[1115]->coding_descr = &DCA__3GPP__SDP__Media__Description_descr_; break; case ALT_avp__MIPv4__NONE__Accounting__Output__Packets: myleaf.body.node.nodes[1116] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1116, MIPv4__NONE__Accounting__Output__Packets_descr_.raw); encoded_length = field_avp__MIPv4__NONE__Accounting__Output__Packets->RAW_encode(MIPv4__NONE__Accounting__Output__Packets_descr_, *myleaf.body.node.nodes[1116]); myleaf.body.node.nodes[1116]->coding_descr = &MIPv4__NONE__Accounting__Output__Packets_descr_; break; case ALT_avp__DCA__3GPP__Radio__Parameter__Set__Info: myleaf.body.node.nodes[1117] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1117, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Radio__Parameter__Set__Info->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1117]); myleaf.body.node.nodes[1117]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__Rule__DeActivation__Time: myleaf.body.node.nodes[1118] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1118, PCC__3GPP__Rule__DeActivation__Time_descr_.raw); encoded_length = field_avp__PCC__3GPP__Rule__DeActivation__Time->RAW_encode(PCC__3GPP__Rule__DeActivation__Time_descr_, *myleaf.body.node.nodes[1118]); myleaf.body.node.nodes[1118]->coding_descr = &PCC__3GPP__Rule__DeActivation__Time_descr_; break; case ALT_avp__AAA__3GPP__Relay__Node__Indicator: myleaf.body.node.nodes[1119] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1119, AAA__3GPP__Relay__Node__Indicator_descr_.raw); encoded_length = field_avp__AAA__3GPP__Relay__Node__Indicator->RAW_encode(AAA__3GPP__Relay__Node__Indicator_descr_, *myleaf.body.node.nodes[1119]); myleaf.body.node.nodes[1119]->coding_descr = &AAA__3GPP__Relay__Node__Indicator_descr_; break; case ALT_avp__S6__3GPP__T4__Data: myleaf.body.node.nodes[1120] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1120, AVP__list_descr_.raw); encoded_length = field_avp__S6__3GPP__T4__Data->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1120]); myleaf.body.node.nodes[1120]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__Fixed__User__Location__Info: myleaf.body.node.nodes[1121] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1121, AVP__list_descr_.raw); encoded_length = field_avp__PCC__3GPP__Fixed__User__Location__Info->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1121]); myleaf.body.node.nodes[1121]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Coverage__Status: myleaf.body.node.nodes[1122] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1122, DCA__3GPP__Coverage__Status_descr_.raw); encoded_length = field_avp__DCA__3GPP__Coverage__Status->RAW_encode(DCA__3GPP__Coverage__Status_descr_, *myleaf.body.node.nodes[1122]); myleaf.body.node.nodes[1122]->coding_descr = &DCA__3GPP__Coverage__Status_descr_; break; case ALT_avp__PCC__3GPP__Online: myleaf.body.node.nodes[1123] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1123, PCC__3GPP__Online_descr_.raw); encoded_length = field_avp__PCC__3GPP__Online->RAW_encode(PCC__3GPP__Online_descr_, *myleaf.body.node.nodes[1123]); myleaf.body.node.nodes[1123]->coding_descr = &PCC__3GPP__Online_descr_; break; case ALT_avp__PCC__3GPP__ADC__Rule__Base__Name: myleaf.body.node.nodes[1124] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1124, PCC__3GPP__ADC__Rule__Base__Name_descr_.raw); encoded_length = field_avp__PCC__3GPP__ADC__Rule__Base__Name->RAW_encode(PCC__3GPP__ADC__Rule__Base__Name_descr_, *myleaf.body.node.nodes[1124]); myleaf.body.node.nodes[1124]->coding_descr = &PCC__3GPP__ADC__Rule__Base__Name_descr_; break; case ALT_avp__AAA__3GPP__SCEF__Realm: myleaf.body.node.nodes[1125] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1125, AAA__3GPP__SCEF__Realm_descr_.raw); encoded_length = field_avp__AAA__3GPP__SCEF__Realm->RAW_encode(AAA__3GPP__SCEF__Realm_descr_, *myleaf.body.node.nodes[1125]); myleaf.body.node.nodes[1125]->coding_descr = &AAA__3GPP__SCEF__Realm_descr_; break; case ALT_avp__DCA__3GPP__MBMS__Charged__Party: myleaf.body.node.nodes[1126] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1126, DCA__3GPP__MBMS__Charged__Party_descr_.raw); encoded_length = field_avp__DCA__3GPP__MBMS__Charged__Party->RAW_encode(DCA__3GPP__MBMS__Charged__Party_descr_, *myleaf.body.node.nodes[1126]); myleaf.body.node.nodes[1126]->coding_descr = &DCA__3GPP__MBMS__Charged__Party_descr_; break; case ALT_avp__S6__3GPP__Requested__Validity__Time: myleaf.body.node.nodes[1127] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1127, S6__3GPP__Requested__Validity__Time_descr_.raw); encoded_length = field_avp__S6__3GPP__Requested__Validity__Time->RAW_encode(S6__3GPP__Requested__Validity__Time_descr_, *myleaf.body.node.nodes[1127]); myleaf.body.node.nodes[1127]->coding_descr = &S6__3GPP__Requested__Validity__Time_descr_; break; case ALT_avp__DCC__NONE__CC__Request__Number: myleaf.body.node.nodes[1128] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1128, DCC__NONE__CC__Request__Number_descr_.raw); encoded_length = field_avp__DCC__NONE__CC__Request__Number->RAW_encode(DCC__NONE__CC__Request__Number_descr_, *myleaf.body.node.nodes[1128]); myleaf.body.node.nodes[1128]->coding_descr = &DCC__NONE__CC__Request__Number_descr_; break; case ALT_avp__DCA__3GPP__AoC__Information: myleaf.body.node.nodes[1129] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1129, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__AoC__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1129]); myleaf.body.node.nodes[1129]->coding_descr = &AVP__list_descr_; break; case ALT_avp__CxDx__3GPP__Supported__Features: myleaf.body.node.nodes[1130] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1130, AVP__list_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Supported__Features->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1130]); myleaf.body.node.nodes[1130]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__Local__Time__Zone: myleaf.body.node.nodes[1131] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1131, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__Local__Time__Zone->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1131]); myleaf.body.node.nodes[1131]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__GERAN__Vector: myleaf.body.node.nodes[1132] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1132, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__GERAN__Vector->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1132]); myleaf.body.node.nodes[1132]->coding_descr = &AVP__list_descr_; break; case ALT_avp__CxDx__3GPP__Call__ID__SIP__Header: myleaf.body.node.nodes[1133] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1133, CxDx__3GPP__Call__ID__SIP__Header_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Call__ID__SIP__Header->RAW_encode(CxDx__3GPP__Call__ID__SIP__Header_descr_, *myleaf.body.node.nodes[1133]); myleaf.body.node.nodes[1133]->coding_descr = &CxDx__3GPP__Call__ID__SIP__Header_descr_; break; case ALT_avp__DCA__3GPP__Online__Charging__Flag: myleaf.body.node.nodes[1134] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1134, DCA__3GPP__Online__Charging__Flag_descr_.raw); encoded_length = field_avp__DCA__3GPP__Online__Charging__Flag->RAW_encode(DCA__3GPP__Online__Charging__Flag_descr_, *myleaf.body.node.nodes[1134]); myleaf.body.node.nodes[1134]->coding_descr = &DCA__3GPP__Online__Charging__Flag_descr_; break; case ALT_avp__DCA__3GPP__Number__of__Messages__Sent: myleaf.body.node.nodes[1135] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1135, DCA__3GPP__Number__of__Messages__Sent_descr_.raw); encoded_length = field_avp__DCA__3GPP__Number__of__Messages__Sent->RAW_encode(DCA__3GPP__Number__of__Messages__Sent_descr_, *myleaf.body.node.nodes[1135]); myleaf.body.node.nodes[1135]->coding_descr = &DCA__3GPP__Number__of__Messages__Sent_descr_; break; case ALT_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile: myleaf.body.node.nodes[1136] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1136, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1136]); myleaf.body.node.nodes[1136]->coding_descr = &AVP__list_descr_; break; case ALT_avp__GI__3GPP__3GPP__Session__Stop__Indicator: myleaf.body.node.nodes[1137] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1137, GI__3GPP__3GPP__Session__Stop__Indicator_descr_.raw); encoded_length = field_avp__GI__3GPP__3GPP__Session__Stop__Indicator->RAW_encode(GI__3GPP__3GPP__Session__Stop__Indicator_descr_, *myleaf.body.node.nodes[1137]); myleaf.body.node.nodes[1137]->coding_descr = &GI__3GPP__3GPP__Session__Stop__Indicator_descr_; break; case ALT_avp__AAA__3GPP__GPRS__Subscription__Data: myleaf.body.node.nodes[1138] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1138, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__GPRS__Subscription__Data->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1138]); myleaf.body.node.nodes[1138]->coding_descr = &AVP__list_descr_; break; case ALT_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile: myleaf.body.node.nodes[1139] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1139, GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile_descr_.raw); encoded_length = field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile->RAW_encode(GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile_descr_, *myleaf.body.node.nodes[1139]); myleaf.body.node.nodes[1139]->coding_descr = &GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile_descr_; break; case ALT_avp__DCA__3GPP__Access__Transfer__Type: myleaf.body.node.nodes[1140] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1140, DCA__3GPP__Access__Transfer__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__Access__Transfer__Type->RAW_encode(DCA__3GPP__Access__Transfer__Type_descr_, *myleaf.body.node.nodes[1140]); myleaf.body.node.nodes[1140]->coding_descr = &DCA__3GPP__Access__Transfer__Type_descr_; break; case ALT_avp__DNAS__NONE__Called__Station__Id: myleaf.body.node.nodes[1141] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1141, DNAS__NONE__Called__Station__Id_descr_.raw); encoded_length = field_avp__DNAS__NONE__Called__Station__Id->RAW_encode(DNAS__NONE__Called__Station__Id_descr_, *myleaf.body.node.nodes[1141]); myleaf.body.node.nodes[1141]->coding_descr = &DNAS__NONE__Called__Station__Id_descr_; break; case ALT_avp__DCA__3GPP__Inter__UE__Transfer: myleaf.body.node.nodes[1142] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1142, DCA__3GPP__Inter__UE__Transfer_descr_.raw); encoded_length = field_avp__DCA__3GPP__Inter__UE__Transfer->RAW_encode(DCA__3GPP__Inter__UE__Transfer_descr_, *myleaf.body.node.nodes[1142]); myleaf.body.node.nodes[1142]->coding_descr = &DCA__3GPP__Inter__UE__Transfer_descr_; break; case ALT_avp__DCC__NONE__Cost__Unit: myleaf.body.node.nodes[1143] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1143, DCC__NONE__Cost__Unit_descr_.raw); encoded_length = field_avp__DCC__NONE__Cost__Unit->RAW_encode(DCC__NONE__Cost__Unit_descr_, *myleaf.body.node.nodes[1143]); myleaf.body.node.nodes[1143]->coding_descr = &DCC__NONE__Cost__Unit_descr_; break; case ALT_avp__BASE__NONE__Accounting__Realtime__Required: myleaf.body.node.nodes[1144] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1144, BASE__NONE__Accounting__Realtime__Required_descr_.raw); encoded_length = field_avp__BASE__NONE__Accounting__Realtime__Required->RAW_encode(BASE__NONE__Accounting__Realtime__Required_descr_, *myleaf.body.node.nodes[1144]); myleaf.body.node.nodes[1144]->coding_descr = &BASE__NONE__Accounting__Realtime__Required_descr_; break; case ALT_avp__BASE__NONE__Termination__Cause: myleaf.body.node.nodes[1145] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1145, BASE__NONE__Termination__Cause_descr_.raw); encoded_length = field_avp__BASE__NONE__Termination__Cause->RAW_encode(BASE__NONE__Termination__Cause_descr_, *myleaf.body.node.nodes[1145]); myleaf.body.node.nodes[1145]->coding_descr = &BASE__NONE__Termination__Cause_descr_; break; case ALT_avp__DCA__3GPP__Received__Talk__Burst__Volume: myleaf.body.node.nodes[1146] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1146, DCA__3GPP__Received__Talk__Burst__Volume_descr_.raw); encoded_length = field_avp__DCA__3GPP__Received__Talk__Burst__Volume->RAW_encode(DCA__3GPP__Received__Talk__Burst__Volume_descr_, *myleaf.body.node.nodes[1146]); myleaf.body.node.nodes[1146]->coding_descr = &DCA__3GPP__Received__Talk__Burst__Volume_descr_; break; case ALT_avp__DCA__3GPP__Rate__Control__Max__Rate: myleaf.body.node.nodes[1147] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1147, DCA__3GPP__Rate__Control__Max__Rate_descr_.raw); encoded_length = field_avp__DCA__3GPP__Rate__Control__Max__Rate->RAW_encode(DCA__3GPP__Rate__Control__Max__Rate_descr_, *myleaf.body.node.nodes[1147]); myleaf.body.node.nodes[1147]->coding_descr = &DCA__3GPP__Rate__Control__Max__Rate_descr_; break; case ALT_avp__DCA__3GPP__Class__Identifier: myleaf.body.node.nodes[1148] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1148, DCA__3GPP__Class__Identifier_descr_.raw); encoded_length = field_avp__DCA__3GPP__Class__Identifier->RAW_encode(DCA__3GPP__Class__Identifier_descr_, *myleaf.body.node.nodes[1148]); myleaf.body.node.nodes[1148]->coding_descr = &DCA__3GPP__Class__Identifier_descr_; break; case ALT_avp__GI__3GPP__3GPP__Allocate__IP__Type: myleaf.body.node.nodes[1149] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1149, GI__3GPP__3GPP__Allocate__IP__Type_descr_.raw); encoded_length = field_avp__GI__3GPP__3GPP__Allocate__IP__Type->RAW_encode(GI__3GPP__3GPP__Allocate__IP__Type_descr_, *myleaf.body.node.nodes[1149]); myleaf.body.node.nodes[1149]->coding_descr = &GI__3GPP__3GPP__Allocate__IP__Type_descr_; break; case ALT_avp__AAA__3GPP__SM__Back__Off__Timer: myleaf.body.node.nodes[1150] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1150, AAA__3GPP__SM__Back__Off__Timer_descr_.raw); encoded_length = field_avp__AAA__3GPP__SM__Back__Off__Timer->RAW_encode(AAA__3GPP__SM__Back__Off__Timer_descr_, *myleaf.body.node.nodes[1150]); myleaf.body.node.nodes[1150]->coding_descr = &AAA__3GPP__SM__Back__Off__Timer_descr_; break; case ALT_avp__RX__3GPP__Specific__Action: myleaf.body.node.nodes[1151] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1151, RX__3GPP__Specific__Action_descr_.raw); encoded_length = field_avp__RX__3GPP__Specific__Action->RAW_encode(RX__3GPP__Specific__Action_descr_, *myleaf.body.node.nodes[1151]); myleaf.body.node.nodes[1151]->coding_descr = &RX__3GPP__Specific__Action_descr_; break; case ALT_avp__S6__3GPP__Maximum__Detection__Time: myleaf.body.node.nodes[1152] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1152, S6__3GPP__Maximum__Detection__Time_descr_.raw); encoded_length = field_avp__S6__3GPP__Maximum__Detection__Time->RAW_encode(S6__3GPP__Maximum__Detection__Time_descr_, *myleaf.body.node.nodes[1152]); myleaf.body.node.nodes[1152]->coding_descr = &S6__3GPP__Maximum__Detection__Time_descr_; break; case ALT_avp__DNAS__NONE__Login__TCP__Port: myleaf.body.node.nodes[1153] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1153, DNAS__NONE__Login__TCP__Port_descr_.raw); encoded_length = field_avp__DNAS__NONE__Login__TCP__Port->RAW_encode(DNAS__NONE__Login__TCP__Port_descr_, *myleaf.body.node.nodes[1153]); myleaf.body.node.nodes[1153]->coding_descr = &DNAS__NONE__Login__TCP__Port_descr_; break; case ALT_avp__DNAS__NONE__Password__Retry: myleaf.body.node.nodes[1154] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1154, DNAS__NONE__Password__Retry_descr_.raw); encoded_length = field_avp__DNAS__NONE__Password__Retry->RAW_encode(DNAS__NONE__Password__Retry_descr_, *myleaf.body.node.nodes[1154]); myleaf.body.node.nodes[1154]->coding_descr = &DNAS__NONE__Password__Retry_descr_; break; case ALT_avp__DCA__3GPP__Time__Stamps: myleaf.body.node.nodes[1155] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1155, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Time__Stamps->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1155]); myleaf.body.node.nodes[1155]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Base__Time__Interval: myleaf.body.node.nodes[1156] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1156, DCA__3GPP__Base__Time__Interval_descr_.raw); encoded_length = field_avp__DCA__3GPP__Base__Time__Interval->RAW_encode(DCA__3GPP__Base__Time__Interval_descr_, *myleaf.body.node.nodes[1156]); myleaf.body.node.nodes[1156]->coding_descr = &DCA__3GPP__Base__Time__Interval_descr_; break; case ALT_avp__DCA__3GPP__UWAN__User__Location__Info: myleaf.body.node.nodes[1157] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1157, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__UWAN__User__Location__Info->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1157]); myleaf.body.node.nodes[1157]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__ProSe__Role__Of__UE: myleaf.body.node.nodes[1158] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1158, DCA__3GPP__ProSe__Role__Of__UE_descr_.raw); encoded_length = field_avp__DCA__3GPP__ProSe__Role__Of__UE->RAW_encode(DCA__3GPP__ProSe__Role__Of__UE_descr_, *myleaf.body.node.nodes[1158]); myleaf.body.node.nodes[1158]->coding_descr = &DCA__3GPP__ProSe__Role__Of__UE_descr_; break; case ALT_avp__PCC__3GPP__RAT__Type: myleaf.body.node.nodes[1159] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1159, PCC__3GPP__RAT__Type_descr_.raw); encoded_length = field_avp__PCC__3GPP__RAT__Type->RAW_encode(PCC__3GPP__RAT__Type_descr_, *myleaf.body.node.nodes[1159]); myleaf.body.node.nodes[1159]->coding_descr = &PCC__3GPP__RAT__Type_descr_; break; case ALT_avp__AAA__3GPP__Ext__PDP__Address: myleaf.body.node.nodes[1160] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1160, AVP__Address_descr_.raw); encoded_length = field_avp__AAA__3GPP__Ext__PDP__Address->RAW_encode(AVP__Address_descr_, *myleaf.body.node.nodes[1160]); myleaf.body.node.nodes[1160]->coding_descr = &AVP__Address_descr_; break; case ALT_avp__DCA__3GPP__PoC__Session__Type: myleaf.body.node.nodes[1161] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1161, DCA__3GPP__PoC__Session__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__PoC__Session__Type->RAW_encode(DCA__3GPP__PoC__Session__Type_descr_, *myleaf.body.node.nodes[1161]); myleaf.body.node.nodes[1161]->coding_descr = &DCA__3GPP__PoC__Session__Type_descr_; break; case ALT_avp__DCA__3GPP__ISUP__Cause: myleaf.body.node.nodes[1162] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1162, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__ISUP__Cause->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1162]); myleaf.body.node.nodes[1162]->coding_descr = &AVP__list_descr_; break; case ALT_avp__RX__3GPP__AF__Signalling__Protocol: myleaf.body.node.nodes[1163] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1163, RX__3GPP__AF__Signalling__Protocol_descr_.raw); encoded_length = field_avp__RX__3GPP__AF__Signalling__Protocol->RAW_encode(RX__3GPP__AF__Signalling__Protocol_descr_, *myleaf.body.node.nodes[1163]); myleaf.body.node.nodes[1163]->coding_descr = &RX__3GPP__AF__Signalling__Protocol_descr_; break; case ALT_avp__AAA__3GPP__Adjacent__PLMNs: myleaf.body.node.nodes[1164] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1164, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__Adjacent__PLMNs->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1164]); myleaf.body.node.nodes[1164]->coding_descr = &AVP__list_descr_; break; case ALT_avp__S6__3GPP__Service__Result__Code: myleaf.body.node.nodes[1165] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1165, S6__3GPP__Service__Result__Code_descr_.raw); encoded_length = field_avp__S6__3GPP__Service__Result__Code->RAW_encode(S6__3GPP__Service__Result__Code_descr_, *myleaf.body.node.nodes[1165]); myleaf.body.node.nodes[1165]->coding_descr = &S6__3GPP__Service__Result__Code_descr_; break; case ALT_avp__AAA__3GPP__SGSN__Location__Information: myleaf.body.node.nodes[1166] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1166, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__SGSN__Location__Information->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1166]); myleaf.body.node.nodes[1166]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Authorised__QoS: myleaf.body.node.nodes[1167] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1167, DCA__3GPP__Authorised__QoS_descr_.raw); encoded_length = field_avp__DCA__3GPP__Authorised__QoS->RAW_encode(DCA__3GPP__Authorised__QoS_descr_, *myleaf.body.node.nodes[1167]); myleaf.body.node.nodes[1167]->coding_descr = &DCA__3GPP__Authorised__QoS_descr_; break; case ALT_avp__DCA__3GPP__Time__First__Transmission: myleaf.body.node.nodes[1168] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1168, DCA__3GPP__Time__First__Transmission_descr_.raw); encoded_length = field_avp__DCA__3GPP__Time__First__Transmission->RAW_encode(DCA__3GPP__Time__First__Transmission_descr_, *myleaf.body.node.nodes[1168]); myleaf.body.node.nodes[1168]->coding_descr = &DCA__3GPP__Time__First__Transmission_descr_; break; case ALT_avp__DCA__3GPP__Stop__Time: myleaf.body.node.nodes[1169] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1169, DCA__3GPP__Stop__Time_descr_.raw); encoded_length = field_avp__DCA__3GPP__Stop__Time->RAW_encode(DCA__3GPP__Stop__Time_descr_, *myleaf.body.node.nodes[1169]); myleaf.body.node.nodes[1169]->coding_descr = &DCA__3GPP__Stop__Time_descr_; break; case ALT_avp__CxDx__3GPP__Reason__Code: myleaf.body.node.nodes[1170] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1170, CxDx__3GPP__Reason__Code_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Reason__Code->RAW_encode(CxDx__3GPP__Reason__Code_descr_, *myleaf.body.node.nodes[1170]); myleaf.body.node.nodes[1170]->coding_descr = &CxDx__3GPP__Reason__Code_descr_; break; case ALT_avp__PCC__3GPP__Pre__emption__Vulnerability: myleaf.body.node.nodes[1171] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1171, PCC__3GPP__Pre__emption__Vulnerability_descr_.raw); encoded_length = field_avp__PCC__3GPP__Pre__emption__Vulnerability->RAW_encode(PCC__3GPP__Pre__emption__Vulnerability_descr_, *myleaf.body.node.nodes[1171]); myleaf.body.node.nodes[1171]->coding_descr = &PCC__3GPP__Pre__emption__Vulnerability_descr_; break; case ALT_avp__AAA__3GPP__Equivalent__PLMN__List: myleaf.body.node.nodes[1172] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1172, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__Equivalent__PLMN__List->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1172]); myleaf.body.node.nodes[1172]->coding_descr = &AVP__list_descr_; break; case ALT_avp__PCC__3GPP__Default__Access: myleaf.body.node.nodes[1173] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1173, PCC__3GPP__Default__Access_descr_.raw); encoded_length = field_avp__PCC__3GPP__Default__Access->RAW_encode(PCC__3GPP__Default__Access_descr_, *myleaf.body.node.nodes[1173]); myleaf.body.node.nodes[1173]->coding_descr = &PCC__3GPP__Default__Access_descr_; break; case ALT_avp__CxDx__3GPP__Supported__Applications: myleaf.body.node.nodes[1174] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1174, AVP__list_descr_.raw); encoded_length = field_avp__CxDx__3GPP__Supported__Applications->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1174]); myleaf.body.node.nodes[1174]->coding_descr = &AVP__list_descr_; break; case ALT_avp__BASE__NONE__Class: myleaf.body.node.nodes[1175] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1175, BASE__NONE__Class_descr_.raw); encoded_length = field_avp__BASE__NONE__Class->RAW_encode(BASE__NONE__Class_descr_, *myleaf.body.node.nodes[1175]); myleaf.body.node.nodes[1175]->coding_descr = &BASE__NONE__Class_descr_; break; case ALT_avp__DNAS__NONE__ARAP__Challenge__Response: myleaf.body.node.nodes[1176] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1176, DNAS__NONE__ARAP__Challenge__Response_descr_.raw); encoded_length = field_avp__DNAS__NONE__ARAP__Challenge__Response->RAW_encode(DNAS__NONE__ARAP__Challenge__Response_descr_, *myleaf.body.node.nodes[1176]); myleaf.body.node.nodes[1176]->coding_descr = &DNAS__NONE__ARAP__Challenge__Response_descr_; break; case ALT_avp__DCA__3GPP__SM__Message__Type: myleaf.body.node.nodes[1177] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1177, DCA__3GPP__SM__Message__Type_descr_.raw); encoded_length = field_avp__DCA__3GPP__SM__Message__Type->RAW_encode(DCA__3GPP__SM__Message__Type_descr_, *myleaf.body.node.nodes[1177]); myleaf.body.node.nodes[1177]->coding_descr = &DCA__3GPP__SM__Message__Type_descr_; break; case ALT_avp__DCC__NONE__CC__Sub__Session__Id: myleaf.body.node.nodes[1178] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1178, DCC__NONE__CC__Sub__Session__Id_descr_.raw); encoded_length = field_avp__DCC__NONE__CC__Sub__Session__Id->RAW_encode(DCC__NONE__CC__Sub__Session__Id_descr_, *myleaf.body.node.nodes[1178]); myleaf.body.node.nodes[1178]->coding_descr = &DCC__NONE__CC__Sub__Session__Id_descr_; break; case ALT_avp__AAA__3GPP__IDR__Flags: myleaf.body.node.nodes[1179] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1179, AAA__3GPP__IDR__Flags_descr_.raw); encoded_length = field_avp__AAA__3GPP__IDR__Flags->RAW_encode(AAA__3GPP__IDR__Flags_descr_, *myleaf.body.node.nodes[1179]); myleaf.body.node.nodes[1179]->coding_descr = &AAA__3GPP__IDR__Flags_descr_; break; case ALT_avp__PCC__3GPP__PS__to__CS__Session__Continuity: myleaf.body.node.nodes[1180] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1180, PCC__3GPP__PS__to__CS__Session__Continuity_descr_.raw); encoded_length = field_avp__PCC__3GPP__PS__to__CS__Session__Continuity->RAW_encode(PCC__3GPP__PS__to__CS__Session__Continuity_descr_, *myleaf.body.node.nodes[1180]); myleaf.body.node.nodes[1180]->coding_descr = &PCC__3GPP__PS__to__CS__Session__Continuity_descr_; break; case ALT_avp__AAA__3GPP__V2X__Subscription__Data: myleaf.body.node.nodes[1181] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1181, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__V2X__Subscription__Data->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1181]); myleaf.body.node.nodes[1181]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Refund__Information: myleaf.body.node.nodes[1182] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1182, DCA__3GPP__Refund__Information_descr_.raw); encoded_length = field_avp__DCA__3GPP__Refund__Information->RAW_encode(DCA__3GPP__Refund__Information_descr_, *myleaf.body.node.nodes[1182]); myleaf.body.node.nodes[1182]->coding_descr = &DCA__3GPP__Refund__Information_descr_; break; case ALT_avp__DCA__3GPP__Rate__Element: myleaf.body.node.nodes[1183] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1183, AVP__list_descr_.raw); encoded_length = field_avp__DCA__3GPP__Rate__Element->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1183]); myleaf.body.node.nodes[1183]->coding_descr = &AVP__list_descr_; break; case ALT_avp__AAA__3GPP__PDP__Type: myleaf.body.node.nodes[1184] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1184, AAA__3GPP__PDP__Type_descr_.raw); encoded_length = field_avp__AAA__3GPP__PDP__Type->RAW_encode(AAA__3GPP__PDP__Type_descr_, *myleaf.body.node.nodes[1184]); myleaf.body.node.nodes[1184]->coding_descr = &AAA__3GPP__PDP__Type_descr_; break; case ALT_avp__AAA__3GPP__AMBR: myleaf.body.node.nodes[1185] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1185, AVP__list_descr_.raw); encoded_length = field_avp__AAA__3GPP__AMBR->RAW_encode(AVP__list_descr_, *myleaf.body.node.nodes[1185]); myleaf.body.node.nodes[1185]->coding_descr = &AVP__list_descr_; break; case ALT_avp__DCA__3GPP__Submission__Time: myleaf.body.node.nodes[1186] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1186, DCA__3GPP__Submission__Time_descr_.raw); encoded_length = field_avp__DCA__3GPP__Submission__Time->RAW_encode(DCA__3GPP__Submission__Time_descr_, *myleaf.body.node.nodes[1186]); myleaf.body.node.nodes[1186]->coding_descr = &DCA__3GPP__Submission__Time_descr_; break; case ALT_avp__UNKNOWN: myleaf.body.node.nodes[1187] = new RAW_enc_tree(TRUE, &myleaf, &myleaf.curr_pos, 1187, OCTETSTRING_descr_.raw); encoded_length = field_avp__UNKNOWN->RAW_encode(OCTETSTRING_descr_, *myleaf.body.node.nodes[1187]); myleaf.body.node.nodes[1187]->coding_descr = &OCTETSTRING_descr_; break; default: TTCN_EncDec_ErrorContext::error(TTCN_EncDec::ET_UNBOUND, "Encoding an unbound value."); } return encoded_length; } void AVP__Data_template::copy_value(const AVP__Data& other_value) { single_value.union_selection = other_value.get_selection(); switch (single_value.union_selection) { case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__IPv6__Address: single_value.field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address = new OCTETSTRING_template(other_value.avp__GI__3GPP__3GPP__SGSN__IPv6__Address()); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Service: single_value.field_avp__DNAS__NONE__Login__LAT__Service = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Login__LAT__Service()); break; case AVP__Data::ALT_avp__AAA__3GPP__RAR__Flags: single_value.field_avp__AAA__3GPP__RAR__Flags = new OCTETSTRING_template(other_value.avp__AAA__3GPP__RAR__Flags()); break; case AVP__Data::ALT_avp__DCA__3GPP__SCS__Address: single_value.field_avp__DCA__3GPP__SCS__Address = new AVP__Address_template(other_value.avp__DCA__3GPP__SCS__Address()); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__MCC__MNC: single_value.field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC = new OCTETSTRING_template(other_value.avp__GI__3GPP__3GPP__GGSN__MCC__MNC()); break; case AVP__Data::ALT_avp__DCC__NONE__Direct__Debiting__Failure__Handling: single_value.field_avp__DCC__NONE__Direct__Debiting__Failure__Handling = new DCC__NONE__Direct__Debiting__Failure__Handling_template(other_value.avp__DCC__NONE__Direct__Debiting__Failure__Handling()); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Careof__Address: single_value.field_avp__MIPv6__NONE__MIP__Careof__Address = new AVP__Address_template(other_value.avp__MIPv6__NONE__MIP__Careof__Address()); break; case AVP__Data::ALT_avp__DCA__3GPP__TWAN__User__Location__Info: single_value.field_avp__DCA__3GPP__TWAN__User__Location__Info = new AVP__list_template(other_value.avp__DCA__3GPP__TWAN__User__Location__Info()); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role__IDs: single_value.field_avp__DCA__3GPP__PoC__User__Role__IDs = new OCTETSTRING_template(other_value.avp__DCA__3GPP__PoC__User__Role__IDs()); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Order: single_value.field_avp__DCA__3GPP__Announcement__Order = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Announcement__Order()); break; case AVP__Data::ALT_avp__CxDx__ETSI__Line__Identifier: single_value.field_avp__CxDx__ETSI__Line__Identifier = new OCTETSTRING_template(other_value.avp__CxDx__ETSI__Line__Identifier()); break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Identifier: single_value.field_avp__PCC__3GPP__Bearer__Identifier = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Bearer__Identifier()); break; case AVP__Data::ALT_avp__RX__3GPP__Content__Version: single_value.field_avp__RX__3GPP__Content__Version = new OCTETSTRING_template(other_value.avp__RX__3GPP__Content__Version()); break; case AVP__Data::ALT_avp__DCA__3GPP__Applic__ID: single_value.field_avp__DCA__3GPP__Applic__ID = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Applic__ID()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__FA__MSA: single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA = new AVP__list_template(other_value.avp__MIPv4__NONE__MIP__HA__to__FA__MSA()); break; case AVP__Data::ALT_avp__BASE__NONE__Session__Id: single_value.field_avp__BASE__NONE__Session__Id = new OCTETSTRING_template(other_value.avp__BASE__NONE__Session__Id()); break; case AVP__Data::ALT_avp__DCA__3GPP__Route__Header__Transmitted: single_value.field_avp__DCA__3GPP__Route__Header__Transmitted = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Route__Header__Transmitted()); break; case AVP__Data::ALT_avp__DCA__3GPP__Reporting__Reason: single_value.field_avp__DCA__3GPP__Reporting__Reason = new DCA__3GPP__Reporting__Reason_template(other_value.avp__DCA__3GPP__Reporting__Reason()); break; case AVP__Data::ALT_avp__AAA__3GPP__Emergency__Services: single_value.field_avp__AAA__3GPP__Emergency__Services = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Emergency__Services()); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Description: single_value.field_avp__RX__3GPP__Media__Component__Description = new AVP__list_template(other_value.avp__RX__3GPP__Media__Component__Description()); break; case AVP__Data::ALT_avp__PCC__3GPP__CSG__Information__Reporting: single_value.field_avp__PCC__3GPP__CSG__Information__Reporting = new PCC__3GPP__CSG__Information__Reporting_template(other_value.avp__PCC__3GPP__CSG__Information__Reporting()); break; case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Quantity: single_value.field_avp__AAA__3GPP__Measurement__Quantity = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Measurement__Quantity()); break; case AVP__Data::ALT_avp__S6__3GPP__Location__Information__Configuration: single_value.field_avp__S6__3GPP__Location__Information__Configuration = new AVP__list_template(other_value.avp__S6__3GPP__Location__Information__Configuration()); break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Usage: single_value.field_avp__PCC__3GPP__Bearer__Usage = new PCC__3GPP__Bearer__Usage_template(other_value.avp__PCC__3GPP__Bearer__Usage()); break; case AVP__Data::ALT_avp__DCA__3GPP__Application__provided__Called__Party__Address: single_value.field_avp__DCA__3GPP__Application__provided__Called__Party__Address = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Application__provided__Called__Party__Address()); break; case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Alert__Timestamp: single_value.field_avp__DCA__3GPP__Proximity__Alert__Timestamp = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Proximity__Alert__Timestamp()); break; case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Header__Filter: single_value.field_avp__PCC__3GPP__Tunnel__Header__Filter = new CHARSTRING_template(other_value.avp__PCC__3GPP__Tunnel__Header__Filter()); break; case AVP__Data::ALT_avp__AAA__3GPP__List__Of__Measurements: single_value.field_avp__AAA__3GPP__List__Of__Measurements = new OCTETSTRING_template(other_value.avp__AAA__3GPP__List__Of__Measurements()); break; case AVP__Data::ALT_avp__DCC__NONE__Requested__Service__Unit: single_value.field_avp__DCC__NONE__Requested__Service__Unit = new AVP__list_template(other_value.avp__DCC__NONE__Requested__Service__Unit()); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__QoS__Name: single_value.field_avp__PCC__3GPP__Default__QoS__Name = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Default__QoS__Name()); break; case AVP__Data::ALT_avp__AAA__3GPP__UVA__Flags: single_value.field_avp__AAA__3GPP__UVA__Flags = new OCTETSTRING_template(other_value.avp__AAA__3GPP__UVA__Flags()); break; case AVP__Data::ALT_avp__DCA__3GPP__Expires: single_value.field_avp__DCA__3GPP__Expires = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Expires()); break; case AVP__Data::ALT_avp__CxDx__3GPP__SAR__Flags: single_value.field_avp__CxDx__3GPP__SAR__Flags = new OCTETSTRING_template(other_value.avp__CxDx__3GPP__SAR__Flags()); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Information: single_value.field_avp__PCC__3GPP__TDF__Information = new AVP__list_template(other_value.avp__PCC__3GPP__TDF__Information()); break; case AVP__Data::ALT_avp__AAA__3GPP__Group__Service__Id: single_value.field_avp__AAA__3GPP__Group__Service__Id = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Group__Service__Id()); break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__SCCP__Address: single_value.field_avp__DCA__3GPP__Recipient__SCCP__Address = new AVP__Address_template(other_value.avp__DCA__3GPP__Recipient__SCCP__Address()); break; case AVP__Data::ALT_avp__DCA__3GPP__Preferred__AoC__Currency: single_value.field_avp__DCA__3GPP__Preferred__AoC__Currency = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Preferred__AoC__Currency()); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Pool: single_value.field_avp__DNAS__NONE__Framed__Pool = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Framed__Pool()); break; case AVP__Data::ALT_avp__DCA__3GPP__Traffic__Data__Volumes: single_value.field_avp__DCA__3GPP__Traffic__Data__Volumes = new AVP__list_template(other_value.avp__DCA__3GPP__Traffic__Data__Volumes()); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Time: single_value.field_avp__DCC__NONE__CC__Time = new OCTETSTRING_template(other_value.avp__DCC__NONE__CC__Time()); break; case AVP__Data::ALT_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info: single_value.field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info = new AVP__list_template(other_value.avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info()); break; case AVP__Data::ALT_avp__DCA__3GPP__Unit__Cost: single_value.field_avp__DCA__3GPP__Unit__Cost = new AVP__list_template(other_value.avp__DCA__3GPP__Unit__Cost()); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Digest__Authenticate: single_value.field_avp__CxDx__3GPP__SIP__Digest__Authenticate = new AVP__list_template(other_value.avp__CxDx__3GPP__SIP__Digest__Authenticate()); break; case AVP__Data::ALT_avp__AAA__3GPP__Last__UE__Activity__Time: single_value.field_avp__AAA__3GPP__Last__UE__Activity__Time = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Last__UE__Activity__Time()); break; case AVP__Data::ALT_avp__AAA__3GPP__Context__Identifier: single_value.field_avp__AAA__3GPP__Context__Identifier = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Context__Identifier()); break; case AVP__Data::ALT_avp__DCC__NONE__Used__Service__Unit: single_value.field_avp__DCC__NONE__Used__Service__Unit = new AVP__list_template(other_value.avp__DCC__NONE__Used__Service__Unit()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Reg__Reply: single_value.field_avp__MIPv4__NONE__MIP__Reg__Reply = new OCTETSTRING_template(other_value.avp__MIPv4__NONE__MIP__Reg__Reply()); break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Application__Id: single_value.field_avp__BASE__NONE__Auth__Application__Id = new OCTETSTRING_template(other_value.avp__BASE__NONE__Auth__Application__Id()); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Reference: single_value.field_avp__AAA__3GPP__Trace__Reference = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Trace__Reference()); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Access__Info: single_value.field_avp__AAA__3GPP__TWAN__Access__Info = new AVP__list_template(other_value.avp__AAA__3GPP__TWAN__Access__Info()); break; case AVP__Data::ALT_avp__DCA__3GPP__Status__AS__Code: single_value.field_avp__DCA__3GPP__Status__AS__Code = new DCA__3GPP__Status__AS__Code_template(other_value.avp__DCA__3GPP__Status__AS__Code()); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Type: single_value.field_avp__DCA__3GPP__LCS__Client__Type = new DCA__3GPP__LCS__Client__Type_template(other_value.avp__DCA__3GPP__LCS__Client__Type()); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Network: single_value.field_avp__DNAS__NONE__Framed__Appletalk__Network = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Framed__Appletalk__Network()); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Prefix: single_value.field_avp__DNAS__NONE__Framed__IPv6__Prefix = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Framed__IPv6__Prefix()); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Initiation__Type: single_value.field_avp__DCA__3GPP__PoC__Session__Initiation__Type = new DCA__3GPP__PoC__Session__Initiation__Type_template(other_value.avp__DCA__3GPP__PoC__Session__Initiation__Type()); break; case AVP__Data::ALT_avp__RX__3GPP__Sharing__Key__UL: single_value.field_avp__RX__3GPP__Sharing__Key__UL = new OCTETSTRING_template(other_value.avp__RX__3GPP__Sharing__Key__UL()); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Size: single_value.field_avp__DCA__3GPP__Content__Size = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Content__Size()); break; case AVP__Data::ALT_avp__AAA__3GPP__Access__Network__Info: single_value.field_avp__AAA__3GPP__Access__Network__Info = new AVP__list_template(other_value.avp__AAA__3GPP__Access__Network__Info()); break; case AVP__Data::ALT_avp__RX__3GPP__AF__Charging__Identifier: single_value.field_avp__RX__3GPP__AF__Charging__Identifier = new OCTETSTRING_template(other_value.avp__RX__3GPP__AF__Charging__Identifier()); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Report: single_value.field_avp__S6__3GPP__Monitoring__Event__Report = new AVP__list_template(other_value.avp__S6__3GPP__Monitoring__Event__Report()); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Type: single_value.field_avp__DCA__3GPP__Service__Specific__Type = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Service__Specific__Type()); break; case AVP__Data::ALT_avp__DCA__3GPP__Event: single_value.field_avp__DCA__3GPP__Event = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Event()); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Type: single_value.field_avp__RX__3GPP__Media__Type = new OCTETSTRING_template(other_value.avp__RX__3GPP__Media__Type()); break; case AVP__Data::ALT_avp__PCC__3GPP__Conditional__Policy__Information: single_value.field_avp__PCC__3GPP__Conditional__Policy__Information = new AVP__list_template(other_value.avp__PCC__3GPP__Conditional__Policy__Information()); break; case AVP__Data::ALT_avp__BASE__NONE__Firmware__Revision: single_value.field_avp__BASE__NONE__Firmware__Revision = new OCTETSTRING_template(other_value.avp__BASE__NONE__Firmware__Revision()); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Event__Type: single_value.field_avp__DCA__3GPP__ProSe__Event__Type = new DCA__3GPP__ProSe__Event__Type_template(other_value.avp__DCA__3GPP__ProSe__Event__Type()); break; case AVP__Data::ALT_avp__PCC__3GPP__Network__Request__Support: single_value.field_avp__PCC__3GPP__Network__Request__Support = new PCC__3GPP__Network__Request__Support_template(other_value.avp__PCC__3GPP__Network__Request__Support()); break; case AVP__Data::ALT_avp__AAA__3GPP__SIPTO__Permission: single_value.field_avp__AAA__3GPP__SIPTO__Permission = new AAA__3GPP__SIPTO__Permission_template(other_value.avp__AAA__3GPP__SIPTO__Permission()); break; case AVP__Data::ALT_avp__DCA__3GPP__Terminating__IOI: single_value.field_avp__DCA__3GPP__Terminating__IOI = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Terminating__IOI()); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Supported__BW__DL: single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__DL = new OCTETSTRING_template(other_value.avp__RX__3GPP__Extended__Max__Supported__BW__DL()); break; case AVP__Data::ALT_avp__PCC__3GPP__UE__Local__IP__Address: single_value.field_avp__PCC__3GPP__UE__Local__IP__Address = new AVP__Address_template(other_value.avp__PCC__3GPP__UE__Local__IP__Address()); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Sequence__Number: single_value.field_avp__DCA__3GPP__SM__Sequence__Number = new OCTETSTRING_template(other_value.avp__DCA__3GPP__SM__Sequence__Number()); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Information: single_value.field_avp__DCA__3GPP__IMS__Information = new AVP__list_template(other_value.avp__DCA__3GPP__IMS__Information()); break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List: single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Presence__Reporting__Area__Elements__List()); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Remove: single_value.field_avp__PCC__3GPP__Routing__Rule__Remove = new AVP__list_template(other_value.avp__PCC__3GPP__Routing__Rule__Remove()); break; case AVP__Data::ALT_avp__AAA__3GPP__SGs__MME__Identity: single_value.field_avp__AAA__3GPP__SGs__MME__Identity = new OCTETSTRING_template(other_value.avp__AAA__3GPP__SGs__MME__Identity()); break; case AVP__Data::ALT_avp__S6__3GPP__Roaming__Information: single_value.field_avp__S6__3GPP__Roaming__Information = new OCTETSTRING_template(other_value.avp__S6__3GPP__Roaming__Information()); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Diversions: single_value.field_avp__DCA__3GPP__Number__Of__Diversions = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Number__Of__Diversions()); break; case AVP__Data::ALT_avp__DCA__3GPP__Coverage__Info: single_value.field_avp__DCA__3GPP__Coverage__Info = new AVP__list_template(other_value.avp__DCA__3GPP__Coverage__Info()); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authentication__Scheme: single_value.field_avp__CxDx__3GPP__SIP__Authentication__Scheme = new OCTETSTRING_template(other_value.avp__CxDx__3GPP__SIP__Authentication__Scheme()); break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__RSRP: single_value.field_avp__AAA__3GPP__Event__Threshold__RSRP = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Event__Threshold__RSRP()); break; case AVP__Data::ALT_avp__CxDx__3GPP__User__Authorization__Type: single_value.field_avp__CxDx__3GPP__User__Authorization__Type = new CxDx__3GPP__User__Authorization__Type_template(other_value.avp__CxDx__3GPP__User__Authorization__Type()); break; case AVP__Data::ALT_avp__AAA__3GPP__PLMN__Client: single_value.field_avp__AAA__3GPP__PLMN__Client = new AAA__3GPP__PLMN__Client_template(other_value.avp__AAA__3GPP__PLMN__Client()); break; case AVP__Data::ALT_avp__AAA__3GPP__Re__Synchronization__Info: single_value.field_avp__AAA__3GPP__Re__Synchronization__Info = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Re__Synchronization__Info()); break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Grace__Period: single_value.field_avp__BASE__NONE__Auth__Grace__Period = new OCTETSTRING_template(other_value.avp__BASE__NONE__Auth__Grace__Period()); break; case AVP__Data::ALT_avp__DCA__3GPP__User__CSG__Information: single_value.field_avp__DCA__3GPP__User__CSG__Information = new AVP__list_template(other_value.avp__DCA__3GPP__User__CSG__Information()); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Status: single_value.field_avp__DCA__3GPP__SM__Status = new OCTETSTRING_template(other_value.avp__DCA__3GPP__SM__Status()); break; case AVP__Data::ALT_avp__DCA__3GPP__IP__Realm__Default__Indication: single_value.field_avp__DCA__3GPP__IP__Realm__Default__Indication = new DCA__3GPP__IP__Realm__Default__Indication_template(other_value.avp__DCA__3GPP__IP__Realm__Default__Indication()); break; case AVP__Data::ALT_avp__AAA__3GPP__RAND: single_value.field_avp__AAA__3GPP__RAND = new OCTETSTRING_template(other_value.avp__AAA__3GPP__RAND()); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Depth: single_value.field_avp__AAA__3GPP__Trace__Depth = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Trace__Depth()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__to__FA__MSA: single_value.field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA = new AVP__list_template(other_value.avp__MIPv4__NONE__MIP__MN__to__FA__MSA()); break; case AVP__Data::ALT_avp__AAA__3GPP__SGSN__User__State: single_value.field_avp__AAA__3GPP__SGSN__User__State = new AVP__list_template(other_value.avp__AAA__3GPP__SGSN__User__State()); break; case AVP__Data::ALT_avp__AAA__3GPP__APN__OI__Replacement: single_value.field_avp__AAA__3GPP__APN__OI__Replacement = new OCTETSTRING_template(other_value.avp__AAA__3GPP__APN__OI__Replacement()); break; case AVP__Data::ALT_avp__DCA__3GPP__Alternate__Charged__Party__Address: single_value.field_avp__DCA__3GPP__Alternate__Charged__Party__Address = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Alternate__Charged__Party__Address()); break; case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control: single_value.field_avp__DCA__3GPP__APN__Rate__Control = new AVP__list_template(other_value.avp__DCA__3GPP__APN__Rate__Control()); break; case AVP__Data::ALT_avp__BASE__NONE__Re__Auth__Request__Type: single_value.field_avp__BASE__NONE__Re__Auth__Request__Type = new BASE__NONE__Re__Auth__Request__Type_template(other_value.avp__BASE__NONE__Re__Auth__Request__Type()); break; case AVP__Data::ALT_avp__DCA__3GPP__Relationship__Mode: single_value.field_avp__DCA__3GPP__Relationship__Mode = new DCA__3GPP__Relationship__Mode_template(other_value.avp__DCA__3GPP__Relationship__Mode()); break; case AVP__Data::ALT_avp__S6__3GPP__External__Identifier: single_value.field_avp__S6__3GPP__External__Identifier = new OCTETSTRING_template(other_value.avp__S6__3GPP__External__Identifier()); break; case AVP__Data::ALT_avp__DCA__3GPP__Positioning__Data: single_value.field_avp__DCA__3GPP__Positioning__Data = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Positioning__Data()); break; case AVP__Data::ALT_avp__DCC__NONE__Redirect__Address__Type: single_value.field_avp__DCC__NONE__Redirect__Address__Type = new DCC__NONE__Redirect__Address__Type_template(other_value.avp__DCC__NONE__Redirect__Address__Type()); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MN__HA__MSA: single_value.field_avp__MIPv6__NONE__MIP__MN__HA__MSA = new AVP__list_template(other_value.avp__MIPv6__NONE__MIP__MN__HA__MSA()); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier: single_value.field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier()); break; case AVP__Data::ALT_avp__PCC__3GPP__TFT__Filter: single_value.field_avp__PCC__3GPP__TFT__Filter = new CHARSTRING_template(other_value.avp__PCC__3GPP__TFT__Filter()); break; case AVP__Data::ALT_avp__RX__3GPP__Max__Supported__Bandwidth__UL: single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__UL = new OCTETSTRING_template(other_value.avp__RX__3GPP__Max__Supported__Bandwidth__UL()); break; case AVP__Data::ALT_avp__S6__3GPP__Loss__Of__Connectivity__Reason: single_value.field_avp__S6__3GPP__Loss__Of__Connectivity__Reason = new OCTETSTRING_template(other_value.avp__S6__3GPP__Loss__Of__Connectivity__Reason()); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Medium__Type: single_value.field_avp__DNAS__NONE__Tunnel__Medium__Type = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Tunnel__Medium__Type()); break; case AVP__Data::ALT_avp__DCA__3GPP__Originator: single_value.field_avp__DCA__3GPP__Originator = new DCA__3GPP__Originator_template(other_value.avp__DCA__3GPP__Originator()); break; case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info__Type: single_value.field_avp__DCC__NONE__User__Equipment__Info__Type = new DCC__NONE__User__Equipment__Info__Type_template(other_value.avp__DCC__NONE__User__Equipment__Info__Type()); break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Number: single_value.field_avp__RX__3GPP__Flow__Number = new OCTETSTRING_template(other_value.avp__RX__3GPP__Flow__Number()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Home__Agent__Address: single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Address = new AVP__Address_template(other_value.avp__MIPv4__NONE__MIP__Home__Agent__Address()); break; case AVP__Data::ALT_avp__PCC__3GPP__Resource__Allocation__Notification: single_value.field_avp__PCC__3GPP__Resource__Allocation__Notification = new PCC__3GPP__Resource__Allocation__Notification_template(other_value.avp__PCC__3GPP__Resource__Allocation__Notification()); break; case AVP__Data::ALT_avp__DCA__3GPP__Basic__Service__Code: single_value.field_avp__DCA__3GPP__Basic__Service__Code = new AVP__list_template(other_value.avp__DCA__3GPP__Basic__Service__Code()); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Type: single_value.field_avp__S6__3GPP__Monitoring__Type = new OCTETSTRING_template(other_value.avp__S6__3GPP__Monitoring__Type()); break; case AVP__Data::ALT_avp__DCA__3GPP__Role__Of__Node: single_value.field_avp__DCA__3GPP__Role__Of__Node = new DCA__3GPP__Role__Of__Node_template(other_value.avp__DCA__3GPP__Role__Of__Node()); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__Bearer__Indication: single_value.field_avp__PCC__3GPP__Default__Bearer__Indication = new PCC__3GPP__Default__Bearer__Indication_template(other_value.avp__PCC__3GPP__Default__Bearer__Indication()); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Information: single_value.field_avp__DCA__3GPP__ProSe__Information = new AVP__list_template(other_value.avp__DCA__3GPP__ProSe__Information()); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Class__Identifier: single_value.field_avp__PCC__3GPP__QoS__Class__Identifier = new OCTETSTRING_template(other_value.avp__PCC__3GPP__QoS__Class__Identifier()); break; case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__LIPA__Allowed: single_value.field_avp__AAA__3GPP__VPLMN__LIPA__Allowed = new AAA__3GPP__VPLMN__LIPA__Allowed_template(other_value.avp__AAA__3GPP__VPLMN__LIPA__Allowed()); break; case AVP__Data::ALT_avp__PCC__3GPP__Mute__Notification: single_value.field_avp__PCC__3GPP__Mute__Notification = new PCC__3GPP__Mute__Notification_template(other_value.avp__PCC__3GPP__Mute__Notification()); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authentication__Context: single_value.field_avp__CxDx__3GPP__SIP__Authentication__Context = new OCTETSTRING_template(other_value.avp__CxDx__3GPP__SIP__Authentication__Context()); break; case AVP__Data::ALT_avp__MIPv6__NONE__QoS__Resources: single_value.field_avp__MIPv6__NONE__QoS__Resources = new AVP__list_template(other_value.avp__MIPv6__NONE__QoS__Resources()); break; case AVP__Data::ALT_avp__AAA__3GPP__Logging__Duration: single_value.field_avp__AAA__3GPP__Logging__Duration = new AAA__3GPP__Logging__Duration_template(other_value.avp__AAA__3GPP__Logging__Duration()); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Value: single_value.field_avp__DCC__NONE__Service__Parameter__Value = new OCTETSTRING_template(other_value.avp__DCC__NONE__Service__Parameter__Value()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Associated__Registered__Identities: single_value.field_avp__CxDx__3GPP__Associated__Registered__Identities = new AVP__list_template(other_value.avp__CxDx__3GPP__Associated__Registered__Identities()); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__IP__Address: single_value.field_avp__PCC__3GPP__Routing__IP__Address = new AVP__Address_template(other_value.avp__PCC__3GPP__Routing__IP__Address()); break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability__EUTRAN: single_value.field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN = new OCTETSTRING_template(other_value.avp__AAA__3GPP__WLAN__offloadability__EUTRAN()); break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__GW__Address: single_value.field_avp__DCA__3GPP__MBMS__GW__Address = new AVP__Address_template(other_value.avp__DCA__3GPP__MBMS__GW__Address()); break; case AVP__Data::ALT_avp__DCA__3GPP__Destination__Interface: single_value.field_avp__DCA__3GPP__Destination__Interface = new AVP__list_template(other_value.avp__DCA__3GPP__Destination__Interface()); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Emergency__Indicator: single_value.field_avp__DCA__3GPP__IMS__Emergency__Indicator = new DCA__3GPP__IMS__Emergency__Indicator_template(other_value.avp__DCA__3GPP__IMS__Emergency__Indicator()); break; case AVP__Data::ALT_avp__DCA__3GPP__Change__Time: single_value.field_avp__DCA__3GPP__Change__Time = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Change__Time()); break; case AVP__Data::ALT_avp__AAA__3GPP__KASME: single_value.field_avp__AAA__3GPP__KASME = new OCTETSTRING_template(other_value.avp__AAA__3GPP__KASME()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Session__Key: single_value.field_avp__MIPv4__NONE__MIP__Session__Key = new OCTETSTRING_template(other_value.avp__MIPv4__NONE__MIP__Session__Key()); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Cost__Information: single_value.field_avp__DCA__3GPP__AoC__Cost__Information = new AVP__list_template(other_value.avp__DCA__3GPP__AoC__Cost__Information()); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__User__Location__Info__Time: single_value.field_avp__GI__3GPP__3GPP__User__Location__Info__Time = new OCTETSTRING_template(other_value.avp__GI__3GPP__3GPP__User__Location__Info__Time()); break; case AVP__Data::ALT_avp__AAA__3GPP__Teleservice__List: single_value.field_avp__AAA__3GPP__Teleservice__List = new AVP__list_template(other_value.avp__AAA__3GPP__Teleservice__List()); break; case AVP__Data::ALT_avp__AAA__3GPP__UTRAN__Vector: single_value.field_avp__AAA__3GPP__UTRAN__Vector = new AVP__list_template(other_value.avp__AAA__3GPP__UTRAN__Vector()); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__IP__Access__APN: single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN = new AAA__3GPP__Non__3GPP__IP__Access__APN_template(other_value.avp__AAA__3GPP__Non__3GPP__IP__Access__APN()); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Information: single_value.field_avp__DCA__3GPP__Monitoring__Event__Information = new AVP__list_template(other_value.avp__DCA__3GPP__Monitoring__Event__Information()); break; case AVP__Data::ALT_avp__DCC__NONE__Tariff__Time__Change: single_value.field_avp__DCC__NONE__Tariff__Time__Change = new OCTETSTRING_template(other_value.avp__DCC__NONE__Tariff__Time__Change()); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__NSAPI: single_value.field_avp__GI__3GPP__3GPP__NSAPI = new OCTETSTRING_template(other_value.avp__GI__3GPP__3GPP__NSAPI()); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Dialed__By__MS: single_value.field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS = new OCTETSTRING_template(other_value.avp__DCA__3GPP__LCS__Client__Dialed__By__MS()); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__CG__Address: single_value.field_avp__GI__3GPP__3GPP__CG__Address = new OCTETSTRING_template(other_value.avp__GI__3GPP__3GPP__CG__Address()); break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope__Start__Time: single_value.field_avp__DCA__3GPP__Envelope__Start__Time = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Envelope__Start__Time()); break; case AVP__Data::ALT_avp__RX__3GPP__Application__Service__Provider__Identity: single_value.field_avp__RX__3GPP__Application__Service__Provider__Identity = new OCTETSTRING_template(other_value.avp__RX__3GPP__Application__Service__Provider__Identity()); break; case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Request: single_value.field_avp__S6__3GPP__NIDD__Authorization__Request = new AVP__list_template(other_value.avp__S6__3GPP__NIDD__Authorization__Request()); break; case AVP__Data::ALT_avp__DCA__3GPP__Received__Talk__Burst__Time: single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Time = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Received__Talk__Burst__Time()); break; case AVP__Data::ALT_avp__DCA__3GPP__Incoming__Trunk__Group__Id: single_value.field_avp__DCA__3GPP__Incoming__Trunk__Group__Id = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Incoming__Trunk__Group__Id()); break; case AVP__Data::ALT_avp__AAA__3GPP__AAA__Failure__Indication: single_value.field_avp__AAA__3GPP__AAA__Failure__Indication = new OCTETSTRING_template(other_value.avp__AAA__3GPP__AAA__Failure__Indication()); break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Max__Message__Size: single_value.field_avp__DCA__3GPP__Rate__Control__Max__Message__Size = new INTEGER_template(other_value.avp__DCA__3GPP__Rate__Control__Max__Message__Size()); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Install: single_value.field_avp__PCC__3GPP__QoS__Rule__Install = new AVP__list_template(other_value.avp__PCC__3GPP__QoS__Rule__Install()); break; case AVP__Data::ALT_avp__S6__3GPP__Periodic__Communication__Indicator: single_value.field_avp__S6__3GPP__Periodic__Communication__Indicator = new OCTETSTRING_template(other_value.avp__S6__3GPP__Periodic__Communication__Indicator()); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Info: single_value.field_avp__DCA__3GPP__Service__Specific__Info = new AVP__list_template(other_value.avp__DCA__3GPP__Service__Specific__Info()); break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Usage: single_value.field_avp__RX__3GPP__Flow__Usage = new RX__3GPP__Flow__Usage_template(other_value.avp__RX__3GPP__Flow__Usage()); break; case AVP__Data::ALT_avp__PCC__3GPP__RAN__Rule__Support: single_value.field_avp__PCC__3GPP__RAN__Rule__Support = new OCTETSTRING_template(other_value.avp__PCC__3GPP__RAN__Rule__Support()); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Password: single_value.field_avp__DNAS__NONE__Tunnel__Password = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Tunnel__Password()); break; case AVP__Data::ALT_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause: single_value.field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause = new INTEGER_template(other_value.avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause()); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Duration: single_value.field_avp__S6__3GPP__Monitoring__Duration = new OCTETSTRING_template(other_value.avp__S6__3GPP__Monitoring__Duration()); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Information: single_value.field_avp__PCC__3GPP__QoS__Information = new AVP__list_template(other_value.avp__PCC__3GPP__QoS__Information()); break; case AVP__Data::ALT_avp__AAA__3GPP__Routing__Area__Identity: single_value.field_avp__AAA__3GPP__Routing__Area__Identity = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Routing__Area__Identity()); break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Party__Address: single_value.field_avp__DCA__3GPP__Called__Party__Address = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Called__Party__Address()); break; case AVP__Data::ALT_avp__RX__3GPP__Service__Authorization__Info: single_value.field_avp__RX__3GPP__Service__Authorization__Info = new OCTETSTRING_template(other_value.avp__RX__3GPP__Service__Authorization__Info()); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunneling: single_value.field_avp__DNAS__NONE__Tunneling = new AVP__list_template(other_value.avp__DNAS__NONE__Tunneling()); break; case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info__Value: single_value.field_avp__DCC__NONE__User__Equipment__Info__Value = new OCTETSTRING_template(other_value.avp__DCC__NONE__User__Equipment__Info__Value()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length: single_value.field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length = new OCTETSTRING_template(other_value.avp__MIPv4__NONE__MIP__Auth__Input__Data__Length()); break; case AVP__Data::ALT_avp__AAA__3GPP__eDRX__Cycle__Length: single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length = new AVP__list_template(other_value.avp__AAA__3GPP__eDRX__Cycle__Length()); break; case AVP__Data::ALT_avp__BASE__NONE__Multi__Round__Time__Out: single_value.field_avp__BASE__NONE__Multi__Round__Time__Out = new OCTETSTRING_template(other_value.avp__BASE__NONE__Multi__Round__Time__Out()); break; case AVP__Data::ALT_avp__S6__3GPP__Group__Monitoring__Event__Report__Item: single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item = new AVP__list_template(other_value.avp__S6__3GPP__Group__Monitoring__Event__Report__Item()); break; case AVP__Data::ALT_avp__PCC__3GPP__Rule__Failure__Code: single_value.field_avp__PCC__3GPP__Rule__Failure__Code = new PCC__3GPP__Rule__Failure__Code_template(other_value.avp__PCC__3GPP__Rule__Failure__Code()); break; case AVP__Data::ALT_avp__AAA__3GPP__Ext__PDP__Type: single_value.field_avp__AAA__3GPP__Ext__PDP__Type = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Ext__PDP__Type()); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Threshold: single_value.field_avp__DCA__3GPP__Time__Quota__Threshold = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Time__Quota__Threshold()); break; case AVP__Data::ALT_avp__PCC__3GPP__User__Location__Info__Time: single_value.field_avp__PCC__3GPP__User__Location__Info__Time = new OCTETSTRING_template(other_value.avp__PCC__3GPP__User__Location__Info__Time()); break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Information: single_value.field_avp__PCC__3GPP__Usage__Monitoring__Information = new AVP__list_template(other_value.avp__PCC__3GPP__Usage__Monitoring__Information()); break; case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Period__LTE: single_value.field_avp__AAA__3GPP__Measurement__Period__LTE = new AAA__3GPP__Measurement__Period__LTE_template(other_value.avp__AAA__3GPP__Measurement__Period__LTE()); break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__APN__AMBR__DL: single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__DL = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Extended__APN__AMBR__DL()); break; case AVP__Data::ALT_avp__BASE__NONE__Experimental__Result__Code: single_value.field_avp__BASE__NONE__Experimental__Result__Code = new OCTETSTRING_template(other_value.avp__BASE__NONE__Experimental__Result__Code()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Session__Priority: single_value.field_avp__CxDx__3GPP__Session__Priority = new CxDx__3GPP__Session__Priority_template(other_value.avp__CxDx__3GPP__Session__Priority()); break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Info: single_value.field_avp__DCA__3GPP__Recipient__Info = new AVP__list_template(other_value.avp__DCA__3GPP__Recipient__Info()); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Format: single_value.field_avp__DCA__3GPP__AoC__Format = new DCA__3GPP__AoC__Format_template(other_value.avp__DCA__3GPP__AoC__Format()); break; case AVP__Data::ALT_avp__DCA__3GPP__Start__Time: single_value.field_avp__DCA__3GPP__Start__Time = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Start__Time()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Deregistration__Reason: single_value.field_avp__CxDx__3GPP__Deregistration__Reason = new AVP__list_template(other_value.avp__CxDx__3GPP__Deregistration__Reason()); break; case AVP__Data::ALT_avp__AAA__3GPP__GMLC__Number: single_value.field_avp__AAA__3GPP__GMLC__Number = new OCTETSTRING_template(other_value.avp__AAA__3GPP__GMLC__Number()); break; case AVP__Data::ALT_avp__AAA__3GPP__Software__Version: single_value.field_avp__AAA__3GPP__Software__Version = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Software__Version()); break; case AVP__Data::ALT_avp__DNAS__NONE__Callback__Number: single_value.field_avp__DNAS__NONE__Callback__Number = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Callback__Number()); break; case AVP__Data::ALT_avp__DNAS__NONE__Configuration__Token: single_value.field_avp__DNAS__NONE__Configuration__Token = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Configuration__Token()); break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Type: single_value.field_avp__DCA__3GPP__Interface__Type = new DCA__3GPP__Interface__Type_template(other_value.avp__DCA__3GPP__Interface__Type()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA: single_value.field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA = new AVP__list_template(other_value.avp__MIPv4__NONE__MIP__Originating__Foreign__AAA()); break; case AVP__Data::ALT_avp__AAA__3GPP__Expiration__Date: single_value.field_avp__AAA__3GPP__Expiration__Date = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Expiration__Date()); break; case AVP__Data::ALT_avp__BASE__NONE__Error__Message: single_value.field_avp__BASE__NONE__Error__Message = new OCTETSTRING_template(other_value.avp__BASE__NONE__Error__Message()); break; case AVP__Data::ALT_avp__AAA__3GPP__SRES: single_value.field_avp__AAA__3GPP__SRES = new OCTETSTRING_template(other_value.avp__AAA__3GPP__SRES()); break; case AVP__Data::ALT_avp__DCA__3GPP__DRM__Content: single_value.field_avp__DCA__3GPP__DRM__Content = new DCA__3GPP__DRM__Content_template(other_value.avp__DCA__3GPP__DRM__Content()); break; case AVP__Data::ALT_avp__AAA__3GPP__Item__Number: single_value.field_avp__AAA__3GPP__Item__Number = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Item__Number()); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port__Type: single_value.field_avp__DNAS__NONE__NAS__Port__Type = new OCTETSTRING_template(other_value.avp__DNAS__NONE__NAS__Port__Type()); break; case AVP__Data::ALT_avp__AAA__3GPP__ERP__Authorization: single_value.field_avp__AAA__3GPP__ERP__Authorization = new OCTETSTRING_template(other_value.avp__AAA__3GPP__ERP__Authorization()); break; case AVP__Data::ALT_avp__DCC__NONE__Multiple__Services__Indicator: single_value.field_avp__DCC__NONE__Multiple__Services__Indicator = new DCC__NONE__Multiple__Services__Indicator_template(other_value.avp__DCC__NONE__Multiple__Services__Indicator()); break; case AVP__Data::ALT_avp__DCA__3GPP__Early__Media__Description: single_value.field_avp__DCA__3GPP__Early__Media__Description = new AVP__list_template(other_value.avp__DCA__3GPP__Early__Media__Description()); break; case AVP__Data::ALT_avp__AAA__3GPP__MIP__FA__RK: single_value.field_avp__AAA__3GPP__MIP__FA__RK = new OCTETSTRING_template(other_value.avp__AAA__3GPP__MIP__FA__RK()); break; case AVP__Data::ALT_avp__DCA__3GPP__Related__Change__Condition__Information: single_value.field_avp__DCA__3GPP__Related__Change__Condition__Information = new AVP__list_template(other_value.avp__DCA__3GPP__Related__Change__Condition__Information()); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Protocol: single_value.field_avp__DNAS__NONE__Framed__Protocol = new DNAS__NONE__Framed__Protocol_template(other_value.avp__DNAS__NONE__Framed__Protocol()); break; case AVP__Data::ALT_avp__S6__3GPP__Service__ID: single_value.field_avp__S6__3GPP__Service__ID = new S6__3GPP__Service__ID_template(other_value.avp__S6__3GPP__Service__ID()); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Format__Indicator: single_value.field_avp__DCA__3GPP__LCS__Format__Indicator = new DCA__3GPP__LCS__Format__Indicator_template(other_value.avp__DCA__3GPP__LCS__Format__Indicator()); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMSI__MCC__MNC: single_value.field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC = new OCTETSTRING_template(other_value.avp__GI__3GPP__3GPP__IMSI__MCC__MNC()); break; case AVP__Data::ALT_avp__RX__3GPP__Abort__Cause: single_value.field_avp__RX__3GPP__Abort__Cause = new RX__3GPP__Abort__Cause_template(other_value.avp__RX__3GPP__Abort__Cause()); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Location: single_value.field_avp__DCA__3GPP__ISUP__Cause__Location = new OCTETSTRING_template(other_value.avp__DCA__3GPP__ISUP__Cause__Location()); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Base__Name: single_value.field_avp__PCC__3GPP__Charging__Rule__Base__Name = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Charging__Rule__Base__Name()); break; case AVP__Data::ALT_avp__RX__3GPP__Required__Access__Info: single_value.field_avp__RX__3GPP__Required__Access__Info = new RX__3GPP__Required__Access__Info_template(other_value.avp__RX__3GPP__Required__Access__Info()); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Destination__Realm: single_value.field_avp__PCC__3GPP__TDF__Destination__Realm = new CHARSTRING_template(other_value.avp__PCC__3GPP__TDF__Destination__Realm()); break; case AVP__Data::ALT_avp__S6__3GPP__S6t__HSS__Cause: single_value.field_avp__S6__3GPP__S6t__HSS__Cause = new OCTETSTRING_template(other_value.avp__S6__3GPP__S6t__HSS__Cause()); break; case AVP__Data::ALT_avp__DCA__3GPP__Media__Initiator__Party: single_value.field_avp__DCA__3GPP__Media__Initiator__Party = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Media__Initiator__Party()); break; case AVP__Data::ALT_avp__DCA__3GPP__Associated__URI: single_value.field_avp__DCA__3GPP__Associated__URI = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Associated__URI()); break; case AVP__Data::ALT_avp__RX__3GPP__AF__Requested__Data: single_value.field_avp__RX__3GPP__AF__Requested__Data = new OCTETSTRING_template(other_value.avp__RX__3GPP__AF__Requested__Data()); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Report: single_value.field_avp__PCC__3GPP__QoS__Rule__Report = new AVP__list_template(other_value.avp__PCC__3GPP__QoS__Rule__Report()); break; case AVP__Data::ALT_avp__DNAS__NONE__Filter__Id: single_value.field_avp__DNAS__NONE__Filter__Id = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Filter__Id()); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Password: single_value.field_avp__DNAS__NONE__ARAP__Password = new OCTETSTRING_template(other_value.avp__DNAS__NONE__ARAP__Password()); break; case AVP__Data::ALT_avp__DCA__3GPP__Route__Header__Received: single_value.field_avp__DCA__3GPP__Route__Header__Received = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Route__Header__Received()); break; case AVP__Data::ALT_avp__S6__3GPP__Stationary__Indication: single_value.field_avp__S6__3GPP__Stationary__Indication = new OCTETSTRING_template(other_value.avp__S6__3GPP__Stationary__Indication()); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Response: single_value.field_avp__DNAS__NONE__CHAP__Response = new OCTETSTRING_template(other_value.avp__DNAS__NONE__CHAP__Response()); break; case AVP__Data::ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL: single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL()); break; case AVP__Data::ALT_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number: single_value.field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number = new INTEGER_template(other_value.avp__DCA__3GPP__Usage__Information__Report__Sequence__Number()); break; case AVP__Data::ALT_avp__AAA__3GPP__Geodetic__Information: single_value.field_avp__AAA__3GPP__Geodetic__Information = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Geodetic__Information()); break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__GBR__UL: single_value.field_avp__PCC__3GPP__Extended__GBR__UL = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Extended__GBR__UL()); break; case AVP__Data::ALT_avp__AAA__3GPP__MBSFN__Area__ID: single_value.field_avp__AAA__3GPP__MBSFN__Area__ID = new OCTETSTRING_template(other_value.avp__AAA__3GPP__MBSFN__Area__ID()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Server__Capabilities: single_value.field_avp__CxDx__3GPP__Server__Capabilities = new AVP__list_template(other_value.avp__CxDx__3GPP__Server__Capabilities()); break; case AVP__Data::ALT_avp__AAA__3GPP__Area__Scope: single_value.field_avp__AAA__3GPP__Area__Scope = new AVP__list_template(other_value.avp__AAA__3GPP__Area__Scope()); break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Input__Packets: single_value.field_avp__MIPv4__NONE__Accounting__Input__Packets = new OCTETSTRING_template(other_value.avp__MIPv4__NONE__Accounting__Input__Packets()); break; case AVP__Data::ALT_avp__DCA__3GPP__SGW__Change: single_value.field_avp__DCA__3GPP__SGW__Change = new DCA__3GPP__SGW__Change_template(other_value.avp__DCA__3GPP__SGW__Change()); break; case AVP__Data::ALT_avp__CxDx__3GPP__SCSCF__Restoration__Info: single_value.field_avp__CxDx__3GPP__SCSCF__Restoration__Info = new AVP__list_template(other_value.avp__CxDx__3GPP__SCSCF__Restoration__Info()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number: single_value.field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number = new OCTETSTRING_template(other_value.avp__CxDx__3GPP__Initial__CSeq__Sequence__Number()); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Subscription__Information: single_value.field_avp__DCA__3GPP__AoC__Subscription__Information = new AVP__list_template(other_value.avp__DCA__3GPP__AoC__Subscription__Information()); break; case AVP__Data::ALT_avp__AAA__3GPP__PUA__Flags: single_value.field_avp__AAA__3GPP__PUA__Flags = new OCTETSTRING_template(other_value.avp__AAA__3GPP__PUA__Flags()); break; case AVP__Data::ALT_avp__DNAS__NONE__Callback__Id: single_value.field_avp__DNAS__NONE__Callback__Id = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Callback__Id()); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Usage: single_value.field_avp__DCA__3GPP__Time__Usage = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Time__Usage()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name: single_value.field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name = new CHARSTRING_template(other_value.avp__CxDx__3GPP__Primary__Event__Charging__Function__Name()); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Output__Octets: single_value.field_avp__DCC__NONE__CC__Output__Octets = new OCTETSTRING_template(other_value.avp__DCC__NONE__CC__Output__Octets()); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__User__Location__Info: single_value.field_avp__GI__3GPP__3GPP__User__Location__Info = new OCTETSTRING_template(other_value.avp__GI__3GPP__3GPP__User__Location__Info()); break; case AVP__Data::ALT_avp__AAA__3GPP__Notification__To__UE__User: single_value.field_avp__AAA__3GPP__Notification__To__UE__User = new AAA__3GPP__Notification__To__UE__User_template(other_value.avp__AAA__3GPP__Notification__To__UE__User()); break; case AVP__Data::ALT_avp__AAA__3GPP__Visited__PLMN__Id: single_value.field_avp__AAA__3GPP__Visited__PLMN__Id = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Visited__PLMN__Id()); break; case AVP__Data::ALT_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions: single_value.field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions = new AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions_template(other_value.avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions()); break; case AVP__Data::ALT_avp__DCA__3GPP__Participant__Group: single_value.field_avp__DCA__3GPP__Participant__Group = new AVP__list_template(other_value.avp__DCA__3GPP__Participant__Group()); break; case AVP__Data::ALT_avp__DCA__3GPP__Play__Alternative: single_value.field_avp__DCA__3GPP__Play__Alternative = new DCA__3GPP__Play__Alternative_template(other_value.avp__DCA__3GPP__Play__Alternative()); break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__User__Service__Type: single_value.field_avp__DCA__3GPP__MBMS__User__Service__Type = new DCA__3GPP__MBMS__User__Service__Type_template(other_value.avp__DCA__3GPP__MBMS__User__Service__Type()); break; case AVP__Data::ALT_avp__DCA__3GPP__Transit__IOI__List: single_value.field_avp__DCA__3GPP__Transit__IOI__List = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Transit__IOI__List()); break; case AVP__Data::ALT_avp__RX__3GPP__Codec__Data: single_value.field_avp__RX__3GPP__Codec__Data = new OCTETSTRING_template(other_value.avp__RX__3GPP__Codec__Data()); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Config__Status: single_value.field_avp__S6__3GPP__Monitoring__Event__Config__Status = new AVP__list_template(other_value.avp__S6__3GPP__Monitoring__Event__Config__Status()); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Name: single_value.field_avp__DCA__3GPP__SDP__Media__Name = new OCTETSTRING_template(other_value.avp__DCA__3GPP__SDP__Media__Name()); break; case AVP__Data::ALT_avp__DCA__3GPP__AF__Correlation__Information: single_value.field_avp__DCA__3GPP__AF__Correlation__Information = new AVP__list_template(other_value.avp__DCA__3GPP__AF__Correlation__Information()); break; case AVP__Data::ALT_avp__DCC__NONE__Cost__Information: single_value.field_avp__DCC__NONE__Cost__Information = new AVP__list_template(other_value.avp__DCC__NONE__Cost__Information()); break; case AVP__Data::ALT_avp__DCA__3GPP__Serving__Node__Identity: single_value.field_avp__DCA__3GPP__Serving__Node__Identity = new CHARSTRING_template(other_value.avp__DCA__3GPP__Serving__Node__Identity()); break; case AVP__Data::ALT_avp__BASE__NONE__Error__Reporting__Host: single_value.field_avp__BASE__NONE__Error__Reporting__Host = new CHARSTRING_template(other_value.avp__BASE__NONE__Error__Reporting__Host()); break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Frequency: single_value.field_avp__DCA__3GPP__Radio__Frequency = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Radio__Frequency()); break; case AVP__Data::ALT_avp__PCC__3GPP__Rule__Activation__Time: single_value.field_avp__PCC__3GPP__Rule__Activation__Time = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Rule__Activation__Time()); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Data: single_value.field_avp__S6__3GPP__Service__Data = new AVP__list_template(other_value.avp__S6__3GPP__Service__Data()); break; case AVP__Data::ALT_avp__RX__3GPP__AF__Application__Identifier: single_value.field_avp__RX__3GPP__AF__Application__Identifier = new OCTETSTRING_template(other_value.avp__RX__3GPP__AF__Application__Identifier()); break; case AVP__Data::ALT_avp__PCC__3GPP__NetLoc__Access__Support: single_value.field_avp__PCC__3GPP__NetLoc__Access__Support = new OCTETSTRING_template(other_value.avp__PCC__3GPP__NetLoc__Access__Support()); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier: single_value.field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier()); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Configuration: single_value.field_avp__S6__3GPP__Monitoring__Event__Configuration = new AVP__list_template(other_value.avp__S6__3GPP__Monitoring__Event__Configuration()); break; case AVP__Data::ALT_avp__PCC__3GPP__Offline: single_value.field_avp__PCC__3GPP__Offline = new PCC__3GPP__Offline_template(other_value.avp__PCC__3GPP__Offline()); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Method: single_value.field_avp__DCA__3GPP__SIP__Method = new OCTETSTRING_template(other_value.avp__DCA__3GPP__SIP__Method()); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Definition: single_value.field_avp__PCC__3GPP__ADC__Rule__Definition = new AVP__list_template(other_value.avp__PCC__3GPP__ADC__Rule__Definition()); break; case AVP__Data::ALT_avp__AAA__3GPP__Additional__Context__ID: single_value.field_avp__AAA__3GPP__Additional__Context__ID = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Additional__Context__ID()); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__Service: single_value.field_avp__DNAS__NONE__Login__Service = new DNAS__NONE__Login__Service_template(other_value.avp__DNAS__NONE__Login__Service()); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Security__Data: single_value.field_avp__DNAS__NONE__ARAP__Security__Data = new OCTETSTRING_template(other_value.avp__DNAS__NONE__ARAP__Security__Data()); break; case AVP__Data::ALT_avp__S6__3GPP__Allowed__PLMN__List: single_value.field_avp__S6__3GPP__Allowed__PLMN__List = new AVP__list_template(other_value.avp__S6__3GPP__Allowed__PLMN__List()); break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Control__Mode: single_value.field_avp__PCC__3GPP__Bearer__Control__Mode = new PCC__3GPP__Bearer__Control__Mode_template(other_value.avp__PCC__3GPP__Bearer__Control__Mode()); break; case AVP__Data::ALT_avp__AAA__3GPP__Active__APN: single_value.field_avp__AAA__3GPP__Active__APN = new AVP__list_template(other_value.avp__AAA__3GPP__Active__APN()); break; case AVP__Data::ALT_avp__PCC__3GPP__HeNB__Local__IP__Address: single_value.field_avp__PCC__3GPP__HeNB__Local__IP__Address = new AVP__Address_template(other_value.avp__PCC__3GPP__HeNB__Local__IP__Address()); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Content: single_value.field_avp__PCC__3GPP__Packet__Filter__Content = new CHARSTRING_template(other_value.avp__PCC__3GPP__Packet__Filter__Content()); break; case AVP__Data::ALT_avp__AAA__3GPP__SMS__Register__Request: single_value.field_avp__AAA__3GPP__SMS__Register__Request = new AAA__3GPP__SMS__Register__Request_template(other_value.avp__AAA__3GPP__SMS__Register__Request()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Subscription__Info: single_value.field_avp__CxDx__3GPP__Subscription__Info = new AVP__list_template(other_value.avp__CxDx__3GPP__Subscription__Info()); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction: single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction = new OCTETSTRING_template(other_value.avp__DCA__3GPP__SIP__Response__Timestamp__Fraction()); break; case AVP__Data::ALT_avp__DCA__3GPP__Client__Address: single_value.field_avp__DCA__3GPP__Client__Address = new AVP__Address_template(other_value.avp__DCA__3GPP__Client__Address()); break; case AVP__Data::ALT_avp__AAA__3GPP__APN__Configuration: single_value.field_avp__AAA__3GPP__APN__Configuration = new AVP__list_template(other_value.avp__AAA__3GPP__APN__Configuration()); break; case AVP__Data::ALT_avp__DCA__3GPP__Subscriber__Role: single_value.field_avp__DCA__3GPP__Subscriber__Role = new DCA__3GPP__Subscriber__Role_template(other_value.avp__DCA__3GPP__Subscriber__Role()); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Number__Auth__Items: single_value.field_avp__CxDx__3GPP__SIP__Number__Auth__Items = new OCTETSTRING_template(other_value.avp__CxDx__3GPP__SIP__Number__Auth__Items()); break; case AVP__Data::ALT_avp__AAA__3GPP__OMC__Id: single_value.field_avp__AAA__3GPP__OMC__Id = new OCTETSTRING_template(other_value.avp__AAA__3GPP__OMC__Id()); break; case AVP__Data::ALT_avp__AAA__3GPP__GMLC__Restriction: single_value.field_avp__AAA__3GPP__GMLC__Restriction = new AAA__3GPP__GMLC__Restriction_template(other_value.avp__AAA__3GPP__GMLC__Restriction()); break; case AVP__Data::ALT_avp__DNAS__NONE__State: single_value.field_avp__DNAS__NONE__State = new OCTETSTRING_template(other_value.avp__DNAS__NONE__State()); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Preference: single_value.field_avp__DNAS__NONE__Tunnel__Preference = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Tunnel__Preference()); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Session__Failover: single_value.field_avp__DCC__NONE__CC__Session__Failover = new DCC__NONE__CC__Session__Failover_template(other_value.avp__DCC__NONE__CC__Session__Failover()); break; case AVP__Data::ALT_avp__DCA__3GPP__Enhanced__Diagnostics: single_value.field_avp__DCA__3GPP__Enhanced__Diagnostics = new AVP__list_template(other_value.avp__DCA__3GPP__Enhanced__Diagnostics()); break; case AVP__Data::ALT_avp__DCA__3GPP__CSG__Membership__Indication: single_value.field_avp__DCA__3GPP__CSG__Membership__Indication = new DCA__3GPP__CSG__Membership__Indication_template(other_value.avp__DCA__3GPP__CSG__Membership__Indication()); break; case AVP__Data::ALT_avp__AAA__3GPP__Regional__Subscription__Zone__Code: single_value.field_avp__AAA__3GPP__Regional__Subscription__Zone__Code = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Regional__Subscription__Zone__Code()); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Class: single_value.field_avp__DCA__3GPP__Message__Class = new AVP__list_template(other_value.avp__DCA__3GPP__Message__Class()); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Negotiated__DSCP: single_value.field_avp__GI__3GPP__3GPP__Negotiated__DSCP = new OCTETSTRING_template(other_value.avp__GI__3GPP__3GPP__Negotiated__DSCP()); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__S2a__Failure__Cause: single_value.field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause = new OCTETSTRING_template(other_value.avp__AAA__3GPP__TWAN__S2a__Failure__Cause()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__MN__SPI: single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI = new OCTETSTRING_template(other_value.avp__MIPv4__NONE__MIP__FA__to__MN__SPI()); break; case AVP__Data::ALT_avp__DCA__3GPP__Trigger: single_value.field_avp__DCA__3GPP__Trigger = new AVP__list_template(other_value.avp__DCA__3GPP__Trigger()); break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Identity__Change: single_value.field_avp__DCA__3GPP__Called__Identity__Change = new AVP__list_template(other_value.avp__DCA__3GPP__Called__Identity__Change()); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Request__Timestamp: single_value.field_avp__DCA__3GPP__ProSe__Request__Timestamp = new OCTETSTRING_template(other_value.avp__DCA__3GPP__ProSe__Request__Timestamp()); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Id: single_value.field_avp__DCA__3GPP__PoC__Session__Id = new OCTETSTRING_template(other_value.avp__DCA__3GPP__PoC__Session__Id()); break; case AVP__Data::ALT_avp__BASE__NONE__Proxy__State: single_value.field_avp__BASE__NONE__Proxy__State = new OCTETSTRING_template(other_value.avp__BASE__NONE__Proxy__State()); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Server__Role: single_value.field_avp__DCA__3GPP__PoC__Server__Role = new DCA__3GPP__PoC__Server__Role_template(other_value.avp__DCA__3GPP__PoC__Server__Role()); break; case AVP__Data::ALT_avp__DCA__3GPP__Forwarding__Pending: single_value.field_avp__DCA__3GPP__Forwarding__Pending = new DCA__3GPP__Forwarding__Pending_template(other_value.avp__DCA__3GPP__Forwarding__Pending()); break; case AVP__Data::ALT_avp__S6__3GPP__SIR__Flags: single_value.field_avp__S6__3GPP__SIR__Flags = new OCTETSTRING_template(other_value.avp__S6__3GPP__SIR__Flags()); break; case AVP__Data::ALT_avp__DCC__NONE__Credit__Control__Failure__Handling: single_value.field_avp__DCC__NONE__Credit__Control__Failure__Handling = new DCC__NONE__Credit__Control__Failure__Handling_template(other_value.avp__DCC__NONE__Credit__Control__Failure__Handling()); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Agent__Info: single_value.field_avp__MIPv6__NONE__MIP6__Agent__Info = new AVP__list_template(other_value.avp__MIPv6__NONE__MIP6__Agent__Info()); break; case AVP__Data::ALT_avp__RX__3GPP__MPS__Identifier: single_value.field_avp__RX__3GPP__MPS__Identifier = new OCTETSTRING_template(other_value.avp__RX__3GPP__MPS__Identifier()); break; case AVP__Data::ALT_avp__PCC__3GPP__Credit__Management__Status: single_value.field_avp__PCC__3GPP__Credit__Management__Status = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Credit__Management__Status()); break; case AVP__Data::ALT_avp__AAA__3GPP__MDT__Allowed__PLMN__Id: single_value.field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id = new OCTETSTRING_template(other_value.avp__AAA__3GPP__MDT__Allowed__PLMN__Id()); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitored__PLMN__Identifier: single_value.field_avp__DCA__3GPP__Monitored__PLMN__Identifier = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Monitored__PLMN__Identifier()); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Result: single_value.field_avp__S6__3GPP__Service__Result = new AVP__list_template(other_value.avp__S6__3GPP__Service__Result()); break; case AVP__Data::ALT_avp__PCC__3GPP__Reporting__Level: single_value.field_avp__PCC__3GPP__Reporting__Level = new PCC__3GPP__Reporting__Level_template(other_value.avp__PCC__3GPP__Reporting__Level()); break; case AVP__Data::ALT_avp__AAA__3GPP__MME__Location__Information: single_value.field_avp__AAA__3GPP__MME__Location__Information = new AVP__list_template(other_value.avp__AAA__3GPP__MME__Location__Information()); break; case AVP__Data::ALT_avp__DCA__3GPP__Served__Party__IP__Address: single_value.field_avp__DCA__3GPP__Served__Party__IP__Address = new AVP__Address_template(other_value.avp__DCA__3GPP__Served__Party__IP__Address()); break; case AVP__Data::ALT_avp__RX__3GPP__Max__Supported__Bandwidth__DL: single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__DL = new OCTETSTRING_template(other_value.avp__RX__3GPP__Max__Supported__Bandwidth__DL()); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Reception: single_value.field_avp__DCA__3GPP__Time__First__Reception = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Time__First__Reception()); break; case AVP__Data::ALT_avp__PCC__3GPP__Pre__emption__Capability: single_value.field_avp__PCC__3GPP__Pre__emption__Capability = new PCC__3GPP__Pre__emption__Capability_template(other_value.avp__PCC__3GPP__Pre__emption__Capability()); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscribed__VSRVCC: single_value.field_avp__AAA__3GPP__Subscribed__VSRVCC = new AAA__3GPP__Subscribed__VSRVCC_template(other_value.avp__AAA__3GPP__Subscribed__VSRVCC()); break; case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Flags: single_value.field_avp__PCC__3GPP__Monitoring__Flags = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Monitoring__Flags()); break; case AVP__Data::ALT_avp__BASE__NONE__Redirect__Max__Cache__Time: single_value.field_avp__BASE__NONE__Redirect__Max__Cache__Time = new OCTETSTRING_template(other_value.avp__BASE__NONE__Redirect__Max__Cache__Time()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Feature__List: single_value.field_avp__CxDx__3GPP__Feature__List = new OCTETSTRING_template(other_value.avp__CxDx__3GPP__Feature__List()); break; case AVP__Data::ALT_avp__DCA__3GPP__Address__Type: single_value.field_avp__DCA__3GPP__Address__Type = new DCA__3GPP__Address__Type_template(other_value.avp__DCA__3GPP__Address__Type()); break; case AVP__Data::ALT_avp__PCC__3GPP__TCP__Source__Port: single_value.field_avp__PCC__3GPP__TCP__Source__Port = new OCTETSTRING_template(other_value.avp__PCC__3GPP__TCP__Source__Port()); break; case AVP__Data::ALT_avp__PCC__3GPP__Application__Detection__Information: single_value.field_avp__PCC__3GPP__Application__Detection__Information = new AVP__list_template(other_value.avp__PCC__3GPP__Application__Detection__Information()); break; case AVP__Data::ALT_avp__AAA__3GPP__Emergency__Info: single_value.field_avp__AAA__3GPP__Emergency__Info = new AVP__list_template(other_value.avp__AAA__3GPP__Emergency__Info()); break; case AVP__Data::ALT_avp__DCA__3GPP__Remaining__Balance: single_value.field_avp__DCA__3GPP__Remaining__Balance = new AVP__list_template(other_value.avp__DCA__3GPP__Remaining__Balance()); break; case AVP__Data::ALT_avp__AAA__3GPP__MPS__Priority: single_value.field_avp__AAA__3GPP__MPS__Priority = new OCTETSTRING_template(other_value.avp__AAA__3GPP__MPS__Priority()); break; case AVP__Data::ALT_avp__DCA__3GPP__Next__Tariff: single_value.field_avp__DCA__3GPP__Next__Tariff = new AVP__list_template(other_value.avp__DCA__3GPP__Next__Tariff()); break; case AVP__Data::ALT_avp__DCC__NONE__Requested__Action: single_value.field_avp__DCC__NONE__Requested__Action = new DCC__NONE__Requested__Action_template(other_value.avp__DCC__NONE__Requested__Action()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Record__Route: single_value.field_avp__CxDx__3GPP__Record__Route = new OCTETSTRING_template(other_value.avp__CxDx__3GPP__Record__Route()); break; case AVP__Data::ALT_avp__DCA__3GPP__Tariff__XML: single_value.field_avp__DCA__3GPP__Tariff__XML = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Tariff__XML()); break; case AVP__Data::ALT_avp__AAA__3GPP__Alert__Reason: single_value.field_avp__AAA__3GPP__Alert__Reason = new AAA__3GPP__Alert__Reason_template(other_value.avp__AAA__3GPP__Alert__Reason()); break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Address: single_value.field_avp__DCA__3GPP__Recipient__Address = new AVP__list_template(other_value.avp__DCA__3GPP__Recipient__Address()); break; case AVP__Data::ALT_avp__DCA__3GPP__Change__Condition: single_value.field_avp__DCA__3GPP__Change__Condition = new INTEGER_template(other_value.avp__DCA__3GPP__Change__Condition()); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__CG__IPv6__Address: single_value.field_avp__GI__3GPP__3GPP__CG__IPv6__Address = new OCTETSTRING_template(other_value.avp__GI__3GPP__3GPP__CG__IPv6__Address()); break; case AVP__Data::ALT_avp__DNAS__NONE__Idle__Timeout: single_value.field_avp__DNAS__NONE__Idle__Timeout = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Idle__Timeout()); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port__Id: single_value.field_avp__DNAS__NONE__NAS__Port__Id = new OCTETSTRING_template(other_value.avp__DNAS__NONE__NAS__Port__Id()); break; case AVP__Data::ALT_avp__AAA__3GPP__DEA__Flags: single_value.field_avp__AAA__3GPP__DEA__Flags = new OCTETSTRING_template(other_value.avp__AAA__3GPP__DEA__Flags()); break; case AVP__Data::ALT_avp__DCA__3GPP__SCS__AS__Address: single_value.field_avp__DCA__3GPP__SCS__AS__Address = new AVP__list_template(other_value.avp__DCA__3GPP__SCS__AS__Address()); break; case AVP__Data::ALT_avp__AAA__3GPP__MO__LR: single_value.field_avp__AAA__3GPP__MO__LR = new AVP__list_template(other_value.avp__AAA__3GPP__MO__LR()); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Visited__Network__Identifier: single_value.field_avp__DCA__3GPP__IMS__Visited__Network__Identifier = new OCTETSTRING_template(other_value.avp__DCA__3GPP__IMS__Visited__Network__Identifier()); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role: single_value.field_avp__DCA__3GPP__PoC__User__Role = new AVP__list_template(other_value.avp__DCA__3GPP__PoC__User__Role()); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Identifier: single_value.field_avp__DCA__3GPP__Announcement__Identifier = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Announcement__Identifier()); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__IP__Access: single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access = new AAA__3GPP__Non__3GPP__IP__Access_template(other_value.avp__AAA__3GPP__Non__3GPP__IP__Access()); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Report__Data: single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Data = new AVP__list_template(other_value.avp__DCA__3GPP__Monitoring__Event__Report__Data()); break; case AVP__Data::ALT_avp__DCA__3GPP__Adaptations: single_value.field_avp__DCA__3GPP__Adaptations = new DCA__3GPP__Adaptations_template(other_value.avp__DCA__3GPP__Adaptations()); break; case AVP__Data::ALT_avp__BASE__NONE__Host__IP__Address: single_value.field_avp__BASE__NONE__Host__IP__Address = new AVP__Address_template(other_value.avp__BASE__NONE__Host__IP__Address()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Reg__Request: single_value.field_avp__MIPv4__NONE__MIP__Reg__Request = new OCTETSTRING_template(other_value.avp__MIPv4__NONE__MIP__Reg__Request()); break; case AVP__Data::ALT_avp__DCA__3GPP__Quota__Holding__Time: single_value.field_avp__DCA__3GPP__Quota__Holding__Time = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Quota__Holding__Time()); break; case AVP__Data::ALT_avp__AAA__3GPP__Maximum__Wait__Time: single_value.field_avp__AAA__3GPP__Maximum__Wait__Time = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Maximum__Wait__Time()); break; case AVP__Data::ALT_avp__RX__3GPP__Max__Requested__Bandwidth__UL: single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__UL = new OCTETSTRING_template(other_value.avp__RX__3GPP__Max__Requested__Bandwidth__UL()); break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Support: single_value.field_avp__PCC__3GPP__Usage__Monitoring__Support = new PCC__3GPP__Usage__Monitoring__Support_template(other_value.avp__PCC__3GPP__Usage__Monitoring__Support()); break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Response__Time: single_value.field_avp__S6__3GPP__Maximum__Response__Time = new OCTETSTRING_template(other_value.avp__S6__3GPP__Maximum__Response__Time()); break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope__Reporting: single_value.field_avp__DCA__3GPP__Envelope__Reporting = new DCA__3GPP__Envelope__Reporting_template(other_value.avp__DCA__3GPP__Envelope__Reporting()); break; case AVP__Data::ALT_avp__DCA__3GPP__Application__Server: single_value.field_avp__DCA__3GPP__Application__Server = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Application__Server()); break; case AVP__Data::ALT_avp__RX__3GPP__Sponsor__Identity: single_value.field_avp__RX__3GPP__Sponsor__Identity = new OCTETSTRING_template(other_value.avp__RX__3GPP__Sponsor__Identity()); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Link: single_value.field_avp__DNAS__NONE__Framed__Appletalk__Link = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Framed__Appletalk__Link()); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Interface__Id: single_value.field_avp__DNAS__NONE__Framed__Interface__Id = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Framed__Interface__Id()); break; case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Alert__Indication: single_value.field_avp__DCA__3GPP__Proximity__Alert__Indication = new DCA__3GPP__Proximity__Alert__Indication_template(other_value.avp__DCA__3GPP__Proximity__Alert__Indication()); break; case AVP__Data::ALT_avp__PCC__3GPP__CoA__IP__Address: single_value.field_avp__PCC__3GPP__CoA__IP__Address = new AVP__Address_template(other_value.avp__PCC__3GPP__CoA__IP__Address()); break; case AVP__Data::ALT_avp__DCA__3GPP__Trunk__Group__Id: single_value.field_avp__DCA__3GPP__Trunk__Group__Id = new AVP__list_template(other_value.avp__DCA__3GPP__Trunk__Group__Id()); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__QoS__Information: single_value.field_avp__PCC__3GPP__Default__QoS__Information = new AVP__list_template(other_value.avp__PCC__3GPP__Default__QoS__Information()); break; case AVP__Data::ALT_avp__PCC__3GPP__AN__GW__Address: single_value.field_avp__PCC__3GPP__AN__GW__Address = new AVP__Address_template(other_value.avp__PCC__3GPP__AN__GW__Address()); break; case AVP__Data::ALT_avp__DCA__3GPP__Start__Of__Charging: single_value.field_avp__DCA__3GPP__Start__Of__Charging = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Start__Of__Charging()); break; case AVP__Data::ALT_avp__DCA__3GPP__Participants__Involved: single_value.field_avp__DCA__3GPP__Participants__Involved = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Participants__Involved()); break; case AVP__Data::ALT_avp__PCC__3GPP__NBIFOM__Support: single_value.field_avp__PCC__3GPP__NBIFOM__Support = new PCC__3GPP__NBIFOM__Support_template(other_value.avp__PCC__3GPP__NBIFOM__Support()); break; case AVP__Data::ALT_avp__PCC__3GPP__Redirect__Support: single_value.field_avp__PCC__3GPP__Redirect__Support = new PCC__3GPP__Redirect__Support_template(other_value.avp__PCC__3GPP__Redirect__Support()); break; case AVP__Data::ALT_avp__AAA__3GPP__IMSI__Group__Id: single_value.field_avp__AAA__3GPP__IMSI__Group__Id = new AVP__list_template(other_value.avp__AAA__3GPP__IMSI__Group__Id()); break; case AVP__Data::ALT_avp__AAA__3GPP__Cell__Global__Identity: single_value.field_avp__AAA__3GPP__Cell__Global__Identity = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Cell__Global__Identity()); break; case AVP__Data::ALT_avp__BASE__NONE__Vendor__Id: single_value.field_avp__BASE__NONE__Vendor__Id = new OCTETSTRING_template(other_value.avp__BASE__NONE__Vendor__Id()); break; case AVP__Data::ALT_avp__AAA__3GPP__PDN__Connection__Continuity: single_value.field_avp__AAA__3GPP__PDN__Connection__Continuity = new OCTETSTRING_template(other_value.avp__AAA__3GPP__PDN__Connection__Continuity()); break; case AVP__Data::ALT_avp__DCA__3GPP__Tariff__Information: single_value.field_avp__DCA__3GPP__Tariff__Information = new AVP__list_template(other_value.avp__DCA__3GPP__Tariff__Information()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Wildcarded__Public__Identity: single_value.field_avp__CxDx__3GPP__Wildcarded__Public__Identity = new OCTETSTRING_template(other_value.avp__CxDx__3GPP__Wildcarded__Public__Identity()); break; case AVP__Data::ALT_avp__MIPv4__NONE__Acct__Session__Time: single_value.field_avp__MIPv4__NONE__Acct__Session__Time = new OCTETSTRING_template(other_value.avp__MIPv4__NONE__Acct__Session__Time()); break; case AVP__Data::ALT_avp__AAA__3GPP__DSA__Flags: single_value.field_avp__AAA__3GPP__DSA__Flags = new OCTETSTRING_template(other_value.avp__AAA__3GPP__DSA__Flags()); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Event__Type: single_value.field_avp__DCA__3GPP__PoC__Event__Type = new DCA__3GPP__PoC__Event__Type_template(other_value.avp__DCA__3GPP__PoC__Event__Type()); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Data: single_value.field_avp__AAA__3GPP__Trace__Data = new AVP__list_template(other_value.avp__AAA__3GPP__Trace__Data()); break; case AVP__Data::ALT_avp__AAA__3GPP__LCS__Info: single_value.field_avp__AAA__3GPP__LCS__Info = new AVP__list_template(other_value.avp__AAA__3GPP__LCS__Info()); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Requestor__Id__String: single_value.field_avp__DCA__3GPP__LCS__Requestor__Id__String = new OCTETSTRING_template(other_value.avp__DCA__3GPP__LCS__Requestor__Id__String()); break; case AVP__Data::ALT_avp__AAA__3GPP__PDN__GW__Allocation__Type: single_value.field_avp__AAA__3GPP__PDN__GW__Allocation__Type = new AAA__3GPP__PDN__GW__Allocation__Type_template(other_value.avp__AAA__3GPP__PDN__GW__Allocation__Type()); break; case AVP__Data::ALT_avp__DCA__3GPP__Additional__Type__Information: single_value.field_avp__DCA__3GPP__Additional__Type__Information = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Additional__Type__Information()); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__MCC__MNC: single_value.field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC = new OCTETSTRING_template(other_value.avp__GI__3GPP__3GPP__SGSN__MCC__MNC()); break; case AVP__Data::ALT_avp__AAA__3GPP__HESSID: single_value.field_avp__AAA__3GPP__HESSID = new OCTETSTRING_template(other_value.avp__AAA__3GPP__HESSID()); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Class: single_value.field_avp__DCA__3GPP__Content__Class = new DCA__3GPP__Content__Class_template(other_value.avp__DCA__3GPP__Content__Class()); break; case AVP__Data::ALT_avp__BASE__NONE__Event__Timestamp: single_value.field_avp__BASE__NONE__Event__Timestamp = new OCTETSTRING_template(other_value.avp__BASE__NONE__Event__Timestamp()); break; case AVP__Data::ALT_avp__DCA__3GPP__TAD__Identifier: single_value.field_avp__DCA__3GPP__TAD__Identifier = new DCA__3GPP__TAD__Identifier_template(other_value.avp__DCA__3GPP__TAD__Identifier()); break; case AVP__Data::ALT_avp__DCC__NONE__Final__Unit__Action: single_value.field_avp__DCC__NONE__Final__Unit__Action = new DCC__NONE__Final__Unit__Action_template(other_value.avp__DCC__NONE__Final__Unit__Action()); break; case AVP__Data::ALT_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result: single_value.field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result = new OCTETSTRING_template(other_value.avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result()); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Generic__Information: single_value.field_avp__DCA__3GPP__Service__Generic__Information = new AVP__list_template(other_value.avp__DCA__3GPP__Service__Generic__Information()); break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Type: single_value.field_avp__DCA__3GPP__Variable__Part__Type = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Variable__Part__Type()); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Discovery__Model: single_value.field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model = new DCA__3GPP__ProSe__Direct__Discovery__Model_template(other_value.avp__DCA__3GPP__ProSe__Direct__Discovery__Model()); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Requested__BW__UL: single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__UL = new OCTETSTRING_template(other_value.avp__RX__3GPP__Extended__Max__Requested__BW__UL()); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Device__Trigger__Indicator: single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Indicator = new DCA__3GPP__SM__Device__Trigger__Indicator_template(other_value.avp__DCA__3GPP__SM__Device__Trigger__Indicator()); break; case AVP__Data::ALT_avp__S6__3GPP__User__Identifier: single_value.field_avp__S6__3GPP__User__Identifier = new AVP__list_template(other_value.avp__S6__3GPP__User__Identifier()); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Base__Name: single_value.field_avp__PCC__3GPP__QoS__Rule__Base__Name = new OCTETSTRING_template(other_value.avp__PCC__3GPP__QoS__Rule__Base__Name()); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Pool: single_value.field_avp__DNAS__NONE__Framed__IPv6__Pool = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Framed__IPv6__Pool()); break; case AVP__Data::ALT_avp__AAA__3GPP__Restoration__Priority: single_value.field_avp__AAA__3GPP__Restoration__Priority = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Restoration__Priority()); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Diagnostics: single_value.field_avp__DCA__3GPP__ISUP__Cause__Diagnostics = new OCTETSTRING_template(other_value.avp__DCA__3GPP__ISUP__Cause__Diagnostics()); break; case AVP__Data::ALT_avp__S6__3GPP__Association__Type: single_value.field_avp__S6__3GPP__Association__Type = new OCTETSTRING_template(other_value.avp__S6__3GPP__Association__Type()); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Definition: single_value.field_avp__PCC__3GPP__Charging__Rule__Definition = new AVP__list_template(other_value.avp__PCC__3GPP__Charging__Rule__Definition()); break; case AVP__Data::ALT_avp__DCC__NONE__Rating__Group: single_value.field_avp__DCC__NONE__Rating__Group = new OCTETSTRING_template(other_value.avp__DCC__NONE__Rating__Group()); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MN__HA__SPI: single_value.field_avp__MIPv6__NONE__MIP__MN__HA__SPI = new OCTETSTRING_template(other_value.avp__MIPv6__NONE__MIP__MN__HA__SPI()); break; case AVP__Data::ALT_avp__RX__3GPP__Min__Requested__Bandwidth__UL: single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__UL = new OCTETSTRING_template(other_value.avp__RX__3GPP__Min__Requested__Bandwidth__UL()); break; case AVP__Data::ALT_avp__DCA__3GPP__Application__Specific__Data: single_value.field_avp__DCA__3GPP__Application__Specific__Data = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Application__Specific__Data()); break; case AVP__Data::ALT_avp__PCC__3GPP__CoA__Information: single_value.field_avp__PCC__3GPP__CoA__Information = new AVP__list_template(other_value.avp__PCC__3GPP__CoA__Information()); break; case AVP__Data::ALT_avp__AAA__3GPP__Report__Amount: single_value.field_avp__AAA__3GPP__Report__Amount = new AAA__3GPP__Report__Amount_template(other_value.avp__AAA__3GPP__Report__Amount()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name: single_value.field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name = new CHARSTRING_template(other_value.avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name()); break; case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info: single_value.field_avp__DCC__NONE__User__Equipment__Info = new AVP__list_template(other_value.avp__DCC__NONE__User__Equipment__Info()); break; case AVP__Data::ALT_avp__AAA__3GPP__A__MSISDN: single_value.field_avp__AAA__3GPP__A__MSISDN = new OCTETSTRING_template(other_value.avp__AAA__3GPP__A__MSISDN()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Mobile__Node__Address: single_value.field_avp__MIPv4__NONE__MIP__Mobile__Node__Address = new AVP__Address_template(other_value.avp__MIPv4__NONE__MIP__Mobile__Node__Address()); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Report: single_value.field_avp__PCC__3GPP__Routing__Rule__Report = new AVP__list_template(other_value.avp__PCC__3GPP__Routing__Rule__Report()); break; case AVP__Data::ALT_avp__AAA__3GPP__Number__Of__Requested__Vectors: single_value.field_avp__AAA__3GPP__Number__Of__Requested__Vectors = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Number__Of__Requested__Vectors()); break; case AVP__Data::ALT_avp__AAA__3GPP__AIR__Flags: single_value.field_avp__AAA__3GPP__AIR__Flags = new OCTETSTRING_template(other_value.avp__AAA__3GPP__AIR__Flags()); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Protocol__ID: single_value.field_avp__DCA__3GPP__SM__Protocol__ID = new OCTETSTRING_template(other_value.avp__DCA__3GPP__SM__Protocol__ID()); break; case AVP__Data::ALT_avp__DCA__3GPP__Low__Priority__Indicator: single_value.field_avp__DCA__3GPP__Low__Priority__Indicator = new DCA__3GPP__Low__Priority__Indicator_template(other_value.avp__DCA__3GPP__Low__Priority__Indicator()); break; case AVP__Data::ALT_avp__AAA__3GPP__Geographical__Information: single_value.field_avp__AAA__3GPP__Geographical__Information = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Geographical__Information()); break; case AVP__Data::ALT_avp__DCA__3GPP__Participant__Action__Type: single_value.field_avp__DCA__3GPP__Participant__Action__Type = new DCA__3GPP__Participant__Action__Type_template(other_value.avp__DCA__3GPP__Participant__Action__Type()); break; case AVP__Data::ALT_avp__DCA__3GPP__Node__Id: single_value.field_avp__DCA__3GPP__Node__Id = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Node__Id()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Loose__Route__Indication: single_value.field_avp__CxDx__3GPP__Loose__Route__Indication = new CxDx__3GPP__Loose__Route__Indication_template(other_value.avp__CxDx__3GPP__Loose__Route__Indication()); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Type: single_value.field_avp__DCC__NONE__Service__Parameter__Type = new OCTETSTRING_template(other_value.avp__DCC__NONE__Service__Parameter__Type()); break; case AVP__Data::ALT_avp__AAA__3GPP__MME__User__State: single_value.field_avp__AAA__3GPP__MME__User__State = new AVP__list_template(other_value.avp__AAA__3GPP__MME__User__State()); break; case AVP__Data::ALT_avp__AAA__3GPP__Access__Restriction__Data: single_value.field_avp__AAA__3GPP__Access__Restriction__Data = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Access__Restriction__Data()); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Service__Type: single_value.field_avp__DCA__3GPP__SM__Service__Type = new OCTETSTRING_template(other_value.avp__DCA__3GPP__SM__Service__Type()); break; case AVP__Data::ALT_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag: single_value.field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag = new DCA__3GPP__UNI__PDU__CP__Only__Flag_template(other_value.avp__DCA__3GPP__UNI__PDU__CP__Only__Flag()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Filter__Rule: single_value.field_avp__MIPv4__NONE__MIP__Filter__Rule = new CHARSTRING_template(other_value.avp__MIPv4__NONE__MIP__Filter__Rule()); break; case AVP__Data::ALT_avp__BASE__NONE__Failed__AVP: single_value.field_avp__BASE__NONE__Failed__AVP = new AVP__list_template(other_value.avp__BASE__NONE__Failed__AVP()); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__RAT__Type: single_value.field_avp__GI__3GPP__3GPP__RAT__Type = new OCTETSTRING_template(other_value.avp__GI__3GPP__3GPP__RAT__Type()); break; case AVP__Data::ALT_avp__AAA__3GPP__SS__Status: single_value.field_avp__AAA__3GPP__SS__Status = new OCTETSTRING_template(other_value.avp__AAA__3GPP__SS__Status()); break; case AVP__Data::ALT_avp__DCA__3GPP__Neighbour__Node__Address: single_value.field_avp__DCA__3GPP__Neighbour__Node__Address = new AVP__Address_template(other_value.avp__DCA__3GPP__Neighbour__Node__Address()); break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Type: single_value.field_avp__DCA__3GPP__Location__Type = new AVP__list_template(other_value.avp__DCA__3GPP__Location__Type()); break; case AVP__Data::ALT_avp__DCA__3GPP__Quota__Indicator: single_value.field_avp__DCA__3GPP__Quota__Indicator = new DCA__3GPP__Quota__Indicator_template(other_value.avp__DCA__3GPP__Quota__Indicator()); break; case AVP__Data::ALT_avp__DCA__3GPP__Priority: single_value.field_avp__DCA__3GPP__Priority = new DCA__3GPP__Priority_template(other_value.avp__DCA__3GPP__Priority()); break; case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Update: single_value.field_avp__S6__3GPP__NIDD__Authorization__Update = new AVP__list_template(other_value.avp__S6__3GPP__NIDD__Authorization__Update()); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Data: single_value.field_avp__DCA__3GPP__Service__Specific__Data = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Service__Specific__Data()); break; case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id__Type: single_value.field_avp__DCC__NONE__Subscription__Id__Type = new DCC__NONE__Subscription__Id__Type_template(other_value.avp__DCC__NONE__Subscription__Id__Type()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__HA__MSA: single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA = new AVP__list_template(other_value.avp__MIPv4__NONE__MIP__FA__to__HA__MSA()); break; case AVP__Data::ALT_avp__AAA__3GPP__Connectivity__Flags: single_value.field_avp__AAA__3GPP__Connectivity__Flags = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Connectivity__Flags()); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Operation: single_value.field_avp__PCC__3GPP__Packet__Filter__Operation = new PCC__3GPP__Packet__Filter__Operation_template(other_value.avp__PCC__3GPP__Packet__Filter__Operation()); break; case AVP__Data::ALT_avp__DCA__3GPP__VCS__Information: single_value.field_avp__DCA__3GPP__VCS__Information = new AVP__list_template(other_value.avp__DCA__3GPP__VCS__Information()); break; case AVP__Data::ALT_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion: single_value.field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion = new OCTETSTRING_template(other_value.avp__S6__3GPP__SCEF__Reference__ID__for__Deletion()); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Disposition: single_value.field_avp__DCA__3GPP__Content__Disposition = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Content__Disposition()); break; case AVP__Data::ALT_avp__RX__3GPP__SIP__Forking__Indication: single_value.field_avp__RX__3GPP__SIP__Forking__Indication = new RX__3GPP__SIP__Forking__Indication_template(other_value.avp__RX__3GPP__SIP__Forking__Indication()); break; case AVP__Data::ALT_avp__DNAS__NONE__User__Password: single_value.field_avp__DNAS__NONE__User__Password = new OCTETSTRING_template(other_value.avp__DNAS__NONE__User__Password()); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address: single_value.field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address = new AVP__Address_template(other_value.avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address()); break; case AVP__Data::ALT_avp__S6__3GPP__IMEI__Change: single_value.field_avp__S6__3GPP__IMEI__Change = new OCTETSTRING_template(other_value.avp__S6__3GPP__IMEI__Change()); break; case AVP__Data::ALT_avp__PCC__3GPP__IP__CAN__Type: single_value.field_avp__PCC__3GPP__IP__CAN__Type = new PCC__3GPP__IP__CAN__Type_template(other_value.avp__PCC__3GPP__IP__CAN__Type()); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Component: single_value.field_avp__DCA__3GPP__SDP__Media__Component = new AVP__list_template(other_value.avp__DCA__3GPP__SDP__Media__Component()); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Desired__BW__UL: single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__UL = new OCTETSTRING_template(other_value.avp__RX__3GPP__Extended__Min__Desired__BW__UL()); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container: single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container = new AVP__list_template(other_value.avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container()); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authorization: single_value.field_avp__CxDx__3GPP__SIP__Authorization = new OCTETSTRING_template(other_value.avp__CxDx__3GPP__SIP__Authorization()); break; case AVP__Data::ALT_avp__PCC__3GPP__Revalidation__Time: single_value.field_avp__PCC__3GPP__Revalidation__Time = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Revalidation__Time()); break; case AVP__Data::ALT_avp__AAA__3GPP__Logging__Interval: single_value.field_avp__AAA__3GPP__Logging__Interval = new AAA__3GPP__Logging__Interval_template(other_value.avp__AAA__3GPP__Logging__Interval()); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Information: single_value.field_avp__DCA__3GPP__PoC__Information = new AVP__list_template(other_value.avp__DCA__3GPP__PoC__Information()); break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Status: single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Status = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Presence__Reporting__Area__Status()); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Filter: single_value.field_avp__PCC__3GPP__Routing__Filter = new AVP__list_template(other_value.avp__PCC__3GPP__Routing__Filter()); break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability: single_value.field_avp__AAA__3GPP__WLAN__offloadability = new AVP__list_template(other_value.avp__AAA__3GPP__WLAN__offloadability()); break; case AVP__Data::ALT_avp__DCA__3GPP__Data__Coding__Scheme: single_value.field_avp__DCA__3GPP__Data__Coding__Scheme = new INTEGER_template(other_value.avp__DCA__3GPP__Data__Coding__Scheme()); break; case AVP__Data::ALT_avp__PCC__3GPP__Metering__Method: single_value.field_avp__PCC__3GPP__Metering__Method = new PCC__3GPP__Metering__Method_template(other_value.avp__PCC__3GPP__Metering__Method()); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Tunnel__Connection: single_value.field_avp__DNAS__NONE__Acct__Tunnel__Connection = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Acct__Tunnel__Connection()); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism: single_value.field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism()); break; case AVP__Data::ALT_avp__DCA__3GPP__Initial__IMS__Charging__Identifier: single_value.field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Initial__IMS__Charging__Identifier()); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Filter__Rule: single_value.field_avp__DNAS__NONE__NAS__Filter__Rule = new CHARSTRING_template(other_value.avp__DNAS__NONE__NAS__Filter__Rule()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Feature__Vector: single_value.field_avp__MIPv4__NONE__MIP__Feature__Vector = new OCTETSTRING_template(other_value.avp__MIPv4__NONE__MIP__Feature__Vector()); break; case AVP__Data::ALT_avp__BASE__NONE__Session__Server__Failover: single_value.field_avp__BASE__NONE__Session__Server__Failover = new BASE__NONE__Session__Server__Failover_template(other_value.avp__BASE__NONE__Session__Server__Failover()); break; case AVP__Data::ALT_avp__DCA__3GPP__Accumulated__Cost: single_value.field_avp__DCA__3GPP__Accumulated__Cost = new AVP__list_template(other_value.avp__DCA__3GPP__Accumulated__Cost()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Integrity__Key: single_value.field_avp__CxDx__3GPP__Integrity__Key = new OCTETSTRING_template(other_value.avp__CxDx__3GPP__Integrity__Key()); break; case AVP__Data::ALT_avp__AAA__3GPP__E__UTRAN__Vector: single_value.field_avp__AAA__3GPP__E__UTRAN__Vector = new AVP__list_template(other_value.avp__AAA__3GPP__E__UTRAN__Vector()); break; case AVP__Data::ALT_avp__DCA__3GPP__SMSC__Address: single_value.field_avp__DCA__3GPP__SMSC__Address = new AVP__Address_template(other_value.avp__DCA__3GPP__SMSC__Address()); break; case AVP__Data::ALT_avp__DCA__3GPP__PDP__Address__Prefix__Length: single_value.field_avp__DCA__3GPP__PDP__Address__Prefix__Length = new OCTETSTRING_template(other_value.avp__DCA__3GPP__PDP__Address__Prefix__Length()); break; case AVP__Data::ALT_avp__BASE__NONE__Experimental__Result: single_value.field_avp__BASE__NONE__Experimental__Result = new AVP__list_template(other_value.avp__BASE__NONE__Experimental__Result()); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Link__Count: single_value.field_avp__DNAS__NONE__Acct__Link__Count = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Acct__Link__Count()); break; case AVP__Data::ALT_avp__DCC__NONE__Unit__Value: single_value.field_avp__DCC__NONE__Unit__Value = new AVP__list_template(other_value.avp__DCC__NONE__Unit__Value()); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Event__List: single_value.field_avp__AAA__3GPP__Trace__Event__List = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Trace__Event__List()); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Id: single_value.field_avp__DCA__3GPP__LCS__Client__Id = new AVP__list_template(other_value.avp__DCA__3GPP__LCS__Client__Id()); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__PDP__Type: single_value.field_avp__GI__3GPP__3GPP__PDP__Type = new GI__3GPP__3GPP__PDP__Type_template(other_value.avp__GI__3GPP__3GPP__PDP__Type()); break; case AVP__Data::ALT_avp__DNAS__NONE__Reply__Message: single_value.field_avp__DNAS__NONE__Reply__Message = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Reply__Message()); break; case AVP__Data::ALT_avp__DNAS__NONE__Connect__Info: single_value.field_avp__DNAS__NONE__Connect__Info = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Connect__Info()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Replay__Mode: single_value.field_avp__MIPv4__NONE__MIP__Replay__Mode = new MIPv4__NONE__MIP__Replay__Mode_template(other_value.avp__MIPv4__NONE__MIP__Replay__Mode()); break; case AVP__Data::ALT_avp__BASE__NONE__Proxy__Host: single_value.field_avp__BASE__NONE__Proxy__Host = new CHARSTRING_template(other_value.avp__BASE__NONE__Proxy__Host()); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Talk__Bursts: single_value.field_avp__DCA__3GPP__Number__Of__Talk__Bursts = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Number__Of__Talk__Bursts()); break; case AVP__Data::ALT_avp__AAA__3GPP__Short__Network__Name: single_value.field_avp__AAA__3GPP__Short__Network__Name = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Short__Network__Name()); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Size: single_value.field_avp__DCA__3GPP__Message__Size = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Message__Size()); break; case AVP__Data::ALT_avp__DCA__3GPP__Additional__Exception__Reports: single_value.field_avp__DCA__3GPP__Additional__Exception__Reports = new DCA__3GPP__Additional__Exception__Reports_template(other_value.avp__DCA__3GPP__Additional__Exception__Reports()); break; case AVP__Data::ALT_avp__DCA__3GPP__Access__Transfer__Information: single_value.field_avp__DCA__3GPP__Access__Transfer__Information = new AVP__list_template(other_value.avp__DCA__3GPP__Access__Transfer__Information()); break; case AVP__Data::ALT_avp__S6__3GPP__Communication__Pattern__Set: single_value.field_avp__S6__3GPP__Communication__Pattern__Set = new AVP__list_template(other_value.avp__S6__3GPP__Communication__Pattern__Set()); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAG__UP__Address: single_value.field_avp__AAA__3GPP__TWAG__UP__Address = new OCTETSTRING_template(other_value.avp__AAA__3GPP__TWAG__UP__Address()); break; case AVP__Data::ALT_avp__DCA__3GPP__MMBox__Storage__Requested: single_value.field_avp__DCA__3GPP__MMBox__Storage__Requested = new DCA__3GPP__MMBox__Storage__Requested_template(other_value.avp__DCA__3GPP__MMBox__Storage__Requested()); break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Status: single_value.field_avp__RX__3GPP__Flow__Status = new RX__3GPP__Flow__Status_template(other_value.avp__RX__3GPP__Flow__Status()); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Challenge: single_value.field_avp__DNAS__NONE__CHAP__Challenge = new OCTETSTRING_template(other_value.avp__DNAS__NONE__CHAP__Challenge()); break; case AVP__Data::ALT_avp__DCA__3GPP__PC3__Control__Protocol__Cause: single_value.field_avp__DCA__3GPP__PC3__Control__Protocol__Cause = new INTEGER_template(other_value.avp__DCA__3GPP__PC3__Control__Protocol__Cause()); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Unit__Type: single_value.field_avp__DCC__NONE__CC__Unit__Type = new DCC__NONE__CC__Unit__Type_template(other_value.avp__DCC__NONE__CC__Unit__Type()); break; case AVP__Data::ALT_avp__DCA__3GPP__Calling__Party__Address: single_value.field_avp__DCA__3GPP__Calling__Party__Address = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Calling__Party__Address()); break; case AVP__Data::ALT_avp__RX__3GPP__MCPTT__Identifier: single_value.field_avp__RX__3GPP__MCPTT__Identifier = new OCTETSTRING_template(other_value.avp__RX__3GPP__MCPTT__Identifier()); break; case AVP__Data::ALT_avp__S6__3GPP__Group__Monitoring__Event__Report: single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report = new AVP__list_template(other_value.avp__S6__3GPP__Group__Monitoring__Event__Report()); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Upgrade: single_value.field_avp__PCC__3GPP__QoS__Upgrade = new PCC__3GPP__QoS__Upgrade_template(other_value.avp__PCC__3GPP__QoS__Upgrade()); break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Append__Free__Format__Data: single_value.field_avp__DCA__3GPP__PS__Append__Free__Format__Data = new DCA__3GPP__PS__Append__Free__Format__Data_template(other_value.avp__DCA__3GPP__PS__Append__Free__Format__Data()); break; case AVP__Data::ALT_avp__PCC__3GPP__AN__GW__Status: single_value.field_avp__PCC__3GPP__AN__GW__Status = new PCC__3GPP__AN__GW__Status_template(other_value.avp__PCC__3GPP__AN__GW__Status()); break; case AVP__Data::ALT_avp__DNAS__NONE__Service__Type: single_value.field_avp__DNAS__NONE__Service__Type = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Service__Type()); break; case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Key: single_value.field_avp__PCC__3GPP__Monitoring__Key = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Monitoring__Key()); break; case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Period__UMTS: single_value.field_avp__AAA__3GPP__Measurement__Period__UMTS = new AAA__3GPP__Measurement__Period__UMTS_template(other_value.avp__AAA__3GPP__Measurement__Period__UMTS()); break; case AVP__Data::ALT_avp__DCA__3GPP__Media__Initiator__Flag: single_value.field_avp__DCA__3GPP__Media__Initiator__Flag = new DCA__3GPP__Media__Initiator__Flag_template(other_value.avp__DCA__3GPP__Media__Initiator__Flag()); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Location__Number: single_value.field_avp__DCA__3GPP__ISUP__Location__Number = new OCTETSTRING_template(other_value.avp__DCA__3GPP__ISUP__Location__Number()); break; case AVP__Data::ALT_avp__PCC__3GPP__3GPP__PS__Data__Off__Status: single_value.field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status = new PCC__3GPP__3GPP__PS__Data__Off__Status_template(other_value.avp__PCC__3GPP__3GPP__PS__Data__Off__Status()); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Install: single_value.field_avp__PCC__3GPP__Routing__Rule__Install = new AVP__list_template(other_value.avp__PCC__3GPP__Routing__Rule__Install()); break; case AVP__Data::ALT_avp__AAA__3GPP__Reset__ID: single_value.field_avp__AAA__3GPP__Reset__ID = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Reset__ID()); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Data__Container: single_value.field_avp__DCA__3GPP__Service__Data__Container = new AVP__list_template(other_value.avp__DCA__3GPP__Service__Data__Container()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Server__Assignment__Type: single_value.field_avp__CxDx__3GPP__Server__Assignment__Type = new CxDx__3GPP__Server__Assignment__Type_template(other_value.avp__CxDx__3GPP__Server__Assignment__Type()); break; case AVP__Data::ALT_avp__AAA__3GPP__PUR__Flags: single_value.field_avp__AAA__3GPP__PUR__Flags = new OCTETSTRING_template(other_value.avp__AAA__3GPP__PUR__Flags()); break; case AVP__Data::ALT_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope: single_value.field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope = new PCC__3GPP__IP__CAN__Session__Charging__Scope_template(other_value.avp__PCC__3GPP__IP__CAN__Session__Charging__Scope()); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Routing: single_value.field_avp__DNAS__NONE__Framed__Routing = new DNAS__NONE__Framed__Routing_template(other_value.avp__DNAS__NONE__Framed__Routing()); break; case AVP__Data::ALT_avp__AAA__3GPP__IMEI: single_value.field_avp__AAA__3GPP__IMEI = new OCTETSTRING_template(other_value.avp__AAA__3GPP__IMEI()); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Ident: single_value.field_avp__DNAS__NONE__CHAP__Ident = new OCTETSTRING_template(other_value.avp__DNAS__NONE__CHAP__Ident()); break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Text: single_value.field_avp__DCA__3GPP__Interface__Text = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Interface__Text()); break; case AVP__Data::ALT_avp__AAA__3GPP__Kc: single_value.field_avp__AAA__3GPP__Kc = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Kc()); break; case AVP__Data::ALT_avp__DCA__3GPP__Current__Tariff: single_value.field_avp__DCA__3GPP__Current__Tariff = new AVP__list_template(other_value.avp__DCA__3GPP__Current__Tariff()); break; case AVP__Data::ALT_avp__AAA__3GPP__SGSN__Number: single_value.field_avp__AAA__3GPP__SGSN__Number = new OCTETSTRING_template(other_value.avp__AAA__3GPP__SGSN__Number()); break; case AVP__Data::ALT_avp__AAA__3GPP__HPLMN__ODB: single_value.field_avp__AAA__3GPP__HPLMN__ODB = new OCTETSTRING_template(other_value.avp__AAA__3GPP__HPLMN__ODB()); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Type: single_value.field_avp__DCA__3GPP__Time__Quota__Type = new DCA__3GPP__Time__Quota__Type_template(other_value.avp__DCA__3GPP__Time__Quota__Type()); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Info: single_value.field_avp__AAA__3GPP__Trace__Info = new AVP__list_template(other_value.avp__AAA__3GPP__Trace__Info()); break; case AVP__Data::ALT_avp__DCA__3GPP__Domain__Name: single_value.field_avp__DCA__3GPP__Domain__Name = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Domain__Name()); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Charging__Characteristics: single_value.field_avp__GI__3GPP__3GPP__Charging__Characteristics = new OCTETSTRING_template(other_value.avp__GI__3GPP__3GPP__Charging__Characteristics()); break; case AVP__Data::ALT_avp__AAA__3GPP__PDP__Context: single_value.field_avp__AAA__3GPP__PDP__Context = new AVP__list_template(other_value.avp__AAA__3GPP__PDP__Context()); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Money: single_value.field_avp__DCC__NONE__CC__Money = new AVP__list_template(other_value.avp__DCC__NONE__CC__Money()); break; case AVP__Data::ALT_avp__AAA__3GPP__DER__Flags: single_value.field_avp__AAA__3GPP__DER__Flags = new OCTETSTRING_template(other_value.avp__AAA__3GPP__DER__Flags()); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Data__Coding__Scheme: single_value.field_avp__DCA__3GPP__LCS__Data__Coding__Scheme = new OCTETSTRING_template(other_value.avp__DCA__3GPP__LCS__Data__Coding__Scheme()); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__Address: single_value.field_avp__GI__3GPP__3GPP__GGSN__Address = new OCTETSTRING_template(other_value.avp__GI__3GPP__3GPP__GGSN__Address()); break; case AVP__Data::ALT_avp__BASE__NONE__Proxy__Info: single_value.field_avp__BASE__NONE__Proxy__Info = new AVP__list_template(other_value.avp__BASE__NONE__Proxy__Info()); break; case AVP__Data::ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node: single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node = new AVP__Address_template(other_value.avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node()); break; case AVP__Data::ALT_avp__S6__3GPP__Node__Type: single_value.field_avp__S6__3GPP__Node__Type = new OCTETSTRING_template(other_value.avp__S6__3GPP__Node__Type()); break; case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Volume: single_value.field_avp__DCA__3GPP__Talk__Burst__Volume = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Talk__Burst__Volume()); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Id: single_value.field_avp__DCA__3GPP__Service__Id = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Service__Id()); break; case AVP__Data::ALT_avp__RX__3GPP__Priority__Sharing__Indicator: single_value.field_avp__RX__3GPP__Priority__Sharing__Indicator = new RX__3GPP__Priority__Sharing__Indicator_template(other_value.avp__RX__3GPP__Priority__Sharing__Indicator()); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Type: single_value.field_avp__DNAS__NONE__Tunnel__Type = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Tunnel__Type()); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Name: single_value.field_avp__PCC__3GPP__QoS__Rule__Name = new OCTETSTRING_template(other_value.avp__PCC__3GPP__QoS__Rule__Name()); break; case AVP__Data::ALT_avp__DCA__3GPP__Trigger__Type: single_value.field_avp__DCA__3GPP__Trigger__Type = new DCA__3GPP__Trigger__Type_template(other_value.avp__DCA__3GPP__Trigger__Type()); break; case AVP__Data::ALT_avp__DCA__3GPP__Instance__Id: single_value.field_avp__DCA__3GPP__Instance__Id = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Instance__Id()); break; case AVP__Data::ALT_avp__S6__3GPP__Scheduled__Communication__Time: single_value.field_avp__S6__3GPP__Scheduled__Communication__Time = new AVP__list_template(other_value.avp__S6__3GPP__Scheduled__Communication__Time()); break; case AVP__Data::ALT_avp__RX__3GPP__Max__Requested__Bandwidth__DL: single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__DL = new OCTETSTRING_template(other_value.avp__RX__3GPP__Max__Requested__Bandwidth__DL()); break; case AVP__Data::ALT_avp__DCA__3GPP__Role__Of__ProSe__Function: single_value.field_avp__DCA__3GPP__Role__Of__ProSe__Function = new DCA__3GPP__Role__Of__ProSe__Function_template(other_value.avp__DCA__3GPP__Role__Of__ProSe__Function()); break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Latency: single_value.field_avp__S6__3GPP__Maximum__Latency = new OCTETSTRING_template(other_value.avp__S6__3GPP__Maximum__Latency()); break; case AVP__Data::ALT_avp__PCC__3GPP__PCC__Rule__Status: single_value.field_avp__PCC__3GPP__PCC__Rule__Status = new PCC__3GPP__PCC__Rule__Status_template(other_value.avp__PCC__3GPP__PCC__Rule__Status()); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Response__Timestamp: single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp = new OCTETSTRING_template(other_value.avp__DCA__3GPP__SIP__Response__Timestamp()); break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__GBR__DL: single_value.field_avp__PCC__3GPP__Extended__GBR__DL = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Extended__GBR__DL()); break; case AVP__Data::ALT_avp__AAA__3GPP__MBSFN__Area: single_value.field_avp__AAA__3GPP__MBSFN__Area = new AVP__list_template(other_value.avp__AAA__3GPP__MBSFN__Area()); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__UE__ID: single_value.field_avp__DCA__3GPP__ProSe__UE__ID = new OCTETSTRING_template(other_value.avp__DCA__3GPP__ProSe__UE__ID()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Server__Name: single_value.field_avp__CxDx__3GPP__Server__Name = new OCTETSTRING_template(other_value.avp__CxDx__3GPP__Server__Name()); break; case AVP__Data::ALT_avp__S6__3GPP__APN__Validity__Time: single_value.field_avp__S6__3GPP__APN__Validity__Time = new AVP__list_template(other_value.avp__S6__3GPP__APN__Validity__Time()); break; case AVP__Data::ALT_avp__PCC__3GPP__Allocation__Retention__Priority: single_value.field_avp__PCC__3GPP__Allocation__Retention__Priority = new AVP__list_template(other_value.avp__PCC__3GPP__Allocation__Retention__Priority()); break; case AVP__Data::ALT_avp__DCC__NONE__Check__Balance__Result: single_value.field_avp__DCC__NONE__Check__Balance__Result = new DCC__NONE__Check__Balance__Result_template(other_value.avp__DCC__NONE__Check__Balance__Result()); break; case AVP__Data::ALT_avp__AAA__3GPP__Job__Type: single_value.field_avp__AAA__3GPP__Job__Type = new AAA__3GPP__Job__Type_template(other_value.avp__AAA__3GPP__Job__Type()); break; case AVP__Data::ALT_avp__BASE__NONE__Destination__Host: single_value.field_avp__BASE__NONE__Destination__Host = new CHARSTRING_template(other_value.avp__BASE__NONE__Destination__Host()); break; case AVP__Data::ALT_avp__AAA__3GPP__Positioning__Method: single_value.field_avp__AAA__3GPP__Positioning__Method = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Positioning__Method()); break; case AVP__Data::ALT_avp__CxDx__3GPP__LIA__Flags: single_value.field_avp__CxDx__3GPP__LIA__Flags = new OCTETSTRING_template(other_value.avp__CxDx__3GPP__LIA__Flags()); break; case AVP__Data::ALT_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count: single_value.field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count = new INTEGER_template(other_value.avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count()); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service__Type: single_value.field_avp__DCA__3GPP__AoC__Service__Type = new DCA__3GPP__AoC__Service__Type_template(other_value.avp__DCA__3GPP__AoC__Service__Type()); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__IP__Host: single_value.field_avp__DNAS__NONE__Login__IP__Host = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Login__IP__Host()); break; case AVP__Data::ALT_avp__AAA__3GPP__IDA__Flags: single_value.field_avp__AAA__3GPP__IDA__Flags = new OCTETSTRING_template(other_value.avp__AAA__3GPP__IDA__Flags()); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Security: single_value.field_avp__DNAS__NONE__ARAP__Security = new OCTETSTRING_template(other_value.avp__DNAS__NONE__ARAP__Security()); break; case AVP__Data::ALT_avp__DNAS__NONE__Origin__AAA__Protocol: single_value.field_avp__DNAS__NONE__Origin__AAA__Protocol = new DNAS__NONE__Origin__AAA__Protocol_template(other_value.avp__DNAS__NONE__Origin__AAA__Protocol()); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Last__Usage: single_value.field_avp__DCA__3GPP__Time__Last__Usage = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Time__Last__Usage()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Charging__Information: single_value.field_avp__CxDx__3GPP__Charging__Information = new AVP__list_template(other_value.avp__CxDx__3GPP__Charging__Information()); break; case AVP__Data::ALT_avp__AAA__3GPP__ULA__Flags: single_value.field_avp__AAA__3GPP__ULA__Flags = new OCTETSTRING_template(other_value.avp__AAA__3GPP__ULA__Flags()); break; case AVP__Data::ALT_avp__DCA__3GPP__Originator__Interface: single_value.field_avp__DCA__3GPP__Originator__Interface = new AVP__list_template(other_value.avp__DCA__3GPP__Originator__Interface()); break; case AVP__Data::ALT_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported: single_value.field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported = new AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported_template(other_value.avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported()); break; case AVP__Data::ALT_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature: single_value.field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature = new AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature_template(other_value.avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature()); break; case AVP__Data::ALT_avp__DCA__3GPP__File__Repair__Supported: single_value.field_avp__DCA__3GPP__File__Repair__Supported = new DCA__3GPP__File__Repair__Supported_template(other_value.avp__DCA__3GPP__File__Repair__Supported()); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPX__Network: single_value.field_avp__DNAS__NONE__Framed__IPX__Network = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Framed__IPX__Network()); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Assignment__Id: single_value.field_avp__DNAS__NONE__Tunnel__Assignment__Id = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Tunnel__Assignment__Id()); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Service__Specific__Units: single_value.field_avp__DCC__NONE__CC__Service__Specific__Units = new OCTETSTRING_template(other_value.avp__DCC__NONE__CC__Service__Specific__Units()); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Answer__Timestamp: single_value.field_avp__DCA__3GPP__SDP__Answer__Timestamp = new OCTETSTRING_template(other_value.avp__DCA__3GPP__SDP__Answer__Timestamp()); break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__Identifier: single_value.field_avp__AAA__3GPP__WLAN__Identifier = new AVP__list_template(other_value.avp__AAA__3GPP__WLAN__Identifier()); break; case AVP__Data::ALT_avp__DCA__3GPP__Type__Number: single_value.field_avp__DCA__3GPP__Type__Number = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Type__Number()); break; case AVP__Data::ALT_avp__DCA__3GPP__NIDD__Submission: single_value.field_avp__DCA__3GPP__NIDD__Submission = new AVP__list_template(other_value.avp__DCA__3GPP__NIDD__Submission()); break; case AVP__Data::ALT_avp__S6__3GPP__T4__Parameters: single_value.field_avp__S6__3GPP__T4__Parameters = new AVP__list_template(other_value.avp__S6__3GPP__T4__Parameters()); break; case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Identifier__Value: single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value = new OCTETSTRING_template(other_value.avp__RX__3GPP__Access__Network__Charging__Identifier__Value()); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier: single_value.field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier()); break; case AVP__Data::ALT_avp__S6__3GPP__AESE__Error__Report: single_value.field_avp__S6__3GPP__AESE__Error__Report = new AVP__list_template(other_value.avp__S6__3GPP__AESE__Error__Report()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__HA__SPI: single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI = new OCTETSTRING_template(other_value.avp__MIPv4__NONE__MIP__FA__to__HA__SPI()); break; case AVP__Data::ALT_avp__DCA__3GPP__Event__Type: single_value.field_avp__DCA__3GPP__Event__Type = new AVP__list_template(other_value.avp__DCA__3GPP__Event__Type()); break; case AVP__Data::ALT_avp__RX__3GPP__Sharing__Key__DL: single_value.field_avp__RX__3GPP__Sharing__Key__DL = new OCTETSTRING_template(other_value.avp__RX__3GPP__Sharing__Key__DL()); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Remove: single_value.field_avp__PCC__3GPP__ADC__Rule__Remove = new AVP__list_template(other_value.avp__PCC__3GPP__ADC__Rule__Remove()); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container: single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container = new AVP__list_template(other_value.avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container()); break; case AVP__Data::ALT_avp__S6__3GPP__Restricted__PLMN__List: single_value.field_avp__S6__3GPP__Restricted__PLMN__List = new AVP__list_template(other_value.avp__S6__3GPP__Restricted__PLMN__List()); break; case AVP__Data::ALT_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx: single_value.field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx = new AVP__list_template(other_value.avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx()); break; case AVP__Data::ALT_avp__AAA__3GPP__Age__Of__Location__Information: single_value.field_avp__AAA__3GPP__Age__Of__Location__Information = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Age__Of__Location__Information()); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Group__Name: single_value.field_avp__DCA__3GPP__PoC__Group__Name = new OCTETSTRING_template(other_value.avp__DCA__3GPP__PoC__Group__Name()); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Requested__BW__DL: single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__DL = new OCTETSTRING_template(other_value.avp__RX__3GPP__Extended__Max__Requested__BW__DL()); break; case AVP__Data::ALT_avp__PCC__3GPP__Flow__Information: single_value.field_avp__PCC__3GPP__Flow__Information = new AVP__list_template(other_value.avp__PCC__3GPP__Flow__Information()); break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Information: single_value.field_avp__DCA__3GPP__PS__Information = new AVP__list_template(other_value.avp__DCA__3GPP__PS__Information()); break; case AVP__Data::ALT_avp__DCA__3GPP__MTC__IWF__Address: single_value.field_avp__DCA__3GPP__MTC__IWF__Address = new AVP__Address_template(other_value.avp__DCA__3GPP__MTC__IWF__Address()); break; case AVP__Data::ALT_avp__PCC__3GPP__Execution__Time: single_value.field_avp__PCC__3GPP__Execution__Time = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Execution__Time()); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Identifier: single_value.field_avp__DNAS__NONE__NAS__Identifier = new OCTETSTRING_template(other_value.avp__DNAS__NONE__NAS__Identifier()); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Server__Auth__Id: single_value.field_avp__DNAS__NONE__Tunnel__Server__Auth__Id = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Tunnel__Server__Auth__Id()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Contact: single_value.field_avp__CxDx__3GPP__Contact = new OCTETSTRING_template(other_value.avp__CxDx__3GPP__Contact()); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Correlation__Indicator: single_value.field_avp__PCC__3GPP__Charging__Correlation__Indicator = new PCC__3GPP__Charging__Correlation__Indicator_template(other_value.avp__PCC__3GPP__Charging__Correlation__Indicator()); break; case AVP__Data::ALT_avp__DCC__NONE__Credit__Control: single_value.field_avp__DCC__NONE__Credit__Control = new DCC__NONE__Credit__Control_template(other_value.avp__DCC__NONE__Credit__Control()); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Record__Number: single_value.field_avp__BASE__NONE__Accounting__Record__Number = new OCTETSTRING_template(other_value.avp__BASE__NONE__Accounting__Record__Number()); break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__Event__1I: single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1I = new INTEGER_template(other_value.avp__AAA__3GPP__Event__Threshold__Event__1I()); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction: single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction = new OCTETSTRING_template(other_value.avp__DCA__3GPP__SIP__Request__Timestamp__Fraction()); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Mode: single_value.field_avp__DCA__3GPP__Service__Mode = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Service__Mode()); break; case AVP__Data::ALT_avp__CxDx__3GPP__User__Data: single_value.field_avp__CxDx__3GPP__User__Data = new OCTETSTRING_template(other_value.avp__CxDx__3GPP__User__Data()); break; case AVP__Data::ALT_avp__AAA__3GPP__Report__Interval: single_value.field_avp__AAA__3GPP__Report__Interval = new AAA__3GPP__Report__Interval_template(other_value.avp__AAA__3GPP__Report__Interval()); break; case AVP__Data::ALT_avp__PCC__3GPP__RAN__NAS__Release__Cause: single_value.field_avp__PCC__3GPP__RAN__NAS__Release__Cause = new OCTETSTRING_template(other_value.avp__PCC__3GPP__RAN__NAS__Release__Cause()); break; case AVP__Data::ALT_avp__DCA__3GPP__Dynamic__Address__Flag__Extension: single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension = new DCA__3GPP__Dynamic__Address__Flag__Extension_template(other_value.avp__DCA__3GPP__Dynamic__Address__Flag__Extension()); break; case AVP__Data::ALT_avp__AAA__3GPP__Client__Identity: single_value.field_avp__AAA__3GPP__Client__Identity = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Client__Identity()); break; case AVP__Data::ALT_avp__BASE__NONE__Redirect__Host__Usage: single_value.field_avp__BASE__NONE__Redirect__Host__Usage = new BASE__NONE__Redirect__Host__Usage_template(other_value.avp__BASE__NONE__Redirect__Host__Usage()); break; case AVP__Data::ALT_avp__DCA__3GPP__CSG__Access__Mode: single_value.field_avp__DCA__3GPP__CSG__Access__Mode = new DCA__3GPP__CSG__Access__Mode_template(other_value.avp__DCA__3GPP__CSG__Access__Mode()); break; case AVP__Data::ALT_avp__AAA__3GPP__Equipment__Status: single_value.field_avp__AAA__3GPP__Equipment__Status = new AAA__3GPP__Equipment__Status_template(other_value.avp__AAA__3GPP__Equipment__Status()); break; case AVP__Data::ALT_avp__DCA__3GPP__Supplementary__Service: single_value.field_avp__DCA__3GPP__Supplementary__Service = new AVP__list_template(other_value.avp__DCA__3GPP__Supplementary__Service()); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Packet__Filter: single_value.field_avp__GI__3GPP__3GPP__Packet__Filter = new OCTETSTRING_template(other_value.avp__GI__3GPP__3GPP__Packet__Filter()); break; case AVP__Data::ALT_avp__DCC__NONE__Redirect__Server__Address: single_value.field_avp__DCC__NONE__Redirect__Server__Address = new OCTETSTRING_template(other_value.avp__DCC__NONE__Redirect__Server__Address()); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Auth__Mode: single_value.field_avp__MIPv6__NONE__MIP6__Auth__Mode = new OCTETSTRING_template(other_value.avp__MIPv6__NONE__MIP6__Auth__Mode()); break; case AVP__Data::ALT_avp__AAA__3GPP__EPS__Location__Information: single_value.field_avp__AAA__3GPP__EPS__Location__Information = new AVP__list_template(other_value.avp__AAA__3GPP__EPS__Location__Information()); break; case AVP__Data::ALT_avp__DCA__3GPP__Access__Network__Information: single_value.field_avp__DCA__3GPP__Access__Network__Information = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Access__Network__Information()); break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Identity: single_value.field_avp__DCA__3GPP__Called__Identity = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Called__Identity()); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Default__APN__Context__Id: single_value.field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id = new OCTETSTRING_template(other_value.avp__AAA__3GPP__TWAN__Default__APN__Context__Id()); break; case AVP__Data::ALT_avp__DCA__3GPP__SGSN__Address: single_value.field_avp__DCA__3GPP__SGSN__Address = new AVP__Address_template(other_value.avp__DCA__3GPP__SGSN__Address()); break; case AVP__Data::ALT_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method: single_value.field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method = new DCA__3GPP__SGi__PtP__Tunnelling__Method_template(other_value.avp__DCA__3GPP__SGi__PtP__Tunnelling__Method()); break; case AVP__Data::ALT_avp__BASE__NONE__Session__Timeout: single_value.field_avp__BASE__NONE__Session__Timeout = new OCTETSTRING_template(other_value.avp__BASE__NONE__Session__Timeout()); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost: single_value.field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Acct__Tunnel__Packets__Lost()); break; case AVP__Data::ALT_avp__DCA__3GPP__NNI__Type: single_value.field_avp__DCA__3GPP__NNI__Type = new DCA__3GPP__NNI__Type_template(other_value.avp__DCA__3GPP__NNI__Type()); break; case AVP__Data::ALT_avp__RX__3GPP__Service__Info__Status: single_value.field_avp__RX__3GPP__Service__Info__Status = new RX__3GPP__Service__Info__Status_template(other_value.avp__RX__3GPP__Service__Info__Status()); break; case AVP__Data::ALT_avp__S6__3GPP__CIR__Flags: single_value.field_avp__S6__3GPP__CIR__Flags = new OCTETSTRING_template(other_value.avp__S6__3GPP__CIR__Flags()); break; case AVP__Data::ALT_avp__PCC__3GPP__Precedence: single_value.field_avp__PCC__3GPP__Precedence = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Precedence()); break; case AVP__Data::ALT_avp__DCA__3GPP__User__Participating__Type: single_value.field_avp__DCA__3GPP__User__Participating__Type = new DCA__3GPP__User__Participating__Type_template(other_value.avp__DCA__3GPP__User__Participating__Type()); break; case AVP__Data::ALT_avp__DCA__3GPP__GGSN__Address: single_value.field_avp__DCA__3GPP__GGSN__Address = new AVP__Address_template(other_value.avp__DCA__3GPP__GGSN__Address()); break; case AVP__Data::ALT_avp__RX__3GPP__Sponsoring__Action: single_value.field_avp__RX__3GPP__Sponsoring__Action = new RX__3GPP__Sponsoring__Action_template(other_value.avp__RX__3GPP__Sponsoring__Action()); break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Resources__Indicator: single_value.field_avp__DCA__3GPP__Radio__Resources__Indicator = new INTEGER_template(other_value.avp__DCA__3GPP__Radio__Resources__Indicator()); break; case AVP__Data::ALT_avp__S6__3GPP__Granted__Validity__Time: single_value.field_avp__S6__3GPP__Granted__Validity__Time = new OCTETSTRING_template(other_value.avp__S6__3GPP__Granted__Validity__Time()); break; case AVP__Data::ALT_avp__PCC__3GPP__Priority__Level: single_value.field_avp__PCC__3GPP__Priority__Level = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Priority__Level()); break; case AVP__Data::ALT_avp__DCA__3GPP__Node__Functionality: single_value.field_avp__DCA__3GPP__Node__Functionality = new DCA__3GPP__Node__Functionality_template(other_value.avp__DCA__3GPP__Node__Functionality()); break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Description: single_value.field_avp__RX__3GPP__Flow__Description = new CHARSTRING_template(other_value.avp__RX__3GPP__Flow__Description()); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Information: single_value.field_avp__PCC__3GPP__Packet__Filter__Information = new AVP__list_template(other_value.avp__PCC__3GPP__Packet__Filter__Information()); break; case AVP__Data::ALT_avp__AAA__3GPP__Daylight__Saving__Time: single_value.field_avp__AAA__3GPP__Daylight__Saving__Time = new AAA__3GPP__Daylight__Saving__Time_template(other_value.avp__AAA__3GPP__Daylight__Saving__Time()); break; case AVP__Data::ALT_avp__DCA__3GPP__Address__Domain: single_value.field_avp__DCA__3GPP__Address__Domain = new AVP__list_template(other_value.avp__DCA__3GPP__Address__Domain()); break; case AVP__Data::ALT_avp__S6__3GPP__SCEF__ID: single_value.field_avp__S6__3GPP__SCEF__ID = new CHARSTRING_template(other_value.avp__S6__3GPP__SCEF__ID()); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Length: single_value.field_avp__DCA__3GPP__Content__Length = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Content__Length()); break; case AVP__Data::ALT_avp__PCC__3GPP__Removal__Of__Access: single_value.field_avp__PCC__3GPP__Removal__Of__Access = new PCC__3GPP__Removal__Of__Access_template(other_value.avp__PCC__3GPP__Removal__Of__Access()); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Report: single_value.field_avp__PCC__3GPP__ADC__Rule__Report = new AVP__list_template(other_value.avp__PCC__3GPP__ADC__Rule__Report()); break; case AVP__Data::ALT_avp__AAA__3GPP__Preferred__Data__Mode: single_value.field_avp__AAA__3GPP__Preferred__Data__Mode = new AVP__list_template(other_value.avp__AAA__3GPP__Preferred__Data__Mode()); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Functionality: single_value.field_avp__DCA__3GPP__ProSe__Functionality = new DCA__3GPP__ProSe__Functionality_template(other_value.avp__DCA__3GPP__ProSe__Functionality()); break; case AVP__Data::ALT_avp__DCA__3GPP__Low__Balance__Indication: single_value.field_avp__DCA__3GPP__Low__Balance__Indication = new DCA__3GPP__Low__Balance__Indication_template(other_value.avp__DCA__3GPP__Low__Balance__Indication()); break; case AVP__Data::ALT_avp__PCC__3GPP__Guaranteed__Bitrate__UL: single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__UL = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Guaranteed__Bitrate__UL()); break; case AVP__Data::ALT_avp__AAA__3GPP__UE__SRVCC__Capability: single_value.field_avp__AAA__3GPP__UE__SRVCC__Capability = new AAA__3GPP__UE__SRVCC__Capability_template(other_value.avp__AAA__3GPP__UE__SRVCC__Capability()); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Group: single_value.field_avp__DNAS__NONE__Login__LAT__Group = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Login__LAT__Group()); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__IPv6__Address: single_value.field_avp__DNAS__NONE__NAS__IPv6__Address = new OCTETSTRING_template(other_value.avp__DNAS__NONE__NAS__IPv6__Address()); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MAC__Mobility__Data: single_value.field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data = new OCTETSTRING_template(other_value.avp__MIPv6__NONE__MIP__MAC__Mobility__Data()); break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Output__Octets: single_value.field_avp__MIPv4__NONE__Accounting__Output__Octets = new OCTETSTRING_template(other_value.avp__MIPv4__NONE__Accounting__Output__Octets()); break; case AVP__Data::ALT_avp__CxDx__3GPP__To__SIP__Header: single_value.field_avp__CxDx__3GPP__To__SIP__Header = new OCTETSTRING_template(other_value.avp__CxDx__3GPP__To__SIP__Header()); break; case AVP__Data::ALT_avp__AAA__3GPP__Coupled__Node__Diameter__ID: single_value.field_avp__AAA__3GPP__Coupled__Node__Diameter__ID = new CHARSTRING_template(other_value.avp__AAA__3GPP__Coupled__Node__Diameter__ID()); break; case AVP__Data::ALT_avp__DCA__3GPP__Real__Time__Tariff__Information: single_value.field_avp__DCA__3GPP__Real__Time__Tariff__Information = new AVP__list_template(other_value.avp__DCA__3GPP__Real__Time__Tariff__Information()); break; case AVP__Data::ALT_avp__AAA__3GPP__STN__SR: single_value.field_avp__AAA__3GPP__STN__SR = new OCTETSTRING_template(other_value.avp__AAA__3GPP__STN__SR()); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Type: single_value.field_avp__DCA__3GPP__SDP__Type = new DCA__3GPP__SDP__Type_template(other_value.avp__DCA__3GPP__SDP__Type()); break; case AVP__Data::ALT_avp__BASE__NONE__Supported__Vendor__Id: single_value.field_avp__BASE__NONE__Supported__Vendor__Id = new OCTETSTRING_template(other_value.avp__BASE__NONE__Supported__Vendor__Id()); break; case AVP__Data::ALT_avp__AAA__3GPP__ServiceTypeIdentity: single_value.field_avp__AAA__3GPP__ServiceTypeIdentity = new OCTETSTRING_template(other_value.avp__AAA__3GPP__ServiceTypeIdentity()); break; case AVP__Data::ALT_avp__DCA__3GPP__Requested__Party__Address: single_value.field_avp__DCA__3GPP__Requested__Party__Address = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Requested__Party__Address()); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Information: single_value.field_avp__DCA__3GPP__Announcement__Information = new AVP__list_template(other_value.avp__DCA__3GPP__Announcement__Information()); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Authentic: single_value.field_avp__DNAS__NONE__Acct__Authentic = new DNAS__NONE__Acct__Authentic_template(other_value.avp__DNAS__NONE__Acct__Authentic()); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Identifier: single_value.field_avp__DCC__NONE__Service__Identifier = new OCTETSTRING_template(other_value.avp__DCC__NONE__Service__Identifier()); break; case AVP__Data::ALT_avp__AAA__3GPP__AUTN: single_value.field_avp__AAA__3GPP__AUTN = new OCTETSTRING_template(other_value.avp__AAA__3GPP__AUTN()); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__User__Data: single_value.field_avp__AAA__3GPP__Non__3GPP__User__Data = new AVP__list_template(other_value.avp__AAA__3GPP__Non__3GPP__User__Data()); break; case AVP__Data::ALT_avp__DCA__3GPP__Delivery__Report__Requested: single_value.field_avp__DCA__3GPP__Delivery__Report__Requested = new DCA__3GPP__Delivery__Report__Requested_template(other_value.avp__DCA__3GPP__Delivery__Report__Requested()); break; case AVP__Data::ALT_avp__GI__3GPP__TWAN__Identifier: single_value.field_avp__GI__3GPP__TWAN__Identifier = new OCTETSTRING_template(other_value.avp__GI__3GPP__TWAN__Identifier()); break; case AVP__Data::ALT_avp__AAA__3GPP__Origination__Time__Stamp: single_value.field_avp__AAA__3GPP__Origination__Time__Stamp = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Origination__Time__Stamp()); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__APN: single_value.field_avp__DCA__3GPP__LCS__APN = new OCTETSTRING_template(other_value.avp__DCA__3GPP__LCS__APN()); break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope__End__Time: single_value.field_avp__DCA__3GPP__Envelope__End__Time = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Envelope__End__Time()); break; case AVP__Data::ALT_avp__RX__3GPP__Sponsored__Connectivity__Data: single_value.field_avp__RX__3GPP__Sponsored__Connectivity__Data = new AVP__list_template(other_value.avp__RX__3GPP__Sponsored__Connectivity__Data()); break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Request__Type: single_value.field_avp__BASE__NONE__Auth__Request__Type = new BASE__NONE__Auth__Request__Type_template(other_value.avp__BASE__NONE__Auth__Request__Type()); break; case AVP__Data::ALT_avp__DCA__3GPP__Application__Server__Information: single_value.field_avp__DCA__3GPP__Application__Server__Information = new AVP__list_template(other_value.avp__DCA__3GPP__Application__Server__Information()); break; case AVP__Data::ALT_avp__DCA__3GPP__Originator__Address: single_value.field_avp__DCA__3GPP__Originator__Address = new AVP__list_template(other_value.avp__DCA__3GPP__Originator__Address()); break; case AVP__Data::ALT_avp__DCA__3GPP__Network__Call__Reference__Number: single_value.field_avp__DCA__3GPP__Network__Call__Reference__Number = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Network__Call__Reference__Number()); break; case AVP__Data::ALT_avp__S6__3GPP__AESE__Communication__Pattern: single_value.field_avp__S6__3GPP__AESE__Communication__Pattern = new AVP__list_template(other_value.avp__S6__3GPP__AESE__Communication__Pattern()); break; case AVP__Data::ALT_avp__PCC__3GPP__NBIFOM__Mode: single_value.field_avp__PCC__3GPP__NBIFOM__Mode = new PCC__3GPP__NBIFOM__Mode_template(other_value.avp__PCC__3GPP__NBIFOM__Mode()); break; case AVP__Data::ALT_avp__PCC__3GPP__Redirect__Information: single_value.field_avp__PCC__3GPP__Redirect__Information = new AVP__list_template(other_value.avp__PCC__3GPP__Redirect__Information()); break; case AVP__Data::ALT_avp__DCC__NONE__Validity__Time: single_value.field_avp__DCC__NONE__Validity__Time = new OCTETSTRING_template(other_value.avp__DCC__NONE__Validity__Time()); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier: single_value.field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier()); break; case AVP__Data::ALT_avp__S6__3GPP__Event__Handling: single_value.field_avp__S6__3GPP__Event__Handling = new OCTETSTRING_template(other_value.avp__S6__3GPP__Event__Handling()); break; case AVP__Data::ALT_avp__PCC__3GPP__ToS__Traffic__Class: single_value.field_avp__PCC__3GPP__ToS__Traffic__Class = new OCTETSTRING_template(other_value.avp__PCC__3GPP__ToS__Traffic__Class()); break; case AVP__Data::ALT_avp__AAA__3GPP__Tracking__Area__Identity: single_value.field_avp__AAA__3GPP__Tracking__Area__Identity = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Tracking__Area__Identity()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__FA__SPI: single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI = new OCTETSTRING_template(other_value.avp__MIPv4__NONE__MIP__HA__to__FA__SPI()); break; case AVP__Data::ALT_avp__RX__3GPP__Min__Desired__Bandwidth__UL: single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__UL = new OCTETSTRING_template(other_value.avp__RX__3GPP__Min__Desired__Bandwidth__UL()); break; case AVP__Data::ALT_avp__AAA__3GPP__UVR__Flags: single_value.field_avp__AAA__3GPP__UVR__Flags = new OCTETSTRING_template(other_value.avp__AAA__3GPP__UVR__Flags()); break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Free__Format__Data: single_value.field_avp__DCA__3GPP__PS__Free__Format__Data = new OCTETSTRING_template(other_value.avp__DCA__3GPP__PS__Free__Format__Data()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Originating__Request: single_value.field_avp__CxDx__3GPP__Originating__Request = new CxDx__3GPP__Originating__Request_template(other_value.avp__CxDx__3GPP__Originating__Request()); break; case AVP__Data::ALT_avp__PCC__3GPP__PDN__Connection__ID: single_value.field_avp__PCC__3GPP__PDN__Connection__ID = new OCTETSTRING_template(other_value.avp__PCC__3GPP__PDN__Connection__ID()); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data__Flags: single_value.field_avp__AAA__3GPP__Subscription__Data__Flags = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Subscription__Data__Flags()); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Route: single_value.field_avp__DNAS__NONE__Framed__IPv6__Route = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Framed__IPv6__Route()); break; case AVP__Data::ALT_avp__PCC__3GPP__PRA__Remove: single_value.field_avp__PCC__3GPP__PRA__Remove = new AVP__list_template(other_value.avp__PCC__3GPP__PRA__Remove()); break; case AVP__Data::ALT_avp__AAA__3GPP__DSR__Flags: single_value.field_avp__AAA__3GPP__DSR__Flags = new OCTETSTRING_template(other_value.avp__AAA__3GPP__DSR__Flags()); break; case AVP__Data::ALT_avp__DCC__NONE__Granted__Service__Unit: single_value.field_avp__DCC__NONE__Granted__Service__Unit = new AVP__list_template(other_value.avp__DCC__NONE__Granted__Service__Unit()); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Timestamp: single_value.field_avp__MIPv6__NONE__MIP__Timestamp = new OCTETSTRING_template(other_value.avp__MIPv6__NONE__MIP__Timestamp()); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Portability__Routing__Information: single_value.field_avp__DCA__3GPP__Number__Portability__Routing__Information = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Number__Portability__Routing__Information()); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer: single_value.field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer()); break; case AVP__Data::ALT_avp__AAA__3GPP__Specific__APN__Info: single_value.field_avp__AAA__3GPP__Specific__APN__Info = new AVP__list_template(other_value.avp__AAA__3GPP__Specific__APN__Info()); break; case AVP__Data::ALT_avp__AAA__3GPP__Terminal__Information: single_value.field_avp__AAA__3GPP__Terminal__Information = new AVP__list_template(other_value.avp__AAA__3GPP__Terminal__Information()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Restoration__Info: single_value.field_avp__CxDx__3GPP__Restoration__Info = new AVP__list_template(other_value.avp__CxDx__3GPP__Restoration__Info()); break; case AVP__Data::ALT_avp__BASE__NONE__Product__Name: single_value.field_avp__BASE__NONE__Product__Name = new OCTETSTRING_template(other_value.avp__BASE__NONE__Product__Name()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__MN__MSA: single_value.field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA = new AVP__list_template(other_value.avp__MIPv4__NONE__MIP__HA__to__MN__MSA()); break; case AVP__Data::ALT_avp__DCA__3GPP__Account__Expiration: single_value.field_avp__DCA__3GPP__Account__Expiration = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Account__Expiration()); break; case AVP__Data::ALT_avp__AAA__3GPP__CSG__Id: single_value.field_avp__AAA__3GPP__CSG__Id = new OCTETSTRING_template(other_value.avp__AAA__3GPP__CSG__Id()); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IP__Netmask: single_value.field_avp__DNAS__NONE__Framed__IP__Netmask = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Framed__IP__Netmask()); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IPv6__DNS__Servers: single_value.field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers = new OCTETSTRING_template(other_value.avp__GI__3GPP__3GPP__IPv6__DNS__Servers()); break; case AVP__Data::ALT_avp__AAA__3GPP__SSID: single_value.field_avp__AAA__3GPP__SSID = new OCTETSTRING_template(other_value.avp__AAA__3GPP__SSID()); break; case AVP__Data::ALT_avp__AAA__3GPP__Call__Barring__Info: single_value.field_avp__AAA__3GPP__Call__Barring__Info = new AVP__list_template(other_value.avp__AAA__3GPP__Call__Barring__Info()); break; case AVP__Data::ALT_avp__DCA__3GPP__BSSID: single_value.field_avp__DCA__3GPP__BSSID = new OCTETSTRING_template(other_value.avp__DCA__3GPP__BSSID()); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Info: single_value.field_avp__DCC__NONE__Service__Parameter__Info = new AVP__list_template(other_value.avp__DCC__NONE__Service__Parameter__Info()); break; case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Exchange: single_value.field_avp__DCA__3GPP__Talk__Burst__Exchange = new AVP__list_template(other_value.avp__DCA__3GPP__Talk__Burst__Exchange()); break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Order: single_value.field_avp__DCA__3GPP__Variable__Part__Order = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Variable__Part__Order()); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Mechanism: single_value.field_avp__DCA__3GPP__Time__Quota__Mechanism = new AVP__list_template(other_value.avp__DCA__3GPP__Time__Quota__Mechanism()); break; case AVP__Data::ALT_avp__AAA__3GPP__ANID: single_value.field_avp__AAA__3GPP__ANID = new OCTETSTRING_template(other_value.avp__AAA__3GPP__ANID()); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Report__Number: single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Number = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Monitoring__Event__Report__Number()); break; case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Name: single_value.field_avp__S6__3GPP__IP__SM__GW__Name = new CHARSTRING_template(other_value.avp__S6__3GPP__IP__SM__GW__Name()); break; case AVP__Data::ALT_avp__BASE__NONE__Origin__State__Id: single_value.field_avp__BASE__NONE__Origin__State__Id = new OCTETSTRING_template(other_value.avp__BASE__NONE__Origin__State__Id()); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Sub__Component: single_value.field_avp__RX__3GPP__Media__Sub__Component = new AVP__list_template(other_value.avp__RX__3GPP__Media__Sub__Component()); break; case AVP__Data::ALT_avp__DCA__3GPP__CN__Operator__Selection__Entity: single_value.field_avp__DCA__3GPP__CN__Operator__Selection__Entity = new DCA__3GPP__CN__Operator__Selection__Entity_template(other_value.avp__DCA__3GPP__CN__Operator__Selection__Entity()); break; case AVP__Data::ALT_avp__S6__3GPP__Accuracy: single_value.field_avp__S6__3GPP__Accuracy = new OCTETSTRING_template(other_value.avp__S6__3GPP__Accuracy()); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Remove: single_value.field_avp__PCC__3GPP__Charging__Rule__Remove = new AVP__list_template(other_value.avp__PCC__3GPP__Charging__Rule__Remove()); break; case AVP__Data::ALT_avp__DCA__3GPP__Originating__IOI: single_value.field_avp__DCA__3GPP__Originating__IOI = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Originating__IOI()); break; case AVP__Data::ALT_avp__RX__3GPP__Min__Requested__Bandwidth__DL: single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__DL = new OCTETSTRING_template(other_value.avp__RX__3GPP__Min__Requested__Bandwidth__DL()); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier: single_value.field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier = new OCTETSTRING_template(other_value.avp__DCA__3GPP__ProSe__Function__PLMN__Identifier()); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Report: single_value.field_avp__S6__3GPP__Service__Report = new AVP__list_template(other_value.avp__S6__3GPP__Service__Report()); break; case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Information: single_value.field_avp__PCC__3GPP__Tunnel__Information = new AVP__list_template(other_value.avp__PCC__3GPP__Tunnel__Information()); break; case AVP__Data::ALT_avp__DCA__3GPP__Bearer__Service: single_value.field_avp__DCA__3GPP__Bearer__Service = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Bearer__Service()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name: single_value.field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name = new CHARSTRING_template(other_value.avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name()); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Definition: single_value.field_avp__PCC__3GPP__QoS__Rule__Definition = new AVP__list_template(other_value.avp__PCC__3GPP__QoS__Rule__Definition()); break; case AVP__Data::ALT_avp__AAA__3GPP__Time__Zone: single_value.field_avp__AAA__3GPP__Time__Zone = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Time__Zone()); break; case AVP__Data::ALT_avp__S6__3GPP__Periodic__Time: single_value.field_avp__S6__3GPP__Periodic__Time = new OCTETSTRING_template(other_value.avp__S6__3GPP__Periodic__Time()); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Failure__Code: single_value.field_avp__PCC__3GPP__Routing__Rule__Failure__Code = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Routing__Rule__Failure__Code()); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Destination__Host: single_value.field_avp__PCC__3GPP__TDF__Destination__Host = new CHARSTRING_template(other_value.avp__PCC__3GPP__TDF__Destination__Host()); break; case AVP__Data::ALT_avp__AAA__3GPP__Local__Group__Id: single_value.field_avp__AAA__3GPP__Local__Group__Id = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Local__Group__Id()); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Discharge__Time: single_value.field_avp__DCA__3GPP__SM__Discharge__Time = new OCTETSTRING_template(other_value.avp__DCA__3GPP__SM__Discharge__Time()); break; case AVP__Data::ALT_avp__DCA__3GPP__Requestor__PLMN__Identifier: single_value.field_avp__DCA__3GPP__Requestor__PLMN__Identifier = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Requestor__PLMN__Identifier()); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Application__Reference__Identifier: single_value.field_avp__DCA__3GPP__IMS__Application__Reference__Identifier = new OCTETSTRING_template(other_value.avp__DCA__3GPP__IMS__Application__Reference__Identifier()); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Report: single_value.field_avp__PCC__3GPP__Charging__Rule__Report = new AVP__list_template(other_value.avp__PCC__3GPP__Charging__Rule__Report()); break; case AVP__Data::ALT_avp__AAA__3GPP__Service__Area__Identity: single_value.field_avp__AAA__3GPP__Service__Area__Identity = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Service__Area__Identity()); break; case AVP__Data::ALT_avp__BASE__NONE__User__Name: single_value.field_avp__BASE__NONE__User__Name = new OCTETSTRING_template(other_value.avp__BASE__NONE__User__Name()); break; case AVP__Data::ALT_avp__AAA__3GPP__UE__PC5__AMBR: single_value.field_avp__AAA__3GPP__UE__PC5__AMBR = new OCTETSTRING_template(other_value.avp__AAA__3GPP__UE__PC5__AMBR()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Public__Identity: single_value.field_avp__CxDx__3GPP__Public__Identity = new OCTETSTRING_template(other_value.avp__CxDx__3GPP__Public__Identity()); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Sub__Session__Id: single_value.field_avp__BASE__NONE__Accounting__Sub__Session__Id = new OCTETSTRING_template(other_value.avp__BASE__NONE__Accounting__Sub__Session__Id()); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Delay__Time: single_value.field_avp__DNAS__NONE__Acct__Delay__Time = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Acct__Delay__Time()); break; case AVP__Data::ALT_avp__DCA__3GPP__Local__Sequence__Number: single_value.field_avp__DCA__3GPP__Local__Sequence__Number = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Local__Sequence__Number()); break; case AVP__Data::ALT_avp__CxDx__3GPP__UAR__Flags: single_value.field_avp__CxDx__3GPP__UAR__Flags = new OCTETSTRING_template(other_value.avp__CxDx__3GPP__UAR__Flags()); break; case AVP__Data::ALT_avp__AAA__3GPP__Collection__Period__RRM__UMTS: single_value.field_avp__AAA__3GPP__Collection__Period__RRM__UMTS = new AAA__3GPP__Collection__Period__RRM__UMTS_template(other_value.avp__AAA__3GPP__Collection__Period__RRM__UMTS()); break; case AVP__Data::ALT_avp__AAA__3GPP__Operator__Determined__Barring: single_value.field_avp__AAA__3GPP__Operator__Determined__Barring = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Operator__Determined__Barring()); break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Received__Address: single_value.field_avp__DCA__3GPP__Recipient__Received__Address = new AVP__list_template(other_value.avp__DCA__3GPP__Recipient__Received__Address()); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Server__Endpoint: single_value.field_avp__DNAS__NONE__Tunnel__Server__Endpoint = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Tunnel__Server__Endpoint()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host: single_value.field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host = new CHARSTRING_template(other_value.avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host()); break; case AVP__Data::ALT_avp__BASE__NONE__Session__Binding: single_value.field_avp__BASE__NONE__Session__Binding = new OCTETSTRING_template(other_value.avp__BASE__NONE__Session__Binding()); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMEISV: single_value.field_avp__GI__3GPP__3GPP__IMEISV = new OCTETSTRING_template(other_value.avp__GI__3GPP__3GPP__IMEISV()); break; case AVP__Data::ALT_avp__AAA__3GPP__SS__Code: single_value.field_avp__AAA__3GPP__SS__Code = new OCTETSTRING_template(other_value.avp__AAA__3GPP__SS__Code()); break; case AVP__Data::ALT_avp__DCA__3GPP__DCD__Information: single_value.field_avp__DCA__3GPP__DCD__Information = new AVP__list_template(other_value.avp__DCA__3GPP__DCD__Information()); break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Estimate__Type: single_value.field_avp__DCA__3GPP__Location__Estimate__Type = new DCA__3GPP__Location__Estimate__Type_template(other_value.avp__DCA__3GPP__Location__Estimate__Type()); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Indicator: single_value.field_avp__DCA__3GPP__Time__Indicator = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Time__Indicator()); break; case AVP__Data::ALT_avp__DCA__3GPP__Addressee__Type: single_value.field_avp__DCA__3GPP__Addressee__Type = new DCA__3GPP__Addressee__Type_template(other_value.avp__DCA__3GPP__Addressee__Type()); break; case AVP__Data::ALT_avp__BASE__NONE__Acct__Multi__Session__Id: single_value.field_avp__BASE__NONE__Acct__Multi__Session__Id = new OCTETSTRING_template(other_value.avp__BASE__NONE__Acct__Multi__Session__Id()); break; case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id__Data: single_value.field_avp__DCC__NONE__Subscription__Id__Data = new OCTETSTRING_template(other_value.avp__DCC__NONE__Subscription__Id__Data()); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Connectivity__Parameters: single_value.field_avp__AAA__3GPP__TWAN__Connectivity__Parameters = new AVP__list_template(other_value.avp__AAA__3GPP__TWAN__Connectivity__Parameters()); break; case AVP__Data::ALT_avp__DCA__3GPP__Reply__Applic__ID: single_value.field_avp__DCA__3GPP__Reply__Applic__ID = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Reply__Applic__ID()); break; case AVP__Data::ALT_avp__DCA__3GPP__Participant__Access__Priority: single_value.field_avp__DCA__3GPP__Participant__Access__Priority = new DCA__3GPP__Participant__Access__Priority_template(other_value.avp__DCA__3GPP__Participant__Access__Priority()); break; case AVP__Data::ALT_avp__RX__3GPP__RS__Bandwidth: single_value.field_avp__RX__3GPP__RS__Bandwidth = new OCTETSTRING_template(other_value.avp__RX__3GPP__RS__Bandwidth()); break; case AVP__Data::ALT_avp__S6__3GPP__Reachability__Information: single_value.field_avp__S6__3GPP__Reachability__Information = new OCTETSTRING_template(other_value.avp__S6__3GPP__Reachability__Information()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Algorithm__Type: single_value.field_avp__MIPv4__NONE__MIP__Algorithm__Type = new MIPv4__NONE__MIP__Algorithm__Type_template(other_value.avp__MIPv4__NONE__MIP__Algorithm__Type()); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Session__Description: single_value.field_avp__DCA__3GPP__SDP__Session__Description = new OCTETSTRING_template(other_value.avp__DCA__3GPP__SDP__Session__Description()); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Desired__BW__DL: single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__DL = new OCTETSTRING_template(other_value.avp__RX__3GPP__Extended__Min__Desired__BW__DL()); break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Info: single_value.field_avp__DCA__3GPP__Location__Info = new AVP__list_template(other_value.avp__DCA__3GPP__Location__Info()); break; case AVP__Data::ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL: single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL = new OCTETSTRING_template(other_value.avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL()); break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__RSRQ: single_value.field_avp__AAA__3GPP__Event__Threshold__RSRQ = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Event__Threshold__RSRQ()); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Information: single_value.field_avp__DCA__3GPP__LCS__Information = new AVP__list_template(other_value.avp__DCA__3GPP__LCS__Information()); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Parameters: single_value.field_avp__S6__3GPP__Service__Parameters = new AVP__list_template(other_value.avp__S6__3GPP__Service__Parameters()); break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Information: single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Information = new AVP__list_template(other_value.avp__PCC__3GPP__Presence__Reporting__Area__Information()); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Identifier: single_value.field_avp__PCC__3GPP__Routing__Rule__Identifier = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Routing__Rule__Identifier()); break; case AVP__Data::ALT_avp__DCA__3GPP__SMS__Information: single_value.field_avp__DCA__3GPP__SMS__Information = new AVP__list_template(other_value.avp__DCA__3GPP__SMS__Information()); break; case AVP__Data::ALT_avp__DCA__3GPP__ePDG__Address: single_value.field_avp__DCA__3GPP__ePDG__Address = new AVP__Address_template(other_value.avp__DCA__3GPP__ePDG__Address()); break; case AVP__Data::ALT_avp__PCC__3GPP__Event__Trigger: single_value.field_avp__PCC__3GPP__Event__Trigger = new PCC__3GPP__Event__Trigger_template(other_value.avp__PCC__3GPP__Event__Trigger()); break; case AVP__Data::ALT_avp__RX__3GPP__GCS__Identifier: single_value.field_avp__RX__3GPP__GCS__Identifier = new OCTETSTRING_template(other_value.avp__RX__3GPP__GCS__Identifier()); break; case AVP__Data::ALT_avp__MIPv6__NONE__QoS__Capability: single_value.field_avp__MIPv6__NONE__QoS__Capability = new AVP__list_template(other_value.avp__MIPv6__NONE__QoS__Capability()); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Install: single_value.field_avp__PCC__3GPP__ADC__Rule__Install = new AVP__list_template(other_value.avp__PCC__3GPP__ADC__Rule__Install()); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator: single_value.field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator = new AAA__3GPP__Non__IP__PDN__Type__Indicator_template(other_value.avp__AAA__3GPP__Non__IP__PDN__Type__Indicator()); break; case AVP__Data::ALT_avp__DCC__NONE__G__S__U__Pool__Identifier: single_value.field_avp__DCC__NONE__G__S__U__Pool__Identifier = new OCTETSTRING_template(other_value.avp__DCC__NONE__G__S__U__Pool__Identifier()); break; case AVP__Data::ALT_avp__DCA__3GPP__Outgoing__Session__Id: single_value.field_avp__DCA__3GPP__Outgoing__Session__Id = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Outgoing__Session__Id()); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Controlling__Address: single_value.field_avp__DCA__3GPP__PoC__Controlling__Address = new OCTETSTRING_template(other_value.avp__DCA__3GPP__PoC__Controlling__Address()); break; case AVP__Data::ALT_avp__DCA__3GPP__Dynamic__Address__Flag: single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag = new DCA__3GPP__Dynamic__Address__Flag_template(other_value.avp__DCA__3GPP__Dynamic__Address__Flag()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Confidentiality__Key: single_value.field_avp__CxDx__3GPP__Confidentiality__Key = new OCTETSTRING_template(other_value.avp__CxDx__3GPP__Confidentiality__Key()); break; case AVP__Data::ALT_avp__PCC__3GPP__Flow__Label: single_value.field_avp__PCC__3GPP__Flow__Label = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Flow__Label()); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port: single_value.field_avp__DNAS__NONE__NAS__Port = new OCTETSTRING_template(other_value.avp__DNAS__NONE__NAS__Port()); break; case AVP__Data::ALT_avp__AAA__3GPP__Authentication__Info: single_value.field_avp__AAA__3GPP__Authentication__Info = new AVP__list_template(other_value.avp__AAA__3GPP__Authentication__Info()); break; case AVP__Data::ALT_avp__DCA__3GPP__Transcoder__Inserted__Indication: single_value.field_avp__DCA__3GPP__Transcoder__Inserted__Indication = new DCA__3GPP__Transcoder__Inserted__Indication_template(other_value.avp__DCA__3GPP__Transcoder__Inserted__Indication()); break; case AVP__Data::ALT_avp__DCA__3GPP__SMS__Node: single_value.field_avp__DCA__3GPP__SMS__Node = new DCA__3GPP__SMS__Node_template(other_value.avp__DCA__3GPP__SMS__Node()); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Interface__List: single_value.field_avp__AAA__3GPP__Trace__Interface__List = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Trace__Interface__List()); break; case AVP__Data::ALT_avp__DCA__3GPP__SGW__Address: single_value.field_avp__DCA__3GPP__SGW__Address = new AVP__Address_template(other_value.avp__DCA__3GPP__SGW__Address()); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Charging__Id: single_value.field_avp__GI__3GPP__3GPP__Charging__Id = new OCTETSTRING_template(other_value.avp__GI__3GPP__3GPP__Charging__Id()); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Algorithm: single_value.field_avp__DNAS__NONE__CHAP__Algorithm = new DNAS__NONE__CHAP__Algorithm_template(other_value.avp__DNAS__NONE__CHAP__Algorithm()); break; case AVP__Data::ALT_avp__AAA__3GPP__APN__Configuration__Profile: single_value.field_avp__AAA__3GPP__APN__Configuration__Profile = new AVP__list_template(other_value.avp__AAA__3GPP__APN__Configuration__Profile()); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts: single_value.field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Number__Of__Received__Talk__Bursts()); break; case AVP__Data::ALT_avp__AAA__3GPP__Full__Network__Name: single_value.field_avp__AAA__3GPP__Full__Network__Name = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Full__Network__Name()); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Type: single_value.field_avp__DCA__3GPP__Message__Type = new DCA__3GPP__Message__Type_template(other_value.avp__DCA__3GPP__Message__Type()); break; case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control__Uplink: single_value.field_avp__DCA__3GPP__APN__Rate__Control__Uplink = new AVP__list_template(other_value.avp__DCA__3GPP__APN__Rate__Control__Uplink()); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__CAMEL__Charging__Info: single_value.field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info = new OCTETSTRING_template(other_value.avp__GI__3GPP__3GPP__CAMEL__Charging__Info()); break; case AVP__Data::ALT_avp__DCA__3GPP__From__Address: single_value.field_avp__DCA__3GPP__From__Address = new OCTETSTRING_template(other_value.avp__DCA__3GPP__From__Address()); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAG__CP__Address: single_value.field_avp__AAA__3GPP__TWAG__CP__Address = new AVP__Address_template(other_value.avp__AAA__3GPP__TWAG__CP__Address()); break; case AVP__Data::ALT_avp__DCA__3GPP__PDP__Context__Type: single_value.field_avp__DCA__3GPP__PDP__Context__Type = new DCA__3GPP__PDP__Context__Type_template(other_value.avp__DCA__3GPP__PDP__Context__Type()); break; case AVP__Data::ALT_avp__RX__3GPP__Flows: single_value.field_avp__RX__3GPP__Flows = new AVP__list_template(other_value.avp__RX__3GPP__Flows()); break; case AVP__Data::ALT_avp__DCA__3GPP__User__Session__Id: single_value.field_avp__DCA__3GPP__User__Session__Id = new OCTETSTRING_template(other_value.avp__DCA__3GPP__User__Session__Id()); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Change__Time: single_value.field_avp__DCA__3GPP__PoC__Change__Time = new OCTETSTRING_template(other_value.avp__DCA__3GPP__PoC__Change__Time()); break; case AVP__Data::ALT_avp__DCA__3GPP__Privacy__Indicator: single_value.field_avp__DCA__3GPP__Privacy__Indicator = new DCA__3GPP__Privacy__Indicator_template(other_value.avp__DCA__3GPP__Privacy__Indicator()); break; case AVP__Data::ALT_avp__S6__3GPP__CIA__Flags: single_value.field_avp__S6__3GPP__CIA__Flags = new OCTETSTRING_template(other_value.avp__S6__3GPP__CIA__Flags()); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Requested__BW__UL: single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__UL = new OCTETSTRING_template(other_value.avp__RX__3GPP__Extended__Min__Requested__BW__UL()); break; case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Time: single_value.field_avp__PCC__3GPP__Monitoring__Time = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Monitoring__Time()); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Input__Octets: single_value.field_avp__DCC__NONE__CC__Input__Octets = new OCTETSTRING_template(other_value.avp__DCC__NONE__CC__Input__Octets()); break; case AVP__Data::ALT_avp__DCA__3GPP__Teleservice: single_value.field_avp__DCA__3GPP__Teleservice = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Teleservice()); break; case AVP__Data::ALT_avp__DCA__3GPP__Quota__Consumption__Time: single_value.field_avp__DCA__3GPP__Quota__Consumption__Time = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Quota__Consumption__Time()); break; case AVP__Data::ALT_avp__S6__3GPP__UE__Reachability__Configuration: single_value.field_avp__S6__3GPP__UE__Reachability__Configuration = new AVP__list_template(other_value.avp__S6__3GPP__UE__Reachability__Configuration()); break; case AVP__Data::ALT_avp__BASE__NONE__Destination__Realm: single_value.field_avp__BASE__NONE__Destination__Realm = new CHARSTRING_template(other_value.avp__BASE__NONE__Destination__Realm()); break; case AVP__Data::ALT_avp__RX__3GPP__Acceptable__Service__Info: single_value.field_avp__RX__3GPP__Acceptable__Service__Info = new AVP__list_template(other_value.avp__RX__3GPP__Acceptable__Service__Info()); break; case AVP__Data::ALT_avp__PCC__3GPP__Flow__Direction: single_value.field_avp__PCC__3GPP__Flow__Direction = new PCC__3GPP__Flow__Direction_template(other_value.avp__PCC__3GPP__Flow__Direction()); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Reason__For__Cancellation: single_value.field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation = new DCA__3GPP__ProSe__Reason__For__Cancellation_template(other_value.avp__DCA__3GPP__ProSe__Reason__For__Cancellation()); break; case AVP__Data::ALT_avp__S6__3GPP__Supported__Monitoring__Events: single_value.field_avp__S6__3GPP__Supported__Monitoring__Events = new OCTETSTRING_template(other_value.avp__S6__3GPP__Supported__Monitoring__Events()); break; case AVP__Data::ALT_avp__DCA__3GPP__CG__Address: single_value.field_avp__DCA__3GPP__CG__Address = new AVP__Address_template(other_value.avp__DCA__3GPP__CG__Address()); break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Parameter__Set__Values: single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Values = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Radio__Parameter__Set__Values()); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Item__Number: single_value.field_avp__CxDx__3GPP__SIP__Item__Number = new OCTETSTRING_template(other_value.avp__CxDx__3GPP__SIP__Item__Number()); break; case AVP__Data::ALT_avp__PCC__3GPP__Session__Release__Cause: single_value.field_avp__PCC__3GPP__Session__Release__Cause = new PCC__3GPP__Session__Release__Cause_template(other_value.avp__PCC__3GPP__Session__Release__Cause()); break; case AVP__Data::ALT_avp__AAA__3GPP__MDT__User__Consent: single_value.field_avp__AAA__3GPP__MDT__User__Consent = new AAA__3GPP__MDT__User__Consent_template(other_value.avp__AAA__3GPP__MDT__User__Consent()); break; case AVP__Data::ALT_avp__S6__3GPP__HSS__Cause: single_value.field_avp__S6__3GPP__HSS__Cause = new OCTETSTRING_template(other_value.avp__S6__3GPP__HSS__Cause()); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Home__Link__Prefix: single_value.field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix = new OCTETSTRING_template(other_value.avp__MIPv6__NONE__MIP6__Home__Link__Prefix()); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Port: single_value.field_avp__DNAS__NONE__Login__LAT__Port = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Login__LAT__Port()); break; case AVP__Data::ALT_avp__PCC__3GPP__PCSCF__Restoration__Indication: single_value.field_avp__PCC__3GPP__PCSCF__Restoration__Indication = new OCTETSTRING_template(other_value.avp__PCC__3GPP__PCSCF__Restoration__Indication()); break; case AVP__Data::ALT_avp__DCC__NONE__G__S__U__Pool__Reference: single_value.field_avp__DCC__NONE__G__S__U__Pool__Reference = new AVP__list_template(other_value.avp__DCC__NONE__G__S__U__Pool__Reference()); break; case AVP__Data::ALT_avp__DCA__3GPP__Layer__2__Group__ID: single_value.field_avp__DCA__3GPP__Layer__2__Group__ID = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Layer__2__Group__ID()); break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Port: single_value.field_avp__DCA__3GPP__Interface__Port = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Interface__Port()); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data__Deletion: single_value.field_avp__AAA__3GPP__Subscription__Data__Deletion = new AVP__list_template(other_value.avp__AAA__3GPP__Subscription__Data__Deletion()); break; case AVP__Data::ALT_avp__MIPv6__NONE__Chargable__User__Identity: single_value.field_avp__MIPv6__NONE__Chargable__User__Identity = new OCTETSTRING_template(other_value.avp__MIPv6__NONE__Chargable__User__Identity()); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Collection__Entity: single_value.field_avp__AAA__3GPP__Trace__Collection__Entity = new AVP__Address_template(other_value.avp__AAA__3GPP__Trace__Collection__Entity()); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Request__Type: single_value.field_avp__DCA__3GPP__AoC__Request__Type = new DCA__3GPP__AoC__Request__Type_template(other_value.avp__DCA__3GPP__AoC__Request__Type()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Feature__List__ID: single_value.field_avp__CxDx__3GPP__Feature__List__ID = new OCTETSTRING_template(other_value.avp__CxDx__3GPP__Feature__List__ID()); break; case AVP__Data::ALT_avp__BASE__NONE__Redirect__Host: single_value.field_avp__BASE__NONE__Redirect__Host = new CHARSTRING_template(other_value.avp__BASE__NONE__Redirect__Host()); break; case AVP__Data::ALT_avp__AAA__3GPP__Network__Access__Mode: single_value.field_avp__AAA__3GPP__Network__Access__Mode = new AAA__3GPP__Network__Access__Mode_template(other_value.avp__AAA__3GPP__Network__Access__Mode()); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Compression: single_value.field_avp__DNAS__NONE__Framed__Compression = new DNAS__NONE__Framed__Compression_template(other_value.avp__DNAS__NONE__Framed__Compression()); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Zone__Access: single_value.field_avp__DNAS__NONE__ARAP__Zone__Access = new DNAS__NONE__ARAP__Zone__Access_template(other_value.avp__DNAS__NONE__ARAP__Zone__Access()); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Selection__Mode: single_value.field_avp__GI__3GPP__3GPP__Selection__Mode = new OCTETSTRING_template(other_value.avp__GI__3GPP__3GPP__Selection__Mode()); break; case AVP__Data::ALT_avp__DNAS__NONE__QoS__Filter__Rule: single_value.field_avp__DNAS__NONE__QoS__Filter__Rule = new CHARSTRING_template(other_value.avp__DNAS__NONE__QoS__Filter__Rule()); break; case AVP__Data::ALT_avp__AAA__3GPP__Complete__Data__List__Included__Indicator: single_value.field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator = new AAA__3GPP__Complete__Data__List__Included__Indicator_template(other_value.avp__AAA__3GPP__Complete__Data__List__Included__Indicator()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__AAA__SPI: single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__SPI = new OCTETSTRING_template(other_value.avp__MIPv4__NONE__MIP__MN__AAA__SPI()); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Name: single_value.field_avp__DCA__3GPP__LCS__Client__Name = new AVP__list_template(other_value.avp__DCA__3GPP__LCS__Client__Name()); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__Address: single_value.field_avp__GI__3GPP__3GPP__SGSN__Address = new OCTETSTRING_template(other_value.avp__GI__3GPP__3GPP__SGSN__Address()); break; case AVP__Data::ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier: single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Related__IMS__Charging__Identifier()); break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Asserted__Identity: single_value.field_avp__DCA__3GPP__Called__Asserted__Identity = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Called__Asserted__Identity()); break; case AVP__Data::ALT_avp__DCA__3GPP__TWAG__Address: single_value.field_avp__DCA__3GPP__TWAG__Address = new AVP__Address_template(other_value.avp__DCA__3GPP__TWAG__Address()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MSA__Lifetime: single_value.field_avp__MIPv4__NONE__MIP__MSA__Lifetime = new OCTETSTRING_template(other_value.avp__MIPv4__NONE__MIP__MSA__Lifetime()); break; case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Time: single_value.field_avp__DCA__3GPP__Talk__Burst__Time = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Talk__Burst__Time()); break; case AVP__Data::ALT_avp__DCA__3GPP__Token__Text: single_value.field_avp__DCA__3GPP__Token__Text = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Token__Text()); break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Time__Unit: single_value.field_avp__DCA__3GPP__Rate__Control__Time__Unit = new INTEGER_template(other_value.avp__DCA__3GPP__Rate__Control__Time__Unit()); break; case AVP__Data::ALT_avp__GI__3GPP__External__Identifier: single_value.field_avp__GI__3GPP__External__Identifier = new OCTETSTRING_template(other_value.avp__GI__3GPP__External__Identifier()); break; case AVP__Data::ALT_avp__DCA__3GPP__Reason__Header: single_value.field_avp__DCA__3GPP__Reason__Header = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Reason__Header()); break; case AVP__Data::ALT_avp__AAA__3GPP__WLCP__Key: single_value.field_avp__AAA__3GPP__WLCP__Key = new OCTETSTRING_template(other_value.avp__AAA__3GPP__WLCP__Key()); break; case AVP__Data::ALT_avp__S6__3GPP__Reachability__Type: single_value.field_avp__S6__3GPP__Reachability__Type = new OCTETSTRING_template(other_value.avp__S6__3GPP__Reachability__Type()); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Request__Timestamp: single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp = new OCTETSTRING_template(other_value.avp__DCA__3GPP__SIP__Request__Timestamp()); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Route: single_value.field_avp__DNAS__NONE__Framed__Route = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Framed__Route()); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Private__Group__Id: single_value.field_avp__DNAS__NONE__Tunnel__Private__Group__Id = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Tunnel__Private__Group__Id()); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Request__Type: single_value.field_avp__DCC__NONE__CC__Request__Type = new DCC__NONE__CC__Request__Type_template(other_value.avp__DCC__NONE__CC__Request__Type()); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Source__IP__Address: single_value.field_avp__DCA__3GPP__ProSe__Source__IP__Address = new AVP__Address_template(other_value.avp__DCA__3GPP__ProSe__Source__IP__Address()); break; case AVP__Data::ALT_avp__S6__3GPP__Type__Of__External__Identifier: single_value.field_avp__S6__3GPP__Type__Of__External__Identifier = new OCTETSTRING_template(other_value.avp__S6__3GPP__Type__Of__External__Identifier()); break; case AVP__Data::ALT_avp__PCC__3GPP__Event__Report__Indication: single_value.field_avp__PCC__3GPP__Event__Report__Indication = new AVP__list_template(other_value.avp__PCC__3GPP__Event__Report__Indication()); break; case AVP__Data::ALT_avp__AAA__3GPP__MDT__Configuration: single_value.field_avp__AAA__3GPP__MDT__Configuration = new AVP__list_template(other_value.avp__AAA__3GPP__MDT__Configuration()); break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Report: single_value.field_avp__PCC__3GPP__Usage__Monitoring__Report = new PCC__3GPP__Usage__Monitoring__Report_template(other_value.avp__PCC__3GPP__Usage__Monitoring__Report()); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Participants: single_value.field_avp__DCA__3GPP__Number__Of__Participants = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Number__Of__Participants()); break; case AVP__Data::ALT_avp__DCA__3GPP__MSC__Address: single_value.field_avp__DCA__3GPP__MSC__Address = new OCTETSTRING_template(other_value.avp__DCA__3GPP__MSC__Address()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Priviledged__Sender__Indication: single_value.field_avp__CxDx__3GPP__Priviledged__Sender__Indication = new CxDx__3GPP__Priviledged__Sender__Indication_template(other_value.avp__CxDx__3GPP__Priviledged__Sender__Indication()); break; case AVP__Data::ALT_avp__AAA__3GPP__Adjacent__Access__Restriction__Data: single_value.field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data = new AVP__list_template(other_value.avp__AAA__3GPP__Adjacent__Access__Restriction__Data()); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service__Obligatory__Type: single_value.field_avp__DCA__3GPP__AoC__Service__Obligatory__Type = new DCA__3GPP__AoC__Service__Obligatory__Type_template(other_value.avp__DCA__3GPP__AoC__Service__Obligatory__Type()); break; case AVP__Data::ALT_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID: single_value.field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID = new OCTETSTRING_template(other_value.avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID()); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Usage: single_value.field_avp__DCA__3GPP__Time__First__Usage = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Time__First__Usage()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Reason__Info: single_value.field_avp__CxDx__3GPP__Reason__Info = new OCTETSTRING_template(other_value.avp__CxDx__3GPP__Reason__Info()); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__EPS__Bearer__QoS: single_value.field_avp__PCC__3GPP__Default__EPS__Bearer__QoS = new AVP__list_template(other_value.avp__PCC__3GPP__Default__EPS__Bearer__QoS()); break; case AVP__Data::ALT_avp__AAA__3GPP__CLR__Flags: single_value.field_avp__AAA__3GPP__CLR__Flags = new OCTETSTRING_template(other_value.avp__AAA__3GPP__CLR__Flags()); break; case AVP__Data::ALT_avp__AAA__3GPP__ULR__Flags: single_value.field_avp__AAA__3GPP__ULR__Flags = new OCTETSTRING_template(other_value.avp__AAA__3GPP__ULR__Flags()); break; case AVP__Data::ALT_avp__DCA__3GPP__Originating__SCCP__Address: single_value.field_avp__DCA__3GPP__Originating__SCCP__Address = new AVP__Address_template(other_value.avp__DCA__3GPP__Originating__SCCP__Address()); break; case AVP__Data::ALT_avp__AAA__3GPP__ICS__Indicator: single_value.field_avp__AAA__3GPP__ICS__Indicator = new AAA__3GPP__ICS__Indicator_template(other_value.avp__AAA__3GPP__ICS__Indicator()); break; case AVP__Data::ALT_avp__DNAS__NONE__Calling__Station__Id: single_value.field_avp__DNAS__NONE__Calling__Station__Id = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Calling__Station__Id()); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Client__Auth__Id: single_value.field_avp__DNAS__NONE__Tunnel__Client__Auth__Id = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Tunnel__Client__Auth__Id()); break; case AVP__Data::ALT_avp__DCC__NONE__Currency__Code: single_value.field_avp__DCC__NONE__Currency__Code = new OCTETSTRING_template(other_value.avp__DCC__NONE__Currency__Code()); break; case AVP__Data::ALT_avp__AAA__3GPP__Cancellation__Type: single_value.field_avp__AAA__3GPP__Cancellation__Type = new AAA__3GPP__Cancellation__Type_template(other_value.avp__AAA__3GPP__Cancellation__Type()); break; case AVP__Data::ALT_avp__BASE__NONE__E2E__Sequence: single_value.field_avp__BASE__NONE__E2E__Sequence = new AVP__list_template(other_value.avp__BASE__NONE__E2E__Sequence()); break; case AVP__Data::ALT_avp__BASE__NONE__Origin__Realm: single_value.field_avp__BASE__NONE__Origin__Realm = new CHARSTRING_template(other_value.avp__BASE__NONE__Origin__Realm()); break; case AVP__Data::ALT_avp__AAA__3GPP__PDN__Type: single_value.field_avp__AAA__3GPP__PDN__Type = new AAA__3GPP__PDN__Type_template(other_value.avp__AAA__3GPP__PDN__Type()); break; case AVP__Data::ALT_avp__DCA__3GPP__Scale__Factor: single_value.field_avp__DCA__3GPP__Scale__Factor = new AVP__list_template(other_value.avp__DCA__3GPP__Scale__Factor()); break; case AVP__Data::ALT_avp__DCA__3GPP__IM__Information: single_value.field_avp__DCA__3GPP__IM__Information = new AVP__list_template(other_value.avp__DCA__3GPP__IM__Information()); break; case AVP__Data::ALT_avp__DNAS__NONE__Prompt: single_value.field_avp__DNAS__NONE__Prompt = new DNAS__NONE__Prompt_template(other_value.avp__DNAS__NONE__Prompt()); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Offer__Timestamp: single_value.field_avp__DCA__3GPP__SDP__Offer__Timestamp = new OCTETSTRING_template(other_value.avp__DCA__3GPP__SDP__Offer__Timestamp()); break; case AVP__Data::ALT_avp__AAA__3GPP__PPR__Flags: single_value.field_avp__AAA__3GPP__PPR__Flags = new OCTETSTRING_template(other_value.avp__AAA__3GPP__PPR__Flags()); break; case AVP__Data::ALT_avp__DCA__3GPP__MM__Content__Type: single_value.field_avp__DCA__3GPP__MM__Content__Type = new AVP__list_template(other_value.avp__DCA__3GPP__MM__Content__Type()); break; case AVP__Data::ALT_avp__DCA__3GPP__CPDT__Information: single_value.field_avp__DCA__3GPP__CPDT__Information = new AVP__list_template(other_value.avp__DCA__3GPP__CPDT__Information()); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__IPv6__Address: single_value.field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address = new OCTETSTRING_template(other_value.avp__GI__3GPP__3GPP__GGSN__IPv6__Address()); break; case AVP__Data::ALT_avp__AAA__3GPP__DER__S6b__Flags: single_value.field_avp__AAA__3GPP__DER__S6b__Flags = new OCTETSTRING_template(other_value.avp__AAA__3GPP__DER__S6b__Flags()); break; case AVP__Data::ALT_avp__DCA__3GPP__SCS__Realm: single_value.field_avp__DCA__3GPP__SCS__Realm = new CHARSTRING_template(other_value.avp__DCA__3GPP__SCS__Realm()); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Requestor__Id: single_value.field_avp__DCA__3GPP__LCS__Requestor__Id = new AVP__list_template(other_value.avp__DCA__3GPP__LCS__Requestor__Id()); break; case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Identifier: single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier = new AVP__list_template(other_value.avp__RX__3GPP__Access__Network__Charging__Identifier()); break; case AVP__Data::ALT_avp__DCC__NONE__Redirect__Server: single_value.field_avp__DCC__NONE__Redirect__Server = new AVP__list_template(other_value.avp__DCC__NONE__Redirect__Server()); break; case AVP__Data::ALT_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status: single_value.field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status = new AVP__list_template(other_value.avp__S6__3GPP__AESE__Communication__Pattern__Config__Status()); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role__info__Units: single_value.field_avp__DCA__3GPP__PoC__User__Role__info__Units = new DCA__3GPP__PoC__User__Role__info__Units_template(other_value.avp__DCA__3GPP__PoC__User__Role__info__Units()); break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part: single_value.field_avp__DCA__3GPP__Variable__Part = new AVP__list_template(other_value.avp__DCA__3GPP__Variable__Part()); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID: single_value.field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID = new OCTETSTRING_template(other_value.avp__DCA__3GPP__ProSe__3rd__Party__Application__ID()); break; case AVP__Data::ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data: single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data = new AVP__list_template(other_value.avp__S6__3GPP__Enhanced__Coverage__Restriction__Data()); break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Operation: single_value.field_avp__PCC__3GPP__Bearer__Operation = new PCC__3GPP__Bearer__Operation_template(other_value.avp__PCC__3GPP__Bearer__Operation()); break; case AVP__Data::ALT_avp__AAA__3GPP__Current__Location__Retrieved: single_value.field_avp__AAA__3GPP__Current__Location__Retrieved = new AAA__3GPP__Current__Location__Retrieved_template(other_value.avp__AAA__3GPP__Current__Location__Retrieved()); break; case AVP__Data::ALT_avp__RX__3GPP__Pre__emption__Control__Info: single_value.field_avp__RX__3GPP__Pre__emption__Control__Info = new OCTETSTRING_template(other_value.avp__RX__3GPP__Pre__emption__Control__Info()); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Application__Instance__Identifier: single_value.field_avp__PCC__3GPP__TDF__Application__Instance__Identifier = new OCTETSTRING_template(other_value.avp__PCC__3GPP__TDF__Application__Instance__Identifier()); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Device__Trigger__Information: single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Information = new AVP__list_template(other_value.avp__DCA__3GPP__SM__Device__Trigger__Information()); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Information: single_value.field_avp__DCA__3GPP__Service__Information = new AVP__list_template(other_value.avp__DCA__3GPP__Service__Information()); break; case AVP__Data::ALT_avp__BASE__NONE__Acct__Interim__Interval: single_value.field_avp__BASE__NONE__Acct__Interim__Interval = new OCTETSTRING_template(other_value.avp__BASE__NONE__Acct__Interim__Interval()); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Number: single_value.field_avp__RX__3GPP__Media__Component__Number = new OCTETSTRING_template(other_value.avp__RX__3GPP__Media__Component__Number()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Path: single_value.field_avp__CxDx__3GPP__Path = new OCTETSTRING_template(other_value.avp__CxDx__3GPP__Path()); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Usage: single_value.field_avp__PCC__3GPP__Packet__Filter__Usage = new PCC__3GPP__Packet__Filter__Usage_template(other_value.avp__PCC__3GPP__Packet__Filter__Usage()); break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__Event__1F: single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1F = new INTEGER_template(other_value.avp__AAA__3GPP__Event__Threshold__Event__1F()); break; case AVP__Data::ALT_avp__S6__3GPP__MONTE__Location__Type: single_value.field_avp__S6__3GPP__MONTE__Location__Type = new OCTETSTRING_template(other_value.avp__S6__3GPP__MONTE__Location__Type()); break; case AVP__Data::ALT_avp__DCA__3GPP__Inter__Operator__Identifier: single_value.field_avp__DCA__3GPP__Inter__Operator__Identifier = new AVP__list_template(other_value.avp__DCA__3GPP__Inter__Operator__Identifier()); break; case AVP__Data::ALT_avp__AAA__3GPP__RDS__Indicator: single_value.field_avp__AAA__3GPP__RDS__Indicator = new AAA__3GPP__RDS__Indicator_template(other_value.avp__AAA__3GPP__RDS__Indicator()); break; case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Cancellation__Timestamp: single_value.field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Proximity__Cancellation__Timestamp()); break; case AVP__Data::ALT_avp__DCA__3GPP__MMTel__SService__Type: single_value.field_avp__DCA__3GPP__MMTel__SService__Type = new OCTETSTRING_template(other_value.avp__DCA__3GPP__MMTel__SService__Type()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Optional__Capability: single_value.field_avp__CxDx__3GPP__Optional__Capability = new OCTETSTRING_template(other_value.avp__CxDx__3GPP__Optional__Capability()); break; case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Header__Length: single_value.field_avp__PCC__3GPP__Tunnel__Header__Length = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Tunnel__Header__Length()); break; case AVP__Data::ALT_avp__AAA__3GPP__Reporting__Trigger: single_value.field_avp__AAA__3GPP__Reporting__Trigger = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Reporting__Trigger()); break; case AVP__Data::ALT_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate: single_value.field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate = new AVP__list_template(other_value.avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name: single_value.field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name = new CHARSTRING_template(other_value.avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name()); break; case AVP__Data::ALT_avp__AAA__3GPP__Group__PLMN__Id: single_value.field_avp__AAA__3GPP__Group__PLMN__Id = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Group__PLMN__Id()); break; case AVP__Data::ALT_avp__DCA__3GPP__Reply__Path__Requested: single_value.field_avp__DCA__3GPP__Reply__Path__Requested = new DCA__3GPP__Reply__Path__Requested_template(other_value.avp__DCA__3GPP__Reply__Path__Requested()); break; case AVP__Data::ALT_avp__AAA__3GPP__User__Id: single_value.field_avp__AAA__3GPP__User__Id = new OCTETSTRING_template(other_value.avp__AAA__3GPP__User__Id()); break; case AVP__Data::ALT_avp__DCA__3GPP__Serving__Node__Type: single_value.field_avp__DCA__3GPP__Serving__Node__Type = new DCA__3GPP__Serving__Node__Type_template(other_value.avp__DCA__3GPP__Serving__Node__Type()); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Node: single_value.field_avp__DNAS__NONE__Login__LAT__Node = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Login__LAT__Node()); break; case AVP__Data::ALT_avp__DNAS__NONE__Originating__Line__Info: single_value.field_avp__DNAS__NONE__Originating__Line__Info = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Originating__Line__Info()); break; case AVP__Data::ALT_avp__DCC__NONE__Exponent: single_value.field_avp__DCC__NONE__Exponent = new INTEGER_template(other_value.avp__DCC__NONE__Exponent()); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Authenticator: single_value.field_avp__MIPv6__NONE__MIP__Authenticator = new OCTETSTRING_template(other_value.avp__MIPv6__NONE__MIP__Authenticator()); break; case AVP__Data::ALT_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info: single_value.field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info = new AVP__list_template(other_value.avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info()); break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Input__Octets: single_value.field_avp__MIPv4__NONE__Accounting__Input__Octets = new OCTETSTRING_template(other_value.avp__MIPv4__NONE__Accounting__Input__Octets()); break; case AVP__Data::ALT_avp__AAA__3GPP__EPS__User__State: single_value.field_avp__AAA__3GPP__EPS__User__State = new AVP__list_template(other_value.avp__AAA__3GPP__EPS__User__State()); break; case AVP__Data::ALT_avp__BASE__NONE__Origin__Host: single_value.field_avp__BASE__NONE__Origin__Host = new CHARSTRING_template(other_value.avp__BASE__NONE__Origin__Host()); break; case AVP__Data::ALT_avp__AAA__3GPP__Access__Authorization__Flags: single_value.field_avp__AAA__3GPP__Access__Authorization__Flags = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Access__Authorization__Flags()); break; case AVP__Data::ALT_avp__DCA__3GPP__PDP__Address: single_value.field_avp__DCA__3GPP__PDP__Address = new AVP__Address_template(other_value.avp__DCA__3GPP__PDP__Address()); break; case AVP__Data::ALT_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator: single_value.field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator = new DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator_template(other_value.avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator()); break; case AVP__Data::ALT_avp__DCA__3GPP__NNI__Information: single_value.field_avp__DCA__3GPP__NNI__Information = new AVP__list_template(other_value.avp__DCA__3GPP__NNI__Information()); break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Estimate: single_value.field_avp__DCA__3GPP__Location__Estimate = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Location__Estimate()); break; case AVP__Data::ALT_avp__DCA__3GPP__Offline__Charging: single_value.field_avp__DCA__3GPP__Offline__Charging = new AVP__list_template(other_value.avp__DCA__3GPP__Offline__Charging()); break; case AVP__Data::ALT_avp__RX__3GPP__Retry__Interval: single_value.field_avp__RX__3GPP__Retry__Interval = new OCTETSTRING_template(other_value.avp__RX__3GPP__Retry__Interval()); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Session__Id: single_value.field_avp__BASE__NONE__Accounting__Session__Id = new OCTETSTRING_template(other_value.avp__BASE__NONE__Accounting__Session__Id()); break; case AVP__Data::ALT_avp__DCA__3GPP__Additional__Content__Information: single_value.field_avp__DCA__3GPP__Additional__Content__Information = new AVP__list_template(other_value.avp__DCA__3GPP__Additional__Content__Information()); break; case AVP__Data::ALT_avp__DCC__NONE__Restriction__Filter__Rule: single_value.field_avp__DCC__NONE__Restriction__Filter__Rule = new CHARSTRING_template(other_value.avp__DCC__NONE__Restriction__Filter__Rule()); break; case AVP__Data::ALT_avp__DCA__3GPP__Cause__Code: single_value.field_avp__DCA__3GPP__Cause__Code = new INTEGER_template(other_value.avp__DCA__3GPP__Cause__Code()); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Connection__Mode: single_value.field_avp__AAA__3GPP__TWAN__Connection__Mode = new OCTETSTRING_template(other_value.avp__AAA__3GPP__TWAN__Connection__Mode()); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Identifier: single_value.field_avp__PCC__3GPP__Packet__Filter__Identifier = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Packet__Filter__Identifier()); break; case AVP__Data::ALT_avp__DCA__3GPP__Address__Data: single_value.field_avp__DCA__3GPP__Address__Data = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Address__Data()); break; case AVP__Data::ALT_avp__S6__3GPP__SCEF__Reference__ID: single_value.field_avp__S6__3GPP__SCEF__Reference__ID = new OCTETSTRING_template(other_value.avp__S6__3GPP__SCEF__Reference__ID()); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Type: single_value.field_avp__DCA__3GPP__Content__Type = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Content__Type()); break; case AVP__Data::ALT_avp__PCC__3GPP__Resource__Release__Notification: single_value.field_avp__PCC__3GPP__Resource__Release__Notification = new PCC__3GPP__Resource__Release__Notification_template(other_value.avp__PCC__3GPP__Resource__Release__Notification()); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Name: single_value.field_avp__PCC__3GPP__ADC__Rule__Name = new OCTETSTRING_template(other_value.avp__PCC__3GPP__ADC__Rule__Name()); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Function__IP__Address: single_value.field_avp__DCA__3GPP__ProSe__Function__IP__Address = new AVP__Address_template(other_value.avp__DCA__3GPP__ProSe__Function__IP__Address()); break; case AVP__Data::ALT_avp__PCC__3GPP__Guaranteed__Bitrate__DL: single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__DL = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Guaranteed__Bitrate__DL()); break; case AVP__Data::ALT_avp__BASE__NONE__Disconnect__Cause: single_value.field_avp__BASE__NONE__Disconnect__Cause = new BASE__NONE__Disconnect__Cause_template(other_value.avp__BASE__NONE__Disconnect__Cause()); break; case AVP__Data::ALT_avp__AAA__3GPP__Error__Diagnostic: single_value.field_avp__AAA__3GPP__Error__Diagnostic = new AAA__3GPP__Error__Diagnostic_template(other_value.avp__AAA__3GPP__Error__Diagnostic()); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Supported__BW__UL: single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__UL = new OCTETSTRING_template(other_value.avp__RX__3GPP__Extended__Max__Supported__BW__UL()); break; case AVP__Data::ALT_avp__PCC__3GPP__UDP__Source__Port: single_value.field_avp__PCC__3GPP__UDP__Source__Port = new OCTETSTRING_template(other_value.avp__PCC__3GPP__UDP__Source__Port()); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Total__Octets: single_value.field_avp__DCC__NONE__CC__Total__Octets = new OCTETSTRING_template(other_value.avp__DCC__NONE__CC__Total__Octets()); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Record__Type: single_value.field_avp__BASE__NONE__Accounting__Record__Type = new BASE__NONE__Accounting__Record__Type_template(other_value.avp__BASE__NONE__Accounting__Record__Type()); break; case AVP__Data::ALT_avp__DCA__3GPP__SMS__Result: single_value.field_avp__DCA__3GPP__SMS__Result = new OCTETSTRING_template(other_value.avp__DCA__3GPP__SMS__Result()); break; case AVP__Data::ALT_avp__DCA__3GPP__MMS__Information: single_value.field_avp__DCA__3GPP__MMS__Information = new AVP__list_template(other_value.avp__DCA__3GPP__MMS__Information()); break; case AVP__Data::ALT_avp__CxDx__3GPP__From__SIP__Header: single_value.field_avp__CxDx__3GPP__From__SIP__Header = new OCTETSTRING_template(other_value.avp__CxDx__3GPP__From__SIP__Header()); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Definition: single_value.field_avp__PCC__3GPP__Routing__Rule__Definition = new AVP__list_template(other_value.avp__PCC__3GPP__Routing__Rule__Definition()); break; case AVP__Data::ALT_avp__AAA__3GPP__SIPTO__Local__Network__Permission: single_value.field_avp__AAA__3GPP__SIPTO__Local__Network__Permission = new OCTETSTRING_template(other_value.avp__AAA__3GPP__SIPTO__Local__Network__Permission()); break; case AVP__Data::ALT_avp__DCA__3GPP__CUG__Information: single_value.field_avp__DCA__3GPP__CUG__Information = new OCTETSTRING_template(other_value.avp__DCA__3GPP__CUG__Information()); break; case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed: single_value.field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed = new AAA__3GPP__VPLMN__Dynamic__Address__Allowed_template(other_value.avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed()); break; case AVP__Data::ALT_avp__DCC__NONE__Value__Digits: single_value.field_avp__DCC__NONE__Value__Digits = new OCTETSTRING_template(other_value.avp__DCC__NONE__Value__Digits()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__AAA__Auth: single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__Auth = new AVP__list_template(other_value.avp__MIPv4__NONE__MIP__MN__AAA__Auth()); break; case AVP__Data::ALT_avp__BASE__NONE__Acct__Application__Id: single_value.field_avp__BASE__NONE__Acct__Application__Id = new OCTETSTRING_template(other_value.avp__BASE__NONE__Acct__Application__Id()); break; case AVP__Data::ALT_avp__DCA__3GPP__Associated__Party__Address: single_value.field_avp__DCA__3GPP__Associated__Party__Address = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Associated__Party__Address()); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authenticate: single_value.field_avp__CxDx__3GPP__SIP__Authenticate = new OCTETSTRING_template(other_value.avp__CxDx__3GPP__SIP__Authenticate()); break; case AVP__Data::ALT_avp__AAA__3GPP__Service__Type: single_value.field_avp__AAA__3GPP__Service__Type = new AVP__list_template(other_value.avp__AAA__3GPP__Service__Type()); break; case AVP__Data::ALT_avp__AAA__3GPP__Immediate__Response__Preferred: single_value.field_avp__AAA__3GPP__Immediate__Response__Preferred = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Immediate__Response__Preferred()); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Zone: single_value.field_avp__DNAS__NONE__Framed__Appletalk__Zone = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Framed__Appletalk__Zone()); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__IPv6__Host: single_value.field_avp__DNAS__NONE__Login__IPv6__Host = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Login__IPv6__Host()); break; case AVP__Data::ALT_avp__DCA__3GPP__Local__GW__Inserted__Indication: single_value.field_avp__DCA__3GPP__Local__GW__Inserted__Indication = new DCA__3GPP__Local__GW__Inserted__Indication_template(other_value.avp__DCA__3GPP__Local__GW__Inserted__Indication()); break; case AVP__Data::ALT_avp__AAA__3GPP__XRES: single_value.field_avp__AAA__3GPP__XRES = new OCTETSTRING_template(other_value.avp__AAA__3GPP__XRES()); break; case AVP__Data::ALT_avp__DCC__NONE__Final__Unit__Indication: single_value.field_avp__DCC__NONE__Final__Unit__Indication = new AVP__list_template(other_value.avp__DCC__NONE__Final__Unit__Indication()); break; case AVP__Data::ALT_avp__DCA__3GPP__Deferred__Location__Event__Type: single_value.field_avp__DCA__3GPP__Deferred__Location__Event__Type = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Deferred__Location__Event__Type()); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMSI: single_value.field_avp__GI__3GPP__3GPP__IMSI = new OCTETSTRING_template(other_value.avp__GI__3GPP__3GPP__IMSI()); break; case AVP__Data::ALT_avp__AAA__3GPP__User__State: single_value.field_avp__AAA__3GPP__User__State = new AAA__3GPP__User__State_template(other_value.avp__AAA__3GPP__User__State()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__to__HA__MSA: single_value.field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA = new AVP__list_template(other_value.avp__MIPv4__NONE__MIP__MN__to__HA__MSA()); break; case AVP__Data::ALT_avp__BASE__NONE__Result__Code: single_value.field_avp__BASE__NONE__Result__Code = new OCTETSTRING_template(other_value.avp__BASE__NONE__Result__Code()); break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope: single_value.field_avp__DCA__3GPP__Envelope = new AVP__list_template(other_value.avp__DCA__3GPP__Envelope()); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity: single_value.field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity = new DCA__3GPP__Monitoring__Event__Configuration__Activity_template(other_value.avp__DCA__3GPP__Monitoring__Event__Configuration__Activity()); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Communication__Service__Identifier: single_value.field_avp__DCA__3GPP__IMS__Communication__Service__Identifier = new OCTETSTRING_template(other_value.avp__DCA__3GPP__IMS__Communication__Service__Identifier()); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IP__Address: single_value.field_avp__DNAS__NONE__Framed__IP__Address = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Framed__IP__Address()); break; case AVP__Data::ALT_avp__AAA__3GPP__Trust__Relationship__Update: single_value.field_avp__AAA__3GPP__Trust__Relationship__Update = new AAA__3GPP__Trust__Relationship__Update_template(other_value.avp__AAA__3GPP__Trust__Relationship__Update()); break; case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control__Downlink: single_value.field_avp__DCA__3GPP__APN__Rate__Control__Downlink = new AVP__list_template(other_value.avp__DCA__3GPP__APN__Rate__Control__Downlink()); break; case AVP__Data::ALT_avp__DCA__3GPP__Session__Direction: single_value.field_avp__DCA__3GPP__Session__Direction = new DCA__3GPP__Session__Direction_template(other_value.avp__DCA__3GPP__Session__Direction()); break; case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Realm: single_value.field_avp__S6__3GPP__IP__SM__GW__Realm = new CHARSTRING_template(other_value.avp__S6__3GPP__IP__SM__GW__Realm()); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__Identifier: single_value.field_avp__DCA__3GPP__Monitoring__UE__Identifier = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Monitoring__UE__Identifier()); break; case AVP__Data::ALT_avp__S6__3GPP__Reference__ID__Validity__Time: single_value.field_avp__S6__3GPP__Reference__ID__Validity__Time = new OCTETSTRING_template(other_value.avp__S6__3GPP__Reference__ID__Validity__Time()); break; case AVP__Data::ALT_avp__PCC__3GPP__TFT__Packet__Filter__Information: single_value.field_avp__PCC__3GPP__TFT__Packet__Filter__Information = new AVP__list_template(other_value.avp__PCC__3GPP__TFT__Packet__Filter__Information()); break; case AVP__Data::ALT_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity: single_value.field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity = new OCTETSTRING_template(other_value.avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity()); break; case AVP__Data::ALT_avp__RX__3GPP__Min__Desired__Bandwidth__DL: single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__DL = new OCTETSTRING_template(other_value.avp__RX__3GPP__Min__Desired__Bandwidth__DL()); break; case AVP__Data::ALT_avp__DCA__3GPP__Transmitter__Info: single_value.field_avp__DCA__3GPP__Transmitter__Info = new AVP__list_template(other_value.avp__DCA__3GPP__Transmitter__Info()); break; case AVP__Data::ALT_avp__S6__3GPP__Group__Reporting__Guard__Timer: single_value.field_avp__S6__3GPP__Group__Reporting__Guard__Timer = new OCTETSTRING_template(other_value.avp__S6__3GPP__Group__Reporting__Guard__Timer()); break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Furnish__Charging__Information: single_value.field_avp__DCA__3GPP__PS__Furnish__Charging__Information = new AVP__list_template(other_value.avp__DCA__3GPP__PS__Furnish__Charging__Information()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Associated__Identities: single_value.field_avp__CxDx__3GPP__Associated__Identities = new AVP__list_template(other_value.avp__CxDx__3GPP__Associated__Identities()); break; case AVP__Data::ALT_avp__PCC__3GPP__Session__Linking__Indicator: single_value.field_avp__PCC__3GPP__Session__Linking__Indicator = new PCC__3GPP__Session__Linking__Indicator_template(other_value.avp__PCC__3GPP__Session__Linking__Indicator()); break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Session__State: single_value.field_avp__BASE__NONE__Auth__Session__State = new BASE__NONE__Auth__Session__State_template(other_value.avp__BASE__NONE__Auth__Session__State()); break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Number__of__Reports: single_value.field_avp__S6__3GPP__Maximum__Number__of__Reports = new OCTETSTRING_template(other_value.avp__S6__3GPP__Maximum__Number__of__Reports()); break; case AVP__Data::ALT_avp__PCC__3GPP__PRA__Install: single_value.field_avp__PCC__3GPP__PRA__Install = new AVP__list_template(other_value.avp__PCC__3GPP__PRA__Install()); break; case AVP__Data::ALT_avp__AAA__3GPP__V2X__Permission: single_value.field_avp__AAA__3GPP__V2X__Permission = new OCTETSTRING_template(other_value.avp__AAA__3GPP__V2X__Permission()); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Range__Class: single_value.field_avp__DCA__3GPP__ProSe__Range__Class = new OCTETSTRING_template(other_value.avp__DCA__3GPP__ProSe__Range__Class()); break; case AVP__Data::ALT_avp__DCA__3GPP__Carrier__Select__Routing__Information: single_value.field_avp__DCA__3GPP__Carrier__Select__Routing__Information = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Carrier__Select__Routing__Information()); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Negotiation: single_value.field_avp__PCC__3GPP__QoS__Negotiation = new PCC__3GPP__QoS__Negotiation_template(other_value.avp__PCC__3GPP__QoS__Negotiation()); break; case AVP__Data::ALT_avp__AAA__3GPP__LIPA__Permission: single_value.field_avp__AAA__3GPP__LIPA__Permission = new AAA__3GPP__LIPA__Permission_template(other_value.avp__AAA__3GPP__LIPA__Permission()); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Auth__Data__Item: single_value.field_avp__CxDx__3GPP__SIP__Auth__Data__Item = new AVP__list_template(other_value.avp__CxDx__3GPP__SIP__Auth__Data__Item()); break; case AVP__Data::ALT_avp__AAA__3GPP__3GPP2__MEID: single_value.field_avp__AAA__3GPP__3GPP2__MEID = new OCTETSTRING_template(other_value.avp__AAA__3GPP__3GPP2__MEID()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__MN__MSA: single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA = new AVP__list_template(other_value.avp__MIPv4__NONE__MIP__FA__to__MN__MSA()); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data: single_value.field_avp__AAA__3GPP__Subscription__Data = new AVP__list_template(other_value.avp__AAA__3GPP__Subscription__Data()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Multiple__Registration__Indication: single_value.field_avp__CxDx__3GPP__Multiple__Registration__Indication = new CxDx__3GPP__Multiple__Registration__Indication_template(other_value.avp__CxDx__3GPP__Multiple__Registration__Indication()); break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability__UTRAN: single_value.field_avp__AAA__3GPP__WLAN__offloadability__UTRAN = new OCTETSTRING_template(other_value.avp__AAA__3GPP__WLAN__offloadability__UTRAN()); break; case AVP__Data::ALT_avp__BASE__NONE__Vendor__Specific__Application__Id: single_value.field_avp__BASE__NONE__Vendor__Specific__Application__Id = new AVP__list_template(other_value.avp__BASE__NONE__Vendor__Specific__Application__Id()); break; case AVP__Data::ALT_avp__DCA__3GPP__IMSI__Unauthenticated__Flag: single_value.field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag = new DCA__3GPP__IMSI__Unauthenticated__Flag_template(other_value.avp__DCA__3GPP__IMSI__Unauthenticated__Flag()); break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Id: single_value.field_avp__DCA__3GPP__Interface__Id = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Interface__Id()); break; case AVP__Data::ALT_avp__AAA__3GPP__CSG__Subscription__Data: single_value.field_avp__AAA__3GPP__CSG__Subscription__Data = new AVP__list_template(other_value.avp__AAA__3GPP__CSG__Subscription__Data()); break; case AVP__Data::ALT_avp__DCA__3GPP__Diagnostics: single_value.field_avp__DCA__3GPP__Diagnostics = new INTEGER_template(other_value.avp__DCA__3GPP__Diagnostics()); break; case AVP__Data::ALT_avp__MIPv6__NONE__Service__Selection: single_value.field_avp__MIPv6__NONE__Service__Selection = new OCTETSTRING_template(other_value.avp__MIPv6__NONE__Service__Selection()); break; case AVP__Data::ALT_avp__AAA__3GPP__TS__Code: single_value.field_avp__AAA__3GPP__TS__Code = new OCTETSTRING_template(other_value.avp__AAA__3GPP__TS__Code()); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Client__Endpoint: single_value.field_avp__DNAS__NONE__Tunnel__Client__Endpoint = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Tunnel__Client__Endpoint()); break; case AVP__Data::ALT_avp__AAA__3GPP__AN__Trusted: single_value.field_avp__AAA__3GPP__AN__Trusted = new AAA__3GPP__AN__Trusted_template(other_value.avp__AAA__3GPP__AN__Trusted()); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Funtionality: single_value.field_avp__DCA__3GPP__Monitoring__Event__Funtionality = new DCA__3GPP__Monitoring__Event__Funtionality_template(other_value.avp__DCA__3GPP__Monitoring__Event__Funtionality()); break; case AVP__Data::ALT_avp__DCA__3GPP__Aux__Applic__Info: single_value.field_avp__DCA__3GPP__Aux__Applic__Info = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Aux__Applic__Info()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Nonce: single_value.field_avp__MIPv4__NONE__MIP__Nonce = new OCTETSTRING_template(other_value.avp__MIPv4__NONE__MIP__Nonce()); break; case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Number: single_value.field_avp__S6__3GPP__IP__SM__GW__Number = new OCTETSTRING_template(other_value.avp__S6__3GPP__IP__SM__GW__Number()); break; case AVP__Data::ALT_avp__AAA__3GPP__AAR__Flags: single_value.field_avp__AAA__3GPP__AAR__Flags = new OCTETSTRING_template(other_value.avp__AAA__3GPP__AAR__Flags()); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__External__ID: single_value.field_avp__DCA__3GPP__LCS__Client__External__ID = new OCTETSTRING_template(other_value.avp__DCA__3GPP__LCS__Client__External__ID()); break; case AVP__Data::ALT_avp__DCA__3GPP__VLR__Number: single_value.field_avp__DCA__3GPP__VLR__Number = new OCTETSTRING_template(other_value.avp__DCA__3GPP__VLR__Number()); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Install: single_value.field_avp__PCC__3GPP__Charging__Rule__Install = new AVP__list_template(other_value.avp__PCC__3GPP__Charging__Rule__Install()); break; case AVP__Data::ALT_avp__RX__3GPP__Rx__Request__Type: single_value.field_avp__RX__3GPP__Rx__Request__Type = new RX__3GPP__Rx__Request__Type_template(other_value.avp__RX__3GPP__Rx__Request__Type()); break; case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Response: single_value.field_avp__S6__3GPP__NIDD__Authorization__Response = new AVP__list_template(other_value.avp__S6__3GPP__NIDD__Authorization__Response()); break; case AVP__Data::ALT_avp__DCA__3GPP__Outgoing__Trunk__Group__Id: single_value.field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Outgoing__Trunk__Group__Id()); break; case AVP__Data::ALT_avp__AAA__3GPP__Transport__Access__Type: single_value.field_avp__AAA__3GPP__Transport__Access__Type = new AAA__3GPP__Transport__Access__Type_template(other_value.avp__AAA__3GPP__Transport__Access__Type()); break; case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id: single_value.field_avp__DCC__NONE__Subscription__Id = new AVP__list_template(other_value.avp__DCC__NONE__Subscription__Id()); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Remove: single_value.field_avp__PCC__3GPP__QoS__Rule__Remove = new AVP__list_template(other_value.avp__PCC__3GPP__QoS__Rule__Remove()); break; case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data: single_value.field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data = new AVP__list_template(other_value.avp__AAA__3GPP__VPLMN__CSG__Subscription__Data()); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Body: single_value.field_avp__DCA__3GPP__Message__Body = new AVP__list_template(other_value.avp__DCA__3GPP__Message__Body()); break; case AVP__Data::ALT_avp__S6__3GPP__Communication__Duration__Time: single_value.field_avp__S6__3GPP__Communication__Duration__Time = new OCTETSTRING_template(other_value.avp__S6__3GPP__Communication__Duration__Time()); break; case AVP__Data::ALT_avp__PCC__3GPP__Access__Availability__Change__Reason: single_value.field_avp__PCC__3GPP__Access__Availability__Change__Reason = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Access__Availability__Change__Reason()); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Application__Identifier: single_value.field_avp__PCC__3GPP__TDF__Application__Identifier = new OCTETSTRING_template(other_value.avp__PCC__3GPP__TDF__Application__Identifier()); break; case AVP__Data::ALT_avp__DCA__3GPP__Requested__PLMN__Identifier: single_value.field_avp__DCA__3GPP__Requested__PLMN__Identifier = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Requested__PLMN__Identifier()); break; case AVP__Data::ALT_avp__AAA__3GPP__Location__Area__Identity: single_value.field_avp__AAA__3GPP__Location__Area__Identity = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Location__Area__Identity()); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Status: single_value.field_avp__RX__3GPP__Media__Component__Status = new OCTETSTRING_template(other_value.avp__RX__3GPP__Media__Component__Status()); break; case AVP__Data::ALT_avp__AAA__3GPP__eDRX__Cycle__Length__Value: single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length__Value = new OCTETSTRING_template(other_value.avp__AAA__3GPP__eDRX__Cycle__Length__Value()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__Challenge: single_value.field_avp__MIPv4__NONE__MIP__FA__Challenge = new OCTETSTRING_template(other_value.avp__MIPv4__NONE__MIP__FA__Challenge()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Visited__Network__Identifier: single_value.field_avp__CxDx__3GPP__Visited__Network__Identifier = new OCTETSTRING_template(other_value.avp__CxDx__3GPP__Visited__Network__Identifier()); break; case AVP__Data::ALT_avp__S6__3GPP__RIR__Flags: single_value.field_avp__S6__3GPP__RIR__Flags = new OCTETSTRING_template(other_value.avp__S6__3GPP__RIR__Flags()); break; case AVP__Data::ALT_avp__DCA__3GPP__Volume__Quota__Threshold: single_value.field_avp__DCA__3GPP__Volume__Quota__Threshold = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Volume__Quota__Threshold()); break; case AVP__Data::ALT_avp__DCA__3GPP__Incremental__Cost: single_value.field_avp__DCA__3GPP__Incremental__Cost = new AVP__list_template(other_value.avp__DCA__3GPP__Incremental__Cost()); break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Level: single_value.field_avp__PCC__3GPP__Usage__Monitoring__Level = new PCC__3GPP__Usage__Monitoring__Level_template(other_value.avp__PCC__3GPP__Usage__Monitoring__Level()); break; case AVP__Data::ALT_avp__AAA__3GPP__Collection__Period__RRM__LTE: single_value.field_avp__AAA__3GPP__Collection__Period__RRM__LTE = new AAA__3GPP__Collection__Period__RRM__LTE_template(other_value.avp__AAA__3GPP__Collection__Period__RRM__LTE()); break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__APN__AMBR__UL: single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__UL = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Extended__APN__AMBR__UL()); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscriber__Status: single_value.field_avp__AAA__3GPP__Subscriber__Status = new AAA__3GPP__Subscriber__Status_template(other_value.avp__AAA__3GPP__Subscriber__Status()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Identity__with__Emergency__Registration: single_value.field_avp__CxDx__3GPP__Identity__with__Emergency__Registration = new AVP__list_template(other_value.avp__CxDx__3GPP__Identity__with__Emergency__Registration()); break; case AVP__Data::ALT_avp__DCA__3GPP__Originator__Received__Address: single_value.field_avp__DCA__3GPP__Originator__Received__Address = new AVP__list_template(other_value.avp__DCA__3GPP__Originator__Received__Address()); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service: single_value.field_avp__DCA__3GPP__AoC__Service = new AVP__list_template(other_value.avp__DCA__3GPP__AoC__Service()); break; case AVP__Data::ALT_avp__DCC__NONE__Tariff__Change__Usage: single_value.field_avp__DCC__NONE__Tariff__Change__Usage = new DCC__NONE__Tariff__Change__Usage_template(other_value.avp__DCC__NONE__Tariff__Change__Usage()); break; case AVP__Data::ALT_avp__AAA__3GPP__LCS__PrivacyException: single_value.field_avp__AAA__3GPP__LCS__PrivacyException = new AVP__list_template(other_value.avp__AAA__3GPP__LCS__PrivacyException()); break; case AVP__Data::ALT_avp__AAA__3GPP__QoS__Subscribed: single_value.field_avp__AAA__3GPP__QoS__Subscribed = new OCTETSTRING_template(other_value.avp__AAA__3GPP__QoS__Subscribed()); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__IP__Address: single_value.field_avp__DNAS__NONE__NAS__IP__Address = new OCTETSTRING_template(other_value.avp__DNAS__NONE__NAS__IP__Address()); break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Value: single_value.field_avp__DCA__3GPP__Variable__Part__Value = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Variable__Part__Value()); break; case AVP__Data::ALT_avp__DCA__3GPP__Read__Reply__Report__Requested: single_value.field_avp__DCA__3GPP__Read__Reply__Report__Requested = new DCA__3GPP__Read__Reply__Report__Requested_template(other_value.avp__DCA__3GPP__Read__Reply__Report__Requested()); break; case AVP__Data::ALT_avp__DCA__3GPP__Event__Charging__TimeStamp: single_value.field_avp__DCA__3GPP__Event__Charging__TimeStamp = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Event__Charging__TimeStamp()); break; case AVP__Data::ALT_avp__RX__3GPP__RR__Bandwidth: single_value.field_avp__RX__3GPP__RR__Bandwidth = new OCTETSTRING_template(other_value.avp__RX__3GPP__RR__Bandwidth()); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Auth: single_value.field_avp__DNAS__NONE__CHAP__Auth = new AVP__list_template(other_value.avp__DNAS__NONE__CHAP__Auth()); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Context__Id: single_value.field_avp__DCC__NONE__Service__Context__Id = new OCTETSTRING_template(other_value.avp__DCC__NONE__Service__Context__Id()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Authenticator__Length: single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Length = new OCTETSTRING_template(other_value.avp__MIPv4__NONE__MIP__Authenticator__Length()); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__TimeStamps: single_value.field_avp__DCA__3GPP__SDP__TimeStamps = new AVP__list_template(other_value.avp__DCA__3GPP__SDP__TimeStamps()); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Charging__Identifier: single_value.field_avp__DCA__3GPP__IMS__Charging__Identifier = new OCTETSTRING_template(other_value.avp__DCA__3GPP__IMS__Charging__Identifier()); break; case AVP__Data::ALT_avp__AAA__3GPP__MIP__FA__RK__SPI: single_value.field_avp__AAA__3GPP__MIP__FA__RK__SPI = new OCTETSTRING_template(other_value.avp__AAA__3GPP__MIP__FA__RK__SPI()); break; case AVP__Data::ALT_avp__DCA__3GPP__Related__Trigger: single_value.field_avp__DCA__3GPP__Related__Trigger = new AVP__list_template(other_value.avp__DCA__3GPP__Related__Trigger()); break; case AVP__Data::ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL: single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL = new OCTETSTRING_template(other_value.avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL()); break; case AVP__Data::ALT_avp__S6__3GPP__SCS__Identity: single_value.field_avp__S6__3GPP__SCS__Identity = new OCTETSTRING_template(other_value.avp__S6__3GPP__SCS__Identity()); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Name__String: single_value.field_avp__DCA__3GPP__LCS__Name__String = new OCTETSTRING_template(other_value.avp__DCA__3GPP__LCS__Name__String()); break; case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Address: single_value.field_avp__RX__3GPP__Access__Network__Charging__Address = new AVP__Address_template(other_value.avp__RX__3GPP__Access__Network__Charging__Address()); break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Identifier: single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Presence__Reporting__Area__Identifier()); break; case AVP__Data::ALT_avp__BASE__NONE__Inband__Security__Id: single_value.field_avp__BASE__NONE__Inband__Security__Id = new OCTETSTRING_template(other_value.avp__BASE__NONE__Inband__Security__Id()); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Value: single_value.field_avp__DCA__3GPP__ISUP__Cause__Value = new OCTETSTRING_template(other_value.avp__DCA__3GPP__ISUP__Cause__Value()); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Name: single_value.field_avp__PCC__3GPP__Charging__Rule__Name = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Charging__Rule__Name()); break; case AVP__Data::ALT_avp__RX__3GPP__Ip__Domain__Id: single_value.field_avp__RX__3GPP__Ip__Domain__Id = new OCTETSTRING_template(other_value.avp__RX__3GPP__Ip__Domain__Id()); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__IP__Address: single_value.field_avp__PCC__3GPP__TDF__IP__Address = new AVP__Address_template(other_value.avp__PCC__3GPP__TDF__IP__Address()); break; case AVP__Data::ALT_avp__AAA__3GPP__UE__Usage__Type: single_value.field_avp__AAA__3GPP__UE__Usage__Type = new OCTETSTRING_template(other_value.avp__AAA__3GPP__UE__Usage__Type()); break; case AVP__Data::ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction: single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction = new AVP__list_template(other_value.avp__S6__3GPP__Enhanced__Coverage__Restriction()); break; case AVP__Data::ALT_avp__DCA__3GPP__Charged__Party: single_value.field_avp__DCA__3GPP__Charged__Party = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Charged__Party()); break; case AVP__Data::ALT_avp__DCA__3GPP__PDN__Connection__Charging__ID: single_value.field_avp__DCA__3GPP__PDN__Connection__Charging__ID = new OCTETSTRING_template(other_value.avp__DCA__3GPP__PDN__Connection__Charging__ID()); break; case AVP__Data::ALT_avp__CxDx__3GPP__User__Data__Already__Available: single_value.field_avp__CxDx__3GPP__User__Data__Already__Available = new CxDx__3GPP__User__Data__Already__Available_template(other_value.avp__CxDx__3GPP__User__Data__Already__Available()); break; case AVP__Data::ALT_avp__PCC__3GPP__Security__Parameter__Index: single_value.field_avp__PCC__3GPP__Security__Parameter__Index = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Security__Parameter__Index()); break; case AVP__Data::ALT_avp__AAA__3GPP__MME__Number__for__MT__SMS: single_value.field_avp__AAA__3GPP__MME__Number__for__MT__SMS = new OCTETSTRING_template(other_value.avp__AAA__3GPP__MME__Number__for__MT__SMS()); break; case AVP__Data::ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL: single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL()); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Correlation__Id: single_value.field_avp__DCC__NONE__CC__Correlation__Id = new OCTETSTRING_template(other_value.avp__DCC__NONE__CC__Correlation__Id()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Home__Agent__Host: single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Host = new AVP__list_template(other_value.avp__MIPv4__NONE__MIP__Home__Agent__Host()); break; case AVP__Data::ALT_avp__BASE__NONE__Route__Record: single_value.field_avp__BASE__NONE__Route__Record = new CHARSTRING_template(other_value.avp__BASE__NONE__Route__Record()); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__User__Data__Header: single_value.field_avp__DCA__3GPP__SM__User__Data__Header = new OCTETSTRING_template(other_value.avp__DCA__3GPP__SM__User__Data__Header()); break; case AVP__Data::ALT_avp__AAA__3GPP__Carrier__Frequency: single_value.field_avp__AAA__3GPP__Carrier__Frequency = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Carrier__Frequency()); break; case AVP__Data::ALT_avp__DCA__3GPP__MMTel__Information: single_value.field_avp__DCA__3GPP__MMTel__Information = new AVP__list_template(other_value.avp__DCA__3GPP__MMTel__Information()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Mandatory__Capability: single_value.field_avp__CxDx__3GPP__Mandatory__Capability = new OCTETSTRING_template(other_value.avp__CxDx__3GPP__Mandatory__Capability()); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__NE__Type__List: single_value.field_avp__AAA__3GPP__Trace__NE__Type__List = new OCTETSTRING_template(other_value.avp__AAA__3GPP__Trace__NE__Type__List()); break; case AVP__Data::ALT_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode: single_value.field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode = new DCA__3GPP__Charging__Characteristics__Selection__Mode_template(other_value.avp__DCA__3GPP__Charging__Characteristics__Selection__Mode()); break; case AVP__Data::ALT_avp__DNAS__NONE__Port__Limit: single_value.field_avp__DNAS__NONE__Port__Limit = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Port__Limit()); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Feature__Vector: single_value.field_avp__MIPv6__NONE__MIP6__Feature__Vector = new OCTETSTRING_template(other_value.avp__MIPv6__NONE__MIP6__Feature__Vector()); break; case AVP__Data::ALT_avp__DCC__NONE__Multiple__Services__Credit__Control: single_value.field_avp__DCC__NONE__Multiple__Services__Credit__Control = new AVP__list_template(other_value.avp__DCC__NONE__Multiple__Services__Credit__Control()); break; case AVP__Data::ALT_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator: single_value.field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator = new AAA__3GPP__All__APN__Configurations__Included__Indicator_template(other_value.avp__AAA__3GPP__All__APN__Configurations__Included__Indicator()); break; case AVP__Data::ALT_avp__AAA__3GPP__NOR__Flags: single_value.field_avp__AAA__3GPP__NOR__Flags = new OCTETSTRING_template(other_value.avp__AAA__3GPP__NOR__Flags()); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__ID: single_value.field_avp__DCA__3GPP__Message__ID = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Message__ID()); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__MS__TimeZone: single_value.field_avp__GI__3GPP__3GPP__MS__TimeZone = new OCTETSTRING_template(other_value.avp__GI__3GPP__3GPP__MS__TimeZone()); break; case AVP__Data::ALT_avp__AAA__3GPP__External__Client: single_value.field_avp__AAA__3GPP__External__Client = new AVP__list_template(other_value.avp__AAA__3GPP__External__Client()); break; case AVP__Data::ALT_avp__DCA__3GPP__Charge__Reason__Code: single_value.field_avp__DCA__3GPP__Charge__Reason__Code = new DCA__3GPP__Charge__Reason__Code_template(other_value.avp__DCA__3GPP__Charge__Reason__Code()); break; case AVP__Data::ALT_avp__BASE__NONE__Authorization__Lifetime: single_value.field_avp__BASE__NONE__Authorization__Lifetime = new OCTETSTRING_template(other_value.avp__BASE__NONE__Authorization__Lifetime()); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__PCO: single_value.field_avp__AAA__3GPP__TWAN__PCO = new AVP__list_template(other_value.avp__AAA__3GPP__TWAN__PCO()); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Change__Conditions: single_value.field_avp__DCA__3GPP__PoC__Change__Conditions = new DCA__3GPP__PoC__Change__Conditions_template(other_value.avp__DCA__3GPP__PoC__Change__Conditions()); break; case AVP__Data::ALT_avp__DCA__3GPP__Language: single_value.field_avp__DCA__3GPP__Language = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Language()); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Requested__BW__DL: single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__DL = new OCTETSTRING_template(other_value.avp__RX__3GPP__Extended__Min__Requested__BW__DL()); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Features: single_value.field_avp__DNAS__NONE__ARAP__Features = new OCTETSTRING_template(other_value.avp__DNAS__NONE__ARAP__Features()); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__MTU: single_value.field_avp__DNAS__NONE__Framed__MTU = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Framed__MTU()); break; case AVP__Data::ALT_avp__DCA__3GPP__Unit__Quota__Threshold: single_value.field_avp__DCA__3GPP__Unit__Quota__Threshold = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Unit__Quota__Threshold()); break; case AVP__Data::ALT_avp__DNAS__NONE__Accounting__Auth__Method: single_value.field_avp__DNAS__NONE__Accounting__Auth__Method = new DNAS__NONE__Accounting__Auth__Method_template(other_value.avp__DNAS__NONE__Accounting__Auth__Method()); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Authenticator__Offset: single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Offset = new OCTETSTRING_template(other_value.avp__MIPv4__NONE__MIP__Authenticator__Offset()); break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__Information: single_value.field_avp__DCA__3GPP__MBMS__Information = new AVP__list_template(other_value.avp__DCA__3GPP__MBMS__Information()); break; case AVP__Data::ALT_avp__DCA__3GPP__Bearer__Capability: single_value.field_avp__DCA__3GPP__Bearer__Capability = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Bearer__Capability()); break; case AVP__Data::ALT_avp__RX__3GPP__Service__URN: single_value.field_avp__RX__3GPP__Service__URN = new OCTETSTRING_template(other_value.avp__RX__3GPP__Service__URN()); break; case AVP__Data::ALT_avp__S6__3GPP__Supported__Services: single_value.field_avp__S6__3GPP__Supported__Services = new AVP__list_template(other_value.avp__S6__3GPP__Supported__Services()); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Description: single_value.field_avp__DCA__3GPP__SDP__Media__Description = new OCTETSTRING_template(other_value.avp__DCA__3GPP__SDP__Media__Description()); break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Output__Packets: single_value.field_avp__MIPv4__NONE__Accounting__Output__Packets = new OCTETSTRING_template(other_value.avp__MIPv4__NONE__Accounting__Output__Packets()); break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Parameter__Set__Info: single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Info = new AVP__list_template(other_value.avp__DCA__3GPP__Radio__Parameter__Set__Info()); break; case AVP__Data::ALT_avp__PCC__3GPP__Rule__DeActivation__Time: single_value.field_avp__PCC__3GPP__Rule__DeActivation__Time = new OCTETSTRING_template(other_value.avp__PCC__3GPP__Rule__DeActivation__Time()); break; case AVP__Data::ALT_avp__AAA__3GPP__Relay__Node__Indicator: single_value.field_avp__AAA__3GPP__Relay__Node__Indicator = new AAA__3GPP__Relay__Node__Indicator_template(other_value.avp__AAA__3GPP__Relay__Node__Indicator()); break; case AVP__Data::ALT_avp__S6__3GPP__T4__Data: single_value.field_avp__S6__3GPP__T4__Data = new AVP__list_template(other_value.avp__S6__3GPP__T4__Data()); break; case AVP__Data::ALT_avp__PCC__3GPP__Fixed__User__Location__Info: single_value.field_avp__PCC__3GPP__Fixed__User__Location__Info = new AVP__list_template(other_value.avp__PCC__3GPP__Fixed__User__Location__Info()); break; case AVP__Data::ALT_avp__DCA__3GPP__Coverage__Status: single_value.field_avp__DCA__3GPP__Coverage__Status = new DCA__3GPP__Coverage__Status_template(other_value.avp__DCA__3GPP__Coverage__Status()); break; case AVP__Data::ALT_avp__PCC__3GPP__Online: single_value.field_avp__PCC__3GPP__Online = new PCC__3GPP__Online_template(other_value.avp__PCC__3GPP__Online()); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Base__Name: single_value.field_avp__PCC__3GPP__ADC__Rule__Base__Name = new OCTETSTRING_template(other_value.avp__PCC__3GPP__ADC__Rule__Base__Name()); break; case AVP__Data::ALT_avp__AAA__3GPP__SCEF__Realm: single_value.field_avp__AAA__3GPP__SCEF__Realm = new CHARSTRING_template(other_value.avp__AAA__3GPP__SCEF__Realm()); break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__Charged__Party: single_value.field_avp__DCA__3GPP__MBMS__Charged__Party = new DCA__3GPP__MBMS__Charged__Party_template(other_value.avp__DCA__3GPP__MBMS__Charged__Party()); break; case AVP__Data::ALT_avp__S6__3GPP__Requested__Validity__Time: single_value.field_avp__S6__3GPP__Requested__Validity__Time = new OCTETSTRING_template(other_value.avp__S6__3GPP__Requested__Validity__Time()); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Request__Number: single_value.field_avp__DCC__NONE__CC__Request__Number = new OCTETSTRING_template(other_value.avp__DCC__NONE__CC__Request__Number()); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Information: single_value.field_avp__DCA__3GPP__AoC__Information = new AVP__list_template(other_value.avp__DCA__3GPP__AoC__Information()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Supported__Features: single_value.field_avp__CxDx__3GPP__Supported__Features = new AVP__list_template(other_value.avp__CxDx__3GPP__Supported__Features()); break; case AVP__Data::ALT_avp__AAA__3GPP__Local__Time__Zone: single_value.field_avp__AAA__3GPP__Local__Time__Zone = new AVP__list_template(other_value.avp__AAA__3GPP__Local__Time__Zone()); break; case AVP__Data::ALT_avp__AAA__3GPP__GERAN__Vector: single_value.field_avp__AAA__3GPP__GERAN__Vector = new AVP__list_template(other_value.avp__AAA__3GPP__GERAN__Vector()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Call__ID__SIP__Header: single_value.field_avp__CxDx__3GPP__Call__ID__SIP__Header = new OCTETSTRING_template(other_value.avp__CxDx__3GPP__Call__ID__SIP__Header()); break; case AVP__Data::ALT_avp__DCA__3GPP__Online__Charging__Flag: single_value.field_avp__DCA__3GPP__Online__Charging__Flag = new DCA__3GPP__Online__Charging__Flag_template(other_value.avp__DCA__3GPP__Online__Charging__Flag()); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__of__Messages__Sent: single_value.field_avp__DCA__3GPP__Number__of__Messages__Sent = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Number__of__Messages__Sent()); break; case AVP__Data::ALT_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile: single_value.field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile = new AVP__list_template(other_value.avp__AAA__3GPP__EPS__Subscribed__QoS__Profile()); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Session__Stop__Indicator: single_value.field_avp__GI__3GPP__3GPP__Session__Stop__Indicator = new OCTETSTRING_template(other_value.avp__GI__3GPP__3GPP__Session__Stop__Indicator()); break; case AVP__Data::ALT_avp__AAA__3GPP__GPRS__Subscription__Data: single_value.field_avp__AAA__3GPP__GPRS__Subscription__Data = new AVP__list_template(other_value.avp__AAA__3GPP__GPRS__Subscription__Data()); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile: single_value.field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile = new OCTETSTRING_template(other_value.avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile()); break; case AVP__Data::ALT_avp__DCA__3GPP__Access__Transfer__Type: single_value.field_avp__DCA__3GPP__Access__Transfer__Type = new DCA__3GPP__Access__Transfer__Type_template(other_value.avp__DCA__3GPP__Access__Transfer__Type()); break; case AVP__Data::ALT_avp__DNAS__NONE__Called__Station__Id: single_value.field_avp__DNAS__NONE__Called__Station__Id = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Called__Station__Id()); break; case AVP__Data::ALT_avp__DCA__3GPP__Inter__UE__Transfer: single_value.field_avp__DCA__3GPP__Inter__UE__Transfer = new DCA__3GPP__Inter__UE__Transfer_template(other_value.avp__DCA__3GPP__Inter__UE__Transfer()); break; case AVP__Data::ALT_avp__DCC__NONE__Cost__Unit: single_value.field_avp__DCC__NONE__Cost__Unit = new OCTETSTRING_template(other_value.avp__DCC__NONE__Cost__Unit()); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Realtime__Required: single_value.field_avp__BASE__NONE__Accounting__Realtime__Required = new BASE__NONE__Accounting__Realtime__Required_template(other_value.avp__BASE__NONE__Accounting__Realtime__Required()); break; case AVP__Data::ALT_avp__BASE__NONE__Termination__Cause: single_value.field_avp__BASE__NONE__Termination__Cause = new BASE__NONE__Termination__Cause_template(other_value.avp__BASE__NONE__Termination__Cause()); break; case AVP__Data::ALT_avp__DCA__3GPP__Received__Talk__Burst__Volume: single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Volume = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Received__Talk__Burst__Volume()); break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Max__Rate: single_value.field_avp__DCA__3GPP__Rate__Control__Max__Rate = new INTEGER_template(other_value.avp__DCA__3GPP__Rate__Control__Max__Rate()); break; case AVP__Data::ALT_avp__DCA__3GPP__Class__Identifier: single_value.field_avp__DCA__3GPP__Class__Identifier = new DCA__3GPP__Class__Identifier_template(other_value.avp__DCA__3GPP__Class__Identifier()); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Allocate__IP__Type: single_value.field_avp__GI__3GPP__3GPP__Allocate__IP__Type = new OCTETSTRING_template(other_value.avp__GI__3GPP__3GPP__Allocate__IP__Type()); break; case AVP__Data::ALT_avp__AAA__3GPP__SM__Back__Off__Timer: single_value.field_avp__AAA__3GPP__SM__Back__Off__Timer = new OCTETSTRING_template(other_value.avp__AAA__3GPP__SM__Back__Off__Timer()); break; case AVP__Data::ALT_avp__RX__3GPP__Specific__Action: single_value.field_avp__RX__3GPP__Specific__Action = new RX__3GPP__Specific__Action_template(other_value.avp__RX__3GPP__Specific__Action()); break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Detection__Time: single_value.field_avp__S6__3GPP__Maximum__Detection__Time = new OCTETSTRING_template(other_value.avp__S6__3GPP__Maximum__Detection__Time()); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__TCP__Port: single_value.field_avp__DNAS__NONE__Login__TCP__Port = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Login__TCP__Port()); break; case AVP__Data::ALT_avp__DNAS__NONE__Password__Retry: single_value.field_avp__DNAS__NONE__Password__Retry = new OCTETSTRING_template(other_value.avp__DNAS__NONE__Password__Retry()); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Stamps: single_value.field_avp__DCA__3GPP__Time__Stamps = new AVP__list_template(other_value.avp__DCA__3GPP__Time__Stamps()); break; case AVP__Data::ALT_avp__DCA__3GPP__Base__Time__Interval: single_value.field_avp__DCA__3GPP__Base__Time__Interval = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Base__Time__Interval()); break; case AVP__Data::ALT_avp__DCA__3GPP__UWAN__User__Location__Info: single_value.field_avp__DCA__3GPP__UWAN__User__Location__Info = new AVP__list_template(other_value.avp__DCA__3GPP__UWAN__User__Location__Info()); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Role__Of__UE: single_value.field_avp__DCA__3GPP__ProSe__Role__Of__UE = new DCA__3GPP__ProSe__Role__Of__UE_template(other_value.avp__DCA__3GPP__ProSe__Role__Of__UE()); break; case AVP__Data::ALT_avp__PCC__3GPP__RAT__Type: single_value.field_avp__PCC__3GPP__RAT__Type = new PCC__3GPP__RAT__Type_template(other_value.avp__PCC__3GPP__RAT__Type()); break; case AVP__Data::ALT_avp__AAA__3GPP__Ext__PDP__Address: single_value.field_avp__AAA__3GPP__Ext__PDP__Address = new AVP__Address_template(other_value.avp__AAA__3GPP__Ext__PDP__Address()); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Type: single_value.field_avp__DCA__3GPP__PoC__Session__Type = new DCA__3GPP__PoC__Session__Type_template(other_value.avp__DCA__3GPP__PoC__Session__Type()); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause: single_value.field_avp__DCA__3GPP__ISUP__Cause = new AVP__list_template(other_value.avp__DCA__3GPP__ISUP__Cause()); break; case AVP__Data::ALT_avp__RX__3GPP__AF__Signalling__Protocol: single_value.field_avp__RX__3GPP__AF__Signalling__Protocol = new RX__3GPP__AF__Signalling__Protocol_template(other_value.avp__RX__3GPP__AF__Signalling__Protocol()); break; case AVP__Data::ALT_avp__AAA__3GPP__Adjacent__PLMNs: single_value.field_avp__AAA__3GPP__Adjacent__PLMNs = new AVP__list_template(other_value.avp__AAA__3GPP__Adjacent__PLMNs()); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Result__Code: single_value.field_avp__S6__3GPP__Service__Result__Code = new OCTETSTRING_template(other_value.avp__S6__3GPP__Service__Result__Code()); break; case AVP__Data::ALT_avp__AAA__3GPP__SGSN__Location__Information: single_value.field_avp__AAA__3GPP__SGSN__Location__Information = new AVP__list_template(other_value.avp__AAA__3GPP__SGSN__Location__Information()); break; case AVP__Data::ALT_avp__DCA__3GPP__Authorised__QoS: single_value.field_avp__DCA__3GPP__Authorised__QoS = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Authorised__QoS()); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Transmission: single_value.field_avp__DCA__3GPP__Time__First__Transmission = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Time__First__Transmission()); break; case AVP__Data::ALT_avp__DCA__3GPP__Stop__Time: single_value.field_avp__DCA__3GPP__Stop__Time = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Stop__Time()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Reason__Code: single_value.field_avp__CxDx__3GPP__Reason__Code = new CxDx__3GPP__Reason__Code_template(other_value.avp__CxDx__3GPP__Reason__Code()); break; case AVP__Data::ALT_avp__PCC__3GPP__Pre__emption__Vulnerability: single_value.field_avp__PCC__3GPP__Pre__emption__Vulnerability = new PCC__3GPP__Pre__emption__Vulnerability_template(other_value.avp__PCC__3GPP__Pre__emption__Vulnerability()); break; case AVP__Data::ALT_avp__AAA__3GPP__Equivalent__PLMN__List: single_value.field_avp__AAA__3GPP__Equivalent__PLMN__List = new AVP__list_template(other_value.avp__AAA__3GPP__Equivalent__PLMN__List()); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__Access: single_value.field_avp__PCC__3GPP__Default__Access = new PCC__3GPP__Default__Access_template(other_value.avp__PCC__3GPP__Default__Access()); break; case AVP__Data::ALT_avp__CxDx__3GPP__Supported__Applications: single_value.field_avp__CxDx__3GPP__Supported__Applications = new AVP__list_template(other_value.avp__CxDx__3GPP__Supported__Applications()); break; case AVP__Data::ALT_avp__BASE__NONE__Class: single_value.field_avp__BASE__NONE__Class = new OCTETSTRING_template(other_value.avp__BASE__NONE__Class()); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Challenge__Response: single_value.field_avp__DNAS__NONE__ARAP__Challenge__Response = new OCTETSTRING_template(other_value.avp__DNAS__NONE__ARAP__Challenge__Response()); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Message__Type: single_value.field_avp__DCA__3GPP__SM__Message__Type = new DCA__3GPP__SM__Message__Type_template(other_value.avp__DCA__3GPP__SM__Message__Type()); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Sub__Session__Id: single_value.field_avp__DCC__NONE__CC__Sub__Session__Id = new OCTETSTRING_template(other_value.avp__DCC__NONE__CC__Sub__Session__Id()); break; case AVP__Data::ALT_avp__AAA__3GPP__IDR__Flags: single_value.field_avp__AAA__3GPP__IDR__Flags = new OCTETSTRING_template(other_value.avp__AAA__3GPP__IDR__Flags()); break; case AVP__Data::ALT_avp__PCC__3GPP__PS__to__CS__Session__Continuity: single_value.field_avp__PCC__3GPP__PS__to__CS__Session__Continuity = new PCC__3GPP__PS__to__CS__Session__Continuity_template(other_value.avp__PCC__3GPP__PS__to__CS__Session__Continuity()); break; case AVP__Data::ALT_avp__AAA__3GPP__V2X__Subscription__Data: single_value.field_avp__AAA__3GPP__V2X__Subscription__Data = new AVP__list_template(other_value.avp__AAA__3GPP__V2X__Subscription__Data()); break; case AVP__Data::ALT_avp__DCA__3GPP__Refund__Information: single_value.field_avp__DCA__3GPP__Refund__Information = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Refund__Information()); break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Element: single_value.field_avp__DCA__3GPP__Rate__Element = new AVP__list_template(other_value.avp__DCA__3GPP__Rate__Element()); break; case AVP__Data::ALT_avp__AAA__3GPP__PDP__Type: single_value.field_avp__AAA__3GPP__PDP__Type = new OCTETSTRING_template(other_value.avp__AAA__3GPP__PDP__Type()); break; case AVP__Data::ALT_avp__AAA__3GPP__AMBR: single_value.field_avp__AAA__3GPP__AMBR = new AVP__list_template(other_value.avp__AAA__3GPP__AMBR()); break; case AVP__Data::ALT_avp__DCA__3GPP__Submission__Time: single_value.field_avp__DCA__3GPP__Submission__Time = new OCTETSTRING_template(other_value.avp__DCA__3GPP__Submission__Time()); break; case AVP__Data::ALT_avp__UNKNOWN: single_value.field_avp__UNKNOWN = new OCTETSTRING_template(other_value.avp__UNKNOWN()); break; default: TTCN_error("Initializing a template with an unbound value of type @DIAMETER_Types.AVP_Data."); } set_selection(SPECIFIC_VALUE); } void AVP__Data_template::copy_template(const AVP__Data_template& other_value) { switch (other_value.template_selection) { case SPECIFIC_VALUE: single_value.union_selection = other_value.single_value.union_selection; switch (single_value.union_selection) { case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__IPv6__Address: single_value.field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address = new OCTETSTRING_template(*other_value.single_value.field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Service: single_value.field_avp__DNAS__NONE__Login__LAT__Service = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Login__LAT__Service); break; case AVP__Data::ALT_avp__AAA__3GPP__RAR__Flags: single_value.field_avp__AAA__3GPP__RAR__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__RAR__Flags); break; case AVP__Data::ALT_avp__DCA__3GPP__SCS__Address: single_value.field_avp__DCA__3GPP__SCS__Address = new AVP__Address_template(*other_value.single_value.field_avp__DCA__3GPP__SCS__Address); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__MCC__MNC: single_value.field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC = new OCTETSTRING_template(*other_value.single_value.field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC); break; case AVP__Data::ALT_avp__DCC__NONE__Direct__Debiting__Failure__Handling: single_value.field_avp__DCC__NONE__Direct__Debiting__Failure__Handling = new DCC__NONE__Direct__Debiting__Failure__Handling_template(*other_value.single_value.field_avp__DCC__NONE__Direct__Debiting__Failure__Handling); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Careof__Address: single_value.field_avp__MIPv6__NONE__MIP__Careof__Address = new AVP__Address_template(*other_value.single_value.field_avp__MIPv6__NONE__MIP__Careof__Address); break; case AVP__Data::ALT_avp__DCA__3GPP__TWAN__User__Location__Info: single_value.field_avp__DCA__3GPP__TWAN__User__Location__Info = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__TWAN__User__Location__Info); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role__IDs: single_value.field_avp__DCA__3GPP__PoC__User__Role__IDs = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__PoC__User__Role__IDs); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Order: single_value.field_avp__DCA__3GPP__Announcement__Order = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Announcement__Order); break; case AVP__Data::ALT_avp__CxDx__ETSI__Line__Identifier: single_value.field_avp__CxDx__ETSI__Line__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__ETSI__Line__Identifier); break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Identifier: single_value.field_avp__PCC__3GPP__Bearer__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Bearer__Identifier); break; case AVP__Data::ALT_avp__RX__3GPP__Content__Version: single_value.field_avp__RX__3GPP__Content__Version = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Content__Version); break; case AVP__Data::ALT_avp__DCA__3GPP__Applic__ID: single_value.field_avp__DCA__3GPP__Applic__ID = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Applic__ID); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__FA__MSA: single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA = new AVP__list_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA); break; case AVP__Data::ALT_avp__BASE__NONE__Session__Id: single_value.field_avp__BASE__NONE__Session__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Session__Id); break; case AVP__Data::ALT_avp__DCA__3GPP__Route__Header__Transmitted: single_value.field_avp__DCA__3GPP__Route__Header__Transmitted = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Route__Header__Transmitted); break; case AVP__Data::ALT_avp__DCA__3GPP__Reporting__Reason: single_value.field_avp__DCA__3GPP__Reporting__Reason = new DCA__3GPP__Reporting__Reason_template(*other_value.single_value.field_avp__DCA__3GPP__Reporting__Reason); break; case AVP__Data::ALT_avp__AAA__3GPP__Emergency__Services: single_value.field_avp__AAA__3GPP__Emergency__Services = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Emergency__Services); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Description: single_value.field_avp__RX__3GPP__Media__Component__Description = new AVP__list_template(*other_value.single_value.field_avp__RX__3GPP__Media__Component__Description); break; case AVP__Data::ALT_avp__PCC__3GPP__CSG__Information__Reporting: single_value.field_avp__PCC__3GPP__CSG__Information__Reporting = new PCC__3GPP__CSG__Information__Reporting_template(*other_value.single_value.field_avp__PCC__3GPP__CSG__Information__Reporting); break; case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Quantity: single_value.field_avp__AAA__3GPP__Measurement__Quantity = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Measurement__Quantity); break; case AVP__Data::ALT_avp__S6__3GPP__Location__Information__Configuration: single_value.field_avp__S6__3GPP__Location__Information__Configuration = new AVP__list_template(*other_value.single_value.field_avp__S6__3GPP__Location__Information__Configuration); break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Usage: single_value.field_avp__PCC__3GPP__Bearer__Usage = new PCC__3GPP__Bearer__Usage_template(*other_value.single_value.field_avp__PCC__3GPP__Bearer__Usage); break; case AVP__Data::ALT_avp__DCA__3GPP__Application__provided__Called__Party__Address: single_value.field_avp__DCA__3GPP__Application__provided__Called__Party__Address = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Application__provided__Called__Party__Address); break; case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Alert__Timestamp: single_value.field_avp__DCA__3GPP__Proximity__Alert__Timestamp = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Proximity__Alert__Timestamp); break; case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Header__Filter: single_value.field_avp__PCC__3GPP__Tunnel__Header__Filter = new CHARSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Tunnel__Header__Filter); break; case AVP__Data::ALT_avp__AAA__3GPP__List__Of__Measurements: single_value.field_avp__AAA__3GPP__List__Of__Measurements = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__List__Of__Measurements); break; case AVP__Data::ALT_avp__DCC__NONE__Requested__Service__Unit: single_value.field_avp__DCC__NONE__Requested__Service__Unit = new AVP__list_template(*other_value.single_value.field_avp__DCC__NONE__Requested__Service__Unit); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__QoS__Name: single_value.field_avp__PCC__3GPP__Default__QoS__Name = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Default__QoS__Name); break; case AVP__Data::ALT_avp__AAA__3GPP__UVA__Flags: single_value.field_avp__AAA__3GPP__UVA__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__UVA__Flags); break; case AVP__Data::ALT_avp__DCA__3GPP__Expires: single_value.field_avp__DCA__3GPP__Expires = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Expires); break; case AVP__Data::ALT_avp__CxDx__3GPP__SAR__Flags: single_value.field_avp__CxDx__3GPP__SAR__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__SAR__Flags); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Information: single_value.field_avp__PCC__3GPP__TDF__Information = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__TDF__Information); break; case AVP__Data::ALT_avp__AAA__3GPP__Group__Service__Id: single_value.field_avp__AAA__3GPP__Group__Service__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Group__Service__Id); break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__SCCP__Address: single_value.field_avp__DCA__3GPP__Recipient__SCCP__Address = new AVP__Address_template(*other_value.single_value.field_avp__DCA__3GPP__Recipient__SCCP__Address); break; case AVP__Data::ALT_avp__DCA__3GPP__Preferred__AoC__Currency: single_value.field_avp__DCA__3GPP__Preferred__AoC__Currency = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Preferred__AoC__Currency); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Pool: single_value.field_avp__DNAS__NONE__Framed__Pool = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Framed__Pool); break; case AVP__Data::ALT_avp__DCA__3GPP__Traffic__Data__Volumes: single_value.field_avp__DCA__3GPP__Traffic__Data__Volumes = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Traffic__Data__Volumes); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Time: single_value.field_avp__DCC__NONE__CC__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__DCC__NONE__CC__Time); break; case AVP__Data::ALT_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info: single_value.field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info); break; case AVP__Data::ALT_avp__DCA__3GPP__Unit__Cost: single_value.field_avp__DCA__3GPP__Unit__Cost = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Unit__Cost); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Digest__Authenticate: single_value.field_avp__CxDx__3GPP__SIP__Digest__Authenticate = new AVP__list_template(*other_value.single_value.field_avp__CxDx__3GPP__SIP__Digest__Authenticate); break; case AVP__Data::ALT_avp__AAA__3GPP__Last__UE__Activity__Time: single_value.field_avp__AAA__3GPP__Last__UE__Activity__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Last__UE__Activity__Time); break; case AVP__Data::ALT_avp__AAA__3GPP__Context__Identifier: single_value.field_avp__AAA__3GPP__Context__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Context__Identifier); break; case AVP__Data::ALT_avp__DCC__NONE__Used__Service__Unit: single_value.field_avp__DCC__NONE__Used__Service__Unit = new AVP__list_template(*other_value.single_value.field_avp__DCC__NONE__Used__Service__Unit); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Reg__Reply: single_value.field_avp__MIPv4__NONE__MIP__Reg__Reply = new OCTETSTRING_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__Reg__Reply); break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Application__Id: single_value.field_avp__BASE__NONE__Auth__Application__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Auth__Application__Id); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Reference: single_value.field_avp__AAA__3GPP__Trace__Reference = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Trace__Reference); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Access__Info: single_value.field_avp__AAA__3GPP__TWAN__Access__Info = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__TWAN__Access__Info); break; case AVP__Data::ALT_avp__DCA__3GPP__Status__AS__Code: single_value.field_avp__DCA__3GPP__Status__AS__Code = new DCA__3GPP__Status__AS__Code_template(*other_value.single_value.field_avp__DCA__3GPP__Status__AS__Code); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Type: single_value.field_avp__DCA__3GPP__LCS__Client__Type = new DCA__3GPP__LCS__Client__Type_template(*other_value.single_value.field_avp__DCA__3GPP__LCS__Client__Type); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Network: single_value.field_avp__DNAS__NONE__Framed__Appletalk__Network = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Framed__Appletalk__Network); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Prefix: single_value.field_avp__DNAS__NONE__Framed__IPv6__Prefix = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Framed__IPv6__Prefix); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Initiation__Type: single_value.field_avp__DCA__3GPP__PoC__Session__Initiation__Type = new DCA__3GPP__PoC__Session__Initiation__Type_template(*other_value.single_value.field_avp__DCA__3GPP__PoC__Session__Initiation__Type); break; case AVP__Data::ALT_avp__RX__3GPP__Sharing__Key__UL: single_value.field_avp__RX__3GPP__Sharing__Key__UL = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Sharing__Key__UL); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Size: single_value.field_avp__DCA__3GPP__Content__Size = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Content__Size); break; case AVP__Data::ALT_avp__AAA__3GPP__Access__Network__Info: single_value.field_avp__AAA__3GPP__Access__Network__Info = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__Access__Network__Info); break; case AVP__Data::ALT_avp__RX__3GPP__AF__Charging__Identifier: single_value.field_avp__RX__3GPP__AF__Charging__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__AF__Charging__Identifier); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Report: single_value.field_avp__S6__3GPP__Monitoring__Event__Report = new AVP__list_template(*other_value.single_value.field_avp__S6__3GPP__Monitoring__Event__Report); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Type: single_value.field_avp__DCA__3GPP__Service__Specific__Type = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Service__Specific__Type); break; case AVP__Data::ALT_avp__DCA__3GPP__Event: single_value.field_avp__DCA__3GPP__Event = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Event); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Type: single_value.field_avp__RX__3GPP__Media__Type = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Media__Type); break; case AVP__Data::ALT_avp__PCC__3GPP__Conditional__Policy__Information: single_value.field_avp__PCC__3GPP__Conditional__Policy__Information = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__Conditional__Policy__Information); break; case AVP__Data::ALT_avp__BASE__NONE__Firmware__Revision: single_value.field_avp__BASE__NONE__Firmware__Revision = new OCTETSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Firmware__Revision); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Event__Type: single_value.field_avp__DCA__3GPP__ProSe__Event__Type = new DCA__3GPP__ProSe__Event__Type_template(*other_value.single_value.field_avp__DCA__3GPP__ProSe__Event__Type); break; case AVP__Data::ALT_avp__PCC__3GPP__Network__Request__Support: single_value.field_avp__PCC__3GPP__Network__Request__Support = new PCC__3GPP__Network__Request__Support_template(*other_value.single_value.field_avp__PCC__3GPP__Network__Request__Support); break; case AVP__Data::ALT_avp__AAA__3GPP__SIPTO__Permission: single_value.field_avp__AAA__3GPP__SIPTO__Permission = new AAA__3GPP__SIPTO__Permission_template(*other_value.single_value.field_avp__AAA__3GPP__SIPTO__Permission); break; case AVP__Data::ALT_avp__DCA__3GPP__Terminating__IOI: single_value.field_avp__DCA__3GPP__Terminating__IOI = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Terminating__IOI); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Supported__BW__DL: single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__DL = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__DL); break; case AVP__Data::ALT_avp__PCC__3GPP__UE__Local__IP__Address: single_value.field_avp__PCC__3GPP__UE__Local__IP__Address = new AVP__Address_template(*other_value.single_value.field_avp__PCC__3GPP__UE__Local__IP__Address); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Sequence__Number: single_value.field_avp__DCA__3GPP__SM__Sequence__Number = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__SM__Sequence__Number); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Information: single_value.field_avp__DCA__3GPP__IMS__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__IMS__Information); break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List: single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Remove: single_value.field_avp__PCC__3GPP__Routing__Rule__Remove = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__Routing__Rule__Remove); break; case AVP__Data::ALT_avp__AAA__3GPP__SGs__MME__Identity: single_value.field_avp__AAA__3GPP__SGs__MME__Identity = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__SGs__MME__Identity); break; case AVP__Data::ALT_avp__S6__3GPP__Roaming__Information: single_value.field_avp__S6__3GPP__Roaming__Information = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__Roaming__Information); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Diversions: single_value.field_avp__DCA__3GPP__Number__Of__Diversions = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Number__Of__Diversions); break; case AVP__Data::ALT_avp__DCA__3GPP__Coverage__Info: single_value.field_avp__DCA__3GPP__Coverage__Info = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Coverage__Info); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authentication__Scheme: single_value.field_avp__CxDx__3GPP__SIP__Authentication__Scheme = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__SIP__Authentication__Scheme); break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__RSRP: single_value.field_avp__AAA__3GPP__Event__Threshold__RSRP = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Event__Threshold__RSRP); break; case AVP__Data::ALT_avp__CxDx__3GPP__User__Authorization__Type: single_value.field_avp__CxDx__3GPP__User__Authorization__Type = new CxDx__3GPP__User__Authorization__Type_template(*other_value.single_value.field_avp__CxDx__3GPP__User__Authorization__Type); break; case AVP__Data::ALT_avp__AAA__3GPP__PLMN__Client: single_value.field_avp__AAA__3GPP__PLMN__Client = new AAA__3GPP__PLMN__Client_template(*other_value.single_value.field_avp__AAA__3GPP__PLMN__Client); break; case AVP__Data::ALT_avp__AAA__3GPP__Re__Synchronization__Info: single_value.field_avp__AAA__3GPP__Re__Synchronization__Info = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Re__Synchronization__Info); break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Grace__Period: single_value.field_avp__BASE__NONE__Auth__Grace__Period = new OCTETSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Auth__Grace__Period); break; case AVP__Data::ALT_avp__DCA__3GPP__User__CSG__Information: single_value.field_avp__DCA__3GPP__User__CSG__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__User__CSG__Information); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Status: single_value.field_avp__DCA__3GPP__SM__Status = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__SM__Status); break; case AVP__Data::ALT_avp__DCA__3GPP__IP__Realm__Default__Indication: single_value.field_avp__DCA__3GPP__IP__Realm__Default__Indication = new DCA__3GPP__IP__Realm__Default__Indication_template(*other_value.single_value.field_avp__DCA__3GPP__IP__Realm__Default__Indication); break; case AVP__Data::ALT_avp__AAA__3GPP__RAND: single_value.field_avp__AAA__3GPP__RAND = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__RAND); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Depth: single_value.field_avp__AAA__3GPP__Trace__Depth = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Trace__Depth); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__to__FA__MSA: single_value.field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA = new AVP__list_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA); break; case AVP__Data::ALT_avp__AAA__3GPP__SGSN__User__State: single_value.field_avp__AAA__3GPP__SGSN__User__State = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__SGSN__User__State); break; case AVP__Data::ALT_avp__AAA__3GPP__APN__OI__Replacement: single_value.field_avp__AAA__3GPP__APN__OI__Replacement = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__APN__OI__Replacement); break; case AVP__Data::ALT_avp__DCA__3GPP__Alternate__Charged__Party__Address: single_value.field_avp__DCA__3GPP__Alternate__Charged__Party__Address = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Alternate__Charged__Party__Address); break; case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control: single_value.field_avp__DCA__3GPP__APN__Rate__Control = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__APN__Rate__Control); break; case AVP__Data::ALT_avp__BASE__NONE__Re__Auth__Request__Type: single_value.field_avp__BASE__NONE__Re__Auth__Request__Type = new BASE__NONE__Re__Auth__Request__Type_template(*other_value.single_value.field_avp__BASE__NONE__Re__Auth__Request__Type); break; case AVP__Data::ALT_avp__DCA__3GPP__Relationship__Mode: single_value.field_avp__DCA__3GPP__Relationship__Mode = new DCA__3GPP__Relationship__Mode_template(*other_value.single_value.field_avp__DCA__3GPP__Relationship__Mode); break; case AVP__Data::ALT_avp__S6__3GPP__External__Identifier: single_value.field_avp__S6__3GPP__External__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__External__Identifier); break; case AVP__Data::ALT_avp__DCA__3GPP__Positioning__Data: single_value.field_avp__DCA__3GPP__Positioning__Data = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Positioning__Data); break; case AVP__Data::ALT_avp__DCC__NONE__Redirect__Address__Type: single_value.field_avp__DCC__NONE__Redirect__Address__Type = new DCC__NONE__Redirect__Address__Type_template(*other_value.single_value.field_avp__DCC__NONE__Redirect__Address__Type); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MN__HA__MSA: single_value.field_avp__MIPv6__NONE__MIP__MN__HA__MSA = new AVP__list_template(*other_value.single_value.field_avp__MIPv6__NONE__MIP__MN__HA__MSA); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier: single_value.field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier); break; case AVP__Data::ALT_avp__PCC__3GPP__TFT__Filter: single_value.field_avp__PCC__3GPP__TFT__Filter = new CHARSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__TFT__Filter); break; case AVP__Data::ALT_avp__RX__3GPP__Max__Supported__Bandwidth__UL: single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__UL = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__UL); break; case AVP__Data::ALT_avp__S6__3GPP__Loss__Of__Connectivity__Reason: single_value.field_avp__S6__3GPP__Loss__Of__Connectivity__Reason = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__Loss__Of__Connectivity__Reason); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Medium__Type: single_value.field_avp__DNAS__NONE__Tunnel__Medium__Type = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Tunnel__Medium__Type); break; case AVP__Data::ALT_avp__DCA__3GPP__Originator: single_value.field_avp__DCA__3GPP__Originator = new DCA__3GPP__Originator_template(*other_value.single_value.field_avp__DCA__3GPP__Originator); break; case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info__Type: single_value.field_avp__DCC__NONE__User__Equipment__Info__Type = new DCC__NONE__User__Equipment__Info__Type_template(*other_value.single_value.field_avp__DCC__NONE__User__Equipment__Info__Type); break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Number: single_value.field_avp__RX__3GPP__Flow__Number = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Flow__Number); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Home__Agent__Address: single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Address = new AVP__Address_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Address); break; case AVP__Data::ALT_avp__PCC__3GPP__Resource__Allocation__Notification: single_value.field_avp__PCC__3GPP__Resource__Allocation__Notification = new PCC__3GPP__Resource__Allocation__Notification_template(*other_value.single_value.field_avp__PCC__3GPP__Resource__Allocation__Notification); break; case AVP__Data::ALT_avp__DCA__3GPP__Basic__Service__Code: single_value.field_avp__DCA__3GPP__Basic__Service__Code = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Basic__Service__Code); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Type: single_value.field_avp__S6__3GPP__Monitoring__Type = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__Monitoring__Type); break; case AVP__Data::ALT_avp__DCA__3GPP__Role__Of__Node: single_value.field_avp__DCA__3GPP__Role__Of__Node = new DCA__3GPP__Role__Of__Node_template(*other_value.single_value.field_avp__DCA__3GPP__Role__Of__Node); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__Bearer__Indication: single_value.field_avp__PCC__3GPP__Default__Bearer__Indication = new PCC__3GPP__Default__Bearer__Indication_template(*other_value.single_value.field_avp__PCC__3GPP__Default__Bearer__Indication); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Information: single_value.field_avp__DCA__3GPP__ProSe__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__ProSe__Information); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Class__Identifier: single_value.field_avp__PCC__3GPP__QoS__Class__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__QoS__Class__Identifier); break; case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__LIPA__Allowed: single_value.field_avp__AAA__3GPP__VPLMN__LIPA__Allowed = new AAA__3GPP__VPLMN__LIPA__Allowed_template(*other_value.single_value.field_avp__AAA__3GPP__VPLMN__LIPA__Allowed); break; case AVP__Data::ALT_avp__PCC__3GPP__Mute__Notification: single_value.field_avp__PCC__3GPP__Mute__Notification = new PCC__3GPP__Mute__Notification_template(*other_value.single_value.field_avp__PCC__3GPP__Mute__Notification); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authentication__Context: single_value.field_avp__CxDx__3GPP__SIP__Authentication__Context = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__SIP__Authentication__Context); break; case AVP__Data::ALT_avp__MIPv6__NONE__QoS__Resources: single_value.field_avp__MIPv6__NONE__QoS__Resources = new AVP__list_template(*other_value.single_value.field_avp__MIPv6__NONE__QoS__Resources); break; case AVP__Data::ALT_avp__AAA__3GPP__Logging__Duration: single_value.field_avp__AAA__3GPP__Logging__Duration = new AAA__3GPP__Logging__Duration_template(*other_value.single_value.field_avp__AAA__3GPP__Logging__Duration); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Value: single_value.field_avp__DCC__NONE__Service__Parameter__Value = new OCTETSTRING_template(*other_value.single_value.field_avp__DCC__NONE__Service__Parameter__Value); break; case AVP__Data::ALT_avp__CxDx__3GPP__Associated__Registered__Identities: single_value.field_avp__CxDx__3GPP__Associated__Registered__Identities = new AVP__list_template(*other_value.single_value.field_avp__CxDx__3GPP__Associated__Registered__Identities); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__IP__Address: single_value.field_avp__PCC__3GPP__Routing__IP__Address = new AVP__Address_template(*other_value.single_value.field_avp__PCC__3GPP__Routing__IP__Address); break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability__EUTRAN: single_value.field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN); break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__GW__Address: single_value.field_avp__DCA__3GPP__MBMS__GW__Address = new AVP__Address_template(*other_value.single_value.field_avp__DCA__3GPP__MBMS__GW__Address); break; case AVP__Data::ALT_avp__DCA__3GPP__Destination__Interface: single_value.field_avp__DCA__3GPP__Destination__Interface = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Destination__Interface); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Emergency__Indicator: single_value.field_avp__DCA__3GPP__IMS__Emergency__Indicator = new DCA__3GPP__IMS__Emergency__Indicator_template(*other_value.single_value.field_avp__DCA__3GPP__IMS__Emergency__Indicator); break; case AVP__Data::ALT_avp__DCA__3GPP__Change__Time: single_value.field_avp__DCA__3GPP__Change__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Change__Time); break; case AVP__Data::ALT_avp__AAA__3GPP__KASME: single_value.field_avp__AAA__3GPP__KASME = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__KASME); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Session__Key: single_value.field_avp__MIPv4__NONE__MIP__Session__Key = new OCTETSTRING_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__Session__Key); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Cost__Information: single_value.field_avp__DCA__3GPP__AoC__Cost__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__AoC__Cost__Information); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__User__Location__Info__Time: single_value.field_avp__GI__3GPP__3GPP__User__Location__Info__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__GI__3GPP__3GPP__User__Location__Info__Time); break; case AVP__Data::ALT_avp__AAA__3GPP__Teleservice__List: single_value.field_avp__AAA__3GPP__Teleservice__List = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__Teleservice__List); break; case AVP__Data::ALT_avp__AAA__3GPP__UTRAN__Vector: single_value.field_avp__AAA__3GPP__UTRAN__Vector = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__UTRAN__Vector); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__IP__Access__APN: single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN = new AAA__3GPP__Non__3GPP__IP__Access__APN_template(*other_value.single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Information: single_value.field_avp__DCA__3GPP__Monitoring__Event__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Monitoring__Event__Information); break; case AVP__Data::ALT_avp__DCC__NONE__Tariff__Time__Change: single_value.field_avp__DCC__NONE__Tariff__Time__Change = new OCTETSTRING_template(*other_value.single_value.field_avp__DCC__NONE__Tariff__Time__Change); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__NSAPI: single_value.field_avp__GI__3GPP__3GPP__NSAPI = new OCTETSTRING_template(*other_value.single_value.field_avp__GI__3GPP__3GPP__NSAPI); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Dialed__By__MS: single_value.field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__CG__Address: single_value.field_avp__GI__3GPP__3GPP__CG__Address = new OCTETSTRING_template(*other_value.single_value.field_avp__GI__3GPP__3GPP__CG__Address); break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope__Start__Time: single_value.field_avp__DCA__3GPP__Envelope__Start__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Envelope__Start__Time); break; case AVP__Data::ALT_avp__RX__3GPP__Application__Service__Provider__Identity: single_value.field_avp__RX__3GPP__Application__Service__Provider__Identity = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Application__Service__Provider__Identity); break; case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Request: single_value.field_avp__S6__3GPP__NIDD__Authorization__Request = new AVP__list_template(*other_value.single_value.field_avp__S6__3GPP__NIDD__Authorization__Request); break; case AVP__Data::ALT_avp__DCA__3GPP__Received__Talk__Burst__Time: single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Time); break; case AVP__Data::ALT_avp__DCA__3GPP__Incoming__Trunk__Group__Id: single_value.field_avp__DCA__3GPP__Incoming__Trunk__Group__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Incoming__Trunk__Group__Id); break; case AVP__Data::ALT_avp__AAA__3GPP__AAA__Failure__Indication: single_value.field_avp__AAA__3GPP__AAA__Failure__Indication = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__AAA__Failure__Indication); break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Max__Message__Size: single_value.field_avp__DCA__3GPP__Rate__Control__Max__Message__Size = new INTEGER_template(*other_value.single_value.field_avp__DCA__3GPP__Rate__Control__Max__Message__Size); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Install: single_value.field_avp__PCC__3GPP__QoS__Rule__Install = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__QoS__Rule__Install); break; case AVP__Data::ALT_avp__S6__3GPP__Periodic__Communication__Indicator: single_value.field_avp__S6__3GPP__Periodic__Communication__Indicator = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__Periodic__Communication__Indicator); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Info: single_value.field_avp__DCA__3GPP__Service__Specific__Info = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Service__Specific__Info); break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Usage: single_value.field_avp__RX__3GPP__Flow__Usage = new RX__3GPP__Flow__Usage_template(*other_value.single_value.field_avp__RX__3GPP__Flow__Usage); break; case AVP__Data::ALT_avp__PCC__3GPP__RAN__Rule__Support: single_value.field_avp__PCC__3GPP__RAN__Rule__Support = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__RAN__Rule__Support); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Password: single_value.field_avp__DNAS__NONE__Tunnel__Password = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Tunnel__Password); break; case AVP__Data::ALT_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause: single_value.field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause = new INTEGER_template(*other_value.single_value.field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Duration: single_value.field_avp__S6__3GPP__Monitoring__Duration = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__Monitoring__Duration); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Information: single_value.field_avp__PCC__3GPP__QoS__Information = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__QoS__Information); break; case AVP__Data::ALT_avp__AAA__3GPP__Routing__Area__Identity: single_value.field_avp__AAA__3GPP__Routing__Area__Identity = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Routing__Area__Identity); break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Party__Address: single_value.field_avp__DCA__3GPP__Called__Party__Address = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Called__Party__Address); break; case AVP__Data::ALT_avp__RX__3GPP__Service__Authorization__Info: single_value.field_avp__RX__3GPP__Service__Authorization__Info = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Service__Authorization__Info); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunneling: single_value.field_avp__DNAS__NONE__Tunneling = new AVP__list_template(*other_value.single_value.field_avp__DNAS__NONE__Tunneling); break; case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info__Value: single_value.field_avp__DCC__NONE__User__Equipment__Info__Value = new OCTETSTRING_template(*other_value.single_value.field_avp__DCC__NONE__User__Equipment__Info__Value); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length: single_value.field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length = new OCTETSTRING_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length); break; case AVP__Data::ALT_avp__AAA__3GPP__eDRX__Cycle__Length: single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length); break; case AVP__Data::ALT_avp__BASE__NONE__Multi__Round__Time__Out: single_value.field_avp__BASE__NONE__Multi__Round__Time__Out = new OCTETSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Multi__Round__Time__Out); break; case AVP__Data::ALT_avp__S6__3GPP__Group__Monitoring__Event__Report__Item: single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item = new AVP__list_template(*other_value.single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item); break; case AVP__Data::ALT_avp__PCC__3GPP__Rule__Failure__Code: single_value.field_avp__PCC__3GPP__Rule__Failure__Code = new PCC__3GPP__Rule__Failure__Code_template(*other_value.single_value.field_avp__PCC__3GPP__Rule__Failure__Code); break; case AVP__Data::ALT_avp__AAA__3GPP__Ext__PDP__Type: single_value.field_avp__AAA__3GPP__Ext__PDP__Type = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Ext__PDP__Type); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Threshold: single_value.field_avp__DCA__3GPP__Time__Quota__Threshold = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Time__Quota__Threshold); break; case AVP__Data::ALT_avp__PCC__3GPP__User__Location__Info__Time: single_value.field_avp__PCC__3GPP__User__Location__Info__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__User__Location__Info__Time); break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Information: single_value.field_avp__PCC__3GPP__Usage__Monitoring__Information = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__Usage__Monitoring__Information); break; case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Period__LTE: single_value.field_avp__AAA__3GPP__Measurement__Period__LTE = new AAA__3GPP__Measurement__Period__LTE_template(*other_value.single_value.field_avp__AAA__3GPP__Measurement__Period__LTE); break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__APN__AMBR__DL: single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__DL = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__DL); break; case AVP__Data::ALT_avp__BASE__NONE__Experimental__Result__Code: single_value.field_avp__BASE__NONE__Experimental__Result__Code = new OCTETSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Experimental__Result__Code); break; case AVP__Data::ALT_avp__CxDx__3GPP__Session__Priority: single_value.field_avp__CxDx__3GPP__Session__Priority = new CxDx__3GPP__Session__Priority_template(*other_value.single_value.field_avp__CxDx__3GPP__Session__Priority); break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Info: single_value.field_avp__DCA__3GPP__Recipient__Info = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Recipient__Info); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Format: single_value.field_avp__DCA__3GPP__AoC__Format = new DCA__3GPP__AoC__Format_template(*other_value.single_value.field_avp__DCA__3GPP__AoC__Format); break; case AVP__Data::ALT_avp__DCA__3GPP__Start__Time: single_value.field_avp__DCA__3GPP__Start__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Start__Time); break; case AVP__Data::ALT_avp__CxDx__3GPP__Deregistration__Reason: single_value.field_avp__CxDx__3GPP__Deregistration__Reason = new AVP__list_template(*other_value.single_value.field_avp__CxDx__3GPP__Deregistration__Reason); break; case AVP__Data::ALT_avp__AAA__3GPP__GMLC__Number: single_value.field_avp__AAA__3GPP__GMLC__Number = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__GMLC__Number); break; case AVP__Data::ALT_avp__AAA__3GPP__Software__Version: single_value.field_avp__AAA__3GPP__Software__Version = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Software__Version); break; case AVP__Data::ALT_avp__DNAS__NONE__Callback__Number: single_value.field_avp__DNAS__NONE__Callback__Number = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Callback__Number); break; case AVP__Data::ALT_avp__DNAS__NONE__Configuration__Token: single_value.field_avp__DNAS__NONE__Configuration__Token = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Configuration__Token); break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Type: single_value.field_avp__DCA__3GPP__Interface__Type = new DCA__3GPP__Interface__Type_template(*other_value.single_value.field_avp__DCA__3GPP__Interface__Type); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA: single_value.field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA = new AVP__list_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA); break; case AVP__Data::ALT_avp__AAA__3GPP__Expiration__Date: single_value.field_avp__AAA__3GPP__Expiration__Date = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Expiration__Date); break; case AVP__Data::ALT_avp__BASE__NONE__Error__Message: single_value.field_avp__BASE__NONE__Error__Message = new OCTETSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Error__Message); break; case AVP__Data::ALT_avp__AAA__3GPP__SRES: single_value.field_avp__AAA__3GPP__SRES = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__SRES); break; case AVP__Data::ALT_avp__DCA__3GPP__DRM__Content: single_value.field_avp__DCA__3GPP__DRM__Content = new DCA__3GPP__DRM__Content_template(*other_value.single_value.field_avp__DCA__3GPP__DRM__Content); break; case AVP__Data::ALT_avp__AAA__3GPP__Item__Number: single_value.field_avp__AAA__3GPP__Item__Number = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Item__Number); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port__Type: single_value.field_avp__DNAS__NONE__NAS__Port__Type = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__NAS__Port__Type); break; case AVP__Data::ALT_avp__AAA__3GPP__ERP__Authorization: single_value.field_avp__AAA__3GPP__ERP__Authorization = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__ERP__Authorization); break; case AVP__Data::ALT_avp__DCC__NONE__Multiple__Services__Indicator: single_value.field_avp__DCC__NONE__Multiple__Services__Indicator = new DCC__NONE__Multiple__Services__Indicator_template(*other_value.single_value.field_avp__DCC__NONE__Multiple__Services__Indicator); break; case AVP__Data::ALT_avp__DCA__3GPP__Early__Media__Description: single_value.field_avp__DCA__3GPP__Early__Media__Description = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Early__Media__Description); break; case AVP__Data::ALT_avp__AAA__3GPP__MIP__FA__RK: single_value.field_avp__AAA__3GPP__MIP__FA__RK = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__MIP__FA__RK); break; case AVP__Data::ALT_avp__DCA__3GPP__Related__Change__Condition__Information: single_value.field_avp__DCA__3GPP__Related__Change__Condition__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Related__Change__Condition__Information); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Protocol: single_value.field_avp__DNAS__NONE__Framed__Protocol = new DNAS__NONE__Framed__Protocol_template(*other_value.single_value.field_avp__DNAS__NONE__Framed__Protocol); break; case AVP__Data::ALT_avp__S6__3GPP__Service__ID: single_value.field_avp__S6__3GPP__Service__ID = new S6__3GPP__Service__ID_template(*other_value.single_value.field_avp__S6__3GPP__Service__ID); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Format__Indicator: single_value.field_avp__DCA__3GPP__LCS__Format__Indicator = new DCA__3GPP__LCS__Format__Indicator_template(*other_value.single_value.field_avp__DCA__3GPP__LCS__Format__Indicator); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMSI__MCC__MNC: single_value.field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC = new OCTETSTRING_template(*other_value.single_value.field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC); break; case AVP__Data::ALT_avp__RX__3GPP__Abort__Cause: single_value.field_avp__RX__3GPP__Abort__Cause = new RX__3GPP__Abort__Cause_template(*other_value.single_value.field_avp__RX__3GPP__Abort__Cause); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Location: single_value.field_avp__DCA__3GPP__ISUP__Cause__Location = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__ISUP__Cause__Location); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Base__Name: single_value.field_avp__PCC__3GPP__Charging__Rule__Base__Name = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Charging__Rule__Base__Name); break; case AVP__Data::ALT_avp__RX__3GPP__Required__Access__Info: single_value.field_avp__RX__3GPP__Required__Access__Info = new RX__3GPP__Required__Access__Info_template(*other_value.single_value.field_avp__RX__3GPP__Required__Access__Info); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Destination__Realm: single_value.field_avp__PCC__3GPP__TDF__Destination__Realm = new CHARSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__TDF__Destination__Realm); break; case AVP__Data::ALT_avp__S6__3GPP__S6t__HSS__Cause: single_value.field_avp__S6__3GPP__S6t__HSS__Cause = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__S6t__HSS__Cause); break; case AVP__Data::ALT_avp__DCA__3GPP__Media__Initiator__Party: single_value.field_avp__DCA__3GPP__Media__Initiator__Party = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Media__Initiator__Party); break; case AVP__Data::ALT_avp__DCA__3GPP__Associated__URI: single_value.field_avp__DCA__3GPP__Associated__URI = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Associated__URI); break; case AVP__Data::ALT_avp__RX__3GPP__AF__Requested__Data: single_value.field_avp__RX__3GPP__AF__Requested__Data = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__AF__Requested__Data); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Report: single_value.field_avp__PCC__3GPP__QoS__Rule__Report = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__QoS__Rule__Report); break; case AVP__Data::ALT_avp__DNAS__NONE__Filter__Id: single_value.field_avp__DNAS__NONE__Filter__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Filter__Id); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Password: single_value.field_avp__DNAS__NONE__ARAP__Password = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__ARAP__Password); break; case AVP__Data::ALT_avp__DCA__3GPP__Route__Header__Received: single_value.field_avp__DCA__3GPP__Route__Header__Received = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Route__Header__Received); break; case AVP__Data::ALT_avp__S6__3GPP__Stationary__Indication: single_value.field_avp__S6__3GPP__Stationary__Indication = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__Stationary__Indication); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Response: single_value.field_avp__DNAS__NONE__CHAP__Response = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__CHAP__Response); break; case AVP__Data::ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL: single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL); break; case AVP__Data::ALT_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number: single_value.field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number = new INTEGER_template(*other_value.single_value.field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number); break; case AVP__Data::ALT_avp__AAA__3GPP__Geodetic__Information: single_value.field_avp__AAA__3GPP__Geodetic__Information = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Geodetic__Information); break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__GBR__UL: single_value.field_avp__PCC__3GPP__Extended__GBR__UL = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Extended__GBR__UL); break; case AVP__Data::ALT_avp__AAA__3GPP__MBSFN__Area__ID: single_value.field_avp__AAA__3GPP__MBSFN__Area__ID = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__MBSFN__Area__ID); break; case AVP__Data::ALT_avp__CxDx__3GPP__Server__Capabilities: single_value.field_avp__CxDx__3GPP__Server__Capabilities = new AVP__list_template(*other_value.single_value.field_avp__CxDx__3GPP__Server__Capabilities); break; case AVP__Data::ALT_avp__AAA__3GPP__Area__Scope: single_value.field_avp__AAA__3GPP__Area__Scope = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__Area__Scope); break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Input__Packets: single_value.field_avp__MIPv4__NONE__Accounting__Input__Packets = new OCTETSTRING_template(*other_value.single_value.field_avp__MIPv4__NONE__Accounting__Input__Packets); break; case AVP__Data::ALT_avp__DCA__3GPP__SGW__Change: single_value.field_avp__DCA__3GPP__SGW__Change = new DCA__3GPP__SGW__Change_template(*other_value.single_value.field_avp__DCA__3GPP__SGW__Change); break; case AVP__Data::ALT_avp__CxDx__3GPP__SCSCF__Restoration__Info: single_value.field_avp__CxDx__3GPP__SCSCF__Restoration__Info = new AVP__list_template(*other_value.single_value.field_avp__CxDx__3GPP__SCSCF__Restoration__Info); break; case AVP__Data::ALT_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number: single_value.field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Subscription__Information: single_value.field_avp__DCA__3GPP__AoC__Subscription__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__AoC__Subscription__Information); break; case AVP__Data::ALT_avp__AAA__3GPP__PUA__Flags: single_value.field_avp__AAA__3GPP__PUA__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__PUA__Flags); break; case AVP__Data::ALT_avp__DNAS__NONE__Callback__Id: single_value.field_avp__DNAS__NONE__Callback__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Callback__Id); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Usage: single_value.field_avp__DCA__3GPP__Time__Usage = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Time__Usage); break; case AVP__Data::ALT_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name: single_value.field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name = new CHARSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Output__Octets: single_value.field_avp__DCC__NONE__CC__Output__Octets = new OCTETSTRING_template(*other_value.single_value.field_avp__DCC__NONE__CC__Output__Octets); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__User__Location__Info: single_value.field_avp__GI__3GPP__3GPP__User__Location__Info = new OCTETSTRING_template(*other_value.single_value.field_avp__GI__3GPP__3GPP__User__Location__Info); break; case AVP__Data::ALT_avp__AAA__3GPP__Notification__To__UE__User: single_value.field_avp__AAA__3GPP__Notification__To__UE__User = new AAA__3GPP__Notification__To__UE__User_template(*other_value.single_value.field_avp__AAA__3GPP__Notification__To__UE__User); break; case AVP__Data::ALT_avp__AAA__3GPP__Visited__PLMN__Id: single_value.field_avp__AAA__3GPP__Visited__PLMN__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Visited__PLMN__Id); break; case AVP__Data::ALT_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions: single_value.field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions = new AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions_template(*other_value.single_value.field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions); break; case AVP__Data::ALT_avp__DCA__3GPP__Participant__Group: single_value.field_avp__DCA__3GPP__Participant__Group = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Participant__Group); break; case AVP__Data::ALT_avp__DCA__3GPP__Play__Alternative: single_value.field_avp__DCA__3GPP__Play__Alternative = new DCA__3GPP__Play__Alternative_template(*other_value.single_value.field_avp__DCA__3GPP__Play__Alternative); break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__User__Service__Type: single_value.field_avp__DCA__3GPP__MBMS__User__Service__Type = new DCA__3GPP__MBMS__User__Service__Type_template(*other_value.single_value.field_avp__DCA__3GPP__MBMS__User__Service__Type); break; case AVP__Data::ALT_avp__DCA__3GPP__Transit__IOI__List: single_value.field_avp__DCA__3GPP__Transit__IOI__List = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Transit__IOI__List); break; case AVP__Data::ALT_avp__RX__3GPP__Codec__Data: single_value.field_avp__RX__3GPP__Codec__Data = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Codec__Data); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Config__Status: single_value.field_avp__S6__3GPP__Monitoring__Event__Config__Status = new AVP__list_template(*other_value.single_value.field_avp__S6__3GPP__Monitoring__Event__Config__Status); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Name: single_value.field_avp__DCA__3GPP__SDP__Media__Name = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__SDP__Media__Name); break; case AVP__Data::ALT_avp__DCA__3GPP__AF__Correlation__Information: single_value.field_avp__DCA__3GPP__AF__Correlation__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__AF__Correlation__Information); break; case AVP__Data::ALT_avp__DCC__NONE__Cost__Information: single_value.field_avp__DCC__NONE__Cost__Information = new AVP__list_template(*other_value.single_value.field_avp__DCC__NONE__Cost__Information); break; case AVP__Data::ALT_avp__DCA__3GPP__Serving__Node__Identity: single_value.field_avp__DCA__3GPP__Serving__Node__Identity = new CHARSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Serving__Node__Identity); break; case AVP__Data::ALT_avp__BASE__NONE__Error__Reporting__Host: single_value.field_avp__BASE__NONE__Error__Reporting__Host = new CHARSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Error__Reporting__Host); break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Frequency: single_value.field_avp__DCA__3GPP__Radio__Frequency = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Radio__Frequency); break; case AVP__Data::ALT_avp__PCC__3GPP__Rule__Activation__Time: single_value.field_avp__PCC__3GPP__Rule__Activation__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Rule__Activation__Time); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Data: single_value.field_avp__S6__3GPP__Service__Data = new AVP__list_template(*other_value.single_value.field_avp__S6__3GPP__Service__Data); break; case AVP__Data::ALT_avp__RX__3GPP__AF__Application__Identifier: single_value.field_avp__RX__3GPP__AF__Application__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__AF__Application__Identifier); break; case AVP__Data::ALT_avp__PCC__3GPP__NetLoc__Access__Support: single_value.field_avp__PCC__3GPP__NetLoc__Access__Support = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__NetLoc__Access__Support); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier: single_value.field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Configuration: single_value.field_avp__S6__3GPP__Monitoring__Event__Configuration = new AVP__list_template(*other_value.single_value.field_avp__S6__3GPP__Monitoring__Event__Configuration); break; case AVP__Data::ALT_avp__PCC__3GPP__Offline: single_value.field_avp__PCC__3GPP__Offline = new PCC__3GPP__Offline_template(*other_value.single_value.field_avp__PCC__3GPP__Offline); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Method: single_value.field_avp__DCA__3GPP__SIP__Method = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__SIP__Method); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Definition: single_value.field_avp__PCC__3GPP__ADC__Rule__Definition = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__ADC__Rule__Definition); break; case AVP__Data::ALT_avp__AAA__3GPP__Additional__Context__ID: single_value.field_avp__AAA__3GPP__Additional__Context__ID = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Additional__Context__ID); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__Service: single_value.field_avp__DNAS__NONE__Login__Service = new DNAS__NONE__Login__Service_template(*other_value.single_value.field_avp__DNAS__NONE__Login__Service); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Security__Data: single_value.field_avp__DNAS__NONE__ARAP__Security__Data = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__ARAP__Security__Data); break; case AVP__Data::ALT_avp__S6__3GPP__Allowed__PLMN__List: single_value.field_avp__S6__3GPP__Allowed__PLMN__List = new AVP__list_template(*other_value.single_value.field_avp__S6__3GPP__Allowed__PLMN__List); break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Control__Mode: single_value.field_avp__PCC__3GPP__Bearer__Control__Mode = new PCC__3GPP__Bearer__Control__Mode_template(*other_value.single_value.field_avp__PCC__3GPP__Bearer__Control__Mode); break; case AVP__Data::ALT_avp__AAA__3GPP__Active__APN: single_value.field_avp__AAA__3GPP__Active__APN = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__Active__APN); break; case AVP__Data::ALT_avp__PCC__3GPP__HeNB__Local__IP__Address: single_value.field_avp__PCC__3GPP__HeNB__Local__IP__Address = new AVP__Address_template(*other_value.single_value.field_avp__PCC__3GPP__HeNB__Local__IP__Address); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Content: single_value.field_avp__PCC__3GPP__Packet__Filter__Content = new CHARSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Packet__Filter__Content); break; case AVP__Data::ALT_avp__AAA__3GPP__SMS__Register__Request: single_value.field_avp__AAA__3GPP__SMS__Register__Request = new AAA__3GPP__SMS__Register__Request_template(*other_value.single_value.field_avp__AAA__3GPP__SMS__Register__Request); break; case AVP__Data::ALT_avp__CxDx__3GPP__Subscription__Info: single_value.field_avp__CxDx__3GPP__Subscription__Info = new AVP__list_template(*other_value.single_value.field_avp__CxDx__3GPP__Subscription__Info); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction: single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction); break; case AVP__Data::ALT_avp__DCA__3GPP__Client__Address: single_value.field_avp__DCA__3GPP__Client__Address = new AVP__Address_template(*other_value.single_value.field_avp__DCA__3GPP__Client__Address); break; case AVP__Data::ALT_avp__AAA__3GPP__APN__Configuration: single_value.field_avp__AAA__3GPP__APN__Configuration = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__APN__Configuration); break; case AVP__Data::ALT_avp__DCA__3GPP__Subscriber__Role: single_value.field_avp__DCA__3GPP__Subscriber__Role = new DCA__3GPP__Subscriber__Role_template(*other_value.single_value.field_avp__DCA__3GPP__Subscriber__Role); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Number__Auth__Items: single_value.field_avp__CxDx__3GPP__SIP__Number__Auth__Items = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__SIP__Number__Auth__Items); break; case AVP__Data::ALT_avp__AAA__3GPP__OMC__Id: single_value.field_avp__AAA__3GPP__OMC__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__OMC__Id); break; case AVP__Data::ALT_avp__AAA__3GPP__GMLC__Restriction: single_value.field_avp__AAA__3GPP__GMLC__Restriction = new AAA__3GPP__GMLC__Restriction_template(*other_value.single_value.field_avp__AAA__3GPP__GMLC__Restriction); break; case AVP__Data::ALT_avp__DNAS__NONE__State: single_value.field_avp__DNAS__NONE__State = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__State); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Preference: single_value.field_avp__DNAS__NONE__Tunnel__Preference = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Tunnel__Preference); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Session__Failover: single_value.field_avp__DCC__NONE__CC__Session__Failover = new DCC__NONE__CC__Session__Failover_template(*other_value.single_value.field_avp__DCC__NONE__CC__Session__Failover); break; case AVP__Data::ALT_avp__DCA__3GPP__Enhanced__Diagnostics: single_value.field_avp__DCA__3GPP__Enhanced__Diagnostics = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Enhanced__Diagnostics); break; case AVP__Data::ALT_avp__DCA__3GPP__CSG__Membership__Indication: single_value.field_avp__DCA__3GPP__CSG__Membership__Indication = new DCA__3GPP__CSG__Membership__Indication_template(*other_value.single_value.field_avp__DCA__3GPP__CSG__Membership__Indication); break; case AVP__Data::ALT_avp__AAA__3GPP__Regional__Subscription__Zone__Code: single_value.field_avp__AAA__3GPP__Regional__Subscription__Zone__Code = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Regional__Subscription__Zone__Code); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Class: single_value.field_avp__DCA__3GPP__Message__Class = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Message__Class); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Negotiated__DSCP: single_value.field_avp__GI__3GPP__3GPP__Negotiated__DSCP = new OCTETSTRING_template(*other_value.single_value.field_avp__GI__3GPP__3GPP__Negotiated__DSCP); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__S2a__Failure__Cause: single_value.field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__MN__SPI: single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI = new OCTETSTRING_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI); break; case AVP__Data::ALT_avp__DCA__3GPP__Trigger: single_value.field_avp__DCA__3GPP__Trigger = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Trigger); break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Identity__Change: single_value.field_avp__DCA__3GPP__Called__Identity__Change = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Called__Identity__Change); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Request__Timestamp: single_value.field_avp__DCA__3GPP__ProSe__Request__Timestamp = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__ProSe__Request__Timestamp); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Id: single_value.field_avp__DCA__3GPP__PoC__Session__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__PoC__Session__Id); break; case AVP__Data::ALT_avp__BASE__NONE__Proxy__State: single_value.field_avp__BASE__NONE__Proxy__State = new OCTETSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Proxy__State); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Server__Role: single_value.field_avp__DCA__3GPP__PoC__Server__Role = new DCA__3GPP__PoC__Server__Role_template(*other_value.single_value.field_avp__DCA__3GPP__PoC__Server__Role); break; case AVP__Data::ALT_avp__DCA__3GPP__Forwarding__Pending: single_value.field_avp__DCA__3GPP__Forwarding__Pending = new DCA__3GPP__Forwarding__Pending_template(*other_value.single_value.field_avp__DCA__3GPP__Forwarding__Pending); break; case AVP__Data::ALT_avp__S6__3GPP__SIR__Flags: single_value.field_avp__S6__3GPP__SIR__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__SIR__Flags); break; case AVP__Data::ALT_avp__DCC__NONE__Credit__Control__Failure__Handling: single_value.field_avp__DCC__NONE__Credit__Control__Failure__Handling = new DCC__NONE__Credit__Control__Failure__Handling_template(*other_value.single_value.field_avp__DCC__NONE__Credit__Control__Failure__Handling); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Agent__Info: single_value.field_avp__MIPv6__NONE__MIP6__Agent__Info = new AVP__list_template(*other_value.single_value.field_avp__MIPv6__NONE__MIP6__Agent__Info); break; case AVP__Data::ALT_avp__RX__3GPP__MPS__Identifier: single_value.field_avp__RX__3GPP__MPS__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__MPS__Identifier); break; case AVP__Data::ALT_avp__PCC__3GPP__Credit__Management__Status: single_value.field_avp__PCC__3GPP__Credit__Management__Status = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Credit__Management__Status); break; case AVP__Data::ALT_avp__AAA__3GPP__MDT__Allowed__PLMN__Id: single_value.field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitored__PLMN__Identifier: single_value.field_avp__DCA__3GPP__Monitored__PLMN__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Monitored__PLMN__Identifier); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Result: single_value.field_avp__S6__3GPP__Service__Result = new AVP__list_template(*other_value.single_value.field_avp__S6__3GPP__Service__Result); break; case AVP__Data::ALT_avp__PCC__3GPP__Reporting__Level: single_value.field_avp__PCC__3GPP__Reporting__Level = new PCC__3GPP__Reporting__Level_template(*other_value.single_value.field_avp__PCC__3GPP__Reporting__Level); break; case AVP__Data::ALT_avp__AAA__3GPP__MME__Location__Information: single_value.field_avp__AAA__3GPP__MME__Location__Information = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__MME__Location__Information); break; case AVP__Data::ALT_avp__DCA__3GPP__Served__Party__IP__Address: single_value.field_avp__DCA__3GPP__Served__Party__IP__Address = new AVP__Address_template(*other_value.single_value.field_avp__DCA__3GPP__Served__Party__IP__Address); break; case AVP__Data::ALT_avp__RX__3GPP__Max__Supported__Bandwidth__DL: single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__DL = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__DL); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Reception: single_value.field_avp__DCA__3GPP__Time__First__Reception = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Time__First__Reception); break; case AVP__Data::ALT_avp__PCC__3GPP__Pre__emption__Capability: single_value.field_avp__PCC__3GPP__Pre__emption__Capability = new PCC__3GPP__Pre__emption__Capability_template(*other_value.single_value.field_avp__PCC__3GPP__Pre__emption__Capability); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscribed__VSRVCC: single_value.field_avp__AAA__3GPP__Subscribed__VSRVCC = new AAA__3GPP__Subscribed__VSRVCC_template(*other_value.single_value.field_avp__AAA__3GPP__Subscribed__VSRVCC); break; case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Flags: single_value.field_avp__PCC__3GPP__Monitoring__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Monitoring__Flags); break; case AVP__Data::ALT_avp__BASE__NONE__Redirect__Max__Cache__Time: single_value.field_avp__BASE__NONE__Redirect__Max__Cache__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Redirect__Max__Cache__Time); break; case AVP__Data::ALT_avp__CxDx__3GPP__Feature__List: single_value.field_avp__CxDx__3GPP__Feature__List = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__Feature__List); break; case AVP__Data::ALT_avp__DCA__3GPP__Address__Type: single_value.field_avp__DCA__3GPP__Address__Type = new DCA__3GPP__Address__Type_template(*other_value.single_value.field_avp__DCA__3GPP__Address__Type); break; case AVP__Data::ALT_avp__PCC__3GPP__TCP__Source__Port: single_value.field_avp__PCC__3GPP__TCP__Source__Port = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__TCP__Source__Port); break; case AVP__Data::ALT_avp__PCC__3GPP__Application__Detection__Information: single_value.field_avp__PCC__3GPP__Application__Detection__Information = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__Application__Detection__Information); break; case AVP__Data::ALT_avp__AAA__3GPP__Emergency__Info: single_value.field_avp__AAA__3GPP__Emergency__Info = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__Emergency__Info); break; case AVP__Data::ALT_avp__DCA__3GPP__Remaining__Balance: single_value.field_avp__DCA__3GPP__Remaining__Balance = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Remaining__Balance); break; case AVP__Data::ALT_avp__AAA__3GPP__MPS__Priority: single_value.field_avp__AAA__3GPP__MPS__Priority = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__MPS__Priority); break; case AVP__Data::ALT_avp__DCA__3GPP__Next__Tariff: single_value.field_avp__DCA__3GPP__Next__Tariff = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Next__Tariff); break; case AVP__Data::ALT_avp__DCC__NONE__Requested__Action: single_value.field_avp__DCC__NONE__Requested__Action = new DCC__NONE__Requested__Action_template(*other_value.single_value.field_avp__DCC__NONE__Requested__Action); break; case AVP__Data::ALT_avp__CxDx__3GPP__Record__Route: single_value.field_avp__CxDx__3GPP__Record__Route = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__Record__Route); break; case AVP__Data::ALT_avp__DCA__3GPP__Tariff__XML: single_value.field_avp__DCA__3GPP__Tariff__XML = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Tariff__XML); break; case AVP__Data::ALT_avp__AAA__3GPP__Alert__Reason: single_value.field_avp__AAA__3GPP__Alert__Reason = new AAA__3GPP__Alert__Reason_template(*other_value.single_value.field_avp__AAA__3GPP__Alert__Reason); break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Address: single_value.field_avp__DCA__3GPP__Recipient__Address = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Recipient__Address); break; case AVP__Data::ALT_avp__DCA__3GPP__Change__Condition: single_value.field_avp__DCA__3GPP__Change__Condition = new INTEGER_template(*other_value.single_value.field_avp__DCA__3GPP__Change__Condition); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__CG__IPv6__Address: single_value.field_avp__GI__3GPP__3GPP__CG__IPv6__Address = new OCTETSTRING_template(*other_value.single_value.field_avp__GI__3GPP__3GPP__CG__IPv6__Address); break; case AVP__Data::ALT_avp__DNAS__NONE__Idle__Timeout: single_value.field_avp__DNAS__NONE__Idle__Timeout = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Idle__Timeout); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port__Id: single_value.field_avp__DNAS__NONE__NAS__Port__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__NAS__Port__Id); break; case AVP__Data::ALT_avp__AAA__3GPP__DEA__Flags: single_value.field_avp__AAA__3GPP__DEA__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__DEA__Flags); break; case AVP__Data::ALT_avp__DCA__3GPP__SCS__AS__Address: single_value.field_avp__DCA__3GPP__SCS__AS__Address = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__SCS__AS__Address); break; case AVP__Data::ALT_avp__AAA__3GPP__MO__LR: single_value.field_avp__AAA__3GPP__MO__LR = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__MO__LR); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Visited__Network__Identifier: single_value.field_avp__DCA__3GPP__IMS__Visited__Network__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__IMS__Visited__Network__Identifier); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role: single_value.field_avp__DCA__3GPP__PoC__User__Role = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__PoC__User__Role); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Identifier: single_value.field_avp__DCA__3GPP__Announcement__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Announcement__Identifier); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__IP__Access: single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access = new AAA__3GPP__Non__3GPP__IP__Access_template(*other_value.single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Report__Data: single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Data = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Data); break; case AVP__Data::ALT_avp__DCA__3GPP__Adaptations: single_value.field_avp__DCA__3GPP__Adaptations = new DCA__3GPP__Adaptations_template(*other_value.single_value.field_avp__DCA__3GPP__Adaptations); break; case AVP__Data::ALT_avp__BASE__NONE__Host__IP__Address: single_value.field_avp__BASE__NONE__Host__IP__Address = new AVP__Address_template(*other_value.single_value.field_avp__BASE__NONE__Host__IP__Address); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Reg__Request: single_value.field_avp__MIPv4__NONE__MIP__Reg__Request = new OCTETSTRING_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__Reg__Request); break; case AVP__Data::ALT_avp__DCA__3GPP__Quota__Holding__Time: single_value.field_avp__DCA__3GPP__Quota__Holding__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Quota__Holding__Time); break; case AVP__Data::ALT_avp__AAA__3GPP__Maximum__Wait__Time: single_value.field_avp__AAA__3GPP__Maximum__Wait__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Maximum__Wait__Time); break; case AVP__Data::ALT_avp__RX__3GPP__Max__Requested__Bandwidth__UL: single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__UL = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__UL); break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Support: single_value.field_avp__PCC__3GPP__Usage__Monitoring__Support = new PCC__3GPP__Usage__Monitoring__Support_template(*other_value.single_value.field_avp__PCC__3GPP__Usage__Monitoring__Support); break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Response__Time: single_value.field_avp__S6__3GPP__Maximum__Response__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__Maximum__Response__Time); break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope__Reporting: single_value.field_avp__DCA__3GPP__Envelope__Reporting = new DCA__3GPP__Envelope__Reporting_template(*other_value.single_value.field_avp__DCA__3GPP__Envelope__Reporting); break; case AVP__Data::ALT_avp__DCA__3GPP__Application__Server: single_value.field_avp__DCA__3GPP__Application__Server = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Application__Server); break; case AVP__Data::ALT_avp__RX__3GPP__Sponsor__Identity: single_value.field_avp__RX__3GPP__Sponsor__Identity = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Sponsor__Identity); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Link: single_value.field_avp__DNAS__NONE__Framed__Appletalk__Link = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Framed__Appletalk__Link); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Interface__Id: single_value.field_avp__DNAS__NONE__Framed__Interface__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Framed__Interface__Id); break; case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Alert__Indication: single_value.field_avp__DCA__3GPP__Proximity__Alert__Indication = new DCA__3GPP__Proximity__Alert__Indication_template(*other_value.single_value.field_avp__DCA__3GPP__Proximity__Alert__Indication); break; case AVP__Data::ALT_avp__PCC__3GPP__CoA__IP__Address: single_value.field_avp__PCC__3GPP__CoA__IP__Address = new AVP__Address_template(*other_value.single_value.field_avp__PCC__3GPP__CoA__IP__Address); break; case AVP__Data::ALT_avp__DCA__3GPP__Trunk__Group__Id: single_value.field_avp__DCA__3GPP__Trunk__Group__Id = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Trunk__Group__Id); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__QoS__Information: single_value.field_avp__PCC__3GPP__Default__QoS__Information = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__Default__QoS__Information); break; case AVP__Data::ALT_avp__PCC__3GPP__AN__GW__Address: single_value.field_avp__PCC__3GPP__AN__GW__Address = new AVP__Address_template(*other_value.single_value.field_avp__PCC__3GPP__AN__GW__Address); break; case AVP__Data::ALT_avp__DCA__3GPP__Start__Of__Charging: single_value.field_avp__DCA__3GPP__Start__Of__Charging = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Start__Of__Charging); break; case AVP__Data::ALT_avp__DCA__3GPP__Participants__Involved: single_value.field_avp__DCA__3GPP__Participants__Involved = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Participants__Involved); break; case AVP__Data::ALT_avp__PCC__3GPP__NBIFOM__Support: single_value.field_avp__PCC__3GPP__NBIFOM__Support = new PCC__3GPP__NBIFOM__Support_template(*other_value.single_value.field_avp__PCC__3GPP__NBIFOM__Support); break; case AVP__Data::ALT_avp__PCC__3GPP__Redirect__Support: single_value.field_avp__PCC__3GPP__Redirect__Support = new PCC__3GPP__Redirect__Support_template(*other_value.single_value.field_avp__PCC__3GPP__Redirect__Support); break; case AVP__Data::ALT_avp__AAA__3GPP__IMSI__Group__Id: single_value.field_avp__AAA__3GPP__IMSI__Group__Id = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__IMSI__Group__Id); break; case AVP__Data::ALT_avp__AAA__3GPP__Cell__Global__Identity: single_value.field_avp__AAA__3GPP__Cell__Global__Identity = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Cell__Global__Identity); break; case AVP__Data::ALT_avp__BASE__NONE__Vendor__Id: single_value.field_avp__BASE__NONE__Vendor__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Vendor__Id); break; case AVP__Data::ALT_avp__AAA__3GPP__PDN__Connection__Continuity: single_value.field_avp__AAA__3GPP__PDN__Connection__Continuity = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__PDN__Connection__Continuity); break; case AVP__Data::ALT_avp__DCA__3GPP__Tariff__Information: single_value.field_avp__DCA__3GPP__Tariff__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Tariff__Information); break; case AVP__Data::ALT_avp__CxDx__3GPP__Wildcarded__Public__Identity: single_value.field_avp__CxDx__3GPP__Wildcarded__Public__Identity = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__Wildcarded__Public__Identity); break; case AVP__Data::ALT_avp__MIPv4__NONE__Acct__Session__Time: single_value.field_avp__MIPv4__NONE__Acct__Session__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__MIPv4__NONE__Acct__Session__Time); break; case AVP__Data::ALT_avp__AAA__3GPP__DSA__Flags: single_value.field_avp__AAA__3GPP__DSA__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__DSA__Flags); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Event__Type: single_value.field_avp__DCA__3GPP__PoC__Event__Type = new DCA__3GPP__PoC__Event__Type_template(*other_value.single_value.field_avp__DCA__3GPP__PoC__Event__Type); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Data: single_value.field_avp__AAA__3GPP__Trace__Data = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__Trace__Data); break; case AVP__Data::ALT_avp__AAA__3GPP__LCS__Info: single_value.field_avp__AAA__3GPP__LCS__Info = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__LCS__Info); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Requestor__Id__String: single_value.field_avp__DCA__3GPP__LCS__Requestor__Id__String = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__LCS__Requestor__Id__String); break; case AVP__Data::ALT_avp__AAA__3GPP__PDN__GW__Allocation__Type: single_value.field_avp__AAA__3GPP__PDN__GW__Allocation__Type = new AAA__3GPP__PDN__GW__Allocation__Type_template(*other_value.single_value.field_avp__AAA__3GPP__PDN__GW__Allocation__Type); break; case AVP__Data::ALT_avp__DCA__3GPP__Additional__Type__Information: single_value.field_avp__DCA__3GPP__Additional__Type__Information = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Additional__Type__Information); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__MCC__MNC: single_value.field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC = new OCTETSTRING_template(*other_value.single_value.field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC); break; case AVP__Data::ALT_avp__AAA__3GPP__HESSID: single_value.field_avp__AAA__3GPP__HESSID = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__HESSID); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Class: single_value.field_avp__DCA__3GPP__Content__Class = new DCA__3GPP__Content__Class_template(*other_value.single_value.field_avp__DCA__3GPP__Content__Class); break; case AVP__Data::ALT_avp__BASE__NONE__Event__Timestamp: single_value.field_avp__BASE__NONE__Event__Timestamp = new OCTETSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Event__Timestamp); break; case AVP__Data::ALT_avp__DCA__3GPP__TAD__Identifier: single_value.field_avp__DCA__3GPP__TAD__Identifier = new DCA__3GPP__TAD__Identifier_template(*other_value.single_value.field_avp__DCA__3GPP__TAD__Identifier); break; case AVP__Data::ALT_avp__DCC__NONE__Final__Unit__Action: single_value.field_avp__DCC__NONE__Final__Unit__Action = new DCC__NONE__Final__Unit__Action_template(*other_value.single_value.field_avp__DCC__NONE__Final__Unit__Action); break; case AVP__Data::ALT_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result: single_value.field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Generic__Information: single_value.field_avp__DCA__3GPP__Service__Generic__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Service__Generic__Information); break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Type: single_value.field_avp__DCA__3GPP__Variable__Part__Type = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Variable__Part__Type); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Discovery__Model: single_value.field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model = new DCA__3GPP__ProSe__Direct__Discovery__Model_template(*other_value.single_value.field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Requested__BW__UL: single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__UL = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__UL); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Device__Trigger__Indicator: single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Indicator = new DCA__3GPP__SM__Device__Trigger__Indicator_template(*other_value.single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Indicator); break; case AVP__Data::ALT_avp__S6__3GPP__User__Identifier: single_value.field_avp__S6__3GPP__User__Identifier = new AVP__list_template(*other_value.single_value.field_avp__S6__3GPP__User__Identifier); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Base__Name: single_value.field_avp__PCC__3GPP__QoS__Rule__Base__Name = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__QoS__Rule__Base__Name); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Pool: single_value.field_avp__DNAS__NONE__Framed__IPv6__Pool = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Framed__IPv6__Pool); break; case AVP__Data::ALT_avp__AAA__3GPP__Restoration__Priority: single_value.field_avp__AAA__3GPP__Restoration__Priority = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Restoration__Priority); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Diagnostics: single_value.field_avp__DCA__3GPP__ISUP__Cause__Diagnostics = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__ISUP__Cause__Diagnostics); break; case AVP__Data::ALT_avp__S6__3GPP__Association__Type: single_value.field_avp__S6__3GPP__Association__Type = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__Association__Type); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Definition: single_value.field_avp__PCC__3GPP__Charging__Rule__Definition = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__Charging__Rule__Definition); break; case AVP__Data::ALT_avp__DCC__NONE__Rating__Group: single_value.field_avp__DCC__NONE__Rating__Group = new OCTETSTRING_template(*other_value.single_value.field_avp__DCC__NONE__Rating__Group); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MN__HA__SPI: single_value.field_avp__MIPv6__NONE__MIP__MN__HA__SPI = new OCTETSTRING_template(*other_value.single_value.field_avp__MIPv6__NONE__MIP__MN__HA__SPI); break; case AVP__Data::ALT_avp__RX__3GPP__Min__Requested__Bandwidth__UL: single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__UL = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__UL); break; case AVP__Data::ALT_avp__DCA__3GPP__Application__Specific__Data: single_value.field_avp__DCA__3GPP__Application__Specific__Data = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Application__Specific__Data); break; case AVP__Data::ALT_avp__PCC__3GPP__CoA__Information: single_value.field_avp__PCC__3GPP__CoA__Information = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__CoA__Information); break; case AVP__Data::ALT_avp__AAA__3GPP__Report__Amount: single_value.field_avp__AAA__3GPP__Report__Amount = new AAA__3GPP__Report__Amount_template(*other_value.single_value.field_avp__AAA__3GPP__Report__Amount); break; case AVP__Data::ALT_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name: single_value.field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name = new CHARSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name); break; case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info: single_value.field_avp__DCC__NONE__User__Equipment__Info = new AVP__list_template(*other_value.single_value.field_avp__DCC__NONE__User__Equipment__Info); break; case AVP__Data::ALT_avp__AAA__3GPP__A__MSISDN: single_value.field_avp__AAA__3GPP__A__MSISDN = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__A__MSISDN); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Mobile__Node__Address: single_value.field_avp__MIPv4__NONE__MIP__Mobile__Node__Address = new AVP__Address_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__Mobile__Node__Address); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Report: single_value.field_avp__PCC__3GPP__Routing__Rule__Report = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__Routing__Rule__Report); break; case AVP__Data::ALT_avp__AAA__3GPP__Number__Of__Requested__Vectors: single_value.field_avp__AAA__3GPP__Number__Of__Requested__Vectors = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Number__Of__Requested__Vectors); break; case AVP__Data::ALT_avp__AAA__3GPP__AIR__Flags: single_value.field_avp__AAA__3GPP__AIR__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__AIR__Flags); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Protocol__ID: single_value.field_avp__DCA__3GPP__SM__Protocol__ID = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__SM__Protocol__ID); break; case AVP__Data::ALT_avp__DCA__3GPP__Low__Priority__Indicator: single_value.field_avp__DCA__3GPP__Low__Priority__Indicator = new DCA__3GPP__Low__Priority__Indicator_template(*other_value.single_value.field_avp__DCA__3GPP__Low__Priority__Indicator); break; case AVP__Data::ALT_avp__AAA__3GPP__Geographical__Information: single_value.field_avp__AAA__3GPP__Geographical__Information = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Geographical__Information); break; case AVP__Data::ALT_avp__DCA__3GPP__Participant__Action__Type: single_value.field_avp__DCA__3GPP__Participant__Action__Type = new DCA__3GPP__Participant__Action__Type_template(*other_value.single_value.field_avp__DCA__3GPP__Participant__Action__Type); break; case AVP__Data::ALT_avp__DCA__3GPP__Node__Id: single_value.field_avp__DCA__3GPP__Node__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Node__Id); break; case AVP__Data::ALT_avp__CxDx__3GPP__Loose__Route__Indication: single_value.field_avp__CxDx__3GPP__Loose__Route__Indication = new CxDx__3GPP__Loose__Route__Indication_template(*other_value.single_value.field_avp__CxDx__3GPP__Loose__Route__Indication); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Type: single_value.field_avp__DCC__NONE__Service__Parameter__Type = new OCTETSTRING_template(*other_value.single_value.field_avp__DCC__NONE__Service__Parameter__Type); break; case AVP__Data::ALT_avp__AAA__3GPP__MME__User__State: single_value.field_avp__AAA__3GPP__MME__User__State = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__MME__User__State); break; case AVP__Data::ALT_avp__AAA__3GPP__Access__Restriction__Data: single_value.field_avp__AAA__3GPP__Access__Restriction__Data = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Access__Restriction__Data); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Service__Type: single_value.field_avp__DCA__3GPP__SM__Service__Type = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__SM__Service__Type); break; case AVP__Data::ALT_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag: single_value.field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag = new DCA__3GPP__UNI__PDU__CP__Only__Flag_template(*other_value.single_value.field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Filter__Rule: single_value.field_avp__MIPv4__NONE__MIP__Filter__Rule = new CHARSTRING_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__Filter__Rule); break; case AVP__Data::ALT_avp__BASE__NONE__Failed__AVP: single_value.field_avp__BASE__NONE__Failed__AVP = new AVP__list_template(*other_value.single_value.field_avp__BASE__NONE__Failed__AVP); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__RAT__Type: single_value.field_avp__GI__3GPP__3GPP__RAT__Type = new OCTETSTRING_template(*other_value.single_value.field_avp__GI__3GPP__3GPP__RAT__Type); break; case AVP__Data::ALT_avp__AAA__3GPP__SS__Status: single_value.field_avp__AAA__3GPP__SS__Status = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__SS__Status); break; case AVP__Data::ALT_avp__DCA__3GPP__Neighbour__Node__Address: single_value.field_avp__DCA__3GPP__Neighbour__Node__Address = new AVP__Address_template(*other_value.single_value.field_avp__DCA__3GPP__Neighbour__Node__Address); break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Type: single_value.field_avp__DCA__3GPP__Location__Type = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Location__Type); break; case AVP__Data::ALT_avp__DCA__3GPP__Quota__Indicator: single_value.field_avp__DCA__3GPP__Quota__Indicator = new DCA__3GPP__Quota__Indicator_template(*other_value.single_value.field_avp__DCA__3GPP__Quota__Indicator); break; case AVP__Data::ALT_avp__DCA__3GPP__Priority: single_value.field_avp__DCA__3GPP__Priority = new DCA__3GPP__Priority_template(*other_value.single_value.field_avp__DCA__3GPP__Priority); break; case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Update: single_value.field_avp__S6__3GPP__NIDD__Authorization__Update = new AVP__list_template(*other_value.single_value.field_avp__S6__3GPP__NIDD__Authorization__Update); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Data: single_value.field_avp__DCA__3GPP__Service__Specific__Data = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Service__Specific__Data); break; case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id__Type: single_value.field_avp__DCC__NONE__Subscription__Id__Type = new DCC__NONE__Subscription__Id__Type_template(*other_value.single_value.field_avp__DCC__NONE__Subscription__Id__Type); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__HA__MSA: single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA = new AVP__list_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA); break; case AVP__Data::ALT_avp__AAA__3GPP__Connectivity__Flags: single_value.field_avp__AAA__3GPP__Connectivity__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Connectivity__Flags); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Operation: single_value.field_avp__PCC__3GPP__Packet__Filter__Operation = new PCC__3GPP__Packet__Filter__Operation_template(*other_value.single_value.field_avp__PCC__3GPP__Packet__Filter__Operation); break; case AVP__Data::ALT_avp__DCA__3GPP__VCS__Information: single_value.field_avp__DCA__3GPP__VCS__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__VCS__Information); break; case AVP__Data::ALT_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion: single_value.field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Disposition: single_value.field_avp__DCA__3GPP__Content__Disposition = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Content__Disposition); break; case AVP__Data::ALT_avp__RX__3GPP__SIP__Forking__Indication: single_value.field_avp__RX__3GPP__SIP__Forking__Indication = new RX__3GPP__SIP__Forking__Indication_template(*other_value.single_value.field_avp__RX__3GPP__SIP__Forking__Indication); break; case AVP__Data::ALT_avp__DNAS__NONE__User__Password: single_value.field_avp__DNAS__NONE__User__Password = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__User__Password); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address: single_value.field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address = new AVP__Address_template(*other_value.single_value.field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address); break; case AVP__Data::ALT_avp__S6__3GPP__IMEI__Change: single_value.field_avp__S6__3GPP__IMEI__Change = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__IMEI__Change); break; case AVP__Data::ALT_avp__PCC__3GPP__IP__CAN__Type: single_value.field_avp__PCC__3GPP__IP__CAN__Type = new PCC__3GPP__IP__CAN__Type_template(*other_value.single_value.field_avp__PCC__3GPP__IP__CAN__Type); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Component: single_value.field_avp__DCA__3GPP__SDP__Media__Component = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__SDP__Media__Component); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Desired__BW__UL: single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__UL = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__UL); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container: single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authorization: single_value.field_avp__CxDx__3GPP__SIP__Authorization = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__SIP__Authorization); break; case AVP__Data::ALT_avp__PCC__3GPP__Revalidation__Time: single_value.field_avp__PCC__3GPP__Revalidation__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Revalidation__Time); break; case AVP__Data::ALT_avp__AAA__3GPP__Logging__Interval: single_value.field_avp__AAA__3GPP__Logging__Interval = new AAA__3GPP__Logging__Interval_template(*other_value.single_value.field_avp__AAA__3GPP__Logging__Interval); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Information: single_value.field_avp__DCA__3GPP__PoC__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__PoC__Information); break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Status: single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Status = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Status); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Filter: single_value.field_avp__PCC__3GPP__Routing__Filter = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__Routing__Filter); break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability: single_value.field_avp__AAA__3GPP__WLAN__offloadability = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__WLAN__offloadability); break; case AVP__Data::ALT_avp__DCA__3GPP__Data__Coding__Scheme: single_value.field_avp__DCA__3GPP__Data__Coding__Scheme = new INTEGER_template(*other_value.single_value.field_avp__DCA__3GPP__Data__Coding__Scheme); break; case AVP__Data::ALT_avp__PCC__3GPP__Metering__Method: single_value.field_avp__PCC__3GPP__Metering__Method = new PCC__3GPP__Metering__Method_template(*other_value.single_value.field_avp__PCC__3GPP__Metering__Method); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Tunnel__Connection: single_value.field_avp__DNAS__NONE__Acct__Tunnel__Connection = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Acct__Tunnel__Connection); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism: single_value.field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism); break; case AVP__Data::ALT_avp__DCA__3GPP__Initial__IMS__Charging__Identifier: single_value.field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Filter__Rule: single_value.field_avp__DNAS__NONE__NAS__Filter__Rule = new CHARSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__NAS__Filter__Rule); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Feature__Vector: single_value.field_avp__MIPv4__NONE__MIP__Feature__Vector = new OCTETSTRING_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__Feature__Vector); break; case AVP__Data::ALT_avp__BASE__NONE__Session__Server__Failover: single_value.field_avp__BASE__NONE__Session__Server__Failover = new BASE__NONE__Session__Server__Failover_template(*other_value.single_value.field_avp__BASE__NONE__Session__Server__Failover); break; case AVP__Data::ALT_avp__DCA__3GPP__Accumulated__Cost: single_value.field_avp__DCA__3GPP__Accumulated__Cost = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Accumulated__Cost); break; case AVP__Data::ALT_avp__CxDx__3GPP__Integrity__Key: single_value.field_avp__CxDx__3GPP__Integrity__Key = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__Integrity__Key); break; case AVP__Data::ALT_avp__AAA__3GPP__E__UTRAN__Vector: single_value.field_avp__AAA__3GPP__E__UTRAN__Vector = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__E__UTRAN__Vector); break; case AVP__Data::ALT_avp__DCA__3GPP__SMSC__Address: single_value.field_avp__DCA__3GPP__SMSC__Address = new AVP__Address_template(*other_value.single_value.field_avp__DCA__3GPP__SMSC__Address); break; case AVP__Data::ALT_avp__DCA__3GPP__PDP__Address__Prefix__Length: single_value.field_avp__DCA__3GPP__PDP__Address__Prefix__Length = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__PDP__Address__Prefix__Length); break; case AVP__Data::ALT_avp__BASE__NONE__Experimental__Result: single_value.field_avp__BASE__NONE__Experimental__Result = new AVP__list_template(*other_value.single_value.field_avp__BASE__NONE__Experimental__Result); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Link__Count: single_value.field_avp__DNAS__NONE__Acct__Link__Count = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Acct__Link__Count); break; case AVP__Data::ALT_avp__DCC__NONE__Unit__Value: single_value.field_avp__DCC__NONE__Unit__Value = new AVP__list_template(*other_value.single_value.field_avp__DCC__NONE__Unit__Value); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Event__List: single_value.field_avp__AAA__3GPP__Trace__Event__List = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Trace__Event__List); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Id: single_value.field_avp__DCA__3GPP__LCS__Client__Id = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__LCS__Client__Id); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__PDP__Type: single_value.field_avp__GI__3GPP__3GPP__PDP__Type = new GI__3GPP__3GPP__PDP__Type_template(*other_value.single_value.field_avp__GI__3GPP__3GPP__PDP__Type); break; case AVP__Data::ALT_avp__DNAS__NONE__Reply__Message: single_value.field_avp__DNAS__NONE__Reply__Message = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Reply__Message); break; case AVP__Data::ALT_avp__DNAS__NONE__Connect__Info: single_value.field_avp__DNAS__NONE__Connect__Info = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Connect__Info); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Replay__Mode: single_value.field_avp__MIPv4__NONE__MIP__Replay__Mode = new MIPv4__NONE__MIP__Replay__Mode_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__Replay__Mode); break; case AVP__Data::ALT_avp__BASE__NONE__Proxy__Host: single_value.field_avp__BASE__NONE__Proxy__Host = new CHARSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Proxy__Host); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Talk__Bursts: single_value.field_avp__DCA__3GPP__Number__Of__Talk__Bursts = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Number__Of__Talk__Bursts); break; case AVP__Data::ALT_avp__AAA__3GPP__Short__Network__Name: single_value.field_avp__AAA__3GPP__Short__Network__Name = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Short__Network__Name); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Size: single_value.field_avp__DCA__3GPP__Message__Size = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Message__Size); break; case AVP__Data::ALT_avp__DCA__3GPP__Additional__Exception__Reports: single_value.field_avp__DCA__3GPP__Additional__Exception__Reports = new DCA__3GPP__Additional__Exception__Reports_template(*other_value.single_value.field_avp__DCA__3GPP__Additional__Exception__Reports); break; case AVP__Data::ALT_avp__DCA__3GPP__Access__Transfer__Information: single_value.field_avp__DCA__3GPP__Access__Transfer__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Access__Transfer__Information); break; case AVP__Data::ALT_avp__S6__3GPP__Communication__Pattern__Set: single_value.field_avp__S6__3GPP__Communication__Pattern__Set = new AVP__list_template(*other_value.single_value.field_avp__S6__3GPP__Communication__Pattern__Set); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAG__UP__Address: single_value.field_avp__AAA__3GPP__TWAG__UP__Address = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__TWAG__UP__Address); break; case AVP__Data::ALT_avp__DCA__3GPP__MMBox__Storage__Requested: single_value.field_avp__DCA__3GPP__MMBox__Storage__Requested = new DCA__3GPP__MMBox__Storage__Requested_template(*other_value.single_value.field_avp__DCA__3GPP__MMBox__Storage__Requested); break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Status: single_value.field_avp__RX__3GPP__Flow__Status = new RX__3GPP__Flow__Status_template(*other_value.single_value.field_avp__RX__3GPP__Flow__Status); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Challenge: single_value.field_avp__DNAS__NONE__CHAP__Challenge = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__CHAP__Challenge); break; case AVP__Data::ALT_avp__DCA__3GPP__PC3__Control__Protocol__Cause: single_value.field_avp__DCA__3GPP__PC3__Control__Protocol__Cause = new INTEGER_template(*other_value.single_value.field_avp__DCA__3GPP__PC3__Control__Protocol__Cause); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Unit__Type: single_value.field_avp__DCC__NONE__CC__Unit__Type = new DCC__NONE__CC__Unit__Type_template(*other_value.single_value.field_avp__DCC__NONE__CC__Unit__Type); break; case AVP__Data::ALT_avp__DCA__3GPP__Calling__Party__Address: single_value.field_avp__DCA__3GPP__Calling__Party__Address = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Calling__Party__Address); break; case AVP__Data::ALT_avp__RX__3GPP__MCPTT__Identifier: single_value.field_avp__RX__3GPP__MCPTT__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__MCPTT__Identifier); break; case AVP__Data::ALT_avp__S6__3GPP__Group__Monitoring__Event__Report: single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report = new AVP__list_template(*other_value.single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Upgrade: single_value.field_avp__PCC__3GPP__QoS__Upgrade = new PCC__3GPP__QoS__Upgrade_template(*other_value.single_value.field_avp__PCC__3GPP__QoS__Upgrade); break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Append__Free__Format__Data: single_value.field_avp__DCA__3GPP__PS__Append__Free__Format__Data = new DCA__3GPP__PS__Append__Free__Format__Data_template(*other_value.single_value.field_avp__DCA__3GPP__PS__Append__Free__Format__Data); break; case AVP__Data::ALT_avp__PCC__3GPP__AN__GW__Status: single_value.field_avp__PCC__3GPP__AN__GW__Status = new PCC__3GPP__AN__GW__Status_template(*other_value.single_value.field_avp__PCC__3GPP__AN__GW__Status); break; case AVP__Data::ALT_avp__DNAS__NONE__Service__Type: single_value.field_avp__DNAS__NONE__Service__Type = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Service__Type); break; case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Key: single_value.field_avp__PCC__3GPP__Monitoring__Key = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Monitoring__Key); break; case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Period__UMTS: single_value.field_avp__AAA__3GPP__Measurement__Period__UMTS = new AAA__3GPP__Measurement__Period__UMTS_template(*other_value.single_value.field_avp__AAA__3GPP__Measurement__Period__UMTS); break; case AVP__Data::ALT_avp__DCA__3GPP__Media__Initiator__Flag: single_value.field_avp__DCA__3GPP__Media__Initiator__Flag = new DCA__3GPP__Media__Initiator__Flag_template(*other_value.single_value.field_avp__DCA__3GPP__Media__Initiator__Flag); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Location__Number: single_value.field_avp__DCA__3GPP__ISUP__Location__Number = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__ISUP__Location__Number); break; case AVP__Data::ALT_avp__PCC__3GPP__3GPP__PS__Data__Off__Status: single_value.field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status = new PCC__3GPP__3GPP__PS__Data__Off__Status_template(*other_value.single_value.field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Install: single_value.field_avp__PCC__3GPP__Routing__Rule__Install = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__Routing__Rule__Install); break; case AVP__Data::ALT_avp__AAA__3GPP__Reset__ID: single_value.field_avp__AAA__3GPP__Reset__ID = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Reset__ID); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Data__Container: single_value.field_avp__DCA__3GPP__Service__Data__Container = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Service__Data__Container); break; case AVP__Data::ALT_avp__CxDx__3GPP__Server__Assignment__Type: single_value.field_avp__CxDx__3GPP__Server__Assignment__Type = new CxDx__3GPP__Server__Assignment__Type_template(*other_value.single_value.field_avp__CxDx__3GPP__Server__Assignment__Type); break; case AVP__Data::ALT_avp__AAA__3GPP__PUR__Flags: single_value.field_avp__AAA__3GPP__PUR__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__PUR__Flags); break; case AVP__Data::ALT_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope: single_value.field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope = new PCC__3GPP__IP__CAN__Session__Charging__Scope_template(*other_value.single_value.field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Routing: single_value.field_avp__DNAS__NONE__Framed__Routing = new DNAS__NONE__Framed__Routing_template(*other_value.single_value.field_avp__DNAS__NONE__Framed__Routing); break; case AVP__Data::ALT_avp__AAA__3GPP__IMEI: single_value.field_avp__AAA__3GPP__IMEI = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__IMEI); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Ident: single_value.field_avp__DNAS__NONE__CHAP__Ident = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__CHAP__Ident); break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Text: single_value.field_avp__DCA__3GPP__Interface__Text = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Interface__Text); break; case AVP__Data::ALT_avp__AAA__3GPP__Kc: single_value.field_avp__AAA__3GPP__Kc = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Kc); break; case AVP__Data::ALT_avp__DCA__3GPP__Current__Tariff: single_value.field_avp__DCA__3GPP__Current__Tariff = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Current__Tariff); break; case AVP__Data::ALT_avp__AAA__3GPP__SGSN__Number: single_value.field_avp__AAA__3GPP__SGSN__Number = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__SGSN__Number); break; case AVP__Data::ALT_avp__AAA__3GPP__HPLMN__ODB: single_value.field_avp__AAA__3GPP__HPLMN__ODB = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__HPLMN__ODB); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Type: single_value.field_avp__DCA__3GPP__Time__Quota__Type = new DCA__3GPP__Time__Quota__Type_template(*other_value.single_value.field_avp__DCA__3GPP__Time__Quota__Type); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Info: single_value.field_avp__AAA__3GPP__Trace__Info = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__Trace__Info); break; case AVP__Data::ALT_avp__DCA__3GPP__Domain__Name: single_value.field_avp__DCA__3GPP__Domain__Name = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Domain__Name); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Charging__Characteristics: single_value.field_avp__GI__3GPP__3GPP__Charging__Characteristics = new OCTETSTRING_template(*other_value.single_value.field_avp__GI__3GPP__3GPP__Charging__Characteristics); break; case AVP__Data::ALT_avp__AAA__3GPP__PDP__Context: single_value.field_avp__AAA__3GPP__PDP__Context = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__PDP__Context); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Money: single_value.field_avp__DCC__NONE__CC__Money = new AVP__list_template(*other_value.single_value.field_avp__DCC__NONE__CC__Money); break; case AVP__Data::ALT_avp__AAA__3GPP__DER__Flags: single_value.field_avp__AAA__3GPP__DER__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__DER__Flags); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Data__Coding__Scheme: single_value.field_avp__DCA__3GPP__LCS__Data__Coding__Scheme = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__LCS__Data__Coding__Scheme); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__Address: single_value.field_avp__GI__3GPP__3GPP__GGSN__Address = new OCTETSTRING_template(*other_value.single_value.field_avp__GI__3GPP__3GPP__GGSN__Address); break; case AVP__Data::ALT_avp__BASE__NONE__Proxy__Info: single_value.field_avp__BASE__NONE__Proxy__Info = new AVP__list_template(*other_value.single_value.field_avp__BASE__NONE__Proxy__Info); break; case AVP__Data::ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node: single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node = new AVP__Address_template(*other_value.single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node); break; case AVP__Data::ALT_avp__S6__3GPP__Node__Type: single_value.field_avp__S6__3GPP__Node__Type = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__Node__Type); break; case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Volume: single_value.field_avp__DCA__3GPP__Talk__Burst__Volume = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Talk__Burst__Volume); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Id: single_value.field_avp__DCA__3GPP__Service__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Service__Id); break; case AVP__Data::ALT_avp__RX__3GPP__Priority__Sharing__Indicator: single_value.field_avp__RX__3GPP__Priority__Sharing__Indicator = new RX__3GPP__Priority__Sharing__Indicator_template(*other_value.single_value.field_avp__RX__3GPP__Priority__Sharing__Indicator); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Type: single_value.field_avp__DNAS__NONE__Tunnel__Type = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Tunnel__Type); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Name: single_value.field_avp__PCC__3GPP__QoS__Rule__Name = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__QoS__Rule__Name); break; case AVP__Data::ALT_avp__DCA__3GPP__Trigger__Type: single_value.field_avp__DCA__3GPP__Trigger__Type = new DCA__3GPP__Trigger__Type_template(*other_value.single_value.field_avp__DCA__3GPP__Trigger__Type); break; case AVP__Data::ALT_avp__DCA__3GPP__Instance__Id: single_value.field_avp__DCA__3GPP__Instance__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Instance__Id); break; case AVP__Data::ALT_avp__S6__3GPP__Scheduled__Communication__Time: single_value.field_avp__S6__3GPP__Scheduled__Communication__Time = new AVP__list_template(*other_value.single_value.field_avp__S6__3GPP__Scheduled__Communication__Time); break; case AVP__Data::ALT_avp__RX__3GPP__Max__Requested__Bandwidth__DL: single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__DL = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__DL); break; case AVP__Data::ALT_avp__DCA__3GPP__Role__Of__ProSe__Function: single_value.field_avp__DCA__3GPP__Role__Of__ProSe__Function = new DCA__3GPP__Role__Of__ProSe__Function_template(*other_value.single_value.field_avp__DCA__3GPP__Role__Of__ProSe__Function); break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Latency: single_value.field_avp__S6__3GPP__Maximum__Latency = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__Maximum__Latency); break; case AVP__Data::ALT_avp__PCC__3GPP__PCC__Rule__Status: single_value.field_avp__PCC__3GPP__PCC__Rule__Status = new PCC__3GPP__PCC__Rule__Status_template(*other_value.single_value.field_avp__PCC__3GPP__PCC__Rule__Status); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Response__Timestamp: single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp); break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__GBR__DL: single_value.field_avp__PCC__3GPP__Extended__GBR__DL = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Extended__GBR__DL); break; case AVP__Data::ALT_avp__AAA__3GPP__MBSFN__Area: single_value.field_avp__AAA__3GPP__MBSFN__Area = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__MBSFN__Area); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__UE__ID: single_value.field_avp__DCA__3GPP__ProSe__UE__ID = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__ProSe__UE__ID); break; case AVP__Data::ALT_avp__CxDx__3GPP__Server__Name: single_value.field_avp__CxDx__3GPP__Server__Name = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__Server__Name); break; case AVP__Data::ALT_avp__S6__3GPP__APN__Validity__Time: single_value.field_avp__S6__3GPP__APN__Validity__Time = new AVP__list_template(*other_value.single_value.field_avp__S6__3GPP__APN__Validity__Time); break; case AVP__Data::ALT_avp__PCC__3GPP__Allocation__Retention__Priority: single_value.field_avp__PCC__3GPP__Allocation__Retention__Priority = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__Allocation__Retention__Priority); break; case AVP__Data::ALT_avp__DCC__NONE__Check__Balance__Result: single_value.field_avp__DCC__NONE__Check__Balance__Result = new DCC__NONE__Check__Balance__Result_template(*other_value.single_value.field_avp__DCC__NONE__Check__Balance__Result); break; case AVP__Data::ALT_avp__AAA__3GPP__Job__Type: single_value.field_avp__AAA__3GPP__Job__Type = new AAA__3GPP__Job__Type_template(*other_value.single_value.field_avp__AAA__3GPP__Job__Type); break; case AVP__Data::ALT_avp__BASE__NONE__Destination__Host: single_value.field_avp__BASE__NONE__Destination__Host = new CHARSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Destination__Host); break; case AVP__Data::ALT_avp__AAA__3GPP__Positioning__Method: single_value.field_avp__AAA__3GPP__Positioning__Method = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Positioning__Method); break; case AVP__Data::ALT_avp__CxDx__3GPP__LIA__Flags: single_value.field_avp__CxDx__3GPP__LIA__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__LIA__Flags); break; case AVP__Data::ALT_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count: single_value.field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count = new INTEGER_template(*other_value.single_value.field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service__Type: single_value.field_avp__DCA__3GPP__AoC__Service__Type = new DCA__3GPP__AoC__Service__Type_template(*other_value.single_value.field_avp__DCA__3GPP__AoC__Service__Type); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__IP__Host: single_value.field_avp__DNAS__NONE__Login__IP__Host = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Login__IP__Host); break; case AVP__Data::ALT_avp__AAA__3GPP__IDA__Flags: single_value.field_avp__AAA__3GPP__IDA__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__IDA__Flags); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Security: single_value.field_avp__DNAS__NONE__ARAP__Security = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__ARAP__Security); break; case AVP__Data::ALT_avp__DNAS__NONE__Origin__AAA__Protocol: single_value.field_avp__DNAS__NONE__Origin__AAA__Protocol = new DNAS__NONE__Origin__AAA__Protocol_template(*other_value.single_value.field_avp__DNAS__NONE__Origin__AAA__Protocol); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Last__Usage: single_value.field_avp__DCA__3GPP__Time__Last__Usage = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Time__Last__Usage); break; case AVP__Data::ALT_avp__CxDx__3GPP__Charging__Information: single_value.field_avp__CxDx__3GPP__Charging__Information = new AVP__list_template(*other_value.single_value.field_avp__CxDx__3GPP__Charging__Information); break; case AVP__Data::ALT_avp__AAA__3GPP__ULA__Flags: single_value.field_avp__AAA__3GPP__ULA__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__ULA__Flags); break; case AVP__Data::ALT_avp__DCA__3GPP__Originator__Interface: single_value.field_avp__DCA__3GPP__Originator__Interface = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Originator__Interface); break; case AVP__Data::ALT_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported: single_value.field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported = new AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported_template(*other_value.single_value.field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported); break; case AVP__Data::ALT_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature: single_value.field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature = new AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature_template(*other_value.single_value.field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature); break; case AVP__Data::ALT_avp__DCA__3GPP__File__Repair__Supported: single_value.field_avp__DCA__3GPP__File__Repair__Supported = new DCA__3GPP__File__Repair__Supported_template(*other_value.single_value.field_avp__DCA__3GPP__File__Repair__Supported); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPX__Network: single_value.field_avp__DNAS__NONE__Framed__IPX__Network = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Framed__IPX__Network); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Assignment__Id: single_value.field_avp__DNAS__NONE__Tunnel__Assignment__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Tunnel__Assignment__Id); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Service__Specific__Units: single_value.field_avp__DCC__NONE__CC__Service__Specific__Units = new OCTETSTRING_template(*other_value.single_value.field_avp__DCC__NONE__CC__Service__Specific__Units); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Answer__Timestamp: single_value.field_avp__DCA__3GPP__SDP__Answer__Timestamp = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__SDP__Answer__Timestamp); break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__Identifier: single_value.field_avp__AAA__3GPP__WLAN__Identifier = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__WLAN__Identifier); break; case AVP__Data::ALT_avp__DCA__3GPP__Type__Number: single_value.field_avp__DCA__3GPP__Type__Number = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Type__Number); break; case AVP__Data::ALT_avp__DCA__3GPP__NIDD__Submission: single_value.field_avp__DCA__3GPP__NIDD__Submission = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__NIDD__Submission); break; case AVP__Data::ALT_avp__S6__3GPP__T4__Parameters: single_value.field_avp__S6__3GPP__T4__Parameters = new AVP__list_template(*other_value.single_value.field_avp__S6__3GPP__T4__Parameters); break; case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Identifier__Value: single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier: single_value.field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier); break; case AVP__Data::ALT_avp__S6__3GPP__AESE__Error__Report: single_value.field_avp__S6__3GPP__AESE__Error__Report = new AVP__list_template(*other_value.single_value.field_avp__S6__3GPP__AESE__Error__Report); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__HA__SPI: single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI = new OCTETSTRING_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI); break; case AVP__Data::ALT_avp__DCA__3GPP__Event__Type: single_value.field_avp__DCA__3GPP__Event__Type = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Event__Type); break; case AVP__Data::ALT_avp__RX__3GPP__Sharing__Key__DL: single_value.field_avp__RX__3GPP__Sharing__Key__DL = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Sharing__Key__DL); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Remove: single_value.field_avp__PCC__3GPP__ADC__Rule__Remove = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__ADC__Rule__Remove); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container: single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container); break; case AVP__Data::ALT_avp__S6__3GPP__Restricted__PLMN__List: single_value.field_avp__S6__3GPP__Restricted__PLMN__List = new AVP__list_template(*other_value.single_value.field_avp__S6__3GPP__Restricted__PLMN__List); break; case AVP__Data::ALT_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx: single_value.field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx); break; case AVP__Data::ALT_avp__AAA__3GPP__Age__Of__Location__Information: single_value.field_avp__AAA__3GPP__Age__Of__Location__Information = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Age__Of__Location__Information); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Group__Name: single_value.field_avp__DCA__3GPP__PoC__Group__Name = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__PoC__Group__Name); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Requested__BW__DL: single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__DL = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__DL); break; case AVP__Data::ALT_avp__PCC__3GPP__Flow__Information: single_value.field_avp__PCC__3GPP__Flow__Information = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__Flow__Information); break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Information: single_value.field_avp__DCA__3GPP__PS__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__PS__Information); break; case AVP__Data::ALT_avp__DCA__3GPP__MTC__IWF__Address: single_value.field_avp__DCA__3GPP__MTC__IWF__Address = new AVP__Address_template(*other_value.single_value.field_avp__DCA__3GPP__MTC__IWF__Address); break; case AVP__Data::ALT_avp__PCC__3GPP__Execution__Time: single_value.field_avp__PCC__3GPP__Execution__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Execution__Time); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Identifier: single_value.field_avp__DNAS__NONE__NAS__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__NAS__Identifier); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Server__Auth__Id: single_value.field_avp__DNAS__NONE__Tunnel__Server__Auth__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Tunnel__Server__Auth__Id); break; case AVP__Data::ALT_avp__CxDx__3GPP__Contact: single_value.field_avp__CxDx__3GPP__Contact = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__Contact); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Correlation__Indicator: single_value.field_avp__PCC__3GPP__Charging__Correlation__Indicator = new PCC__3GPP__Charging__Correlation__Indicator_template(*other_value.single_value.field_avp__PCC__3GPP__Charging__Correlation__Indicator); break; case AVP__Data::ALT_avp__DCC__NONE__Credit__Control: single_value.field_avp__DCC__NONE__Credit__Control = new DCC__NONE__Credit__Control_template(*other_value.single_value.field_avp__DCC__NONE__Credit__Control); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Record__Number: single_value.field_avp__BASE__NONE__Accounting__Record__Number = new OCTETSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Accounting__Record__Number); break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__Event__1I: single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1I = new INTEGER_template(*other_value.single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1I); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction: single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Mode: single_value.field_avp__DCA__3GPP__Service__Mode = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Service__Mode); break; case AVP__Data::ALT_avp__CxDx__3GPP__User__Data: single_value.field_avp__CxDx__3GPP__User__Data = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__User__Data); break; case AVP__Data::ALT_avp__AAA__3GPP__Report__Interval: single_value.field_avp__AAA__3GPP__Report__Interval = new AAA__3GPP__Report__Interval_template(*other_value.single_value.field_avp__AAA__3GPP__Report__Interval); break; case AVP__Data::ALT_avp__PCC__3GPP__RAN__NAS__Release__Cause: single_value.field_avp__PCC__3GPP__RAN__NAS__Release__Cause = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__RAN__NAS__Release__Cause); break; case AVP__Data::ALT_avp__DCA__3GPP__Dynamic__Address__Flag__Extension: single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension = new DCA__3GPP__Dynamic__Address__Flag__Extension_template(*other_value.single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension); break; case AVP__Data::ALT_avp__AAA__3GPP__Client__Identity: single_value.field_avp__AAA__3GPP__Client__Identity = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Client__Identity); break; case AVP__Data::ALT_avp__BASE__NONE__Redirect__Host__Usage: single_value.field_avp__BASE__NONE__Redirect__Host__Usage = new BASE__NONE__Redirect__Host__Usage_template(*other_value.single_value.field_avp__BASE__NONE__Redirect__Host__Usage); break; case AVP__Data::ALT_avp__DCA__3GPP__CSG__Access__Mode: single_value.field_avp__DCA__3GPP__CSG__Access__Mode = new DCA__3GPP__CSG__Access__Mode_template(*other_value.single_value.field_avp__DCA__3GPP__CSG__Access__Mode); break; case AVP__Data::ALT_avp__AAA__3GPP__Equipment__Status: single_value.field_avp__AAA__3GPP__Equipment__Status = new AAA__3GPP__Equipment__Status_template(*other_value.single_value.field_avp__AAA__3GPP__Equipment__Status); break; case AVP__Data::ALT_avp__DCA__3GPP__Supplementary__Service: single_value.field_avp__DCA__3GPP__Supplementary__Service = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Supplementary__Service); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Packet__Filter: single_value.field_avp__GI__3GPP__3GPP__Packet__Filter = new OCTETSTRING_template(*other_value.single_value.field_avp__GI__3GPP__3GPP__Packet__Filter); break; case AVP__Data::ALT_avp__DCC__NONE__Redirect__Server__Address: single_value.field_avp__DCC__NONE__Redirect__Server__Address = new OCTETSTRING_template(*other_value.single_value.field_avp__DCC__NONE__Redirect__Server__Address); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Auth__Mode: single_value.field_avp__MIPv6__NONE__MIP6__Auth__Mode = new OCTETSTRING_template(*other_value.single_value.field_avp__MIPv6__NONE__MIP6__Auth__Mode); break; case AVP__Data::ALT_avp__AAA__3GPP__EPS__Location__Information: single_value.field_avp__AAA__3GPP__EPS__Location__Information = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__EPS__Location__Information); break; case AVP__Data::ALT_avp__DCA__3GPP__Access__Network__Information: single_value.field_avp__DCA__3GPP__Access__Network__Information = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Access__Network__Information); break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Identity: single_value.field_avp__DCA__3GPP__Called__Identity = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Called__Identity); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Default__APN__Context__Id: single_value.field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id); break; case AVP__Data::ALT_avp__DCA__3GPP__SGSN__Address: single_value.field_avp__DCA__3GPP__SGSN__Address = new AVP__Address_template(*other_value.single_value.field_avp__DCA__3GPP__SGSN__Address); break; case AVP__Data::ALT_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method: single_value.field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method = new DCA__3GPP__SGi__PtP__Tunnelling__Method_template(*other_value.single_value.field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method); break; case AVP__Data::ALT_avp__BASE__NONE__Session__Timeout: single_value.field_avp__BASE__NONE__Session__Timeout = new OCTETSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Session__Timeout); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost: single_value.field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost); break; case AVP__Data::ALT_avp__DCA__3GPP__NNI__Type: single_value.field_avp__DCA__3GPP__NNI__Type = new DCA__3GPP__NNI__Type_template(*other_value.single_value.field_avp__DCA__3GPP__NNI__Type); break; case AVP__Data::ALT_avp__RX__3GPP__Service__Info__Status: single_value.field_avp__RX__3GPP__Service__Info__Status = new RX__3GPP__Service__Info__Status_template(*other_value.single_value.field_avp__RX__3GPP__Service__Info__Status); break; case AVP__Data::ALT_avp__S6__3GPP__CIR__Flags: single_value.field_avp__S6__3GPP__CIR__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__CIR__Flags); break; case AVP__Data::ALT_avp__PCC__3GPP__Precedence: single_value.field_avp__PCC__3GPP__Precedence = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Precedence); break; case AVP__Data::ALT_avp__DCA__3GPP__User__Participating__Type: single_value.field_avp__DCA__3GPP__User__Participating__Type = new DCA__3GPP__User__Participating__Type_template(*other_value.single_value.field_avp__DCA__3GPP__User__Participating__Type); break; case AVP__Data::ALT_avp__DCA__3GPP__GGSN__Address: single_value.field_avp__DCA__3GPP__GGSN__Address = new AVP__Address_template(*other_value.single_value.field_avp__DCA__3GPP__GGSN__Address); break; case AVP__Data::ALT_avp__RX__3GPP__Sponsoring__Action: single_value.field_avp__RX__3GPP__Sponsoring__Action = new RX__3GPP__Sponsoring__Action_template(*other_value.single_value.field_avp__RX__3GPP__Sponsoring__Action); break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Resources__Indicator: single_value.field_avp__DCA__3GPP__Radio__Resources__Indicator = new INTEGER_template(*other_value.single_value.field_avp__DCA__3GPP__Radio__Resources__Indicator); break; case AVP__Data::ALT_avp__S6__3GPP__Granted__Validity__Time: single_value.field_avp__S6__3GPP__Granted__Validity__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__Granted__Validity__Time); break; case AVP__Data::ALT_avp__PCC__3GPP__Priority__Level: single_value.field_avp__PCC__3GPP__Priority__Level = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Priority__Level); break; case AVP__Data::ALT_avp__DCA__3GPP__Node__Functionality: single_value.field_avp__DCA__3GPP__Node__Functionality = new DCA__3GPP__Node__Functionality_template(*other_value.single_value.field_avp__DCA__3GPP__Node__Functionality); break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Description: single_value.field_avp__RX__3GPP__Flow__Description = new CHARSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Flow__Description); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Information: single_value.field_avp__PCC__3GPP__Packet__Filter__Information = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__Packet__Filter__Information); break; case AVP__Data::ALT_avp__AAA__3GPP__Daylight__Saving__Time: single_value.field_avp__AAA__3GPP__Daylight__Saving__Time = new AAA__3GPP__Daylight__Saving__Time_template(*other_value.single_value.field_avp__AAA__3GPP__Daylight__Saving__Time); break; case AVP__Data::ALT_avp__DCA__3GPP__Address__Domain: single_value.field_avp__DCA__3GPP__Address__Domain = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Address__Domain); break; case AVP__Data::ALT_avp__S6__3GPP__SCEF__ID: single_value.field_avp__S6__3GPP__SCEF__ID = new CHARSTRING_template(*other_value.single_value.field_avp__S6__3GPP__SCEF__ID); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Length: single_value.field_avp__DCA__3GPP__Content__Length = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Content__Length); break; case AVP__Data::ALT_avp__PCC__3GPP__Removal__Of__Access: single_value.field_avp__PCC__3GPP__Removal__Of__Access = new PCC__3GPP__Removal__Of__Access_template(*other_value.single_value.field_avp__PCC__3GPP__Removal__Of__Access); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Report: single_value.field_avp__PCC__3GPP__ADC__Rule__Report = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__ADC__Rule__Report); break; case AVP__Data::ALT_avp__AAA__3GPP__Preferred__Data__Mode: single_value.field_avp__AAA__3GPP__Preferred__Data__Mode = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__Preferred__Data__Mode); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Functionality: single_value.field_avp__DCA__3GPP__ProSe__Functionality = new DCA__3GPP__ProSe__Functionality_template(*other_value.single_value.field_avp__DCA__3GPP__ProSe__Functionality); break; case AVP__Data::ALT_avp__DCA__3GPP__Low__Balance__Indication: single_value.field_avp__DCA__3GPP__Low__Balance__Indication = new DCA__3GPP__Low__Balance__Indication_template(*other_value.single_value.field_avp__DCA__3GPP__Low__Balance__Indication); break; case AVP__Data::ALT_avp__PCC__3GPP__Guaranteed__Bitrate__UL: single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__UL = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__UL); break; case AVP__Data::ALT_avp__AAA__3GPP__UE__SRVCC__Capability: single_value.field_avp__AAA__3GPP__UE__SRVCC__Capability = new AAA__3GPP__UE__SRVCC__Capability_template(*other_value.single_value.field_avp__AAA__3GPP__UE__SRVCC__Capability); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Group: single_value.field_avp__DNAS__NONE__Login__LAT__Group = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Login__LAT__Group); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__IPv6__Address: single_value.field_avp__DNAS__NONE__NAS__IPv6__Address = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__NAS__IPv6__Address); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MAC__Mobility__Data: single_value.field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data = new OCTETSTRING_template(*other_value.single_value.field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data); break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Output__Octets: single_value.field_avp__MIPv4__NONE__Accounting__Output__Octets = new OCTETSTRING_template(*other_value.single_value.field_avp__MIPv4__NONE__Accounting__Output__Octets); break; case AVP__Data::ALT_avp__CxDx__3GPP__To__SIP__Header: single_value.field_avp__CxDx__3GPP__To__SIP__Header = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__To__SIP__Header); break; case AVP__Data::ALT_avp__AAA__3GPP__Coupled__Node__Diameter__ID: single_value.field_avp__AAA__3GPP__Coupled__Node__Diameter__ID = new CHARSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Coupled__Node__Diameter__ID); break; case AVP__Data::ALT_avp__DCA__3GPP__Real__Time__Tariff__Information: single_value.field_avp__DCA__3GPP__Real__Time__Tariff__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Real__Time__Tariff__Information); break; case AVP__Data::ALT_avp__AAA__3GPP__STN__SR: single_value.field_avp__AAA__3GPP__STN__SR = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__STN__SR); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Type: single_value.field_avp__DCA__3GPP__SDP__Type = new DCA__3GPP__SDP__Type_template(*other_value.single_value.field_avp__DCA__3GPP__SDP__Type); break; case AVP__Data::ALT_avp__BASE__NONE__Supported__Vendor__Id: single_value.field_avp__BASE__NONE__Supported__Vendor__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Supported__Vendor__Id); break; case AVP__Data::ALT_avp__AAA__3GPP__ServiceTypeIdentity: single_value.field_avp__AAA__3GPP__ServiceTypeIdentity = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__ServiceTypeIdentity); break; case AVP__Data::ALT_avp__DCA__3GPP__Requested__Party__Address: single_value.field_avp__DCA__3GPP__Requested__Party__Address = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Requested__Party__Address); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Information: single_value.field_avp__DCA__3GPP__Announcement__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Announcement__Information); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Authentic: single_value.field_avp__DNAS__NONE__Acct__Authentic = new DNAS__NONE__Acct__Authentic_template(*other_value.single_value.field_avp__DNAS__NONE__Acct__Authentic); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Identifier: single_value.field_avp__DCC__NONE__Service__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__DCC__NONE__Service__Identifier); break; case AVP__Data::ALT_avp__AAA__3GPP__AUTN: single_value.field_avp__AAA__3GPP__AUTN = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__AUTN); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__User__Data: single_value.field_avp__AAA__3GPP__Non__3GPP__User__Data = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__Non__3GPP__User__Data); break; case AVP__Data::ALT_avp__DCA__3GPP__Delivery__Report__Requested: single_value.field_avp__DCA__3GPP__Delivery__Report__Requested = new DCA__3GPP__Delivery__Report__Requested_template(*other_value.single_value.field_avp__DCA__3GPP__Delivery__Report__Requested); break; case AVP__Data::ALT_avp__GI__3GPP__TWAN__Identifier: single_value.field_avp__GI__3GPP__TWAN__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__GI__3GPP__TWAN__Identifier); break; case AVP__Data::ALT_avp__AAA__3GPP__Origination__Time__Stamp: single_value.field_avp__AAA__3GPP__Origination__Time__Stamp = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Origination__Time__Stamp); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__APN: single_value.field_avp__DCA__3GPP__LCS__APN = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__LCS__APN); break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope__End__Time: single_value.field_avp__DCA__3GPP__Envelope__End__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Envelope__End__Time); break; case AVP__Data::ALT_avp__RX__3GPP__Sponsored__Connectivity__Data: single_value.field_avp__RX__3GPP__Sponsored__Connectivity__Data = new AVP__list_template(*other_value.single_value.field_avp__RX__3GPP__Sponsored__Connectivity__Data); break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Request__Type: single_value.field_avp__BASE__NONE__Auth__Request__Type = new BASE__NONE__Auth__Request__Type_template(*other_value.single_value.field_avp__BASE__NONE__Auth__Request__Type); break; case AVP__Data::ALT_avp__DCA__3GPP__Application__Server__Information: single_value.field_avp__DCA__3GPP__Application__Server__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Application__Server__Information); break; case AVP__Data::ALT_avp__DCA__3GPP__Originator__Address: single_value.field_avp__DCA__3GPP__Originator__Address = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Originator__Address); break; case AVP__Data::ALT_avp__DCA__3GPP__Network__Call__Reference__Number: single_value.field_avp__DCA__3GPP__Network__Call__Reference__Number = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Network__Call__Reference__Number); break; case AVP__Data::ALT_avp__S6__3GPP__AESE__Communication__Pattern: single_value.field_avp__S6__3GPP__AESE__Communication__Pattern = new AVP__list_template(*other_value.single_value.field_avp__S6__3GPP__AESE__Communication__Pattern); break; case AVP__Data::ALT_avp__PCC__3GPP__NBIFOM__Mode: single_value.field_avp__PCC__3GPP__NBIFOM__Mode = new PCC__3GPP__NBIFOM__Mode_template(*other_value.single_value.field_avp__PCC__3GPP__NBIFOM__Mode); break; case AVP__Data::ALT_avp__PCC__3GPP__Redirect__Information: single_value.field_avp__PCC__3GPP__Redirect__Information = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__Redirect__Information); break; case AVP__Data::ALT_avp__DCC__NONE__Validity__Time: single_value.field_avp__DCC__NONE__Validity__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__DCC__NONE__Validity__Time); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier: single_value.field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier); break; case AVP__Data::ALT_avp__S6__3GPP__Event__Handling: single_value.field_avp__S6__3GPP__Event__Handling = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__Event__Handling); break; case AVP__Data::ALT_avp__PCC__3GPP__ToS__Traffic__Class: single_value.field_avp__PCC__3GPP__ToS__Traffic__Class = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__ToS__Traffic__Class); break; case AVP__Data::ALT_avp__AAA__3GPP__Tracking__Area__Identity: single_value.field_avp__AAA__3GPP__Tracking__Area__Identity = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Tracking__Area__Identity); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__FA__SPI: single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI = new OCTETSTRING_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI); break; case AVP__Data::ALT_avp__RX__3GPP__Min__Desired__Bandwidth__UL: single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__UL = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__UL); break; case AVP__Data::ALT_avp__AAA__3GPP__UVR__Flags: single_value.field_avp__AAA__3GPP__UVR__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__UVR__Flags); break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Free__Format__Data: single_value.field_avp__DCA__3GPP__PS__Free__Format__Data = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__PS__Free__Format__Data); break; case AVP__Data::ALT_avp__CxDx__3GPP__Originating__Request: single_value.field_avp__CxDx__3GPP__Originating__Request = new CxDx__3GPP__Originating__Request_template(*other_value.single_value.field_avp__CxDx__3GPP__Originating__Request); break; case AVP__Data::ALT_avp__PCC__3GPP__PDN__Connection__ID: single_value.field_avp__PCC__3GPP__PDN__Connection__ID = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__PDN__Connection__ID); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data__Flags: single_value.field_avp__AAA__3GPP__Subscription__Data__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Subscription__Data__Flags); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Route: single_value.field_avp__DNAS__NONE__Framed__IPv6__Route = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Framed__IPv6__Route); break; case AVP__Data::ALT_avp__PCC__3GPP__PRA__Remove: single_value.field_avp__PCC__3GPP__PRA__Remove = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__PRA__Remove); break; case AVP__Data::ALT_avp__AAA__3GPP__DSR__Flags: single_value.field_avp__AAA__3GPP__DSR__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__DSR__Flags); break; case AVP__Data::ALT_avp__DCC__NONE__Granted__Service__Unit: single_value.field_avp__DCC__NONE__Granted__Service__Unit = new AVP__list_template(*other_value.single_value.field_avp__DCC__NONE__Granted__Service__Unit); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Timestamp: single_value.field_avp__MIPv6__NONE__MIP__Timestamp = new OCTETSTRING_template(*other_value.single_value.field_avp__MIPv6__NONE__MIP__Timestamp); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Portability__Routing__Information: single_value.field_avp__DCA__3GPP__Number__Portability__Routing__Information = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Number__Portability__Routing__Information); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer: single_value.field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer); break; case AVP__Data::ALT_avp__AAA__3GPP__Specific__APN__Info: single_value.field_avp__AAA__3GPP__Specific__APN__Info = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__Specific__APN__Info); break; case AVP__Data::ALT_avp__AAA__3GPP__Terminal__Information: single_value.field_avp__AAA__3GPP__Terminal__Information = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__Terminal__Information); break; case AVP__Data::ALT_avp__CxDx__3GPP__Restoration__Info: single_value.field_avp__CxDx__3GPP__Restoration__Info = new AVP__list_template(*other_value.single_value.field_avp__CxDx__3GPP__Restoration__Info); break; case AVP__Data::ALT_avp__BASE__NONE__Product__Name: single_value.field_avp__BASE__NONE__Product__Name = new OCTETSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Product__Name); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__MN__MSA: single_value.field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA = new AVP__list_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA); break; case AVP__Data::ALT_avp__DCA__3GPP__Account__Expiration: single_value.field_avp__DCA__3GPP__Account__Expiration = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Account__Expiration); break; case AVP__Data::ALT_avp__AAA__3GPP__CSG__Id: single_value.field_avp__AAA__3GPP__CSG__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__CSG__Id); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IP__Netmask: single_value.field_avp__DNAS__NONE__Framed__IP__Netmask = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Framed__IP__Netmask); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IPv6__DNS__Servers: single_value.field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers = new OCTETSTRING_template(*other_value.single_value.field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers); break; case AVP__Data::ALT_avp__AAA__3GPP__SSID: single_value.field_avp__AAA__3GPP__SSID = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__SSID); break; case AVP__Data::ALT_avp__AAA__3GPP__Call__Barring__Info: single_value.field_avp__AAA__3GPP__Call__Barring__Info = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__Call__Barring__Info); break; case AVP__Data::ALT_avp__DCA__3GPP__BSSID: single_value.field_avp__DCA__3GPP__BSSID = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__BSSID); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Info: single_value.field_avp__DCC__NONE__Service__Parameter__Info = new AVP__list_template(*other_value.single_value.field_avp__DCC__NONE__Service__Parameter__Info); break; case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Exchange: single_value.field_avp__DCA__3GPP__Talk__Burst__Exchange = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Talk__Burst__Exchange); break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Order: single_value.field_avp__DCA__3GPP__Variable__Part__Order = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Variable__Part__Order); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Mechanism: single_value.field_avp__DCA__3GPP__Time__Quota__Mechanism = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Time__Quota__Mechanism); break; case AVP__Data::ALT_avp__AAA__3GPP__ANID: single_value.field_avp__AAA__3GPP__ANID = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__ANID); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Report__Number: single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Number = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Number); break; case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Name: single_value.field_avp__S6__3GPP__IP__SM__GW__Name = new CHARSTRING_template(*other_value.single_value.field_avp__S6__3GPP__IP__SM__GW__Name); break; case AVP__Data::ALT_avp__BASE__NONE__Origin__State__Id: single_value.field_avp__BASE__NONE__Origin__State__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Origin__State__Id); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Sub__Component: single_value.field_avp__RX__3GPP__Media__Sub__Component = new AVP__list_template(*other_value.single_value.field_avp__RX__3GPP__Media__Sub__Component); break; case AVP__Data::ALT_avp__DCA__3GPP__CN__Operator__Selection__Entity: single_value.field_avp__DCA__3GPP__CN__Operator__Selection__Entity = new DCA__3GPP__CN__Operator__Selection__Entity_template(*other_value.single_value.field_avp__DCA__3GPP__CN__Operator__Selection__Entity); break; case AVP__Data::ALT_avp__S6__3GPP__Accuracy: single_value.field_avp__S6__3GPP__Accuracy = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__Accuracy); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Remove: single_value.field_avp__PCC__3GPP__Charging__Rule__Remove = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__Charging__Rule__Remove); break; case AVP__Data::ALT_avp__DCA__3GPP__Originating__IOI: single_value.field_avp__DCA__3GPP__Originating__IOI = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Originating__IOI); break; case AVP__Data::ALT_avp__RX__3GPP__Min__Requested__Bandwidth__DL: single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__DL = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__DL); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier: single_value.field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Report: single_value.field_avp__S6__3GPP__Service__Report = new AVP__list_template(*other_value.single_value.field_avp__S6__3GPP__Service__Report); break; case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Information: single_value.field_avp__PCC__3GPP__Tunnel__Information = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__Tunnel__Information); break; case AVP__Data::ALT_avp__DCA__3GPP__Bearer__Service: single_value.field_avp__DCA__3GPP__Bearer__Service = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Bearer__Service); break; case AVP__Data::ALT_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name: single_value.field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name = new CHARSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Definition: single_value.field_avp__PCC__3GPP__QoS__Rule__Definition = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__QoS__Rule__Definition); break; case AVP__Data::ALT_avp__AAA__3GPP__Time__Zone: single_value.field_avp__AAA__3GPP__Time__Zone = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Time__Zone); break; case AVP__Data::ALT_avp__S6__3GPP__Periodic__Time: single_value.field_avp__S6__3GPP__Periodic__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__Periodic__Time); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Failure__Code: single_value.field_avp__PCC__3GPP__Routing__Rule__Failure__Code = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Routing__Rule__Failure__Code); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Destination__Host: single_value.field_avp__PCC__3GPP__TDF__Destination__Host = new CHARSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__TDF__Destination__Host); break; case AVP__Data::ALT_avp__AAA__3GPP__Local__Group__Id: single_value.field_avp__AAA__3GPP__Local__Group__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Local__Group__Id); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Discharge__Time: single_value.field_avp__DCA__3GPP__SM__Discharge__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__SM__Discharge__Time); break; case AVP__Data::ALT_avp__DCA__3GPP__Requestor__PLMN__Identifier: single_value.field_avp__DCA__3GPP__Requestor__PLMN__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Requestor__PLMN__Identifier); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Application__Reference__Identifier: single_value.field_avp__DCA__3GPP__IMS__Application__Reference__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__IMS__Application__Reference__Identifier); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Report: single_value.field_avp__PCC__3GPP__Charging__Rule__Report = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__Charging__Rule__Report); break; case AVP__Data::ALT_avp__AAA__3GPP__Service__Area__Identity: single_value.field_avp__AAA__3GPP__Service__Area__Identity = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Service__Area__Identity); break; case AVP__Data::ALT_avp__BASE__NONE__User__Name: single_value.field_avp__BASE__NONE__User__Name = new OCTETSTRING_template(*other_value.single_value.field_avp__BASE__NONE__User__Name); break; case AVP__Data::ALT_avp__AAA__3GPP__UE__PC5__AMBR: single_value.field_avp__AAA__3GPP__UE__PC5__AMBR = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__UE__PC5__AMBR); break; case AVP__Data::ALT_avp__CxDx__3GPP__Public__Identity: single_value.field_avp__CxDx__3GPP__Public__Identity = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__Public__Identity); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Sub__Session__Id: single_value.field_avp__BASE__NONE__Accounting__Sub__Session__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Accounting__Sub__Session__Id); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Delay__Time: single_value.field_avp__DNAS__NONE__Acct__Delay__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Acct__Delay__Time); break; case AVP__Data::ALT_avp__DCA__3GPP__Local__Sequence__Number: single_value.field_avp__DCA__3GPP__Local__Sequence__Number = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Local__Sequence__Number); break; case AVP__Data::ALT_avp__CxDx__3GPP__UAR__Flags: single_value.field_avp__CxDx__3GPP__UAR__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__UAR__Flags); break; case AVP__Data::ALT_avp__AAA__3GPP__Collection__Period__RRM__UMTS: single_value.field_avp__AAA__3GPP__Collection__Period__RRM__UMTS = new AAA__3GPP__Collection__Period__RRM__UMTS_template(*other_value.single_value.field_avp__AAA__3GPP__Collection__Period__RRM__UMTS); break; case AVP__Data::ALT_avp__AAA__3GPP__Operator__Determined__Barring: single_value.field_avp__AAA__3GPP__Operator__Determined__Barring = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Operator__Determined__Barring); break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Received__Address: single_value.field_avp__DCA__3GPP__Recipient__Received__Address = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Recipient__Received__Address); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Server__Endpoint: single_value.field_avp__DNAS__NONE__Tunnel__Server__Endpoint = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Tunnel__Server__Endpoint); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host: single_value.field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host = new CHARSTRING_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host); break; case AVP__Data::ALT_avp__BASE__NONE__Session__Binding: single_value.field_avp__BASE__NONE__Session__Binding = new OCTETSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Session__Binding); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMEISV: single_value.field_avp__GI__3GPP__3GPP__IMEISV = new OCTETSTRING_template(*other_value.single_value.field_avp__GI__3GPP__3GPP__IMEISV); break; case AVP__Data::ALT_avp__AAA__3GPP__SS__Code: single_value.field_avp__AAA__3GPP__SS__Code = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__SS__Code); break; case AVP__Data::ALT_avp__DCA__3GPP__DCD__Information: single_value.field_avp__DCA__3GPP__DCD__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__DCD__Information); break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Estimate__Type: single_value.field_avp__DCA__3GPP__Location__Estimate__Type = new DCA__3GPP__Location__Estimate__Type_template(*other_value.single_value.field_avp__DCA__3GPP__Location__Estimate__Type); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Indicator: single_value.field_avp__DCA__3GPP__Time__Indicator = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Time__Indicator); break; case AVP__Data::ALT_avp__DCA__3GPP__Addressee__Type: single_value.field_avp__DCA__3GPP__Addressee__Type = new DCA__3GPP__Addressee__Type_template(*other_value.single_value.field_avp__DCA__3GPP__Addressee__Type); break; case AVP__Data::ALT_avp__BASE__NONE__Acct__Multi__Session__Id: single_value.field_avp__BASE__NONE__Acct__Multi__Session__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Acct__Multi__Session__Id); break; case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id__Data: single_value.field_avp__DCC__NONE__Subscription__Id__Data = new OCTETSTRING_template(*other_value.single_value.field_avp__DCC__NONE__Subscription__Id__Data); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Connectivity__Parameters: single_value.field_avp__AAA__3GPP__TWAN__Connectivity__Parameters = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__TWAN__Connectivity__Parameters); break; case AVP__Data::ALT_avp__DCA__3GPP__Reply__Applic__ID: single_value.field_avp__DCA__3GPP__Reply__Applic__ID = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Reply__Applic__ID); break; case AVP__Data::ALT_avp__DCA__3GPP__Participant__Access__Priority: single_value.field_avp__DCA__3GPP__Participant__Access__Priority = new DCA__3GPP__Participant__Access__Priority_template(*other_value.single_value.field_avp__DCA__3GPP__Participant__Access__Priority); break; case AVP__Data::ALT_avp__RX__3GPP__RS__Bandwidth: single_value.field_avp__RX__3GPP__RS__Bandwidth = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__RS__Bandwidth); break; case AVP__Data::ALT_avp__S6__3GPP__Reachability__Information: single_value.field_avp__S6__3GPP__Reachability__Information = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__Reachability__Information); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Algorithm__Type: single_value.field_avp__MIPv4__NONE__MIP__Algorithm__Type = new MIPv4__NONE__MIP__Algorithm__Type_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__Algorithm__Type); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Session__Description: single_value.field_avp__DCA__3GPP__SDP__Session__Description = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__SDP__Session__Description); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Desired__BW__DL: single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__DL = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__DL); break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Info: single_value.field_avp__DCA__3GPP__Location__Info = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Location__Info); break; case AVP__Data::ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL: single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL); break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__RSRQ: single_value.field_avp__AAA__3GPP__Event__Threshold__RSRQ = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Event__Threshold__RSRQ); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Information: single_value.field_avp__DCA__3GPP__LCS__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__LCS__Information); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Parameters: single_value.field_avp__S6__3GPP__Service__Parameters = new AVP__list_template(*other_value.single_value.field_avp__S6__3GPP__Service__Parameters); break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Information: single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Information = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Information); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Identifier: single_value.field_avp__PCC__3GPP__Routing__Rule__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Routing__Rule__Identifier); break; case AVP__Data::ALT_avp__DCA__3GPP__SMS__Information: single_value.field_avp__DCA__3GPP__SMS__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__SMS__Information); break; case AVP__Data::ALT_avp__DCA__3GPP__ePDG__Address: single_value.field_avp__DCA__3GPP__ePDG__Address = new AVP__Address_template(*other_value.single_value.field_avp__DCA__3GPP__ePDG__Address); break; case AVP__Data::ALT_avp__PCC__3GPP__Event__Trigger: single_value.field_avp__PCC__3GPP__Event__Trigger = new PCC__3GPP__Event__Trigger_template(*other_value.single_value.field_avp__PCC__3GPP__Event__Trigger); break; case AVP__Data::ALT_avp__RX__3GPP__GCS__Identifier: single_value.field_avp__RX__3GPP__GCS__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__GCS__Identifier); break; case AVP__Data::ALT_avp__MIPv6__NONE__QoS__Capability: single_value.field_avp__MIPv6__NONE__QoS__Capability = new AVP__list_template(*other_value.single_value.field_avp__MIPv6__NONE__QoS__Capability); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Install: single_value.field_avp__PCC__3GPP__ADC__Rule__Install = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__ADC__Rule__Install); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator: single_value.field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator = new AAA__3GPP__Non__IP__PDN__Type__Indicator_template(*other_value.single_value.field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator); break; case AVP__Data::ALT_avp__DCC__NONE__G__S__U__Pool__Identifier: single_value.field_avp__DCC__NONE__G__S__U__Pool__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__DCC__NONE__G__S__U__Pool__Identifier); break; case AVP__Data::ALT_avp__DCA__3GPP__Outgoing__Session__Id: single_value.field_avp__DCA__3GPP__Outgoing__Session__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Outgoing__Session__Id); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Controlling__Address: single_value.field_avp__DCA__3GPP__PoC__Controlling__Address = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__PoC__Controlling__Address); break; case AVP__Data::ALT_avp__DCA__3GPP__Dynamic__Address__Flag: single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag = new DCA__3GPP__Dynamic__Address__Flag_template(*other_value.single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag); break; case AVP__Data::ALT_avp__CxDx__3GPP__Confidentiality__Key: single_value.field_avp__CxDx__3GPP__Confidentiality__Key = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__Confidentiality__Key); break; case AVP__Data::ALT_avp__PCC__3GPP__Flow__Label: single_value.field_avp__PCC__3GPP__Flow__Label = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Flow__Label); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port: single_value.field_avp__DNAS__NONE__NAS__Port = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__NAS__Port); break; case AVP__Data::ALT_avp__AAA__3GPP__Authentication__Info: single_value.field_avp__AAA__3GPP__Authentication__Info = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__Authentication__Info); break; case AVP__Data::ALT_avp__DCA__3GPP__Transcoder__Inserted__Indication: single_value.field_avp__DCA__3GPP__Transcoder__Inserted__Indication = new DCA__3GPP__Transcoder__Inserted__Indication_template(*other_value.single_value.field_avp__DCA__3GPP__Transcoder__Inserted__Indication); break; case AVP__Data::ALT_avp__DCA__3GPP__SMS__Node: single_value.field_avp__DCA__3GPP__SMS__Node = new DCA__3GPP__SMS__Node_template(*other_value.single_value.field_avp__DCA__3GPP__SMS__Node); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Interface__List: single_value.field_avp__AAA__3GPP__Trace__Interface__List = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Trace__Interface__List); break; case AVP__Data::ALT_avp__DCA__3GPP__SGW__Address: single_value.field_avp__DCA__3GPP__SGW__Address = new AVP__Address_template(*other_value.single_value.field_avp__DCA__3GPP__SGW__Address); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Charging__Id: single_value.field_avp__GI__3GPP__3GPP__Charging__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__GI__3GPP__3GPP__Charging__Id); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Algorithm: single_value.field_avp__DNAS__NONE__CHAP__Algorithm = new DNAS__NONE__CHAP__Algorithm_template(*other_value.single_value.field_avp__DNAS__NONE__CHAP__Algorithm); break; case AVP__Data::ALT_avp__AAA__3GPP__APN__Configuration__Profile: single_value.field_avp__AAA__3GPP__APN__Configuration__Profile = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__APN__Configuration__Profile); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts: single_value.field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts); break; case AVP__Data::ALT_avp__AAA__3GPP__Full__Network__Name: single_value.field_avp__AAA__3GPP__Full__Network__Name = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Full__Network__Name); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Type: single_value.field_avp__DCA__3GPP__Message__Type = new DCA__3GPP__Message__Type_template(*other_value.single_value.field_avp__DCA__3GPP__Message__Type); break; case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control__Uplink: single_value.field_avp__DCA__3GPP__APN__Rate__Control__Uplink = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__APN__Rate__Control__Uplink); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__CAMEL__Charging__Info: single_value.field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info = new OCTETSTRING_template(*other_value.single_value.field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info); break; case AVP__Data::ALT_avp__DCA__3GPP__From__Address: single_value.field_avp__DCA__3GPP__From__Address = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__From__Address); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAG__CP__Address: single_value.field_avp__AAA__3GPP__TWAG__CP__Address = new AVP__Address_template(*other_value.single_value.field_avp__AAA__3GPP__TWAG__CP__Address); break; case AVP__Data::ALT_avp__DCA__3GPP__PDP__Context__Type: single_value.field_avp__DCA__3GPP__PDP__Context__Type = new DCA__3GPP__PDP__Context__Type_template(*other_value.single_value.field_avp__DCA__3GPP__PDP__Context__Type); break; case AVP__Data::ALT_avp__RX__3GPP__Flows: single_value.field_avp__RX__3GPP__Flows = new AVP__list_template(*other_value.single_value.field_avp__RX__3GPP__Flows); break; case AVP__Data::ALT_avp__DCA__3GPP__User__Session__Id: single_value.field_avp__DCA__3GPP__User__Session__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__User__Session__Id); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Change__Time: single_value.field_avp__DCA__3GPP__PoC__Change__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__PoC__Change__Time); break; case AVP__Data::ALT_avp__DCA__3GPP__Privacy__Indicator: single_value.field_avp__DCA__3GPP__Privacy__Indicator = new DCA__3GPP__Privacy__Indicator_template(*other_value.single_value.field_avp__DCA__3GPP__Privacy__Indicator); break; case AVP__Data::ALT_avp__S6__3GPP__CIA__Flags: single_value.field_avp__S6__3GPP__CIA__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__CIA__Flags); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Requested__BW__UL: single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__UL = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__UL); break; case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Time: single_value.field_avp__PCC__3GPP__Monitoring__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Monitoring__Time); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Input__Octets: single_value.field_avp__DCC__NONE__CC__Input__Octets = new OCTETSTRING_template(*other_value.single_value.field_avp__DCC__NONE__CC__Input__Octets); break; case AVP__Data::ALT_avp__DCA__3GPP__Teleservice: single_value.field_avp__DCA__3GPP__Teleservice = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Teleservice); break; case AVP__Data::ALT_avp__DCA__3GPP__Quota__Consumption__Time: single_value.field_avp__DCA__3GPP__Quota__Consumption__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Quota__Consumption__Time); break; case AVP__Data::ALT_avp__S6__3GPP__UE__Reachability__Configuration: single_value.field_avp__S6__3GPP__UE__Reachability__Configuration = new AVP__list_template(*other_value.single_value.field_avp__S6__3GPP__UE__Reachability__Configuration); break; case AVP__Data::ALT_avp__BASE__NONE__Destination__Realm: single_value.field_avp__BASE__NONE__Destination__Realm = new CHARSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Destination__Realm); break; case AVP__Data::ALT_avp__RX__3GPP__Acceptable__Service__Info: single_value.field_avp__RX__3GPP__Acceptable__Service__Info = new AVP__list_template(*other_value.single_value.field_avp__RX__3GPP__Acceptable__Service__Info); break; case AVP__Data::ALT_avp__PCC__3GPP__Flow__Direction: single_value.field_avp__PCC__3GPP__Flow__Direction = new PCC__3GPP__Flow__Direction_template(*other_value.single_value.field_avp__PCC__3GPP__Flow__Direction); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Reason__For__Cancellation: single_value.field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation = new DCA__3GPP__ProSe__Reason__For__Cancellation_template(*other_value.single_value.field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation); break; case AVP__Data::ALT_avp__S6__3GPP__Supported__Monitoring__Events: single_value.field_avp__S6__3GPP__Supported__Monitoring__Events = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__Supported__Monitoring__Events); break; case AVP__Data::ALT_avp__DCA__3GPP__CG__Address: single_value.field_avp__DCA__3GPP__CG__Address = new AVP__Address_template(*other_value.single_value.field_avp__DCA__3GPP__CG__Address); break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Parameter__Set__Values: single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Values = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Values); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Item__Number: single_value.field_avp__CxDx__3GPP__SIP__Item__Number = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__SIP__Item__Number); break; case AVP__Data::ALT_avp__PCC__3GPP__Session__Release__Cause: single_value.field_avp__PCC__3GPP__Session__Release__Cause = new PCC__3GPP__Session__Release__Cause_template(*other_value.single_value.field_avp__PCC__3GPP__Session__Release__Cause); break; case AVP__Data::ALT_avp__AAA__3GPP__MDT__User__Consent: single_value.field_avp__AAA__3GPP__MDT__User__Consent = new AAA__3GPP__MDT__User__Consent_template(*other_value.single_value.field_avp__AAA__3GPP__MDT__User__Consent); break; case AVP__Data::ALT_avp__S6__3GPP__HSS__Cause: single_value.field_avp__S6__3GPP__HSS__Cause = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__HSS__Cause); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Home__Link__Prefix: single_value.field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix = new OCTETSTRING_template(*other_value.single_value.field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Port: single_value.field_avp__DNAS__NONE__Login__LAT__Port = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Login__LAT__Port); break; case AVP__Data::ALT_avp__PCC__3GPP__PCSCF__Restoration__Indication: single_value.field_avp__PCC__3GPP__PCSCF__Restoration__Indication = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__PCSCF__Restoration__Indication); break; case AVP__Data::ALT_avp__DCC__NONE__G__S__U__Pool__Reference: single_value.field_avp__DCC__NONE__G__S__U__Pool__Reference = new AVP__list_template(*other_value.single_value.field_avp__DCC__NONE__G__S__U__Pool__Reference); break; case AVP__Data::ALT_avp__DCA__3GPP__Layer__2__Group__ID: single_value.field_avp__DCA__3GPP__Layer__2__Group__ID = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Layer__2__Group__ID); break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Port: single_value.field_avp__DCA__3GPP__Interface__Port = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Interface__Port); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data__Deletion: single_value.field_avp__AAA__3GPP__Subscription__Data__Deletion = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__Subscription__Data__Deletion); break; case AVP__Data::ALT_avp__MIPv6__NONE__Chargable__User__Identity: single_value.field_avp__MIPv6__NONE__Chargable__User__Identity = new OCTETSTRING_template(*other_value.single_value.field_avp__MIPv6__NONE__Chargable__User__Identity); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Collection__Entity: single_value.field_avp__AAA__3GPP__Trace__Collection__Entity = new AVP__Address_template(*other_value.single_value.field_avp__AAA__3GPP__Trace__Collection__Entity); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Request__Type: single_value.field_avp__DCA__3GPP__AoC__Request__Type = new DCA__3GPP__AoC__Request__Type_template(*other_value.single_value.field_avp__DCA__3GPP__AoC__Request__Type); break; case AVP__Data::ALT_avp__CxDx__3GPP__Feature__List__ID: single_value.field_avp__CxDx__3GPP__Feature__List__ID = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__Feature__List__ID); break; case AVP__Data::ALT_avp__BASE__NONE__Redirect__Host: single_value.field_avp__BASE__NONE__Redirect__Host = new CHARSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Redirect__Host); break; case AVP__Data::ALT_avp__AAA__3GPP__Network__Access__Mode: single_value.field_avp__AAA__3GPP__Network__Access__Mode = new AAA__3GPP__Network__Access__Mode_template(*other_value.single_value.field_avp__AAA__3GPP__Network__Access__Mode); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Compression: single_value.field_avp__DNAS__NONE__Framed__Compression = new DNAS__NONE__Framed__Compression_template(*other_value.single_value.field_avp__DNAS__NONE__Framed__Compression); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Zone__Access: single_value.field_avp__DNAS__NONE__ARAP__Zone__Access = new DNAS__NONE__ARAP__Zone__Access_template(*other_value.single_value.field_avp__DNAS__NONE__ARAP__Zone__Access); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Selection__Mode: single_value.field_avp__GI__3GPP__3GPP__Selection__Mode = new OCTETSTRING_template(*other_value.single_value.field_avp__GI__3GPP__3GPP__Selection__Mode); break; case AVP__Data::ALT_avp__DNAS__NONE__QoS__Filter__Rule: single_value.field_avp__DNAS__NONE__QoS__Filter__Rule = new CHARSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__QoS__Filter__Rule); break; case AVP__Data::ALT_avp__AAA__3GPP__Complete__Data__List__Included__Indicator: single_value.field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator = new AAA__3GPP__Complete__Data__List__Included__Indicator_template(*other_value.single_value.field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__AAA__SPI: single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__SPI = new OCTETSTRING_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__SPI); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Name: single_value.field_avp__DCA__3GPP__LCS__Client__Name = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__LCS__Client__Name); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__Address: single_value.field_avp__GI__3GPP__3GPP__SGSN__Address = new OCTETSTRING_template(*other_value.single_value.field_avp__GI__3GPP__3GPP__SGSN__Address); break; case AVP__Data::ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier: single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier); break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Asserted__Identity: single_value.field_avp__DCA__3GPP__Called__Asserted__Identity = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Called__Asserted__Identity); break; case AVP__Data::ALT_avp__DCA__3GPP__TWAG__Address: single_value.field_avp__DCA__3GPP__TWAG__Address = new AVP__Address_template(*other_value.single_value.field_avp__DCA__3GPP__TWAG__Address); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MSA__Lifetime: single_value.field_avp__MIPv4__NONE__MIP__MSA__Lifetime = new OCTETSTRING_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__MSA__Lifetime); break; case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Time: single_value.field_avp__DCA__3GPP__Talk__Burst__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Talk__Burst__Time); break; case AVP__Data::ALT_avp__DCA__3GPP__Token__Text: single_value.field_avp__DCA__3GPP__Token__Text = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Token__Text); break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Time__Unit: single_value.field_avp__DCA__3GPP__Rate__Control__Time__Unit = new INTEGER_template(*other_value.single_value.field_avp__DCA__3GPP__Rate__Control__Time__Unit); break; case AVP__Data::ALT_avp__GI__3GPP__External__Identifier: single_value.field_avp__GI__3GPP__External__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__GI__3GPP__External__Identifier); break; case AVP__Data::ALT_avp__DCA__3GPP__Reason__Header: single_value.field_avp__DCA__3GPP__Reason__Header = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Reason__Header); break; case AVP__Data::ALT_avp__AAA__3GPP__WLCP__Key: single_value.field_avp__AAA__3GPP__WLCP__Key = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__WLCP__Key); break; case AVP__Data::ALT_avp__S6__3GPP__Reachability__Type: single_value.field_avp__S6__3GPP__Reachability__Type = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__Reachability__Type); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Request__Timestamp: single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Route: single_value.field_avp__DNAS__NONE__Framed__Route = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Framed__Route); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Private__Group__Id: single_value.field_avp__DNAS__NONE__Tunnel__Private__Group__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Tunnel__Private__Group__Id); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Request__Type: single_value.field_avp__DCC__NONE__CC__Request__Type = new DCC__NONE__CC__Request__Type_template(*other_value.single_value.field_avp__DCC__NONE__CC__Request__Type); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Source__IP__Address: single_value.field_avp__DCA__3GPP__ProSe__Source__IP__Address = new AVP__Address_template(*other_value.single_value.field_avp__DCA__3GPP__ProSe__Source__IP__Address); break; case AVP__Data::ALT_avp__S6__3GPP__Type__Of__External__Identifier: single_value.field_avp__S6__3GPP__Type__Of__External__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__Type__Of__External__Identifier); break; case AVP__Data::ALT_avp__PCC__3GPP__Event__Report__Indication: single_value.field_avp__PCC__3GPP__Event__Report__Indication = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__Event__Report__Indication); break; case AVP__Data::ALT_avp__AAA__3GPP__MDT__Configuration: single_value.field_avp__AAA__3GPP__MDT__Configuration = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__MDT__Configuration); break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Report: single_value.field_avp__PCC__3GPP__Usage__Monitoring__Report = new PCC__3GPP__Usage__Monitoring__Report_template(*other_value.single_value.field_avp__PCC__3GPP__Usage__Monitoring__Report); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Participants: single_value.field_avp__DCA__3GPP__Number__Of__Participants = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Number__Of__Participants); break; case AVP__Data::ALT_avp__DCA__3GPP__MSC__Address: single_value.field_avp__DCA__3GPP__MSC__Address = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__MSC__Address); break; case AVP__Data::ALT_avp__CxDx__3GPP__Priviledged__Sender__Indication: single_value.field_avp__CxDx__3GPP__Priviledged__Sender__Indication = new CxDx__3GPP__Priviledged__Sender__Indication_template(*other_value.single_value.field_avp__CxDx__3GPP__Priviledged__Sender__Indication); break; case AVP__Data::ALT_avp__AAA__3GPP__Adjacent__Access__Restriction__Data: single_value.field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service__Obligatory__Type: single_value.field_avp__DCA__3GPP__AoC__Service__Obligatory__Type = new DCA__3GPP__AoC__Service__Obligatory__Type_template(*other_value.single_value.field_avp__DCA__3GPP__AoC__Service__Obligatory__Type); break; case AVP__Data::ALT_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID: single_value.field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Usage: single_value.field_avp__DCA__3GPP__Time__First__Usage = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Time__First__Usage); break; case AVP__Data::ALT_avp__CxDx__3GPP__Reason__Info: single_value.field_avp__CxDx__3GPP__Reason__Info = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__Reason__Info); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__EPS__Bearer__QoS: single_value.field_avp__PCC__3GPP__Default__EPS__Bearer__QoS = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__Default__EPS__Bearer__QoS); break; case AVP__Data::ALT_avp__AAA__3GPP__CLR__Flags: single_value.field_avp__AAA__3GPP__CLR__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__CLR__Flags); break; case AVP__Data::ALT_avp__AAA__3GPP__ULR__Flags: single_value.field_avp__AAA__3GPP__ULR__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__ULR__Flags); break; case AVP__Data::ALT_avp__DCA__3GPP__Originating__SCCP__Address: single_value.field_avp__DCA__3GPP__Originating__SCCP__Address = new AVP__Address_template(*other_value.single_value.field_avp__DCA__3GPP__Originating__SCCP__Address); break; case AVP__Data::ALT_avp__AAA__3GPP__ICS__Indicator: single_value.field_avp__AAA__3GPP__ICS__Indicator = new AAA__3GPP__ICS__Indicator_template(*other_value.single_value.field_avp__AAA__3GPP__ICS__Indicator); break; case AVP__Data::ALT_avp__DNAS__NONE__Calling__Station__Id: single_value.field_avp__DNAS__NONE__Calling__Station__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Calling__Station__Id); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Client__Auth__Id: single_value.field_avp__DNAS__NONE__Tunnel__Client__Auth__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Tunnel__Client__Auth__Id); break; case AVP__Data::ALT_avp__DCC__NONE__Currency__Code: single_value.field_avp__DCC__NONE__Currency__Code = new OCTETSTRING_template(*other_value.single_value.field_avp__DCC__NONE__Currency__Code); break; case AVP__Data::ALT_avp__AAA__3GPP__Cancellation__Type: single_value.field_avp__AAA__3GPP__Cancellation__Type = new AAA__3GPP__Cancellation__Type_template(*other_value.single_value.field_avp__AAA__3GPP__Cancellation__Type); break; case AVP__Data::ALT_avp__BASE__NONE__E2E__Sequence: single_value.field_avp__BASE__NONE__E2E__Sequence = new AVP__list_template(*other_value.single_value.field_avp__BASE__NONE__E2E__Sequence); break; case AVP__Data::ALT_avp__BASE__NONE__Origin__Realm: single_value.field_avp__BASE__NONE__Origin__Realm = new CHARSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Origin__Realm); break; case AVP__Data::ALT_avp__AAA__3GPP__PDN__Type: single_value.field_avp__AAA__3GPP__PDN__Type = new AAA__3GPP__PDN__Type_template(*other_value.single_value.field_avp__AAA__3GPP__PDN__Type); break; case AVP__Data::ALT_avp__DCA__3GPP__Scale__Factor: single_value.field_avp__DCA__3GPP__Scale__Factor = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Scale__Factor); break; case AVP__Data::ALT_avp__DCA__3GPP__IM__Information: single_value.field_avp__DCA__3GPP__IM__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__IM__Information); break; case AVP__Data::ALT_avp__DNAS__NONE__Prompt: single_value.field_avp__DNAS__NONE__Prompt = new DNAS__NONE__Prompt_template(*other_value.single_value.field_avp__DNAS__NONE__Prompt); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Offer__Timestamp: single_value.field_avp__DCA__3GPP__SDP__Offer__Timestamp = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__SDP__Offer__Timestamp); break; case AVP__Data::ALT_avp__AAA__3GPP__PPR__Flags: single_value.field_avp__AAA__3GPP__PPR__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__PPR__Flags); break; case AVP__Data::ALT_avp__DCA__3GPP__MM__Content__Type: single_value.field_avp__DCA__3GPP__MM__Content__Type = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__MM__Content__Type); break; case AVP__Data::ALT_avp__DCA__3GPP__CPDT__Information: single_value.field_avp__DCA__3GPP__CPDT__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__CPDT__Information); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__IPv6__Address: single_value.field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address = new OCTETSTRING_template(*other_value.single_value.field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address); break; case AVP__Data::ALT_avp__AAA__3GPP__DER__S6b__Flags: single_value.field_avp__AAA__3GPP__DER__S6b__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__DER__S6b__Flags); break; case AVP__Data::ALT_avp__DCA__3GPP__SCS__Realm: single_value.field_avp__DCA__3GPP__SCS__Realm = new CHARSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__SCS__Realm); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Requestor__Id: single_value.field_avp__DCA__3GPP__LCS__Requestor__Id = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__LCS__Requestor__Id); break; case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Identifier: single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier = new AVP__list_template(*other_value.single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier); break; case AVP__Data::ALT_avp__DCC__NONE__Redirect__Server: single_value.field_avp__DCC__NONE__Redirect__Server = new AVP__list_template(*other_value.single_value.field_avp__DCC__NONE__Redirect__Server); break; case AVP__Data::ALT_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status: single_value.field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status = new AVP__list_template(*other_value.single_value.field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role__info__Units: single_value.field_avp__DCA__3GPP__PoC__User__Role__info__Units = new DCA__3GPP__PoC__User__Role__info__Units_template(*other_value.single_value.field_avp__DCA__3GPP__PoC__User__Role__info__Units); break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part: single_value.field_avp__DCA__3GPP__Variable__Part = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Variable__Part); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID: single_value.field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID); break; case AVP__Data::ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data: single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data = new AVP__list_template(*other_value.single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data); break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Operation: single_value.field_avp__PCC__3GPP__Bearer__Operation = new PCC__3GPP__Bearer__Operation_template(*other_value.single_value.field_avp__PCC__3GPP__Bearer__Operation); break; case AVP__Data::ALT_avp__AAA__3GPP__Current__Location__Retrieved: single_value.field_avp__AAA__3GPP__Current__Location__Retrieved = new AAA__3GPP__Current__Location__Retrieved_template(*other_value.single_value.field_avp__AAA__3GPP__Current__Location__Retrieved); break; case AVP__Data::ALT_avp__RX__3GPP__Pre__emption__Control__Info: single_value.field_avp__RX__3GPP__Pre__emption__Control__Info = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Pre__emption__Control__Info); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Application__Instance__Identifier: single_value.field_avp__PCC__3GPP__TDF__Application__Instance__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__TDF__Application__Instance__Identifier); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Device__Trigger__Information: single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Information); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Information: single_value.field_avp__DCA__3GPP__Service__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Service__Information); break; case AVP__Data::ALT_avp__BASE__NONE__Acct__Interim__Interval: single_value.field_avp__BASE__NONE__Acct__Interim__Interval = new OCTETSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Acct__Interim__Interval); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Number: single_value.field_avp__RX__3GPP__Media__Component__Number = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Media__Component__Number); break; case AVP__Data::ALT_avp__CxDx__3GPP__Path: single_value.field_avp__CxDx__3GPP__Path = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__Path); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Usage: single_value.field_avp__PCC__3GPP__Packet__Filter__Usage = new PCC__3GPP__Packet__Filter__Usage_template(*other_value.single_value.field_avp__PCC__3GPP__Packet__Filter__Usage); break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__Event__1F: single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1F = new INTEGER_template(*other_value.single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1F); break; case AVP__Data::ALT_avp__S6__3GPP__MONTE__Location__Type: single_value.field_avp__S6__3GPP__MONTE__Location__Type = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__MONTE__Location__Type); break; case AVP__Data::ALT_avp__DCA__3GPP__Inter__Operator__Identifier: single_value.field_avp__DCA__3GPP__Inter__Operator__Identifier = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Inter__Operator__Identifier); break; case AVP__Data::ALT_avp__AAA__3GPP__RDS__Indicator: single_value.field_avp__AAA__3GPP__RDS__Indicator = new AAA__3GPP__RDS__Indicator_template(*other_value.single_value.field_avp__AAA__3GPP__RDS__Indicator); break; case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Cancellation__Timestamp: single_value.field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp); break; case AVP__Data::ALT_avp__DCA__3GPP__MMTel__SService__Type: single_value.field_avp__DCA__3GPP__MMTel__SService__Type = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__MMTel__SService__Type); break; case AVP__Data::ALT_avp__CxDx__3GPP__Optional__Capability: single_value.field_avp__CxDx__3GPP__Optional__Capability = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__Optional__Capability); break; case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Header__Length: single_value.field_avp__PCC__3GPP__Tunnel__Header__Length = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Tunnel__Header__Length); break; case AVP__Data::ALT_avp__AAA__3GPP__Reporting__Trigger: single_value.field_avp__AAA__3GPP__Reporting__Trigger = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Reporting__Trigger); break; case AVP__Data::ALT_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate: single_value.field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate); break; case AVP__Data::ALT_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name: single_value.field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name = new CHARSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name); break; case AVP__Data::ALT_avp__AAA__3GPP__Group__PLMN__Id: single_value.field_avp__AAA__3GPP__Group__PLMN__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Group__PLMN__Id); break; case AVP__Data::ALT_avp__DCA__3GPP__Reply__Path__Requested: single_value.field_avp__DCA__3GPP__Reply__Path__Requested = new DCA__3GPP__Reply__Path__Requested_template(*other_value.single_value.field_avp__DCA__3GPP__Reply__Path__Requested); break; case AVP__Data::ALT_avp__AAA__3GPP__User__Id: single_value.field_avp__AAA__3GPP__User__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__User__Id); break; case AVP__Data::ALT_avp__DCA__3GPP__Serving__Node__Type: single_value.field_avp__DCA__3GPP__Serving__Node__Type = new DCA__3GPP__Serving__Node__Type_template(*other_value.single_value.field_avp__DCA__3GPP__Serving__Node__Type); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Node: single_value.field_avp__DNAS__NONE__Login__LAT__Node = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Login__LAT__Node); break; case AVP__Data::ALT_avp__DNAS__NONE__Originating__Line__Info: single_value.field_avp__DNAS__NONE__Originating__Line__Info = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Originating__Line__Info); break; case AVP__Data::ALT_avp__DCC__NONE__Exponent: single_value.field_avp__DCC__NONE__Exponent = new INTEGER_template(*other_value.single_value.field_avp__DCC__NONE__Exponent); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Authenticator: single_value.field_avp__MIPv6__NONE__MIP__Authenticator = new OCTETSTRING_template(*other_value.single_value.field_avp__MIPv6__NONE__MIP__Authenticator); break; case AVP__Data::ALT_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info: single_value.field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info); break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Input__Octets: single_value.field_avp__MIPv4__NONE__Accounting__Input__Octets = new OCTETSTRING_template(*other_value.single_value.field_avp__MIPv4__NONE__Accounting__Input__Octets); break; case AVP__Data::ALT_avp__AAA__3GPP__EPS__User__State: single_value.field_avp__AAA__3GPP__EPS__User__State = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__EPS__User__State); break; case AVP__Data::ALT_avp__BASE__NONE__Origin__Host: single_value.field_avp__BASE__NONE__Origin__Host = new CHARSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Origin__Host); break; case AVP__Data::ALT_avp__AAA__3GPP__Access__Authorization__Flags: single_value.field_avp__AAA__3GPP__Access__Authorization__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Access__Authorization__Flags); break; case AVP__Data::ALT_avp__DCA__3GPP__PDP__Address: single_value.field_avp__DCA__3GPP__PDP__Address = new AVP__Address_template(*other_value.single_value.field_avp__DCA__3GPP__PDP__Address); break; case AVP__Data::ALT_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator: single_value.field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator = new DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator_template(*other_value.single_value.field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator); break; case AVP__Data::ALT_avp__DCA__3GPP__NNI__Information: single_value.field_avp__DCA__3GPP__NNI__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__NNI__Information); break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Estimate: single_value.field_avp__DCA__3GPP__Location__Estimate = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Location__Estimate); break; case AVP__Data::ALT_avp__DCA__3GPP__Offline__Charging: single_value.field_avp__DCA__3GPP__Offline__Charging = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Offline__Charging); break; case AVP__Data::ALT_avp__RX__3GPP__Retry__Interval: single_value.field_avp__RX__3GPP__Retry__Interval = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Retry__Interval); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Session__Id: single_value.field_avp__BASE__NONE__Accounting__Session__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Accounting__Session__Id); break; case AVP__Data::ALT_avp__DCA__3GPP__Additional__Content__Information: single_value.field_avp__DCA__3GPP__Additional__Content__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Additional__Content__Information); break; case AVP__Data::ALT_avp__DCC__NONE__Restriction__Filter__Rule: single_value.field_avp__DCC__NONE__Restriction__Filter__Rule = new CHARSTRING_template(*other_value.single_value.field_avp__DCC__NONE__Restriction__Filter__Rule); break; case AVP__Data::ALT_avp__DCA__3GPP__Cause__Code: single_value.field_avp__DCA__3GPP__Cause__Code = new INTEGER_template(*other_value.single_value.field_avp__DCA__3GPP__Cause__Code); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Connection__Mode: single_value.field_avp__AAA__3GPP__TWAN__Connection__Mode = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__TWAN__Connection__Mode); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Identifier: single_value.field_avp__PCC__3GPP__Packet__Filter__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Packet__Filter__Identifier); break; case AVP__Data::ALT_avp__DCA__3GPP__Address__Data: single_value.field_avp__DCA__3GPP__Address__Data = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Address__Data); break; case AVP__Data::ALT_avp__S6__3GPP__SCEF__Reference__ID: single_value.field_avp__S6__3GPP__SCEF__Reference__ID = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__SCEF__Reference__ID); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Type: single_value.field_avp__DCA__3GPP__Content__Type = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Content__Type); break; case AVP__Data::ALT_avp__PCC__3GPP__Resource__Release__Notification: single_value.field_avp__PCC__3GPP__Resource__Release__Notification = new PCC__3GPP__Resource__Release__Notification_template(*other_value.single_value.field_avp__PCC__3GPP__Resource__Release__Notification); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Name: single_value.field_avp__PCC__3GPP__ADC__Rule__Name = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__ADC__Rule__Name); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Function__IP__Address: single_value.field_avp__DCA__3GPP__ProSe__Function__IP__Address = new AVP__Address_template(*other_value.single_value.field_avp__DCA__3GPP__ProSe__Function__IP__Address); break; case AVP__Data::ALT_avp__PCC__3GPP__Guaranteed__Bitrate__DL: single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__DL = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__DL); break; case AVP__Data::ALT_avp__BASE__NONE__Disconnect__Cause: single_value.field_avp__BASE__NONE__Disconnect__Cause = new BASE__NONE__Disconnect__Cause_template(*other_value.single_value.field_avp__BASE__NONE__Disconnect__Cause); break; case AVP__Data::ALT_avp__AAA__3GPP__Error__Diagnostic: single_value.field_avp__AAA__3GPP__Error__Diagnostic = new AAA__3GPP__Error__Diagnostic_template(*other_value.single_value.field_avp__AAA__3GPP__Error__Diagnostic); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Supported__BW__UL: single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__UL = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__UL); break; case AVP__Data::ALT_avp__PCC__3GPP__UDP__Source__Port: single_value.field_avp__PCC__3GPP__UDP__Source__Port = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__UDP__Source__Port); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Total__Octets: single_value.field_avp__DCC__NONE__CC__Total__Octets = new OCTETSTRING_template(*other_value.single_value.field_avp__DCC__NONE__CC__Total__Octets); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Record__Type: single_value.field_avp__BASE__NONE__Accounting__Record__Type = new BASE__NONE__Accounting__Record__Type_template(*other_value.single_value.field_avp__BASE__NONE__Accounting__Record__Type); break; case AVP__Data::ALT_avp__DCA__3GPP__SMS__Result: single_value.field_avp__DCA__3GPP__SMS__Result = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__SMS__Result); break; case AVP__Data::ALT_avp__DCA__3GPP__MMS__Information: single_value.field_avp__DCA__3GPP__MMS__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__MMS__Information); break; case AVP__Data::ALT_avp__CxDx__3GPP__From__SIP__Header: single_value.field_avp__CxDx__3GPP__From__SIP__Header = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__From__SIP__Header); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Definition: single_value.field_avp__PCC__3GPP__Routing__Rule__Definition = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__Routing__Rule__Definition); break; case AVP__Data::ALT_avp__AAA__3GPP__SIPTO__Local__Network__Permission: single_value.field_avp__AAA__3GPP__SIPTO__Local__Network__Permission = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__SIPTO__Local__Network__Permission); break; case AVP__Data::ALT_avp__DCA__3GPP__CUG__Information: single_value.field_avp__DCA__3GPP__CUG__Information = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__CUG__Information); break; case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed: single_value.field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed = new AAA__3GPP__VPLMN__Dynamic__Address__Allowed_template(*other_value.single_value.field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed); break; case AVP__Data::ALT_avp__DCC__NONE__Value__Digits: single_value.field_avp__DCC__NONE__Value__Digits = new OCTETSTRING_template(*other_value.single_value.field_avp__DCC__NONE__Value__Digits); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__AAA__Auth: single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__Auth = new AVP__list_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__Auth); break; case AVP__Data::ALT_avp__BASE__NONE__Acct__Application__Id: single_value.field_avp__BASE__NONE__Acct__Application__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Acct__Application__Id); break; case AVP__Data::ALT_avp__DCA__3GPP__Associated__Party__Address: single_value.field_avp__DCA__3GPP__Associated__Party__Address = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Associated__Party__Address); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authenticate: single_value.field_avp__CxDx__3GPP__SIP__Authenticate = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__SIP__Authenticate); break; case AVP__Data::ALT_avp__AAA__3GPP__Service__Type: single_value.field_avp__AAA__3GPP__Service__Type = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__Service__Type); break; case AVP__Data::ALT_avp__AAA__3GPP__Immediate__Response__Preferred: single_value.field_avp__AAA__3GPP__Immediate__Response__Preferred = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Immediate__Response__Preferred); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Zone: single_value.field_avp__DNAS__NONE__Framed__Appletalk__Zone = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Framed__Appletalk__Zone); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__IPv6__Host: single_value.field_avp__DNAS__NONE__Login__IPv6__Host = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Login__IPv6__Host); break; case AVP__Data::ALT_avp__DCA__3GPP__Local__GW__Inserted__Indication: single_value.field_avp__DCA__3GPP__Local__GW__Inserted__Indication = new DCA__3GPP__Local__GW__Inserted__Indication_template(*other_value.single_value.field_avp__DCA__3GPP__Local__GW__Inserted__Indication); break; case AVP__Data::ALT_avp__AAA__3GPP__XRES: single_value.field_avp__AAA__3GPP__XRES = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__XRES); break; case AVP__Data::ALT_avp__DCC__NONE__Final__Unit__Indication: single_value.field_avp__DCC__NONE__Final__Unit__Indication = new AVP__list_template(*other_value.single_value.field_avp__DCC__NONE__Final__Unit__Indication); break; case AVP__Data::ALT_avp__DCA__3GPP__Deferred__Location__Event__Type: single_value.field_avp__DCA__3GPP__Deferred__Location__Event__Type = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Deferred__Location__Event__Type); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMSI: single_value.field_avp__GI__3GPP__3GPP__IMSI = new OCTETSTRING_template(*other_value.single_value.field_avp__GI__3GPP__3GPP__IMSI); break; case AVP__Data::ALT_avp__AAA__3GPP__User__State: single_value.field_avp__AAA__3GPP__User__State = new AAA__3GPP__User__State_template(*other_value.single_value.field_avp__AAA__3GPP__User__State); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__to__HA__MSA: single_value.field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA = new AVP__list_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA); break; case AVP__Data::ALT_avp__BASE__NONE__Result__Code: single_value.field_avp__BASE__NONE__Result__Code = new OCTETSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Result__Code); break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope: single_value.field_avp__DCA__3GPP__Envelope = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Envelope); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity: single_value.field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity = new DCA__3GPP__Monitoring__Event__Configuration__Activity_template(*other_value.single_value.field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Communication__Service__Identifier: single_value.field_avp__DCA__3GPP__IMS__Communication__Service__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__IMS__Communication__Service__Identifier); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IP__Address: single_value.field_avp__DNAS__NONE__Framed__IP__Address = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Framed__IP__Address); break; case AVP__Data::ALT_avp__AAA__3GPP__Trust__Relationship__Update: single_value.field_avp__AAA__3GPP__Trust__Relationship__Update = new AAA__3GPP__Trust__Relationship__Update_template(*other_value.single_value.field_avp__AAA__3GPP__Trust__Relationship__Update); break; case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control__Downlink: single_value.field_avp__DCA__3GPP__APN__Rate__Control__Downlink = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__APN__Rate__Control__Downlink); break; case AVP__Data::ALT_avp__DCA__3GPP__Session__Direction: single_value.field_avp__DCA__3GPP__Session__Direction = new DCA__3GPP__Session__Direction_template(*other_value.single_value.field_avp__DCA__3GPP__Session__Direction); break; case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Realm: single_value.field_avp__S6__3GPP__IP__SM__GW__Realm = new CHARSTRING_template(*other_value.single_value.field_avp__S6__3GPP__IP__SM__GW__Realm); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__Identifier: single_value.field_avp__DCA__3GPP__Monitoring__UE__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Monitoring__UE__Identifier); break; case AVP__Data::ALT_avp__S6__3GPP__Reference__ID__Validity__Time: single_value.field_avp__S6__3GPP__Reference__ID__Validity__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__Reference__ID__Validity__Time); break; case AVP__Data::ALT_avp__PCC__3GPP__TFT__Packet__Filter__Information: single_value.field_avp__PCC__3GPP__TFT__Packet__Filter__Information = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__TFT__Packet__Filter__Information); break; case AVP__Data::ALT_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity: single_value.field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity); break; case AVP__Data::ALT_avp__RX__3GPP__Min__Desired__Bandwidth__DL: single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__DL = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__DL); break; case AVP__Data::ALT_avp__DCA__3GPP__Transmitter__Info: single_value.field_avp__DCA__3GPP__Transmitter__Info = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Transmitter__Info); break; case AVP__Data::ALT_avp__S6__3GPP__Group__Reporting__Guard__Timer: single_value.field_avp__S6__3GPP__Group__Reporting__Guard__Timer = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__Group__Reporting__Guard__Timer); break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Furnish__Charging__Information: single_value.field_avp__DCA__3GPP__PS__Furnish__Charging__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__PS__Furnish__Charging__Information); break; case AVP__Data::ALT_avp__CxDx__3GPP__Associated__Identities: single_value.field_avp__CxDx__3GPP__Associated__Identities = new AVP__list_template(*other_value.single_value.field_avp__CxDx__3GPP__Associated__Identities); break; case AVP__Data::ALT_avp__PCC__3GPP__Session__Linking__Indicator: single_value.field_avp__PCC__3GPP__Session__Linking__Indicator = new PCC__3GPP__Session__Linking__Indicator_template(*other_value.single_value.field_avp__PCC__3GPP__Session__Linking__Indicator); break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Session__State: single_value.field_avp__BASE__NONE__Auth__Session__State = new BASE__NONE__Auth__Session__State_template(*other_value.single_value.field_avp__BASE__NONE__Auth__Session__State); break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Number__of__Reports: single_value.field_avp__S6__3GPP__Maximum__Number__of__Reports = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__Maximum__Number__of__Reports); break; case AVP__Data::ALT_avp__PCC__3GPP__PRA__Install: single_value.field_avp__PCC__3GPP__PRA__Install = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__PRA__Install); break; case AVP__Data::ALT_avp__AAA__3GPP__V2X__Permission: single_value.field_avp__AAA__3GPP__V2X__Permission = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__V2X__Permission); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Range__Class: single_value.field_avp__DCA__3GPP__ProSe__Range__Class = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__ProSe__Range__Class); break; case AVP__Data::ALT_avp__DCA__3GPP__Carrier__Select__Routing__Information: single_value.field_avp__DCA__3GPP__Carrier__Select__Routing__Information = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Carrier__Select__Routing__Information); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Negotiation: single_value.field_avp__PCC__3GPP__QoS__Negotiation = new PCC__3GPP__QoS__Negotiation_template(*other_value.single_value.field_avp__PCC__3GPP__QoS__Negotiation); break; case AVP__Data::ALT_avp__AAA__3GPP__LIPA__Permission: single_value.field_avp__AAA__3GPP__LIPA__Permission = new AAA__3GPP__LIPA__Permission_template(*other_value.single_value.field_avp__AAA__3GPP__LIPA__Permission); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Auth__Data__Item: single_value.field_avp__CxDx__3GPP__SIP__Auth__Data__Item = new AVP__list_template(*other_value.single_value.field_avp__CxDx__3GPP__SIP__Auth__Data__Item); break; case AVP__Data::ALT_avp__AAA__3GPP__3GPP2__MEID: single_value.field_avp__AAA__3GPP__3GPP2__MEID = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__3GPP2__MEID); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__MN__MSA: single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA = new AVP__list_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data: single_value.field_avp__AAA__3GPP__Subscription__Data = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__Subscription__Data); break; case AVP__Data::ALT_avp__CxDx__3GPP__Multiple__Registration__Indication: single_value.field_avp__CxDx__3GPP__Multiple__Registration__Indication = new CxDx__3GPP__Multiple__Registration__Indication_template(*other_value.single_value.field_avp__CxDx__3GPP__Multiple__Registration__Indication); break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability__UTRAN: single_value.field_avp__AAA__3GPP__WLAN__offloadability__UTRAN = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__WLAN__offloadability__UTRAN); break; case AVP__Data::ALT_avp__BASE__NONE__Vendor__Specific__Application__Id: single_value.field_avp__BASE__NONE__Vendor__Specific__Application__Id = new AVP__list_template(*other_value.single_value.field_avp__BASE__NONE__Vendor__Specific__Application__Id); break; case AVP__Data::ALT_avp__DCA__3GPP__IMSI__Unauthenticated__Flag: single_value.field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag = new DCA__3GPP__IMSI__Unauthenticated__Flag_template(*other_value.single_value.field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag); break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Id: single_value.field_avp__DCA__3GPP__Interface__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Interface__Id); break; case AVP__Data::ALT_avp__AAA__3GPP__CSG__Subscription__Data: single_value.field_avp__AAA__3GPP__CSG__Subscription__Data = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__CSG__Subscription__Data); break; case AVP__Data::ALT_avp__DCA__3GPP__Diagnostics: single_value.field_avp__DCA__3GPP__Diagnostics = new INTEGER_template(*other_value.single_value.field_avp__DCA__3GPP__Diagnostics); break; case AVP__Data::ALT_avp__MIPv6__NONE__Service__Selection: single_value.field_avp__MIPv6__NONE__Service__Selection = new OCTETSTRING_template(*other_value.single_value.field_avp__MIPv6__NONE__Service__Selection); break; case AVP__Data::ALT_avp__AAA__3GPP__TS__Code: single_value.field_avp__AAA__3GPP__TS__Code = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__TS__Code); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Client__Endpoint: single_value.field_avp__DNAS__NONE__Tunnel__Client__Endpoint = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Tunnel__Client__Endpoint); break; case AVP__Data::ALT_avp__AAA__3GPP__AN__Trusted: single_value.field_avp__AAA__3GPP__AN__Trusted = new AAA__3GPP__AN__Trusted_template(*other_value.single_value.field_avp__AAA__3GPP__AN__Trusted); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Funtionality: single_value.field_avp__DCA__3GPP__Monitoring__Event__Funtionality = new DCA__3GPP__Monitoring__Event__Funtionality_template(*other_value.single_value.field_avp__DCA__3GPP__Monitoring__Event__Funtionality); break; case AVP__Data::ALT_avp__DCA__3GPP__Aux__Applic__Info: single_value.field_avp__DCA__3GPP__Aux__Applic__Info = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Aux__Applic__Info); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Nonce: single_value.field_avp__MIPv4__NONE__MIP__Nonce = new OCTETSTRING_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__Nonce); break; case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Number: single_value.field_avp__S6__3GPP__IP__SM__GW__Number = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__IP__SM__GW__Number); break; case AVP__Data::ALT_avp__AAA__3GPP__AAR__Flags: single_value.field_avp__AAA__3GPP__AAR__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__AAR__Flags); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__External__ID: single_value.field_avp__DCA__3GPP__LCS__Client__External__ID = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__LCS__Client__External__ID); break; case AVP__Data::ALT_avp__DCA__3GPP__VLR__Number: single_value.field_avp__DCA__3GPP__VLR__Number = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__VLR__Number); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Install: single_value.field_avp__PCC__3GPP__Charging__Rule__Install = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__Charging__Rule__Install); break; case AVP__Data::ALT_avp__RX__3GPP__Rx__Request__Type: single_value.field_avp__RX__3GPP__Rx__Request__Type = new RX__3GPP__Rx__Request__Type_template(*other_value.single_value.field_avp__RX__3GPP__Rx__Request__Type); break; case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Response: single_value.field_avp__S6__3GPP__NIDD__Authorization__Response = new AVP__list_template(*other_value.single_value.field_avp__S6__3GPP__NIDD__Authorization__Response); break; case AVP__Data::ALT_avp__DCA__3GPP__Outgoing__Trunk__Group__Id: single_value.field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id); break; case AVP__Data::ALT_avp__AAA__3GPP__Transport__Access__Type: single_value.field_avp__AAA__3GPP__Transport__Access__Type = new AAA__3GPP__Transport__Access__Type_template(*other_value.single_value.field_avp__AAA__3GPP__Transport__Access__Type); break; case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id: single_value.field_avp__DCC__NONE__Subscription__Id = new AVP__list_template(*other_value.single_value.field_avp__DCC__NONE__Subscription__Id); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Remove: single_value.field_avp__PCC__3GPP__QoS__Rule__Remove = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__QoS__Rule__Remove); break; case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data: single_value.field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Body: single_value.field_avp__DCA__3GPP__Message__Body = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Message__Body); break; case AVP__Data::ALT_avp__S6__3GPP__Communication__Duration__Time: single_value.field_avp__S6__3GPP__Communication__Duration__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__Communication__Duration__Time); break; case AVP__Data::ALT_avp__PCC__3GPP__Access__Availability__Change__Reason: single_value.field_avp__PCC__3GPP__Access__Availability__Change__Reason = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Access__Availability__Change__Reason); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Application__Identifier: single_value.field_avp__PCC__3GPP__TDF__Application__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__TDF__Application__Identifier); break; case AVP__Data::ALT_avp__DCA__3GPP__Requested__PLMN__Identifier: single_value.field_avp__DCA__3GPP__Requested__PLMN__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Requested__PLMN__Identifier); break; case AVP__Data::ALT_avp__AAA__3GPP__Location__Area__Identity: single_value.field_avp__AAA__3GPP__Location__Area__Identity = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Location__Area__Identity); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Status: single_value.field_avp__RX__3GPP__Media__Component__Status = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Media__Component__Status); break; case AVP__Data::ALT_avp__AAA__3GPP__eDRX__Cycle__Length__Value: single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length__Value = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length__Value); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__Challenge: single_value.field_avp__MIPv4__NONE__MIP__FA__Challenge = new OCTETSTRING_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__FA__Challenge); break; case AVP__Data::ALT_avp__CxDx__3GPP__Visited__Network__Identifier: single_value.field_avp__CxDx__3GPP__Visited__Network__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__Visited__Network__Identifier); break; case AVP__Data::ALT_avp__S6__3GPP__RIR__Flags: single_value.field_avp__S6__3GPP__RIR__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__RIR__Flags); break; case AVP__Data::ALT_avp__DCA__3GPP__Volume__Quota__Threshold: single_value.field_avp__DCA__3GPP__Volume__Quota__Threshold = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Volume__Quota__Threshold); break; case AVP__Data::ALT_avp__DCA__3GPP__Incremental__Cost: single_value.field_avp__DCA__3GPP__Incremental__Cost = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Incremental__Cost); break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Level: single_value.field_avp__PCC__3GPP__Usage__Monitoring__Level = new PCC__3GPP__Usage__Monitoring__Level_template(*other_value.single_value.field_avp__PCC__3GPP__Usage__Monitoring__Level); break; case AVP__Data::ALT_avp__AAA__3GPP__Collection__Period__RRM__LTE: single_value.field_avp__AAA__3GPP__Collection__Period__RRM__LTE = new AAA__3GPP__Collection__Period__RRM__LTE_template(*other_value.single_value.field_avp__AAA__3GPP__Collection__Period__RRM__LTE); break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__APN__AMBR__UL: single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__UL = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__UL); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscriber__Status: single_value.field_avp__AAA__3GPP__Subscriber__Status = new AAA__3GPP__Subscriber__Status_template(*other_value.single_value.field_avp__AAA__3GPP__Subscriber__Status); break; case AVP__Data::ALT_avp__CxDx__3GPP__Identity__with__Emergency__Registration: single_value.field_avp__CxDx__3GPP__Identity__with__Emergency__Registration = new AVP__list_template(*other_value.single_value.field_avp__CxDx__3GPP__Identity__with__Emergency__Registration); break; case AVP__Data::ALT_avp__DCA__3GPP__Originator__Received__Address: single_value.field_avp__DCA__3GPP__Originator__Received__Address = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Originator__Received__Address); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service: single_value.field_avp__DCA__3GPP__AoC__Service = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__AoC__Service); break; case AVP__Data::ALT_avp__DCC__NONE__Tariff__Change__Usage: single_value.field_avp__DCC__NONE__Tariff__Change__Usage = new DCC__NONE__Tariff__Change__Usage_template(*other_value.single_value.field_avp__DCC__NONE__Tariff__Change__Usage); break; case AVP__Data::ALT_avp__AAA__3GPP__LCS__PrivacyException: single_value.field_avp__AAA__3GPP__LCS__PrivacyException = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__LCS__PrivacyException); break; case AVP__Data::ALT_avp__AAA__3GPP__QoS__Subscribed: single_value.field_avp__AAA__3GPP__QoS__Subscribed = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__QoS__Subscribed); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__IP__Address: single_value.field_avp__DNAS__NONE__NAS__IP__Address = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__NAS__IP__Address); break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Value: single_value.field_avp__DCA__3GPP__Variable__Part__Value = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Variable__Part__Value); break; case AVP__Data::ALT_avp__DCA__3GPP__Read__Reply__Report__Requested: single_value.field_avp__DCA__3GPP__Read__Reply__Report__Requested = new DCA__3GPP__Read__Reply__Report__Requested_template(*other_value.single_value.field_avp__DCA__3GPP__Read__Reply__Report__Requested); break; case AVP__Data::ALT_avp__DCA__3GPP__Event__Charging__TimeStamp: single_value.field_avp__DCA__3GPP__Event__Charging__TimeStamp = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Event__Charging__TimeStamp); break; case AVP__Data::ALT_avp__RX__3GPP__RR__Bandwidth: single_value.field_avp__RX__3GPP__RR__Bandwidth = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__RR__Bandwidth); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Auth: single_value.field_avp__DNAS__NONE__CHAP__Auth = new AVP__list_template(*other_value.single_value.field_avp__DNAS__NONE__CHAP__Auth); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Context__Id: single_value.field_avp__DCC__NONE__Service__Context__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__DCC__NONE__Service__Context__Id); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Authenticator__Length: single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Length = new OCTETSTRING_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Length); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__TimeStamps: single_value.field_avp__DCA__3GPP__SDP__TimeStamps = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__SDP__TimeStamps); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Charging__Identifier: single_value.field_avp__DCA__3GPP__IMS__Charging__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__IMS__Charging__Identifier); break; case AVP__Data::ALT_avp__AAA__3GPP__MIP__FA__RK__SPI: single_value.field_avp__AAA__3GPP__MIP__FA__RK__SPI = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__MIP__FA__RK__SPI); break; case AVP__Data::ALT_avp__DCA__3GPP__Related__Trigger: single_value.field_avp__DCA__3GPP__Related__Trigger = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Related__Trigger); break; case AVP__Data::ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL: single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL); break; case AVP__Data::ALT_avp__S6__3GPP__SCS__Identity: single_value.field_avp__S6__3GPP__SCS__Identity = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__SCS__Identity); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Name__String: single_value.field_avp__DCA__3GPP__LCS__Name__String = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__LCS__Name__String); break; case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Address: single_value.field_avp__RX__3GPP__Access__Network__Charging__Address = new AVP__Address_template(*other_value.single_value.field_avp__RX__3GPP__Access__Network__Charging__Address); break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Identifier: single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier); break; case AVP__Data::ALT_avp__BASE__NONE__Inband__Security__Id: single_value.field_avp__BASE__NONE__Inband__Security__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Inband__Security__Id); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Value: single_value.field_avp__DCA__3GPP__ISUP__Cause__Value = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__ISUP__Cause__Value); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Name: single_value.field_avp__PCC__3GPP__Charging__Rule__Name = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Charging__Rule__Name); break; case AVP__Data::ALT_avp__RX__3GPP__Ip__Domain__Id: single_value.field_avp__RX__3GPP__Ip__Domain__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Ip__Domain__Id); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__IP__Address: single_value.field_avp__PCC__3GPP__TDF__IP__Address = new AVP__Address_template(*other_value.single_value.field_avp__PCC__3GPP__TDF__IP__Address); break; case AVP__Data::ALT_avp__AAA__3GPP__UE__Usage__Type: single_value.field_avp__AAA__3GPP__UE__Usage__Type = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__UE__Usage__Type); break; case AVP__Data::ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction: single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction = new AVP__list_template(*other_value.single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction); break; case AVP__Data::ALT_avp__DCA__3GPP__Charged__Party: single_value.field_avp__DCA__3GPP__Charged__Party = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Charged__Party); break; case AVP__Data::ALT_avp__DCA__3GPP__PDN__Connection__Charging__ID: single_value.field_avp__DCA__3GPP__PDN__Connection__Charging__ID = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__PDN__Connection__Charging__ID); break; case AVP__Data::ALT_avp__CxDx__3GPP__User__Data__Already__Available: single_value.field_avp__CxDx__3GPP__User__Data__Already__Available = new CxDx__3GPP__User__Data__Already__Available_template(*other_value.single_value.field_avp__CxDx__3GPP__User__Data__Already__Available); break; case AVP__Data::ALT_avp__PCC__3GPP__Security__Parameter__Index: single_value.field_avp__PCC__3GPP__Security__Parameter__Index = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Security__Parameter__Index); break; case AVP__Data::ALT_avp__AAA__3GPP__MME__Number__for__MT__SMS: single_value.field_avp__AAA__3GPP__MME__Number__for__MT__SMS = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__MME__Number__for__MT__SMS); break; case AVP__Data::ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL: single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Correlation__Id: single_value.field_avp__DCC__NONE__CC__Correlation__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__DCC__NONE__CC__Correlation__Id); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Home__Agent__Host: single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Host = new AVP__list_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Host); break; case AVP__Data::ALT_avp__BASE__NONE__Route__Record: single_value.field_avp__BASE__NONE__Route__Record = new CHARSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Route__Record); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__User__Data__Header: single_value.field_avp__DCA__3GPP__SM__User__Data__Header = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__SM__User__Data__Header); break; case AVP__Data::ALT_avp__AAA__3GPP__Carrier__Frequency: single_value.field_avp__AAA__3GPP__Carrier__Frequency = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Carrier__Frequency); break; case AVP__Data::ALT_avp__DCA__3GPP__MMTel__Information: single_value.field_avp__DCA__3GPP__MMTel__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__MMTel__Information); break; case AVP__Data::ALT_avp__CxDx__3GPP__Mandatory__Capability: single_value.field_avp__CxDx__3GPP__Mandatory__Capability = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__Mandatory__Capability); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__NE__Type__List: single_value.field_avp__AAA__3GPP__Trace__NE__Type__List = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__Trace__NE__Type__List); break; case AVP__Data::ALT_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode: single_value.field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode = new DCA__3GPP__Charging__Characteristics__Selection__Mode_template(*other_value.single_value.field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode); break; case AVP__Data::ALT_avp__DNAS__NONE__Port__Limit: single_value.field_avp__DNAS__NONE__Port__Limit = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Port__Limit); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Feature__Vector: single_value.field_avp__MIPv6__NONE__MIP6__Feature__Vector = new OCTETSTRING_template(*other_value.single_value.field_avp__MIPv6__NONE__MIP6__Feature__Vector); break; case AVP__Data::ALT_avp__DCC__NONE__Multiple__Services__Credit__Control: single_value.field_avp__DCC__NONE__Multiple__Services__Credit__Control = new AVP__list_template(*other_value.single_value.field_avp__DCC__NONE__Multiple__Services__Credit__Control); break; case AVP__Data::ALT_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator: single_value.field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator = new AAA__3GPP__All__APN__Configurations__Included__Indicator_template(*other_value.single_value.field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator); break; case AVP__Data::ALT_avp__AAA__3GPP__NOR__Flags: single_value.field_avp__AAA__3GPP__NOR__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__NOR__Flags); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__ID: single_value.field_avp__DCA__3GPP__Message__ID = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Message__ID); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__MS__TimeZone: single_value.field_avp__GI__3GPP__3GPP__MS__TimeZone = new OCTETSTRING_template(*other_value.single_value.field_avp__GI__3GPP__3GPP__MS__TimeZone); break; case AVP__Data::ALT_avp__AAA__3GPP__External__Client: single_value.field_avp__AAA__3GPP__External__Client = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__External__Client); break; case AVP__Data::ALT_avp__DCA__3GPP__Charge__Reason__Code: single_value.field_avp__DCA__3GPP__Charge__Reason__Code = new DCA__3GPP__Charge__Reason__Code_template(*other_value.single_value.field_avp__DCA__3GPP__Charge__Reason__Code); break; case AVP__Data::ALT_avp__BASE__NONE__Authorization__Lifetime: single_value.field_avp__BASE__NONE__Authorization__Lifetime = new OCTETSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Authorization__Lifetime); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__PCO: single_value.field_avp__AAA__3GPP__TWAN__PCO = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__TWAN__PCO); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Change__Conditions: single_value.field_avp__DCA__3GPP__PoC__Change__Conditions = new DCA__3GPP__PoC__Change__Conditions_template(*other_value.single_value.field_avp__DCA__3GPP__PoC__Change__Conditions); break; case AVP__Data::ALT_avp__DCA__3GPP__Language: single_value.field_avp__DCA__3GPP__Language = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Language); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Requested__BW__DL: single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__DL = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__DL); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Features: single_value.field_avp__DNAS__NONE__ARAP__Features = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__ARAP__Features); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__MTU: single_value.field_avp__DNAS__NONE__Framed__MTU = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Framed__MTU); break; case AVP__Data::ALT_avp__DCA__3GPP__Unit__Quota__Threshold: single_value.field_avp__DCA__3GPP__Unit__Quota__Threshold = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Unit__Quota__Threshold); break; case AVP__Data::ALT_avp__DNAS__NONE__Accounting__Auth__Method: single_value.field_avp__DNAS__NONE__Accounting__Auth__Method = new DNAS__NONE__Accounting__Auth__Method_template(*other_value.single_value.field_avp__DNAS__NONE__Accounting__Auth__Method); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Authenticator__Offset: single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Offset = new OCTETSTRING_template(*other_value.single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Offset); break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__Information: single_value.field_avp__DCA__3GPP__MBMS__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__MBMS__Information); break; case AVP__Data::ALT_avp__DCA__3GPP__Bearer__Capability: single_value.field_avp__DCA__3GPP__Bearer__Capability = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Bearer__Capability); break; case AVP__Data::ALT_avp__RX__3GPP__Service__URN: single_value.field_avp__RX__3GPP__Service__URN = new OCTETSTRING_template(*other_value.single_value.field_avp__RX__3GPP__Service__URN); break; case AVP__Data::ALT_avp__S6__3GPP__Supported__Services: single_value.field_avp__S6__3GPP__Supported__Services = new AVP__list_template(*other_value.single_value.field_avp__S6__3GPP__Supported__Services); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Description: single_value.field_avp__DCA__3GPP__SDP__Media__Description = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__SDP__Media__Description); break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Output__Packets: single_value.field_avp__MIPv4__NONE__Accounting__Output__Packets = new OCTETSTRING_template(*other_value.single_value.field_avp__MIPv4__NONE__Accounting__Output__Packets); break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Parameter__Set__Info: single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Info = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Info); break; case AVP__Data::ALT_avp__PCC__3GPP__Rule__DeActivation__Time: single_value.field_avp__PCC__3GPP__Rule__DeActivation__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__Rule__DeActivation__Time); break; case AVP__Data::ALT_avp__AAA__3GPP__Relay__Node__Indicator: single_value.field_avp__AAA__3GPP__Relay__Node__Indicator = new AAA__3GPP__Relay__Node__Indicator_template(*other_value.single_value.field_avp__AAA__3GPP__Relay__Node__Indicator); break; case AVP__Data::ALT_avp__S6__3GPP__T4__Data: single_value.field_avp__S6__3GPP__T4__Data = new AVP__list_template(*other_value.single_value.field_avp__S6__3GPP__T4__Data); break; case AVP__Data::ALT_avp__PCC__3GPP__Fixed__User__Location__Info: single_value.field_avp__PCC__3GPP__Fixed__User__Location__Info = new AVP__list_template(*other_value.single_value.field_avp__PCC__3GPP__Fixed__User__Location__Info); break; case AVP__Data::ALT_avp__DCA__3GPP__Coverage__Status: single_value.field_avp__DCA__3GPP__Coverage__Status = new DCA__3GPP__Coverage__Status_template(*other_value.single_value.field_avp__DCA__3GPP__Coverage__Status); break; case AVP__Data::ALT_avp__PCC__3GPP__Online: single_value.field_avp__PCC__3GPP__Online = new PCC__3GPP__Online_template(*other_value.single_value.field_avp__PCC__3GPP__Online); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Base__Name: single_value.field_avp__PCC__3GPP__ADC__Rule__Base__Name = new OCTETSTRING_template(*other_value.single_value.field_avp__PCC__3GPP__ADC__Rule__Base__Name); break; case AVP__Data::ALT_avp__AAA__3GPP__SCEF__Realm: single_value.field_avp__AAA__3GPP__SCEF__Realm = new CHARSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__SCEF__Realm); break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__Charged__Party: single_value.field_avp__DCA__3GPP__MBMS__Charged__Party = new DCA__3GPP__MBMS__Charged__Party_template(*other_value.single_value.field_avp__DCA__3GPP__MBMS__Charged__Party); break; case AVP__Data::ALT_avp__S6__3GPP__Requested__Validity__Time: single_value.field_avp__S6__3GPP__Requested__Validity__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__Requested__Validity__Time); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Request__Number: single_value.field_avp__DCC__NONE__CC__Request__Number = new OCTETSTRING_template(*other_value.single_value.field_avp__DCC__NONE__CC__Request__Number); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Information: single_value.field_avp__DCA__3GPP__AoC__Information = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__AoC__Information); break; case AVP__Data::ALT_avp__CxDx__3GPP__Supported__Features: single_value.field_avp__CxDx__3GPP__Supported__Features = new AVP__list_template(*other_value.single_value.field_avp__CxDx__3GPP__Supported__Features); break; case AVP__Data::ALT_avp__AAA__3GPP__Local__Time__Zone: single_value.field_avp__AAA__3GPP__Local__Time__Zone = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__Local__Time__Zone); break; case AVP__Data::ALT_avp__AAA__3GPP__GERAN__Vector: single_value.field_avp__AAA__3GPP__GERAN__Vector = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__GERAN__Vector); break; case AVP__Data::ALT_avp__CxDx__3GPP__Call__ID__SIP__Header: single_value.field_avp__CxDx__3GPP__Call__ID__SIP__Header = new OCTETSTRING_template(*other_value.single_value.field_avp__CxDx__3GPP__Call__ID__SIP__Header); break; case AVP__Data::ALT_avp__DCA__3GPP__Online__Charging__Flag: single_value.field_avp__DCA__3GPP__Online__Charging__Flag = new DCA__3GPP__Online__Charging__Flag_template(*other_value.single_value.field_avp__DCA__3GPP__Online__Charging__Flag); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__of__Messages__Sent: single_value.field_avp__DCA__3GPP__Number__of__Messages__Sent = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Number__of__Messages__Sent); break; case AVP__Data::ALT_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile: single_value.field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Session__Stop__Indicator: single_value.field_avp__GI__3GPP__3GPP__Session__Stop__Indicator = new OCTETSTRING_template(*other_value.single_value.field_avp__GI__3GPP__3GPP__Session__Stop__Indicator); break; case AVP__Data::ALT_avp__AAA__3GPP__GPRS__Subscription__Data: single_value.field_avp__AAA__3GPP__GPRS__Subscription__Data = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__GPRS__Subscription__Data); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile: single_value.field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile = new OCTETSTRING_template(*other_value.single_value.field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile); break; case AVP__Data::ALT_avp__DCA__3GPP__Access__Transfer__Type: single_value.field_avp__DCA__3GPP__Access__Transfer__Type = new DCA__3GPP__Access__Transfer__Type_template(*other_value.single_value.field_avp__DCA__3GPP__Access__Transfer__Type); break; case AVP__Data::ALT_avp__DNAS__NONE__Called__Station__Id: single_value.field_avp__DNAS__NONE__Called__Station__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Called__Station__Id); break; case AVP__Data::ALT_avp__DCA__3GPP__Inter__UE__Transfer: single_value.field_avp__DCA__3GPP__Inter__UE__Transfer = new DCA__3GPP__Inter__UE__Transfer_template(*other_value.single_value.field_avp__DCA__3GPP__Inter__UE__Transfer); break; case AVP__Data::ALT_avp__DCC__NONE__Cost__Unit: single_value.field_avp__DCC__NONE__Cost__Unit = new OCTETSTRING_template(*other_value.single_value.field_avp__DCC__NONE__Cost__Unit); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Realtime__Required: single_value.field_avp__BASE__NONE__Accounting__Realtime__Required = new BASE__NONE__Accounting__Realtime__Required_template(*other_value.single_value.field_avp__BASE__NONE__Accounting__Realtime__Required); break; case AVP__Data::ALT_avp__BASE__NONE__Termination__Cause: single_value.field_avp__BASE__NONE__Termination__Cause = new BASE__NONE__Termination__Cause_template(*other_value.single_value.field_avp__BASE__NONE__Termination__Cause); break; case AVP__Data::ALT_avp__DCA__3GPP__Received__Talk__Burst__Volume: single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Volume = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Volume); break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Max__Rate: single_value.field_avp__DCA__3GPP__Rate__Control__Max__Rate = new INTEGER_template(*other_value.single_value.field_avp__DCA__3GPP__Rate__Control__Max__Rate); break; case AVP__Data::ALT_avp__DCA__3GPP__Class__Identifier: single_value.field_avp__DCA__3GPP__Class__Identifier = new DCA__3GPP__Class__Identifier_template(*other_value.single_value.field_avp__DCA__3GPP__Class__Identifier); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Allocate__IP__Type: single_value.field_avp__GI__3GPP__3GPP__Allocate__IP__Type = new OCTETSTRING_template(*other_value.single_value.field_avp__GI__3GPP__3GPP__Allocate__IP__Type); break; case AVP__Data::ALT_avp__AAA__3GPP__SM__Back__Off__Timer: single_value.field_avp__AAA__3GPP__SM__Back__Off__Timer = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__SM__Back__Off__Timer); break; case AVP__Data::ALT_avp__RX__3GPP__Specific__Action: single_value.field_avp__RX__3GPP__Specific__Action = new RX__3GPP__Specific__Action_template(*other_value.single_value.field_avp__RX__3GPP__Specific__Action); break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Detection__Time: single_value.field_avp__S6__3GPP__Maximum__Detection__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__Maximum__Detection__Time); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__TCP__Port: single_value.field_avp__DNAS__NONE__Login__TCP__Port = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Login__TCP__Port); break; case AVP__Data::ALT_avp__DNAS__NONE__Password__Retry: single_value.field_avp__DNAS__NONE__Password__Retry = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__Password__Retry); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Stamps: single_value.field_avp__DCA__3GPP__Time__Stamps = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Time__Stamps); break; case AVP__Data::ALT_avp__DCA__3GPP__Base__Time__Interval: single_value.field_avp__DCA__3GPP__Base__Time__Interval = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Base__Time__Interval); break; case AVP__Data::ALT_avp__DCA__3GPP__UWAN__User__Location__Info: single_value.field_avp__DCA__3GPP__UWAN__User__Location__Info = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__UWAN__User__Location__Info); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Role__Of__UE: single_value.field_avp__DCA__3GPP__ProSe__Role__Of__UE = new DCA__3GPP__ProSe__Role__Of__UE_template(*other_value.single_value.field_avp__DCA__3GPP__ProSe__Role__Of__UE); break; case AVP__Data::ALT_avp__PCC__3GPP__RAT__Type: single_value.field_avp__PCC__3GPP__RAT__Type = new PCC__3GPP__RAT__Type_template(*other_value.single_value.field_avp__PCC__3GPP__RAT__Type); break; case AVP__Data::ALT_avp__AAA__3GPP__Ext__PDP__Address: single_value.field_avp__AAA__3GPP__Ext__PDP__Address = new AVP__Address_template(*other_value.single_value.field_avp__AAA__3GPP__Ext__PDP__Address); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Type: single_value.field_avp__DCA__3GPP__PoC__Session__Type = new DCA__3GPP__PoC__Session__Type_template(*other_value.single_value.field_avp__DCA__3GPP__PoC__Session__Type); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause: single_value.field_avp__DCA__3GPP__ISUP__Cause = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__ISUP__Cause); break; case AVP__Data::ALT_avp__RX__3GPP__AF__Signalling__Protocol: single_value.field_avp__RX__3GPP__AF__Signalling__Protocol = new RX__3GPP__AF__Signalling__Protocol_template(*other_value.single_value.field_avp__RX__3GPP__AF__Signalling__Protocol); break; case AVP__Data::ALT_avp__AAA__3GPP__Adjacent__PLMNs: single_value.field_avp__AAA__3GPP__Adjacent__PLMNs = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__Adjacent__PLMNs); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Result__Code: single_value.field_avp__S6__3GPP__Service__Result__Code = new OCTETSTRING_template(*other_value.single_value.field_avp__S6__3GPP__Service__Result__Code); break; case AVP__Data::ALT_avp__AAA__3GPP__SGSN__Location__Information: single_value.field_avp__AAA__3GPP__SGSN__Location__Information = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__SGSN__Location__Information); break; case AVP__Data::ALT_avp__DCA__3GPP__Authorised__QoS: single_value.field_avp__DCA__3GPP__Authorised__QoS = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Authorised__QoS); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Transmission: single_value.field_avp__DCA__3GPP__Time__First__Transmission = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Time__First__Transmission); break; case AVP__Data::ALT_avp__DCA__3GPP__Stop__Time: single_value.field_avp__DCA__3GPP__Stop__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Stop__Time); break; case AVP__Data::ALT_avp__CxDx__3GPP__Reason__Code: single_value.field_avp__CxDx__3GPP__Reason__Code = new CxDx__3GPP__Reason__Code_template(*other_value.single_value.field_avp__CxDx__3GPP__Reason__Code); break; case AVP__Data::ALT_avp__PCC__3GPP__Pre__emption__Vulnerability: single_value.field_avp__PCC__3GPP__Pre__emption__Vulnerability = new PCC__3GPP__Pre__emption__Vulnerability_template(*other_value.single_value.field_avp__PCC__3GPP__Pre__emption__Vulnerability); break; case AVP__Data::ALT_avp__AAA__3GPP__Equivalent__PLMN__List: single_value.field_avp__AAA__3GPP__Equivalent__PLMN__List = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__Equivalent__PLMN__List); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__Access: single_value.field_avp__PCC__3GPP__Default__Access = new PCC__3GPP__Default__Access_template(*other_value.single_value.field_avp__PCC__3GPP__Default__Access); break; case AVP__Data::ALT_avp__CxDx__3GPP__Supported__Applications: single_value.field_avp__CxDx__3GPP__Supported__Applications = new AVP__list_template(*other_value.single_value.field_avp__CxDx__3GPP__Supported__Applications); break; case AVP__Data::ALT_avp__BASE__NONE__Class: single_value.field_avp__BASE__NONE__Class = new OCTETSTRING_template(*other_value.single_value.field_avp__BASE__NONE__Class); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Challenge__Response: single_value.field_avp__DNAS__NONE__ARAP__Challenge__Response = new OCTETSTRING_template(*other_value.single_value.field_avp__DNAS__NONE__ARAP__Challenge__Response); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Message__Type: single_value.field_avp__DCA__3GPP__SM__Message__Type = new DCA__3GPP__SM__Message__Type_template(*other_value.single_value.field_avp__DCA__3GPP__SM__Message__Type); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Sub__Session__Id: single_value.field_avp__DCC__NONE__CC__Sub__Session__Id = new OCTETSTRING_template(*other_value.single_value.field_avp__DCC__NONE__CC__Sub__Session__Id); break; case AVP__Data::ALT_avp__AAA__3GPP__IDR__Flags: single_value.field_avp__AAA__3GPP__IDR__Flags = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__IDR__Flags); break; case AVP__Data::ALT_avp__PCC__3GPP__PS__to__CS__Session__Continuity: single_value.field_avp__PCC__3GPP__PS__to__CS__Session__Continuity = new PCC__3GPP__PS__to__CS__Session__Continuity_template(*other_value.single_value.field_avp__PCC__3GPP__PS__to__CS__Session__Continuity); break; case AVP__Data::ALT_avp__AAA__3GPP__V2X__Subscription__Data: single_value.field_avp__AAA__3GPP__V2X__Subscription__Data = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__V2X__Subscription__Data); break; case AVP__Data::ALT_avp__DCA__3GPP__Refund__Information: single_value.field_avp__DCA__3GPP__Refund__Information = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Refund__Information); break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Element: single_value.field_avp__DCA__3GPP__Rate__Element = new AVP__list_template(*other_value.single_value.field_avp__DCA__3GPP__Rate__Element); break; case AVP__Data::ALT_avp__AAA__3GPP__PDP__Type: single_value.field_avp__AAA__3GPP__PDP__Type = new OCTETSTRING_template(*other_value.single_value.field_avp__AAA__3GPP__PDP__Type); break; case AVP__Data::ALT_avp__AAA__3GPP__AMBR: single_value.field_avp__AAA__3GPP__AMBR = new AVP__list_template(*other_value.single_value.field_avp__AAA__3GPP__AMBR); break; case AVP__Data::ALT_avp__DCA__3GPP__Submission__Time: single_value.field_avp__DCA__3GPP__Submission__Time = new OCTETSTRING_template(*other_value.single_value.field_avp__DCA__3GPP__Submission__Time); break; case AVP__Data::ALT_avp__UNKNOWN: single_value.field_avp__UNKNOWN = new OCTETSTRING_template(*other_value.single_value.field_avp__UNKNOWN); break; default: TTCN_error("Internal error: Invalid union selector in a specific value when copying a template of type @DIAMETER_Types.AVP_Data."); } case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: value_list.n_values = other_value.value_list.n_values; value_list.list_value = new AVP__Data_template[value_list.n_values]; for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) value_list.list_value[list_count].copy_template(other_value.value_list.list_value[list_count]); break; case IMPLICATION_MATCH: implication_.precondition = new AVP__Data_template(*other_value.implication_.precondition); implication_.implied_template = new AVP__Data_template(*other_value.implication_.implied_template); break; case DYNAMIC_MATCH: dyn_match = other_value.dyn_match; dyn_match->ref_count++; break; default: TTCN_error("Copying an uninitialized template of union type @DIAMETER_Types.AVP_Data."); } set_selection(other_value); } AVP__Data_template::AVP__Data_template() { } AVP__Data_template::AVP__Data_template(template_sel other_value) : Base_Template(other_value) { check_single_selection(other_value); } AVP__Data_template::AVP__Data_template(const AVP__Data& other_value) { copy_value(other_value); } AVP__Data_template::AVP__Data_template(const OPTIONAL& other_value) { switch (other_value.get_selection()) { case OPTIONAL_PRESENT: copy_value((const AVP__Data&)other_value); break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Creating a template of union type @DIAMETER_Types.AVP_Data from an unbound optional field."); } } AVP__Data_template::AVP__Data_template(AVP__Data_template* p_precondition, AVP__Data_template* p_implied_template) : Base_Template(IMPLICATION_MATCH) { implication_.precondition = p_precondition; implication_.implied_template = p_implied_template; } AVP__Data_template::AVP__Data_template(Dynamic_Match_Interface* p_dyn_match) : Base_Template(DYNAMIC_MATCH) { dyn_match = new dynmatch_struct; dyn_match->ptr = p_dyn_match; dyn_match->ref_count = 1; } AVP__Data_template::AVP__Data_template(const AVP__Data_template& other_value) : Base_Template(){ copy_template(other_value); } AVP__Data_template::~AVP__Data_template() { clean_up(); } void AVP__Data_template::clean_up() { switch (template_selection) { case SPECIFIC_VALUE: switch (single_value.union_selection) { case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__IPv6__Address: delete single_value.field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address; break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Service: delete single_value.field_avp__DNAS__NONE__Login__LAT__Service; break; case AVP__Data::ALT_avp__AAA__3GPP__RAR__Flags: delete single_value.field_avp__AAA__3GPP__RAR__Flags; break; case AVP__Data::ALT_avp__DCA__3GPP__SCS__Address: delete single_value.field_avp__DCA__3GPP__SCS__Address; break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__MCC__MNC: delete single_value.field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC; break; case AVP__Data::ALT_avp__DCC__NONE__Direct__Debiting__Failure__Handling: delete single_value.field_avp__DCC__NONE__Direct__Debiting__Failure__Handling; break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Careof__Address: delete single_value.field_avp__MIPv6__NONE__MIP__Careof__Address; break; case AVP__Data::ALT_avp__DCA__3GPP__TWAN__User__Location__Info: delete single_value.field_avp__DCA__3GPP__TWAN__User__Location__Info; break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role__IDs: delete single_value.field_avp__DCA__3GPP__PoC__User__Role__IDs; break; case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Order: delete single_value.field_avp__DCA__3GPP__Announcement__Order; break; case AVP__Data::ALT_avp__CxDx__ETSI__Line__Identifier: delete single_value.field_avp__CxDx__ETSI__Line__Identifier; break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Identifier: delete single_value.field_avp__PCC__3GPP__Bearer__Identifier; break; case AVP__Data::ALT_avp__RX__3GPP__Content__Version: delete single_value.field_avp__RX__3GPP__Content__Version; break; case AVP__Data::ALT_avp__DCA__3GPP__Applic__ID: delete single_value.field_avp__DCA__3GPP__Applic__ID; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__FA__MSA: delete single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA; break; case AVP__Data::ALT_avp__BASE__NONE__Session__Id: delete single_value.field_avp__BASE__NONE__Session__Id; break; case AVP__Data::ALT_avp__DCA__3GPP__Route__Header__Transmitted: delete single_value.field_avp__DCA__3GPP__Route__Header__Transmitted; break; case AVP__Data::ALT_avp__DCA__3GPP__Reporting__Reason: delete single_value.field_avp__DCA__3GPP__Reporting__Reason; break; case AVP__Data::ALT_avp__AAA__3GPP__Emergency__Services: delete single_value.field_avp__AAA__3GPP__Emergency__Services; break; case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Description: delete single_value.field_avp__RX__3GPP__Media__Component__Description; break; case AVP__Data::ALT_avp__PCC__3GPP__CSG__Information__Reporting: delete single_value.field_avp__PCC__3GPP__CSG__Information__Reporting; break; case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Quantity: delete single_value.field_avp__AAA__3GPP__Measurement__Quantity; break; case AVP__Data::ALT_avp__S6__3GPP__Location__Information__Configuration: delete single_value.field_avp__S6__3GPP__Location__Information__Configuration; break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Usage: delete single_value.field_avp__PCC__3GPP__Bearer__Usage; break; case AVP__Data::ALT_avp__DCA__3GPP__Application__provided__Called__Party__Address: delete single_value.field_avp__DCA__3GPP__Application__provided__Called__Party__Address; break; case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Alert__Timestamp: delete single_value.field_avp__DCA__3GPP__Proximity__Alert__Timestamp; break; case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Header__Filter: delete single_value.field_avp__PCC__3GPP__Tunnel__Header__Filter; break; case AVP__Data::ALT_avp__AAA__3GPP__List__Of__Measurements: delete single_value.field_avp__AAA__3GPP__List__Of__Measurements; break; case AVP__Data::ALT_avp__DCC__NONE__Requested__Service__Unit: delete single_value.field_avp__DCC__NONE__Requested__Service__Unit; break; case AVP__Data::ALT_avp__PCC__3GPP__Default__QoS__Name: delete single_value.field_avp__PCC__3GPP__Default__QoS__Name; break; case AVP__Data::ALT_avp__AAA__3GPP__UVA__Flags: delete single_value.field_avp__AAA__3GPP__UVA__Flags; break; case AVP__Data::ALT_avp__DCA__3GPP__Expires: delete single_value.field_avp__DCA__3GPP__Expires; break; case AVP__Data::ALT_avp__CxDx__3GPP__SAR__Flags: delete single_value.field_avp__CxDx__3GPP__SAR__Flags; break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Information: delete single_value.field_avp__PCC__3GPP__TDF__Information; break; case AVP__Data::ALT_avp__AAA__3GPP__Group__Service__Id: delete single_value.field_avp__AAA__3GPP__Group__Service__Id; break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__SCCP__Address: delete single_value.field_avp__DCA__3GPP__Recipient__SCCP__Address; break; case AVP__Data::ALT_avp__DCA__3GPP__Preferred__AoC__Currency: delete single_value.field_avp__DCA__3GPP__Preferred__AoC__Currency; break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Pool: delete single_value.field_avp__DNAS__NONE__Framed__Pool; break; case AVP__Data::ALT_avp__DCA__3GPP__Traffic__Data__Volumes: delete single_value.field_avp__DCA__3GPP__Traffic__Data__Volumes; break; case AVP__Data::ALT_avp__DCC__NONE__CC__Time: delete single_value.field_avp__DCC__NONE__CC__Time; break; case AVP__Data::ALT_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info: delete single_value.field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info; break; case AVP__Data::ALT_avp__DCA__3GPP__Unit__Cost: delete single_value.field_avp__DCA__3GPP__Unit__Cost; break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Digest__Authenticate: delete single_value.field_avp__CxDx__3GPP__SIP__Digest__Authenticate; break; case AVP__Data::ALT_avp__AAA__3GPP__Last__UE__Activity__Time: delete single_value.field_avp__AAA__3GPP__Last__UE__Activity__Time; break; case AVP__Data::ALT_avp__AAA__3GPP__Context__Identifier: delete single_value.field_avp__AAA__3GPP__Context__Identifier; break; case AVP__Data::ALT_avp__DCC__NONE__Used__Service__Unit: delete single_value.field_avp__DCC__NONE__Used__Service__Unit; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Reg__Reply: delete single_value.field_avp__MIPv4__NONE__MIP__Reg__Reply; break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Application__Id: delete single_value.field_avp__BASE__NONE__Auth__Application__Id; break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Reference: delete single_value.field_avp__AAA__3GPP__Trace__Reference; break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Access__Info: delete single_value.field_avp__AAA__3GPP__TWAN__Access__Info; break; case AVP__Data::ALT_avp__DCA__3GPP__Status__AS__Code: delete single_value.field_avp__DCA__3GPP__Status__AS__Code; break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Type: delete single_value.field_avp__DCA__3GPP__LCS__Client__Type; break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Network: delete single_value.field_avp__DNAS__NONE__Framed__Appletalk__Network; break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Prefix: delete single_value.field_avp__DNAS__NONE__Framed__IPv6__Prefix; break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Initiation__Type: delete single_value.field_avp__DCA__3GPP__PoC__Session__Initiation__Type; break; case AVP__Data::ALT_avp__RX__3GPP__Sharing__Key__UL: delete single_value.field_avp__RX__3GPP__Sharing__Key__UL; break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Size: delete single_value.field_avp__DCA__3GPP__Content__Size; break; case AVP__Data::ALT_avp__AAA__3GPP__Access__Network__Info: delete single_value.field_avp__AAA__3GPP__Access__Network__Info; break; case AVP__Data::ALT_avp__RX__3GPP__AF__Charging__Identifier: delete single_value.field_avp__RX__3GPP__AF__Charging__Identifier; break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Report: delete single_value.field_avp__S6__3GPP__Monitoring__Event__Report; break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Type: delete single_value.field_avp__DCA__3GPP__Service__Specific__Type; break; case AVP__Data::ALT_avp__DCA__3GPP__Event: delete single_value.field_avp__DCA__3GPP__Event; break; case AVP__Data::ALT_avp__RX__3GPP__Media__Type: delete single_value.field_avp__RX__3GPP__Media__Type; break; case AVP__Data::ALT_avp__PCC__3GPP__Conditional__Policy__Information: delete single_value.field_avp__PCC__3GPP__Conditional__Policy__Information; break; case AVP__Data::ALT_avp__BASE__NONE__Firmware__Revision: delete single_value.field_avp__BASE__NONE__Firmware__Revision; break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Event__Type: delete single_value.field_avp__DCA__3GPP__ProSe__Event__Type; break; case AVP__Data::ALT_avp__PCC__3GPP__Network__Request__Support: delete single_value.field_avp__PCC__3GPP__Network__Request__Support; break; case AVP__Data::ALT_avp__AAA__3GPP__SIPTO__Permission: delete single_value.field_avp__AAA__3GPP__SIPTO__Permission; break; case AVP__Data::ALT_avp__DCA__3GPP__Terminating__IOI: delete single_value.field_avp__DCA__3GPP__Terminating__IOI; break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Supported__BW__DL: delete single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__DL; break; case AVP__Data::ALT_avp__PCC__3GPP__UE__Local__IP__Address: delete single_value.field_avp__PCC__3GPP__UE__Local__IP__Address; break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Sequence__Number: delete single_value.field_avp__DCA__3GPP__SM__Sequence__Number; break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Information: delete single_value.field_avp__DCA__3GPP__IMS__Information; break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List: delete single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List; break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Remove: delete single_value.field_avp__PCC__3GPP__Routing__Rule__Remove; break; case AVP__Data::ALT_avp__AAA__3GPP__SGs__MME__Identity: delete single_value.field_avp__AAA__3GPP__SGs__MME__Identity; break; case AVP__Data::ALT_avp__S6__3GPP__Roaming__Information: delete single_value.field_avp__S6__3GPP__Roaming__Information; break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Diversions: delete single_value.field_avp__DCA__3GPP__Number__Of__Diversions; break; case AVP__Data::ALT_avp__DCA__3GPP__Coverage__Info: delete single_value.field_avp__DCA__3GPP__Coverage__Info; break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authentication__Scheme: delete single_value.field_avp__CxDx__3GPP__SIP__Authentication__Scheme; break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__RSRP: delete single_value.field_avp__AAA__3GPP__Event__Threshold__RSRP; break; case AVP__Data::ALT_avp__CxDx__3GPP__User__Authorization__Type: delete single_value.field_avp__CxDx__3GPP__User__Authorization__Type; break; case AVP__Data::ALT_avp__AAA__3GPP__PLMN__Client: delete single_value.field_avp__AAA__3GPP__PLMN__Client; break; case AVP__Data::ALT_avp__AAA__3GPP__Re__Synchronization__Info: delete single_value.field_avp__AAA__3GPP__Re__Synchronization__Info; break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Grace__Period: delete single_value.field_avp__BASE__NONE__Auth__Grace__Period; break; case AVP__Data::ALT_avp__DCA__3GPP__User__CSG__Information: delete single_value.field_avp__DCA__3GPP__User__CSG__Information; break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Status: delete single_value.field_avp__DCA__3GPP__SM__Status; break; case AVP__Data::ALT_avp__DCA__3GPP__IP__Realm__Default__Indication: delete single_value.field_avp__DCA__3GPP__IP__Realm__Default__Indication; break; case AVP__Data::ALT_avp__AAA__3GPP__RAND: delete single_value.field_avp__AAA__3GPP__RAND; break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Depth: delete single_value.field_avp__AAA__3GPP__Trace__Depth; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__to__FA__MSA: delete single_value.field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA; break; case AVP__Data::ALT_avp__AAA__3GPP__SGSN__User__State: delete single_value.field_avp__AAA__3GPP__SGSN__User__State; break; case AVP__Data::ALT_avp__AAA__3GPP__APN__OI__Replacement: delete single_value.field_avp__AAA__3GPP__APN__OI__Replacement; break; case AVP__Data::ALT_avp__DCA__3GPP__Alternate__Charged__Party__Address: delete single_value.field_avp__DCA__3GPP__Alternate__Charged__Party__Address; break; case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control: delete single_value.field_avp__DCA__3GPP__APN__Rate__Control; break; case AVP__Data::ALT_avp__BASE__NONE__Re__Auth__Request__Type: delete single_value.field_avp__BASE__NONE__Re__Auth__Request__Type; break; case AVP__Data::ALT_avp__DCA__3GPP__Relationship__Mode: delete single_value.field_avp__DCA__3GPP__Relationship__Mode; break; case AVP__Data::ALT_avp__S6__3GPP__External__Identifier: delete single_value.field_avp__S6__3GPP__External__Identifier; break; case AVP__Data::ALT_avp__DCA__3GPP__Positioning__Data: delete single_value.field_avp__DCA__3GPP__Positioning__Data; break; case AVP__Data::ALT_avp__DCC__NONE__Redirect__Address__Type: delete single_value.field_avp__DCC__NONE__Redirect__Address__Type; break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MN__HA__MSA: delete single_value.field_avp__MIPv6__NONE__MIP__MN__HA__MSA; break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier: delete single_value.field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier; break; case AVP__Data::ALT_avp__PCC__3GPP__TFT__Filter: delete single_value.field_avp__PCC__3GPP__TFT__Filter; break; case AVP__Data::ALT_avp__RX__3GPP__Max__Supported__Bandwidth__UL: delete single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__UL; break; case AVP__Data::ALT_avp__S6__3GPP__Loss__Of__Connectivity__Reason: delete single_value.field_avp__S6__3GPP__Loss__Of__Connectivity__Reason; break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Medium__Type: delete single_value.field_avp__DNAS__NONE__Tunnel__Medium__Type; break; case AVP__Data::ALT_avp__DCA__3GPP__Originator: delete single_value.field_avp__DCA__3GPP__Originator; break; case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info__Type: delete single_value.field_avp__DCC__NONE__User__Equipment__Info__Type; break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Number: delete single_value.field_avp__RX__3GPP__Flow__Number; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Home__Agent__Address: delete single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Address; break; case AVP__Data::ALT_avp__PCC__3GPP__Resource__Allocation__Notification: delete single_value.field_avp__PCC__3GPP__Resource__Allocation__Notification; break; case AVP__Data::ALT_avp__DCA__3GPP__Basic__Service__Code: delete single_value.field_avp__DCA__3GPP__Basic__Service__Code; break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Type: delete single_value.field_avp__S6__3GPP__Monitoring__Type; break; case AVP__Data::ALT_avp__DCA__3GPP__Role__Of__Node: delete single_value.field_avp__DCA__3GPP__Role__Of__Node; break; case AVP__Data::ALT_avp__PCC__3GPP__Default__Bearer__Indication: delete single_value.field_avp__PCC__3GPP__Default__Bearer__Indication; break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Information: delete single_value.field_avp__DCA__3GPP__ProSe__Information; break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Class__Identifier: delete single_value.field_avp__PCC__3GPP__QoS__Class__Identifier; break; case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__LIPA__Allowed: delete single_value.field_avp__AAA__3GPP__VPLMN__LIPA__Allowed; break; case AVP__Data::ALT_avp__PCC__3GPP__Mute__Notification: delete single_value.field_avp__PCC__3GPP__Mute__Notification; break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authentication__Context: delete single_value.field_avp__CxDx__3GPP__SIP__Authentication__Context; break; case AVP__Data::ALT_avp__MIPv6__NONE__QoS__Resources: delete single_value.field_avp__MIPv6__NONE__QoS__Resources; break; case AVP__Data::ALT_avp__AAA__3GPP__Logging__Duration: delete single_value.field_avp__AAA__3GPP__Logging__Duration; break; case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Value: delete single_value.field_avp__DCC__NONE__Service__Parameter__Value; break; case AVP__Data::ALT_avp__CxDx__3GPP__Associated__Registered__Identities: delete single_value.field_avp__CxDx__3GPP__Associated__Registered__Identities; break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__IP__Address: delete single_value.field_avp__PCC__3GPP__Routing__IP__Address; break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability__EUTRAN: delete single_value.field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN; break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__GW__Address: delete single_value.field_avp__DCA__3GPP__MBMS__GW__Address; break; case AVP__Data::ALT_avp__DCA__3GPP__Destination__Interface: delete single_value.field_avp__DCA__3GPP__Destination__Interface; break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Emergency__Indicator: delete single_value.field_avp__DCA__3GPP__IMS__Emergency__Indicator; break; case AVP__Data::ALT_avp__DCA__3GPP__Change__Time: delete single_value.field_avp__DCA__3GPP__Change__Time; break; case AVP__Data::ALT_avp__AAA__3GPP__KASME: delete single_value.field_avp__AAA__3GPP__KASME; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Session__Key: delete single_value.field_avp__MIPv4__NONE__MIP__Session__Key; break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Cost__Information: delete single_value.field_avp__DCA__3GPP__AoC__Cost__Information; break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__User__Location__Info__Time: delete single_value.field_avp__GI__3GPP__3GPP__User__Location__Info__Time; break; case AVP__Data::ALT_avp__AAA__3GPP__Teleservice__List: delete single_value.field_avp__AAA__3GPP__Teleservice__List; break; case AVP__Data::ALT_avp__AAA__3GPP__UTRAN__Vector: delete single_value.field_avp__AAA__3GPP__UTRAN__Vector; break; case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__IP__Access__APN: delete single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN; break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Information: delete single_value.field_avp__DCA__3GPP__Monitoring__Event__Information; break; case AVP__Data::ALT_avp__DCC__NONE__Tariff__Time__Change: delete single_value.field_avp__DCC__NONE__Tariff__Time__Change; break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__NSAPI: delete single_value.field_avp__GI__3GPP__3GPP__NSAPI; break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Dialed__By__MS: delete single_value.field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS; break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__CG__Address: delete single_value.field_avp__GI__3GPP__3GPP__CG__Address; break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope__Start__Time: delete single_value.field_avp__DCA__3GPP__Envelope__Start__Time; break; case AVP__Data::ALT_avp__RX__3GPP__Application__Service__Provider__Identity: delete single_value.field_avp__RX__3GPP__Application__Service__Provider__Identity; break; case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Request: delete single_value.field_avp__S6__3GPP__NIDD__Authorization__Request; break; case AVP__Data::ALT_avp__DCA__3GPP__Received__Talk__Burst__Time: delete single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Time; break; case AVP__Data::ALT_avp__DCA__3GPP__Incoming__Trunk__Group__Id: delete single_value.field_avp__DCA__3GPP__Incoming__Trunk__Group__Id; break; case AVP__Data::ALT_avp__AAA__3GPP__AAA__Failure__Indication: delete single_value.field_avp__AAA__3GPP__AAA__Failure__Indication; break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Max__Message__Size: delete single_value.field_avp__DCA__3GPP__Rate__Control__Max__Message__Size; break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Install: delete single_value.field_avp__PCC__3GPP__QoS__Rule__Install; break; case AVP__Data::ALT_avp__S6__3GPP__Periodic__Communication__Indicator: delete single_value.field_avp__S6__3GPP__Periodic__Communication__Indicator; break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Info: delete single_value.field_avp__DCA__3GPP__Service__Specific__Info; break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Usage: delete single_value.field_avp__RX__3GPP__Flow__Usage; break; case AVP__Data::ALT_avp__PCC__3GPP__RAN__Rule__Support: delete single_value.field_avp__PCC__3GPP__RAN__Rule__Support; break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Password: delete single_value.field_avp__DNAS__NONE__Tunnel__Password; break; case AVP__Data::ALT_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause: delete single_value.field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause; break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Duration: delete single_value.field_avp__S6__3GPP__Monitoring__Duration; break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Information: delete single_value.field_avp__PCC__3GPP__QoS__Information; break; case AVP__Data::ALT_avp__AAA__3GPP__Routing__Area__Identity: delete single_value.field_avp__AAA__3GPP__Routing__Area__Identity; break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Party__Address: delete single_value.field_avp__DCA__3GPP__Called__Party__Address; break; case AVP__Data::ALT_avp__RX__3GPP__Service__Authorization__Info: delete single_value.field_avp__RX__3GPP__Service__Authorization__Info; break; case AVP__Data::ALT_avp__DNAS__NONE__Tunneling: delete single_value.field_avp__DNAS__NONE__Tunneling; break; case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info__Value: delete single_value.field_avp__DCC__NONE__User__Equipment__Info__Value; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length: delete single_value.field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length; break; case AVP__Data::ALT_avp__AAA__3GPP__eDRX__Cycle__Length: delete single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length; break; case AVP__Data::ALT_avp__BASE__NONE__Multi__Round__Time__Out: delete single_value.field_avp__BASE__NONE__Multi__Round__Time__Out; break; case AVP__Data::ALT_avp__S6__3GPP__Group__Monitoring__Event__Report__Item: delete single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item; break; case AVP__Data::ALT_avp__PCC__3GPP__Rule__Failure__Code: delete single_value.field_avp__PCC__3GPP__Rule__Failure__Code; break; case AVP__Data::ALT_avp__AAA__3GPP__Ext__PDP__Type: delete single_value.field_avp__AAA__3GPP__Ext__PDP__Type; break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Threshold: delete single_value.field_avp__DCA__3GPP__Time__Quota__Threshold; break; case AVP__Data::ALT_avp__PCC__3GPP__User__Location__Info__Time: delete single_value.field_avp__PCC__3GPP__User__Location__Info__Time; break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Information: delete single_value.field_avp__PCC__3GPP__Usage__Monitoring__Information; break; case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Period__LTE: delete single_value.field_avp__AAA__3GPP__Measurement__Period__LTE; break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__APN__AMBR__DL: delete single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__DL; break; case AVP__Data::ALT_avp__BASE__NONE__Experimental__Result__Code: delete single_value.field_avp__BASE__NONE__Experimental__Result__Code; break; case AVP__Data::ALT_avp__CxDx__3GPP__Session__Priority: delete single_value.field_avp__CxDx__3GPP__Session__Priority; break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Info: delete single_value.field_avp__DCA__3GPP__Recipient__Info; break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Format: delete single_value.field_avp__DCA__3GPP__AoC__Format; break; case AVP__Data::ALT_avp__DCA__3GPP__Start__Time: delete single_value.field_avp__DCA__3GPP__Start__Time; break; case AVP__Data::ALT_avp__CxDx__3GPP__Deregistration__Reason: delete single_value.field_avp__CxDx__3GPP__Deregistration__Reason; break; case AVP__Data::ALT_avp__AAA__3GPP__GMLC__Number: delete single_value.field_avp__AAA__3GPP__GMLC__Number; break; case AVP__Data::ALT_avp__AAA__3GPP__Software__Version: delete single_value.field_avp__AAA__3GPP__Software__Version; break; case AVP__Data::ALT_avp__DNAS__NONE__Callback__Number: delete single_value.field_avp__DNAS__NONE__Callback__Number; break; case AVP__Data::ALT_avp__DNAS__NONE__Configuration__Token: delete single_value.field_avp__DNAS__NONE__Configuration__Token; break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Type: delete single_value.field_avp__DCA__3GPP__Interface__Type; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA: delete single_value.field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA; break; case AVP__Data::ALT_avp__AAA__3GPP__Expiration__Date: delete single_value.field_avp__AAA__3GPP__Expiration__Date; break; case AVP__Data::ALT_avp__BASE__NONE__Error__Message: delete single_value.field_avp__BASE__NONE__Error__Message; break; case AVP__Data::ALT_avp__AAA__3GPP__SRES: delete single_value.field_avp__AAA__3GPP__SRES; break; case AVP__Data::ALT_avp__DCA__3GPP__DRM__Content: delete single_value.field_avp__DCA__3GPP__DRM__Content; break; case AVP__Data::ALT_avp__AAA__3GPP__Item__Number: delete single_value.field_avp__AAA__3GPP__Item__Number; break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port__Type: delete single_value.field_avp__DNAS__NONE__NAS__Port__Type; break; case AVP__Data::ALT_avp__AAA__3GPP__ERP__Authorization: delete single_value.field_avp__AAA__3GPP__ERP__Authorization; break; case AVP__Data::ALT_avp__DCC__NONE__Multiple__Services__Indicator: delete single_value.field_avp__DCC__NONE__Multiple__Services__Indicator; break; case AVP__Data::ALT_avp__DCA__3GPP__Early__Media__Description: delete single_value.field_avp__DCA__3GPP__Early__Media__Description; break; case AVP__Data::ALT_avp__AAA__3GPP__MIP__FA__RK: delete single_value.field_avp__AAA__3GPP__MIP__FA__RK; break; case AVP__Data::ALT_avp__DCA__3GPP__Related__Change__Condition__Information: delete single_value.field_avp__DCA__3GPP__Related__Change__Condition__Information; break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Protocol: delete single_value.field_avp__DNAS__NONE__Framed__Protocol; break; case AVP__Data::ALT_avp__S6__3GPP__Service__ID: delete single_value.field_avp__S6__3GPP__Service__ID; break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Format__Indicator: delete single_value.field_avp__DCA__3GPP__LCS__Format__Indicator; break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMSI__MCC__MNC: delete single_value.field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC; break; case AVP__Data::ALT_avp__RX__3GPP__Abort__Cause: delete single_value.field_avp__RX__3GPP__Abort__Cause; break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Location: delete single_value.field_avp__DCA__3GPP__ISUP__Cause__Location; break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Base__Name: delete single_value.field_avp__PCC__3GPP__Charging__Rule__Base__Name; break; case AVP__Data::ALT_avp__RX__3GPP__Required__Access__Info: delete single_value.field_avp__RX__3GPP__Required__Access__Info; break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Destination__Realm: delete single_value.field_avp__PCC__3GPP__TDF__Destination__Realm; break; case AVP__Data::ALT_avp__S6__3GPP__S6t__HSS__Cause: delete single_value.field_avp__S6__3GPP__S6t__HSS__Cause; break; case AVP__Data::ALT_avp__DCA__3GPP__Media__Initiator__Party: delete single_value.field_avp__DCA__3GPP__Media__Initiator__Party; break; case AVP__Data::ALT_avp__DCA__3GPP__Associated__URI: delete single_value.field_avp__DCA__3GPP__Associated__URI; break; case AVP__Data::ALT_avp__RX__3GPP__AF__Requested__Data: delete single_value.field_avp__RX__3GPP__AF__Requested__Data; break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Report: delete single_value.field_avp__PCC__3GPP__QoS__Rule__Report; break; case AVP__Data::ALT_avp__DNAS__NONE__Filter__Id: delete single_value.field_avp__DNAS__NONE__Filter__Id; break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Password: delete single_value.field_avp__DNAS__NONE__ARAP__Password; break; case AVP__Data::ALT_avp__DCA__3GPP__Route__Header__Received: delete single_value.field_avp__DCA__3GPP__Route__Header__Received; break; case AVP__Data::ALT_avp__S6__3GPP__Stationary__Indication: delete single_value.field_avp__S6__3GPP__Stationary__Indication; break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Response: delete single_value.field_avp__DNAS__NONE__CHAP__Response; break; case AVP__Data::ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL: delete single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL; break; case AVP__Data::ALT_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number: delete single_value.field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number; break; case AVP__Data::ALT_avp__AAA__3GPP__Geodetic__Information: delete single_value.field_avp__AAA__3GPP__Geodetic__Information; break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__GBR__UL: delete single_value.field_avp__PCC__3GPP__Extended__GBR__UL; break; case AVP__Data::ALT_avp__AAA__3GPP__MBSFN__Area__ID: delete single_value.field_avp__AAA__3GPP__MBSFN__Area__ID; break; case AVP__Data::ALT_avp__CxDx__3GPP__Server__Capabilities: delete single_value.field_avp__CxDx__3GPP__Server__Capabilities; break; case AVP__Data::ALT_avp__AAA__3GPP__Area__Scope: delete single_value.field_avp__AAA__3GPP__Area__Scope; break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Input__Packets: delete single_value.field_avp__MIPv4__NONE__Accounting__Input__Packets; break; case AVP__Data::ALT_avp__DCA__3GPP__SGW__Change: delete single_value.field_avp__DCA__3GPP__SGW__Change; break; case AVP__Data::ALT_avp__CxDx__3GPP__SCSCF__Restoration__Info: delete single_value.field_avp__CxDx__3GPP__SCSCF__Restoration__Info; break; case AVP__Data::ALT_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number: delete single_value.field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number; break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Subscription__Information: delete single_value.field_avp__DCA__3GPP__AoC__Subscription__Information; break; case AVP__Data::ALT_avp__AAA__3GPP__PUA__Flags: delete single_value.field_avp__AAA__3GPP__PUA__Flags; break; case AVP__Data::ALT_avp__DNAS__NONE__Callback__Id: delete single_value.field_avp__DNAS__NONE__Callback__Id; break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Usage: delete single_value.field_avp__DCA__3GPP__Time__Usage; break; case AVP__Data::ALT_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name: delete single_value.field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name; break; case AVP__Data::ALT_avp__DCC__NONE__CC__Output__Octets: delete single_value.field_avp__DCC__NONE__CC__Output__Octets; break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__User__Location__Info: delete single_value.field_avp__GI__3GPP__3GPP__User__Location__Info; break; case AVP__Data::ALT_avp__AAA__3GPP__Notification__To__UE__User: delete single_value.field_avp__AAA__3GPP__Notification__To__UE__User; break; case AVP__Data::ALT_avp__AAA__3GPP__Visited__PLMN__Id: delete single_value.field_avp__AAA__3GPP__Visited__PLMN__Id; break; case AVP__Data::ALT_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions: delete single_value.field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions; break; case AVP__Data::ALT_avp__DCA__3GPP__Participant__Group: delete single_value.field_avp__DCA__3GPP__Participant__Group; break; case AVP__Data::ALT_avp__DCA__3GPP__Play__Alternative: delete single_value.field_avp__DCA__3GPP__Play__Alternative; break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__User__Service__Type: delete single_value.field_avp__DCA__3GPP__MBMS__User__Service__Type; break; case AVP__Data::ALT_avp__DCA__3GPP__Transit__IOI__List: delete single_value.field_avp__DCA__3GPP__Transit__IOI__List; break; case AVP__Data::ALT_avp__RX__3GPP__Codec__Data: delete single_value.field_avp__RX__3GPP__Codec__Data; break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Config__Status: delete single_value.field_avp__S6__3GPP__Monitoring__Event__Config__Status; break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Name: delete single_value.field_avp__DCA__3GPP__SDP__Media__Name; break; case AVP__Data::ALT_avp__DCA__3GPP__AF__Correlation__Information: delete single_value.field_avp__DCA__3GPP__AF__Correlation__Information; break; case AVP__Data::ALT_avp__DCC__NONE__Cost__Information: delete single_value.field_avp__DCC__NONE__Cost__Information; break; case AVP__Data::ALT_avp__DCA__3GPP__Serving__Node__Identity: delete single_value.field_avp__DCA__3GPP__Serving__Node__Identity; break; case AVP__Data::ALT_avp__BASE__NONE__Error__Reporting__Host: delete single_value.field_avp__BASE__NONE__Error__Reporting__Host; break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Frequency: delete single_value.field_avp__DCA__3GPP__Radio__Frequency; break; case AVP__Data::ALT_avp__PCC__3GPP__Rule__Activation__Time: delete single_value.field_avp__PCC__3GPP__Rule__Activation__Time; break; case AVP__Data::ALT_avp__S6__3GPP__Service__Data: delete single_value.field_avp__S6__3GPP__Service__Data; break; case AVP__Data::ALT_avp__RX__3GPP__AF__Application__Identifier: delete single_value.field_avp__RX__3GPP__AF__Application__Identifier; break; case AVP__Data::ALT_avp__PCC__3GPP__NetLoc__Access__Support: delete single_value.field_avp__PCC__3GPP__NetLoc__Access__Support; break; case AVP__Data::ALT_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier: delete single_value.field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier; break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Configuration: delete single_value.field_avp__S6__3GPP__Monitoring__Event__Configuration; break; case AVP__Data::ALT_avp__PCC__3GPP__Offline: delete single_value.field_avp__PCC__3GPP__Offline; break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Method: delete single_value.field_avp__DCA__3GPP__SIP__Method; break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Definition: delete single_value.field_avp__PCC__3GPP__ADC__Rule__Definition; break; case AVP__Data::ALT_avp__AAA__3GPP__Additional__Context__ID: delete single_value.field_avp__AAA__3GPP__Additional__Context__ID; break; case AVP__Data::ALT_avp__DNAS__NONE__Login__Service: delete single_value.field_avp__DNAS__NONE__Login__Service; break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Security__Data: delete single_value.field_avp__DNAS__NONE__ARAP__Security__Data; break; case AVP__Data::ALT_avp__S6__3GPP__Allowed__PLMN__List: delete single_value.field_avp__S6__3GPP__Allowed__PLMN__List; break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Control__Mode: delete single_value.field_avp__PCC__3GPP__Bearer__Control__Mode; break; case AVP__Data::ALT_avp__AAA__3GPP__Active__APN: delete single_value.field_avp__AAA__3GPP__Active__APN; break; case AVP__Data::ALT_avp__PCC__3GPP__HeNB__Local__IP__Address: delete single_value.field_avp__PCC__3GPP__HeNB__Local__IP__Address; break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Content: delete single_value.field_avp__PCC__3GPP__Packet__Filter__Content; break; case AVP__Data::ALT_avp__AAA__3GPP__SMS__Register__Request: delete single_value.field_avp__AAA__3GPP__SMS__Register__Request; break; case AVP__Data::ALT_avp__CxDx__3GPP__Subscription__Info: delete single_value.field_avp__CxDx__3GPP__Subscription__Info; break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction: delete single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction; break; case AVP__Data::ALT_avp__DCA__3GPP__Client__Address: delete single_value.field_avp__DCA__3GPP__Client__Address; break; case AVP__Data::ALT_avp__AAA__3GPP__APN__Configuration: delete single_value.field_avp__AAA__3GPP__APN__Configuration; break; case AVP__Data::ALT_avp__DCA__3GPP__Subscriber__Role: delete single_value.field_avp__DCA__3GPP__Subscriber__Role; break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Number__Auth__Items: delete single_value.field_avp__CxDx__3GPP__SIP__Number__Auth__Items; break; case AVP__Data::ALT_avp__AAA__3GPP__OMC__Id: delete single_value.field_avp__AAA__3GPP__OMC__Id; break; case AVP__Data::ALT_avp__AAA__3GPP__GMLC__Restriction: delete single_value.field_avp__AAA__3GPP__GMLC__Restriction; break; case AVP__Data::ALT_avp__DNAS__NONE__State: delete single_value.field_avp__DNAS__NONE__State; break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Preference: delete single_value.field_avp__DNAS__NONE__Tunnel__Preference; break; case AVP__Data::ALT_avp__DCC__NONE__CC__Session__Failover: delete single_value.field_avp__DCC__NONE__CC__Session__Failover; break; case AVP__Data::ALT_avp__DCA__3GPP__Enhanced__Diagnostics: delete single_value.field_avp__DCA__3GPP__Enhanced__Diagnostics; break; case AVP__Data::ALT_avp__DCA__3GPP__CSG__Membership__Indication: delete single_value.field_avp__DCA__3GPP__CSG__Membership__Indication; break; case AVP__Data::ALT_avp__AAA__3GPP__Regional__Subscription__Zone__Code: delete single_value.field_avp__AAA__3GPP__Regional__Subscription__Zone__Code; break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Class: delete single_value.field_avp__DCA__3GPP__Message__Class; break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Negotiated__DSCP: delete single_value.field_avp__GI__3GPP__3GPP__Negotiated__DSCP; break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__S2a__Failure__Cause: delete single_value.field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__MN__SPI: delete single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI; break; case AVP__Data::ALT_avp__DCA__3GPP__Trigger: delete single_value.field_avp__DCA__3GPP__Trigger; break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Identity__Change: delete single_value.field_avp__DCA__3GPP__Called__Identity__Change; break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Request__Timestamp: delete single_value.field_avp__DCA__3GPP__ProSe__Request__Timestamp; break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Id: delete single_value.field_avp__DCA__3GPP__PoC__Session__Id; break; case AVP__Data::ALT_avp__BASE__NONE__Proxy__State: delete single_value.field_avp__BASE__NONE__Proxy__State; break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Server__Role: delete single_value.field_avp__DCA__3GPP__PoC__Server__Role; break; case AVP__Data::ALT_avp__DCA__3GPP__Forwarding__Pending: delete single_value.field_avp__DCA__3GPP__Forwarding__Pending; break; case AVP__Data::ALT_avp__S6__3GPP__SIR__Flags: delete single_value.field_avp__S6__3GPP__SIR__Flags; break; case AVP__Data::ALT_avp__DCC__NONE__Credit__Control__Failure__Handling: delete single_value.field_avp__DCC__NONE__Credit__Control__Failure__Handling; break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Agent__Info: delete single_value.field_avp__MIPv6__NONE__MIP6__Agent__Info; break; case AVP__Data::ALT_avp__RX__3GPP__MPS__Identifier: delete single_value.field_avp__RX__3GPP__MPS__Identifier; break; case AVP__Data::ALT_avp__PCC__3GPP__Credit__Management__Status: delete single_value.field_avp__PCC__3GPP__Credit__Management__Status; break; case AVP__Data::ALT_avp__AAA__3GPP__MDT__Allowed__PLMN__Id: delete single_value.field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id; break; case AVP__Data::ALT_avp__DCA__3GPP__Monitored__PLMN__Identifier: delete single_value.field_avp__DCA__3GPP__Monitored__PLMN__Identifier; break; case AVP__Data::ALT_avp__S6__3GPP__Service__Result: delete single_value.field_avp__S6__3GPP__Service__Result; break; case AVP__Data::ALT_avp__PCC__3GPP__Reporting__Level: delete single_value.field_avp__PCC__3GPP__Reporting__Level; break; case AVP__Data::ALT_avp__AAA__3GPP__MME__Location__Information: delete single_value.field_avp__AAA__3GPP__MME__Location__Information; break; case AVP__Data::ALT_avp__DCA__3GPP__Served__Party__IP__Address: delete single_value.field_avp__DCA__3GPP__Served__Party__IP__Address; break; case AVP__Data::ALT_avp__RX__3GPP__Max__Supported__Bandwidth__DL: delete single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__DL; break; case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Reception: delete single_value.field_avp__DCA__3GPP__Time__First__Reception; break; case AVP__Data::ALT_avp__PCC__3GPP__Pre__emption__Capability: delete single_value.field_avp__PCC__3GPP__Pre__emption__Capability; break; case AVP__Data::ALT_avp__AAA__3GPP__Subscribed__VSRVCC: delete single_value.field_avp__AAA__3GPP__Subscribed__VSRVCC; break; case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Flags: delete single_value.field_avp__PCC__3GPP__Monitoring__Flags; break; case AVP__Data::ALT_avp__BASE__NONE__Redirect__Max__Cache__Time: delete single_value.field_avp__BASE__NONE__Redirect__Max__Cache__Time; break; case AVP__Data::ALT_avp__CxDx__3GPP__Feature__List: delete single_value.field_avp__CxDx__3GPP__Feature__List; break; case AVP__Data::ALT_avp__DCA__3GPP__Address__Type: delete single_value.field_avp__DCA__3GPP__Address__Type; break; case AVP__Data::ALT_avp__PCC__3GPP__TCP__Source__Port: delete single_value.field_avp__PCC__3GPP__TCP__Source__Port; break; case AVP__Data::ALT_avp__PCC__3GPP__Application__Detection__Information: delete single_value.field_avp__PCC__3GPP__Application__Detection__Information; break; case AVP__Data::ALT_avp__AAA__3GPP__Emergency__Info: delete single_value.field_avp__AAA__3GPP__Emergency__Info; break; case AVP__Data::ALT_avp__DCA__3GPP__Remaining__Balance: delete single_value.field_avp__DCA__3GPP__Remaining__Balance; break; case AVP__Data::ALT_avp__AAA__3GPP__MPS__Priority: delete single_value.field_avp__AAA__3GPP__MPS__Priority; break; case AVP__Data::ALT_avp__DCA__3GPP__Next__Tariff: delete single_value.field_avp__DCA__3GPP__Next__Tariff; break; case AVP__Data::ALT_avp__DCC__NONE__Requested__Action: delete single_value.field_avp__DCC__NONE__Requested__Action; break; case AVP__Data::ALT_avp__CxDx__3GPP__Record__Route: delete single_value.field_avp__CxDx__3GPP__Record__Route; break; case AVP__Data::ALT_avp__DCA__3GPP__Tariff__XML: delete single_value.field_avp__DCA__3GPP__Tariff__XML; break; case AVP__Data::ALT_avp__AAA__3GPP__Alert__Reason: delete single_value.field_avp__AAA__3GPP__Alert__Reason; break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Address: delete single_value.field_avp__DCA__3GPP__Recipient__Address; break; case AVP__Data::ALT_avp__DCA__3GPP__Change__Condition: delete single_value.field_avp__DCA__3GPP__Change__Condition; break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__CG__IPv6__Address: delete single_value.field_avp__GI__3GPP__3GPP__CG__IPv6__Address; break; case AVP__Data::ALT_avp__DNAS__NONE__Idle__Timeout: delete single_value.field_avp__DNAS__NONE__Idle__Timeout; break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port__Id: delete single_value.field_avp__DNAS__NONE__NAS__Port__Id; break; case AVP__Data::ALT_avp__AAA__3GPP__DEA__Flags: delete single_value.field_avp__AAA__3GPP__DEA__Flags; break; case AVP__Data::ALT_avp__DCA__3GPP__SCS__AS__Address: delete single_value.field_avp__DCA__3GPP__SCS__AS__Address; break; case AVP__Data::ALT_avp__AAA__3GPP__MO__LR: delete single_value.field_avp__AAA__3GPP__MO__LR; break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Visited__Network__Identifier: delete single_value.field_avp__DCA__3GPP__IMS__Visited__Network__Identifier; break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role: delete single_value.field_avp__DCA__3GPP__PoC__User__Role; break; case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Identifier: delete single_value.field_avp__DCA__3GPP__Announcement__Identifier; break; case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__IP__Access: delete single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access; break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Report__Data: delete single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Data; break; case AVP__Data::ALT_avp__DCA__3GPP__Adaptations: delete single_value.field_avp__DCA__3GPP__Adaptations; break; case AVP__Data::ALT_avp__BASE__NONE__Host__IP__Address: delete single_value.field_avp__BASE__NONE__Host__IP__Address; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Reg__Request: delete single_value.field_avp__MIPv4__NONE__MIP__Reg__Request; break; case AVP__Data::ALT_avp__DCA__3GPP__Quota__Holding__Time: delete single_value.field_avp__DCA__3GPP__Quota__Holding__Time; break; case AVP__Data::ALT_avp__AAA__3GPP__Maximum__Wait__Time: delete single_value.field_avp__AAA__3GPP__Maximum__Wait__Time; break; case AVP__Data::ALT_avp__RX__3GPP__Max__Requested__Bandwidth__UL: delete single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__UL; break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Support: delete single_value.field_avp__PCC__3GPP__Usage__Monitoring__Support; break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Response__Time: delete single_value.field_avp__S6__3GPP__Maximum__Response__Time; break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope__Reporting: delete single_value.field_avp__DCA__3GPP__Envelope__Reporting; break; case AVP__Data::ALT_avp__DCA__3GPP__Application__Server: delete single_value.field_avp__DCA__3GPP__Application__Server; break; case AVP__Data::ALT_avp__RX__3GPP__Sponsor__Identity: delete single_value.field_avp__RX__3GPP__Sponsor__Identity; break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Link: delete single_value.field_avp__DNAS__NONE__Framed__Appletalk__Link; break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Interface__Id: delete single_value.field_avp__DNAS__NONE__Framed__Interface__Id; break; case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Alert__Indication: delete single_value.field_avp__DCA__3GPP__Proximity__Alert__Indication; break; case AVP__Data::ALT_avp__PCC__3GPP__CoA__IP__Address: delete single_value.field_avp__PCC__3GPP__CoA__IP__Address; break; case AVP__Data::ALT_avp__DCA__3GPP__Trunk__Group__Id: delete single_value.field_avp__DCA__3GPP__Trunk__Group__Id; break; case AVP__Data::ALT_avp__PCC__3GPP__Default__QoS__Information: delete single_value.field_avp__PCC__3GPP__Default__QoS__Information; break; case AVP__Data::ALT_avp__PCC__3GPP__AN__GW__Address: delete single_value.field_avp__PCC__3GPP__AN__GW__Address; break; case AVP__Data::ALT_avp__DCA__3GPP__Start__Of__Charging: delete single_value.field_avp__DCA__3GPP__Start__Of__Charging; break; case AVP__Data::ALT_avp__DCA__3GPP__Participants__Involved: delete single_value.field_avp__DCA__3GPP__Participants__Involved; break; case AVP__Data::ALT_avp__PCC__3GPP__NBIFOM__Support: delete single_value.field_avp__PCC__3GPP__NBIFOM__Support; break; case AVP__Data::ALT_avp__PCC__3GPP__Redirect__Support: delete single_value.field_avp__PCC__3GPP__Redirect__Support; break; case AVP__Data::ALT_avp__AAA__3GPP__IMSI__Group__Id: delete single_value.field_avp__AAA__3GPP__IMSI__Group__Id; break; case AVP__Data::ALT_avp__AAA__3GPP__Cell__Global__Identity: delete single_value.field_avp__AAA__3GPP__Cell__Global__Identity; break; case AVP__Data::ALT_avp__BASE__NONE__Vendor__Id: delete single_value.field_avp__BASE__NONE__Vendor__Id; break; case AVP__Data::ALT_avp__AAA__3GPP__PDN__Connection__Continuity: delete single_value.field_avp__AAA__3GPP__PDN__Connection__Continuity; break; case AVP__Data::ALT_avp__DCA__3GPP__Tariff__Information: delete single_value.field_avp__DCA__3GPP__Tariff__Information; break; case AVP__Data::ALT_avp__CxDx__3GPP__Wildcarded__Public__Identity: delete single_value.field_avp__CxDx__3GPP__Wildcarded__Public__Identity; break; case AVP__Data::ALT_avp__MIPv4__NONE__Acct__Session__Time: delete single_value.field_avp__MIPv4__NONE__Acct__Session__Time; break; case AVP__Data::ALT_avp__AAA__3GPP__DSA__Flags: delete single_value.field_avp__AAA__3GPP__DSA__Flags; break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Event__Type: delete single_value.field_avp__DCA__3GPP__PoC__Event__Type; break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Data: delete single_value.field_avp__AAA__3GPP__Trace__Data; break; case AVP__Data::ALT_avp__AAA__3GPP__LCS__Info: delete single_value.field_avp__AAA__3GPP__LCS__Info; break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Requestor__Id__String: delete single_value.field_avp__DCA__3GPP__LCS__Requestor__Id__String; break; case AVP__Data::ALT_avp__AAA__3GPP__PDN__GW__Allocation__Type: delete single_value.field_avp__AAA__3GPP__PDN__GW__Allocation__Type; break; case AVP__Data::ALT_avp__DCA__3GPP__Additional__Type__Information: delete single_value.field_avp__DCA__3GPP__Additional__Type__Information; break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__MCC__MNC: delete single_value.field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC; break; case AVP__Data::ALT_avp__AAA__3GPP__HESSID: delete single_value.field_avp__AAA__3GPP__HESSID; break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Class: delete single_value.field_avp__DCA__3GPP__Content__Class; break; case AVP__Data::ALT_avp__BASE__NONE__Event__Timestamp: delete single_value.field_avp__BASE__NONE__Event__Timestamp; break; case AVP__Data::ALT_avp__DCA__3GPP__TAD__Identifier: delete single_value.field_avp__DCA__3GPP__TAD__Identifier; break; case AVP__Data::ALT_avp__DCC__NONE__Final__Unit__Action: delete single_value.field_avp__DCC__NONE__Final__Unit__Action; break; case AVP__Data::ALT_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result: delete single_value.field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result; break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Generic__Information: delete single_value.field_avp__DCA__3GPP__Service__Generic__Information; break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Type: delete single_value.field_avp__DCA__3GPP__Variable__Part__Type; break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Discovery__Model: delete single_value.field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model; break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Requested__BW__UL: delete single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__UL; break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Device__Trigger__Indicator: delete single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Indicator; break; case AVP__Data::ALT_avp__S6__3GPP__User__Identifier: delete single_value.field_avp__S6__3GPP__User__Identifier; break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Base__Name: delete single_value.field_avp__PCC__3GPP__QoS__Rule__Base__Name; break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Pool: delete single_value.field_avp__DNAS__NONE__Framed__IPv6__Pool; break; case AVP__Data::ALT_avp__AAA__3GPP__Restoration__Priority: delete single_value.field_avp__AAA__3GPP__Restoration__Priority; break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Diagnostics: delete single_value.field_avp__DCA__3GPP__ISUP__Cause__Diagnostics; break; case AVP__Data::ALT_avp__S6__3GPP__Association__Type: delete single_value.field_avp__S6__3GPP__Association__Type; break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Definition: delete single_value.field_avp__PCC__3GPP__Charging__Rule__Definition; break; case AVP__Data::ALT_avp__DCC__NONE__Rating__Group: delete single_value.field_avp__DCC__NONE__Rating__Group; break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MN__HA__SPI: delete single_value.field_avp__MIPv6__NONE__MIP__MN__HA__SPI; break; case AVP__Data::ALT_avp__RX__3GPP__Min__Requested__Bandwidth__UL: delete single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__UL; break; case AVP__Data::ALT_avp__DCA__3GPP__Application__Specific__Data: delete single_value.field_avp__DCA__3GPP__Application__Specific__Data; break; case AVP__Data::ALT_avp__PCC__3GPP__CoA__Information: delete single_value.field_avp__PCC__3GPP__CoA__Information; break; case AVP__Data::ALT_avp__AAA__3GPP__Report__Amount: delete single_value.field_avp__AAA__3GPP__Report__Amount; break; case AVP__Data::ALT_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name: delete single_value.field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name; break; case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info: delete single_value.field_avp__DCC__NONE__User__Equipment__Info; break; case AVP__Data::ALT_avp__AAA__3GPP__A__MSISDN: delete single_value.field_avp__AAA__3GPP__A__MSISDN; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Mobile__Node__Address: delete single_value.field_avp__MIPv4__NONE__MIP__Mobile__Node__Address; break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Report: delete single_value.field_avp__PCC__3GPP__Routing__Rule__Report; break; case AVP__Data::ALT_avp__AAA__3GPP__Number__Of__Requested__Vectors: delete single_value.field_avp__AAA__3GPP__Number__Of__Requested__Vectors; break; case AVP__Data::ALT_avp__AAA__3GPP__AIR__Flags: delete single_value.field_avp__AAA__3GPP__AIR__Flags; break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Protocol__ID: delete single_value.field_avp__DCA__3GPP__SM__Protocol__ID; break; case AVP__Data::ALT_avp__DCA__3GPP__Low__Priority__Indicator: delete single_value.field_avp__DCA__3GPP__Low__Priority__Indicator; break; case AVP__Data::ALT_avp__AAA__3GPP__Geographical__Information: delete single_value.field_avp__AAA__3GPP__Geographical__Information; break; case AVP__Data::ALT_avp__DCA__3GPP__Participant__Action__Type: delete single_value.field_avp__DCA__3GPP__Participant__Action__Type; break; case AVP__Data::ALT_avp__DCA__3GPP__Node__Id: delete single_value.field_avp__DCA__3GPP__Node__Id; break; case AVP__Data::ALT_avp__CxDx__3GPP__Loose__Route__Indication: delete single_value.field_avp__CxDx__3GPP__Loose__Route__Indication; break; case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Type: delete single_value.field_avp__DCC__NONE__Service__Parameter__Type; break; case AVP__Data::ALT_avp__AAA__3GPP__MME__User__State: delete single_value.field_avp__AAA__3GPP__MME__User__State; break; case AVP__Data::ALT_avp__AAA__3GPP__Access__Restriction__Data: delete single_value.field_avp__AAA__3GPP__Access__Restriction__Data; break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Service__Type: delete single_value.field_avp__DCA__3GPP__SM__Service__Type; break; case AVP__Data::ALT_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag: delete single_value.field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Filter__Rule: delete single_value.field_avp__MIPv4__NONE__MIP__Filter__Rule; break; case AVP__Data::ALT_avp__BASE__NONE__Failed__AVP: delete single_value.field_avp__BASE__NONE__Failed__AVP; break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__RAT__Type: delete single_value.field_avp__GI__3GPP__3GPP__RAT__Type; break; case AVP__Data::ALT_avp__AAA__3GPP__SS__Status: delete single_value.field_avp__AAA__3GPP__SS__Status; break; case AVP__Data::ALT_avp__DCA__3GPP__Neighbour__Node__Address: delete single_value.field_avp__DCA__3GPP__Neighbour__Node__Address; break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Type: delete single_value.field_avp__DCA__3GPP__Location__Type; break; case AVP__Data::ALT_avp__DCA__3GPP__Quota__Indicator: delete single_value.field_avp__DCA__3GPP__Quota__Indicator; break; case AVP__Data::ALT_avp__DCA__3GPP__Priority: delete single_value.field_avp__DCA__3GPP__Priority; break; case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Update: delete single_value.field_avp__S6__3GPP__NIDD__Authorization__Update; break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Data: delete single_value.field_avp__DCA__3GPP__Service__Specific__Data; break; case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id__Type: delete single_value.field_avp__DCC__NONE__Subscription__Id__Type; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__HA__MSA: delete single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA; break; case AVP__Data::ALT_avp__AAA__3GPP__Connectivity__Flags: delete single_value.field_avp__AAA__3GPP__Connectivity__Flags; break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Operation: delete single_value.field_avp__PCC__3GPP__Packet__Filter__Operation; break; case AVP__Data::ALT_avp__DCA__3GPP__VCS__Information: delete single_value.field_avp__DCA__3GPP__VCS__Information; break; case AVP__Data::ALT_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion: delete single_value.field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion; break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Disposition: delete single_value.field_avp__DCA__3GPP__Content__Disposition; break; case AVP__Data::ALT_avp__RX__3GPP__SIP__Forking__Indication: delete single_value.field_avp__RX__3GPP__SIP__Forking__Indication; break; case AVP__Data::ALT_avp__DNAS__NONE__User__Password: delete single_value.field_avp__DNAS__NONE__User__Password; break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address: delete single_value.field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address; break; case AVP__Data::ALT_avp__S6__3GPP__IMEI__Change: delete single_value.field_avp__S6__3GPP__IMEI__Change; break; case AVP__Data::ALT_avp__PCC__3GPP__IP__CAN__Type: delete single_value.field_avp__PCC__3GPP__IP__CAN__Type; break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Component: delete single_value.field_avp__DCA__3GPP__SDP__Media__Component; break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Desired__BW__UL: delete single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__UL; break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container: delete single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container; break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authorization: delete single_value.field_avp__CxDx__3GPP__SIP__Authorization; break; case AVP__Data::ALT_avp__PCC__3GPP__Revalidation__Time: delete single_value.field_avp__PCC__3GPP__Revalidation__Time; break; case AVP__Data::ALT_avp__AAA__3GPP__Logging__Interval: delete single_value.field_avp__AAA__3GPP__Logging__Interval; break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Information: delete single_value.field_avp__DCA__3GPP__PoC__Information; break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Status: delete single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Status; break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Filter: delete single_value.field_avp__PCC__3GPP__Routing__Filter; break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability: delete single_value.field_avp__AAA__3GPP__WLAN__offloadability; break; case AVP__Data::ALT_avp__DCA__3GPP__Data__Coding__Scheme: delete single_value.field_avp__DCA__3GPP__Data__Coding__Scheme; break; case AVP__Data::ALT_avp__PCC__3GPP__Metering__Method: delete single_value.field_avp__PCC__3GPP__Metering__Method; break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Tunnel__Connection: delete single_value.field_avp__DNAS__NONE__Acct__Tunnel__Connection; break; case AVP__Data::ALT_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism: delete single_value.field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism; break; case AVP__Data::ALT_avp__DCA__3GPP__Initial__IMS__Charging__Identifier: delete single_value.field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier; break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Filter__Rule: delete single_value.field_avp__DNAS__NONE__NAS__Filter__Rule; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Feature__Vector: delete single_value.field_avp__MIPv4__NONE__MIP__Feature__Vector; break; case AVP__Data::ALT_avp__BASE__NONE__Session__Server__Failover: delete single_value.field_avp__BASE__NONE__Session__Server__Failover; break; case AVP__Data::ALT_avp__DCA__3GPP__Accumulated__Cost: delete single_value.field_avp__DCA__3GPP__Accumulated__Cost; break; case AVP__Data::ALT_avp__CxDx__3GPP__Integrity__Key: delete single_value.field_avp__CxDx__3GPP__Integrity__Key; break; case AVP__Data::ALT_avp__AAA__3GPP__E__UTRAN__Vector: delete single_value.field_avp__AAA__3GPP__E__UTRAN__Vector; break; case AVP__Data::ALT_avp__DCA__3GPP__SMSC__Address: delete single_value.field_avp__DCA__3GPP__SMSC__Address; break; case AVP__Data::ALT_avp__DCA__3GPP__PDP__Address__Prefix__Length: delete single_value.field_avp__DCA__3GPP__PDP__Address__Prefix__Length; break; case AVP__Data::ALT_avp__BASE__NONE__Experimental__Result: delete single_value.field_avp__BASE__NONE__Experimental__Result; break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Link__Count: delete single_value.field_avp__DNAS__NONE__Acct__Link__Count; break; case AVP__Data::ALT_avp__DCC__NONE__Unit__Value: delete single_value.field_avp__DCC__NONE__Unit__Value; break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Event__List: delete single_value.field_avp__AAA__3GPP__Trace__Event__List; break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Id: delete single_value.field_avp__DCA__3GPP__LCS__Client__Id; break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__PDP__Type: delete single_value.field_avp__GI__3GPP__3GPP__PDP__Type; break; case AVP__Data::ALT_avp__DNAS__NONE__Reply__Message: delete single_value.field_avp__DNAS__NONE__Reply__Message; break; case AVP__Data::ALT_avp__DNAS__NONE__Connect__Info: delete single_value.field_avp__DNAS__NONE__Connect__Info; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Replay__Mode: delete single_value.field_avp__MIPv4__NONE__MIP__Replay__Mode; break; case AVP__Data::ALT_avp__BASE__NONE__Proxy__Host: delete single_value.field_avp__BASE__NONE__Proxy__Host; break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Talk__Bursts: delete single_value.field_avp__DCA__3GPP__Number__Of__Talk__Bursts; break; case AVP__Data::ALT_avp__AAA__3GPP__Short__Network__Name: delete single_value.field_avp__AAA__3GPP__Short__Network__Name; break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Size: delete single_value.field_avp__DCA__3GPP__Message__Size; break; case AVP__Data::ALT_avp__DCA__3GPP__Additional__Exception__Reports: delete single_value.field_avp__DCA__3GPP__Additional__Exception__Reports; break; case AVP__Data::ALT_avp__DCA__3GPP__Access__Transfer__Information: delete single_value.field_avp__DCA__3GPP__Access__Transfer__Information; break; case AVP__Data::ALT_avp__S6__3GPP__Communication__Pattern__Set: delete single_value.field_avp__S6__3GPP__Communication__Pattern__Set; break; case AVP__Data::ALT_avp__AAA__3GPP__TWAG__UP__Address: delete single_value.field_avp__AAA__3GPP__TWAG__UP__Address; break; case AVP__Data::ALT_avp__DCA__3GPP__MMBox__Storage__Requested: delete single_value.field_avp__DCA__3GPP__MMBox__Storage__Requested; break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Status: delete single_value.field_avp__RX__3GPP__Flow__Status; break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Challenge: delete single_value.field_avp__DNAS__NONE__CHAP__Challenge; break; case AVP__Data::ALT_avp__DCA__3GPP__PC3__Control__Protocol__Cause: delete single_value.field_avp__DCA__3GPP__PC3__Control__Protocol__Cause; break; case AVP__Data::ALT_avp__DCC__NONE__CC__Unit__Type: delete single_value.field_avp__DCC__NONE__CC__Unit__Type; break; case AVP__Data::ALT_avp__DCA__3GPP__Calling__Party__Address: delete single_value.field_avp__DCA__3GPP__Calling__Party__Address; break; case AVP__Data::ALT_avp__RX__3GPP__MCPTT__Identifier: delete single_value.field_avp__RX__3GPP__MCPTT__Identifier; break; case AVP__Data::ALT_avp__S6__3GPP__Group__Monitoring__Event__Report: delete single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report; break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Upgrade: delete single_value.field_avp__PCC__3GPP__QoS__Upgrade; break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Append__Free__Format__Data: delete single_value.field_avp__DCA__3GPP__PS__Append__Free__Format__Data; break; case AVP__Data::ALT_avp__PCC__3GPP__AN__GW__Status: delete single_value.field_avp__PCC__3GPP__AN__GW__Status; break; case AVP__Data::ALT_avp__DNAS__NONE__Service__Type: delete single_value.field_avp__DNAS__NONE__Service__Type; break; case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Key: delete single_value.field_avp__PCC__3GPP__Monitoring__Key; break; case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Period__UMTS: delete single_value.field_avp__AAA__3GPP__Measurement__Period__UMTS; break; case AVP__Data::ALT_avp__DCA__3GPP__Media__Initiator__Flag: delete single_value.field_avp__DCA__3GPP__Media__Initiator__Flag; break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Location__Number: delete single_value.field_avp__DCA__3GPP__ISUP__Location__Number; break; case AVP__Data::ALT_avp__PCC__3GPP__3GPP__PS__Data__Off__Status: delete single_value.field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status; break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Install: delete single_value.field_avp__PCC__3GPP__Routing__Rule__Install; break; case AVP__Data::ALT_avp__AAA__3GPP__Reset__ID: delete single_value.field_avp__AAA__3GPP__Reset__ID; break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Data__Container: delete single_value.field_avp__DCA__3GPP__Service__Data__Container; break; case AVP__Data::ALT_avp__CxDx__3GPP__Server__Assignment__Type: delete single_value.field_avp__CxDx__3GPP__Server__Assignment__Type; break; case AVP__Data::ALT_avp__AAA__3GPP__PUR__Flags: delete single_value.field_avp__AAA__3GPP__PUR__Flags; break; case AVP__Data::ALT_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope: delete single_value.field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope; break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Routing: delete single_value.field_avp__DNAS__NONE__Framed__Routing; break; case AVP__Data::ALT_avp__AAA__3GPP__IMEI: delete single_value.field_avp__AAA__3GPP__IMEI; break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Ident: delete single_value.field_avp__DNAS__NONE__CHAP__Ident; break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Text: delete single_value.field_avp__DCA__3GPP__Interface__Text; break; case AVP__Data::ALT_avp__AAA__3GPP__Kc: delete single_value.field_avp__AAA__3GPP__Kc; break; case AVP__Data::ALT_avp__DCA__3GPP__Current__Tariff: delete single_value.field_avp__DCA__3GPP__Current__Tariff; break; case AVP__Data::ALT_avp__AAA__3GPP__SGSN__Number: delete single_value.field_avp__AAA__3GPP__SGSN__Number; break; case AVP__Data::ALT_avp__AAA__3GPP__HPLMN__ODB: delete single_value.field_avp__AAA__3GPP__HPLMN__ODB; break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Type: delete single_value.field_avp__DCA__3GPP__Time__Quota__Type; break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Info: delete single_value.field_avp__AAA__3GPP__Trace__Info; break; case AVP__Data::ALT_avp__DCA__3GPP__Domain__Name: delete single_value.field_avp__DCA__3GPP__Domain__Name; break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Charging__Characteristics: delete single_value.field_avp__GI__3GPP__3GPP__Charging__Characteristics; break; case AVP__Data::ALT_avp__AAA__3GPP__PDP__Context: delete single_value.field_avp__AAA__3GPP__PDP__Context; break; case AVP__Data::ALT_avp__DCC__NONE__CC__Money: delete single_value.field_avp__DCC__NONE__CC__Money; break; case AVP__Data::ALT_avp__AAA__3GPP__DER__Flags: delete single_value.field_avp__AAA__3GPP__DER__Flags; break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Data__Coding__Scheme: delete single_value.field_avp__DCA__3GPP__LCS__Data__Coding__Scheme; break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__Address: delete single_value.field_avp__GI__3GPP__3GPP__GGSN__Address; break; case AVP__Data::ALT_avp__BASE__NONE__Proxy__Info: delete single_value.field_avp__BASE__NONE__Proxy__Info; break; case AVP__Data::ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node: delete single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node; break; case AVP__Data::ALT_avp__S6__3GPP__Node__Type: delete single_value.field_avp__S6__3GPP__Node__Type; break; case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Volume: delete single_value.field_avp__DCA__3GPP__Talk__Burst__Volume; break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Id: delete single_value.field_avp__DCA__3GPP__Service__Id; break; case AVP__Data::ALT_avp__RX__3GPP__Priority__Sharing__Indicator: delete single_value.field_avp__RX__3GPP__Priority__Sharing__Indicator; break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Type: delete single_value.field_avp__DNAS__NONE__Tunnel__Type; break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Name: delete single_value.field_avp__PCC__3GPP__QoS__Rule__Name; break; case AVP__Data::ALT_avp__DCA__3GPP__Trigger__Type: delete single_value.field_avp__DCA__3GPP__Trigger__Type; break; case AVP__Data::ALT_avp__DCA__3GPP__Instance__Id: delete single_value.field_avp__DCA__3GPP__Instance__Id; break; case AVP__Data::ALT_avp__S6__3GPP__Scheduled__Communication__Time: delete single_value.field_avp__S6__3GPP__Scheduled__Communication__Time; break; case AVP__Data::ALT_avp__RX__3GPP__Max__Requested__Bandwidth__DL: delete single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__DL; break; case AVP__Data::ALT_avp__DCA__3GPP__Role__Of__ProSe__Function: delete single_value.field_avp__DCA__3GPP__Role__Of__ProSe__Function; break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Latency: delete single_value.field_avp__S6__3GPP__Maximum__Latency; break; case AVP__Data::ALT_avp__PCC__3GPP__PCC__Rule__Status: delete single_value.field_avp__PCC__3GPP__PCC__Rule__Status; break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Response__Timestamp: delete single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp; break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__GBR__DL: delete single_value.field_avp__PCC__3GPP__Extended__GBR__DL; break; case AVP__Data::ALT_avp__AAA__3GPP__MBSFN__Area: delete single_value.field_avp__AAA__3GPP__MBSFN__Area; break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__UE__ID: delete single_value.field_avp__DCA__3GPP__ProSe__UE__ID; break; case AVP__Data::ALT_avp__CxDx__3GPP__Server__Name: delete single_value.field_avp__CxDx__3GPP__Server__Name; break; case AVP__Data::ALT_avp__S6__3GPP__APN__Validity__Time: delete single_value.field_avp__S6__3GPP__APN__Validity__Time; break; case AVP__Data::ALT_avp__PCC__3GPP__Allocation__Retention__Priority: delete single_value.field_avp__PCC__3GPP__Allocation__Retention__Priority; break; case AVP__Data::ALT_avp__DCC__NONE__Check__Balance__Result: delete single_value.field_avp__DCC__NONE__Check__Balance__Result; break; case AVP__Data::ALT_avp__AAA__3GPP__Job__Type: delete single_value.field_avp__AAA__3GPP__Job__Type; break; case AVP__Data::ALT_avp__BASE__NONE__Destination__Host: delete single_value.field_avp__BASE__NONE__Destination__Host; break; case AVP__Data::ALT_avp__AAA__3GPP__Positioning__Method: delete single_value.field_avp__AAA__3GPP__Positioning__Method; break; case AVP__Data::ALT_avp__CxDx__3GPP__LIA__Flags: delete single_value.field_avp__CxDx__3GPP__LIA__Flags; break; case AVP__Data::ALT_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count: delete single_value.field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count; break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service__Type: delete single_value.field_avp__DCA__3GPP__AoC__Service__Type; break; case AVP__Data::ALT_avp__DNAS__NONE__Login__IP__Host: delete single_value.field_avp__DNAS__NONE__Login__IP__Host; break; case AVP__Data::ALT_avp__AAA__3GPP__IDA__Flags: delete single_value.field_avp__AAA__3GPP__IDA__Flags; break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Security: delete single_value.field_avp__DNAS__NONE__ARAP__Security; break; case AVP__Data::ALT_avp__DNAS__NONE__Origin__AAA__Protocol: delete single_value.field_avp__DNAS__NONE__Origin__AAA__Protocol; break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Last__Usage: delete single_value.field_avp__DCA__3GPP__Time__Last__Usage; break; case AVP__Data::ALT_avp__CxDx__3GPP__Charging__Information: delete single_value.field_avp__CxDx__3GPP__Charging__Information; break; case AVP__Data::ALT_avp__AAA__3GPP__ULA__Flags: delete single_value.field_avp__AAA__3GPP__ULA__Flags; break; case AVP__Data::ALT_avp__DCA__3GPP__Originator__Interface: delete single_value.field_avp__DCA__3GPP__Originator__Interface; break; case AVP__Data::ALT_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported: delete single_value.field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported; break; case AVP__Data::ALT_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature: delete single_value.field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature; break; case AVP__Data::ALT_avp__DCA__3GPP__File__Repair__Supported: delete single_value.field_avp__DCA__3GPP__File__Repair__Supported; break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPX__Network: delete single_value.field_avp__DNAS__NONE__Framed__IPX__Network; break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Assignment__Id: delete single_value.field_avp__DNAS__NONE__Tunnel__Assignment__Id; break; case AVP__Data::ALT_avp__DCC__NONE__CC__Service__Specific__Units: delete single_value.field_avp__DCC__NONE__CC__Service__Specific__Units; break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Answer__Timestamp: delete single_value.field_avp__DCA__3GPP__SDP__Answer__Timestamp; break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__Identifier: delete single_value.field_avp__AAA__3GPP__WLAN__Identifier; break; case AVP__Data::ALT_avp__DCA__3GPP__Type__Number: delete single_value.field_avp__DCA__3GPP__Type__Number; break; case AVP__Data::ALT_avp__DCA__3GPP__NIDD__Submission: delete single_value.field_avp__DCA__3GPP__NIDD__Submission; break; case AVP__Data::ALT_avp__S6__3GPP__T4__Parameters: delete single_value.field_avp__S6__3GPP__T4__Parameters; break; case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Identifier__Value: delete single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value; break; case AVP__Data::ALT_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier: delete single_value.field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier; break; case AVP__Data::ALT_avp__S6__3GPP__AESE__Error__Report: delete single_value.field_avp__S6__3GPP__AESE__Error__Report; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__HA__SPI: delete single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI; break; case AVP__Data::ALT_avp__DCA__3GPP__Event__Type: delete single_value.field_avp__DCA__3GPP__Event__Type; break; case AVP__Data::ALT_avp__RX__3GPP__Sharing__Key__DL: delete single_value.field_avp__RX__3GPP__Sharing__Key__DL; break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Remove: delete single_value.field_avp__PCC__3GPP__ADC__Rule__Remove; break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container: delete single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container; break; case AVP__Data::ALT_avp__S6__3GPP__Restricted__PLMN__List: delete single_value.field_avp__S6__3GPP__Restricted__PLMN__List; break; case AVP__Data::ALT_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx: delete single_value.field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx; break; case AVP__Data::ALT_avp__AAA__3GPP__Age__Of__Location__Information: delete single_value.field_avp__AAA__3GPP__Age__Of__Location__Information; break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Group__Name: delete single_value.field_avp__DCA__3GPP__PoC__Group__Name; break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Requested__BW__DL: delete single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__DL; break; case AVP__Data::ALT_avp__PCC__3GPP__Flow__Information: delete single_value.field_avp__PCC__3GPP__Flow__Information; break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Information: delete single_value.field_avp__DCA__3GPP__PS__Information; break; case AVP__Data::ALT_avp__DCA__3GPP__MTC__IWF__Address: delete single_value.field_avp__DCA__3GPP__MTC__IWF__Address; break; case AVP__Data::ALT_avp__PCC__3GPP__Execution__Time: delete single_value.field_avp__PCC__3GPP__Execution__Time; break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Identifier: delete single_value.field_avp__DNAS__NONE__NAS__Identifier; break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Server__Auth__Id: delete single_value.field_avp__DNAS__NONE__Tunnel__Server__Auth__Id; break; case AVP__Data::ALT_avp__CxDx__3GPP__Contact: delete single_value.field_avp__CxDx__3GPP__Contact; break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Correlation__Indicator: delete single_value.field_avp__PCC__3GPP__Charging__Correlation__Indicator; break; case AVP__Data::ALT_avp__DCC__NONE__Credit__Control: delete single_value.field_avp__DCC__NONE__Credit__Control; break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Record__Number: delete single_value.field_avp__BASE__NONE__Accounting__Record__Number; break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__Event__1I: delete single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1I; break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction: delete single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction; break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Mode: delete single_value.field_avp__DCA__3GPP__Service__Mode; break; case AVP__Data::ALT_avp__CxDx__3GPP__User__Data: delete single_value.field_avp__CxDx__3GPP__User__Data; break; case AVP__Data::ALT_avp__AAA__3GPP__Report__Interval: delete single_value.field_avp__AAA__3GPP__Report__Interval; break; case AVP__Data::ALT_avp__PCC__3GPP__RAN__NAS__Release__Cause: delete single_value.field_avp__PCC__3GPP__RAN__NAS__Release__Cause; break; case AVP__Data::ALT_avp__DCA__3GPP__Dynamic__Address__Flag__Extension: delete single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension; break; case AVP__Data::ALT_avp__AAA__3GPP__Client__Identity: delete single_value.field_avp__AAA__3GPP__Client__Identity; break; case AVP__Data::ALT_avp__BASE__NONE__Redirect__Host__Usage: delete single_value.field_avp__BASE__NONE__Redirect__Host__Usage; break; case AVP__Data::ALT_avp__DCA__3GPP__CSG__Access__Mode: delete single_value.field_avp__DCA__3GPP__CSG__Access__Mode; break; case AVP__Data::ALT_avp__AAA__3GPP__Equipment__Status: delete single_value.field_avp__AAA__3GPP__Equipment__Status; break; case AVP__Data::ALT_avp__DCA__3GPP__Supplementary__Service: delete single_value.field_avp__DCA__3GPP__Supplementary__Service; break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Packet__Filter: delete single_value.field_avp__GI__3GPP__3GPP__Packet__Filter; break; case AVP__Data::ALT_avp__DCC__NONE__Redirect__Server__Address: delete single_value.field_avp__DCC__NONE__Redirect__Server__Address; break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Auth__Mode: delete single_value.field_avp__MIPv6__NONE__MIP6__Auth__Mode; break; case AVP__Data::ALT_avp__AAA__3GPP__EPS__Location__Information: delete single_value.field_avp__AAA__3GPP__EPS__Location__Information; break; case AVP__Data::ALT_avp__DCA__3GPP__Access__Network__Information: delete single_value.field_avp__DCA__3GPP__Access__Network__Information; break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Identity: delete single_value.field_avp__DCA__3GPP__Called__Identity; break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Default__APN__Context__Id: delete single_value.field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id; break; case AVP__Data::ALT_avp__DCA__3GPP__SGSN__Address: delete single_value.field_avp__DCA__3GPP__SGSN__Address; break; case AVP__Data::ALT_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method: delete single_value.field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method; break; case AVP__Data::ALT_avp__BASE__NONE__Session__Timeout: delete single_value.field_avp__BASE__NONE__Session__Timeout; break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost: delete single_value.field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost; break; case AVP__Data::ALT_avp__DCA__3GPP__NNI__Type: delete single_value.field_avp__DCA__3GPP__NNI__Type; break; case AVP__Data::ALT_avp__RX__3GPP__Service__Info__Status: delete single_value.field_avp__RX__3GPP__Service__Info__Status; break; case AVP__Data::ALT_avp__S6__3GPP__CIR__Flags: delete single_value.field_avp__S6__3GPP__CIR__Flags; break; case AVP__Data::ALT_avp__PCC__3GPP__Precedence: delete single_value.field_avp__PCC__3GPP__Precedence; break; case AVP__Data::ALT_avp__DCA__3GPP__User__Participating__Type: delete single_value.field_avp__DCA__3GPP__User__Participating__Type; break; case AVP__Data::ALT_avp__DCA__3GPP__GGSN__Address: delete single_value.field_avp__DCA__3GPP__GGSN__Address; break; case AVP__Data::ALT_avp__RX__3GPP__Sponsoring__Action: delete single_value.field_avp__RX__3GPP__Sponsoring__Action; break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Resources__Indicator: delete single_value.field_avp__DCA__3GPP__Radio__Resources__Indicator; break; case AVP__Data::ALT_avp__S6__3GPP__Granted__Validity__Time: delete single_value.field_avp__S6__3GPP__Granted__Validity__Time; break; case AVP__Data::ALT_avp__PCC__3GPP__Priority__Level: delete single_value.field_avp__PCC__3GPP__Priority__Level; break; case AVP__Data::ALT_avp__DCA__3GPP__Node__Functionality: delete single_value.field_avp__DCA__3GPP__Node__Functionality; break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Description: delete single_value.field_avp__RX__3GPP__Flow__Description; break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Information: delete single_value.field_avp__PCC__3GPP__Packet__Filter__Information; break; case AVP__Data::ALT_avp__AAA__3GPP__Daylight__Saving__Time: delete single_value.field_avp__AAA__3GPP__Daylight__Saving__Time; break; case AVP__Data::ALT_avp__DCA__3GPP__Address__Domain: delete single_value.field_avp__DCA__3GPP__Address__Domain; break; case AVP__Data::ALT_avp__S6__3GPP__SCEF__ID: delete single_value.field_avp__S6__3GPP__SCEF__ID; break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Length: delete single_value.field_avp__DCA__3GPP__Content__Length; break; case AVP__Data::ALT_avp__PCC__3GPP__Removal__Of__Access: delete single_value.field_avp__PCC__3GPP__Removal__Of__Access; break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Report: delete single_value.field_avp__PCC__3GPP__ADC__Rule__Report; break; case AVP__Data::ALT_avp__AAA__3GPP__Preferred__Data__Mode: delete single_value.field_avp__AAA__3GPP__Preferred__Data__Mode; break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Functionality: delete single_value.field_avp__DCA__3GPP__ProSe__Functionality; break; case AVP__Data::ALT_avp__DCA__3GPP__Low__Balance__Indication: delete single_value.field_avp__DCA__3GPP__Low__Balance__Indication; break; case AVP__Data::ALT_avp__PCC__3GPP__Guaranteed__Bitrate__UL: delete single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__UL; break; case AVP__Data::ALT_avp__AAA__3GPP__UE__SRVCC__Capability: delete single_value.field_avp__AAA__3GPP__UE__SRVCC__Capability; break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Group: delete single_value.field_avp__DNAS__NONE__Login__LAT__Group; break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__IPv6__Address: delete single_value.field_avp__DNAS__NONE__NAS__IPv6__Address; break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MAC__Mobility__Data: delete single_value.field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data; break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Output__Octets: delete single_value.field_avp__MIPv4__NONE__Accounting__Output__Octets; break; case AVP__Data::ALT_avp__CxDx__3GPP__To__SIP__Header: delete single_value.field_avp__CxDx__3GPP__To__SIP__Header; break; case AVP__Data::ALT_avp__AAA__3GPP__Coupled__Node__Diameter__ID: delete single_value.field_avp__AAA__3GPP__Coupled__Node__Diameter__ID; break; case AVP__Data::ALT_avp__DCA__3GPP__Real__Time__Tariff__Information: delete single_value.field_avp__DCA__3GPP__Real__Time__Tariff__Information; break; case AVP__Data::ALT_avp__AAA__3GPP__STN__SR: delete single_value.field_avp__AAA__3GPP__STN__SR; break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Type: delete single_value.field_avp__DCA__3GPP__SDP__Type; break; case AVP__Data::ALT_avp__BASE__NONE__Supported__Vendor__Id: delete single_value.field_avp__BASE__NONE__Supported__Vendor__Id; break; case AVP__Data::ALT_avp__AAA__3GPP__ServiceTypeIdentity: delete single_value.field_avp__AAA__3GPP__ServiceTypeIdentity; break; case AVP__Data::ALT_avp__DCA__3GPP__Requested__Party__Address: delete single_value.field_avp__DCA__3GPP__Requested__Party__Address; break; case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Information: delete single_value.field_avp__DCA__3GPP__Announcement__Information; break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Authentic: delete single_value.field_avp__DNAS__NONE__Acct__Authentic; break; case AVP__Data::ALT_avp__DCC__NONE__Service__Identifier: delete single_value.field_avp__DCC__NONE__Service__Identifier; break; case AVP__Data::ALT_avp__AAA__3GPP__AUTN: delete single_value.field_avp__AAA__3GPP__AUTN; break; case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__User__Data: delete single_value.field_avp__AAA__3GPP__Non__3GPP__User__Data; break; case AVP__Data::ALT_avp__DCA__3GPP__Delivery__Report__Requested: delete single_value.field_avp__DCA__3GPP__Delivery__Report__Requested; break; case AVP__Data::ALT_avp__GI__3GPP__TWAN__Identifier: delete single_value.field_avp__GI__3GPP__TWAN__Identifier; break; case AVP__Data::ALT_avp__AAA__3GPP__Origination__Time__Stamp: delete single_value.field_avp__AAA__3GPP__Origination__Time__Stamp; break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__APN: delete single_value.field_avp__DCA__3GPP__LCS__APN; break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope__End__Time: delete single_value.field_avp__DCA__3GPP__Envelope__End__Time; break; case AVP__Data::ALT_avp__RX__3GPP__Sponsored__Connectivity__Data: delete single_value.field_avp__RX__3GPP__Sponsored__Connectivity__Data; break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Request__Type: delete single_value.field_avp__BASE__NONE__Auth__Request__Type; break; case AVP__Data::ALT_avp__DCA__3GPP__Application__Server__Information: delete single_value.field_avp__DCA__3GPP__Application__Server__Information; break; case AVP__Data::ALT_avp__DCA__3GPP__Originator__Address: delete single_value.field_avp__DCA__3GPP__Originator__Address; break; case AVP__Data::ALT_avp__DCA__3GPP__Network__Call__Reference__Number: delete single_value.field_avp__DCA__3GPP__Network__Call__Reference__Number; break; case AVP__Data::ALT_avp__S6__3GPP__AESE__Communication__Pattern: delete single_value.field_avp__S6__3GPP__AESE__Communication__Pattern; break; case AVP__Data::ALT_avp__PCC__3GPP__NBIFOM__Mode: delete single_value.field_avp__PCC__3GPP__NBIFOM__Mode; break; case AVP__Data::ALT_avp__PCC__3GPP__Redirect__Information: delete single_value.field_avp__PCC__3GPP__Redirect__Information; break; case AVP__Data::ALT_avp__DCC__NONE__Validity__Time: delete single_value.field_avp__DCC__NONE__Validity__Time; break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier: delete single_value.field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier; break; case AVP__Data::ALT_avp__S6__3GPP__Event__Handling: delete single_value.field_avp__S6__3GPP__Event__Handling; break; case AVP__Data::ALT_avp__PCC__3GPP__ToS__Traffic__Class: delete single_value.field_avp__PCC__3GPP__ToS__Traffic__Class; break; case AVP__Data::ALT_avp__AAA__3GPP__Tracking__Area__Identity: delete single_value.field_avp__AAA__3GPP__Tracking__Area__Identity; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__FA__SPI: delete single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI; break; case AVP__Data::ALT_avp__RX__3GPP__Min__Desired__Bandwidth__UL: delete single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__UL; break; case AVP__Data::ALT_avp__AAA__3GPP__UVR__Flags: delete single_value.field_avp__AAA__3GPP__UVR__Flags; break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Free__Format__Data: delete single_value.field_avp__DCA__3GPP__PS__Free__Format__Data; break; case AVP__Data::ALT_avp__CxDx__3GPP__Originating__Request: delete single_value.field_avp__CxDx__3GPP__Originating__Request; break; case AVP__Data::ALT_avp__PCC__3GPP__PDN__Connection__ID: delete single_value.field_avp__PCC__3GPP__PDN__Connection__ID; break; case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data__Flags: delete single_value.field_avp__AAA__3GPP__Subscription__Data__Flags; break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Route: delete single_value.field_avp__DNAS__NONE__Framed__IPv6__Route; break; case AVP__Data::ALT_avp__PCC__3GPP__PRA__Remove: delete single_value.field_avp__PCC__3GPP__PRA__Remove; break; case AVP__Data::ALT_avp__AAA__3GPP__DSR__Flags: delete single_value.field_avp__AAA__3GPP__DSR__Flags; break; case AVP__Data::ALT_avp__DCC__NONE__Granted__Service__Unit: delete single_value.field_avp__DCC__NONE__Granted__Service__Unit; break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Timestamp: delete single_value.field_avp__MIPv6__NONE__MIP__Timestamp; break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Portability__Routing__Information: delete single_value.field_avp__DCA__3GPP__Number__Portability__Routing__Information; break; case AVP__Data::ALT_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer: delete single_value.field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer; break; case AVP__Data::ALT_avp__AAA__3GPP__Specific__APN__Info: delete single_value.field_avp__AAA__3GPP__Specific__APN__Info; break; case AVP__Data::ALT_avp__AAA__3GPP__Terminal__Information: delete single_value.field_avp__AAA__3GPP__Terminal__Information; break; case AVP__Data::ALT_avp__CxDx__3GPP__Restoration__Info: delete single_value.field_avp__CxDx__3GPP__Restoration__Info; break; case AVP__Data::ALT_avp__BASE__NONE__Product__Name: delete single_value.field_avp__BASE__NONE__Product__Name; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__MN__MSA: delete single_value.field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA; break; case AVP__Data::ALT_avp__DCA__3GPP__Account__Expiration: delete single_value.field_avp__DCA__3GPP__Account__Expiration; break; case AVP__Data::ALT_avp__AAA__3GPP__CSG__Id: delete single_value.field_avp__AAA__3GPP__CSG__Id; break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IP__Netmask: delete single_value.field_avp__DNAS__NONE__Framed__IP__Netmask; break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IPv6__DNS__Servers: delete single_value.field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers; break; case AVP__Data::ALT_avp__AAA__3GPP__SSID: delete single_value.field_avp__AAA__3GPP__SSID; break; case AVP__Data::ALT_avp__AAA__3GPP__Call__Barring__Info: delete single_value.field_avp__AAA__3GPP__Call__Barring__Info; break; case AVP__Data::ALT_avp__DCA__3GPP__BSSID: delete single_value.field_avp__DCA__3GPP__BSSID; break; case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Info: delete single_value.field_avp__DCC__NONE__Service__Parameter__Info; break; case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Exchange: delete single_value.field_avp__DCA__3GPP__Talk__Burst__Exchange; break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Order: delete single_value.field_avp__DCA__3GPP__Variable__Part__Order; break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Mechanism: delete single_value.field_avp__DCA__3GPP__Time__Quota__Mechanism; break; case AVP__Data::ALT_avp__AAA__3GPP__ANID: delete single_value.field_avp__AAA__3GPP__ANID; break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Report__Number: delete single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Number; break; case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Name: delete single_value.field_avp__S6__3GPP__IP__SM__GW__Name; break; case AVP__Data::ALT_avp__BASE__NONE__Origin__State__Id: delete single_value.field_avp__BASE__NONE__Origin__State__Id; break; case AVP__Data::ALT_avp__RX__3GPP__Media__Sub__Component: delete single_value.field_avp__RX__3GPP__Media__Sub__Component; break; case AVP__Data::ALT_avp__DCA__3GPP__CN__Operator__Selection__Entity: delete single_value.field_avp__DCA__3GPP__CN__Operator__Selection__Entity; break; case AVP__Data::ALT_avp__S6__3GPP__Accuracy: delete single_value.field_avp__S6__3GPP__Accuracy; break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Remove: delete single_value.field_avp__PCC__3GPP__Charging__Rule__Remove; break; case AVP__Data::ALT_avp__DCA__3GPP__Originating__IOI: delete single_value.field_avp__DCA__3GPP__Originating__IOI; break; case AVP__Data::ALT_avp__RX__3GPP__Min__Requested__Bandwidth__DL: delete single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__DL; break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier: delete single_value.field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier; break; case AVP__Data::ALT_avp__S6__3GPP__Service__Report: delete single_value.field_avp__S6__3GPP__Service__Report; break; case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Information: delete single_value.field_avp__PCC__3GPP__Tunnel__Information; break; case AVP__Data::ALT_avp__DCA__3GPP__Bearer__Service: delete single_value.field_avp__DCA__3GPP__Bearer__Service; break; case AVP__Data::ALT_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name: delete single_value.field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name; break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Definition: delete single_value.field_avp__PCC__3GPP__QoS__Rule__Definition; break; case AVP__Data::ALT_avp__AAA__3GPP__Time__Zone: delete single_value.field_avp__AAA__3GPP__Time__Zone; break; case AVP__Data::ALT_avp__S6__3GPP__Periodic__Time: delete single_value.field_avp__S6__3GPP__Periodic__Time; break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Failure__Code: delete single_value.field_avp__PCC__3GPP__Routing__Rule__Failure__Code; break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Destination__Host: delete single_value.field_avp__PCC__3GPP__TDF__Destination__Host; break; case AVP__Data::ALT_avp__AAA__3GPP__Local__Group__Id: delete single_value.field_avp__AAA__3GPP__Local__Group__Id; break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Discharge__Time: delete single_value.field_avp__DCA__3GPP__SM__Discharge__Time; break; case AVP__Data::ALT_avp__DCA__3GPP__Requestor__PLMN__Identifier: delete single_value.field_avp__DCA__3GPP__Requestor__PLMN__Identifier; break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Application__Reference__Identifier: delete single_value.field_avp__DCA__3GPP__IMS__Application__Reference__Identifier; break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Report: delete single_value.field_avp__PCC__3GPP__Charging__Rule__Report; break; case AVP__Data::ALT_avp__AAA__3GPP__Service__Area__Identity: delete single_value.field_avp__AAA__3GPP__Service__Area__Identity; break; case AVP__Data::ALT_avp__BASE__NONE__User__Name: delete single_value.field_avp__BASE__NONE__User__Name; break; case AVP__Data::ALT_avp__AAA__3GPP__UE__PC5__AMBR: delete single_value.field_avp__AAA__3GPP__UE__PC5__AMBR; break; case AVP__Data::ALT_avp__CxDx__3GPP__Public__Identity: delete single_value.field_avp__CxDx__3GPP__Public__Identity; break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Sub__Session__Id: delete single_value.field_avp__BASE__NONE__Accounting__Sub__Session__Id; break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Delay__Time: delete single_value.field_avp__DNAS__NONE__Acct__Delay__Time; break; case AVP__Data::ALT_avp__DCA__3GPP__Local__Sequence__Number: delete single_value.field_avp__DCA__3GPP__Local__Sequence__Number; break; case AVP__Data::ALT_avp__CxDx__3GPP__UAR__Flags: delete single_value.field_avp__CxDx__3GPP__UAR__Flags; break; case AVP__Data::ALT_avp__AAA__3GPP__Collection__Period__RRM__UMTS: delete single_value.field_avp__AAA__3GPP__Collection__Period__RRM__UMTS; break; case AVP__Data::ALT_avp__AAA__3GPP__Operator__Determined__Barring: delete single_value.field_avp__AAA__3GPP__Operator__Determined__Barring; break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Received__Address: delete single_value.field_avp__DCA__3GPP__Recipient__Received__Address; break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Server__Endpoint: delete single_value.field_avp__DNAS__NONE__Tunnel__Server__Endpoint; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host: delete single_value.field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host; break; case AVP__Data::ALT_avp__BASE__NONE__Session__Binding: delete single_value.field_avp__BASE__NONE__Session__Binding; break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMEISV: delete single_value.field_avp__GI__3GPP__3GPP__IMEISV; break; case AVP__Data::ALT_avp__AAA__3GPP__SS__Code: delete single_value.field_avp__AAA__3GPP__SS__Code; break; case AVP__Data::ALT_avp__DCA__3GPP__DCD__Information: delete single_value.field_avp__DCA__3GPP__DCD__Information; break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Estimate__Type: delete single_value.field_avp__DCA__3GPP__Location__Estimate__Type; break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Indicator: delete single_value.field_avp__DCA__3GPP__Time__Indicator; break; case AVP__Data::ALT_avp__DCA__3GPP__Addressee__Type: delete single_value.field_avp__DCA__3GPP__Addressee__Type; break; case AVP__Data::ALT_avp__BASE__NONE__Acct__Multi__Session__Id: delete single_value.field_avp__BASE__NONE__Acct__Multi__Session__Id; break; case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id__Data: delete single_value.field_avp__DCC__NONE__Subscription__Id__Data; break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Connectivity__Parameters: delete single_value.field_avp__AAA__3GPP__TWAN__Connectivity__Parameters; break; case AVP__Data::ALT_avp__DCA__3GPP__Reply__Applic__ID: delete single_value.field_avp__DCA__3GPP__Reply__Applic__ID; break; case AVP__Data::ALT_avp__DCA__3GPP__Participant__Access__Priority: delete single_value.field_avp__DCA__3GPP__Participant__Access__Priority; break; case AVP__Data::ALT_avp__RX__3GPP__RS__Bandwidth: delete single_value.field_avp__RX__3GPP__RS__Bandwidth; break; case AVP__Data::ALT_avp__S6__3GPP__Reachability__Information: delete single_value.field_avp__S6__3GPP__Reachability__Information; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Algorithm__Type: delete single_value.field_avp__MIPv4__NONE__MIP__Algorithm__Type; break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Session__Description: delete single_value.field_avp__DCA__3GPP__SDP__Session__Description; break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Desired__BW__DL: delete single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__DL; break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Info: delete single_value.field_avp__DCA__3GPP__Location__Info; break; case AVP__Data::ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL: delete single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL; break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__RSRQ: delete single_value.field_avp__AAA__3GPP__Event__Threshold__RSRQ; break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Information: delete single_value.field_avp__DCA__3GPP__LCS__Information; break; case AVP__Data::ALT_avp__S6__3GPP__Service__Parameters: delete single_value.field_avp__S6__3GPP__Service__Parameters; break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Information: delete single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Information; break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Identifier: delete single_value.field_avp__PCC__3GPP__Routing__Rule__Identifier; break; case AVP__Data::ALT_avp__DCA__3GPP__SMS__Information: delete single_value.field_avp__DCA__3GPP__SMS__Information; break; case AVP__Data::ALT_avp__DCA__3GPP__ePDG__Address: delete single_value.field_avp__DCA__3GPP__ePDG__Address; break; case AVP__Data::ALT_avp__PCC__3GPP__Event__Trigger: delete single_value.field_avp__PCC__3GPP__Event__Trigger; break; case AVP__Data::ALT_avp__RX__3GPP__GCS__Identifier: delete single_value.field_avp__RX__3GPP__GCS__Identifier; break; case AVP__Data::ALT_avp__MIPv6__NONE__QoS__Capability: delete single_value.field_avp__MIPv6__NONE__QoS__Capability; break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Install: delete single_value.field_avp__PCC__3GPP__ADC__Rule__Install; break; case AVP__Data::ALT_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator: delete single_value.field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator; break; case AVP__Data::ALT_avp__DCC__NONE__G__S__U__Pool__Identifier: delete single_value.field_avp__DCC__NONE__G__S__U__Pool__Identifier; break; case AVP__Data::ALT_avp__DCA__3GPP__Outgoing__Session__Id: delete single_value.field_avp__DCA__3GPP__Outgoing__Session__Id; break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Controlling__Address: delete single_value.field_avp__DCA__3GPP__PoC__Controlling__Address; break; case AVP__Data::ALT_avp__DCA__3GPP__Dynamic__Address__Flag: delete single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag; break; case AVP__Data::ALT_avp__CxDx__3GPP__Confidentiality__Key: delete single_value.field_avp__CxDx__3GPP__Confidentiality__Key; break; case AVP__Data::ALT_avp__PCC__3GPP__Flow__Label: delete single_value.field_avp__PCC__3GPP__Flow__Label; break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port: delete single_value.field_avp__DNAS__NONE__NAS__Port; break; case AVP__Data::ALT_avp__AAA__3GPP__Authentication__Info: delete single_value.field_avp__AAA__3GPP__Authentication__Info; break; case AVP__Data::ALT_avp__DCA__3GPP__Transcoder__Inserted__Indication: delete single_value.field_avp__DCA__3GPP__Transcoder__Inserted__Indication; break; case AVP__Data::ALT_avp__DCA__3GPP__SMS__Node: delete single_value.field_avp__DCA__3GPP__SMS__Node; break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Interface__List: delete single_value.field_avp__AAA__3GPP__Trace__Interface__List; break; case AVP__Data::ALT_avp__DCA__3GPP__SGW__Address: delete single_value.field_avp__DCA__3GPP__SGW__Address; break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Charging__Id: delete single_value.field_avp__GI__3GPP__3GPP__Charging__Id; break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Algorithm: delete single_value.field_avp__DNAS__NONE__CHAP__Algorithm; break; case AVP__Data::ALT_avp__AAA__3GPP__APN__Configuration__Profile: delete single_value.field_avp__AAA__3GPP__APN__Configuration__Profile; break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts: delete single_value.field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts; break; case AVP__Data::ALT_avp__AAA__3GPP__Full__Network__Name: delete single_value.field_avp__AAA__3GPP__Full__Network__Name; break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Type: delete single_value.field_avp__DCA__3GPP__Message__Type; break; case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control__Uplink: delete single_value.field_avp__DCA__3GPP__APN__Rate__Control__Uplink; break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__CAMEL__Charging__Info: delete single_value.field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info; break; case AVP__Data::ALT_avp__DCA__3GPP__From__Address: delete single_value.field_avp__DCA__3GPP__From__Address; break; case AVP__Data::ALT_avp__AAA__3GPP__TWAG__CP__Address: delete single_value.field_avp__AAA__3GPP__TWAG__CP__Address; break; case AVP__Data::ALT_avp__DCA__3GPP__PDP__Context__Type: delete single_value.field_avp__DCA__3GPP__PDP__Context__Type; break; case AVP__Data::ALT_avp__RX__3GPP__Flows: delete single_value.field_avp__RX__3GPP__Flows; break; case AVP__Data::ALT_avp__DCA__3GPP__User__Session__Id: delete single_value.field_avp__DCA__3GPP__User__Session__Id; break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Change__Time: delete single_value.field_avp__DCA__3GPP__PoC__Change__Time; break; case AVP__Data::ALT_avp__DCA__3GPP__Privacy__Indicator: delete single_value.field_avp__DCA__3GPP__Privacy__Indicator; break; case AVP__Data::ALT_avp__S6__3GPP__CIA__Flags: delete single_value.field_avp__S6__3GPP__CIA__Flags; break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Requested__BW__UL: delete single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__UL; break; case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Time: delete single_value.field_avp__PCC__3GPP__Monitoring__Time; break; case AVP__Data::ALT_avp__DCC__NONE__CC__Input__Octets: delete single_value.field_avp__DCC__NONE__CC__Input__Octets; break; case AVP__Data::ALT_avp__DCA__3GPP__Teleservice: delete single_value.field_avp__DCA__3GPP__Teleservice; break; case AVP__Data::ALT_avp__DCA__3GPP__Quota__Consumption__Time: delete single_value.field_avp__DCA__3GPP__Quota__Consumption__Time; break; case AVP__Data::ALT_avp__S6__3GPP__UE__Reachability__Configuration: delete single_value.field_avp__S6__3GPP__UE__Reachability__Configuration; break; case AVP__Data::ALT_avp__BASE__NONE__Destination__Realm: delete single_value.field_avp__BASE__NONE__Destination__Realm; break; case AVP__Data::ALT_avp__RX__3GPP__Acceptable__Service__Info: delete single_value.field_avp__RX__3GPP__Acceptable__Service__Info; break; case AVP__Data::ALT_avp__PCC__3GPP__Flow__Direction: delete single_value.field_avp__PCC__3GPP__Flow__Direction; break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Reason__For__Cancellation: delete single_value.field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation; break; case AVP__Data::ALT_avp__S6__3GPP__Supported__Monitoring__Events: delete single_value.field_avp__S6__3GPP__Supported__Monitoring__Events; break; case AVP__Data::ALT_avp__DCA__3GPP__CG__Address: delete single_value.field_avp__DCA__3GPP__CG__Address; break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Parameter__Set__Values: delete single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Values; break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Item__Number: delete single_value.field_avp__CxDx__3GPP__SIP__Item__Number; break; case AVP__Data::ALT_avp__PCC__3GPP__Session__Release__Cause: delete single_value.field_avp__PCC__3GPP__Session__Release__Cause; break; case AVP__Data::ALT_avp__AAA__3GPP__MDT__User__Consent: delete single_value.field_avp__AAA__3GPP__MDT__User__Consent; break; case AVP__Data::ALT_avp__S6__3GPP__HSS__Cause: delete single_value.field_avp__S6__3GPP__HSS__Cause; break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Home__Link__Prefix: delete single_value.field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix; break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Port: delete single_value.field_avp__DNAS__NONE__Login__LAT__Port; break; case AVP__Data::ALT_avp__PCC__3GPP__PCSCF__Restoration__Indication: delete single_value.field_avp__PCC__3GPP__PCSCF__Restoration__Indication; break; case AVP__Data::ALT_avp__DCC__NONE__G__S__U__Pool__Reference: delete single_value.field_avp__DCC__NONE__G__S__U__Pool__Reference; break; case AVP__Data::ALT_avp__DCA__3GPP__Layer__2__Group__ID: delete single_value.field_avp__DCA__3GPP__Layer__2__Group__ID; break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Port: delete single_value.field_avp__DCA__3GPP__Interface__Port; break; case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data__Deletion: delete single_value.field_avp__AAA__3GPP__Subscription__Data__Deletion; break; case AVP__Data::ALT_avp__MIPv6__NONE__Chargable__User__Identity: delete single_value.field_avp__MIPv6__NONE__Chargable__User__Identity; break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Collection__Entity: delete single_value.field_avp__AAA__3GPP__Trace__Collection__Entity; break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Request__Type: delete single_value.field_avp__DCA__3GPP__AoC__Request__Type; break; case AVP__Data::ALT_avp__CxDx__3GPP__Feature__List__ID: delete single_value.field_avp__CxDx__3GPP__Feature__List__ID; break; case AVP__Data::ALT_avp__BASE__NONE__Redirect__Host: delete single_value.field_avp__BASE__NONE__Redirect__Host; break; case AVP__Data::ALT_avp__AAA__3GPP__Network__Access__Mode: delete single_value.field_avp__AAA__3GPP__Network__Access__Mode; break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Compression: delete single_value.field_avp__DNAS__NONE__Framed__Compression; break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Zone__Access: delete single_value.field_avp__DNAS__NONE__ARAP__Zone__Access; break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Selection__Mode: delete single_value.field_avp__GI__3GPP__3GPP__Selection__Mode; break; case AVP__Data::ALT_avp__DNAS__NONE__QoS__Filter__Rule: delete single_value.field_avp__DNAS__NONE__QoS__Filter__Rule; break; case AVP__Data::ALT_avp__AAA__3GPP__Complete__Data__List__Included__Indicator: delete single_value.field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__AAA__SPI: delete single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__SPI; break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Name: delete single_value.field_avp__DCA__3GPP__LCS__Client__Name; break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__Address: delete single_value.field_avp__GI__3GPP__3GPP__SGSN__Address; break; case AVP__Data::ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier: delete single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier; break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Asserted__Identity: delete single_value.field_avp__DCA__3GPP__Called__Asserted__Identity; break; case AVP__Data::ALT_avp__DCA__3GPP__TWAG__Address: delete single_value.field_avp__DCA__3GPP__TWAG__Address; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MSA__Lifetime: delete single_value.field_avp__MIPv4__NONE__MIP__MSA__Lifetime; break; case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Time: delete single_value.field_avp__DCA__3GPP__Talk__Burst__Time; break; case AVP__Data::ALT_avp__DCA__3GPP__Token__Text: delete single_value.field_avp__DCA__3GPP__Token__Text; break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Time__Unit: delete single_value.field_avp__DCA__3GPP__Rate__Control__Time__Unit; break; case AVP__Data::ALT_avp__GI__3GPP__External__Identifier: delete single_value.field_avp__GI__3GPP__External__Identifier; break; case AVP__Data::ALT_avp__DCA__3GPP__Reason__Header: delete single_value.field_avp__DCA__3GPP__Reason__Header; break; case AVP__Data::ALT_avp__AAA__3GPP__WLCP__Key: delete single_value.field_avp__AAA__3GPP__WLCP__Key; break; case AVP__Data::ALT_avp__S6__3GPP__Reachability__Type: delete single_value.field_avp__S6__3GPP__Reachability__Type; break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Request__Timestamp: delete single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp; break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Route: delete single_value.field_avp__DNAS__NONE__Framed__Route; break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Private__Group__Id: delete single_value.field_avp__DNAS__NONE__Tunnel__Private__Group__Id; break; case AVP__Data::ALT_avp__DCC__NONE__CC__Request__Type: delete single_value.field_avp__DCC__NONE__CC__Request__Type; break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Source__IP__Address: delete single_value.field_avp__DCA__3GPP__ProSe__Source__IP__Address; break; case AVP__Data::ALT_avp__S6__3GPP__Type__Of__External__Identifier: delete single_value.field_avp__S6__3GPP__Type__Of__External__Identifier; break; case AVP__Data::ALT_avp__PCC__3GPP__Event__Report__Indication: delete single_value.field_avp__PCC__3GPP__Event__Report__Indication; break; case AVP__Data::ALT_avp__AAA__3GPP__MDT__Configuration: delete single_value.field_avp__AAA__3GPP__MDT__Configuration; break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Report: delete single_value.field_avp__PCC__3GPP__Usage__Monitoring__Report; break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Participants: delete single_value.field_avp__DCA__3GPP__Number__Of__Participants; break; case AVP__Data::ALT_avp__DCA__3GPP__MSC__Address: delete single_value.field_avp__DCA__3GPP__MSC__Address; break; case AVP__Data::ALT_avp__CxDx__3GPP__Priviledged__Sender__Indication: delete single_value.field_avp__CxDx__3GPP__Priviledged__Sender__Indication; break; case AVP__Data::ALT_avp__AAA__3GPP__Adjacent__Access__Restriction__Data: delete single_value.field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data; break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service__Obligatory__Type: delete single_value.field_avp__DCA__3GPP__AoC__Service__Obligatory__Type; break; case AVP__Data::ALT_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID: delete single_value.field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID; break; case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Usage: delete single_value.field_avp__DCA__3GPP__Time__First__Usage; break; case AVP__Data::ALT_avp__CxDx__3GPP__Reason__Info: delete single_value.field_avp__CxDx__3GPP__Reason__Info; break; case AVP__Data::ALT_avp__PCC__3GPP__Default__EPS__Bearer__QoS: delete single_value.field_avp__PCC__3GPP__Default__EPS__Bearer__QoS; break; case AVP__Data::ALT_avp__AAA__3GPP__CLR__Flags: delete single_value.field_avp__AAA__3GPP__CLR__Flags; break; case AVP__Data::ALT_avp__AAA__3GPP__ULR__Flags: delete single_value.field_avp__AAA__3GPP__ULR__Flags; break; case AVP__Data::ALT_avp__DCA__3GPP__Originating__SCCP__Address: delete single_value.field_avp__DCA__3GPP__Originating__SCCP__Address; break; case AVP__Data::ALT_avp__AAA__3GPP__ICS__Indicator: delete single_value.field_avp__AAA__3GPP__ICS__Indicator; break; case AVP__Data::ALT_avp__DNAS__NONE__Calling__Station__Id: delete single_value.field_avp__DNAS__NONE__Calling__Station__Id; break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Client__Auth__Id: delete single_value.field_avp__DNAS__NONE__Tunnel__Client__Auth__Id; break; case AVP__Data::ALT_avp__DCC__NONE__Currency__Code: delete single_value.field_avp__DCC__NONE__Currency__Code; break; case AVP__Data::ALT_avp__AAA__3GPP__Cancellation__Type: delete single_value.field_avp__AAA__3GPP__Cancellation__Type; break; case AVP__Data::ALT_avp__BASE__NONE__E2E__Sequence: delete single_value.field_avp__BASE__NONE__E2E__Sequence; break; case AVP__Data::ALT_avp__BASE__NONE__Origin__Realm: delete single_value.field_avp__BASE__NONE__Origin__Realm; break; case AVP__Data::ALT_avp__AAA__3GPP__PDN__Type: delete single_value.field_avp__AAA__3GPP__PDN__Type; break; case AVP__Data::ALT_avp__DCA__3GPP__Scale__Factor: delete single_value.field_avp__DCA__3GPP__Scale__Factor; break; case AVP__Data::ALT_avp__DCA__3GPP__IM__Information: delete single_value.field_avp__DCA__3GPP__IM__Information; break; case AVP__Data::ALT_avp__DNAS__NONE__Prompt: delete single_value.field_avp__DNAS__NONE__Prompt; break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Offer__Timestamp: delete single_value.field_avp__DCA__3GPP__SDP__Offer__Timestamp; break; case AVP__Data::ALT_avp__AAA__3GPP__PPR__Flags: delete single_value.field_avp__AAA__3GPP__PPR__Flags; break; case AVP__Data::ALT_avp__DCA__3GPP__MM__Content__Type: delete single_value.field_avp__DCA__3GPP__MM__Content__Type; break; case AVP__Data::ALT_avp__DCA__3GPP__CPDT__Information: delete single_value.field_avp__DCA__3GPP__CPDT__Information; break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__IPv6__Address: delete single_value.field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address; break; case AVP__Data::ALT_avp__AAA__3GPP__DER__S6b__Flags: delete single_value.field_avp__AAA__3GPP__DER__S6b__Flags; break; case AVP__Data::ALT_avp__DCA__3GPP__SCS__Realm: delete single_value.field_avp__DCA__3GPP__SCS__Realm; break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Requestor__Id: delete single_value.field_avp__DCA__3GPP__LCS__Requestor__Id; break; case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Identifier: delete single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier; break; case AVP__Data::ALT_avp__DCC__NONE__Redirect__Server: delete single_value.field_avp__DCC__NONE__Redirect__Server; break; case AVP__Data::ALT_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status: delete single_value.field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status; break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role__info__Units: delete single_value.field_avp__DCA__3GPP__PoC__User__Role__info__Units; break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part: delete single_value.field_avp__DCA__3GPP__Variable__Part; break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID: delete single_value.field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID; break; case AVP__Data::ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data: delete single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data; break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Operation: delete single_value.field_avp__PCC__3GPP__Bearer__Operation; break; case AVP__Data::ALT_avp__AAA__3GPP__Current__Location__Retrieved: delete single_value.field_avp__AAA__3GPP__Current__Location__Retrieved; break; case AVP__Data::ALT_avp__RX__3GPP__Pre__emption__Control__Info: delete single_value.field_avp__RX__3GPP__Pre__emption__Control__Info; break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Application__Instance__Identifier: delete single_value.field_avp__PCC__3GPP__TDF__Application__Instance__Identifier; break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Device__Trigger__Information: delete single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Information; break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Information: delete single_value.field_avp__DCA__3GPP__Service__Information; break; case AVP__Data::ALT_avp__BASE__NONE__Acct__Interim__Interval: delete single_value.field_avp__BASE__NONE__Acct__Interim__Interval; break; case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Number: delete single_value.field_avp__RX__3GPP__Media__Component__Number; break; case AVP__Data::ALT_avp__CxDx__3GPP__Path: delete single_value.field_avp__CxDx__3GPP__Path; break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Usage: delete single_value.field_avp__PCC__3GPP__Packet__Filter__Usage; break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__Event__1F: delete single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1F; break; case AVP__Data::ALT_avp__S6__3GPP__MONTE__Location__Type: delete single_value.field_avp__S6__3GPP__MONTE__Location__Type; break; case AVP__Data::ALT_avp__DCA__3GPP__Inter__Operator__Identifier: delete single_value.field_avp__DCA__3GPP__Inter__Operator__Identifier; break; case AVP__Data::ALT_avp__AAA__3GPP__RDS__Indicator: delete single_value.field_avp__AAA__3GPP__RDS__Indicator; break; case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Cancellation__Timestamp: delete single_value.field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp; break; case AVP__Data::ALT_avp__DCA__3GPP__MMTel__SService__Type: delete single_value.field_avp__DCA__3GPP__MMTel__SService__Type; break; case AVP__Data::ALT_avp__CxDx__3GPP__Optional__Capability: delete single_value.field_avp__CxDx__3GPP__Optional__Capability; break; case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Header__Length: delete single_value.field_avp__PCC__3GPP__Tunnel__Header__Length; break; case AVP__Data::ALT_avp__AAA__3GPP__Reporting__Trigger: delete single_value.field_avp__AAA__3GPP__Reporting__Trigger; break; case AVP__Data::ALT_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate: delete single_value.field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate; break; case AVP__Data::ALT_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name: delete single_value.field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name; break; case AVP__Data::ALT_avp__AAA__3GPP__Group__PLMN__Id: delete single_value.field_avp__AAA__3GPP__Group__PLMN__Id; break; case AVP__Data::ALT_avp__DCA__3GPP__Reply__Path__Requested: delete single_value.field_avp__DCA__3GPP__Reply__Path__Requested; break; case AVP__Data::ALT_avp__AAA__3GPP__User__Id: delete single_value.field_avp__AAA__3GPP__User__Id; break; case AVP__Data::ALT_avp__DCA__3GPP__Serving__Node__Type: delete single_value.field_avp__DCA__3GPP__Serving__Node__Type; break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Node: delete single_value.field_avp__DNAS__NONE__Login__LAT__Node; break; case AVP__Data::ALT_avp__DNAS__NONE__Originating__Line__Info: delete single_value.field_avp__DNAS__NONE__Originating__Line__Info; break; case AVP__Data::ALT_avp__DCC__NONE__Exponent: delete single_value.field_avp__DCC__NONE__Exponent; break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Authenticator: delete single_value.field_avp__MIPv6__NONE__MIP__Authenticator; break; case AVP__Data::ALT_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info: delete single_value.field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info; break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Input__Octets: delete single_value.field_avp__MIPv4__NONE__Accounting__Input__Octets; break; case AVP__Data::ALT_avp__AAA__3GPP__EPS__User__State: delete single_value.field_avp__AAA__3GPP__EPS__User__State; break; case AVP__Data::ALT_avp__BASE__NONE__Origin__Host: delete single_value.field_avp__BASE__NONE__Origin__Host; break; case AVP__Data::ALT_avp__AAA__3GPP__Access__Authorization__Flags: delete single_value.field_avp__AAA__3GPP__Access__Authorization__Flags; break; case AVP__Data::ALT_avp__DCA__3GPP__PDP__Address: delete single_value.field_avp__DCA__3GPP__PDP__Address; break; case AVP__Data::ALT_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator: delete single_value.field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator; break; case AVP__Data::ALT_avp__DCA__3GPP__NNI__Information: delete single_value.field_avp__DCA__3GPP__NNI__Information; break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Estimate: delete single_value.field_avp__DCA__3GPP__Location__Estimate; break; case AVP__Data::ALT_avp__DCA__3GPP__Offline__Charging: delete single_value.field_avp__DCA__3GPP__Offline__Charging; break; case AVP__Data::ALT_avp__RX__3GPP__Retry__Interval: delete single_value.field_avp__RX__3GPP__Retry__Interval; break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Session__Id: delete single_value.field_avp__BASE__NONE__Accounting__Session__Id; break; case AVP__Data::ALT_avp__DCA__3GPP__Additional__Content__Information: delete single_value.field_avp__DCA__3GPP__Additional__Content__Information; break; case AVP__Data::ALT_avp__DCC__NONE__Restriction__Filter__Rule: delete single_value.field_avp__DCC__NONE__Restriction__Filter__Rule; break; case AVP__Data::ALT_avp__DCA__3GPP__Cause__Code: delete single_value.field_avp__DCA__3GPP__Cause__Code; break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Connection__Mode: delete single_value.field_avp__AAA__3GPP__TWAN__Connection__Mode; break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Identifier: delete single_value.field_avp__PCC__3GPP__Packet__Filter__Identifier; break; case AVP__Data::ALT_avp__DCA__3GPP__Address__Data: delete single_value.field_avp__DCA__3GPP__Address__Data; break; case AVP__Data::ALT_avp__S6__3GPP__SCEF__Reference__ID: delete single_value.field_avp__S6__3GPP__SCEF__Reference__ID; break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Type: delete single_value.field_avp__DCA__3GPP__Content__Type; break; case AVP__Data::ALT_avp__PCC__3GPP__Resource__Release__Notification: delete single_value.field_avp__PCC__3GPP__Resource__Release__Notification; break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Name: delete single_value.field_avp__PCC__3GPP__ADC__Rule__Name; break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Function__IP__Address: delete single_value.field_avp__DCA__3GPP__ProSe__Function__IP__Address; break; case AVP__Data::ALT_avp__PCC__3GPP__Guaranteed__Bitrate__DL: delete single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__DL; break; case AVP__Data::ALT_avp__BASE__NONE__Disconnect__Cause: delete single_value.field_avp__BASE__NONE__Disconnect__Cause; break; case AVP__Data::ALT_avp__AAA__3GPP__Error__Diagnostic: delete single_value.field_avp__AAA__3GPP__Error__Diagnostic; break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Supported__BW__UL: delete single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__UL; break; case AVP__Data::ALT_avp__PCC__3GPP__UDP__Source__Port: delete single_value.field_avp__PCC__3GPP__UDP__Source__Port; break; case AVP__Data::ALT_avp__DCC__NONE__CC__Total__Octets: delete single_value.field_avp__DCC__NONE__CC__Total__Octets; break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Record__Type: delete single_value.field_avp__BASE__NONE__Accounting__Record__Type; break; case AVP__Data::ALT_avp__DCA__3GPP__SMS__Result: delete single_value.field_avp__DCA__3GPP__SMS__Result; break; case AVP__Data::ALT_avp__DCA__3GPP__MMS__Information: delete single_value.field_avp__DCA__3GPP__MMS__Information; break; case AVP__Data::ALT_avp__CxDx__3GPP__From__SIP__Header: delete single_value.field_avp__CxDx__3GPP__From__SIP__Header; break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Definition: delete single_value.field_avp__PCC__3GPP__Routing__Rule__Definition; break; case AVP__Data::ALT_avp__AAA__3GPP__SIPTO__Local__Network__Permission: delete single_value.field_avp__AAA__3GPP__SIPTO__Local__Network__Permission; break; case AVP__Data::ALT_avp__DCA__3GPP__CUG__Information: delete single_value.field_avp__DCA__3GPP__CUG__Information; break; case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed: delete single_value.field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed; break; case AVP__Data::ALT_avp__DCC__NONE__Value__Digits: delete single_value.field_avp__DCC__NONE__Value__Digits; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__AAA__Auth: delete single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__Auth; break; case AVP__Data::ALT_avp__BASE__NONE__Acct__Application__Id: delete single_value.field_avp__BASE__NONE__Acct__Application__Id; break; case AVP__Data::ALT_avp__DCA__3GPP__Associated__Party__Address: delete single_value.field_avp__DCA__3GPP__Associated__Party__Address; break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authenticate: delete single_value.field_avp__CxDx__3GPP__SIP__Authenticate; break; case AVP__Data::ALT_avp__AAA__3GPP__Service__Type: delete single_value.field_avp__AAA__3GPP__Service__Type; break; case AVP__Data::ALT_avp__AAA__3GPP__Immediate__Response__Preferred: delete single_value.field_avp__AAA__3GPP__Immediate__Response__Preferred; break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Zone: delete single_value.field_avp__DNAS__NONE__Framed__Appletalk__Zone; break; case AVP__Data::ALT_avp__DNAS__NONE__Login__IPv6__Host: delete single_value.field_avp__DNAS__NONE__Login__IPv6__Host; break; case AVP__Data::ALT_avp__DCA__3GPP__Local__GW__Inserted__Indication: delete single_value.field_avp__DCA__3GPP__Local__GW__Inserted__Indication; break; case AVP__Data::ALT_avp__AAA__3GPP__XRES: delete single_value.field_avp__AAA__3GPP__XRES; break; case AVP__Data::ALT_avp__DCC__NONE__Final__Unit__Indication: delete single_value.field_avp__DCC__NONE__Final__Unit__Indication; break; case AVP__Data::ALT_avp__DCA__3GPP__Deferred__Location__Event__Type: delete single_value.field_avp__DCA__3GPP__Deferred__Location__Event__Type; break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMSI: delete single_value.field_avp__GI__3GPP__3GPP__IMSI; break; case AVP__Data::ALT_avp__AAA__3GPP__User__State: delete single_value.field_avp__AAA__3GPP__User__State; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__to__HA__MSA: delete single_value.field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA; break; case AVP__Data::ALT_avp__BASE__NONE__Result__Code: delete single_value.field_avp__BASE__NONE__Result__Code; break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope: delete single_value.field_avp__DCA__3GPP__Envelope; break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity: delete single_value.field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity; break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Communication__Service__Identifier: delete single_value.field_avp__DCA__3GPP__IMS__Communication__Service__Identifier; break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IP__Address: delete single_value.field_avp__DNAS__NONE__Framed__IP__Address; break; case AVP__Data::ALT_avp__AAA__3GPP__Trust__Relationship__Update: delete single_value.field_avp__AAA__3GPP__Trust__Relationship__Update; break; case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control__Downlink: delete single_value.field_avp__DCA__3GPP__APN__Rate__Control__Downlink; break; case AVP__Data::ALT_avp__DCA__3GPP__Session__Direction: delete single_value.field_avp__DCA__3GPP__Session__Direction; break; case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Realm: delete single_value.field_avp__S6__3GPP__IP__SM__GW__Realm; break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__Identifier: delete single_value.field_avp__DCA__3GPP__Monitoring__UE__Identifier; break; case AVP__Data::ALT_avp__S6__3GPP__Reference__ID__Validity__Time: delete single_value.field_avp__S6__3GPP__Reference__ID__Validity__Time; break; case AVP__Data::ALT_avp__PCC__3GPP__TFT__Packet__Filter__Information: delete single_value.field_avp__PCC__3GPP__TFT__Packet__Filter__Information; break; case AVP__Data::ALT_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity: delete single_value.field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity; break; case AVP__Data::ALT_avp__RX__3GPP__Min__Desired__Bandwidth__DL: delete single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__DL; break; case AVP__Data::ALT_avp__DCA__3GPP__Transmitter__Info: delete single_value.field_avp__DCA__3GPP__Transmitter__Info; break; case AVP__Data::ALT_avp__S6__3GPP__Group__Reporting__Guard__Timer: delete single_value.field_avp__S6__3GPP__Group__Reporting__Guard__Timer; break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Furnish__Charging__Information: delete single_value.field_avp__DCA__3GPP__PS__Furnish__Charging__Information; break; case AVP__Data::ALT_avp__CxDx__3GPP__Associated__Identities: delete single_value.field_avp__CxDx__3GPP__Associated__Identities; break; case AVP__Data::ALT_avp__PCC__3GPP__Session__Linking__Indicator: delete single_value.field_avp__PCC__3GPP__Session__Linking__Indicator; break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Session__State: delete single_value.field_avp__BASE__NONE__Auth__Session__State; break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Number__of__Reports: delete single_value.field_avp__S6__3GPP__Maximum__Number__of__Reports; break; case AVP__Data::ALT_avp__PCC__3GPP__PRA__Install: delete single_value.field_avp__PCC__3GPP__PRA__Install; break; case AVP__Data::ALT_avp__AAA__3GPP__V2X__Permission: delete single_value.field_avp__AAA__3GPP__V2X__Permission; break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Range__Class: delete single_value.field_avp__DCA__3GPP__ProSe__Range__Class; break; case AVP__Data::ALT_avp__DCA__3GPP__Carrier__Select__Routing__Information: delete single_value.field_avp__DCA__3GPP__Carrier__Select__Routing__Information; break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Negotiation: delete single_value.field_avp__PCC__3GPP__QoS__Negotiation; break; case AVP__Data::ALT_avp__AAA__3GPP__LIPA__Permission: delete single_value.field_avp__AAA__3GPP__LIPA__Permission; break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Auth__Data__Item: delete single_value.field_avp__CxDx__3GPP__SIP__Auth__Data__Item; break; case AVP__Data::ALT_avp__AAA__3GPP__3GPP2__MEID: delete single_value.field_avp__AAA__3GPP__3GPP2__MEID; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__MN__MSA: delete single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA; break; case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data: delete single_value.field_avp__AAA__3GPP__Subscription__Data; break; case AVP__Data::ALT_avp__CxDx__3GPP__Multiple__Registration__Indication: delete single_value.field_avp__CxDx__3GPP__Multiple__Registration__Indication; break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability__UTRAN: delete single_value.field_avp__AAA__3GPP__WLAN__offloadability__UTRAN; break; case AVP__Data::ALT_avp__BASE__NONE__Vendor__Specific__Application__Id: delete single_value.field_avp__BASE__NONE__Vendor__Specific__Application__Id; break; case AVP__Data::ALT_avp__DCA__3GPP__IMSI__Unauthenticated__Flag: delete single_value.field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag; break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Id: delete single_value.field_avp__DCA__3GPP__Interface__Id; break; case AVP__Data::ALT_avp__AAA__3GPP__CSG__Subscription__Data: delete single_value.field_avp__AAA__3GPP__CSG__Subscription__Data; break; case AVP__Data::ALT_avp__DCA__3GPP__Diagnostics: delete single_value.field_avp__DCA__3GPP__Diagnostics; break; case AVP__Data::ALT_avp__MIPv6__NONE__Service__Selection: delete single_value.field_avp__MIPv6__NONE__Service__Selection; break; case AVP__Data::ALT_avp__AAA__3GPP__TS__Code: delete single_value.field_avp__AAA__3GPP__TS__Code; break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Client__Endpoint: delete single_value.field_avp__DNAS__NONE__Tunnel__Client__Endpoint; break; case AVP__Data::ALT_avp__AAA__3GPP__AN__Trusted: delete single_value.field_avp__AAA__3GPP__AN__Trusted; break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Funtionality: delete single_value.field_avp__DCA__3GPP__Monitoring__Event__Funtionality; break; case AVP__Data::ALT_avp__DCA__3GPP__Aux__Applic__Info: delete single_value.field_avp__DCA__3GPP__Aux__Applic__Info; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Nonce: delete single_value.field_avp__MIPv4__NONE__MIP__Nonce; break; case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Number: delete single_value.field_avp__S6__3GPP__IP__SM__GW__Number; break; case AVP__Data::ALT_avp__AAA__3GPP__AAR__Flags: delete single_value.field_avp__AAA__3GPP__AAR__Flags; break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__External__ID: delete single_value.field_avp__DCA__3GPP__LCS__Client__External__ID; break; case AVP__Data::ALT_avp__DCA__3GPP__VLR__Number: delete single_value.field_avp__DCA__3GPP__VLR__Number; break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Install: delete single_value.field_avp__PCC__3GPP__Charging__Rule__Install; break; case AVP__Data::ALT_avp__RX__3GPP__Rx__Request__Type: delete single_value.field_avp__RX__3GPP__Rx__Request__Type; break; case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Response: delete single_value.field_avp__S6__3GPP__NIDD__Authorization__Response; break; case AVP__Data::ALT_avp__DCA__3GPP__Outgoing__Trunk__Group__Id: delete single_value.field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id; break; case AVP__Data::ALT_avp__AAA__3GPP__Transport__Access__Type: delete single_value.field_avp__AAA__3GPP__Transport__Access__Type; break; case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id: delete single_value.field_avp__DCC__NONE__Subscription__Id; break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Remove: delete single_value.field_avp__PCC__3GPP__QoS__Rule__Remove; break; case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data: delete single_value.field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data; break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Body: delete single_value.field_avp__DCA__3GPP__Message__Body; break; case AVP__Data::ALT_avp__S6__3GPP__Communication__Duration__Time: delete single_value.field_avp__S6__3GPP__Communication__Duration__Time; break; case AVP__Data::ALT_avp__PCC__3GPP__Access__Availability__Change__Reason: delete single_value.field_avp__PCC__3GPP__Access__Availability__Change__Reason; break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Application__Identifier: delete single_value.field_avp__PCC__3GPP__TDF__Application__Identifier; break; case AVP__Data::ALT_avp__DCA__3GPP__Requested__PLMN__Identifier: delete single_value.field_avp__DCA__3GPP__Requested__PLMN__Identifier; break; case AVP__Data::ALT_avp__AAA__3GPP__Location__Area__Identity: delete single_value.field_avp__AAA__3GPP__Location__Area__Identity; break; case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Status: delete single_value.field_avp__RX__3GPP__Media__Component__Status; break; case AVP__Data::ALT_avp__AAA__3GPP__eDRX__Cycle__Length__Value: delete single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length__Value; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__Challenge: delete single_value.field_avp__MIPv4__NONE__MIP__FA__Challenge; break; case AVP__Data::ALT_avp__CxDx__3GPP__Visited__Network__Identifier: delete single_value.field_avp__CxDx__3GPP__Visited__Network__Identifier; break; case AVP__Data::ALT_avp__S6__3GPP__RIR__Flags: delete single_value.field_avp__S6__3GPP__RIR__Flags; break; case AVP__Data::ALT_avp__DCA__3GPP__Volume__Quota__Threshold: delete single_value.field_avp__DCA__3GPP__Volume__Quota__Threshold; break; case AVP__Data::ALT_avp__DCA__3GPP__Incremental__Cost: delete single_value.field_avp__DCA__3GPP__Incremental__Cost; break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Level: delete single_value.field_avp__PCC__3GPP__Usage__Monitoring__Level; break; case AVP__Data::ALT_avp__AAA__3GPP__Collection__Period__RRM__LTE: delete single_value.field_avp__AAA__3GPP__Collection__Period__RRM__LTE; break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__APN__AMBR__UL: delete single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__UL; break; case AVP__Data::ALT_avp__AAA__3GPP__Subscriber__Status: delete single_value.field_avp__AAA__3GPP__Subscriber__Status; break; case AVP__Data::ALT_avp__CxDx__3GPP__Identity__with__Emergency__Registration: delete single_value.field_avp__CxDx__3GPP__Identity__with__Emergency__Registration; break; case AVP__Data::ALT_avp__DCA__3GPP__Originator__Received__Address: delete single_value.field_avp__DCA__3GPP__Originator__Received__Address; break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service: delete single_value.field_avp__DCA__3GPP__AoC__Service; break; case AVP__Data::ALT_avp__DCC__NONE__Tariff__Change__Usage: delete single_value.field_avp__DCC__NONE__Tariff__Change__Usage; break; case AVP__Data::ALT_avp__AAA__3GPP__LCS__PrivacyException: delete single_value.field_avp__AAA__3GPP__LCS__PrivacyException; break; case AVP__Data::ALT_avp__AAA__3GPP__QoS__Subscribed: delete single_value.field_avp__AAA__3GPP__QoS__Subscribed; break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__IP__Address: delete single_value.field_avp__DNAS__NONE__NAS__IP__Address; break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Value: delete single_value.field_avp__DCA__3GPP__Variable__Part__Value; break; case AVP__Data::ALT_avp__DCA__3GPP__Read__Reply__Report__Requested: delete single_value.field_avp__DCA__3GPP__Read__Reply__Report__Requested; break; case AVP__Data::ALT_avp__DCA__3GPP__Event__Charging__TimeStamp: delete single_value.field_avp__DCA__3GPP__Event__Charging__TimeStamp; break; case AVP__Data::ALT_avp__RX__3GPP__RR__Bandwidth: delete single_value.field_avp__RX__3GPP__RR__Bandwidth; break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Auth: delete single_value.field_avp__DNAS__NONE__CHAP__Auth; break; case AVP__Data::ALT_avp__DCC__NONE__Service__Context__Id: delete single_value.field_avp__DCC__NONE__Service__Context__Id; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Authenticator__Length: delete single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Length; break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__TimeStamps: delete single_value.field_avp__DCA__3GPP__SDP__TimeStamps; break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Charging__Identifier: delete single_value.field_avp__DCA__3GPP__IMS__Charging__Identifier; break; case AVP__Data::ALT_avp__AAA__3GPP__MIP__FA__RK__SPI: delete single_value.field_avp__AAA__3GPP__MIP__FA__RK__SPI; break; case AVP__Data::ALT_avp__DCA__3GPP__Related__Trigger: delete single_value.field_avp__DCA__3GPP__Related__Trigger; break; case AVP__Data::ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL: delete single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL; break; case AVP__Data::ALT_avp__S6__3GPP__SCS__Identity: delete single_value.field_avp__S6__3GPP__SCS__Identity; break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Name__String: delete single_value.field_avp__DCA__3GPP__LCS__Name__String; break; case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Address: delete single_value.field_avp__RX__3GPP__Access__Network__Charging__Address; break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Identifier: delete single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier; break; case AVP__Data::ALT_avp__BASE__NONE__Inband__Security__Id: delete single_value.field_avp__BASE__NONE__Inband__Security__Id; break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Value: delete single_value.field_avp__DCA__3GPP__ISUP__Cause__Value; break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Name: delete single_value.field_avp__PCC__3GPP__Charging__Rule__Name; break; case AVP__Data::ALT_avp__RX__3GPP__Ip__Domain__Id: delete single_value.field_avp__RX__3GPP__Ip__Domain__Id; break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__IP__Address: delete single_value.field_avp__PCC__3GPP__TDF__IP__Address; break; case AVP__Data::ALT_avp__AAA__3GPP__UE__Usage__Type: delete single_value.field_avp__AAA__3GPP__UE__Usage__Type; break; case AVP__Data::ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction: delete single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction; break; case AVP__Data::ALT_avp__DCA__3GPP__Charged__Party: delete single_value.field_avp__DCA__3GPP__Charged__Party; break; case AVP__Data::ALT_avp__DCA__3GPP__PDN__Connection__Charging__ID: delete single_value.field_avp__DCA__3GPP__PDN__Connection__Charging__ID; break; case AVP__Data::ALT_avp__CxDx__3GPP__User__Data__Already__Available: delete single_value.field_avp__CxDx__3GPP__User__Data__Already__Available; break; case AVP__Data::ALT_avp__PCC__3GPP__Security__Parameter__Index: delete single_value.field_avp__PCC__3GPP__Security__Parameter__Index; break; case AVP__Data::ALT_avp__AAA__3GPP__MME__Number__for__MT__SMS: delete single_value.field_avp__AAA__3GPP__MME__Number__for__MT__SMS; break; case AVP__Data::ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL: delete single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL; break; case AVP__Data::ALT_avp__DCC__NONE__CC__Correlation__Id: delete single_value.field_avp__DCC__NONE__CC__Correlation__Id; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Home__Agent__Host: delete single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Host; break; case AVP__Data::ALT_avp__BASE__NONE__Route__Record: delete single_value.field_avp__BASE__NONE__Route__Record; break; case AVP__Data::ALT_avp__DCA__3GPP__SM__User__Data__Header: delete single_value.field_avp__DCA__3GPP__SM__User__Data__Header; break; case AVP__Data::ALT_avp__AAA__3GPP__Carrier__Frequency: delete single_value.field_avp__AAA__3GPP__Carrier__Frequency; break; case AVP__Data::ALT_avp__DCA__3GPP__MMTel__Information: delete single_value.field_avp__DCA__3GPP__MMTel__Information; break; case AVP__Data::ALT_avp__CxDx__3GPP__Mandatory__Capability: delete single_value.field_avp__CxDx__3GPP__Mandatory__Capability; break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__NE__Type__List: delete single_value.field_avp__AAA__3GPP__Trace__NE__Type__List; break; case AVP__Data::ALT_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode: delete single_value.field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode; break; case AVP__Data::ALT_avp__DNAS__NONE__Port__Limit: delete single_value.field_avp__DNAS__NONE__Port__Limit; break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Feature__Vector: delete single_value.field_avp__MIPv6__NONE__MIP6__Feature__Vector; break; case AVP__Data::ALT_avp__DCC__NONE__Multiple__Services__Credit__Control: delete single_value.field_avp__DCC__NONE__Multiple__Services__Credit__Control; break; case AVP__Data::ALT_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator: delete single_value.field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator; break; case AVP__Data::ALT_avp__AAA__3GPP__NOR__Flags: delete single_value.field_avp__AAA__3GPP__NOR__Flags; break; case AVP__Data::ALT_avp__DCA__3GPP__Message__ID: delete single_value.field_avp__DCA__3GPP__Message__ID; break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__MS__TimeZone: delete single_value.field_avp__GI__3GPP__3GPP__MS__TimeZone; break; case AVP__Data::ALT_avp__AAA__3GPP__External__Client: delete single_value.field_avp__AAA__3GPP__External__Client; break; case AVP__Data::ALT_avp__DCA__3GPP__Charge__Reason__Code: delete single_value.field_avp__DCA__3GPP__Charge__Reason__Code; break; case AVP__Data::ALT_avp__BASE__NONE__Authorization__Lifetime: delete single_value.field_avp__BASE__NONE__Authorization__Lifetime; break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__PCO: delete single_value.field_avp__AAA__3GPP__TWAN__PCO; break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Change__Conditions: delete single_value.field_avp__DCA__3GPP__PoC__Change__Conditions; break; case AVP__Data::ALT_avp__DCA__3GPP__Language: delete single_value.field_avp__DCA__3GPP__Language; break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Requested__BW__DL: delete single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__DL; break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Features: delete single_value.field_avp__DNAS__NONE__ARAP__Features; break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__MTU: delete single_value.field_avp__DNAS__NONE__Framed__MTU; break; case AVP__Data::ALT_avp__DCA__3GPP__Unit__Quota__Threshold: delete single_value.field_avp__DCA__3GPP__Unit__Quota__Threshold; break; case AVP__Data::ALT_avp__DNAS__NONE__Accounting__Auth__Method: delete single_value.field_avp__DNAS__NONE__Accounting__Auth__Method; break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Authenticator__Offset: delete single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Offset; break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__Information: delete single_value.field_avp__DCA__3GPP__MBMS__Information; break; case AVP__Data::ALT_avp__DCA__3GPP__Bearer__Capability: delete single_value.field_avp__DCA__3GPP__Bearer__Capability; break; case AVP__Data::ALT_avp__RX__3GPP__Service__URN: delete single_value.field_avp__RX__3GPP__Service__URN; break; case AVP__Data::ALT_avp__S6__3GPP__Supported__Services: delete single_value.field_avp__S6__3GPP__Supported__Services; break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Description: delete single_value.field_avp__DCA__3GPP__SDP__Media__Description; break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Output__Packets: delete single_value.field_avp__MIPv4__NONE__Accounting__Output__Packets; break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Parameter__Set__Info: delete single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Info; break; case AVP__Data::ALT_avp__PCC__3GPP__Rule__DeActivation__Time: delete single_value.field_avp__PCC__3GPP__Rule__DeActivation__Time; break; case AVP__Data::ALT_avp__AAA__3GPP__Relay__Node__Indicator: delete single_value.field_avp__AAA__3GPP__Relay__Node__Indicator; break; case AVP__Data::ALT_avp__S6__3GPP__T4__Data: delete single_value.field_avp__S6__3GPP__T4__Data; break; case AVP__Data::ALT_avp__PCC__3GPP__Fixed__User__Location__Info: delete single_value.field_avp__PCC__3GPP__Fixed__User__Location__Info; break; case AVP__Data::ALT_avp__DCA__3GPP__Coverage__Status: delete single_value.field_avp__DCA__3GPP__Coverage__Status; break; case AVP__Data::ALT_avp__PCC__3GPP__Online: delete single_value.field_avp__PCC__3GPP__Online; break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Base__Name: delete single_value.field_avp__PCC__3GPP__ADC__Rule__Base__Name; break; case AVP__Data::ALT_avp__AAA__3GPP__SCEF__Realm: delete single_value.field_avp__AAA__3GPP__SCEF__Realm; break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__Charged__Party: delete single_value.field_avp__DCA__3GPP__MBMS__Charged__Party; break; case AVP__Data::ALT_avp__S6__3GPP__Requested__Validity__Time: delete single_value.field_avp__S6__3GPP__Requested__Validity__Time; break; case AVP__Data::ALT_avp__DCC__NONE__CC__Request__Number: delete single_value.field_avp__DCC__NONE__CC__Request__Number; break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Information: delete single_value.field_avp__DCA__3GPP__AoC__Information; break; case AVP__Data::ALT_avp__CxDx__3GPP__Supported__Features: delete single_value.field_avp__CxDx__3GPP__Supported__Features; break; case AVP__Data::ALT_avp__AAA__3GPP__Local__Time__Zone: delete single_value.field_avp__AAA__3GPP__Local__Time__Zone; break; case AVP__Data::ALT_avp__AAA__3GPP__GERAN__Vector: delete single_value.field_avp__AAA__3GPP__GERAN__Vector; break; case AVP__Data::ALT_avp__CxDx__3GPP__Call__ID__SIP__Header: delete single_value.field_avp__CxDx__3GPP__Call__ID__SIP__Header; break; case AVP__Data::ALT_avp__DCA__3GPP__Online__Charging__Flag: delete single_value.field_avp__DCA__3GPP__Online__Charging__Flag; break; case AVP__Data::ALT_avp__DCA__3GPP__Number__of__Messages__Sent: delete single_value.field_avp__DCA__3GPP__Number__of__Messages__Sent; break; case AVP__Data::ALT_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile: delete single_value.field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile; break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Session__Stop__Indicator: delete single_value.field_avp__GI__3GPP__3GPP__Session__Stop__Indicator; break; case AVP__Data::ALT_avp__AAA__3GPP__GPRS__Subscription__Data: delete single_value.field_avp__AAA__3GPP__GPRS__Subscription__Data; break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile: delete single_value.field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile; break; case AVP__Data::ALT_avp__DCA__3GPP__Access__Transfer__Type: delete single_value.field_avp__DCA__3GPP__Access__Transfer__Type; break; case AVP__Data::ALT_avp__DNAS__NONE__Called__Station__Id: delete single_value.field_avp__DNAS__NONE__Called__Station__Id; break; case AVP__Data::ALT_avp__DCA__3GPP__Inter__UE__Transfer: delete single_value.field_avp__DCA__3GPP__Inter__UE__Transfer; break; case AVP__Data::ALT_avp__DCC__NONE__Cost__Unit: delete single_value.field_avp__DCC__NONE__Cost__Unit; break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Realtime__Required: delete single_value.field_avp__BASE__NONE__Accounting__Realtime__Required; break; case AVP__Data::ALT_avp__BASE__NONE__Termination__Cause: delete single_value.field_avp__BASE__NONE__Termination__Cause; break; case AVP__Data::ALT_avp__DCA__3GPP__Received__Talk__Burst__Volume: delete single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Volume; break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Max__Rate: delete single_value.field_avp__DCA__3GPP__Rate__Control__Max__Rate; break; case AVP__Data::ALT_avp__DCA__3GPP__Class__Identifier: delete single_value.field_avp__DCA__3GPP__Class__Identifier; break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Allocate__IP__Type: delete single_value.field_avp__GI__3GPP__3GPP__Allocate__IP__Type; break; case AVP__Data::ALT_avp__AAA__3GPP__SM__Back__Off__Timer: delete single_value.field_avp__AAA__3GPP__SM__Back__Off__Timer; break; case AVP__Data::ALT_avp__RX__3GPP__Specific__Action: delete single_value.field_avp__RX__3GPP__Specific__Action; break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Detection__Time: delete single_value.field_avp__S6__3GPP__Maximum__Detection__Time; break; case AVP__Data::ALT_avp__DNAS__NONE__Login__TCP__Port: delete single_value.field_avp__DNAS__NONE__Login__TCP__Port; break; case AVP__Data::ALT_avp__DNAS__NONE__Password__Retry: delete single_value.field_avp__DNAS__NONE__Password__Retry; break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Stamps: delete single_value.field_avp__DCA__3GPP__Time__Stamps; break; case AVP__Data::ALT_avp__DCA__3GPP__Base__Time__Interval: delete single_value.field_avp__DCA__3GPP__Base__Time__Interval; break; case AVP__Data::ALT_avp__DCA__3GPP__UWAN__User__Location__Info: delete single_value.field_avp__DCA__3GPP__UWAN__User__Location__Info; break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Role__Of__UE: delete single_value.field_avp__DCA__3GPP__ProSe__Role__Of__UE; break; case AVP__Data::ALT_avp__PCC__3GPP__RAT__Type: delete single_value.field_avp__PCC__3GPP__RAT__Type; break; case AVP__Data::ALT_avp__AAA__3GPP__Ext__PDP__Address: delete single_value.field_avp__AAA__3GPP__Ext__PDP__Address; break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Type: delete single_value.field_avp__DCA__3GPP__PoC__Session__Type; break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause: delete single_value.field_avp__DCA__3GPP__ISUP__Cause; break; case AVP__Data::ALT_avp__RX__3GPP__AF__Signalling__Protocol: delete single_value.field_avp__RX__3GPP__AF__Signalling__Protocol; break; case AVP__Data::ALT_avp__AAA__3GPP__Adjacent__PLMNs: delete single_value.field_avp__AAA__3GPP__Adjacent__PLMNs; break; case AVP__Data::ALT_avp__S6__3GPP__Service__Result__Code: delete single_value.field_avp__S6__3GPP__Service__Result__Code; break; case AVP__Data::ALT_avp__AAA__3GPP__SGSN__Location__Information: delete single_value.field_avp__AAA__3GPP__SGSN__Location__Information; break; case AVP__Data::ALT_avp__DCA__3GPP__Authorised__QoS: delete single_value.field_avp__DCA__3GPP__Authorised__QoS; break; case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Transmission: delete single_value.field_avp__DCA__3GPP__Time__First__Transmission; break; case AVP__Data::ALT_avp__DCA__3GPP__Stop__Time: delete single_value.field_avp__DCA__3GPP__Stop__Time; break; case AVP__Data::ALT_avp__CxDx__3GPP__Reason__Code: delete single_value.field_avp__CxDx__3GPP__Reason__Code; break; case AVP__Data::ALT_avp__PCC__3GPP__Pre__emption__Vulnerability: delete single_value.field_avp__PCC__3GPP__Pre__emption__Vulnerability; break; case AVP__Data::ALT_avp__AAA__3GPP__Equivalent__PLMN__List: delete single_value.field_avp__AAA__3GPP__Equivalent__PLMN__List; break; case AVP__Data::ALT_avp__PCC__3GPP__Default__Access: delete single_value.field_avp__PCC__3GPP__Default__Access; break; case AVP__Data::ALT_avp__CxDx__3GPP__Supported__Applications: delete single_value.field_avp__CxDx__3GPP__Supported__Applications; break; case AVP__Data::ALT_avp__BASE__NONE__Class: delete single_value.field_avp__BASE__NONE__Class; break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Challenge__Response: delete single_value.field_avp__DNAS__NONE__ARAP__Challenge__Response; break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Message__Type: delete single_value.field_avp__DCA__3GPP__SM__Message__Type; break; case AVP__Data::ALT_avp__DCC__NONE__CC__Sub__Session__Id: delete single_value.field_avp__DCC__NONE__CC__Sub__Session__Id; break; case AVP__Data::ALT_avp__AAA__3GPP__IDR__Flags: delete single_value.field_avp__AAA__3GPP__IDR__Flags; break; case AVP__Data::ALT_avp__PCC__3GPP__PS__to__CS__Session__Continuity: delete single_value.field_avp__PCC__3GPP__PS__to__CS__Session__Continuity; break; case AVP__Data::ALT_avp__AAA__3GPP__V2X__Subscription__Data: delete single_value.field_avp__AAA__3GPP__V2X__Subscription__Data; break; case AVP__Data::ALT_avp__DCA__3GPP__Refund__Information: delete single_value.field_avp__DCA__3GPP__Refund__Information; break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Element: delete single_value.field_avp__DCA__3GPP__Rate__Element; break; case AVP__Data::ALT_avp__AAA__3GPP__PDP__Type: delete single_value.field_avp__AAA__3GPP__PDP__Type; break; case AVP__Data::ALT_avp__AAA__3GPP__AMBR: delete single_value.field_avp__AAA__3GPP__AMBR; break; case AVP__Data::ALT_avp__DCA__3GPP__Submission__Time: delete single_value.field_avp__DCA__3GPP__Submission__Time; break; case AVP__Data::ALT_avp__UNKNOWN: delete single_value.field_avp__UNKNOWN; default: break; } break; case VALUE_LIST: case COMPLEMENTED_LIST: case CONJUNCTION_MATCH: delete [] value_list.list_value; break; case IMPLICATION_MATCH: delete implication_.precondition; delete implication_.implied_template; break; case DYNAMIC_MATCH: dyn_match->ref_count--; if (dyn_match->ref_count == 0) { delete dyn_match->ptr; delete dyn_match; } break; default: break; } template_selection = UNINITIALIZED_TEMPLATE; } AVP__Data_template& AVP__Data_template::operator=(template_sel other_value) { check_single_selection(other_value); clean_up(); set_selection(other_value); return *this; } AVP__Data_template& AVP__Data_template::operator=(const AVP__Data& other_value) { clean_up(); copy_value(other_value); return *this; } AVP__Data_template& AVP__Data_template::operator=(const OPTIONAL& other_value) { clean_up(); switch (other_value.get_selection()) { case OPTIONAL_PRESENT: copy_value((const AVP__Data&)other_value); break; case OPTIONAL_OMIT: set_selection(OMIT_VALUE); break; default: TTCN_error("Assignment of an unbound optional field to a template of union type @DIAMETER_Types.AVP_Data."); } return *this; } AVP__Data_template& AVP__Data_template::operator=(const AVP__Data_template& other_value) { if (&other_value != this) { clean_up(); copy_template(other_value); } return *this; } boolean AVP__Data_template::match(const AVP__Data& other_value, boolean legacy) const { if (!other_value.is_bound()) return FALSE; switch (template_selection) { case ANY_VALUE: case ANY_OR_OMIT: return TRUE; case OMIT_VALUE: return FALSE; case SPECIFIC_VALUE: { AVP__Data::union_selection_type value_selection = other_value.get_selection(); if (value_selection == AVP__Data::UNBOUND_VALUE) return FALSE; if (value_selection != single_value.union_selection) return FALSE; switch (value_selection) { case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__IPv6__Address: return single_value.field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address->match(other_value.avp__GI__3GPP__3GPP__SGSN__IPv6__Address(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Service: return single_value.field_avp__DNAS__NONE__Login__LAT__Service->match(other_value.avp__DNAS__NONE__Login__LAT__Service(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__RAR__Flags: return single_value.field_avp__AAA__3GPP__RAR__Flags->match(other_value.avp__AAA__3GPP__RAR__Flags(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SCS__Address: return single_value.field_avp__DCA__3GPP__SCS__Address->match(other_value.avp__DCA__3GPP__SCS__Address(), legacy); case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__MCC__MNC: return single_value.field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC->match(other_value.avp__GI__3GPP__3GPP__GGSN__MCC__MNC(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Direct__Debiting__Failure__Handling: return single_value.field_avp__DCC__NONE__Direct__Debiting__Failure__Handling->match(other_value.avp__DCC__NONE__Direct__Debiting__Failure__Handling(), legacy); case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Careof__Address: return single_value.field_avp__MIPv6__NONE__MIP__Careof__Address->match(other_value.avp__MIPv6__NONE__MIP__Careof__Address(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__TWAN__User__Location__Info: return single_value.field_avp__DCA__3GPP__TWAN__User__Location__Info->match(other_value.avp__DCA__3GPP__TWAN__User__Location__Info(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role__IDs: return single_value.field_avp__DCA__3GPP__PoC__User__Role__IDs->match(other_value.avp__DCA__3GPP__PoC__User__Role__IDs(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Order: return single_value.field_avp__DCA__3GPP__Announcement__Order->match(other_value.avp__DCA__3GPP__Announcement__Order(), legacy); case AVP__Data::ALT_avp__CxDx__ETSI__Line__Identifier: return single_value.field_avp__CxDx__ETSI__Line__Identifier->match(other_value.avp__CxDx__ETSI__Line__Identifier(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Identifier: return single_value.field_avp__PCC__3GPP__Bearer__Identifier->match(other_value.avp__PCC__3GPP__Bearer__Identifier(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Content__Version: return single_value.field_avp__RX__3GPP__Content__Version->match(other_value.avp__RX__3GPP__Content__Version(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Applic__ID: return single_value.field_avp__DCA__3GPP__Applic__ID->match(other_value.avp__DCA__3GPP__Applic__ID(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__FA__MSA: return single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA->match(other_value.avp__MIPv4__NONE__MIP__HA__to__FA__MSA(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Session__Id: return single_value.field_avp__BASE__NONE__Session__Id->match(other_value.avp__BASE__NONE__Session__Id(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Route__Header__Transmitted: return single_value.field_avp__DCA__3GPP__Route__Header__Transmitted->match(other_value.avp__DCA__3GPP__Route__Header__Transmitted(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Reporting__Reason: return single_value.field_avp__DCA__3GPP__Reporting__Reason->match(other_value.avp__DCA__3GPP__Reporting__Reason(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Emergency__Services: return single_value.field_avp__AAA__3GPP__Emergency__Services->match(other_value.avp__AAA__3GPP__Emergency__Services(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Description: return single_value.field_avp__RX__3GPP__Media__Component__Description->match(other_value.avp__RX__3GPP__Media__Component__Description(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__CSG__Information__Reporting: return single_value.field_avp__PCC__3GPP__CSG__Information__Reporting->match(other_value.avp__PCC__3GPP__CSG__Information__Reporting(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Quantity: return single_value.field_avp__AAA__3GPP__Measurement__Quantity->match(other_value.avp__AAA__3GPP__Measurement__Quantity(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Location__Information__Configuration: return single_value.field_avp__S6__3GPP__Location__Information__Configuration->match(other_value.avp__S6__3GPP__Location__Information__Configuration(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Usage: return single_value.field_avp__PCC__3GPP__Bearer__Usage->match(other_value.avp__PCC__3GPP__Bearer__Usage(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Application__provided__Called__Party__Address: return single_value.field_avp__DCA__3GPP__Application__provided__Called__Party__Address->match(other_value.avp__DCA__3GPP__Application__provided__Called__Party__Address(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Alert__Timestamp: return single_value.field_avp__DCA__3GPP__Proximity__Alert__Timestamp->match(other_value.avp__DCA__3GPP__Proximity__Alert__Timestamp(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Header__Filter: return single_value.field_avp__PCC__3GPP__Tunnel__Header__Filter->match(other_value.avp__PCC__3GPP__Tunnel__Header__Filter(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__List__Of__Measurements: return single_value.field_avp__AAA__3GPP__List__Of__Measurements->match(other_value.avp__AAA__3GPP__List__Of__Measurements(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Requested__Service__Unit: return single_value.field_avp__DCC__NONE__Requested__Service__Unit->match(other_value.avp__DCC__NONE__Requested__Service__Unit(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Default__QoS__Name: return single_value.field_avp__PCC__3GPP__Default__QoS__Name->match(other_value.avp__PCC__3GPP__Default__QoS__Name(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__UVA__Flags: return single_value.field_avp__AAA__3GPP__UVA__Flags->match(other_value.avp__AAA__3GPP__UVA__Flags(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Expires: return single_value.field_avp__DCA__3GPP__Expires->match(other_value.avp__DCA__3GPP__Expires(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__SAR__Flags: return single_value.field_avp__CxDx__3GPP__SAR__Flags->match(other_value.avp__CxDx__3GPP__SAR__Flags(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__TDF__Information: return single_value.field_avp__PCC__3GPP__TDF__Information->match(other_value.avp__PCC__3GPP__TDF__Information(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Group__Service__Id: return single_value.field_avp__AAA__3GPP__Group__Service__Id->match(other_value.avp__AAA__3GPP__Group__Service__Id(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Recipient__SCCP__Address: return single_value.field_avp__DCA__3GPP__Recipient__SCCP__Address->match(other_value.avp__DCA__3GPP__Recipient__SCCP__Address(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Preferred__AoC__Currency: return single_value.field_avp__DCA__3GPP__Preferred__AoC__Currency->match(other_value.avp__DCA__3GPP__Preferred__AoC__Currency(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Framed__Pool: return single_value.field_avp__DNAS__NONE__Framed__Pool->match(other_value.avp__DNAS__NONE__Framed__Pool(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Traffic__Data__Volumes: return single_value.field_avp__DCA__3GPP__Traffic__Data__Volumes->match(other_value.avp__DCA__3GPP__Traffic__Data__Volumes(), legacy); case AVP__Data::ALT_avp__DCC__NONE__CC__Time: return single_value.field_avp__DCC__NONE__CC__Time->match(other_value.avp__DCC__NONE__CC__Time(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info: return single_value.field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info->match(other_value.avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Unit__Cost: return single_value.field_avp__DCA__3GPP__Unit__Cost->match(other_value.avp__DCA__3GPP__Unit__Cost(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Digest__Authenticate: return single_value.field_avp__CxDx__3GPP__SIP__Digest__Authenticate->match(other_value.avp__CxDx__3GPP__SIP__Digest__Authenticate(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Last__UE__Activity__Time: return single_value.field_avp__AAA__3GPP__Last__UE__Activity__Time->match(other_value.avp__AAA__3GPP__Last__UE__Activity__Time(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Context__Identifier: return single_value.field_avp__AAA__3GPP__Context__Identifier->match(other_value.avp__AAA__3GPP__Context__Identifier(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Used__Service__Unit: return single_value.field_avp__DCC__NONE__Used__Service__Unit->match(other_value.avp__DCC__NONE__Used__Service__Unit(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Reg__Reply: return single_value.field_avp__MIPv4__NONE__MIP__Reg__Reply->match(other_value.avp__MIPv4__NONE__MIP__Reg__Reply(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Auth__Application__Id: return single_value.field_avp__BASE__NONE__Auth__Application__Id->match(other_value.avp__BASE__NONE__Auth__Application__Id(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Trace__Reference: return single_value.field_avp__AAA__3GPP__Trace__Reference->match(other_value.avp__AAA__3GPP__Trace__Reference(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Access__Info: return single_value.field_avp__AAA__3GPP__TWAN__Access__Info->match(other_value.avp__AAA__3GPP__TWAN__Access__Info(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Status__AS__Code: return single_value.field_avp__DCA__3GPP__Status__AS__Code->match(other_value.avp__DCA__3GPP__Status__AS__Code(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Type: return single_value.field_avp__DCA__3GPP__LCS__Client__Type->match(other_value.avp__DCA__3GPP__LCS__Client__Type(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Network: return single_value.field_avp__DNAS__NONE__Framed__Appletalk__Network->match(other_value.avp__DNAS__NONE__Framed__Appletalk__Network(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Prefix: return single_value.field_avp__DNAS__NONE__Framed__IPv6__Prefix->match(other_value.avp__DNAS__NONE__Framed__IPv6__Prefix(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Initiation__Type: return single_value.field_avp__DCA__3GPP__PoC__Session__Initiation__Type->match(other_value.avp__DCA__3GPP__PoC__Session__Initiation__Type(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Sharing__Key__UL: return single_value.field_avp__RX__3GPP__Sharing__Key__UL->match(other_value.avp__RX__3GPP__Sharing__Key__UL(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Content__Size: return single_value.field_avp__DCA__3GPP__Content__Size->match(other_value.avp__DCA__3GPP__Content__Size(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Access__Network__Info: return single_value.field_avp__AAA__3GPP__Access__Network__Info->match(other_value.avp__AAA__3GPP__Access__Network__Info(), legacy); case AVP__Data::ALT_avp__RX__3GPP__AF__Charging__Identifier: return single_value.field_avp__RX__3GPP__AF__Charging__Identifier->match(other_value.avp__RX__3GPP__AF__Charging__Identifier(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Report: return single_value.field_avp__S6__3GPP__Monitoring__Event__Report->match(other_value.avp__S6__3GPP__Monitoring__Event__Report(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Type: return single_value.field_avp__DCA__3GPP__Service__Specific__Type->match(other_value.avp__DCA__3GPP__Service__Specific__Type(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Event: return single_value.field_avp__DCA__3GPP__Event->match(other_value.avp__DCA__3GPP__Event(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Media__Type: return single_value.field_avp__RX__3GPP__Media__Type->match(other_value.avp__RX__3GPP__Media__Type(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Conditional__Policy__Information: return single_value.field_avp__PCC__3GPP__Conditional__Policy__Information->match(other_value.avp__PCC__3GPP__Conditional__Policy__Information(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Firmware__Revision: return single_value.field_avp__BASE__NONE__Firmware__Revision->match(other_value.avp__BASE__NONE__Firmware__Revision(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Event__Type: return single_value.field_avp__DCA__3GPP__ProSe__Event__Type->match(other_value.avp__DCA__3GPP__ProSe__Event__Type(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Network__Request__Support: return single_value.field_avp__PCC__3GPP__Network__Request__Support->match(other_value.avp__PCC__3GPP__Network__Request__Support(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__SIPTO__Permission: return single_value.field_avp__AAA__3GPP__SIPTO__Permission->match(other_value.avp__AAA__3GPP__SIPTO__Permission(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Terminating__IOI: return single_value.field_avp__DCA__3GPP__Terminating__IOI->match(other_value.avp__DCA__3GPP__Terminating__IOI(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Supported__BW__DL: return single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__DL->match(other_value.avp__RX__3GPP__Extended__Max__Supported__BW__DL(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__UE__Local__IP__Address: return single_value.field_avp__PCC__3GPP__UE__Local__IP__Address->match(other_value.avp__PCC__3GPP__UE__Local__IP__Address(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SM__Sequence__Number: return single_value.field_avp__DCA__3GPP__SM__Sequence__Number->match(other_value.avp__DCA__3GPP__SM__Sequence__Number(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__IMS__Information: return single_value.field_avp__DCA__3GPP__IMS__Information->match(other_value.avp__DCA__3GPP__IMS__Information(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List: return single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List->match(other_value.avp__PCC__3GPP__Presence__Reporting__Area__Elements__List(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Remove: return single_value.field_avp__PCC__3GPP__Routing__Rule__Remove->match(other_value.avp__PCC__3GPP__Routing__Rule__Remove(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__SGs__MME__Identity: return single_value.field_avp__AAA__3GPP__SGs__MME__Identity->match(other_value.avp__AAA__3GPP__SGs__MME__Identity(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Roaming__Information: return single_value.field_avp__S6__3GPP__Roaming__Information->match(other_value.avp__S6__3GPP__Roaming__Information(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Diversions: return single_value.field_avp__DCA__3GPP__Number__Of__Diversions->match(other_value.avp__DCA__3GPP__Number__Of__Diversions(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Coverage__Info: return single_value.field_avp__DCA__3GPP__Coverage__Info->match(other_value.avp__DCA__3GPP__Coverage__Info(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authentication__Scheme: return single_value.field_avp__CxDx__3GPP__SIP__Authentication__Scheme->match(other_value.avp__CxDx__3GPP__SIP__Authentication__Scheme(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__RSRP: return single_value.field_avp__AAA__3GPP__Event__Threshold__RSRP->match(other_value.avp__AAA__3GPP__Event__Threshold__RSRP(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__User__Authorization__Type: return single_value.field_avp__CxDx__3GPP__User__Authorization__Type->match(other_value.avp__CxDx__3GPP__User__Authorization__Type(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__PLMN__Client: return single_value.field_avp__AAA__3GPP__PLMN__Client->match(other_value.avp__AAA__3GPP__PLMN__Client(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Re__Synchronization__Info: return single_value.field_avp__AAA__3GPP__Re__Synchronization__Info->match(other_value.avp__AAA__3GPP__Re__Synchronization__Info(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Auth__Grace__Period: return single_value.field_avp__BASE__NONE__Auth__Grace__Period->match(other_value.avp__BASE__NONE__Auth__Grace__Period(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__User__CSG__Information: return single_value.field_avp__DCA__3GPP__User__CSG__Information->match(other_value.avp__DCA__3GPP__User__CSG__Information(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SM__Status: return single_value.field_avp__DCA__3GPP__SM__Status->match(other_value.avp__DCA__3GPP__SM__Status(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__IP__Realm__Default__Indication: return single_value.field_avp__DCA__3GPP__IP__Realm__Default__Indication->match(other_value.avp__DCA__3GPP__IP__Realm__Default__Indication(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__RAND: return single_value.field_avp__AAA__3GPP__RAND->match(other_value.avp__AAA__3GPP__RAND(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Trace__Depth: return single_value.field_avp__AAA__3GPP__Trace__Depth->match(other_value.avp__AAA__3GPP__Trace__Depth(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__to__FA__MSA: return single_value.field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA->match(other_value.avp__MIPv4__NONE__MIP__MN__to__FA__MSA(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__SGSN__User__State: return single_value.field_avp__AAA__3GPP__SGSN__User__State->match(other_value.avp__AAA__3GPP__SGSN__User__State(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__APN__OI__Replacement: return single_value.field_avp__AAA__3GPP__APN__OI__Replacement->match(other_value.avp__AAA__3GPP__APN__OI__Replacement(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Alternate__Charged__Party__Address: return single_value.field_avp__DCA__3GPP__Alternate__Charged__Party__Address->match(other_value.avp__DCA__3GPP__Alternate__Charged__Party__Address(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control: return single_value.field_avp__DCA__3GPP__APN__Rate__Control->match(other_value.avp__DCA__3GPP__APN__Rate__Control(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Re__Auth__Request__Type: return single_value.field_avp__BASE__NONE__Re__Auth__Request__Type->match(other_value.avp__BASE__NONE__Re__Auth__Request__Type(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Relationship__Mode: return single_value.field_avp__DCA__3GPP__Relationship__Mode->match(other_value.avp__DCA__3GPP__Relationship__Mode(), legacy); case AVP__Data::ALT_avp__S6__3GPP__External__Identifier: return single_value.field_avp__S6__3GPP__External__Identifier->match(other_value.avp__S6__3GPP__External__Identifier(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Positioning__Data: return single_value.field_avp__DCA__3GPP__Positioning__Data->match(other_value.avp__DCA__3GPP__Positioning__Data(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Redirect__Address__Type: return single_value.field_avp__DCC__NONE__Redirect__Address__Type->match(other_value.avp__DCC__NONE__Redirect__Address__Type(), legacy); case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MN__HA__MSA: return single_value.field_avp__MIPv6__NONE__MIP__MN__HA__MSA->match(other_value.avp__MIPv6__NONE__MIP__MN__HA__MSA(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier: return single_value.field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier->match(other_value.avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__TFT__Filter: return single_value.field_avp__PCC__3GPP__TFT__Filter->match(other_value.avp__PCC__3GPP__TFT__Filter(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Max__Supported__Bandwidth__UL: return single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__UL->match(other_value.avp__RX__3GPP__Max__Supported__Bandwidth__UL(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Loss__Of__Connectivity__Reason: return single_value.field_avp__S6__3GPP__Loss__Of__Connectivity__Reason->match(other_value.avp__S6__3GPP__Loss__Of__Connectivity__Reason(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Medium__Type: return single_value.field_avp__DNAS__NONE__Tunnel__Medium__Type->match(other_value.avp__DNAS__NONE__Tunnel__Medium__Type(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Originator: return single_value.field_avp__DCA__3GPP__Originator->match(other_value.avp__DCA__3GPP__Originator(), legacy); case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info__Type: return single_value.field_avp__DCC__NONE__User__Equipment__Info__Type->match(other_value.avp__DCC__NONE__User__Equipment__Info__Type(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Flow__Number: return single_value.field_avp__RX__3GPP__Flow__Number->match(other_value.avp__RX__3GPP__Flow__Number(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Home__Agent__Address: return single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Address->match(other_value.avp__MIPv4__NONE__MIP__Home__Agent__Address(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Resource__Allocation__Notification: return single_value.field_avp__PCC__3GPP__Resource__Allocation__Notification->match(other_value.avp__PCC__3GPP__Resource__Allocation__Notification(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Basic__Service__Code: return single_value.field_avp__DCA__3GPP__Basic__Service__Code->match(other_value.avp__DCA__3GPP__Basic__Service__Code(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Type: return single_value.field_avp__S6__3GPP__Monitoring__Type->match(other_value.avp__S6__3GPP__Monitoring__Type(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Role__Of__Node: return single_value.field_avp__DCA__3GPP__Role__Of__Node->match(other_value.avp__DCA__3GPP__Role__Of__Node(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Default__Bearer__Indication: return single_value.field_avp__PCC__3GPP__Default__Bearer__Indication->match(other_value.avp__PCC__3GPP__Default__Bearer__Indication(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Information: return single_value.field_avp__DCA__3GPP__ProSe__Information->match(other_value.avp__DCA__3GPP__ProSe__Information(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__QoS__Class__Identifier: return single_value.field_avp__PCC__3GPP__QoS__Class__Identifier->match(other_value.avp__PCC__3GPP__QoS__Class__Identifier(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__LIPA__Allowed: return single_value.field_avp__AAA__3GPP__VPLMN__LIPA__Allowed->match(other_value.avp__AAA__3GPP__VPLMN__LIPA__Allowed(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Mute__Notification: return single_value.field_avp__PCC__3GPP__Mute__Notification->match(other_value.avp__PCC__3GPP__Mute__Notification(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authentication__Context: return single_value.field_avp__CxDx__3GPP__SIP__Authentication__Context->match(other_value.avp__CxDx__3GPP__SIP__Authentication__Context(), legacy); case AVP__Data::ALT_avp__MIPv6__NONE__QoS__Resources: return single_value.field_avp__MIPv6__NONE__QoS__Resources->match(other_value.avp__MIPv6__NONE__QoS__Resources(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Logging__Duration: return single_value.field_avp__AAA__3GPP__Logging__Duration->match(other_value.avp__AAA__3GPP__Logging__Duration(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Value: return single_value.field_avp__DCC__NONE__Service__Parameter__Value->match(other_value.avp__DCC__NONE__Service__Parameter__Value(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Associated__Registered__Identities: return single_value.field_avp__CxDx__3GPP__Associated__Registered__Identities->match(other_value.avp__CxDx__3GPP__Associated__Registered__Identities(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Routing__IP__Address: return single_value.field_avp__PCC__3GPP__Routing__IP__Address->match(other_value.avp__PCC__3GPP__Routing__IP__Address(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability__EUTRAN: return single_value.field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN->match(other_value.avp__AAA__3GPP__WLAN__offloadability__EUTRAN(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__MBMS__GW__Address: return single_value.field_avp__DCA__3GPP__MBMS__GW__Address->match(other_value.avp__DCA__3GPP__MBMS__GW__Address(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Destination__Interface: return single_value.field_avp__DCA__3GPP__Destination__Interface->match(other_value.avp__DCA__3GPP__Destination__Interface(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__IMS__Emergency__Indicator: return single_value.field_avp__DCA__3GPP__IMS__Emergency__Indicator->match(other_value.avp__DCA__3GPP__IMS__Emergency__Indicator(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Change__Time: return single_value.field_avp__DCA__3GPP__Change__Time->match(other_value.avp__DCA__3GPP__Change__Time(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__KASME: return single_value.field_avp__AAA__3GPP__KASME->match(other_value.avp__AAA__3GPP__KASME(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Session__Key: return single_value.field_avp__MIPv4__NONE__MIP__Session__Key->match(other_value.avp__MIPv4__NONE__MIP__Session__Key(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__AoC__Cost__Information: return single_value.field_avp__DCA__3GPP__AoC__Cost__Information->match(other_value.avp__DCA__3GPP__AoC__Cost__Information(), legacy); case AVP__Data::ALT_avp__GI__3GPP__3GPP__User__Location__Info__Time: return single_value.field_avp__GI__3GPP__3GPP__User__Location__Info__Time->match(other_value.avp__GI__3GPP__3GPP__User__Location__Info__Time(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Teleservice__List: return single_value.field_avp__AAA__3GPP__Teleservice__List->match(other_value.avp__AAA__3GPP__Teleservice__List(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__UTRAN__Vector: return single_value.field_avp__AAA__3GPP__UTRAN__Vector->match(other_value.avp__AAA__3GPP__UTRAN__Vector(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__IP__Access__APN: return single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN->match(other_value.avp__AAA__3GPP__Non__3GPP__IP__Access__APN(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Information: return single_value.field_avp__DCA__3GPP__Monitoring__Event__Information->match(other_value.avp__DCA__3GPP__Monitoring__Event__Information(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Tariff__Time__Change: return single_value.field_avp__DCC__NONE__Tariff__Time__Change->match(other_value.avp__DCC__NONE__Tariff__Time__Change(), legacy); case AVP__Data::ALT_avp__GI__3GPP__3GPP__NSAPI: return single_value.field_avp__GI__3GPP__3GPP__NSAPI->match(other_value.avp__GI__3GPP__3GPP__NSAPI(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Dialed__By__MS: return single_value.field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS->match(other_value.avp__DCA__3GPP__LCS__Client__Dialed__By__MS(), legacy); case AVP__Data::ALT_avp__GI__3GPP__3GPP__CG__Address: return single_value.field_avp__GI__3GPP__3GPP__CG__Address->match(other_value.avp__GI__3GPP__3GPP__CG__Address(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Envelope__Start__Time: return single_value.field_avp__DCA__3GPP__Envelope__Start__Time->match(other_value.avp__DCA__3GPP__Envelope__Start__Time(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Application__Service__Provider__Identity: return single_value.field_avp__RX__3GPP__Application__Service__Provider__Identity->match(other_value.avp__RX__3GPP__Application__Service__Provider__Identity(), legacy); case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Request: return single_value.field_avp__S6__3GPP__NIDD__Authorization__Request->match(other_value.avp__S6__3GPP__NIDD__Authorization__Request(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Received__Talk__Burst__Time: return single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Time->match(other_value.avp__DCA__3GPP__Received__Talk__Burst__Time(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Incoming__Trunk__Group__Id: return single_value.field_avp__DCA__3GPP__Incoming__Trunk__Group__Id->match(other_value.avp__DCA__3GPP__Incoming__Trunk__Group__Id(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__AAA__Failure__Indication: return single_value.field_avp__AAA__3GPP__AAA__Failure__Indication->match(other_value.avp__AAA__3GPP__AAA__Failure__Indication(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Max__Message__Size: return single_value.field_avp__DCA__3GPP__Rate__Control__Max__Message__Size->match(other_value.avp__DCA__3GPP__Rate__Control__Max__Message__Size(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Install: return single_value.field_avp__PCC__3GPP__QoS__Rule__Install->match(other_value.avp__PCC__3GPP__QoS__Rule__Install(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Periodic__Communication__Indicator: return single_value.field_avp__S6__3GPP__Periodic__Communication__Indicator->match(other_value.avp__S6__3GPP__Periodic__Communication__Indicator(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Info: return single_value.field_avp__DCA__3GPP__Service__Specific__Info->match(other_value.avp__DCA__3GPP__Service__Specific__Info(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Flow__Usage: return single_value.field_avp__RX__3GPP__Flow__Usage->match(other_value.avp__RX__3GPP__Flow__Usage(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__RAN__Rule__Support: return single_value.field_avp__PCC__3GPP__RAN__Rule__Support->match(other_value.avp__PCC__3GPP__RAN__Rule__Support(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Password: return single_value.field_avp__DNAS__NONE__Tunnel__Password->match(other_value.avp__DNAS__NONE__Tunnel__Password(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause: return single_value.field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause->match(other_value.avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Duration: return single_value.field_avp__S6__3GPP__Monitoring__Duration->match(other_value.avp__S6__3GPP__Monitoring__Duration(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__QoS__Information: return single_value.field_avp__PCC__3GPP__QoS__Information->match(other_value.avp__PCC__3GPP__QoS__Information(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Routing__Area__Identity: return single_value.field_avp__AAA__3GPP__Routing__Area__Identity->match(other_value.avp__AAA__3GPP__Routing__Area__Identity(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Called__Party__Address: return single_value.field_avp__DCA__3GPP__Called__Party__Address->match(other_value.avp__DCA__3GPP__Called__Party__Address(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Service__Authorization__Info: return single_value.field_avp__RX__3GPP__Service__Authorization__Info->match(other_value.avp__RX__3GPP__Service__Authorization__Info(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Tunneling: return single_value.field_avp__DNAS__NONE__Tunneling->match(other_value.avp__DNAS__NONE__Tunneling(), legacy); case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info__Value: return single_value.field_avp__DCC__NONE__User__Equipment__Info__Value->match(other_value.avp__DCC__NONE__User__Equipment__Info__Value(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length: return single_value.field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length->match(other_value.avp__MIPv4__NONE__MIP__Auth__Input__Data__Length(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__eDRX__Cycle__Length: return single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length->match(other_value.avp__AAA__3GPP__eDRX__Cycle__Length(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Multi__Round__Time__Out: return single_value.field_avp__BASE__NONE__Multi__Round__Time__Out->match(other_value.avp__BASE__NONE__Multi__Round__Time__Out(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Group__Monitoring__Event__Report__Item: return single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item->match(other_value.avp__S6__3GPP__Group__Monitoring__Event__Report__Item(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Rule__Failure__Code: return single_value.field_avp__PCC__3GPP__Rule__Failure__Code->match(other_value.avp__PCC__3GPP__Rule__Failure__Code(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Ext__PDP__Type: return single_value.field_avp__AAA__3GPP__Ext__PDP__Type->match(other_value.avp__AAA__3GPP__Ext__PDP__Type(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Threshold: return single_value.field_avp__DCA__3GPP__Time__Quota__Threshold->match(other_value.avp__DCA__3GPP__Time__Quota__Threshold(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__User__Location__Info__Time: return single_value.field_avp__PCC__3GPP__User__Location__Info__Time->match(other_value.avp__PCC__3GPP__User__Location__Info__Time(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Information: return single_value.field_avp__PCC__3GPP__Usage__Monitoring__Information->match(other_value.avp__PCC__3GPP__Usage__Monitoring__Information(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Period__LTE: return single_value.field_avp__AAA__3GPP__Measurement__Period__LTE->match(other_value.avp__AAA__3GPP__Measurement__Period__LTE(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Extended__APN__AMBR__DL: return single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__DL->match(other_value.avp__PCC__3GPP__Extended__APN__AMBR__DL(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Experimental__Result__Code: return single_value.field_avp__BASE__NONE__Experimental__Result__Code->match(other_value.avp__BASE__NONE__Experimental__Result__Code(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Session__Priority: return single_value.field_avp__CxDx__3GPP__Session__Priority->match(other_value.avp__CxDx__3GPP__Session__Priority(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Info: return single_value.field_avp__DCA__3GPP__Recipient__Info->match(other_value.avp__DCA__3GPP__Recipient__Info(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__AoC__Format: return single_value.field_avp__DCA__3GPP__AoC__Format->match(other_value.avp__DCA__3GPP__AoC__Format(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Start__Time: return single_value.field_avp__DCA__3GPP__Start__Time->match(other_value.avp__DCA__3GPP__Start__Time(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Deregistration__Reason: return single_value.field_avp__CxDx__3GPP__Deregistration__Reason->match(other_value.avp__CxDx__3GPP__Deregistration__Reason(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__GMLC__Number: return single_value.field_avp__AAA__3GPP__GMLC__Number->match(other_value.avp__AAA__3GPP__GMLC__Number(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Software__Version: return single_value.field_avp__AAA__3GPP__Software__Version->match(other_value.avp__AAA__3GPP__Software__Version(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Callback__Number: return single_value.field_avp__DNAS__NONE__Callback__Number->match(other_value.avp__DNAS__NONE__Callback__Number(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Configuration__Token: return single_value.field_avp__DNAS__NONE__Configuration__Token->match(other_value.avp__DNAS__NONE__Configuration__Token(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Interface__Type: return single_value.field_avp__DCA__3GPP__Interface__Type->match(other_value.avp__DCA__3GPP__Interface__Type(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA: return single_value.field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA->match(other_value.avp__MIPv4__NONE__MIP__Originating__Foreign__AAA(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Expiration__Date: return single_value.field_avp__AAA__3GPP__Expiration__Date->match(other_value.avp__AAA__3GPP__Expiration__Date(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Error__Message: return single_value.field_avp__BASE__NONE__Error__Message->match(other_value.avp__BASE__NONE__Error__Message(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__SRES: return single_value.field_avp__AAA__3GPP__SRES->match(other_value.avp__AAA__3GPP__SRES(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__DRM__Content: return single_value.field_avp__DCA__3GPP__DRM__Content->match(other_value.avp__DCA__3GPP__DRM__Content(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Item__Number: return single_value.field_avp__AAA__3GPP__Item__Number->match(other_value.avp__AAA__3GPP__Item__Number(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port__Type: return single_value.field_avp__DNAS__NONE__NAS__Port__Type->match(other_value.avp__DNAS__NONE__NAS__Port__Type(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__ERP__Authorization: return single_value.field_avp__AAA__3GPP__ERP__Authorization->match(other_value.avp__AAA__3GPP__ERP__Authorization(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Multiple__Services__Indicator: return single_value.field_avp__DCC__NONE__Multiple__Services__Indicator->match(other_value.avp__DCC__NONE__Multiple__Services__Indicator(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Early__Media__Description: return single_value.field_avp__DCA__3GPP__Early__Media__Description->match(other_value.avp__DCA__3GPP__Early__Media__Description(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__MIP__FA__RK: return single_value.field_avp__AAA__3GPP__MIP__FA__RK->match(other_value.avp__AAA__3GPP__MIP__FA__RK(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Related__Change__Condition__Information: return single_value.field_avp__DCA__3GPP__Related__Change__Condition__Information->match(other_value.avp__DCA__3GPP__Related__Change__Condition__Information(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Framed__Protocol: return single_value.field_avp__DNAS__NONE__Framed__Protocol->match(other_value.avp__DNAS__NONE__Framed__Protocol(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Service__ID: return single_value.field_avp__S6__3GPP__Service__ID->match(other_value.avp__S6__3GPP__Service__ID(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__LCS__Format__Indicator: return single_value.field_avp__DCA__3GPP__LCS__Format__Indicator->match(other_value.avp__DCA__3GPP__LCS__Format__Indicator(), legacy); case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMSI__MCC__MNC: return single_value.field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC->match(other_value.avp__GI__3GPP__3GPP__IMSI__MCC__MNC(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Abort__Cause: return single_value.field_avp__RX__3GPP__Abort__Cause->match(other_value.avp__RX__3GPP__Abort__Cause(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Location: return single_value.field_avp__DCA__3GPP__ISUP__Cause__Location->match(other_value.avp__DCA__3GPP__ISUP__Cause__Location(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Base__Name: return single_value.field_avp__PCC__3GPP__Charging__Rule__Base__Name->match(other_value.avp__PCC__3GPP__Charging__Rule__Base__Name(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Required__Access__Info: return single_value.field_avp__RX__3GPP__Required__Access__Info->match(other_value.avp__RX__3GPP__Required__Access__Info(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__TDF__Destination__Realm: return single_value.field_avp__PCC__3GPP__TDF__Destination__Realm->match(other_value.avp__PCC__3GPP__TDF__Destination__Realm(), legacy); case AVP__Data::ALT_avp__S6__3GPP__S6t__HSS__Cause: return single_value.field_avp__S6__3GPP__S6t__HSS__Cause->match(other_value.avp__S6__3GPP__S6t__HSS__Cause(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Media__Initiator__Party: return single_value.field_avp__DCA__3GPP__Media__Initiator__Party->match(other_value.avp__DCA__3GPP__Media__Initiator__Party(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Associated__URI: return single_value.field_avp__DCA__3GPP__Associated__URI->match(other_value.avp__DCA__3GPP__Associated__URI(), legacy); case AVP__Data::ALT_avp__RX__3GPP__AF__Requested__Data: return single_value.field_avp__RX__3GPP__AF__Requested__Data->match(other_value.avp__RX__3GPP__AF__Requested__Data(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Report: return single_value.field_avp__PCC__3GPP__QoS__Rule__Report->match(other_value.avp__PCC__3GPP__QoS__Rule__Report(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Filter__Id: return single_value.field_avp__DNAS__NONE__Filter__Id->match(other_value.avp__DNAS__NONE__Filter__Id(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Password: return single_value.field_avp__DNAS__NONE__ARAP__Password->match(other_value.avp__DNAS__NONE__ARAP__Password(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Route__Header__Received: return single_value.field_avp__DCA__3GPP__Route__Header__Received->match(other_value.avp__DCA__3GPP__Route__Header__Received(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Stationary__Indication: return single_value.field_avp__S6__3GPP__Stationary__Indication->match(other_value.avp__S6__3GPP__Stationary__Indication(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Response: return single_value.field_avp__DNAS__NONE__CHAP__Response->match(other_value.avp__DNAS__NONE__CHAP__Response(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL: return single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL->match(other_value.avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number: return single_value.field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number->match(other_value.avp__DCA__3GPP__Usage__Information__Report__Sequence__Number(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Geodetic__Information: return single_value.field_avp__AAA__3GPP__Geodetic__Information->match(other_value.avp__AAA__3GPP__Geodetic__Information(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Extended__GBR__UL: return single_value.field_avp__PCC__3GPP__Extended__GBR__UL->match(other_value.avp__PCC__3GPP__Extended__GBR__UL(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__MBSFN__Area__ID: return single_value.field_avp__AAA__3GPP__MBSFN__Area__ID->match(other_value.avp__AAA__3GPP__MBSFN__Area__ID(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Server__Capabilities: return single_value.field_avp__CxDx__3GPP__Server__Capabilities->match(other_value.avp__CxDx__3GPP__Server__Capabilities(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Area__Scope: return single_value.field_avp__AAA__3GPP__Area__Scope->match(other_value.avp__AAA__3GPP__Area__Scope(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Input__Packets: return single_value.field_avp__MIPv4__NONE__Accounting__Input__Packets->match(other_value.avp__MIPv4__NONE__Accounting__Input__Packets(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SGW__Change: return single_value.field_avp__DCA__3GPP__SGW__Change->match(other_value.avp__DCA__3GPP__SGW__Change(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__SCSCF__Restoration__Info: return single_value.field_avp__CxDx__3GPP__SCSCF__Restoration__Info->match(other_value.avp__CxDx__3GPP__SCSCF__Restoration__Info(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number: return single_value.field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number->match(other_value.avp__CxDx__3GPP__Initial__CSeq__Sequence__Number(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__AoC__Subscription__Information: return single_value.field_avp__DCA__3GPP__AoC__Subscription__Information->match(other_value.avp__DCA__3GPP__AoC__Subscription__Information(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__PUA__Flags: return single_value.field_avp__AAA__3GPP__PUA__Flags->match(other_value.avp__AAA__3GPP__PUA__Flags(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Callback__Id: return single_value.field_avp__DNAS__NONE__Callback__Id->match(other_value.avp__DNAS__NONE__Callback__Id(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Time__Usage: return single_value.field_avp__DCA__3GPP__Time__Usage->match(other_value.avp__DCA__3GPP__Time__Usage(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name: return single_value.field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name->match(other_value.avp__CxDx__3GPP__Primary__Event__Charging__Function__Name(), legacy); case AVP__Data::ALT_avp__DCC__NONE__CC__Output__Octets: return single_value.field_avp__DCC__NONE__CC__Output__Octets->match(other_value.avp__DCC__NONE__CC__Output__Octets(), legacy); case AVP__Data::ALT_avp__GI__3GPP__3GPP__User__Location__Info: return single_value.field_avp__GI__3GPP__3GPP__User__Location__Info->match(other_value.avp__GI__3GPP__3GPP__User__Location__Info(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Notification__To__UE__User: return single_value.field_avp__AAA__3GPP__Notification__To__UE__User->match(other_value.avp__AAA__3GPP__Notification__To__UE__User(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Visited__PLMN__Id: return single_value.field_avp__AAA__3GPP__Visited__PLMN__Id->match(other_value.avp__AAA__3GPP__Visited__PLMN__Id(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions: return single_value.field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions->match(other_value.avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Participant__Group: return single_value.field_avp__DCA__3GPP__Participant__Group->match(other_value.avp__DCA__3GPP__Participant__Group(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Play__Alternative: return single_value.field_avp__DCA__3GPP__Play__Alternative->match(other_value.avp__DCA__3GPP__Play__Alternative(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__MBMS__User__Service__Type: return single_value.field_avp__DCA__3GPP__MBMS__User__Service__Type->match(other_value.avp__DCA__3GPP__MBMS__User__Service__Type(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Transit__IOI__List: return single_value.field_avp__DCA__3GPP__Transit__IOI__List->match(other_value.avp__DCA__3GPP__Transit__IOI__List(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Codec__Data: return single_value.field_avp__RX__3GPP__Codec__Data->match(other_value.avp__RX__3GPP__Codec__Data(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Config__Status: return single_value.field_avp__S6__3GPP__Monitoring__Event__Config__Status->match(other_value.avp__S6__3GPP__Monitoring__Event__Config__Status(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Name: return single_value.field_avp__DCA__3GPP__SDP__Media__Name->match(other_value.avp__DCA__3GPP__SDP__Media__Name(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__AF__Correlation__Information: return single_value.field_avp__DCA__3GPP__AF__Correlation__Information->match(other_value.avp__DCA__3GPP__AF__Correlation__Information(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Cost__Information: return single_value.field_avp__DCC__NONE__Cost__Information->match(other_value.avp__DCC__NONE__Cost__Information(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Serving__Node__Identity: return single_value.field_avp__DCA__3GPP__Serving__Node__Identity->match(other_value.avp__DCA__3GPP__Serving__Node__Identity(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Error__Reporting__Host: return single_value.field_avp__BASE__NONE__Error__Reporting__Host->match(other_value.avp__BASE__NONE__Error__Reporting__Host(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Radio__Frequency: return single_value.field_avp__DCA__3GPP__Radio__Frequency->match(other_value.avp__DCA__3GPP__Radio__Frequency(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Rule__Activation__Time: return single_value.field_avp__PCC__3GPP__Rule__Activation__Time->match(other_value.avp__PCC__3GPP__Rule__Activation__Time(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Service__Data: return single_value.field_avp__S6__3GPP__Service__Data->match(other_value.avp__S6__3GPP__Service__Data(), legacy); case AVP__Data::ALT_avp__RX__3GPP__AF__Application__Identifier: return single_value.field_avp__RX__3GPP__AF__Application__Identifier->match(other_value.avp__RX__3GPP__AF__Application__Identifier(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__NetLoc__Access__Support: return single_value.field_avp__PCC__3GPP__NetLoc__Access__Support->match(other_value.avp__PCC__3GPP__NetLoc__Access__Support(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier: return single_value.field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier->match(other_value.avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Configuration: return single_value.field_avp__S6__3GPP__Monitoring__Event__Configuration->match(other_value.avp__S6__3GPP__Monitoring__Event__Configuration(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Offline: return single_value.field_avp__PCC__3GPP__Offline->match(other_value.avp__PCC__3GPP__Offline(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SIP__Method: return single_value.field_avp__DCA__3GPP__SIP__Method->match(other_value.avp__DCA__3GPP__SIP__Method(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Definition: return single_value.field_avp__PCC__3GPP__ADC__Rule__Definition->match(other_value.avp__PCC__3GPP__ADC__Rule__Definition(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Additional__Context__ID: return single_value.field_avp__AAA__3GPP__Additional__Context__ID->match(other_value.avp__AAA__3GPP__Additional__Context__ID(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Login__Service: return single_value.field_avp__DNAS__NONE__Login__Service->match(other_value.avp__DNAS__NONE__Login__Service(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Security__Data: return single_value.field_avp__DNAS__NONE__ARAP__Security__Data->match(other_value.avp__DNAS__NONE__ARAP__Security__Data(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Allowed__PLMN__List: return single_value.field_avp__S6__3GPP__Allowed__PLMN__List->match(other_value.avp__S6__3GPP__Allowed__PLMN__List(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Control__Mode: return single_value.field_avp__PCC__3GPP__Bearer__Control__Mode->match(other_value.avp__PCC__3GPP__Bearer__Control__Mode(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Active__APN: return single_value.field_avp__AAA__3GPP__Active__APN->match(other_value.avp__AAA__3GPP__Active__APN(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__HeNB__Local__IP__Address: return single_value.field_avp__PCC__3GPP__HeNB__Local__IP__Address->match(other_value.avp__PCC__3GPP__HeNB__Local__IP__Address(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Content: return single_value.field_avp__PCC__3GPP__Packet__Filter__Content->match(other_value.avp__PCC__3GPP__Packet__Filter__Content(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__SMS__Register__Request: return single_value.field_avp__AAA__3GPP__SMS__Register__Request->match(other_value.avp__AAA__3GPP__SMS__Register__Request(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Subscription__Info: return single_value.field_avp__CxDx__3GPP__Subscription__Info->match(other_value.avp__CxDx__3GPP__Subscription__Info(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction: return single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction->match(other_value.avp__DCA__3GPP__SIP__Response__Timestamp__Fraction(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Client__Address: return single_value.field_avp__DCA__3GPP__Client__Address->match(other_value.avp__DCA__3GPP__Client__Address(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__APN__Configuration: return single_value.field_avp__AAA__3GPP__APN__Configuration->match(other_value.avp__AAA__3GPP__APN__Configuration(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Subscriber__Role: return single_value.field_avp__DCA__3GPP__Subscriber__Role->match(other_value.avp__DCA__3GPP__Subscriber__Role(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Number__Auth__Items: return single_value.field_avp__CxDx__3GPP__SIP__Number__Auth__Items->match(other_value.avp__CxDx__3GPP__SIP__Number__Auth__Items(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__OMC__Id: return single_value.field_avp__AAA__3GPP__OMC__Id->match(other_value.avp__AAA__3GPP__OMC__Id(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__GMLC__Restriction: return single_value.field_avp__AAA__3GPP__GMLC__Restriction->match(other_value.avp__AAA__3GPP__GMLC__Restriction(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__State: return single_value.field_avp__DNAS__NONE__State->match(other_value.avp__DNAS__NONE__State(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Preference: return single_value.field_avp__DNAS__NONE__Tunnel__Preference->match(other_value.avp__DNAS__NONE__Tunnel__Preference(), legacy); case AVP__Data::ALT_avp__DCC__NONE__CC__Session__Failover: return single_value.field_avp__DCC__NONE__CC__Session__Failover->match(other_value.avp__DCC__NONE__CC__Session__Failover(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Enhanced__Diagnostics: return single_value.field_avp__DCA__3GPP__Enhanced__Diagnostics->match(other_value.avp__DCA__3GPP__Enhanced__Diagnostics(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__CSG__Membership__Indication: return single_value.field_avp__DCA__3GPP__CSG__Membership__Indication->match(other_value.avp__DCA__3GPP__CSG__Membership__Indication(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Regional__Subscription__Zone__Code: return single_value.field_avp__AAA__3GPP__Regional__Subscription__Zone__Code->match(other_value.avp__AAA__3GPP__Regional__Subscription__Zone__Code(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Message__Class: return single_value.field_avp__DCA__3GPP__Message__Class->match(other_value.avp__DCA__3GPP__Message__Class(), legacy); case AVP__Data::ALT_avp__GI__3GPP__3GPP__Negotiated__DSCP: return single_value.field_avp__GI__3GPP__3GPP__Negotiated__DSCP->match(other_value.avp__GI__3GPP__3GPP__Negotiated__DSCP(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__TWAN__S2a__Failure__Cause: return single_value.field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause->match(other_value.avp__AAA__3GPP__TWAN__S2a__Failure__Cause(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__MN__SPI: return single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI->match(other_value.avp__MIPv4__NONE__MIP__FA__to__MN__SPI(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Trigger: return single_value.field_avp__DCA__3GPP__Trigger->match(other_value.avp__DCA__3GPP__Trigger(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Called__Identity__Change: return single_value.field_avp__DCA__3GPP__Called__Identity__Change->match(other_value.avp__DCA__3GPP__Called__Identity__Change(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Request__Timestamp: return single_value.field_avp__DCA__3GPP__ProSe__Request__Timestamp->match(other_value.avp__DCA__3GPP__ProSe__Request__Timestamp(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Id: return single_value.field_avp__DCA__3GPP__PoC__Session__Id->match(other_value.avp__DCA__3GPP__PoC__Session__Id(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Proxy__State: return single_value.field_avp__BASE__NONE__Proxy__State->match(other_value.avp__BASE__NONE__Proxy__State(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__PoC__Server__Role: return single_value.field_avp__DCA__3GPP__PoC__Server__Role->match(other_value.avp__DCA__3GPP__PoC__Server__Role(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Forwarding__Pending: return single_value.field_avp__DCA__3GPP__Forwarding__Pending->match(other_value.avp__DCA__3GPP__Forwarding__Pending(), legacy); case AVP__Data::ALT_avp__S6__3GPP__SIR__Flags: return single_value.field_avp__S6__3GPP__SIR__Flags->match(other_value.avp__S6__3GPP__SIR__Flags(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Credit__Control__Failure__Handling: return single_value.field_avp__DCC__NONE__Credit__Control__Failure__Handling->match(other_value.avp__DCC__NONE__Credit__Control__Failure__Handling(), legacy); case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Agent__Info: return single_value.field_avp__MIPv6__NONE__MIP6__Agent__Info->match(other_value.avp__MIPv6__NONE__MIP6__Agent__Info(), legacy); case AVP__Data::ALT_avp__RX__3GPP__MPS__Identifier: return single_value.field_avp__RX__3GPP__MPS__Identifier->match(other_value.avp__RX__3GPP__MPS__Identifier(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Credit__Management__Status: return single_value.field_avp__PCC__3GPP__Credit__Management__Status->match(other_value.avp__PCC__3GPP__Credit__Management__Status(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__MDT__Allowed__PLMN__Id: return single_value.field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id->match(other_value.avp__AAA__3GPP__MDT__Allowed__PLMN__Id(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Monitored__PLMN__Identifier: return single_value.field_avp__DCA__3GPP__Monitored__PLMN__Identifier->match(other_value.avp__DCA__3GPP__Monitored__PLMN__Identifier(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Service__Result: return single_value.field_avp__S6__3GPP__Service__Result->match(other_value.avp__S6__3GPP__Service__Result(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Reporting__Level: return single_value.field_avp__PCC__3GPP__Reporting__Level->match(other_value.avp__PCC__3GPP__Reporting__Level(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__MME__Location__Information: return single_value.field_avp__AAA__3GPP__MME__Location__Information->match(other_value.avp__AAA__3GPP__MME__Location__Information(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Served__Party__IP__Address: return single_value.field_avp__DCA__3GPP__Served__Party__IP__Address->match(other_value.avp__DCA__3GPP__Served__Party__IP__Address(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Max__Supported__Bandwidth__DL: return single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__DL->match(other_value.avp__RX__3GPP__Max__Supported__Bandwidth__DL(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Reception: return single_value.field_avp__DCA__3GPP__Time__First__Reception->match(other_value.avp__DCA__3GPP__Time__First__Reception(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Pre__emption__Capability: return single_value.field_avp__PCC__3GPP__Pre__emption__Capability->match(other_value.avp__PCC__3GPP__Pre__emption__Capability(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Subscribed__VSRVCC: return single_value.field_avp__AAA__3GPP__Subscribed__VSRVCC->match(other_value.avp__AAA__3GPP__Subscribed__VSRVCC(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Flags: return single_value.field_avp__PCC__3GPP__Monitoring__Flags->match(other_value.avp__PCC__3GPP__Monitoring__Flags(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Redirect__Max__Cache__Time: return single_value.field_avp__BASE__NONE__Redirect__Max__Cache__Time->match(other_value.avp__BASE__NONE__Redirect__Max__Cache__Time(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Feature__List: return single_value.field_avp__CxDx__3GPP__Feature__List->match(other_value.avp__CxDx__3GPP__Feature__List(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Address__Type: return single_value.field_avp__DCA__3GPP__Address__Type->match(other_value.avp__DCA__3GPP__Address__Type(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__TCP__Source__Port: return single_value.field_avp__PCC__3GPP__TCP__Source__Port->match(other_value.avp__PCC__3GPP__TCP__Source__Port(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Application__Detection__Information: return single_value.field_avp__PCC__3GPP__Application__Detection__Information->match(other_value.avp__PCC__3GPP__Application__Detection__Information(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Emergency__Info: return single_value.field_avp__AAA__3GPP__Emergency__Info->match(other_value.avp__AAA__3GPP__Emergency__Info(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Remaining__Balance: return single_value.field_avp__DCA__3GPP__Remaining__Balance->match(other_value.avp__DCA__3GPP__Remaining__Balance(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__MPS__Priority: return single_value.field_avp__AAA__3GPP__MPS__Priority->match(other_value.avp__AAA__3GPP__MPS__Priority(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Next__Tariff: return single_value.field_avp__DCA__3GPP__Next__Tariff->match(other_value.avp__DCA__3GPP__Next__Tariff(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Requested__Action: return single_value.field_avp__DCC__NONE__Requested__Action->match(other_value.avp__DCC__NONE__Requested__Action(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Record__Route: return single_value.field_avp__CxDx__3GPP__Record__Route->match(other_value.avp__CxDx__3GPP__Record__Route(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Tariff__XML: return single_value.field_avp__DCA__3GPP__Tariff__XML->match(other_value.avp__DCA__3GPP__Tariff__XML(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Alert__Reason: return single_value.field_avp__AAA__3GPP__Alert__Reason->match(other_value.avp__AAA__3GPP__Alert__Reason(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Address: return single_value.field_avp__DCA__3GPP__Recipient__Address->match(other_value.avp__DCA__3GPP__Recipient__Address(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Change__Condition: return single_value.field_avp__DCA__3GPP__Change__Condition->match(other_value.avp__DCA__3GPP__Change__Condition(), legacy); case AVP__Data::ALT_avp__GI__3GPP__3GPP__CG__IPv6__Address: return single_value.field_avp__GI__3GPP__3GPP__CG__IPv6__Address->match(other_value.avp__GI__3GPP__3GPP__CG__IPv6__Address(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Idle__Timeout: return single_value.field_avp__DNAS__NONE__Idle__Timeout->match(other_value.avp__DNAS__NONE__Idle__Timeout(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port__Id: return single_value.field_avp__DNAS__NONE__NAS__Port__Id->match(other_value.avp__DNAS__NONE__NAS__Port__Id(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__DEA__Flags: return single_value.field_avp__AAA__3GPP__DEA__Flags->match(other_value.avp__AAA__3GPP__DEA__Flags(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SCS__AS__Address: return single_value.field_avp__DCA__3GPP__SCS__AS__Address->match(other_value.avp__DCA__3GPP__SCS__AS__Address(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__MO__LR: return single_value.field_avp__AAA__3GPP__MO__LR->match(other_value.avp__AAA__3GPP__MO__LR(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__IMS__Visited__Network__Identifier: return single_value.field_avp__DCA__3GPP__IMS__Visited__Network__Identifier->match(other_value.avp__DCA__3GPP__IMS__Visited__Network__Identifier(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role: return single_value.field_avp__DCA__3GPP__PoC__User__Role->match(other_value.avp__DCA__3GPP__PoC__User__Role(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Identifier: return single_value.field_avp__DCA__3GPP__Announcement__Identifier->match(other_value.avp__DCA__3GPP__Announcement__Identifier(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__IP__Access: return single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access->match(other_value.avp__AAA__3GPP__Non__3GPP__IP__Access(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Report__Data: return single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Data->match(other_value.avp__DCA__3GPP__Monitoring__Event__Report__Data(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Adaptations: return single_value.field_avp__DCA__3GPP__Adaptations->match(other_value.avp__DCA__3GPP__Adaptations(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Host__IP__Address: return single_value.field_avp__BASE__NONE__Host__IP__Address->match(other_value.avp__BASE__NONE__Host__IP__Address(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Reg__Request: return single_value.field_avp__MIPv4__NONE__MIP__Reg__Request->match(other_value.avp__MIPv4__NONE__MIP__Reg__Request(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Quota__Holding__Time: return single_value.field_avp__DCA__3GPP__Quota__Holding__Time->match(other_value.avp__DCA__3GPP__Quota__Holding__Time(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Maximum__Wait__Time: return single_value.field_avp__AAA__3GPP__Maximum__Wait__Time->match(other_value.avp__AAA__3GPP__Maximum__Wait__Time(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Max__Requested__Bandwidth__UL: return single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__UL->match(other_value.avp__RX__3GPP__Max__Requested__Bandwidth__UL(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Support: return single_value.field_avp__PCC__3GPP__Usage__Monitoring__Support->match(other_value.avp__PCC__3GPP__Usage__Monitoring__Support(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Maximum__Response__Time: return single_value.field_avp__S6__3GPP__Maximum__Response__Time->match(other_value.avp__S6__3GPP__Maximum__Response__Time(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Envelope__Reporting: return single_value.field_avp__DCA__3GPP__Envelope__Reporting->match(other_value.avp__DCA__3GPP__Envelope__Reporting(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Application__Server: return single_value.field_avp__DCA__3GPP__Application__Server->match(other_value.avp__DCA__3GPP__Application__Server(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Sponsor__Identity: return single_value.field_avp__RX__3GPP__Sponsor__Identity->match(other_value.avp__RX__3GPP__Sponsor__Identity(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Link: return single_value.field_avp__DNAS__NONE__Framed__Appletalk__Link->match(other_value.avp__DNAS__NONE__Framed__Appletalk__Link(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Framed__Interface__Id: return single_value.field_avp__DNAS__NONE__Framed__Interface__Id->match(other_value.avp__DNAS__NONE__Framed__Interface__Id(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Alert__Indication: return single_value.field_avp__DCA__3GPP__Proximity__Alert__Indication->match(other_value.avp__DCA__3GPP__Proximity__Alert__Indication(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__CoA__IP__Address: return single_value.field_avp__PCC__3GPP__CoA__IP__Address->match(other_value.avp__PCC__3GPP__CoA__IP__Address(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Trunk__Group__Id: return single_value.field_avp__DCA__3GPP__Trunk__Group__Id->match(other_value.avp__DCA__3GPP__Trunk__Group__Id(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Default__QoS__Information: return single_value.field_avp__PCC__3GPP__Default__QoS__Information->match(other_value.avp__PCC__3GPP__Default__QoS__Information(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__AN__GW__Address: return single_value.field_avp__PCC__3GPP__AN__GW__Address->match(other_value.avp__PCC__3GPP__AN__GW__Address(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Start__Of__Charging: return single_value.field_avp__DCA__3GPP__Start__Of__Charging->match(other_value.avp__DCA__3GPP__Start__Of__Charging(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Participants__Involved: return single_value.field_avp__DCA__3GPP__Participants__Involved->match(other_value.avp__DCA__3GPP__Participants__Involved(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__NBIFOM__Support: return single_value.field_avp__PCC__3GPP__NBIFOM__Support->match(other_value.avp__PCC__3GPP__NBIFOM__Support(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Redirect__Support: return single_value.field_avp__PCC__3GPP__Redirect__Support->match(other_value.avp__PCC__3GPP__Redirect__Support(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__IMSI__Group__Id: return single_value.field_avp__AAA__3GPP__IMSI__Group__Id->match(other_value.avp__AAA__3GPP__IMSI__Group__Id(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Cell__Global__Identity: return single_value.field_avp__AAA__3GPP__Cell__Global__Identity->match(other_value.avp__AAA__3GPP__Cell__Global__Identity(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Vendor__Id: return single_value.field_avp__BASE__NONE__Vendor__Id->match(other_value.avp__BASE__NONE__Vendor__Id(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__PDN__Connection__Continuity: return single_value.field_avp__AAA__3GPP__PDN__Connection__Continuity->match(other_value.avp__AAA__3GPP__PDN__Connection__Continuity(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Tariff__Information: return single_value.field_avp__DCA__3GPP__Tariff__Information->match(other_value.avp__DCA__3GPP__Tariff__Information(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Wildcarded__Public__Identity: return single_value.field_avp__CxDx__3GPP__Wildcarded__Public__Identity->match(other_value.avp__CxDx__3GPP__Wildcarded__Public__Identity(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__Acct__Session__Time: return single_value.field_avp__MIPv4__NONE__Acct__Session__Time->match(other_value.avp__MIPv4__NONE__Acct__Session__Time(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__DSA__Flags: return single_value.field_avp__AAA__3GPP__DSA__Flags->match(other_value.avp__AAA__3GPP__DSA__Flags(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__PoC__Event__Type: return single_value.field_avp__DCA__3GPP__PoC__Event__Type->match(other_value.avp__DCA__3GPP__PoC__Event__Type(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Trace__Data: return single_value.field_avp__AAA__3GPP__Trace__Data->match(other_value.avp__AAA__3GPP__Trace__Data(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__LCS__Info: return single_value.field_avp__AAA__3GPP__LCS__Info->match(other_value.avp__AAA__3GPP__LCS__Info(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__LCS__Requestor__Id__String: return single_value.field_avp__DCA__3GPP__LCS__Requestor__Id__String->match(other_value.avp__DCA__3GPP__LCS__Requestor__Id__String(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__PDN__GW__Allocation__Type: return single_value.field_avp__AAA__3GPP__PDN__GW__Allocation__Type->match(other_value.avp__AAA__3GPP__PDN__GW__Allocation__Type(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Additional__Type__Information: return single_value.field_avp__DCA__3GPP__Additional__Type__Information->match(other_value.avp__DCA__3GPP__Additional__Type__Information(), legacy); case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__MCC__MNC: return single_value.field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC->match(other_value.avp__GI__3GPP__3GPP__SGSN__MCC__MNC(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__HESSID: return single_value.field_avp__AAA__3GPP__HESSID->match(other_value.avp__AAA__3GPP__HESSID(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Content__Class: return single_value.field_avp__DCA__3GPP__Content__Class->match(other_value.avp__DCA__3GPP__Content__Class(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Event__Timestamp: return single_value.field_avp__BASE__NONE__Event__Timestamp->match(other_value.avp__BASE__NONE__Event__Timestamp(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__TAD__Identifier: return single_value.field_avp__DCA__3GPP__TAD__Identifier->match(other_value.avp__DCA__3GPP__TAD__Identifier(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Final__Unit__Action: return single_value.field_avp__DCC__NONE__Final__Unit__Action->match(other_value.avp__DCC__NONE__Final__Unit__Action(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result: return single_value.field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result->match(other_value.avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Service__Generic__Information: return single_value.field_avp__DCA__3GPP__Service__Generic__Information->match(other_value.avp__DCA__3GPP__Service__Generic__Information(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Type: return single_value.field_avp__DCA__3GPP__Variable__Part__Type->match(other_value.avp__DCA__3GPP__Variable__Part__Type(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Discovery__Model: return single_value.field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model->match(other_value.avp__DCA__3GPP__ProSe__Direct__Discovery__Model(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Requested__BW__UL: return single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__UL->match(other_value.avp__RX__3GPP__Extended__Max__Requested__BW__UL(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SM__Device__Trigger__Indicator: return single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Indicator->match(other_value.avp__DCA__3GPP__SM__Device__Trigger__Indicator(), legacy); case AVP__Data::ALT_avp__S6__3GPP__User__Identifier: return single_value.field_avp__S6__3GPP__User__Identifier->match(other_value.avp__S6__3GPP__User__Identifier(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Base__Name: return single_value.field_avp__PCC__3GPP__QoS__Rule__Base__Name->match(other_value.avp__PCC__3GPP__QoS__Rule__Base__Name(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Pool: return single_value.field_avp__DNAS__NONE__Framed__IPv6__Pool->match(other_value.avp__DNAS__NONE__Framed__IPv6__Pool(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Restoration__Priority: return single_value.field_avp__AAA__3GPP__Restoration__Priority->match(other_value.avp__AAA__3GPP__Restoration__Priority(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Diagnostics: return single_value.field_avp__DCA__3GPP__ISUP__Cause__Diagnostics->match(other_value.avp__DCA__3GPP__ISUP__Cause__Diagnostics(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Association__Type: return single_value.field_avp__S6__3GPP__Association__Type->match(other_value.avp__S6__3GPP__Association__Type(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Definition: return single_value.field_avp__PCC__3GPP__Charging__Rule__Definition->match(other_value.avp__PCC__3GPP__Charging__Rule__Definition(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Rating__Group: return single_value.field_avp__DCC__NONE__Rating__Group->match(other_value.avp__DCC__NONE__Rating__Group(), legacy); case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MN__HA__SPI: return single_value.field_avp__MIPv6__NONE__MIP__MN__HA__SPI->match(other_value.avp__MIPv6__NONE__MIP__MN__HA__SPI(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Min__Requested__Bandwidth__UL: return single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__UL->match(other_value.avp__RX__3GPP__Min__Requested__Bandwidth__UL(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Application__Specific__Data: return single_value.field_avp__DCA__3GPP__Application__Specific__Data->match(other_value.avp__DCA__3GPP__Application__Specific__Data(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__CoA__Information: return single_value.field_avp__PCC__3GPP__CoA__Information->match(other_value.avp__PCC__3GPP__CoA__Information(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Report__Amount: return single_value.field_avp__AAA__3GPP__Report__Amount->match(other_value.avp__AAA__3GPP__Report__Amount(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name: return single_value.field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name->match(other_value.avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name(), legacy); case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info: return single_value.field_avp__DCC__NONE__User__Equipment__Info->match(other_value.avp__DCC__NONE__User__Equipment__Info(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__A__MSISDN: return single_value.field_avp__AAA__3GPP__A__MSISDN->match(other_value.avp__AAA__3GPP__A__MSISDN(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Mobile__Node__Address: return single_value.field_avp__MIPv4__NONE__MIP__Mobile__Node__Address->match(other_value.avp__MIPv4__NONE__MIP__Mobile__Node__Address(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Report: return single_value.field_avp__PCC__3GPP__Routing__Rule__Report->match(other_value.avp__PCC__3GPP__Routing__Rule__Report(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Number__Of__Requested__Vectors: return single_value.field_avp__AAA__3GPP__Number__Of__Requested__Vectors->match(other_value.avp__AAA__3GPP__Number__Of__Requested__Vectors(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__AIR__Flags: return single_value.field_avp__AAA__3GPP__AIR__Flags->match(other_value.avp__AAA__3GPP__AIR__Flags(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SM__Protocol__ID: return single_value.field_avp__DCA__3GPP__SM__Protocol__ID->match(other_value.avp__DCA__3GPP__SM__Protocol__ID(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Low__Priority__Indicator: return single_value.field_avp__DCA__3GPP__Low__Priority__Indicator->match(other_value.avp__DCA__3GPP__Low__Priority__Indicator(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Geographical__Information: return single_value.field_avp__AAA__3GPP__Geographical__Information->match(other_value.avp__AAA__3GPP__Geographical__Information(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Participant__Action__Type: return single_value.field_avp__DCA__3GPP__Participant__Action__Type->match(other_value.avp__DCA__3GPP__Participant__Action__Type(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Node__Id: return single_value.field_avp__DCA__3GPP__Node__Id->match(other_value.avp__DCA__3GPP__Node__Id(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Loose__Route__Indication: return single_value.field_avp__CxDx__3GPP__Loose__Route__Indication->match(other_value.avp__CxDx__3GPP__Loose__Route__Indication(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Type: return single_value.field_avp__DCC__NONE__Service__Parameter__Type->match(other_value.avp__DCC__NONE__Service__Parameter__Type(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__MME__User__State: return single_value.field_avp__AAA__3GPP__MME__User__State->match(other_value.avp__AAA__3GPP__MME__User__State(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Access__Restriction__Data: return single_value.field_avp__AAA__3GPP__Access__Restriction__Data->match(other_value.avp__AAA__3GPP__Access__Restriction__Data(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SM__Service__Type: return single_value.field_avp__DCA__3GPP__SM__Service__Type->match(other_value.avp__DCA__3GPP__SM__Service__Type(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag: return single_value.field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag->match(other_value.avp__DCA__3GPP__UNI__PDU__CP__Only__Flag(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Filter__Rule: return single_value.field_avp__MIPv4__NONE__MIP__Filter__Rule->match(other_value.avp__MIPv4__NONE__MIP__Filter__Rule(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Failed__AVP: return single_value.field_avp__BASE__NONE__Failed__AVP->match(other_value.avp__BASE__NONE__Failed__AVP(), legacy); case AVP__Data::ALT_avp__GI__3GPP__3GPP__RAT__Type: return single_value.field_avp__GI__3GPP__3GPP__RAT__Type->match(other_value.avp__GI__3GPP__3GPP__RAT__Type(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__SS__Status: return single_value.field_avp__AAA__3GPP__SS__Status->match(other_value.avp__AAA__3GPP__SS__Status(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Neighbour__Node__Address: return single_value.field_avp__DCA__3GPP__Neighbour__Node__Address->match(other_value.avp__DCA__3GPP__Neighbour__Node__Address(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Location__Type: return single_value.field_avp__DCA__3GPP__Location__Type->match(other_value.avp__DCA__3GPP__Location__Type(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Quota__Indicator: return single_value.field_avp__DCA__3GPP__Quota__Indicator->match(other_value.avp__DCA__3GPP__Quota__Indicator(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Priority: return single_value.field_avp__DCA__3GPP__Priority->match(other_value.avp__DCA__3GPP__Priority(), legacy); case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Update: return single_value.field_avp__S6__3GPP__NIDD__Authorization__Update->match(other_value.avp__S6__3GPP__NIDD__Authorization__Update(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Data: return single_value.field_avp__DCA__3GPP__Service__Specific__Data->match(other_value.avp__DCA__3GPP__Service__Specific__Data(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id__Type: return single_value.field_avp__DCC__NONE__Subscription__Id__Type->match(other_value.avp__DCC__NONE__Subscription__Id__Type(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__HA__MSA: return single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA->match(other_value.avp__MIPv4__NONE__MIP__FA__to__HA__MSA(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Connectivity__Flags: return single_value.field_avp__AAA__3GPP__Connectivity__Flags->match(other_value.avp__AAA__3GPP__Connectivity__Flags(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Operation: return single_value.field_avp__PCC__3GPP__Packet__Filter__Operation->match(other_value.avp__PCC__3GPP__Packet__Filter__Operation(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__VCS__Information: return single_value.field_avp__DCA__3GPP__VCS__Information->match(other_value.avp__DCA__3GPP__VCS__Information(), legacy); case AVP__Data::ALT_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion: return single_value.field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion->match(other_value.avp__S6__3GPP__SCEF__Reference__ID__for__Deletion(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Content__Disposition: return single_value.field_avp__DCA__3GPP__Content__Disposition->match(other_value.avp__DCA__3GPP__Content__Disposition(), legacy); case AVP__Data::ALT_avp__RX__3GPP__SIP__Forking__Indication: return single_value.field_avp__RX__3GPP__SIP__Forking__Indication->match(other_value.avp__RX__3GPP__SIP__Forking__Indication(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__User__Password: return single_value.field_avp__DNAS__NONE__User__Password->match(other_value.avp__DNAS__NONE__User__Password(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address: return single_value.field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address->match(other_value.avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address(), legacy); case AVP__Data::ALT_avp__S6__3GPP__IMEI__Change: return single_value.field_avp__S6__3GPP__IMEI__Change->match(other_value.avp__S6__3GPP__IMEI__Change(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__IP__CAN__Type: return single_value.field_avp__PCC__3GPP__IP__CAN__Type->match(other_value.avp__PCC__3GPP__IP__CAN__Type(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Component: return single_value.field_avp__DCA__3GPP__SDP__Media__Component->match(other_value.avp__DCA__3GPP__SDP__Media__Component(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Desired__BW__UL: return single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__UL->match(other_value.avp__RX__3GPP__Extended__Min__Desired__BW__UL(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container: return single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container->match(other_value.avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authorization: return single_value.field_avp__CxDx__3GPP__SIP__Authorization->match(other_value.avp__CxDx__3GPP__SIP__Authorization(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Revalidation__Time: return single_value.field_avp__PCC__3GPP__Revalidation__Time->match(other_value.avp__PCC__3GPP__Revalidation__Time(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Logging__Interval: return single_value.field_avp__AAA__3GPP__Logging__Interval->match(other_value.avp__AAA__3GPP__Logging__Interval(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__PoC__Information: return single_value.field_avp__DCA__3GPP__PoC__Information->match(other_value.avp__DCA__3GPP__PoC__Information(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Status: return single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Status->match(other_value.avp__PCC__3GPP__Presence__Reporting__Area__Status(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Routing__Filter: return single_value.field_avp__PCC__3GPP__Routing__Filter->match(other_value.avp__PCC__3GPP__Routing__Filter(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability: return single_value.field_avp__AAA__3GPP__WLAN__offloadability->match(other_value.avp__AAA__3GPP__WLAN__offloadability(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Data__Coding__Scheme: return single_value.field_avp__DCA__3GPP__Data__Coding__Scheme->match(other_value.avp__DCA__3GPP__Data__Coding__Scheme(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Metering__Method: return single_value.field_avp__PCC__3GPP__Metering__Method->match(other_value.avp__PCC__3GPP__Metering__Method(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Acct__Tunnel__Connection: return single_value.field_avp__DNAS__NONE__Acct__Tunnel__Connection->match(other_value.avp__DNAS__NONE__Acct__Tunnel__Connection(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism: return single_value.field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism->match(other_value.avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Initial__IMS__Charging__Identifier: return single_value.field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier->match(other_value.avp__DCA__3GPP__Initial__IMS__Charging__Identifier(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__NAS__Filter__Rule: return single_value.field_avp__DNAS__NONE__NAS__Filter__Rule->match(other_value.avp__DNAS__NONE__NAS__Filter__Rule(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Feature__Vector: return single_value.field_avp__MIPv4__NONE__MIP__Feature__Vector->match(other_value.avp__MIPv4__NONE__MIP__Feature__Vector(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Session__Server__Failover: return single_value.field_avp__BASE__NONE__Session__Server__Failover->match(other_value.avp__BASE__NONE__Session__Server__Failover(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Accumulated__Cost: return single_value.field_avp__DCA__3GPP__Accumulated__Cost->match(other_value.avp__DCA__3GPP__Accumulated__Cost(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Integrity__Key: return single_value.field_avp__CxDx__3GPP__Integrity__Key->match(other_value.avp__CxDx__3GPP__Integrity__Key(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__E__UTRAN__Vector: return single_value.field_avp__AAA__3GPP__E__UTRAN__Vector->match(other_value.avp__AAA__3GPP__E__UTRAN__Vector(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SMSC__Address: return single_value.field_avp__DCA__3GPP__SMSC__Address->match(other_value.avp__DCA__3GPP__SMSC__Address(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__PDP__Address__Prefix__Length: return single_value.field_avp__DCA__3GPP__PDP__Address__Prefix__Length->match(other_value.avp__DCA__3GPP__PDP__Address__Prefix__Length(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Experimental__Result: return single_value.field_avp__BASE__NONE__Experimental__Result->match(other_value.avp__BASE__NONE__Experimental__Result(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Acct__Link__Count: return single_value.field_avp__DNAS__NONE__Acct__Link__Count->match(other_value.avp__DNAS__NONE__Acct__Link__Count(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Unit__Value: return single_value.field_avp__DCC__NONE__Unit__Value->match(other_value.avp__DCC__NONE__Unit__Value(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Trace__Event__List: return single_value.field_avp__AAA__3GPP__Trace__Event__List->match(other_value.avp__AAA__3GPP__Trace__Event__List(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Id: return single_value.field_avp__DCA__3GPP__LCS__Client__Id->match(other_value.avp__DCA__3GPP__LCS__Client__Id(), legacy); case AVP__Data::ALT_avp__GI__3GPP__3GPP__PDP__Type: return single_value.field_avp__GI__3GPP__3GPP__PDP__Type->match(other_value.avp__GI__3GPP__3GPP__PDP__Type(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Reply__Message: return single_value.field_avp__DNAS__NONE__Reply__Message->match(other_value.avp__DNAS__NONE__Reply__Message(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Connect__Info: return single_value.field_avp__DNAS__NONE__Connect__Info->match(other_value.avp__DNAS__NONE__Connect__Info(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Replay__Mode: return single_value.field_avp__MIPv4__NONE__MIP__Replay__Mode->match(other_value.avp__MIPv4__NONE__MIP__Replay__Mode(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Proxy__Host: return single_value.field_avp__BASE__NONE__Proxy__Host->match(other_value.avp__BASE__NONE__Proxy__Host(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Talk__Bursts: return single_value.field_avp__DCA__3GPP__Number__Of__Talk__Bursts->match(other_value.avp__DCA__3GPP__Number__Of__Talk__Bursts(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Short__Network__Name: return single_value.field_avp__AAA__3GPP__Short__Network__Name->match(other_value.avp__AAA__3GPP__Short__Network__Name(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Message__Size: return single_value.field_avp__DCA__3GPP__Message__Size->match(other_value.avp__DCA__3GPP__Message__Size(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Additional__Exception__Reports: return single_value.field_avp__DCA__3GPP__Additional__Exception__Reports->match(other_value.avp__DCA__3GPP__Additional__Exception__Reports(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Access__Transfer__Information: return single_value.field_avp__DCA__3GPP__Access__Transfer__Information->match(other_value.avp__DCA__3GPP__Access__Transfer__Information(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Communication__Pattern__Set: return single_value.field_avp__S6__3GPP__Communication__Pattern__Set->match(other_value.avp__S6__3GPP__Communication__Pattern__Set(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__TWAG__UP__Address: return single_value.field_avp__AAA__3GPP__TWAG__UP__Address->match(other_value.avp__AAA__3GPP__TWAG__UP__Address(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__MMBox__Storage__Requested: return single_value.field_avp__DCA__3GPP__MMBox__Storage__Requested->match(other_value.avp__DCA__3GPP__MMBox__Storage__Requested(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Flow__Status: return single_value.field_avp__RX__3GPP__Flow__Status->match(other_value.avp__RX__3GPP__Flow__Status(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Challenge: return single_value.field_avp__DNAS__NONE__CHAP__Challenge->match(other_value.avp__DNAS__NONE__CHAP__Challenge(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__PC3__Control__Protocol__Cause: return single_value.field_avp__DCA__3GPP__PC3__Control__Protocol__Cause->match(other_value.avp__DCA__3GPP__PC3__Control__Protocol__Cause(), legacy); case AVP__Data::ALT_avp__DCC__NONE__CC__Unit__Type: return single_value.field_avp__DCC__NONE__CC__Unit__Type->match(other_value.avp__DCC__NONE__CC__Unit__Type(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Calling__Party__Address: return single_value.field_avp__DCA__3GPP__Calling__Party__Address->match(other_value.avp__DCA__3GPP__Calling__Party__Address(), legacy); case AVP__Data::ALT_avp__RX__3GPP__MCPTT__Identifier: return single_value.field_avp__RX__3GPP__MCPTT__Identifier->match(other_value.avp__RX__3GPP__MCPTT__Identifier(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Group__Monitoring__Event__Report: return single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report->match(other_value.avp__S6__3GPP__Group__Monitoring__Event__Report(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__QoS__Upgrade: return single_value.field_avp__PCC__3GPP__QoS__Upgrade->match(other_value.avp__PCC__3GPP__QoS__Upgrade(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__PS__Append__Free__Format__Data: return single_value.field_avp__DCA__3GPP__PS__Append__Free__Format__Data->match(other_value.avp__DCA__3GPP__PS__Append__Free__Format__Data(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__AN__GW__Status: return single_value.field_avp__PCC__3GPP__AN__GW__Status->match(other_value.avp__PCC__3GPP__AN__GW__Status(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Service__Type: return single_value.field_avp__DNAS__NONE__Service__Type->match(other_value.avp__DNAS__NONE__Service__Type(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Key: return single_value.field_avp__PCC__3GPP__Monitoring__Key->match(other_value.avp__PCC__3GPP__Monitoring__Key(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Period__UMTS: return single_value.field_avp__AAA__3GPP__Measurement__Period__UMTS->match(other_value.avp__AAA__3GPP__Measurement__Period__UMTS(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Media__Initiator__Flag: return single_value.field_avp__DCA__3GPP__Media__Initiator__Flag->match(other_value.avp__DCA__3GPP__Media__Initiator__Flag(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Location__Number: return single_value.field_avp__DCA__3GPP__ISUP__Location__Number->match(other_value.avp__DCA__3GPP__ISUP__Location__Number(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__3GPP__PS__Data__Off__Status: return single_value.field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status->match(other_value.avp__PCC__3GPP__3GPP__PS__Data__Off__Status(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Install: return single_value.field_avp__PCC__3GPP__Routing__Rule__Install->match(other_value.avp__PCC__3GPP__Routing__Rule__Install(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Reset__ID: return single_value.field_avp__AAA__3GPP__Reset__ID->match(other_value.avp__AAA__3GPP__Reset__ID(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Service__Data__Container: return single_value.field_avp__DCA__3GPP__Service__Data__Container->match(other_value.avp__DCA__3GPP__Service__Data__Container(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Server__Assignment__Type: return single_value.field_avp__CxDx__3GPP__Server__Assignment__Type->match(other_value.avp__CxDx__3GPP__Server__Assignment__Type(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__PUR__Flags: return single_value.field_avp__AAA__3GPP__PUR__Flags->match(other_value.avp__AAA__3GPP__PUR__Flags(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope: return single_value.field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope->match(other_value.avp__PCC__3GPP__IP__CAN__Session__Charging__Scope(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Framed__Routing: return single_value.field_avp__DNAS__NONE__Framed__Routing->match(other_value.avp__DNAS__NONE__Framed__Routing(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__IMEI: return single_value.field_avp__AAA__3GPP__IMEI->match(other_value.avp__AAA__3GPP__IMEI(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Ident: return single_value.field_avp__DNAS__NONE__CHAP__Ident->match(other_value.avp__DNAS__NONE__CHAP__Ident(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Interface__Text: return single_value.field_avp__DCA__3GPP__Interface__Text->match(other_value.avp__DCA__3GPP__Interface__Text(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Kc: return single_value.field_avp__AAA__3GPP__Kc->match(other_value.avp__AAA__3GPP__Kc(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Current__Tariff: return single_value.field_avp__DCA__3GPP__Current__Tariff->match(other_value.avp__DCA__3GPP__Current__Tariff(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__SGSN__Number: return single_value.field_avp__AAA__3GPP__SGSN__Number->match(other_value.avp__AAA__3GPP__SGSN__Number(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__HPLMN__ODB: return single_value.field_avp__AAA__3GPP__HPLMN__ODB->match(other_value.avp__AAA__3GPP__HPLMN__ODB(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Type: return single_value.field_avp__DCA__3GPP__Time__Quota__Type->match(other_value.avp__DCA__3GPP__Time__Quota__Type(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Trace__Info: return single_value.field_avp__AAA__3GPP__Trace__Info->match(other_value.avp__AAA__3GPP__Trace__Info(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Domain__Name: return single_value.field_avp__DCA__3GPP__Domain__Name->match(other_value.avp__DCA__3GPP__Domain__Name(), legacy); case AVP__Data::ALT_avp__GI__3GPP__3GPP__Charging__Characteristics: return single_value.field_avp__GI__3GPP__3GPP__Charging__Characteristics->match(other_value.avp__GI__3GPP__3GPP__Charging__Characteristics(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__PDP__Context: return single_value.field_avp__AAA__3GPP__PDP__Context->match(other_value.avp__AAA__3GPP__PDP__Context(), legacy); case AVP__Data::ALT_avp__DCC__NONE__CC__Money: return single_value.field_avp__DCC__NONE__CC__Money->match(other_value.avp__DCC__NONE__CC__Money(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__DER__Flags: return single_value.field_avp__AAA__3GPP__DER__Flags->match(other_value.avp__AAA__3GPP__DER__Flags(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__LCS__Data__Coding__Scheme: return single_value.field_avp__DCA__3GPP__LCS__Data__Coding__Scheme->match(other_value.avp__DCA__3GPP__LCS__Data__Coding__Scheme(), legacy); case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__Address: return single_value.field_avp__GI__3GPP__3GPP__GGSN__Address->match(other_value.avp__GI__3GPP__3GPP__GGSN__Address(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Proxy__Info: return single_value.field_avp__BASE__NONE__Proxy__Info->match(other_value.avp__BASE__NONE__Proxy__Info(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node: return single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node->match(other_value.avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Node__Type: return single_value.field_avp__S6__3GPP__Node__Type->match(other_value.avp__S6__3GPP__Node__Type(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Volume: return single_value.field_avp__DCA__3GPP__Talk__Burst__Volume->match(other_value.avp__DCA__3GPP__Talk__Burst__Volume(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Service__Id: return single_value.field_avp__DCA__3GPP__Service__Id->match(other_value.avp__DCA__3GPP__Service__Id(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Priority__Sharing__Indicator: return single_value.field_avp__RX__3GPP__Priority__Sharing__Indicator->match(other_value.avp__RX__3GPP__Priority__Sharing__Indicator(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Type: return single_value.field_avp__DNAS__NONE__Tunnel__Type->match(other_value.avp__DNAS__NONE__Tunnel__Type(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Name: return single_value.field_avp__PCC__3GPP__QoS__Rule__Name->match(other_value.avp__PCC__3GPP__QoS__Rule__Name(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Trigger__Type: return single_value.field_avp__DCA__3GPP__Trigger__Type->match(other_value.avp__DCA__3GPP__Trigger__Type(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Instance__Id: return single_value.field_avp__DCA__3GPP__Instance__Id->match(other_value.avp__DCA__3GPP__Instance__Id(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Scheduled__Communication__Time: return single_value.field_avp__S6__3GPP__Scheduled__Communication__Time->match(other_value.avp__S6__3GPP__Scheduled__Communication__Time(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Max__Requested__Bandwidth__DL: return single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__DL->match(other_value.avp__RX__3GPP__Max__Requested__Bandwidth__DL(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Role__Of__ProSe__Function: return single_value.field_avp__DCA__3GPP__Role__Of__ProSe__Function->match(other_value.avp__DCA__3GPP__Role__Of__ProSe__Function(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Maximum__Latency: return single_value.field_avp__S6__3GPP__Maximum__Latency->match(other_value.avp__S6__3GPP__Maximum__Latency(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__PCC__Rule__Status: return single_value.field_avp__PCC__3GPP__PCC__Rule__Status->match(other_value.avp__PCC__3GPP__PCC__Rule__Status(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SIP__Response__Timestamp: return single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp->match(other_value.avp__DCA__3GPP__SIP__Response__Timestamp(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Extended__GBR__DL: return single_value.field_avp__PCC__3GPP__Extended__GBR__DL->match(other_value.avp__PCC__3GPP__Extended__GBR__DL(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__MBSFN__Area: return single_value.field_avp__AAA__3GPP__MBSFN__Area->match(other_value.avp__AAA__3GPP__MBSFN__Area(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__UE__ID: return single_value.field_avp__DCA__3GPP__ProSe__UE__ID->match(other_value.avp__DCA__3GPP__ProSe__UE__ID(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Server__Name: return single_value.field_avp__CxDx__3GPP__Server__Name->match(other_value.avp__CxDx__3GPP__Server__Name(), legacy); case AVP__Data::ALT_avp__S6__3GPP__APN__Validity__Time: return single_value.field_avp__S6__3GPP__APN__Validity__Time->match(other_value.avp__S6__3GPP__APN__Validity__Time(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Allocation__Retention__Priority: return single_value.field_avp__PCC__3GPP__Allocation__Retention__Priority->match(other_value.avp__PCC__3GPP__Allocation__Retention__Priority(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Check__Balance__Result: return single_value.field_avp__DCC__NONE__Check__Balance__Result->match(other_value.avp__DCC__NONE__Check__Balance__Result(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Job__Type: return single_value.field_avp__AAA__3GPP__Job__Type->match(other_value.avp__AAA__3GPP__Job__Type(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Destination__Host: return single_value.field_avp__BASE__NONE__Destination__Host->match(other_value.avp__BASE__NONE__Destination__Host(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Positioning__Method: return single_value.field_avp__AAA__3GPP__Positioning__Method->match(other_value.avp__AAA__3GPP__Positioning__Method(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__LIA__Flags: return single_value.field_avp__CxDx__3GPP__LIA__Flags->match(other_value.avp__CxDx__3GPP__LIA__Flags(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count: return single_value.field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count->match(other_value.avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service__Type: return single_value.field_avp__DCA__3GPP__AoC__Service__Type->match(other_value.avp__DCA__3GPP__AoC__Service__Type(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Login__IP__Host: return single_value.field_avp__DNAS__NONE__Login__IP__Host->match(other_value.avp__DNAS__NONE__Login__IP__Host(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__IDA__Flags: return single_value.field_avp__AAA__3GPP__IDA__Flags->match(other_value.avp__AAA__3GPP__IDA__Flags(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Security: return single_value.field_avp__DNAS__NONE__ARAP__Security->match(other_value.avp__DNAS__NONE__ARAP__Security(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Origin__AAA__Protocol: return single_value.field_avp__DNAS__NONE__Origin__AAA__Protocol->match(other_value.avp__DNAS__NONE__Origin__AAA__Protocol(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Time__Last__Usage: return single_value.field_avp__DCA__3GPP__Time__Last__Usage->match(other_value.avp__DCA__3GPP__Time__Last__Usage(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Charging__Information: return single_value.field_avp__CxDx__3GPP__Charging__Information->match(other_value.avp__CxDx__3GPP__Charging__Information(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__ULA__Flags: return single_value.field_avp__AAA__3GPP__ULA__Flags->match(other_value.avp__AAA__3GPP__ULA__Flags(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Originator__Interface: return single_value.field_avp__DCA__3GPP__Originator__Interface->match(other_value.avp__DCA__3GPP__Originator__Interface(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported: return single_value.field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported->match(other_value.avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature: return single_value.field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature->match(other_value.avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__File__Repair__Supported: return single_value.field_avp__DCA__3GPP__File__Repair__Supported->match(other_value.avp__DCA__3GPP__File__Repair__Supported(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPX__Network: return single_value.field_avp__DNAS__NONE__Framed__IPX__Network->match(other_value.avp__DNAS__NONE__Framed__IPX__Network(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Assignment__Id: return single_value.field_avp__DNAS__NONE__Tunnel__Assignment__Id->match(other_value.avp__DNAS__NONE__Tunnel__Assignment__Id(), legacy); case AVP__Data::ALT_avp__DCC__NONE__CC__Service__Specific__Units: return single_value.field_avp__DCC__NONE__CC__Service__Specific__Units->match(other_value.avp__DCC__NONE__CC__Service__Specific__Units(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SDP__Answer__Timestamp: return single_value.field_avp__DCA__3GPP__SDP__Answer__Timestamp->match(other_value.avp__DCA__3GPP__SDP__Answer__Timestamp(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__WLAN__Identifier: return single_value.field_avp__AAA__3GPP__WLAN__Identifier->match(other_value.avp__AAA__3GPP__WLAN__Identifier(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Type__Number: return single_value.field_avp__DCA__3GPP__Type__Number->match(other_value.avp__DCA__3GPP__Type__Number(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__NIDD__Submission: return single_value.field_avp__DCA__3GPP__NIDD__Submission->match(other_value.avp__DCA__3GPP__NIDD__Submission(), legacy); case AVP__Data::ALT_avp__S6__3GPP__T4__Parameters: return single_value.field_avp__S6__3GPP__T4__Parameters->match(other_value.avp__S6__3GPP__T4__Parameters(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Identifier__Value: return single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value->match(other_value.avp__RX__3GPP__Access__Network__Charging__Identifier__Value(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier: return single_value.field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier->match(other_value.avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier(), legacy); case AVP__Data::ALT_avp__S6__3GPP__AESE__Error__Report: return single_value.field_avp__S6__3GPP__AESE__Error__Report->match(other_value.avp__S6__3GPP__AESE__Error__Report(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__HA__SPI: return single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI->match(other_value.avp__MIPv4__NONE__MIP__FA__to__HA__SPI(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Event__Type: return single_value.field_avp__DCA__3GPP__Event__Type->match(other_value.avp__DCA__3GPP__Event__Type(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Sharing__Key__DL: return single_value.field_avp__RX__3GPP__Sharing__Key__DL->match(other_value.avp__RX__3GPP__Sharing__Key__DL(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Remove: return single_value.field_avp__PCC__3GPP__ADC__Rule__Remove->match(other_value.avp__PCC__3GPP__ADC__Rule__Remove(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container: return single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container->match(other_value.avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Restricted__PLMN__List: return single_value.field_avp__S6__3GPP__Restricted__PLMN__List->match(other_value.avp__S6__3GPP__Restricted__PLMN__List(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx: return single_value.field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx->match(other_value.avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Age__Of__Location__Information: return single_value.field_avp__AAA__3GPP__Age__Of__Location__Information->match(other_value.avp__AAA__3GPP__Age__Of__Location__Information(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__PoC__Group__Name: return single_value.field_avp__DCA__3GPP__PoC__Group__Name->match(other_value.avp__DCA__3GPP__PoC__Group__Name(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Requested__BW__DL: return single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__DL->match(other_value.avp__RX__3GPP__Extended__Max__Requested__BW__DL(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Flow__Information: return single_value.field_avp__PCC__3GPP__Flow__Information->match(other_value.avp__PCC__3GPP__Flow__Information(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__PS__Information: return single_value.field_avp__DCA__3GPP__PS__Information->match(other_value.avp__DCA__3GPP__PS__Information(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__MTC__IWF__Address: return single_value.field_avp__DCA__3GPP__MTC__IWF__Address->match(other_value.avp__DCA__3GPP__MTC__IWF__Address(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Execution__Time: return single_value.field_avp__PCC__3GPP__Execution__Time->match(other_value.avp__PCC__3GPP__Execution__Time(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__NAS__Identifier: return single_value.field_avp__DNAS__NONE__NAS__Identifier->match(other_value.avp__DNAS__NONE__NAS__Identifier(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Server__Auth__Id: return single_value.field_avp__DNAS__NONE__Tunnel__Server__Auth__Id->match(other_value.avp__DNAS__NONE__Tunnel__Server__Auth__Id(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Contact: return single_value.field_avp__CxDx__3GPP__Contact->match(other_value.avp__CxDx__3GPP__Contact(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Charging__Correlation__Indicator: return single_value.field_avp__PCC__3GPP__Charging__Correlation__Indicator->match(other_value.avp__PCC__3GPP__Charging__Correlation__Indicator(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Credit__Control: return single_value.field_avp__DCC__NONE__Credit__Control->match(other_value.avp__DCC__NONE__Credit__Control(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Accounting__Record__Number: return single_value.field_avp__BASE__NONE__Accounting__Record__Number->match(other_value.avp__BASE__NONE__Accounting__Record__Number(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__Event__1I: return single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1I->match(other_value.avp__AAA__3GPP__Event__Threshold__Event__1I(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction: return single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction->match(other_value.avp__DCA__3GPP__SIP__Request__Timestamp__Fraction(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Service__Mode: return single_value.field_avp__DCA__3GPP__Service__Mode->match(other_value.avp__DCA__3GPP__Service__Mode(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__User__Data: return single_value.field_avp__CxDx__3GPP__User__Data->match(other_value.avp__CxDx__3GPP__User__Data(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Report__Interval: return single_value.field_avp__AAA__3GPP__Report__Interval->match(other_value.avp__AAA__3GPP__Report__Interval(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__RAN__NAS__Release__Cause: return single_value.field_avp__PCC__3GPP__RAN__NAS__Release__Cause->match(other_value.avp__PCC__3GPP__RAN__NAS__Release__Cause(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Dynamic__Address__Flag__Extension: return single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension->match(other_value.avp__DCA__3GPP__Dynamic__Address__Flag__Extension(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Client__Identity: return single_value.field_avp__AAA__3GPP__Client__Identity->match(other_value.avp__AAA__3GPP__Client__Identity(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Redirect__Host__Usage: return single_value.field_avp__BASE__NONE__Redirect__Host__Usage->match(other_value.avp__BASE__NONE__Redirect__Host__Usage(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__CSG__Access__Mode: return single_value.field_avp__DCA__3GPP__CSG__Access__Mode->match(other_value.avp__DCA__3GPP__CSG__Access__Mode(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Equipment__Status: return single_value.field_avp__AAA__3GPP__Equipment__Status->match(other_value.avp__AAA__3GPP__Equipment__Status(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Supplementary__Service: return single_value.field_avp__DCA__3GPP__Supplementary__Service->match(other_value.avp__DCA__3GPP__Supplementary__Service(), legacy); case AVP__Data::ALT_avp__GI__3GPP__3GPP__Packet__Filter: return single_value.field_avp__GI__3GPP__3GPP__Packet__Filter->match(other_value.avp__GI__3GPP__3GPP__Packet__Filter(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Redirect__Server__Address: return single_value.field_avp__DCC__NONE__Redirect__Server__Address->match(other_value.avp__DCC__NONE__Redirect__Server__Address(), legacy); case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Auth__Mode: return single_value.field_avp__MIPv6__NONE__MIP6__Auth__Mode->match(other_value.avp__MIPv6__NONE__MIP6__Auth__Mode(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__EPS__Location__Information: return single_value.field_avp__AAA__3GPP__EPS__Location__Information->match(other_value.avp__AAA__3GPP__EPS__Location__Information(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Access__Network__Information: return single_value.field_avp__DCA__3GPP__Access__Network__Information->match(other_value.avp__DCA__3GPP__Access__Network__Information(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Called__Identity: return single_value.field_avp__DCA__3GPP__Called__Identity->match(other_value.avp__DCA__3GPP__Called__Identity(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Default__APN__Context__Id: return single_value.field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id->match(other_value.avp__AAA__3GPP__TWAN__Default__APN__Context__Id(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SGSN__Address: return single_value.field_avp__DCA__3GPP__SGSN__Address->match(other_value.avp__DCA__3GPP__SGSN__Address(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method: return single_value.field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method->match(other_value.avp__DCA__3GPP__SGi__PtP__Tunnelling__Method(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Session__Timeout: return single_value.field_avp__BASE__NONE__Session__Timeout->match(other_value.avp__BASE__NONE__Session__Timeout(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost: return single_value.field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost->match(other_value.avp__DNAS__NONE__Acct__Tunnel__Packets__Lost(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__NNI__Type: return single_value.field_avp__DCA__3GPP__NNI__Type->match(other_value.avp__DCA__3GPP__NNI__Type(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Service__Info__Status: return single_value.field_avp__RX__3GPP__Service__Info__Status->match(other_value.avp__RX__3GPP__Service__Info__Status(), legacy); case AVP__Data::ALT_avp__S6__3GPP__CIR__Flags: return single_value.field_avp__S6__3GPP__CIR__Flags->match(other_value.avp__S6__3GPP__CIR__Flags(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Precedence: return single_value.field_avp__PCC__3GPP__Precedence->match(other_value.avp__PCC__3GPP__Precedence(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__User__Participating__Type: return single_value.field_avp__DCA__3GPP__User__Participating__Type->match(other_value.avp__DCA__3GPP__User__Participating__Type(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__GGSN__Address: return single_value.field_avp__DCA__3GPP__GGSN__Address->match(other_value.avp__DCA__3GPP__GGSN__Address(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Sponsoring__Action: return single_value.field_avp__RX__3GPP__Sponsoring__Action->match(other_value.avp__RX__3GPP__Sponsoring__Action(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Radio__Resources__Indicator: return single_value.field_avp__DCA__3GPP__Radio__Resources__Indicator->match(other_value.avp__DCA__3GPP__Radio__Resources__Indicator(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Granted__Validity__Time: return single_value.field_avp__S6__3GPP__Granted__Validity__Time->match(other_value.avp__S6__3GPP__Granted__Validity__Time(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Priority__Level: return single_value.field_avp__PCC__3GPP__Priority__Level->match(other_value.avp__PCC__3GPP__Priority__Level(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Node__Functionality: return single_value.field_avp__DCA__3GPP__Node__Functionality->match(other_value.avp__DCA__3GPP__Node__Functionality(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Flow__Description: return single_value.field_avp__RX__3GPP__Flow__Description->match(other_value.avp__RX__3GPP__Flow__Description(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Information: return single_value.field_avp__PCC__3GPP__Packet__Filter__Information->match(other_value.avp__PCC__3GPP__Packet__Filter__Information(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Daylight__Saving__Time: return single_value.field_avp__AAA__3GPP__Daylight__Saving__Time->match(other_value.avp__AAA__3GPP__Daylight__Saving__Time(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Address__Domain: return single_value.field_avp__DCA__3GPP__Address__Domain->match(other_value.avp__DCA__3GPP__Address__Domain(), legacy); case AVP__Data::ALT_avp__S6__3GPP__SCEF__ID: return single_value.field_avp__S6__3GPP__SCEF__ID->match(other_value.avp__S6__3GPP__SCEF__ID(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Content__Length: return single_value.field_avp__DCA__3GPP__Content__Length->match(other_value.avp__DCA__3GPP__Content__Length(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Removal__Of__Access: return single_value.field_avp__PCC__3GPP__Removal__Of__Access->match(other_value.avp__PCC__3GPP__Removal__Of__Access(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Report: return single_value.field_avp__PCC__3GPP__ADC__Rule__Report->match(other_value.avp__PCC__3GPP__ADC__Rule__Report(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Preferred__Data__Mode: return single_value.field_avp__AAA__3GPP__Preferred__Data__Mode->match(other_value.avp__AAA__3GPP__Preferred__Data__Mode(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Functionality: return single_value.field_avp__DCA__3GPP__ProSe__Functionality->match(other_value.avp__DCA__3GPP__ProSe__Functionality(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Low__Balance__Indication: return single_value.field_avp__DCA__3GPP__Low__Balance__Indication->match(other_value.avp__DCA__3GPP__Low__Balance__Indication(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Guaranteed__Bitrate__UL: return single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__UL->match(other_value.avp__PCC__3GPP__Guaranteed__Bitrate__UL(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__UE__SRVCC__Capability: return single_value.field_avp__AAA__3GPP__UE__SRVCC__Capability->match(other_value.avp__AAA__3GPP__UE__SRVCC__Capability(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Group: return single_value.field_avp__DNAS__NONE__Login__LAT__Group->match(other_value.avp__DNAS__NONE__Login__LAT__Group(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__NAS__IPv6__Address: return single_value.field_avp__DNAS__NONE__NAS__IPv6__Address->match(other_value.avp__DNAS__NONE__NAS__IPv6__Address(), legacy); case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MAC__Mobility__Data: return single_value.field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data->match(other_value.avp__MIPv6__NONE__MIP__MAC__Mobility__Data(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Output__Octets: return single_value.field_avp__MIPv4__NONE__Accounting__Output__Octets->match(other_value.avp__MIPv4__NONE__Accounting__Output__Octets(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__To__SIP__Header: return single_value.field_avp__CxDx__3GPP__To__SIP__Header->match(other_value.avp__CxDx__3GPP__To__SIP__Header(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Coupled__Node__Diameter__ID: return single_value.field_avp__AAA__3GPP__Coupled__Node__Diameter__ID->match(other_value.avp__AAA__3GPP__Coupled__Node__Diameter__ID(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Real__Time__Tariff__Information: return single_value.field_avp__DCA__3GPP__Real__Time__Tariff__Information->match(other_value.avp__DCA__3GPP__Real__Time__Tariff__Information(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__STN__SR: return single_value.field_avp__AAA__3GPP__STN__SR->match(other_value.avp__AAA__3GPP__STN__SR(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SDP__Type: return single_value.field_avp__DCA__3GPP__SDP__Type->match(other_value.avp__DCA__3GPP__SDP__Type(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Supported__Vendor__Id: return single_value.field_avp__BASE__NONE__Supported__Vendor__Id->match(other_value.avp__BASE__NONE__Supported__Vendor__Id(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__ServiceTypeIdentity: return single_value.field_avp__AAA__3GPP__ServiceTypeIdentity->match(other_value.avp__AAA__3GPP__ServiceTypeIdentity(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Requested__Party__Address: return single_value.field_avp__DCA__3GPP__Requested__Party__Address->match(other_value.avp__DCA__3GPP__Requested__Party__Address(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Information: return single_value.field_avp__DCA__3GPP__Announcement__Information->match(other_value.avp__DCA__3GPP__Announcement__Information(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Acct__Authentic: return single_value.field_avp__DNAS__NONE__Acct__Authentic->match(other_value.avp__DNAS__NONE__Acct__Authentic(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Service__Identifier: return single_value.field_avp__DCC__NONE__Service__Identifier->match(other_value.avp__DCC__NONE__Service__Identifier(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__AUTN: return single_value.field_avp__AAA__3GPP__AUTN->match(other_value.avp__AAA__3GPP__AUTN(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__User__Data: return single_value.field_avp__AAA__3GPP__Non__3GPP__User__Data->match(other_value.avp__AAA__3GPP__Non__3GPP__User__Data(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Delivery__Report__Requested: return single_value.field_avp__DCA__3GPP__Delivery__Report__Requested->match(other_value.avp__DCA__3GPP__Delivery__Report__Requested(), legacy); case AVP__Data::ALT_avp__GI__3GPP__TWAN__Identifier: return single_value.field_avp__GI__3GPP__TWAN__Identifier->match(other_value.avp__GI__3GPP__TWAN__Identifier(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Origination__Time__Stamp: return single_value.field_avp__AAA__3GPP__Origination__Time__Stamp->match(other_value.avp__AAA__3GPP__Origination__Time__Stamp(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__LCS__APN: return single_value.field_avp__DCA__3GPP__LCS__APN->match(other_value.avp__DCA__3GPP__LCS__APN(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Envelope__End__Time: return single_value.field_avp__DCA__3GPP__Envelope__End__Time->match(other_value.avp__DCA__3GPP__Envelope__End__Time(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Sponsored__Connectivity__Data: return single_value.field_avp__RX__3GPP__Sponsored__Connectivity__Data->match(other_value.avp__RX__3GPP__Sponsored__Connectivity__Data(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Auth__Request__Type: return single_value.field_avp__BASE__NONE__Auth__Request__Type->match(other_value.avp__BASE__NONE__Auth__Request__Type(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Application__Server__Information: return single_value.field_avp__DCA__3GPP__Application__Server__Information->match(other_value.avp__DCA__3GPP__Application__Server__Information(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Originator__Address: return single_value.field_avp__DCA__3GPP__Originator__Address->match(other_value.avp__DCA__3GPP__Originator__Address(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Network__Call__Reference__Number: return single_value.field_avp__DCA__3GPP__Network__Call__Reference__Number->match(other_value.avp__DCA__3GPP__Network__Call__Reference__Number(), legacy); case AVP__Data::ALT_avp__S6__3GPP__AESE__Communication__Pattern: return single_value.field_avp__S6__3GPP__AESE__Communication__Pattern->match(other_value.avp__S6__3GPP__AESE__Communication__Pattern(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__NBIFOM__Mode: return single_value.field_avp__PCC__3GPP__NBIFOM__Mode->match(other_value.avp__PCC__3GPP__NBIFOM__Mode(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Redirect__Information: return single_value.field_avp__PCC__3GPP__Redirect__Information->match(other_value.avp__PCC__3GPP__Redirect__Information(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Validity__Time: return single_value.field_avp__DCC__NONE__Validity__Time->match(other_value.avp__DCC__NONE__Validity__Time(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier: return single_value.field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier->match(other_value.avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Event__Handling: return single_value.field_avp__S6__3GPP__Event__Handling->match(other_value.avp__S6__3GPP__Event__Handling(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__ToS__Traffic__Class: return single_value.field_avp__PCC__3GPP__ToS__Traffic__Class->match(other_value.avp__PCC__3GPP__ToS__Traffic__Class(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Tracking__Area__Identity: return single_value.field_avp__AAA__3GPP__Tracking__Area__Identity->match(other_value.avp__AAA__3GPP__Tracking__Area__Identity(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__FA__SPI: return single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI->match(other_value.avp__MIPv4__NONE__MIP__HA__to__FA__SPI(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Min__Desired__Bandwidth__UL: return single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__UL->match(other_value.avp__RX__3GPP__Min__Desired__Bandwidth__UL(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__UVR__Flags: return single_value.field_avp__AAA__3GPP__UVR__Flags->match(other_value.avp__AAA__3GPP__UVR__Flags(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__PS__Free__Format__Data: return single_value.field_avp__DCA__3GPP__PS__Free__Format__Data->match(other_value.avp__DCA__3GPP__PS__Free__Format__Data(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Originating__Request: return single_value.field_avp__CxDx__3GPP__Originating__Request->match(other_value.avp__CxDx__3GPP__Originating__Request(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__PDN__Connection__ID: return single_value.field_avp__PCC__3GPP__PDN__Connection__ID->match(other_value.avp__PCC__3GPP__PDN__Connection__ID(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data__Flags: return single_value.field_avp__AAA__3GPP__Subscription__Data__Flags->match(other_value.avp__AAA__3GPP__Subscription__Data__Flags(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Route: return single_value.field_avp__DNAS__NONE__Framed__IPv6__Route->match(other_value.avp__DNAS__NONE__Framed__IPv6__Route(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__PRA__Remove: return single_value.field_avp__PCC__3GPP__PRA__Remove->match(other_value.avp__PCC__3GPP__PRA__Remove(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__DSR__Flags: return single_value.field_avp__AAA__3GPP__DSR__Flags->match(other_value.avp__AAA__3GPP__DSR__Flags(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Granted__Service__Unit: return single_value.field_avp__DCC__NONE__Granted__Service__Unit->match(other_value.avp__DCC__NONE__Granted__Service__Unit(), legacy); case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Timestamp: return single_value.field_avp__MIPv6__NONE__MIP__Timestamp->match(other_value.avp__MIPv6__NONE__MIP__Timestamp(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Number__Portability__Routing__Information: return single_value.field_avp__DCA__3GPP__Number__Portability__Routing__Information->match(other_value.avp__DCA__3GPP__Number__Portability__Routing__Information(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer: return single_value.field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer->match(other_value.avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Specific__APN__Info: return single_value.field_avp__AAA__3GPP__Specific__APN__Info->match(other_value.avp__AAA__3GPP__Specific__APN__Info(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Terminal__Information: return single_value.field_avp__AAA__3GPP__Terminal__Information->match(other_value.avp__AAA__3GPP__Terminal__Information(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Restoration__Info: return single_value.field_avp__CxDx__3GPP__Restoration__Info->match(other_value.avp__CxDx__3GPP__Restoration__Info(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Product__Name: return single_value.field_avp__BASE__NONE__Product__Name->match(other_value.avp__BASE__NONE__Product__Name(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__MN__MSA: return single_value.field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA->match(other_value.avp__MIPv4__NONE__MIP__HA__to__MN__MSA(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Account__Expiration: return single_value.field_avp__DCA__3GPP__Account__Expiration->match(other_value.avp__DCA__3GPP__Account__Expiration(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__CSG__Id: return single_value.field_avp__AAA__3GPP__CSG__Id->match(other_value.avp__AAA__3GPP__CSG__Id(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Framed__IP__Netmask: return single_value.field_avp__DNAS__NONE__Framed__IP__Netmask->match(other_value.avp__DNAS__NONE__Framed__IP__Netmask(), legacy); case AVP__Data::ALT_avp__GI__3GPP__3GPP__IPv6__DNS__Servers: return single_value.field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers->match(other_value.avp__GI__3GPP__3GPP__IPv6__DNS__Servers(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__SSID: return single_value.field_avp__AAA__3GPP__SSID->match(other_value.avp__AAA__3GPP__SSID(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Call__Barring__Info: return single_value.field_avp__AAA__3GPP__Call__Barring__Info->match(other_value.avp__AAA__3GPP__Call__Barring__Info(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__BSSID: return single_value.field_avp__DCA__3GPP__BSSID->match(other_value.avp__DCA__3GPP__BSSID(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Info: return single_value.field_avp__DCC__NONE__Service__Parameter__Info->match(other_value.avp__DCC__NONE__Service__Parameter__Info(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Exchange: return single_value.field_avp__DCA__3GPP__Talk__Burst__Exchange->match(other_value.avp__DCA__3GPP__Talk__Burst__Exchange(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Order: return single_value.field_avp__DCA__3GPP__Variable__Part__Order->match(other_value.avp__DCA__3GPP__Variable__Part__Order(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Mechanism: return single_value.field_avp__DCA__3GPP__Time__Quota__Mechanism->match(other_value.avp__DCA__3GPP__Time__Quota__Mechanism(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__ANID: return single_value.field_avp__AAA__3GPP__ANID->match(other_value.avp__AAA__3GPP__ANID(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Report__Number: return single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Number->match(other_value.avp__DCA__3GPP__Monitoring__Event__Report__Number(), legacy); case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Name: return single_value.field_avp__S6__3GPP__IP__SM__GW__Name->match(other_value.avp__S6__3GPP__IP__SM__GW__Name(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Origin__State__Id: return single_value.field_avp__BASE__NONE__Origin__State__Id->match(other_value.avp__BASE__NONE__Origin__State__Id(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Media__Sub__Component: return single_value.field_avp__RX__3GPP__Media__Sub__Component->match(other_value.avp__RX__3GPP__Media__Sub__Component(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__CN__Operator__Selection__Entity: return single_value.field_avp__DCA__3GPP__CN__Operator__Selection__Entity->match(other_value.avp__DCA__3GPP__CN__Operator__Selection__Entity(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Accuracy: return single_value.field_avp__S6__3GPP__Accuracy->match(other_value.avp__S6__3GPP__Accuracy(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Remove: return single_value.field_avp__PCC__3GPP__Charging__Rule__Remove->match(other_value.avp__PCC__3GPP__Charging__Rule__Remove(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Originating__IOI: return single_value.field_avp__DCA__3GPP__Originating__IOI->match(other_value.avp__DCA__3GPP__Originating__IOI(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Min__Requested__Bandwidth__DL: return single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__DL->match(other_value.avp__RX__3GPP__Min__Requested__Bandwidth__DL(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier: return single_value.field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier->match(other_value.avp__DCA__3GPP__ProSe__Function__PLMN__Identifier(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Service__Report: return single_value.field_avp__S6__3GPP__Service__Report->match(other_value.avp__S6__3GPP__Service__Report(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Information: return single_value.field_avp__PCC__3GPP__Tunnel__Information->match(other_value.avp__PCC__3GPP__Tunnel__Information(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Bearer__Service: return single_value.field_avp__DCA__3GPP__Bearer__Service->match(other_value.avp__DCA__3GPP__Bearer__Service(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name: return single_value.field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name->match(other_value.avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Definition: return single_value.field_avp__PCC__3GPP__QoS__Rule__Definition->match(other_value.avp__PCC__3GPP__QoS__Rule__Definition(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Time__Zone: return single_value.field_avp__AAA__3GPP__Time__Zone->match(other_value.avp__AAA__3GPP__Time__Zone(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Periodic__Time: return single_value.field_avp__S6__3GPP__Periodic__Time->match(other_value.avp__S6__3GPP__Periodic__Time(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Failure__Code: return single_value.field_avp__PCC__3GPP__Routing__Rule__Failure__Code->match(other_value.avp__PCC__3GPP__Routing__Rule__Failure__Code(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__TDF__Destination__Host: return single_value.field_avp__PCC__3GPP__TDF__Destination__Host->match(other_value.avp__PCC__3GPP__TDF__Destination__Host(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Local__Group__Id: return single_value.field_avp__AAA__3GPP__Local__Group__Id->match(other_value.avp__AAA__3GPP__Local__Group__Id(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SM__Discharge__Time: return single_value.field_avp__DCA__3GPP__SM__Discharge__Time->match(other_value.avp__DCA__3GPP__SM__Discharge__Time(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Requestor__PLMN__Identifier: return single_value.field_avp__DCA__3GPP__Requestor__PLMN__Identifier->match(other_value.avp__DCA__3GPP__Requestor__PLMN__Identifier(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__IMS__Application__Reference__Identifier: return single_value.field_avp__DCA__3GPP__IMS__Application__Reference__Identifier->match(other_value.avp__DCA__3GPP__IMS__Application__Reference__Identifier(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Report: return single_value.field_avp__PCC__3GPP__Charging__Rule__Report->match(other_value.avp__PCC__3GPP__Charging__Rule__Report(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Service__Area__Identity: return single_value.field_avp__AAA__3GPP__Service__Area__Identity->match(other_value.avp__AAA__3GPP__Service__Area__Identity(), legacy); case AVP__Data::ALT_avp__BASE__NONE__User__Name: return single_value.field_avp__BASE__NONE__User__Name->match(other_value.avp__BASE__NONE__User__Name(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__UE__PC5__AMBR: return single_value.field_avp__AAA__3GPP__UE__PC5__AMBR->match(other_value.avp__AAA__3GPP__UE__PC5__AMBR(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Public__Identity: return single_value.field_avp__CxDx__3GPP__Public__Identity->match(other_value.avp__CxDx__3GPP__Public__Identity(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Accounting__Sub__Session__Id: return single_value.field_avp__BASE__NONE__Accounting__Sub__Session__Id->match(other_value.avp__BASE__NONE__Accounting__Sub__Session__Id(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Acct__Delay__Time: return single_value.field_avp__DNAS__NONE__Acct__Delay__Time->match(other_value.avp__DNAS__NONE__Acct__Delay__Time(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Local__Sequence__Number: return single_value.field_avp__DCA__3GPP__Local__Sequence__Number->match(other_value.avp__DCA__3GPP__Local__Sequence__Number(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__UAR__Flags: return single_value.field_avp__CxDx__3GPP__UAR__Flags->match(other_value.avp__CxDx__3GPP__UAR__Flags(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Collection__Period__RRM__UMTS: return single_value.field_avp__AAA__3GPP__Collection__Period__RRM__UMTS->match(other_value.avp__AAA__3GPP__Collection__Period__RRM__UMTS(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Operator__Determined__Barring: return single_value.field_avp__AAA__3GPP__Operator__Determined__Barring->match(other_value.avp__AAA__3GPP__Operator__Determined__Barring(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Received__Address: return single_value.field_avp__DCA__3GPP__Recipient__Received__Address->match(other_value.avp__DCA__3GPP__Recipient__Received__Address(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Server__Endpoint: return single_value.field_avp__DNAS__NONE__Tunnel__Server__Endpoint->match(other_value.avp__DNAS__NONE__Tunnel__Server__Endpoint(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host: return single_value.field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host->match(other_value.avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Session__Binding: return single_value.field_avp__BASE__NONE__Session__Binding->match(other_value.avp__BASE__NONE__Session__Binding(), legacy); case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMEISV: return single_value.field_avp__GI__3GPP__3GPP__IMEISV->match(other_value.avp__GI__3GPP__3GPP__IMEISV(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__SS__Code: return single_value.field_avp__AAA__3GPP__SS__Code->match(other_value.avp__AAA__3GPP__SS__Code(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__DCD__Information: return single_value.field_avp__DCA__3GPP__DCD__Information->match(other_value.avp__DCA__3GPP__DCD__Information(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Location__Estimate__Type: return single_value.field_avp__DCA__3GPP__Location__Estimate__Type->match(other_value.avp__DCA__3GPP__Location__Estimate__Type(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Time__Indicator: return single_value.field_avp__DCA__3GPP__Time__Indicator->match(other_value.avp__DCA__3GPP__Time__Indicator(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Addressee__Type: return single_value.field_avp__DCA__3GPP__Addressee__Type->match(other_value.avp__DCA__3GPP__Addressee__Type(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Acct__Multi__Session__Id: return single_value.field_avp__BASE__NONE__Acct__Multi__Session__Id->match(other_value.avp__BASE__NONE__Acct__Multi__Session__Id(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id__Data: return single_value.field_avp__DCC__NONE__Subscription__Id__Data->match(other_value.avp__DCC__NONE__Subscription__Id__Data(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Connectivity__Parameters: return single_value.field_avp__AAA__3GPP__TWAN__Connectivity__Parameters->match(other_value.avp__AAA__3GPP__TWAN__Connectivity__Parameters(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Reply__Applic__ID: return single_value.field_avp__DCA__3GPP__Reply__Applic__ID->match(other_value.avp__DCA__3GPP__Reply__Applic__ID(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Participant__Access__Priority: return single_value.field_avp__DCA__3GPP__Participant__Access__Priority->match(other_value.avp__DCA__3GPP__Participant__Access__Priority(), legacy); case AVP__Data::ALT_avp__RX__3GPP__RS__Bandwidth: return single_value.field_avp__RX__3GPP__RS__Bandwidth->match(other_value.avp__RX__3GPP__RS__Bandwidth(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Reachability__Information: return single_value.field_avp__S6__3GPP__Reachability__Information->match(other_value.avp__S6__3GPP__Reachability__Information(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Algorithm__Type: return single_value.field_avp__MIPv4__NONE__MIP__Algorithm__Type->match(other_value.avp__MIPv4__NONE__MIP__Algorithm__Type(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SDP__Session__Description: return single_value.field_avp__DCA__3GPP__SDP__Session__Description->match(other_value.avp__DCA__3GPP__SDP__Session__Description(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Desired__BW__DL: return single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__DL->match(other_value.avp__RX__3GPP__Extended__Min__Desired__BW__DL(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Location__Info: return single_value.field_avp__DCA__3GPP__Location__Info->match(other_value.avp__DCA__3GPP__Location__Info(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL: return single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL->match(other_value.avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__RSRQ: return single_value.field_avp__AAA__3GPP__Event__Threshold__RSRQ->match(other_value.avp__AAA__3GPP__Event__Threshold__RSRQ(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__LCS__Information: return single_value.field_avp__DCA__3GPP__LCS__Information->match(other_value.avp__DCA__3GPP__LCS__Information(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Service__Parameters: return single_value.field_avp__S6__3GPP__Service__Parameters->match(other_value.avp__S6__3GPP__Service__Parameters(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Information: return single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Information->match(other_value.avp__PCC__3GPP__Presence__Reporting__Area__Information(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Identifier: return single_value.field_avp__PCC__3GPP__Routing__Rule__Identifier->match(other_value.avp__PCC__3GPP__Routing__Rule__Identifier(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SMS__Information: return single_value.field_avp__DCA__3GPP__SMS__Information->match(other_value.avp__DCA__3GPP__SMS__Information(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__ePDG__Address: return single_value.field_avp__DCA__3GPP__ePDG__Address->match(other_value.avp__DCA__3GPP__ePDG__Address(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Event__Trigger: return single_value.field_avp__PCC__3GPP__Event__Trigger->match(other_value.avp__PCC__3GPP__Event__Trigger(), legacy); case AVP__Data::ALT_avp__RX__3GPP__GCS__Identifier: return single_value.field_avp__RX__3GPP__GCS__Identifier->match(other_value.avp__RX__3GPP__GCS__Identifier(), legacy); case AVP__Data::ALT_avp__MIPv6__NONE__QoS__Capability: return single_value.field_avp__MIPv6__NONE__QoS__Capability->match(other_value.avp__MIPv6__NONE__QoS__Capability(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Install: return single_value.field_avp__PCC__3GPP__ADC__Rule__Install->match(other_value.avp__PCC__3GPP__ADC__Rule__Install(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator: return single_value.field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator->match(other_value.avp__AAA__3GPP__Non__IP__PDN__Type__Indicator(), legacy); case AVP__Data::ALT_avp__DCC__NONE__G__S__U__Pool__Identifier: return single_value.field_avp__DCC__NONE__G__S__U__Pool__Identifier->match(other_value.avp__DCC__NONE__G__S__U__Pool__Identifier(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Outgoing__Session__Id: return single_value.field_avp__DCA__3GPP__Outgoing__Session__Id->match(other_value.avp__DCA__3GPP__Outgoing__Session__Id(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__PoC__Controlling__Address: return single_value.field_avp__DCA__3GPP__PoC__Controlling__Address->match(other_value.avp__DCA__3GPP__PoC__Controlling__Address(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Dynamic__Address__Flag: return single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag->match(other_value.avp__DCA__3GPP__Dynamic__Address__Flag(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Confidentiality__Key: return single_value.field_avp__CxDx__3GPP__Confidentiality__Key->match(other_value.avp__CxDx__3GPP__Confidentiality__Key(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Flow__Label: return single_value.field_avp__PCC__3GPP__Flow__Label->match(other_value.avp__PCC__3GPP__Flow__Label(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port: return single_value.field_avp__DNAS__NONE__NAS__Port->match(other_value.avp__DNAS__NONE__NAS__Port(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Authentication__Info: return single_value.field_avp__AAA__3GPP__Authentication__Info->match(other_value.avp__AAA__3GPP__Authentication__Info(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Transcoder__Inserted__Indication: return single_value.field_avp__DCA__3GPP__Transcoder__Inserted__Indication->match(other_value.avp__DCA__3GPP__Transcoder__Inserted__Indication(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SMS__Node: return single_value.field_avp__DCA__3GPP__SMS__Node->match(other_value.avp__DCA__3GPP__SMS__Node(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Trace__Interface__List: return single_value.field_avp__AAA__3GPP__Trace__Interface__List->match(other_value.avp__AAA__3GPP__Trace__Interface__List(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SGW__Address: return single_value.field_avp__DCA__3GPP__SGW__Address->match(other_value.avp__DCA__3GPP__SGW__Address(), legacy); case AVP__Data::ALT_avp__GI__3GPP__3GPP__Charging__Id: return single_value.field_avp__GI__3GPP__3GPP__Charging__Id->match(other_value.avp__GI__3GPP__3GPP__Charging__Id(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Algorithm: return single_value.field_avp__DNAS__NONE__CHAP__Algorithm->match(other_value.avp__DNAS__NONE__CHAP__Algorithm(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__APN__Configuration__Profile: return single_value.field_avp__AAA__3GPP__APN__Configuration__Profile->match(other_value.avp__AAA__3GPP__APN__Configuration__Profile(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts: return single_value.field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts->match(other_value.avp__DCA__3GPP__Number__Of__Received__Talk__Bursts(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Full__Network__Name: return single_value.field_avp__AAA__3GPP__Full__Network__Name->match(other_value.avp__AAA__3GPP__Full__Network__Name(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Message__Type: return single_value.field_avp__DCA__3GPP__Message__Type->match(other_value.avp__DCA__3GPP__Message__Type(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control__Uplink: return single_value.field_avp__DCA__3GPP__APN__Rate__Control__Uplink->match(other_value.avp__DCA__3GPP__APN__Rate__Control__Uplink(), legacy); case AVP__Data::ALT_avp__GI__3GPP__3GPP__CAMEL__Charging__Info: return single_value.field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info->match(other_value.avp__GI__3GPP__3GPP__CAMEL__Charging__Info(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__From__Address: return single_value.field_avp__DCA__3GPP__From__Address->match(other_value.avp__DCA__3GPP__From__Address(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__TWAG__CP__Address: return single_value.field_avp__AAA__3GPP__TWAG__CP__Address->match(other_value.avp__AAA__3GPP__TWAG__CP__Address(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__PDP__Context__Type: return single_value.field_avp__DCA__3GPP__PDP__Context__Type->match(other_value.avp__DCA__3GPP__PDP__Context__Type(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Flows: return single_value.field_avp__RX__3GPP__Flows->match(other_value.avp__RX__3GPP__Flows(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__User__Session__Id: return single_value.field_avp__DCA__3GPP__User__Session__Id->match(other_value.avp__DCA__3GPP__User__Session__Id(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__PoC__Change__Time: return single_value.field_avp__DCA__3GPP__PoC__Change__Time->match(other_value.avp__DCA__3GPP__PoC__Change__Time(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Privacy__Indicator: return single_value.field_avp__DCA__3GPP__Privacy__Indicator->match(other_value.avp__DCA__3GPP__Privacy__Indicator(), legacy); case AVP__Data::ALT_avp__S6__3GPP__CIA__Flags: return single_value.field_avp__S6__3GPP__CIA__Flags->match(other_value.avp__S6__3GPP__CIA__Flags(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Requested__BW__UL: return single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__UL->match(other_value.avp__RX__3GPP__Extended__Min__Requested__BW__UL(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Time: return single_value.field_avp__PCC__3GPP__Monitoring__Time->match(other_value.avp__PCC__3GPP__Monitoring__Time(), legacy); case AVP__Data::ALT_avp__DCC__NONE__CC__Input__Octets: return single_value.field_avp__DCC__NONE__CC__Input__Octets->match(other_value.avp__DCC__NONE__CC__Input__Octets(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Teleservice: return single_value.field_avp__DCA__3GPP__Teleservice->match(other_value.avp__DCA__3GPP__Teleservice(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Quota__Consumption__Time: return single_value.field_avp__DCA__3GPP__Quota__Consumption__Time->match(other_value.avp__DCA__3GPP__Quota__Consumption__Time(), legacy); case AVP__Data::ALT_avp__S6__3GPP__UE__Reachability__Configuration: return single_value.field_avp__S6__3GPP__UE__Reachability__Configuration->match(other_value.avp__S6__3GPP__UE__Reachability__Configuration(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Destination__Realm: return single_value.field_avp__BASE__NONE__Destination__Realm->match(other_value.avp__BASE__NONE__Destination__Realm(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Acceptable__Service__Info: return single_value.field_avp__RX__3GPP__Acceptable__Service__Info->match(other_value.avp__RX__3GPP__Acceptable__Service__Info(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Flow__Direction: return single_value.field_avp__PCC__3GPP__Flow__Direction->match(other_value.avp__PCC__3GPP__Flow__Direction(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Reason__For__Cancellation: return single_value.field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation->match(other_value.avp__DCA__3GPP__ProSe__Reason__For__Cancellation(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Supported__Monitoring__Events: return single_value.field_avp__S6__3GPP__Supported__Monitoring__Events->match(other_value.avp__S6__3GPP__Supported__Monitoring__Events(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__CG__Address: return single_value.field_avp__DCA__3GPP__CG__Address->match(other_value.avp__DCA__3GPP__CG__Address(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Radio__Parameter__Set__Values: return single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Values->match(other_value.avp__DCA__3GPP__Radio__Parameter__Set__Values(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Item__Number: return single_value.field_avp__CxDx__3GPP__SIP__Item__Number->match(other_value.avp__CxDx__3GPP__SIP__Item__Number(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Session__Release__Cause: return single_value.field_avp__PCC__3GPP__Session__Release__Cause->match(other_value.avp__PCC__3GPP__Session__Release__Cause(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__MDT__User__Consent: return single_value.field_avp__AAA__3GPP__MDT__User__Consent->match(other_value.avp__AAA__3GPP__MDT__User__Consent(), legacy); case AVP__Data::ALT_avp__S6__3GPP__HSS__Cause: return single_value.field_avp__S6__3GPP__HSS__Cause->match(other_value.avp__S6__3GPP__HSS__Cause(), legacy); case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Home__Link__Prefix: return single_value.field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix->match(other_value.avp__MIPv6__NONE__MIP6__Home__Link__Prefix(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Port: return single_value.field_avp__DNAS__NONE__Login__LAT__Port->match(other_value.avp__DNAS__NONE__Login__LAT__Port(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__PCSCF__Restoration__Indication: return single_value.field_avp__PCC__3GPP__PCSCF__Restoration__Indication->match(other_value.avp__PCC__3GPP__PCSCF__Restoration__Indication(), legacy); case AVP__Data::ALT_avp__DCC__NONE__G__S__U__Pool__Reference: return single_value.field_avp__DCC__NONE__G__S__U__Pool__Reference->match(other_value.avp__DCC__NONE__G__S__U__Pool__Reference(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Layer__2__Group__ID: return single_value.field_avp__DCA__3GPP__Layer__2__Group__ID->match(other_value.avp__DCA__3GPP__Layer__2__Group__ID(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Interface__Port: return single_value.field_avp__DCA__3GPP__Interface__Port->match(other_value.avp__DCA__3GPP__Interface__Port(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data__Deletion: return single_value.field_avp__AAA__3GPP__Subscription__Data__Deletion->match(other_value.avp__AAA__3GPP__Subscription__Data__Deletion(), legacy); case AVP__Data::ALT_avp__MIPv6__NONE__Chargable__User__Identity: return single_value.field_avp__MIPv6__NONE__Chargable__User__Identity->match(other_value.avp__MIPv6__NONE__Chargable__User__Identity(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Trace__Collection__Entity: return single_value.field_avp__AAA__3GPP__Trace__Collection__Entity->match(other_value.avp__AAA__3GPP__Trace__Collection__Entity(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__AoC__Request__Type: return single_value.field_avp__DCA__3GPP__AoC__Request__Type->match(other_value.avp__DCA__3GPP__AoC__Request__Type(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Feature__List__ID: return single_value.field_avp__CxDx__3GPP__Feature__List__ID->match(other_value.avp__CxDx__3GPP__Feature__List__ID(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Redirect__Host: return single_value.field_avp__BASE__NONE__Redirect__Host->match(other_value.avp__BASE__NONE__Redirect__Host(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Network__Access__Mode: return single_value.field_avp__AAA__3GPP__Network__Access__Mode->match(other_value.avp__AAA__3GPP__Network__Access__Mode(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Framed__Compression: return single_value.field_avp__DNAS__NONE__Framed__Compression->match(other_value.avp__DNAS__NONE__Framed__Compression(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Zone__Access: return single_value.field_avp__DNAS__NONE__ARAP__Zone__Access->match(other_value.avp__DNAS__NONE__ARAP__Zone__Access(), legacy); case AVP__Data::ALT_avp__GI__3GPP__3GPP__Selection__Mode: return single_value.field_avp__GI__3GPP__3GPP__Selection__Mode->match(other_value.avp__GI__3GPP__3GPP__Selection__Mode(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__QoS__Filter__Rule: return single_value.field_avp__DNAS__NONE__QoS__Filter__Rule->match(other_value.avp__DNAS__NONE__QoS__Filter__Rule(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Complete__Data__List__Included__Indicator: return single_value.field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator->match(other_value.avp__AAA__3GPP__Complete__Data__List__Included__Indicator(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__AAA__SPI: return single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__SPI->match(other_value.avp__MIPv4__NONE__MIP__MN__AAA__SPI(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Name: return single_value.field_avp__DCA__3GPP__LCS__Client__Name->match(other_value.avp__DCA__3GPP__LCS__Client__Name(), legacy); case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__Address: return single_value.field_avp__GI__3GPP__3GPP__SGSN__Address->match(other_value.avp__GI__3GPP__3GPP__SGSN__Address(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier: return single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier->match(other_value.avp__DCA__3GPP__Related__IMS__Charging__Identifier(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Called__Asserted__Identity: return single_value.field_avp__DCA__3GPP__Called__Asserted__Identity->match(other_value.avp__DCA__3GPP__Called__Asserted__Identity(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__TWAG__Address: return single_value.field_avp__DCA__3GPP__TWAG__Address->match(other_value.avp__DCA__3GPP__TWAG__Address(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MSA__Lifetime: return single_value.field_avp__MIPv4__NONE__MIP__MSA__Lifetime->match(other_value.avp__MIPv4__NONE__MIP__MSA__Lifetime(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Time: return single_value.field_avp__DCA__3GPP__Talk__Burst__Time->match(other_value.avp__DCA__3GPP__Talk__Burst__Time(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Token__Text: return single_value.field_avp__DCA__3GPP__Token__Text->match(other_value.avp__DCA__3GPP__Token__Text(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Time__Unit: return single_value.field_avp__DCA__3GPP__Rate__Control__Time__Unit->match(other_value.avp__DCA__3GPP__Rate__Control__Time__Unit(), legacy); case AVP__Data::ALT_avp__GI__3GPP__External__Identifier: return single_value.field_avp__GI__3GPP__External__Identifier->match(other_value.avp__GI__3GPP__External__Identifier(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Reason__Header: return single_value.field_avp__DCA__3GPP__Reason__Header->match(other_value.avp__DCA__3GPP__Reason__Header(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__WLCP__Key: return single_value.field_avp__AAA__3GPP__WLCP__Key->match(other_value.avp__AAA__3GPP__WLCP__Key(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Reachability__Type: return single_value.field_avp__S6__3GPP__Reachability__Type->match(other_value.avp__S6__3GPP__Reachability__Type(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SIP__Request__Timestamp: return single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp->match(other_value.avp__DCA__3GPP__SIP__Request__Timestamp(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Framed__Route: return single_value.field_avp__DNAS__NONE__Framed__Route->match(other_value.avp__DNAS__NONE__Framed__Route(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Private__Group__Id: return single_value.field_avp__DNAS__NONE__Tunnel__Private__Group__Id->match(other_value.avp__DNAS__NONE__Tunnel__Private__Group__Id(), legacy); case AVP__Data::ALT_avp__DCC__NONE__CC__Request__Type: return single_value.field_avp__DCC__NONE__CC__Request__Type->match(other_value.avp__DCC__NONE__CC__Request__Type(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Source__IP__Address: return single_value.field_avp__DCA__3GPP__ProSe__Source__IP__Address->match(other_value.avp__DCA__3GPP__ProSe__Source__IP__Address(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Type__Of__External__Identifier: return single_value.field_avp__S6__3GPP__Type__Of__External__Identifier->match(other_value.avp__S6__3GPP__Type__Of__External__Identifier(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Event__Report__Indication: return single_value.field_avp__PCC__3GPP__Event__Report__Indication->match(other_value.avp__PCC__3GPP__Event__Report__Indication(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__MDT__Configuration: return single_value.field_avp__AAA__3GPP__MDT__Configuration->match(other_value.avp__AAA__3GPP__MDT__Configuration(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Report: return single_value.field_avp__PCC__3GPP__Usage__Monitoring__Report->match(other_value.avp__PCC__3GPP__Usage__Monitoring__Report(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Participants: return single_value.field_avp__DCA__3GPP__Number__Of__Participants->match(other_value.avp__DCA__3GPP__Number__Of__Participants(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__MSC__Address: return single_value.field_avp__DCA__3GPP__MSC__Address->match(other_value.avp__DCA__3GPP__MSC__Address(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Priviledged__Sender__Indication: return single_value.field_avp__CxDx__3GPP__Priviledged__Sender__Indication->match(other_value.avp__CxDx__3GPP__Priviledged__Sender__Indication(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Adjacent__Access__Restriction__Data: return single_value.field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data->match(other_value.avp__AAA__3GPP__Adjacent__Access__Restriction__Data(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service__Obligatory__Type: return single_value.field_avp__DCA__3GPP__AoC__Service__Obligatory__Type->match(other_value.avp__DCA__3GPP__AoC__Service__Obligatory__Type(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID: return single_value.field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID->match(other_value.avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Usage: return single_value.field_avp__DCA__3GPP__Time__First__Usage->match(other_value.avp__DCA__3GPP__Time__First__Usage(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Reason__Info: return single_value.field_avp__CxDx__3GPP__Reason__Info->match(other_value.avp__CxDx__3GPP__Reason__Info(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Default__EPS__Bearer__QoS: return single_value.field_avp__PCC__3GPP__Default__EPS__Bearer__QoS->match(other_value.avp__PCC__3GPP__Default__EPS__Bearer__QoS(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__CLR__Flags: return single_value.field_avp__AAA__3GPP__CLR__Flags->match(other_value.avp__AAA__3GPP__CLR__Flags(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__ULR__Flags: return single_value.field_avp__AAA__3GPP__ULR__Flags->match(other_value.avp__AAA__3GPP__ULR__Flags(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Originating__SCCP__Address: return single_value.field_avp__DCA__3GPP__Originating__SCCP__Address->match(other_value.avp__DCA__3GPP__Originating__SCCP__Address(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__ICS__Indicator: return single_value.field_avp__AAA__3GPP__ICS__Indicator->match(other_value.avp__AAA__3GPP__ICS__Indicator(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Calling__Station__Id: return single_value.field_avp__DNAS__NONE__Calling__Station__Id->match(other_value.avp__DNAS__NONE__Calling__Station__Id(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Client__Auth__Id: return single_value.field_avp__DNAS__NONE__Tunnel__Client__Auth__Id->match(other_value.avp__DNAS__NONE__Tunnel__Client__Auth__Id(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Currency__Code: return single_value.field_avp__DCC__NONE__Currency__Code->match(other_value.avp__DCC__NONE__Currency__Code(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Cancellation__Type: return single_value.field_avp__AAA__3GPP__Cancellation__Type->match(other_value.avp__AAA__3GPP__Cancellation__Type(), legacy); case AVP__Data::ALT_avp__BASE__NONE__E2E__Sequence: return single_value.field_avp__BASE__NONE__E2E__Sequence->match(other_value.avp__BASE__NONE__E2E__Sequence(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Origin__Realm: return single_value.field_avp__BASE__NONE__Origin__Realm->match(other_value.avp__BASE__NONE__Origin__Realm(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__PDN__Type: return single_value.field_avp__AAA__3GPP__PDN__Type->match(other_value.avp__AAA__3GPP__PDN__Type(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Scale__Factor: return single_value.field_avp__DCA__3GPP__Scale__Factor->match(other_value.avp__DCA__3GPP__Scale__Factor(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__IM__Information: return single_value.field_avp__DCA__3GPP__IM__Information->match(other_value.avp__DCA__3GPP__IM__Information(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Prompt: return single_value.field_avp__DNAS__NONE__Prompt->match(other_value.avp__DNAS__NONE__Prompt(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SDP__Offer__Timestamp: return single_value.field_avp__DCA__3GPP__SDP__Offer__Timestamp->match(other_value.avp__DCA__3GPP__SDP__Offer__Timestamp(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__PPR__Flags: return single_value.field_avp__AAA__3GPP__PPR__Flags->match(other_value.avp__AAA__3GPP__PPR__Flags(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__MM__Content__Type: return single_value.field_avp__DCA__3GPP__MM__Content__Type->match(other_value.avp__DCA__3GPP__MM__Content__Type(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__CPDT__Information: return single_value.field_avp__DCA__3GPP__CPDT__Information->match(other_value.avp__DCA__3GPP__CPDT__Information(), legacy); case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__IPv6__Address: return single_value.field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address->match(other_value.avp__GI__3GPP__3GPP__GGSN__IPv6__Address(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__DER__S6b__Flags: return single_value.field_avp__AAA__3GPP__DER__S6b__Flags->match(other_value.avp__AAA__3GPP__DER__S6b__Flags(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SCS__Realm: return single_value.field_avp__DCA__3GPP__SCS__Realm->match(other_value.avp__DCA__3GPP__SCS__Realm(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__LCS__Requestor__Id: return single_value.field_avp__DCA__3GPP__LCS__Requestor__Id->match(other_value.avp__DCA__3GPP__LCS__Requestor__Id(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Identifier: return single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier->match(other_value.avp__RX__3GPP__Access__Network__Charging__Identifier(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Redirect__Server: return single_value.field_avp__DCC__NONE__Redirect__Server->match(other_value.avp__DCC__NONE__Redirect__Server(), legacy); case AVP__Data::ALT_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status: return single_value.field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status->match(other_value.avp__S6__3GPP__AESE__Communication__Pattern__Config__Status(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role__info__Units: return single_value.field_avp__DCA__3GPP__PoC__User__Role__info__Units->match(other_value.avp__DCA__3GPP__PoC__User__Role__info__Units(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part: return single_value.field_avp__DCA__3GPP__Variable__Part->match(other_value.avp__DCA__3GPP__Variable__Part(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID: return single_value.field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID->match(other_value.avp__DCA__3GPP__ProSe__3rd__Party__Application__ID(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data: return single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data->match(other_value.avp__S6__3GPP__Enhanced__Coverage__Restriction__Data(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Operation: return single_value.field_avp__PCC__3GPP__Bearer__Operation->match(other_value.avp__PCC__3GPP__Bearer__Operation(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Current__Location__Retrieved: return single_value.field_avp__AAA__3GPP__Current__Location__Retrieved->match(other_value.avp__AAA__3GPP__Current__Location__Retrieved(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Pre__emption__Control__Info: return single_value.field_avp__RX__3GPP__Pre__emption__Control__Info->match(other_value.avp__RX__3GPP__Pre__emption__Control__Info(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__TDF__Application__Instance__Identifier: return single_value.field_avp__PCC__3GPP__TDF__Application__Instance__Identifier->match(other_value.avp__PCC__3GPP__TDF__Application__Instance__Identifier(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SM__Device__Trigger__Information: return single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Information->match(other_value.avp__DCA__3GPP__SM__Device__Trigger__Information(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Service__Information: return single_value.field_avp__DCA__3GPP__Service__Information->match(other_value.avp__DCA__3GPP__Service__Information(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Acct__Interim__Interval: return single_value.field_avp__BASE__NONE__Acct__Interim__Interval->match(other_value.avp__BASE__NONE__Acct__Interim__Interval(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Number: return single_value.field_avp__RX__3GPP__Media__Component__Number->match(other_value.avp__RX__3GPP__Media__Component__Number(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Path: return single_value.field_avp__CxDx__3GPP__Path->match(other_value.avp__CxDx__3GPP__Path(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Usage: return single_value.field_avp__PCC__3GPP__Packet__Filter__Usage->match(other_value.avp__PCC__3GPP__Packet__Filter__Usage(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__Event__1F: return single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1F->match(other_value.avp__AAA__3GPP__Event__Threshold__Event__1F(), legacy); case AVP__Data::ALT_avp__S6__3GPP__MONTE__Location__Type: return single_value.field_avp__S6__3GPP__MONTE__Location__Type->match(other_value.avp__S6__3GPP__MONTE__Location__Type(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Inter__Operator__Identifier: return single_value.field_avp__DCA__3GPP__Inter__Operator__Identifier->match(other_value.avp__DCA__3GPP__Inter__Operator__Identifier(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__RDS__Indicator: return single_value.field_avp__AAA__3GPP__RDS__Indicator->match(other_value.avp__AAA__3GPP__RDS__Indicator(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Cancellation__Timestamp: return single_value.field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp->match(other_value.avp__DCA__3GPP__Proximity__Cancellation__Timestamp(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__MMTel__SService__Type: return single_value.field_avp__DCA__3GPP__MMTel__SService__Type->match(other_value.avp__DCA__3GPP__MMTel__SService__Type(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Optional__Capability: return single_value.field_avp__CxDx__3GPP__Optional__Capability->match(other_value.avp__CxDx__3GPP__Optional__Capability(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Header__Length: return single_value.field_avp__PCC__3GPP__Tunnel__Header__Length->match(other_value.avp__PCC__3GPP__Tunnel__Header__Length(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Reporting__Trigger: return single_value.field_avp__AAA__3GPP__Reporting__Trigger->match(other_value.avp__AAA__3GPP__Reporting__Trigger(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate: return single_value.field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate->match(other_value.avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name: return single_value.field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name->match(other_value.avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Group__PLMN__Id: return single_value.field_avp__AAA__3GPP__Group__PLMN__Id->match(other_value.avp__AAA__3GPP__Group__PLMN__Id(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Reply__Path__Requested: return single_value.field_avp__DCA__3GPP__Reply__Path__Requested->match(other_value.avp__DCA__3GPP__Reply__Path__Requested(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__User__Id: return single_value.field_avp__AAA__3GPP__User__Id->match(other_value.avp__AAA__3GPP__User__Id(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Serving__Node__Type: return single_value.field_avp__DCA__3GPP__Serving__Node__Type->match(other_value.avp__DCA__3GPP__Serving__Node__Type(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Node: return single_value.field_avp__DNAS__NONE__Login__LAT__Node->match(other_value.avp__DNAS__NONE__Login__LAT__Node(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Originating__Line__Info: return single_value.field_avp__DNAS__NONE__Originating__Line__Info->match(other_value.avp__DNAS__NONE__Originating__Line__Info(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Exponent: return single_value.field_avp__DCC__NONE__Exponent->match(other_value.avp__DCC__NONE__Exponent(), legacy); case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Authenticator: return single_value.field_avp__MIPv6__NONE__MIP__Authenticator->match(other_value.avp__MIPv6__NONE__MIP__Authenticator(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info: return single_value.field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info->match(other_value.avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Input__Octets: return single_value.field_avp__MIPv4__NONE__Accounting__Input__Octets->match(other_value.avp__MIPv4__NONE__Accounting__Input__Octets(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__EPS__User__State: return single_value.field_avp__AAA__3GPP__EPS__User__State->match(other_value.avp__AAA__3GPP__EPS__User__State(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Origin__Host: return single_value.field_avp__BASE__NONE__Origin__Host->match(other_value.avp__BASE__NONE__Origin__Host(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Access__Authorization__Flags: return single_value.field_avp__AAA__3GPP__Access__Authorization__Flags->match(other_value.avp__AAA__3GPP__Access__Authorization__Flags(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__PDP__Address: return single_value.field_avp__DCA__3GPP__PDP__Address->match(other_value.avp__DCA__3GPP__PDP__Address(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator: return single_value.field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator->match(other_value.avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__NNI__Information: return single_value.field_avp__DCA__3GPP__NNI__Information->match(other_value.avp__DCA__3GPP__NNI__Information(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Location__Estimate: return single_value.field_avp__DCA__3GPP__Location__Estimate->match(other_value.avp__DCA__3GPP__Location__Estimate(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Offline__Charging: return single_value.field_avp__DCA__3GPP__Offline__Charging->match(other_value.avp__DCA__3GPP__Offline__Charging(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Retry__Interval: return single_value.field_avp__RX__3GPP__Retry__Interval->match(other_value.avp__RX__3GPP__Retry__Interval(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Accounting__Session__Id: return single_value.field_avp__BASE__NONE__Accounting__Session__Id->match(other_value.avp__BASE__NONE__Accounting__Session__Id(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Additional__Content__Information: return single_value.field_avp__DCA__3GPP__Additional__Content__Information->match(other_value.avp__DCA__3GPP__Additional__Content__Information(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Restriction__Filter__Rule: return single_value.field_avp__DCC__NONE__Restriction__Filter__Rule->match(other_value.avp__DCC__NONE__Restriction__Filter__Rule(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Cause__Code: return single_value.field_avp__DCA__3GPP__Cause__Code->match(other_value.avp__DCA__3GPP__Cause__Code(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Connection__Mode: return single_value.field_avp__AAA__3GPP__TWAN__Connection__Mode->match(other_value.avp__AAA__3GPP__TWAN__Connection__Mode(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Identifier: return single_value.field_avp__PCC__3GPP__Packet__Filter__Identifier->match(other_value.avp__PCC__3GPP__Packet__Filter__Identifier(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Address__Data: return single_value.field_avp__DCA__3GPP__Address__Data->match(other_value.avp__DCA__3GPP__Address__Data(), legacy); case AVP__Data::ALT_avp__S6__3GPP__SCEF__Reference__ID: return single_value.field_avp__S6__3GPP__SCEF__Reference__ID->match(other_value.avp__S6__3GPP__SCEF__Reference__ID(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Content__Type: return single_value.field_avp__DCA__3GPP__Content__Type->match(other_value.avp__DCA__3GPP__Content__Type(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Resource__Release__Notification: return single_value.field_avp__PCC__3GPP__Resource__Release__Notification->match(other_value.avp__PCC__3GPP__Resource__Release__Notification(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Name: return single_value.field_avp__PCC__3GPP__ADC__Rule__Name->match(other_value.avp__PCC__3GPP__ADC__Rule__Name(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Function__IP__Address: return single_value.field_avp__DCA__3GPP__ProSe__Function__IP__Address->match(other_value.avp__DCA__3GPP__ProSe__Function__IP__Address(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Guaranteed__Bitrate__DL: return single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__DL->match(other_value.avp__PCC__3GPP__Guaranteed__Bitrate__DL(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Disconnect__Cause: return single_value.field_avp__BASE__NONE__Disconnect__Cause->match(other_value.avp__BASE__NONE__Disconnect__Cause(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Error__Diagnostic: return single_value.field_avp__AAA__3GPP__Error__Diagnostic->match(other_value.avp__AAA__3GPP__Error__Diagnostic(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Supported__BW__UL: return single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__UL->match(other_value.avp__RX__3GPP__Extended__Max__Supported__BW__UL(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__UDP__Source__Port: return single_value.field_avp__PCC__3GPP__UDP__Source__Port->match(other_value.avp__PCC__3GPP__UDP__Source__Port(), legacy); case AVP__Data::ALT_avp__DCC__NONE__CC__Total__Octets: return single_value.field_avp__DCC__NONE__CC__Total__Octets->match(other_value.avp__DCC__NONE__CC__Total__Octets(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Accounting__Record__Type: return single_value.field_avp__BASE__NONE__Accounting__Record__Type->match(other_value.avp__BASE__NONE__Accounting__Record__Type(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SMS__Result: return single_value.field_avp__DCA__3GPP__SMS__Result->match(other_value.avp__DCA__3GPP__SMS__Result(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__MMS__Information: return single_value.field_avp__DCA__3GPP__MMS__Information->match(other_value.avp__DCA__3GPP__MMS__Information(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__From__SIP__Header: return single_value.field_avp__CxDx__3GPP__From__SIP__Header->match(other_value.avp__CxDx__3GPP__From__SIP__Header(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Definition: return single_value.field_avp__PCC__3GPP__Routing__Rule__Definition->match(other_value.avp__PCC__3GPP__Routing__Rule__Definition(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__SIPTO__Local__Network__Permission: return single_value.field_avp__AAA__3GPP__SIPTO__Local__Network__Permission->match(other_value.avp__AAA__3GPP__SIPTO__Local__Network__Permission(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__CUG__Information: return single_value.field_avp__DCA__3GPP__CUG__Information->match(other_value.avp__DCA__3GPP__CUG__Information(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed: return single_value.field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed->match(other_value.avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Value__Digits: return single_value.field_avp__DCC__NONE__Value__Digits->match(other_value.avp__DCC__NONE__Value__Digits(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__AAA__Auth: return single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__Auth->match(other_value.avp__MIPv4__NONE__MIP__MN__AAA__Auth(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Acct__Application__Id: return single_value.field_avp__BASE__NONE__Acct__Application__Id->match(other_value.avp__BASE__NONE__Acct__Application__Id(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Associated__Party__Address: return single_value.field_avp__DCA__3GPP__Associated__Party__Address->match(other_value.avp__DCA__3GPP__Associated__Party__Address(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authenticate: return single_value.field_avp__CxDx__3GPP__SIP__Authenticate->match(other_value.avp__CxDx__3GPP__SIP__Authenticate(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Service__Type: return single_value.field_avp__AAA__3GPP__Service__Type->match(other_value.avp__AAA__3GPP__Service__Type(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Immediate__Response__Preferred: return single_value.field_avp__AAA__3GPP__Immediate__Response__Preferred->match(other_value.avp__AAA__3GPP__Immediate__Response__Preferred(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Zone: return single_value.field_avp__DNAS__NONE__Framed__Appletalk__Zone->match(other_value.avp__DNAS__NONE__Framed__Appletalk__Zone(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Login__IPv6__Host: return single_value.field_avp__DNAS__NONE__Login__IPv6__Host->match(other_value.avp__DNAS__NONE__Login__IPv6__Host(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Local__GW__Inserted__Indication: return single_value.field_avp__DCA__3GPP__Local__GW__Inserted__Indication->match(other_value.avp__DCA__3GPP__Local__GW__Inserted__Indication(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__XRES: return single_value.field_avp__AAA__3GPP__XRES->match(other_value.avp__AAA__3GPP__XRES(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Final__Unit__Indication: return single_value.field_avp__DCC__NONE__Final__Unit__Indication->match(other_value.avp__DCC__NONE__Final__Unit__Indication(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Deferred__Location__Event__Type: return single_value.field_avp__DCA__3GPP__Deferred__Location__Event__Type->match(other_value.avp__DCA__3GPP__Deferred__Location__Event__Type(), legacy); case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMSI: return single_value.field_avp__GI__3GPP__3GPP__IMSI->match(other_value.avp__GI__3GPP__3GPP__IMSI(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__User__State: return single_value.field_avp__AAA__3GPP__User__State->match(other_value.avp__AAA__3GPP__User__State(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__to__HA__MSA: return single_value.field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA->match(other_value.avp__MIPv4__NONE__MIP__MN__to__HA__MSA(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Result__Code: return single_value.field_avp__BASE__NONE__Result__Code->match(other_value.avp__BASE__NONE__Result__Code(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Envelope: return single_value.field_avp__DCA__3GPP__Envelope->match(other_value.avp__DCA__3GPP__Envelope(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity: return single_value.field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity->match(other_value.avp__DCA__3GPP__Monitoring__Event__Configuration__Activity(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__IMS__Communication__Service__Identifier: return single_value.field_avp__DCA__3GPP__IMS__Communication__Service__Identifier->match(other_value.avp__DCA__3GPP__IMS__Communication__Service__Identifier(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Framed__IP__Address: return single_value.field_avp__DNAS__NONE__Framed__IP__Address->match(other_value.avp__DNAS__NONE__Framed__IP__Address(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Trust__Relationship__Update: return single_value.field_avp__AAA__3GPP__Trust__Relationship__Update->match(other_value.avp__AAA__3GPP__Trust__Relationship__Update(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control__Downlink: return single_value.field_avp__DCA__3GPP__APN__Rate__Control__Downlink->match(other_value.avp__DCA__3GPP__APN__Rate__Control__Downlink(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Session__Direction: return single_value.field_avp__DCA__3GPP__Session__Direction->match(other_value.avp__DCA__3GPP__Session__Direction(), legacy); case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Realm: return single_value.field_avp__S6__3GPP__IP__SM__GW__Realm->match(other_value.avp__S6__3GPP__IP__SM__GW__Realm(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__Identifier: return single_value.field_avp__DCA__3GPP__Monitoring__UE__Identifier->match(other_value.avp__DCA__3GPP__Monitoring__UE__Identifier(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Reference__ID__Validity__Time: return single_value.field_avp__S6__3GPP__Reference__ID__Validity__Time->match(other_value.avp__S6__3GPP__Reference__ID__Validity__Time(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__TFT__Packet__Filter__Information: return single_value.field_avp__PCC__3GPP__TFT__Packet__Filter__Information->match(other_value.avp__PCC__3GPP__TFT__Packet__Filter__Information(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity: return single_value.field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity->match(other_value.avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Min__Desired__Bandwidth__DL: return single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__DL->match(other_value.avp__RX__3GPP__Min__Desired__Bandwidth__DL(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Transmitter__Info: return single_value.field_avp__DCA__3GPP__Transmitter__Info->match(other_value.avp__DCA__3GPP__Transmitter__Info(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Group__Reporting__Guard__Timer: return single_value.field_avp__S6__3GPP__Group__Reporting__Guard__Timer->match(other_value.avp__S6__3GPP__Group__Reporting__Guard__Timer(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__PS__Furnish__Charging__Information: return single_value.field_avp__DCA__3GPP__PS__Furnish__Charging__Information->match(other_value.avp__DCA__3GPP__PS__Furnish__Charging__Information(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Associated__Identities: return single_value.field_avp__CxDx__3GPP__Associated__Identities->match(other_value.avp__CxDx__3GPP__Associated__Identities(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Session__Linking__Indicator: return single_value.field_avp__PCC__3GPP__Session__Linking__Indicator->match(other_value.avp__PCC__3GPP__Session__Linking__Indicator(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Auth__Session__State: return single_value.field_avp__BASE__NONE__Auth__Session__State->match(other_value.avp__BASE__NONE__Auth__Session__State(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Maximum__Number__of__Reports: return single_value.field_avp__S6__3GPP__Maximum__Number__of__Reports->match(other_value.avp__S6__3GPP__Maximum__Number__of__Reports(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__PRA__Install: return single_value.field_avp__PCC__3GPP__PRA__Install->match(other_value.avp__PCC__3GPP__PRA__Install(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__V2X__Permission: return single_value.field_avp__AAA__3GPP__V2X__Permission->match(other_value.avp__AAA__3GPP__V2X__Permission(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Range__Class: return single_value.field_avp__DCA__3GPP__ProSe__Range__Class->match(other_value.avp__DCA__3GPP__ProSe__Range__Class(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Carrier__Select__Routing__Information: return single_value.field_avp__DCA__3GPP__Carrier__Select__Routing__Information->match(other_value.avp__DCA__3GPP__Carrier__Select__Routing__Information(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__QoS__Negotiation: return single_value.field_avp__PCC__3GPP__QoS__Negotiation->match(other_value.avp__PCC__3GPP__QoS__Negotiation(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__LIPA__Permission: return single_value.field_avp__AAA__3GPP__LIPA__Permission->match(other_value.avp__AAA__3GPP__LIPA__Permission(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Auth__Data__Item: return single_value.field_avp__CxDx__3GPP__SIP__Auth__Data__Item->match(other_value.avp__CxDx__3GPP__SIP__Auth__Data__Item(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__3GPP2__MEID: return single_value.field_avp__AAA__3GPP__3GPP2__MEID->match(other_value.avp__AAA__3GPP__3GPP2__MEID(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__MN__MSA: return single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA->match(other_value.avp__MIPv4__NONE__MIP__FA__to__MN__MSA(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data: return single_value.field_avp__AAA__3GPP__Subscription__Data->match(other_value.avp__AAA__3GPP__Subscription__Data(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Multiple__Registration__Indication: return single_value.field_avp__CxDx__3GPP__Multiple__Registration__Indication->match(other_value.avp__CxDx__3GPP__Multiple__Registration__Indication(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability__UTRAN: return single_value.field_avp__AAA__3GPP__WLAN__offloadability__UTRAN->match(other_value.avp__AAA__3GPP__WLAN__offloadability__UTRAN(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Vendor__Specific__Application__Id: return single_value.field_avp__BASE__NONE__Vendor__Specific__Application__Id->match(other_value.avp__BASE__NONE__Vendor__Specific__Application__Id(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__IMSI__Unauthenticated__Flag: return single_value.field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag->match(other_value.avp__DCA__3GPP__IMSI__Unauthenticated__Flag(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Interface__Id: return single_value.field_avp__DCA__3GPP__Interface__Id->match(other_value.avp__DCA__3GPP__Interface__Id(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__CSG__Subscription__Data: return single_value.field_avp__AAA__3GPP__CSG__Subscription__Data->match(other_value.avp__AAA__3GPP__CSG__Subscription__Data(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Diagnostics: return single_value.field_avp__DCA__3GPP__Diagnostics->match(other_value.avp__DCA__3GPP__Diagnostics(), legacy); case AVP__Data::ALT_avp__MIPv6__NONE__Service__Selection: return single_value.field_avp__MIPv6__NONE__Service__Selection->match(other_value.avp__MIPv6__NONE__Service__Selection(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__TS__Code: return single_value.field_avp__AAA__3GPP__TS__Code->match(other_value.avp__AAA__3GPP__TS__Code(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Client__Endpoint: return single_value.field_avp__DNAS__NONE__Tunnel__Client__Endpoint->match(other_value.avp__DNAS__NONE__Tunnel__Client__Endpoint(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__AN__Trusted: return single_value.field_avp__AAA__3GPP__AN__Trusted->match(other_value.avp__AAA__3GPP__AN__Trusted(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Funtionality: return single_value.field_avp__DCA__3GPP__Monitoring__Event__Funtionality->match(other_value.avp__DCA__3GPP__Monitoring__Event__Funtionality(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Aux__Applic__Info: return single_value.field_avp__DCA__3GPP__Aux__Applic__Info->match(other_value.avp__DCA__3GPP__Aux__Applic__Info(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Nonce: return single_value.field_avp__MIPv4__NONE__MIP__Nonce->match(other_value.avp__MIPv4__NONE__MIP__Nonce(), legacy); case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Number: return single_value.field_avp__S6__3GPP__IP__SM__GW__Number->match(other_value.avp__S6__3GPP__IP__SM__GW__Number(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__AAR__Flags: return single_value.field_avp__AAA__3GPP__AAR__Flags->match(other_value.avp__AAA__3GPP__AAR__Flags(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__External__ID: return single_value.field_avp__DCA__3GPP__LCS__Client__External__ID->match(other_value.avp__DCA__3GPP__LCS__Client__External__ID(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__VLR__Number: return single_value.field_avp__DCA__3GPP__VLR__Number->match(other_value.avp__DCA__3GPP__VLR__Number(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Install: return single_value.field_avp__PCC__3GPP__Charging__Rule__Install->match(other_value.avp__PCC__3GPP__Charging__Rule__Install(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Rx__Request__Type: return single_value.field_avp__RX__3GPP__Rx__Request__Type->match(other_value.avp__RX__3GPP__Rx__Request__Type(), legacy); case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Response: return single_value.field_avp__S6__3GPP__NIDD__Authorization__Response->match(other_value.avp__S6__3GPP__NIDD__Authorization__Response(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Outgoing__Trunk__Group__Id: return single_value.field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id->match(other_value.avp__DCA__3GPP__Outgoing__Trunk__Group__Id(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Transport__Access__Type: return single_value.field_avp__AAA__3GPP__Transport__Access__Type->match(other_value.avp__AAA__3GPP__Transport__Access__Type(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id: return single_value.field_avp__DCC__NONE__Subscription__Id->match(other_value.avp__DCC__NONE__Subscription__Id(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Remove: return single_value.field_avp__PCC__3GPP__QoS__Rule__Remove->match(other_value.avp__PCC__3GPP__QoS__Rule__Remove(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data: return single_value.field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data->match(other_value.avp__AAA__3GPP__VPLMN__CSG__Subscription__Data(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Message__Body: return single_value.field_avp__DCA__3GPP__Message__Body->match(other_value.avp__DCA__3GPP__Message__Body(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Communication__Duration__Time: return single_value.field_avp__S6__3GPP__Communication__Duration__Time->match(other_value.avp__S6__3GPP__Communication__Duration__Time(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Access__Availability__Change__Reason: return single_value.field_avp__PCC__3GPP__Access__Availability__Change__Reason->match(other_value.avp__PCC__3GPP__Access__Availability__Change__Reason(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__TDF__Application__Identifier: return single_value.field_avp__PCC__3GPP__TDF__Application__Identifier->match(other_value.avp__PCC__3GPP__TDF__Application__Identifier(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Requested__PLMN__Identifier: return single_value.field_avp__DCA__3GPP__Requested__PLMN__Identifier->match(other_value.avp__DCA__3GPP__Requested__PLMN__Identifier(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Location__Area__Identity: return single_value.field_avp__AAA__3GPP__Location__Area__Identity->match(other_value.avp__AAA__3GPP__Location__Area__Identity(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Status: return single_value.field_avp__RX__3GPP__Media__Component__Status->match(other_value.avp__RX__3GPP__Media__Component__Status(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__eDRX__Cycle__Length__Value: return single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length__Value->match(other_value.avp__AAA__3GPP__eDRX__Cycle__Length__Value(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__Challenge: return single_value.field_avp__MIPv4__NONE__MIP__FA__Challenge->match(other_value.avp__MIPv4__NONE__MIP__FA__Challenge(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Visited__Network__Identifier: return single_value.field_avp__CxDx__3GPP__Visited__Network__Identifier->match(other_value.avp__CxDx__3GPP__Visited__Network__Identifier(), legacy); case AVP__Data::ALT_avp__S6__3GPP__RIR__Flags: return single_value.field_avp__S6__3GPP__RIR__Flags->match(other_value.avp__S6__3GPP__RIR__Flags(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Volume__Quota__Threshold: return single_value.field_avp__DCA__3GPP__Volume__Quota__Threshold->match(other_value.avp__DCA__3GPP__Volume__Quota__Threshold(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Incremental__Cost: return single_value.field_avp__DCA__3GPP__Incremental__Cost->match(other_value.avp__DCA__3GPP__Incremental__Cost(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Level: return single_value.field_avp__PCC__3GPP__Usage__Monitoring__Level->match(other_value.avp__PCC__3GPP__Usage__Monitoring__Level(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Collection__Period__RRM__LTE: return single_value.field_avp__AAA__3GPP__Collection__Period__RRM__LTE->match(other_value.avp__AAA__3GPP__Collection__Period__RRM__LTE(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Extended__APN__AMBR__UL: return single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__UL->match(other_value.avp__PCC__3GPP__Extended__APN__AMBR__UL(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Subscriber__Status: return single_value.field_avp__AAA__3GPP__Subscriber__Status->match(other_value.avp__AAA__3GPP__Subscriber__Status(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Identity__with__Emergency__Registration: return single_value.field_avp__CxDx__3GPP__Identity__with__Emergency__Registration->match(other_value.avp__CxDx__3GPP__Identity__with__Emergency__Registration(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Originator__Received__Address: return single_value.field_avp__DCA__3GPP__Originator__Received__Address->match(other_value.avp__DCA__3GPP__Originator__Received__Address(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service: return single_value.field_avp__DCA__3GPP__AoC__Service->match(other_value.avp__DCA__3GPP__AoC__Service(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Tariff__Change__Usage: return single_value.field_avp__DCC__NONE__Tariff__Change__Usage->match(other_value.avp__DCC__NONE__Tariff__Change__Usage(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__LCS__PrivacyException: return single_value.field_avp__AAA__3GPP__LCS__PrivacyException->match(other_value.avp__AAA__3GPP__LCS__PrivacyException(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__QoS__Subscribed: return single_value.field_avp__AAA__3GPP__QoS__Subscribed->match(other_value.avp__AAA__3GPP__QoS__Subscribed(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__NAS__IP__Address: return single_value.field_avp__DNAS__NONE__NAS__IP__Address->match(other_value.avp__DNAS__NONE__NAS__IP__Address(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Value: return single_value.field_avp__DCA__3GPP__Variable__Part__Value->match(other_value.avp__DCA__3GPP__Variable__Part__Value(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Read__Reply__Report__Requested: return single_value.field_avp__DCA__3GPP__Read__Reply__Report__Requested->match(other_value.avp__DCA__3GPP__Read__Reply__Report__Requested(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Event__Charging__TimeStamp: return single_value.field_avp__DCA__3GPP__Event__Charging__TimeStamp->match(other_value.avp__DCA__3GPP__Event__Charging__TimeStamp(), legacy); case AVP__Data::ALT_avp__RX__3GPP__RR__Bandwidth: return single_value.field_avp__RX__3GPP__RR__Bandwidth->match(other_value.avp__RX__3GPP__RR__Bandwidth(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Auth: return single_value.field_avp__DNAS__NONE__CHAP__Auth->match(other_value.avp__DNAS__NONE__CHAP__Auth(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Service__Context__Id: return single_value.field_avp__DCC__NONE__Service__Context__Id->match(other_value.avp__DCC__NONE__Service__Context__Id(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Authenticator__Length: return single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Length->match(other_value.avp__MIPv4__NONE__MIP__Authenticator__Length(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SDP__TimeStamps: return single_value.field_avp__DCA__3GPP__SDP__TimeStamps->match(other_value.avp__DCA__3GPP__SDP__TimeStamps(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__IMS__Charging__Identifier: return single_value.field_avp__DCA__3GPP__IMS__Charging__Identifier->match(other_value.avp__DCA__3GPP__IMS__Charging__Identifier(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__MIP__FA__RK__SPI: return single_value.field_avp__AAA__3GPP__MIP__FA__RK__SPI->match(other_value.avp__AAA__3GPP__MIP__FA__RK__SPI(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Related__Trigger: return single_value.field_avp__DCA__3GPP__Related__Trigger->match(other_value.avp__DCA__3GPP__Related__Trigger(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL: return single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL->match(other_value.avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL(), legacy); case AVP__Data::ALT_avp__S6__3GPP__SCS__Identity: return single_value.field_avp__S6__3GPP__SCS__Identity->match(other_value.avp__S6__3GPP__SCS__Identity(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__LCS__Name__String: return single_value.field_avp__DCA__3GPP__LCS__Name__String->match(other_value.avp__DCA__3GPP__LCS__Name__String(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Address: return single_value.field_avp__RX__3GPP__Access__Network__Charging__Address->match(other_value.avp__RX__3GPP__Access__Network__Charging__Address(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Identifier: return single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier->match(other_value.avp__PCC__3GPP__Presence__Reporting__Area__Identifier(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Inband__Security__Id: return single_value.field_avp__BASE__NONE__Inband__Security__Id->match(other_value.avp__BASE__NONE__Inband__Security__Id(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Value: return single_value.field_avp__DCA__3GPP__ISUP__Cause__Value->match(other_value.avp__DCA__3GPP__ISUP__Cause__Value(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Name: return single_value.field_avp__PCC__3GPP__Charging__Rule__Name->match(other_value.avp__PCC__3GPP__Charging__Rule__Name(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Ip__Domain__Id: return single_value.field_avp__RX__3GPP__Ip__Domain__Id->match(other_value.avp__RX__3GPP__Ip__Domain__Id(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__TDF__IP__Address: return single_value.field_avp__PCC__3GPP__TDF__IP__Address->match(other_value.avp__PCC__3GPP__TDF__IP__Address(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__UE__Usage__Type: return single_value.field_avp__AAA__3GPP__UE__Usage__Type->match(other_value.avp__AAA__3GPP__UE__Usage__Type(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction: return single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction->match(other_value.avp__S6__3GPP__Enhanced__Coverage__Restriction(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Charged__Party: return single_value.field_avp__DCA__3GPP__Charged__Party->match(other_value.avp__DCA__3GPP__Charged__Party(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__PDN__Connection__Charging__ID: return single_value.field_avp__DCA__3GPP__PDN__Connection__Charging__ID->match(other_value.avp__DCA__3GPP__PDN__Connection__Charging__ID(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__User__Data__Already__Available: return single_value.field_avp__CxDx__3GPP__User__Data__Already__Available->match(other_value.avp__CxDx__3GPP__User__Data__Already__Available(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Security__Parameter__Index: return single_value.field_avp__PCC__3GPP__Security__Parameter__Index->match(other_value.avp__PCC__3GPP__Security__Parameter__Index(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__MME__Number__for__MT__SMS: return single_value.field_avp__AAA__3GPP__MME__Number__for__MT__SMS->match(other_value.avp__AAA__3GPP__MME__Number__for__MT__SMS(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL: return single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL->match(other_value.avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL(), legacy); case AVP__Data::ALT_avp__DCC__NONE__CC__Correlation__Id: return single_value.field_avp__DCC__NONE__CC__Correlation__Id->match(other_value.avp__DCC__NONE__CC__Correlation__Id(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Home__Agent__Host: return single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Host->match(other_value.avp__MIPv4__NONE__MIP__Home__Agent__Host(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Route__Record: return single_value.field_avp__BASE__NONE__Route__Record->match(other_value.avp__BASE__NONE__Route__Record(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SM__User__Data__Header: return single_value.field_avp__DCA__3GPP__SM__User__Data__Header->match(other_value.avp__DCA__3GPP__SM__User__Data__Header(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Carrier__Frequency: return single_value.field_avp__AAA__3GPP__Carrier__Frequency->match(other_value.avp__AAA__3GPP__Carrier__Frequency(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__MMTel__Information: return single_value.field_avp__DCA__3GPP__MMTel__Information->match(other_value.avp__DCA__3GPP__MMTel__Information(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Mandatory__Capability: return single_value.field_avp__CxDx__3GPP__Mandatory__Capability->match(other_value.avp__CxDx__3GPP__Mandatory__Capability(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Trace__NE__Type__List: return single_value.field_avp__AAA__3GPP__Trace__NE__Type__List->match(other_value.avp__AAA__3GPP__Trace__NE__Type__List(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode: return single_value.field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode->match(other_value.avp__DCA__3GPP__Charging__Characteristics__Selection__Mode(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Port__Limit: return single_value.field_avp__DNAS__NONE__Port__Limit->match(other_value.avp__DNAS__NONE__Port__Limit(), legacy); case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Feature__Vector: return single_value.field_avp__MIPv6__NONE__MIP6__Feature__Vector->match(other_value.avp__MIPv6__NONE__MIP6__Feature__Vector(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Multiple__Services__Credit__Control: return single_value.field_avp__DCC__NONE__Multiple__Services__Credit__Control->match(other_value.avp__DCC__NONE__Multiple__Services__Credit__Control(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator: return single_value.field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator->match(other_value.avp__AAA__3GPP__All__APN__Configurations__Included__Indicator(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__NOR__Flags: return single_value.field_avp__AAA__3GPP__NOR__Flags->match(other_value.avp__AAA__3GPP__NOR__Flags(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Message__ID: return single_value.field_avp__DCA__3GPP__Message__ID->match(other_value.avp__DCA__3GPP__Message__ID(), legacy); case AVP__Data::ALT_avp__GI__3GPP__3GPP__MS__TimeZone: return single_value.field_avp__GI__3GPP__3GPP__MS__TimeZone->match(other_value.avp__GI__3GPP__3GPP__MS__TimeZone(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__External__Client: return single_value.field_avp__AAA__3GPP__External__Client->match(other_value.avp__AAA__3GPP__External__Client(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Charge__Reason__Code: return single_value.field_avp__DCA__3GPP__Charge__Reason__Code->match(other_value.avp__DCA__3GPP__Charge__Reason__Code(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Authorization__Lifetime: return single_value.field_avp__BASE__NONE__Authorization__Lifetime->match(other_value.avp__BASE__NONE__Authorization__Lifetime(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__TWAN__PCO: return single_value.field_avp__AAA__3GPP__TWAN__PCO->match(other_value.avp__AAA__3GPP__TWAN__PCO(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__PoC__Change__Conditions: return single_value.field_avp__DCA__3GPP__PoC__Change__Conditions->match(other_value.avp__DCA__3GPP__PoC__Change__Conditions(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Language: return single_value.field_avp__DCA__3GPP__Language->match(other_value.avp__DCA__3GPP__Language(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Requested__BW__DL: return single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__DL->match(other_value.avp__RX__3GPP__Extended__Min__Requested__BW__DL(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Features: return single_value.field_avp__DNAS__NONE__ARAP__Features->match(other_value.avp__DNAS__NONE__ARAP__Features(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Framed__MTU: return single_value.field_avp__DNAS__NONE__Framed__MTU->match(other_value.avp__DNAS__NONE__Framed__MTU(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Unit__Quota__Threshold: return single_value.field_avp__DCA__3GPP__Unit__Quota__Threshold->match(other_value.avp__DCA__3GPP__Unit__Quota__Threshold(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Accounting__Auth__Method: return single_value.field_avp__DNAS__NONE__Accounting__Auth__Method->match(other_value.avp__DNAS__NONE__Accounting__Auth__Method(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Authenticator__Offset: return single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Offset->match(other_value.avp__MIPv4__NONE__MIP__Authenticator__Offset(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__MBMS__Information: return single_value.field_avp__DCA__3GPP__MBMS__Information->match(other_value.avp__DCA__3GPP__MBMS__Information(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Bearer__Capability: return single_value.field_avp__DCA__3GPP__Bearer__Capability->match(other_value.avp__DCA__3GPP__Bearer__Capability(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Service__URN: return single_value.field_avp__RX__3GPP__Service__URN->match(other_value.avp__RX__3GPP__Service__URN(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Supported__Services: return single_value.field_avp__S6__3GPP__Supported__Services->match(other_value.avp__S6__3GPP__Supported__Services(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Description: return single_value.field_avp__DCA__3GPP__SDP__Media__Description->match(other_value.avp__DCA__3GPP__SDP__Media__Description(), legacy); case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Output__Packets: return single_value.field_avp__MIPv4__NONE__Accounting__Output__Packets->match(other_value.avp__MIPv4__NONE__Accounting__Output__Packets(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Radio__Parameter__Set__Info: return single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Info->match(other_value.avp__DCA__3GPP__Radio__Parameter__Set__Info(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Rule__DeActivation__Time: return single_value.field_avp__PCC__3GPP__Rule__DeActivation__Time->match(other_value.avp__PCC__3GPP__Rule__DeActivation__Time(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Relay__Node__Indicator: return single_value.field_avp__AAA__3GPP__Relay__Node__Indicator->match(other_value.avp__AAA__3GPP__Relay__Node__Indicator(), legacy); case AVP__Data::ALT_avp__S6__3GPP__T4__Data: return single_value.field_avp__S6__3GPP__T4__Data->match(other_value.avp__S6__3GPP__T4__Data(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Fixed__User__Location__Info: return single_value.field_avp__PCC__3GPP__Fixed__User__Location__Info->match(other_value.avp__PCC__3GPP__Fixed__User__Location__Info(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Coverage__Status: return single_value.field_avp__DCA__3GPP__Coverage__Status->match(other_value.avp__DCA__3GPP__Coverage__Status(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Online: return single_value.field_avp__PCC__3GPP__Online->match(other_value.avp__PCC__3GPP__Online(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Base__Name: return single_value.field_avp__PCC__3GPP__ADC__Rule__Base__Name->match(other_value.avp__PCC__3GPP__ADC__Rule__Base__Name(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__SCEF__Realm: return single_value.field_avp__AAA__3GPP__SCEF__Realm->match(other_value.avp__AAA__3GPP__SCEF__Realm(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__MBMS__Charged__Party: return single_value.field_avp__DCA__3GPP__MBMS__Charged__Party->match(other_value.avp__DCA__3GPP__MBMS__Charged__Party(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Requested__Validity__Time: return single_value.field_avp__S6__3GPP__Requested__Validity__Time->match(other_value.avp__S6__3GPP__Requested__Validity__Time(), legacy); case AVP__Data::ALT_avp__DCC__NONE__CC__Request__Number: return single_value.field_avp__DCC__NONE__CC__Request__Number->match(other_value.avp__DCC__NONE__CC__Request__Number(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__AoC__Information: return single_value.field_avp__DCA__3GPP__AoC__Information->match(other_value.avp__DCA__3GPP__AoC__Information(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Supported__Features: return single_value.field_avp__CxDx__3GPP__Supported__Features->match(other_value.avp__CxDx__3GPP__Supported__Features(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Local__Time__Zone: return single_value.field_avp__AAA__3GPP__Local__Time__Zone->match(other_value.avp__AAA__3GPP__Local__Time__Zone(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__GERAN__Vector: return single_value.field_avp__AAA__3GPP__GERAN__Vector->match(other_value.avp__AAA__3GPP__GERAN__Vector(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Call__ID__SIP__Header: return single_value.field_avp__CxDx__3GPP__Call__ID__SIP__Header->match(other_value.avp__CxDx__3GPP__Call__ID__SIP__Header(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Online__Charging__Flag: return single_value.field_avp__DCA__3GPP__Online__Charging__Flag->match(other_value.avp__DCA__3GPP__Online__Charging__Flag(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Number__of__Messages__Sent: return single_value.field_avp__DCA__3GPP__Number__of__Messages__Sent->match(other_value.avp__DCA__3GPP__Number__of__Messages__Sent(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile: return single_value.field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile->match(other_value.avp__AAA__3GPP__EPS__Subscribed__QoS__Profile(), legacy); case AVP__Data::ALT_avp__GI__3GPP__3GPP__Session__Stop__Indicator: return single_value.field_avp__GI__3GPP__3GPP__Session__Stop__Indicator->match(other_value.avp__GI__3GPP__3GPP__Session__Stop__Indicator(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__GPRS__Subscription__Data: return single_value.field_avp__AAA__3GPP__GPRS__Subscription__Data->match(other_value.avp__AAA__3GPP__GPRS__Subscription__Data(), legacy); case AVP__Data::ALT_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile: return single_value.field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile->match(other_value.avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Access__Transfer__Type: return single_value.field_avp__DCA__3GPP__Access__Transfer__Type->match(other_value.avp__DCA__3GPP__Access__Transfer__Type(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Called__Station__Id: return single_value.field_avp__DNAS__NONE__Called__Station__Id->match(other_value.avp__DNAS__NONE__Called__Station__Id(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Inter__UE__Transfer: return single_value.field_avp__DCA__3GPP__Inter__UE__Transfer->match(other_value.avp__DCA__3GPP__Inter__UE__Transfer(), legacy); case AVP__Data::ALT_avp__DCC__NONE__Cost__Unit: return single_value.field_avp__DCC__NONE__Cost__Unit->match(other_value.avp__DCC__NONE__Cost__Unit(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Accounting__Realtime__Required: return single_value.field_avp__BASE__NONE__Accounting__Realtime__Required->match(other_value.avp__BASE__NONE__Accounting__Realtime__Required(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Termination__Cause: return single_value.field_avp__BASE__NONE__Termination__Cause->match(other_value.avp__BASE__NONE__Termination__Cause(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Received__Talk__Burst__Volume: return single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Volume->match(other_value.avp__DCA__3GPP__Received__Talk__Burst__Volume(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Max__Rate: return single_value.field_avp__DCA__3GPP__Rate__Control__Max__Rate->match(other_value.avp__DCA__3GPP__Rate__Control__Max__Rate(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Class__Identifier: return single_value.field_avp__DCA__3GPP__Class__Identifier->match(other_value.avp__DCA__3GPP__Class__Identifier(), legacy); case AVP__Data::ALT_avp__GI__3GPP__3GPP__Allocate__IP__Type: return single_value.field_avp__GI__3GPP__3GPP__Allocate__IP__Type->match(other_value.avp__GI__3GPP__3GPP__Allocate__IP__Type(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__SM__Back__Off__Timer: return single_value.field_avp__AAA__3GPP__SM__Back__Off__Timer->match(other_value.avp__AAA__3GPP__SM__Back__Off__Timer(), legacy); case AVP__Data::ALT_avp__RX__3GPP__Specific__Action: return single_value.field_avp__RX__3GPP__Specific__Action->match(other_value.avp__RX__3GPP__Specific__Action(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Maximum__Detection__Time: return single_value.field_avp__S6__3GPP__Maximum__Detection__Time->match(other_value.avp__S6__3GPP__Maximum__Detection__Time(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Login__TCP__Port: return single_value.field_avp__DNAS__NONE__Login__TCP__Port->match(other_value.avp__DNAS__NONE__Login__TCP__Port(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__Password__Retry: return single_value.field_avp__DNAS__NONE__Password__Retry->match(other_value.avp__DNAS__NONE__Password__Retry(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Time__Stamps: return single_value.field_avp__DCA__3GPP__Time__Stamps->match(other_value.avp__DCA__3GPP__Time__Stamps(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Base__Time__Interval: return single_value.field_avp__DCA__3GPP__Base__Time__Interval->match(other_value.avp__DCA__3GPP__Base__Time__Interval(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__UWAN__User__Location__Info: return single_value.field_avp__DCA__3GPP__UWAN__User__Location__Info->match(other_value.avp__DCA__3GPP__UWAN__User__Location__Info(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Role__Of__UE: return single_value.field_avp__DCA__3GPP__ProSe__Role__Of__UE->match(other_value.avp__DCA__3GPP__ProSe__Role__Of__UE(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__RAT__Type: return single_value.field_avp__PCC__3GPP__RAT__Type->match(other_value.avp__PCC__3GPP__RAT__Type(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Ext__PDP__Address: return single_value.field_avp__AAA__3GPP__Ext__PDP__Address->match(other_value.avp__AAA__3GPP__Ext__PDP__Address(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Type: return single_value.field_avp__DCA__3GPP__PoC__Session__Type->match(other_value.avp__DCA__3GPP__PoC__Session__Type(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause: return single_value.field_avp__DCA__3GPP__ISUP__Cause->match(other_value.avp__DCA__3GPP__ISUP__Cause(), legacy); case AVP__Data::ALT_avp__RX__3GPP__AF__Signalling__Protocol: return single_value.field_avp__RX__3GPP__AF__Signalling__Protocol->match(other_value.avp__RX__3GPP__AF__Signalling__Protocol(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Adjacent__PLMNs: return single_value.field_avp__AAA__3GPP__Adjacent__PLMNs->match(other_value.avp__AAA__3GPP__Adjacent__PLMNs(), legacy); case AVP__Data::ALT_avp__S6__3GPP__Service__Result__Code: return single_value.field_avp__S6__3GPP__Service__Result__Code->match(other_value.avp__S6__3GPP__Service__Result__Code(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__SGSN__Location__Information: return single_value.field_avp__AAA__3GPP__SGSN__Location__Information->match(other_value.avp__AAA__3GPP__SGSN__Location__Information(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Authorised__QoS: return single_value.field_avp__DCA__3GPP__Authorised__QoS->match(other_value.avp__DCA__3GPP__Authorised__QoS(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Transmission: return single_value.field_avp__DCA__3GPP__Time__First__Transmission->match(other_value.avp__DCA__3GPP__Time__First__Transmission(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Stop__Time: return single_value.field_avp__DCA__3GPP__Stop__Time->match(other_value.avp__DCA__3GPP__Stop__Time(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Reason__Code: return single_value.field_avp__CxDx__3GPP__Reason__Code->match(other_value.avp__CxDx__3GPP__Reason__Code(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Pre__emption__Vulnerability: return single_value.field_avp__PCC__3GPP__Pre__emption__Vulnerability->match(other_value.avp__PCC__3GPP__Pre__emption__Vulnerability(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__Equivalent__PLMN__List: return single_value.field_avp__AAA__3GPP__Equivalent__PLMN__List->match(other_value.avp__AAA__3GPP__Equivalent__PLMN__List(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__Default__Access: return single_value.field_avp__PCC__3GPP__Default__Access->match(other_value.avp__PCC__3GPP__Default__Access(), legacy); case AVP__Data::ALT_avp__CxDx__3GPP__Supported__Applications: return single_value.field_avp__CxDx__3GPP__Supported__Applications->match(other_value.avp__CxDx__3GPP__Supported__Applications(), legacy); case AVP__Data::ALT_avp__BASE__NONE__Class: return single_value.field_avp__BASE__NONE__Class->match(other_value.avp__BASE__NONE__Class(), legacy); case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Challenge__Response: return single_value.field_avp__DNAS__NONE__ARAP__Challenge__Response->match(other_value.avp__DNAS__NONE__ARAP__Challenge__Response(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__SM__Message__Type: return single_value.field_avp__DCA__3GPP__SM__Message__Type->match(other_value.avp__DCA__3GPP__SM__Message__Type(), legacy); case AVP__Data::ALT_avp__DCC__NONE__CC__Sub__Session__Id: return single_value.field_avp__DCC__NONE__CC__Sub__Session__Id->match(other_value.avp__DCC__NONE__CC__Sub__Session__Id(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__IDR__Flags: return single_value.field_avp__AAA__3GPP__IDR__Flags->match(other_value.avp__AAA__3GPP__IDR__Flags(), legacy); case AVP__Data::ALT_avp__PCC__3GPP__PS__to__CS__Session__Continuity: return single_value.field_avp__PCC__3GPP__PS__to__CS__Session__Continuity->match(other_value.avp__PCC__3GPP__PS__to__CS__Session__Continuity(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__V2X__Subscription__Data: return single_value.field_avp__AAA__3GPP__V2X__Subscription__Data->match(other_value.avp__AAA__3GPP__V2X__Subscription__Data(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Refund__Information: return single_value.field_avp__DCA__3GPP__Refund__Information->match(other_value.avp__DCA__3GPP__Refund__Information(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Rate__Element: return single_value.field_avp__DCA__3GPP__Rate__Element->match(other_value.avp__DCA__3GPP__Rate__Element(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__PDP__Type: return single_value.field_avp__AAA__3GPP__PDP__Type->match(other_value.avp__AAA__3GPP__PDP__Type(), legacy); case AVP__Data::ALT_avp__AAA__3GPP__AMBR: return single_value.field_avp__AAA__3GPP__AMBR->match(other_value.avp__AAA__3GPP__AMBR(), legacy); case AVP__Data::ALT_avp__DCA__3GPP__Submission__Time: return single_value.field_avp__DCA__3GPP__Submission__Time->match(other_value.avp__DCA__3GPP__Submission__Time(), legacy); case AVP__Data::ALT_avp__UNKNOWN: return single_value.field_avp__UNKNOWN->match(other_value.avp__UNKNOWN(), legacy); default: TTCN_error("Internal error: Invalid selector in a specific value when matching a template of union type @DIAMETER_Types.AVP_Data."); } } case VALUE_LIST: case COMPLEMENTED_LIST: for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) if (value_list.list_value[list_count].match(other_value, legacy)) return template_selection == VALUE_LIST; return template_selection == COMPLEMENTED_LIST; case CONJUNCTION_MATCH: for (unsigned int i = 0; i < value_list.n_values; i++) { if (!value_list.list_value[i].match(other_value)) { return FALSE; } } return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match(other_value) || implication_.implied_template->match(other_value); case DYNAMIC_MATCH: return dyn_match->ptr->match(other_value); default: TTCN_error ("Matching an uninitialized template of union type @DIAMETER_Types.AVP_Data."); } return FALSE; } boolean AVP__Data_template::is_value() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) return FALSE; switch (single_value.union_selection) { case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__IPv6__Address: return single_value.field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Service: return single_value.field_avp__DNAS__NONE__Login__LAT__Service->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__RAR__Flags: return single_value.field_avp__AAA__3GPP__RAR__Flags->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SCS__Address: return single_value.field_avp__DCA__3GPP__SCS__Address->is_value(); case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__MCC__MNC: return single_value.field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Direct__Debiting__Failure__Handling: return single_value.field_avp__DCC__NONE__Direct__Debiting__Failure__Handling->is_value(); case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Careof__Address: return single_value.field_avp__MIPv6__NONE__MIP__Careof__Address->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__TWAN__User__Location__Info: return single_value.field_avp__DCA__3GPP__TWAN__User__Location__Info->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role__IDs: return single_value.field_avp__DCA__3GPP__PoC__User__Role__IDs->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Order: return single_value.field_avp__DCA__3GPP__Announcement__Order->is_value(); case AVP__Data::ALT_avp__CxDx__ETSI__Line__Identifier: return single_value.field_avp__CxDx__ETSI__Line__Identifier->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Identifier: return single_value.field_avp__PCC__3GPP__Bearer__Identifier->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Content__Version: return single_value.field_avp__RX__3GPP__Content__Version->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Applic__ID: return single_value.field_avp__DCA__3GPP__Applic__ID->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__FA__MSA: return single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Session__Id: return single_value.field_avp__BASE__NONE__Session__Id->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Route__Header__Transmitted: return single_value.field_avp__DCA__3GPP__Route__Header__Transmitted->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Reporting__Reason: return single_value.field_avp__DCA__3GPP__Reporting__Reason->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Emergency__Services: return single_value.field_avp__AAA__3GPP__Emergency__Services->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Description: return single_value.field_avp__RX__3GPP__Media__Component__Description->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__CSG__Information__Reporting: return single_value.field_avp__PCC__3GPP__CSG__Information__Reporting->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Quantity: return single_value.field_avp__AAA__3GPP__Measurement__Quantity->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Location__Information__Configuration: return single_value.field_avp__S6__3GPP__Location__Information__Configuration->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Usage: return single_value.field_avp__PCC__3GPP__Bearer__Usage->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Application__provided__Called__Party__Address: return single_value.field_avp__DCA__3GPP__Application__provided__Called__Party__Address->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Alert__Timestamp: return single_value.field_avp__DCA__3GPP__Proximity__Alert__Timestamp->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Header__Filter: return single_value.field_avp__PCC__3GPP__Tunnel__Header__Filter->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__List__Of__Measurements: return single_value.field_avp__AAA__3GPP__List__Of__Measurements->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Requested__Service__Unit: return single_value.field_avp__DCC__NONE__Requested__Service__Unit->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Default__QoS__Name: return single_value.field_avp__PCC__3GPP__Default__QoS__Name->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__UVA__Flags: return single_value.field_avp__AAA__3GPP__UVA__Flags->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Expires: return single_value.field_avp__DCA__3GPP__Expires->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__SAR__Flags: return single_value.field_avp__CxDx__3GPP__SAR__Flags->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__TDF__Information: return single_value.field_avp__PCC__3GPP__TDF__Information->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Group__Service__Id: return single_value.field_avp__AAA__3GPP__Group__Service__Id->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Recipient__SCCP__Address: return single_value.field_avp__DCA__3GPP__Recipient__SCCP__Address->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Preferred__AoC__Currency: return single_value.field_avp__DCA__3GPP__Preferred__AoC__Currency->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Framed__Pool: return single_value.field_avp__DNAS__NONE__Framed__Pool->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Traffic__Data__Volumes: return single_value.field_avp__DCA__3GPP__Traffic__Data__Volumes->is_value(); case AVP__Data::ALT_avp__DCC__NONE__CC__Time: return single_value.field_avp__DCC__NONE__CC__Time->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info: return single_value.field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Unit__Cost: return single_value.field_avp__DCA__3GPP__Unit__Cost->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Digest__Authenticate: return single_value.field_avp__CxDx__3GPP__SIP__Digest__Authenticate->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Last__UE__Activity__Time: return single_value.field_avp__AAA__3GPP__Last__UE__Activity__Time->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Context__Identifier: return single_value.field_avp__AAA__3GPP__Context__Identifier->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Used__Service__Unit: return single_value.field_avp__DCC__NONE__Used__Service__Unit->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Reg__Reply: return single_value.field_avp__MIPv4__NONE__MIP__Reg__Reply->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Auth__Application__Id: return single_value.field_avp__BASE__NONE__Auth__Application__Id->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Trace__Reference: return single_value.field_avp__AAA__3GPP__Trace__Reference->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Access__Info: return single_value.field_avp__AAA__3GPP__TWAN__Access__Info->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Status__AS__Code: return single_value.field_avp__DCA__3GPP__Status__AS__Code->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Type: return single_value.field_avp__DCA__3GPP__LCS__Client__Type->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Network: return single_value.field_avp__DNAS__NONE__Framed__Appletalk__Network->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Prefix: return single_value.field_avp__DNAS__NONE__Framed__IPv6__Prefix->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Initiation__Type: return single_value.field_avp__DCA__3GPP__PoC__Session__Initiation__Type->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Sharing__Key__UL: return single_value.field_avp__RX__3GPP__Sharing__Key__UL->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Content__Size: return single_value.field_avp__DCA__3GPP__Content__Size->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Access__Network__Info: return single_value.field_avp__AAA__3GPP__Access__Network__Info->is_value(); case AVP__Data::ALT_avp__RX__3GPP__AF__Charging__Identifier: return single_value.field_avp__RX__3GPP__AF__Charging__Identifier->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Report: return single_value.field_avp__S6__3GPP__Monitoring__Event__Report->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Type: return single_value.field_avp__DCA__3GPP__Service__Specific__Type->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Event: return single_value.field_avp__DCA__3GPP__Event->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Media__Type: return single_value.field_avp__RX__3GPP__Media__Type->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Conditional__Policy__Information: return single_value.field_avp__PCC__3GPP__Conditional__Policy__Information->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Firmware__Revision: return single_value.field_avp__BASE__NONE__Firmware__Revision->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Event__Type: return single_value.field_avp__DCA__3GPP__ProSe__Event__Type->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Network__Request__Support: return single_value.field_avp__PCC__3GPP__Network__Request__Support->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__SIPTO__Permission: return single_value.field_avp__AAA__3GPP__SIPTO__Permission->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Terminating__IOI: return single_value.field_avp__DCA__3GPP__Terminating__IOI->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Supported__BW__DL: return single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__DL->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__UE__Local__IP__Address: return single_value.field_avp__PCC__3GPP__UE__Local__IP__Address->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SM__Sequence__Number: return single_value.field_avp__DCA__3GPP__SM__Sequence__Number->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__IMS__Information: return single_value.field_avp__DCA__3GPP__IMS__Information->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List: return single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Remove: return single_value.field_avp__PCC__3GPP__Routing__Rule__Remove->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__SGs__MME__Identity: return single_value.field_avp__AAA__3GPP__SGs__MME__Identity->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Roaming__Information: return single_value.field_avp__S6__3GPP__Roaming__Information->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Diversions: return single_value.field_avp__DCA__3GPP__Number__Of__Diversions->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Coverage__Info: return single_value.field_avp__DCA__3GPP__Coverage__Info->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authentication__Scheme: return single_value.field_avp__CxDx__3GPP__SIP__Authentication__Scheme->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__RSRP: return single_value.field_avp__AAA__3GPP__Event__Threshold__RSRP->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__User__Authorization__Type: return single_value.field_avp__CxDx__3GPP__User__Authorization__Type->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__PLMN__Client: return single_value.field_avp__AAA__3GPP__PLMN__Client->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Re__Synchronization__Info: return single_value.field_avp__AAA__3GPP__Re__Synchronization__Info->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Auth__Grace__Period: return single_value.field_avp__BASE__NONE__Auth__Grace__Period->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__User__CSG__Information: return single_value.field_avp__DCA__3GPP__User__CSG__Information->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SM__Status: return single_value.field_avp__DCA__3GPP__SM__Status->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__IP__Realm__Default__Indication: return single_value.field_avp__DCA__3GPP__IP__Realm__Default__Indication->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__RAND: return single_value.field_avp__AAA__3GPP__RAND->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Trace__Depth: return single_value.field_avp__AAA__3GPP__Trace__Depth->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__to__FA__MSA: return single_value.field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__SGSN__User__State: return single_value.field_avp__AAA__3GPP__SGSN__User__State->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__APN__OI__Replacement: return single_value.field_avp__AAA__3GPP__APN__OI__Replacement->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Alternate__Charged__Party__Address: return single_value.field_avp__DCA__3GPP__Alternate__Charged__Party__Address->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control: return single_value.field_avp__DCA__3GPP__APN__Rate__Control->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Re__Auth__Request__Type: return single_value.field_avp__BASE__NONE__Re__Auth__Request__Type->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Relationship__Mode: return single_value.field_avp__DCA__3GPP__Relationship__Mode->is_value(); case AVP__Data::ALT_avp__S6__3GPP__External__Identifier: return single_value.field_avp__S6__3GPP__External__Identifier->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Positioning__Data: return single_value.field_avp__DCA__3GPP__Positioning__Data->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Redirect__Address__Type: return single_value.field_avp__DCC__NONE__Redirect__Address__Type->is_value(); case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MN__HA__MSA: return single_value.field_avp__MIPv6__NONE__MIP__MN__HA__MSA->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier: return single_value.field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__TFT__Filter: return single_value.field_avp__PCC__3GPP__TFT__Filter->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Max__Supported__Bandwidth__UL: return single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__UL->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Loss__Of__Connectivity__Reason: return single_value.field_avp__S6__3GPP__Loss__Of__Connectivity__Reason->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Medium__Type: return single_value.field_avp__DNAS__NONE__Tunnel__Medium__Type->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Originator: return single_value.field_avp__DCA__3GPP__Originator->is_value(); case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info__Type: return single_value.field_avp__DCC__NONE__User__Equipment__Info__Type->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Flow__Number: return single_value.field_avp__RX__3GPP__Flow__Number->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Home__Agent__Address: return single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Address->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Resource__Allocation__Notification: return single_value.field_avp__PCC__3GPP__Resource__Allocation__Notification->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Basic__Service__Code: return single_value.field_avp__DCA__3GPP__Basic__Service__Code->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Type: return single_value.field_avp__S6__3GPP__Monitoring__Type->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Role__Of__Node: return single_value.field_avp__DCA__3GPP__Role__Of__Node->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Default__Bearer__Indication: return single_value.field_avp__PCC__3GPP__Default__Bearer__Indication->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Information: return single_value.field_avp__DCA__3GPP__ProSe__Information->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__QoS__Class__Identifier: return single_value.field_avp__PCC__3GPP__QoS__Class__Identifier->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__LIPA__Allowed: return single_value.field_avp__AAA__3GPP__VPLMN__LIPA__Allowed->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Mute__Notification: return single_value.field_avp__PCC__3GPP__Mute__Notification->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authentication__Context: return single_value.field_avp__CxDx__3GPP__SIP__Authentication__Context->is_value(); case AVP__Data::ALT_avp__MIPv6__NONE__QoS__Resources: return single_value.field_avp__MIPv6__NONE__QoS__Resources->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Logging__Duration: return single_value.field_avp__AAA__3GPP__Logging__Duration->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Value: return single_value.field_avp__DCC__NONE__Service__Parameter__Value->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Associated__Registered__Identities: return single_value.field_avp__CxDx__3GPP__Associated__Registered__Identities->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Routing__IP__Address: return single_value.field_avp__PCC__3GPP__Routing__IP__Address->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability__EUTRAN: return single_value.field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__MBMS__GW__Address: return single_value.field_avp__DCA__3GPP__MBMS__GW__Address->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Destination__Interface: return single_value.field_avp__DCA__3GPP__Destination__Interface->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__IMS__Emergency__Indicator: return single_value.field_avp__DCA__3GPP__IMS__Emergency__Indicator->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Change__Time: return single_value.field_avp__DCA__3GPP__Change__Time->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__KASME: return single_value.field_avp__AAA__3GPP__KASME->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Session__Key: return single_value.field_avp__MIPv4__NONE__MIP__Session__Key->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__AoC__Cost__Information: return single_value.field_avp__DCA__3GPP__AoC__Cost__Information->is_value(); case AVP__Data::ALT_avp__GI__3GPP__3GPP__User__Location__Info__Time: return single_value.field_avp__GI__3GPP__3GPP__User__Location__Info__Time->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Teleservice__List: return single_value.field_avp__AAA__3GPP__Teleservice__List->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__UTRAN__Vector: return single_value.field_avp__AAA__3GPP__UTRAN__Vector->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__IP__Access__APN: return single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Information: return single_value.field_avp__DCA__3GPP__Monitoring__Event__Information->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Tariff__Time__Change: return single_value.field_avp__DCC__NONE__Tariff__Time__Change->is_value(); case AVP__Data::ALT_avp__GI__3GPP__3GPP__NSAPI: return single_value.field_avp__GI__3GPP__3GPP__NSAPI->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Dialed__By__MS: return single_value.field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS->is_value(); case AVP__Data::ALT_avp__GI__3GPP__3GPP__CG__Address: return single_value.field_avp__GI__3GPP__3GPP__CG__Address->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Envelope__Start__Time: return single_value.field_avp__DCA__3GPP__Envelope__Start__Time->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Application__Service__Provider__Identity: return single_value.field_avp__RX__3GPP__Application__Service__Provider__Identity->is_value(); case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Request: return single_value.field_avp__S6__3GPP__NIDD__Authorization__Request->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Received__Talk__Burst__Time: return single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Time->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Incoming__Trunk__Group__Id: return single_value.field_avp__DCA__3GPP__Incoming__Trunk__Group__Id->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__AAA__Failure__Indication: return single_value.field_avp__AAA__3GPP__AAA__Failure__Indication->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Max__Message__Size: return single_value.field_avp__DCA__3GPP__Rate__Control__Max__Message__Size->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Install: return single_value.field_avp__PCC__3GPP__QoS__Rule__Install->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Periodic__Communication__Indicator: return single_value.field_avp__S6__3GPP__Periodic__Communication__Indicator->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Info: return single_value.field_avp__DCA__3GPP__Service__Specific__Info->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Flow__Usage: return single_value.field_avp__RX__3GPP__Flow__Usage->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__RAN__Rule__Support: return single_value.field_avp__PCC__3GPP__RAN__Rule__Support->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Password: return single_value.field_avp__DNAS__NONE__Tunnel__Password->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause: return single_value.field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Duration: return single_value.field_avp__S6__3GPP__Monitoring__Duration->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__QoS__Information: return single_value.field_avp__PCC__3GPP__QoS__Information->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Routing__Area__Identity: return single_value.field_avp__AAA__3GPP__Routing__Area__Identity->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Called__Party__Address: return single_value.field_avp__DCA__3GPP__Called__Party__Address->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Service__Authorization__Info: return single_value.field_avp__RX__3GPP__Service__Authorization__Info->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Tunneling: return single_value.field_avp__DNAS__NONE__Tunneling->is_value(); case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info__Value: return single_value.field_avp__DCC__NONE__User__Equipment__Info__Value->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length: return single_value.field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__eDRX__Cycle__Length: return single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Multi__Round__Time__Out: return single_value.field_avp__BASE__NONE__Multi__Round__Time__Out->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Group__Monitoring__Event__Report__Item: return single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Rule__Failure__Code: return single_value.field_avp__PCC__3GPP__Rule__Failure__Code->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Ext__PDP__Type: return single_value.field_avp__AAA__3GPP__Ext__PDP__Type->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Threshold: return single_value.field_avp__DCA__3GPP__Time__Quota__Threshold->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__User__Location__Info__Time: return single_value.field_avp__PCC__3GPP__User__Location__Info__Time->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Information: return single_value.field_avp__PCC__3GPP__Usage__Monitoring__Information->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Period__LTE: return single_value.field_avp__AAA__3GPP__Measurement__Period__LTE->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Extended__APN__AMBR__DL: return single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__DL->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Experimental__Result__Code: return single_value.field_avp__BASE__NONE__Experimental__Result__Code->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Session__Priority: return single_value.field_avp__CxDx__3GPP__Session__Priority->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Info: return single_value.field_avp__DCA__3GPP__Recipient__Info->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__AoC__Format: return single_value.field_avp__DCA__3GPP__AoC__Format->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Start__Time: return single_value.field_avp__DCA__3GPP__Start__Time->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Deregistration__Reason: return single_value.field_avp__CxDx__3GPP__Deregistration__Reason->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__GMLC__Number: return single_value.field_avp__AAA__3GPP__GMLC__Number->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Software__Version: return single_value.field_avp__AAA__3GPP__Software__Version->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Callback__Number: return single_value.field_avp__DNAS__NONE__Callback__Number->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Configuration__Token: return single_value.field_avp__DNAS__NONE__Configuration__Token->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Interface__Type: return single_value.field_avp__DCA__3GPP__Interface__Type->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA: return single_value.field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Expiration__Date: return single_value.field_avp__AAA__3GPP__Expiration__Date->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Error__Message: return single_value.field_avp__BASE__NONE__Error__Message->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__SRES: return single_value.field_avp__AAA__3GPP__SRES->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__DRM__Content: return single_value.field_avp__DCA__3GPP__DRM__Content->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Item__Number: return single_value.field_avp__AAA__3GPP__Item__Number->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port__Type: return single_value.field_avp__DNAS__NONE__NAS__Port__Type->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__ERP__Authorization: return single_value.field_avp__AAA__3GPP__ERP__Authorization->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Multiple__Services__Indicator: return single_value.field_avp__DCC__NONE__Multiple__Services__Indicator->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Early__Media__Description: return single_value.field_avp__DCA__3GPP__Early__Media__Description->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__MIP__FA__RK: return single_value.field_avp__AAA__3GPP__MIP__FA__RK->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Related__Change__Condition__Information: return single_value.field_avp__DCA__3GPP__Related__Change__Condition__Information->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Framed__Protocol: return single_value.field_avp__DNAS__NONE__Framed__Protocol->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Service__ID: return single_value.field_avp__S6__3GPP__Service__ID->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__LCS__Format__Indicator: return single_value.field_avp__DCA__3GPP__LCS__Format__Indicator->is_value(); case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMSI__MCC__MNC: return single_value.field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Abort__Cause: return single_value.field_avp__RX__3GPP__Abort__Cause->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Location: return single_value.field_avp__DCA__3GPP__ISUP__Cause__Location->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Base__Name: return single_value.field_avp__PCC__3GPP__Charging__Rule__Base__Name->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Required__Access__Info: return single_value.field_avp__RX__3GPP__Required__Access__Info->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__TDF__Destination__Realm: return single_value.field_avp__PCC__3GPP__TDF__Destination__Realm->is_value(); case AVP__Data::ALT_avp__S6__3GPP__S6t__HSS__Cause: return single_value.field_avp__S6__3GPP__S6t__HSS__Cause->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Media__Initiator__Party: return single_value.field_avp__DCA__3GPP__Media__Initiator__Party->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Associated__URI: return single_value.field_avp__DCA__3GPP__Associated__URI->is_value(); case AVP__Data::ALT_avp__RX__3GPP__AF__Requested__Data: return single_value.field_avp__RX__3GPP__AF__Requested__Data->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Report: return single_value.field_avp__PCC__3GPP__QoS__Rule__Report->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Filter__Id: return single_value.field_avp__DNAS__NONE__Filter__Id->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Password: return single_value.field_avp__DNAS__NONE__ARAP__Password->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Route__Header__Received: return single_value.field_avp__DCA__3GPP__Route__Header__Received->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Stationary__Indication: return single_value.field_avp__S6__3GPP__Stationary__Indication->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Response: return single_value.field_avp__DNAS__NONE__CHAP__Response->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL: return single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number: return single_value.field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Geodetic__Information: return single_value.field_avp__AAA__3GPP__Geodetic__Information->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Extended__GBR__UL: return single_value.field_avp__PCC__3GPP__Extended__GBR__UL->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__MBSFN__Area__ID: return single_value.field_avp__AAA__3GPP__MBSFN__Area__ID->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Server__Capabilities: return single_value.field_avp__CxDx__3GPP__Server__Capabilities->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Area__Scope: return single_value.field_avp__AAA__3GPP__Area__Scope->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Input__Packets: return single_value.field_avp__MIPv4__NONE__Accounting__Input__Packets->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SGW__Change: return single_value.field_avp__DCA__3GPP__SGW__Change->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__SCSCF__Restoration__Info: return single_value.field_avp__CxDx__3GPP__SCSCF__Restoration__Info->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number: return single_value.field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__AoC__Subscription__Information: return single_value.field_avp__DCA__3GPP__AoC__Subscription__Information->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__PUA__Flags: return single_value.field_avp__AAA__3GPP__PUA__Flags->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Callback__Id: return single_value.field_avp__DNAS__NONE__Callback__Id->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Time__Usage: return single_value.field_avp__DCA__3GPP__Time__Usage->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name: return single_value.field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name->is_value(); case AVP__Data::ALT_avp__DCC__NONE__CC__Output__Octets: return single_value.field_avp__DCC__NONE__CC__Output__Octets->is_value(); case AVP__Data::ALT_avp__GI__3GPP__3GPP__User__Location__Info: return single_value.field_avp__GI__3GPP__3GPP__User__Location__Info->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Notification__To__UE__User: return single_value.field_avp__AAA__3GPP__Notification__To__UE__User->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Visited__PLMN__Id: return single_value.field_avp__AAA__3GPP__Visited__PLMN__Id->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions: return single_value.field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Participant__Group: return single_value.field_avp__DCA__3GPP__Participant__Group->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Play__Alternative: return single_value.field_avp__DCA__3GPP__Play__Alternative->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__MBMS__User__Service__Type: return single_value.field_avp__DCA__3GPP__MBMS__User__Service__Type->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Transit__IOI__List: return single_value.field_avp__DCA__3GPP__Transit__IOI__List->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Codec__Data: return single_value.field_avp__RX__3GPP__Codec__Data->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Config__Status: return single_value.field_avp__S6__3GPP__Monitoring__Event__Config__Status->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Name: return single_value.field_avp__DCA__3GPP__SDP__Media__Name->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__AF__Correlation__Information: return single_value.field_avp__DCA__3GPP__AF__Correlation__Information->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Cost__Information: return single_value.field_avp__DCC__NONE__Cost__Information->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Serving__Node__Identity: return single_value.field_avp__DCA__3GPP__Serving__Node__Identity->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Error__Reporting__Host: return single_value.field_avp__BASE__NONE__Error__Reporting__Host->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Radio__Frequency: return single_value.field_avp__DCA__3GPP__Radio__Frequency->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Rule__Activation__Time: return single_value.field_avp__PCC__3GPP__Rule__Activation__Time->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Service__Data: return single_value.field_avp__S6__3GPP__Service__Data->is_value(); case AVP__Data::ALT_avp__RX__3GPP__AF__Application__Identifier: return single_value.field_avp__RX__3GPP__AF__Application__Identifier->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__NetLoc__Access__Support: return single_value.field_avp__PCC__3GPP__NetLoc__Access__Support->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier: return single_value.field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Configuration: return single_value.field_avp__S6__3GPP__Monitoring__Event__Configuration->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Offline: return single_value.field_avp__PCC__3GPP__Offline->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SIP__Method: return single_value.field_avp__DCA__3GPP__SIP__Method->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Definition: return single_value.field_avp__PCC__3GPP__ADC__Rule__Definition->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Additional__Context__ID: return single_value.field_avp__AAA__3GPP__Additional__Context__ID->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Login__Service: return single_value.field_avp__DNAS__NONE__Login__Service->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Security__Data: return single_value.field_avp__DNAS__NONE__ARAP__Security__Data->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Allowed__PLMN__List: return single_value.field_avp__S6__3GPP__Allowed__PLMN__List->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Control__Mode: return single_value.field_avp__PCC__3GPP__Bearer__Control__Mode->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Active__APN: return single_value.field_avp__AAA__3GPP__Active__APN->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__HeNB__Local__IP__Address: return single_value.field_avp__PCC__3GPP__HeNB__Local__IP__Address->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Content: return single_value.field_avp__PCC__3GPP__Packet__Filter__Content->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__SMS__Register__Request: return single_value.field_avp__AAA__3GPP__SMS__Register__Request->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Subscription__Info: return single_value.field_avp__CxDx__3GPP__Subscription__Info->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction: return single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Client__Address: return single_value.field_avp__DCA__3GPP__Client__Address->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__APN__Configuration: return single_value.field_avp__AAA__3GPP__APN__Configuration->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Subscriber__Role: return single_value.field_avp__DCA__3GPP__Subscriber__Role->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Number__Auth__Items: return single_value.field_avp__CxDx__3GPP__SIP__Number__Auth__Items->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__OMC__Id: return single_value.field_avp__AAA__3GPP__OMC__Id->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__GMLC__Restriction: return single_value.field_avp__AAA__3GPP__GMLC__Restriction->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__State: return single_value.field_avp__DNAS__NONE__State->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Preference: return single_value.field_avp__DNAS__NONE__Tunnel__Preference->is_value(); case AVP__Data::ALT_avp__DCC__NONE__CC__Session__Failover: return single_value.field_avp__DCC__NONE__CC__Session__Failover->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Enhanced__Diagnostics: return single_value.field_avp__DCA__3GPP__Enhanced__Diagnostics->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__CSG__Membership__Indication: return single_value.field_avp__DCA__3GPP__CSG__Membership__Indication->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Regional__Subscription__Zone__Code: return single_value.field_avp__AAA__3GPP__Regional__Subscription__Zone__Code->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Message__Class: return single_value.field_avp__DCA__3GPP__Message__Class->is_value(); case AVP__Data::ALT_avp__GI__3GPP__3GPP__Negotiated__DSCP: return single_value.field_avp__GI__3GPP__3GPP__Negotiated__DSCP->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__TWAN__S2a__Failure__Cause: return single_value.field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__MN__SPI: return single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Trigger: return single_value.field_avp__DCA__3GPP__Trigger->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Called__Identity__Change: return single_value.field_avp__DCA__3GPP__Called__Identity__Change->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Request__Timestamp: return single_value.field_avp__DCA__3GPP__ProSe__Request__Timestamp->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Id: return single_value.field_avp__DCA__3GPP__PoC__Session__Id->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Proxy__State: return single_value.field_avp__BASE__NONE__Proxy__State->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__PoC__Server__Role: return single_value.field_avp__DCA__3GPP__PoC__Server__Role->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Forwarding__Pending: return single_value.field_avp__DCA__3GPP__Forwarding__Pending->is_value(); case AVP__Data::ALT_avp__S6__3GPP__SIR__Flags: return single_value.field_avp__S6__3GPP__SIR__Flags->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Credit__Control__Failure__Handling: return single_value.field_avp__DCC__NONE__Credit__Control__Failure__Handling->is_value(); case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Agent__Info: return single_value.field_avp__MIPv6__NONE__MIP6__Agent__Info->is_value(); case AVP__Data::ALT_avp__RX__3GPP__MPS__Identifier: return single_value.field_avp__RX__3GPP__MPS__Identifier->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Credit__Management__Status: return single_value.field_avp__PCC__3GPP__Credit__Management__Status->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__MDT__Allowed__PLMN__Id: return single_value.field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Monitored__PLMN__Identifier: return single_value.field_avp__DCA__3GPP__Monitored__PLMN__Identifier->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Service__Result: return single_value.field_avp__S6__3GPP__Service__Result->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Reporting__Level: return single_value.field_avp__PCC__3GPP__Reporting__Level->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__MME__Location__Information: return single_value.field_avp__AAA__3GPP__MME__Location__Information->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Served__Party__IP__Address: return single_value.field_avp__DCA__3GPP__Served__Party__IP__Address->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Max__Supported__Bandwidth__DL: return single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__DL->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Reception: return single_value.field_avp__DCA__3GPP__Time__First__Reception->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Pre__emption__Capability: return single_value.field_avp__PCC__3GPP__Pre__emption__Capability->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Subscribed__VSRVCC: return single_value.field_avp__AAA__3GPP__Subscribed__VSRVCC->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Flags: return single_value.field_avp__PCC__3GPP__Monitoring__Flags->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Redirect__Max__Cache__Time: return single_value.field_avp__BASE__NONE__Redirect__Max__Cache__Time->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Feature__List: return single_value.field_avp__CxDx__3GPP__Feature__List->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Address__Type: return single_value.field_avp__DCA__3GPP__Address__Type->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__TCP__Source__Port: return single_value.field_avp__PCC__3GPP__TCP__Source__Port->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Application__Detection__Information: return single_value.field_avp__PCC__3GPP__Application__Detection__Information->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Emergency__Info: return single_value.field_avp__AAA__3GPP__Emergency__Info->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Remaining__Balance: return single_value.field_avp__DCA__3GPP__Remaining__Balance->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__MPS__Priority: return single_value.field_avp__AAA__3GPP__MPS__Priority->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Next__Tariff: return single_value.field_avp__DCA__3GPP__Next__Tariff->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Requested__Action: return single_value.field_avp__DCC__NONE__Requested__Action->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Record__Route: return single_value.field_avp__CxDx__3GPP__Record__Route->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Tariff__XML: return single_value.field_avp__DCA__3GPP__Tariff__XML->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Alert__Reason: return single_value.field_avp__AAA__3GPP__Alert__Reason->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Address: return single_value.field_avp__DCA__3GPP__Recipient__Address->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Change__Condition: return single_value.field_avp__DCA__3GPP__Change__Condition->is_value(); case AVP__Data::ALT_avp__GI__3GPP__3GPP__CG__IPv6__Address: return single_value.field_avp__GI__3GPP__3GPP__CG__IPv6__Address->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Idle__Timeout: return single_value.field_avp__DNAS__NONE__Idle__Timeout->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port__Id: return single_value.field_avp__DNAS__NONE__NAS__Port__Id->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__DEA__Flags: return single_value.field_avp__AAA__3GPP__DEA__Flags->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SCS__AS__Address: return single_value.field_avp__DCA__3GPP__SCS__AS__Address->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__MO__LR: return single_value.field_avp__AAA__3GPP__MO__LR->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__IMS__Visited__Network__Identifier: return single_value.field_avp__DCA__3GPP__IMS__Visited__Network__Identifier->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role: return single_value.field_avp__DCA__3GPP__PoC__User__Role->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Identifier: return single_value.field_avp__DCA__3GPP__Announcement__Identifier->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__IP__Access: return single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Report__Data: return single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Data->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Adaptations: return single_value.field_avp__DCA__3GPP__Adaptations->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Host__IP__Address: return single_value.field_avp__BASE__NONE__Host__IP__Address->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Reg__Request: return single_value.field_avp__MIPv4__NONE__MIP__Reg__Request->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Quota__Holding__Time: return single_value.field_avp__DCA__3GPP__Quota__Holding__Time->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Maximum__Wait__Time: return single_value.field_avp__AAA__3GPP__Maximum__Wait__Time->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Max__Requested__Bandwidth__UL: return single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__UL->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Support: return single_value.field_avp__PCC__3GPP__Usage__Monitoring__Support->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Maximum__Response__Time: return single_value.field_avp__S6__3GPP__Maximum__Response__Time->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Envelope__Reporting: return single_value.field_avp__DCA__3GPP__Envelope__Reporting->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Application__Server: return single_value.field_avp__DCA__3GPP__Application__Server->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Sponsor__Identity: return single_value.field_avp__RX__3GPP__Sponsor__Identity->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Link: return single_value.field_avp__DNAS__NONE__Framed__Appletalk__Link->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Framed__Interface__Id: return single_value.field_avp__DNAS__NONE__Framed__Interface__Id->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Alert__Indication: return single_value.field_avp__DCA__3GPP__Proximity__Alert__Indication->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__CoA__IP__Address: return single_value.field_avp__PCC__3GPP__CoA__IP__Address->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Trunk__Group__Id: return single_value.field_avp__DCA__3GPP__Trunk__Group__Id->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Default__QoS__Information: return single_value.field_avp__PCC__3GPP__Default__QoS__Information->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__AN__GW__Address: return single_value.field_avp__PCC__3GPP__AN__GW__Address->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Start__Of__Charging: return single_value.field_avp__DCA__3GPP__Start__Of__Charging->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Participants__Involved: return single_value.field_avp__DCA__3GPP__Participants__Involved->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__NBIFOM__Support: return single_value.field_avp__PCC__3GPP__NBIFOM__Support->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Redirect__Support: return single_value.field_avp__PCC__3GPP__Redirect__Support->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__IMSI__Group__Id: return single_value.field_avp__AAA__3GPP__IMSI__Group__Id->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Cell__Global__Identity: return single_value.field_avp__AAA__3GPP__Cell__Global__Identity->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Vendor__Id: return single_value.field_avp__BASE__NONE__Vendor__Id->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__PDN__Connection__Continuity: return single_value.field_avp__AAA__3GPP__PDN__Connection__Continuity->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Tariff__Information: return single_value.field_avp__DCA__3GPP__Tariff__Information->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Wildcarded__Public__Identity: return single_value.field_avp__CxDx__3GPP__Wildcarded__Public__Identity->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__Acct__Session__Time: return single_value.field_avp__MIPv4__NONE__Acct__Session__Time->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__DSA__Flags: return single_value.field_avp__AAA__3GPP__DSA__Flags->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__PoC__Event__Type: return single_value.field_avp__DCA__3GPP__PoC__Event__Type->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Trace__Data: return single_value.field_avp__AAA__3GPP__Trace__Data->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__LCS__Info: return single_value.field_avp__AAA__3GPP__LCS__Info->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__LCS__Requestor__Id__String: return single_value.field_avp__DCA__3GPP__LCS__Requestor__Id__String->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__PDN__GW__Allocation__Type: return single_value.field_avp__AAA__3GPP__PDN__GW__Allocation__Type->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Additional__Type__Information: return single_value.field_avp__DCA__3GPP__Additional__Type__Information->is_value(); case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__MCC__MNC: return single_value.field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__HESSID: return single_value.field_avp__AAA__3GPP__HESSID->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Content__Class: return single_value.field_avp__DCA__3GPP__Content__Class->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Event__Timestamp: return single_value.field_avp__BASE__NONE__Event__Timestamp->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__TAD__Identifier: return single_value.field_avp__DCA__3GPP__TAD__Identifier->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Final__Unit__Action: return single_value.field_avp__DCC__NONE__Final__Unit__Action->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result: return single_value.field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Service__Generic__Information: return single_value.field_avp__DCA__3GPP__Service__Generic__Information->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Type: return single_value.field_avp__DCA__3GPP__Variable__Part__Type->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Discovery__Model: return single_value.field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Requested__BW__UL: return single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__UL->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SM__Device__Trigger__Indicator: return single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Indicator->is_value(); case AVP__Data::ALT_avp__S6__3GPP__User__Identifier: return single_value.field_avp__S6__3GPP__User__Identifier->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Base__Name: return single_value.field_avp__PCC__3GPP__QoS__Rule__Base__Name->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Pool: return single_value.field_avp__DNAS__NONE__Framed__IPv6__Pool->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Restoration__Priority: return single_value.field_avp__AAA__3GPP__Restoration__Priority->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Diagnostics: return single_value.field_avp__DCA__3GPP__ISUP__Cause__Diagnostics->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Association__Type: return single_value.field_avp__S6__3GPP__Association__Type->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Definition: return single_value.field_avp__PCC__3GPP__Charging__Rule__Definition->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Rating__Group: return single_value.field_avp__DCC__NONE__Rating__Group->is_value(); case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MN__HA__SPI: return single_value.field_avp__MIPv6__NONE__MIP__MN__HA__SPI->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Min__Requested__Bandwidth__UL: return single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__UL->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Application__Specific__Data: return single_value.field_avp__DCA__3GPP__Application__Specific__Data->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__CoA__Information: return single_value.field_avp__PCC__3GPP__CoA__Information->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Report__Amount: return single_value.field_avp__AAA__3GPP__Report__Amount->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name: return single_value.field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name->is_value(); case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info: return single_value.field_avp__DCC__NONE__User__Equipment__Info->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__A__MSISDN: return single_value.field_avp__AAA__3GPP__A__MSISDN->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Mobile__Node__Address: return single_value.field_avp__MIPv4__NONE__MIP__Mobile__Node__Address->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Report: return single_value.field_avp__PCC__3GPP__Routing__Rule__Report->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Number__Of__Requested__Vectors: return single_value.field_avp__AAA__3GPP__Number__Of__Requested__Vectors->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__AIR__Flags: return single_value.field_avp__AAA__3GPP__AIR__Flags->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SM__Protocol__ID: return single_value.field_avp__DCA__3GPP__SM__Protocol__ID->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Low__Priority__Indicator: return single_value.field_avp__DCA__3GPP__Low__Priority__Indicator->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Geographical__Information: return single_value.field_avp__AAA__3GPP__Geographical__Information->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Participant__Action__Type: return single_value.field_avp__DCA__3GPP__Participant__Action__Type->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Node__Id: return single_value.field_avp__DCA__3GPP__Node__Id->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Loose__Route__Indication: return single_value.field_avp__CxDx__3GPP__Loose__Route__Indication->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Type: return single_value.field_avp__DCC__NONE__Service__Parameter__Type->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__MME__User__State: return single_value.field_avp__AAA__3GPP__MME__User__State->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Access__Restriction__Data: return single_value.field_avp__AAA__3GPP__Access__Restriction__Data->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SM__Service__Type: return single_value.field_avp__DCA__3GPP__SM__Service__Type->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag: return single_value.field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Filter__Rule: return single_value.field_avp__MIPv4__NONE__MIP__Filter__Rule->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Failed__AVP: return single_value.field_avp__BASE__NONE__Failed__AVP->is_value(); case AVP__Data::ALT_avp__GI__3GPP__3GPP__RAT__Type: return single_value.field_avp__GI__3GPP__3GPP__RAT__Type->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__SS__Status: return single_value.field_avp__AAA__3GPP__SS__Status->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Neighbour__Node__Address: return single_value.field_avp__DCA__3GPP__Neighbour__Node__Address->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Location__Type: return single_value.field_avp__DCA__3GPP__Location__Type->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Quota__Indicator: return single_value.field_avp__DCA__3GPP__Quota__Indicator->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Priority: return single_value.field_avp__DCA__3GPP__Priority->is_value(); case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Update: return single_value.field_avp__S6__3GPP__NIDD__Authorization__Update->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Data: return single_value.field_avp__DCA__3GPP__Service__Specific__Data->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id__Type: return single_value.field_avp__DCC__NONE__Subscription__Id__Type->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__HA__MSA: return single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Connectivity__Flags: return single_value.field_avp__AAA__3GPP__Connectivity__Flags->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Operation: return single_value.field_avp__PCC__3GPP__Packet__Filter__Operation->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__VCS__Information: return single_value.field_avp__DCA__3GPP__VCS__Information->is_value(); case AVP__Data::ALT_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion: return single_value.field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Content__Disposition: return single_value.field_avp__DCA__3GPP__Content__Disposition->is_value(); case AVP__Data::ALT_avp__RX__3GPP__SIP__Forking__Indication: return single_value.field_avp__RX__3GPP__SIP__Forking__Indication->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__User__Password: return single_value.field_avp__DNAS__NONE__User__Password->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address: return single_value.field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address->is_value(); case AVP__Data::ALT_avp__S6__3GPP__IMEI__Change: return single_value.field_avp__S6__3GPP__IMEI__Change->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__IP__CAN__Type: return single_value.field_avp__PCC__3GPP__IP__CAN__Type->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Component: return single_value.field_avp__DCA__3GPP__SDP__Media__Component->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Desired__BW__UL: return single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__UL->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container: return single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authorization: return single_value.field_avp__CxDx__3GPP__SIP__Authorization->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Revalidation__Time: return single_value.field_avp__PCC__3GPP__Revalidation__Time->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Logging__Interval: return single_value.field_avp__AAA__3GPP__Logging__Interval->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__PoC__Information: return single_value.field_avp__DCA__3GPP__PoC__Information->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Status: return single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Status->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Routing__Filter: return single_value.field_avp__PCC__3GPP__Routing__Filter->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability: return single_value.field_avp__AAA__3GPP__WLAN__offloadability->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Data__Coding__Scheme: return single_value.field_avp__DCA__3GPP__Data__Coding__Scheme->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Metering__Method: return single_value.field_avp__PCC__3GPP__Metering__Method->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Acct__Tunnel__Connection: return single_value.field_avp__DNAS__NONE__Acct__Tunnel__Connection->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism: return single_value.field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Initial__IMS__Charging__Identifier: return single_value.field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__NAS__Filter__Rule: return single_value.field_avp__DNAS__NONE__NAS__Filter__Rule->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Feature__Vector: return single_value.field_avp__MIPv4__NONE__MIP__Feature__Vector->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Session__Server__Failover: return single_value.field_avp__BASE__NONE__Session__Server__Failover->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Accumulated__Cost: return single_value.field_avp__DCA__3GPP__Accumulated__Cost->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Integrity__Key: return single_value.field_avp__CxDx__3GPP__Integrity__Key->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__E__UTRAN__Vector: return single_value.field_avp__AAA__3GPP__E__UTRAN__Vector->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SMSC__Address: return single_value.field_avp__DCA__3GPP__SMSC__Address->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__PDP__Address__Prefix__Length: return single_value.field_avp__DCA__3GPP__PDP__Address__Prefix__Length->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Experimental__Result: return single_value.field_avp__BASE__NONE__Experimental__Result->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Acct__Link__Count: return single_value.field_avp__DNAS__NONE__Acct__Link__Count->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Unit__Value: return single_value.field_avp__DCC__NONE__Unit__Value->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Trace__Event__List: return single_value.field_avp__AAA__3GPP__Trace__Event__List->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Id: return single_value.field_avp__DCA__3GPP__LCS__Client__Id->is_value(); case AVP__Data::ALT_avp__GI__3GPP__3GPP__PDP__Type: return single_value.field_avp__GI__3GPP__3GPP__PDP__Type->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Reply__Message: return single_value.field_avp__DNAS__NONE__Reply__Message->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Connect__Info: return single_value.field_avp__DNAS__NONE__Connect__Info->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Replay__Mode: return single_value.field_avp__MIPv4__NONE__MIP__Replay__Mode->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Proxy__Host: return single_value.field_avp__BASE__NONE__Proxy__Host->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Talk__Bursts: return single_value.field_avp__DCA__3GPP__Number__Of__Talk__Bursts->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Short__Network__Name: return single_value.field_avp__AAA__3GPP__Short__Network__Name->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Message__Size: return single_value.field_avp__DCA__3GPP__Message__Size->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Additional__Exception__Reports: return single_value.field_avp__DCA__3GPP__Additional__Exception__Reports->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Access__Transfer__Information: return single_value.field_avp__DCA__3GPP__Access__Transfer__Information->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Communication__Pattern__Set: return single_value.field_avp__S6__3GPP__Communication__Pattern__Set->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__TWAG__UP__Address: return single_value.field_avp__AAA__3GPP__TWAG__UP__Address->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__MMBox__Storage__Requested: return single_value.field_avp__DCA__3GPP__MMBox__Storage__Requested->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Flow__Status: return single_value.field_avp__RX__3GPP__Flow__Status->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Challenge: return single_value.field_avp__DNAS__NONE__CHAP__Challenge->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__PC3__Control__Protocol__Cause: return single_value.field_avp__DCA__3GPP__PC3__Control__Protocol__Cause->is_value(); case AVP__Data::ALT_avp__DCC__NONE__CC__Unit__Type: return single_value.field_avp__DCC__NONE__CC__Unit__Type->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Calling__Party__Address: return single_value.field_avp__DCA__3GPP__Calling__Party__Address->is_value(); case AVP__Data::ALT_avp__RX__3GPP__MCPTT__Identifier: return single_value.field_avp__RX__3GPP__MCPTT__Identifier->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Group__Monitoring__Event__Report: return single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__QoS__Upgrade: return single_value.field_avp__PCC__3GPP__QoS__Upgrade->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__PS__Append__Free__Format__Data: return single_value.field_avp__DCA__3GPP__PS__Append__Free__Format__Data->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__AN__GW__Status: return single_value.field_avp__PCC__3GPP__AN__GW__Status->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Service__Type: return single_value.field_avp__DNAS__NONE__Service__Type->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Key: return single_value.field_avp__PCC__3GPP__Monitoring__Key->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Period__UMTS: return single_value.field_avp__AAA__3GPP__Measurement__Period__UMTS->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Media__Initiator__Flag: return single_value.field_avp__DCA__3GPP__Media__Initiator__Flag->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Location__Number: return single_value.field_avp__DCA__3GPP__ISUP__Location__Number->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__3GPP__PS__Data__Off__Status: return single_value.field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Install: return single_value.field_avp__PCC__3GPP__Routing__Rule__Install->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Reset__ID: return single_value.field_avp__AAA__3GPP__Reset__ID->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Service__Data__Container: return single_value.field_avp__DCA__3GPP__Service__Data__Container->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Server__Assignment__Type: return single_value.field_avp__CxDx__3GPP__Server__Assignment__Type->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__PUR__Flags: return single_value.field_avp__AAA__3GPP__PUR__Flags->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope: return single_value.field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Framed__Routing: return single_value.field_avp__DNAS__NONE__Framed__Routing->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__IMEI: return single_value.field_avp__AAA__3GPP__IMEI->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Ident: return single_value.field_avp__DNAS__NONE__CHAP__Ident->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Interface__Text: return single_value.field_avp__DCA__3GPP__Interface__Text->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Kc: return single_value.field_avp__AAA__3GPP__Kc->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Current__Tariff: return single_value.field_avp__DCA__3GPP__Current__Tariff->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__SGSN__Number: return single_value.field_avp__AAA__3GPP__SGSN__Number->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__HPLMN__ODB: return single_value.field_avp__AAA__3GPP__HPLMN__ODB->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Type: return single_value.field_avp__DCA__3GPP__Time__Quota__Type->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Trace__Info: return single_value.field_avp__AAA__3GPP__Trace__Info->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Domain__Name: return single_value.field_avp__DCA__3GPP__Domain__Name->is_value(); case AVP__Data::ALT_avp__GI__3GPP__3GPP__Charging__Characteristics: return single_value.field_avp__GI__3GPP__3GPP__Charging__Characteristics->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__PDP__Context: return single_value.field_avp__AAA__3GPP__PDP__Context->is_value(); case AVP__Data::ALT_avp__DCC__NONE__CC__Money: return single_value.field_avp__DCC__NONE__CC__Money->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__DER__Flags: return single_value.field_avp__AAA__3GPP__DER__Flags->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__LCS__Data__Coding__Scheme: return single_value.field_avp__DCA__3GPP__LCS__Data__Coding__Scheme->is_value(); case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__Address: return single_value.field_avp__GI__3GPP__3GPP__GGSN__Address->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Proxy__Info: return single_value.field_avp__BASE__NONE__Proxy__Info->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node: return single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Node__Type: return single_value.field_avp__S6__3GPP__Node__Type->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Volume: return single_value.field_avp__DCA__3GPP__Talk__Burst__Volume->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Service__Id: return single_value.field_avp__DCA__3GPP__Service__Id->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Priority__Sharing__Indicator: return single_value.field_avp__RX__3GPP__Priority__Sharing__Indicator->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Type: return single_value.field_avp__DNAS__NONE__Tunnel__Type->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Name: return single_value.field_avp__PCC__3GPP__QoS__Rule__Name->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Trigger__Type: return single_value.field_avp__DCA__3GPP__Trigger__Type->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Instance__Id: return single_value.field_avp__DCA__3GPP__Instance__Id->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Scheduled__Communication__Time: return single_value.field_avp__S6__3GPP__Scheduled__Communication__Time->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Max__Requested__Bandwidth__DL: return single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__DL->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Role__Of__ProSe__Function: return single_value.field_avp__DCA__3GPP__Role__Of__ProSe__Function->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Maximum__Latency: return single_value.field_avp__S6__3GPP__Maximum__Latency->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__PCC__Rule__Status: return single_value.field_avp__PCC__3GPP__PCC__Rule__Status->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SIP__Response__Timestamp: return single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Extended__GBR__DL: return single_value.field_avp__PCC__3GPP__Extended__GBR__DL->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__MBSFN__Area: return single_value.field_avp__AAA__3GPP__MBSFN__Area->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__UE__ID: return single_value.field_avp__DCA__3GPP__ProSe__UE__ID->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Server__Name: return single_value.field_avp__CxDx__3GPP__Server__Name->is_value(); case AVP__Data::ALT_avp__S6__3GPP__APN__Validity__Time: return single_value.field_avp__S6__3GPP__APN__Validity__Time->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Allocation__Retention__Priority: return single_value.field_avp__PCC__3GPP__Allocation__Retention__Priority->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Check__Balance__Result: return single_value.field_avp__DCC__NONE__Check__Balance__Result->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Job__Type: return single_value.field_avp__AAA__3GPP__Job__Type->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Destination__Host: return single_value.field_avp__BASE__NONE__Destination__Host->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Positioning__Method: return single_value.field_avp__AAA__3GPP__Positioning__Method->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__LIA__Flags: return single_value.field_avp__CxDx__3GPP__LIA__Flags->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count: return single_value.field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service__Type: return single_value.field_avp__DCA__3GPP__AoC__Service__Type->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Login__IP__Host: return single_value.field_avp__DNAS__NONE__Login__IP__Host->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__IDA__Flags: return single_value.field_avp__AAA__3GPP__IDA__Flags->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Security: return single_value.field_avp__DNAS__NONE__ARAP__Security->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Origin__AAA__Protocol: return single_value.field_avp__DNAS__NONE__Origin__AAA__Protocol->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Time__Last__Usage: return single_value.field_avp__DCA__3GPP__Time__Last__Usage->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Charging__Information: return single_value.field_avp__CxDx__3GPP__Charging__Information->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__ULA__Flags: return single_value.field_avp__AAA__3GPP__ULA__Flags->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Originator__Interface: return single_value.field_avp__DCA__3GPP__Originator__Interface->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported: return single_value.field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature: return single_value.field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__File__Repair__Supported: return single_value.field_avp__DCA__3GPP__File__Repair__Supported->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPX__Network: return single_value.field_avp__DNAS__NONE__Framed__IPX__Network->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Assignment__Id: return single_value.field_avp__DNAS__NONE__Tunnel__Assignment__Id->is_value(); case AVP__Data::ALT_avp__DCC__NONE__CC__Service__Specific__Units: return single_value.field_avp__DCC__NONE__CC__Service__Specific__Units->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SDP__Answer__Timestamp: return single_value.field_avp__DCA__3GPP__SDP__Answer__Timestamp->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__WLAN__Identifier: return single_value.field_avp__AAA__3GPP__WLAN__Identifier->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Type__Number: return single_value.field_avp__DCA__3GPP__Type__Number->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__NIDD__Submission: return single_value.field_avp__DCA__3GPP__NIDD__Submission->is_value(); case AVP__Data::ALT_avp__S6__3GPP__T4__Parameters: return single_value.field_avp__S6__3GPP__T4__Parameters->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Identifier__Value: return single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier: return single_value.field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier->is_value(); case AVP__Data::ALT_avp__S6__3GPP__AESE__Error__Report: return single_value.field_avp__S6__3GPP__AESE__Error__Report->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__HA__SPI: return single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Event__Type: return single_value.field_avp__DCA__3GPP__Event__Type->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Sharing__Key__DL: return single_value.field_avp__RX__3GPP__Sharing__Key__DL->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Remove: return single_value.field_avp__PCC__3GPP__ADC__Rule__Remove->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container: return single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Restricted__PLMN__List: return single_value.field_avp__S6__3GPP__Restricted__PLMN__List->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx: return single_value.field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Age__Of__Location__Information: return single_value.field_avp__AAA__3GPP__Age__Of__Location__Information->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__PoC__Group__Name: return single_value.field_avp__DCA__3GPP__PoC__Group__Name->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Requested__BW__DL: return single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__DL->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Flow__Information: return single_value.field_avp__PCC__3GPP__Flow__Information->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__PS__Information: return single_value.field_avp__DCA__3GPP__PS__Information->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__MTC__IWF__Address: return single_value.field_avp__DCA__3GPP__MTC__IWF__Address->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Execution__Time: return single_value.field_avp__PCC__3GPP__Execution__Time->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__NAS__Identifier: return single_value.field_avp__DNAS__NONE__NAS__Identifier->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Server__Auth__Id: return single_value.field_avp__DNAS__NONE__Tunnel__Server__Auth__Id->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Contact: return single_value.field_avp__CxDx__3GPP__Contact->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Charging__Correlation__Indicator: return single_value.field_avp__PCC__3GPP__Charging__Correlation__Indicator->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Credit__Control: return single_value.field_avp__DCC__NONE__Credit__Control->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Accounting__Record__Number: return single_value.field_avp__BASE__NONE__Accounting__Record__Number->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__Event__1I: return single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1I->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction: return single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Service__Mode: return single_value.field_avp__DCA__3GPP__Service__Mode->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__User__Data: return single_value.field_avp__CxDx__3GPP__User__Data->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Report__Interval: return single_value.field_avp__AAA__3GPP__Report__Interval->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__RAN__NAS__Release__Cause: return single_value.field_avp__PCC__3GPP__RAN__NAS__Release__Cause->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Dynamic__Address__Flag__Extension: return single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Client__Identity: return single_value.field_avp__AAA__3GPP__Client__Identity->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Redirect__Host__Usage: return single_value.field_avp__BASE__NONE__Redirect__Host__Usage->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__CSG__Access__Mode: return single_value.field_avp__DCA__3GPP__CSG__Access__Mode->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Equipment__Status: return single_value.field_avp__AAA__3GPP__Equipment__Status->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Supplementary__Service: return single_value.field_avp__DCA__3GPP__Supplementary__Service->is_value(); case AVP__Data::ALT_avp__GI__3GPP__3GPP__Packet__Filter: return single_value.field_avp__GI__3GPP__3GPP__Packet__Filter->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Redirect__Server__Address: return single_value.field_avp__DCC__NONE__Redirect__Server__Address->is_value(); case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Auth__Mode: return single_value.field_avp__MIPv6__NONE__MIP6__Auth__Mode->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__EPS__Location__Information: return single_value.field_avp__AAA__3GPP__EPS__Location__Information->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Access__Network__Information: return single_value.field_avp__DCA__3GPP__Access__Network__Information->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Called__Identity: return single_value.field_avp__DCA__3GPP__Called__Identity->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Default__APN__Context__Id: return single_value.field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SGSN__Address: return single_value.field_avp__DCA__3GPP__SGSN__Address->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method: return single_value.field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Session__Timeout: return single_value.field_avp__BASE__NONE__Session__Timeout->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost: return single_value.field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__NNI__Type: return single_value.field_avp__DCA__3GPP__NNI__Type->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Service__Info__Status: return single_value.field_avp__RX__3GPP__Service__Info__Status->is_value(); case AVP__Data::ALT_avp__S6__3GPP__CIR__Flags: return single_value.field_avp__S6__3GPP__CIR__Flags->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Precedence: return single_value.field_avp__PCC__3GPP__Precedence->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__User__Participating__Type: return single_value.field_avp__DCA__3GPP__User__Participating__Type->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__GGSN__Address: return single_value.field_avp__DCA__3GPP__GGSN__Address->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Sponsoring__Action: return single_value.field_avp__RX__3GPP__Sponsoring__Action->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Radio__Resources__Indicator: return single_value.field_avp__DCA__3GPP__Radio__Resources__Indicator->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Granted__Validity__Time: return single_value.field_avp__S6__3GPP__Granted__Validity__Time->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Priority__Level: return single_value.field_avp__PCC__3GPP__Priority__Level->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Node__Functionality: return single_value.field_avp__DCA__3GPP__Node__Functionality->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Flow__Description: return single_value.field_avp__RX__3GPP__Flow__Description->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Information: return single_value.field_avp__PCC__3GPP__Packet__Filter__Information->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Daylight__Saving__Time: return single_value.field_avp__AAA__3GPP__Daylight__Saving__Time->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Address__Domain: return single_value.field_avp__DCA__3GPP__Address__Domain->is_value(); case AVP__Data::ALT_avp__S6__3GPP__SCEF__ID: return single_value.field_avp__S6__3GPP__SCEF__ID->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Content__Length: return single_value.field_avp__DCA__3GPP__Content__Length->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Removal__Of__Access: return single_value.field_avp__PCC__3GPP__Removal__Of__Access->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Report: return single_value.field_avp__PCC__3GPP__ADC__Rule__Report->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Preferred__Data__Mode: return single_value.field_avp__AAA__3GPP__Preferred__Data__Mode->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Functionality: return single_value.field_avp__DCA__3GPP__ProSe__Functionality->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Low__Balance__Indication: return single_value.field_avp__DCA__3GPP__Low__Balance__Indication->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Guaranteed__Bitrate__UL: return single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__UL->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__UE__SRVCC__Capability: return single_value.field_avp__AAA__3GPP__UE__SRVCC__Capability->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Group: return single_value.field_avp__DNAS__NONE__Login__LAT__Group->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__NAS__IPv6__Address: return single_value.field_avp__DNAS__NONE__NAS__IPv6__Address->is_value(); case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MAC__Mobility__Data: return single_value.field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Output__Octets: return single_value.field_avp__MIPv4__NONE__Accounting__Output__Octets->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__To__SIP__Header: return single_value.field_avp__CxDx__3GPP__To__SIP__Header->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Coupled__Node__Diameter__ID: return single_value.field_avp__AAA__3GPP__Coupled__Node__Diameter__ID->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Real__Time__Tariff__Information: return single_value.field_avp__DCA__3GPP__Real__Time__Tariff__Information->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__STN__SR: return single_value.field_avp__AAA__3GPP__STN__SR->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SDP__Type: return single_value.field_avp__DCA__3GPP__SDP__Type->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Supported__Vendor__Id: return single_value.field_avp__BASE__NONE__Supported__Vendor__Id->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__ServiceTypeIdentity: return single_value.field_avp__AAA__3GPP__ServiceTypeIdentity->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Requested__Party__Address: return single_value.field_avp__DCA__3GPP__Requested__Party__Address->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Information: return single_value.field_avp__DCA__3GPP__Announcement__Information->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Acct__Authentic: return single_value.field_avp__DNAS__NONE__Acct__Authentic->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Service__Identifier: return single_value.field_avp__DCC__NONE__Service__Identifier->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__AUTN: return single_value.field_avp__AAA__3GPP__AUTN->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__User__Data: return single_value.field_avp__AAA__3GPP__Non__3GPP__User__Data->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Delivery__Report__Requested: return single_value.field_avp__DCA__3GPP__Delivery__Report__Requested->is_value(); case AVP__Data::ALT_avp__GI__3GPP__TWAN__Identifier: return single_value.field_avp__GI__3GPP__TWAN__Identifier->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Origination__Time__Stamp: return single_value.field_avp__AAA__3GPP__Origination__Time__Stamp->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__LCS__APN: return single_value.field_avp__DCA__3GPP__LCS__APN->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Envelope__End__Time: return single_value.field_avp__DCA__3GPP__Envelope__End__Time->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Sponsored__Connectivity__Data: return single_value.field_avp__RX__3GPP__Sponsored__Connectivity__Data->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Auth__Request__Type: return single_value.field_avp__BASE__NONE__Auth__Request__Type->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Application__Server__Information: return single_value.field_avp__DCA__3GPP__Application__Server__Information->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Originator__Address: return single_value.field_avp__DCA__3GPP__Originator__Address->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Network__Call__Reference__Number: return single_value.field_avp__DCA__3GPP__Network__Call__Reference__Number->is_value(); case AVP__Data::ALT_avp__S6__3GPP__AESE__Communication__Pattern: return single_value.field_avp__S6__3GPP__AESE__Communication__Pattern->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__NBIFOM__Mode: return single_value.field_avp__PCC__3GPP__NBIFOM__Mode->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Redirect__Information: return single_value.field_avp__PCC__3GPP__Redirect__Information->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Validity__Time: return single_value.field_avp__DCC__NONE__Validity__Time->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier: return single_value.field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Event__Handling: return single_value.field_avp__S6__3GPP__Event__Handling->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__ToS__Traffic__Class: return single_value.field_avp__PCC__3GPP__ToS__Traffic__Class->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Tracking__Area__Identity: return single_value.field_avp__AAA__3GPP__Tracking__Area__Identity->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__FA__SPI: return single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Min__Desired__Bandwidth__UL: return single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__UL->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__UVR__Flags: return single_value.field_avp__AAA__3GPP__UVR__Flags->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__PS__Free__Format__Data: return single_value.field_avp__DCA__3GPP__PS__Free__Format__Data->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Originating__Request: return single_value.field_avp__CxDx__3GPP__Originating__Request->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__PDN__Connection__ID: return single_value.field_avp__PCC__3GPP__PDN__Connection__ID->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data__Flags: return single_value.field_avp__AAA__3GPP__Subscription__Data__Flags->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Route: return single_value.field_avp__DNAS__NONE__Framed__IPv6__Route->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__PRA__Remove: return single_value.field_avp__PCC__3GPP__PRA__Remove->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__DSR__Flags: return single_value.field_avp__AAA__3GPP__DSR__Flags->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Granted__Service__Unit: return single_value.field_avp__DCC__NONE__Granted__Service__Unit->is_value(); case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Timestamp: return single_value.field_avp__MIPv6__NONE__MIP__Timestamp->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Number__Portability__Routing__Information: return single_value.field_avp__DCA__3GPP__Number__Portability__Routing__Information->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer: return single_value.field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Specific__APN__Info: return single_value.field_avp__AAA__3GPP__Specific__APN__Info->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Terminal__Information: return single_value.field_avp__AAA__3GPP__Terminal__Information->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Restoration__Info: return single_value.field_avp__CxDx__3GPP__Restoration__Info->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Product__Name: return single_value.field_avp__BASE__NONE__Product__Name->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__MN__MSA: return single_value.field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Account__Expiration: return single_value.field_avp__DCA__3GPP__Account__Expiration->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__CSG__Id: return single_value.field_avp__AAA__3GPP__CSG__Id->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Framed__IP__Netmask: return single_value.field_avp__DNAS__NONE__Framed__IP__Netmask->is_value(); case AVP__Data::ALT_avp__GI__3GPP__3GPP__IPv6__DNS__Servers: return single_value.field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__SSID: return single_value.field_avp__AAA__3GPP__SSID->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Call__Barring__Info: return single_value.field_avp__AAA__3GPP__Call__Barring__Info->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__BSSID: return single_value.field_avp__DCA__3GPP__BSSID->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Info: return single_value.field_avp__DCC__NONE__Service__Parameter__Info->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Exchange: return single_value.field_avp__DCA__3GPP__Talk__Burst__Exchange->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Order: return single_value.field_avp__DCA__3GPP__Variable__Part__Order->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Mechanism: return single_value.field_avp__DCA__3GPP__Time__Quota__Mechanism->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__ANID: return single_value.field_avp__AAA__3GPP__ANID->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Report__Number: return single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Number->is_value(); case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Name: return single_value.field_avp__S6__3GPP__IP__SM__GW__Name->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Origin__State__Id: return single_value.field_avp__BASE__NONE__Origin__State__Id->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Media__Sub__Component: return single_value.field_avp__RX__3GPP__Media__Sub__Component->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__CN__Operator__Selection__Entity: return single_value.field_avp__DCA__3GPP__CN__Operator__Selection__Entity->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Accuracy: return single_value.field_avp__S6__3GPP__Accuracy->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Remove: return single_value.field_avp__PCC__3GPP__Charging__Rule__Remove->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Originating__IOI: return single_value.field_avp__DCA__3GPP__Originating__IOI->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Min__Requested__Bandwidth__DL: return single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__DL->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier: return single_value.field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Service__Report: return single_value.field_avp__S6__3GPP__Service__Report->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Information: return single_value.field_avp__PCC__3GPP__Tunnel__Information->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Bearer__Service: return single_value.field_avp__DCA__3GPP__Bearer__Service->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name: return single_value.field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Definition: return single_value.field_avp__PCC__3GPP__QoS__Rule__Definition->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Time__Zone: return single_value.field_avp__AAA__3GPP__Time__Zone->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Periodic__Time: return single_value.field_avp__S6__3GPP__Periodic__Time->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Failure__Code: return single_value.field_avp__PCC__3GPP__Routing__Rule__Failure__Code->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__TDF__Destination__Host: return single_value.field_avp__PCC__3GPP__TDF__Destination__Host->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Local__Group__Id: return single_value.field_avp__AAA__3GPP__Local__Group__Id->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SM__Discharge__Time: return single_value.field_avp__DCA__3GPP__SM__Discharge__Time->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Requestor__PLMN__Identifier: return single_value.field_avp__DCA__3GPP__Requestor__PLMN__Identifier->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__IMS__Application__Reference__Identifier: return single_value.field_avp__DCA__3GPP__IMS__Application__Reference__Identifier->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Report: return single_value.field_avp__PCC__3GPP__Charging__Rule__Report->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Service__Area__Identity: return single_value.field_avp__AAA__3GPP__Service__Area__Identity->is_value(); case AVP__Data::ALT_avp__BASE__NONE__User__Name: return single_value.field_avp__BASE__NONE__User__Name->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__UE__PC5__AMBR: return single_value.field_avp__AAA__3GPP__UE__PC5__AMBR->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Public__Identity: return single_value.field_avp__CxDx__3GPP__Public__Identity->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Accounting__Sub__Session__Id: return single_value.field_avp__BASE__NONE__Accounting__Sub__Session__Id->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Acct__Delay__Time: return single_value.field_avp__DNAS__NONE__Acct__Delay__Time->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Local__Sequence__Number: return single_value.field_avp__DCA__3GPP__Local__Sequence__Number->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__UAR__Flags: return single_value.field_avp__CxDx__3GPP__UAR__Flags->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Collection__Period__RRM__UMTS: return single_value.field_avp__AAA__3GPP__Collection__Period__RRM__UMTS->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Operator__Determined__Barring: return single_value.field_avp__AAA__3GPP__Operator__Determined__Barring->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Received__Address: return single_value.field_avp__DCA__3GPP__Recipient__Received__Address->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Server__Endpoint: return single_value.field_avp__DNAS__NONE__Tunnel__Server__Endpoint->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host: return single_value.field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Session__Binding: return single_value.field_avp__BASE__NONE__Session__Binding->is_value(); case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMEISV: return single_value.field_avp__GI__3GPP__3GPP__IMEISV->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__SS__Code: return single_value.field_avp__AAA__3GPP__SS__Code->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__DCD__Information: return single_value.field_avp__DCA__3GPP__DCD__Information->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Location__Estimate__Type: return single_value.field_avp__DCA__3GPP__Location__Estimate__Type->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Time__Indicator: return single_value.field_avp__DCA__3GPP__Time__Indicator->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Addressee__Type: return single_value.field_avp__DCA__3GPP__Addressee__Type->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Acct__Multi__Session__Id: return single_value.field_avp__BASE__NONE__Acct__Multi__Session__Id->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id__Data: return single_value.field_avp__DCC__NONE__Subscription__Id__Data->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Connectivity__Parameters: return single_value.field_avp__AAA__3GPP__TWAN__Connectivity__Parameters->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Reply__Applic__ID: return single_value.field_avp__DCA__3GPP__Reply__Applic__ID->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Participant__Access__Priority: return single_value.field_avp__DCA__3GPP__Participant__Access__Priority->is_value(); case AVP__Data::ALT_avp__RX__3GPP__RS__Bandwidth: return single_value.field_avp__RX__3GPP__RS__Bandwidth->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Reachability__Information: return single_value.field_avp__S6__3GPP__Reachability__Information->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Algorithm__Type: return single_value.field_avp__MIPv4__NONE__MIP__Algorithm__Type->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SDP__Session__Description: return single_value.field_avp__DCA__3GPP__SDP__Session__Description->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Desired__BW__DL: return single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__DL->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Location__Info: return single_value.field_avp__DCA__3GPP__Location__Info->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL: return single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__RSRQ: return single_value.field_avp__AAA__3GPP__Event__Threshold__RSRQ->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__LCS__Information: return single_value.field_avp__DCA__3GPP__LCS__Information->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Service__Parameters: return single_value.field_avp__S6__3GPP__Service__Parameters->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Information: return single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Information->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Identifier: return single_value.field_avp__PCC__3GPP__Routing__Rule__Identifier->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SMS__Information: return single_value.field_avp__DCA__3GPP__SMS__Information->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__ePDG__Address: return single_value.field_avp__DCA__3GPP__ePDG__Address->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Event__Trigger: return single_value.field_avp__PCC__3GPP__Event__Trigger->is_value(); case AVP__Data::ALT_avp__RX__3GPP__GCS__Identifier: return single_value.field_avp__RX__3GPP__GCS__Identifier->is_value(); case AVP__Data::ALT_avp__MIPv6__NONE__QoS__Capability: return single_value.field_avp__MIPv6__NONE__QoS__Capability->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Install: return single_value.field_avp__PCC__3GPP__ADC__Rule__Install->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator: return single_value.field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator->is_value(); case AVP__Data::ALT_avp__DCC__NONE__G__S__U__Pool__Identifier: return single_value.field_avp__DCC__NONE__G__S__U__Pool__Identifier->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Outgoing__Session__Id: return single_value.field_avp__DCA__3GPP__Outgoing__Session__Id->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__PoC__Controlling__Address: return single_value.field_avp__DCA__3GPP__PoC__Controlling__Address->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Dynamic__Address__Flag: return single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Confidentiality__Key: return single_value.field_avp__CxDx__3GPP__Confidentiality__Key->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Flow__Label: return single_value.field_avp__PCC__3GPP__Flow__Label->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port: return single_value.field_avp__DNAS__NONE__NAS__Port->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Authentication__Info: return single_value.field_avp__AAA__3GPP__Authentication__Info->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Transcoder__Inserted__Indication: return single_value.field_avp__DCA__3GPP__Transcoder__Inserted__Indication->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SMS__Node: return single_value.field_avp__DCA__3GPP__SMS__Node->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Trace__Interface__List: return single_value.field_avp__AAA__3GPP__Trace__Interface__List->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SGW__Address: return single_value.field_avp__DCA__3GPP__SGW__Address->is_value(); case AVP__Data::ALT_avp__GI__3GPP__3GPP__Charging__Id: return single_value.field_avp__GI__3GPP__3GPP__Charging__Id->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Algorithm: return single_value.field_avp__DNAS__NONE__CHAP__Algorithm->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__APN__Configuration__Profile: return single_value.field_avp__AAA__3GPP__APN__Configuration__Profile->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts: return single_value.field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Full__Network__Name: return single_value.field_avp__AAA__3GPP__Full__Network__Name->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Message__Type: return single_value.field_avp__DCA__3GPP__Message__Type->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control__Uplink: return single_value.field_avp__DCA__3GPP__APN__Rate__Control__Uplink->is_value(); case AVP__Data::ALT_avp__GI__3GPP__3GPP__CAMEL__Charging__Info: return single_value.field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__From__Address: return single_value.field_avp__DCA__3GPP__From__Address->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__TWAG__CP__Address: return single_value.field_avp__AAA__3GPP__TWAG__CP__Address->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__PDP__Context__Type: return single_value.field_avp__DCA__3GPP__PDP__Context__Type->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Flows: return single_value.field_avp__RX__3GPP__Flows->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__User__Session__Id: return single_value.field_avp__DCA__3GPP__User__Session__Id->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__PoC__Change__Time: return single_value.field_avp__DCA__3GPP__PoC__Change__Time->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Privacy__Indicator: return single_value.field_avp__DCA__3GPP__Privacy__Indicator->is_value(); case AVP__Data::ALT_avp__S6__3GPP__CIA__Flags: return single_value.field_avp__S6__3GPP__CIA__Flags->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Requested__BW__UL: return single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__UL->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Time: return single_value.field_avp__PCC__3GPP__Monitoring__Time->is_value(); case AVP__Data::ALT_avp__DCC__NONE__CC__Input__Octets: return single_value.field_avp__DCC__NONE__CC__Input__Octets->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Teleservice: return single_value.field_avp__DCA__3GPP__Teleservice->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Quota__Consumption__Time: return single_value.field_avp__DCA__3GPP__Quota__Consumption__Time->is_value(); case AVP__Data::ALT_avp__S6__3GPP__UE__Reachability__Configuration: return single_value.field_avp__S6__3GPP__UE__Reachability__Configuration->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Destination__Realm: return single_value.field_avp__BASE__NONE__Destination__Realm->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Acceptable__Service__Info: return single_value.field_avp__RX__3GPP__Acceptable__Service__Info->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Flow__Direction: return single_value.field_avp__PCC__3GPP__Flow__Direction->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Reason__For__Cancellation: return single_value.field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Supported__Monitoring__Events: return single_value.field_avp__S6__3GPP__Supported__Monitoring__Events->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__CG__Address: return single_value.field_avp__DCA__3GPP__CG__Address->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Radio__Parameter__Set__Values: return single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Values->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Item__Number: return single_value.field_avp__CxDx__3GPP__SIP__Item__Number->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Session__Release__Cause: return single_value.field_avp__PCC__3GPP__Session__Release__Cause->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__MDT__User__Consent: return single_value.field_avp__AAA__3GPP__MDT__User__Consent->is_value(); case AVP__Data::ALT_avp__S6__3GPP__HSS__Cause: return single_value.field_avp__S6__3GPP__HSS__Cause->is_value(); case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Home__Link__Prefix: return single_value.field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Port: return single_value.field_avp__DNAS__NONE__Login__LAT__Port->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__PCSCF__Restoration__Indication: return single_value.field_avp__PCC__3GPP__PCSCF__Restoration__Indication->is_value(); case AVP__Data::ALT_avp__DCC__NONE__G__S__U__Pool__Reference: return single_value.field_avp__DCC__NONE__G__S__U__Pool__Reference->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Layer__2__Group__ID: return single_value.field_avp__DCA__3GPP__Layer__2__Group__ID->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Interface__Port: return single_value.field_avp__DCA__3GPP__Interface__Port->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data__Deletion: return single_value.field_avp__AAA__3GPP__Subscription__Data__Deletion->is_value(); case AVP__Data::ALT_avp__MIPv6__NONE__Chargable__User__Identity: return single_value.field_avp__MIPv6__NONE__Chargable__User__Identity->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Trace__Collection__Entity: return single_value.field_avp__AAA__3GPP__Trace__Collection__Entity->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__AoC__Request__Type: return single_value.field_avp__DCA__3GPP__AoC__Request__Type->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Feature__List__ID: return single_value.field_avp__CxDx__3GPP__Feature__List__ID->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Redirect__Host: return single_value.field_avp__BASE__NONE__Redirect__Host->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Network__Access__Mode: return single_value.field_avp__AAA__3GPP__Network__Access__Mode->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Framed__Compression: return single_value.field_avp__DNAS__NONE__Framed__Compression->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Zone__Access: return single_value.field_avp__DNAS__NONE__ARAP__Zone__Access->is_value(); case AVP__Data::ALT_avp__GI__3GPP__3GPP__Selection__Mode: return single_value.field_avp__GI__3GPP__3GPP__Selection__Mode->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__QoS__Filter__Rule: return single_value.field_avp__DNAS__NONE__QoS__Filter__Rule->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Complete__Data__List__Included__Indicator: return single_value.field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__AAA__SPI: return single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__SPI->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Name: return single_value.field_avp__DCA__3GPP__LCS__Client__Name->is_value(); case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__Address: return single_value.field_avp__GI__3GPP__3GPP__SGSN__Address->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier: return single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Called__Asserted__Identity: return single_value.field_avp__DCA__3GPP__Called__Asserted__Identity->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__TWAG__Address: return single_value.field_avp__DCA__3GPP__TWAG__Address->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MSA__Lifetime: return single_value.field_avp__MIPv4__NONE__MIP__MSA__Lifetime->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Time: return single_value.field_avp__DCA__3GPP__Talk__Burst__Time->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Token__Text: return single_value.field_avp__DCA__3GPP__Token__Text->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Time__Unit: return single_value.field_avp__DCA__3GPP__Rate__Control__Time__Unit->is_value(); case AVP__Data::ALT_avp__GI__3GPP__External__Identifier: return single_value.field_avp__GI__3GPP__External__Identifier->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Reason__Header: return single_value.field_avp__DCA__3GPP__Reason__Header->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__WLCP__Key: return single_value.field_avp__AAA__3GPP__WLCP__Key->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Reachability__Type: return single_value.field_avp__S6__3GPP__Reachability__Type->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SIP__Request__Timestamp: return single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Framed__Route: return single_value.field_avp__DNAS__NONE__Framed__Route->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Private__Group__Id: return single_value.field_avp__DNAS__NONE__Tunnel__Private__Group__Id->is_value(); case AVP__Data::ALT_avp__DCC__NONE__CC__Request__Type: return single_value.field_avp__DCC__NONE__CC__Request__Type->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Source__IP__Address: return single_value.field_avp__DCA__3GPP__ProSe__Source__IP__Address->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Type__Of__External__Identifier: return single_value.field_avp__S6__3GPP__Type__Of__External__Identifier->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Event__Report__Indication: return single_value.field_avp__PCC__3GPP__Event__Report__Indication->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__MDT__Configuration: return single_value.field_avp__AAA__3GPP__MDT__Configuration->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Report: return single_value.field_avp__PCC__3GPP__Usage__Monitoring__Report->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Participants: return single_value.field_avp__DCA__3GPP__Number__Of__Participants->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__MSC__Address: return single_value.field_avp__DCA__3GPP__MSC__Address->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Priviledged__Sender__Indication: return single_value.field_avp__CxDx__3GPP__Priviledged__Sender__Indication->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Adjacent__Access__Restriction__Data: return single_value.field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service__Obligatory__Type: return single_value.field_avp__DCA__3GPP__AoC__Service__Obligatory__Type->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID: return single_value.field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Usage: return single_value.field_avp__DCA__3GPP__Time__First__Usage->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Reason__Info: return single_value.field_avp__CxDx__3GPP__Reason__Info->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Default__EPS__Bearer__QoS: return single_value.field_avp__PCC__3GPP__Default__EPS__Bearer__QoS->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__CLR__Flags: return single_value.field_avp__AAA__3GPP__CLR__Flags->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__ULR__Flags: return single_value.field_avp__AAA__3GPP__ULR__Flags->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Originating__SCCP__Address: return single_value.field_avp__DCA__3GPP__Originating__SCCP__Address->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__ICS__Indicator: return single_value.field_avp__AAA__3GPP__ICS__Indicator->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Calling__Station__Id: return single_value.field_avp__DNAS__NONE__Calling__Station__Id->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Client__Auth__Id: return single_value.field_avp__DNAS__NONE__Tunnel__Client__Auth__Id->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Currency__Code: return single_value.field_avp__DCC__NONE__Currency__Code->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Cancellation__Type: return single_value.field_avp__AAA__3GPP__Cancellation__Type->is_value(); case AVP__Data::ALT_avp__BASE__NONE__E2E__Sequence: return single_value.field_avp__BASE__NONE__E2E__Sequence->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Origin__Realm: return single_value.field_avp__BASE__NONE__Origin__Realm->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__PDN__Type: return single_value.field_avp__AAA__3GPP__PDN__Type->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Scale__Factor: return single_value.field_avp__DCA__3GPP__Scale__Factor->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__IM__Information: return single_value.field_avp__DCA__3GPP__IM__Information->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Prompt: return single_value.field_avp__DNAS__NONE__Prompt->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SDP__Offer__Timestamp: return single_value.field_avp__DCA__3GPP__SDP__Offer__Timestamp->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__PPR__Flags: return single_value.field_avp__AAA__3GPP__PPR__Flags->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__MM__Content__Type: return single_value.field_avp__DCA__3GPP__MM__Content__Type->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__CPDT__Information: return single_value.field_avp__DCA__3GPP__CPDT__Information->is_value(); case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__IPv6__Address: return single_value.field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__DER__S6b__Flags: return single_value.field_avp__AAA__3GPP__DER__S6b__Flags->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SCS__Realm: return single_value.field_avp__DCA__3GPP__SCS__Realm->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__LCS__Requestor__Id: return single_value.field_avp__DCA__3GPP__LCS__Requestor__Id->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Identifier: return single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Redirect__Server: return single_value.field_avp__DCC__NONE__Redirect__Server->is_value(); case AVP__Data::ALT_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status: return single_value.field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role__info__Units: return single_value.field_avp__DCA__3GPP__PoC__User__Role__info__Units->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part: return single_value.field_avp__DCA__3GPP__Variable__Part->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID: return single_value.field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data: return single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Operation: return single_value.field_avp__PCC__3GPP__Bearer__Operation->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Current__Location__Retrieved: return single_value.field_avp__AAA__3GPP__Current__Location__Retrieved->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Pre__emption__Control__Info: return single_value.field_avp__RX__3GPP__Pre__emption__Control__Info->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__TDF__Application__Instance__Identifier: return single_value.field_avp__PCC__3GPP__TDF__Application__Instance__Identifier->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SM__Device__Trigger__Information: return single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Information->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Service__Information: return single_value.field_avp__DCA__3GPP__Service__Information->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Acct__Interim__Interval: return single_value.field_avp__BASE__NONE__Acct__Interim__Interval->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Number: return single_value.field_avp__RX__3GPP__Media__Component__Number->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Path: return single_value.field_avp__CxDx__3GPP__Path->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Usage: return single_value.field_avp__PCC__3GPP__Packet__Filter__Usage->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__Event__1F: return single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1F->is_value(); case AVP__Data::ALT_avp__S6__3GPP__MONTE__Location__Type: return single_value.field_avp__S6__3GPP__MONTE__Location__Type->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Inter__Operator__Identifier: return single_value.field_avp__DCA__3GPP__Inter__Operator__Identifier->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__RDS__Indicator: return single_value.field_avp__AAA__3GPP__RDS__Indicator->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Cancellation__Timestamp: return single_value.field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__MMTel__SService__Type: return single_value.field_avp__DCA__3GPP__MMTel__SService__Type->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Optional__Capability: return single_value.field_avp__CxDx__3GPP__Optional__Capability->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Header__Length: return single_value.field_avp__PCC__3GPP__Tunnel__Header__Length->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Reporting__Trigger: return single_value.field_avp__AAA__3GPP__Reporting__Trigger->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate: return single_value.field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name: return single_value.field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Group__PLMN__Id: return single_value.field_avp__AAA__3GPP__Group__PLMN__Id->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Reply__Path__Requested: return single_value.field_avp__DCA__3GPP__Reply__Path__Requested->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__User__Id: return single_value.field_avp__AAA__3GPP__User__Id->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Serving__Node__Type: return single_value.field_avp__DCA__3GPP__Serving__Node__Type->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Node: return single_value.field_avp__DNAS__NONE__Login__LAT__Node->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Originating__Line__Info: return single_value.field_avp__DNAS__NONE__Originating__Line__Info->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Exponent: return single_value.field_avp__DCC__NONE__Exponent->is_value(); case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Authenticator: return single_value.field_avp__MIPv6__NONE__MIP__Authenticator->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info: return single_value.field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Input__Octets: return single_value.field_avp__MIPv4__NONE__Accounting__Input__Octets->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__EPS__User__State: return single_value.field_avp__AAA__3GPP__EPS__User__State->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Origin__Host: return single_value.field_avp__BASE__NONE__Origin__Host->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Access__Authorization__Flags: return single_value.field_avp__AAA__3GPP__Access__Authorization__Flags->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__PDP__Address: return single_value.field_avp__DCA__3GPP__PDP__Address->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator: return single_value.field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__NNI__Information: return single_value.field_avp__DCA__3GPP__NNI__Information->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Location__Estimate: return single_value.field_avp__DCA__3GPP__Location__Estimate->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Offline__Charging: return single_value.field_avp__DCA__3GPP__Offline__Charging->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Retry__Interval: return single_value.field_avp__RX__3GPP__Retry__Interval->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Accounting__Session__Id: return single_value.field_avp__BASE__NONE__Accounting__Session__Id->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Additional__Content__Information: return single_value.field_avp__DCA__3GPP__Additional__Content__Information->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Restriction__Filter__Rule: return single_value.field_avp__DCC__NONE__Restriction__Filter__Rule->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Cause__Code: return single_value.field_avp__DCA__3GPP__Cause__Code->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Connection__Mode: return single_value.field_avp__AAA__3GPP__TWAN__Connection__Mode->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Identifier: return single_value.field_avp__PCC__3GPP__Packet__Filter__Identifier->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Address__Data: return single_value.field_avp__DCA__3GPP__Address__Data->is_value(); case AVP__Data::ALT_avp__S6__3GPP__SCEF__Reference__ID: return single_value.field_avp__S6__3GPP__SCEF__Reference__ID->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Content__Type: return single_value.field_avp__DCA__3GPP__Content__Type->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Resource__Release__Notification: return single_value.field_avp__PCC__3GPP__Resource__Release__Notification->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Name: return single_value.field_avp__PCC__3GPP__ADC__Rule__Name->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Function__IP__Address: return single_value.field_avp__DCA__3GPP__ProSe__Function__IP__Address->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Guaranteed__Bitrate__DL: return single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__DL->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Disconnect__Cause: return single_value.field_avp__BASE__NONE__Disconnect__Cause->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Error__Diagnostic: return single_value.field_avp__AAA__3GPP__Error__Diagnostic->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Supported__BW__UL: return single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__UL->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__UDP__Source__Port: return single_value.field_avp__PCC__3GPP__UDP__Source__Port->is_value(); case AVP__Data::ALT_avp__DCC__NONE__CC__Total__Octets: return single_value.field_avp__DCC__NONE__CC__Total__Octets->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Accounting__Record__Type: return single_value.field_avp__BASE__NONE__Accounting__Record__Type->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SMS__Result: return single_value.field_avp__DCA__3GPP__SMS__Result->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__MMS__Information: return single_value.field_avp__DCA__3GPP__MMS__Information->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__From__SIP__Header: return single_value.field_avp__CxDx__3GPP__From__SIP__Header->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Definition: return single_value.field_avp__PCC__3GPP__Routing__Rule__Definition->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__SIPTO__Local__Network__Permission: return single_value.field_avp__AAA__3GPP__SIPTO__Local__Network__Permission->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__CUG__Information: return single_value.field_avp__DCA__3GPP__CUG__Information->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed: return single_value.field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Value__Digits: return single_value.field_avp__DCC__NONE__Value__Digits->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__AAA__Auth: return single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__Auth->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Acct__Application__Id: return single_value.field_avp__BASE__NONE__Acct__Application__Id->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Associated__Party__Address: return single_value.field_avp__DCA__3GPP__Associated__Party__Address->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authenticate: return single_value.field_avp__CxDx__3GPP__SIP__Authenticate->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Service__Type: return single_value.field_avp__AAA__3GPP__Service__Type->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Immediate__Response__Preferred: return single_value.field_avp__AAA__3GPP__Immediate__Response__Preferred->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Zone: return single_value.field_avp__DNAS__NONE__Framed__Appletalk__Zone->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Login__IPv6__Host: return single_value.field_avp__DNAS__NONE__Login__IPv6__Host->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Local__GW__Inserted__Indication: return single_value.field_avp__DCA__3GPP__Local__GW__Inserted__Indication->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__XRES: return single_value.field_avp__AAA__3GPP__XRES->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Final__Unit__Indication: return single_value.field_avp__DCC__NONE__Final__Unit__Indication->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Deferred__Location__Event__Type: return single_value.field_avp__DCA__3GPP__Deferred__Location__Event__Type->is_value(); case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMSI: return single_value.field_avp__GI__3GPP__3GPP__IMSI->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__User__State: return single_value.field_avp__AAA__3GPP__User__State->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__to__HA__MSA: return single_value.field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Result__Code: return single_value.field_avp__BASE__NONE__Result__Code->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Envelope: return single_value.field_avp__DCA__3GPP__Envelope->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity: return single_value.field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__IMS__Communication__Service__Identifier: return single_value.field_avp__DCA__3GPP__IMS__Communication__Service__Identifier->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Framed__IP__Address: return single_value.field_avp__DNAS__NONE__Framed__IP__Address->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Trust__Relationship__Update: return single_value.field_avp__AAA__3GPP__Trust__Relationship__Update->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control__Downlink: return single_value.field_avp__DCA__3GPP__APN__Rate__Control__Downlink->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Session__Direction: return single_value.field_avp__DCA__3GPP__Session__Direction->is_value(); case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Realm: return single_value.field_avp__S6__3GPP__IP__SM__GW__Realm->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__Identifier: return single_value.field_avp__DCA__3GPP__Monitoring__UE__Identifier->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Reference__ID__Validity__Time: return single_value.field_avp__S6__3GPP__Reference__ID__Validity__Time->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__TFT__Packet__Filter__Information: return single_value.field_avp__PCC__3GPP__TFT__Packet__Filter__Information->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity: return single_value.field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Min__Desired__Bandwidth__DL: return single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__DL->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Transmitter__Info: return single_value.field_avp__DCA__3GPP__Transmitter__Info->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Group__Reporting__Guard__Timer: return single_value.field_avp__S6__3GPP__Group__Reporting__Guard__Timer->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__PS__Furnish__Charging__Information: return single_value.field_avp__DCA__3GPP__PS__Furnish__Charging__Information->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Associated__Identities: return single_value.field_avp__CxDx__3GPP__Associated__Identities->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Session__Linking__Indicator: return single_value.field_avp__PCC__3GPP__Session__Linking__Indicator->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Auth__Session__State: return single_value.field_avp__BASE__NONE__Auth__Session__State->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Maximum__Number__of__Reports: return single_value.field_avp__S6__3GPP__Maximum__Number__of__Reports->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__PRA__Install: return single_value.field_avp__PCC__3GPP__PRA__Install->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__V2X__Permission: return single_value.field_avp__AAA__3GPP__V2X__Permission->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Range__Class: return single_value.field_avp__DCA__3GPP__ProSe__Range__Class->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Carrier__Select__Routing__Information: return single_value.field_avp__DCA__3GPP__Carrier__Select__Routing__Information->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__QoS__Negotiation: return single_value.field_avp__PCC__3GPP__QoS__Negotiation->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__LIPA__Permission: return single_value.field_avp__AAA__3GPP__LIPA__Permission->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Auth__Data__Item: return single_value.field_avp__CxDx__3GPP__SIP__Auth__Data__Item->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__3GPP2__MEID: return single_value.field_avp__AAA__3GPP__3GPP2__MEID->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__MN__MSA: return single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data: return single_value.field_avp__AAA__3GPP__Subscription__Data->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Multiple__Registration__Indication: return single_value.field_avp__CxDx__3GPP__Multiple__Registration__Indication->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability__UTRAN: return single_value.field_avp__AAA__3GPP__WLAN__offloadability__UTRAN->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Vendor__Specific__Application__Id: return single_value.field_avp__BASE__NONE__Vendor__Specific__Application__Id->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__IMSI__Unauthenticated__Flag: return single_value.field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Interface__Id: return single_value.field_avp__DCA__3GPP__Interface__Id->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__CSG__Subscription__Data: return single_value.field_avp__AAA__3GPP__CSG__Subscription__Data->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Diagnostics: return single_value.field_avp__DCA__3GPP__Diagnostics->is_value(); case AVP__Data::ALT_avp__MIPv6__NONE__Service__Selection: return single_value.field_avp__MIPv6__NONE__Service__Selection->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__TS__Code: return single_value.field_avp__AAA__3GPP__TS__Code->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Client__Endpoint: return single_value.field_avp__DNAS__NONE__Tunnel__Client__Endpoint->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__AN__Trusted: return single_value.field_avp__AAA__3GPP__AN__Trusted->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Funtionality: return single_value.field_avp__DCA__3GPP__Monitoring__Event__Funtionality->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Aux__Applic__Info: return single_value.field_avp__DCA__3GPP__Aux__Applic__Info->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Nonce: return single_value.field_avp__MIPv4__NONE__MIP__Nonce->is_value(); case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Number: return single_value.field_avp__S6__3GPP__IP__SM__GW__Number->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__AAR__Flags: return single_value.field_avp__AAA__3GPP__AAR__Flags->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__External__ID: return single_value.field_avp__DCA__3GPP__LCS__Client__External__ID->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__VLR__Number: return single_value.field_avp__DCA__3GPP__VLR__Number->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Install: return single_value.field_avp__PCC__3GPP__Charging__Rule__Install->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Rx__Request__Type: return single_value.field_avp__RX__3GPP__Rx__Request__Type->is_value(); case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Response: return single_value.field_avp__S6__3GPP__NIDD__Authorization__Response->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Outgoing__Trunk__Group__Id: return single_value.field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Transport__Access__Type: return single_value.field_avp__AAA__3GPP__Transport__Access__Type->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id: return single_value.field_avp__DCC__NONE__Subscription__Id->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Remove: return single_value.field_avp__PCC__3GPP__QoS__Rule__Remove->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data: return single_value.field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Message__Body: return single_value.field_avp__DCA__3GPP__Message__Body->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Communication__Duration__Time: return single_value.field_avp__S6__3GPP__Communication__Duration__Time->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Access__Availability__Change__Reason: return single_value.field_avp__PCC__3GPP__Access__Availability__Change__Reason->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__TDF__Application__Identifier: return single_value.field_avp__PCC__3GPP__TDF__Application__Identifier->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Requested__PLMN__Identifier: return single_value.field_avp__DCA__3GPP__Requested__PLMN__Identifier->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Location__Area__Identity: return single_value.field_avp__AAA__3GPP__Location__Area__Identity->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Status: return single_value.field_avp__RX__3GPP__Media__Component__Status->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__eDRX__Cycle__Length__Value: return single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length__Value->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__Challenge: return single_value.field_avp__MIPv4__NONE__MIP__FA__Challenge->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Visited__Network__Identifier: return single_value.field_avp__CxDx__3GPP__Visited__Network__Identifier->is_value(); case AVP__Data::ALT_avp__S6__3GPP__RIR__Flags: return single_value.field_avp__S6__3GPP__RIR__Flags->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Volume__Quota__Threshold: return single_value.field_avp__DCA__3GPP__Volume__Quota__Threshold->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Incremental__Cost: return single_value.field_avp__DCA__3GPP__Incremental__Cost->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Level: return single_value.field_avp__PCC__3GPP__Usage__Monitoring__Level->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Collection__Period__RRM__LTE: return single_value.field_avp__AAA__3GPP__Collection__Period__RRM__LTE->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Extended__APN__AMBR__UL: return single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__UL->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Subscriber__Status: return single_value.field_avp__AAA__3GPP__Subscriber__Status->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Identity__with__Emergency__Registration: return single_value.field_avp__CxDx__3GPP__Identity__with__Emergency__Registration->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Originator__Received__Address: return single_value.field_avp__DCA__3GPP__Originator__Received__Address->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service: return single_value.field_avp__DCA__3GPP__AoC__Service->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Tariff__Change__Usage: return single_value.field_avp__DCC__NONE__Tariff__Change__Usage->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__LCS__PrivacyException: return single_value.field_avp__AAA__3GPP__LCS__PrivacyException->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__QoS__Subscribed: return single_value.field_avp__AAA__3GPP__QoS__Subscribed->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__NAS__IP__Address: return single_value.field_avp__DNAS__NONE__NAS__IP__Address->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Value: return single_value.field_avp__DCA__3GPP__Variable__Part__Value->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Read__Reply__Report__Requested: return single_value.field_avp__DCA__3GPP__Read__Reply__Report__Requested->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Event__Charging__TimeStamp: return single_value.field_avp__DCA__3GPP__Event__Charging__TimeStamp->is_value(); case AVP__Data::ALT_avp__RX__3GPP__RR__Bandwidth: return single_value.field_avp__RX__3GPP__RR__Bandwidth->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Auth: return single_value.field_avp__DNAS__NONE__CHAP__Auth->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Service__Context__Id: return single_value.field_avp__DCC__NONE__Service__Context__Id->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Authenticator__Length: return single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Length->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SDP__TimeStamps: return single_value.field_avp__DCA__3GPP__SDP__TimeStamps->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__IMS__Charging__Identifier: return single_value.field_avp__DCA__3GPP__IMS__Charging__Identifier->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__MIP__FA__RK__SPI: return single_value.field_avp__AAA__3GPP__MIP__FA__RK__SPI->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Related__Trigger: return single_value.field_avp__DCA__3GPP__Related__Trigger->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL: return single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL->is_value(); case AVP__Data::ALT_avp__S6__3GPP__SCS__Identity: return single_value.field_avp__S6__3GPP__SCS__Identity->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__LCS__Name__String: return single_value.field_avp__DCA__3GPP__LCS__Name__String->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Address: return single_value.field_avp__RX__3GPP__Access__Network__Charging__Address->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Identifier: return single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Inband__Security__Id: return single_value.field_avp__BASE__NONE__Inband__Security__Id->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Value: return single_value.field_avp__DCA__3GPP__ISUP__Cause__Value->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Name: return single_value.field_avp__PCC__3GPP__Charging__Rule__Name->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Ip__Domain__Id: return single_value.field_avp__RX__3GPP__Ip__Domain__Id->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__TDF__IP__Address: return single_value.field_avp__PCC__3GPP__TDF__IP__Address->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__UE__Usage__Type: return single_value.field_avp__AAA__3GPP__UE__Usage__Type->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction: return single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Charged__Party: return single_value.field_avp__DCA__3GPP__Charged__Party->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__PDN__Connection__Charging__ID: return single_value.field_avp__DCA__3GPP__PDN__Connection__Charging__ID->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__User__Data__Already__Available: return single_value.field_avp__CxDx__3GPP__User__Data__Already__Available->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Security__Parameter__Index: return single_value.field_avp__PCC__3GPP__Security__Parameter__Index->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__MME__Number__for__MT__SMS: return single_value.field_avp__AAA__3GPP__MME__Number__for__MT__SMS->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL: return single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL->is_value(); case AVP__Data::ALT_avp__DCC__NONE__CC__Correlation__Id: return single_value.field_avp__DCC__NONE__CC__Correlation__Id->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Home__Agent__Host: return single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Host->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Route__Record: return single_value.field_avp__BASE__NONE__Route__Record->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SM__User__Data__Header: return single_value.field_avp__DCA__3GPP__SM__User__Data__Header->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Carrier__Frequency: return single_value.field_avp__AAA__3GPP__Carrier__Frequency->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__MMTel__Information: return single_value.field_avp__DCA__3GPP__MMTel__Information->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Mandatory__Capability: return single_value.field_avp__CxDx__3GPP__Mandatory__Capability->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Trace__NE__Type__List: return single_value.field_avp__AAA__3GPP__Trace__NE__Type__List->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode: return single_value.field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Port__Limit: return single_value.field_avp__DNAS__NONE__Port__Limit->is_value(); case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Feature__Vector: return single_value.field_avp__MIPv6__NONE__MIP6__Feature__Vector->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Multiple__Services__Credit__Control: return single_value.field_avp__DCC__NONE__Multiple__Services__Credit__Control->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator: return single_value.field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__NOR__Flags: return single_value.field_avp__AAA__3GPP__NOR__Flags->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Message__ID: return single_value.field_avp__DCA__3GPP__Message__ID->is_value(); case AVP__Data::ALT_avp__GI__3GPP__3GPP__MS__TimeZone: return single_value.field_avp__GI__3GPP__3GPP__MS__TimeZone->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__External__Client: return single_value.field_avp__AAA__3GPP__External__Client->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Charge__Reason__Code: return single_value.field_avp__DCA__3GPP__Charge__Reason__Code->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Authorization__Lifetime: return single_value.field_avp__BASE__NONE__Authorization__Lifetime->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__TWAN__PCO: return single_value.field_avp__AAA__3GPP__TWAN__PCO->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__PoC__Change__Conditions: return single_value.field_avp__DCA__3GPP__PoC__Change__Conditions->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Language: return single_value.field_avp__DCA__3GPP__Language->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Requested__BW__DL: return single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__DL->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Features: return single_value.field_avp__DNAS__NONE__ARAP__Features->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Framed__MTU: return single_value.field_avp__DNAS__NONE__Framed__MTU->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Unit__Quota__Threshold: return single_value.field_avp__DCA__3GPP__Unit__Quota__Threshold->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Accounting__Auth__Method: return single_value.field_avp__DNAS__NONE__Accounting__Auth__Method->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Authenticator__Offset: return single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Offset->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__MBMS__Information: return single_value.field_avp__DCA__3GPP__MBMS__Information->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Bearer__Capability: return single_value.field_avp__DCA__3GPP__Bearer__Capability->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Service__URN: return single_value.field_avp__RX__3GPP__Service__URN->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Supported__Services: return single_value.field_avp__S6__3GPP__Supported__Services->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Description: return single_value.field_avp__DCA__3GPP__SDP__Media__Description->is_value(); case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Output__Packets: return single_value.field_avp__MIPv4__NONE__Accounting__Output__Packets->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Radio__Parameter__Set__Info: return single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Info->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Rule__DeActivation__Time: return single_value.field_avp__PCC__3GPP__Rule__DeActivation__Time->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Relay__Node__Indicator: return single_value.field_avp__AAA__3GPP__Relay__Node__Indicator->is_value(); case AVP__Data::ALT_avp__S6__3GPP__T4__Data: return single_value.field_avp__S6__3GPP__T4__Data->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Fixed__User__Location__Info: return single_value.field_avp__PCC__3GPP__Fixed__User__Location__Info->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Coverage__Status: return single_value.field_avp__DCA__3GPP__Coverage__Status->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Online: return single_value.field_avp__PCC__3GPP__Online->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Base__Name: return single_value.field_avp__PCC__3GPP__ADC__Rule__Base__Name->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__SCEF__Realm: return single_value.field_avp__AAA__3GPP__SCEF__Realm->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__MBMS__Charged__Party: return single_value.field_avp__DCA__3GPP__MBMS__Charged__Party->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Requested__Validity__Time: return single_value.field_avp__S6__3GPP__Requested__Validity__Time->is_value(); case AVP__Data::ALT_avp__DCC__NONE__CC__Request__Number: return single_value.field_avp__DCC__NONE__CC__Request__Number->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__AoC__Information: return single_value.field_avp__DCA__3GPP__AoC__Information->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Supported__Features: return single_value.field_avp__CxDx__3GPP__Supported__Features->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Local__Time__Zone: return single_value.field_avp__AAA__3GPP__Local__Time__Zone->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__GERAN__Vector: return single_value.field_avp__AAA__3GPP__GERAN__Vector->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Call__ID__SIP__Header: return single_value.field_avp__CxDx__3GPP__Call__ID__SIP__Header->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Online__Charging__Flag: return single_value.field_avp__DCA__3GPP__Online__Charging__Flag->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Number__of__Messages__Sent: return single_value.field_avp__DCA__3GPP__Number__of__Messages__Sent->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile: return single_value.field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile->is_value(); case AVP__Data::ALT_avp__GI__3GPP__3GPP__Session__Stop__Indicator: return single_value.field_avp__GI__3GPP__3GPP__Session__Stop__Indicator->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__GPRS__Subscription__Data: return single_value.field_avp__AAA__3GPP__GPRS__Subscription__Data->is_value(); case AVP__Data::ALT_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile: return single_value.field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Access__Transfer__Type: return single_value.field_avp__DCA__3GPP__Access__Transfer__Type->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Called__Station__Id: return single_value.field_avp__DNAS__NONE__Called__Station__Id->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Inter__UE__Transfer: return single_value.field_avp__DCA__3GPP__Inter__UE__Transfer->is_value(); case AVP__Data::ALT_avp__DCC__NONE__Cost__Unit: return single_value.field_avp__DCC__NONE__Cost__Unit->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Accounting__Realtime__Required: return single_value.field_avp__BASE__NONE__Accounting__Realtime__Required->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Termination__Cause: return single_value.field_avp__BASE__NONE__Termination__Cause->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Received__Talk__Burst__Volume: return single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Volume->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Max__Rate: return single_value.field_avp__DCA__3GPP__Rate__Control__Max__Rate->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Class__Identifier: return single_value.field_avp__DCA__3GPP__Class__Identifier->is_value(); case AVP__Data::ALT_avp__GI__3GPP__3GPP__Allocate__IP__Type: return single_value.field_avp__GI__3GPP__3GPP__Allocate__IP__Type->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__SM__Back__Off__Timer: return single_value.field_avp__AAA__3GPP__SM__Back__Off__Timer->is_value(); case AVP__Data::ALT_avp__RX__3GPP__Specific__Action: return single_value.field_avp__RX__3GPP__Specific__Action->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Maximum__Detection__Time: return single_value.field_avp__S6__3GPP__Maximum__Detection__Time->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Login__TCP__Port: return single_value.field_avp__DNAS__NONE__Login__TCP__Port->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__Password__Retry: return single_value.field_avp__DNAS__NONE__Password__Retry->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Time__Stamps: return single_value.field_avp__DCA__3GPP__Time__Stamps->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Base__Time__Interval: return single_value.field_avp__DCA__3GPP__Base__Time__Interval->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__UWAN__User__Location__Info: return single_value.field_avp__DCA__3GPP__UWAN__User__Location__Info->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Role__Of__UE: return single_value.field_avp__DCA__3GPP__ProSe__Role__Of__UE->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__RAT__Type: return single_value.field_avp__PCC__3GPP__RAT__Type->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Ext__PDP__Address: return single_value.field_avp__AAA__3GPP__Ext__PDP__Address->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Type: return single_value.field_avp__DCA__3GPP__PoC__Session__Type->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause: return single_value.field_avp__DCA__3GPP__ISUP__Cause->is_value(); case AVP__Data::ALT_avp__RX__3GPP__AF__Signalling__Protocol: return single_value.field_avp__RX__3GPP__AF__Signalling__Protocol->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Adjacent__PLMNs: return single_value.field_avp__AAA__3GPP__Adjacent__PLMNs->is_value(); case AVP__Data::ALT_avp__S6__3GPP__Service__Result__Code: return single_value.field_avp__S6__3GPP__Service__Result__Code->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__SGSN__Location__Information: return single_value.field_avp__AAA__3GPP__SGSN__Location__Information->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Authorised__QoS: return single_value.field_avp__DCA__3GPP__Authorised__QoS->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Transmission: return single_value.field_avp__DCA__3GPP__Time__First__Transmission->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Stop__Time: return single_value.field_avp__DCA__3GPP__Stop__Time->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Reason__Code: return single_value.field_avp__CxDx__3GPP__Reason__Code->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Pre__emption__Vulnerability: return single_value.field_avp__PCC__3GPP__Pre__emption__Vulnerability->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__Equivalent__PLMN__List: return single_value.field_avp__AAA__3GPP__Equivalent__PLMN__List->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__Default__Access: return single_value.field_avp__PCC__3GPP__Default__Access->is_value(); case AVP__Data::ALT_avp__CxDx__3GPP__Supported__Applications: return single_value.field_avp__CxDx__3GPP__Supported__Applications->is_value(); case AVP__Data::ALT_avp__BASE__NONE__Class: return single_value.field_avp__BASE__NONE__Class->is_value(); case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Challenge__Response: return single_value.field_avp__DNAS__NONE__ARAP__Challenge__Response->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__SM__Message__Type: return single_value.field_avp__DCA__3GPP__SM__Message__Type->is_value(); case AVP__Data::ALT_avp__DCC__NONE__CC__Sub__Session__Id: return single_value.field_avp__DCC__NONE__CC__Sub__Session__Id->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__IDR__Flags: return single_value.field_avp__AAA__3GPP__IDR__Flags->is_value(); case AVP__Data::ALT_avp__PCC__3GPP__PS__to__CS__Session__Continuity: return single_value.field_avp__PCC__3GPP__PS__to__CS__Session__Continuity->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__V2X__Subscription__Data: return single_value.field_avp__AAA__3GPP__V2X__Subscription__Data->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Refund__Information: return single_value.field_avp__DCA__3GPP__Refund__Information->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Rate__Element: return single_value.field_avp__DCA__3GPP__Rate__Element->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__PDP__Type: return single_value.field_avp__AAA__3GPP__PDP__Type->is_value(); case AVP__Data::ALT_avp__AAA__3GPP__AMBR: return single_value.field_avp__AAA__3GPP__AMBR->is_value(); case AVP__Data::ALT_avp__DCA__3GPP__Submission__Time: return single_value.field_avp__DCA__3GPP__Submission__Time->is_value(); case AVP__Data::ALT_avp__UNKNOWN: return single_value.field_avp__UNKNOWN->is_value(); default: TTCN_error("Internal error: Invalid selector in a specific value when performing is_value operation on a template of union type @DIAMETER_Types.AVP_Data."); } } AVP__Data AVP__Data_template::valueof() const { if (template_selection != SPECIFIC_VALUE || is_ifpresent) TTCN_error("Performing a valueof or send operation on a non-specific template of union type @DIAMETER_Types.AVP_Data."); AVP__Data ret_val; switch (single_value.union_selection) { case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__IPv6__Address: ret_val.avp__GI__3GPP__3GPP__SGSN__IPv6__Address() = single_value.field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Service: ret_val.avp__DNAS__NONE__Login__LAT__Service() = single_value.field_avp__DNAS__NONE__Login__LAT__Service->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__RAR__Flags: ret_val.avp__AAA__3GPP__RAR__Flags() = single_value.field_avp__AAA__3GPP__RAR__Flags->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SCS__Address: ret_val.avp__DCA__3GPP__SCS__Address() = single_value.field_avp__DCA__3GPP__SCS__Address->valueof(); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__MCC__MNC: ret_val.avp__GI__3GPP__3GPP__GGSN__MCC__MNC() = single_value.field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Direct__Debiting__Failure__Handling: ret_val.avp__DCC__NONE__Direct__Debiting__Failure__Handling() = single_value.field_avp__DCC__NONE__Direct__Debiting__Failure__Handling->valueof(); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Careof__Address: ret_val.avp__MIPv6__NONE__MIP__Careof__Address() = single_value.field_avp__MIPv6__NONE__MIP__Careof__Address->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__TWAN__User__Location__Info: ret_val.avp__DCA__3GPP__TWAN__User__Location__Info() = single_value.field_avp__DCA__3GPP__TWAN__User__Location__Info->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role__IDs: ret_val.avp__DCA__3GPP__PoC__User__Role__IDs() = single_value.field_avp__DCA__3GPP__PoC__User__Role__IDs->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Order: ret_val.avp__DCA__3GPP__Announcement__Order() = single_value.field_avp__DCA__3GPP__Announcement__Order->valueof(); break; case AVP__Data::ALT_avp__CxDx__ETSI__Line__Identifier: ret_val.avp__CxDx__ETSI__Line__Identifier() = single_value.field_avp__CxDx__ETSI__Line__Identifier->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Identifier: ret_val.avp__PCC__3GPP__Bearer__Identifier() = single_value.field_avp__PCC__3GPP__Bearer__Identifier->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Content__Version: ret_val.avp__RX__3GPP__Content__Version() = single_value.field_avp__RX__3GPP__Content__Version->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Applic__ID: ret_val.avp__DCA__3GPP__Applic__ID() = single_value.field_avp__DCA__3GPP__Applic__ID->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__FA__MSA: ret_val.avp__MIPv4__NONE__MIP__HA__to__FA__MSA() = single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Session__Id: ret_val.avp__BASE__NONE__Session__Id() = single_value.field_avp__BASE__NONE__Session__Id->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Route__Header__Transmitted: ret_val.avp__DCA__3GPP__Route__Header__Transmitted() = single_value.field_avp__DCA__3GPP__Route__Header__Transmitted->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Reporting__Reason: ret_val.avp__DCA__3GPP__Reporting__Reason() = single_value.field_avp__DCA__3GPP__Reporting__Reason->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Emergency__Services: ret_val.avp__AAA__3GPP__Emergency__Services() = single_value.field_avp__AAA__3GPP__Emergency__Services->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Description: ret_val.avp__RX__3GPP__Media__Component__Description() = single_value.field_avp__RX__3GPP__Media__Component__Description->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__CSG__Information__Reporting: ret_val.avp__PCC__3GPP__CSG__Information__Reporting() = single_value.field_avp__PCC__3GPP__CSG__Information__Reporting->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Quantity: ret_val.avp__AAA__3GPP__Measurement__Quantity() = single_value.field_avp__AAA__3GPP__Measurement__Quantity->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Location__Information__Configuration: ret_val.avp__S6__3GPP__Location__Information__Configuration() = single_value.field_avp__S6__3GPP__Location__Information__Configuration->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Usage: ret_val.avp__PCC__3GPP__Bearer__Usage() = single_value.field_avp__PCC__3GPP__Bearer__Usage->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Application__provided__Called__Party__Address: ret_val.avp__DCA__3GPP__Application__provided__Called__Party__Address() = single_value.field_avp__DCA__3GPP__Application__provided__Called__Party__Address->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Alert__Timestamp: ret_val.avp__DCA__3GPP__Proximity__Alert__Timestamp() = single_value.field_avp__DCA__3GPP__Proximity__Alert__Timestamp->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Header__Filter: ret_val.avp__PCC__3GPP__Tunnel__Header__Filter() = single_value.field_avp__PCC__3GPP__Tunnel__Header__Filter->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__List__Of__Measurements: ret_val.avp__AAA__3GPP__List__Of__Measurements() = single_value.field_avp__AAA__3GPP__List__Of__Measurements->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Requested__Service__Unit: ret_val.avp__DCC__NONE__Requested__Service__Unit() = single_value.field_avp__DCC__NONE__Requested__Service__Unit->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__QoS__Name: ret_val.avp__PCC__3GPP__Default__QoS__Name() = single_value.field_avp__PCC__3GPP__Default__QoS__Name->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__UVA__Flags: ret_val.avp__AAA__3GPP__UVA__Flags() = single_value.field_avp__AAA__3GPP__UVA__Flags->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Expires: ret_val.avp__DCA__3GPP__Expires() = single_value.field_avp__DCA__3GPP__Expires->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__SAR__Flags: ret_val.avp__CxDx__3GPP__SAR__Flags() = single_value.field_avp__CxDx__3GPP__SAR__Flags->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Information: ret_val.avp__PCC__3GPP__TDF__Information() = single_value.field_avp__PCC__3GPP__TDF__Information->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Group__Service__Id: ret_val.avp__AAA__3GPP__Group__Service__Id() = single_value.field_avp__AAA__3GPP__Group__Service__Id->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__SCCP__Address: ret_val.avp__DCA__3GPP__Recipient__SCCP__Address() = single_value.field_avp__DCA__3GPP__Recipient__SCCP__Address->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Preferred__AoC__Currency: ret_val.avp__DCA__3GPP__Preferred__AoC__Currency() = single_value.field_avp__DCA__3GPP__Preferred__AoC__Currency->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Pool: ret_val.avp__DNAS__NONE__Framed__Pool() = single_value.field_avp__DNAS__NONE__Framed__Pool->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Traffic__Data__Volumes: ret_val.avp__DCA__3GPP__Traffic__Data__Volumes() = single_value.field_avp__DCA__3GPP__Traffic__Data__Volumes->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Time: ret_val.avp__DCC__NONE__CC__Time() = single_value.field_avp__DCC__NONE__CC__Time->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info: ret_val.avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info() = single_value.field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Unit__Cost: ret_val.avp__DCA__3GPP__Unit__Cost() = single_value.field_avp__DCA__3GPP__Unit__Cost->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Digest__Authenticate: ret_val.avp__CxDx__3GPP__SIP__Digest__Authenticate() = single_value.field_avp__CxDx__3GPP__SIP__Digest__Authenticate->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Last__UE__Activity__Time: ret_val.avp__AAA__3GPP__Last__UE__Activity__Time() = single_value.field_avp__AAA__3GPP__Last__UE__Activity__Time->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Context__Identifier: ret_val.avp__AAA__3GPP__Context__Identifier() = single_value.field_avp__AAA__3GPP__Context__Identifier->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Used__Service__Unit: ret_val.avp__DCC__NONE__Used__Service__Unit() = single_value.field_avp__DCC__NONE__Used__Service__Unit->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Reg__Reply: ret_val.avp__MIPv4__NONE__MIP__Reg__Reply() = single_value.field_avp__MIPv4__NONE__MIP__Reg__Reply->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Application__Id: ret_val.avp__BASE__NONE__Auth__Application__Id() = single_value.field_avp__BASE__NONE__Auth__Application__Id->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Reference: ret_val.avp__AAA__3GPP__Trace__Reference() = single_value.field_avp__AAA__3GPP__Trace__Reference->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Access__Info: ret_val.avp__AAA__3GPP__TWAN__Access__Info() = single_value.field_avp__AAA__3GPP__TWAN__Access__Info->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Status__AS__Code: ret_val.avp__DCA__3GPP__Status__AS__Code() = single_value.field_avp__DCA__3GPP__Status__AS__Code->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Type: ret_val.avp__DCA__3GPP__LCS__Client__Type() = single_value.field_avp__DCA__3GPP__LCS__Client__Type->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Network: ret_val.avp__DNAS__NONE__Framed__Appletalk__Network() = single_value.field_avp__DNAS__NONE__Framed__Appletalk__Network->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Prefix: ret_val.avp__DNAS__NONE__Framed__IPv6__Prefix() = single_value.field_avp__DNAS__NONE__Framed__IPv6__Prefix->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Initiation__Type: ret_val.avp__DCA__3GPP__PoC__Session__Initiation__Type() = single_value.field_avp__DCA__3GPP__PoC__Session__Initiation__Type->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Sharing__Key__UL: ret_val.avp__RX__3GPP__Sharing__Key__UL() = single_value.field_avp__RX__3GPP__Sharing__Key__UL->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Size: ret_val.avp__DCA__3GPP__Content__Size() = single_value.field_avp__DCA__3GPP__Content__Size->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Access__Network__Info: ret_val.avp__AAA__3GPP__Access__Network__Info() = single_value.field_avp__AAA__3GPP__Access__Network__Info->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__AF__Charging__Identifier: ret_val.avp__RX__3GPP__AF__Charging__Identifier() = single_value.field_avp__RX__3GPP__AF__Charging__Identifier->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Report: ret_val.avp__S6__3GPP__Monitoring__Event__Report() = single_value.field_avp__S6__3GPP__Monitoring__Event__Report->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Type: ret_val.avp__DCA__3GPP__Service__Specific__Type() = single_value.field_avp__DCA__3GPP__Service__Specific__Type->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Event: ret_val.avp__DCA__3GPP__Event() = single_value.field_avp__DCA__3GPP__Event->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Type: ret_val.avp__RX__3GPP__Media__Type() = single_value.field_avp__RX__3GPP__Media__Type->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Conditional__Policy__Information: ret_val.avp__PCC__3GPP__Conditional__Policy__Information() = single_value.field_avp__PCC__3GPP__Conditional__Policy__Information->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Firmware__Revision: ret_val.avp__BASE__NONE__Firmware__Revision() = single_value.field_avp__BASE__NONE__Firmware__Revision->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Event__Type: ret_val.avp__DCA__3GPP__ProSe__Event__Type() = single_value.field_avp__DCA__3GPP__ProSe__Event__Type->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Network__Request__Support: ret_val.avp__PCC__3GPP__Network__Request__Support() = single_value.field_avp__PCC__3GPP__Network__Request__Support->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__SIPTO__Permission: ret_val.avp__AAA__3GPP__SIPTO__Permission() = single_value.field_avp__AAA__3GPP__SIPTO__Permission->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Terminating__IOI: ret_val.avp__DCA__3GPP__Terminating__IOI() = single_value.field_avp__DCA__3GPP__Terminating__IOI->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Supported__BW__DL: ret_val.avp__RX__3GPP__Extended__Max__Supported__BW__DL() = single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__DL->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__UE__Local__IP__Address: ret_val.avp__PCC__3GPP__UE__Local__IP__Address() = single_value.field_avp__PCC__3GPP__UE__Local__IP__Address->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Sequence__Number: ret_val.avp__DCA__3GPP__SM__Sequence__Number() = single_value.field_avp__DCA__3GPP__SM__Sequence__Number->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Information: ret_val.avp__DCA__3GPP__IMS__Information() = single_value.field_avp__DCA__3GPP__IMS__Information->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List: ret_val.avp__PCC__3GPP__Presence__Reporting__Area__Elements__List() = single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Remove: ret_val.avp__PCC__3GPP__Routing__Rule__Remove() = single_value.field_avp__PCC__3GPP__Routing__Rule__Remove->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__SGs__MME__Identity: ret_val.avp__AAA__3GPP__SGs__MME__Identity() = single_value.field_avp__AAA__3GPP__SGs__MME__Identity->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Roaming__Information: ret_val.avp__S6__3GPP__Roaming__Information() = single_value.field_avp__S6__3GPP__Roaming__Information->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Diversions: ret_val.avp__DCA__3GPP__Number__Of__Diversions() = single_value.field_avp__DCA__3GPP__Number__Of__Diversions->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Coverage__Info: ret_val.avp__DCA__3GPP__Coverage__Info() = single_value.field_avp__DCA__3GPP__Coverage__Info->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authentication__Scheme: ret_val.avp__CxDx__3GPP__SIP__Authentication__Scheme() = single_value.field_avp__CxDx__3GPP__SIP__Authentication__Scheme->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__RSRP: ret_val.avp__AAA__3GPP__Event__Threshold__RSRP() = single_value.field_avp__AAA__3GPP__Event__Threshold__RSRP->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__User__Authorization__Type: ret_val.avp__CxDx__3GPP__User__Authorization__Type() = single_value.field_avp__CxDx__3GPP__User__Authorization__Type->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__PLMN__Client: ret_val.avp__AAA__3GPP__PLMN__Client() = single_value.field_avp__AAA__3GPP__PLMN__Client->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Re__Synchronization__Info: ret_val.avp__AAA__3GPP__Re__Synchronization__Info() = single_value.field_avp__AAA__3GPP__Re__Synchronization__Info->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Grace__Period: ret_val.avp__BASE__NONE__Auth__Grace__Period() = single_value.field_avp__BASE__NONE__Auth__Grace__Period->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__User__CSG__Information: ret_val.avp__DCA__3GPP__User__CSG__Information() = single_value.field_avp__DCA__3GPP__User__CSG__Information->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Status: ret_val.avp__DCA__3GPP__SM__Status() = single_value.field_avp__DCA__3GPP__SM__Status->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__IP__Realm__Default__Indication: ret_val.avp__DCA__3GPP__IP__Realm__Default__Indication() = single_value.field_avp__DCA__3GPP__IP__Realm__Default__Indication->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__RAND: ret_val.avp__AAA__3GPP__RAND() = single_value.field_avp__AAA__3GPP__RAND->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Depth: ret_val.avp__AAA__3GPP__Trace__Depth() = single_value.field_avp__AAA__3GPP__Trace__Depth->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__to__FA__MSA: ret_val.avp__MIPv4__NONE__MIP__MN__to__FA__MSA() = single_value.field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__SGSN__User__State: ret_val.avp__AAA__3GPP__SGSN__User__State() = single_value.field_avp__AAA__3GPP__SGSN__User__State->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__APN__OI__Replacement: ret_val.avp__AAA__3GPP__APN__OI__Replacement() = single_value.field_avp__AAA__3GPP__APN__OI__Replacement->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Alternate__Charged__Party__Address: ret_val.avp__DCA__3GPP__Alternate__Charged__Party__Address() = single_value.field_avp__DCA__3GPP__Alternate__Charged__Party__Address->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control: ret_val.avp__DCA__3GPP__APN__Rate__Control() = single_value.field_avp__DCA__3GPP__APN__Rate__Control->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Re__Auth__Request__Type: ret_val.avp__BASE__NONE__Re__Auth__Request__Type() = single_value.field_avp__BASE__NONE__Re__Auth__Request__Type->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Relationship__Mode: ret_val.avp__DCA__3GPP__Relationship__Mode() = single_value.field_avp__DCA__3GPP__Relationship__Mode->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__External__Identifier: ret_val.avp__S6__3GPP__External__Identifier() = single_value.field_avp__S6__3GPP__External__Identifier->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Positioning__Data: ret_val.avp__DCA__3GPP__Positioning__Data() = single_value.field_avp__DCA__3GPP__Positioning__Data->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Redirect__Address__Type: ret_val.avp__DCC__NONE__Redirect__Address__Type() = single_value.field_avp__DCC__NONE__Redirect__Address__Type->valueof(); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MN__HA__MSA: ret_val.avp__MIPv6__NONE__MIP__MN__HA__MSA() = single_value.field_avp__MIPv6__NONE__MIP__MN__HA__MSA->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier: ret_val.avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier() = single_value.field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__TFT__Filter: ret_val.avp__PCC__3GPP__TFT__Filter() = single_value.field_avp__PCC__3GPP__TFT__Filter->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Max__Supported__Bandwidth__UL: ret_val.avp__RX__3GPP__Max__Supported__Bandwidth__UL() = single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__UL->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Loss__Of__Connectivity__Reason: ret_val.avp__S6__3GPP__Loss__Of__Connectivity__Reason() = single_value.field_avp__S6__3GPP__Loss__Of__Connectivity__Reason->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Medium__Type: ret_val.avp__DNAS__NONE__Tunnel__Medium__Type() = single_value.field_avp__DNAS__NONE__Tunnel__Medium__Type->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Originator: ret_val.avp__DCA__3GPP__Originator() = single_value.field_avp__DCA__3GPP__Originator->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info__Type: ret_val.avp__DCC__NONE__User__Equipment__Info__Type() = single_value.field_avp__DCC__NONE__User__Equipment__Info__Type->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Number: ret_val.avp__RX__3GPP__Flow__Number() = single_value.field_avp__RX__3GPP__Flow__Number->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Home__Agent__Address: ret_val.avp__MIPv4__NONE__MIP__Home__Agent__Address() = single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Address->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Resource__Allocation__Notification: ret_val.avp__PCC__3GPP__Resource__Allocation__Notification() = single_value.field_avp__PCC__3GPP__Resource__Allocation__Notification->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Basic__Service__Code: ret_val.avp__DCA__3GPP__Basic__Service__Code() = single_value.field_avp__DCA__3GPP__Basic__Service__Code->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Type: ret_val.avp__S6__3GPP__Monitoring__Type() = single_value.field_avp__S6__3GPP__Monitoring__Type->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Role__Of__Node: ret_val.avp__DCA__3GPP__Role__Of__Node() = single_value.field_avp__DCA__3GPP__Role__Of__Node->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__Bearer__Indication: ret_val.avp__PCC__3GPP__Default__Bearer__Indication() = single_value.field_avp__PCC__3GPP__Default__Bearer__Indication->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Information: ret_val.avp__DCA__3GPP__ProSe__Information() = single_value.field_avp__DCA__3GPP__ProSe__Information->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Class__Identifier: ret_val.avp__PCC__3GPP__QoS__Class__Identifier() = single_value.field_avp__PCC__3GPP__QoS__Class__Identifier->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__LIPA__Allowed: ret_val.avp__AAA__3GPP__VPLMN__LIPA__Allowed() = single_value.field_avp__AAA__3GPP__VPLMN__LIPA__Allowed->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Mute__Notification: ret_val.avp__PCC__3GPP__Mute__Notification() = single_value.field_avp__PCC__3GPP__Mute__Notification->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authentication__Context: ret_val.avp__CxDx__3GPP__SIP__Authentication__Context() = single_value.field_avp__CxDx__3GPP__SIP__Authentication__Context->valueof(); break; case AVP__Data::ALT_avp__MIPv6__NONE__QoS__Resources: ret_val.avp__MIPv6__NONE__QoS__Resources() = single_value.field_avp__MIPv6__NONE__QoS__Resources->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Logging__Duration: ret_val.avp__AAA__3GPP__Logging__Duration() = single_value.field_avp__AAA__3GPP__Logging__Duration->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Value: ret_val.avp__DCC__NONE__Service__Parameter__Value() = single_value.field_avp__DCC__NONE__Service__Parameter__Value->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Associated__Registered__Identities: ret_val.avp__CxDx__3GPP__Associated__Registered__Identities() = single_value.field_avp__CxDx__3GPP__Associated__Registered__Identities->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__IP__Address: ret_val.avp__PCC__3GPP__Routing__IP__Address() = single_value.field_avp__PCC__3GPP__Routing__IP__Address->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability__EUTRAN: ret_val.avp__AAA__3GPP__WLAN__offloadability__EUTRAN() = single_value.field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__GW__Address: ret_val.avp__DCA__3GPP__MBMS__GW__Address() = single_value.field_avp__DCA__3GPP__MBMS__GW__Address->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Destination__Interface: ret_val.avp__DCA__3GPP__Destination__Interface() = single_value.field_avp__DCA__3GPP__Destination__Interface->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Emergency__Indicator: ret_val.avp__DCA__3GPP__IMS__Emergency__Indicator() = single_value.field_avp__DCA__3GPP__IMS__Emergency__Indicator->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Change__Time: ret_val.avp__DCA__3GPP__Change__Time() = single_value.field_avp__DCA__3GPP__Change__Time->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__KASME: ret_val.avp__AAA__3GPP__KASME() = single_value.field_avp__AAA__3GPP__KASME->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Session__Key: ret_val.avp__MIPv4__NONE__MIP__Session__Key() = single_value.field_avp__MIPv4__NONE__MIP__Session__Key->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Cost__Information: ret_val.avp__DCA__3GPP__AoC__Cost__Information() = single_value.field_avp__DCA__3GPP__AoC__Cost__Information->valueof(); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__User__Location__Info__Time: ret_val.avp__GI__3GPP__3GPP__User__Location__Info__Time() = single_value.field_avp__GI__3GPP__3GPP__User__Location__Info__Time->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Teleservice__List: ret_val.avp__AAA__3GPP__Teleservice__List() = single_value.field_avp__AAA__3GPP__Teleservice__List->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__UTRAN__Vector: ret_val.avp__AAA__3GPP__UTRAN__Vector() = single_value.field_avp__AAA__3GPP__UTRAN__Vector->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__IP__Access__APN: ret_val.avp__AAA__3GPP__Non__3GPP__IP__Access__APN() = single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Information: ret_val.avp__DCA__3GPP__Monitoring__Event__Information() = single_value.field_avp__DCA__3GPP__Monitoring__Event__Information->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Tariff__Time__Change: ret_val.avp__DCC__NONE__Tariff__Time__Change() = single_value.field_avp__DCC__NONE__Tariff__Time__Change->valueof(); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__NSAPI: ret_val.avp__GI__3GPP__3GPP__NSAPI() = single_value.field_avp__GI__3GPP__3GPP__NSAPI->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Dialed__By__MS: ret_val.avp__DCA__3GPP__LCS__Client__Dialed__By__MS() = single_value.field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS->valueof(); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__CG__Address: ret_val.avp__GI__3GPP__3GPP__CG__Address() = single_value.field_avp__GI__3GPP__3GPP__CG__Address->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope__Start__Time: ret_val.avp__DCA__3GPP__Envelope__Start__Time() = single_value.field_avp__DCA__3GPP__Envelope__Start__Time->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Application__Service__Provider__Identity: ret_val.avp__RX__3GPP__Application__Service__Provider__Identity() = single_value.field_avp__RX__3GPP__Application__Service__Provider__Identity->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Request: ret_val.avp__S6__3GPP__NIDD__Authorization__Request() = single_value.field_avp__S6__3GPP__NIDD__Authorization__Request->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Received__Talk__Burst__Time: ret_val.avp__DCA__3GPP__Received__Talk__Burst__Time() = single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Time->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Incoming__Trunk__Group__Id: ret_val.avp__DCA__3GPP__Incoming__Trunk__Group__Id() = single_value.field_avp__DCA__3GPP__Incoming__Trunk__Group__Id->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__AAA__Failure__Indication: ret_val.avp__AAA__3GPP__AAA__Failure__Indication() = single_value.field_avp__AAA__3GPP__AAA__Failure__Indication->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Max__Message__Size: ret_val.avp__DCA__3GPP__Rate__Control__Max__Message__Size() = single_value.field_avp__DCA__3GPP__Rate__Control__Max__Message__Size->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Install: ret_val.avp__PCC__3GPP__QoS__Rule__Install() = single_value.field_avp__PCC__3GPP__QoS__Rule__Install->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Periodic__Communication__Indicator: ret_val.avp__S6__3GPP__Periodic__Communication__Indicator() = single_value.field_avp__S6__3GPP__Periodic__Communication__Indicator->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Info: ret_val.avp__DCA__3GPP__Service__Specific__Info() = single_value.field_avp__DCA__3GPP__Service__Specific__Info->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Usage: ret_val.avp__RX__3GPP__Flow__Usage() = single_value.field_avp__RX__3GPP__Flow__Usage->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__RAN__Rule__Support: ret_val.avp__PCC__3GPP__RAN__Rule__Support() = single_value.field_avp__PCC__3GPP__RAN__Rule__Support->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Password: ret_val.avp__DNAS__NONE__Tunnel__Password() = single_value.field_avp__DNAS__NONE__Tunnel__Password->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause: ret_val.avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause() = single_value.field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Duration: ret_val.avp__S6__3GPP__Monitoring__Duration() = single_value.field_avp__S6__3GPP__Monitoring__Duration->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Information: ret_val.avp__PCC__3GPP__QoS__Information() = single_value.field_avp__PCC__3GPP__QoS__Information->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Routing__Area__Identity: ret_val.avp__AAA__3GPP__Routing__Area__Identity() = single_value.field_avp__AAA__3GPP__Routing__Area__Identity->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Party__Address: ret_val.avp__DCA__3GPP__Called__Party__Address() = single_value.field_avp__DCA__3GPP__Called__Party__Address->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Service__Authorization__Info: ret_val.avp__RX__3GPP__Service__Authorization__Info() = single_value.field_avp__RX__3GPP__Service__Authorization__Info->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunneling: ret_val.avp__DNAS__NONE__Tunneling() = single_value.field_avp__DNAS__NONE__Tunneling->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info__Value: ret_val.avp__DCC__NONE__User__Equipment__Info__Value() = single_value.field_avp__DCC__NONE__User__Equipment__Info__Value->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length: ret_val.avp__MIPv4__NONE__MIP__Auth__Input__Data__Length() = single_value.field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__eDRX__Cycle__Length: ret_val.avp__AAA__3GPP__eDRX__Cycle__Length() = single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Multi__Round__Time__Out: ret_val.avp__BASE__NONE__Multi__Round__Time__Out() = single_value.field_avp__BASE__NONE__Multi__Round__Time__Out->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Group__Monitoring__Event__Report__Item: ret_val.avp__S6__3GPP__Group__Monitoring__Event__Report__Item() = single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Rule__Failure__Code: ret_val.avp__PCC__3GPP__Rule__Failure__Code() = single_value.field_avp__PCC__3GPP__Rule__Failure__Code->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Ext__PDP__Type: ret_val.avp__AAA__3GPP__Ext__PDP__Type() = single_value.field_avp__AAA__3GPP__Ext__PDP__Type->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Threshold: ret_val.avp__DCA__3GPP__Time__Quota__Threshold() = single_value.field_avp__DCA__3GPP__Time__Quota__Threshold->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__User__Location__Info__Time: ret_val.avp__PCC__3GPP__User__Location__Info__Time() = single_value.field_avp__PCC__3GPP__User__Location__Info__Time->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Information: ret_val.avp__PCC__3GPP__Usage__Monitoring__Information() = single_value.field_avp__PCC__3GPP__Usage__Monitoring__Information->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Period__LTE: ret_val.avp__AAA__3GPP__Measurement__Period__LTE() = single_value.field_avp__AAA__3GPP__Measurement__Period__LTE->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__APN__AMBR__DL: ret_val.avp__PCC__3GPP__Extended__APN__AMBR__DL() = single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__DL->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Experimental__Result__Code: ret_val.avp__BASE__NONE__Experimental__Result__Code() = single_value.field_avp__BASE__NONE__Experimental__Result__Code->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Session__Priority: ret_val.avp__CxDx__3GPP__Session__Priority() = single_value.field_avp__CxDx__3GPP__Session__Priority->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Info: ret_val.avp__DCA__3GPP__Recipient__Info() = single_value.field_avp__DCA__3GPP__Recipient__Info->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Format: ret_val.avp__DCA__3GPP__AoC__Format() = single_value.field_avp__DCA__3GPP__AoC__Format->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Start__Time: ret_val.avp__DCA__3GPP__Start__Time() = single_value.field_avp__DCA__3GPP__Start__Time->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Deregistration__Reason: ret_val.avp__CxDx__3GPP__Deregistration__Reason() = single_value.field_avp__CxDx__3GPP__Deregistration__Reason->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__GMLC__Number: ret_val.avp__AAA__3GPP__GMLC__Number() = single_value.field_avp__AAA__3GPP__GMLC__Number->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Software__Version: ret_val.avp__AAA__3GPP__Software__Version() = single_value.field_avp__AAA__3GPP__Software__Version->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Callback__Number: ret_val.avp__DNAS__NONE__Callback__Number() = single_value.field_avp__DNAS__NONE__Callback__Number->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Configuration__Token: ret_val.avp__DNAS__NONE__Configuration__Token() = single_value.field_avp__DNAS__NONE__Configuration__Token->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Type: ret_val.avp__DCA__3GPP__Interface__Type() = single_value.field_avp__DCA__3GPP__Interface__Type->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA: ret_val.avp__MIPv4__NONE__MIP__Originating__Foreign__AAA() = single_value.field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Expiration__Date: ret_val.avp__AAA__3GPP__Expiration__Date() = single_value.field_avp__AAA__3GPP__Expiration__Date->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Error__Message: ret_val.avp__BASE__NONE__Error__Message() = single_value.field_avp__BASE__NONE__Error__Message->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__SRES: ret_val.avp__AAA__3GPP__SRES() = single_value.field_avp__AAA__3GPP__SRES->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__DRM__Content: ret_val.avp__DCA__3GPP__DRM__Content() = single_value.field_avp__DCA__3GPP__DRM__Content->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Item__Number: ret_val.avp__AAA__3GPP__Item__Number() = single_value.field_avp__AAA__3GPP__Item__Number->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port__Type: ret_val.avp__DNAS__NONE__NAS__Port__Type() = single_value.field_avp__DNAS__NONE__NAS__Port__Type->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__ERP__Authorization: ret_val.avp__AAA__3GPP__ERP__Authorization() = single_value.field_avp__AAA__3GPP__ERP__Authorization->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Multiple__Services__Indicator: ret_val.avp__DCC__NONE__Multiple__Services__Indicator() = single_value.field_avp__DCC__NONE__Multiple__Services__Indicator->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Early__Media__Description: ret_val.avp__DCA__3GPP__Early__Media__Description() = single_value.field_avp__DCA__3GPP__Early__Media__Description->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__MIP__FA__RK: ret_val.avp__AAA__3GPP__MIP__FA__RK() = single_value.field_avp__AAA__3GPP__MIP__FA__RK->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Related__Change__Condition__Information: ret_val.avp__DCA__3GPP__Related__Change__Condition__Information() = single_value.field_avp__DCA__3GPP__Related__Change__Condition__Information->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Protocol: ret_val.avp__DNAS__NONE__Framed__Protocol() = single_value.field_avp__DNAS__NONE__Framed__Protocol->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Service__ID: ret_val.avp__S6__3GPP__Service__ID() = single_value.field_avp__S6__3GPP__Service__ID->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Format__Indicator: ret_val.avp__DCA__3GPP__LCS__Format__Indicator() = single_value.field_avp__DCA__3GPP__LCS__Format__Indicator->valueof(); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMSI__MCC__MNC: ret_val.avp__GI__3GPP__3GPP__IMSI__MCC__MNC() = single_value.field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Abort__Cause: ret_val.avp__RX__3GPP__Abort__Cause() = single_value.field_avp__RX__3GPP__Abort__Cause->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Location: ret_val.avp__DCA__3GPP__ISUP__Cause__Location() = single_value.field_avp__DCA__3GPP__ISUP__Cause__Location->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Base__Name: ret_val.avp__PCC__3GPP__Charging__Rule__Base__Name() = single_value.field_avp__PCC__3GPP__Charging__Rule__Base__Name->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Required__Access__Info: ret_val.avp__RX__3GPP__Required__Access__Info() = single_value.field_avp__RX__3GPP__Required__Access__Info->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Destination__Realm: ret_val.avp__PCC__3GPP__TDF__Destination__Realm() = single_value.field_avp__PCC__3GPP__TDF__Destination__Realm->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__S6t__HSS__Cause: ret_val.avp__S6__3GPP__S6t__HSS__Cause() = single_value.field_avp__S6__3GPP__S6t__HSS__Cause->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Media__Initiator__Party: ret_val.avp__DCA__3GPP__Media__Initiator__Party() = single_value.field_avp__DCA__3GPP__Media__Initiator__Party->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Associated__URI: ret_val.avp__DCA__3GPP__Associated__URI() = single_value.field_avp__DCA__3GPP__Associated__URI->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__AF__Requested__Data: ret_val.avp__RX__3GPP__AF__Requested__Data() = single_value.field_avp__RX__3GPP__AF__Requested__Data->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Report: ret_val.avp__PCC__3GPP__QoS__Rule__Report() = single_value.field_avp__PCC__3GPP__QoS__Rule__Report->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Filter__Id: ret_val.avp__DNAS__NONE__Filter__Id() = single_value.field_avp__DNAS__NONE__Filter__Id->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Password: ret_val.avp__DNAS__NONE__ARAP__Password() = single_value.field_avp__DNAS__NONE__ARAP__Password->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Route__Header__Received: ret_val.avp__DCA__3GPP__Route__Header__Received() = single_value.field_avp__DCA__3GPP__Route__Header__Received->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Stationary__Indication: ret_val.avp__S6__3GPP__Stationary__Indication() = single_value.field_avp__S6__3GPP__Stationary__Indication->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Response: ret_val.avp__DNAS__NONE__CHAP__Response() = single_value.field_avp__DNAS__NONE__CHAP__Response->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL: ret_val.avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL() = single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number: ret_val.avp__DCA__3GPP__Usage__Information__Report__Sequence__Number() = single_value.field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Geodetic__Information: ret_val.avp__AAA__3GPP__Geodetic__Information() = single_value.field_avp__AAA__3GPP__Geodetic__Information->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__GBR__UL: ret_val.avp__PCC__3GPP__Extended__GBR__UL() = single_value.field_avp__PCC__3GPP__Extended__GBR__UL->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__MBSFN__Area__ID: ret_val.avp__AAA__3GPP__MBSFN__Area__ID() = single_value.field_avp__AAA__3GPP__MBSFN__Area__ID->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Server__Capabilities: ret_val.avp__CxDx__3GPP__Server__Capabilities() = single_value.field_avp__CxDx__3GPP__Server__Capabilities->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Area__Scope: ret_val.avp__AAA__3GPP__Area__Scope() = single_value.field_avp__AAA__3GPP__Area__Scope->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Input__Packets: ret_val.avp__MIPv4__NONE__Accounting__Input__Packets() = single_value.field_avp__MIPv4__NONE__Accounting__Input__Packets->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SGW__Change: ret_val.avp__DCA__3GPP__SGW__Change() = single_value.field_avp__DCA__3GPP__SGW__Change->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__SCSCF__Restoration__Info: ret_val.avp__CxDx__3GPP__SCSCF__Restoration__Info() = single_value.field_avp__CxDx__3GPP__SCSCF__Restoration__Info->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number: ret_val.avp__CxDx__3GPP__Initial__CSeq__Sequence__Number() = single_value.field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Subscription__Information: ret_val.avp__DCA__3GPP__AoC__Subscription__Information() = single_value.field_avp__DCA__3GPP__AoC__Subscription__Information->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__PUA__Flags: ret_val.avp__AAA__3GPP__PUA__Flags() = single_value.field_avp__AAA__3GPP__PUA__Flags->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Callback__Id: ret_val.avp__DNAS__NONE__Callback__Id() = single_value.field_avp__DNAS__NONE__Callback__Id->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Usage: ret_val.avp__DCA__3GPP__Time__Usage() = single_value.field_avp__DCA__3GPP__Time__Usage->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name: ret_val.avp__CxDx__3GPP__Primary__Event__Charging__Function__Name() = single_value.field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Output__Octets: ret_val.avp__DCC__NONE__CC__Output__Octets() = single_value.field_avp__DCC__NONE__CC__Output__Octets->valueof(); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__User__Location__Info: ret_val.avp__GI__3GPP__3GPP__User__Location__Info() = single_value.field_avp__GI__3GPP__3GPP__User__Location__Info->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Notification__To__UE__User: ret_val.avp__AAA__3GPP__Notification__To__UE__User() = single_value.field_avp__AAA__3GPP__Notification__To__UE__User->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Visited__PLMN__Id: ret_val.avp__AAA__3GPP__Visited__PLMN__Id() = single_value.field_avp__AAA__3GPP__Visited__PLMN__Id->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions: ret_val.avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions() = single_value.field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Participant__Group: ret_val.avp__DCA__3GPP__Participant__Group() = single_value.field_avp__DCA__3GPP__Participant__Group->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Play__Alternative: ret_val.avp__DCA__3GPP__Play__Alternative() = single_value.field_avp__DCA__3GPP__Play__Alternative->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__User__Service__Type: ret_val.avp__DCA__3GPP__MBMS__User__Service__Type() = single_value.field_avp__DCA__3GPP__MBMS__User__Service__Type->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Transit__IOI__List: ret_val.avp__DCA__3GPP__Transit__IOI__List() = single_value.field_avp__DCA__3GPP__Transit__IOI__List->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Codec__Data: ret_val.avp__RX__3GPP__Codec__Data() = single_value.field_avp__RX__3GPP__Codec__Data->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Config__Status: ret_val.avp__S6__3GPP__Monitoring__Event__Config__Status() = single_value.field_avp__S6__3GPP__Monitoring__Event__Config__Status->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Name: ret_val.avp__DCA__3GPP__SDP__Media__Name() = single_value.field_avp__DCA__3GPP__SDP__Media__Name->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__AF__Correlation__Information: ret_val.avp__DCA__3GPP__AF__Correlation__Information() = single_value.field_avp__DCA__3GPP__AF__Correlation__Information->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Cost__Information: ret_val.avp__DCC__NONE__Cost__Information() = single_value.field_avp__DCC__NONE__Cost__Information->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Serving__Node__Identity: ret_val.avp__DCA__3GPP__Serving__Node__Identity() = single_value.field_avp__DCA__3GPP__Serving__Node__Identity->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Error__Reporting__Host: ret_val.avp__BASE__NONE__Error__Reporting__Host() = single_value.field_avp__BASE__NONE__Error__Reporting__Host->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Frequency: ret_val.avp__DCA__3GPP__Radio__Frequency() = single_value.field_avp__DCA__3GPP__Radio__Frequency->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Rule__Activation__Time: ret_val.avp__PCC__3GPP__Rule__Activation__Time() = single_value.field_avp__PCC__3GPP__Rule__Activation__Time->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Data: ret_val.avp__S6__3GPP__Service__Data() = single_value.field_avp__S6__3GPP__Service__Data->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__AF__Application__Identifier: ret_val.avp__RX__3GPP__AF__Application__Identifier() = single_value.field_avp__RX__3GPP__AF__Application__Identifier->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__NetLoc__Access__Support: ret_val.avp__PCC__3GPP__NetLoc__Access__Support() = single_value.field_avp__PCC__3GPP__NetLoc__Access__Support->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier: ret_val.avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier() = single_value.field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Configuration: ret_val.avp__S6__3GPP__Monitoring__Event__Configuration() = single_value.field_avp__S6__3GPP__Monitoring__Event__Configuration->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Offline: ret_val.avp__PCC__3GPP__Offline() = single_value.field_avp__PCC__3GPP__Offline->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Method: ret_val.avp__DCA__3GPP__SIP__Method() = single_value.field_avp__DCA__3GPP__SIP__Method->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Definition: ret_val.avp__PCC__3GPP__ADC__Rule__Definition() = single_value.field_avp__PCC__3GPP__ADC__Rule__Definition->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Additional__Context__ID: ret_val.avp__AAA__3GPP__Additional__Context__ID() = single_value.field_avp__AAA__3GPP__Additional__Context__ID->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__Service: ret_val.avp__DNAS__NONE__Login__Service() = single_value.field_avp__DNAS__NONE__Login__Service->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Security__Data: ret_val.avp__DNAS__NONE__ARAP__Security__Data() = single_value.field_avp__DNAS__NONE__ARAP__Security__Data->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Allowed__PLMN__List: ret_val.avp__S6__3GPP__Allowed__PLMN__List() = single_value.field_avp__S6__3GPP__Allowed__PLMN__List->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Control__Mode: ret_val.avp__PCC__3GPP__Bearer__Control__Mode() = single_value.field_avp__PCC__3GPP__Bearer__Control__Mode->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Active__APN: ret_val.avp__AAA__3GPP__Active__APN() = single_value.field_avp__AAA__3GPP__Active__APN->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__HeNB__Local__IP__Address: ret_val.avp__PCC__3GPP__HeNB__Local__IP__Address() = single_value.field_avp__PCC__3GPP__HeNB__Local__IP__Address->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Content: ret_val.avp__PCC__3GPP__Packet__Filter__Content() = single_value.field_avp__PCC__3GPP__Packet__Filter__Content->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__SMS__Register__Request: ret_val.avp__AAA__3GPP__SMS__Register__Request() = single_value.field_avp__AAA__3GPP__SMS__Register__Request->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Subscription__Info: ret_val.avp__CxDx__3GPP__Subscription__Info() = single_value.field_avp__CxDx__3GPP__Subscription__Info->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction: ret_val.avp__DCA__3GPP__SIP__Response__Timestamp__Fraction() = single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Client__Address: ret_val.avp__DCA__3GPP__Client__Address() = single_value.field_avp__DCA__3GPP__Client__Address->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__APN__Configuration: ret_val.avp__AAA__3GPP__APN__Configuration() = single_value.field_avp__AAA__3GPP__APN__Configuration->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Subscriber__Role: ret_val.avp__DCA__3GPP__Subscriber__Role() = single_value.field_avp__DCA__3GPP__Subscriber__Role->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Number__Auth__Items: ret_val.avp__CxDx__3GPP__SIP__Number__Auth__Items() = single_value.field_avp__CxDx__3GPP__SIP__Number__Auth__Items->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__OMC__Id: ret_val.avp__AAA__3GPP__OMC__Id() = single_value.field_avp__AAA__3GPP__OMC__Id->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__GMLC__Restriction: ret_val.avp__AAA__3GPP__GMLC__Restriction() = single_value.field_avp__AAA__3GPP__GMLC__Restriction->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__State: ret_val.avp__DNAS__NONE__State() = single_value.field_avp__DNAS__NONE__State->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Preference: ret_val.avp__DNAS__NONE__Tunnel__Preference() = single_value.field_avp__DNAS__NONE__Tunnel__Preference->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Session__Failover: ret_val.avp__DCC__NONE__CC__Session__Failover() = single_value.field_avp__DCC__NONE__CC__Session__Failover->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Enhanced__Diagnostics: ret_val.avp__DCA__3GPP__Enhanced__Diagnostics() = single_value.field_avp__DCA__3GPP__Enhanced__Diagnostics->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__CSG__Membership__Indication: ret_val.avp__DCA__3GPP__CSG__Membership__Indication() = single_value.field_avp__DCA__3GPP__CSG__Membership__Indication->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Regional__Subscription__Zone__Code: ret_val.avp__AAA__3GPP__Regional__Subscription__Zone__Code() = single_value.field_avp__AAA__3GPP__Regional__Subscription__Zone__Code->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Class: ret_val.avp__DCA__3GPP__Message__Class() = single_value.field_avp__DCA__3GPP__Message__Class->valueof(); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Negotiated__DSCP: ret_val.avp__GI__3GPP__3GPP__Negotiated__DSCP() = single_value.field_avp__GI__3GPP__3GPP__Negotiated__DSCP->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__S2a__Failure__Cause: ret_val.avp__AAA__3GPP__TWAN__S2a__Failure__Cause() = single_value.field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__MN__SPI: ret_val.avp__MIPv4__NONE__MIP__FA__to__MN__SPI() = single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Trigger: ret_val.avp__DCA__3GPP__Trigger() = single_value.field_avp__DCA__3GPP__Trigger->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Identity__Change: ret_val.avp__DCA__3GPP__Called__Identity__Change() = single_value.field_avp__DCA__3GPP__Called__Identity__Change->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Request__Timestamp: ret_val.avp__DCA__3GPP__ProSe__Request__Timestamp() = single_value.field_avp__DCA__3GPP__ProSe__Request__Timestamp->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Id: ret_val.avp__DCA__3GPP__PoC__Session__Id() = single_value.field_avp__DCA__3GPP__PoC__Session__Id->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Proxy__State: ret_val.avp__BASE__NONE__Proxy__State() = single_value.field_avp__BASE__NONE__Proxy__State->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Server__Role: ret_val.avp__DCA__3GPP__PoC__Server__Role() = single_value.field_avp__DCA__3GPP__PoC__Server__Role->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Forwarding__Pending: ret_val.avp__DCA__3GPP__Forwarding__Pending() = single_value.field_avp__DCA__3GPP__Forwarding__Pending->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__SIR__Flags: ret_val.avp__S6__3GPP__SIR__Flags() = single_value.field_avp__S6__3GPP__SIR__Flags->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Credit__Control__Failure__Handling: ret_val.avp__DCC__NONE__Credit__Control__Failure__Handling() = single_value.field_avp__DCC__NONE__Credit__Control__Failure__Handling->valueof(); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Agent__Info: ret_val.avp__MIPv6__NONE__MIP6__Agent__Info() = single_value.field_avp__MIPv6__NONE__MIP6__Agent__Info->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__MPS__Identifier: ret_val.avp__RX__3GPP__MPS__Identifier() = single_value.field_avp__RX__3GPP__MPS__Identifier->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Credit__Management__Status: ret_val.avp__PCC__3GPP__Credit__Management__Status() = single_value.field_avp__PCC__3GPP__Credit__Management__Status->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__MDT__Allowed__PLMN__Id: ret_val.avp__AAA__3GPP__MDT__Allowed__PLMN__Id() = single_value.field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitored__PLMN__Identifier: ret_val.avp__DCA__3GPP__Monitored__PLMN__Identifier() = single_value.field_avp__DCA__3GPP__Monitored__PLMN__Identifier->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Result: ret_val.avp__S6__3GPP__Service__Result() = single_value.field_avp__S6__3GPP__Service__Result->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Reporting__Level: ret_val.avp__PCC__3GPP__Reporting__Level() = single_value.field_avp__PCC__3GPP__Reporting__Level->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__MME__Location__Information: ret_val.avp__AAA__3GPP__MME__Location__Information() = single_value.field_avp__AAA__3GPP__MME__Location__Information->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Served__Party__IP__Address: ret_val.avp__DCA__3GPP__Served__Party__IP__Address() = single_value.field_avp__DCA__3GPP__Served__Party__IP__Address->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Max__Supported__Bandwidth__DL: ret_val.avp__RX__3GPP__Max__Supported__Bandwidth__DL() = single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__DL->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Reception: ret_val.avp__DCA__3GPP__Time__First__Reception() = single_value.field_avp__DCA__3GPP__Time__First__Reception->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Pre__emption__Capability: ret_val.avp__PCC__3GPP__Pre__emption__Capability() = single_value.field_avp__PCC__3GPP__Pre__emption__Capability->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscribed__VSRVCC: ret_val.avp__AAA__3GPP__Subscribed__VSRVCC() = single_value.field_avp__AAA__3GPP__Subscribed__VSRVCC->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Flags: ret_val.avp__PCC__3GPP__Monitoring__Flags() = single_value.field_avp__PCC__3GPP__Monitoring__Flags->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Redirect__Max__Cache__Time: ret_val.avp__BASE__NONE__Redirect__Max__Cache__Time() = single_value.field_avp__BASE__NONE__Redirect__Max__Cache__Time->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Feature__List: ret_val.avp__CxDx__3GPP__Feature__List() = single_value.field_avp__CxDx__3GPP__Feature__List->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Address__Type: ret_val.avp__DCA__3GPP__Address__Type() = single_value.field_avp__DCA__3GPP__Address__Type->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__TCP__Source__Port: ret_val.avp__PCC__3GPP__TCP__Source__Port() = single_value.field_avp__PCC__3GPP__TCP__Source__Port->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Application__Detection__Information: ret_val.avp__PCC__3GPP__Application__Detection__Information() = single_value.field_avp__PCC__3GPP__Application__Detection__Information->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Emergency__Info: ret_val.avp__AAA__3GPP__Emergency__Info() = single_value.field_avp__AAA__3GPP__Emergency__Info->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Remaining__Balance: ret_val.avp__DCA__3GPP__Remaining__Balance() = single_value.field_avp__DCA__3GPP__Remaining__Balance->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__MPS__Priority: ret_val.avp__AAA__3GPP__MPS__Priority() = single_value.field_avp__AAA__3GPP__MPS__Priority->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Next__Tariff: ret_val.avp__DCA__3GPP__Next__Tariff() = single_value.field_avp__DCA__3GPP__Next__Tariff->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Requested__Action: ret_val.avp__DCC__NONE__Requested__Action() = single_value.field_avp__DCC__NONE__Requested__Action->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Record__Route: ret_val.avp__CxDx__3GPP__Record__Route() = single_value.field_avp__CxDx__3GPP__Record__Route->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Tariff__XML: ret_val.avp__DCA__3GPP__Tariff__XML() = single_value.field_avp__DCA__3GPP__Tariff__XML->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Alert__Reason: ret_val.avp__AAA__3GPP__Alert__Reason() = single_value.field_avp__AAA__3GPP__Alert__Reason->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Address: ret_val.avp__DCA__3GPP__Recipient__Address() = single_value.field_avp__DCA__3GPP__Recipient__Address->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Change__Condition: ret_val.avp__DCA__3GPP__Change__Condition() = single_value.field_avp__DCA__3GPP__Change__Condition->valueof(); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__CG__IPv6__Address: ret_val.avp__GI__3GPP__3GPP__CG__IPv6__Address() = single_value.field_avp__GI__3GPP__3GPP__CG__IPv6__Address->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Idle__Timeout: ret_val.avp__DNAS__NONE__Idle__Timeout() = single_value.field_avp__DNAS__NONE__Idle__Timeout->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port__Id: ret_val.avp__DNAS__NONE__NAS__Port__Id() = single_value.field_avp__DNAS__NONE__NAS__Port__Id->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__DEA__Flags: ret_val.avp__AAA__3GPP__DEA__Flags() = single_value.field_avp__AAA__3GPP__DEA__Flags->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SCS__AS__Address: ret_val.avp__DCA__3GPP__SCS__AS__Address() = single_value.field_avp__DCA__3GPP__SCS__AS__Address->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__MO__LR: ret_val.avp__AAA__3GPP__MO__LR() = single_value.field_avp__AAA__3GPP__MO__LR->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Visited__Network__Identifier: ret_val.avp__DCA__3GPP__IMS__Visited__Network__Identifier() = single_value.field_avp__DCA__3GPP__IMS__Visited__Network__Identifier->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role: ret_val.avp__DCA__3GPP__PoC__User__Role() = single_value.field_avp__DCA__3GPP__PoC__User__Role->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Identifier: ret_val.avp__DCA__3GPP__Announcement__Identifier() = single_value.field_avp__DCA__3GPP__Announcement__Identifier->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__IP__Access: ret_val.avp__AAA__3GPP__Non__3GPP__IP__Access() = single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Report__Data: ret_val.avp__DCA__3GPP__Monitoring__Event__Report__Data() = single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Data->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Adaptations: ret_val.avp__DCA__3GPP__Adaptations() = single_value.field_avp__DCA__3GPP__Adaptations->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Host__IP__Address: ret_val.avp__BASE__NONE__Host__IP__Address() = single_value.field_avp__BASE__NONE__Host__IP__Address->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Reg__Request: ret_val.avp__MIPv4__NONE__MIP__Reg__Request() = single_value.field_avp__MIPv4__NONE__MIP__Reg__Request->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Quota__Holding__Time: ret_val.avp__DCA__3GPP__Quota__Holding__Time() = single_value.field_avp__DCA__3GPP__Quota__Holding__Time->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Maximum__Wait__Time: ret_val.avp__AAA__3GPP__Maximum__Wait__Time() = single_value.field_avp__AAA__3GPP__Maximum__Wait__Time->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Max__Requested__Bandwidth__UL: ret_val.avp__RX__3GPP__Max__Requested__Bandwidth__UL() = single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__UL->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Support: ret_val.avp__PCC__3GPP__Usage__Monitoring__Support() = single_value.field_avp__PCC__3GPP__Usage__Monitoring__Support->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Response__Time: ret_val.avp__S6__3GPP__Maximum__Response__Time() = single_value.field_avp__S6__3GPP__Maximum__Response__Time->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope__Reporting: ret_val.avp__DCA__3GPP__Envelope__Reporting() = single_value.field_avp__DCA__3GPP__Envelope__Reporting->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Application__Server: ret_val.avp__DCA__3GPP__Application__Server() = single_value.field_avp__DCA__3GPP__Application__Server->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Sponsor__Identity: ret_val.avp__RX__3GPP__Sponsor__Identity() = single_value.field_avp__RX__3GPP__Sponsor__Identity->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Link: ret_val.avp__DNAS__NONE__Framed__Appletalk__Link() = single_value.field_avp__DNAS__NONE__Framed__Appletalk__Link->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Interface__Id: ret_val.avp__DNAS__NONE__Framed__Interface__Id() = single_value.field_avp__DNAS__NONE__Framed__Interface__Id->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Alert__Indication: ret_val.avp__DCA__3GPP__Proximity__Alert__Indication() = single_value.field_avp__DCA__3GPP__Proximity__Alert__Indication->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__CoA__IP__Address: ret_val.avp__PCC__3GPP__CoA__IP__Address() = single_value.field_avp__PCC__3GPP__CoA__IP__Address->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Trunk__Group__Id: ret_val.avp__DCA__3GPP__Trunk__Group__Id() = single_value.field_avp__DCA__3GPP__Trunk__Group__Id->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__QoS__Information: ret_val.avp__PCC__3GPP__Default__QoS__Information() = single_value.field_avp__PCC__3GPP__Default__QoS__Information->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__AN__GW__Address: ret_val.avp__PCC__3GPP__AN__GW__Address() = single_value.field_avp__PCC__3GPP__AN__GW__Address->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Start__Of__Charging: ret_val.avp__DCA__3GPP__Start__Of__Charging() = single_value.field_avp__DCA__3GPP__Start__Of__Charging->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Participants__Involved: ret_val.avp__DCA__3GPP__Participants__Involved() = single_value.field_avp__DCA__3GPP__Participants__Involved->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__NBIFOM__Support: ret_val.avp__PCC__3GPP__NBIFOM__Support() = single_value.field_avp__PCC__3GPP__NBIFOM__Support->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Redirect__Support: ret_val.avp__PCC__3GPP__Redirect__Support() = single_value.field_avp__PCC__3GPP__Redirect__Support->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__IMSI__Group__Id: ret_val.avp__AAA__3GPP__IMSI__Group__Id() = single_value.field_avp__AAA__3GPP__IMSI__Group__Id->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Cell__Global__Identity: ret_val.avp__AAA__3GPP__Cell__Global__Identity() = single_value.field_avp__AAA__3GPP__Cell__Global__Identity->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Vendor__Id: ret_val.avp__BASE__NONE__Vendor__Id() = single_value.field_avp__BASE__NONE__Vendor__Id->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__PDN__Connection__Continuity: ret_val.avp__AAA__3GPP__PDN__Connection__Continuity() = single_value.field_avp__AAA__3GPP__PDN__Connection__Continuity->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Tariff__Information: ret_val.avp__DCA__3GPP__Tariff__Information() = single_value.field_avp__DCA__3GPP__Tariff__Information->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Wildcarded__Public__Identity: ret_val.avp__CxDx__3GPP__Wildcarded__Public__Identity() = single_value.field_avp__CxDx__3GPP__Wildcarded__Public__Identity->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__Acct__Session__Time: ret_val.avp__MIPv4__NONE__Acct__Session__Time() = single_value.field_avp__MIPv4__NONE__Acct__Session__Time->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__DSA__Flags: ret_val.avp__AAA__3GPP__DSA__Flags() = single_value.field_avp__AAA__3GPP__DSA__Flags->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Event__Type: ret_val.avp__DCA__3GPP__PoC__Event__Type() = single_value.field_avp__DCA__3GPP__PoC__Event__Type->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Data: ret_val.avp__AAA__3GPP__Trace__Data() = single_value.field_avp__AAA__3GPP__Trace__Data->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__LCS__Info: ret_val.avp__AAA__3GPP__LCS__Info() = single_value.field_avp__AAA__3GPP__LCS__Info->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Requestor__Id__String: ret_val.avp__DCA__3GPP__LCS__Requestor__Id__String() = single_value.field_avp__DCA__3GPP__LCS__Requestor__Id__String->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__PDN__GW__Allocation__Type: ret_val.avp__AAA__3GPP__PDN__GW__Allocation__Type() = single_value.field_avp__AAA__3GPP__PDN__GW__Allocation__Type->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Additional__Type__Information: ret_val.avp__DCA__3GPP__Additional__Type__Information() = single_value.field_avp__DCA__3GPP__Additional__Type__Information->valueof(); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__MCC__MNC: ret_val.avp__GI__3GPP__3GPP__SGSN__MCC__MNC() = single_value.field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__HESSID: ret_val.avp__AAA__3GPP__HESSID() = single_value.field_avp__AAA__3GPP__HESSID->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Class: ret_val.avp__DCA__3GPP__Content__Class() = single_value.field_avp__DCA__3GPP__Content__Class->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Event__Timestamp: ret_val.avp__BASE__NONE__Event__Timestamp() = single_value.field_avp__BASE__NONE__Event__Timestamp->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__TAD__Identifier: ret_val.avp__DCA__3GPP__TAD__Identifier() = single_value.field_avp__DCA__3GPP__TAD__Identifier->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Final__Unit__Action: ret_val.avp__DCC__NONE__Final__Unit__Action() = single_value.field_avp__DCC__NONE__Final__Unit__Action->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result: ret_val.avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result() = single_value.field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Generic__Information: ret_val.avp__DCA__3GPP__Service__Generic__Information() = single_value.field_avp__DCA__3GPP__Service__Generic__Information->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Type: ret_val.avp__DCA__3GPP__Variable__Part__Type() = single_value.field_avp__DCA__3GPP__Variable__Part__Type->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Discovery__Model: ret_val.avp__DCA__3GPP__ProSe__Direct__Discovery__Model() = single_value.field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Requested__BW__UL: ret_val.avp__RX__3GPP__Extended__Max__Requested__BW__UL() = single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__UL->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Device__Trigger__Indicator: ret_val.avp__DCA__3GPP__SM__Device__Trigger__Indicator() = single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Indicator->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__User__Identifier: ret_val.avp__S6__3GPP__User__Identifier() = single_value.field_avp__S6__3GPP__User__Identifier->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Base__Name: ret_val.avp__PCC__3GPP__QoS__Rule__Base__Name() = single_value.field_avp__PCC__3GPP__QoS__Rule__Base__Name->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Pool: ret_val.avp__DNAS__NONE__Framed__IPv6__Pool() = single_value.field_avp__DNAS__NONE__Framed__IPv6__Pool->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Restoration__Priority: ret_val.avp__AAA__3GPP__Restoration__Priority() = single_value.field_avp__AAA__3GPP__Restoration__Priority->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Diagnostics: ret_val.avp__DCA__3GPP__ISUP__Cause__Diagnostics() = single_value.field_avp__DCA__3GPP__ISUP__Cause__Diagnostics->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Association__Type: ret_val.avp__S6__3GPP__Association__Type() = single_value.field_avp__S6__3GPP__Association__Type->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Definition: ret_val.avp__PCC__3GPP__Charging__Rule__Definition() = single_value.field_avp__PCC__3GPP__Charging__Rule__Definition->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Rating__Group: ret_val.avp__DCC__NONE__Rating__Group() = single_value.field_avp__DCC__NONE__Rating__Group->valueof(); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MN__HA__SPI: ret_val.avp__MIPv6__NONE__MIP__MN__HA__SPI() = single_value.field_avp__MIPv6__NONE__MIP__MN__HA__SPI->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Min__Requested__Bandwidth__UL: ret_val.avp__RX__3GPP__Min__Requested__Bandwidth__UL() = single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__UL->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Application__Specific__Data: ret_val.avp__DCA__3GPP__Application__Specific__Data() = single_value.field_avp__DCA__3GPP__Application__Specific__Data->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__CoA__Information: ret_val.avp__PCC__3GPP__CoA__Information() = single_value.field_avp__PCC__3GPP__CoA__Information->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Report__Amount: ret_val.avp__AAA__3GPP__Report__Amount() = single_value.field_avp__AAA__3GPP__Report__Amount->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name: ret_val.avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name() = single_value.field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info: ret_val.avp__DCC__NONE__User__Equipment__Info() = single_value.field_avp__DCC__NONE__User__Equipment__Info->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__A__MSISDN: ret_val.avp__AAA__3GPP__A__MSISDN() = single_value.field_avp__AAA__3GPP__A__MSISDN->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Mobile__Node__Address: ret_val.avp__MIPv4__NONE__MIP__Mobile__Node__Address() = single_value.field_avp__MIPv4__NONE__MIP__Mobile__Node__Address->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Report: ret_val.avp__PCC__3GPP__Routing__Rule__Report() = single_value.field_avp__PCC__3GPP__Routing__Rule__Report->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Number__Of__Requested__Vectors: ret_val.avp__AAA__3GPP__Number__Of__Requested__Vectors() = single_value.field_avp__AAA__3GPP__Number__Of__Requested__Vectors->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__AIR__Flags: ret_val.avp__AAA__3GPP__AIR__Flags() = single_value.field_avp__AAA__3GPP__AIR__Flags->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Protocol__ID: ret_val.avp__DCA__3GPP__SM__Protocol__ID() = single_value.field_avp__DCA__3GPP__SM__Protocol__ID->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Low__Priority__Indicator: ret_val.avp__DCA__3GPP__Low__Priority__Indicator() = single_value.field_avp__DCA__3GPP__Low__Priority__Indicator->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Geographical__Information: ret_val.avp__AAA__3GPP__Geographical__Information() = single_value.field_avp__AAA__3GPP__Geographical__Information->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Participant__Action__Type: ret_val.avp__DCA__3GPP__Participant__Action__Type() = single_value.field_avp__DCA__3GPP__Participant__Action__Type->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Node__Id: ret_val.avp__DCA__3GPP__Node__Id() = single_value.field_avp__DCA__3GPP__Node__Id->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Loose__Route__Indication: ret_val.avp__CxDx__3GPP__Loose__Route__Indication() = single_value.field_avp__CxDx__3GPP__Loose__Route__Indication->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Type: ret_val.avp__DCC__NONE__Service__Parameter__Type() = single_value.field_avp__DCC__NONE__Service__Parameter__Type->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__MME__User__State: ret_val.avp__AAA__3GPP__MME__User__State() = single_value.field_avp__AAA__3GPP__MME__User__State->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Access__Restriction__Data: ret_val.avp__AAA__3GPP__Access__Restriction__Data() = single_value.field_avp__AAA__3GPP__Access__Restriction__Data->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Service__Type: ret_val.avp__DCA__3GPP__SM__Service__Type() = single_value.field_avp__DCA__3GPP__SM__Service__Type->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag: ret_val.avp__DCA__3GPP__UNI__PDU__CP__Only__Flag() = single_value.field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Filter__Rule: ret_val.avp__MIPv4__NONE__MIP__Filter__Rule() = single_value.field_avp__MIPv4__NONE__MIP__Filter__Rule->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Failed__AVP: ret_val.avp__BASE__NONE__Failed__AVP() = single_value.field_avp__BASE__NONE__Failed__AVP->valueof(); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__RAT__Type: ret_val.avp__GI__3GPP__3GPP__RAT__Type() = single_value.field_avp__GI__3GPP__3GPP__RAT__Type->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__SS__Status: ret_val.avp__AAA__3GPP__SS__Status() = single_value.field_avp__AAA__3GPP__SS__Status->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Neighbour__Node__Address: ret_val.avp__DCA__3GPP__Neighbour__Node__Address() = single_value.field_avp__DCA__3GPP__Neighbour__Node__Address->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Type: ret_val.avp__DCA__3GPP__Location__Type() = single_value.field_avp__DCA__3GPP__Location__Type->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Quota__Indicator: ret_val.avp__DCA__3GPP__Quota__Indicator() = single_value.field_avp__DCA__3GPP__Quota__Indicator->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Priority: ret_val.avp__DCA__3GPP__Priority() = single_value.field_avp__DCA__3GPP__Priority->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Update: ret_val.avp__S6__3GPP__NIDD__Authorization__Update() = single_value.field_avp__S6__3GPP__NIDD__Authorization__Update->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Data: ret_val.avp__DCA__3GPP__Service__Specific__Data() = single_value.field_avp__DCA__3GPP__Service__Specific__Data->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id__Type: ret_val.avp__DCC__NONE__Subscription__Id__Type() = single_value.field_avp__DCC__NONE__Subscription__Id__Type->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__HA__MSA: ret_val.avp__MIPv4__NONE__MIP__FA__to__HA__MSA() = single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Connectivity__Flags: ret_val.avp__AAA__3GPP__Connectivity__Flags() = single_value.field_avp__AAA__3GPP__Connectivity__Flags->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Operation: ret_val.avp__PCC__3GPP__Packet__Filter__Operation() = single_value.field_avp__PCC__3GPP__Packet__Filter__Operation->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__VCS__Information: ret_val.avp__DCA__3GPP__VCS__Information() = single_value.field_avp__DCA__3GPP__VCS__Information->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion: ret_val.avp__S6__3GPP__SCEF__Reference__ID__for__Deletion() = single_value.field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Disposition: ret_val.avp__DCA__3GPP__Content__Disposition() = single_value.field_avp__DCA__3GPP__Content__Disposition->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__SIP__Forking__Indication: ret_val.avp__RX__3GPP__SIP__Forking__Indication() = single_value.field_avp__RX__3GPP__SIP__Forking__Indication->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__User__Password: ret_val.avp__DNAS__NONE__User__Password() = single_value.field_avp__DNAS__NONE__User__Password->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address: ret_val.avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address() = single_value.field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__IMEI__Change: ret_val.avp__S6__3GPP__IMEI__Change() = single_value.field_avp__S6__3GPP__IMEI__Change->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__IP__CAN__Type: ret_val.avp__PCC__3GPP__IP__CAN__Type() = single_value.field_avp__PCC__3GPP__IP__CAN__Type->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Component: ret_val.avp__DCA__3GPP__SDP__Media__Component() = single_value.field_avp__DCA__3GPP__SDP__Media__Component->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Desired__BW__UL: ret_val.avp__RX__3GPP__Extended__Min__Desired__BW__UL() = single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__UL->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container: ret_val.avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container() = single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authorization: ret_val.avp__CxDx__3GPP__SIP__Authorization() = single_value.field_avp__CxDx__3GPP__SIP__Authorization->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Revalidation__Time: ret_val.avp__PCC__3GPP__Revalidation__Time() = single_value.field_avp__PCC__3GPP__Revalidation__Time->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Logging__Interval: ret_val.avp__AAA__3GPP__Logging__Interval() = single_value.field_avp__AAA__3GPP__Logging__Interval->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Information: ret_val.avp__DCA__3GPP__PoC__Information() = single_value.field_avp__DCA__3GPP__PoC__Information->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Status: ret_val.avp__PCC__3GPP__Presence__Reporting__Area__Status() = single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Status->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Filter: ret_val.avp__PCC__3GPP__Routing__Filter() = single_value.field_avp__PCC__3GPP__Routing__Filter->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability: ret_val.avp__AAA__3GPP__WLAN__offloadability() = single_value.field_avp__AAA__3GPP__WLAN__offloadability->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Data__Coding__Scheme: ret_val.avp__DCA__3GPP__Data__Coding__Scheme() = single_value.field_avp__DCA__3GPP__Data__Coding__Scheme->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Metering__Method: ret_val.avp__PCC__3GPP__Metering__Method() = single_value.field_avp__PCC__3GPP__Metering__Method->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Tunnel__Connection: ret_val.avp__DNAS__NONE__Acct__Tunnel__Connection() = single_value.field_avp__DNAS__NONE__Acct__Tunnel__Connection->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism: ret_val.avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism() = single_value.field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Initial__IMS__Charging__Identifier: ret_val.avp__DCA__3GPP__Initial__IMS__Charging__Identifier() = single_value.field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Filter__Rule: ret_val.avp__DNAS__NONE__NAS__Filter__Rule() = single_value.field_avp__DNAS__NONE__NAS__Filter__Rule->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Feature__Vector: ret_val.avp__MIPv4__NONE__MIP__Feature__Vector() = single_value.field_avp__MIPv4__NONE__MIP__Feature__Vector->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Session__Server__Failover: ret_val.avp__BASE__NONE__Session__Server__Failover() = single_value.field_avp__BASE__NONE__Session__Server__Failover->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Accumulated__Cost: ret_val.avp__DCA__3GPP__Accumulated__Cost() = single_value.field_avp__DCA__3GPP__Accumulated__Cost->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Integrity__Key: ret_val.avp__CxDx__3GPP__Integrity__Key() = single_value.field_avp__CxDx__3GPP__Integrity__Key->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__E__UTRAN__Vector: ret_val.avp__AAA__3GPP__E__UTRAN__Vector() = single_value.field_avp__AAA__3GPP__E__UTRAN__Vector->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SMSC__Address: ret_val.avp__DCA__3GPP__SMSC__Address() = single_value.field_avp__DCA__3GPP__SMSC__Address->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__PDP__Address__Prefix__Length: ret_val.avp__DCA__3GPP__PDP__Address__Prefix__Length() = single_value.field_avp__DCA__3GPP__PDP__Address__Prefix__Length->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Experimental__Result: ret_val.avp__BASE__NONE__Experimental__Result() = single_value.field_avp__BASE__NONE__Experimental__Result->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Link__Count: ret_val.avp__DNAS__NONE__Acct__Link__Count() = single_value.field_avp__DNAS__NONE__Acct__Link__Count->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Unit__Value: ret_val.avp__DCC__NONE__Unit__Value() = single_value.field_avp__DCC__NONE__Unit__Value->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Event__List: ret_val.avp__AAA__3GPP__Trace__Event__List() = single_value.field_avp__AAA__3GPP__Trace__Event__List->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Id: ret_val.avp__DCA__3GPP__LCS__Client__Id() = single_value.field_avp__DCA__3GPP__LCS__Client__Id->valueof(); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__PDP__Type: ret_val.avp__GI__3GPP__3GPP__PDP__Type() = single_value.field_avp__GI__3GPP__3GPP__PDP__Type->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Reply__Message: ret_val.avp__DNAS__NONE__Reply__Message() = single_value.field_avp__DNAS__NONE__Reply__Message->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Connect__Info: ret_val.avp__DNAS__NONE__Connect__Info() = single_value.field_avp__DNAS__NONE__Connect__Info->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Replay__Mode: ret_val.avp__MIPv4__NONE__MIP__Replay__Mode() = single_value.field_avp__MIPv4__NONE__MIP__Replay__Mode->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Proxy__Host: ret_val.avp__BASE__NONE__Proxy__Host() = single_value.field_avp__BASE__NONE__Proxy__Host->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Talk__Bursts: ret_val.avp__DCA__3GPP__Number__Of__Talk__Bursts() = single_value.field_avp__DCA__3GPP__Number__Of__Talk__Bursts->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Short__Network__Name: ret_val.avp__AAA__3GPP__Short__Network__Name() = single_value.field_avp__AAA__3GPP__Short__Network__Name->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Size: ret_val.avp__DCA__3GPP__Message__Size() = single_value.field_avp__DCA__3GPP__Message__Size->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Additional__Exception__Reports: ret_val.avp__DCA__3GPP__Additional__Exception__Reports() = single_value.field_avp__DCA__3GPP__Additional__Exception__Reports->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Access__Transfer__Information: ret_val.avp__DCA__3GPP__Access__Transfer__Information() = single_value.field_avp__DCA__3GPP__Access__Transfer__Information->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Communication__Pattern__Set: ret_val.avp__S6__3GPP__Communication__Pattern__Set() = single_value.field_avp__S6__3GPP__Communication__Pattern__Set->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAG__UP__Address: ret_val.avp__AAA__3GPP__TWAG__UP__Address() = single_value.field_avp__AAA__3GPP__TWAG__UP__Address->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__MMBox__Storage__Requested: ret_val.avp__DCA__3GPP__MMBox__Storage__Requested() = single_value.field_avp__DCA__3GPP__MMBox__Storage__Requested->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Status: ret_val.avp__RX__3GPP__Flow__Status() = single_value.field_avp__RX__3GPP__Flow__Status->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Challenge: ret_val.avp__DNAS__NONE__CHAP__Challenge() = single_value.field_avp__DNAS__NONE__CHAP__Challenge->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__PC3__Control__Protocol__Cause: ret_val.avp__DCA__3GPP__PC3__Control__Protocol__Cause() = single_value.field_avp__DCA__3GPP__PC3__Control__Protocol__Cause->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Unit__Type: ret_val.avp__DCC__NONE__CC__Unit__Type() = single_value.field_avp__DCC__NONE__CC__Unit__Type->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Calling__Party__Address: ret_val.avp__DCA__3GPP__Calling__Party__Address() = single_value.field_avp__DCA__3GPP__Calling__Party__Address->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__MCPTT__Identifier: ret_val.avp__RX__3GPP__MCPTT__Identifier() = single_value.field_avp__RX__3GPP__MCPTT__Identifier->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Group__Monitoring__Event__Report: ret_val.avp__S6__3GPP__Group__Monitoring__Event__Report() = single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Upgrade: ret_val.avp__PCC__3GPP__QoS__Upgrade() = single_value.field_avp__PCC__3GPP__QoS__Upgrade->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Append__Free__Format__Data: ret_val.avp__DCA__3GPP__PS__Append__Free__Format__Data() = single_value.field_avp__DCA__3GPP__PS__Append__Free__Format__Data->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__AN__GW__Status: ret_val.avp__PCC__3GPP__AN__GW__Status() = single_value.field_avp__PCC__3GPP__AN__GW__Status->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Service__Type: ret_val.avp__DNAS__NONE__Service__Type() = single_value.field_avp__DNAS__NONE__Service__Type->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Key: ret_val.avp__PCC__3GPP__Monitoring__Key() = single_value.field_avp__PCC__3GPP__Monitoring__Key->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Period__UMTS: ret_val.avp__AAA__3GPP__Measurement__Period__UMTS() = single_value.field_avp__AAA__3GPP__Measurement__Period__UMTS->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Media__Initiator__Flag: ret_val.avp__DCA__3GPP__Media__Initiator__Flag() = single_value.field_avp__DCA__3GPP__Media__Initiator__Flag->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Location__Number: ret_val.avp__DCA__3GPP__ISUP__Location__Number() = single_value.field_avp__DCA__3GPP__ISUP__Location__Number->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__3GPP__PS__Data__Off__Status: ret_val.avp__PCC__3GPP__3GPP__PS__Data__Off__Status() = single_value.field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Install: ret_val.avp__PCC__3GPP__Routing__Rule__Install() = single_value.field_avp__PCC__3GPP__Routing__Rule__Install->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Reset__ID: ret_val.avp__AAA__3GPP__Reset__ID() = single_value.field_avp__AAA__3GPP__Reset__ID->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Data__Container: ret_val.avp__DCA__3GPP__Service__Data__Container() = single_value.field_avp__DCA__3GPP__Service__Data__Container->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Server__Assignment__Type: ret_val.avp__CxDx__3GPP__Server__Assignment__Type() = single_value.field_avp__CxDx__3GPP__Server__Assignment__Type->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__PUR__Flags: ret_val.avp__AAA__3GPP__PUR__Flags() = single_value.field_avp__AAA__3GPP__PUR__Flags->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope: ret_val.avp__PCC__3GPP__IP__CAN__Session__Charging__Scope() = single_value.field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Routing: ret_val.avp__DNAS__NONE__Framed__Routing() = single_value.field_avp__DNAS__NONE__Framed__Routing->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__IMEI: ret_val.avp__AAA__3GPP__IMEI() = single_value.field_avp__AAA__3GPP__IMEI->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Ident: ret_val.avp__DNAS__NONE__CHAP__Ident() = single_value.field_avp__DNAS__NONE__CHAP__Ident->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Text: ret_val.avp__DCA__3GPP__Interface__Text() = single_value.field_avp__DCA__3GPP__Interface__Text->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Kc: ret_val.avp__AAA__3GPP__Kc() = single_value.field_avp__AAA__3GPP__Kc->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Current__Tariff: ret_val.avp__DCA__3GPP__Current__Tariff() = single_value.field_avp__DCA__3GPP__Current__Tariff->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__SGSN__Number: ret_val.avp__AAA__3GPP__SGSN__Number() = single_value.field_avp__AAA__3GPP__SGSN__Number->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__HPLMN__ODB: ret_val.avp__AAA__3GPP__HPLMN__ODB() = single_value.field_avp__AAA__3GPP__HPLMN__ODB->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Type: ret_val.avp__DCA__3GPP__Time__Quota__Type() = single_value.field_avp__DCA__3GPP__Time__Quota__Type->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Info: ret_val.avp__AAA__3GPP__Trace__Info() = single_value.field_avp__AAA__3GPP__Trace__Info->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Domain__Name: ret_val.avp__DCA__3GPP__Domain__Name() = single_value.field_avp__DCA__3GPP__Domain__Name->valueof(); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Charging__Characteristics: ret_val.avp__GI__3GPP__3GPP__Charging__Characteristics() = single_value.field_avp__GI__3GPP__3GPP__Charging__Characteristics->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__PDP__Context: ret_val.avp__AAA__3GPP__PDP__Context() = single_value.field_avp__AAA__3GPP__PDP__Context->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Money: ret_val.avp__DCC__NONE__CC__Money() = single_value.field_avp__DCC__NONE__CC__Money->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__DER__Flags: ret_val.avp__AAA__3GPP__DER__Flags() = single_value.field_avp__AAA__3GPP__DER__Flags->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Data__Coding__Scheme: ret_val.avp__DCA__3GPP__LCS__Data__Coding__Scheme() = single_value.field_avp__DCA__3GPP__LCS__Data__Coding__Scheme->valueof(); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__Address: ret_val.avp__GI__3GPP__3GPP__GGSN__Address() = single_value.field_avp__GI__3GPP__3GPP__GGSN__Address->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Proxy__Info: ret_val.avp__BASE__NONE__Proxy__Info() = single_value.field_avp__BASE__NONE__Proxy__Info->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node: ret_val.avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node() = single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Node__Type: ret_val.avp__S6__3GPP__Node__Type() = single_value.field_avp__S6__3GPP__Node__Type->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Volume: ret_val.avp__DCA__3GPP__Talk__Burst__Volume() = single_value.field_avp__DCA__3GPP__Talk__Burst__Volume->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Id: ret_val.avp__DCA__3GPP__Service__Id() = single_value.field_avp__DCA__3GPP__Service__Id->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Priority__Sharing__Indicator: ret_val.avp__RX__3GPP__Priority__Sharing__Indicator() = single_value.field_avp__RX__3GPP__Priority__Sharing__Indicator->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Type: ret_val.avp__DNAS__NONE__Tunnel__Type() = single_value.field_avp__DNAS__NONE__Tunnel__Type->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Name: ret_val.avp__PCC__3GPP__QoS__Rule__Name() = single_value.field_avp__PCC__3GPP__QoS__Rule__Name->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Trigger__Type: ret_val.avp__DCA__3GPP__Trigger__Type() = single_value.field_avp__DCA__3GPP__Trigger__Type->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Instance__Id: ret_val.avp__DCA__3GPP__Instance__Id() = single_value.field_avp__DCA__3GPP__Instance__Id->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Scheduled__Communication__Time: ret_val.avp__S6__3GPP__Scheduled__Communication__Time() = single_value.field_avp__S6__3GPP__Scheduled__Communication__Time->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Max__Requested__Bandwidth__DL: ret_val.avp__RX__3GPP__Max__Requested__Bandwidth__DL() = single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__DL->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Role__Of__ProSe__Function: ret_val.avp__DCA__3GPP__Role__Of__ProSe__Function() = single_value.field_avp__DCA__3GPP__Role__Of__ProSe__Function->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Latency: ret_val.avp__S6__3GPP__Maximum__Latency() = single_value.field_avp__S6__3GPP__Maximum__Latency->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__PCC__Rule__Status: ret_val.avp__PCC__3GPP__PCC__Rule__Status() = single_value.field_avp__PCC__3GPP__PCC__Rule__Status->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Response__Timestamp: ret_val.avp__DCA__3GPP__SIP__Response__Timestamp() = single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__GBR__DL: ret_val.avp__PCC__3GPP__Extended__GBR__DL() = single_value.field_avp__PCC__3GPP__Extended__GBR__DL->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__MBSFN__Area: ret_val.avp__AAA__3GPP__MBSFN__Area() = single_value.field_avp__AAA__3GPP__MBSFN__Area->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__UE__ID: ret_val.avp__DCA__3GPP__ProSe__UE__ID() = single_value.field_avp__DCA__3GPP__ProSe__UE__ID->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Server__Name: ret_val.avp__CxDx__3GPP__Server__Name() = single_value.field_avp__CxDx__3GPP__Server__Name->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__APN__Validity__Time: ret_val.avp__S6__3GPP__APN__Validity__Time() = single_value.field_avp__S6__3GPP__APN__Validity__Time->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Allocation__Retention__Priority: ret_val.avp__PCC__3GPP__Allocation__Retention__Priority() = single_value.field_avp__PCC__3GPP__Allocation__Retention__Priority->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Check__Balance__Result: ret_val.avp__DCC__NONE__Check__Balance__Result() = single_value.field_avp__DCC__NONE__Check__Balance__Result->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Job__Type: ret_val.avp__AAA__3GPP__Job__Type() = single_value.field_avp__AAA__3GPP__Job__Type->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Destination__Host: ret_val.avp__BASE__NONE__Destination__Host() = single_value.field_avp__BASE__NONE__Destination__Host->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Positioning__Method: ret_val.avp__AAA__3GPP__Positioning__Method() = single_value.field_avp__AAA__3GPP__Positioning__Method->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__LIA__Flags: ret_val.avp__CxDx__3GPP__LIA__Flags() = single_value.field_avp__CxDx__3GPP__LIA__Flags->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count: ret_val.avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count() = single_value.field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service__Type: ret_val.avp__DCA__3GPP__AoC__Service__Type() = single_value.field_avp__DCA__3GPP__AoC__Service__Type->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__IP__Host: ret_val.avp__DNAS__NONE__Login__IP__Host() = single_value.field_avp__DNAS__NONE__Login__IP__Host->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__IDA__Flags: ret_val.avp__AAA__3GPP__IDA__Flags() = single_value.field_avp__AAA__3GPP__IDA__Flags->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Security: ret_val.avp__DNAS__NONE__ARAP__Security() = single_value.field_avp__DNAS__NONE__ARAP__Security->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Origin__AAA__Protocol: ret_val.avp__DNAS__NONE__Origin__AAA__Protocol() = single_value.field_avp__DNAS__NONE__Origin__AAA__Protocol->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Last__Usage: ret_val.avp__DCA__3GPP__Time__Last__Usage() = single_value.field_avp__DCA__3GPP__Time__Last__Usage->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Charging__Information: ret_val.avp__CxDx__3GPP__Charging__Information() = single_value.field_avp__CxDx__3GPP__Charging__Information->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__ULA__Flags: ret_val.avp__AAA__3GPP__ULA__Flags() = single_value.field_avp__AAA__3GPP__ULA__Flags->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Originator__Interface: ret_val.avp__DCA__3GPP__Originator__Interface() = single_value.field_avp__DCA__3GPP__Originator__Interface->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported: ret_val.avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported() = single_value.field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature: ret_val.avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature() = single_value.field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__File__Repair__Supported: ret_val.avp__DCA__3GPP__File__Repair__Supported() = single_value.field_avp__DCA__3GPP__File__Repair__Supported->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPX__Network: ret_val.avp__DNAS__NONE__Framed__IPX__Network() = single_value.field_avp__DNAS__NONE__Framed__IPX__Network->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Assignment__Id: ret_val.avp__DNAS__NONE__Tunnel__Assignment__Id() = single_value.field_avp__DNAS__NONE__Tunnel__Assignment__Id->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Service__Specific__Units: ret_val.avp__DCC__NONE__CC__Service__Specific__Units() = single_value.field_avp__DCC__NONE__CC__Service__Specific__Units->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Answer__Timestamp: ret_val.avp__DCA__3GPP__SDP__Answer__Timestamp() = single_value.field_avp__DCA__3GPP__SDP__Answer__Timestamp->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__Identifier: ret_val.avp__AAA__3GPP__WLAN__Identifier() = single_value.field_avp__AAA__3GPP__WLAN__Identifier->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Type__Number: ret_val.avp__DCA__3GPP__Type__Number() = single_value.field_avp__DCA__3GPP__Type__Number->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__NIDD__Submission: ret_val.avp__DCA__3GPP__NIDD__Submission() = single_value.field_avp__DCA__3GPP__NIDD__Submission->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__T4__Parameters: ret_val.avp__S6__3GPP__T4__Parameters() = single_value.field_avp__S6__3GPP__T4__Parameters->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Identifier__Value: ret_val.avp__RX__3GPP__Access__Network__Charging__Identifier__Value() = single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier: ret_val.avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier() = single_value.field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__AESE__Error__Report: ret_val.avp__S6__3GPP__AESE__Error__Report() = single_value.field_avp__S6__3GPP__AESE__Error__Report->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__HA__SPI: ret_val.avp__MIPv4__NONE__MIP__FA__to__HA__SPI() = single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Event__Type: ret_val.avp__DCA__3GPP__Event__Type() = single_value.field_avp__DCA__3GPP__Event__Type->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Sharing__Key__DL: ret_val.avp__RX__3GPP__Sharing__Key__DL() = single_value.field_avp__RX__3GPP__Sharing__Key__DL->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Remove: ret_val.avp__PCC__3GPP__ADC__Rule__Remove() = single_value.field_avp__PCC__3GPP__ADC__Rule__Remove->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container: ret_val.avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container() = single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Restricted__PLMN__List: ret_val.avp__S6__3GPP__Restricted__PLMN__List() = single_value.field_avp__S6__3GPP__Restricted__PLMN__List->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx: ret_val.avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx() = single_value.field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Age__Of__Location__Information: ret_val.avp__AAA__3GPP__Age__Of__Location__Information() = single_value.field_avp__AAA__3GPP__Age__Of__Location__Information->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Group__Name: ret_val.avp__DCA__3GPP__PoC__Group__Name() = single_value.field_avp__DCA__3GPP__PoC__Group__Name->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Requested__BW__DL: ret_val.avp__RX__3GPP__Extended__Max__Requested__BW__DL() = single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__DL->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Flow__Information: ret_val.avp__PCC__3GPP__Flow__Information() = single_value.field_avp__PCC__3GPP__Flow__Information->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Information: ret_val.avp__DCA__3GPP__PS__Information() = single_value.field_avp__DCA__3GPP__PS__Information->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__MTC__IWF__Address: ret_val.avp__DCA__3GPP__MTC__IWF__Address() = single_value.field_avp__DCA__3GPP__MTC__IWF__Address->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Execution__Time: ret_val.avp__PCC__3GPP__Execution__Time() = single_value.field_avp__PCC__3GPP__Execution__Time->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Identifier: ret_val.avp__DNAS__NONE__NAS__Identifier() = single_value.field_avp__DNAS__NONE__NAS__Identifier->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Server__Auth__Id: ret_val.avp__DNAS__NONE__Tunnel__Server__Auth__Id() = single_value.field_avp__DNAS__NONE__Tunnel__Server__Auth__Id->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Contact: ret_val.avp__CxDx__3GPP__Contact() = single_value.field_avp__CxDx__3GPP__Contact->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Correlation__Indicator: ret_val.avp__PCC__3GPP__Charging__Correlation__Indicator() = single_value.field_avp__PCC__3GPP__Charging__Correlation__Indicator->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Credit__Control: ret_val.avp__DCC__NONE__Credit__Control() = single_value.field_avp__DCC__NONE__Credit__Control->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Record__Number: ret_val.avp__BASE__NONE__Accounting__Record__Number() = single_value.field_avp__BASE__NONE__Accounting__Record__Number->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__Event__1I: ret_val.avp__AAA__3GPP__Event__Threshold__Event__1I() = single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1I->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction: ret_val.avp__DCA__3GPP__SIP__Request__Timestamp__Fraction() = single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Mode: ret_val.avp__DCA__3GPP__Service__Mode() = single_value.field_avp__DCA__3GPP__Service__Mode->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__User__Data: ret_val.avp__CxDx__3GPP__User__Data() = single_value.field_avp__CxDx__3GPP__User__Data->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Report__Interval: ret_val.avp__AAA__3GPP__Report__Interval() = single_value.field_avp__AAA__3GPP__Report__Interval->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__RAN__NAS__Release__Cause: ret_val.avp__PCC__3GPP__RAN__NAS__Release__Cause() = single_value.field_avp__PCC__3GPP__RAN__NAS__Release__Cause->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Dynamic__Address__Flag__Extension: ret_val.avp__DCA__3GPP__Dynamic__Address__Flag__Extension() = single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Client__Identity: ret_val.avp__AAA__3GPP__Client__Identity() = single_value.field_avp__AAA__3GPP__Client__Identity->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Redirect__Host__Usage: ret_val.avp__BASE__NONE__Redirect__Host__Usage() = single_value.field_avp__BASE__NONE__Redirect__Host__Usage->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__CSG__Access__Mode: ret_val.avp__DCA__3GPP__CSG__Access__Mode() = single_value.field_avp__DCA__3GPP__CSG__Access__Mode->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Equipment__Status: ret_val.avp__AAA__3GPP__Equipment__Status() = single_value.field_avp__AAA__3GPP__Equipment__Status->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Supplementary__Service: ret_val.avp__DCA__3GPP__Supplementary__Service() = single_value.field_avp__DCA__3GPP__Supplementary__Service->valueof(); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Packet__Filter: ret_val.avp__GI__3GPP__3GPP__Packet__Filter() = single_value.field_avp__GI__3GPP__3GPP__Packet__Filter->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Redirect__Server__Address: ret_val.avp__DCC__NONE__Redirect__Server__Address() = single_value.field_avp__DCC__NONE__Redirect__Server__Address->valueof(); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Auth__Mode: ret_val.avp__MIPv6__NONE__MIP6__Auth__Mode() = single_value.field_avp__MIPv6__NONE__MIP6__Auth__Mode->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__EPS__Location__Information: ret_val.avp__AAA__3GPP__EPS__Location__Information() = single_value.field_avp__AAA__3GPP__EPS__Location__Information->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Access__Network__Information: ret_val.avp__DCA__3GPP__Access__Network__Information() = single_value.field_avp__DCA__3GPP__Access__Network__Information->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Identity: ret_val.avp__DCA__3GPP__Called__Identity() = single_value.field_avp__DCA__3GPP__Called__Identity->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Default__APN__Context__Id: ret_val.avp__AAA__3GPP__TWAN__Default__APN__Context__Id() = single_value.field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SGSN__Address: ret_val.avp__DCA__3GPP__SGSN__Address() = single_value.field_avp__DCA__3GPP__SGSN__Address->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method: ret_val.avp__DCA__3GPP__SGi__PtP__Tunnelling__Method() = single_value.field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Session__Timeout: ret_val.avp__BASE__NONE__Session__Timeout() = single_value.field_avp__BASE__NONE__Session__Timeout->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost: ret_val.avp__DNAS__NONE__Acct__Tunnel__Packets__Lost() = single_value.field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__NNI__Type: ret_val.avp__DCA__3GPP__NNI__Type() = single_value.field_avp__DCA__3GPP__NNI__Type->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Service__Info__Status: ret_val.avp__RX__3GPP__Service__Info__Status() = single_value.field_avp__RX__3GPP__Service__Info__Status->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__CIR__Flags: ret_val.avp__S6__3GPP__CIR__Flags() = single_value.field_avp__S6__3GPP__CIR__Flags->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Precedence: ret_val.avp__PCC__3GPP__Precedence() = single_value.field_avp__PCC__3GPP__Precedence->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__User__Participating__Type: ret_val.avp__DCA__3GPP__User__Participating__Type() = single_value.field_avp__DCA__3GPP__User__Participating__Type->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__GGSN__Address: ret_val.avp__DCA__3GPP__GGSN__Address() = single_value.field_avp__DCA__3GPP__GGSN__Address->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Sponsoring__Action: ret_val.avp__RX__3GPP__Sponsoring__Action() = single_value.field_avp__RX__3GPP__Sponsoring__Action->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Resources__Indicator: ret_val.avp__DCA__3GPP__Radio__Resources__Indicator() = single_value.field_avp__DCA__3GPP__Radio__Resources__Indicator->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Granted__Validity__Time: ret_val.avp__S6__3GPP__Granted__Validity__Time() = single_value.field_avp__S6__3GPP__Granted__Validity__Time->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Priority__Level: ret_val.avp__PCC__3GPP__Priority__Level() = single_value.field_avp__PCC__3GPP__Priority__Level->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Node__Functionality: ret_val.avp__DCA__3GPP__Node__Functionality() = single_value.field_avp__DCA__3GPP__Node__Functionality->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Description: ret_val.avp__RX__3GPP__Flow__Description() = single_value.field_avp__RX__3GPP__Flow__Description->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Information: ret_val.avp__PCC__3GPP__Packet__Filter__Information() = single_value.field_avp__PCC__3GPP__Packet__Filter__Information->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Daylight__Saving__Time: ret_val.avp__AAA__3GPP__Daylight__Saving__Time() = single_value.field_avp__AAA__3GPP__Daylight__Saving__Time->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Address__Domain: ret_val.avp__DCA__3GPP__Address__Domain() = single_value.field_avp__DCA__3GPP__Address__Domain->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__SCEF__ID: ret_val.avp__S6__3GPP__SCEF__ID() = single_value.field_avp__S6__3GPP__SCEF__ID->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Length: ret_val.avp__DCA__3GPP__Content__Length() = single_value.field_avp__DCA__3GPP__Content__Length->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Removal__Of__Access: ret_val.avp__PCC__3GPP__Removal__Of__Access() = single_value.field_avp__PCC__3GPP__Removal__Of__Access->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Report: ret_val.avp__PCC__3GPP__ADC__Rule__Report() = single_value.field_avp__PCC__3GPP__ADC__Rule__Report->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Preferred__Data__Mode: ret_val.avp__AAA__3GPP__Preferred__Data__Mode() = single_value.field_avp__AAA__3GPP__Preferred__Data__Mode->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Functionality: ret_val.avp__DCA__3GPP__ProSe__Functionality() = single_value.field_avp__DCA__3GPP__ProSe__Functionality->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Low__Balance__Indication: ret_val.avp__DCA__3GPP__Low__Balance__Indication() = single_value.field_avp__DCA__3GPP__Low__Balance__Indication->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Guaranteed__Bitrate__UL: ret_val.avp__PCC__3GPP__Guaranteed__Bitrate__UL() = single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__UL->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__UE__SRVCC__Capability: ret_val.avp__AAA__3GPP__UE__SRVCC__Capability() = single_value.field_avp__AAA__3GPP__UE__SRVCC__Capability->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Group: ret_val.avp__DNAS__NONE__Login__LAT__Group() = single_value.field_avp__DNAS__NONE__Login__LAT__Group->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__IPv6__Address: ret_val.avp__DNAS__NONE__NAS__IPv6__Address() = single_value.field_avp__DNAS__NONE__NAS__IPv6__Address->valueof(); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MAC__Mobility__Data: ret_val.avp__MIPv6__NONE__MIP__MAC__Mobility__Data() = single_value.field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Output__Octets: ret_val.avp__MIPv4__NONE__Accounting__Output__Octets() = single_value.field_avp__MIPv4__NONE__Accounting__Output__Octets->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__To__SIP__Header: ret_val.avp__CxDx__3GPP__To__SIP__Header() = single_value.field_avp__CxDx__3GPP__To__SIP__Header->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Coupled__Node__Diameter__ID: ret_val.avp__AAA__3GPP__Coupled__Node__Diameter__ID() = single_value.field_avp__AAA__3GPP__Coupled__Node__Diameter__ID->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Real__Time__Tariff__Information: ret_val.avp__DCA__3GPP__Real__Time__Tariff__Information() = single_value.field_avp__DCA__3GPP__Real__Time__Tariff__Information->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__STN__SR: ret_val.avp__AAA__3GPP__STN__SR() = single_value.field_avp__AAA__3GPP__STN__SR->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Type: ret_val.avp__DCA__3GPP__SDP__Type() = single_value.field_avp__DCA__3GPP__SDP__Type->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Supported__Vendor__Id: ret_val.avp__BASE__NONE__Supported__Vendor__Id() = single_value.field_avp__BASE__NONE__Supported__Vendor__Id->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__ServiceTypeIdentity: ret_val.avp__AAA__3GPP__ServiceTypeIdentity() = single_value.field_avp__AAA__3GPP__ServiceTypeIdentity->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Requested__Party__Address: ret_val.avp__DCA__3GPP__Requested__Party__Address() = single_value.field_avp__DCA__3GPP__Requested__Party__Address->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Information: ret_val.avp__DCA__3GPP__Announcement__Information() = single_value.field_avp__DCA__3GPP__Announcement__Information->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Authentic: ret_val.avp__DNAS__NONE__Acct__Authentic() = single_value.field_avp__DNAS__NONE__Acct__Authentic->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Identifier: ret_val.avp__DCC__NONE__Service__Identifier() = single_value.field_avp__DCC__NONE__Service__Identifier->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__AUTN: ret_val.avp__AAA__3GPP__AUTN() = single_value.field_avp__AAA__3GPP__AUTN->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__User__Data: ret_val.avp__AAA__3GPP__Non__3GPP__User__Data() = single_value.field_avp__AAA__3GPP__Non__3GPP__User__Data->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Delivery__Report__Requested: ret_val.avp__DCA__3GPP__Delivery__Report__Requested() = single_value.field_avp__DCA__3GPP__Delivery__Report__Requested->valueof(); break; case AVP__Data::ALT_avp__GI__3GPP__TWAN__Identifier: ret_val.avp__GI__3GPP__TWAN__Identifier() = single_value.field_avp__GI__3GPP__TWAN__Identifier->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Origination__Time__Stamp: ret_val.avp__AAA__3GPP__Origination__Time__Stamp() = single_value.field_avp__AAA__3GPP__Origination__Time__Stamp->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__APN: ret_val.avp__DCA__3GPP__LCS__APN() = single_value.field_avp__DCA__3GPP__LCS__APN->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope__End__Time: ret_val.avp__DCA__3GPP__Envelope__End__Time() = single_value.field_avp__DCA__3GPP__Envelope__End__Time->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Sponsored__Connectivity__Data: ret_val.avp__RX__3GPP__Sponsored__Connectivity__Data() = single_value.field_avp__RX__3GPP__Sponsored__Connectivity__Data->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Request__Type: ret_val.avp__BASE__NONE__Auth__Request__Type() = single_value.field_avp__BASE__NONE__Auth__Request__Type->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Application__Server__Information: ret_val.avp__DCA__3GPP__Application__Server__Information() = single_value.field_avp__DCA__3GPP__Application__Server__Information->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Originator__Address: ret_val.avp__DCA__3GPP__Originator__Address() = single_value.field_avp__DCA__3GPP__Originator__Address->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Network__Call__Reference__Number: ret_val.avp__DCA__3GPP__Network__Call__Reference__Number() = single_value.field_avp__DCA__3GPP__Network__Call__Reference__Number->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__AESE__Communication__Pattern: ret_val.avp__S6__3GPP__AESE__Communication__Pattern() = single_value.field_avp__S6__3GPP__AESE__Communication__Pattern->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__NBIFOM__Mode: ret_val.avp__PCC__3GPP__NBIFOM__Mode() = single_value.field_avp__PCC__3GPP__NBIFOM__Mode->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Redirect__Information: ret_val.avp__PCC__3GPP__Redirect__Information() = single_value.field_avp__PCC__3GPP__Redirect__Information->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Validity__Time: ret_val.avp__DCC__NONE__Validity__Time() = single_value.field_avp__DCC__NONE__Validity__Time->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier: ret_val.avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier() = single_value.field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Event__Handling: ret_val.avp__S6__3GPP__Event__Handling() = single_value.field_avp__S6__3GPP__Event__Handling->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__ToS__Traffic__Class: ret_val.avp__PCC__3GPP__ToS__Traffic__Class() = single_value.field_avp__PCC__3GPP__ToS__Traffic__Class->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Tracking__Area__Identity: ret_val.avp__AAA__3GPP__Tracking__Area__Identity() = single_value.field_avp__AAA__3GPP__Tracking__Area__Identity->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__FA__SPI: ret_val.avp__MIPv4__NONE__MIP__HA__to__FA__SPI() = single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Min__Desired__Bandwidth__UL: ret_val.avp__RX__3GPP__Min__Desired__Bandwidth__UL() = single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__UL->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__UVR__Flags: ret_val.avp__AAA__3GPP__UVR__Flags() = single_value.field_avp__AAA__3GPP__UVR__Flags->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Free__Format__Data: ret_val.avp__DCA__3GPP__PS__Free__Format__Data() = single_value.field_avp__DCA__3GPP__PS__Free__Format__Data->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Originating__Request: ret_val.avp__CxDx__3GPP__Originating__Request() = single_value.field_avp__CxDx__3GPP__Originating__Request->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__PDN__Connection__ID: ret_val.avp__PCC__3GPP__PDN__Connection__ID() = single_value.field_avp__PCC__3GPP__PDN__Connection__ID->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data__Flags: ret_val.avp__AAA__3GPP__Subscription__Data__Flags() = single_value.field_avp__AAA__3GPP__Subscription__Data__Flags->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Route: ret_val.avp__DNAS__NONE__Framed__IPv6__Route() = single_value.field_avp__DNAS__NONE__Framed__IPv6__Route->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__PRA__Remove: ret_val.avp__PCC__3GPP__PRA__Remove() = single_value.field_avp__PCC__3GPP__PRA__Remove->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__DSR__Flags: ret_val.avp__AAA__3GPP__DSR__Flags() = single_value.field_avp__AAA__3GPP__DSR__Flags->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Granted__Service__Unit: ret_val.avp__DCC__NONE__Granted__Service__Unit() = single_value.field_avp__DCC__NONE__Granted__Service__Unit->valueof(); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Timestamp: ret_val.avp__MIPv6__NONE__MIP__Timestamp() = single_value.field_avp__MIPv6__NONE__MIP__Timestamp->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Portability__Routing__Information: ret_val.avp__DCA__3GPP__Number__Portability__Routing__Information() = single_value.field_avp__DCA__3GPP__Number__Portability__Routing__Information->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer: ret_val.avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer() = single_value.field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Specific__APN__Info: ret_val.avp__AAA__3GPP__Specific__APN__Info() = single_value.field_avp__AAA__3GPP__Specific__APN__Info->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Terminal__Information: ret_val.avp__AAA__3GPP__Terminal__Information() = single_value.field_avp__AAA__3GPP__Terminal__Information->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Restoration__Info: ret_val.avp__CxDx__3GPP__Restoration__Info() = single_value.field_avp__CxDx__3GPP__Restoration__Info->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Product__Name: ret_val.avp__BASE__NONE__Product__Name() = single_value.field_avp__BASE__NONE__Product__Name->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__MN__MSA: ret_val.avp__MIPv4__NONE__MIP__HA__to__MN__MSA() = single_value.field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Account__Expiration: ret_val.avp__DCA__3GPP__Account__Expiration() = single_value.field_avp__DCA__3GPP__Account__Expiration->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__CSG__Id: ret_val.avp__AAA__3GPP__CSG__Id() = single_value.field_avp__AAA__3GPP__CSG__Id->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IP__Netmask: ret_val.avp__DNAS__NONE__Framed__IP__Netmask() = single_value.field_avp__DNAS__NONE__Framed__IP__Netmask->valueof(); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IPv6__DNS__Servers: ret_val.avp__GI__3GPP__3GPP__IPv6__DNS__Servers() = single_value.field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__SSID: ret_val.avp__AAA__3GPP__SSID() = single_value.field_avp__AAA__3GPP__SSID->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Call__Barring__Info: ret_val.avp__AAA__3GPP__Call__Barring__Info() = single_value.field_avp__AAA__3GPP__Call__Barring__Info->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__BSSID: ret_val.avp__DCA__3GPP__BSSID() = single_value.field_avp__DCA__3GPP__BSSID->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Info: ret_val.avp__DCC__NONE__Service__Parameter__Info() = single_value.field_avp__DCC__NONE__Service__Parameter__Info->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Exchange: ret_val.avp__DCA__3GPP__Talk__Burst__Exchange() = single_value.field_avp__DCA__3GPP__Talk__Burst__Exchange->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Order: ret_val.avp__DCA__3GPP__Variable__Part__Order() = single_value.field_avp__DCA__3GPP__Variable__Part__Order->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Mechanism: ret_val.avp__DCA__3GPP__Time__Quota__Mechanism() = single_value.field_avp__DCA__3GPP__Time__Quota__Mechanism->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__ANID: ret_val.avp__AAA__3GPP__ANID() = single_value.field_avp__AAA__3GPP__ANID->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Report__Number: ret_val.avp__DCA__3GPP__Monitoring__Event__Report__Number() = single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Number->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Name: ret_val.avp__S6__3GPP__IP__SM__GW__Name() = single_value.field_avp__S6__3GPP__IP__SM__GW__Name->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Origin__State__Id: ret_val.avp__BASE__NONE__Origin__State__Id() = single_value.field_avp__BASE__NONE__Origin__State__Id->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Sub__Component: ret_val.avp__RX__3GPP__Media__Sub__Component() = single_value.field_avp__RX__3GPP__Media__Sub__Component->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__CN__Operator__Selection__Entity: ret_val.avp__DCA__3GPP__CN__Operator__Selection__Entity() = single_value.field_avp__DCA__3GPP__CN__Operator__Selection__Entity->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Accuracy: ret_val.avp__S6__3GPP__Accuracy() = single_value.field_avp__S6__3GPP__Accuracy->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Remove: ret_val.avp__PCC__3GPP__Charging__Rule__Remove() = single_value.field_avp__PCC__3GPP__Charging__Rule__Remove->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Originating__IOI: ret_val.avp__DCA__3GPP__Originating__IOI() = single_value.field_avp__DCA__3GPP__Originating__IOI->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Min__Requested__Bandwidth__DL: ret_val.avp__RX__3GPP__Min__Requested__Bandwidth__DL() = single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__DL->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier: ret_val.avp__DCA__3GPP__ProSe__Function__PLMN__Identifier() = single_value.field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Report: ret_val.avp__S6__3GPP__Service__Report() = single_value.field_avp__S6__3GPP__Service__Report->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Information: ret_val.avp__PCC__3GPP__Tunnel__Information() = single_value.field_avp__PCC__3GPP__Tunnel__Information->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Bearer__Service: ret_val.avp__DCA__3GPP__Bearer__Service() = single_value.field_avp__DCA__3GPP__Bearer__Service->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name: ret_val.avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name() = single_value.field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Definition: ret_val.avp__PCC__3GPP__QoS__Rule__Definition() = single_value.field_avp__PCC__3GPP__QoS__Rule__Definition->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Time__Zone: ret_val.avp__AAA__3GPP__Time__Zone() = single_value.field_avp__AAA__3GPP__Time__Zone->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Periodic__Time: ret_val.avp__S6__3GPP__Periodic__Time() = single_value.field_avp__S6__3GPP__Periodic__Time->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Failure__Code: ret_val.avp__PCC__3GPP__Routing__Rule__Failure__Code() = single_value.field_avp__PCC__3GPP__Routing__Rule__Failure__Code->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Destination__Host: ret_val.avp__PCC__3GPP__TDF__Destination__Host() = single_value.field_avp__PCC__3GPP__TDF__Destination__Host->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Local__Group__Id: ret_val.avp__AAA__3GPP__Local__Group__Id() = single_value.field_avp__AAA__3GPP__Local__Group__Id->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Discharge__Time: ret_val.avp__DCA__3GPP__SM__Discharge__Time() = single_value.field_avp__DCA__3GPP__SM__Discharge__Time->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Requestor__PLMN__Identifier: ret_val.avp__DCA__3GPP__Requestor__PLMN__Identifier() = single_value.field_avp__DCA__3GPP__Requestor__PLMN__Identifier->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Application__Reference__Identifier: ret_val.avp__DCA__3GPP__IMS__Application__Reference__Identifier() = single_value.field_avp__DCA__3GPP__IMS__Application__Reference__Identifier->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Report: ret_val.avp__PCC__3GPP__Charging__Rule__Report() = single_value.field_avp__PCC__3GPP__Charging__Rule__Report->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Service__Area__Identity: ret_val.avp__AAA__3GPP__Service__Area__Identity() = single_value.field_avp__AAA__3GPP__Service__Area__Identity->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__User__Name: ret_val.avp__BASE__NONE__User__Name() = single_value.field_avp__BASE__NONE__User__Name->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__UE__PC5__AMBR: ret_val.avp__AAA__3GPP__UE__PC5__AMBR() = single_value.field_avp__AAA__3GPP__UE__PC5__AMBR->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Public__Identity: ret_val.avp__CxDx__3GPP__Public__Identity() = single_value.field_avp__CxDx__3GPP__Public__Identity->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Sub__Session__Id: ret_val.avp__BASE__NONE__Accounting__Sub__Session__Id() = single_value.field_avp__BASE__NONE__Accounting__Sub__Session__Id->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Delay__Time: ret_val.avp__DNAS__NONE__Acct__Delay__Time() = single_value.field_avp__DNAS__NONE__Acct__Delay__Time->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Local__Sequence__Number: ret_val.avp__DCA__3GPP__Local__Sequence__Number() = single_value.field_avp__DCA__3GPP__Local__Sequence__Number->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__UAR__Flags: ret_val.avp__CxDx__3GPP__UAR__Flags() = single_value.field_avp__CxDx__3GPP__UAR__Flags->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Collection__Period__RRM__UMTS: ret_val.avp__AAA__3GPP__Collection__Period__RRM__UMTS() = single_value.field_avp__AAA__3GPP__Collection__Period__RRM__UMTS->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Operator__Determined__Barring: ret_val.avp__AAA__3GPP__Operator__Determined__Barring() = single_value.field_avp__AAA__3GPP__Operator__Determined__Barring->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Received__Address: ret_val.avp__DCA__3GPP__Recipient__Received__Address() = single_value.field_avp__DCA__3GPP__Recipient__Received__Address->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Server__Endpoint: ret_val.avp__DNAS__NONE__Tunnel__Server__Endpoint() = single_value.field_avp__DNAS__NONE__Tunnel__Server__Endpoint->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host: ret_val.avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host() = single_value.field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Session__Binding: ret_val.avp__BASE__NONE__Session__Binding() = single_value.field_avp__BASE__NONE__Session__Binding->valueof(); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMEISV: ret_val.avp__GI__3GPP__3GPP__IMEISV() = single_value.field_avp__GI__3GPP__3GPP__IMEISV->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__SS__Code: ret_val.avp__AAA__3GPP__SS__Code() = single_value.field_avp__AAA__3GPP__SS__Code->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__DCD__Information: ret_val.avp__DCA__3GPP__DCD__Information() = single_value.field_avp__DCA__3GPP__DCD__Information->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Estimate__Type: ret_val.avp__DCA__3GPP__Location__Estimate__Type() = single_value.field_avp__DCA__3GPP__Location__Estimate__Type->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Indicator: ret_val.avp__DCA__3GPP__Time__Indicator() = single_value.field_avp__DCA__3GPP__Time__Indicator->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Addressee__Type: ret_val.avp__DCA__3GPP__Addressee__Type() = single_value.field_avp__DCA__3GPP__Addressee__Type->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Acct__Multi__Session__Id: ret_val.avp__BASE__NONE__Acct__Multi__Session__Id() = single_value.field_avp__BASE__NONE__Acct__Multi__Session__Id->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id__Data: ret_val.avp__DCC__NONE__Subscription__Id__Data() = single_value.field_avp__DCC__NONE__Subscription__Id__Data->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Connectivity__Parameters: ret_val.avp__AAA__3GPP__TWAN__Connectivity__Parameters() = single_value.field_avp__AAA__3GPP__TWAN__Connectivity__Parameters->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Reply__Applic__ID: ret_val.avp__DCA__3GPP__Reply__Applic__ID() = single_value.field_avp__DCA__3GPP__Reply__Applic__ID->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Participant__Access__Priority: ret_val.avp__DCA__3GPP__Participant__Access__Priority() = single_value.field_avp__DCA__3GPP__Participant__Access__Priority->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__RS__Bandwidth: ret_val.avp__RX__3GPP__RS__Bandwidth() = single_value.field_avp__RX__3GPP__RS__Bandwidth->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Reachability__Information: ret_val.avp__S6__3GPP__Reachability__Information() = single_value.field_avp__S6__3GPP__Reachability__Information->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Algorithm__Type: ret_val.avp__MIPv4__NONE__MIP__Algorithm__Type() = single_value.field_avp__MIPv4__NONE__MIP__Algorithm__Type->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Session__Description: ret_val.avp__DCA__3GPP__SDP__Session__Description() = single_value.field_avp__DCA__3GPP__SDP__Session__Description->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Desired__BW__DL: ret_val.avp__RX__3GPP__Extended__Min__Desired__BW__DL() = single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__DL->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Info: ret_val.avp__DCA__3GPP__Location__Info() = single_value.field_avp__DCA__3GPP__Location__Info->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL: ret_val.avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL() = single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__RSRQ: ret_val.avp__AAA__3GPP__Event__Threshold__RSRQ() = single_value.field_avp__AAA__3GPP__Event__Threshold__RSRQ->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Information: ret_val.avp__DCA__3GPP__LCS__Information() = single_value.field_avp__DCA__3GPP__LCS__Information->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Parameters: ret_val.avp__S6__3GPP__Service__Parameters() = single_value.field_avp__S6__3GPP__Service__Parameters->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Information: ret_val.avp__PCC__3GPP__Presence__Reporting__Area__Information() = single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Information->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Identifier: ret_val.avp__PCC__3GPP__Routing__Rule__Identifier() = single_value.field_avp__PCC__3GPP__Routing__Rule__Identifier->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SMS__Information: ret_val.avp__DCA__3GPP__SMS__Information() = single_value.field_avp__DCA__3GPP__SMS__Information->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__ePDG__Address: ret_val.avp__DCA__3GPP__ePDG__Address() = single_value.field_avp__DCA__3GPP__ePDG__Address->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Event__Trigger: ret_val.avp__PCC__3GPP__Event__Trigger() = single_value.field_avp__PCC__3GPP__Event__Trigger->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__GCS__Identifier: ret_val.avp__RX__3GPP__GCS__Identifier() = single_value.field_avp__RX__3GPP__GCS__Identifier->valueof(); break; case AVP__Data::ALT_avp__MIPv6__NONE__QoS__Capability: ret_val.avp__MIPv6__NONE__QoS__Capability() = single_value.field_avp__MIPv6__NONE__QoS__Capability->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Install: ret_val.avp__PCC__3GPP__ADC__Rule__Install() = single_value.field_avp__PCC__3GPP__ADC__Rule__Install->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator: ret_val.avp__AAA__3GPP__Non__IP__PDN__Type__Indicator() = single_value.field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__G__S__U__Pool__Identifier: ret_val.avp__DCC__NONE__G__S__U__Pool__Identifier() = single_value.field_avp__DCC__NONE__G__S__U__Pool__Identifier->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Outgoing__Session__Id: ret_val.avp__DCA__3GPP__Outgoing__Session__Id() = single_value.field_avp__DCA__3GPP__Outgoing__Session__Id->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Controlling__Address: ret_val.avp__DCA__3GPP__PoC__Controlling__Address() = single_value.field_avp__DCA__3GPP__PoC__Controlling__Address->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Dynamic__Address__Flag: ret_val.avp__DCA__3GPP__Dynamic__Address__Flag() = single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Confidentiality__Key: ret_val.avp__CxDx__3GPP__Confidentiality__Key() = single_value.field_avp__CxDx__3GPP__Confidentiality__Key->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Flow__Label: ret_val.avp__PCC__3GPP__Flow__Label() = single_value.field_avp__PCC__3GPP__Flow__Label->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port: ret_val.avp__DNAS__NONE__NAS__Port() = single_value.field_avp__DNAS__NONE__NAS__Port->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Authentication__Info: ret_val.avp__AAA__3GPP__Authentication__Info() = single_value.field_avp__AAA__3GPP__Authentication__Info->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Transcoder__Inserted__Indication: ret_val.avp__DCA__3GPP__Transcoder__Inserted__Indication() = single_value.field_avp__DCA__3GPP__Transcoder__Inserted__Indication->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SMS__Node: ret_val.avp__DCA__3GPP__SMS__Node() = single_value.field_avp__DCA__3GPP__SMS__Node->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Interface__List: ret_val.avp__AAA__3GPP__Trace__Interface__List() = single_value.field_avp__AAA__3GPP__Trace__Interface__List->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SGW__Address: ret_val.avp__DCA__3GPP__SGW__Address() = single_value.field_avp__DCA__3GPP__SGW__Address->valueof(); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Charging__Id: ret_val.avp__GI__3GPP__3GPP__Charging__Id() = single_value.field_avp__GI__3GPP__3GPP__Charging__Id->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Algorithm: ret_val.avp__DNAS__NONE__CHAP__Algorithm() = single_value.field_avp__DNAS__NONE__CHAP__Algorithm->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__APN__Configuration__Profile: ret_val.avp__AAA__3GPP__APN__Configuration__Profile() = single_value.field_avp__AAA__3GPP__APN__Configuration__Profile->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts: ret_val.avp__DCA__3GPP__Number__Of__Received__Talk__Bursts() = single_value.field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Full__Network__Name: ret_val.avp__AAA__3GPP__Full__Network__Name() = single_value.field_avp__AAA__3GPP__Full__Network__Name->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Type: ret_val.avp__DCA__3GPP__Message__Type() = single_value.field_avp__DCA__3GPP__Message__Type->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control__Uplink: ret_val.avp__DCA__3GPP__APN__Rate__Control__Uplink() = single_value.field_avp__DCA__3GPP__APN__Rate__Control__Uplink->valueof(); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__CAMEL__Charging__Info: ret_val.avp__GI__3GPP__3GPP__CAMEL__Charging__Info() = single_value.field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__From__Address: ret_val.avp__DCA__3GPP__From__Address() = single_value.field_avp__DCA__3GPP__From__Address->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAG__CP__Address: ret_val.avp__AAA__3GPP__TWAG__CP__Address() = single_value.field_avp__AAA__3GPP__TWAG__CP__Address->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__PDP__Context__Type: ret_val.avp__DCA__3GPP__PDP__Context__Type() = single_value.field_avp__DCA__3GPP__PDP__Context__Type->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Flows: ret_val.avp__RX__3GPP__Flows() = single_value.field_avp__RX__3GPP__Flows->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__User__Session__Id: ret_val.avp__DCA__3GPP__User__Session__Id() = single_value.field_avp__DCA__3GPP__User__Session__Id->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Change__Time: ret_val.avp__DCA__3GPP__PoC__Change__Time() = single_value.field_avp__DCA__3GPP__PoC__Change__Time->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Privacy__Indicator: ret_val.avp__DCA__3GPP__Privacy__Indicator() = single_value.field_avp__DCA__3GPP__Privacy__Indicator->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__CIA__Flags: ret_val.avp__S6__3GPP__CIA__Flags() = single_value.field_avp__S6__3GPP__CIA__Flags->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Requested__BW__UL: ret_val.avp__RX__3GPP__Extended__Min__Requested__BW__UL() = single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__UL->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Time: ret_val.avp__PCC__3GPP__Monitoring__Time() = single_value.field_avp__PCC__3GPP__Monitoring__Time->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Input__Octets: ret_val.avp__DCC__NONE__CC__Input__Octets() = single_value.field_avp__DCC__NONE__CC__Input__Octets->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Teleservice: ret_val.avp__DCA__3GPP__Teleservice() = single_value.field_avp__DCA__3GPP__Teleservice->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Quota__Consumption__Time: ret_val.avp__DCA__3GPP__Quota__Consumption__Time() = single_value.field_avp__DCA__3GPP__Quota__Consumption__Time->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__UE__Reachability__Configuration: ret_val.avp__S6__3GPP__UE__Reachability__Configuration() = single_value.field_avp__S6__3GPP__UE__Reachability__Configuration->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Destination__Realm: ret_val.avp__BASE__NONE__Destination__Realm() = single_value.field_avp__BASE__NONE__Destination__Realm->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Acceptable__Service__Info: ret_val.avp__RX__3GPP__Acceptable__Service__Info() = single_value.field_avp__RX__3GPP__Acceptable__Service__Info->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Flow__Direction: ret_val.avp__PCC__3GPP__Flow__Direction() = single_value.field_avp__PCC__3GPP__Flow__Direction->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Reason__For__Cancellation: ret_val.avp__DCA__3GPP__ProSe__Reason__For__Cancellation() = single_value.field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Supported__Monitoring__Events: ret_val.avp__S6__3GPP__Supported__Monitoring__Events() = single_value.field_avp__S6__3GPP__Supported__Monitoring__Events->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__CG__Address: ret_val.avp__DCA__3GPP__CG__Address() = single_value.field_avp__DCA__3GPP__CG__Address->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Parameter__Set__Values: ret_val.avp__DCA__3GPP__Radio__Parameter__Set__Values() = single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Values->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Item__Number: ret_val.avp__CxDx__3GPP__SIP__Item__Number() = single_value.field_avp__CxDx__3GPP__SIP__Item__Number->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Session__Release__Cause: ret_val.avp__PCC__3GPP__Session__Release__Cause() = single_value.field_avp__PCC__3GPP__Session__Release__Cause->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__MDT__User__Consent: ret_val.avp__AAA__3GPP__MDT__User__Consent() = single_value.field_avp__AAA__3GPP__MDT__User__Consent->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__HSS__Cause: ret_val.avp__S6__3GPP__HSS__Cause() = single_value.field_avp__S6__3GPP__HSS__Cause->valueof(); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Home__Link__Prefix: ret_val.avp__MIPv6__NONE__MIP6__Home__Link__Prefix() = single_value.field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Port: ret_val.avp__DNAS__NONE__Login__LAT__Port() = single_value.field_avp__DNAS__NONE__Login__LAT__Port->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__PCSCF__Restoration__Indication: ret_val.avp__PCC__3GPP__PCSCF__Restoration__Indication() = single_value.field_avp__PCC__3GPP__PCSCF__Restoration__Indication->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__G__S__U__Pool__Reference: ret_val.avp__DCC__NONE__G__S__U__Pool__Reference() = single_value.field_avp__DCC__NONE__G__S__U__Pool__Reference->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Layer__2__Group__ID: ret_val.avp__DCA__3GPP__Layer__2__Group__ID() = single_value.field_avp__DCA__3GPP__Layer__2__Group__ID->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Port: ret_val.avp__DCA__3GPP__Interface__Port() = single_value.field_avp__DCA__3GPP__Interface__Port->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data__Deletion: ret_val.avp__AAA__3GPP__Subscription__Data__Deletion() = single_value.field_avp__AAA__3GPP__Subscription__Data__Deletion->valueof(); break; case AVP__Data::ALT_avp__MIPv6__NONE__Chargable__User__Identity: ret_val.avp__MIPv6__NONE__Chargable__User__Identity() = single_value.field_avp__MIPv6__NONE__Chargable__User__Identity->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Collection__Entity: ret_val.avp__AAA__3GPP__Trace__Collection__Entity() = single_value.field_avp__AAA__3GPP__Trace__Collection__Entity->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Request__Type: ret_val.avp__DCA__3GPP__AoC__Request__Type() = single_value.field_avp__DCA__3GPP__AoC__Request__Type->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Feature__List__ID: ret_val.avp__CxDx__3GPP__Feature__List__ID() = single_value.field_avp__CxDx__3GPP__Feature__List__ID->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Redirect__Host: ret_val.avp__BASE__NONE__Redirect__Host() = single_value.field_avp__BASE__NONE__Redirect__Host->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Network__Access__Mode: ret_val.avp__AAA__3GPP__Network__Access__Mode() = single_value.field_avp__AAA__3GPP__Network__Access__Mode->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Compression: ret_val.avp__DNAS__NONE__Framed__Compression() = single_value.field_avp__DNAS__NONE__Framed__Compression->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Zone__Access: ret_val.avp__DNAS__NONE__ARAP__Zone__Access() = single_value.field_avp__DNAS__NONE__ARAP__Zone__Access->valueof(); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Selection__Mode: ret_val.avp__GI__3GPP__3GPP__Selection__Mode() = single_value.field_avp__GI__3GPP__3GPP__Selection__Mode->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__QoS__Filter__Rule: ret_val.avp__DNAS__NONE__QoS__Filter__Rule() = single_value.field_avp__DNAS__NONE__QoS__Filter__Rule->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Complete__Data__List__Included__Indicator: ret_val.avp__AAA__3GPP__Complete__Data__List__Included__Indicator() = single_value.field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__AAA__SPI: ret_val.avp__MIPv4__NONE__MIP__MN__AAA__SPI() = single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__SPI->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Name: ret_val.avp__DCA__3GPP__LCS__Client__Name() = single_value.field_avp__DCA__3GPP__LCS__Client__Name->valueof(); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__Address: ret_val.avp__GI__3GPP__3GPP__SGSN__Address() = single_value.field_avp__GI__3GPP__3GPP__SGSN__Address->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier: ret_val.avp__DCA__3GPP__Related__IMS__Charging__Identifier() = single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Asserted__Identity: ret_val.avp__DCA__3GPP__Called__Asserted__Identity() = single_value.field_avp__DCA__3GPP__Called__Asserted__Identity->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__TWAG__Address: ret_val.avp__DCA__3GPP__TWAG__Address() = single_value.field_avp__DCA__3GPP__TWAG__Address->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MSA__Lifetime: ret_val.avp__MIPv4__NONE__MIP__MSA__Lifetime() = single_value.field_avp__MIPv4__NONE__MIP__MSA__Lifetime->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Time: ret_val.avp__DCA__3GPP__Talk__Burst__Time() = single_value.field_avp__DCA__3GPP__Talk__Burst__Time->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Token__Text: ret_val.avp__DCA__3GPP__Token__Text() = single_value.field_avp__DCA__3GPP__Token__Text->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Time__Unit: ret_val.avp__DCA__3GPP__Rate__Control__Time__Unit() = single_value.field_avp__DCA__3GPP__Rate__Control__Time__Unit->valueof(); break; case AVP__Data::ALT_avp__GI__3GPP__External__Identifier: ret_val.avp__GI__3GPP__External__Identifier() = single_value.field_avp__GI__3GPP__External__Identifier->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Reason__Header: ret_val.avp__DCA__3GPP__Reason__Header() = single_value.field_avp__DCA__3GPP__Reason__Header->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__WLCP__Key: ret_val.avp__AAA__3GPP__WLCP__Key() = single_value.field_avp__AAA__3GPP__WLCP__Key->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Reachability__Type: ret_val.avp__S6__3GPP__Reachability__Type() = single_value.field_avp__S6__3GPP__Reachability__Type->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Request__Timestamp: ret_val.avp__DCA__3GPP__SIP__Request__Timestamp() = single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Route: ret_val.avp__DNAS__NONE__Framed__Route() = single_value.field_avp__DNAS__NONE__Framed__Route->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Private__Group__Id: ret_val.avp__DNAS__NONE__Tunnel__Private__Group__Id() = single_value.field_avp__DNAS__NONE__Tunnel__Private__Group__Id->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Request__Type: ret_val.avp__DCC__NONE__CC__Request__Type() = single_value.field_avp__DCC__NONE__CC__Request__Type->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Source__IP__Address: ret_val.avp__DCA__3GPP__ProSe__Source__IP__Address() = single_value.field_avp__DCA__3GPP__ProSe__Source__IP__Address->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Type__Of__External__Identifier: ret_val.avp__S6__3GPP__Type__Of__External__Identifier() = single_value.field_avp__S6__3GPP__Type__Of__External__Identifier->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Event__Report__Indication: ret_val.avp__PCC__3GPP__Event__Report__Indication() = single_value.field_avp__PCC__3GPP__Event__Report__Indication->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__MDT__Configuration: ret_val.avp__AAA__3GPP__MDT__Configuration() = single_value.field_avp__AAA__3GPP__MDT__Configuration->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Report: ret_val.avp__PCC__3GPP__Usage__Monitoring__Report() = single_value.field_avp__PCC__3GPP__Usage__Monitoring__Report->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Participants: ret_val.avp__DCA__3GPP__Number__Of__Participants() = single_value.field_avp__DCA__3GPP__Number__Of__Participants->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__MSC__Address: ret_val.avp__DCA__3GPP__MSC__Address() = single_value.field_avp__DCA__3GPP__MSC__Address->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Priviledged__Sender__Indication: ret_val.avp__CxDx__3GPP__Priviledged__Sender__Indication() = single_value.field_avp__CxDx__3GPP__Priviledged__Sender__Indication->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Adjacent__Access__Restriction__Data: ret_val.avp__AAA__3GPP__Adjacent__Access__Restriction__Data() = single_value.field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service__Obligatory__Type: ret_val.avp__DCA__3GPP__AoC__Service__Obligatory__Type() = single_value.field_avp__DCA__3GPP__AoC__Service__Obligatory__Type->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID: ret_val.avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID() = single_value.field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Usage: ret_val.avp__DCA__3GPP__Time__First__Usage() = single_value.field_avp__DCA__3GPP__Time__First__Usage->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Reason__Info: ret_val.avp__CxDx__3GPP__Reason__Info() = single_value.field_avp__CxDx__3GPP__Reason__Info->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__EPS__Bearer__QoS: ret_val.avp__PCC__3GPP__Default__EPS__Bearer__QoS() = single_value.field_avp__PCC__3GPP__Default__EPS__Bearer__QoS->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__CLR__Flags: ret_val.avp__AAA__3GPP__CLR__Flags() = single_value.field_avp__AAA__3GPP__CLR__Flags->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__ULR__Flags: ret_val.avp__AAA__3GPP__ULR__Flags() = single_value.field_avp__AAA__3GPP__ULR__Flags->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Originating__SCCP__Address: ret_val.avp__DCA__3GPP__Originating__SCCP__Address() = single_value.field_avp__DCA__3GPP__Originating__SCCP__Address->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__ICS__Indicator: ret_val.avp__AAA__3GPP__ICS__Indicator() = single_value.field_avp__AAA__3GPP__ICS__Indicator->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Calling__Station__Id: ret_val.avp__DNAS__NONE__Calling__Station__Id() = single_value.field_avp__DNAS__NONE__Calling__Station__Id->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Client__Auth__Id: ret_val.avp__DNAS__NONE__Tunnel__Client__Auth__Id() = single_value.field_avp__DNAS__NONE__Tunnel__Client__Auth__Id->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Currency__Code: ret_val.avp__DCC__NONE__Currency__Code() = single_value.field_avp__DCC__NONE__Currency__Code->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Cancellation__Type: ret_val.avp__AAA__3GPP__Cancellation__Type() = single_value.field_avp__AAA__3GPP__Cancellation__Type->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__E2E__Sequence: ret_val.avp__BASE__NONE__E2E__Sequence() = single_value.field_avp__BASE__NONE__E2E__Sequence->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Origin__Realm: ret_val.avp__BASE__NONE__Origin__Realm() = single_value.field_avp__BASE__NONE__Origin__Realm->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__PDN__Type: ret_val.avp__AAA__3GPP__PDN__Type() = single_value.field_avp__AAA__3GPP__PDN__Type->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Scale__Factor: ret_val.avp__DCA__3GPP__Scale__Factor() = single_value.field_avp__DCA__3GPP__Scale__Factor->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__IM__Information: ret_val.avp__DCA__3GPP__IM__Information() = single_value.field_avp__DCA__3GPP__IM__Information->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Prompt: ret_val.avp__DNAS__NONE__Prompt() = single_value.field_avp__DNAS__NONE__Prompt->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Offer__Timestamp: ret_val.avp__DCA__3GPP__SDP__Offer__Timestamp() = single_value.field_avp__DCA__3GPP__SDP__Offer__Timestamp->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__PPR__Flags: ret_val.avp__AAA__3GPP__PPR__Flags() = single_value.field_avp__AAA__3GPP__PPR__Flags->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__MM__Content__Type: ret_val.avp__DCA__3GPP__MM__Content__Type() = single_value.field_avp__DCA__3GPP__MM__Content__Type->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__CPDT__Information: ret_val.avp__DCA__3GPP__CPDT__Information() = single_value.field_avp__DCA__3GPP__CPDT__Information->valueof(); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__IPv6__Address: ret_val.avp__GI__3GPP__3GPP__GGSN__IPv6__Address() = single_value.field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__DER__S6b__Flags: ret_val.avp__AAA__3GPP__DER__S6b__Flags() = single_value.field_avp__AAA__3GPP__DER__S6b__Flags->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SCS__Realm: ret_val.avp__DCA__3GPP__SCS__Realm() = single_value.field_avp__DCA__3GPP__SCS__Realm->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Requestor__Id: ret_val.avp__DCA__3GPP__LCS__Requestor__Id() = single_value.field_avp__DCA__3GPP__LCS__Requestor__Id->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Identifier: ret_val.avp__RX__3GPP__Access__Network__Charging__Identifier() = single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Redirect__Server: ret_val.avp__DCC__NONE__Redirect__Server() = single_value.field_avp__DCC__NONE__Redirect__Server->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status: ret_val.avp__S6__3GPP__AESE__Communication__Pattern__Config__Status() = single_value.field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role__info__Units: ret_val.avp__DCA__3GPP__PoC__User__Role__info__Units() = single_value.field_avp__DCA__3GPP__PoC__User__Role__info__Units->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part: ret_val.avp__DCA__3GPP__Variable__Part() = single_value.field_avp__DCA__3GPP__Variable__Part->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID: ret_val.avp__DCA__3GPP__ProSe__3rd__Party__Application__ID() = single_value.field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data: ret_val.avp__S6__3GPP__Enhanced__Coverage__Restriction__Data() = single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Operation: ret_val.avp__PCC__3GPP__Bearer__Operation() = single_value.field_avp__PCC__3GPP__Bearer__Operation->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Current__Location__Retrieved: ret_val.avp__AAA__3GPP__Current__Location__Retrieved() = single_value.field_avp__AAA__3GPP__Current__Location__Retrieved->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Pre__emption__Control__Info: ret_val.avp__RX__3GPP__Pre__emption__Control__Info() = single_value.field_avp__RX__3GPP__Pre__emption__Control__Info->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Application__Instance__Identifier: ret_val.avp__PCC__3GPP__TDF__Application__Instance__Identifier() = single_value.field_avp__PCC__3GPP__TDF__Application__Instance__Identifier->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Device__Trigger__Information: ret_val.avp__DCA__3GPP__SM__Device__Trigger__Information() = single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Information->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Information: ret_val.avp__DCA__3GPP__Service__Information() = single_value.field_avp__DCA__3GPP__Service__Information->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Acct__Interim__Interval: ret_val.avp__BASE__NONE__Acct__Interim__Interval() = single_value.field_avp__BASE__NONE__Acct__Interim__Interval->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Number: ret_val.avp__RX__3GPP__Media__Component__Number() = single_value.field_avp__RX__3GPP__Media__Component__Number->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Path: ret_val.avp__CxDx__3GPP__Path() = single_value.field_avp__CxDx__3GPP__Path->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Usage: ret_val.avp__PCC__3GPP__Packet__Filter__Usage() = single_value.field_avp__PCC__3GPP__Packet__Filter__Usage->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__Event__1F: ret_val.avp__AAA__3GPP__Event__Threshold__Event__1F() = single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1F->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__MONTE__Location__Type: ret_val.avp__S6__3GPP__MONTE__Location__Type() = single_value.field_avp__S6__3GPP__MONTE__Location__Type->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Inter__Operator__Identifier: ret_val.avp__DCA__3GPP__Inter__Operator__Identifier() = single_value.field_avp__DCA__3GPP__Inter__Operator__Identifier->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__RDS__Indicator: ret_val.avp__AAA__3GPP__RDS__Indicator() = single_value.field_avp__AAA__3GPP__RDS__Indicator->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Cancellation__Timestamp: ret_val.avp__DCA__3GPP__Proximity__Cancellation__Timestamp() = single_value.field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__MMTel__SService__Type: ret_val.avp__DCA__3GPP__MMTel__SService__Type() = single_value.field_avp__DCA__3GPP__MMTel__SService__Type->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Optional__Capability: ret_val.avp__CxDx__3GPP__Optional__Capability() = single_value.field_avp__CxDx__3GPP__Optional__Capability->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Header__Length: ret_val.avp__PCC__3GPP__Tunnel__Header__Length() = single_value.field_avp__PCC__3GPP__Tunnel__Header__Length->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Reporting__Trigger: ret_val.avp__AAA__3GPP__Reporting__Trigger() = single_value.field_avp__AAA__3GPP__Reporting__Trigger->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate: ret_val.avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate() = single_value.field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name: ret_val.avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name() = single_value.field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Group__PLMN__Id: ret_val.avp__AAA__3GPP__Group__PLMN__Id() = single_value.field_avp__AAA__3GPP__Group__PLMN__Id->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Reply__Path__Requested: ret_val.avp__DCA__3GPP__Reply__Path__Requested() = single_value.field_avp__DCA__3GPP__Reply__Path__Requested->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__User__Id: ret_val.avp__AAA__3GPP__User__Id() = single_value.field_avp__AAA__3GPP__User__Id->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Serving__Node__Type: ret_val.avp__DCA__3GPP__Serving__Node__Type() = single_value.field_avp__DCA__3GPP__Serving__Node__Type->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Node: ret_val.avp__DNAS__NONE__Login__LAT__Node() = single_value.field_avp__DNAS__NONE__Login__LAT__Node->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Originating__Line__Info: ret_val.avp__DNAS__NONE__Originating__Line__Info() = single_value.field_avp__DNAS__NONE__Originating__Line__Info->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Exponent: ret_val.avp__DCC__NONE__Exponent() = single_value.field_avp__DCC__NONE__Exponent->valueof(); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Authenticator: ret_val.avp__MIPv6__NONE__MIP__Authenticator() = single_value.field_avp__MIPv6__NONE__MIP__Authenticator->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info: ret_val.avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info() = single_value.field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Input__Octets: ret_val.avp__MIPv4__NONE__Accounting__Input__Octets() = single_value.field_avp__MIPv4__NONE__Accounting__Input__Octets->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__EPS__User__State: ret_val.avp__AAA__3GPP__EPS__User__State() = single_value.field_avp__AAA__3GPP__EPS__User__State->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Origin__Host: ret_val.avp__BASE__NONE__Origin__Host() = single_value.field_avp__BASE__NONE__Origin__Host->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Access__Authorization__Flags: ret_val.avp__AAA__3GPP__Access__Authorization__Flags() = single_value.field_avp__AAA__3GPP__Access__Authorization__Flags->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__PDP__Address: ret_val.avp__DCA__3GPP__PDP__Address() = single_value.field_avp__DCA__3GPP__PDP__Address->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator: ret_val.avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator() = single_value.field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__NNI__Information: ret_val.avp__DCA__3GPP__NNI__Information() = single_value.field_avp__DCA__3GPP__NNI__Information->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Estimate: ret_val.avp__DCA__3GPP__Location__Estimate() = single_value.field_avp__DCA__3GPP__Location__Estimate->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Offline__Charging: ret_val.avp__DCA__3GPP__Offline__Charging() = single_value.field_avp__DCA__3GPP__Offline__Charging->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Retry__Interval: ret_val.avp__RX__3GPP__Retry__Interval() = single_value.field_avp__RX__3GPP__Retry__Interval->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Session__Id: ret_val.avp__BASE__NONE__Accounting__Session__Id() = single_value.field_avp__BASE__NONE__Accounting__Session__Id->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Additional__Content__Information: ret_val.avp__DCA__3GPP__Additional__Content__Information() = single_value.field_avp__DCA__3GPP__Additional__Content__Information->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Restriction__Filter__Rule: ret_val.avp__DCC__NONE__Restriction__Filter__Rule() = single_value.field_avp__DCC__NONE__Restriction__Filter__Rule->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Cause__Code: ret_val.avp__DCA__3GPP__Cause__Code() = single_value.field_avp__DCA__3GPP__Cause__Code->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Connection__Mode: ret_val.avp__AAA__3GPP__TWAN__Connection__Mode() = single_value.field_avp__AAA__3GPP__TWAN__Connection__Mode->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Identifier: ret_val.avp__PCC__3GPP__Packet__Filter__Identifier() = single_value.field_avp__PCC__3GPP__Packet__Filter__Identifier->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Address__Data: ret_val.avp__DCA__3GPP__Address__Data() = single_value.field_avp__DCA__3GPP__Address__Data->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__SCEF__Reference__ID: ret_val.avp__S6__3GPP__SCEF__Reference__ID() = single_value.field_avp__S6__3GPP__SCEF__Reference__ID->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Type: ret_val.avp__DCA__3GPP__Content__Type() = single_value.field_avp__DCA__3GPP__Content__Type->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Resource__Release__Notification: ret_val.avp__PCC__3GPP__Resource__Release__Notification() = single_value.field_avp__PCC__3GPP__Resource__Release__Notification->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Name: ret_val.avp__PCC__3GPP__ADC__Rule__Name() = single_value.field_avp__PCC__3GPP__ADC__Rule__Name->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Function__IP__Address: ret_val.avp__DCA__3GPP__ProSe__Function__IP__Address() = single_value.field_avp__DCA__3GPP__ProSe__Function__IP__Address->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Guaranteed__Bitrate__DL: ret_val.avp__PCC__3GPP__Guaranteed__Bitrate__DL() = single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__DL->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Disconnect__Cause: ret_val.avp__BASE__NONE__Disconnect__Cause() = single_value.field_avp__BASE__NONE__Disconnect__Cause->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Error__Diagnostic: ret_val.avp__AAA__3GPP__Error__Diagnostic() = single_value.field_avp__AAA__3GPP__Error__Diagnostic->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Supported__BW__UL: ret_val.avp__RX__3GPP__Extended__Max__Supported__BW__UL() = single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__UL->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__UDP__Source__Port: ret_val.avp__PCC__3GPP__UDP__Source__Port() = single_value.field_avp__PCC__3GPP__UDP__Source__Port->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Total__Octets: ret_val.avp__DCC__NONE__CC__Total__Octets() = single_value.field_avp__DCC__NONE__CC__Total__Octets->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Record__Type: ret_val.avp__BASE__NONE__Accounting__Record__Type() = single_value.field_avp__BASE__NONE__Accounting__Record__Type->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SMS__Result: ret_val.avp__DCA__3GPP__SMS__Result() = single_value.field_avp__DCA__3GPP__SMS__Result->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__MMS__Information: ret_val.avp__DCA__3GPP__MMS__Information() = single_value.field_avp__DCA__3GPP__MMS__Information->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__From__SIP__Header: ret_val.avp__CxDx__3GPP__From__SIP__Header() = single_value.field_avp__CxDx__3GPP__From__SIP__Header->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Definition: ret_val.avp__PCC__3GPP__Routing__Rule__Definition() = single_value.field_avp__PCC__3GPP__Routing__Rule__Definition->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__SIPTO__Local__Network__Permission: ret_val.avp__AAA__3GPP__SIPTO__Local__Network__Permission() = single_value.field_avp__AAA__3GPP__SIPTO__Local__Network__Permission->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__CUG__Information: ret_val.avp__DCA__3GPP__CUG__Information() = single_value.field_avp__DCA__3GPP__CUG__Information->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed: ret_val.avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed() = single_value.field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Value__Digits: ret_val.avp__DCC__NONE__Value__Digits() = single_value.field_avp__DCC__NONE__Value__Digits->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__AAA__Auth: ret_val.avp__MIPv4__NONE__MIP__MN__AAA__Auth() = single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__Auth->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Acct__Application__Id: ret_val.avp__BASE__NONE__Acct__Application__Id() = single_value.field_avp__BASE__NONE__Acct__Application__Id->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Associated__Party__Address: ret_val.avp__DCA__3GPP__Associated__Party__Address() = single_value.field_avp__DCA__3GPP__Associated__Party__Address->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authenticate: ret_val.avp__CxDx__3GPP__SIP__Authenticate() = single_value.field_avp__CxDx__3GPP__SIP__Authenticate->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Service__Type: ret_val.avp__AAA__3GPP__Service__Type() = single_value.field_avp__AAA__3GPP__Service__Type->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Immediate__Response__Preferred: ret_val.avp__AAA__3GPP__Immediate__Response__Preferred() = single_value.field_avp__AAA__3GPP__Immediate__Response__Preferred->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Zone: ret_val.avp__DNAS__NONE__Framed__Appletalk__Zone() = single_value.field_avp__DNAS__NONE__Framed__Appletalk__Zone->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__IPv6__Host: ret_val.avp__DNAS__NONE__Login__IPv6__Host() = single_value.field_avp__DNAS__NONE__Login__IPv6__Host->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Local__GW__Inserted__Indication: ret_val.avp__DCA__3GPP__Local__GW__Inserted__Indication() = single_value.field_avp__DCA__3GPP__Local__GW__Inserted__Indication->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__XRES: ret_val.avp__AAA__3GPP__XRES() = single_value.field_avp__AAA__3GPP__XRES->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Final__Unit__Indication: ret_val.avp__DCC__NONE__Final__Unit__Indication() = single_value.field_avp__DCC__NONE__Final__Unit__Indication->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Deferred__Location__Event__Type: ret_val.avp__DCA__3GPP__Deferred__Location__Event__Type() = single_value.field_avp__DCA__3GPP__Deferred__Location__Event__Type->valueof(); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMSI: ret_val.avp__GI__3GPP__3GPP__IMSI() = single_value.field_avp__GI__3GPP__3GPP__IMSI->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__User__State: ret_val.avp__AAA__3GPP__User__State() = single_value.field_avp__AAA__3GPP__User__State->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__to__HA__MSA: ret_val.avp__MIPv4__NONE__MIP__MN__to__HA__MSA() = single_value.field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Result__Code: ret_val.avp__BASE__NONE__Result__Code() = single_value.field_avp__BASE__NONE__Result__Code->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope: ret_val.avp__DCA__3GPP__Envelope() = single_value.field_avp__DCA__3GPP__Envelope->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity: ret_val.avp__DCA__3GPP__Monitoring__Event__Configuration__Activity() = single_value.field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Communication__Service__Identifier: ret_val.avp__DCA__3GPP__IMS__Communication__Service__Identifier() = single_value.field_avp__DCA__3GPP__IMS__Communication__Service__Identifier->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IP__Address: ret_val.avp__DNAS__NONE__Framed__IP__Address() = single_value.field_avp__DNAS__NONE__Framed__IP__Address->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Trust__Relationship__Update: ret_val.avp__AAA__3GPP__Trust__Relationship__Update() = single_value.field_avp__AAA__3GPP__Trust__Relationship__Update->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control__Downlink: ret_val.avp__DCA__3GPP__APN__Rate__Control__Downlink() = single_value.field_avp__DCA__3GPP__APN__Rate__Control__Downlink->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Session__Direction: ret_val.avp__DCA__3GPP__Session__Direction() = single_value.field_avp__DCA__3GPP__Session__Direction->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Realm: ret_val.avp__S6__3GPP__IP__SM__GW__Realm() = single_value.field_avp__S6__3GPP__IP__SM__GW__Realm->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__Identifier: ret_val.avp__DCA__3GPP__Monitoring__UE__Identifier() = single_value.field_avp__DCA__3GPP__Monitoring__UE__Identifier->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Reference__ID__Validity__Time: ret_val.avp__S6__3GPP__Reference__ID__Validity__Time() = single_value.field_avp__S6__3GPP__Reference__ID__Validity__Time->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__TFT__Packet__Filter__Information: ret_val.avp__PCC__3GPP__TFT__Packet__Filter__Information() = single_value.field_avp__PCC__3GPP__TFT__Packet__Filter__Information->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity: ret_val.avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity() = single_value.field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Min__Desired__Bandwidth__DL: ret_val.avp__RX__3GPP__Min__Desired__Bandwidth__DL() = single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__DL->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Transmitter__Info: ret_val.avp__DCA__3GPP__Transmitter__Info() = single_value.field_avp__DCA__3GPP__Transmitter__Info->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Group__Reporting__Guard__Timer: ret_val.avp__S6__3GPP__Group__Reporting__Guard__Timer() = single_value.field_avp__S6__3GPP__Group__Reporting__Guard__Timer->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Furnish__Charging__Information: ret_val.avp__DCA__3GPP__PS__Furnish__Charging__Information() = single_value.field_avp__DCA__3GPP__PS__Furnish__Charging__Information->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Associated__Identities: ret_val.avp__CxDx__3GPP__Associated__Identities() = single_value.field_avp__CxDx__3GPP__Associated__Identities->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Session__Linking__Indicator: ret_val.avp__PCC__3GPP__Session__Linking__Indicator() = single_value.field_avp__PCC__3GPP__Session__Linking__Indicator->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Session__State: ret_val.avp__BASE__NONE__Auth__Session__State() = single_value.field_avp__BASE__NONE__Auth__Session__State->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Number__of__Reports: ret_val.avp__S6__3GPP__Maximum__Number__of__Reports() = single_value.field_avp__S6__3GPP__Maximum__Number__of__Reports->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__PRA__Install: ret_val.avp__PCC__3GPP__PRA__Install() = single_value.field_avp__PCC__3GPP__PRA__Install->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__V2X__Permission: ret_val.avp__AAA__3GPP__V2X__Permission() = single_value.field_avp__AAA__3GPP__V2X__Permission->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Range__Class: ret_val.avp__DCA__3GPP__ProSe__Range__Class() = single_value.field_avp__DCA__3GPP__ProSe__Range__Class->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Carrier__Select__Routing__Information: ret_val.avp__DCA__3GPP__Carrier__Select__Routing__Information() = single_value.field_avp__DCA__3GPP__Carrier__Select__Routing__Information->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Negotiation: ret_val.avp__PCC__3GPP__QoS__Negotiation() = single_value.field_avp__PCC__3GPP__QoS__Negotiation->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__LIPA__Permission: ret_val.avp__AAA__3GPP__LIPA__Permission() = single_value.field_avp__AAA__3GPP__LIPA__Permission->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Auth__Data__Item: ret_val.avp__CxDx__3GPP__SIP__Auth__Data__Item() = single_value.field_avp__CxDx__3GPP__SIP__Auth__Data__Item->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__3GPP2__MEID: ret_val.avp__AAA__3GPP__3GPP2__MEID() = single_value.field_avp__AAA__3GPP__3GPP2__MEID->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__MN__MSA: ret_val.avp__MIPv4__NONE__MIP__FA__to__MN__MSA() = single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data: ret_val.avp__AAA__3GPP__Subscription__Data() = single_value.field_avp__AAA__3GPP__Subscription__Data->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Multiple__Registration__Indication: ret_val.avp__CxDx__3GPP__Multiple__Registration__Indication() = single_value.field_avp__CxDx__3GPP__Multiple__Registration__Indication->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability__UTRAN: ret_val.avp__AAA__3GPP__WLAN__offloadability__UTRAN() = single_value.field_avp__AAA__3GPP__WLAN__offloadability__UTRAN->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Vendor__Specific__Application__Id: ret_val.avp__BASE__NONE__Vendor__Specific__Application__Id() = single_value.field_avp__BASE__NONE__Vendor__Specific__Application__Id->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__IMSI__Unauthenticated__Flag: ret_val.avp__DCA__3GPP__IMSI__Unauthenticated__Flag() = single_value.field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Id: ret_val.avp__DCA__3GPP__Interface__Id() = single_value.field_avp__DCA__3GPP__Interface__Id->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__CSG__Subscription__Data: ret_val.avp__AAA__3GPP__CSG__Subscription__Data() = single_value.field_avp__AAA__3GPP__CSG__Subscription__Data->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Diagnostics: ret_val.avp__DCA__3GPP__Diagnostics() = single_value.field_avp__DCA__3GPP__Diagnostics->valueof(); break; case AVP__Data::ALT_avp__MIPv6__NONE__Service__Selection: ret_val.avp__MIPv6__NONE__Service__Selection() = single_value.field_avp__MIPv6__NONE__Service__Selection->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__TS__Code: ret_val.avp__AAA__3GPP__TS__Code() = single_value.field_avp__AAA__3GPP__TS__Code->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Client__Endpoint: ret_val.avp__DNAS__NONE__Tunnel__Client__Endpoint() = single_value.field_avp__DNAS__NONE__Tunnel__Client__Endpoint->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__AN__Trusted: ret_val.avp__AAA__3GPP__AN__Trusted() = single_value.field_avp__AAA__3GPP__AN__Trusted->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Funtionality: ret_val.avp__DCA__3GPP__Monitoring__Event__Funtionality() = single_value.field_avp__DCA__3GPP__Monitoring__Event__Funtionality->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Aux__Applic__Info: ret_val.avp__DCA__3GPP__Aux__Applic__Info() = single_value.field_avp__DCA__3GPP__Aux__Applic__Info->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Nonce: ret_val.avp__MIPv4__NONE__MIP__Nonce() = single_value.field_avp__MIPv4__NONE__MIP__Nonce->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Number: ret_val.avp__S6__3GPP__IP__SM__GW__Number() = single_value.field_avp__S6__3GPP__IP__SM__GW__Number->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__AAR__Flags: ret_val.avp__AAA__3GPP__AAR__Flags() = single_value.field_avp__AAA__3GPP__AAR__Flags->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__External__ID: ret_val.avp__DCA__3GPP__LCS__Client__External__ID() = single_value.field_avp__DCA__3GPP__LCS__Client__External__ID->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__VLR__Number: ret_val.avp__DCA__3GPP__VLR__Number() = single_value.field_avp__DCA__3GPP__VLR__Number->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Install: ret_val.avp__PCC__3GPP__Charging__Rule__Install() = single_value.field_avp__PCC__3GPP__Charging__Rule__Install->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Rx__Request__Type: ret_val.avp__RX__3GPP__Rx__Request__Type() = single_value.field_avp__RX__3GPP__Rx__Request__Type->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Response: ret_val.avp__S6__3GPP__NIDD__Authorization__Response() = single_value.field_avp__S6__3GPP__NIDD__Authorization__Response->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Outgoing__Trunk__Group__Id: ret_val.avp__DCA__3GPP__Outgoing__Trunk__Group__Id() = single_value.field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Transport__Access__Type: ret_val.avp__AAA__3GPP__Transport__Access__Type() = single_value.field_avp__AAA__3GPP__Transport__Access__Type->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id: ret_val.avp__DCC__NONE__Subscription__Id() = single_value.field_avp__DCC__NONE__Subscription__Id->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Remove: ret_val.avp__PCC__3GPP__QoS__Rule__Remove() = single_value.field_avp__PCC__3GPP__QoS__Rule__Remove->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data: ret_val.avp__AAA__3GPP__VPLMN__CSG__Subscription__Data() = single_value.field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Body: ret_val.avp__DCA__3GPP__Message__Body() = single_value.field_avp__DCA__3GPP__Message__Body->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Communication__Duration__Time: ret_val.avp__S6__3GPP__Communication__Duration__Time() = single_value.field_avp__S6__3GPP__Communication__Duration__Time->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Access__Availability__Change__Reason: ret_val.avp__PCC__3GPP__Access__Availability__Change__Reason() = single_value.field_avp__PCC__3GPP__Access__Availability__Change__Reason->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Application__Identifier: ret_val.avp__PCC__3GPP__TDF__Application__Identifier() = single_value.field_avp__PCC__3GPP__TDF__Application__Identifier->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Requested__PLMN__Identifier: ret_val.avp__DCA__3GPP__Requested__PLMN__Identifier() = single_value.field_avp__DCA__3GPP__Requested__PLMN__Identifier->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Location__Area__Identity: ret_val.avp__AAA__3GPP__Location__Area__Identity() = single_value.field_avp__AAA__3GPP__Location__Area__Identity->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Status: ret_val.avp__RX__3GPP__Media__Component__Status() = single_value.field_avp__RX__3GPP__Media__Component__Status->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__eDRX__Cycle__Length__Value: ret_val.avp__AAA__3GPP__eDRX__Cycle__Length__Value() = single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length__Value->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__Challenge: ret_val.avp__MIPv4__NONE__MIP__FA__Challenge() = single_value.field_avp__MIPv4__NONE__MIP__FA__Challenge->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Visited__Network__Identifier: ret_val.avp__CxDx__3GPP__Visited__Network__Identifier() = single_value.field_avp__CxDx__3GPP__Visited__Network__Identifier->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__RIR__Flags: ret_val.avp__S6__3GPP__RIR__Flags() = single_value.field_avp__S6__3GPP__RIR__Flags->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Volume__Quota__Threshold: ret_val.avp__DCA__3GPP__Volume__Quota__Threshold() = single_value.field_avp__DCA__3GPP__Volume__Quota__Threshold->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Incremental__Cost: ret_val.avp__DCA__3GPP__Incremental__Cost() = single_value.field_avp__DCA__3GPP__Incremental__Cost->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Level: ret_val.avp__PCC__3GPP__Usage__Monitoring__Level() = single_value.field_avp__PCC__3GPP__Usage__Monitoring__Level->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Collection__Period__RRM__LTE: ret_val.avp__AAA__3GPP__Collection__Period__RRM__LTE() = single_value.field_avp__AAA__3GPP__Collection__Period__RRM__LTE->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__APN__AMBR__UL: ret_val.avp__PCC__3GPP__Extended__APN__AMBR__UL() = single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__UL->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscriber__Status: ret_val.avp__AAA__3GPP__Subscriber__Status() = single_value.field_avp__AAA__3GPP__Subscriber__Status->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Identity__with__Emergency__Registration: ret_val.avp__CxDx__3GPP__Identity__with__Emergency__Registration() = single_value.field_avp__CxDx__3GPP__Identity__with__Emergency__Registration->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Originator__Received__Address: ret_val.avp__DCA__3GPP__Originator__Received__Address() = single_value.field_avp__DCA__3GPP__Originator__Received__Address->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service: ret_val.avp__DCA__3GPP__AoC__Service() = single_value.field_avp__DCA__3GPP__AoC__Service->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Tariff__Change__Usage: ret_val.avp__DCC__NONE__Tariff__Change__Usage() = single_value.field_avp__DCC__NONE__Tariff__Change__Usage->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__LCS__PrivacyException: ret_val.avp__AAA__3GPP__LCS__PrivacyException() = single_value.field_avp__AAA__3GPP__LCS__PrivacyException->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__QoS__Subscribed: ret_val.avp__AAA__3GPP__QoS__Subscribed() = single_value.field_avp__AAA__3GPP__QoS__Subscribed->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__IP__Address: ret_val.avp__DNAS__NONE__NAS__IP__Address() = single_value.field_avp__DNAS__NONE__NAS__IP__Address->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Value: ret_val.avp__DCA__3GPP__Variable__Part__Value() = single_value.field_avp__DCA__3GPP__Variable__Part__Value->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Read__Reply__Report__Requested: ret_val.avp__DCA__3GPP__Read__Reply__Report__Requested() = single_value.field_avp__DCA__3GPP__Read__Reply__Report__Requested->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Event__Charging__TimeStamp: ret_val.avp__DCA__3GPP__Event__Charging__TimeStamp() = single_value.field_avp__DCA__3GPP__Event__Charging__TimeStamp->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__RR__Bandwidth: ret_val.avp__RX__3GPP__RR__Bandwidth() = single_value.field_avp__RX__3GPP__RR__Bandwidth->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Auth: ret_val.avp__DNAS__NONE__CHAP__Auth() = single_value.field_avp__DNAS__NONE__CHAP__Auth->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Context__Id: ret_val.avp__DCC__NONE__Service__Context__Id() = single_value.field_avp__DCC__NONE__Service__Context__Id->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Authenticator__Length: ret_val.avp__MIPv4__NONE__MIP__Authenticator__Length() = single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Length->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__TimeStamps: ret_val.avp__DCA__3GPP__SDP__TimeStamps() = single_value.field_avp__DCA__3GPP__SDP__TimeStamps->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Charging__Identifier: ret_val.avp__DCA__3GPP__IMS__Charging__Identifier() = single_value.field_avp__DCA__3GPP__IMS__Charging__Identifier->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__MIP__FA__RK__SPI: ret_val.avp__AAA__3GPP__MIP__FA__RK__SPI() = single_value.field_avp__AAA__3GPP__MIP__FA__RK__SPI->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Related__Trigger: ret_val.avp__DCA__3GPP__Related__Trigger() = single_value.field_avp__DCA__3GPP__Related__Trigger->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL: ret_val.avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL() = single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__SCS__Identity: ret_val.avp__S6__3GPP__SCS__Identity() = single_value.field_avp__S6__3GPP__SCS__Identity->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Name__String: ret_val.avp__DCA__3GPP__LCS__Name__String() = single_value.field_avp__DCA__3GPP__LCS__Name__String->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Address: ret_val.avp__RX__3GPP__Access__Network__Charging__Address() = single_value.field_avp__RX__3GPP__Access__Network__Charging__Address->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Identifier: ret_val.avp__PCC__3GPP__Presence__Reporting__Area__Identifier() = single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Inband__Security__Id: ret_val.avp__BASE__NONE__Inband__Security__Id() = single_value.field_avp__BASE__NONE__Inband__Security__Id->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Value: ret_val.avp__DCA__3GPP__ISUP__Cause__Value() = single_value.field_avp__DCA__3GPP__ISUP__Cause__Value->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Name: ret_val.avp__PCC__3GPP__Charging__Rule__Name() = single_value.field_avp__PCC__3GPP__Charging__Rule__Name->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Ip__Domain__Id: ret_val.avp__RX__3GPP__Ip__Domain__Id() = single_value.field_avp__RX__3GPP__Ip__Domain__Id->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__IP__Address: ret_val.avp__PCC__3GPP__TDF__IP__Address() = single_value.field_avp__PCC__3GPP__TDF__IP__Address->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__UE__Usage__Type: ret_val.avp__AAA__3GPP__UE__Usage__Type() = single_value.field_avp__AAA__3GPP__UE__Usage__Type->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction: ret_val.avp__S6__3GPP__Enhanced__Coverage__Restriction() = single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Charged__Party: ret_val.avp__DCA__3GPP__Charged__Party() = single_value.field_avp__DCA__3GPP__Charged__Party->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__PDN__Connection__Charging__ID: ret_val.avp__DCA__3GPP__PDN__Connection__Charging__ID() = single_value.field_avp__DCA__3GPP__PDN__Connection__Charging__ID->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__User__Data__Already__Available: ret_val.avp__CxDx__3GPP__User__Data__Already__Available() = single_value.field_avp__CxDx__3GPP__User__Data__Already__Available->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Security__Parameter__Index: ret_val.avp__PCC__3GPP__Security__Parameter__Index() = single_value.field_avp__PCC__3GPP__Security__Parameter__Index->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__MME__Number__for__MT__SMS: ret_val.avp__AAA__3GPP__MME__Number__for__MT__SMS() = single_value.field_avp__AAA__3GPP__MME__Number__for__MT__SMS->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL: ret_val.avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL() = single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Correlation__Id: ret_val.avp__DCC__NONE__CC__Correlation__Id() = single_value.field_avp__DCC__NONE__CC__Correlation__Id->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Home__Agent__Host: ret_val.avp__MIPv4__NONE__MIP__Home__Agent__Host() = single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Host->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Route__Record: ret_val.avp__BASE__NONE__Route__Record() = single_value.field_avp__BASE__NONE__Route__Record->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__User__Data__Header: ret_val.avp__DCA__3GPP__SM__User__Data__Header() = single_value.field_avp__DCA__3GPP__SM__User__Data__Header->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Carrier__Frequency: ret_val.avp__AAA__3GPP__Carrier__Frequency() = single_value.field_avp__AAA__3GPP__Carrier__Frequency->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__MMTel__Information: ret_val.avp__DCA__3GPP__MMTel__Information() = single_value.field_avp__DCA__3GPP__MMTel__Information->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Mandatory__Capability: ret_val.avp__CxDx__3GPP__Mandatory__Capability() = single_value.field_avp__CxDx__3GPP__Mandatory__Capability->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__NE__Type__List: ret_val.avp__AAA__3GPP__Trace__NE__Type__List() = single_value.field_avp__AAA__3GPP__Trace__NE__Type__List->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode: ret_val.avp__DCA__3GPP__Charging__Characteristics__Selection__Mode() = single_value.field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Port__Limit: ret_val.avp__DNAS__NONE__Port__Limit() = single_value.field_avp__DNAS__NONE__Port__Limit->valueof(); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Feature__Vector: ret_val.avp__MIPv6__NONE__MIP6__Feature__Vector() = single_value.field_avp__MIPv6__NONE__MIP6__Feature__Vector->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Multiple__Services__Credit__Control: ret_val.avp__DCC__NONE__Multiple__Services__Credit__Control() = single_value.field_avp__DCC__NONE__Multiple__Services__Credit__Control->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator: ret_val.avp__AAA__3GPP__All__APN__Configurations__Included__Indicator() = single_value.field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__NOR__Flags: ret_val.avp__AAA__3GPP__NOR__Flags() = single_value.field_avp__AAA__3GPP__NOR__Flags->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__ID: ret_val.avp__DCA__3GPP__Message__ID() = single_value.field_avp__DCA__3GPP__Message__ID->valueof(); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__MS__TimeZone: ret_val.avp__GI__3GPP__3GPP__MS__TimeZone() = single_value.field_avp__GI__3GPP__3GPP__MS__TimeZone->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__External__Client: ret_val.avp__AAA__3GPP__External__Client() = single_value.field_avp__AAA__3GPP__External__Client->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Charge__Reason__Code: ret_val.avp__DCA__3GPP__Charge__Reason__Code() = single_value.field_avp__DCA__3GPP__Charge__Reason__Code->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Authorization__Lifetime: ret_val.avp__BASE__NONE__Authorization__Lifetime() = single_value.field_avp__BASE__NONE__Authorization__Lifetime->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__PCO: ret_val.avp__AAA__3GPP__TWAN__PCO() = single_value.field_avp__AAA__3GPP__TWAN__PCO->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Change__Conditions: ret_val.avp__DCA__3GPP__PoC__Change__Conditions() = single_value.field_avp__DCA__3GPP__PoC__Change__Conditions->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Language: ret_val.avp__DCA__3GPP__Language() = single_value.field_avp__DCA__3GPP__Language->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Requested__BW__DL: ret_val.avp__RX__3GPP__Extended__Min__Requested__BW__DL() = single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__DL->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Features: ret_val.avp__DNAS__NONE__ARAP__Features() = single_value.field_avp__DNAS__NONE__ARAP__Features->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__MTU: ret_val.avp__DNAS__NONE__Framed__MTU() = single_value.field_avp__DNAS__NONE__Framed__MTU->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Unit__Quota__Threshold: ret_val.avp__DCA__3GPP__Unit__Quota__Threshold() = single_value.field_avp__DCA__3GPP__Unit__Quota__Threshold->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Accounting__Auth__Method: ret_val.avp__DNAS__NONE__Accounting__Auth__Method() = single_value.field_avp__DNAS__NONE__Accounting__Auth__Method->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Authenticator__Offset: ret_val.avp__MIPv4__NONE__MIP__Authenticator__Offset() = single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Offset->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__Information: ret_val.avp__DCA__3GPP__MBMS__Information() = single_value.field_avp__DCA__3GPP__MBMS__Information->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Bearer__Capability: ret_val.avp__DCA__3GPP__Bearer__Capability() = single_value.field_avp__DCA__3GPP__Bearer__Capability->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Service__URN: ret_val.avp__RX__3GPP__Service__URN() = single_value.field_avp__RX__3GPP__Service__URN->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Supported__Services: ret_val.avp__S6__3GPP__Supported__Services() = single_value.field_avp__S6__3GPP__Supported__Services->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Description: ret_val.avp__DCA__3GPP__SDP__Media__Description() = single_value.field_avp__DCA__3GPP__SDP__Media__Description->valueof(); break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Output__Packets: ret_val.avp__MIPv4__NONE__Accounting__Output__Packets() = single_value.field_avp__MIPv4__NONE__Accounting__Output__Packets->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Parameter__Set__Info: ret_val.avp__DCA__3GPP__Radio__Parameter__Set__Info() = single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Info->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Rule__DeActivation__Time: ret_val.avp__PCC__3GPP__Rule__DeActivation__Time() = single_value.field_avp__PCC__3GPP__Rule__DeActivation__Time->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Relay__Node__Indicator: ret_val.avp__AAA__3GPP__Relay__Node__Indicator() = single_value.field_avp__AAA__3GPP__Relay__Node__Indicator->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__T4__Data: ret_val.avp__S6__3GPP__T4__Data() = single_value.field_avp__S6__3GPP__T4__Data->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Fixed__User__Location__Info: ret_val.avp__PCC__3GPP__Fixed__User__Location__Info() = single_value.field_avp__PCC__3GPP__Fixed__User__Location__Info->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Coverage__Status: ret_val.avp__DCA__3GPP__Coverage__Status() = single_value.field_avp__DCA__3GPP__Coverage__Status->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Online: ret_val.avp__PCC__3GPP__Online() = single_value.field_avp__PCC__3GPP__Online->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Base__Name: ret_val.avp__PCC__3GPP__ADC__Rule__Base__Name() = single_value.field_avp__PCC__3GPP__ADC__Rule__Base__Name->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__SCEF__Realm: ret_val.avp__AAA__3GPP__SCEF__Realm() = single_value.field_avp__AAA__3GPP__SCEF__Realm->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__Charged__Party: ret_val.avp__DCA__3GPP__MBMS__Charged__Party() = single_value.field_avp__DCA__3GPP__MBMS__Charged__Party->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Requested__Validity__Time: ret_val.avp__S6__3GPP__Requested__Validity__Time() = single_value.field_avp__S6__3GPP__Requested__Validity__Time->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Request__Number: ret_val.avp__DCC__NONE__CC__Request__Number() = single_value.field_avp__DCC__NONE__CC__Request__Number->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Information: ret_val.avp__DCA__3GPP__AoC__Information() = single_value.field_avp__DCA__3GPP__AoC__Information->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Supported__Features: ret_val.avp__CxDx__3GPP__Supported__Features() = single_value.field_avp__CxDx__3GPP__Supported__Features->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Local__Time__Zone: ret_val.avp__AAA__3GPP__Local__Time__Zone() = single_value.field_avp__AAA__3GPP__Local__Time__Zone->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__GERAN__Vector: ret_val.avp__AAA__3GPP__GERAN__Vector() = single_value.field_avp__AAA__3GPP__GERAN__Vector->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Call__ID__SIP__Header: ret_val.avp__CxDx__3GPP__Call__ID__SIP__Header() = single_value.field_avp__CxDx__3GPP__Call__ID__SIP__Header->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Online__Charging__Flag: ret_val.avp__DCA__3GPP__Online__Charging__Flag() = single_value.field_avp__DCA__3GPP__Online__Charging__Flag->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__of__Messages__Sent: ret_val.avp__DCA__3GPP__Number__of__Messages__Sent() = single_value.field_avp__DCA__3GPP__Number__of__Messages__Sent->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile: ret_val.avp__AAA__3GPP__EPS__Subscribed__QoS__Profile() = single_value.field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile->valueof(); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Session__Stop__Indicator: ret_val.avp__GI__3GPP__3GPP__Session__Stop__Indicator() = single_value.field_avp__GI__3GPP__3GPP__Session__Stop__Indicator->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__GPRS__Subscription__Data: ret_val.avp__AAA__3GPP__GPRS__Subscription__Data() = single_value.field_avp__AAA__3GPP__GPRS__Subscription__Data->valueof(); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile: ret_val.avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile() = single_value.field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Access__Transfer__Type: ret_val.avp__DCA__3GPP__Access__Transfer__Type() = single_value.field_avp__DCA__3GPP__Access__Transfer__Type->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Called__Station__Id: ret_val.avp__DNAS__NONE__Called__Station__Id() = single_value.field_avp__DNAS__NONE__Called__Station__Id->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Inter__UE__Transfer: ret_val.avp__DCA__3GPP__Inter__UE__Transfer() = single_value.field_avp__DCA__3GPP__Inter__UE__Transfer->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__Cost__Unit: ret_val.avp__DCC__NONE__Cost__Unit() = single_value.field_avp__DCC__NONE__Cost__Unit->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Realtime__Required: ret_val.avp__BASE__NONE__Accounting__Realtime__Required() = single_value.field_avp__BASE__NONE__Accounting__Realtime__Required->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Termination__Cause: ret_val.avp__BASE__NONE__Termination__Cause() = single_value.field_avp__BASE__NONE__Termination__Cause->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Received__Talk__Burst__Volume: ret_val.avp__DCA__3GPP__Received__Talk__Burst__Volume() = single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Volume->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Max__Rate: ret_val.avp__DCA__3GPP__Rate__Control__Max__Rate() = single_value.field_avp__DCA__3GPP__Rate__Control__Max__Rate->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Class__Identifier: ret_val.avp__DCA__3GPP__Class__Identifier() = single_value.field_avp__DCA__3GPP__Class__Identifier->valueof(); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Allocate__IP__Type: ret_val.avp__GI__3GPP__3GPP__Allocate__IP__Type() = single_value.field_avp__GI__3GPP__3GPP__Allocate__IP__Type->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__SM__Back__Off__Timer: ret_val.avp__AAA__3GPP__SM__Back__Off__Timer() = single_value.field_avp__AAA__3GPP__SM__Back__Off__Timer->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__Specific__Action: ret_val.avp__RX__3GPP__Specific__Action() = single_value.field_avp__RX__3GPP__Specific__Action->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Detection__Time: ret_val.avp__S6__3GPP__Maximum__Detection__Time() = single_value.field_avp__S6__3GPP__Maximum__Detection__Time->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__TCP__Port: ret_val.avp__DNAS__NONE__Login__TCP__Port() = single_value.field_avp__DNAS__NONE__Login__TCP__Port->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__Password__Retry: ret_val.avp__DNAS__NONE__Password__Retry() = single_value.field_avp__DNAS__NONE__Password__Retry->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Stamps: ret_val.avp__DCA__3GPP__Time__Stamps() = single_value.field_avp__DCA__3GPP__Time__Stamps->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Base__Time__Interval: ret_val.avp__DCA__3GPP__Base__Time__Interval() = single_value.field_avp__DCA__3GPP__Base__Time__Interval->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__UWAN__User__Location__Info: ret_val.avp__DCA__3GPP__UWAN__User__Location__Info() = single_value.field_avp__DCA__3GPP__UWAN__User__Location__Info->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Role__Of__UE: ret_val.avp__DCA__3GPP__ProSe__Role__Of__UE() = single_value.field_avp__DCA__3GPP__ProSe__Role__Of__UE->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__RAT__Type: ret_val.avp__PCC__3GPP__RAT__Type() = single_value.field_avp__PCC__3GPP__RAT__Type->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Ext__PDP__Address: ret_val.avp__AAA__3GPP__Ext__PDP__Address() = single_value.field_avp__AAA__3GPP__Ext__PDP__Address->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Type: ret_val.avp__DCA__3GPP__PoC__Session__Type() = single_value.field_avp__DCA__3GPP__PoC__Session__Type->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause: ret_val.avp__DCA__3GPP__ISUP__Cause() = single_value.field_avp__DCA__3GPP__ISUP__Cause->valueof(); break; case AVP__Data::ALT_avp__RX__3GPP__AF__Signalling__Protocol: ret_val.avp__RX__3GPP__AF__Signalling__Protocol() = single_value.field_avp__RX__3GPP__AF__Signalling__Protocol->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Adjacent__PLMNs: ret_val.avp__AAA__3GPP__Adjacent__PLMNs() = single_value.field_avp__AAA__3GPP__Adjacent__PLMNs->valueof(); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Result__Code: ret_val.avp__S6__3GPP__Service__Result__Code() = single_value.field_avp__S6__3GPP__Service__Result__Code->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__SGSN__Location__Information: ret_val.avp__AAA__3GPP__SGSN__Location__Information() = single_value.field_avp__AAA__3GPP__SGSN__Location__Information->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Authorised__QoS: ret_val.avp__DCA__3GPP__Authorised__QoS() = single_value.field_avp__DCA__3GPP__Authorised__QoS->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Transmission: ret_val.avp__DCA__3GPP__Time__First__Transmission() = single_value.field_avp__DCA__3GPP__Time__First__Transmission->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Stop__Time: ret_val.avp__DCA__3GPP__Stop__Time() = single_value.field_avp__DCA__3GPP__Stop__Time->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Reason__Code: ret_val.avp__CxDx__3GPP__Reason__Code() = single_value.field_avp__CxDx__3GPP__Reason__Code->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Pre__emption__Vulnerability: ret_val.avp__PCC__3GPP__Pre__emption__Vulnerability() = single_value.field_avp__PCC__3GPP__Pre__emption__Vulnerability->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__Equivalent__PLMN__List: ret_val.avp__AAA__3GPP__Equivalent__PLMN__List() = single_value.field_avp__AAA__3GPP__Equivalent__PLMN__List->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__Access: ret_val.avp__PCC__3GPP__Default__Access() = single_value.field_avp__PCC__3GPP__Default__Access->valueof(); break; case AVP__Data::ALT_avp__CxDx__3GPP__Supported__Applications: ret_val.avp__CxDx__3GPP__Supported__Applications() = single_value.field_avp__CxDx__3GPP__Supported__Applications->valueof(); break; case AVP__Data::ALT_avp__BASE__NONE__Class: ret_val.avp__BASE__NONE__Class() = single_value.field_avp__BASE__NONE__Class->valueof(); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Challenge__Response: ret_val.avp__DNAS__NONE__ARAP__Challenge__Response() = single_value.field_avp__DNAS__NONE__ARAP__Challenge__Response->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Message__Type: ret_val.avp__DCA__3GPP__SM__Message__Type() = single_value.field_avp__DCA__3GPP__SM__Message__Type->valueof(); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Sub__Session__Id: ret_val.avp__DCC__NONE__CC__Sub__Session__Id() = single_value.field_avp__DCC__NONE__CC__Sub__Session__Id->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__IDR__Flags: ret_val.avp__AAA__3GPP__IDR__Flags() = single_value.field_avp__AAA__3GPP__IDR__Flags->valueof(); break; case AVP__Data::ALT_avp__PCC__3GPP__PS__to__CS__Session__Continuity: ret_val.avp__PCC__3GPP__PS__to__CS__Session__Continuity() = single_value.field_avp__PCC__3GPP__PS__to__CS__Session__Continuity->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__V2X__Subscription__Data: ret_val.avp__AAA__3GPP__V2X__Subscription__Data() = single_value.field_avp__AAA__3GPP__V2X__Subscription__Data->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Refund__Information: ret_val.avp__DCA__3GPP__Refund__Information() = single_value.field_avp__DCA__3GPP__Refund__Information->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Element: ret_val.avp__DCA__3GPP__Rate__Element() = single_value.field_avp__DCA__3GPP__Rate__Element->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__PDP__Type: ret_val.avp__AAA__3GPP__PDP__Type() = single_value.field_avp__AAA__3GPP__PDP__Type->valueof(); break; case AVP__Data::ALT_avp__AAA__3GPP__AMBR: ret_val.avp__AAA__3GPP__AMBR() = single_value.field_avp__AAA__3GPP__AMBR->valueof(); break; case AVP__Data::ALT_avp__DCA__3GPP__Submission__Time: ret_val.avp__DCA__3GPP__Submission__Time() = single_value.field_avp__DCA__3GPP__Submission__Time->valueof(); break; case AVP__Data::ALT_avp__UNKNOWN: ret_val.avp__UNKNOWN() = single_value.field_avp__UNKNOWN->valueof(); break; default: TTCN_error("Internal error: Invalid selector in a specific value when performing valueof operation on a template of union type @DIAMETER_Types.AVP_Data."); } return ret_val; } AVP__Data_template& AVP__Data_template::list_item(unsigned int list_index) const { if (template_selection != VALUE_LIST && template_selection != COMPLEMENTED_LIST && template_selection != CONJUNCTION_MATCH) TTCN_error("Internal error: Accessing a list element of a non-list template of union type @DIAMETER_Types.AVP_Data."); if (list_index >= value_list.n_values) TTCN_error("Internal error: Index overflow in a value list template of union type @DIAMETER_Types.AVP_Data."); return value_list.list_value[list_index]; } void AVP__Data_template::set_type(template_sel template_type, unsigned int list_length) { if (template_type != VALUE_LIST && template_type != COMPLEMENTED_LIST && template_type != CONJUNCTION_MATCH) TTCN_error ("Internal error: Setting an invalid list for a template of union type @DIAMETER_Types.AVP_Data."); clean_up(); set_selection(template_type); value_list.n_values = list_length; value_list.list_value = new AVP__Data_template[list_length]; } OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__SGSN__IPv6__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__IPv6__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__IPv6__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address; } const OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__SGSN__IPv6__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_3GPP_SGSN_IPv6_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__IPv6__Address) TTCN_error("Accessing non-selected field avp_GI_3GPP_3GPP_SGSN_IPv6_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Login__LAT__Service() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Service) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Login__LAT__Service = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Login__LAT__Service = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Service; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Login__LAT__Service; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Login__LAT__Service() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Login_LAT_Service in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Service) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Login_LAT_Service in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Login__LAT__Service; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__RAR__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__RAR__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__RAR__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__RAR__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__RAR__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__RAR__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__RAR__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_RAR_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__RAR__Flags) TTCN_error("Accessing non-selected field avp_AAA_3GPP_RAR_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__RAR__Flags; } AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__SCS__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SCS__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SCS__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SCS__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SCS__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SCS__Address; } const AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__SCS__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SCS_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SCS__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SCS_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SCS__Address; } OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__GGSN__MCC__MNC() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__MCC__MNC) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__MCC__MNC; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC; } const OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__GGSN__MCC__MNC() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_3GPP_GGSN_MCC_MNC in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__MCC__MNC) TTCN_error("Accessing non-selected field avp_GI_3GPP_3GPP_GGSN_MCC_MNC in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC; } DCC__NONE__Direct__Debiting__Failure__Handling_template& AVP__Data_template::avp__DCC__NONE__Direct__Debiting__Failure__Handling() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Direct__Debiting__Failure__Handling) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Direct__Debiting__Failure__Handling = new DCC__NONE__Direct__Debiting__Failure__Handling_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Direct__Debiting__Failure__Handling = new DCC__NONE__Direct__Debiting__Failure__Handling_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Direct__Debiting__Failure__Handling; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Direct__Debiting__Failure__Handling; } const DCC__NONE__Direct__Debiting__Failure__Handling_template& AVP__Data_template::avp__DCC__NONE__Direct__Debiting__Failure__Handling() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Direct_Debiting_Failure_Handling in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Direct__Debiting__Failure__Handling) TTCN_error("Accessing non-selected field avp_DCC_NONE_Direct_Debiting_Failure_Handling in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Direct__Debiting__Failure__Handling; } AVP__Address_template& AVP__Data_template::avp__MIPv6__NONE__MIP__Careof__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv6__NONE__MIP__Careof__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv6__NONE__MIP__Careof__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__MIPv6__NONE__MIP__Careof__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv6__NONE__MIP__Careof__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv6__NONE__MIP__Careof__Address; } const AVP__Address_template& AVP__Data_template::avp__MIPv6__NONE__MIP__Careof__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv6_NONE_MIP_Careof_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv6__NONE__MIP__Careof__Address) TTCN_error("Accessing non-selected field avp_MIPv6_NONE_MIP_Careof_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv6__NONE__MIP__Careof__Address; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__TWAN__User__Location__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__TWAN__User__Location__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__TWAN__User__Location__Info = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__TWAN__User__Location__Info = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__TWAN__User__Location__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__TWAN__User__Location__Info; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__TWAN__User__Location__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_TWAN_User_Location_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__TWAN__User__Location__Info) TTCN_error("Accessing non-selected field avp_DCA_3GPP_TWAN_User_Location_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__TWAN__User__Location__Info; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__PoC__User__Role__IDs() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role__IDs) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__PoC__User__Role__IDs = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__PoC__User__Role__IDs = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role__IDs; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__PoC__User__Role__IDs; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__PoC__User__Role__IDs() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_PoC_User_Role_IDs in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role__IDs) TTCN_error("Accessing non-selected field avp_DCA_3GPP_PoC_User_Role_IDs in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__PoC__User__Role__IDs; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Announcement__Order() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Announcement__Order) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Announcement__Order = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Announcement__Order = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Announcement__Order; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Announcement__Order; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Announcement__Order() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Announcement_Order in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Announcement__Order) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Announcement_Order in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Announcement__Order; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__ETSI__Line__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__ETSI__Line__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__ETSI__Line__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__ETSI__Line__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__ETSI__Line__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__ETSI__Line__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__ETSI__Line__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_ETSI_Line_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__ETSI__Line__Identifier) TTCN_error("Accessing non-selected field avp_CxDx_ETSI_Line_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__ETSI__Line__Identifier; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Bearer__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Bearer__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Bearer__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Bearer__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Bearer__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Bearer__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Bearer__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Bearer_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Bearer__Identifier) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Bearer_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Bearer__Identifier; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Content__Version() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Content__Version) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Content__Version = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Content__Version = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Content__Version; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Content__Version; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Content__Version() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Content_Version in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Content__Version) TTCN_error("Accessing non-selected field avp_RX_3GPP_Content_Version in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Content__Version; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Applic__ID() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Applic__ID) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Applic__ID = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Applic__ID = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Applic__ID; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Applic__ID; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Applic__ID() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Applic_ID in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Applic__ID) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Applic_ID in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Applic__ID; } AVP__list_template& AVP__Data_template::avp__MIPv4__NONE__MIP__HA__to__FA__MSA() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__FA__MSA) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA = new AVP__list_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__FA__MSA; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA; } const AVP__list_template& AVP__Data_template::avp__MIPv4__NONE__MIP__HA__to__FA__MSA() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_HA_to_FA_MSA in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__FA__MSA) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_HA_to_FA_MSA in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA; } OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Session__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Session__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Session__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Session__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Session__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Session__Id; } const OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Session__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Session_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Session__Id) TTCN_error("Accessing non-selected field avp_BASE_NONE_Session_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Session__Id; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Route__Header__Transmitted() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Route__Header__Transmitted) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Route__Header__Transmitted = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Route__Header__Transmitted = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Route__Header__Transmitted; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Route__Header__Transmitted; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Route__Header__Transmitted() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Route_Header_Transmitted in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Route__Header__Transmitted) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Route_Header_Transmitted in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Route__Header__Transmitted; } DCA__3GPP__Reporting__Reason_template& AVP__Data_template::avp__DCA__3GPP__Reporting__Reason() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Reporting__Reason) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Reporting__Reason = new DCA__3GPP__Reporting__Reason_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Reporting__Reason = new DCA__3GPP__Reporting__Reason_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Reporting__Reason; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Reporting__Reason; } const DCA__3GPP__Reporting__Reason_template& AVP__Data_template::avp__DCA__3GPP__Reporting__Reason() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Reporting_Reason in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Reporting__Reason) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Reporting_Reason in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Reporting__Reason; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Emergency__Services() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Emergency__Services) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Emergency__Services = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Emergency__Services = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Emergency__Services; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Emergency__Services; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Emergency__Services() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Emergency_Services in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Emergency__Services) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Emergency_Services in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Emergency__Services; } AVP__list_template& AVP__Data_template::avp__RX__3GPP__Media__Component__Description() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Media__Component__Description) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Media__Component__Description = new AVP__list_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Media__Component__Description = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Media__Component__Description; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Media__Component__Description; } const AVP__list_template& AVP__Data_template::avp__RX__3GPP__Media__Component__Description() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Media_Component_Description in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Media__Component__Description) TTCN_error("Accessing non-selected field avp_RX_3GPP_Media_Component_Description in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Media__Component__Description; } PCC__3GPP__CSG__Information__Reporting_template& AVP__Data_template::avp__PCC__3GPP__CSG__Information__Reporting() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__CSG__Information__Reporting) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__CSG__Information__Reporting = new PCC__3GPP__CSG__Information__Reporting_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__CSG__Information__Reporting = new PCC__3GPP__CSG__Information__Reporting_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__CSG__Information__Reporting; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__CSG__Information__Reporting; } const PCC__3GPP__CSG__Information__Reporting_template& AVP__Data_template::avp__PCC__3GPP__CSG__Information__Reporting() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_CSG_Information_Reporting in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__CSG__Information__Reporting) TTCN_error("Accessing non-selected field avp_PCC_3GPP_CSG_Information_Reporting in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__CSG__Information__Reporting; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Measurement__Quantity() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Measurement__Quantity) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Measurement__Quantity = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Measurement__Quantity = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Measurement__Quantity; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Measurement__Quantity; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Measurement__Quantity() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Measurement_Quantity in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Measurement__Quantity) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Measurement_Quantity in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Measurement__Quantity; } AVP__list_template& AVP__Data_template::avp__S6__3GPP__Location__Information__Configuration() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Location__Information__Configuration) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Location__Information__Configuration = new AVP__list_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Location__Information__Configuration = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Location__Information__Configuration; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Location__Information__Configuration; } const AVP__list_template& AVP__Data_template::avp__S6__3GPP__Location__Information__Configuration() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Location_Information_Configuration in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Location__Information__Configuration) TTCN_error("Accessing non-selected field avp_S6_3GPP_Location_Information_Configuration in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Location__Information__Configuration; } PCC__3GPP__Bearer__Usage_template& AVP__Data_template::avp__PCC__3GPP__Bearer__Usage() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Bearer__Usage) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Bearer__Usage = new PCC__3GPP__Bearer__Usage_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Bearer__Usage = new PCC__3GPP__Bearer__Usage_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Bearer__Usage; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Bearer__Usage; } const PCC__3GPP__Bearer__Usage_template& AVP__Data_template::avp__PCC__3GPP__Bearer__Usage() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Bearer_Usage in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Bearer__Usage) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Bearer_Usage in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Bearer__Usage; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Application__provided__Called__Party__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Application__provided__Called__Party__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Application__provided__Called__Party__Address = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Application__provided__Called__Party__Address = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Application__provided__Called__Party__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Application__provided__Called__Party__Address; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Application__provided__Called__Party__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Application_provided_Called_Party_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Application__provided__Called__Party__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Application_provided_Called_Party_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Application__provided__Called__Party__Address; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Proximity__Alert__Timestamp() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Proximity__Alert__Timestamp) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Proximity__Alert__Timestamp = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Proximity__Alert__Timestamp = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Proximity__Alert__Timestamp; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Proximity__Alert__Timestamp; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Proximity__Alert__Timestamp() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Proximity_Alert_Timestamp in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Proximity__Alert__Timestamp) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Proximity_Alert_Timestamp in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Proximity__Alert__Timestamp; } CHARSTRING_template& AVP__Data_template::avp__PCC__3GPP__Tunnel__Header__Filter() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Header__Filter) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Tunnel__Header__Filter = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Tunnel__Header__Filter = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Header__Filter; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Tunnel__Header__Filter; } const CHARSTRING_template& AVP__Data_template::avp__PCC__3GPP__Tunnel__Header__Filter() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Tunnel_Header_Filter in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Header__Filter) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Tunnel_Header_Filter in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Tunnel__Header__Filter; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__List__Of__Measurements() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__List__Of__Measurements) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__List__Of__Measurements = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__List__Of__Measurements = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__List__Of__Measurements; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__List__Of__Measurements; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__List__Of__Measurements() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_List_Of_Measurements in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__List__Of__Measurements) TTCN_error("Accessing non-selected field avp_AAA_3GPP_List_Of_Measurements in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__List__Of__Measurements; } AVP__list_template& AVP__Data_template::avp__DCC__NONE__Requested__Service__Unit() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Requested__Service__Unit) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Requested__Service__Unit = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Requested__Service__Unit = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Requested__Service__Unit; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Requested__Service__Unit; } const AVP__list_template& AVP__Data_template::avp__DCC__NONE__Requested__Service__Unit() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Requested_Service_Unit in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Requested__Service__Unit) TTCN_error("Accessing non-selected field avp_DCC_NONE_Requested_Service_Unit in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Requested__Service__Unit; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Default__QoS__Name() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Default__QoS__Name) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Default__QoS__Name = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Default__QoS__Name = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Default__QoS__Name; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Default__QoS__Name; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Default__QoS__Name() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Default_QoS_Name in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Default__QoS__Name) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Default_QoS_Name in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Default__QoS__Name; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__UVA__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__UVA__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__UVA__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__UVA__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__UVA__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__UVA__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__UVA__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_UVA_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__UVA__Flags) TTCN_error("Accessing non-selected field avp_AAA_3GPP_UVA_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__UVA__Flags; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Expires() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Expires) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Expires = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Expires = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Expires; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Expires; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Expires() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Expires in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Expires) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Expires in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Expires; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__SAR__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__SAR__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__SAR__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__SAR__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__SAR__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__SAR__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__SAR__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_SAR_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__SAR__Flags) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_SAR_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__SAR__Flags; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__TDF__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__TDF__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__TDF__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__TDF__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__TDF__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__TDF__Information; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__TDF__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_TDF_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__TDF__Information) TTCN_error("Accessing non-selected field avp_PCC_3GPP_TDF_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__TDF__Information; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Group__Service__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Group__Service__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Group__Service__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Group__Service__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Group__Service__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Group__Service__Id; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Group__Service__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Group_Service_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Group__Service__Id) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Group_Service_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Group__Service__Id; } AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__Recipient__SCCP__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Recipient__SCCP__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Recipient__SCCP__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Recipient__SCCP__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Recipient__SCCP__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Recipient__SCCP__Address; } const AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__Recipient__SCCP__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Recipient_SCCP_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Recipient__SCCP__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Recipient_SCCP_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Recipient__SCCP__Address; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Preferred__AoC__Currency() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Preferred__AoC__Currency) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Preferred__AoC__Currency = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Preferred__AoC__Currency = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Preferred__AoC__Currency; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Preferred__AoC__Currency; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Preferred__AoC__Currency() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Preferred_AoC_Currency in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Preferred__AoC__Currency) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Preferred_AoC_Currency in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Preferred__AoC__Currency; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Framed__Pool() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__Pool) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Framed__Pool = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Framed__Pool = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Framed__Pool; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Framed__Pool; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Framed__Pool() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Framed_Pool in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__Pool) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Framed_Pool in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Framed__Pool; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Traffic__Data__Volumes() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Traffic__Data__Volumes) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Traffic__Data__Volumes = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Traffic__Data__Volumes = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Traffic__Data__Volumes; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Traffic__Data__Volumes; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Traffic__Data__Volumes() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Traffic_Data_Volumes in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Traffic__Data__Volumes) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Traffic_Data_Volumes in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Traffic__Data__Volumes; } OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__CC__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__CC__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__CC__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__CC__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__CC__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__CC__Time; } const OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__CC__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_CC_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__CC__Time) TTCN_error("Accessing non-selected field avp_DCC_NONE_CC_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__CC__Time; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Requested_EUTRAN_Authentication_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Requested_EUTRAN_Authentication_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Unit__Cost() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Unit__Cost) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Unit__Cost = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Unit__Cost = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Unit__Cost; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Unit__Cost; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Unit__Cost() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Unit_Cost in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Unit__Cost) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Unit_Cost in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Unit__Cost; } AVP__list_template& AVP__Data_template::avp__CxDx__3GPP__SIP__Digest__Authenticate() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__SIP__Digest__Authenticate) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__SIP__Digest__Authenticate = new AVP__list_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__SIP__Digest__Authenticate = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__SIP__Digest__Authenticate; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__SIP__Digest__Authenticate; } const AVP__list_template& AVP__Data_template::avp__CxDx__3GPP__SIP__Digest__Authenticate() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_SIP_Digest_Authenticate in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__SIP__Digest__Authenticate) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_SIP_Digest_Authenticate in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__SIP__Digest__Authenticate; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Last__UE__Activity__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Last__UE__Activity__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Last__UE__Activity__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Last__UE__Activity__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Last__UE__Activity__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Last__UE__Activity__Time; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Last__UE__Activity__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Last_UE_Activity_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Last__UE__Activity__Time) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Last_UE_Activity_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Last__UE__Activity__Time; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Context__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Context__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Context__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Context__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Context__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Context__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Context__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Context_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Context__Identifier) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Context_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Context__Identifier; } AVP__list_template& AVP__Data_template::avp__DCC__NONE__Used__Service__Unit() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Used__Service__Unit) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Used__Service__Unit = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Used__Service__Unit = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Used__Service__Unit; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Used__Service__Unit; } const AVP__list_template& AVP__Data_template::avp__DCC__NONE__Used__Service__Unit() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Used_Service_Unit in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Used__Service__Unit) TTCN_error("Accessing non-selected field avp_DCC_NONE_Used_Service_Unit in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Used__Service__Unit; } OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Reg__Reply() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Reg__Reply) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__Reg__Reply = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__Reg__Reply = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__Reg__Reply; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__Reg__Reply; } const OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Reg__Reply() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_Reg_Reply in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Reg__Reply) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_Reg_Reply in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__Reg__Reply; } OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Auth__Application__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Auth__Application__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Auth__Application__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Auth__Application__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Auth__Application__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Auth__Application__Id; } const OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Auth__Application__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Auth_Application_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Auth__Application__Id) TTCN_error("Accessing non-selected field avp_BASE_NONE_Auth_Application_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Auth__Application__Id; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Trace__Reference() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Trace__Reference) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Trace__Reference = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Trace__Reference = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Trace__Reference; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Trace__Reference; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Trace__Reference() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Trace_Reference in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Trace__Reference) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Trace_Reference in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Trace__Reference; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__TWAN__Access__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__TWAN__Access__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__TWAN__Access__Info = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__TWAN__Access__Info = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__TWAN__Access__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__TWAN__Access__Info; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__TWAN__Access__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_TWAN_Access_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__TWAN__Access__Info) TTCN_error("Accessing non-selected field avp_AAA_3GPP_TWAN_Access_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__TWAN__Access__Info; } DCA__3GPP__Status__AS__Code_template& AVP__Data_template::avp__DCA__3GPP__Status__AS__Code() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Status__AS__Code) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Status__AS__Code = new DCA__3GPP__Status__AS__Code_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Status__AS__Code = new DCA__3GPP__Status__AS__Code_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Status__AS__Code; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Status__AS__Code; } const DCA__3GPP__Status__AS__Code_template& AVP__Data_template::avp__DCA__3GPP__Status__AS__Code() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Status_AS_Code in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Status__AS__Code) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Status_AS_Code in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Status__AS__Code; } DCA__3GPP__LCS__Client__Type_template& AVP__Data_template::avp__DCA__3GPP__LCS__Client__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__LCS__Client__Type = new DCA__3GPP__LCS__Client__Type_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__LCS__Client__Type = new DCA__3GPP__LCS__Client__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__LCS__Client__Type; } const DCA__3GPP__LCS__Client__Type_template& AVP__Data_template::avp__DCA__3GPP__LCS__Client__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_LCS_Client_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_LCS_Client_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__LCS__Client__Type; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Framed__Appletalk__Network() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Network) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Framed__Appletalk__Network = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Framed__Appletalk__Network = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Network; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Framed__Appletalk__Network; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Framed__Appletalk__Network() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Framed_Appletalk_Network in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Network) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Framed_Appletalk_Network in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Framed__Appletalk__Network; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Framed__IPv6__Prefix() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Prefix) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Framed__IPv6__Prefix = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Framed__IPv6__Prefix = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Prefix; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Framed__IPv6__Prefix; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Framed__IPv6__Prefix() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Framed_IPv6_Prefix in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Prefix) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Framed_IPv6_Prefix in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Framed__IPv6__Prefix; } DCA__3GPP__PoC__Session__Initiation__Type_template& AVP__Data_template::avp__DCA__3GPP__PoC__Session__Initiation__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Initiation__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__PoC__Session__Initiation__Type = new DCA__3GPP__PoC__Session__Initiation__Type_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__PoC__Session__Initiation__Type = new DCA__3GPP__PoC__Session__Initiation__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Initiation__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__PoC__Session__Initiation__Type; } const DCA__3GPP__PoC__Session__Initiation__Type_template& AVP__Data_template::avp__DCA__3GPP__PoC__Session__Initiation__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_PoC_Session_Initiation_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Initiation__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_PoC_Session_Initiation_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__PoC__Session__Initiation__Type; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Sharing__Key__UL() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Sharing__Key__UL) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Sharing__Key__UL = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Sharing__Key__UL = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Sharing__Key__UL; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Sharing__Key__UL; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Sharing__Key__UL() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Sharing_Key_UL in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Sharing__Key__UL) TTCN_error("Accessing non-selected field avp_RX_3GPP_Sharing_Key_UL in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Sharing__Key__UL; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Content__Size() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Content__Size) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Content__Size = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Content__Size = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Content__Size; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Content__Size; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Content__Size() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Content_Size in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Content__Size) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Content_Size in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Content__Size; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Access__Network__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Access__Network__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Access__Network__Info = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Access__Network__Info = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Access__Network__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Access__Network__Info; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Access__Network__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Access_Network_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Access__Network__Info) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Access_Network_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Access__Network__Info; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__AF__Charging__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__AF__Charging__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__AF__Charging__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__AF__Charging__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__AF__Charging__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__AF__Charging__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__AF__Charging__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_AF_Charging_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__AF__Charging__Identifier) TTCN_error("Accessing non-selected field avp_RX_3GPP_AF_Charging_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__AF__Charging__Identifier; } AVP__list_template& AVP__Data_template::avp__S6__3GPP__Monitoring__Event__Report() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Report) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Monitoring__Event__Report = new AVP__list_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Monitoring__Event__Report = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Report; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Monitoring__Event__Report; } const AVP__list_template& AVP__Data_template::avp__S6__3GPP__Monitoring__Event__Report() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Monitoring_Event_Report in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Report) TTCN_error("Accessing non-selected field avp_S6_3GPP_Monitoring_Event_Report in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Monitoring__Event__Report; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Service__Specific__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Service__Specific__Type = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Service__Specific__Type = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Service__Specific__Type; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Service__Specific__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Service_Specific_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Service_Specific_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Service__Specific__Type; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Event() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Event) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Event = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Event = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Event; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Event; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Event() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Event in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Event) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Event in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Event; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Media__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Media__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Media__Type = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Media__Type = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Media__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Media__Type; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Media__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Media_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Media__Type) TTCN_error("Accessing non-selected field avp_RX_3GPP_Media_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Media__Type; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Conditional__Policy__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Conditional__Policy__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Conditional__Policy__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Conditional__Policy__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Conditional__Policy__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Conditional__Policy__Information; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Conditional__Policy__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Conditional_Policy_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Conditional__Policy__Information) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Conditional_Policy_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Conditional__Policy__Information; } OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Firmware__Revision() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Firmware__Revision) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Firmware__Revision = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Firmware__Revision = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Firmware__Revision; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Firmware__Revision; } const OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Firmware__Revision() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Firmware_Revision in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Firmware__Revision) TTCN_error("Accessing non-selected field avp_BASE_NONE_Firmware_Revision in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Firmware__Revision; } DCA__3GPP__ProSe__Event__Type_template& AVP__Data_template::avp__DCA__3GPP__ProSe__Event__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__Event__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__ProSe__Event__Type = new DCA__3GPP__ProSe__Event__Type_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__ProSe__Event__Type = new DCA__3GPP__ProSe__Event__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__ProSe__Event__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__ProSe__Event__Type; } const DCA__3GPP__ProSe__Event__Type_template& AVP__Data_template::avp__DCA__3GPP__ProSe__Event__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_ProSe_Event_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__Event__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_ProSe_Event_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__ProSe__Event__Type; } PCC__3GPP__Network__Request__Support_template& AVP__Data_template::avp__PCC__3GPP__Network__Request__Support() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Network__Request__Support) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Network__Request__Support = new PCC__3GPP__Network__Request__Support_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Network__Request__Support = new PCC__3GPP__Network__Request__Support_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Network__Request__Support; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Network__Request__Support; } const PCC__3GPP__Network__Request__Support_template& AVP__Data_template::avp__PCC__3GPP__Network__Request__Support() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Network_Request_Support in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Network__Request__Support) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Network_Request_Support in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Network__Request__Support; } AAA__3GPP__SIPTO__Permission_template& AVP__Data_template::avp__AAA__3GPP__SIPTO__Permission() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__SIPTO__Permission) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__SIPTO__Permission = new AAA__3GPP__SIPTO__Permission_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__SIPTO__Permission = new AAA__3GPP__SIPTO__Permission_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__SIPTO__Permission; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__SIPTO__Permission; } const AAA__3GPP__SIPTO__Permission_template& AVP__Data_template::avp__AAA__3GPP__SIPTO__Permission() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_SIPTO_Permission in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__SIPTO__Permission) TTCN_error("Accessing non-selected field avp_AAA_3GPP_SIPTO_Permission in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__SIPTO__Permission; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Terminating__IOI() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Terminating__IOI) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Terminating__IOI = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Terminating__IOI = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Terminating__IOI; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Terminating__IOI; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Terminating__IOI() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Terminating_IOI in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Terminating__IOI) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Terminating_IOI in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Terminating__IOI; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Extended__Max__Supported__BW__DL() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Supported__BW__DL) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__DL = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__DL = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Supported__BW__DL; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__DL; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Extended__Max__Supported__BW__DL() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Extended_Max_Supported_BW_DL in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Supported__BW__DL) TTCN_error("Accessing non-selected field avp_RX_3GPP_Extended_Max_Supported_BW_DL in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__DL; } AVP__Address_template& AVP__Data_template::avp__PCC__3GPP__UE__Local__IP__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__UE__Local__IP__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__UE__Local__IP__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__UE__Local__IP__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__UE__Local__IP__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__UE__Local__IP__Address; } const AVP__Address_template& AVP__Data_template::avp__PCC__3GPP__UE__Local__IP__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_UE_Local_IP_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__UE__Local__IP__Address) TTCN_error("Accessing non-selected field avp_PCC_3GPP_UE_Local_IP_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__UE__Local__IP__Address; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SM__Sequence__Number() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SM__Sequence__Number) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SM__Sequence__Number = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SM__Sequence__Number = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SM__Sequence__Number; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SM__Sequence__Number; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SM__Sequence__Number() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SM_Sequence_Number in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SM__Sequence__Number) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SM_Sequence_Number in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SM__Sequence__Number; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__IMS__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__IMS__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__IMS__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__IMS__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__IMS__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__IMS__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__IMS__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_IMS_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__IMS__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_IMS_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__IMS__Information; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Presence__Reporting__Area__Elements__List() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Presence__Reporting__Area__Elements__List() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Presence_Reporting_Area_Elements_List in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Presence_Reporting_Area_Elements_List in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Routing__Rule__Remove() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Remove) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Routing__Rule__Remove = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Routing__Rule__Remove = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Remove; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Routing__Rule__Remove; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Routing__Rule__Remove() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Routing_Rule_Remove in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Remove) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Routing_Rule_Remove in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Routing__Rule__Remove; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__SGs__MME__Identity() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__SGs__MME__Identity) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__SGs__MME__Identity = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__SGs__MME__Identity = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__SGs__MME__Identity; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__SGs__MME__Identity; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__SGs__MME__Identity() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_SGs_MME_Identity in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__SGs__MME__Identity) TTCN_error("Accessing non-selected field avp_AAA_3GPP_SGs_MME_Identity in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__SGs__MME__Identity; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Roaming__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Roaming__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Roaming__Information = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Roaming__Information = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Roaming__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Roaming__Information; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Roaming__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Roaming_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Roaming__Information) TTCN_error("Accessing non-selected field avp_S6_3GPP_Roaming_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Roaming__Information; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Number__Of__Diversions() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Diversions) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Number__Of__Diversions = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Number__Of__Diversions = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Diversions; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Number__Of__Diversions; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Number__Of__Diversions() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Number_Of_Diversions in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Diversions) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Number_Of_Diversions in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Number__Of__Diversions; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Coverage__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Coverage__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Coverage__Info = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Coverage__Info = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Coverage__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Coverage__Info; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Coverage__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Coverage_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Coverage__Info) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Coverage_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Coverage__Info; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__SIP__Authentication__Scheme() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authentication__Scheme) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__SIP__Authentication__Scheme = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__SIP__Authentication__Scheme = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authentication__Scheme; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__SIP__Authentication__Scheme; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__SIP__Authentication__Scheme() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_SIP_Authentication_Scheme in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authentication__Scheme) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_SIP_Authentication_Scheme in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__SIP__Authentication__Scheme; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Event__Threshold__RSRP() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__RSRP) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Event__Threshold__RSRP = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Event__Threshold__RSRP = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__RSRP; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Event__Threshold__RSRP; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Event__Threshold__RSRP() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Event_Threshold_RSRP in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__RSRP) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Event_Threshold_RSRP in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Event__Threshold__RSRP; } CxDx__3GPP__User__Authorization__Type_template& AVP__Data_template::avp__CxDx__3GPP__User__Authorization__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__User__Authorization__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__User__Authorization__Type = new CxDx__3GPP__User__Authorization__Type_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__User__Authorization__Type = new CxDx__3GPP__User__Authorization__Type_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__User__Authorization__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__User__Authorization__Type; } const CxDx__3GPP__User__Authorization__Type_template& AVP__Data_template::avp__CxDx__3GPP__User__Authorization__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_User_Authorization_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__User__Authorization__Type) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_User_Authorization_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__User__Authorization__Type; } AAA__3GPP__PLMN__Client_template& AVP__Data_template::avp__AAA__3GPP__PLMN__Client() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__PLMN__Client) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__PLMN__Client = new AAA__3GPP__PLMN__Client_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__PLMN__Client = new AAA__3GPP__PLMN__Client_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__PLMN__Client; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__PLMN__Client; } const AAA__3GPP__PLMN__Client_template& AVP__Data_template::avp__AAA__3GPP__PLMN__Client() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_PLMN_Client in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__PLMN__Client) TTCN_error("Accessing non-selected field avp_AAA_3GPP_PLMN_Client in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__PLMN__Client; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Re__Synchronization__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Re__Synchronization__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Re__Synchronization__Info = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Re__Synchronization__Info = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Re__Synchronization__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Re__Synchronization__Info; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Re__Synchronization__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Re_Synchronization_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Re__Synchronization__Info) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Re_Synchronization_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Re__Synchronization__Info; } OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Auth__Grace__Period() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Auth__Grace__Period) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Auth__Grace__Period = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Auth__Grace__Period = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Auth__Grace__Period; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Auth__Grace__Period; } const OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Auth__Grace__Period() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Auth_Grace_Period in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Auth__Grace__Period) TTCN_error("Accessing non-selected field avp_BASE_NONE_Auth_Grace_Period in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Auth__Grace__Period; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__User__CSG__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__User__CSG__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__User__CSG__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__User__CSG__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__User__CSG__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__User__CSG__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__User__CSG__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_User_CSG_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__User__CSG__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_User_CSG_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__User__CSG__Information; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SM__Status() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SM__Status) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SM__Status = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SM__Status = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SM__Status; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SM__Status; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SM__Status() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SM_Status in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SM__Status) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SM_Status in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SM__Status; } DCA__3GPP__IP__Realm__Default__Indication_template& AVP__Data_template::avp__DCA__3GPP__IP__Realm__Default__Indication() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__IP__Realm__Default__Indication) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__IP__Realm__Default__Indication = new DCA__3GPP__IP__Realm__Default__Indication_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__IP__Realm__Default__Indication = new DCA__3GPP__IP__Realm__Default__Indication_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__IP__Realm__Default__Indication; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__IP__Realm__Default__Indication; } const DCA__3GPP__IP__Realm__Default__Indication_template& AVP__Data_template::avp__DCA__3GPP__IP__Realm__Default__Indication() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_IP_Realm_Default_Indication in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__IP__Realm__Default__Indication) TTCN_error("Accessing non-selected field avp_DCA_3GPP_IP_Realm_Default_Indication in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__IP__Realm__Default__Indication; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__RAND() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__RAND) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__RAND = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__RAND = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__RAND; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__RAND; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__RAND() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_RAND in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__RAND) TTCN_error("Accessing non-selected field avp_AAA_3GPP_RAND in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__RAND; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Trace__Depth() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Trace__Depth) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Trace__Depth = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Trace__Depth = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Trace__Depth; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Trace__Depth; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Trace__Depth() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Trace_Depth in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Trace__Depth) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Trace_Depth in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Trace__Depth; } AVP__list_template& AVP__Data_template::avp__MIPv4__NONE__MIP__MN__to__FA__MSA() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__to__FA__MSA) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA = new AVP__list_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__to__FA__MSA; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA; } const AVP__list_template& AVP__Data_template::avp__MIPv4__NONE__MIP__MN__to__FA__MSA() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_MN_to_FA_MSA in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__to__FA__MSA) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_MN_to_FA_MSA in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__SGSN__User__State() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__SGSN__User__State) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__SGSN__User__State = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__SGSN__User__State = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__SGSN__User__State; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__SGSN__User__State; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__SGSN__User__State() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_SGSN_User_State in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__SGSN__User__State) TTCN_error("Accessing non-selected field avp_AAA_3GPP_SGSN_User_State in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__SGSN__User__State; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__APN__OI__Replacement() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__APN__OI__Replacement) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__APN__OI__Replacement = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__APN__OI__Replacement = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__APN__OI__Replacement; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__APN__OI__Replacement; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__APN__OI__Replacement() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_APN_OI_Replacement in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__APN__OI__Replacement) TTCN_error("Accessing non-selected field avp_AAA_3GPP_APN_OI_Replacement in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__APN__OI__Replacement; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Alternate__Charged__Party__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Alternate__Charged__Party__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Alternate__Charged__Party__Address = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Alternate__Charged__Party__Address = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Alternate__Charged__Party__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Alternate__Charged__Party__Address; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Alternate__Charged__Party__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Alternate_Charged_Party_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Alternate__Charged__Party__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Alternate_Charged_Party_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Alternate__Charged__Party__Address; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__APN__Rate__Control() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__APN__Rate__Control = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__APN__Rate__Control = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__APN__Rate__Control; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__APN__Rate__Control() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_APN_Rate_Control in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control) TTCN_error("Accessing non-selected field avp_DCA_3GPP_APN_Rate_Control in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__APN__Rate__Control; } BASE__NONE__Re__Auth__Request__Type_template& AVP__Data_template::avp__BASE__NONE__Re__Auth__Request__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Re__Auth__Request__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Re__Auth__Request__Type = new BASE__NONE__Re__Auth__Request__Type_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Re__Auth__Request__Type = new BASE__NONE__Re__Auth__Request__Type_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Re__Auth__Request__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Re__Auth__Request__Type; } const BASE__NONE__Re__Auth__Request__Type_template& AVP__Data_template::avp__BASE__NONE__Re__Auth__Request__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Re_Auth_Request_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Re__Auth__Request__Type) TTCN_error("Accessing non-selected field avp_BASE_NONE_Re_Auth_Request_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Re__Auth__Request__Type; } DCA__3GPP__Relationship__Mode_template& AVP__Data_template::avp__DCA__3GPP__Relationship__Mode() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Relationship__Mode) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Relationship__Mode = new DCA__3GPP__Relationship__Mode_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Relationship__Mode = new DCA__3GPP__Relationship__Mode_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Relationship__Mode; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Relationship__Mode; } const DCA__3GPP__Relationship__Mode_template& AVP__Data_template::avp__DCA__3GPP__Relationship__Mode() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Relationship_Mode in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Relationship__Mode) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Relationship_Mode in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Relationship__Mode; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__External__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__External__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__External__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__External__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__External__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__External__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__External__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_External_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__External__Identifier) TTCN_error("Accessing non-selected field avp_S6_3GPP_External_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__External__Identifier; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Positioning__Data() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Positioning__Data) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Positioning__Data = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Positioning__Data = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Positioning__Data; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Positioning__Data; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Positioning__Data() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Positioning_Data in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Positioning__Data) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Positioning_Data in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Positioning__Data; } DCC__NONE__Redirect__Address__Type_template& AVP__Data_template::avp__DCC__NONE__Redirect__Address__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Redirect__Address__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Redirect__Address__Type = new DCC__NONE__Redirect__Address__Type_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Redirect__Address__Type = new DCC__NONE__Redirect__Address__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Redirect__Address__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Redirect__Address__Type; } const DCC__NONE__Redirect__Address__Type_template& AVP__Data_template::avp__DCC__NONE__Redirect__Address__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Redirect_Address_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Redirect__Address__Type) TTCN_error("Accessing non-selected field avp_DCC_NONE_Redirect_Address_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Redirect__Address__Type; } AVP__list_template& AVP__Data_template::avp__MIPv6__NONE__MIP__MN__HA__MSA() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv6__NONE__MIP__MN__HA__MSA) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv6__NONE__MIP__MN__HA__MSA = new AVP__list_template(ANY_VALUE); else single_value.field_avp__MIPv6__NONE__MIP__MN__HA__MSA = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv6__NONE__MIP__MN__HA__MSA; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv6__NONE__MIP__MN__HA__MSA; } const AVP__list_template& AVP__Data_template::avp__MIPv6__NONE__MIP__MN__HA__MSA() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv6_NONE_MIP_MN_HA_MSA in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv6__NONE__MIP__MN__HA__MSA) TTCN_error("Accessing non-selected field avp_MIPv6_NONE_MIP_MN_HA_MSA in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv6__NONE__MIP__MN__HA__MSA; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Monitoring_UE_HPLMN_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Monitoring_UE_HPLMN_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier; } CHARSTRING_template& AVP__Data_template::avp__PCC__3GPP__TFT__Filter() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__TFT__Filter) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__TFT__Filter = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__TFT__Filter = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__TFT__Filter; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__TFT__Filter; } const CHARSTRING_template& AVP__Data_template::avp__PCC__3GPP__TFT__Filter() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_TFT_Filter in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__TFT__Filter) TTCN_error("Accessing non-selected field avp_PCC_3GPP_TFT_Filter in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__TFT__Filter; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Max__Supported__Bandwidth__UL() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Max__Supported__Bandwidth__UL) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__UL = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__UL = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Max__Supported__Bandwidth__UL; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__UL; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Max__Supported__Bandwidth__UL() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Max_Supported_Bandwidth_UL in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Max__Supported__Bandwidth__UL) TTCN_error("Accessing non-selected field avp_RX_3GPP_Max_Supported_Bandwidth_UL in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__UL; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Loss__Of__Connectivity__Reason() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Loss__Of__Connectivity__Reason) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Loss__Of__Connectivity__Reason = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Loss__Of__Connectivity__Reason = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Loss__Of__Connectivity__Reason; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Loss__Of__Connectivity__Reason; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Loss__Of__Connectivity__Reason() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Loss_Of_Connectivity_Reason in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Loss__Of__Connectivity__Reason) TTCN_error("Accessing non-selected field avp_S6_3GPP_Loss_Of_Connectivity_Reason in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Loss__Of__Connectivity__Reason; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Tunnel__Medium__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Medium__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Tunnel__Medium__Type = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Tunnel__Medium__Type = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Medium__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Tunnel__Medium__Type; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Tunnel__Medium__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Tunnel_Medium_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Medium__Type) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Tunnel_Medium_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Tunnel__Medium__Type; } DCA__3GPP__Originator_template& AVP__Data_template::avp__DCA__3GPP__Originator() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Originator) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Originator = new DCA__3GPP__Originator_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Originator = new DCA__3GPP__Originator_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Originator; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Originator; } const DCA__3GPP__Originator_template& AVP__Data_template::avp__DCA__3GPP__Originator() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Originator in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Originator) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Originator in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Originator; } DCC__NONE__User__Equipment__Info__Type_template& AVP__Data_template::avp__DCC__NONE__User__Equipment__Info__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__User__Equipment__Info__Type = new DCC__NONE__User__Equipment__Info__Type_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__User__Equipment__Info__Type = new DCC__NONE__User__Equipment__Info__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__User__Equipment__Info__Type; } const DCC__NONE__User__Equipment__Info__Type_template& AVP__Data_template::avp__DCC__NONE__User__Equipment__Info__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_User_Equipment_Info_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info__Type) TTCN_error("Accessing non-selected field avp_DCC_NONE_User_Equipment_Info_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__User__Equipment__Info__Type; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Flow__Number() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Flow__Number) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Flow__Number = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Flow__Number = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Flow__Number; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Flow__Number; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Flow__Number() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Flow_Number in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Flow__Number) TTCN_error("Accessing non-selected field avp_RX_3GPP_Flow_Number in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Flow__Number; } AVP__Address_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Home__Agent__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Home__Agent__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__Home__Agent__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Address; } const AVP__Address_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Home__Agent__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_Home_Agent_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Home__Agent__Address) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_Home_Agent_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Address; } PCC__3GPP__Resource__Allocation__Notification_template& AVP__Data_template::avp__PCC__3GPP__Resource__Allocation__Notification() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Resource__Allocation__Notification) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Resource__Allocation__Notification = new PCC__3GPP__Resource__Allocation__Notification_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Resource__Allocation__Notification = new PCC__3GPP__Resource__Allocation__Notification_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Resource__Allocation__Notification; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Resource__Allocation__Notification; } const PCC__3GPP__Resource__Allocation__Notification_template& AVP__Data_template::avp__PCC__3GPP__Resource__Allocation__Notification() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Resource_Allocation_Notification in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Resource__Allocation__Notification) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Resource_Allocation_Notification in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Resource__Allocation__Notification; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Basic__Service__Code() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Basic__Service__Code) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Basic__Service__Code = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Basic__Service__Code = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Basic__Service__Code; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Basic__Service__Code; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Basic__Service__Code() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Basic_Service_Code in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Basic__Service__Code) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Basic_Service_Code in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Basic__Service__Code; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Monitoring__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Monitoring__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Monitoring__Type = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Monitoring__Type = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Monitoring__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Monitoring__Type; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Monitoring__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Monitoring_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Monitoring__Type) TTCN_error("Accessing non-selected field avp_S6_3GPP_Monitoring_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Monitoring__Type; } DCA__3GPP__Role__Of__Node_template& AVP__Data_template::avp__DCA__3GPP__Role__Of__Node() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Role__Of__Node) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Role__Of__Node = new DCA__3GPP__Role__Of__Node_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Role__Of__Node = new DCA__3GPP__Role__Of__Node_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Role__Of__Node; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Role__Of__Node; } const DCA__3GPP__Role__Of__Node_template& AVP__Data_template::avp__DCA__3GPP__Role__Of__Node() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Role_Of_Node in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Role__Of__Node) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Role_Of_Node in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Role__Of__Node; } PCC__3GPP__Default__Bearer__Indication_template& AVP__Data_template::avp__PCC__3GPP__Default__Bearer__Indication() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Default__Bearer__Indication) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Default__Bearer__Indication = new PCC__3GPP__Default__Bearer__Indication_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Default__Bearer__Indication = new PCC__3GPP__Default__Bearer__Indication_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Default__Bearer__Indication; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Default__Bearer__Indication; } const PCC__3GPP__Default__Bearer__Indication_template& AVP__Data_template::avp__PCC__3GPP__Default__Bearer__Indication() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Default_Bearer_Indication in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Default__Bearer__Indication) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Default_Bearer_Indication in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Default__Bearer__Indication; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__ProSe__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__ProSe__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__ProSe__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__ProSe__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__ProSe__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__ProSe__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_ProSe_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_ProSe_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__ProSe__Information; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__QoS__Class__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__QoS__Class__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__QoS__Class__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__QoS__Class__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__QoS__Class__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__QoS__Class__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__QoS__Class__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_QoS_Class_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__QoS__Class__Identifier) TTCN_error("Accessing non-selected field avp_PCC_3GPP_QoS_Class_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__QoS__Class__Identifier; } AAA__3GPP__VPLMN__LIPA__Allowed_template& AVP__Data_template::avp__AAA__3GPP__VPLMN__LIPA__Allowed() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__VPLMN__LIPA__Allowed) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__VPLMN__LIPA__Allowed = new AAA__3GPP__VPLMN__LIPA__Allowed_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__VPLMN__LIPA__Allowed = new AAA__3GPP__VPLMN__LIPA__Allowed_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__VPLMN__LIPA__Allowed; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__VPLMN__LIPA__Allowed; } const AAA__3GPP__VPLMN__LIPA__Allowed_template& AVP__Data_template::avp__AAA__3GPP__VPLMN__LIPA__Allowed() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_VPLMN_LIPA_Allowed in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__VPLMN__LIPA__Allowed) TTCN_error("Accessing non-selected field avp_AAA_3GPP_VPLMN_LIPA_Allowed in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__VPLMN__LIPA__Allowed; } PCC__3GPP__Mute__Notification_template& AVP__Data_template::avp__PCC__3GPP__Mute__Notification() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Mute__Notification) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Mute__Notification = new PCC__3GPP__Mute__Notification_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Mute__Notification = new PCC__3GPP__Mute__Notification_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Mute__Notification; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Mute__Notification; } const PCC__3GPP__Mute__Notification_template& AVP__Data_template::avp__PCC__3GPP__Mute__Notification() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Mute_Notification in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Mute__Notification) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Mute_Notification in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Mute__Notification; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__SIP__Authentication__Context() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authentication__Context) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__SIP__Authentication__Context = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__SIP__Authentication__Context = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authentication__Context; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__SIP__Authentication__Context; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__SIP__Authentication__Context() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_SIP_Authentication_Context in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authentication__Context) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_SIP_Authentication_Context in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__SIP__Authentication__Context; } AVP__list_template& AVP__Data_template::avp__MIPv6__NONE__QoS__Resources() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv6__NONE__QoS__Resources) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv6__NONE__QoS__Resources = new AVP__list_template(ANY_VALUE); else single_value.field_avp__MIPv6__NONE__QoS__Resources = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv6__NONE__QoS__Resources; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv6__NONE__QoS__Resources; } const AVP__list_template& AVP__Data_template::avp__MIPv6__NONE__QoS__Resources() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv6_NONE_QoS_Resources in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv6__NONE__QoS__Resources) TTCN_error("Accessing non-selected field avp_MIPv6_NONE_QoS_Resources in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv6__NONE__QoS__Resources; } AAA__3GPP__Logging__Duration_template& AVP__Data_template::avp__AAA__3GPP__Logging__Duration() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Logging__Duration) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Logging__Duration = new AAA__3GPP__Logging__Duration_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Logging__Duration = new AAA__3GPP__Logging__Duration_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Logging__Duration; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Logging__Duration; } const AAA__3GPP__Logging__Duration_template& AVP__Data_template::avp__AAA__3GPP__Logging__Duration() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Logging_Duration in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Logging__Duration) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Logging_Duration in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Logging__Duration; } OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__Service__Parameter__Value() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Value) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Service__Parameter__Value = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Service__Parameter__Value = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Value; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Service__Parameter__Value; } const OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__Service__Parameter__Value() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Service_Parameter_Value in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Value) TTCN_error("Accessing non-selected field avp_DCC_NONE_Service_Parameter_Value in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Service__Parameter__Value; } AVP__list_template& AVP__Data_template::avp__CxDx__3GPP__Associated__Registered__Identities() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Associated__Registered__Identities) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Associated__Registered__Identities = new AVP__list_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Associated__Registered__Identities = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Associated__Registered__Identities; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Associated__Registered__Identities; } const AVP__list_template& AVP__Data_template::avp__CxDx__3GPP__Associated__Registered__Identities() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Associated_Registered_Identities in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Associated__Registered__Identities) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Associated_Registered_Identities in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Associated__Registered__Identities; } AVP__Address_template& AVP__Data_template::avp__PCC__3GPP__Routing__IP__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Routing__IP__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Routing__IP__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Routing__IP__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Routing__IP__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Routing__IP__Address; } const AVP__Address_template& AVP__Data_template::avp__PCC__3GPP__Routing__IP__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Routing_IP_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Routing__IP__Address) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Routing_IP_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Routing__IP__Address; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__WLAN__offloadability__EUTRAN() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability__EUTRAN) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability__EUTRAN; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__WLAN__offloadability__EUTRAN() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_WLAN_offloadability_EUTRAN in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability__EUTRAN) TTCN_error("Accessing non-selected field avp_AAA_3GPP_WLAN_offloadability_EUTRAN in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN; } AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__MBMS__GW__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__MBMS__GW__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__MBMS__GW__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__MBMS__GW__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__MBMS__GW__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__MBMS__GW__Address; } const AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__MBMS__GW__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_MBMS_GW_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__MBMS__GW__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_MBMS_GW_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__MBMS__GW__Address; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Destination__Interface() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Destination__Interface) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Destination__Interface = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Destination__Interface = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Destination__Interface; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Destination__Interface; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Destination__Interface() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Destination_Interface in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Destination__Interface) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Destination_Interface in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Destination__Interface; } DCA__3GPP__IMS__Emergency__Indicator_template& AVP__Data_template::avp__DCA__3GPP__IMS__Emergency__Indicator() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__IMS__Emergency__Indicator) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__IMS__Emergency__Indicator = new DCA__3GPP__IMS__Emergency__Indicator_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__IMS__Emergency__Indicator = new DCA__3GPP__IMS__Emergency__Indicator_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__IMS__Emergency__Indicator; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__IMS__Emergency__Indicator; } const DCA__3GPP__IMS__Emergency__Indicator_template& AVP__Data_template::avp__DCA__3GPP__IMS__Emergency__Indicator() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_IMS_Emergency_Indicator in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__IMS__Emergency__Indicator) TTCN_error("Accessing non-selected field avp_DCA_3GPP_IMS_Emergency_Indicator in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__IMS__Emergency__Indicator; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Change__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Change__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Change__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Change__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Change__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Change__Time; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Change__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Change_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Change__Time) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Change_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Change__Time; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__KASME() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__KASME) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__KASME = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__KASME = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__KASME; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__KASME; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__KASME() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_KASME in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__KASME) TTCN_error("Accessing non-selected field avp_AAA_3GPP_KASME in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__KASME; } OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Session__Key() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Session__Key) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__Session__Key = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__Session__Key = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__Session__Key; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__Session__Key; } const OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Session__Key() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_Session_Key in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Session__Key) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_Session_Key in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__Session__Key; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__AoC__Cost__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__AoC__Cost__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__AoC__Cost__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__AoC__Cost__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__AoC__Cost__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__AoC__Cost__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__AoC__Cost__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_AoC_Cost_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__AoC__Cost__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_AoC_Cost_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__AoC__Cost__Information; } OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__User__Location__Info__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__User__Location__Info__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__3GPP__User__Location__Info__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__3GPP__User__Location__Info__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__3GPP__User__Location__Info__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__3GPP__User__Location__Info__Time; } const OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__User__Location__Info__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_3GPP_User_Location_Info_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__User__Location__Info__Time) TTCN_error("Accessing non-selected field avp_GI_3GPP_3GPP_User_Location_Info_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__3GPP__User__Location__Info__Time; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Teleservice__List() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Teleservice__List) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Teleservice__List = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Teleservice__List = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Teleservice__List; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Teleservice__List; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Teleservice__List() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Teleservice_List in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Teleservice__List) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Teleservice_List in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Teleservice__List; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__UTRAN__Vector() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__UTRAN__Vector) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__UTRAN__Vector = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__UTRAN__Vector = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__UTRAN__Vector; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__UTRAN__Vector; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__UTRAN__Vector() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_UTRAN_Vector in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__UTRAN__Vector) TTCN_error("Accessing non-selected field avp_AAA_3GPP_UTRAN_Vector in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__UTRAN__Vector; } AAA__3GPP__Non__3GPP__IP__Access__APN_template& AVP__Data_template::avp__AAA__3GPP__Non__3GPP__IP__Access__APN() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__IP__Access__APN) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN = new AAA__3GPP__Non__3GPP__IP__Access__APN_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN = new AAA__3GPP__Non__3GPP__IP__Access__APN_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__IP__Access__APN; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN; } const AAA__3GPP__Non__3GPP__IP__Access__APN_template& AVP__Data_template::avp__AAA__3GPP__Non__3GPP__IP__Access__APN() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Non_3GPP_IP_Access_APN in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__IP__Access__APN) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Non_3GPP_IP_Access_APN in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Monitoring__Event__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Monitoring__Event__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Monitoring__Event__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Monitoring__Event__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Monitoring__Event__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Monitoring_Event_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Monitoring_Event_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Monitoring__Event__Information; } OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__Tariff__Time__Change() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Tariff__Time__Change) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Tariff__Time__Change = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Tariff__Time__Change = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Tariff__Time__Change; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Tariff__Time__Change; } const OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__Tariff__Time__Change() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Tariff_Time_Change in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Tariff__Time__Change) TTCN_error("Accessing non-selected field avp_DCC_NONE_Tariff_Time_Change in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Tariff__Time__Change; } OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__NSAPI() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__NSAPI) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__3GPP__NSAPI = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__3GPP__NSAPI = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__3GPP__NSAPI; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__3GPP__NSAPI; } const OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__NSAPI() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_3GPP_NSAPI in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__NSAPI) TTCN_error("Accessing non-selected field avp_GI_3GPP_3GPP_NSAPI in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__3GPP__NSAPI; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__LCS__Client__Dialed__By__MS() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Dialed__By__MS) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Dialed__By__MS; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__LCS__Client__Dialed__By__MS() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_LCS_Client_Dialed_By_MS in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Dialed__By__MS) TTCN_error("Accessing non-selected field avp_DCA_3GPP_LCS_Client_Dialed_By_MS in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS; } OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__CG__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__CG__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__3GPP__CG__Address = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__3GPP__CG__Address = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__3GPP__CG__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__3GPP__CG__Address; } const OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__CG__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_3GPP_CG_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__CG__Address) TTCN_error("Accessing non-selected field avp_GI_3GPP_3GPP_CG_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__3GPP__CG__Address; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Envelope__Start__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Envelope__Start__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Envelope__Start__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Envelope__Start__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Envelope__Start__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Envelope__Start__Time; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Envelope__Start__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Envelope_Start_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Envelope__Start__Time) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Envelope_Start_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Envelope__Start__Time; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Application__Service__Provider__Identity() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Application__Service__Provider__Identity) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Application__Service__Provider__Identity = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Application__Service__Provider__Identity = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Application__Service__Provider__Identity; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Application__Service__Provider__Identity; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Application__Service__Provider__Identity() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Application_Service_Provider_Identity in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Application__Service__Provider__Identity) TTCN_error("Accessing non-selected field avp_RX_3GPP_Application_Service_Provider_Identity in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Application__Service__Provider__Identity; } AVP__list_template& AVP__Data_template::avp__S6__3GPP__NIDD__Authorization__Request() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Request) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__NIDD__Authorization__Request = new AVP__list_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__NIDD__Authorization__Request = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Request; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__NIDD__Authorization__Request; } const AVP__list_template& AVP__Data_template::avp__S6__3GPP__NIDD__Authorization__Request() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_NIDD_Authorization_Request in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Request) TTCN_error("Accessing non-selected field avp_S6_3GPP_NIDD_Authorization_Request in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__NIDD__Authorization__Request; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Received__Talk__Burst__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Received__Talk__Burst__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Received__Talk__Burst__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Time; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Received__Talk__Burst__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Received_Talk_Burst_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Received__Talk__Burst__Time) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Received_Talk_Burst_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Time; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Incoming__Trunk__Group__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Incoming__Trunk__Group__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Incoming__Trunk__Group__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Incoming__Trunk__Group__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Incoming__Trunk__Group__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Incoming__Trunk__Group__Id; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Incoming__Trunk__Group__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Incoming_Trunk_Group_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Incoming__Trunk__Group__Id) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Incoming_Trunk_Group_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Incoming__Trunk__Group__Id; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__AAA__Failure__Indication() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__AAA__Failure__Indication) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__AAA__Failure__Indication = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__AAA__Failure__Indication = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__AAA__Failure__Indication; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__AAA__Failure__Indication; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__AAA__Failure__Indication() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_AAA_Failure_Indication in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__AAA__Failure__Indication) TTCN_error("Accessing non-selected field avp_AAA_3GPP_AAA_Failure_Indication in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__AAA__Failure__Indication; } INTEGER_template& AVP__Data_template::avp__DCA__3GPP__Rate__Control__Max__Message__Size() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Max__Message__Size) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Rate__Control__Max__Message__Size = new INTEGER_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Rate__Control__Max__Message__Size = new INTEGER_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Max__Message__Size; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Rate__Control__Max__Message__Size; } const INTEGER_template& AVP__Data_template::avp__DCA__3GPP__Rate__Control__Max__Message__Size() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Rate_Control_Max_Message_Size in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Max__Message__Size) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Rate_Control_Max_Message_Size in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Rate__Control__Max__Message__Size; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__QoS__Rule__Install() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Install) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__QoS__Rule__Install = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__QoS__Rule__Install = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Install; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__QoS__Rule__Install; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__QoS__Rule__Install() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_QoS_Rule_Install in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Install) TTCN_error("Accessing non-selected field avp_PCC_3GPP_QoS_Rule_Install in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__QoS__Rule__Install; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Periodic__Communication__Indicator() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Periodic__Communication__Indicator) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Periodic__Communication__Indicator = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Periodic__Communication__Indicator = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Periodic__Communication__Indicator; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Periodic__Communication__Indicator; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Periodic__Communication__Indicator() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Periodic_Communication_Indicator in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Periodic__Communication__Indicator) TTCN_error("Accessing non-selected field avp_S6_3GPP_Periodic_Communication_Indicator in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Periodic__Communication__Indicator; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Service__Specific__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Service__Specific__Info = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Service__Specific__Info = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Service__Specific__Info; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Service__Specific__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Service_Specific_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Info) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Service_Specific_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Service__Specific__Info; } RX__3GPP__Flow__Usage_template& AVP__Data_template::avp__RX__3GPP__Flow__Usage() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Flow__Usage) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Flow__Usage = new RX__3GPP__Flow__Usage_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Flow__Usage = new RX__3GPP__Flow__Usage_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Flow__Usage; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Flow__Usage; } const RX__3GPP__Flow__Usage_template& AVP__Data_template::avp__RX__3GPP__Flow__Usage() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Flow_Usage in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Flow__Usage) TTCN_error("Accessing non-selected field avp_RX_3GPP_Flow_Usage in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Flow__Usage; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__RAN__Rule__Support() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__RAN__Rule__Support) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__RAN__Rule__Support = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__RAN__Rule__Support = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__RAN__Rule__Support; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__RAN__Rule__Support; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__RAN__Rule__Support() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_RAN_Rule_Support in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__RAN__Rule__Support) TTCN_error("Accessing non-selected field avp_PCC_3GPP_RAN_Rule_Support in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__RAN__Rule__Support; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Tunnel__Password() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Password) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Tunnel__Password = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Tunnel__Password = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Password; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Tunnel__Password; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Tunnel__Password() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Tunnel_Password in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Password) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Tunnel_Password in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Tunnel__Password; } INTEGER_template& AVP__Data_template::avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause = new INTEGER_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause = new INTEGER_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause; } const INTEGER_template& AVP__Data_template::avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_PC3_EPC_Control_Protocol_Cause in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause) TTCN_error("Accessing non-selected field avp_DCA_3GPP_PC3_EPC_Control_Protocol_Cause in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Monitoring__Duration() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Monitoring__Duration) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Monitoring__Duration = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Monitoring__Duration = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Monitoring__Duration; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Monitoring__Duration; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Monitoring__Duration() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Monitoring_Duration in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Monitoring__Duration) TTCN_error("Accessing non-selected field avp_S6_3GPP_Monitoring_Duration in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Monitoring__Duration; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__QoS__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__QoS__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__QoS__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__QoS__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__QoS__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__QoS__Information; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__QoS__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_QoS_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__QoS__Information) TTCN_error("Accessing non-selected field avp_PCC_3GPP_QoS_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__QoS__Information; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Routing__Area__Identity() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Routing__Area__Identity) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Routing__Area__Identity = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Routing__Area__Identity = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Routing__Area__Identity; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Routing__Area__Identity; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Routing__Area__Identity() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Routing_Area_Identity in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Routing__Area__Identity) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Routing_Area_Identity in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Routing__Area__Identity; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Called__Party__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Called__Party__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Called__Party__Address = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Called__Party__Address = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Called__Party__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Called__Party__Address; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Called__Party__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Called_Party_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Called__Party__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Called_Party_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Called__Party__Address; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Service__Authorization__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Service__Authorization__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Service__Authorization__Info = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Service__Authorization__Info = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Service__Authorization__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Service__Authorization__Info; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Service__Authorization__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Service_Authorization_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Service__Authorization__Info) TTCN_error("Accessing non-selected field avp_RX_3GPP_Service_Authorization_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Service__Authorization__Info; } AVP__list_template& AVP__Data_template::avp__DNAS__NONE__Tunneling() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Tunneling) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Tunneling = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Tunneling = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Tunneling; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Tunneling; } const AVP__list_template& AVP__Data_template::avp__DNAS__NONE__Tunneling() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Tunneling in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Tunneling) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Tunneling in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Tunneling; } OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__User__Equipment__Info__Value() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info__Value) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__User__Equipment__Info__Value = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__User__Equipment__Info__Value = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info__Value; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__User__Equipment__Info__Value; } const OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__User__Equipment__Info__Value() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_User_Equipment_Info_Value in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info__Value) TTCN_error("Accessing non-selected field avp_DCC_NONE_User_Equipment_Info_Value in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__User__Equipment__Info__Value; } OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Auth__Input__Data__Length() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length; } const OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Auth__Input__Data__Length() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_Auth_Input_Data_Length in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_Auth_Input_Data_Length in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__eDRX__Cycle__Length() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__eDRX__Cycle__Length) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__eDRX__Cycle__Length; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__eDRX__Cycle__Length() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_eDRX_Cycle_Length in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__eDRX__Cycle__Length) TTCN_error("Accessing non-selected field avp_AAA_3GPP_eDRX_Cycle_Length in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length; } OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Multi__Round__Time__Out() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Multi__Round__Time__Out) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Multi__Round__Time__Out = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Multi__Round__Time__Out = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Multi__Round__Time__Out; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Multi__Round__Time__Out; } const OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Multi__Round__Time__Out() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Multi_Round_Time_Out in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Multi__Round__Time__Out) TTCN_error("Accessing non-selected field avp_BASE_NONE_Multi_Round_Time_Out in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Multi__Round__Time__Out; } AVP__list_template& AVP__Data_template::avp__S6__3GPP__Group__Monitoring__Event__Report__Item() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Group__Monitoring__Event__Report__Item) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item = new AVP__list_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Group__Monitoring__Event__Report__Item; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item; } const AVP__list_template& AVP__Data_template::avp__S6__3GPP__Group__Monitoring__Event__Report__Item() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Group_Monitoring_Event_Report_Item in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Group__Monitoring__Event__Report__Item) TTCN_error("Accessing non-selected field avp_S6_3GPP_Group_Monitoring_Event_Report_Item in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item; } PCC__3GPP__Rule__Failure__Code_template& AVP__Data_template::avp__PCC__3GPP__Rule__Failure__Code() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Rule__Failure__Code) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Rule__Failure__Code = new PCC__3GPP__Rule__Failure__Code_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Rule__Failure__Code = new PCC__3GPP__Rule__Failure__Code_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Rule__Failure__Code; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Rule__Failure__Code; } const PCC__3GPP__Rule__Failure__Code_template& AVP__Data_template::avp__PCC__3GPP__Rule__Failure__Code() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Rule_Failure_Code in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Rule__Failure__Code) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Rule_Failure_Code in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Rule__Failure__Code; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Ext__PDP__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Ext__PDP__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Ext__PDP__Type = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Ext__PDP__Type = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Ext__PDP__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Ext__PDP__Type; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Ext__PDP__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Ext_PDP_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Ext__PDP__Type) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Ext_PDP_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Ext__PDP__Type; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Time__Quota__Threshold() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Threshold) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Time__Quota__Threshold = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Time__Quota__Threshold = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Threshold; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Time__Quota__Threshold; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Time__Quota__Threshold() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Time_Quota_Threshold in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Threshold) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Time_Quota_Threshold in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Time__Quota__Threshold; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__User__Location__Info__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__User__Location__Info__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__User__Location__Info__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__User__Location__Info__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__User__Location__Info__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__User__Location__Info__Time; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__User__Location__Info__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_User_Location_Info_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__User__Location__Info__Time) TTCN_error("Accessing non-selected field avp_PCC_3GPP_User_Location_Info_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__User__Location__Info__Time; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Usage__Monitoring__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Usage__Monitoring__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Usage__Monitoring__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Usage__Monitoring__Information; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Usage__Monitoring__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Usage_Monitoring_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Information) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Usage_Monitoring_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Usage__Monitoring__Information; } AAA__3GPP__Measurement__Period__LTE_template& AVP__Data_template::avp__AAA__3GPP__Measurement__Period__LTE() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Measurement__Period__LTE) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Measurement__Period__LTE = new AAA__3GPP__Measurement__Period__LTE_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Measurement__Period__LTE = new AAA__3GPP__Measurement__Period__LTE_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Measurement__Period__LTE; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Measurement__Period__LTE; } const AAA__3GPP__Measurement__Period__LTE_template& AVP__Data_template::avp__AAA__3GPP__Measurement__Period__LTE() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Measurement_Period_LTE in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Measurement__Period__LTE) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Measurement_Period_LTE in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Measurement__Period__LTE; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Extended__APN__AMBR__DL() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Extended__APN__AMBR__DL) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__DL = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__DL = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Extended__APN__AMBR__DL; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__DL; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Extended__APN__AMBR__DL() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Extended_APN_AMBR_DL in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Extended__APN__AMBR__DL) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Extended_APN_AMBR_DL in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__DL; } OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Experimental__Result__Code() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Experimental__Result__Code) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Experimental__Result__Code = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Experimental__Result__Code = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Experimental__Result__Code; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Experimental__Result__Code; } const OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Experimental__Result__Code() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Experimental_Result_Code in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Experimental__Result__Code) TTCN_error("Accessing non-selected field avp_BASE_NONE_Experimental_Result_Code in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Experimental__Result__Code; } CxDx__3GPP__Session__Priority_template& AVP__Data_template::avp__CxDx__3GPP__Session__Priority() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Session__Priority) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Session__Priority = new CxDx__3GPP__Session__Priority_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Session__Priority = new CxDx__3GPP__Session__Priority_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Session__Priority; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Session__Priority; } const CxDx__3GPP__Session__Priority_template& AVP__Data_template::avp__CxDx__3GPP__Session__Priority() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Session_Priority in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Session__Priority) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Session_Priority in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Session__Priority; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Recipient__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Recipient__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Recipient__Info = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Recipient__Info = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Recipient__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Recipient__Info; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Recipient__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Recipient_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Recipient__Info) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Recipient_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Recipient__Info; } DCA__3GPP__AoC__Format_template& AVP__Data_template::avp__DCA__3GPP__AoC__Format() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__AoC__Format) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__AoC__Format = new DCA__3GPP__AoC__Format_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__AoC__Format = new DCA__3GPP__AoC__Format_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__AoC__Format; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__AoC__Format; } const DCA__3GPP__AoC__Format_template& AVP__Data_template::avp__DCA__3GPP__AoC__Format() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_AoC_Format in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__AoC__Format) TTCN_error("Accessing non-selected field avp_DCA_3GPP_AoC_Format in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__AoC__Format; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Start__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Start__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Start__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Start__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Start__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Start__Time; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Start__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Start_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Start__Time) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Start_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Start__Time; } AVP__list_template& AVP__Data_template::avp__CxDx__3GPP__Deregistration__Reason() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Deregistration__Reason) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Deregistration__Reason = new AVP__list_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Deregistration__Reason = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Deregistration__Reason; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Deregistration__Reason; } const AVP__list_template& AVP__Data_template::avp__CxDx__3GPP__Deregistration__Reason() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Deregistration_Reason in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Deregistration__Reason) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Deregistration_Reason in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Deregistration__Reason; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__GMLC__Number() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__GMLC__Number) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__GMLC__Number = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__GMLC__Number = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__GMLC__Number; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__GMLC__Number; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__GMLC__Number() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_GMLC_Number in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__GMLC__Number) TTCN_error("Accessing non-selected field avp_AAA_3GPP_GMLC_Number in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__GMLC__Number; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Software__Version() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Software__Version) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Software__Version = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Software__Version = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Software__Version; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Software__Version; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Software__Version() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Software_Version in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Software__Version) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Software_Version in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Software__Version; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Callback__Number() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Callback__Number) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Callback__Number = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Callback__Number = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Callback__Number; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Callback__Number; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Callback__Number() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Callback_Number in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Callback__Number) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Callback_Number in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Callback__Number; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Configuration__Token() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Configuration__Token) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Configuration__Token = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Configuration__Token = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Configuration__Token; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Configuration__Token; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Configuration__Token() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Configuration_Token in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Configuration__Token) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Configuration_Token in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Configuration__Token; } DCA__3GPP__Interface__Type_template& AVP__Data_template::avp__DCA__3GPP__Interface__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Interface__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Interface__Type = new DCA__3GPP__Interface__Type_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Interface__Type = new DCA__3GPP__Interface__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Interface__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Interface__Type; } const DCA__3GPP__Interface__Type_template& AVP__Data_template::avp__DCA__3GPP__Interface__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Interface_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Interface__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Interface_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Interface__Type; } AVP__list_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Originating__Foreign__AAA() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA = new AVP__list_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA; } const AVP__list_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Originating__Foreign__AAA() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_Originating_Foreign_AAA in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_Originating_Foreign_AAA in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Expiration__Date() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Expiration__Date) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Expiration__Date = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Expiration__Date = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Expiration__Date; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Expiration__Date; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Expiration__Date() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Expiration_Date in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Expiration__Date) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Expiration_Date in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Expiration__Date; } OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Error__Message() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Error__Message) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Error__Message = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Error__Message = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Error__Message; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Error__Message; } const OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Error__Message() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Error_Message in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Error__Message) TTCN_error("Accessing non-selected field avp_BASE_NONE_Error_Message in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Error__Message; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__SRES() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__SRES) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__SRES = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__SRES = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__SRES; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__SRES; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__SRES() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_SRES in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__SRES) TTCN_error("Accessing non-selected field avp_AAA_3GPP_SRES in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__SRES; } DCA__3GPP__DRM__Content_template& AVP__Data_template::avp__DCA__3GPP__DRM__Content() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__DRM__Content) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__DRM__Content = new DCA__3GPP__DRM__Content_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__DRM__Content = new DCA__3GPP__DRM__Content_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__DRM__Content; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__DRM__Content; } const DCA__3GPP__DRM__Content_template& AVP__Data_template::avp__DCA__3GPP__DRM__Content() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_DRM_Content in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__DRM__Content) TTCN_error("Accessing non-selected field avp_DCA_3GPP_DRM_Content in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__DRM__Content; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Item__Number() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Item__Number) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Item__Number = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Item__Number = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Item__Number; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Item__Number; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Item__Number() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Item_Number in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Item__Number) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Item_Number in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Item__Number; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__NAS__Port__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__NAS__Port__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__NAS__Port__Type = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__NAS__Port__Type = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__NAS__Port__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__NAS__Port__Type; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__NAS__Port__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_NAS_Port_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__NAS__Port__Type) TTCN_error("Accessing non-selected field avp_DNAS_NONE_NAS_Port_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__NAS__Port__Type; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__ERP__Authorization() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__ERP__Authorization) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__ERP__Authorization = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__ERP__Authorization = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__ERP__Authorization; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__ERP__Authorization; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__ERP__Authorization() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_ERP_Authorization in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__ERP__Authorization) TTCN_error("Accessing non-selected field avp_AAA_3GPP_ERP_Authorization in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__ERP__Authorization; } DCC__NONE__Multiple__Services__Indicator_template& AVP__Data_template::avp__DCC__NONE__Multiple__Services__Indicator() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Multiple__Services__Indicator) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Multiple__Services__Indicator = new DCC__NONE__Multiple__Services__Indicator_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Multiple__Services__Indicator = new DCC__NONE__Multiple__Services__Indicator_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Multiple__Services__Indicator; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Multiple__Services__Indicator; } const DCC__NONE__Multiple__Services__Indicator_template& AVP__Data_template::avp__DCC__NONE__Multiple__Services__Indicator() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Multiple_Services_Indicator in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Multiple__Services__Indicator) TTCN_error("Accessing non-selected field avp_DCC_NONE_Multiple_Services_Indicator in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Multiple__Services__Indicator; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Early__Media__Description() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Early__Media__Description) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Early__Media__Description = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Early__Media__Description = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Early__Media__Description; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Early__Media__Description; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Early__Media__Description() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Early_Media_Description in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Early__Media__Description) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Early_Media_Description in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Early__Media__Description; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__MIP__FA__RK() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__MIP__FA__RK) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__MIP__FA__RK = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__MIP__FA__RK = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__MIP__FA__RK; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__MIP__FA__RK; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__MIP__FA__RK() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_MIP_FA_RK in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__MIP__FA__RK) TTCN_error("Accessing non-selected field avp_AAA_3GPP_MIP_FA_RK in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__MIP__FA__RK; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Related__Change__Condition__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Related__Change__Condition__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Related__Change__Condition__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Related__Change__Condition__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Related__Change__Condition__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Related__Change__Condition__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Related__Change__Condition__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Related_Change_Condition_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Related__Change__Condition__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Related_Change_Condition_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Related__Change__Condition__Information; } DNAS__NONE__Framed__Protocol_template& AVP__Data_template::avp__DNAS__NONE__Framed__Protocol() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__Protocol) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Framed__Protocol = new DNAS__NONE__Framed__Protocol_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Framed__Protocol = new DNAS__NONE__Framed__Protocol_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Framed__Protocol; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Framed__Protocol; } const DNAS__NONE__Framed__Protocol_template& AVP__Data_template::avp__DNAS__NONE__Framed__Protocol() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Framed_Protocol in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__Protocol) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Framed_Protocol in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Framed__Protocol; } S6__3GPP__Service__ID_template& AVP__Data_template::avp__S6__3GPP__Service__ID() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Service__ID) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Service__ID = new S6__3GPP__Service__ID_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Service__ID = new S6__3GPP__Service__ID_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Service__ID; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Service__ID; } const S6__3GPP__Service__ID_template& AVP__Data_template::avp__S6__3GPP__Service__ID() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Service_ID in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Service__ID) TTCN_error("Accessing non-selected field avp_S6_3GPP_Service_ID in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Service__ID; } DCA__3GPP__LCS__Format__Indicator_template& AVP__Data_template::avp__DCA__3GPP__LCS__Format__Indicator() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__LCS__Format__Indicator) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__LCS__Format__Indicator = new DCA__3GPP__LCS__Format__Indicator_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__LCS__Format__Indicator = new DCA__3GPP__LCS__Format__Indicator_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__LCS__Format__Indicator; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__LCS__Format__Indicator; } const DCA__3GPP__LCS__Format__Indicator_template& AVP__Data_template::avp__DCA__3GPP__LCS__Format__Indicator() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_LCS_Format_Indicator in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__LCS__Format__Indicator) TTCN_error("Accessing non-selected field avp_DCA_3GPP_LCS_Format_Indicator in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__LCS__Format__Indicator; } OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__IMSI__MCC__MNC() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__IMSI__MCC__MNC) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__3GPP__IMSI__MCC__MNC; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC; } const OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__IMSI__MCC__MNC() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_3GPP_IMSI_MCC_MNC in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__IMSI__MCC__MNC) TTCN_error("Accessing non-selected field avp_GI_3GPP_3GPP_IMSI_MCC_MNC in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC; } RX__3GPP__Abort__Cause_template& AVP__Data_template::avp__RX__3GPP__Abort__Cause() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Abort__Cause) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Abort__Cause = new RX__3GPP__Abort__Cause_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Abort__Cause = new RX__3GPP__Abort__Cause_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Abort__Cause; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Abort__Cause; } const RX__3GPP__Abort__Cause_template& AVP__Data_template::avp__RX__3GPP__Abort__Cause() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Abort_Cause in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Abort__Cause) TTCN_error("Accessing non-selected field avp_RX_3GPP_Abort_Cause in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Abort__Cause; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__ISUP__Cause__Location() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Location) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__ISUP__Cause__Location = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__ISUP__Cause__Location = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Location; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__ISUP__Cause__Location; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__ISUP__Cause__Location() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_ISUP_Cause_Location in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Location) TTCN_error("Accessing non-selected field avp_DCA_3GPP_ISUP_Cause_Location in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__ISUP__Cause__Location; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Charging__Rule__Base__Name() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Base__Name) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Charging__Rule__Base__Name = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Charging__Rule__Base__Name = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Base__Name; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Charging__Rule__Base__Name; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Charging__Rule__Base__Name() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Charging_Rule_Base_Name in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Base__Name) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Charging_Rule_Base_Name in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Charging__Rule__Base__Name; } RX__3GPP__Required__Access__Info_template& AVP__Data_template::avp__RX__3GPP__Required__Access__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Required__Access__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Required__Access__Info = new RX__3GPP__Required__Access__Info_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Required__Access__Info = new RX__3GPP__Required__Access__Info_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Required__Access__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Required__Access__Info; } const RX__3GPP__Required__Access__Info_template& AVP__Data_template::avp__RX__3GPP__Required__Access__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Required_Access_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Required__Access__Info) TTCN_error("Accessing non-selected field avp_RX_3GPP_Required_Access_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Required__Access__Info; } CHARSTRING_template& AVP__Data_template::avp__PCC__3GPP__TDF__Destination__Realm() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__TDF__Destination__Realm) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__TDF__Destination__Realm = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__TDF__Destination__Realm = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__TDF__Destination__Realm; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__TDF__Destination__Realm; } const CHARSTRING_template& AVP__Data_template::avp__PCC__3GPP__TDF__Destination__Realm() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_TDF_Destination_Realm in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__TDF__Destination__Realm) TTCN_error("Accessing non-selected field avp_PCC_3GPP_TDF_Destination_Realm in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__TDF__Destination__Realm; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__S6t__HSS__Cause() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__S6t__HSS__Cause) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__S6t__HSS__Cause = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__S6t__HSS__Cause = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__S6t__HSS__Cause; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__S6t__HSS__Cause; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__S6t__HSS__Cause() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_S6t_HSS_Cause in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__S6t__HSS__Cause) TTCN_error("Accessing non-selected field avp_S6_3GPP_S6t_HSS_Cause in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__S6t__HSS__Cause; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Media__Initiator__Party() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Media__Initiator__Party) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Media__Initiator__Party = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Media__Initiator__Party = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Media__Initiator__Party; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Media__Initiator__Party; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Media__Initiator__Party() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Media_Initiator_Party in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Media__Initiator__Party) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Media_Initiator_Party in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Media__Initiator__Party; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Associated__URI() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Associated__URI) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Associated__URI = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Associated__URI = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Associated__URI; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Associated__URI; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Associated__URI() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Associated_URI in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Associated__URI) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Associated_URI in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Associated__URI; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__AF__Requested__Data() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__AF__Requested__Data) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__AF__Requested__Data = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__AF__Requested__Data = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__AF__Requested__Data; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__AF__Requested__Data; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__AF__Requested__Data() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_AF_Requested_Data in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__AF__Requested__Data) TTCN_error("Accessing non-selected field avp_RX_3GPP_AF_Requested_Data in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__AF__Requested__Data; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__QoS__Rule__Report() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Report) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__QoS__Rule__Report = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__QoS__Rule__Report = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Report; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__QoS__Rule__Report; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__QoS__Rule__Report() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_QoS_Rule_Report in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Report) TTCN_error("Accessing non-selected field avp_PCC_3GPP_QoS_Rule_Report in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__QoS__Rule__Report; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Filter__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Filter__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Filter__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Filter__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Filter__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Filter__Id; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Filter__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Filter_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Filter__Id) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Filter_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Filter__Id; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__ARAP__Password() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__ARAP__Password) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__ARAP__Password = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__ARAP__Password = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__ARAP__Password; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__ARAP__Password; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__ARAP__Password() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_ARAP_Password in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__ARAP__Password) TTCN_error("Accessing non-selected field avp_DNAS_NONE_ARAP_Password in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__ARAP__Password; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Route__Header__Received() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Route__Header__Received) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Route__Header__Received = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Route__Header__Received = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Route__Header__Received; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Route__Header__Received; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Route__Header__Received() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Route_Header_Received in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Route__Header__Received) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Route_Header_Received in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Route__Header__Received; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Stationary__Indication() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Stationary__Indication) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Stationary__Indication = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Stationary__Indication = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Stationary__Indication; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Stationary__Indication; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Stationary__Indication() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Stationary_Indication in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Stationary__Indication) TTCN_error("Accessing non-selected field avp_S6_3GPP_Stationary_Indication in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Stationary__Indication; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__CHAP__Response() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__CHAP__Response) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__CHAP__Response = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__CHAP__Response = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__CHAP__Response; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__CHAP__Response; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__CHAP__Response() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_CHAP_Response in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__CHAP__Response) TTCN_error("Accessing non-selected field avp_DNAS_NONE_CHAP_Response in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__CHAP__Response; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_DL in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_DL in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL; } INTEGER_template& AVP__Data_template::avp__DCA__3GPP__Usage__Information__Report__Sequence__Number() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number = new INTEGER_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number = new INTEGER_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number; } const INTEGER_template& AVP__Data_template::avp__DCA__3GPP__Usage__Information__Report__Sequence__Number() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Usage_Information_Report_Sequence_Number in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Usage_Information_Report_Sequence_Number in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Geodetic__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Geodetic__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Geodetic__Information = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Geodetic__Information = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Geodetic__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Geodetic__Information; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Geodetic__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Geodetic_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Geodetic__Information) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Geodetic_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Geodetic__Information; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Extended__GBR__UL() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Extended__GBR__UL) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Extended__GBR__UL = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Extended__GBR__UL = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Extended__GBR__UL; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Extended__GBR__UL; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Extended__GBR__UL() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Extended_GBR_UL in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Extended__GBR__UL) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Extended_GBR_UL in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Extended__GBR__UL; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__MBSFN__Area__ID() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__MBSFN__Area__ID) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__MBSFN__Area__ID = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__MBSFN__Area__ID = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__MBSFN__Area__ID; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__MBSFN__Area__ID; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__MBSFN__Area__ID() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_MBSFN_Area_ID in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__MBSFN__Area__ID) TTCN_error("Accessing non-selected field avp_AAA_3GPP_MBSFN_Area_ID in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__MBSFN__Area__ID; } AVP__list_template& AVP__Data_template::avp__CxDx__3GPP__Server__Capabilities() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Server__Capabilities) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Server__Capabilities = new AVP__list_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Server__Capabilities = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Server__Capabilities; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Server__Capabilities; } const AVP__list_template& AVP__Data_template::avp__CxDx__3GPP__Server__Capabilities() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Server_Capabilities in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Server__Capabilities) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Server_Capabilities in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Server__Capabilities; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Area__Scope() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Area__Scope) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Area__Scope = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Area__Scope = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Area__Scope; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Area__Scope; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Area__Scope() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Area_Scope in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Area__Scope) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Area_Scope in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Area__Scope; } OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__Accounting__Input__Packets() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Input__Packets) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__Accounting__Input__Packets = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__Accounting__Input__Packets = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Input__Packets; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__Accounting__Input__Packets; } const OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__Accounting__Input__Packets() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_Accounting_Input_Packets in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Input__Packets) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_Accounting_Input_Packets in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__Accounting__Input__Packets; } DCA__3GPP__SGW__Change_template& AVP__Data_template::avp__DCA__3GPP__SGW__Change() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SGW__Change) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SGW__Change = new DCA__3GPP__SGW__Change_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SGW__Change = new DCA__3GPP__SGW__Change_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SGW__Change; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SGW__Change; } const DCA__3GPP__SGW__Change_template& AVP__Data_template::avp__DCA__3GPP__SGW__Change() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SGW_Change in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SGW__Change) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SGW_Change in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SGW__Change; } AVP__list_template& AVP__Data_template::avp__CxDx__3GPP__SCSCF__Restoration__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__SCSCF__Restoration__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__SCSCF__Restoration__Info = new AVP__list_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__SCSCF__Restoration__Info = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__SCSCF__Restoration__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__SCSCF__Restoration__Info; } const AVP__list_template& AVP__Data_template::avp__CxDx__3GPP__SCSCF__Restoration__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_SCSCF_Restoration_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__SCSCF__Restoration__Info) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_SCSCF_Restoration_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__SCSCF__Restoration__Info; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Initial__CSeq__Sequence__Number() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Initial__CSeq__Sequence__Number() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Initial_CSeq_Sequence_Number in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Initial_CSeq_Sequence_Number in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__AoC__Subscription__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__AoC__Subscription__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__AoC__Subscription__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__AoC__Subscription__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__AoC__Subscription__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__AoC__Subscription__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__AoC__Subscription__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_AoC_Subscription_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__AoC__Subscription__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_AoC_Subscription_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__AoC__Subscription__Information; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__PUA__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__PUA__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__PUA__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__PUA__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__PUA__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__PUA__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__PUA__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_PUA_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__PUA__Flags) TTCN_error("Accessing non-selected field avp_AAA_3GPP_PUA_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__PUA__Flags; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Callback__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Callback__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Callback__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Callback__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Callback__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Callback__Id; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Callback__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Callback_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Callback__Id) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Callback_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Callback__Id; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Time__Usage() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Time__Usage) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Time__Usage = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Time__Usage = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Time__Usage; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Time__Usage; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Time__Usage() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Time_Usage in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Time__Usage) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Time_Usage in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Time__Usage; } CHARSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Primary__Event__Charging__Function__Name() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name; } const CHARSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Primary__Event__Charging__Function__Name() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Primary_Event_Charging_Function_Name in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Primary_Event_Charging_Function_Name in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name; } OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__CC__Output__Octets() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__CC__Output__Octets) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__CC__Output__Octets = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__CC__Output__Octets = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__CC__Output__Octets; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__CC__Output__Octets; } const OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__CC__Output__Octets() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_CC_Output_Octets in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__CC__Output__Octets) TTCN_error("Accessing non-selected field avp_DCC_NONE_CC_Output_Octets in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__CC__Output__Octets; } OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__User__Location__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__User__Location__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__3GPP__User__Location__Info = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__3GPP__User__Location__Info = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__3GPP__User__Location__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__3GPP__User__Location__Info; } const OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__User__Location__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_3GPP_User_Location_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__User__Location__Info) TTCN_error("Accessing non-selected field avp_GI_3GPP_3GPP_User_Location_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__3GPP__User__Location__Info; } AAA__3GPP__Notification__To__UE__User_template& AVP__Data_template::avp__AAA__3GPP__Notification__To__UE__User() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Notification__To__UE__User) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Notification__To__UE__User = new AAA__3GPP__Notification__To__UE__User_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Notification__To__UE__User = new AAA__3GPP__Notification__To__UE__User_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Notification__To__UE__User; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Notification__To__UE__User; } const AAA__3GPP__Notification__To__UE__User_template& AVP__Data_template::avp__AAA__3GPP__Notification__To__UE__User() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Notification_To_UE_User in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Notification__To__UE__User) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Notification_To_UE_User in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Notification__To__UE__User; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Visited__PLMN__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Visited__PLMN__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Visited__PLMN__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Visited__PLMN__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Visited__PLMN__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Visited__PLMN__Id; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Visited__PLMN__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Visited_PLMN_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Visited__PLMN__Id) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Visited_PLMN_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Visited__PLMN__Id; } AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions_template& AVP__Data_template::avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions = new AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions = new AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions; } const AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions_template& AVP__Data_template::avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Homogeneous_Support_of_IMS_Voice_Over_PS_Sessions in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Homogeneous_Support_of_IMS_Voice_Over_PS_Sessions in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Participant__Group() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Participant__Group) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Participant__Group = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Participant__Group = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Participant__Group; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Participant__Group; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Participant__Group() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Participant_Group in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Participant__Group) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Participant_Group in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Participant__Group; } DCA__3GPP__Play__Alternative_template& AVP__Data_template::avp__DCA__3GPP__Play__Alternative() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Play__Alternative) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Play__Alternative = new DCA__3GPP__Play__Alternative_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Play__Alternative = new DCA__3GPP__Play__Alternative_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Play__Alternative; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Play__Alternative; } const DCA__3GPP__Play__Alternative_template& AVP__Data_template::avp__DCA__3GPP__Play__Alternative() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Play_Alternative in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Play__Alternative) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Play_Alternative in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Play__Alternative; } DCA__3GPP__MBMS__User__Service__Type_template& AVP__Data_template::avp__DCA__3GPP__MBMS__User__Service__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__MBMS__User__Service__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__MBMS__User__Service__Type = new DCA__3GPP__MBMS__User__Service__Type_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__MBMS__User__Service__Type = new DCA__3GPP__MBMS__User__Service__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__MBMS__User__Service__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__MBMS__User__Service__Type; } const DCA__3GPP__MBMS__User__Service__Type_template& AVP__Data_template::avp__DCA__3GPP__MBMS__User__Service__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_MBMS_User_Service_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__MBMS__User__Service__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_MBMS_User_Service_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__MBMS__User__Service__Type; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Transit__IOI__List() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Transit__IOI__List) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Transit__IOI__List = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Transit__IOI__List = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Transit__IOI__List; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Transit__IOI__List; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Transit__IOI__List() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Transit_IOI_List in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Transit__IOI__List) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Transit_IOI_List in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Transit__IOI__List; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Codec__Data() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Codec__Data) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Codec__Data = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Codec__Data = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Codec__Data; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Codec__Data; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Codec__Data() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Codec_Data in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Codec__Data) TTCN_error("Accessing non-selected field avp_RX_3GPP_Codec_Data in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Codec__Data; } AVP__list_template& AVP__Data_template::avp__S6__3GPP__Monitoring__Event__Config__Status() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Config__Status) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Monitoring__Event__Config__Status = new AVP__list_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Monitoring__Event__Config__Status = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Config__Status; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Monitoring__Event__Config__Status; } const AVP__list_template& AVP__Data_template::avp__S6__3GPP__Monitoring__Event__Config__Status() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Monitoring_Event_Config_Status in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Config__Status) TTCN_error("Accessing non-selected field avp_S6_3GPP_Monitoring_Event_Config_Status in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Monitoring__Event__Config__Status; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SDP__Media__Name() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Name) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SDP__Media__Name = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SDP__Media__Name = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Name; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SDP__Media__Name; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SDP__Media__Name() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SDP_Media_Name in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Name) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SDP_Media_Name in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SDP__Media__Name; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__AF__Correlation__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__AF__Correlation__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__AF__Correlation__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__AF__Correlation__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__AF__Correlation__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__AF__Correlation__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__AF__Correlation__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_AF_Correlation_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__AF__Correlation__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_AF_Correlation_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__AF__Correlation__Information; } AVP__list_template& AVP__Data_template::avp__DCC__NONE__Cost__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Cost__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Cost__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Cost__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Cost__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Cost__Information; } const AVP__list_template& AVP__Data_template::avp__DCC__NONE__Cost__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Cost_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Cost__Information) TTCN_error("Accessing non-selected field avp_DCC_NONE_Cost_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Cost__Information; } CHARSTRING_template& AVP__Data_template::avp__DCA__3GPP__Serving__Node__Identity() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Serving__Node__Identity) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Serving__Node__Identity = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Serving__Node__Identity = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Serving__Node__Identity; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Serving__Node__Identity; } const CHARSTRING_template& AVP__Data_template::avp__DCA__3GPP__Serving__Node__Identity() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Serving_Node_Identity in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Serving__Node__Identity) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Serving_Node_Identity in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Serving__Node__Identity; } CHARSTRING_template& AVP__Data_template::avp__BASE__NONE__Error__Reporting__Host() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Error__Reporting__Host) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Error__Reporting__Host = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Error__Reporting__Host = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Error__Reporting__Host; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Error__Reporting__Host; } const CHARSTRING_template& AVP__Data_template::avp__BASE__NONE__Error__Reporting__Host() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Error_Reporting_Host in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Error__Reporting__Host) TTCN_error("Accessing non-selected field avp_BASE_NONE_Error_Reporting_Host in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Error__Reporting__Host; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Radio__Frequency() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Radio__Frequency) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Radio__Frequency = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Radio__Frequency = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Radio__Frequency; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Radio__Frequency; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Radio__Frequency() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Radio_Frequency in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Radio__Frequency) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Radio_Frequency in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Radio__Frequency; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Rule__Activation__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Rule__Activation__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Rule__Activation__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Rule__Activation__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Rule__Activation__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Rule__Activation__Time; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Rule__Activation__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Rule_Activation_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Rule__Activation__Time) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Rule_Activation_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Rule__Activation__Time; } AVP__list_template& AVP__Data_template::avp__S6__3GPP__Service__Data() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Service__Data) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Service__Data = new AVP__list_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Service__Data = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Service__Data; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Service__Data; } const AVP__list_template& AVP__Data_template::avp__S6__3GPP__Service__Data() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Service_Data in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Service__Data) TTCN_error("Accessing non-selected field avp_S6_3GPP_Service_Data in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Service__Data; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__AF__Application__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__AF__Application__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__AF__Application__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__AF__Application__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__AF__Application__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__AF__Application__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__AF__Application__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_AF_Application_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__AF__Application__Identifier) TTCN_error("Accessing non-selected field avp_RX_3GPP_AF_Application_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__AF__Application__Identifier; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__NetLoc__Access__Support() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__NetLoc__Access__Support) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__NetLoc__Access__Support = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__NetLoc__Access__Support = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__NetLoc__Access__Support; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__NetLoc__Access__Support; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__NetLoc__Access__Support() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_NetLoc_Access_Support in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__NetLoc__Access__Support) TTCN_error("Accessing non-selected field avp_PCC_3GPP_NetLoc_Access_Support in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__NetLoc__Access__Support; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Announcing_UE_VPLMN_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Announcing_UE_VPLMN_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier; } AVP__list_template& AVP__Data_template::avp__S6__3GPP__Monitoring__Event__Configuration() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Configuration) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Monitoring__Event__Configuration = new AVP__list_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Monitoring__Event__Configuration = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Configuration; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Monitoring__Event__Configuration; } const AVP__list_template& AVP__Data_template::avp__S6__3GPP__Monitoring__Event__Configuration() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Monitoring_Event_Configuration in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Configuration) TTCN_error("Accessing non-selected field avp_S6_3GPP_Monitoring_Event_Configuration in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Monitoring__Event__Configuration; } PCC__3GPP__Offline_template& AVP__Data_template::avp__PCC__3GPP__Offline() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Offline) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Offline = new PCC__3GPP__Offline_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Offline = new PCC__3GPP__Offline_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Offline; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Offline; } const PCC__3GPP__Offline_template& AVP__Data_template::avp__PCC__3GPP__Offline() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Offline in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Offline) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Offline in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Offline; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SIP__Method() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SIP__Method) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SIP__Method = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SIP__Method = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SIP__Method; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SIP__Method; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SIP__Method() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SIP_Method in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SIP__Method) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SIP_Method in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SIP__Method; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__ADC__Rule__Definition() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Definition) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__ADC__Rule__Definition = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__ADC__Rule__Definition = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Definition; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__ADC__Rule__Definition; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__ADC__Rule__Definition() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_ADC_Rule_Definition in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Definition) TTCN_error("Accessing non-selected field avp_PCC_3GPP_ADC_Rule_Definition in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__ADC__Rule__Definition; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Additional__Context__ID() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Additional__Context__ID) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Additional__Context__ID = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Additional__Context__ID = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Additional__Context__ID; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Additional__Context__ID; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Additional__Context__ID() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Additional_Context_ID in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Additional__Context__ID) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Additional_Context_ID in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Additional__Context__ID; } DNAS__NONE__Login__Service_template& AVP__Data_template::avp__DNAS__NONE__Login__Service() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Login__Service) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Login__Service = new DNAS__NONE__Login__Service_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Login__Service = new DNAS__NONE__Login__Service_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Login__Service; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Login__Service; } const DNAS__NONE__Login__Service_template& AVP__Data_template::avp__DNAS__NONE__Login__Service() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Login_Service in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Login__Service) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Login_Service in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Login__Service; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__ARAP__Security__Data() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__ARAP__Security__Data) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__ARAP__Security__Data = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__ARAP__Security__Data = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__ARAP__Security__Data; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__ARAP__Security__Data; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__ARAP__Security__Data() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_ARAP_Security_Data in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__ARAP__Security__Data) TTCN_error("Accessing non-selected field avp_DNAS_NONE_ARAP_Security_Data in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__ARAP__Security__Data; } AVP__list_template& AVP__Data_template::avp__S6__3GPP__Allowed__PLMN__List() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Allowed__PLMN__List) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Allowed__PLMN__List = new AVP__list_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Allowed__PLMN__List = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Allowed__PLMN__List; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Allowed__PLMN__List; } const AVP__list_template& AVP__Data_template::avp__S6__3GPP__Allowed__PLMN__List() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Allowed_PLMN_List in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Allowed__PLMN__List) TTCN_error("Accessing non-selected field avp_S6_3GPP_Allowed_PLMN_List in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Allowed__PLMN__List; } PCC__3GPP__Bearer__Control__Mode_template& AVP__Data_template::avp__PCC__3GPP__Bearer__Control__Mode() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Bearer__Control__Mode) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Bearer__Control__Mode = new PCC__3GPP__Bearer__Control__Mode_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Bearer__Control__Mode = new PCC__3GPP__Bearer__Control__Mode_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Bearer__Control__Mode; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Bearer__Control__Mode; } const PCC__3GPP__Bearer__Control__Mode_template& AVP__Data_template::avp__PCC__3GPP__Bearer__Control__Mode() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Bearer_Control_Mode in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Bearer__Control__Mode) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Bearer_Control_Mode in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Bearer__Control__Mode; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Active__APN() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Active__APN) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Active__APN = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Active__APN = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Active__APN; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Active__APN; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Active__APN() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Active_APN in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Active__APN) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Active_APN in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Active__APN; } AVP__Address_template& AVP__Data_template::avp__PCC__3GPP__HeNB__Local__IP__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__HeNB__Local__IP__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__HeNB__Local__IP__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__HeNB__Local__IP__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__HeNB__Local__IP__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__HeNB__Local__IP__Address; } const AVP__Address_template& AVP__Data_template::avp__PCC__3GPP__HeNB__Local__IP__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_HeNB_Local_IP_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__HeNB__Local__IP__Address) TTCN_error("Accessing non-selected field avp_PCC_3GPP_HeNB_Local_IP_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__HeNB__Local__IP__Address; } CHARSTRING_template& AVP__Data_template::avp__PCC__3GPP__Packet__Filter__Content() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Content) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Packet__Filter__Content = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Packet__Filter__Content = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Content; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Packet__Filter__Content; } const CHARSTRING_template& AVP__Data_template::avp__PCC__3GPP__Packet__Filter__Content() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Packet_Filter_Content in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Content) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Packet_Filter_Content in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Packet__Filter__Content; } AAA__3GPP__SMS__Register__Request_template& AVP__Data_template::avp__AAA__3GPP__SMS__Register__Request() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__SMS__Register__Request) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__SMS__Register__Request = new AAA__3GPP__SMS__Register__Request_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__SMS__Register__Request = new AAA__3GPP__SMS__Register__Request_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__SMS__Register__Request; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__SMS__Register__Request; } const AAA__3GPP__SMS__Register__Request_template& AVP__Data_template::avp__AAA__3GPP__SMS__Register__Request() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_SMS_Register_Request in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__SMS__Register__Request) TTCN_error("Accessing non-selected field avp_AAA_3GPP_SMS_Register_Request in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__SMS__Register__Request; } AVP__list_template& AVP__Data_template::avp__CxDx__3GPP__Subscription__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Subscription__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Subscription__Info = new AVP__list_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Subscription__Info = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Subscription__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Subscription__Info; } const AVP__list_template& AVP__Data_template::avp__CxDx__3GPP__Subscription__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Subscription_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Subscription__Info) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Subscription_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Subscription__Info; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SIP__Response__Timestamp__Fraction() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SIP__Response__Timestamp__Fraction() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SIP_Response_Timestamp_Fraction in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SIP_Response_Timestamp_Fraction in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction; } AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__Client__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Client__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Client__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Client__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Client__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Client__Address; } const AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__Client__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Client_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Client__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Client_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Client__Address; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__APN__Configuration() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__APN__Configuration) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__APN__Configuration = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__APN__Configuration = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__APN__Configuration; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__APN__Configuration; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__APN__Configuration() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_APN_Configuration in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__APN__Configuration) TTCN_error("Accessing non-selected field avp_AAA_3GPP_APN_Configuration in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__APN__Configuration; } DCA__3GPP__Subscriber__Role_template& AVP__Data_template::avp__DCA__3GPP__Subscriber__Role() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Subscriber__Role) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Subscriber__Role = new DCA__3GPP__Subscriber__Role_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Subscriber__Role = new DCA__3GPP__Subscriber__Role_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Subscriber__Role; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Subscriber__Role; } const DCA__3GPP__Subscriber__Role_template& AVP__Data_template::avp__DCA__3GPP__Subscriber__Role() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Subscriber_Role in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Subscriber__Role) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Subscriber_Role in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Subscriber__Role; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__SIP__Number__Auth__Items() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__SIP__Number__Auth__Items) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__SIP__Number__Auth__Items = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__SIP__Number__Auth__Items = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__SIP__Number__Auth__Items; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__SIP__Number__Auth__Items; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__SIP__Number__Auth__Items() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_SIP_Number_Auth_Items in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__SIP__Number__Auth__Items) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_SIP_Number_Auth_Items in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__SIP__Number__Auth__Items; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__OMC__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__OMC__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__OMC__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__OMC__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__OMC__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__OMC__Id; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__OMC__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_OMC_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__OMC__Id) TTCN_error("Accessing non-selected field avp_AAA_3GPP_OMC_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__OMC__Id; } AAA__3GPP__GMLC__Restriction_template& AVP__Data_template::avp__AAA__3GPP__GMLC__Restriction() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__GMLC__Restriction) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__GMLC__Restriction = new AAA__3GPP__GMLC__Restriction_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__GMLC__Restriction = new AAA__3GPP__GMLC__Restriction_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__GMLC__Restriction; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__GMLC__Restriction; } const AAA__3GPP__GMLC__Restriction_template& AVP__Data_template::avp__AAA__3GPP__GMLC__Restriction() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_GMLC_Restriction in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__GMLC__Restriction) TTCN_error("Accessing non-selected field avp_AAA_3GPP_GMLC_Restriction in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__GMLC__Restriction; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__State() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__State) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__State = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__State = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__State; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__State; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__State() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_State in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__State) TTCN_error("Accessing non-selected field avp_DNAS_NONE_State in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__State; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Tunnel__Preference() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Preference) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Tunnel__Preference = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Tunnel__Preference = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Preference; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Tunnel__Preference; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Tunnel__Preference() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Tunnel_Preference in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Preference) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Tunnel_Preference in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Tunnel__Preference; } DCC__NONE__CC__Session__Failover_template& AVP__Data_template::avp__DCC__NONE__CC__Session__Failover() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__CC__Session__Failover) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__CC__Session__Failover = new DCC__NONE__CC__Session__Failover_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__CC__Session__Failover = new DCC__NONE__CC__Session__Failover_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__CC__Session__Failover; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__CC__Session__Failover; } const DCC__NONE__CC__Session__Failover_template& AVP__Data_template::avp__DCC__NONE__CC__Session__Failover() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_CC_Session_Failover in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__CC__Session__Failover) TTCN_error("Accessing non-selected field avp_DCC_NONE_CC_Session_Failover in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__CC__Session__Failover; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Enhanced__Diagnostics() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Enhanced__Diagnostics) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Enhanced__Diagnostics = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Enhanced__Diagnostics = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Enhanced__Diagnostics; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Enhanced__Diagnostics; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Enhanced__Diagnostics() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Enhanced_Diagnostics in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Enhanced__Diagnostics) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Enhanced_Diagnostics in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Enhanced__Diagnostics; } DCA__3GPP__CSG__Membership__Indication_template& AVP__Data_template::avp__DCA__3GPP__CSG__Membership__Indication() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__CSG__Membership__Indication) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__CSG__Membership__Indication = new DCA__3GPP__CSG__Membership__Indication_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__CSG__Membership__Indication = new DCA__3GPP__CSG__Membership__Indication_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__CSG__Membership__Indication; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__CSG__Membership__Indication; } const DCA__3GPP__CSG__Membership__Indication_template& AVP__Data_template::avp__DCA__3GPP__CSG__Membership__Indication() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_CSG_Membership_Indication in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__CSG__Membership__Indication) TTCN_error("Accessing non-selected field avp_DCA_3GPP_CSG_Membership_Indication in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__CSG__Membership__Indication; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Regional__Subscription__Zone__Code() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Regional__Subscription__Zone__Code) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Regional__Subscription__Zone__Code = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Regional__Subscription__Zone__Code = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Regional__Subscription__Zone__Code; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Regional__Subscription__Zone__Code; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Regional__Subscription__Zone__Code() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Regional_Subscription_Zone_Code in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Regional__Subscription__Zone__Code) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Regional_Subscription_Zone_Code in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Regional__Subscription__Zone__Code; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Message__Class() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Message__Class) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Message__Class = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Message__Class = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Message__Class; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Message__Class; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Message__Class() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Message_Class in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Message__Class) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Message_Class in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Message__Class; } OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__Negotiated__DSCP() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__Negotiated__DSCP) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__3GPP__Negotiated__DSCP = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__3GPP__Negotiated__DSCP = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__3GPP__Negotiated__DSCP; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__3GPP__Negotiated__DSCP; } const OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__Negotiated__DSCP() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_3GPP_Negotiated_DSCP in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__Negotiated__DSCP) TTCN_error("Accessing non-selected field avp_GI_3GPP_3GPP_Negotiated_DSCP in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__3GPP__Negotiated__DSCP; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__TWAN__S2a__Failure__Cause() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__TWAN__S2a__Failure__Cause) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__TWAN__S2a__Failure__Cause; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__TWAN__S2a__Failure__Cause() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_TWAN_S2a_Failure_Cause in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__TWAN__S2a__Failure__Cause) TTCN_error("Accessing non-selected field avp_AAA_3GPP_TWAN_S2a_Failure_Cause in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause; } OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__FA__to__MN__SPI() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__MN__SPI) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__MN__SPI; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI; } const OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__FA__to__MN__SPI() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_FA_to_MN_SPI in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__MN__SPI) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_FA_to_MN_SPI in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Trigger() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Trigger) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Trigger = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Trigger = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Trigger; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Trigger; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Trigger() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Trigger in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Trigger) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Trigger in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Trigger; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Called__Identity__Change() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Called__Identity__Change) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Called__Identity__Change = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Called__Identity__Change = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Called__Identity__Change; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Called__Identity__Change; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Called__Identity__Change() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Called_Identity_Change in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Called__Identity__Change) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Called_Identity_Change in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Called__Identity__Change; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__ProSe__Request__Timestamp() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__Request__Timestamp) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__ProSe__Request__Timestamp = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__ProSe__Request__Timestamp = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__ProSe__Request__Timestamp; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__ProSe__Request__Timestamp; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__ProSe__Request__Timestamp() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_ProSe_Request_Timestamp in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__Request__Timestamp) TTCN_error("Accessing non-selected field avp_DCA_3GPP_ProSe_Request_Timestamp in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__ProSe__Request__Timestamp; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__PoC__Session__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__PoC__Session__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__PoC__Session__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__PoC__Session__Id; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__PoC__Session__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_PoC_Session_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Id) TTCN_error("Accessing non-selected field avp_DCA_3GPP_PoC_Session_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__PoC__Session__Id; } OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Proxy__State() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Proxy__State) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Proxy__State = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Proxy__State = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Proxy__State; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Proxy__State; } const OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Proxy__State() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Proxy_State in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Proxy__State) TTCN_error("Accessing non-selected field avp_BASE_NONE_Proxy_State in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Proxy__State; } DCA__3GPP__PoC__Server__Role_template& AVP__Data_template::avp__DCA__3GPP__PoC__Server__Role() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PoC__Server__Role) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__PoC__Server__Role = new DCA__3GPP__PoC__Server__Role_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__PoC__Server__Role = new DCA__3GPP__PoC__Server__Role_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__PoC__Server__Role; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__PoC__Server__Role; } const DCA__3GPP__PoC__Server__Role_template& AVP__Data_template::avp__DCA__3GPP__PoC__Server__Role() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_PoC_Server_Role in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PoC__Server__Role) TTCN_error("Accessing non-selected field avp_DCA_3GPP_PoC_Server_Role in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__PoC__Server__Role; } DCA__3GPP__Forwarding__Pending_template& AVP__Data_template::avp__DCA__3GPP__Forwarding__Pending() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Forwarding__Pending) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Forwarding__Pending = new DCA__3GPP__Forwarding__Pending_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Forwarding__Pending = new DCA__3GPP__Forwarding__Pending_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Forwarding__Pending; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Forwarding__Pending; } const DCA__3GPP__Forwarding__Pending_template& AVP__Data_template::avp__DCA__3GPP__Forwarding__Pending() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Forwarding_Pending in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Forwarding__Pending) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Forwarding_Pending in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Forwarding__Pending; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__SIR__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__SIR__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__SIR__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__SIR__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__SIR__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__SIR__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__SIR__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_SIR_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__SIR__Flags) TTCN_error("Accessing non-selected field avp_S6_3GPP_SIR_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__SIR__Flags; } DCC__NONE__Credit__Control__Failure__Handling_template& AVP__Data_template::avp__DCC__NONE__Credit__Control__Failure__Handling() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Credit__Control__Failure__Handling) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Credit__Control__Failure__Handling = new DCC__NONE__Credit__Control__Failure__Handling_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Credit__Control__Failure__Handling = new DCC__NONE__Credit__Control__Failure__Handling_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Credit__Control__Failure__Handling; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Credit__Control__Failure__Handling; } const DCC__NONE__Credit__Control__Failure__Handling_template& AVP__Data_template::avp__DCC__NONE__Credit__Control__Failure__Handling() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Credit_Control_Failure_Handling in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Credit__Control__Failure__Handling) TTCN_error("Accessing non-selected field avp_DCC_NONE_Credit_Control_Failure_Handling in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Credit__Control__Failure__Handling; } AVP__list_template& AVP__Data_template::avp__MIPv6__NONE__MIP6__Agent__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Agent__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv6__NONE__MIP6__Agent__Info = new AVP__list_template(ANY_VALUE); else single_value.field_avp__MIPv6__NONE__MIP6__Agent__Info = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Agent__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv6__NONE__MIP6__Agent__Info; } const AVP__list_template& AVP__Data_template::avp__MIPv6__NONE__MIP6__Agent__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv6_NONE_MIP6_Agent_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Agent__Info) TTCN_error("Accessing non-selected field avp_MIPv6_NONE_MIP6_Agent_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv6__NONE__MIP6__Agent__Info; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__MPS__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__MPS__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__MPS__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__MPS__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__MPS__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__MPS__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__MPS__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_MPS_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__MPS__Identifier) TTCN_error("Accessing non-selected field avp_RX_3GPP_MPS_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__MPS__Identifier; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Credit__Management__Status() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Credit__Management__Status) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Credit__Management__Status = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Credit__Management__Status = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Credit__Management__Status; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Credit__Management__Status; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Credit__Management__Status() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Credit_Management_Status in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Credit__Management__Status) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Credit_Management_Status in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Credit__Management__Status; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__MDT__Allowed__PLMN__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__MDT__Allowed__PLMN__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__MDT__Allowed__PLMN__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__MDT__Allowed__PLMN__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_MDT_Allowed_PLMN_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__MDT__Allowed__PLMN__Id) TTCN_error("Accessing non-selected field avp_AAA_3GPP_MDT_Allowed_PLMN_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Monitored__PLMN__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Monitored__PLMN__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Monitored__PLMN__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Monitored__PLMN__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Monitored__PLMN__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Monitored__PLMN__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Monitored__PLMN__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Monitored_PLMN_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Monitored__PLMN__Identifier) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Monitored_PLMN_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Monitored__PLMN__Identifier; } AVP__list_template& AVP__Data_template::avp__S6__3GPP__Service__Result() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Service__Result) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Service__Result = new AVP__list_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Service__Result = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Service__Result; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Service__Result; } const AVP__list_template& AVP__Data_template::avp__S6__3GPP__Service__Result() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Service_Result in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Service__Result) TTCN_error("Accessing non-selected field avp_S6_3GPP_Service_Result in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Service__Result; } PCC__3GPP__Reporting__Level_template& AVP__Data_template::avp__PCC__3GPP__Reporting__Level() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Reporting__Level) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Reporting__Level = new PCC__3GPP__Reporting__Level_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Reporting__Level = new PCC__3GPP__Reporting__Level_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Reporting__Level; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Reporting__Level; } const PCC__3GPP__Reporting__Level_template& AVP__Data_template::avp__PCC__3GPP__Reporting__Level() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Reporting_Level in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Reporting__Level) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Reporting_Level in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Reporting__Level; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__MME__Location__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__MME__Location__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__MME__Location__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__MME__Location__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__MME__Location__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__MME__Location__Information; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__MME__Location__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_MME_Location_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__MME__Location__Information) TTCN_error("Accessing non-selected field avp_AAA_3GPP_MME_Location_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__MME__Location__Information; } AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__Served__Party__IP__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Served__Party__IP__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Served__Party__IP__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Served__Party__IP__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Served__Party__IP__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Served__Party__IP__Address; } const AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__Served__Party__IP__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Served_Party_IP_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Served__Party__IP__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Served_Party_IP_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Served__Party__IP__Address; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Max__Supported__Bandwidth__DL() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Max__Supported__Bandwidth__DL) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__DL = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__DL = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Max__Supported__Bandwidth__DL; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__DL; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Max__Supported__Bandwidth__DL() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Max_Supported_Bandwidth_DL in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Max__Supported__Bandwidth__DL) TTCN_error("Accessing non-selected field avp_RX_3GPP_Max_Supported_Bandwidth_DL in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__DL; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Time__First__Reception() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Time__First__Reception) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Time__First__Reception = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Time__First__Reception = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Time__First__Reception; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Time__First__Reception; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Time__First__Reception() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Time_First_Reception in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Time__First__Reception) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Time_First_Reception in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Time__First__Reception; } PCC__3GPP__Pre__emption__Capability_template& AVP__Data_template::avp__PCC__3GPP__Pre__emption__Capability() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Pre__emption__Capability) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Pre__emption__Capability = new PCC__3GPP__Pre__emption__Capability_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Pre__emption__Capability = new PCC__3GPP__Pre__emption__Capability_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Pre__emption__Capability; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Pre__emption__Capability; } const PCC__3GPP__Pre__emption__Capability_template& AVP__Data_template::avp__PCC__3GPP__Pre__emption__Capability() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Pre_emption_Capability in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Pre__emption__Capability) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Pre_emption_Capability in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Pre__emption__Capability; } AAA__3GPP__Subscribed__VSRVCC_template& AVP__Data_template::avp__AAA__3GPP__Subscribed__VSRVCC() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Subscribed__VSRVCC) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Subscribed__VSRVCC = new AAA__3GPP__Subscribed__VSRVCC_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Subscribed__VSRVCC = new AAA__3GPP__Subscribed__VSRVCC_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Subscribed__VSRVCC; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Subscribed__VSRVCC; } const AAA__3GPP__Subscribed__VSRVCC_template& AVP__Data_template::avp__AAA__3GPP__Subscribed__VSRVCC() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Subscribed_VSRVCC in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Subscribed__VSRVCC) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Subscribed_VSRVCC in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Subscribed__VSRVCC; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Monitoring__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Monitoring__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Monitoring__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Monitoring__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Monitoring__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Monitoring_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Flags) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Monitoring_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Monitoring__Flags; } OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Redirect__Max__Cache__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Redirect__Max__Cache__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Redirect__Max__Cache__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Redirect__Max__Cache__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Redirect__Max__Cache__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Redirect__Max__Cache__Time; } const OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Redirect__Max__Cache__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Redirect_Max_Cache_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Redirect__Max__Cache__Time) TTCN_error("Accessing non-selected field avp_BASE_NONE_Redirect_Max_Cache_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Redirect__Max__Cache__Time; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Feature__List() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Feature__List) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Feature__List = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Feature__List = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Feature__List; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Feature__List; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Feature__List() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Feature_List in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Feature__List) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Feature_List in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Feature__List; } DCA__3GPP__Address__Type_template& AVP__Data_template::avp__DCA__3GPP__Address__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Address__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Address__Type = new DCA__3GPP__Address__Type_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Address__Type = new DCA__3GPP__Address__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Address__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Address__Type; } const DCA__3GPP__Address__Type_template& AVP__Data_template::avp__DCA__3GPP__Address__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Address_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Address__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Address_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Address__Type; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__TCP__Source__Port() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__TCP__Source__Port) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__TCP__Source__Port = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__TCP__Source__Port = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__TCP__Source__Port; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__TCP__Source__Port; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__TCP__Source__Port() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_TCP_Source_Port in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__TCP__Source__Port) TTCN_error("Accessing non-selected field avp_PCC_3GPP_TCP_Source_Port in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__TCP__Source__Port; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Application__Detection__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Application__Detection__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Application__Detection__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Application__Detection__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Application__Detection__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Application__Detection__Information; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Application__Detection__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Application_Detection_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Application__Detection__Information) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Application_Detection_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Application__Detection__Information; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Emergency__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Emergency__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Emergency__Info = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Emergency__Info = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Emergency__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Emergency__Info; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Emergency__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Emergency_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Emergency__Info) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Emergency_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Emergency__Info; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Remaining__Balance() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Remaining__Balance) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Remaining__Balance = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Remaining__Balance = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Remaining__Balance; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Remaining__Balance; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Remaining__Balance() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Remaining_Balance in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Remaining__Balance) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Remaining_Balance in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Remaining__Balance; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__MPS__Priority() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__MPS__Priority) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__MPS__Priority = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__MPS__Priority = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__MPS__Priority; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__MPS__Priority; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__MPS__Priority() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_MPS_Priority in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__MPS__Priority) TTCN_error("Accessing non-selected field avp_AAA_3GPP_MPS_Priority in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__MPS__Priority; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Next__Tariff() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Next__Tariff) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Next__Tariff = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Next__Tariff = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Next__Tariff; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Next__Tariff; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Next__Tariff() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Next_Tariff in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Next__Tariff) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Next_Tariff in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Next__Tariff; } DCC__NONE__Requested__Action_template& AVP__Data_template::avp__DCC__NONE__Requested__Action() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Requested__Action) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Requested__Action = new DCC__NONE__Requested__Action_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Requested__Action = new DCC__NONE__Requested__Action_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Requested__Action; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Requested__Action; } const DCC__NONE__Requested__Action_template& AVP__Data_template::avp__DCC__NONE__Requested__Action() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Requested_Action in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Requested__Action) TTCN_error("Accessing non-selected field avp_DCC_NONE_Requested_Action in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Requested__Action; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Record__Route() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Record__Route) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Record__Route = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Record__Route = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Record__Route; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Record__Route; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Record__Route() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Record_Route in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Record__Route) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Record_Route in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Record__Route; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Tariff__XML() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Tariff__XML) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Tariff__XML = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Tariff__XML = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Tariff__XML; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Tariff__XML; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Tariff__XML() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Tariff_XML in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Tariff__XML) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Tariff_XML in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Tariff__XML; } AAA__3GPP__Alert__Reason_template& AVP__Data_template::avp__AAA__3GPP__Alert__Reason() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Alert__Reason) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Alert__Reason = new AAA__3GPP__Alert__Reason_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Alert__Reason = new AAA__3GPP__Alert__Reason_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Alert__Reason; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Alert__Reason; } const AAA__3GPP__Alert__Reason_template& AVP__Data_template::avp__AAA__3GPP__Alert__Reason() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Alert_Reason in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Alert__Reason) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Alert_Reason in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Alert__Reason; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Recipient__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Recipient__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Recipient__Address = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Recipient__Address = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Recipient__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Recipient__Address; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Recipient__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Recipient_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Recipient__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Recipient_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Recipient__Address; } INTEGER_template& AVP__Data_template::avp__DCA__3GPP__Change__Condition() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Change__Condition) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Change__Condition = new INTEGER_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Change__Condition = new INTEGER_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Change__Condition; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Change__Condition; } const INTEGER_template& AVP__Data_template::avp__DCA__3GPP__Change__Condition() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Change_Condition in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Change__Condition) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Change_Condition in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Change__Condition; } OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__CG__IPv6__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__CG__IPv6__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__3GPP__CG__IPv6__Address = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__3GPP__CG__IPv6__Address = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__3GPP__CG__IPv6__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__3GPP__CG__IPv6__Address; } const OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__CG__IPv6__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_3GPP_CG_IPv6_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__CG__IPv6__Address) TTCN_error("Accessing non-selected field avp_GI_3GPP_3GPP_CG_IPv6_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__3GPP__CG__IPv6__Address; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Idle__Timeout() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Idle__Timeout) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Idle__Timeout = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Idle__Timeout = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Idle__Timeout; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Idle__Timeout; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Idle__Timeout() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Idle_Timeout in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Idle__Timeout) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Idle_Timeout in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Idle__Timeout; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__NAS__Port__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__NAS__Port__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__NAS__Port__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__NAS__Port__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__NAS__Port__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__NAS__Port__Id; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__NAS__Port__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_NAS_Port_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__NAS__Port__Id) TTCN_error("Accessing non-selected field avp_DNAS_NONE_NAS_Port_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__NAS__Port__Id; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__DEA__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__DEA__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__DEA__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__DEA__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__DEA__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__DEA__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__DEA__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_DEA_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__DEA__Flags) TTCN_error("Accessing non-selected field avp_AAA_3GPP_DEA_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__DEA__Flags; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__SCS__AS__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SCS__AS__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SCS__AS__Address = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SCS__AS__Address = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SCS__AS__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SCS__AS__Address; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__SCS__AS__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SCS_AS_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SCS__AS__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SCS_AS_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SCS__AS__Address; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__MO__LR() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__MO__LR) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__MO__LR = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__MO__LR = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__MO__LR; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__MO__LR; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__MO__LR() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_MO_LR in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__MO__LR) TTCN_error("Accessing non-selected field avp_AAA_3GPP_MO_LR in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__MO__LR; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__IMS__Visited__Network__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__IMS__Visited__Network__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__IMS__Visited__Network__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__IMS__Visited__Network__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__IMS__Visited__Network__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__IMS__Visited__Network__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__IMS__Visited__Network__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_IMS_Visited_Network_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__IMS__Visited__Network__Identifier) TTCN_error("Accessing non-selected field avp_DCA_3GPP_IMS_Visited_Network_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__IMS__Visited__Network__Identifier; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__PoC__User__Role() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__PoC__User__Role = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__PoC__User__Role = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__PoC__User__Role; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__PoC__User__Role() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_PoC_User_Role in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role) TTCN_error("Accessing non-selected field avp_DCA_3GPP_PoC_User_Role in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__PoC__User__Role; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Announcement__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Announcement__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Announcement__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Announcement__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Announcement__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Announcement__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Announcement__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Announcement_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Announcement__Identifier) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Announcement_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Announcement__Identifier; } AAA__3GPP__Non__3GPP__IP__Access_template& AVP__Data_template::avp__AAA__3GPP__Non__3GPP__IP__Access() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__IP__Access) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access = new AAA__3GPP__Non__3GPP__IP__Access_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access = new AAA__3GPP__Non__3GPP__IP__Access_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__IP__Access; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access; } const AAA__3GPP__Non__3GPP__IP__Access_template& AVP__Data_template::avp__AAA__3GPP__Non__3GPP__IP__Access() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Non_3GPP_IP_Access in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__IP__Access) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Non_3GPP_IP_Access in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Monitoring__Event__Report__Data() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Report__Data) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Data = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Data = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Report__Data; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Data; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Monitoring__Event__Report__Data() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Monitoring_Event_Report_Data in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Report__Data) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Monitoring_Event_Report_Data in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Data; } DCA__3GPP__Adaptations_template& AVP__Data_template::avp__DCA__3GPP__Adaptations() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Adaptations) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Adaptations = new DCA__3GPP__Adaptations_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Adaptations = new DCA__3GPP__Adaptations_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Adaptations; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Adaptations; } const DCA__3GPP__Adaptations_template& AVP__Data_template::avp__DCA__3GPP__Adaptations() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Adaptations in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Adaptations) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Adaptations in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Adaptations; } AVP__Address_template& AVP__Data_template::avp__BASE__NONE__Host__IP__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Host__IP__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Host__IP__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Host__IP__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Host__IP__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Host__IP__Address; } const AVP__Address_template& AVP__Data_template::avp__BASE__NONE__Host__IP__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Host_IP_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Host__IP__Address) TTCN_error("Accessing non-selected field avp_BASE_NONE_Host_IP_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Host__IP__Address; } OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Reg__Request() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Reg__Request) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__Reg__Request = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__Reg__Request = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__Reg__Request; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__Reg__Request; } const OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Reg__Request() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_Reg_Request in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Reg__Request) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_Reg_Request in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__Reg__Request; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Quota__Holding__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Quota__Holding__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Quota__Holding__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Quota__Holding__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Quota__Holding__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Quota__Holding__Time; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Quota__Holding__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Quota_Holding_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Quota__Holding__Time) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Quota_Holding_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Quota__Holding__Time; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Maximum__Wait__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Maximum__Wait__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Maximum__Wait__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Maximum__Wait__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Maximum__Wait__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Maximum__Wait__Time; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Maximum__Wait__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Maximum_Wait_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Maximum__Wait__Time) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Maximum_Wait_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Maximum__Wait__Time; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Max__Requested__Bandwidth__UL() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Max__Requested__Bandwidth__UL) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__UL = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__UL = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Max__Requested__Bandwidth__UL; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__UL; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Max__Requested__Bandwidth__UL() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Max_Requested_Bandwidth_UL in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Max__Requested__Bandwidth__UL) TTCN_error("Accessing non-selected field avp_RX_3GPP_Max_Requested_Bandwidth_UL in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__UL; } PCC__3GPP__Usage__Monitoring__Support_template& AVP__Data_template::avp__PCC__3GPP__Usage__Monitoring__Support() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Support) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Usage__Monitoring__Support = new PCC__3GPP__Usage__Monitoring__Support_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Usage__Monitoring__Support = new PCC__3GPP__Usage__Monitoring__Support_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Support; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Usage__Monitoring__Support; } const PCC__3GPP__Usage__Monitoring__Support_template& AVP__Data_template::avp__PCC__3GPP__Usage__Monitoring__Support() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Usage_Monitoring_Support in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Support) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Usage_Monitoring_Support in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Usage__Monitoring__Support; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Maximum__Response__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Maximum__Response__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Maximum__Response__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Maximum__Response__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Maximum__Response__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Maximum__Response__Time; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Maximum__Response__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Maximum_Response_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Maximum__Response__Time) TTCN_error("Accessing non-selected field avp_S6_3GPP_Maximum_Response_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Maximum__Response__Time; } DCA__3GPP__Envelope__Reporting_template& AVP__Data_template::avp__DCA__3GPP__Envelope__Reporting() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Envelope__Reporting) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Envelope__Reporting = new DCA__3GPP__Envelope__Reporting_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Envelope__Reporting = new DCA__3GPP__Envelope__Reporting_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Envelope__Reporting; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Envelope__Reporting; } const DCA__3GPP__Envelope__Reporting_template& AVP__Data_template::avp__DCA__3GPP__Envelope__Reporting() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Envelope_Reporting in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Envelope__Reporting) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Envelope_Reporting in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Envelope__Reporting; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Application__Server() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Application__Server) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Application__Server = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Application__Server = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Application__Server; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Application__Server; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Application__Server() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Application_Server in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Application__Server) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Application_Server in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Application__Server; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Sponsor__Identity() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Sponsor__Identity) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Sponsor__Identity = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Sponsor__Identity = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Sponsor__Identity; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Sponsor__Identity; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Sponsor__Identity() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Sponsor_Identity in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Sponsor__Identity) TTCN_error("Accessing non-selected field avp_RX_3GPP_Sponsor_Identity in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Sponsor__Identity; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Framed__Appletalk__Link() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Link) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Framed__Appletalk__Link = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Framed__Appletalk__Link = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Link; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Framed__Appletalk__Link; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Framed__Appletalk__Link() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Framed_Appletalk_Link in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Link) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Framed_Appletalk_Link in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Framed__Appletalk__Link; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Framed__Interface__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__Interface__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Framed__Interface__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Framed__Interface__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Framed__Interface__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Framed__Interface__Id; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Framed__Interface__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Framed_Interface_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__Interface__Id) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Framed_Interface_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Framed__Interface__Id; } DCA__3GPP__Proximity__Alert__Indication_template& AVP__Data_template::avp__DCA__3GPP__Proximity__Alert__Indication() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Proximity__Alert__Indication) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Proximity__Alert__Indication = new DCA__3GPP__Proximity__Alert__Indication_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Proximity__Alert__Indication = new DCA__3GPP__Proximity__Alert__Indication_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Proximity__Alert__Indication; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Proximity__Alert__Indication; } const DCA__3GPP__Proximity__Alert__Indication_template& AVP__Data_template::avp__DCA__3GPP__Proximity__Alert__Indication() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Proximity_Alert_Indication in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Proximity__Alert__Indication) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Proximity_Alert_Indication in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Proximity__Alert__Indication; } AVP__Address_template& AVP__Data_template::avp__PCC__3GPP__CoA__IP__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__CoA__IP__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__CoA__IP__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__CoA__IP__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__CoA__IP__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__CoA__IP__Address; } const AVP__Address_template& AVP__Data_template::avp__PCC__3GPP__CoA__IP__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_CoA_IP_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__CoA__IP__Address) TTCN_error("Accessing non-selected field avp_PCC_3GPP_CoA_IP_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__CoA__IP__Address; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Trunk__Group__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Trunk__Group__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Trunk__Group__Id = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Trunk__Group__Id = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Trunk__Group__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Trunk__Group__Id; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Trunk__Group__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Trunk_Group_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Trunk__Group__Id) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Trunk_Group_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Trunk__Group__Id; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Default__QoS__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Default__QoS__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Default__QoS__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Default__QoS__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Default__QoS__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Default__QoS__Information; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Default__QoS__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Default_QoS_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Default__QoS__Information) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Default_QoS_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Default__QoS__Information; } AVP__Address_template& AVP__Data_template::avp__PCC__3GPP__AN__GW__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__AN__GW__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__AN__GW__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__AN__GW__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__AN__GW__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__AN__GW__Address; } const AVP__Address_template& AVP__Data_template::avp__PCC__3GPP__AN__GW__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_AN_GW_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__AN__GW__Address) TTCN_error("Accessing non-selected field avp_PCC_3GPP_AN_GW_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__AN__GW__Address; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Start__Of__Charging() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Start__Of__Charging) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Start__Of__Charging = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Start__Of__Charging = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Start__Of__Charging; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Start__Of__Charging; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Start__Of__Charging() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Start_Of_Charging in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Start__Of__Charging) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Start_Of_Charging in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Start__Of__Charging; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Participants__Involved() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Participants__Involved) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Participants__Involved = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Participants__Involved = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Participants__Involved; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Participants__Involved; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Participants__Involved() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Participants_Involved in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Participants__Involved) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Participants_Involved in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Participants__Involved; } PCC__3GPP__NBIFOM__Support_template& AVP__Data_template::avp__PCC__3GPP__NBIFOM__Support() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__NBIFOM__Support) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__NBIFOM__Support = new PCC__3GPP__NBIFOM__Support_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__NBIFOM__Support = new PCC__3GPP__NBIFOM__Support_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__NBIFOM__Support; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__NBIFOM__Support; } const PCC__3GPP__NBIFOM__Support_template& AVP__Data_template::avp__PCC__3GPP__NBIFOM__Support() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_NBIFOM_Support in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__NBIFOM__Support) TTCN_error("Accessing non-selected field avp_PCC_3GPP_NBIFOM_Support in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__NBIFOM__Support; } PCC__3GPP__Redirect__Support_template& AVP__Data_template::avp__PCC__3GPP__Redirect__Support() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Redirect__Support) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Redirect__Support = new PCC__3GPP__Redirect__Support_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Redirect__Support = new PCC__3GPP__Redirect__Support_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Redirect__Support; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Redirect__Support; } const PCC__3GPP__Redirect__Support_template& AVP__Data_template::avp__PCC__3GPP__Redirect__Support() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Redirect_Support in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Redirect__Support) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Redirect_Support in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Redirect__Support; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__IMSI__Group__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__IMSI__Group__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__IMSI__Group__Id = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__IMSI__Group__Id = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__IMSI__Group__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__IMSI__Group__Id; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__IMSI__Group__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_IMSI_Group_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__IMSI__Group__Id) TTCN_error("Accessing non-selected field avp_AAA_3GPP_IMSI_Group_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__IMSI__Group__Id; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Cell__Global__Identity() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Cell__Global__Identity) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Cell__Global__Identity = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Cell__Global__Identity = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Cell__Global__Identity; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Cell__Global__Identity; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Cell__Global__Identity() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Cell_Global_Identity in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Cell__Global__Identity) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Cell_Global_Identity in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Cell__Global__Identity; } OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Vendor__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Vendor__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Vendor__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Vendor__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Vendor__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Vendor__Id; } const OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Vendor__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Vendor_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Vendor__Id) TTCN_error("Accessing non-selected field avp_BASE_NONE_Vendor_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Vendor__Id; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__PDN__Connection__Continuity() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__PDN__Connection__Continuity) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__PDN__Connection__Continuity = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__PDN__Connection__Continuity = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__PDN__Connection__Continuity; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__PDN__Connection__Continuity; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__PDN__Connection__Continuity() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_PDN_Connection_Continuity in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__PDN__Connection__Continuity) TTCN_error("Accessing non-selected field avp_AAA_3GPP_PDN_Connection_Continuity in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__PDN__Connection__Continuity; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Tariff__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Tariff__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Tariff__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Tariff__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Tariff__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Tariff__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Tariff__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Tariff_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Tariff__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Tariff_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Tariff__Information; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Wildcarded__Public__Identity() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Wildcarded__Public__Identity) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Wildcarded__Public__Identity = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Wildcarded__Public__Identity = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Wildcarded__Public__Identity; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Wildcarded__Public__Identity; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Wildcarded__Public__Identity() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Wildcarded_Public_Identity in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Wildcarded__Public__Identity) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Wildcarded_Public_Identity in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Wildcarded__Public__Identity; } OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__Acct__Session__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__Acct__Session__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__Acct__Session__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__Acct__Session__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__Acct__Session__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__Acct__Session__Time; } const OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__Acct__Session__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_Acct_Session_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__Acct__Session__Time) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_Acct_Session_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__Acct__Session__Time; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__DSA__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__DSA__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__DSA__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__DSA__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__DSA__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__DSA__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__DSA__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_DSA_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__DSA__Flags) TTCN_error("Accessing non-selected field avp_AAA_3GPP_DSA_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__DSA__Flags; } DCA__3GPP__PoC__Event__Type_template& AVP__Data_template::avp__DCA__3GPP__PoC__Event__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PoC__Event__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__PoC__Event__Type = new DCA__3GPP__PoC__Event__Type_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__PoC__Event__Type = new DCA__3GPP__PoC__Event__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__PoC__Event__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__PoC__Event__Type; } const DCA__3GPP__PoC__Event__Type_template& AVP__Data_template::avp__DCA__3GPP__PoC__Event__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_PoC_Event_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PoC__Event__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_PoC_Event_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__PoC__Event__Type; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Trace__Data() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Trace__Data) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Trace__Data = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Trace__Data = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Trace__Data; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Trace__Data; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Trace__Data() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Trace_Data in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Trace__Data) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Trace_Data in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Trace__Data; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__LCS__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__LCS__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__LCS__Info = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__LCS__Info = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__LCS__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__LCS__Info; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__LCS__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_LCS_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__LCS__Info) TTCN_error("Accessing non-selected field avp_AAA_3GPP_LCS_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__LCS__Info; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__LCS__Requestor__Id__String() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__LCS__Requestor__Id__String) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__LCS__Requestor__Id__String = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__LCS__Requestor__Id__String = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__LCS__Requestor__Id__String; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__LCS__Requestor__Id__String; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__LCS__Requestor__Id__String() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_LCS_Requestor_Id_String in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__LCS__Requestor__Id__String) TTCN_error("Accessing non-selected field avp_DCA_3GPP_LCS_Requestor_Id_String in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__LCS__Requestor__Id__String; } AAA__3GPP__PDN__GW__Allocation__Type_template& AVP__Data_template::avp__AAA__3GPP__PDN__GW__Allocation__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__PDN__GW__Allocation__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__PDN__GW__Allocation__Type = new AAA__3GPP__PDN__GW__Allocation__Type_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__PDN__GW__Allocation__Type = new AAA__3GPP__PDN__GW__Allocation__Type_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__PDN__GW__Allocation__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__PDN__GW__Allocation__Type; } const AAA__3GPP__PDN__GW__Allocation__Type_template& AVP__Data_template::avp__AAA__3GPP__PDN__GW__Allocation__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_PDN_GW_Allocation_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__PDN__GW__Allocation__Type) TTCN_error("Accessing non-selected field avp_AAA_3GPP_PDN_GW_Allocation_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__PDN__GW__Allocation__Type; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Additional__Type__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Additional__Type__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Additional__Type__Information = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Additional__Type__Information = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Additional__Type__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Additional__Type__Information; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Additional__Type__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Additional_Type_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Additional__Type__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Additional_Type_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Additional__Type__Information; } OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__SGSN__MCC__MNC() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__MCC__MNC) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__MCC__MNC; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC; } const OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__SGSN__MCC__MNC() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_3GPP_SGSN_MCC_MNC in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__MCC__MNC) TTCN_error("Accessing non-selected field avp_GI_3GPP_3GPP_SGSN_MCC_MNC in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__HESSID() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__HESSID) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__HESSID = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__HESSID = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__HESSID; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__HESSID; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__HESSID() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_HESSID in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__HESSID) TTCN_error("Accessing non-selected field avp_AAA_3GPP_HESSID in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__HESSID; } DCA__3GPP__Content__Class_template& AVP__Data_template::avp__DCA__3GPP__Content__Class() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Content__Class) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Content__Class = new DCA__3GPP__Content__Class_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Content__Class = new DCA__3GPP__Content__Class_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Content__Class; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Content__Class; } const DCA__3GPP__Content__Class_template& AVP__Data_template::avp__DCA__3GPP__Content__Class() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Content_Class in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Content__Class) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Content_Class in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Content__Class; } OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Event__Timestamp() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Event__Timestamp) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Event__Timestamp = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Event__Timestamp = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Event__Timestamp; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Event__Timestamp; } const OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Event__Timestamp() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Event_Timestamp in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Event__Timestamp) TTCN_error("Accessing non-selected field avp_BASE_NONE_Event_Timestamp in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Event__Timestamp; } DCA__3GPP__TAD__Identifier_template& AVP__Data_template::avp__DCA__3GPP__TAD__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__TAD__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__TAD__Identifier = new DCA__3GPP__TAD__Identifier_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__TAD__Identifier = new DCA__3GPP__TAD__Identifier_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__TAD__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__TAD__Identifier; } const DCA__3GPP__TAD__Identifier_template& AVP__Data_template::avp__DCA__3GPP__TAD__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_TAD_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__TAD__Identifier) TTCN_error("Accessing non-selected field avp_DCA_3GPP_TAD_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__TAD__Identifier; } DCC__NONE__Final__Unit__Action_template& AVP__Data_template::avp__DCC__NONE__Final__Unit__Action() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Final__Unit__Action) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Final__Unit__Action = new DCC__NONE__Final__Unit__Action_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Final__Unit__Action = new DCC__NONE__Final__Unit__Action_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Final__Unit__Action; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Final__Unit__Action; } const DCC__NONE__Final__Unit__Action_template& AVP__Data_template::avp__DCC__NONE__Final__Unit__Action() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Final_Unit_Action in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Final__Unit__Action) TTCN_error("Accessing non-selected field avp_DCC_NONE_Final_Unit_Action in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Final__Unit__Action; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_IMEI_Check_In_VPLMN_Result in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result) TTCN_error("Accessing non-selected field avp_AAA_3GPP_IMEI_Check_In_VPLMN_Result in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Service__Generic__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Service__Generic__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Service__Generic__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Service__Generic__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Service__Generic__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Service__Generic__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Service__Generic__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Service_Generic_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Service__Generic__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Service_Generic_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Service__Generic__Information; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Variable__Part__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Variable__Part__Type = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Variable__Part__Type = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Variable__Part__Type; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Variable__Part__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Variable_Part_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Variable_Part_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Variable__Part__Type; } DCA__3GPP__ProSe__Direct__Discovery__Model_template& AVP__Data_template::avp__DCA__3GPP__ProSe__Direct__Discovery__Model() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Discovery__Model) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model = new DCA__3GPP__ProSe__Direct__Discovery__Model_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model = new DCA__3GPP__ProSe__Direct__Discovery__Model_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Discovery__Model; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model; } const DCA__3GPP__ProSe__Direct__Discovery__Model_template& AVP__Data_template::avp__DCA__3GPP__ProSe__Direct__Discovery__Model() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_ProSe_Direct_Discovery_Model in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Discovery__Model) TTCN_error("Accessing non-selected field avp_DCA_3GPP_ProSe_Direct_Discovery_Model in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Extended__Max__Requested__BW__UL() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Requested__BW__UL) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__UL = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__UL = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Requested__BW__UL; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__UL; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Extended__Max__Requested__BW__UL() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Extended_Max_Requested_BW_UL in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Requested__BW__UL) TTCN_error("Accessing non-selected field avp_RX_3GPP_Extended_Max_Requested_BW_UL in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__UL; } DCA__3GPP__SM__Device__Trigger__Indicator_template& AVP__Data_template::avp__DCA__3GPP__SM__Device__Trigger__Indicator() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SM__Device__Trigger__Indicator) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Indicator = new DCA__3GPP__SM__Device__Trigger__Indicator_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Indicator = new DCA__3GPP__SM__Device__Trigger__Indicator_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SM__Device__Trigger__Indicator; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Indicator; } const DCA__3GPP__SM__Device__Trigger__Indicator_template& AVP__Data_template::avp__DCA__3GPP__SM__Device__Trigger__Indicator() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SM_Device_Trigger_Indicator in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SM__Device__Trigger__Indicator) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SM_Device_Trigger_Indicator in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Indicator; } AVP__list_template& AVP__Data_template::avp__S6__3GPP__User__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__User__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__User__Identifier = new AVP__list_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__User__Identifier = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__User__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__User__Identifier; } const AVP__list_template& AVP__Data_template::avp__S6__3GPP__User__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_User_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__User__Identifier) TTCN_error("Accessing non-selected field avp_S6_3GPP_User_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__User__Identifier; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__QoS__Rule__Base__Name() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Base__Name) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__QoS__Rule__Base__Name = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__QoS__Rule__Base__Name = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Base__Name; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__QoS__Rule__Base__Name; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__QoS__Rule__Base__Name() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_QoS_Rule_Base_Name in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Base__Name) TTCN_error("Accessing non-selected field avp_PCC_3GPP_QoS_Rule_Base_Name in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__QoS__Rule__Base__Name; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Framed__IPv6__Pool() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Pool) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Framed__IPv6__Pool = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Framed__IPv6__Pool = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Pool; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Framed__IPv6__Pool; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Framed__IPv6__Pool() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Framed_IPv6_Pool in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Pool) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Framed_IPv6_Pool in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Framed__IPv6__Pool; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Restoration__Priority() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Restoration__Priority) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Restoration__Priority = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Restoration__Priority = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Restoration__Priority; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Restoration__Priority; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Restoration__Priority() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Restoration_Priority in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Restoration__Priority) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Restoration_Priority in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Restoration__Priority; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__ISUP__Cause__Diagnostics() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Diagnostics) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__ISUP__Cause__Diagnostics = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__ISUP__Cause__Diagnostics = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Diagnostics; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__ISUP__Cause__Diagnostics; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__ISUP__Cause__Diagnostics() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_ISUP_Cause_Diagnostics in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Diagnostics) TTCN_error("Accessing non-selected field avp_DCA_3GPP_ISUP_Cause_Diagnostics in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__ISUP__Cause__Diagnostics; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Association__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Association__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Association__Type = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Association__Type = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Association__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Association__Type; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Association__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Association_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Association__Type) TTCN_error("Accessing non-selected field avp_S6_3GPP_Association_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Association__Type; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Charging__Rule__Definition() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Definition) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Charging__Rule__Definition = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Charging__Rule__Definition = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Definition; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Charging__Rule__Definition; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Charging__Rule__Definition() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Charging_Rule_Definition in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Definition) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Charging_Rule_Definition in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Charging__Rule__Definition; } OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__Rating__Group() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Rating__Group) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Rating__Group = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Rating__Group = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Rating__Group; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Rating__Group; } const OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__Rating__Group() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Rating_Group in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Rating__Group) TTCN_error("Accessing non-selected field avp_DCC_NONE_Rating_Group in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Rating__Group; } OCTETSTRING_template& AVP__Data_template::avp__MIPv6__NONE__MIP__MN__HA__SPI() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv6__NONE__MIP__MN__HA__SPI) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv6__NONE__MIP__MN__HA__SPI = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv6__NONE__MIP__MN__HA__SPI = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv6__NONE__MIP__MN__HA__SPI; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv6__NONE__MIP__MN__HA__SPI; } const OCTETSTRING_template& AVP__Data_template::avp__MIPv6__NONE__MIP__MN__HA__SPI() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv6_NONE_MIP_MN_HA_SPI in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv6__NONE__MIP__MN__HA__SPI) TTCN_error("Accessing non-selected field avp_MIPv6_NONE_MIP_MN_HA_SPI in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv6__NONE__MIP__MN__HA__SPI; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Min__Requested__Bandwidth__UL() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Min__Requested__Bandwidth__UL) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__UL = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__UL = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Min__Requested__Bandwidth__UL; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__UL; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Min__Requested__Bandwidth__UL() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Min_Requested_Bandwidth_UL in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Min__Requested__Bandwidth__UL) TTCN_error("Accessing non-selected field avp_RX_3GPP_Min_Requested_Bandwidth_UL in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__UL; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Application__Specific__Data() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Application__Specific__Data) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Application__Specific__Data = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Application__Specific__Data = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Application__Specific__Data; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Application__Specific__Data; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Application__Specific__Data() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Application_Specific_Data in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Application__Specific__Data) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Application_Specific_Data in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Application__Specific__Data; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__CoA__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__CoA__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__CoA__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__CoA__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__CoA__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__CoA__Information; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__CoA__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_CoA_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__CoA__Information) TTCN_error("Accessing non-selected field avp_PCC_3GPP_CoA_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__CoA__Information; } AAA__3GPP__Report__Amount_template& AVP__Data_template::avp__AAA__3GPP__Report__Amount() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Report__Amount) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Report__Amount = new AAA__3GPP__Report__Amount_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Report__Amount = new AAA__3GPP__Report__Amount_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Report__Amount; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Report__Amount; } const AAA__3GPP__Report__Amount_template& AVP__Data_template::avp__AAA__3GPP__Report__Amount() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Report_Amount in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Report__Amount) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Report_Amount in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Report__Amount; } CHARSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name; } const CHARSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Secondary_Charging_Collection_Function_Name in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Secondary_Charging_Collection_Function_Name in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name; } AVP__list_template& AVP__Data_template::avp__DCC__NONE__User__Equipment__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__User__Equipment__Info = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__User__Equipment__Info = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__User__Equipment__Info; } const AVP__list_template& AVP__Data_template::avp__DCC__NONE__User__Equipment__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_User_Equipment_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info) TTCN_error("Accessing non-selected field avp_DCC_NONE_User_Equipment_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__User__Equipment__Info; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__A__MSISDN() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__A__MSISDN) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__A__MSISDN = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__A__MSISDN = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__A__MSISDN; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__A__MSISDN; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__A__MSISDN() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_A_MSISDN in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__A__MSISDN) TTCN_error("Accessing non-selected field avp_AAA_3GPP_A_MSISDN in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__A__MSISDN; } AVP__Address_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Mobile__Node__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Mobile__Node__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__Mobile__Node__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__Mobile__Node__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__Mobile__Node__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__Mobile__Node__Address; } const AVP__Address_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Mobile__Node__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_Mobile_Node_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Mobile__Node__Address) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_Mobile_Node_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__Mobile__Node__Address; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Routing__Rule__Report() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Report) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Routing__Rule__Report = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Routing__Rule__Report = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Report; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Routing__Rule__Report; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Routing__Rule__Report() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Routing_Rule_Report in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Report) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Routing_Rule_Report in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Routing__Rule__Report; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Number__Of__Requested__Vectors() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Number__Of__Requested__Vectors) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Number__Of__Requested__Vectors = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Number__Of__Requested__Vectors = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Number__Of__Requested__Vectors; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Number__Of__Requested__Vectors; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Number__Of__Requested__Vectors() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Number_Of_Requested_Vectors in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Number__Of__Requested__Vectors) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Number_Of_Requested_Vectors in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Number__Of__Requested__Vectors; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__AIR__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__AIR__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__AIR__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__AIR__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__AIR__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__AIR__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__AIR__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_AIR_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__AIR__Flags) TTCN_error("Accessing non-selected field avp_AAA_3GPP_AIR_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__AIR__Flags; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SM__Protocol__ID() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SM__Protocol__ID) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SM__Protocol__ID = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SM__Protocol__ID = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SM__Protocol__ID; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SM__Protocol__ID; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SM__Protocol__ID() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SM_Protocol_ID in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SM__Protocol__ID) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SM_Protocol_ID in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SM__Protocol__ID; } DCA__3GPP__Low__Priority__Indicator_template& AVP__Data_template::avp__DCA__3GPP__Low__Priority__Indicator() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Low__Priority__Indicator) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Low__Priority__Indicator = new DCA__3GPP__Low__Priority__Indicator_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Low__Priority__Indicator = new DCA__3GPP__Low__Priority__Indicator_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Low__Priority__Indicator; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Low__Priority__Indicator; } const DCA__3GPP__Low__Priority__Indicator_template& AVP__Data_template::avp__DCA__3GPP__Low__Priority__Indicator() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Low_Priority_Indicator in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Low__Priority__Indicator) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Low_Priority_Indicator in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Low__Priority__Indicator; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Geographical__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Geographical__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Geographical__Information = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Geographical__Information = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Geographical__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Geographical__Information; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Geographical__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Geographical_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Geographical__Information) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Geographical_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Geographical__Information; } DCA__3GPP__Participant__Action__Type_template& AVP__Data_template::avp__DCA__3GPP__Participant__Action__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Participant__Action__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Participant__Action__Type = new DCA__3GPP__Participant__Action__Type_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Participant__Action__Type = new DCA__3GPP__Participant__Action__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Participant__Action__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Participant__Action__Type; } const DCA__3GPP__Participant__Action__Type_template& AVP__Data_template::avp__DCA__3GPP__Participant__Action__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Participant_Action_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Participant__Action__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Participant_Action_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Participant__Action__Type; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Node__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Node__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Node__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Node__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Node__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Node__Id; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Node__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Node_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Node__Id) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Node_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Node__Id; } CxDx__3GPP__Loose__Route__Indication_template& AVP__Data_template::avp__CxDx__3GPP__Loose__Route__Indication() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Loose__Route__Indication) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Loose__Route__Indication = new CxDx__3GPP__Loose__Route__Indication_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Loose__Route__Indication = new CxDx__3GPP__Loose__Route__Indication_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Loose__Route__Indication; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Loose__Route__Indication; } const CxDx__3GPP__Loose__Route__Indication_template& AVP__Data_template::avp__CxDx__3GPP__Loose__Route__Indication() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Loose_Route_Indication in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Loose__Route__Indication) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Loose_Route_Indication in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Loose__Route__Indication; } OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__Service__Parameter__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Service__Parameter__Type = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Service__Parameter__Type = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Service__Parameter__Type; } const OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__Service__Parameter__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Service_Parameter_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Type) TTCN_error("Accessing non-selected field avp_DCC_NONE_Service_Parameter_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Service__Parameter__Type; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__MME__User__State() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__MME__User__State) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__MME__User__State = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__MME__User__State = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__MME__User__State; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__MME__User__State; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__MME__User__State() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_MME_User_State in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__MME__User__State) TTCN_error("Accessing non-selected field avp_AAA_3GPP_MME_User_State in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__MME__User__State; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Access__Restriction__Data() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Access__Restriction__Data) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Access__Restriction__Data = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Access__Restriction__Data = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Access__Restriction__Data; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Access__Restriction__Data; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Access__Restriction__Data() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Access_Restriction_Data in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Access__Restriction__Data) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Access_Restriction_Data in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Access__Restriction__Data; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SM__Service__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SM__Service__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SM__Service__Type = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SM__Service__Type = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SM__Service__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SM__Service__Type; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SM__Service__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SM_Service_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SM__Service__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SM_Service_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SM__Service__Type; } DCA__3GPP__UNI__PDU__CP__Only__Flag_template& AVP__Data_template::avp__DCA__3GPP__UNI__PDU__CP__Only__Flag() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag = new DCA__3GPP__UNI__PDU__CP__Only__Flag_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag = new DCA__3GPP__UNI__PDU__CP__Only__Flag_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag; } const DCA__3GPP__UNI__PDU__CP__Only__Flag_template& AVP__Data_template::avp__DCA__3GPP__UNI__PDU__CP__Only__Flag() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_UNI_PDU_CP_Only_Flag in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag) TTCN_error("Accessing non-selected field avp_DCA_3GPP_UNI_PDU_CP_Only_Flag in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag; } CHARSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Filter__Rule() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Filter__Rule) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__Filter__Rule = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__Filter__Rule = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__Filter__Rule; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__Filter__Rule; } const CHARSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Filter__Rule() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_Filter_Rule in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Filter__Rule) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_Filter_Rule in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__Filter__Rule; } AVP__list_template& AVP__Data_template::avp__BASE__NONE__Failed__AVP() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Failed__AVP) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Failed__AVP = new AVP__list_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Failed__AVP = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Failed__AVP; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Failed__AVP; } const AVP__list_template& AVP__Data_template::avp__BASE__NONE__Failed__AVP() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Failed_AVP in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Failed__AVP) TTCN_error("Accessing non-selected field avp_BASE_NONE_Failed_AVP in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Failed__AVP; } OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__RAT__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__RAT__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__3GPP__RAT__Type = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__3GPP__RAT__Type = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__3GPP__RAT__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__3GPP__RAT__Type; } const OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__RAT__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_3GPP_RAT_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__RAT__Type) TTCN_error("Accessing non-selected field avp_GI_3GPP_3GPP_RAT_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__3GPP__RAT__Type; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__SS__Status() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__SS__Status) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__SS__Status = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__SS__Status = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__SS__Status; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__SS__Status; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__SS__Status() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_SS_Status in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__SS__Status) TTCN_error("Accessing non-selected field avp_AAA_3GPP_SS_Status in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__SS__Status; } AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__Neighbour__Node__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Neighbour__Node__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Neighbour__Node__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Neighbour__Node__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Neighbour__Node__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Neighbour__Node__Address; } const AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__Neighbour__Node__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Neighbour_Node_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Neighbour__Node__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Neighbour_Node_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Neighbour__Node__Address; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Location__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Location__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Location__Type = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Location__Type = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Location__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Location__Type; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Location__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Location_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Location__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Location_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Location__Type; } DCA__3GPP__Quota__Indicator_template& AVP__Data_template::avp__DCA__3GPP__Quota__Indicator() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Quota__Indicator) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Quota__Indicator = new DCA__3GPP__Quota__Indicator_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Quota__Indicator = new DCA__3GPP__Quota__Indicator_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Quota__Indicator; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Quota__Indicator; } const DCA__3GPP__Quota__Indicator_template& AVP__Data_template::avp__DCA__3GPP__Quota__Indicator() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Quota_Indicator in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Quota__Indicator) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Quota_Indicator in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Quota__Indicator; } DCA__3GPP__Priority_template& AVP__Data_template::avp__DCA__3GPP__Priority() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Priority) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Priority = new DCA__3GPP__Priority_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Priority = new DCA__3GPP__Priority_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Priority; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Priority; } const DCA__3GPP__Priority_template& AVP__Data_template::avp__DCA__3GPP__Priority() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Priority in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Priority) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Priority in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Priority; } AVP__list_template& AVP__Data_template::avp__S6__3GPP__NIDD__Authorization__Update() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Update) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__NIDD__Authorization__Update = new AVP__list_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__NIDD__Authorization__Update = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Update; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__NIDD__Authorization__Update; } const AVP__list_template& AVP__Data_template::avp__S6__3GPP__NIDD__Authorization__Update() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_NIDD_Authorization_Update in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Update) TTCN_error("Accessing non-selected field avp_S6_3GPP_NIDD_Authorization_Update in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__NIDD__Authorization__Update; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Service__Specific__Data() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Data) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Service__Specific__Data = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Service__Specific__Data = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Data; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Service__Specific__Data; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Service__Specific__Data() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Service_Specific_Data in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Data) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Service_Specific_Data in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Service__Specific__Data; } DCC__NONE__Subscription__Id__Type_template& AVP__Data_template::avp__DCC__NONE__Subscription__Id__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Subscription__Id__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Subscription__Id__Type = new DCC__NONE__Subscription__Id__Type_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Subscription__Id__Type = new DCC__NONE__Subscription__Id__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Subscription__Id__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Subscription__Id__Type; } const DCC__NONE__Subscription__Id__Type_template& AVP__Data_template::avp__DCC__NONE__Subscription__Id__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Subscription_Id_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Subscription__Id__Type) TTCN_error("Accessing non-selected field avp_DCC_NONE_Subscription_Id_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Subscription__Id__Type; } AVP__list_template& AVP__Data_template::avp__MIPv4__NONE__MIP__FA__to__HA__MSA() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__HA__MSA) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA = new AVP__list_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__HA__MSA; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA; } const AVP__list_template& AVP__Data_template::avp__MIPv4__NONE__MIP__FA__to__HA__MSA() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_FA_to_HA_MSA in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__HA__MSA) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_FA_to_HA_MSA in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Connectivity__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Connectivity__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Connectivity__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Connectivity__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Connectivity__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Connectivity__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Connectivity__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Connectivity_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Connectivity__Flags) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Connectivity_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Connectivity__Flags; } PCC__3GPP__Packet__Filter__Operation_template& AVP__Data_template::avp__PCC__3GPP__Packet__Filter__Operation() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Operation) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Packet__Filter__Operation = new PCC__3GPP__Packet__Filter__Operation_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Packet__Filter__Operation = new PCC__3GPP__Packet__Filter__Operation_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Operation; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Packet__Filter__Operation; } const PCC__3GPP__Packet__Filter__Operation_template& AVP__Data_template::avp__PCC__3GPP__Packet__Filter__Operation() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Packet_Filter_Operation in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Operation) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Packet_Filter_Operation in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Packet__Filter__Operation; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__VCS__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__VCS__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__VCS__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__VCS__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__VCS__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__VCS__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__VCS__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_VCS_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__VCS__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_VCS_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__VCS__Information; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__SCEF__Reference__ID__for__Deletion() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__SCEF__Reference__ID__for__Deletion() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_SCEF_Reference_ID_for_Deletion in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion) TTCN_error("Accessing non-selected field avp_S6_3GPP_SCEF_Reference_ID_for_Deletion in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Content__Disposition() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Content__Disposition) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Content__Disposition = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Content__Disposition = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Content__Disposition; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Content__Disposition; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Content__Disposition() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Content_Disposition in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Content__Disposition) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Content_Disposition in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Content__Disposition; } RX__3GPP__SIP__Forking__Indication_template& AVP__Data_template::avp__RX__3GPP__SIP__Forking__Indication() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__SIP__Forking__Indication) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__SIP__Forking__Indication = new RX__3GPP__SIP__Forking__Indication_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__SIP__Forking__Indication = new RX__3GPP__SIP__Forking__Indication_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__SIP__Forking__Indication; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__SIP__Forking__Indication; } const RX__3GPP__SIP__Forking__Indication_template& AVP__Data_template::avp__RX__3GPP__SIP__Forking__Indication() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_SIP_Forking_Indication in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__SIP__Forking__Indication) TTCN_error("Accessing non-selected field avp_RX_3GPP_SIP_Forking_Indication in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__SIP__Forking__Indication; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__User__Password() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__User__Password) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__User__Password = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__User__Password = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__User__Password; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__User__Password; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__User__Password() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_User_Password in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__User__Password) TTCN_error("Accessing non-selected field avp_DNAS_NONE_User_Password in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__User__Password; } AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address; } const AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_ProSe_Group_IP_Multicast_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_ProSe_Group_IP_Multicast_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__IMEI__Change() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__IMEI__Change) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__IMEI__Change = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__IMEI__Change = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__IMEI__Change; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__IMEI__Change; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__IMEI__Change() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_IMEI_Change in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__IMEI__Change) TTCN_error("Accessing non-selected field avp_S6_3GPP_IMEI_Change in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__IMEI__Change; } PCC__3GPP__IP__CAN__Type_template& AVP__Data_template::avp__PCC__3GPP__IP__CAN__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__IP__CAN__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__IP__CAN__Type = new PCC__3GPP__IP__CAN__Type_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__IP__CAN__Type = new PCC__3GPP__IP__CAN__Type_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__IP__CAN__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__IP__CAN__Type; } const PCC__3GPP__IP__CAN__Type_template& AVP__Data_template::avp__PCC__3GPP__IP__CAN__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_IP_CAN_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__IP__CAN__Type) TTCN_error("Accessing non-selected field avp_PCC_3GPP_IP_CAN_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__IP__CAN__Type; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__SDP__Media__Component() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Component) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SDP__Media__Component = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SDP__Media__Component = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Component; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SDP__Media__Component; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__SDP__Media__Component() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SDP_Media_Component in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Component) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SDP_Media_Component in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SDP__Media__Component; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Extended__Min__Desired__BW__UL() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Desired__BW__UL) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__UL = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__UL = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Desired__BW__UL; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__UL; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Extended__Min__Desired__BW__UL() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Extended_Min_Desired_BW_UL in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Desired__BW__UL) TTCN_error("Accessing non-selected field avp_RX_3GPP_Extended_Min_Desired_BW_UL in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__UL; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_ProSe_Direct_Communication_Reception_Data_Container in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container) TTCN_error("Accessing non-selected field avp_DCA_3GPP_ProSe_Direct_Communication_Reception_Data_Container in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__SIP__Authorization() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authorization) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__SIP__Authorization = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__SIP__Authorization = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authorization; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__SIP__Authorization; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__SIP__Authorization() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_SIP_Authorization in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authorization) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_SIP_Authorization in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__SIP__Authorization; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Revalidation__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Revalidation__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Revalidation__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Revalidation__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Revalidation__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Revalidation__Time; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Revalidation__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Revalidation_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Revalidation__Time) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Revalidation_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Revalidation__Time; } AAA__3GPP__Logging__Interval_template& AVP__Data_template::avp__AAA__3GPP__Logging__Interval() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Logging__Interval) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Logging__Interval = new AAA__3GPP__Logging__Interval_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Logging__Interval = new AAA__3GPP__Logging__Interval_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Logging__Interval; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Logging__Interval; } const AAA__3GPP__Logging__Interval_template& AVP__Data_template::avp__AAA__3GPP__Logging__Interval() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Logging_Interval in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Logging__Interval) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Logging_Interval in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Logging__Interval; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__PoC__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PoC__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__PoC__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__PoC__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__PoC__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__PoC__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__PoC__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_PoC_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PoC__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_PoC_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__PoC__Information; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Presence__Reporting__Area__Status() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Status) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Status = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Status = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Status; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Status; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Presence__Reporting__Area__Status() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Presence_Reporting_Area_Status in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Status) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Presence_Reporting_Area_Status in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Status; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Routing__Filter() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Routing__Filter) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Routing__Filter = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Routing__Filter = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Routing__Filter; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Routing__Filter; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Routing__Filter() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Routing_Filter in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Routing__Filter) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Routing_Filter in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Routing__Filter; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__WLAN__offloadability() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__WLAN__offloadability = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__WLAN__offloadability = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__WLAN__offloadability; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__WLAN__offloadability() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_WLAN_offloadability in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability) TTCN_error("Accessing non-selected field avp_AAA_3GPP_WLAN_offloadability in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__WLAN__offloadability; } INTEGER_template& AVP__Data_template::avp__DCA__3GPP__Data__Coding__Scheme() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Data__Coding__Scheme) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Data__Coding__Scheme = new INTEGER_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Data__Coding__Scheme = new INTEGER_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Data__Coding__Scheme; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Data__Coding__Scheme; } const INTEGER_template& AVP__Data_template::avp__DCA__3GPP__Data__Coding__Scheme() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Data_Coding_Scheme in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Data__Coding__Scheme) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Data_Coding_Scheme in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Data__Coding__Scheme; } PCC__3GPP__Metering__Method_template& AVP__Data_template::avp__PCC__3GPP__Metering__Method() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Metering__Method) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Metering__Method = new PCC__3GPP__Metering__Method_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Metering__Method = new PCC__3GPP__Metering__Method_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Metering__Method; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Metering__Method; } const PCC__3GPP__Metering__Method_template& AVP__Data_template::avp__PCC__3GPP__Metering__Method() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Metering_Method in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Metering__Method) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Metering_Method in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Metering__Method; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Acct__Tunnel__Connection() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Acct__Tunnel__Connection) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Acct__Tunnel__Connection = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Acct__Tunnel__Connection = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Acct__Tunnel__Connection; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Acct__Tunnel__Connection; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Acct__Tunnel__Connection() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Acct_Tunnel_Connection in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Acct__Tunnel__Connection) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Acct_Tunnel_Connection in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Acct__Tunnel__Connection; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Non_IP_Data_Delivery_Mechanism in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Non_IP_Data_Delivery_Mechanism in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Initial__IMS__Charging__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Initial__IMS__Charging__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Initial__IMS__Charging__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Initial__IMS__Charging__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Initial_IMS_Charging_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Initial__IMS__Charging__Identifier) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Initial_IMS_Charging_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier; } CHARSTRING_template& AVP__Data_template::avp__DNAS__NONE__NAS__Filter__Rule() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__NAS__Filter__Rule) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__NAS__Filter__Rule = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__NAS__Filter__Rule = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__NAS__Filter__Rule; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__NAS__Filter__Rule; } const CHARSTRING_template& AVP__Data_template::avp__DNAS__NONE__NAS__Filter__Rule() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_NAS_Filter_Rule in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__NAS__Filter__Rule) TTCN_error("Accessing non-selected field avp_DNAS_NONE_NAS_Filter_Rule in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__NAS__Filter__Rule; } OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Feature__Vector() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Feature__Vector) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__Feature__Vector = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__Feature__Vector = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__Feature__Vector; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__Feature__Vector; } const OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Feature__Vector() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_Feature_Vector in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Feature__Vector) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_Feature_Vector in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__Feature__Vector; } BASE__NONE__Session__Server__Failover_template& AVP__Data_template::avp__BASE__NONE__Session__Server__Failover() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Session__Server__Failover) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Session__Server__Failover = new BASE__NONE__Session__Server__Failover_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Session__Server__Failover = new BASE__NONE__Session__Server__Failover_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Session__Server__Failover; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Session__Server__Failover; } const BASE__NONE__Session__Server__Failover_template& AVP__Data_template::avp__BASE__NONE__Session__Server__Failover() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Session_Server_Failover in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Session__Server__Failover) TTCN_error("Accessing non-selected field avp_BASE_NONE_Session_Server_Failover in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Session__Server__Failover; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Accumulated__Cost() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Accumulated__Cost) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Accumulated__Cost = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Accumulated__Cost = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Accumulated__Cost; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Accumulated__Cost; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Accumulated__Cost() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Accumulated_Cost in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Accumulated__Cost) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Accumulated_Cost in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Accumulated__Cost; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Integrity__Key() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Integrity__Key) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Integrity__Key = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Integrity__Key = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Integrity__Key; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Integrity__Key; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Integrity__Key() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Integrity_Key in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Integrity__Key) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Integrity_Key in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Integrity__Key; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__E__UTRAN__Vector() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__E__UTRAN__Vector) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__E__UTRAN__Vector = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__E__UTRAN__Vector = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__E__UTRAN__Vector; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__E__UTRAN__Vector; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__E__UTRAN__Vector() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_E_UTRAN_Vector in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__E__UTRAN__Vector) TTCN_error("Accessing non-selected field avp_AAA_3GPP_E_UTRAN_Vector in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__E__UTRAN__Vector; } AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__SMSC__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SMSC__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SMSC__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SMSC__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SMSC__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SMSC__Address; } const AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__SMSC__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SMSC_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SMSC__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SMSC_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SMSC__Address; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__PDP__Address__Prefix__Length() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PDP__Address__Prefix__Length) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__PDP__Address__Prefix__Length = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__PDP__Address__Prefix__Length = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__PDP__Address__Prefix__Length; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__PDP__Address__Prefix__Length; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__PDP__Address__Prefix__Length() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_PDP_Address_Prefix_Length in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PDP__Address__Prefix__Length) TTCN_error("Accessing non-selected field avp_DCA_3GPP_PDP_Address_Prefix_Length in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__PDP__Address__Prefix__Length; } AVP__list_template& AVP__Data_template::avp__BASE__NONE__Experimental__Result() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Experimental__Result) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Experimental__Result = new AVP__list_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Experimental__Result = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Experimental__Result; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Experimental__Result; } const AVP__list_template& AVP__Data_template::avp__BASE__NONE__Experimental__Result() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Experimental_Result in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Experimental__Result) TTCN_error("Accessing non-selected field avp_BASE_NONE_Experimental_Result in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Experimental__Result; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Acct__Link__Count() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Acct__Link__Count) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Acct__Link__Count = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Acct__Link__Count = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Acct__Link__Count; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Acct__Link__Count; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Acct__Link__Count() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Acct_Link_Count in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Acct__Link__Count) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Acct_Link_Count in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Acct__Link__Count; } AVP__list_template& AVP__Data_template::avp__DCC__NONE__Unit__Value() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Unit__Value) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Unit__Value = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Unit__Value = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Unit__Value; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Unit__Value; } const AVP__list_template& AVP__Data_template::avp__DCC__NONE__Unit__Value() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Unit_Value in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Unit__Value) TTCN_error("Accessing non-selected field avp_DCC_NONE_Unit_Value in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Unit__Value; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Trace__Event__List() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Trace__Event__List) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Trace__Event__List = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Trace__Event__List = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Trace__Event__List; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Trace__Event__List; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Trace__Event__List() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Trace_Event_List in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Trace__Event__List) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Trace_Event_List in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Trace__Event__List; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__LCS__Client__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__LCS__Client__Id = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__LCS__Client__Id = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__LCS__Client__Id; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__LCS__Client__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_LCS_Client_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Id) TTCN_error("Accessing non-selected field avp_DCA_3GPP_LCS_Client_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__LCS__Client__Id; } GI__3GPP__3GPP__PDP__Type_template& AVP__Data_template::avp__GI__3GPP__3GPP__PDP__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__PDP__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__3GPP__PDP__Type = new GI__3GPP__3GPP__PDP__Type_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__3GPP__PDP__Type = new GI__3GPP__3GPP__PDP__Type_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__3GPP__PDP__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__3GPP__PDP__Type; } const GI__3GPP__3GPP__PDP__Type_template& AVP__Data_template::avp__GI__3GPP__3GPP__PDP__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_3GPP_PDP_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__PDP__Type) TTCN_error("Accessing non-selected field avp_GI_3GPP_3GPP_PDP_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__3GPP__PDP__Type; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Reply__Message() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Reply__Message) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Reply__Message = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Reply__Message = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Reply__Message; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Reply__Message; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Reply__Message() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Reply_Message in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Reply__Message) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Reply_Message in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Reply__Message; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Connect__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Connect__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Connect__Info = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Connect__Info = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Connect__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Connect__Info; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Connect__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Connect_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Connect__Info) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Connect_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Connect__Info; } MIPv4__NONE__MIP__Replay__Mode_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Replay__Mode() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Replay__Mode) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__Replay__Mode = new MIPv4__NONE__MIP__Replay__Mode_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__Replay__Mode = new MIPv4__NONE__MIP__Replay__Mode_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__Replay__Mode; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__Replay__Mode; } const MIPv4__NONE__MIP__Replay__Mode_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Replay__Mode() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_Replay_Mode in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Replay__Mode) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_Replay_Mode in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__Replay__Mode; } CHARSTRING_template& AVP__Data_template::avp__BASE__NONE__Proxy__Host() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Proxy__Host) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Proxy__Host = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Proxy__Host = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Proxy__Host; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Proxy__Host; } const CHARSTRING_template& AVP__Data_template::avp__BASE__NONE__Proxy__Host() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Proxy_Host in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Proxy__Host) TTCN_error("Accessing non-selected field avp_BASE_NONE_Proxy_Host in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Proxy__Host; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Number__Of__Talk__Bursts() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Talk__Bursts) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Number__Of__Talk__Bursts = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Number__Of__Talk__Bursts = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Talk__Bursts; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Number__Of__Talk__Bursts; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Number__Of__Talk__Bursts() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Number_Of_Talk_Bursts in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Talk__Bursts) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Number_Of_Talk_Bursts in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Number__Of__Talk__Bursts; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Short__Network__Name() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Short__Network__Name) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Short__Network__Name = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Short__Network__Name = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Short__Network__Name; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Short__Network__Name; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Short__Network__Name() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Short_Network_Name in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Short__Network__Name) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Short_Network_Name in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Short__Network__Name; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Message__Size() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Message__Size) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Message__Size = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Message__Size = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Message__Size; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Message__Size; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Message__Size() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Message_Size in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Message__Size) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Message_Size in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Message__Size; } DCA__3GPP__Additional__Exception__Reports_template& AVP__Data_template::avp__DCA__3GPP__Additional__Exception__Reports() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Additional__Exception__Reports) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Additional__Exception__Reports = new DCA__3GPP__Additional__Exception__Reports_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Additional__Exception__Reports = new DCA__3GPP__Additional__Exception__Reports_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Additional__Exception__Reports; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Additional__Exception__Reports; } const DCA__3GPP__Additional__Exception__Reports_template& AVP__Data_template::avp__DCA__3GPP__Additional__Exception__Reports() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Additional_Exception_Reports in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Additional__Exception__Reports) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Additional_Exception_Reports in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Additional__Exception__Reports; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Access__Transfer__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Access__Transfer__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Access__Transfer__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Access__Transfer__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Access__Transfer__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Access__Transfer__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Access__Transfer__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Access_Transfer_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Access__Transfer__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Access_Transfer_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Access__Transfer__Information; } AVP__list_template& AVP__Data_template::avp__S6__3GPP__Communication__Pattern__Set() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Communication__Pattern__Set) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Communication__Pattern__Set = new AVP__list_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Communication__Pattern__Set = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Communication__Pattern__Set; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Communication__Pattern__Set; } const AVP__list_template& AVP__Data_template::avp__S6__3GPP__Communication__Pattern__Set() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Communication_Pattern_Set in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Communication__Pattern__Set) TTCN_error("Accessing non-selected field avp_S6_3GPP_Communication_Pattern_Set in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Communication__Pattern__Set; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__TWAG__UP__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__TWAG__UP__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__TWAG__UP__Address = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__TWAG__UP__Address = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__TWAG__UP__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__TWAG__UP__Address; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__TWAG__UP__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_TWAG_UP_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__TWAG__UP__Address) TTCN_error("Accessing non-selected field avp_AAA_3GPP_TWAG_UP_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__TWAG__UP__Address; } DCA__3GPP__MMBox__Storage__Requested_template& AVP__Data_template::avp__DCA__3GPP__MMBox__Storage__Requested() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__MMBox__Storage__Requested) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__MMBox__Storage__Requested = new DCA__3GPP__MMBox__Storage__Requested_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__MMBox__Storage__Requested = new DCA__3GPP__MMBox__Storage__Requested_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__MMBox__Storage__Requested; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__MMBox__Storage__Requested; } const DCA__3GPP__MMBox__Storage__Requested_template& AVP__Data_template::avp__DCA__3GPP__MMBox__Storage__Requested() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_MMBox_Storage_Requested in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__MMBox__Storage__Requested) TTCN_error("Accessing non-selected field avp_DCA_3GPP_MMBox_Storage_Requested in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__MMBox__Storage__Requested; } RX__3GPP__Flow__Status_template& AVP__Data_template::avp__RX__3GPP__Flow__Status() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Flow__Status) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Flow__Status = new RX__3GPP__Flow__Status_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Flow__Status = new RX__3GPP__Flow__Status_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Flow__Status; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Flow__Status; } const RX__3GPP__Flow__Status_template& AVP__Data_template::avp__RX__3GPP__Flow__Status() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Flow_Status in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Flow__Status) TTCN_error("Accessing non-selected field avp_RX_3GPP_Flow_Status in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Flow__Status; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__CHAP__Challenge() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__CHAP__Challenge) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__CHAP__Challenge = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__CHAP__Challenge = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__CHAP__Challenge; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__CHAP__Challenge; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__CHAP__Challenge() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_CHAP_Challenge in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__CHAP__Challenge) TTCN_error("Accessing non-selected field avp_DNAS_NONE_CHAP_Challenge in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__CHAP__Challenge; } INTEGER_template& AVP__Data_template::avp__DCA__3GPP__PC3__Control__Protocol__Cause() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PC3__Control__Protocol__Cause) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__PC3__Control__Protocol__Cause = new INTEGER_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__PC3__Control__Protocol__Cause = new INTEGER_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__PC3__Control__Protocol__Cause; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__PC3__Control__Protocol__Cause; } const INTEGER_template& AVP__Data_template::avp__DCA__3GPP__PC3__Control__Protocol__Cause() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_PC3_Control_Protocol_Cause in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PC3__Control__Protocol__Cause) TTCN_error("Accessing non-selected field avp_DCA_3GPP_PC3_Control_Protocol_Cause in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__PC3__Control__Protocol__Cause; } DCC__NONE__CC__Unit__Type_template& AVP__Data_template::avp__DCC__NONE__CC__Unit__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__CC__Unit__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__CC__Unit__Type = new DCC__NONE__CC__Unit__Type_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__CC__Unit__Type = new DCC__NONE__CC__Unit__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__CC__Unit__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__CC__Unit__Type; } const DCC__NONE__CC__Unit__Type_template& AVP__Data_template::avp__DCC__NONE__CC__Unit__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_CC_Unit_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__CC__Unit__Type) TTCN_error("Accessing non-selected field avp_DCC_NONE_CC_Unit_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__CC__Unit__Type; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Calling__Party__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Calling__Party__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Calling__Party__Address = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Calling__Party__Address = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Calling__Party__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Calling__Party__Address; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Calling__Party__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Calling_Party_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Calling__Party__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Calling_Party_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Calling__Party__Address; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__MCPTT__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__MCPTT__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__MCPTT__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__MCPTT__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__MCPTT__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__MCPTT__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__MCPTT__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_MCPTT_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__MCPTT__Identifier) TTCN_error("Accessing non-selected field avp_RX_3GPP_MCPTT_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__MCPTT__Identifier; } AVP__list_template& AVP__Data_template::avp__S6__3GPP__Group__Monitoring__Event__Report() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Group__Monitoring__Event__Report) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report = new AVP__list_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Group__Monitoring__Event__Report; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report; } const AVP__list_template& AVP__Data_template::avp__S6__3GPP__Group__Monitoring__Event__Report() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Group_Monitoring_Event_Report in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Group__Monitoring__Event__Report) TTCN_error("Accessing non-selected field avp_S6_3GPP_Group_Monitoring_Event_Report in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report; } PCC__3GPP__QoS__Upgrade_template& AVP__Data_template::avp__PCC__3GPP__QoS__Upgrade() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__QoS__Upgrade) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__QoS__Upgrade = new PCC__3GPP__QoS__Upgrade_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__QoS__Upgrade = new PCC__3GPP__QoS__Upgrade_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__QoS__Upgrade; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__QoS__Upgrade; } const PCC__3GPP__QoS__Upgrade_template& AVP__Data_template::avp__PCC__3GPP__QoS__Upgrade() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_QoS_Upgrade in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__QoS__Upgrade) TTCN_error("Accessing non-selected field avp_PCC_3GPP_QoS_Upgrade in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__QoS__Upgrade; } DCA__3GPP__PS__Append__Free__Format__Data_template& AVP__Data_template::avp__DCA__3GPP__PS__Append__Free__Format__Data() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PS__Append__Free__Format__Data) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__PS__Append__Free__Format__Data = new DCA__3GPP__PS__Append__Free__Format__Data_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__PS__Append__Free__Format__Data = new DCA__3GPP__PS__Append__Free__Format__Data_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__PS__Append__Free__Format__Data; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__PS__Append__Free__Format__Data; } const DCA__3GPP__PS__Append__Free__Format__Data_template& AVP__Data_template::avp__DCA__3GPP__PS__Append__Free__Format__Data() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_PS_Append_Free_Format_Data in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PS__Append__Free__Format__Data) TTCN_error("Accessing non-selected field avp_DCA_3GPP_PS_Append_Free_Format_Data in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__PS__Append__Free__Format__Data; } PCC__3GPP__AN__GW__Status_template& AVP__Data_template::avp__PCC__3GPP__AN__GW__Status() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__AN__GW__Status) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__AN__GW__Status = new PCC__3GPP__AN__GW__Status_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__AN__GW__Status = new PCC__3GPP__AN__GW__Status_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__AN__GW__Status; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__AN__GW__Status; } const PCC__3GPP__AN__GW__Status_template& AVP__Data_template::avp__PCC__3GPP__AN__GW__Status() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_AN_GW_Status in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__AN__GW__Status) TTCN_error("Accessing non-selected field avp_PCC_3GPP_AN_GW_Status in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__AN__GW__Status; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Service__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Service__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Service__Type = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Service__Type = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Service__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Service__Type; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Service__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Service_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Service__Type) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Service_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Service__Type; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Monitoring__Key() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Key) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Monitoring__Key = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Monitoring__Key = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Key; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Monitoring__Key; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Monitoring__Key() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Monitoring_Key in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Key) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Monitoring_Key in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Monitoring__Key; } AAA__3GPP__Measurement__Period__UMTS_template& AVP__Data_template::avp__AAA__3GPP__Measurement__Period__UMTS() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Measurement__Period__UMTS) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Measurement__Period__UMTS = new AAA__3GPP__Measurement__Period__UMTS_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Measurement__Period__UMTS = new AAA__3GPP__Measurement__Period__UMTS_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Measurement__Period__UMTS; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Measurement__Period__UMTS; } const AAA__3GPP__Measurement__Period__UMTS_template& AVP__Data_template::avp__AAA__3GPP__Measurement__Period__UMTS() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Measurement_Period_UMTS in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Measurement__Period__UMTS) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Measurement_Period_UMTS in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Measurement__Period__UMTS; } DCA__3GPP__Media__Initiator__Flag_template& AVP__Data_template::avp__DCA__3GPP__Media__Initiator__Flag() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Media__Initiator__Flag) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Media__Initiator__Flag = new DCA__3GPP__Media__Initiator__Flag_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Media__Initiator__Flag = new DCA__3GPP__Media__Initiator__Flag_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Media__Initiator__Flag; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Media__Initiator__Flag; } const DCA__3GPP__Media__Initiator__Flag_template& AVP__Data_template::avp__DCA__3GPP__Media__Initiator__Flag() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Media_Initiator_Flag in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Media__Initiator__Flag) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Media_Initiator_Flag in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Media__Initiator__Flag; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__ISUP__Location__Number() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ISUP__Location__Number) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__ISUP__Location__Number = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__ISUP__Location__Number = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__ISUP__Location__Number; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__ISUP__Location__Number; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__ISUP__Location__Number() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_ISUP_Location_Number in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ISUP__Location__Number) TTCN_error("Accessing non-selected field avp_DCA_3GPP_ISUP_Location_Number in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__ISUP__Location__Number; } PCC__3GPP__3GPP__PS__Data__Off__Status_template& AVP__Data_template::avp__PCC__3GPP__3GPP__PS__Data__Off__Status() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__3GPP__PS__Data__Off__Status) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status = new PCC__3GPP__3GPP__PS__Data__Off__Status_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status = new PCC__3GPP__3GPP__PS__Data__Off__Status_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__3GPP__PS__Data__Off__Status; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status; } const PCC__3GPP__3GPP__PS__Data__Off__Status_template& AVP__Data_template::avp__PCC__3GPP__3GPP__PS__Data__Off__Status() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_3GPP_PS_Data_Off_Status in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__3GPP__PS__Data__Off__Status) TTCN_error("Accessing non-selected field avp_PCC_3GPP_3GPP_PS_Data_Off_Status in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Routing__Rule__Install() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Install) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Routing__Rule__Install = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Routing__Rule__Install = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Install; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Routing__Rule__Install; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Routing__Rule__Install() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Routing_Rule_Install in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Install) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Routing_Rule_Install in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Routing__Rule__Install; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Reset__ID() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Reset__ID) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Reset__ID = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Reset__ID = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Reset__ID; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Reset__ID; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Reset__ID() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Reset_ID in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Reset__ID) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Reset_ID in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Reset__ID; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Service__Data__Container() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Service__Data__Container) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Service__Data__Container = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Service__Data__Container = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Service__Data__Container; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Service__Data__Container; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Service__Data__Container() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Service_Data_Container in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Service__Data__Container) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Service_Data_Container in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Service__Data__Container; } CxDx__3GPP__Server__Assignment__Type_template& AVP__Data_template::avp__CxDx__3GPP__Server__Assignment__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Server__Assignment__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Server__Assignment__Type = new CxDx__3GPP__Server__Assignment__Type_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Server__Assignment__Type = new CxDx__3GPP__Server__Assignment__Type_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Server__Assignment__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Server__Assignment__Type; } const CxDx__3GPP__Server__Assignment__Type_template& AVP__Data_template::avp__CxDx__3GPP__Server__Assignment__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Server_Assignment_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Server__Assignment__Type) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Server_Assignment_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Server__Assignment__Type; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__PUR__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__PUR__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__PUR__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__PUR__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__PUR__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__PUR__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__PUR__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_PUR_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__PUR__Flags) TTCN_error("Accessing non-selected field avp_AAA_3GPP_PUR_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__PUR__Flags; } PCC__3GPP__IP__CAN__Session__Charging__Scope_template& AVP__Data_template::avp__PCC__3GPP__IP__CAN__Session__Charging__Scope() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope = new PCC__3GPP__IP__CAN__Session__Charging__Scope_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope = new PCC__3GPP__IP__CAN__Session__Charging__Scope_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope; } const PCC__3GPP__IP__CAN__Session__Charging__Scope_template& AVP__Data_template::avp__PCC__3GPP__IP__CAN__Session__Charging__Scope() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_IP_CAN_Session_Charging_Scope in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope) TTCN_error("Accessing non-selected field avp_PCC_3GPP_IP_CAN_Session_Charging_Scope in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope; } DNAS__NONE__Framed__Routing_template& AVP__Data_template::avp__DNAS__NONE__Framed__Routing() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__Routing) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Framed__Routing = new DNAS__NONE__Framed__Routing_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Framed__Routing = new DNAS__NONE__Framed__Routing_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Framed__Routing; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Framed__Routing; } const DNAS__NONE__Framed__Routing_template& AVP__Data_template::avp__DNAS__NONE__Framed__Routing() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Framed_Routing in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__Routing) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Framed_Routing in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Framed__Routing; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__IMEI() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__IMEI) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__IMEI = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__IMEI = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__IMEI; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__IMEI; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__IMEI() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_IMEI in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__IMEI) TTCN_error("Accessing non-selected field avp_AAA_3GPP_IMEI in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__IMEI; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__CHAP__Ident() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__CHAP__Ident) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__CHAP__Ident = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__CHAP__Ident = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__CHAP__Ident; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__CHAP__Ident; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__CHAP__Ident() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_CHAP_Ident in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__CHAP__Ident) TTCN_error("Accessing non-selected field avp_DNAS_NONE_CHAP_Ident in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__CHAP__Ident; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Interface__Text() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Interface__Text) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Interface__Text = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Interface__Text = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Interface__Text; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Interface__Text; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Interface__Text() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Interface_Text in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Interface__Text) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Interface_Text in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Interface__Text; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Kc() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Kc) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Kc = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Kc = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Kc; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Kc; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Kc() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Kc in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Kc) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Kc in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Kc; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Current__Tariff() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Current__Tariff) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Current__Tariff = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Current__Tariff = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Current__Tariff; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Current__Tariff; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Current__Tariff() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Current_Tariff in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Current__Tariff) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Current_Tariff in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Current__Tariff; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__SGSN__Number() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__SGSN__Number) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__SGSN__Number = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__SGSN__Number = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__SGSN__Number; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__SGSN__Number; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__SGSN__Number() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_SGSN_Number in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__SGSN__Number) TTCN_error("Accessing non-selected field avp_AAA_3GPP_SGSN_Number in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__SGSN__Number; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__HPLMN__ODB() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__HPLMN__ODB) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__HPLMN__ODB = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__HPLMN__ODB = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__HPLMN__ODB; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__HPLMN__ODB; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__HPLMN__ODB() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_HPLMN_ODB in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__HPLMN__ODB) TTCN_error("Accessing non-selected field avp_AAA_3GPP_HPLMN_ODB in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__HPLMN__ODB; } DCA__3GPP__Time__Quota__Type_template& AVP__Data_template::avp__DCA__3GPP__Time__Quota__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Time__Quota__Type = new DCA__3GPP__Time__Quota__Type_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Time__Quota__Type = new DCA__3GPP__Time__Quota__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Time__Quota__Type; } const DCA__3GPP__Time__Quota__Type_template& AVP__Data_template::avp__DCA__3GPP__Time__Quota__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Time_Quota_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Time_Quota_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Time__Quota__Type; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Trace__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Trace__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Trace__Info = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Trace__Info = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Trace__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Trace__Info; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Trace__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Trace_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Trace__Info) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Trace_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Trace__Info; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Domain__Name() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Domain__Name) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Domain__Name = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Domain__Name = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Domain__Name; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Domain__Name; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Domain__Name() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Domain_Name in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Domain__Name) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Domain_Name in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Domain__Name; } OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__Charging__Characteristics() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__Charging__Characteristics) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__3GPP__Charging__Characteristics = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__3GPP__Charging__Characteristics = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__3GPP__Charging__Characteristics; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__3GPP__Charging__Characteristics; } const OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__Charging__Characteristics() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_3GPP_Charging_Characteristics in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__Charging__Characteristics) TTCN_error("Accessing non-selected field avp_GI_3GPP_3GPP_Charging_Characteristics in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__3GPP__Charging__Characteristics; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__PDP__Context() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__PDP__Context) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__PDP__Context = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__PDP__Context = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__PDP__Context; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__PDP__Context; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__PDP__Context() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_PDP_Context in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__PDP__Context) TTCN_error("Accessing non-selected field avp_AAA_3GPP_PDP_Context in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__PDP__Context; } AVP__list_template& AVP__Data_template::avp__DCC__NONE__CC__Money() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__CC__Money) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__CC__Money = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__CC__Money = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__CC__Money; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__CC__Money; } const AVP__list_template& AVP__Data_template::avp__DCC__NONE__CC__Money() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_CC_Money in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__CC__Money) TTCN_error("Accessing non-selected field avp_DCC_NONE_CC_Money in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__CC__Money; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__DER__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__DER__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__DER__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__DER__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__DER__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__DER__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__DER__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_DER_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__DER__Flags) TTCN_error("Accessing non-selected field avp_AAA_3GPP_DER_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__DER__Flags; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__LCS__Data__Coding__Scheme() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__LCS__Data__Coding__Scheme) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__LCS__Data__Coding__Scheme = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__LCS__Data__Coding__Scheme = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__LCS__Data__Coding__Scheme; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__LCS__Data__Coding__Scheme; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__LCS__Data__Coding__Scheme() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_LCS_Data_Coding_Scheme in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__LCS__Data__Coding__Scheme) TTCN_error("Accessing non-selected field avp_DCA_3GPP_LCS_Data_Coding_Scheme in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__LCS__Data__Coding__Scheme; } OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__GGSN__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__3GPP__GGSN__Address = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__3GPP__GGSN__Address = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__3GPP__GGSN__Address; } const OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__GGSN__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_3GPP_GGSN_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__Address) TTCN_error("Accessing non-selected field avp_GI_3GPP_3GPP_GGSN_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__3GPP__GGSN__Address; } AVP__list_template& AVP__Data_template::avp__BASE__NONE__Proxy__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Proxy__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Proxy__Info = new AVP__list_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Proxy__Info = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Proxy__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Proxy__Info; } const AVP__list_template& AVP__Data_template::avp__BASE__NONE__Proxy__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Proxy_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Proxy__Info) TTCN_error("Accessing non-selected field avp_BASE_NONE_Proxy_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Proxy__Info; } AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node; } const AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Related_IMS_Charging_Identifier_Node in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Related_IMS_Charging_Identifier_Node in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Node__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Node__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Node__Type = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Node__Type = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Node__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Node__Type; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Node__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Node_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Node__Type) TTCN_error("Accessing non-selected field avp_S6_3GPP_Node_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Node__Type; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Talk__Burst__Volume() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Volume) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Talk__Burst__Volume = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Talk__Burst__Volume = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Volume; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Talk__Burst__Volume; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Talk__Burst__Volume() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Talk_Burst_Volume in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Volume) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Talk_Burst_Volume in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Talk__Burst__Volume; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Service__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Service__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Service__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Service__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Service__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Service__Id; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Service__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Service_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Service__Id) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Service_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Service__Id; } RX__3GPP__Priority__Sharing__Indicator_template& AVP__Data_template::avp__RX__3GPP__Priority__Sharing__Indicator() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Priority__Sharing__Indicator) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Priority__Sharing__Indicator = new RX__3GPP__Priority__Sharing__Indicator_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Priority__Sharing__Indicator = new RX__3GPP__Priority__Sharing__Indicator_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Priority__Sharing__Indicator; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Priority__Sharing__Indicator; } const RX__3GPP__Priority__Sharing__Indicator_template& AVP__Data_template::avp__RX__3GPP__Priority__Sharing__Indicator() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Priority_Sharing_Indicator in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Priority__Sharing__Indicator) TTCN_error("Accessing non-selected field avp_RX_3GPP_Priority_Sharing_Indicator in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Priority__Sharing__Indicator; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Tunnel__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Tunnel__Type = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Tunnel__Type = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Tunnel__Type; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Tunnel__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Tunnel_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Type) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Tunnel_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Tunnel__Type; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__QoS__Rule__Name() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Name) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__QoS__Rule__Name = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__QoS__Rule__Name = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Name; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__QoS__Rule__Name; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__QoS__Rule__Name() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_QoS_Rule_Name in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Name) TTCN_error("Accessing non-selected field avp_PCC_3GPP_QoS_Rule_Name in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__QoS__Rule__Name; } DCA__3GPP__Trigger__Type_template& AVP__Data_template::avp__DCA__3GPP__Trigger__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Trigger__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Trigger__Type = new DCA__3GPP__Trigger__Type_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Trigger__Type = new DCA__3GPP__Trigger__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Trigger__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Trigger__Type; } const DCA__3GPP__Trigger__Type_template& AVP__Data_template::avp__DCA__3GPP__Trigger__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Trigger_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Trigger__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Trigger_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Trigger__Type; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Instance__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Instance__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Instance__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Instance__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Instance__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Instance__Id; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Instance__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Instance_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Instance__Id) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Instance_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Instance__Id; } AVP__list_template& AVP__Data_template::avp__S6__3GPP__Scheduled__Communication__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Scheduled__Communication__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Scheduled__Communication__Time = new AVP__list_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Scheduled__Communication__Time = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Scheduled__Communication__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Scheduled__Communication__Time; } const AVP__list_template& AVP__Data_template::avp__S6__3GPP__Scheduled__Communication__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Scheduled_Communication_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Scheduled__Communication__Time) TTCN_error("Accessing non-selected field avp_S6_3GPP_Scheduled_Communication_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Scheduled__Communication__Time; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Max__Requested__Bandwidth__DL() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Max__Requested__Bandwidth__DL) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__DL = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__DL = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Max__Requested__Bandwidth__DL; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__DL; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Max__Requested__Bandwidth__DL() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Max_Requested_Bandwidth_DL in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Max__Requested__Bandwidth__DL) TTCN_error("Accessing non-selected field avp_RX_3GPP_Max_Requested_Bandwidth_DL in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__DL; } DCA__3GPP__Role__Of__ProSe__Function_template& AVP__Data_template::avp__DCA__3GPP__Role__Of__ProSe__Function() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Role__Of__ProSe__Function) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Role__Of__ProSe__Function = new DCA__3GPP__Role__Of__ProSe__Function_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Role__Of__ProSe__Function = new DCA__3GPP__Role__Of__ProSe__Function_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Role__Of__ProSe__Function; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Role__Of__ProSe__Function; } const DCA__3GPP__Role__Of__ProSe__Function_template& AVP__Data_template::avp__DCA__3GPP__Role__Of__ProSe__Function() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Role_Of_ProSe_Function in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Role__Of__ProSe__Function) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Role_Of_ProSe_Function in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Role__Of__ProSe__Function; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Maximum__Latency() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Maximum__Latency) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Maximum__Latency = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Maximum__Latency = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Maximum__Latency; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Maximum__Latency; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Maximum__Latency() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Maximum_Latency in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Maximum__Latency) TTCN_error("Accessing non-selected field avp_S6_3GPP_Maximum_Latency in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Maximum__Latency; } PCC__3GPP__PCC__Rule__Status_template& AVP__Data_template::avp__PCC__3GPP__PCC__Rule__Status() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__PCC__Rule__Status) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__PCC__Rule__Status = new PCC__3GPP__PCC__Rule__Status_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__PCC__Rule__Status = new PCC__3GPP__PCC__Rule__Status_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__PCC__Rule__Status; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__PCC__Rule__Status; } const PCC__3GPP__PCC__Rule__Status_template& AVP__Data_template::avp__PCC__3GPP__PCC__Rule__Status() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_PCC_Rule_Status in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__PCC__Rule__Status) TTCN_error("Accessing non-selected field avp_PCC_3GPP_PCC_Rule_Status in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__PCC__Rule__Status; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SIP__Response__Timestamp() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SIP__Response__Timestamp) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SIP__Response__Timestamp; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SIP__Response__Timestamp() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SIP_Response_Timestamp in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SIP__Response__Timestamp) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SIP_Response_Timestamp in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Extended__GBR__DL() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Extended__GBR__DL) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Extended__GBR__DL = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Extended__GBR__DL = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Extended__GBR__DL; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Extended__GBR__DL; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Extended__GBR__DL() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Extended_GBR_DL in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Extended__GBR__DL) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Extended_GBR_DL in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Extended__GBR__DL; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__MBSFN__Area() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__MBSFN__Area) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__MBSFN__Area = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__MBSFN__Area = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__MBSFN__Area; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__MBSFN__Area; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__MBSFN__Area() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_MBSFN_Area in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__MBSFN__Area) TTCN_error("Accessing non-selected field avp_AAA_3GPP_MBSFN_Area in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__MBSFN__Area; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__ProSe__UE__ID() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__UE__ID) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__ProSe__UE__ID = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__ProSe__UE__ID = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__ProSe__UE__ID; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__ProSe__UE__ID; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__ProSe__UE__ID() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_ProSe_UE_ID in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__UE__ID) TTCN_error("Accessing non-selected field avp_DCA_3GPP_ProSe_UE_ID in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__ProSe__UE__ID; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Server__Name() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Server__Name) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Server__Name = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Server__Name = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Server__Name; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Server__Name; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Server__Name() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Server_Name in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Server__Name) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Server_Name in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Server__Name; } AVP__list_template& AVP__Data_template::avp__S6__3GPP__APN__Validity__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__APN__Validity__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__APN__Validity__Time = new AVP__list_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__APN__Validity__Time = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__APN__Validity__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__APN__Validity__Time; } const AVP__list_template& AVP__Data_template::avp__S6__3GPP__APN__Validity__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_APN_Validity_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__APN__Validity__Time) TTCN_error("Accessing non-selected field avp_S6_3GPP_APN_Validity_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__APN__Validity__Time; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Allocation__Retention__Priority() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Allocation__Retention__Priority) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Allocation__Retention__Priority = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Allocation__Retention__Priority = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Allocation__Retention__Priority; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Allocation__Retention__Priority; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Allocation__Retention__Priority() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Allocation_Retention_Priority in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Allocation__Retention__Priority) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Allocation_Retention_Priority in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Allocation__Retention__Priority; } DCC__NONE__Check__Balance__Result_template& AVP__Data_template::avp__DCC__NONE__Check__Balance__Result() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Check__Balance__Result) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Check__Balance__Result = new DCC__NONE__Check__Balance__Result_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Check__Balance__Result = new DCC__NONE__Check__Balance__Result_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Check__Balance__Result; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Check__Balance__Result; } const DCC__NONE__Check__Balance__Result_template& AVP__Data_template::avp__DCC__NONE__Check__Balance__Result() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Check_Balance_Result in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Check__Balance__Result) TTCN_error("Accessing non-selected field avp_DCC_NONE_Check_Balance_Result in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Check__Balance__Result; } AAA__3GPP__Job__Type_template& AVP__Data_template::avp__AAA__3GPP__Job__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Job__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Job__Type = new AAA__3GPP__Job__Type_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Job__Type = new AAA__3GPP__Job__Type_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Job__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Job__Type; } const AAA__3GPP__Job__Type_template& AVP__Data_template::avp__AAA__3GPP__Job__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Job_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Job__Type) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Job_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Job__Type; } CHARSTRING_template& AVP__Data_template::avp__BASE__NONE__Destination__Host() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Destination__Host) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Destination__Host = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Destination__Host = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Destination__Host; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Destination__Host; } const CHARSTRING_template& AVP__Data_template::avp__BASE__NONE__Destination__Host() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Destination_Host in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Destination__Host) TTCN_error("Accessing non-selected field avp_BASE_NONE_Destination_Host in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Destination__Host; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Positioning__Method() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Positioning__Method) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Positioning__Method = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Positioning__Method = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Positioning__Method; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Positioning__Method; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Positioning__Method() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Positioning_Method in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Positioning__Method) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Positioning_Method in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Positioning__Method; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__LIA__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__LIA__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__LIA__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__LIA__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__LIA__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__LIA__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__LIA__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_LIA_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__LIA__Flags) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_LIA_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__LIA__Flags; } INTEGER_template& AVP__Data_template::avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count = new INTEGER_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count = new INTEGER_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count; } const INTEGER_template& AVP__Data_template::avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_DL_Buffering_Suggested_Packet_Count in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count) TTCN_error("Accessing non-selected field avp_AAA_3GPP_DL_Buffering_Suggested_Packet_Count in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count; } DCA__3GPP__AoC__Service__Type_template& AVP__Data_template::avp__DCA__3GPP__AoC__Service__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__AoC__Service__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__AoC__Service__Type = new DCA__3GPP__AoC__Service__Type_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__AoC__Service__Type = new DCA__3GPP__AoC__Service__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__AoC__Service__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__AoC__Service__Type; } const DCA__3GPP__AoC__Service__Type_template& AVP__Data_template::avp__DCA__3GPP__AoC__Service__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_AoC_Service_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__AoC__Service__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_AoC_Service_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__AoC__Service__Type; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Login__IP__Host() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Login__IP__Host) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Login__IP__Host = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Login__IP__Host = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Login__IP__Host; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Login__IP__Host; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Login__IP__Host() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Login_IP_Host in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Login__IP__Host) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Login_IP_Host in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Login__IP__Host; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__IDA__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__IDA__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__IDA__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__IDA__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__IDA__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__IDA__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__IDA__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_IDA_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__IDA__Flags) TTCN_error("Accessing non-selected field avp_AAA_3GPP_IDA_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__IDA__Flags; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__ARAP__Security() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__ARAP__Security) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__ARAP__Security = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__ARAP__Security = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__ARAP__Security; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__ARAP__Security; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__ARAP__Security() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_ARAP_Security in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__ARAP__Security) TTCN_error("Accessing non-selected field avp_DNAS_NONE_ARAP_Security in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__ARAP__Security; } DNAS__NONE__Origin__AAA__Protocol_template& AVP__Data_template::avp__DNAS__NONE__Origin__AAA__Protocol() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Origin__AAA__Protocol) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Origin__AAA__Protocol = new DNAS__NONE__Origin__AAA__Protocol_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Origin__AAA__Protocol = new DNAS__NONE__Origin__AAA__Protocol_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Origin__AAA__Protocol; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Origin__AAA__Protocol; } const DNAS__NONE__Origin__AAA__Protocol_template& AVP__Data_template::avp__DNAS__NONE__Origin__AAA__Protocol() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Origin_AAA_Protocol in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Origin__AAA__Protocol) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Origin_AAA_Protocol in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Origin__AAA__Protocol; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Time__Last__Usage() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Time__Last__Usage) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Time__Last__Usage = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Time__Last__Usage = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Time__Last__Usage; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Time__Last__Usage; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Time__Last__Usage() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Time_Last_Usage in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Time__Last__Usage) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Time_Last_Usage in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Time__Last__Usage; } AVP__list_template& AVP__Data_template::avp__CxDx__3GPP__Charging__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Charging__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Charging__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Charging__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Charging__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Charging__Information; } const AVP__list_template& AVP__Data_template::avp__CxDx__3GPP__Charging__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Charging_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Charging__Information) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Charging_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Charging__Information; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__ULA__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__ULA__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__ULA__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__ULA__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__ULA__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__ULA__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__ULA__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_ULA_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__ULA__Flags) TTCN_error("Accessing non-selected field avp_AAA_3GPP_ULA_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__ULA__Flags; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Originator__Interface() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Originator__Interface) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Originator__Interface = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Originator__Interface = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Originator__Interface; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Originator__Interface; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Originator__Interface() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Originator_Interface in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Originator__Interface) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Originator_Interface in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Originator__Interface; } AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported_template& AVP__Data_template::avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported = new AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported = new AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported; } const AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported_template& AVP__Data_template::avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_IMS_Voice_Over_PS_Sessions_Supported in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported) TTCN_error("Accessing non-selected field avp_AAA_3GPP_IMS_Voice_Over_PS_Sessions_Supported in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported; } AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature_template& AVP__Data_template::avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature = new AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature = new AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature; } const AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature_template& AVP__Data_template::avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Roaming_Restricted_Due_To_Unsupported_Feature in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Roaming_Restricted_Due_To_Unsupported_Feature in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature; } DCA__3GPP__File__Repair__Supported_template& AVP__Data_template::avp__DCA__3GPP__File__Repair__Supported() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__File__Repair__Supported) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__File__Repair__Supported = new DCA__3GPP__File__Repair__Supported_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__File__Repair__Supported = new DCA__3GPP__File__Repair__Supported_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__File__Repair__Supported; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__File__Repair__Supported; } const DCA__3GPP__File__Repair__Supported_template& AVP__Data_template::avp__DCA__3GPP__File__Repair__Supported() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_File_Repair_Supported in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__File__Repair__Supported) TTCN_error("Accessing non-selected field avp_DCA_3GPP_File_Repair_Supported in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__File__Repair__Supported; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Framed__IPX__Network() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__IPX__Network) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Framed__IPX__Network = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Framed__IPX__Network = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Framed__IPX__Network; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Framed__IPX__Network; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Framed__IPX__Network() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Framed_IPX_Network in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__IPX__Network) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Framed_IPX_Network in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Framed__IPX__Network; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Tunnel__Assignment__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Assignment__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Tunnel__Assignment__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Tunnel__Assignment__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Assignment__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Tunnel__Assignment__Id; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Tunnel__Assignment__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Tunnel_Assignment_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Assignment__Id) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Tunnel_Assignment_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Tunnel__Assignment__Id; } OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__CC__Service__Specific__Units() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__CC__Service__Specific__Units) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__CC__Service__Specific__Units = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__CC__Service__Specific__Units = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__CC__Service__Specific__Units; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__CC__Service__Specific__Units; } const OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__CC__Service__Specific__Units() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_CC_Service_Specific_Units in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__CC__Service__Specific__Units) TTCN_error("Accessing non-selected field avp_DCC_NONE_CC_Service_Specific_Units in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__CC__Service__Specific__Units; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SDP__Answer__Timestamp() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SDP__Answer__Timestamp) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SDP__Answer__Timestamp = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SDP__Answer__Timestamp = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SDP__Answer__Timestamp; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SDP__Answer__Timestamp; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SDP__Answer__Timestamp() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SDP_Answer_Timestamp in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SDP__Answer__Timestamp) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SDP_Answer_Timestamp in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SDP__Answer__Timestamp; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__WLAN__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__WLAN__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__WLAN__Identifier = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__WLAN__Identifier = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__WLAN__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__WLAN__Identifier; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__WLAN__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_WLAN_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__WLAN__Identifier) TTCN_error("Accessing non-selected field avp_AAA_3GPP_WLAN_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__WLAN__Identifier; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Type__Number() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Type__Number) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Type__Number = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Type__Number = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Type__Number; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Type__Number; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Type__Number() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Type_Number in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Type__Number) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Type_Number in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Type__Number; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__NIDD__Submission() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__NIDD__Submission) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__NIDD__Submission = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__NIDD__Submission = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__NIDD__Submission; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__NIDD__Submission; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__NIDD__Submission() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_NIDD_Submission in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__NIDD__Submission) TTCN_error("Accessing non-selected field avp_DCA_3GPP_NIDD_Submission in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__NIDD__Submission; } AVP__list_template& AVP__Data_template::avp__S6__3GPP__T4__Parameters() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__T4__Parameters) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__T4__Parameters = new AVP__list_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__T4__Parameters = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__T4__Parameters; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__T4__Parameters; } const AVP__list_template& AVP__Data_template::avp__S6__3GPP__T4__Parameters() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_T4_Parameters in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__T4__Parameters) TTCN_error("Accessing non-selected field avp_S6_3GPP_T4_Parameters in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__T4__Parameters; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Access__Network__Charging__Identifier__Value() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Identifier__Value) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Identifier__Value; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Access__Network__Charging__Identifier__Value() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Access_Network_Charging_Identifier_Value in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Identifier__Value) TTCN_error("Accessing non-selected field avp_RX_3GPP_Access_Network_Charging_Identifier_Value in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Announcing_UE_HPLMN_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Announcing_UE_HPLMN_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier; } AVP__list_template& AVP__Data_template::avp__S6__3GPP__AESE__Error__Report() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__AESE__Error__Report) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__AESE__Error__Report = new AVP__list_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__AESE__Error__Report = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__AESE__Error__Report; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__AESE__Error__Report; } const AVP__list_template& AVP__Data_template::avp__S6__3GPP__AESE__Error__Report() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_AESE_Error_Report in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__AESE__Error__Report) TTCN_error("Accessing non-selected field avp_S6_3GPP_AESE_Error_Report in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__AESE__Error__Report; } OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__FA__to__HA__SPI() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__HA__SPI) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__HA__SPI; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI; } const OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__FA__to__HA__SPI() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_FA_to_HA_SPI in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__HA__SPI) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_FA_to_HA_SPI in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Event__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Event__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Event__Type = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Event__Type = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Event__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Event__Type; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Event__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Event_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Event__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Event_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Event__Type; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Sharing__Key__DL() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Sharing__Key__DL) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Sharing__Key__DL = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Sharing__Key__DL = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Sharing__Key__DL; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Sharing__Key__DL; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Sharing__Key__DL() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Sharing_Key_DL in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Sharing__Key__DL) TTCN_error("Accessing non-selected field avp_RX_3GPP_Sharing_Key_DL in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Sharing__Key__DL; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__ADC__Rule__Remove() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Remove) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__ADC__Rule__Remove = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__ADC__Rule__Remove = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Remove; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__ADC__Rule__Remove; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__ADC__Rule__Remove() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_ADC_Rule_Remove in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Remove) TTCN_error("Accessing non-selected field avp_PCC_3GPP_ADC_Rule_Remove in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__ADC__Rule__Remove; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_ProSe_Direct_Communication_Transmission_Data_Container in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container) TTCN_error("Accessing non-selected field avp_DCA_3GPP_ProSe_Direct_Communication_Transmission_Data_Container in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container; } AVP__list_template& AVP__Data_template::avp__S6__3GPP__Restricted__PLMN__List() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Restricted__PLMN__List) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Restricted__PLMN__List = new AVP__list_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Restricted__PLMN__List = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Restricted__PLMN__List; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Restricted__PLMN__List; } const AVP__list_template& AVP__Data_template::avp__S6__3GPP__Restricted__PLMN__List() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Restricted_PLMN_List in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Restricted__PLMN__List) TTCN_error("Accessing non-selected field avp_S6_3GPP_Restricted_PLMN_List in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Restricted__PLMN__List; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Access_Network_Charging_Identifier_Gx in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Access_Network_Charging_Identifier_Gx in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Age__Of__Location__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Age__Of__Location__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Age__Of__Location__Information = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Age__Of__Location__Information = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Age__Of__Location__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Age__Of__Location__Information; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Age__Of__Location__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Age_Of_Location_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Age__Of__Location__Information) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Age_Of_Location_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Age__Of__Location__Information; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__PoC__Group__Name() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PoC__Group__Name) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__PoC__Group__Name = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__PoC__Group__Name = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__PoC__Group__Name; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__PoC__Group__Name; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__PoC__Group__Name() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_PoC_Group_Name in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PoC__Group__Name) TTCN_error("Accessing non-selected field avp_DCA_3GPP_PoC_Group_Name in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__PoC__Group__Name; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Extended__Max__Requested__BW__DL() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Requested__BW__DL) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__DL = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__DL = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Requested__BW__DL; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__DL; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Extended__Max__Requested__BW__DL() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Extended_Max_Requested_BW_DL in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Requested__BW__DL) TTCN_error("Accessing non-selected field avp_RX_3GPP_Extended_Max_Requested_BW_DL in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__DL; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Flow__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Flow__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Flow__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Flow__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Flow__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Flow__Information; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Flow__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Flow_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Flow__Information) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Flow_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Flow__Information; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__PS__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PS__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__PS__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__PS__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__PS__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__PS__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__PS__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_PS_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PS__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_PS_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__PS__Information; } AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__MTC__IWF__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__MTC__IWF__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__MTC__IWF__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__MTC__IWF__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__MTC__IWF__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__MTC__IWF__Address; } const AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__MTC__IWF__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_MTC_IWF_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__MTC__IWF__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_MTC_IWF_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__MTC__IWF__Address; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Execution__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Execution__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Execution__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Execution__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Execution__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Execution__Time; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Execution__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Execution_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Execution__Time) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Execution_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Execution__Time; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__NAS__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__NAS__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__NAS__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__NAS__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__NAS__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__NAS__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__NAS__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_NAS_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__NAS__Identifier) TTCN_error("Accessing non-selected field avp_DNAS_NONE_NAS_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__NAS__Identifier; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Tunnel__Server__Auth__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Server__Auth__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Tunnel__Server__Auth__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Tunnel__Server__Auth__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Server__Auth__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Tunnel__Server__Auth__Id; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Tunnel__Server__Auth__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Tunnel_Server_Auth_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Server__Auth__Id) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Tunnel_Server_Auth_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Tunnel__Server__Auth__Id; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Contact() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Contact) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Contact = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Contact = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Contact; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Contact; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Contact() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Contact in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Contact) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Contact in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Contact; } PCC__3GPP__Charging__Correlation__Indicator_template& AVP__Data_template::avp__PCC__3GPP__Charging__Correlation__Indicator() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Charging__Correlation__Indicator) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Charging__Correlation__Indicator = new PCC__3GPP__Charging__Correlation__Indicator_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Charging__Correlation__Indicator = new PCC__3GPP__Charging__Correlation__Indicator_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Charging__Correlation__Indicator; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Charging__Correlation__Indicator; } const PCC__3GPP__Charging__Correlation__Indicator_template& AVP__Data_template::avp__PCC__3GPP__Charging__Correlation__Indicator() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Charging_Correlation_Indicator in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Charging__Correlation__Indicator) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Charging_Correlation_Indicator in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Charging__Correlation__Indicator; } DCC__NONE__Credit__Control_template& AVP__Data_template::avp__DCC__NONE__Credit__Control() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Credit__Control) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Credit__Control = new DCC__NONE__Credit__Control_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Credit__Control = new DCC__NONE__Credit__Control_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Credit__Control; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Credit__Control; } const DCC__NONE__Credit__Control_template& AVP__Data_template::avp__DCC__NONE__Credit__Control() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Credit_Control in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Credit__Control) TTCN_error("Accessing non-selected field avp_DCC_NONE_Credit_Control in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Credit__Control; } OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Accounting__Record__Number() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Accounting__Record__Number) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Accounting__Record__Number = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Accounting__Record__Number = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Accounting__Record__Number; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Accounting__Record__Number; } const OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Accounting__Record__Number() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Accounting_Record_Number in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Accounting__Record__Number) TTCN_error("Accessing non-selected field avp_BASE_NONE_Accounting_Record_Number in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Accounting__Record__Number; } INTEGER_template& AVP__Data_template::avp__AAA__3GPP__Event__Threshold__Event__1I() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__Event__1I) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1I = new INTEGER_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1I = new INTEGER_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__Event__1I; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1I; } const INTEGER_template& AVP__Data_template::avp__AAA__3GPP__Event__Threshold__Event__1I() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Event_Threshold_Event_1I in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__Event__1I) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Event_Threshold_Event_1I in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1I; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SIP__Request__Timestamp__Fraction() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SIP__Request__Timestamp__Fraction() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SIP_Request_Timestamp_Fraction in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SIP_Request_Timestamp_Fraction in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Service__Mode() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Service__Mode) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Service__Mode = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Service__Mode = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Service__Mode; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Service__Mode; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Service__Mode() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Service_Mode in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Service__Mode) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Service_Mode in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Service__Mode; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__User__Data() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__User__Data) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__User__Data = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__User__Data = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__User__Data; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__User__Data; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__User__Data() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_User_Data in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__User__Data) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_User_Data in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__User__Data; } AAA__3GPP__Report__Interval_template& AVP__Data_template::avp__AAA__3GPP__Report__Interval() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Report__Interval) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Report__Interval = new AAA__3GPP__Report__Interval_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Report__Interval = new AAA__3GPP__Report__Interval_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Report__Interval; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Report__Interval; } const AAA__3GPP__Report__Interval_template& AVP__Data_template::avp__AAA__3GPP__Report__Interval() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Report_Interval in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Report__Interval) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Report_Interval in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Report__Interval; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__RAN__NAS__Release__Cause() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__RAN__NAS__Release__Cause) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__RAN__NAS__Release__Cause = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__RAN__NAS__Release__Cause = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__RAN__NAS__Release__Cause; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__RAN__NAS__Release__Cause; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__RAN__NAS__Release__Cause() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_RAN_NAS_Release_Cause in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__RAN__NAS__Release__Cause) TTCN_error("Accessing non-selected field avp_PCC_3GPP_RAN_NAS_Release_Cause in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__RAN__NAS__Release__Cause; } DCA__3GPP__Dynamic__Address__Flag__Extension_template& AVP__Data_template::avp__DCA__3GPP__Dynamic__Address__Flag__Extension() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Dynamic__Address__Flag__Extension) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension = new DCA__3GPP__Dynamic__Address__Flag__Extension_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension = new DCA__3GPP__Dynamic__Address__Flag__Extension_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Dynamic__Address__Flag__Extension; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension; } const DCA__3GPP__Dynamic__Address__Flag__Extension_template& AVP__Data_template::avp__DCA__3GPP__Dynamic__Address__Flag__Extension() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Dynamic_Address_Flag_Extension in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Dynamic__Address__Flag__Extension) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Dynamic_Address_Flag_Extension in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Client__Identity() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Client__Identity) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Client__Identity = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Client__Identity = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Client__Identity; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Client__Identity; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Client__Identity() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Client_Identity in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Client__Identity) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Client_Identity in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Client__Identity; } BASE__NONE__Redirect__Host__Usage_template& AVP__Data_template::avp__BASE__NONE__Redirect__Host__Usage() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Redirect__Host__Usage) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Redirect__Host__Usage = new BASE__NONE__Redirect__Host__Usage_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Redirect__Host__Usage = new BASE__NONE__Redirect__Host__Usage_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Redirect__Host__Usage; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Redirect__Host__Usage; } const BASE__NONE__Redirect__Host__Usage_template& AVP__Data_template::avp__BASE__NONE__Redirect__Host__Usage() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Redirect_Host_Usage in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Redirect__Host__Usage) TTCN_error("Accessing non-selected field avp_BASE_NONE_Redirect_Host_Usage in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Redirect__Host__Usage; } DCA__3GPP__CSG__Access__Mode_template& AVP__Data_template::avp__DCA__3GPP__CSG__Access__Mode() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__CSG__Access__Mode) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__CSG__Access__Mode = new DCA__3GPP__CSG__Access__Mode_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__CSG__Access__Mode = new DCA__3GPP__CSG__Access__Mode_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__CSG__Access__Mode; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__CSG__Access__Mode; } const DCA__3GPP__CSG__Access__Mode_template& AVP__Data_template::avp__DCA__3GPP__CSG__Access__Mode() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_CSG_Access_Mode in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__CSG__Access__Mode) TTCN_error("Accessing non-selected field avp_DCA_3GPP_CSG_Access_Mode in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__CSG__Access__Mode; } AAA__3GPP__Equipment__Status_template& AVP__Data_template::avp__AAA__3GPP__Equipment__Status() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Equipment__Status) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Equipment__Status = new AAA__3GPP__Equipment__Status_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Equipment__Status = new AAA__3GPP__Equipment__Status_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Equipment__Status; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Equipment__Status; } const AAA__3GPP__Equipment__Status_template& AVP__Data_template::avp__AAA__3GPP__Equipment__Status() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Equipment_Status in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Equipment__Status) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Equipment_Status in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Equipment__Status; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Supplementary__Service() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Supplementary__Service) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Supplementary__Service = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Supplementary__Service = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Supplementary__Service; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Supplementary__Service; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Supplementary__Service() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Supplementary_Service in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Supplementary__Service) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Supplementary_Service in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Supplementary__Service; } OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__Packet__Filter() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__Packet__Filter) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__3GPP__Packet__Filter = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__3GPP__Packet__Filter = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__3GPP__Packet__Filter; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__3GPP__Packet__Filter; } const OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__Packet__Filter() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_3GPP_Packet_Filter in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__Packet__Filter) TTCN_error("Accessing non-selected field avp_GI_3GPP_3GPP_Packet_Filter in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__3GPP__Packet__Filter; } OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__Redirect__Server__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Redirect__Server__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Redirect__Server__Address = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Redirect__Server__Address = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Redirect__Server__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Redirect__Server__Address; } const OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__Redirect__Server__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Redirect_Server_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Redirect__Server__Address) TTCN_error("Accessing non-selected field avp_DCC_NONE_Redirect_Server_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Redirect__Server__Address; } OCTETSTRING_template& AVP__Data_template::avp__MIPv6__NONE__MIP6__Auth__Mode() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Auth__Mode) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv6__NONE__MIP6__Auth__Mode = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv6__NONE__MIP6__Auth__Mode = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Auth__Mode; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv6__NONE__MIP6__Auth__Mode; } const OCTETSTRING_template& AVP__Data_template::avp__MIPv6__NONE__MIP6__Auth__Mode() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv6_NONE_MIP6_Auth_Mode in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Auth__Mode) TTCN_error("Accessing non-selected field avp_MIPv6_NONE_MIP6_Auth_Mode in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv6__NONE__MIP6__Auth__Mode; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__EPS__Location__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__EPS__Location__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__EPS__Location__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__EPS__Location__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__EPS__Location__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__EPS__Location__Information; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__EPS__Location__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_EPS_Location_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__EPS__Location__Information) TTCN_error("Accessing non-selected field avp_AAA_3GPP_EPS_Location_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__EPS__Location__Information; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Access__Network__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Access__Network__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Access__Network__Information = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Access__Network__Information = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Access__Network__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Access__Network__Information; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Access__Network__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Access_Network_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Access__Network__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Access_Network_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Access__Network__Information; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Called__Identity() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Called__Identity) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Called__Identity = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Called__Identity = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Called__Identity; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Called__Identity; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Called__Identity() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Called_Identity in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Called__Identity) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Called_Identity in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Called__Identity; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__TWAN__Default__APN__Context__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__TWAN__Default__APN__Context__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__TWAN__Default__APN__Context__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__TWAN__Default__APN__Context__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_TWAN_Default_APN_Context_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__TWAN__Default__APN__Context__Id) TTCN_error("Accessing non-selected field avp_AAA_3GPP_TWAN_Default_APN_Context_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id; } AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__SGSN__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SGSN__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SGSN__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SGSN__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SGSN__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SGSN__Address; } const AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__SGSN__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SGSN_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SGSN__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SGSN_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SGSN__Address; } DCA__3GPP__SGi__PtP__Tunnelling__Method_template& AVP__Data_template::avp__DCA__3GPP__SGi__PtP__Tunnelling__Method() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method = new DCA__3GPP__SGi__PtP__Tunnelling__Method_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method = new DCA__3GPP__SGi__PtP__Tunnelling__Method_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method; } const DCA__3GPP__SGi__PtP__Tunnelling__Method_template& AVP__Data_template::avp__DCA__3GPP__SGi__PtP__Tunnelling__Method() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SGi_PtP_Tunnelling_Method in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SGi_PtP_Tunnelling_Method in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method; } OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Session__Timeout() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Session__Timeout) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Session__Timeout = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Session__Timeout = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Session__Timeout; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Session__Timeout; } const OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Session__Timeout() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Session_Timeout in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Session__Timeout) TTCN_error("Accessing non-selected field avp_BASE_NONE_Session_Timeout in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Session__Timeout; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Acct__Tunnel__Packets__Lost() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Acct__Tunnel__Packets__Lost() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Acct_Tunnel_Packets_Lost in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Acct_Tunnel_Packets_Lost in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost; } DCA__3GPP__NNI__Type_template& AVP__Data_template::avp__DCA__3GPP__NNI__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__NNI__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__NNI__Type = new DCA__3GPP__NNI__Type_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__NNI__Type = new DCA__3GPP__NNI__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__NNI__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__NNI__Type; } const DCA__3GPP__NNI__Type_template& AVP__Data_template::avp__DCA__3GPP__NNI__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_NNI_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__NNI__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_NNI_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__NNI__Type; } RX__3GPP__Service__Info__Status_template& AVP__Data_template::avp__RX__3GPP__Service__Info__Status() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Service__Info__Status) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Service__Info__Status = new RX__3GPP__Service__Info__Status_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Service__Info__Status = new RX__3GPP__Service__Info__Status_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Service__Info__Status; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Service__Info__Status; } const RX__3GPP__Service__Info__Status_template& AVP__Data_template::avp__RX__3GPP__Service__Info__Status() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Service_Info_Status in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Service__Info__Status) TTCN_error("Accessing non-selected field avp_RX_3GPP_Service_Info_Status in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Service__Info__Status; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__CIR__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__CIR__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__CIR__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__CIR__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__CIR__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__CIR__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__CIR__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_CIR_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__CIR__Flags) TTCN_error("Accessing non-selected field avp_S6_3GPP_CIR_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__CIR__Flags; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Precedence() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Precedence) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Precedence = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Precedence = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Precedence; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Precedence; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Precedence() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Precedence in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Precedence) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Precedence in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Precedence; } DCA__3GPP__User__Participating__Type_template& AVP__Data_template::avp__DCA__3GPP__User__Participating__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__User__Participating__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__User__Participating__Type = new DCA__3GPP__User__Participating__Type_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__User__Participating__Type = new DCA__3GPP__User__Participating__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__User__Participating__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__User__Participating__Type; } const DCA__3GPP__User__Participating__Type_template& AVP__Data_template::avp__DCA__3GPP__User__Participating__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_User_Participating_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__User__Participating__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_User_Participating_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__User__Participating__Type; } AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__GGSN__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__GGSN__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__GGSN__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__GGSN__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__GGSN__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__GGSN__Address; } const AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__GGSN__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_GGSN_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__GGSN__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_GGSN_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__GGSN__Address; } RX__3GPP__Sponsoring__Action_template& AVP__Data_template::avp__RX__3GPP__Sponsoring__Action() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Sponsoring__Action) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Sponsoring__Action = new RX__3GPP__Sponsoring__Action_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Sponsoring__Action = new RX__3GPP__Sponsoring__Action_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Sponsoring__Action; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Sponsoring__Action; } const RX__3GPP__Sponsoring__Action_template& AVP__Data_template::avp__RX__3GPP__Sponsoring__Action() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Sponsoring_Action in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Sponsoring__Action) TTCN_error("Accessing non-selected field avp_RX_3GPP_Sponsoring_Action in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Sponsoring__Action; } INTEGER_template& AVP__Data_template::avp__DCA__3GPP__Radio__Resources__Indicator() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Radio__Resources__Indicator) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Radio__Resources__Indicator = new INTEGER_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Radio__Resources__Indicator = new INTEGER_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Radio__Resources__Indicator; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Radio__Resources__Indicator; } const INTEGER_template& AVP__Data_template::avp__DCA__3GPP__Radio__Resources__Indicator() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Radio_Resources_Indicator in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Radio__Resources__Indicator) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Radio_Resources_Indicator in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Radio__Resources__Indicator; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Granted__Validity__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Granted__Validity__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Granted__Validity__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Granted__Validity__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Granted__Validity__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Granted__Validity__Time; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Granted__Validity__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Granted_Validity_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Granted__Validity__Time) TTCN_error("Accessing non-selected field avp_S6_3GPP_Granted_Validity_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Granted__Validity__Time; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Priority__Level() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Priority__Level) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Priority__Level = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Priority__Level = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Priority__Level; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Priority__Level; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Priority__Level() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Priority_Level in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Priority__Level) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Priority_Level in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Priority__Level; } DCA__3GPP__Node__Functionality_template& AVP__Data_template::avp__DCA__3GPP__Node__Functionality() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Node__Functionality) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Node__Functionality = new DCA__3GPP__Node__Functionality_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Node__Functionality = new DCA__3GPP__Node__Functionality_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Node__Functionality; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Node__Functionality; } const DCA__3GPP__Node__Functionality_template& AVP__Data_template::avp__DCA__3GPP__Node__Functionality() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Node_Functionality in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Node__Functionality) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Node_Functionality in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Node__Functionality; } CHARSTRING_template& AVP__Data_template::avp__RX__3GPP__Flow__Description() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Flow__Description) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Flow__Description = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Flow__Description = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Flow__Description; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Flow__Description; } const CHARSTRING_template& AVP__Data_template::avp__RX__3GPP__Flow__Description() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Flow_Description in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Flow__Description) TTCN_error("Accessing non-selected field avp_RX_3GPP_Flow_Description in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Flow__Description; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Packet__Filter__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Packet__Filter__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Packet__Filter__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Packet__Filter__Information; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Packet__Filter__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Packet_Filter_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Information) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Packet_Filter_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Packet__Filter__Information; } AAA__3GPP__Daylight__Saving__Time_template& AVP__Data_template::avp__AAA__3GPP__Daylight__Saving__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Daylight__Saving__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Daylight__Saving__Time = new AAA__3GPP__Daylight__Saving__Time_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Daylight__Saving__Time = new AAA__3GPP__Daylight__Saving__Time_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Daylight__Saving__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Daylight__Saving__Time; } const AAA__3GPP__Daylight__Saving__Time_template& AVP__Data_template::avp__AAA__3GPP__Daylight__Saving__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Daylight_Saving_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Daylight__Saving__Time) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Daylight_Saving_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Daylight__Saving__Time; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Address__Domain() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Address__Domain) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Address__Domain = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Address__Domain = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Address__Domain; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Address__Domain; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Address__Domain() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Address_Domain in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Address__Domain) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Address_Domain in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Address__Domain; } CHARSTRING_template& AVP__Data_template::avp__S6__3GPP__SCEF__ID() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__SCEF__ID) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__SCEF__ID = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__SCEF__ID = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__SCEF__ID; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__SCEF__ID; } const CHARSTRING_template& AVP__Data_template::avp__S6__3GPP__SCEF__ID() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_SCEF_ID in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__SCEF__ID) TTCN_error("Accessing non-selected field avp_S6_3GPP_SCEF_ID in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__SCEF__ID; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Content__Length() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Content__Length) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Content__Length = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Content__Length = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Content__Length; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Content__Length; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Content__Length() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Content_Length in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Content__Length) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Content_Length in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Content__Length; } PCC__3GPP__Removal__Of__Access_template& AVP__Data_template::avp__PCC__3GPP__Removal__Of__Access() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Removal__Of__Access) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Removal__Of__Access = new PCC__3GPP__Removal__Of__Access_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Removal__Of__Access = new PCC__3GPP__Removal__Of__Access_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Removal__Of__Access; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Removal__Of__Access; } const PCC__3GPP__Removal__Of__Access_template& AVP__Data_template::avp__PCC__3GPP__Removal__Of__Access() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Removal_Of_Access in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Removal__Of__Access) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Removal_Of_Access in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Removal__Of__Access; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__ADC__Rule__Report() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Report) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__ADC__Rule__Report = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__ADC__Rule__Report = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Report; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__ADC__Rule__Report; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__ADC__Rule__Report() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_ADC_Rule_Report in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Report) TTCN_error("Accessing non-selected field avp_PCC_3GPP_ADC_Rule_Report in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__ADC__Rule__Report; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Preferred__Data__Mode() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Preferred__Data__Mode) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Preferred__Data__Mode = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Preferred__Data__Mode = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Preferred__Data__Mode; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Preferred__Data__Mode; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Preferred__Data__Mode() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Preferred_Data_Mode in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Preferred__Data__Mode) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Preferred_Data_Mode in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Preferred__Data__Mode; } DCA__3GPP__ProSe__Functionality_template& AVP__Data_template::avp__DCA__3GPP__ProSe__Functionality() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__Functionality) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__ProSe__Functionality = new DCA__3GPP__ProSe__Functionality_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__ProSe__Functionality = new DCA__3GPP__ProSe__Functionality_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__ProSe__Functionality; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__ProSe__Functionality; } const DCA__3GPP__ProSe__Functionality_template& AVP__Data_template::avp__DCA__3GPP__ProSe__Functionality() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_ProSe_Functionality in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__Functionality) TTCN_error("Accessing non-selected field avp_DCA_3GPP_ProSe_Functionality in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__ProSe__Functionality; } DCA__3GPP__Low__Balance__Indication_template& AVP__Data_template::avp__DCA__3GPP__Low__Balance__Indication() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Low__Balance__Indication) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Low__Balance__Indication = new DCA__3GPP__Low__Balance__Indication_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Low__Balance__Indication = new DCA__3GPP__Low__Balance__Indication_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Low__Balance__Indication; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Low__Balance__Indication; } const DCA__3GPP__Low__Balance__Indication_template& AVP__Data_template::avp__DCA__3GPP__Low__Balance__Indication() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Low_Balance_Indication in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Low__Balance__Indication) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Low_Balance_Indication in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Low__Balance__Indication; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Guaranteed__Bitrate__UL() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Guaranteed__Bitrate__UL) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__UL = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__UL = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Guaranteed__Bitrate__UL; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__UL; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Guaranteed__Bitrate__UL() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Guaranteed_Bitrate_UL in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Guaranteed__Bitrate__UL) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Guaranteed_Bitrate_UL in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__UL; } AAA__3GPP__UE__SRVCC__Capability_template& AVP__Data_template::avp__AAA__3GPP__UE__SRVCC__Capability() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__UE__SRVCC__Capability) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__UE__SRVCC__Capability = new AAA__3GPP__UE__SRVCC__Capability_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__UE__SRVCC__Capability = new AAA__3GPP__UE__SRVCC__Capability_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__UE__SRVCC__Capability; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__UE__SRVCC__Capability; } const AAA__3GPP__UE__SRVCC__Capability_template& AVP__Data_template::avp__AAA__3GPP__UE__SRVCC__Capability() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_UE_SRVCC_Capability in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__UE__SRVCC__Capability) TTCN_error("Accessing non-selected field avp_AAA_3GPP_UE_SRVCC_Capability in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__UE__SRVCC__Capability; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Login__LAT__Group() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Group) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Login__LAT__Group = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Login__LAT__Group = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Group; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Login__LAT__Group; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Login__LAT__Group() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Login_LAT_Group in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Group) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Login_LAT_Group in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Login__LAT__Group; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__NAS__IPv6__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__NAS__IPv6__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__NAS__IPv6__Address = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__NAS__IPv6__Address = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__NAS__IPv6__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__NAS__IPv6__Address; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__NAS__IPv6__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_NAS_IPv6_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__NAS__IPv6__Address) TTCN_error("Accessing non-selected field avp_DNAS_NONE_NAS_IPv6_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__NAS__IPv6__Address; } OCTETSTRING_template& AVP__Data_template::avp__MIPv6__NONE__MIP__MAC__Mobility__Data() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv6__NONE__MIP__MAC__Mobility__Data) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv6__NONE__MIP__MAC__Mobility__Data; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data; } const OCTETSTRING_template& AVP__Data_template::avp__MIPv6__NONE__MIP__MAC__Mobility__Data() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv6_NONE_MIP_MAC_Mobility_Data in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv6__NONE__MIP__MAC__Mobility__Data) TTCN_error("Accessing non-selected field avp_MIPv6_NONE_MIP_MAC_Mobility_Data in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data; } OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__Accounting__Output__Octets() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Output__Octets) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__Accounting__Output__Octets = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__Accounting__Output__Octets = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Output__Octets; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__Accounting__Output__Octets; } const OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__Accounting__Output__Octets() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_Accounting_Output_Octets in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Output__Octets) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_Accounting_Output_Octets in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__Accounting__Output__Octets; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__To__SIP__Header() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__To__SIP__Header) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__To__SIP__Header = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__To__SIP__Header = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__To__SIP__Header; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__To__SIP__Header; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__To__SIP__Header() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_To_SIP_Header in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__To__SIP__Header) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_To_SIP_Header in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__To__SIP__Header; } CHARSTRING_template& AVP__Data_template::avp__AAA__3GPP__Coupled__Node__Diameter__ID() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Coupled__Node__Diameter__ID) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Coupled__Node__Diameter__ID = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Coupled__Node__Diameter__ID = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Coupled__Node__Diameter__ID; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Coupled__Node__Diameter__ID; } const CHARSTRING_template& AVP__Data_template::avp__AAA__3GPP__Coupled__Node__Diameter__ID() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Coupled_Node_Diameter_ID in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Coupled__Node__Diameter__ID) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Coupled_Node_Diameter_ID in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Coupled__Node__Diameter__ID; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Real__Time__Tariff__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Real__Time__Tariff__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Real__Time__Tariff__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Real__Time__Tariff__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Real__Time__Tariff__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Real__Time__Tariff__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Real__Time__Tariff__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Real_Time_Tariff_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Real__Time__Tariff__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Real_Time_Tariff_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Real__Time__Tariff__Information; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__STN__SR() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__STN__SR) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__STN__SR = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__STN__SR = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__STN__SR; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__STN__SR; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__STN__SR() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_STN_SR in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__STN__SR) TTCN_error("Accessing non-selected field avp_AAA_3GPP_STN_SR in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__STN__SR; } DCA__3GPP__SDP__Type_template& AVP__Data_template::avp__DCA__3GPP__SDP__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SDP__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SDP__Type = new DCA__3GPP__SDP__Type_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SDP__Type = new DCA__3GPP__SDP__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SDP__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SDP__Type; } const DCA__3GPP__SDP__Type_template& AVP__Data_template::avp__DCA__3GPP__SDP__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SDP_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SDP__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SDP_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SDP__Type; } OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Supported__Vendor__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Supported__Vendor__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Supported__Vendor__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Supported__Vendor__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Supported__Vendor__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Supported__Vendor__Id; } const OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Supported__Vendor__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Supported_Vendor_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Supported__Vendor__Id) TTCN_error("Accessing non-selected field avp_BASE_NONE_Supported_Vendor_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Supported__Vendor__Id; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__ServiceTypeIdentity() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__ServiceTypeIdentity) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__ServiceTypeIdentity = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__ServiceTypeIdentity = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__ServiceTypeIdentity; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__ServiceTypeIdentity; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__ServiceTypeIdentity() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_ServiceTypeIdentity in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__ServiceTypeIdentity) TTCN_error("Accessing non-selected field avp_AAA_3GPP_ServiceTypeIdentity in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__ServiceTypeIdentity; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Requested__Party__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Requested__Party__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Requested__Party__Address = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Requested__Party__Address = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Requested__Party__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Requested__Party__Address; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Requested__Party__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Requested_Party_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Requested__Party__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Requested_Party_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Requested__Party__Address; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Announcement__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Announcement__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Announcement__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Announcement__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Announcement__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Announcement__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Announcement__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Announcement_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Announcement__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Announcement_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Announcement__Information; } DNAS__NONE__Acct__Authentic_template& AVP__Data_template::avp__DNAS__NONE__Acct__Authentic() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Acct__Authentic) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Acct__Authentic = new DNAS__NONE__Acct__Authentic_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Acct__Authentic = new DNAS__NONE__Acct__Authentic_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Acct__Authentic; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Acct__Authentic; } const DNAS__NONE__Acct__Authentic_template& AVP__Data_template::avp__DNAS__NONE__Acct__Authentic() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Acct_Authentic in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Acct__Authentic) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Acct_Authentic in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Acct__Authentic; } OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__Service__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Service__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Service__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Service__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Service__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Service__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__Service__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Service_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Service__Identifier) TTCN_error("Accessing non-selected field avp_DCC_NONE_Service_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Service__Identifier; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__AUTN() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__AUTN) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__AUTN = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__AUTN = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__AUTN; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__AUTN; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__AUTN() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_AUTN in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__AUTN) TTCN_error("Accessing non-selected field avp_AAA_3GPP_AUTN in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__AUTN; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Non__3GPP__User__Data() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__User__Data) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Non__3GPP__User__Data = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Non__3GPP__User__Data = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__User__Data; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Non__3GPP__User__Data; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Non__3GPP__User__Data() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Non_3GPP_User_Data in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__User__Data) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Non_3GPP_User_Data in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Non__3GPP__User__Data; } DCA__3GPP__Delivery__Report__Requested_template& AVP__Data_template::avp__DCA__3GPP__Delivery__Report__Requested() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Delivery__Report__Requested) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Delivery__Report__Requested = new DCA__3GPP__Delivery__Report__Requested_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Delivery__Report__Requested = new DCA__3GPP__Delivery__Report__Requested_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Delivery__Report__Requested; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Delivery__Report__Requested; } const DCA__3GPP__Delivery__Report__Requested_template& AVP__Data_template::avp__DCA__3GPP__Delivery__Report__Requested() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Delivery_Report_Requested in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Delivery__Report__Requested) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Delivery_Report_Requested in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Delivery__Report__Requested; } OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__TWAN__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__TWAN__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__TWAN__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__TWAN__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__TWAN__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__TWAN__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__TWAN__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_TWAN_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__TWAN__Identifier) TTCN_error("Accessing non-selected field avp_GI_3GPP_TWAN_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__TWAN__Identifier; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Origination__Time__Stamp() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Origination__Time__Stamp) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Origination__Time__Stamp = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Origination__Time__Stamp = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Origination__Time__Stamp; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Origination__Time__Stamp; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Origination__Time__Stamp() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Origination_Time_Stamp in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Origination__Time__Stamp) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Origination_Time_Stamp in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Origination__Time__Stamp; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__LCS__APN() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__LCS__APN) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__LCS__APN = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__LCS__APN = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__LCS__APN; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__LCS__APN; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__LCS__APN() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_LCS_APN in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__LCS__APN) TTCN_error("Accessing non-selected field avp_DCA_3GPP_LCS_APN in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__LCS__APN; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Envelope__End__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Envelope__End__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Envelope__End__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Envelope__End__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Envelope__End__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Envelope__End__Time; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Envelope__End__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Envelope_End_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Envelope__End__Time) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Envelope_End_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Envelope__End__Time; } AVP__list_template& AVP__Data_template::avp__RX__3GPP__Sponsored__Connectivity__Data() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Sponsored__Connectivity__Data) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Sponsored__Connectivity__Data = new AVP__list_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Sponsored__Connectivity__Data = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Sponsored__Connectivity__Data; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Sponsored__Connectivity__Data; } const AVP__list_template& AVP__Data_template::avp__RX__3GPP__Sponsored__Connectivity__Data() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Sponsored_Connectivity_Data in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Sponsored__Connectivity__Data) TTCN_error("Accessing non-selected field avp_RX_3GPP_Sponsored_Connectivity_Data in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Sponsored__Connectivity__Data; } BASE__NONE__Auth__Request__Type_template& AVP__Data_template::avp__BASE__NONE__Auth__Request__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Auth__Request__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Auth__Request__Type = new BASE__NONE__Auth__Request__Type_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Auth__Request__Type = new BASE__NONE__Auth__Request__Type_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Auth__Request__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Auth__Request__Type; } const BASE__NONE__Auth__Request__Type_template& AVP__Data_template::avp__BASE__NONE__Auth__Request__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Auth_Request_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Auth__Request__Type) TTCN_error("Accessing non-selected field avp_BASE_NONE_Auth_Request_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Auth__Request__Type; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Application__Server__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Application__Server__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Application__Server__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Application__Server__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Application__Server__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Application__Server__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Application__Server__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Application_Server_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Application__Server__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Application_Server_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Application__Server__Information; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Originator__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Originator__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Originator__Address = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Originator__Address = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Originator__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Originator__Address; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Originator__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Originator_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Originator__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Originator_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Originator__Address; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Network__Call__Reference__Number() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Network__Call__Reference__Number) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Network__Call__Reference__Number = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Network__Call__Reference__Number = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Network__Call__Reference__Number; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Network__Call__Reference__Number; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Network__Call__Reference__Number() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Network_Call_Reference_Number in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Network__Call__Reference__Number) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Network_Call_Reference_Number in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Network__Call__Reference__Number; } AVP__list_template& AVP__Data_template::avp__S6__3GPP__AESE__Communication__Pattern() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__AESE__Communication__Pattern) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__AESE__Communication__Pattern = new AVP__list_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__AESE__Communication__Pattern = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__AESE__Communication__Pattern; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__AESE__Communication__Pattern; } const AVP__list_template& AVP__Data_template::avp__S6__3GPP__AESE__Communication__Pattern() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_AESE_Communication_Pattern in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__AESE__Communication__Pattern) TTCN_error("Accessing non-selected field avp_S6_3GPP_AESE_Communication_Pattern in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__AESE__Communication__Pattern; } PCC__3GPP__NBIFOM__Mode_template& AVP__Data_template::avp__PCC__3GPP__NBIFOM__Mode() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__NBIFOM__Mode) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__NBIFOM__Mode = new PCC__3GPP__NBIFOM__Mode_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__NBIFOM__Mode = new PCC__3GPP__NBIFOM__Mode_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__NBIFOM__Mode; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__NBIFOM__Mode; } const PCC__3GPP__NBIFOM__Mode_template& AVP__Data_template::avp__PCC__3GPP__NBIFOM__Mode() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_NBIFOM_Mode in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__NBIFOM__Mode) TTCN_error("Accessing non-selected field avp_PCC_3GPP_NBIFOM_Mode in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__NBIFOM__Mode; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Redirect__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Redirect__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Redirect__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Redirect__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Redirect__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Redirect__Information; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Redirect__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Redirect_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Redirect__Information) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Redirect_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Redirect__Information; } OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__Validity__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Validity__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Validity__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Validity__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Validity__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Validity__Time; } const OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__Validity__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Validity_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Validity__Time) TTCN_error("Accessing non-selected field avp_DCC_NONE_Validity_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Validity__Time; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Monitoring_UE_VPLMN_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Monitoring_UE_VPLMN_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Event__Handling() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Event__Handling) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Event__Handling = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Event__Handling = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Event__Handling; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Event__Handling; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Event__Handling() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Event_Handling in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Event__Handling) TTCN_error("Accessing non-selected field avp_S6_3GPP_Event_Handling in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Event__Handling; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__ToS__Traffic__Class() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__ToS__Traffic__Class) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__ToS__Traffic__Class = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__ToS__Traffic__Class = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__ToS__Traffic__Class; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__ToS__Traffic__Class; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__ToS__Traffic__Class() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_ToS_Traffic_Class in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__ToS__Traffic__Class) TTCN_error("Accessing non-selected field avp_PCC_3GPP_ToS_Traffic_Class in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__ToS__Traffic__Class; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Tracking__Area__Identity() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Tracking__Area__Identity) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Tracking__Area__Identity = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Tracking__Area__Identity = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Tracking__Area__Identity; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Tracking__Area__Identity; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Tracking__Area__Identity() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Tracking_Area_Identity in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Tracking__Area__Identity) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Tracking_Area_Identity in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Tracking__Area__Identity; } OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__HA__to__FA__SPI() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__FA__SPI) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__FA__SPI; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI; } const OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__HA__to__FA__SPI() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_HA_to_FA_SPI in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__FA__SPI) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_HA_to_FA_SPI in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Min__Desired__Bandwidth__UL() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Min__Desired__Bandwidth__UL) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__UL = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__UL = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Min__Desired__Bandwidth__UL; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__UL; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Min__Desired__Bandwidth__UL() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Min_Desired_Bandwidth_UL in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Min__Desired__Bandwidth__UL) TTCN_error("Accessing non-selected field avp_RX_3GPP_Min_Desired_Bandwidth_UL in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__UL; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__UVR__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__UVR__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__UVR__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__UVR__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__UVR__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__UVR__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__UVR__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_UVR_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__UVR__Flags) TTCN_error("Accessing non-selected field avp_AAA_3GPP_UVR_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__UVR__Flags; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__PS__Free__Format__Data() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PS__Free__Format__Data) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__PS__Free__Format__Data = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__PS__Free__Format__Data = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__PS__Free__Format__Data; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__PS__Free__Format__Data; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__PS__Free__Format__Data() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_PS_Free_Format_Data in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PS__Free__Format__Data) TTCN_error("Accessing non-selected field avp_DCA_3GPP_PS_Free_Format_Data in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__PS__Free__Format__Data; } CxDx__3GPP__Originating__Request_template& AVP__Data_template::avp__CxDx__3GPP__Originating__Request() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Originating__Request) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Originating__Request = new CxDx__3GPP__Originating__Request_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Originating__Request = new CxDx__3GPP__Originating__Request_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Originating__Request; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Originating__Request; } const CxDx__3GPP__Originating__Request_template& AVP__Data_template::avp__CxDx__3GPP__Originating__Request() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Originating_Request in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Originating__Request) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Originating_Request in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Originating__Request; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__PDN__Connection__ID() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__PDN__Connection__ID) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__PDN__Connection__ID = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__PDN__Connection__ID = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__PDN__Connection__ID; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__PDN__Connection__ID; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__PDN__Connection__ID() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_PDN_Connection_ID in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__PDN__Connection__ID) TTCN_error("Accessing non-selected field avp_PCC_3GPP_PDN_Connection_ID in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__PDN__Connection__ID; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Subscription__Data__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Subscription__Data__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Subscription__Data__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Subscription__Data__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Subscription__Data__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Subscription_Data_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data__Flags) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Subscription_Data_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Subscription__Data__Flags; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Framed__IPv6__Route() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Route) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Framed__IPv6__Route = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Framed__IPv6__Route = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Route; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Framed__IPv6__Route; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Framed__IPv6__Route() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Framed_IPv6_Route in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Route) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Framed_IPv6_Route in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Framed__IPv6__Route; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__PRA__Remove() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__PRA__Remove) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__PRA__Remove = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__PRA__Remove = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__PRA__Remove; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__PRA__Remove; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__PRA__Remove() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_PRA_Remove in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__PRA__Remove) TTCN_error("Accessing non-selected field avp_PCC_3GPP_PRA_Remove in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__PRA__Remove; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__DSR__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__DSR__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__DSR__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__DSR__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__DSR__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__DSR__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__DSR__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_DSR_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__DSR__Flags) TTCN_error("Accessing non-selected field avp_AAA_3GPP_DSR_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__DSR__Flags; } AVP__list_template& AVP__Data_template::avp__DCC__NONE__Granted__Service__Unit() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Granted__Service__Unit) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Granted__Service__Unit = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Granted__Service__Unit = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Granted__Service__Unit; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Granted__Service__Unit; } const AVP__list_template& AVP__Data_template::avp__DCC__NONE__Granted__Service__Unit() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Granted_Service_Unit in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Granted__Service__Unit) TTCN_error("Accessing non-selected field avp_DCC_NONE_Granted_Service_Unit in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Granted__Service__Unit; } OCTETSTRING_template& AVP__Data_template::avp__MIPv6__NONE__MIP__Timestamp() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv6__NONE__MIP__Timestamp) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv6__NONE__MIP__Timestamp = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv6__NONE__MIP__Timestamp = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv6__NONE__MIP__Timestamp; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv6__NONE__MIP__Timestamp; } const OCTETSTRING_template& AVP__Data_template::avp__MIPv6__NONE__MIP__Timestamp() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv6_NONE_MIP_Timestamp in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv6__NONE__MIP__Timestamp) TTCN_error("Accessing non-selected field avp_MIPv6_NONE_MIP_Timestamp in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv6__NONE__MIP__Timestamp; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Number__Portability__Routing__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Number__Portability__Routing__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Number__Portability__Routing__Information = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Number__Portability__Routing__Information = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Number__Portability__Routing__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Number__Portability__Routing__Information; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Number__Portability__Routing__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Number_Portability_Routing_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Number__Portability__Routing__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Number_Portability_Routing_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Number__Portability__Routing__Information; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Subscribed_Periodic_RAU_TAU_Timer in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Subscribed_Periodic_RAU_TAU_Timer in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Specific__APN__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Specific__APN__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Specific__APN__Info = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Specific__APN__Info = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Specific__APN__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Specific__APN__Info; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Specific__APN__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Specific_APN_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Specific__APN__Info) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Specific_APN_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Specific__APN__Info; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Terminal__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Terminal__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Terminal__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Terminal__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Terminal__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Terminal__Information; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Terminal__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Terminal_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Terminal__Information) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Terminal_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Terminal__Information; } AVP__list_template& AVP__Data_template::avp__CxDx__3GPP__Restoration__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Restoration__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Restoration__Info = new AVP__list_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Restoration__Info = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Restoration__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Restoration__Info; } const AVP__list_template& AVP__Data_template::avp__CxDx__3GPP__Restoration__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Restoration_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Restoration__Info) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Restoration_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Restoration__Info; } OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Product__Name() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Product__Name) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Product__Name = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Product__Name = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Product__Name; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Product__Name; } const OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Product__Name() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Product_Name in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Product__Name) TTCN_error("Accessing non-selected field avp_BASE_NONE_Product_Name in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Product__Name; } AVP__list_template& AVP__Data_template::avp__MIPv4__NONE__MIP__HA__to__MN__MSA() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__MN__MSA) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA = new AVP__list_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__MN__MSA; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA; } const AVP__list_template& AVP__Data_template::avp__MIPv4__NONE__MIP__HA__to__MN__MSA() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_HA_to_MN_MSA in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__MN__MSA) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_HA_to_MN_MSA in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Account__Expiration() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Account__Expiration) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Account__Expiration = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Account__Expiration = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Account__Expiration; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Account__Expiration; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Account__Expiration() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Account_Expiration in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Account__Expiration) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Account_Expiration in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Account__Expiration; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__CSG__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__CSG__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__CSG__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__CSG__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__CSG__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__CSG__Id; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__CSG__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_CSG_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__CSG__Id) TTCN_error("Accessing non-selected field avp_AAA_3GPP_CSG_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__CSG__Id; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Framed__IP__Netmask() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__IP__Netmask) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Framed__IP__Netmask = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Framed__IP__Netmask = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Framed__IP__Netmask; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Framed__IP__Netmask; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Framed__IP__Netmask() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Framed_IP_Netmask in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__IP__Netmask) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Framed_IP_Netmask in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Framed__IP__Netmask; } OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__IPv6__DNS__Servers() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__IPv6__DNS__Servers) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__3GPP__IPv6__DNS__Servers; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers; } const OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__IPv6__DNS__Servers() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_3GPP_IPv6_DNS_Servers in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__IPv6__DNS__Servers) TTCN_error("Accessing non-selected field avp_GI_3GPP_3GPP_IPv6_DNS_Servers in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__SSID() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__SSID) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__SSID = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__SSID = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__SSID; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__SSID; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__SSID() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_SSID in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__SSID) TTCN_error("Accessing non-selected field avp_AAA_3GPP_SSID in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__SSID; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Call__Barring__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Call__Barring__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Call__Barring__Info = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Call__Barring__Info = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Call__Barring__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Call__Barring__Info; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Call__Barring__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Call_Barring_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Call__Barring__Info) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Call_Barring_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Call__Barring__Info; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__BSSID() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__BSSID) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__BSSID = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__BSSID = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__BSSID; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__BSSID; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__BSSID() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_BSSID in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__BSSID) TTCN_error("Accessing non-selected field avp_DCA_3GPP_BSSID in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__BSSID; } AVP__list_template& AVP__Data_template::avp__DCC__NONE__Service__Parameter__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Service__Parameter__Info = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Service__Parameter__Info = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Service__Parameter__Info; } const AVP__list_template& AVP__Data_template::avp__DCC__NONE__Service__Parameter__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Service_Parameter_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Info) TTCN_error("Accessing non-selected field avp_DCC_NONE_Service_Parameter_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Service__Parameter__Info; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Talk__Burst__Exchange() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Exchange) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Talk__Burst__Exchange = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Talk__Burst__Exchange = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Exchange; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Talk__Burst__Exchange; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Talk__Burst__Exchange() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Talk_Burst_Exchange in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Exchange) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Talk_Burst_Exchange in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Talk__Burst__Exchange; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Variable__Part__Order() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Order) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Variable__Part__Order = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Variable__Part__Order = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Order; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Variable__Part__Order; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Variable__Part__Order() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Variable_Part_Order in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Order) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Variable_Part_Order in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Variable__Part__Order; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Time__Quota__Mechanism() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Mechanism) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Time__Quota__Mechanism = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Time__Quota__Mechanism = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Mechanism; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Time__Quota__Mechanism; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Time__Quota__Mechanism() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Time_Quota_Mechanism in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Mechanism) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Time_Quota_Mechanism in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Time__Quota__Mechanism; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__ANID() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__ANID) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__ANID = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__ANID = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__ANID; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__ANID; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__ANID() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_ANID in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__ANID) TTCN_error("Accessing non-selected field avp_AAA_3GPP_ANID in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__ANID; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Monitoring__Event__Report__Number() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Report__Number) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Number = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Number = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Report__Number; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Number; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Monitoring__Event__Report__Number() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Monitoring_Event_Report_Number in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Report__Number) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Monitoring_Event_Report_Number in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Number; } CHARSTRING_template& AVP__Data_template::avp__S6__3GPP__IP__SM__GW__Name() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Name) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__IP__SM__GW__Name = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__IP__SM__GW__Name = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Name; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__IP__SM__GW__Name; } const CHARSTRING_template& AVP__Data_template::avp__S6__3GPP__IP__SM__GW__Name() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_IP_SM_GW_Name in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Name) TTCN_error("Accessing non-selected field avp_S6_3GPP_IP_SM_GW_Name in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__IP__SM__GW__Name; } OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Origin__State__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Origin__State__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Origin__State__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Origin__State__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Origin__State__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Origin__State__Id; } const OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Origin__State__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Origin_State_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Origin__State__Id) TTCN_error("Accessing non-selected field avp_BASE_NONE_Origin_State_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Origin__State__Id; } AVP__list_template& AVP__Data_template::avp__RX__3GPP__Media__Sub__Component() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Media__Sub__Component) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Media__Sub__Component = new AVP__list_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Media__Sub__Component = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Media__Sub__Component; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Media__Sub__Component; } const AVP__list_template& AVP__Data_template::avp__RX__3GPP__Media__Sub__Component() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Media_Sub_Component in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Media__Sub__Component) TTCN_error("Accessing non-selected field avp_RX_3GPP_Media_Sub_Component in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Media__Sub__Component; } DCA__3GPP__CN__Operator__Selection__Entity_template& AVP__Data_template::avp__DCA__3GPP__CN__Operator__Selection__Entity() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__CN__Operator__Selection__Entity) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__CN__Operator__Selection__Entity = new DCA__3GPP__CN__Operator__Selection__Entity_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__CN__Operator__Selection__Entity = new DCA__3GPP__CN__Operator__Selection__Entity_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__CN__Operator__Selection__Entity; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__CN__Operator__Selection__Entity; } const DCA__3GPP__CN__Operator__Selection__Entity_template& AVP__Data_template::avp__DCA__3GPP__CN__Operator__Selection__Entity() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_CN_Operator_Selection_Entity in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__CN__Operator__Selection__Entity) TTCN_error("Accessing non-selected field avp_DCA_3GPP_CN_Operator_Selection_Entity in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__CN__Operator__Selection__Entity; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Accuracy() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Accuracy) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Accuracy = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Accuracy = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Accuracy; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Accuracy; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Accuracy() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Accuracy in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Accuracy) TTCN_error("Accessing non-selected field avp_S6_3GPP_Accuracy in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Accuracy; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Charging__Rule__Remove() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Remove) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Charging__Rule__Remove = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Charging__Rule__Remove = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Remove; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Charging__Rule__Remove; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Charging__Rule__Remove() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Charging_Rule_Remove in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Remove) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Charging_Rule_Remove in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Charging__Rule__Remove; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Originating__IOI() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Originating__IOI) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Originating__IOI = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Originating__IOI = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Originating__IOI; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Originating__IOI; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Originating__IOI() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Originating_IOI in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Originating__IOI) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Originating_IOI in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Originating__IOI; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Min__Requested__Bandwidth__DL() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Min__Requested__Bandwidth__DL) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__DL = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__DL = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Min__Requested__Bandwidth__DL; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__DL; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Min__Requested__Bandwidth__DL() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Min_Requested_Bandwidth_DL in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Min__Requested__Bandwidth__DL) TTCN_error("Accessing non-selected field avp_RX_3GPP_Min_Requested_Bandwidth_DL in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__DL; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__ProSe__Function__PLMN__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__ProSe__Function__PLMN__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_ProSe_Function_PLMN_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier) TTCN_error("Accessing non-selected field avp_DCA_3GPP_ProSe_Function_PLMN_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier; } AVP__list_template& AVP__Data_template::avp__S6__3GPP__Service__Report() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Service__Report) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Service__Report = new AVP__list_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Service__Report = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Service__Report; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Service__Report; } const AVP__list_template& AVP__Data_template::avp__S6__3GPP__Service__Report() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Service_Report in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Service__Report) TTCN_error("Accessing non-selected field avp_S6_3GPP_Service_Report in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Service__Report; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Tunnel__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Tunnel__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Tunnel__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Tunnel__Information; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Tunnel__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Tunnel_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Information) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Tunnel_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Tunnel__Information; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Bearer__Service() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Bearer__Service) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Bearer__Service = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Bearer__Service = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Bearer__Service; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Bearer__Service; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Bearer__Service() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Bearer_Service in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Bearer__Service) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Bearer_Service in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Bearer__Service; } CHARSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name; } const CHARSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Primary_Charging_Collection_Function_Name in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Primary_Charging_Collection_Function_Name in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__QoS__Rule__Definition() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Definition) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__QoS__Rule__Definition = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__QoS__Rule__Definition = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Definition; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__QoS__Rule__Definition; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__QoS__Rule__Definition() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_QoS_Rule_Definition in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Definition) TTCN_error("Accessing non-selected field avp_PCC_3GPP_QoS_Rule_Definition in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__QoS__Rule__Definition; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Time__Zone() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Time__Zone) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Time__Zone = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Time__Zone = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Time__Zone; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Time__Zone; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Time__Zone() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Time_Zone in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Time__Zone) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Time_Zone in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Time__Zone; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Periodic__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Periodic__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Periodic__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Periodic__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Periodic__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Periodic__Time; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Periodic__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Periodic_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Periodic__Time) TTCN_error("Accessing non-selected field avp_S6_3GPP_Periodic_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Periodic__Time; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Routing__Rule__Failure__Code() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Failure__Code) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Routing__Rule__Failure__Code = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Routing__Rule__Failure__Code = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Failure__Code; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Routing__Rule__Failure__Code; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Routing__Rule__Failure__Code() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Routing_Rule_Failure_Code in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Failure__Code) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Routing_Rule_Failure_Code in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Routing__Rule__Failure__Code; } CHARSTRING_template& AVP__Data_template::avp__PCC__3GPP__TDF__Destination__Host() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__TDF__Destination__Host) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__TDF__Destination__Host = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__TDF__Destination__Host = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__TDF__Destination__Host; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__TDF__Destination__Host; } const CHARSTRING_template& AVP__Data_template::avp__PCC__3GPP__TDF__Destination__Host() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_TDF_Destination_Host in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__TDF__Destination__Host) TTCN_error("Accessing non-selected field avp_PCC_3GPP_TDF_Destination_Host in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__TDF__Destination__Host; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Local__Group__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Local__Group__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Local__Group__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Local__Group__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Local__Group__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Local__Group__Id; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Local__Group__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Local_Group_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Local__Group__Id) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Local_Group_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Local__Group__Id; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SM__Discharge__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SM__Discharge__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SM__Discharge__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SM__Discharge__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SM__Discharge__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SM__Discharge__Time; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SM__Discharge__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SM_Discharge_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SM__Discharge__Time) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SM_Discharge_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SM__Discharge__Time; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Requestor__PLMN__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Requestor__PLMN__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Requestor__PLMN__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Requestor__PLMN__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Requestor__PLMN__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Requestor__PLMN__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Requestor__PLMN__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Requestor_PLMN_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Requestor__PLMN__Identifier) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Requestor_PLMN_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Requestor__PLMN__Identifier; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__IMS__Application__Reference__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__IMS__Application__Reference__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__IMS__Application__Reference__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__IMS__Application__Reference__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__IMS__Application__Reference__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__IMS__Application__Reference__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__IMS__Application__Reference__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_IMS_Application_Reference_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__IMS__Application__Reference__Identifier) TTCN_error("Accessing non-selected field avp_DCA_3GPP_IMS_Application_Reference_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__IMS__Application__Reference__Identifier; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Charging__Rule__Report() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Report) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Charging__Rule__Report = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Charging__Rule__Report = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Report; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Charging__Rule__Report; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Charging__Rule__Report() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Charging_Rule_Report in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Report) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Charging_Rule_Report in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Charging__Rule__Report; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Service__Area__Identity() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Service__Area__Identity) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Service__Area__Identity = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Service__Area__Identity = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Service__Area__Identity; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Service__Area__Identity; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Service__Area__Identity() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Service_Area_Identity in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Service__Area__Identity) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Service_Area_Identity in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Service__Area__Identity; } OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__User__Name() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__User__Name) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__User__Name = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__User__Name = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__User__Name; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__User__Name; } const OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__User__Name() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_User_Name in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__User__Name) TTCN_error("Accessing non-selected field avp_BASE_NONE_User_Name in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__User__Name; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__UE__PC5__AMBR() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__UE__PC5__AMBR) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__UE__PC5__AMBR = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__UE__PC5__AMBR = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__UE__PC5__AMBR; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__UE__PC5__AMBR; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__UE__PC5__AMBR() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_UE_PC5_AMBR in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__UE__PC5__AMBR) TTCN_error("Accessing non-selected field avp_AAA_3GPP_UE_PC5_AMBR in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__UE__PC5__AMBR; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Public__Identity() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Public__Identity) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Public__Identity = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Public__Identity = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Public__Identity; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Public__Identity; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Public__Identity() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Public_Identity in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Public__Identity) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Public_Identity in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Public__Identity; } OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Accounting__Sub__Session__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Accounting__Sub__Session__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Accounting__Sub__Session__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Accounting__Sub__Session__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Accounting__Sub__Session__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Accounting__Sub__Session__Id; } const OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Accounting__Sub__Session__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Accounting_Sub_Session_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Accounting__Sub__Session__Id) TTCN_error("Accessing non-selected field avp_BASE_NONE_Accounting_Sub_Session_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Accounting__Sub__Session__Id; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Acct__Delay__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Acct__Delay__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Acct__Delay__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Acct__Delay__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Acct__Delay__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Acct__Delay__Time; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Acct__Delay__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Acct_Delay_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Acct__Delay__Time) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Acct_Delay_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Acct__Delay__Time; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Local__Sequence__Number() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Local__Sequence__Number) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Local__Sequence__Number = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Local__Sequence__Number = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Local__Sequence__Number; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Local__Sequence__Number; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Local__Sequence__Number() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Local_Sequence_Number in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Local__Sequence__Number) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Local_Sequence_Number in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Local__Sequence__Number; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__UAR__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__UAR__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__UAR__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__UAR__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__UAR__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__UAR__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__UAR__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_UAR_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__UAR__Flags) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_UAR_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__UAR__Flags; } AAA__3GPP__Collection__Period__RRM__UMTS_template& AVP__Data_template::avp__AAA__3GPP__Collection__Period__RRM__UMTS() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Collection__Period__RRM__UMTS) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Collection__Period__RRM__UMTS = new AAA__3GPP__Collection__Period__RRM__UMTS_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Collection__Period__RRM__UMTS = new AAA__3GPP__Collection__Period__RRM__UMTS_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Collection__Period__RRM__UMTS; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Collection__Period__RRM__UMTS; } const AAA__3GPP__Collection__Period__RRM__UMTS_template& AVP__Data_template::avp__AAA__3GPP__Collection__Period__RRM__UMTS() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Collection_Period_RRM_UMTS in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Collection__Period__RRM__UMTS) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Collection_Period_RRM_UMTS in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Collection__Period__RRM__UMTS; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Operator__Determined__Barring() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Operator__Determined__Barring) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Operator__Determined__Barring = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Operator__Determined__Barring = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Operator__Determined__Barring; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Operator__Determined__Barring; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Operator__Determined__Barring() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Operator_Determined_Barring in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Operator__Determined__Barring) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Operator_Determined_Barring in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Operator__Determined__Barring; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Recipient__Received__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Recipient__Received__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Recipient__Received__Address = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Recipient__Received__Address = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Recipient__Received__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Recipient__Received__Address; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Recipient__Received__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Recipient_Received_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Recipient__Received__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Recipient_Received_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Recipient__Received__Address; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Tunnel__Server__Endpoint() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Server__Endpoint) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Tunnel__Server__Endpoint = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Tunnel__Server__Endpoint = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Server__Endpoint; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Tunnel__Server__Endpoint; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Tunnel__Server__Endpoint() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Tunnel_Server_Endpoint in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Server__Endpoint) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Tunnel_Server_Endpoint in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Tunnel__Server__Endpoint; } CHARSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host; } const CHARSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_Candidate_Home_Agent_Host in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_Candidate_Home_Agent_Host in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host; } OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Session__Binding() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Session__Binding) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Session__Binding = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Session__Binding = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Session__Binding; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Session__Binding; } const OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Session__Binding() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Session_Binding in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Session__Binding) TTCN_error("Accessing non-selected field avp_BASE_NONE_Session_Binding in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Session__Binding; } OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__IMEISV() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__IMEISV) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__3GPP__IMEISV = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__3GPP__IMEISV = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__3GPP__IMEISV; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__3GPP__IMEISV; } const OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__IMEISV() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_3GPP_IMEISV in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__IMEISV) TTCN_error("Accessing non-selected field avp_GI_3GPP_3GPP_IMEISV in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__3GPP__IMEISV; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__SS__Code() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__SS__Code) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__SS__Code = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__SS__Code = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__SS__Code; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__SS__Code; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__SS__Code() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_SS_Code in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__SS__Code) TTCN_error("Accessing non-selected field avp_AAA_3GPP_SS_Code in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__SS__Code; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__DCD__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__DCD__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__DCD__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__DCD__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__DCD__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__DCD__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__DCD__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_DCD_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__DCD__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_DCD_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__DCD__Information; } DCA__3GPP__Location__Estimate__Type_template& AVP__Data_template::avp__DCA__3GPP__Location__Estimate__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Location__Estimate__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Location__Estimate__Type = new DCA__3GPP__Location__Estimate__Type_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Location__Estimate__Type = new DCA__3GPP__Location__Estimate__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Location__Estimate__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Location__Estimate__Type; } const DCA__3GPP__Location__Estimate__Type_template& AVP__Data_template::avp__DCA__3GPP__Location__Estimate__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Location_Estimate_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Location__Estimate__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Location_Estimate_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Location__Estimate__Type; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Time__Indicator() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Time__Indicator) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Time__Indicator = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Time__Indicator = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Time__Indicator; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Time__Indicator; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Time__Indicator() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Time_Indicator in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Time__Indicator) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Time_Indicator in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Time__Indicator; } DCA__3GPP__Addressee__Type_template& AVP__Data_template::avp__DCA__3GPP__Addressee__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Addressee__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Addressee__Type = new DCA__3GPP__Addressee__Type_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Addressee__Type = new DCA__3GPP__Addressee__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Addressee__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Addressee__Type; } const DCA__3GPP__Addressee__Type_template& AVP__Data_template::avp__DCA__3GPP__Addressee__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Addressee_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Addressee__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Addressee_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Addressee__Type; } OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Acct__Multi__Session__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Acct__Multi__Session__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Acct__Multi__Session__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Acct__Multi__Session__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Acct__Multi__Session__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Acct__Multi__Session__Id; } const OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Acct__Multi__Session__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Acct_Multi_Session_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Acct__Multi__Session__Id) TTCN_error("Accessing non-selected field avp_BASE_NONE_Acct_Multi_Session_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Acct__Multi__Session__Id; } OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__Subscription__Id__Data() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Subscription__Id__Data) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Subscription__Id__Data = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Subscription__Id__Data = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Subscription__Id__Data; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Subscription__Id__Data; } const OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__Subscription__Id__Data() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Subscription_Id_Data in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Subscription__Id__Data) TTCN_error("Accessing non-selected field avp_DCC_NONE_Subscription_Id_Data in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Subscription__Id__Data; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__TWAN__Connectivity__Parameters() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__TWAN__Connectivity__Parameters) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__TWAN__Connectivity__Parameters = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__TWAN__Connectivity__Parameters = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__TWAN__Connectivity__Parameters; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__TWAN__Connectivity__Parameters; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__TWAN__Connectivity__Parameters() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_TWAN_Connectivity_Parameters in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__TWAN__Connectivity__Parameters) TTCN_error("Accessing non-selected field avp_AAA_3GPP_TWAN_Connectivity_Parameters in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__TWAN__Connectivity__Parameters; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Reply__Applic__ID() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Reply__Applic__ID) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Reply__Applic__ID = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Reply__Applic__ID = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Reply__Applic__ID; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Reply__Applic__ID; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Reply__Applic__ID() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Reply_Applic_ID in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Reply__Applic__ID) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Reply_Applic_ID in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Reply__Applic__ID; } DCA__3GPP__Participant__Access__Priority_template& AVP__Data_template::avp__DCA__3GPP__Participant__Access__Priority() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Participant__Access__Priority) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Participant__Access__Priority = new DCA__3GPP__Participant__Access__Priority_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Participant__Access__Priority = new DCA__3GPP__Participant__Access__Priority_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Participant__Access__Priority; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Participant__Access__Priority; } const DCA__3GPP__Participant__Access__Priority_template& AVP__Data_template::avp__DCA__3GPP__Participant__Access__Priority() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Participant_Access_Priority in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Participant__Access__Priority) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Participant_Access_Priority in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Participant__Access__Priority; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__RS__Bandwidth() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__RS__Bandwidth) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__RS__Bandwidth = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__RS__Bandwidth = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__RS__Bandwidth; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__RS__Bandwidth; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__RS__Bandwidth() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_RS_Bandwidth in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__RS__Bandwidth) TTCN_error("Accessing non-selected field avp_RX_3GPP_RS_Bandwidth in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__RS__Bandwidth; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Reachability__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Reachability__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Reachability__Information = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Reachability__Information = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Reachability__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Reachability__Information; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Reachability__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Reachability_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Reachability__Information) TTCN_error("Accessing non-selected field avp_S6_3GPP_Reachability_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Reachability__Information; } MIPv4__NONE__MIP__Algorithm__Type_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Algorithm__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Algorithm__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__Algorithm__Type = new MIPv4__NONE__MIP__Algorithm__Type_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__Algorithm__Type = new MIPv4__NONE__MIP__Algorithm__Type_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__Algorithm__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__Algorithm__Type; } const MIPv4__NONE__MIP__Algorithm__Type_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Algorithm__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_Algorithm_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Algorithm__Type) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_Algorithm_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__Algorithm__Type; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SDP__Session__Description() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SDP__Session__Description) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SDP__Session__Description = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SDP__Session__Description = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SDP__Session__Description; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SDP__Session__Description; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SDP__Session__Description() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SDP_Session_Description in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SDP__Session__Description) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SDP_Session_Description in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SDP__Session__Description; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Extended__Min__Desired__BW__DL() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Desired__BW__DL) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__DL = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__DL = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Desired__BW__DL; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__DL; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Extended__Min__Desired__BW__DL() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Extended_Min_Desired_BW_DL in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Desired__BW__DL) TTCN_error("Accessing non-selected field avp_RX_3GPP_Extended_Min_Desired_BW_DL in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__DL; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Location__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Location__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Location__Info = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Location__Info = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Location__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Location__Info; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Location__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Location_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Location__Info) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Location_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Location__Info; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_UL in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL) TTCN_error("Accessing non-selected field avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_UL in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Event__Threshold__RSRQ() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__RSRQ) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Event__Threshold__RSRQ = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Event__Threshold__RSRQ = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__RSRQ; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Event__Threshold__RSRQ; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Event__Threshold__RSRQ() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Event_Threshold_RSRQ in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__RSRQ) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Event_Threshold_RSRQ in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Event__Threshold__RSRQ; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__LCS__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__LCS__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__LCS__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__LCS__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__LCS__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__LCS__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__LCS__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_LCS_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__LCS__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_LCS_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__LCS__Information; } AVP__list_template& AVP__Data_template::avp__S6__3GPP__Service__Parameters() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Service__Parameters) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Service__Parameters = new AVP__list_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Service__Parameters = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Service__Parameters; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Service__Parameters; } const AVP__list_template& AVP__Data_template::avp__S6__3GPP__Service__Parameters() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Service_Parameters in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Service__Parameters) TTCN_error("Accessing non-selected field avp_S6_3GPP_Service_Parameters in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Service__Parameters; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Presence__Reporting__Area__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Information; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Presence__Reporting__Area__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Presence_Reporting_Area_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Information) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Presence_Reporting_Area_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Information; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Routing__Rule__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Routing__Rule__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Routing__Rule__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Routing__Rule__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Routing__Rule__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Routing_Rule_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Identifier) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Routing_Rule_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Routing__Rule__Identifier; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__SMS__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SMS__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SMS__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SMS__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SMS__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SMS__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__SMS__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SMS_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SMS__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SMS_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SMS__Information; } AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__ePDG__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ePDG__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__ePDG__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__ePDG__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__ePDG__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__ePDG__Address; } const AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__ePDG__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_ePDG_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ePDG__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_ePDG_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__ePDG__Address; } PCC__3GPP__Event__Trigger_template& AVP__Data_template::avp__PCC__3GPP__Event__Trigger() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Event__Trigger) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Event__Trigger = new PCC__3GPP__Event__Trigger_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Event__Trigger = new PCC__3GPP__Event__Trigger_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Event__Trigger; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Event__Trigger; } const PCC__3GPP__Event__Trigger_template& AVP__Data_template::avp__PCC__3GPP__Event__Trigger() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Event_Trigger in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Event__Trigger) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Event_Trigger in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Event__Trigger; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__GCS__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__GCS__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__GCS__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__GCS__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__GCS__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__GCS__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__GCS__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_GCS_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__GCS__Identifier) TTCN_error("Accessing non-selected field avp_RX_3GPP_GCS_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__GCS__Identifier; } AVP__list_template& AVP__Data_template::avp__MIPv6__NONE__QoS__Capability() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv6__NONE__QoS__Capability) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv6__NONE__QoS__Capability = new AVP__list_template(ANY_VALUE); else single_value.field_avp__MIPv6__NONE__QoS__Capability = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv6__NONE__QoS__Capability; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv6__NONE__QoS__Capability; } const AVP__list_template& AVP__Data_template::avp__MIPv6__NONE__QoS__Capability() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv6_NONE_QoS_Capability in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv6__NONE__QoS__Capability) TTCN_error("Accessing non-selected field avp_MIPv6_NONE_QoS_Capability in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv6__NONE__QoS__Capability; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__ADC__Rule__Install() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Install) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__ADC__Rule__Install = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__ADC__Rule__Install = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Install; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__ADC__Rule__Install; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__ADC__Rule__Install() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_ADC_Rule_Install in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Install) TTCN_error("Accessing non-selected field avp_PCC_3GPP_ADC_Rule_Install in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__ADC__Rule__Install; } AAA__3GPP__Non__IP__PDN__Type__Indicator_template& AVP__Data_template::avp__AAA__3GPP__Non__IP__PDN__Type__Indicator() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator = new AAA__3GPP__Non__IP__PDN__Type__Indicator_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator = new AAA__3GPP__Non__IP__PDN__Type__Indicator_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator; } const AAA__3GPP__Non__IP__PDN__Type__Indicator_template& AVP__Data_template::avp__AAA__3GPP__Non__IP__PDN__Type__Indicator() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Non_IP_PDN_Type_Indicator in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Non_IP_PDN_Type_Indicator in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator; } OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__G__S__U__Pool__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__G__S__U__Pool__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__G__S__U__Pool__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__G__S__U__Pool__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__G__S__U__Pool__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__G__S__U__Pool__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__G__S__U__Pool__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_G_S_U_Pool_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__G__S__U__Pool__Identifier) TTCN_error("Accessing non-selected field avp_DCC_NONE_G_S_U_Pool_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__G__S__U__Pool__Identifier; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Outgoing__Session__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Outgoing__Session__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Outgoing__Session__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Outgoing__Session__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Outgoing__Session__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Outgoing__Session__Id; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Outgoing__Session__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Outgoing_Session_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Outgoing__Session__Id) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Outgoing_Session_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Outgoing__Session__Id; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__PoC__Controlling__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PoC__Controlling__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__PoC__Controlling__Address = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__PoC__Controlling__Address = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__PoC__Controlling__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__PoC__Controlling__Address; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__PoC__Controlling__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_PoC_Controlling_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PoC__Controlling__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_PoC_Controlling_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__PoC__Controlling__Address; } DCA__3GPP__Dynamic__Address__Flag_template& AVP__Data_template::avp__DCA__3GPP__Dynamic__Address__Flag() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Dynamic__Address__Flag) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag = new DCA__3GPP__Dynamic__Address__Flag_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag = new DCA__3GPP__Dynamic__Address__Flag_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Dynamic__Address__Flag; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag; } const DCA__3GPP__Dynamic__Address__Flag_template& AVP__Data_template::avp__DCA__3GPP__Dynamic__Address__Flag() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Dynamic_Address_Flag in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Dynamic__Address__Flag) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Dynamic_Address_Flag in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Confidentiality__Key() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Confidentiality__Key) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Confidentiality__Key = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Confidentiality__Key = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Confidentiality__Key; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Confidentiality__Key; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Confidentiality__Key() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Confidentiality_Key in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Confidentiality__Key) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Confidentiality_Key in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Confidentiality__Key; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Flow__Label() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Flow__Label) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Flow__Label = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Flow__Label = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Flow__Label; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Flow__Label; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Flow__Label() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Flow_Label in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Flow__Label) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Flow_Label in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Flow__Label; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__NAS__Port() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__NAS__Port) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__NAS__Port = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__NAS__Port = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__NAS__Port; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__NAS__Port; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__NAS__Port() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_NAS_Port in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__NAS__Port) TTCN_error("Accessing non-selected field avp_DNAS_NONE_NAS_Port in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__NAS__Port; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Authentication__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Authentication__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Authentication__Info = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Authentication__Info = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Authentication__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Authentication__Info; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Authentication__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Authentication_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Authentication__Info) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Authentication_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Authentication__Info; } DCA__3GPP__Transcoder__Inserted__Indication_template& AVP__Data_template::avp__DCA__3GPP__Transcoder__Inserted__Indication() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Transcoder__Inserted__Indication) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Transcoder__Inserted__Indication = new DCA__3GPP__Transcoder__Inserted__Indication_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Transcoder__Inserted__Indication = new DCA__3GPP__Transcoder__Inserted__Indication_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Transcoder__Inserted__Indication; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Transcoder__Inserted__Indication; } const DCA__3GPP__Transcoder__Inserted__Indication_template& AVP__Data_template::avp__DCA__3GPP__Transcoder__Inserted__Indication() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Transcoder_Inserted_Indication in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Transcoder__Inserted__Indication) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Transcoder_Inserted_Indication in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Transcoder__Inserted__Indication; } DCA__3GPP__SMS__Node_template& AVP__Data_template::avp__DCA__3GPP__SMS__Node() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SMS__Node) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SMS__Node = new DCA__3GPP__SMS__Node_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SMS__Node = new DCA__3GPP__SMS__Node_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SMS__Node; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SMS__Node; } const DCA__3GPP__SMS__Node_template& AVP__Data_template::avp__DCA__3GPP__SMS__Node() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SMS_Node in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SMS__Node) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SMS_Node in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SMS__Node; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Trace__Interface__List() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Trace__Interface__List) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Trace__Interface__List = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Trace__Interface__List = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Trace__Interface__List; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Trace__Interface__List; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Trace__Interface__List() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Trace_Interface_List in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Trace__Interface__List) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Trace_Interface_List in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Trace__Interface__List; } AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__SGW__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SGW__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SGW__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SGW__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SGW__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SGW__Address; } const AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__SGW__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SGW_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SGW__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SGW_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SGW__Address; } OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__Charging__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__Charging__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__3GPP__Charging__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__3GPP__Charging__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__3GPP__Charging__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__3GPP__Charging__Id; } const OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__Charging__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_3GPP_Charging_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__Charging__Id) TTCN_error("Accessing non-selected field avp_GI_3GPP_3GPP_Charging_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__3GPP__Charging__Id; } DNAS__NONE__CHAP__Algorithm_template& AVP__Data_template::avp__DNAS__NONE__CHAP__Algorithm() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__CHAP__Algorithm) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__CHAP__Algorithm = new DNAS__NONE__CHAP__Algorithm_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__CHAP__Algorithm = new DNAS__NONE__CHAP__Algorithm_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__CHAP__Algorithm; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__CHAP__Algorithm; } const DNAS__NONE__CHAP__Algorithm_template& AVP__Data_template::avp__DNAS__NONE__CHAP__Algorithm() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_CHAP_Algorithm in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__CHAP__Algorithm) TTCN_error("Accessing non-selected field avp_DNAS_NONE_CHAP_Algorithm in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__CHAP__Algorithm; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__APN__Configuration__Profile() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__APN__Configuration__Profile) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__APN__Configuration__Profile = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__APN__Configuration__Profile = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__APN__Configuration__Profile; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__APN__Configuration__Profile; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__APN__Configuration__Profile() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_APN_Configuration_Profile in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__APN__Configuration__Profile) TTCN_error("Accessing non-selected field avp_AAA_3GPP_APN_Configuration_Profile in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__APN__Configuration__Profile; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Number__Of__Received__Talk__Bursts() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Number__Of__Received__Talk__Bursts() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Number_Of_Received_Talk_Bursts in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Number_Of_Received_Talk_Bursts in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Full__Network__Name() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Full__Network__Name) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Full__Network__Name = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Full__Network__Name = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Full__Network__Name; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Full__Network__Name; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Full__Network__Name() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Full_Network_Name in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Full__Network__Name) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Full_Network_Name in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Full__Network__Name; } DCA__3GPP__Message__Type_template& AVP__Data_template::avp__DCA__3GPP__Message__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Message__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Message__Type = new DCA__3GPP__Message__Type_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Message__Type = new DCA__3GPP__Message__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Message__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Message__Type; } const DCA__3GPP__Message__Type_template& AVP__Data_template::avp__DCA__3GPP__Message__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Message_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Message__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Message_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Message__Type; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__APN__Rate__Control__Uplink() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control__Uplink) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__APN__Rate__Control__Uplink = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__APN__Rate__Control__Uplink = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control__Uplink; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__APN__Rate__Control__Uplink; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__APN__Rate__Control__Uplink() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_APN_Rate_Control_Uplink in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control__Uplink) TTCN_error("Accessing non-selected field avp_DCA_3GPP_APN_Rate_Control_Uplink in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__APN__Rate__Control__Uplink; } OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__CAMEL__Charging__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__CAMEL__Charging__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__3GPP__CAMEL__Charging__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info; } const OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__CAMEL__Charging__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_3GPP_CAMEL_Charging_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__CAMEL__Charging__Info) TTCN_error("Accessing non-selected field avp_GI_3GPP_3GPP_CAMEL_Charging_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__From__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__From__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__From__Address = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__From__Address = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__From__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__From__Address; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__From__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_From_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__From__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_From_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__From__Address; } AVP__Address_template& AVP__Data_template::avp__AAA__3GPP__TWAG__CP__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__TWAG__CP__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__TWAG__CP__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__TWAG__CP__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__TWAG__CP__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__TWAG__CP__Address; } const AVP__Address_template& AVP__Data_template::avp__AAA__3GPP__TWAG__CP__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_TWAG_CP_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__TWAG__CP__Address) TTCN_error("Accessing non-selected field avp_AAA_3GPP_TWAG_CP_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__TWAG__CP__Address; } DCA__3GPP__PDP__Context__Type_template& AVP__Data_template::avp__DCA__3GPP__PDP__Context__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PDP__Context__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__PDP__Context__Type = new DCA__3GPP__PDP__Context__Type_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__PDP__Context__Type = new DCA__3GPP__PDP__Context__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__PDP__Context__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__PDP__Context__Type; } const DCA__3GPP__PDP__Context__Type_template& AVP__Data_template::avp__DCA__3GPP__PDP__Context__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_PDP_Context_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PDP__Context__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_PDP_Context_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__PDP__Context__Type; } AVP__list_template& AVP__Data_template::avp__RX__3GPP__Flows() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Flows) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Flows = new AVP__list_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Flows = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Flows; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Flows; } const AVP__list_template& AVP__Data_template::avp__RX__3GPP__Flows() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Flows in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Flows) TTCN_error("Accessing non-selected field avp_RX_3GPP_Flows in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Flows; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__User__Session__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__User__Session__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__User__Session__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__User__Session__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__User__Session__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__User__Session__Id; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__User__Session__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_User_Session_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__User__Session__Id) TTCN_error("Accessing non-selected field avp_DCA_3GPP_User_Session_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__User__Session__Id; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__PoC__Change__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PoC__Change__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__PoC__Change__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__PoC__Change__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__PoC__Change__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__PoC__Change__Time; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__PoC__Change__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_PoC_Change_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PoC__Change__Time) TTCN_error("Accessing non-selected field avp_DCA_3GPP_PoC_Change_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__PoC__Change__Time; } DCA__3GPP__Privacy__Indicator_template& AVP__Data_template::avp__DCA__3GPP__Privacy__Indicator() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Privacy__Indicator) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Privacy__Indicator = new DCA__3GPP__Privacy__Indicator_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Privacy__Indicator = new DCA__3GPP__Privacy__Indicator_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Privacy__Indicator; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Privacy__Indicator; } const DCA__3GPP__Privacy__Indicator_template& AVP__Data_template::avp__DCA__3GPP__Privacy__Indicator() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Privacy_Indicator in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Privacy__Indicator) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Privacy_Indicator in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Privacy__Indicator; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__CIA__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__CIA__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__CIA__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__CIA__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__CIA__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__CIA__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__CIA__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_CIA_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__CIA__Flags) TTCN_error("Accessing non-selected field avp_S6_3GPP_CIA_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__CIA__Flags; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Extended__Min__Requested__BW__UL() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Requested__BW__UL) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__UL = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__UL = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Requested__BW__UL; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__UL; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Extended__Min__Requested__BW__UL() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Extended_Min_Requested_BW_UL in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Requested__BW__UL) TTCN_error("Accessing non-selected field avp_RX_3GPP_Extended_Min_Requested_BW_UL in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__UL; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Monitoring__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Monitoring__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Monitoring__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Monitoring__Time; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Monitoring__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Monitoring_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Time) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Monitoring_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Monitoring__Time; } OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__CC__Input__Octets() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__CC__Input__Octets) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__CC__Input__Octets = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__CC__Input__Octets = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__CC__Input__Octets; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__CC__Input__Octets; } const OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__CC__Input__Octets() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_CC_Input_Octets in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__CC__Input__Octets) TTCN_error("Accessing non-selected field avp_DCC_NONE_CC_Input_Octets in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__CC__Input__Octets; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Teleservice() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Teleservice) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Teleservice = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Teleservice = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Teleservice; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Teleservice; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Teleservice() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Teleservice in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Teleservice) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Teleservice in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Teleservice; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Quota__Consumption__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Quota__Consumption__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Quota__Consumption__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Quota__Consumption__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Quota__Consumption__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Quota__Consumption__Time; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Quota__Consumption__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Quota_Consumption_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Quota__Consumption__Time) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Quota_Consumption_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Quota__Consumption__Time; } AVP__list_template& AVP__Data_template::avp__S6__3GPP__UE__Reachability__Configuration() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__UE__Reachability__Configuration) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__UE__Reachability__Configuration = new AVP__list_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__UE__Reachability__Configuration = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__UE__Reachability__Configuration; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__UE__Reachability__Configuration; } const AVP__list_template& AVP__Data_template::avp__S6__3GPP__UE__Reachability__Configuration() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_UE_Reachability_Configuration in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__UE__Reachability__Configuration) TTCN_error("Accessing non-selected field avp_S6_3GPP_UE_Reachability_Configuration in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__UE__Reachability__Configuration; } CHARSTRING_template& AVP__Data_template::avp__BASE__NONE__Destination__Realm() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Destination__Realm) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Destination__Realm = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Destination__Realm = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Destination__Realm; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Destination__Realm; } const CHARSTRING_template& AVP__Data_template::avp__BASE__NONE__Destination__Realm() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Destination_Realm in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Destination__Realm) TTCN_error("Accessing non-selected field avp_BASE_NONE_Destination_Realm in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Destination__Realm; } AVP__list_template& AVP__Data_template::avp__RX__3GPP__Acceptable__Service__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Acceptable__Service__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Acceptable__Service__Info = new AVP__list_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Acceptable__Service__Info = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Acceptable__Service__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Acceptable__Service__Info; } const AVP__list_template& AVP__Data_template::avp__RX__3GPP__Acceptable__Service__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Acceptable_Service_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Acceptable__Service__Info) TTCN_error("Accessing non-selected field avp_RX_3GPP_Acceptable_Service_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Acceptable__Service__Info; } PCC__3GPP__Flow__Direction_template& AVP__Data_template::avp__PCC__3GPP__Flow__Direction() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Flow__Direction) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Flow__Direction = new PCC__3GPP__Flow__Direction_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Flow__Direction = new PCC__3GPP__Flow__Direction_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Flow__Direction; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Flow__Direction; } const PCC__3GPP__Flow__Direction_template& AVP__Data_template::avp__PCC__3GPP__Flow__Direction() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Flow_Direction in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Flow__Direction) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Flow_Direction in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Flow__Direction; } DCA__3GPP__ProSe__Reason__For__Cancellation_template& AVP__Data_template::avp__DCA__3GPP__ProSe__Reason__For__Cancellation() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__Reason__For__Cancellation) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation = new DCA__3GPP__ProSe__Reason__For__Cancellation_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation = new DCA__3GPP__ProSe__Reason__For__Cancellation_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__ProSe__Reason__For__Cancellation; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation; } const DCA__3GPP__ProSe__Reason__For__Cancellation_template& AVP__Data_template::avp__DCA__3GPP__ProSe__Reason__For__Cancellation() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_ProSe_Reason_For_Cancellation in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__Reason__For__Cancellation) TTCN_error("Accessing non-selected field avp_DCA_3GPP_ProSe_Reason_For_Cancellation in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Supported__Monitoring__Events() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Supported__Monitoring__Events) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Supported__Monitoring__Events = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Supported__Monitoring__Events = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Supported__Monitoring__Events; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Supported__Monitoring__Events; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Supported__Monitoring__Events() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Supported_Monitoring_Events in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Supported__Monitoring__Events) TTCN_error("Accessing non-selected field avp_S6_3GPP_Supported_Monitoring_Events in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Supported__Monitoring__Events; } AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__CG__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__CG__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__CG__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__CG__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__CG__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__CG__Address; } const AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__CG__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_CG_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__CG__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_CG_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__CG__Address; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Radio__Parameter__Set__Values() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Radio__Parameter__Set__Values) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Values = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Values = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Radio__Parameter__Set__Values; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Values; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Radio__Parameter__Set__Values() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Radio_Parameter_Set_Values in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Radio__Parameter__Set__Values) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Radio_Parameter_Set_Values in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Values; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__SIP__Item__Number() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__SIP__Item__Number) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__SIP__Item__Number = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__SIP__Item__Number = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__SIP__Item__Number; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__SIP__Item__Number; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__SIP__Item__Number() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_SIP_Item_Number in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__SIP__Item__Number) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_SIP_Item_Number in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__SIP__Item__Number; } PCC__3GPP__Session__Release__Cause_template& AVP__Data_template::avp__PCC__3GPP__Session__Release__Cause() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Session__Release__Cause) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Session__Release__Cause = new PCC__3GPP__Session__Release__Cause_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Session__Release__Cause = new PCC__3GPP__Session__Release__Cause_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Session__Release__Cause; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Session__Release__Cause; } const PCC__3GPP__Session__Release__Cause_template& AVP__Data_template::avp__PCC__3GPP__Session__Release__Cause() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Session_Release_Cause in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Session__Release__Cause) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Session_Release_Cause in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Session__Release__Cause; } AAA__3GPP__MDT__User__Consent_template& AVP__Data_template::avp__AAA__3GPP__MDT__User__Consent() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__MDT__User__Consent) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__MDT__User__Consent = new AAA__3GPP__MDT__User__Consent_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__MDT__User__Consent = new AAA__3GPP__MDT__User__Consent_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__MDT__User__Consent; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__MDT__User__Consent; } const AAA__3GPP__MDT__User__Consent_template& AVP__Data_template::avp__AAA__3GPP__MDT__User__Consent() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_MDT_User_Consent in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__MDT__User__Consent) TTCN_error("Accessing non-selected field avp_AAA_3GPP_MDT_User_Consent in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__MDT__User__Consent; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__HSS__Cause() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__HSS__Cause) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__HSS__Cause = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__HSS__Cause = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__HSS__Cause; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__HSS__Cause; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__HSS__Cause() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_HSS_Cause in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__HSS__Cause) TTCN_error("Accessing non-selected field avp_S6_3GPP_HSS_Cause in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__HSS__Cause; } OCTETSTRING_template& AVP__Data_template::avp__MIPv6__NONE__MIP6__Home__Link__Prefix() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Home__Link__Prefix) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Home__Link__Prefix; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix; } const OCTETSTRING_template& AVP__Data_template::avp__MIPv6__NONE__MIP6__Home__Link__Prefix() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv6_NONE_MIP6_Home_Link_Prefix in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Home__Link__Prefix) TTCN_error("Accessing non-selected field avp_MIPv6_NONE_MIP6_Home_Link_Prefix in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Login__LAT__Port() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Port) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Login__LAT__Port = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Login__LAT__Port = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Port; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Login__LAT__Port; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Login__LAT__Port() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Login_LAT_Port in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Port) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Login_LAT_Port in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Login__LAT__Port; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__PCSCF__Restoration__Indication() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__PCSCF__Restoration__Indication) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__PCSCF__Restoration__Indication = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__PCSCF__Restoration__Indication = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__PCSCF__Restoration__Indication; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__PCSCF__Restoration__Indication; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__PCSCF__Restoration__Indication() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_PCSCF_Restoration_Indication in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__PCSCF__Restoration__Indication) TTCN_error("Accessing non-selected field avp_PCC_3GPP_PCSCF_Restoration_Indication in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__PCSCF__Restoration__Indication; } AVP__list_template& AVP__Data_template::avp__DCC__NONE__G__S__U__Pool__Reference() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__G__S__U__Pool__Reference) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__G__S__U__Pool__Reference = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__G__S__U__Pool__Reference = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__G__S__U__Pool__Reference; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__G__S__U__Pool__Reference; } const AVP__list_template& AVP__Data_template::avp__DCC__NONE__G__S__U__Pool__Reference() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_G_S_U_Pool_Reference in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__G__S__U__Pool__Reference) TTCN_error("Accessing non-selected field avp_DCC_NONE_G_S_U_Pool_Reference in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__G__S__U__Pool__Reference; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Layer__2__Group__ID() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Layer__2__Group__ID) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Layer__2__Group__ID = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Layer__2__Group__ID = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Layer__2__Group__ID; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Layer__2__Group__ID; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Layer__2__Group__ID() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Layer_2_Group_ID in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Layer__2__Group__ID) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Layer_2_Group_ID in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Layer__2__Group__ID; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Interface__Port() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Interface__Port) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Interface__Port = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Interface__Port = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Interface__Port; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Interface__Port; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Interface__Port() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Interface_Port in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Interface__Port) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Interface_Port in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Interface__Port; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Subscription__Data__Deletion() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data__Deletion) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Subscription__Data__Deletion = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Subscription__Data__Deletion = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data__Deletion; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Subscription__Data__Deletion; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Subscription__Data__Deletion() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Subscription_Data_Deletion in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data__Deletion) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Subscription_Data_Deletion in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Subscription__Data__Deletion; } OCTETSTRING_template& AVP__Data_template::avp__MIPv6__NONE__Chargable__User__Identity() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv6__NONE__Chargable__User__Identity) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv6__NONE__Chargable__User__Identity = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv6__NONE__Chargable__User__Identity = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv6__NONE__Chargable__User__Identity; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv6__NONE__Chargable__User__Identity; } const OCTETSTRING_template& AVP__Data_template::avp__MIPv6__NONE__Chargable__User__Identity() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv6_NONE_Chargable_User_Identity in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv6__NONE__Chargable__User__Identity) TTCN_error("Accessing non-selected field avp_MIPv6_NONE_Chargable_User_Identity in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv6__NONE__Chargable__User__Identity; } AVP__Address_template& AVP__Data_template::avp__AAA__3GPP__Trace__Collection__Entity() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Trace__Collection__Entity) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Trace__Collection__Entity = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Trace__Collection__Entity = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Trace__Collection__Entity; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Trace__Collection__Entity; } const AVP__Address_template& AVP__Data_template::avp__AAA__3GPP__Trace__Collection__Entity() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Trace_Collection_Entity in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Trace__Collection__Entity) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Trace_Collection_Entity in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Trace__Collection__Entity; } DCA__3GPP__AoC__Request__Type_template& AVP__Data_template::avp__DCA__3GPP__AoC__Request__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__AoC__Request__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__AoC__Request__Type = new DCA__3GPP__AoC__Request__Type_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__AoC__Request__Type = new DCA__3GPP__AoC__Request__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__AoC__Request__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__AoC__Request__Type; } const DCA__3GPP__AoC__Request__Type_template& AVP__Data_template::avp__DCA__3GPP__AoC__Request__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_AoC_Request_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__AoC__Request__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_AoC_Request_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__AoC__Request__Type; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Feature__List__ID() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Feature__List__ID) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Feature__List__ID = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Feature__List__ID = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Feature__List__ID; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Feature__List__ID; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Feature__List__ID() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Feature_List_ID in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Feature__List__ID) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Feature_List_ID in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Feature__List__ID; } CHARSTRING_template& AVP__Data_template::avp__BASE__NONE__Redirect__Host() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Redirect__Host) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Redirect__Host = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Redirect__Host = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Redirect__Host; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Redirect__Host; } const CHARSTRING_template& AVP__Data_template::avp__BASE__NONE__Redirect__Host() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Redirect_Host in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Redirect__Host) TTCN_error("Accessing non-selected field avp_BASE_NONE_Redirect_Host in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Redirect__Host; } AAA__3GPP__Network__Access__Mode_template& AVP__Data_template::avp__AAA__3GPP__Network__Access__Mode() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Network__Access__Mode) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Network__Access__Mode = new AAA__3GPP__Network__Access__Mode_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Network__Access__Mode = new AAA__3GPP__Network__Access__Mode_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Network__Access__Mode; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Network__Access__Mode; } const AAA__3GPP__Network__Access__Mode_template& AVP__Data_template::avp__AAA__3GPP__Network__Access__Mode() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Network_Access_Mode in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Network__Access__Mode) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Network_Access_Mode in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Network__Access__Mode; } DNAS__NONE__Framed__Compression_template& AVP__Data_template::avp__DNAS__NONE__Framed__Compression() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__Compression) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Framed__Compression = new DNAS__NONE__Framed__Compression_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Framed__Compression = new DNAS__NONE__Framed__Compression_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Framed__Compression; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Framed__Compression; } const DNAS__NONE__Framed__Compression_template& AVP__Data_template::avp__DNAS__NONE__Framed__Compression() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Framed_Compression in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__Compression) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Framed_Compression in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Framed__Compression; } DNAS__NONE__ARAP__Zone__Access_template& AVP__Data_template::avp__DNAS__NONE__ARAP__Zone__Access() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__ARAP__Zone__Access) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__ARAP__Zone__Access = new DNAS__NONE__ARAP__Zone__Access_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__ARAP__Zone__Access = new DNAS__NONE__ARAP__Zone__Access_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__ARAP__Zone__Access; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__ARAP__Zone__Access; } const DNAS__NONE__ARAP__Zone__Access_template& AVP__Data_template::avp__DNAS__NONE__ARAP__Zone__Access() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_ARAP_Zone_Access in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__ARAP__Zone__Access) TTCN_error("Accessing non-selected field avp_DNAS_NONE_ARAP_Zone_Access in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__ARAP__Zone__Access; } OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__Selection__Mode() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__Selection__Mode) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__3GPP__Selection__Mode = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__3GPP__Selection__Mode = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__3GPP__Selection__Mode; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__3GPP__Selection__Mode; } const OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__Selection__Mode() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_3GPP_Selection_Mode in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__Selection__Mode) TTCN_error("Accessing non-selected field avp_GI_3GPP_3GPP_Selection_Mode in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__3GPP__Selection__Mode; } CHARSTRING_template& AVP__Data_template::avp__DNAS__NONE__QoS__Filter__Rule() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__QoS__Filter__Rule) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__QoS__Filter__Rule = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__QoS__Filter__Rule = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__QoS__Filter__Rule; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__QoS__Filter__Rule; } const CHARSTRING_template& AVP__Data_template::avp__DNAS__NONE__QoS__Filter__Rule() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_QoS_Filter_Rule in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__QoS__Filter__Rule) TTCN_error("Accessing non-selected field avp_DNAS_NONE_QoS_Filter_Rule in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__QoS__Filter__Rule; } AAA__3GPP__Complete__Data__List__Included__Indicator_template& AVP__Data_template::avp__AAA__3GPP__Complete__Data__List__Included__Indicator() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Complete__Data__List__Included__Indicator) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator = new AAA__3GPP__Complete__Data__List__Included__Indicator_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator = new AAA__3GPP__Complete__Data__List__Included__Indicator_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Complete__Data__List__Included__Indicator; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator; } const AAA__3GPP__Complete__Data__List__Included__Indicator_template& AVP__Data_template::avp__AAA__3GPP__Complete__Data__List__Included__Indicator() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Complete_Data_List_Included_Indicator in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Complete__Data__List__Included__Indicator) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Complete_Data_List_Included_Indicator in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator; } OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__MN__AAA__SPI() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__AAA__SPI) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__SPI = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__SPI = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__AAA__SPI; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__SPI; } const OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__MN__AAA__SPI() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_MN_AAA_SPI in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__AAA__SPI) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_MN_AAA_SPI in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__SPI; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__LCS__Client__Name() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Name) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__LCS__Client__Name = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__LCS__Client__Name = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Name; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__LCS__Client__Name; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__LCS__Client__Name() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_LCS_Client_Name in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Name) TTCN_error("Accessing non-selected field avp_DCA_3GPP_LCS_Client_Name in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__LCS__Client__Name; } OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__SGSN__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__3GPP__SGSN__Address = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__3GPP__SGSN__Address = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__3GPP__SGSN__Address; } const OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__SGSN__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_3GPP_SGSN_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__Address) TTCN_error("Accessing non-selected field avp_GI_3GPP_3GPP_SGSN_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__3GPP__SGSN__Address; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Related__IMS__Charging__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Related__IMS__Charging__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Related_IMS_Charging_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Related_IMS_Charging_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Called__Asserted__Identity() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Called__Asserted__Identity) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Called__Asserted__Identity = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Called__Asserted__Identity = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Called__Asserted__Identity; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Called__Asserted__Identity; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Called__Asserted__Identity() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Called_Asserted_Identity in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Called__Asserted__Identity) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Called_Asserted_Identity in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Called__Asserted__Identity; } AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__TWAG__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__TWAG__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__TWAG__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__TWAG__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__TWAG__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__TWAG__Address; } const AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__TWAG__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_TWAG_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__TWAG__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_TWAG_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__TWAG__Address; } OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__MSA__Lifetime() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__MSA__Lifetime) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__MSA__Lifetime = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__MSA__Lifetime = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__MSA__Lifetime; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__MSA__Lifetime; } const OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__MSA__Lifetime() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_MSA_Lifetime in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__MSA__Lifetime) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_MSA_Lifetime in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__MSA__Lifetime; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Talk__Burst__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Talk__Burst__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Talk__Burst__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Talk__Burst__Time; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Talk__Burst__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Talk_Burst_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Time) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Talk_Burst_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Talk__Burst__Time; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Token__Text() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Token__Text) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Token__Text = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Token__Text = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Token__Text; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Token__Text; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Token__Text() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Token_Text in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Token__Text) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Token_Text in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Token__Text; } INTEGER_template& AVP__Data_template::avp__DCA__3GPP__Rate__Control__Time__Unit() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Time__Unit) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Rate__Control__Time__Unit = new INTEGER_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Rate__Control__Time__Unit = new INTEGER_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Time__Unit; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Rate__Control__Time__Unit; } const INTEGER_template& AVP__Data_template::avp__DCA__3GPP__Rate__Control__Time__Unit() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Rate_Control_Time_Unit in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Time__Unit) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Rate_Control_Time_Unit in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Rate__Control__Time__Unit; } OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__External__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__External__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__External__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__External__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__External__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__External__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__External__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_External_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__External__Identifier) TTCN_error("Accessing non-selected field avp_GI_3GPP_External_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__External__Identifier; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Reason__Header() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Reason__Header) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Reason__Header = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Reason__Header = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Reason__Header; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Reason__Header; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Reason__Header() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Reason_Header in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Reason__Header) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Reason_Header in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Reason__Header; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__WLCP__Key() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__WLCP__Key) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__WLCP__Key = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__WLCP__Key = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__WLCP__Key; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__WLCP__Key; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__WLCP__Key() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_WLCP_Key in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__WLCP__Key) TTCN_error("Accessing non-selected field avp_AAA_3GPP_WLCP_Key in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__WLCP__Key; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Reachability__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Reachability__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Reachability__Type = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Reachability__Type = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Reachability__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Reachability__Type; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Reachability__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Reachability_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Reachability__Type) TTCN_error("Accessing non-selected field avp_S6_3GPP_Reachability_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Reachability__Type; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SIP__Request__Timestamp() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SIP__Request__Timestamp) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SIP__Request__Timestamp; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SIP__Request__Timestamp() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SIP_Request_Timestamp in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SIP__Request__Timestamp) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SIP_Request_Timestamp in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Framed__Route() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__Route) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Framed__Route = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Framed__Route = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Framed__Route; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Framed__Route; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Framed__Route() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Framed_Route in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__Route) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Framed_Route in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Framed__Route; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Tunnel__Private__Group__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Private__Group__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Tunnel__Private__Group__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Tunnel__Private__Group__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Private__Group__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Tunnel__Private__Group__Id; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Tunnel__Private__Group__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Tunnel_Private_Group_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Private__Group__Id) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Tunnel_Private_Group_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Tunnel__Private__Group__Id; } DCC__NONE__CC__Request__Type_template& AVP__Data_template::avp__DCC__NONE__CC__Request__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__CC__Request__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__CC__Request__Type = new DCC__NONE__CC__Request__Type_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__CC__Request__Type = new DCC__NONE__CC__Request__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__CC__Request__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__CC__Request__Type; } const DCC__NONE__CC__Request__Type_template& AVP__Data_template::avp__DCC__NONE__CC__Request__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_CC_Request_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__CC__Request__Type) TTCN_error("Accessing non-selected field avp_DCC_NONE_CC_Request_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__CC__Request__Type; } AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__ProSe__Source__IP__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__Source__IP__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__ProSe__Source__IP__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__ProSe__Source__IP__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__ProSe__Source__IP__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__ProSe__Source__IP__Address; } const AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__ProSe__Source__IP__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_ProSe_Source_IP_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__Source__IP__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_ProSe_Source_IP_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__ProSe__Source__IP__Address; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Type__Of__External__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Type__Of__External__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Type__Of__External__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Type__Of__External__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Type__Of__External__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Type__Of__External__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Type__Of__External__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Type_Of_External_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Type__Of__External__Identifier) TTCN_error("Accessing non-selected field avp_S6_3GPP_Type_Of_External_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Type__Of__External__Identifier; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Event__Report__Indication() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Event__Report__Indication) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Event__Report__Indication = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Event__Report__Indication = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Event__Report__Indication; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Event__Report__Indication; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Event__Report__Indication() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Event_Report_Indication in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Event__Report__Indication) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Event_Report_Indication in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Event__Report__Indication; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__MDT__Configuration() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__MDT__Configuration) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__MDT__Configuration = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__MDT__Configuration = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__MDT__Configuration; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__MDT__Configuration; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__MDT__Configuration() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_MDT_Configuration in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__MDT__Configuration) TTCN_error("Accessing non-selected field avp_AAA_3GPP_MDT_Configuration in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__MDT__Configuration; } PCC__3GPP__Usage__Monitoring__Report_template& AVP__Data_template::avp__PCC__3GPP__Usage__Monitoring__Report() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Report) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Usage__Monitoring__Report = new PCC__3GPP__Usage__Monitoring__Report_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Usage__Monitoring__Report = new PCC__3GPP__Usage__Monitoring__Report_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Report; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Usage__Monitoring__Report; } const PCC__3GPP__Usage__Monitoring__Report_template& AVP__Data_template::avp__PCC__3GPP__Usage__Monitoring__Report() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Usage_Monitoring_Report in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Report) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Usage_Monitoring_Report in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Usage__Monitoring__Report; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Number__Of__Participants() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Participants) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Number__Of__Participants = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Number__Of__Participants = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Participants; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Number__Of__Participants; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Number__Of__Participants() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Number_Of_Participants in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Participants) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Number_Of_Participants in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Number__Of__Participants; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__MSC__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__MSC__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__MSC__Address = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__MSC__Address = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__MSC__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__MSC__Address; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__MSC__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_MSC_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__MSC__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_MSC_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__MSC__Address; } CxDx__3GPP__Priviledged__Sender__Indication_template& AVP__Data_template::avp__CxDx__3GPP__Priviledged__Sender__Indication() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Priviledged__Sender__Indication) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Priviledged__Sender__Indication = new CxDx__3GPP__Priviledged__Sender__Indication_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Priviledged__Sender__Indication = new CxDx__3GPP__Priviledged__Sender__Indication_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Priviledged__Sender__Indication; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Priviledged__Sender__Indication; } const CxDx__3GPP__Priviledged__Sender__Indication_template& AVP__Data_template::avp__CxDx__3GPP__Priviledged__Sender__Indication() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Priviledged_Sender_Indication in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Priviledged__Sender__Indication) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Priviledged_Sender_Indication in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Priviledged__Sender__Indication; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Adjacent__Access__Restriction__Data() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Adjacent__Access__Restriction__Data) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Adjacent__Access__Restriction__Data; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Adjacent__Access__Restriction__Data() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Adjacent_Access_Restriction_Data in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Adjacent__Access__Restriction__Data) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Adjacent_Access_Restriction_Data in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data; } DCA__3GPP__AoC__Service__Obligatory__Type_template& AVP__Data_template::avp__DCA__3GPP__AoC__Service__Obligatory__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__AoC__Service__Obligatory__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__AoC__Service__Obligatory__Type = new DCA__3GPP__AoC__Service__Obligatory__Type_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__AoC__Service__Obligatory__Type = new DCA__3GPP__AoC__Service__Obligatory__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__AoC__Service__Obligatory__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__AoC__Service__Obligatory__Type; } const DCA__3GPP__AoC__Service__Obligatory__Type_template& AVP__Data_template::avp__DCA__3GPP__AoC__Service__Obligatory__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_AoC_Service_Obligatory_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__AoC__Service__Obligatory__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_AoC_Service_Obligatory_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__AoC__Service__Obligatory__Type; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_RAT_Frequency_Selection_Priority_ID in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID) TTCN_error("Accessing non-selected field avp_AAA_3GPP_RAT_Frequency_Selection_Priority_ID in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Time__First__Usage() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Time__First__Usage) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Time__First__Usage = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Time__First__Usage = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Time__First__Usage; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Time__First__Usage; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Time__First__Usage() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Time_First_Usage in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Time__First__Usage) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Time_First_Usage in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Time__First__Usage; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Reason__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Reason__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Reason__Info = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Reason__Info = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Reason__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Reason__Info; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Reason__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Reason_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Reason__Info) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Reason_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Reason__Info; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Default__EPS__Bearer__QoS() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Default__EPS__Bearer__QoS) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Default__EPS__Bearer__QoS = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Default__EPS__Bearer__QoS = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Default__EPS__Bearer__QoS; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Default__EPS__Bearer__QoS; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Default__EPS__Bearer__QoS() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Default_EPS_Bearer_QoS in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Default__EPS__Bearer__QoS) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Default_EPS_Bearer_QoS in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Default__EPS__Bearer__QoS; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__CLR__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__CLR__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__CLR__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__CLR__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__CLR__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__CLR__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__CLR__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_CLR_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__CLR__Flags) TTCN_error("Accessing non-selected field avp_AAA_3GPP_CLR_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__CLR__Flags; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__ULR__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__ULR__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__ULR__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__ULR__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__ULR__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__ULR__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__ULR__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_ULR_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__ULR__Flags) TTCN_error("Accessing non-selected field avp_AAA_3GPP_ULR_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__ULR__Flags; } AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__Originating__SCCP__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Originating__SCCP__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Originating__SCCP__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Originating__SCCP__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Originating__SCCP__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Originating__SCCP__Address; } const AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__Originating__SCCP__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Originating_SCCP_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Originating__SCCP__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Originating_SCCP_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Originating__SCCP__Address; } AAA__3GPP__ICS__Indicator_template& AVP__Data_template::avp__AAA__3GPP__ICS__Indicator() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__ICS__Indicator) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__ICS__Indicator = new AAA__3GPP__ICS__Indicator_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__ICS__Indicator = new AAA__3GPP__ICS__Indicator_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__ICS__Indicator; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__ICS__Indicator; } const AAA__3GPP__ICS__Indicator_template& AVP__Data_template::avp__AAA__3GPP__ICS__Indicator() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_ICS_Indicator in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__ICS__Indicator) TTCN_error("Accessing non-selected field avp_AAA_3GPP_ICS_Indicator in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__ICS__Indicator; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Calling__Station__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Calling__Station__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Calling__Station__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Calling__Station__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Calling__Station__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Calling__Station__Id; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Calling__Station__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Calling_Station_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Calling__Station__Id) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Calling_Station_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Calling__Station__Id; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Tunnel__Client__Auth__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Client__Auth__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Tunnel__Client__Auth__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Tunnel__Client__Auth__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Client__Auth__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Tunnel__Client__Auth__Id; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Tunnel__Client__Auth__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Tunnel_Client_Auth_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Client__Auth__Id) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Tunnel_Client_Auth_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Tunnel__Client__Auth__Id; } OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__Currency__Code() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Currency__Code) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Currency__Code = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Currency__Code = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Currency__Code; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Currency__Code; } const OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__Currency__Code() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Currency_Code in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Currency__Code) TTCN_error("Accessing non-selected field avp_DCC_NONE_Currency_Code in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Currency__Code; } AAA__3GPP__Cancellation__Type_template& AVP__Data_template::avp__AAA__3GPP__Cancellation__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Cancellation__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Cancellation__Type = new AAA__3GPP__Cancellation__Type_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Cancellation__Type = new AAA__3GPP__Cancellation__Type_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Cancellation__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Cancellation__Type; } const AAA__3GPP__Cancellation__Type_template& AVP__Data_template::avp__AAA__3GPP__Cancellation__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Cancellation_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Cancellation__Type) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Cancellation_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Cancellation__Type; } AVP__list_template& AVP__Data_template::avp__BASE__NONE__E2E__Sequence() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__E2E__Sequence) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__E2E__Sequence = new AVP__list_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__E2E__Sequence = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__E2E__Sequence; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__E2E__Sequence; } const AVP__list_template& AVP__Data_template::avp__BASE__NONE__E2E__Sequence() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_E2E_Sequence in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__E2E__Sequence) TTCN_error("Accessing non-selected field avp_BASE_NONE_E2E_Sequence in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__E2E__Sequence; } CHARSTRING_template& AVP__Data_template::avp__BASE__NONE__Origin__Realm() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Origin__Realm) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Origin__Realm = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Origin__Realm = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Origin__Realm; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Origin__Realm; } const CHARSTRING_template& AVP__Data_template::avp__BASE__NONE__Origin__Realm() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Origin_Realm in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Origin__Realm) TTCN_error("Accessing non-selected field avp_BASE_NONE_Origin_Realm in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Origin__Realm; } AAA__3GPP__PDN__Type_template& AVP__Data_template::avp__AAA__3GPP__PDN__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__PDN__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__PDN__Type = new AAA__3GPP__PDN__Type_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__PDN__Type = new AAA__3GPP__PDN__Type_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__PDN__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__PDN__Type; } const AAA__3GPP__PDN__Type_template& AVP__Data_template::avp__AAA__3GPP__PDN__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_PDN_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__PDN__Type) TTCN_error("Accessing non-selected field avp_AAA_3GPP_PDN_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__PDN__Type; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Scale__Factor() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Scale__Factor) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Scale__Factor = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Scale__Factor = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Scale__Factor; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Scale__Factor; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Scale__Factor() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Scale_Factor in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Scale__Factor) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Scale_Factor in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Scale__Factor; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__IM__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__IM__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__IM__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__IM__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__IM__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__IM__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__IM__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_IM_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__IM__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_IM_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__IM__Information; } DNAS__NONE__Prompt_template& AVP__Data_template::avp__DNAS__NONE__Prompt() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Prompt) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Prompt = new DNAS__NONE__Prompt_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Prompt = new DNAS__NONE__Prompt_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Prompt; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Prompt; } const DNAS__NONE__Prompt_template& AVP__Data_template::avp__DNAS__NONE__Prompt() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Prompt in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Prompt) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Prompt in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Prompt; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SDP__Offer__Timestamp() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SDP__Offer__Timestamp) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SDP__Offer__Timestamp = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SDP__Offer__Timestamp = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SDP__Offer__Timestamp; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SDP__Offer__Timestamp; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SDP__Offer__Timestamp() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SDP_Offer_Timestamp in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SDP__Offer__Timestamp) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SDP_Offer_Timestamp in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SDP__Offer__Timestamp; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__PPR__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__PPR__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__PPR__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__PPR__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__PPR__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__PPR__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__PPR__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_PPR_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__PPR__Flags) TTCN_error("Accessing non-selected field avp_AAA_3GPP_PPR_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__PPR__Flags; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__MM__Content__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__MM__Content__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__MM__Content__Type = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__MM__Content__Type = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__MM__Content__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__MM__Content__Type; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__MM__Content__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_MM_Content_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__MM__Content__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_MM_Content_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__MM__Content__Type; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__CPDT__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__CPDT__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__CPDT__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__CPDT__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__CPDT__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__CPDT__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__CPDT__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_CPDT_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__CPDT__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_CPDT_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__CPDT__Information; } OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__GGSN__IPv6__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__IPv6__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__IPv6__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address; } const OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__GGSN__IPv6__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_3GPP_GGSN_IPv6_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__IPv6__Address) TTCN_error("Accessing non-selected field avp_GI_3GPP_3GPP_GGSN_IPv6_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__DER__S6b__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__DER__S6b__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__DER__S6b__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__DER__S6b__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__DER__S6b__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__DER__S6b__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__DER__S6b__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_DER_S6b_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__DER__S6b__Flags) TTCN_error("Accessing non-selected field avp_AAA_3GPP_DER_S6b_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__DER__S6b__Flags; } CHARSTRING_template& AVP__Data_template::avp__DCA__3GPP__SCS__Realm() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SCS__Realm) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SCS__Realm = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SCS__Realm = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SCS__Realm; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SCS__Realm; } const CHARSTRING_template& AVP__Data_template::avp__DCA__3GPP__SCS__Realm() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SCS_Realm in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SCS__Realm) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SCS_Realm in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SCS__Realm; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__LCS__Requestor__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__LCS__Requestor__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__LCS__Requestor__Id = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__LCS__Requestor__Id = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__LCS__Requestor__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__LCS__Requestor__Id; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__LCS__Requestor__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_LCS_Requestor_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__LCS__Requestor__Id) TTCN_error("Accessing non-selected field avp_DCA_3GPP_LCS_Requestor_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__LCS__Requestor__Id; } AVP__list_template& AVP__Data_template::avp__RX__3GPP__Access__Network__Charging__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier = new AVP__list_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier; } const AVP__list_template& AVP__Data_template::avp__RX__3GPP__Access__Network__Charging__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Access_Network_Charging_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Identifier) TTCN_error("Accessing non-selected field avp_RX_3GPP_Access_Network_Charging_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier; } AVP__list_template& AVP__Data_template::avp__DCC__NONE__Redirect__Server() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Redirect__Server) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Redirect__Server = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Redirect__Server = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Redirect__Server; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Redirect__Server; } const AVP__list_template& AVP__Data_template::avp__DCC__NONE__Redirect__Server() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Redirect_Server in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Redirect__Server) TTCN_error("Accessing non-selected field avp_DCC_NONE_Redirect_Server in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Redirect__Server; } AVP__list_template& AVP__Data_template::avp__S6__3GPP__AESE__Communication__Pattern__Config__Status() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status = new AVP__list_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status; } const AVP__list_template& AVP__Data_template::avp__S6__3GPP__AESE__Communication__Pattern__Config__Status() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_AESE_Communication_Pattern_Config_Status in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status) TTCN_error("Accessing non-selected field avp_S6_3GPP_AESE_Communication_Pattern_Config_Status in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status; } DCA__3GPP__PoC__User__Role__info__Units_template& AVP__Data_template::avp__DCA__3GPP__PoC__User__Role__info__Units() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role__info__Units) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__PoC__User__Role__info__Units = new DCA__3GPP__PoC__User__Role__info__Units_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__PoC__User__Role__info__Units = new DCA__3GPP__PoC__User__Role__info__Units_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role__info__Units; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__PoC__User__Role__info__Units; } const DCA__3GPP__PoC__User__Role__info__Units_template& AVP__Data_template::avp__DCA__3GPP__PoC__User__Role__info__Units() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_PoC_User_Role_info_Units in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role__info__Units) TTCN_error("Accessing non-selected field avp_DCA_3GPP_PoC_User_Role_info_Units in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__PoC__User__Role__info__Units; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Variable__Part() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Variable__Part) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Variable__Part = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Variable__Part = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Variable__Part; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Variable__Part; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Variable__Part() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Variable_Part in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Variable__Part) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Variable_Part in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Variable__Part; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__ProSe__3rd__Party__Application__ID() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__ProSe__3rd__Party__Application__ID() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_ProSe_3rd_Party_Application_ID in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID) TTCN_error("Accessing non-selected field avp_DCA_3GPP_ProSe_3rd_Party_Application_ID in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID; } AVP__list_template& AVP__Data_template::avp__S6__3GPP__Enhanced__Coverage__Restriction__Data() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data = new AVP__list_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data; } const AVP__list_template& AVP__Data_template::avp__S6__3GPP__Enhanced__Coverage__Restriction__Data() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Enhanced_Coverage_Restriction_Data in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data) TTCN_error("Accessing non-selected field avp_S6_3GPP_Enhanced_Coverage_Restriction_Data in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data; } PCC__3GPP__Bearer__Operation_template& AVP__Data_template::avp__PCC__3GPP__Bearer__Operation() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Bearer__Operation) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Bearer__Operation = new PCC__3GPP__Bearer__Operation_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Bearer__Operation = new PCC__3GPP__Bearer__Operation_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Bearer__Operation; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Bearer__Operation; } const PCC__3GPP__Bearer__Operation_template& AVP__Data_template::avp__PCC__3GPP__Bearer__Operation() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Bearer_Operation in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Bearer__Operation) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Bearer_Operation in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Bearer__Operation; } AAA__3GPP__Current__Location__Retrieved_template& AVP__Data_template::avp__AAA__3GPP__Current__Location__Retrieved() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Current__Location__Retrieved) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Current__Location__Retrieved = new AAA__3GPP__Current__Location__Retrieved_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Current__Location__Retrieved = new AAA__3GPP__Current__Location__Retrieved_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Current__Location__Retrieved; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Current__Location__Retrieved; } const AAA__3GPP__Current__Location__Retrieved_template& AVP__Data_template::avp__AAA__3GPP__Current__Location__Retrieved() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Current_Location_Retrieved in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Current__Location__Retrieved) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Current_Location_Retrieved in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Current__Location__Retrieved; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Pre__emption__Control__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Pre__emption__Control__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Pre__emption__Control__Info = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Pre__emption__Control__Info = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Pre__emption__Control__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Pre__emption__Control__Info; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Pre__emption__Control__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Pre_emption_Control_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Pre__emption__Control__Info) TTCN_error("Accessing non-selected field avp_RX_3GPP_Pre_emption_Control_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Pre__emption__Control__Info; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__TDF__Application__Instance__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__TDF__Application__Instance__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__TDF__Application__Instance__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__TDF__Application__Instance__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__TDF__Application__Instance__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__TDF__Application__Instance__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__TDF__Application__Instance__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_TDF_Application_Instance_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__TDF__Application__Instance__Identifier) TTCN_error("Accessing non-selected field avp_PCC_3GPP_TDF_Application_Instance_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__TDF__Application__Instance__Identifier; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__SM__Device__Trigger__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SM__Device__Trigger__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SM__Device__Trigger__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__SM__Device__Trigger__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SM_Device_Trigger_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SM__Device__Trigger__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SM_Device_Trigger_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Information; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Service__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Service__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Service__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Service__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Service__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Service__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Service__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Service_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Service__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Service_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Service__Information; } OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Acct__Interim__Interval() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Acct__Interim__Interval) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Acct__Interim__Interval = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Acct__Interim__Interval = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Acct__Interim__Interval; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Acct__Interim__Interval; } const OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Acct__Interim__Interval() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Acct_Interim_Interval in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Acct__Interim__Interval) TTCN_error("Accessing non-selected field avp_BASE_NONE_Acct_Interim_Interval in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Acct__Interim__Interval; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Media__Component__Number() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Media__Component__Number) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Media__Component__Number = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Media__Component__Number = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Media__Component__Number; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Media__Component__Number; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Media__Component__Number() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Media_Component_Number in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Media__Component__Number) TTCN_error("Accessing non-selected field avp_RX_3GPP_Media_Component_Number in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Media__Component__Number; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Path() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Path) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Path = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Path = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Path; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Path; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Path() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Path in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Path) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Path in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Path; } PCC__3GPP__Packet__Filter__Usage_template& AVP__Data_template::avp__PCC__3GPP__Packet__Filter__Usage() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Usage) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Packet__Filter__Usage = new PCC__3GPP__Packet__Filter__Usage_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Packet__Filter__Usage = new PCC__3GPP__Packet__Filter__Usage_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Usage; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Packet__Filter__Usage; } const PCC__3GPP__Packet__Filter__Usage_template& AVP__Data_template::avp__PCC__3GPP__Packet__Filter__Usage() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Packet_Filter_Usage in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Usage) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Packet_Filter_Usage in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Packet__Filter__Usage; } INTEGER_template& AVP__Data_template::avp__AAA__3GPP__Event__Threshold__Event__1F() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__Event__1F) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1F = new INTEGER_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1F = new INTEGER_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__Event__1F; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1F; } const INTEGER_template& AVP__Data_template::avp__AAA__3GPP__Event__Threshold__Event__1F() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Event_Threshold_Event_1F in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__Event__1F) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Event_Threshold_Event_1F in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1F; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__MONTE__Location__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__MONTE__Location__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__MONTE__Location__Type = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__MONTE__Location__Type = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__MONTE__Location__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__MONTE__Location__Type; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__MONTE__Location__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_MONTE_Location_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__MONTE__Location__Type) TTCN_error("Accessing non-selected field avp_S6_3GPP_MONTE_Location_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__MONTE__Location__Type; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Inter__Operator__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Inter__Operator__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Inter__Operator__Identifier = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Inter__Operator__Identifier = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Inter__Operator__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Inter__Operator__Identifier; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Inter__Operator__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Inter_Operator_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Inter__Operator__Identifier) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Inter_Operator_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Inter__Operator__Identifier; } AAA__3GPP__RDS__Indicator_template& AVP__Data_template::avp__AAA__3GPP__RDS__Indicator() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__RDS__Indicator) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__RDS__Indicator = new AAA__3GPP__RDS__Indicator_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__RDS__Indicator = new AAA__3GPP__RDS__Indicator_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__RDS__Indicator; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__RDS__Indicator; } const AAA__3GPP__RDS__Indicator_template& AVP__Data_template::avp__AAA__3GPP__RDS__Indicator() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_RDS_Indicator in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__RDS__Indicator) TTCN_error("Accessing non-selected field avp_AAA_3GPP_RDS_Indicator in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__RDS__Indicator; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Proximity__Cancellation__Timestamp() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Proximity__Cancellation__Timestamp) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Proximity__Cancellation__Timestamp; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Proximity__Cancellation__Timestamp() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Proximity_Cancellation_Timestamp in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Proximity__Cancellation__Timestamp) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Proximity_Cancellation_Timestamp in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__MMTel__SService__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__MMTel__SService__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__MMTel__SService__Type = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__MMTel__SService__Type = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__MMTel__SService__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__MMTel__SService__Type; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__MMTel__SService__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_MMTel_SService_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__MMTel__SService__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_MMTel_SService_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__MMTel__SService__Type; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Optional__Capability() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Optional__Capability) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Optional__Capability = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Optional__Capability = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Optional__Capability; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Optional__Capability; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Optional__Capability() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Optional_Capability in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Optional__Capability) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Optional_Capability in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Optional__Capability; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Tunnel__Header__Length() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Header__Length) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Tunnel__Header__Length = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Tunnel__Header__Length = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Header__Length; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Tunnel__Header__Length; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Tunnel__Header__Length() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Tunnel_Header_Length in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Header__Length) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Tunnel_Header_Length in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Tunnel__Header__Length; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Reporting__Trigger() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Reporting__Trigger) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Reporting__Trigger = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Reporting__Trigger = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Reporting__Trigger; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Reporting__Trigger; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Reporting__Trigger() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Reporting_Trigger in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Reporting__Trigger) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Reporting_Trigger in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Reporting__Trigger; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Conditional_APN_Aggregate_Max_Bitrate in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Conditional_APN_Aggregate_Max_Bitrate in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate; } CHARSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name; } const CHARSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Secondary_Event_Charging_Function_Name in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Secondary_Event_Charging_Function_Name in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Group__PLMN__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Group__PLMN__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Group__PLMN__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Group__PLMN__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Group__PLMN__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Group__PLMN__Id; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Group__PLMN__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Group_PLMN_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Group__PLMN__Id) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Group_PLMN_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Group__PLMN__Id; } DCA__3GPP__Reply__Path__Requested_template& AVP__Data_template::avp__DCA__3GPP__Reply__Path__Requested() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Reply__Path__Requested) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Reply__Path__Requested = new DCA__3GPP__Reply__Path__Requested_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Reply__Path__Requested = new DCA__3GPP__Reply__Path__Requested_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Reply__Path__Requested; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Reply__Path__Requested; } const DCA__3GPP__Reply__Path__Requested_template& AVP__Data_template::avp__DCA__3GPP__Reply__Path__Requested() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Reply_Path_Requested in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Reply__Path__Requested) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Reply_Path_Requested in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Reply__Path__Requested; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__User__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__User__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__User__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__User__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__User__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__User__Id; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__User__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_User_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__User__Id) TTCN_error("Accessing non-selected field avp_AAA_3GPP_User_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__User__Id; } DCA__3GPP__Serving__Node__Type_template& AVP__Data_template::avp__DCA__3GPP__Serving__Node__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Serving__Node__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Serving__Node__Type = new DCA__3GPP__Serving__Node__Type_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Serving__Node__Type = new DCA__3GPP__Serving__Node__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Serving__Node__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Serving__Node__Type; } const DCA__3GPP__Serving__Node__Type_template& AVP__Data_template::avp__DCA__3GPP__Serving__Node__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Serving_Node_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Serving__Node__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Serving_Node_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Serving__Node__Type; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Login__LAT__Node() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Node) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Login__LAT__Node = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Login__LAT__Node = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Node; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Login__LAT__Node; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Login__LAT__Node() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Login_LAT_Node in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Node) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Login_LAT_Node in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Login__LAT__Node; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Originating__Line__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Originating__Line__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Originating__Line__Info = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Originating__Line__Info = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Originating__Line__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Originating__Line__Info; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Originating__Line__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Originating_Line_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Originating__Line__Info) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Originating_Line_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Originating__Line__Info; } INTEGER_template& AVP__Data_template::avp__DCC__NONE__Exponent() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Exponent) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Exponent = new INTEGER_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Exponent = new INTEGER_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Exponent; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Exponent; } const INTEGER_template& AVP__Data_template::avp__DCC__NONE__Exponent() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Exponent in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Exponent) TTCN_error("Accessing non-selected field avp_DCC_NONE_Exponent in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Exponent; } OCTETSTRING_template& AVP__Data_template::avp__MIPv6__NONE__MIP__Authenticator() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv6__NONE__MIP__Authenticator) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv6__NONE__MIP__Authenticator = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv6__NONE__MIP__Authenticator = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv6__NONE__MIP__Authenticator; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv6__NONE__MIP__Authenticator; } const OCTETSTRING_template& AVP__Data_template::avp__MIPv6__NONE__MIP__Authenticator() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv6_NONE_MIP_Authenticator in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv6__NONE__MIP__Authenticator) TTCN_error("Accessing non-selected field avp_MIPv6_NONE_MIP_Authenticator in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv6__NONE__MIP__Authenticator; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Requested_UTRAN_GERAN_Authentication_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Requested_UTRAN_GERAN_Authentication_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info; } OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__Accounting__Input__Octets() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Input__Octets) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__Accounting__Input__Octets = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__Accounting__Input__Octets = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Input__Octets; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__Accounting__Input__Octets; } const OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__Accounting__Input__Octets() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_Accounting_Input_Octets in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Input__Octets) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_Accounting_Input_Octets in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__Accounting__Input__Octets; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__EPS__User__State() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__EPS__User__State) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__EPS__User__State = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__EPS__User__State = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__EPS__User__State; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__EPS__User__State; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__EPS__User__State() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_EPS_User_State in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__EPS__User__State) TTCN_error("Accessing non-selected field avp_AAA_3GPP_EPS_User_State in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__EPS__User__State; } CHARSTRING_template& AVP__Data_template::avp__BASE__NONE__Origin__Host() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Origin__Host) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Origin__Host = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Origin__Host = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Origin__Host; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Origin__Host; } const CHARSTRING_template& AVP__Data_template::avp__BASE__NONE__Origin__Host() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Origin_Host in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Origin__Host) TTCN_error("Accessing non-selected field avp_BASE_NONE_Origin_Host in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Origin__Host; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Access__Authorization__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Access__Authorization__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Access__Authorization__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Access__Authorization__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Access__Authorization__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Access__Authorization__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Access__Authorization__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Access_Authorization_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Access__Authorization__Flags) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Access_Authorization_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Access__Authorization__Flags; } AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__PDP__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PDP__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__PDP__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__PDP__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__PDP__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__PDP__Address; } const AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__PDP__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_PDP_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PDP__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_PDP_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__PDP__Address; } DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator_template& AVP__Data_template::avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator = new DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator = new DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator; } const DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator_template& AVP__Data_template::avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_CP_CIoT_EPS_Optimisation_Indicator in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator) TTCN_error("Accessing non-selected field avp_DCA_3GPP_CP_CIoT_EPS_Optimisation_Indicator in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__NNI__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__NNI__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__NNI__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__NNI__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__NNI__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__NNI__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__NNI__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_NNI_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__NNI__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_NNI_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__NNI__Information; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Location__Estimate() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Location__Estimate) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Location__Estimate = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Location__Estimate = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Location__Estimate; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Location__Estimate; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Location__Estimate() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Location_Estimate in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Location__Estimate) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Location_Estimate in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Location__Estimate; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Offline__Charging() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Offline__Charging) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Offline__Charging = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Offline__Charging = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Offline__Charging; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Offline__Charging; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Offline__Charging() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Offline_Charging in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Offline__Charging) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Offline_Charging in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Offline__Charging; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Retry__Interval() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Retry__Interval) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Retry__Interval = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Retry__Interval = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Retry__Interval; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Retry__Interval; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Retry__Interval() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Retry_Interval in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Retry__Interval) TTCN_error("Accessing non-selected field avp_RX_3GPP_Retry_Interval in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Retry__Interval; } OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Accounting__Session__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Accounting__Session__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Accounting__Session__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Accounting__Session__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Accounting__Session__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Accounting__Session__Id; } const OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Accounting__Session__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Accounting_Session_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Accounting__Session__Id) TTCN_error("Accessing non-selected field avp_BASE_NONE_Accounting_Session_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Accounting__Session__Id; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Additional__Content__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Additional__Content__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Additional__Content__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Additional__Content__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Additional__Content__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Additional__Content__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Additional__Content__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Additional_Content_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Additional__Content__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Additional_Content_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Additional__Content__Information; } CHARSTRING_template& AVP__Data_template::avp__DCC__NONE__Restriction__Filter__Rule() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Restriction__Filter__Rule) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Restriction__Filter__Rule = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Restriction__Filter__Rule = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Restriction__Filter__Rule; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Restriction__Filter__Rule; } const CHARSTRING_template& AVP__Data_template::avp__DCC__NONE__Restriction__Filter__Rule() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Restriction_Filter_Rule in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Restriction__Filter__Rule) TTCN_error("Accessing non-selected field avp_DCC_NONE_Restriction_Filter_Rule in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Restriction__Filter__Rule; } INTEGER_template& AVP__Data_template::avp__DCA__3GPP__Cause__Code() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Cause__Code) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Cause__Code = new INTEGER_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Cause__Code = new INTEGER_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Cause__Code; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Cause__Code; } const INTEGER_template& AVP__Data_template::avp__DCA__3GPP__Cause__Code() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Cause_Code in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Cause__Code) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Cause_Code in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Cause__Code; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__TWAN__Connection__Mode() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__TWAN__Connection__Mode) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__TWAN__Connection__Mode = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__TWAN__Connection__Mode = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__TWAN__Connection__Mode; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__TWAN__Connection__Mode; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__TWAN__Connection__Mode() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_TWAN_Connection_Mode in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__TWAN__Connection__Mode) TTCN_error("Accessing non-selected field avp_AAA_3GPP_TWAN_Connection_Mode in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__TWAN__Connection__Mode; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Packet__Filter__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Packet__Filter__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Packet__Filter__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Packet__Filter__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Packet__Filter__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Packet_Filter_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Identifier) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Packet_Filter_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Packet__Filter__Identifier; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Address__Data() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Address__Data) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Address__Data = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Address__Data = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Address__Data; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Address__Data; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Address__Data() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Address_Data in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Address__Data) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Address_Data in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Address__Data; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__SCEF__Reference__ID() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__SCEF__Reference__ID) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__SCEF__Reference__ID = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__SCEF__Reference__ID = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__SCEF__Reference__ID; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__SCEF__Reference__ID; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__SCEF__Reference__ID() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_SCEF_Reference_ID in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__SCEF__Reference__ID) TTCN_error("Accessing non-selected field avp_S6_3GPP_SCEF_Reference_ID in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__SCEF__Reference__ID; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Content__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Content__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Content__Type = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Content__Type = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Content__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Content__Type; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Content__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Content_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Content__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Content_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Content__Type; } PCC__3GPP__Resource__Release__Notification_template& AVP__Data_template::avp__PCC__3GPP__Resource__Release__Notification() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Resource__Release__Notification) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Resource__Release__Notification = new PCC__3GPP__Resource__Release__Notification_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Resource__Release__Notification = new PCC__3GPP__Resource__Release__Notification_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Resource__Release__Notification; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Resource__Release__Notification; } const PCC__3GPP__Resource__Release__Notification_template& AVP__Data_template::avp__PCC__3GPP__Resource__Release__Notification() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Resource_Release_Notification in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Resource__Release__Notification) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Resource_Release_Notification in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Resource__Release__Notification; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__ADC__Rule__Name() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Name) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__ADC__Rule__Name = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__ADC__Rule__Name = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Name; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__ADC__Rule__Name; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__ADC__Rule__Name() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_ADC_Rule_Name in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Name) TTCN_error("Accessing non-selected field avp_PCC_3GPP_ADC_Rule_Name in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__ADC__Rule__Name; } AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__ProSe__Function__IP__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__Function__IP__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__ProSe__Function__IP__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__ProSe__Function__IP__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__ProSe__Function__IP__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__ProSe__Function__IP__Address; } const AVP__Address_template& AVP__Data_template::avp__DCA__3GPP__ProSe__Function__IP__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_ProSe_Function_IP_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__Function__IP__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_ProSe_Function_IP_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__ProSe__Function__IP__Address; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Guaranteed__Bitrate__DL() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Guaranteed__Bitrate__DL) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__DL = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__DL = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Guaranteed__Bitrate__DL; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__DL; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Guaranteed__Bitrate__DL() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Guaranteed_Bitrate_DL in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Guaranteed__Bitrate__DL) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Guaranteed_Bitrate_DL in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__DL; } BASE__NONE__Disconnect__Cause_template& AVP__Data_template::avp__BASE__NONE__Disconnect__Cause() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Disconnect__Cause) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Disconnect__Cause = new BASE__NONE__Disconnect__Cause_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Disconnect__Cause = new BASE__NONE__Disconnect__Cause_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Disconnect__Cause; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Disconnect__Cause; } const BASE__NONE__Disconnect__Cause_template& AVP__Data_template::avp__BASE__NONE__Disconnect__Cause() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Disconnect_Cause in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Disconnect__Cause) TTCN_error("Accessing non-selected field avp_BASE_NONE_Disconnect_Cause in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Disconnect__Cause; } AAA__3GPP__Error__Diagnostic_template& AVP__Data_template::avp__AAA__3GPP__Error__Diagnostic() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Error__Diagnostic) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Error__Diagnostic = new AAA__3GPP__Error__Diagnostic_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Error__Diagnostic = new AAA__3GPP__Error__Diagnostic_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Error__Diagnostic; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Error__Diagnostic; } const AAA__3GPP__Error__Diagnostic_template& AVP__Data_template::avp__AAA__3GPP__Error__Diagnostic() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Error_Diagnostic in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Error__Diagnostic) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Error_Diagnostic in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Error__Diagnostic; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Extended__Max__Supported__BW__UL() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Supported__BW__UL) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__UL = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__UL = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Supported__BW__UL; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__UL; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Extended__Max__Supported__BW__UL() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Extended_Max_Supported_BW_UL in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Supported__BW__UL) TTCN_error("Accessing non-selected field avp_RX_3GPP_Extended_Max_Supported_BW_UL in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__UL; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__UDP__Source__Port() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__UDP__Source__Port) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__UDP__Source__Port = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__UDP__Source__Port = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__UDP__Source__Port; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__UDP__Source__Port; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__UDP__Source__Port() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_UDP_Source_Port in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__UDP__Source__Port) TTCN_error("Accessing non-selected field avp_PCC_3GPP_UDP_Source_Port in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__UDP__Source__Port; } OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__CC__Total__Octets() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__CC__Total__Octets) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__CC__Total__Octets = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__CC__Total__Octets = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__CC__Total__Octets; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__CC__Total__Octets; } const OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__CC__Total__Octets() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_CC_Total_Octets in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__CC__Total__Octets) TTCN_error("Accessing non-selected field avp_DCC_NONE_CC_Total_Octets in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__CC__Total__Octets; } BASE__NONE__Accounting__Record__Type_template& AVP__Data_template::avp__BASE__NONE__Accounting__Record__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Accounting__Record__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Accounting__Record__Type = new BASE__NONE__Accounting__Record__Type_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Accounting__Record__Type = new BASE__NONE__Accounting__Record__Type_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Accounting__Record__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Accounting__Record__Type; } const BASE__NONE__Accounting__Record__Type_template& AVP__Data_template::avp__BASE__NONE__Accounting__Record__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Accounting_Record_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Accounting__Record__Type) TTCN_error("Accessing non-selected field avp_BASE_NONE_Accounting_Record_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Accounting__Record__Type; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SMS__Result() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SMS__Result) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SMS__Result = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SMS__Result = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SMS__Result; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SMS__Result; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SMS__Result() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SMS_Result in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SMS__Result) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SMS_Result in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SMS__Result; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__MMS__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__MMS__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__MMS__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__MMS__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__MMS__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__MMS__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__MMS__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_MMS_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__MMS__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_MMS_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__MMS__Information; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__From__SIP__Header() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__From__SIP__Header) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__From__SIP__Header = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__From__SIP__Header = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__From__SIP__Header; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__From__SIP__Header; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__From__SIP__Header() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_From_SIP_Header in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__From__SIP__Header) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_From_SIP_Header in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__From__SIP__Header; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Routing__Rule__Definition() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Definition) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Routing__Rule__Definition = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Routing__Rule__Definition = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Definition; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Routing__Rule__Definition; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Routing__Rule__Definition() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Routing_Rule_Definition in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Definition) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Routing_Rule_Definition in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Routing__Rule__Definition; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__SIPTO__Local__Network__Permission() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__SIPTO__Local__Network__Permission) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__SIPTO__Local__Network__Permission = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__SIPTO__Local__Network__Permission = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__SIPTO__Local__Network__Permission; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__SIPTO__Local__Network__Permission; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__SIPTO__Local__Network__Permission() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_SIPTO_Local_Network_Permission in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__SIPTO__Local__Network__Permission) TTCN_error("Accessing non-selected field avp_AAA_3GPP_SIPTO_Local_Network_Permission in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__SIPTO__Local__Network__Permission; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__CUG__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__CUG__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__CUG__Information = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__CUG__Information = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__CUG__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__CUG__Information; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__CUG__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_CUG_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__CUG__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_CUG_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__CUG__Information; } AAA__3GPP__VPLMN__Dynamic__Address__Allowed_template& AVP__Data_template::avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed = new AAA__3GPP__VPLMN__Dynamic__Address__Allowed_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed = new AAA__3GPP__VPLMN__Dynamic__Address__Allowed_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed; } const AAA__3GPP__VPLMN__Dynamic__Address__Allowed_template& AVP__Data_template::avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_VPLMN_Dynamic_Address_Allowed in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed) TTCN_error("Accessing non-selected field avp_AAA_3GPP_VPLMN_Dynamic_Address_Allowed in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed; } OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__Value__Digits() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Value__Digits) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Value__Digits = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Value__Digits = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Value__Digits; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Value__Digits; } const OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__Value__Digits() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Value_Digits in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Value__Digits) TTCN_error("Accessing non-selected field avp_DCC_NONE_Value_Digits in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Value__Digits; } AVP__list_template& AVP__Data_template::avp__MIPv4__NONE__MIP__MN__AAA__Auth() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__AAA__Auth) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__Auth = new AVP__list_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__Auth = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__AAA__Auth; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__Auth; } const AVP__list_template& AVP__Data_template::avp__MIPv4__NONE__MIP__MN__AAA__Auth() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_MN_AAA_Auth in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__AAA__Auth) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_MN_AAA_Auth in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__Auth; } OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Acct__Application__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Acct__Application__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Acct__Application__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Acct__Application__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Acct__Application__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Acct__Application__Id; } const OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Acct__Application__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Acct_Application_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Acct__Application__Id) TTCN_error("Accessing non-selected field avp_BASE_NONE_Acct_Application_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Acct__Application__Id; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Associated__Party__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Associated__Party__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Associated__Party__Address = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Associated__Party__Address = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Associated__Party__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Associated__Party__Address; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Associated__Party__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Associated_Party_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Associated__Party__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Associated_Party_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Associated__Party__Address; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__SIP__Authenticate() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authenticate) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__SIP__Authenticate = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__SIP__Authenticate = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authenticate; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__SIP__Authenticate; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__SIP__Authenticate() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_SIP_Authenticate in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authenticate) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_SIP_Authenticate in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__SIP__Authenticate; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Service__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Service__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Service__Type = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Service__Type = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Service__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Service__Type; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Service__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Service_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Service__Type) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Service_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Service__Type; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Immediate__Response__Preferred() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Immediate__Response__Preferred) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Immediate__Response__Preferred = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Immediate__Response__Preferred = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Immediate__Response__Preferred; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Immediate__Response__Preferred; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Immediate__Response__Preferred() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Immediate_Response_Preferred in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Immediate__Response__Preferred) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Immediate_Response_Preferred in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Immediate__Response__Preferred; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Framed__Appletalk__Zone() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Zone) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Framed__Appletalk__Zone = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Framed__Appletalk__Zone = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Zone; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Framed__Appletalk__Zone; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Framed__Appletalk__Zone() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Framed_Appletalk_Zone in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Zone) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Framed_Appletalk_Zone in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Framed__Appletalk__Zone; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Login__IPv6__Host() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Login__IPv6__Host) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Login__IPv6__Host = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Login__IPv6__Host = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Login__IPv6__Host; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Login__IPv6__Host; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Login__IPv6__Host() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Login_IPv6_Host in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Login__IPv6__Host) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Login_IPv6_Host in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Login__IPv6__Host; } DCA__3GPP__Local__GW__Inserted__Indication_template& AVP__Data_template::avp__DCA__3GPP__Local__GW__Inserted__Indication() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Local__GW__Inserted__Indication) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Local__GW__Inserted__Indication = new DCA__3GPP__Local__GW__Inserted__Indication_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Local__GW__Inserted__Indication = new DCA__3GPP__Local__GW__Inserted__Indication_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Local__GW__Inserted__Indication; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Local__GW__Inserted__Indication; } const DCA__3GPP__Local__GW__Inserted__Indication_template& AVP__Data_template::avp__DCA__3GPP__Local__GW__Inserted__Indication() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Local_GW_Inserted_Indication in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Local__GW__Inserted__Indication) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Local_GW_Inserted_Indication in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Local__GW__Inserted__Indication; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__XRES() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__XRES) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__XRES = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__XRES = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__XRES; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__XRES; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__XRES() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_XRES in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__XRES) TTCN_error("Accessing non-selected field avp_AAA_3GPP_XRES in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__XRES; } AVP__list_template& AVP__Data_template::avp__DCC__NONE__Final__Unit__Indication() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Final__Unit__Indication) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Final__Unit__Indication = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Final__Unit__Indication = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Final__Unit__Indication; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Final__Unit__Indication; } const AVP__list_template& AVP__Data_template::avp__DCC__NONE__Final__Unit__Indication() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Final_Unit_Indication in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Final__Unit__Indication) TTCN_error("Accessing non-selected field avp_DCC_NONE_Final_Unit_Indication in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Final__Unit__Indication; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Deferred__Location__Event__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Deferred__Location__Event__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Deferred__Location__Event__Type = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Deferred__Location__Event__Type = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Deferred__Location__Event__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Deferred__Location__Event__Type; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Deferred__Location__Event__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Deferred_Location_Event_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Deferred__Location__Event__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Deferred_Location_Event_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Deferred__Location__Event__Type; } OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__IMSI() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__IMSI) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__3GPP__IMSI = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__3GPP__IMSI = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__3GPP__IMSI; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__3GPP__IMSI; } const OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__IMSI() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_3GPP_IMSI in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__IMSI) TTCN_error("Accessing non-selected field avp_GI_3GPP_3GPP_IMSI in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__3GPP__IMSI; } AAA__3GPP__User__State_template& AVP__Data_template::avp__AAA__3GPP__User__State() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__User__State) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__User__State = new AAA__3GPP__User__State_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__User__State = new AAA__3GPP__User__State_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__User__State; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__User__State; } const AAA__3GPP__User__State_template& AVP__Data_template::avp__AAA__3GPP__User__State() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_User_State in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__User__State) TTCN_error("Accessing non-selected field avp_AAA_3GPP_User_State in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__User__State; } AVP__list_template& AVP__Data_template::avp__MIPv4__NONE__MIP__MN__to__HA__MSA() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__to__HA__MSA) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA = new AVP__list_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__to__HA__MSA; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA; } const AVP__list_template& AVP__Data_template::avp__MIPv4__NONE__MIP__MN__to__HA__MSA() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_MN_to_HA_MSA in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__to__HA__MSA) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_MN_to_HA_MSA in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA; } OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Result__Code() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Result__Code) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Result__Code = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Result__Code = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Result__Code; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Result__Code; } const OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Result__Code() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Result_Code in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Result__Code) TTCN_error("Accessing non-selected field avp_BASE_NONE_Result_Code in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Result__Code; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Envelope() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Envelope) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Envelope = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Envelope = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Envelope; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Envelope; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Envelope() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Envelope in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Envelope) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Envelope in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Envelope; } DCA__3GPP__Monitoring__Event__Configuration__Activity_template& AVP__Data_template::avp__DCA__3GPP__Monitoring__Event__Configuration__Activity() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity = new DCA__3GPP__Monitoring__Event__Configuration__Activity_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity = new DCA__3GPP__Monitoring__Event__Configuration__Activity_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity; } const DCA__3GPP__Monitoring__Event__Configuration__Activity_template& AVP__Data_template::avp__DCA__3GPP__Monitoring__Event__Configuration__Activity() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Monitoring_Event_Configuration_Activity in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Monitoring_Event_Configuration_Activity in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__IMS__Communication__Service__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__IMS__Communication__Service__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__IMS__Communication__Service__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__IMS__Communication__Service__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__IMS__Communication__Service__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__IMS__Communication__Service__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__IMS__Communication__Service__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_IMS_Communication_Service_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__IMS__Communication__Service__Identifier) TTCN_error("Accessing non-selected field avp_DCA_3GPP_IMS_Communication_Service_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__IMS__Communication__Service__Identifier; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Framed__IP__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__IP__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Framed__IP__Address = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Framed__IP__Address = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Framed__IP__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Framed__IP__Address; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Framed__IP__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Framed_IP_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__IP__Address) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Framed_IP_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Framed__IP__Address; } AAA__3GPP__Trust__Relationship__Update_template& AVP__Data_template::avp__AAA__3GPP__Trust__Relationship__Update() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Trust__Relationship__Update) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Trust__Relationship__Update = new AAA__3GPP__Trust__Relationship__Update_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Trust__Relationship__Update = new AAA__3GPP__Trust__Relationship__Update_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Trust__Relationship__Update; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Trust__Relationship__Update; } const AAA__3GPP__Trust__Relationship__Update_template& AVP__Data_template::avp__AAA__3GPP__Trust__Relationship__Update() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Trust_Relationship_Update in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Trust__Relationship__Update) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Trust_Relationship_Update in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Trust__Relationship__Update; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__APN__Rate__Control__Downlink() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control__Downlink) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__APN__Rate__Control__Downlink = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__APN__Rate__Control__Downlink = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control__Downlink; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__APN__Rate__Control__Downlink; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__APN__Rate__Control__Downlink() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_APN_Rate_Control_Downlink in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control__Downlink) TTCN_error("Accessing non-selected field avp_DCA_3GPP_APN_Rate_Control_Downlink in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__APN__Rate__Control__Downlink; } DCA__3GPP__Session__Direction_template& AVP__Data_template::avp__DCA__3GPP__Session__Direction() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Session__Direction) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Session__Direction = new DCA__3GPP__Session__Direction_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Session__Direction = new DCA__3GPP__Session__Direction_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Session__Direction; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Session__Direction; } const DCA__3GPP__Session__Direction_template& AVP__Data_template::avp__DCA__3GPP__Session__Direction() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Session_Direction in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Session__Direction) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Session_Direction in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Session__Direction; } CHARSTRING_template& AVP__Data_template::avp__S6__3GPP__IP__SM__GW__Realm() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Realm) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__IP__SM__GW__Realm = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__IP__SM__GW__Realm = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Realm; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__IP__SM__GW__Realm; } const CHARSTRING_template& AVP__Data_template::avp__S6__3GPP__IP__SM__GW__Realm() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_IP_SM_GW_Realm in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Realm) TTCN_error("Accessing non-selected field avp_S6_3GPP_IP_SM_GW_Realm in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__IP__SM__GW__Realm; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Monitoring__UE__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Monitoring__UE__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Monitoring__UE__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Monitoring__UE__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Monitoring__UE__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Monitoring_UE_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__Identifier) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Monitoring_UE_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Monitoring__UE__Identifier; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Reference__ID__Validity__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Reference__ID__Validity__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Reference__ID__Validity__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Reference__ID__Validity__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Reference__ID__Validity__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Reference__ID__Validity__Time; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Reference__ID__Validity__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Reference_ID_Validity_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Reference__ID__Validity__Time) TTCN_error("Accessing non-selected field avp_S6_3GPP_Reference_ID_Validity_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Reference__ID__Validity__Time; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__TFT__Packet__Filter__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__TFT__Packet__Filter__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__TFT__Packet__Filter__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__TFT__Packet__Filter__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__TFT__Packet__Filter__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__TFT__Packet__Filter__Information; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__TFT__Packet__Filter__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_TFT_Packet_Filter_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__TFT__Packet__Filter__Information) TTCN_error("Accessing non-selected field avp_PCC_3GPP_TFT_Packet_Filter_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__TFT__Packet__Filter__Information; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_E_UTRAN_Cell_Global_Identity in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity) TTCN_error("Accessing non-selected field avp_AAA_3GPP_E_UTRAN_Cell_Global_Identity in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Min__Desired__Bandwidth__DL() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Min__Desired__Bandwidth__DL) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__DL = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__DL = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Min__Desired__Bandwidth__DL; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__DL; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Min__Desired__Bandwidth__DL() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Min_Desired_Bandwidth_DL in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Min__Desired__Bandwidth__DL) TTCN_error("Accessing non-selected field avp_RX_3GPP_Min_Desired_Bandwidth_DL in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__DL; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Transmitter__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Transmitter__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Transmitter__Info = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Transmitter__Info = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Transmitter__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Transmitter__Info; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Transmitter__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Transmitter_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Transmitter__Info) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Transmitter_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Transmitter__Info; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Group__Reporting__Guard__Timer() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Group__Reporting__Guard__Timer) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Group__Reporting__Guard__Timer = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Group__Reporting__Guard__Timer = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Group__Reporting__Guard__Timer; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Group__Reporting__Guard__Timer; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Group__Reporting__Guard__Timer() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Group_Reporting_Guard_Timer in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Group__Reporting__Guard__Timer) TTCN_error("Accessing non-selected field avp_S6_3GPP_Group_Reporting_Guard_Timer in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Group__Reporting__Guard__Timer; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__PS__Furnish__Charging__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PS__Furnish__Charging__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__PS__Furnish__Charging__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__PS__Furnish__Charging__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__PS__Furnish__Charging__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__PS__Furnish__Charging__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__PS__Furnish__Charging__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_PS_Furnish_Charging_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PS__Furnish__Charging__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_PS_Furnish_Charging_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__PS__Furnish__Charging__Information; } AVP__list_template& AVP__Data_template::avp__CxDx__3GPP__Associated__Identities() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Associated__Identities) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Associated__Identities = new AVP__list_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Associated__Identities = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Associated__Identities; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Associated__Identities; } const AVP__list_template& AVP__Data_template::avp__CxDx__3GPP__Associated__Identities() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Associated_Identities in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Associated__Identities) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Associated_Identities in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Associated__Identities; } PCC__3GPP__Session__Linking__Indicator_template& AVP__Data_template::avp__PCC__3GPP__Session__Linking__Indicator() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Session__Linking__Indicator) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Session__Linking__Indicator = new PCC__3GPP__Session__Linking__Indicator_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Session__Linking__Indicator = new PCC__3GPP__Session__Linking__Indicator_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Session__Linking__Indicator; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Session__Linking__Indicator; } const PCC__3GPP__Session__Linking__Indicator_template& AVP__Data_template::avp__PCC__3GPP__Session__Linking__Indicator() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Session_Linking_Indicator in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Session__Linking__Indicator) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Session_Linking_Indicator in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Session__Linking__Indicator; } BASE__NONE__Auth__Session__State_template& AVP__Data_template::avp__BASE__NONE__Auth__Session__State() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Auth__Session__State) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Auth__Session__State = new BASE__NONE__Auth__Session__State_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Auth__Session__State = new BASE__NONE__Auth__Session__State_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Auth__Session__State; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Auth__Session__State; } const BASE__NONE__Auth__Session__State_template& AVP__Data_template::avp__BASE__NONE__Auth__Session__State() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Auth_Session_State in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Auth__Session__State) TTCN_error("Accessing non-selected field avp_BASE_NONE_Auth_Session_State in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Auth__Session__State; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Maximum__Number__of__Reports() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Maximum__Number__of__Reports) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Maximum__Number__of__Reports = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Maximum__Number__of__Reports = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Maximum__Number__of__Reports; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Maximum__Number__of__Reports; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Maximum__Number__of__Reports() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Maximum_Number_of_Reports in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Maximum__Number__of__Reports) TTCN_error("Accessing non-selected field avp_S6_3GPP_Maximum_Number_of_Reports in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Maximum__Number__of__Reports; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__PRA__Install() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__PRA__Install) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__PRA__Install = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__PRA__Install = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__PRA__Install; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__PRA__Install; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__PRA__Install() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_PRA_Install in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__PRA__Install) TTCN_error("Accessing non-selected field avp_PCC_3GPP_PRA_Install in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__PRA__Install; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__V2X__Permission() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__V2X__Permission) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__V2X__Permission = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__V2X__Permission = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__V2X__Permission; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__V2X__Permission; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__V2X__Permission() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_V2X_Permission in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__V2X__Permission) TTCN_error("Accessing non-selected field avp_AAA_3GPP_V2X_Permission in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__V2X__Permission; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__ProSe__Range__Class() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__Range__Class) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__ProSe__Range__Class = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__ProSe__Range__Class = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__ProSe__Range__Class; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__ProSe__Range__Class; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__ProSe__Range__Class() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_ProSe_Range_Class in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__Range__Class) TTCN_error("Accessing non-selected field avp_DCA_3GPP_ProSe_Range_Class in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__ProSe__Range__Class; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Carrier__Select__Routing__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Carrier__Select__Routing__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Carrier__Select__Routing__Information = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Carrier__Select__Routing__Information = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Carrier__Select__Routing__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Carrier__Select__Routing__Information; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Carrier__Select__Routing__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Carrier_Select_Routing_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Carrier__Select__Routing__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Carrier_Select_Routing_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Carrier__Select__Routing__Information; } PCC__3GPP__QoS__Negotiation_template& AVP__Data_template::avp__PCC__3GPP__QoS__Negotiation() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__QoS__Negotiation) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__QoS__Negotiation = new PCC__3GPP__QoS__Negotiation_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__QoS__Negotiation = new PCC__3GPP__QoS__Negotiation_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__QoS__Negotiation; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__QoS__Negotiation; } const PCC__3GPP__QoS__Negotiation_template& AVP__Data_template::avp__PCC__3GPP__QoS__Negotiation() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_QoS_Negotiation in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__QoS__Negotiation) TTCN_error("Accessing non-selected field avp_PCC_3GPP_QoS_Negotiation in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__QoS__Negotiation; } AAA__3GPP__LIPA__Permission_template& AVP__Data_template::avp__AAA__3GPP__LIPA__Permission() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__LIPA__Permission) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__LIPA__Permission = new AAA__3GPP__LIPA__Permission_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__LIPA__Permission = new AAA__3GPP__LIPA__Permission_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__LIPA__Permission; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__LIPA__Permission; } const AAA__3GPP__LIPA__Permission_template& AVP__Data_template::avp__AAA__3GPP__LIPA__Permission() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_LIPA_Permission in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__LIPA__Permission) TTCN_error("Accessing non-selected field avp_AAA_3GPP_LIPA_Permission in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__LIPA__Permission; } AVP__list_template& AVP__Data_template::avp__CxDx__3GPP__SIP__Auth__Data__Item() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__SIP__Auth__Data__Item) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__SIP__Auth__Data__Item = new AVP__list_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__SIP__Auth__Data__Item = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__SIP__Auth__Data__Item; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__SIP__Auth__Data__Item; } const AVP__list_template& AVP__Data_template::avp__CxDx__3GPP__SIP__Auth__Data__Item() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_SIP_Auth_Data_Item in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__SIP__Auth__Data__Item) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_SIP_Auth_Data_Item in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__SIP__Auth__Data__Item; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__3GPP2__MEID() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__3GPP2__MEID) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__3GPP2__MEID = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__3GPP2__MEID = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__3GPP2__MEID; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__3GPP2__MEID; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__3GPP2__MEID() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_3GPP2_MEID in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__3GPP2__MEID) TTCN_error("Accessing non-selected field avp_AAA_3GPP_3GPP2_MEID in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__3GPP2__MEID; } AVP__list_template& AVP__Data_template::avp__MIPv4__NONE__MIP__FA__to__MN__MSA() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__MN__MSA) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA = new AVP__list_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__MN__MSA; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA; } const AVP__list_template& AVP__Data_template::avp__MIPv4__NONE__MIP__FA__to__MN__MSA() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_FA_to_MN_MSA in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__MN__MSA) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_FA_to_MN_MSA in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Subscription__Data() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Subscription__Data = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Subscription__Data = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Subscription__Data; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Subscription__Data() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Subscription_Data in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Subscription_Data in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Subscription__Data; } CxDx__3GPP__Multiple__Registration__Indication_template& AVP__Data_template::avp__CxDx__3GPP__Multiple__Registration__Indication() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Multiple__Registration__Indication) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Multiple__Registration__Indication = new CxDx__3GPP__Multiple__Registration__Indication_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Multiple__Registration__Indication = new CxDx__3GPP__Multiple__Registration__Indication_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Multiple__Registration__Indication; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Multiple__Registration__Indication; } const CxDx__3GPP__Multiple__Registration__Indication_template& AVP__Data_template::avp__CxDx__3GPP__Multiple__Registration__Indication() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Multiple_Registration_Indication in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Multiple__Registration__Indication) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Multiple_Registration_Indication in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Multiple__Registration__Indication; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__WLAN__offloadability__UTRAN() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability__UTRAN) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__WLAN__offloadability__UTRAN = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__WLAN__offloadability__UTRAN = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability__UTRAN; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__WLAN__offloadability__UTRAN; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__WLAN__offloadability__UTRAN() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_WLAN_offloadability_UTRAN in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability__UTRAN) TTCN_error("Accessing non-selected field avp_AAA_3GPP_WLAN_offloadability_UTRAN in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__WLAN__offloadability__UTRAN; } AVP__list_template& AVP__Data_template::avp__BASE__NONE__Vendor__Specific__Application__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Vendor__Specific__Application__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Vendor__Specific__Application__Id = new AVP__list_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Vendor__Specific__Application__Id = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Vendor__Specific__Application__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Vendor__Specific__Application__Id; } const AVP__list_template& AVP__Data_template::avp__BASE__NONE__Vendor__Specific__Application__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Vendor_Specific_Application_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Vendor__Specific__Application__Id) TTCN_error("Accessing non-selected field avp_BASE_NONE_Vendor_Specific_Application_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Vendor__Specific__Application__Id; } DCA__3GPP__IMSI__Unauthenticated__Flag_template& AVP__Data_template::avp__DCA__3GPP__IMSI__Unauthenticated__Flag() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__IMSI__Unauthenticated__Flag) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag = new DCA__3GPP__IMSI__Unauthenticated__Flag_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag = new DCA__3GPP__IMSI__Unauthenticated__Flag_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__IMSI__Unauthenticated__Flag; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag; } const DCA__3GPP__IMSI__Unauthenticated__Flag_template& AVP__Data_template::avp__DCA__3GPP__IMSI__Unauthenticated__Flag() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_IMSI_Unauthenticated_Flag in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__IMSI__Unauthenticated__Flag) TTCN_error("Accessing non-selected field avp_DCA_3GPP_IMSI_Unauthenticated_Flag in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Interface__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Interface__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Interface__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Interface__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Interface__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Interface__Id; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Interface__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Interface_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Interface__Id) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Interface_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Interface__Id; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__CSG__Subscription__Data() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__CSG__Subscription__Data) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__CSG__Subscription__Data = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__CSG__Subscription__Data = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__CSG__Subscription__Data; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__CSG__Subscription__Data; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__CSG__Subscription__Data() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_CSG_Subscription_Data in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__CSG__Subscription__Data) TTCN_error("Accessing non-selected field avp_AAA_3GPP_CSG_Subscription_Data in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__CSG__Subscription__Data; } INTEGER_template& AVP__Data_template::avp__DCA__3GPP__Diagnostics() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Diagnostics) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Diagnostics = new INTEGER_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Diagnostics = new INTEGER_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Diagnostics; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Diagnostics; } const INTEGER_template& AVP__Data_template::avp__DCA__3GPP__Diagnostics() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Diagnostics in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Diagnostics) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Diagnostics in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Diagnostics; } OCTETSTRING_template& AVP__Data_template::avp__MIPv6__NONE__Service__Selection() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv6__NONE__Service__Selection) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv6__NONE__Service__Selection = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv6__NONE__Service__Selection = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv6__NONE__Service__Selection; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv6__NONE__Service__Selection; } const OCTETSTRING_template& AVP__Data_template::avp__MIPv6__NONE__Service__Selection() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv6_NONE_Service_Selection in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv6__NONE__Service__Selection) TTCN_error("Accessing non-selected field avp_MIPv6_NONE_Service_Selection in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv6__NONE__Service__Selection; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__TS__Code() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__TS__Code) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__TS__Code = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__TS__Code = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__TS__Code; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__TS__Code; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__TS__Code() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_TS_Code in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__TS__Code) TTCN_error("Accessing non-selected field avp_AAA_3GPP_TS_Code in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__TS__Code; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Tunnel__Client__Endpoint() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Client__Endpoint) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Tunnel__Client__Endpoint = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Tunnel__Client__Endpoint = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Client__Endpoint; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Tunnel__Client__Endpoint; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Tunnel__Client__Endpoint() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Tunnel_Client_Endpoint in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Client__Endpoint) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Tunnel_Client_Endpoint in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Tunnel__Client__Endpoint; } AAA__3GPP__AN__Trusted_template& AVP__Data_template::avp__AAA__3GPP__AN__Trusted() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__AN__Trusted) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__AN__Trusted = new AAA__3GPP__AN__Trusted_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__AN__Trusted = new AAA__3GPP__AN__Trusted_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__AN__Trusted; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__AN__Trusted; } const AAA__3GPP__AN__Trusted_template& AVP__Data_template::avp__AAA__3GPP__AN__Trusted() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_AN_Trusted in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__AN__Trusted) TTCN_error("Accessing non-selected field avp_AAA_3GPP_AN_Trusted in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__AN__Trusted; } DCA__3GPP__Monitoring__Event__Funtionality_template& AVP__Data_template::avp__DCA__3GPP__Monitoring__Event__Funtionality() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Funtionality) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Monitoring__Event__Funtionality = new DCA__3GPP__Monitoring__Event__Funtionality_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Monitoring__Event__Funtionality = new DCA__3GPP__Monitoring__Event__Funtionality_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Funtionality; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Monitoring__Event__Funtionality; } const DCA__3GPP__Monitoring__Event__Funtionality_template& AVP__Data_template::avp__DCA__3GPP__Monitoring__Event__Funtionality() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Monitoring_Event_Funtionality in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Funtionality) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Monitoring_Event_Funtionality in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Monitoring__Event__Funtionality; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Aux__Applic__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Aux__Applic__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Aux__Applic__Info = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Aux__Applic__Info = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Aux__Applic__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Aux__Applic__Info; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Aux__Applic__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Aux_Applic_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Aux__Applic__Info) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Aux_Applic_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Aux__Applic__Info; } OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Nonce() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Nonce) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__Nonce = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__Nonce = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__Nonce; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__Nonce; } const OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Nonce() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_Nonce in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Nonce) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_Nonce in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__Nonce; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__IP__SM__GW__Number() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Number) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__IP__SM__GW__Number = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__IP__SM__GW__Number = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Number; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__IP__SM__GW__Number; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__IP__SM__GW__Number() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_IP_SM_GW_Number in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Number) TTCN_error("Accessing non-selected field avp_S6_3GPP_IP_SM_GW_Number in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__IP__SM__GW__Number; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__AAR__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__AAR__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__AAR__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__AAR__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__AAR__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__AAR__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__AAR__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_AAR_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__AAR__Flags) TTCN_error("Accessing non-selected field avp_AAA_3GPP_AAR_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__AAR__Flags; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__LCS__Client__External__ID() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__External__ID) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__LCS__Client__External__ID = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__LCS__Client__External__ID = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__External__ID; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__LCS__Client__External__ID; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__LCS__Client__External__ID() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_LCS_Client_External_ID in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__External__ID) TTCN_error("Accessing non-selected field avp_DCA_3GPP_LCS_Client_External_ID in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__LCS__Client__External__ID; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__VLR__Number() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__VLR__Number) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__VLR__Number = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__VLR__Number = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__VLR__Number; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__VLR__Number; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__VLR__Number() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_VLR_Number in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__VLR__Number) TTCN_error("Accessing non-selected field avp_DCA_3GPP_VLR_Number in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__VLR__Number; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Charging__Rule__Install() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Install) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Charging__Rule__Install = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Charging__Rule__Install = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Install; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Charging__Rule__Install; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Charging__Rule__Install() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Charging_Rule_Install in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Install) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Charging_Rule_Install in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Charging__Rule__Install; } RX__3GPP__Rx__Request__Type_template& AVP__Data_template::avp__RX__3GPP__Rx__Request__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Rx__Request__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Rx__Request__Type = new RX__3GPP__Rx__Request__Type_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Rx__Request__Type = new RX__3GPP__Rx__Request__Type_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Rx__Request__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Rx__Request__Type; } const RX__3GPP__Rx__Request__Type_template& AVP__Data_template::avp__RX__3GPP__Rx__Request__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Rx_Request_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Rx__Request__Type) TTCN_error("Accessing non-selected field avp_RX_3GPP_Rx_Request_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Rx__Request__Type; } AVP__list_template& AVP__Data_template::avp__S6__3GPP__NIDD__Authorization__Response() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Response) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__NIDD__Authorization__Response = new AVP__list_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__NIDD__Authorization__Response = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Response; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__NIDD__Authorization__Response; } const AVP__list_template& AVP__Data_template::avp__S6__3GPP__NIDD__Authorization__Response() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_NIDD_Authorization_Response in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Response) TTCN_error("Accessing non-selected field avp_S6_3GPP_NIDD_Authorization_Response in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__NIDD__Authorization__Response; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Outgoing__Trunk__Group__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Outgoing__Trunk__Group__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Outgoing__Trunk__Group__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Outgoing__Trunk__Group__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Outgoing_Trunk_Group_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Outgoing__Trunk__Group__Id) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Outgoing_Trunk_Group_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id; } AAA__3GPP__Transport__Access__Type_template& AVP__Data_template::avp__AAA__3GPP__Transport__Access__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Transport__Access__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Transport__Access__Type = new AAA__3GPP__Transport__Access__Type_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Transport__Access__Type = new AAA__3GPP__Transport__Access__Type_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Transport__Access__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Transport__Access__Type; } const AAA__3GPP__Transport__Access__Type_template& AVP__Data_template::avp__AAA__3GPP__Transport__Access__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Transport_Access_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Transport__Access__Type) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Transport_Access_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Transport__Access__Type; } AVP__list_template& AVP__Data_template::avp__DCC__NONE__Subscription__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Subscription__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Subscription__Id = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Subscription__Id = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Subscription__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Subscription__Id; } const AVP__list_template& AVP__Data_template::avp__DCC__NONE__Subscription__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Subscription_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Subscription__Id) TTCN_error("Accessing non-selected field avp_DCC_NONE_Subscription_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Subscription__Id; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__QoS__Rule__Remove() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Remove) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__QoS__Rule__Remove = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__QoS__Rule__Remove = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Remove; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__QoS__Rule__Remove; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__QoS__Rule__Remove() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_QoS_Rule_Remove in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Remove) TTCN_error("Accessing non-selected field avp_PCC_3GPP_QoS_Rule_Remove in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__QoS__Rule__Remove; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__VPLMN__CSG__Subscription__Data() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__VPLMN__CSG__Subscription__Data() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_VPLMN_CSG_Subscription_Data in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data) TTCN_error("Accessing non-selected field avp_AAA_3GPP_VPLMN_CSG_Subscription_Data in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Message__Body() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Message__Body) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Message__Body = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Message__Body = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Message__Body; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Message__Body; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Message__Body() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Message_Body in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Message__Body) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Message_Body in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Message__Body; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Communication__Duration__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Communication__Duration__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Communication__Duration__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Communication__Duration__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Communication__Duration__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Communication__Duration__Time; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Communication__Duration__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Communication_Duration_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Communication__Duration__Time) TTCN_error("Accessing non-selected field avp_S6_3GPP_Communication_Duration_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Communication__Duration__Time; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Access__Availability__Change__Reason() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Access__Availability__Change__Reason) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Access__Availability__Change__Reason = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Access__Availability__Change__Reason = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Access__Availability__Change__Reason; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Access__Availability__Change__Reason; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Access__Availability__Change__Reason() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Access_Availability_Change_Reason in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Access__Availability__Change__Reason) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Access_Availability_Change_Reason in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Access__Availability__Change__Reason; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__TDF__Application__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__TDF__Application__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__TDF__Application__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__TDF__Application__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__TDF__Application__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__TDF__Application__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__TDF__Application__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_TDF_Application_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__TDF__Application__Identifier) TTCN_error("Accessing non-selected field avp_PCC_3GPP_TDF_Application_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__TDF__Application__Identifier; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Requested__PLMN__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Requested__PLMN__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Requested__PLMN__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Requested__PLMN__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Requested__PLMN__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Requested__PLMN__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Requested__PLMN__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Requested_PLMN_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Requested__PLMN__Identifier) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Requested_PLMN_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Requested__PLMN__Identifier; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Location__Area__Identity() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Location__Area__Identity) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Location__Area__Identity = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Location__Area__Identity = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Location__Area__Identity; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Location__Area__Identity; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Location__Area__Identity() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Location_Area_Identity in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Location__Area__Identity) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Location_Area_Identity in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Location__Area__Identity; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Media__Component__Status() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Media__Component__Status) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Media__Component__Status = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Media__Component__Status = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Media__Component__Status; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Media__Component__Status; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Media__Component__Status() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Media_Component_Status in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Media__Component__Status) TTCN_error("Accessing non-selected field avp_RX_3GPP_Media_Component_Status in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Media__Component__Status; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__eDRX__Cycle__Length__Value() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__eDRX__Cycle__Length__Value) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length__Value = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length__Value = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__eDRX__Cycle__Length__Value; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length__Value; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__eDRX__Cycle__Length__Value() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_eDRX_Cycle_Length_Value in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__eDRX__Cycle__Length__Value) TTCN_error("Accessing non-selected field avp_AAA_3GPP_eDRX_Cycle_Length_Value in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length__Value; } OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__FA__Challenge() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__Challenge) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__FA__Challenge = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__FA__Challenge = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__Challenge; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__FA__Challenge; } const OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__FA__Challenge() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_FA_Challenge in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__Challenge) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_FA_Challenge in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__FA__Challenge; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Visited__Network__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Visited__Network__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Visited__Network__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Visited__Network__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Visited__Network__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Visited__Network__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Visited__Network__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Visited_Network_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Visited__Network__Identifier) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Visited_Network_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Visited__Network__Identifier; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__RIR__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__RIR__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__RIR__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__RIR__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__RIR__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__RIR__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__RIR__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_RIR_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__RIR__Flags) TTCN_error("Accessing non-selected field avp_S6_3GPP_RIR_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__RIR__Flags; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Volume__Quota__Threshold() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Volume__Quota__Threshold) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Volume__Quota__Threshold = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Volume__Quota__Threshold = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Volume__Quota__Threshold; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Volume__Quota__Threshold; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Volume__Quota__Threshold() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Volume_Quota_Threshold in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Volume__Quota__Threshold) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Volume_Quota_Threshold in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Volume__Quota__Threshold; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Incremental__Cost() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Incremental__Cost) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Incremental__Cost = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Incremental__Cost = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Incremental__Cost; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Incremental__Cost; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Incremental__Cost() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Incremental_Cost in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Incremental__Cost) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Incremental_Cost in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Incremental__Cost; } PCC__3GPP__Usage__Monitoring__Level_template& AVP__Data_template::avp__PCC__3GPP__Usage__Monitoring__Level() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Level) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Usage__Monitoring__Level = new PCC__3GPP__Usage__Monitoring__Level_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Usage__Monitoring__Level = new PCC__3GPP__Usage__Monitoring__Level_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Level; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Usage__Monitoring__Level; } const PCC__3GPP__Usage__Monitoring__Level_template& AVP__Data_template::avp__PCC__3GPP__Usage__Monitoring__Level() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Usage_Monitoring_Level in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Level) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Usage_Monitoring_Level in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Usage__Monitoring__Level; } AAA__3GPP__Collection__Period__RRM__LTE_template& AVP__Data_template::avp__AAA__3GPP__Collection__Period__RRM__LTE() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Collection__Period__RRM__LTE) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Collection__Period__RRM__LTE = new AAA__3GPP__Collection__Period__RRM__LTE_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Collection__Period__RRM__LTE = new AAA__3GPP__Collection__Period__RRM__LTE_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Collection__Period__RRM__LTE; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Collection__Period__RRM__LTE; } const AAA__3GPP__Collection__Period__RRM__LTE_template& AVP__Data_template::avp__AAA__3GPP__Collection__Period__RRM__LTE() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Collection_Period_RRM_LTE in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Collection__Period__RRM__LTE) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Collection_Period_RRM_LTE in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Collection__Period__RRM__LTE; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Extended__APN__AMBR__UL() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Extended__APN__AMBR__UL) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__UL = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__UL = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Extended__APN__AMBR__UL; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__UL; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Extended__APN__AMBR__UL() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Extended_APN_AMBR_UL in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Extended__APN__AMBR__UL) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Extended_APN_AMBR_UL in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__UL; } AAA__3GPP__Subscriber__Status_template& AVP__Data_template::avp__AAA__3GPP__Subscriber__Status() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Subscriber__Status) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Subscriber__Status = new AAA__3GPP__Subscriber__Status_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Subscriber__Status = new AAA__3GPP__Subscriber__Status_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Subscriber__Status; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Subscriber__Status; } const AAA__3GPP__Subscriber__Status_template& AVP__Data_template::avp__AAA__3GPP__Subscriber__Status() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Subscriber_Status in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Subscriber__Status) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Subscriber_Status in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Subscriber__Status; } AVP__list_template& AVP__Data_template::avp__CxDx__3GPP__Identity__with__Emergency__Registration() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Identity__with__Emergency__Registration) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Identity__with__Emergency__Registration = new AVP__list_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Identity__with__Emergency__Registration = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Identity__with__Emergency__Registration; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Identity__with__Emergency__Registration; } const AVP__list_template& AVP__Data_template::avp__CxDx__3GPP__Identity__with__Emergency__Registration() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Identity_with_Emergency_Registration in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Identity__with__Emergency__Registration) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Identity_with_Emergency_Registration in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Identity__with__Emergency__Registration; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Originator__Received__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Originator__Received__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Originator__Received__Address = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Originator__Received__Address = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Originator__Received__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Originator__Received__Address; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Originator__Received__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Originator_Received_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Originator__Received__Address) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Originator_Received_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Originator__Received__Address; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__AoC__Service() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__AoC__Service) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__AoC__Service = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__AoC__Service = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__AoC__Service; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__AoC__Service; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__AoC__Service() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_AoC_Service in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__AoC__Service) TTCN_error("Accessing non-selected field avp_DCA_3GPP_AoC_Service in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__AoC__Service; } DCC__NONE__Tariff__Change__Usage_template& AVP__Data_template::avp__DCC__NONE__Tariff__Change__Usage() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Tariff__Change__Usage) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Tariff__Change__Usage = new DCC__NONE__Tariff__Change__Usage_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Tariff__Change__Usage = new DCC__NONE__Tariff__Change__Usage_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Tariff__Change__Usage; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Tariff__Change__Usage; } const DCC__NONE__Tariff__Change__Usage_template& AVP__Data_template::avp__DCC__NONE__Tariff__Change__Usage() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Tariff_Change_Usage in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Tariff__Change__Usage) TTCN_error("Accessing non-selected field avp_DCC_NONE_Tariff_Change_Usage in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Tariff__Change__Usage; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__LCS__PrivacyException() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__LCS__PrivacyException) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__LCS__PrivacyException = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__LCS__PrivacyException = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__LCS__PrivacyException; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__LCS__PrivacyException; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__LCS__PrivacyException() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_LCS_PrivacyException in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__LCS__PrivacyException) TTCN_error("Accessing non-selected field avp_AAA_3GPP_LCS_PrivacyException in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__LCS__PrivacyException; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__QoS__Subscribed() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__QoS__Subscribed) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__QoS__Subscribed = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__QoS__Subscribed = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__QoS__Subscribed; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__QoS__Subscribed; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__QoS__Subscribed() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_QoS_Subscribed in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__QoS__Subscribed) TTCN_error("Accessing non-selected field avp_AAA_3GPP_QoS_Subscribed in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__QoS__Subscribed; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__NAS__IP__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__NAS__IP__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__NAS__IP__Address = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__NAS__IP__Address = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__NAS__IP__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__NAS__IP__Address; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__NAS__IP__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_NAS_IP_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__NAS__IP__Address) TTCN_error("Accessing non-selected field avp_DNAS_NONE_NAS_IP_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__NAS__IP__Address; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Variable__Part__Value() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Value) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Variable__Part__Value = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Variable__Part__Value = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Value; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Variable__Part__Value; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Variable__Part__Value() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Variable_Part_Value in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Value) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Variable_Part_Value in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Variable__Part__Value; } DCA__3GPP__Read__Reply__Report__Requested_template& AVP__Data_template::avp__DCA__3GPP__Read__Reply__Report__Requested() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Read__Reply__Report__Requested) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Read__Reply__Report__Requested = new DCA__3GPP__Read__Reply__Report__Requested_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Read__Reply__Report__Requested = new DCA__3GPP__Read__Reply__Report__Requested_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Read__Reply__Report__Requested; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Read__Reply__Report__Requested; } const DCA__3GPP__Read__Reply__Report__Requested_template& AVP__Data_template::avp__DCA__3GPP__Read__Reply__Report__Requested() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Read_Reply_Report_Requested in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Read__Reply__Report__Requested) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Read_Reply_Report_Requested in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Read__Reply__Report__Requested; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Event__Charging__TimeStamp() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Event__Charging__TimeStamp) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Event__Charging__TimeStamp = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Event__Charging__TimeStamp = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Event__Charging__TimeStamp; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Event__Charging__TimeStamp; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Event__Charging__TimeStamp() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Event_Charging_TimeStamp in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Event__Charging__TimeStamp) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Event_Charging_TimeStamp in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Event__Charging__TimeStamp; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__RR__Bandwidth() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__RR__Bandwidth) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__RR__Bandwidth = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__RR__Bandwidth = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__RR__Bandwidth; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__RR__Bandwidth; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__RR__Bandwidth() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_RR_Bandwidth in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__RR__Bandwidth) TTCN_error("Accessing non-selected field avp_RX_3GPP_RR_Bandwidth in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__RR__Bandwidth; } AVP__list_template& AVP__Data_template::avp__DNAS__NONE__CHAP__Auth() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__CHAP__Auth) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__CHAP__Auth = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__CHAP__Auth = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__CHAP__Auth; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__CHAP__Auth; } const AVP__list_template& AVP__Data_template::avp__DNAS__NONE__CHAP__Auth() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_CHAP_Auth in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__CHAP__Auth) TTCN_error("Accessing non-selected field avp_DNAS_NONE_CHAP_Auth in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__CHAP__Auth; } OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__Service__Context__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Service__Context__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Service__Context__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Service__Context__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Service__Context__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Service__Context__Id; } const OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__Service__Context__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Service_Context_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Service__Context__Id) TTCN_error("Accessing non-selected field avp_DCC_NONE_Service_Context_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Service__Context__Id; } OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Authenticator__Length() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Authenticator__Length) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Length = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Length = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__Authenticator__Length; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Length; } const OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Authenticator__Length() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_Authenticator_Length in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Authenticator__Length) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_Authenticator_Length in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Length; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__SDP__TimeStamps() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SDP__TimeStamps) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SDP__TimeStamps = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SDP__TimeStamps = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SDP__TimeStamps; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SDP__TimeStamps; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__SDP__TimeStamps() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SDP_TimeStamps in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SDP__TimeStamps) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SDP_TimeStamps in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SDP__TimeStamps; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__IMS__Charging__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__IMS__Charging__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__IMS__Charging__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__IMS__Charging__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__IMS__Charging__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__IMS__Charging__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__IMS__Charging__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_IMS_Charging_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__IMS__Charging__Identifier) TTCN_error("Accessing non-selected field avp_DCA_3GPP_IMS_Charging_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__IMS__Charging__Identifier; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__MIP__FA__RK__SPI() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__MIP__FA__RK__SPI) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__MIP__FA__RK__SPI = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__MIP__FA__RK__SPI = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__MIP__FA__RK__SPI; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__MIP__FA__RK__SPI; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__MIP__FA__RK__SPI() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_MIP_FA_RK_SPI in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__MIP__FA__RK__SPI) TTCN_error("Accessing non-selected field avp_AAA_3GPP_MIP_FA_RK_SPI in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__MIP__FA__RK__SPI; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Related__Trigger() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Related__Trigger) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Related__Trigger = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Related__Trigger = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Related__Trigger; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Related__Trigger; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Related__Trigger() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Related_Trigger in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Related__Trigger) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Related_Trigger in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Related__Trigger; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_DL in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL) TTCN_error("Accessing non-selected field avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_DL in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__SCS__Identity() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__SCS__Identity) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__SCS__Identity = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__SCS__Identity = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__SCS__Identity; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__SCS__Identity; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__SCS__Identity() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_SCS_Identity in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__SCS__Identity) TTCN_error("Accessing non-selected field avp_S6_3GPP_SCS_Identity in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__SCS__Identity; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__LCS__Name__String() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__LCS__Name__String) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__LCS__Name__String = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__LCS__Name__String = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__LCS__Name__String; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__LCS__Name__String; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__LCS__Name__String() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_LCS_Name_String in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__LCS__Name__String) TTCN_error("Accessing non-selected field avp_DCA_3GPP_LCS_Name_String in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__LCS__Name__String; } AVP__Address_template& AVP__Data_template::avp__RX__3GPP__Access__Network__Charging__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Access__Network__Charging__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Access__Network__Charging__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Access__Network__Charging__Address; } const AVP__Address_template& AVP__Data_template::avp__RX__3GPP__Access__Network__Charging__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Access_Network_Charging_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Address) TTCN_error("Accessing non-selected field avp_RX_3GPP_Access_Network_Charging_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Access__Network__Charging__Address; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Presence__Reporting__Area__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Presence__Reporting__Area__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Presence_Reporting_Area_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Identifier) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Presence_Reporting_Area_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier; } OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Inband__Security__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Inband__Security__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Inband__Security__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Inband__Security__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Inband__Security__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Inband__Security__Id; } const OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Inband__Security__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Inband_Security_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Inband__Security__Id) TTCN_error("Accessing non-selected field avp_BASE_NONE_Inband_Security_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Inband__Security__Id; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__ISUP__Cause__Value() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Value) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__ISUP__Cause__Value = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__ISUP__Cause__Value = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Value; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__ISUP__Cause__Value; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__ISUP__Cause__Value() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_ISUP_Cause_Value in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Value) TTCN_error("Accessing non-selected field avp_DCA_3GPP_ISUP_Cause_Value in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__ISUP__Cause__Value; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Charging__Rule__Name() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Name) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Charging__Rule__Name = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Charging__Rule__Name = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Name; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Charging__Rule__Name; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Charging__Rule__Name() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Charging_Rule_Name in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Name) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Charging_Rule_Name in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Charging__Rule__Name; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Ip__Domain__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Ip__Domain__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Ip__Domain__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Ip__Domain__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Ip__Domain__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Ip__Domain__Id; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Ip__Domain__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Ip_Domain_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Ip__Domain__Id) TTCN_error("Accessing non-selected field avp_RX_3GPP_Ip_Domain_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Ip__Domain__Id; } AVP__Address_template& AVP__Data_template::avp__PCC__3GPP__TDF__IP__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__TDF__IP__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__TDF__IP__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__TDF__IP__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__TDF__IP__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__TDF__IP__Address; } const AVP__Address_template& AVP__Data_template::avp__PCC__3GPP__TDF__IP__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_TDF_IP_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__TDF__IP__Address) TTCN_error("Accessing non-selected field avp_PCC_3GPP_TDF_IP_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__TDF__IP__Address; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__UE__Usage__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__UE__Usage__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__UE__Usage__Type = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__UE__Usage__Type = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__UE__Usage__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__UE__Usage__Type; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__UE__Usage__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_UE_Usage_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__UE__Usage__Type) TTCN_error("Accessing non-selected field avp_AAA_3GPP_UE_Usage_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__UE__Usage__Type; } AVP__list_template& AVP__Data_template::avp__S6__3GPP__Enhanced__Coverage__Restriction() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction = new AVP__list_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction; } const AVP__list_template& AVP__Data_template::avp__S6__3GPP__Enhanced__Coverage__Restriction() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Enhanced_Coverage_Restriction in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction) TTCN_error("Accessing non-selected field avp_S6_3GPP_Enhanced_Coverage_Restriction in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Charged__Party() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Charged__Party) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Charged__Party = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Charged__Party = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Charged__Party; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Charged__Party; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Charged__Party() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Charged_Party in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Charged__Party) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Charged_Party in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Charged__Party; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__PDN__Connection__Charging__ID() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PDN__Connection__Charging__ID) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__PDN__Connection__Charging__ID = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__PDN__Connection__Charging__ID = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__PDN__Connection__Charging__ID; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__PDN__Connection__Charging__ID; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__PDN__Connection__Charging__ID() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_PDN_Connection_Charging_ID in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PDN__Connection__Charging__ID) TTCN_error("Accessing non-selected field avp_DCA_3GPP_PDN_Connection_Charging_ID in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__PDN__Connection__Charging__ID; } CxDx__3GPP__User__Data__Already__Available_template& AVP__Data_template::avp__CxDx__3GPP__User__Data__Already__Available() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__User__Data__Already__Available) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__User__Data__Already__Available = new CxDx__3GPP__User__Data__Already__Available_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__User__Data__Already__Available = new CxDx__3GPP__User__Data__Already__Available_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__User__Data__Already__Available; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__User__Data__Already__Available; } const CxDx__3GPP__User__Data__Already__Available_template& AVP__Data_template::avp__CxDx__3GPP__User__Data__Already__Available() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_User_Data_Already_Available in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__User__Data__Already__Available) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_User_Data_Already_Available in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__User__Data__Already__Available; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Security__Parameter__Index() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Security__Parameter__Index) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Security__Parameter__Index = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Security__Parameter__Index = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Security__Parameter__Index; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Security__Parameter__Index; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Security__Parameter__Index() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Security_Parameter_Index in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Security__Parameter__Index) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Security_Parameter_Index in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Security__Parameter__Index; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__MME__Number__for__MT__SMS() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__MME__Number__for__MT__SMS) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__MME__Number__for__MT__SMS = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__MME__Number__for__MT__SMS = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__MME__Number__for__MT__SMS; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__MME__Number__for__MT__SMS; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__MME__Number__for__MT__SMS() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_MME_Number_for_MT_SMS in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__MME__Number__for__MT__SMS) TTCN_error("Accessing non-selected field avp_AAA_3GPP_MME_Number_for_MT_SMS in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__MME__Number__for__MT__SMS; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_UL in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_UL in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL; } OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__CC__Correlation__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__CC__Correlation__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__CC__Correlation__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__CC__Correlation__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__CC__Correlation__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__CC__Correlation__Id; } const OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__CC__Correlation__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_CC_Correlation_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__CC__Correlation__Id) TTCN_error("Accessing non-selected field avp_DCC_NONE_CC_Correlation_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__CC__Correlation__Id; } AVP__list_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Home__Agent__Host() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Home__Agent__Host) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Host = new AVP__list_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Host = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__Home__Agent__Host; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Host; } const AVP__list_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Home__Agent__Host() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_Home_Agent_Host in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Home__Agent__Host) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_Home_Agent_Host in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Host; } CHARSTRING_template& AVP__Data_template::avp__BASE__NONE__Route__Record() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Route__Record) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Route__Record = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Route__Record = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Route__Record; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Route__Record; } const CHARSTRING_template& AVP__Data_template::avp__BASE__NONE__Route__Record() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Route_Record in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Route__Record) TTCN_error("Accessing non-selected field avp_BASE_NONE_Route_Record in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Route__Record; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SM__User__Data__Header() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SM__User__Data__Header) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SM__User__Data__Header = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SM__User__Data__Header = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SM__User__Data__Header; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SM__User__Data__Header; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SM__User__Data__Header() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SM_User_Data_Header in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SM__User__Data__Header) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SM_User_Data_Header in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SM__User__Data__Header; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Carrier__Frequency() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Carrier__Frequency) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Carrier__Frequency = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Carrier__Frequency = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Carrier__Frequency; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Carrier__Frequency; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Carrier__Frequency() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Carrier_Frequency in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Carrier__Frequency) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Carrier_Frequency in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Carrier__Frequency; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__MMTel__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__MMTel__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__MMTel__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__MMTel__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__MMTel__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__MMTel__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__MMTel__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_MMTel_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__MMTel__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_MMTel_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__MMTel__Information; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Mandatory__Capability() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Mandatory__Capability) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Mandatory__Capability = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Mandatory__Capability = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Mandatory__Capability; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Mandatory__Capability; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Mandatory__Capability() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Mandatory_Capability in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Mandatory__Capability) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Mandatory_Capability in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Mandatory__Capability; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Trace__NE__Type__List() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Trace__NE__Type__List) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Trace__NE__Type__List = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Trace__NE__Type__List = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Trace__NE__Type__List; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Trace__NE__Type__List; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__Trace__NE__Type__List() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Trace_NE_Type_List in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Trace__NE__Type__List) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Trace_NE_Type_List in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Trace__NE__Type__List; } DCA__3GPP__Charging__Characteristics__Selection__Mode_template& AVP__Data_template::avp__DCA__3GPP__Charging__Characteristics__Selection__Mode() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode = new DCA__3GPP__Charging__Characteristics__Selection__Mode_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode = new DCA__3GPP__Charging__Characteristics__Selection__Mode_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode; } const DCA__3GPP__Charging__Characteristics__Selection__Mode_template& AVP__Data_template::avp__DCA__3GPP__Charging__Characteristics__Selection__Mode() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Charging_Characteristics_Selection_Mode in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Charging_Characteristics_Selection_Mode in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Port__Limit() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Port__Limit) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Port__Limit = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Port__Limit = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Port__Limit; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Port__Limit; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Port__Limit() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Port_Limit in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Port__Limit) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Port_Limit in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Port__Limit; } OCTETSTRING_template& AVP__Data_template::avp__MIPv6__NONE__MIP6__Feature__Vector() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Feature__Vector) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv6__NONE__MIP6__Feature__Vector = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv6__NONE__MIP6__Feature__Vector = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Feature__Vector; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv6__NONE__MIP6__Feature__Vector; } const OCTETSTRING_template& AVP__Data_template::avp__MIPv6__NONE__MIP6__Feature__Vector() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv6_NONE_MIP6_Feature_Vector in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Feature__Vector) TTCN_error("Accessing non-selected field avp_MIPv6_NONE_MIP6_Feature_Vector in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv6__NONE__MIP6__Feature__Vector; } AVP__list_template& AVP__Data_template::avp__DCC__NONE__Multiple__Services__Credit__Control() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Multiple__Services__Credit__Control) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Multiple__Services__Credit__Control = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Multiple__Services__Credit__Control = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Multiple__Services__Credit__Control; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Multiple__Services__Credit__Control; } const AVP__list_template& AVP__Data_template::avp__DCC__NONE__Multiple__Services__Credit__Control() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Multiple_Services_Credit_Control in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Multiple__Services__Credit__Control) TTCN_error("Accessing non-selected field avp_DCC_NONE_Multiple_Services_Credit_Control in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Multiple__Services__Credit__Control; } AAA__3GPP__All__APN__Configurations__Included__Indicator_template& AVP__Data_template::avp__AAA__3GPP__All__APN__Configurations__Included__Indicator() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator = new AAA__3GPP__All__APN__Configurations__Included__Indicator_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator = new AAA__3GPP__All__APN__Configurations__Included__Indicator_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator; } const AAA__3GPP__All__APN__Configurations__Included__Indicator_template& AVP__Data_template::avp__AAA__3GPP__All__APN__Configurations__Included__Indicator() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_All_APN_Configurations_Included_Indicator in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator) TTCN_error("Accessing non-selected field avp_AAA_3GPP_All_APN_Configurations_Included_Indicator in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__NOR__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__NOR__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__NOR__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__NOR__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__NOR__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__NOR__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__NOR__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_NOR_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__NOR__Flags) TTCN_error("Accessing non-selected field avp_AAA_3GPP_NOR_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__NOR__Flags; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Message__ID() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Message__ID) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Message__ID = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Message__ID = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Message__ID; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Message__ID; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Message__ID() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Message_ID in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Message__ID) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Message_ID in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Message__ID; } OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__MS__TimeZone() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__MS__TimeZone) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__3GPP__MS__TimeZone = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__3GPP__MS__TimeZone = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__3GPP__MS__TimeZone; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__3GPP__MS__TimeZone; } const OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__MS__TimeZone() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_3GPP_MS_TimeZone in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__MS__TimeZone) TTCN_error("Accessing non-selected field avp_GI_3GPP_3GPP_MS_TimeZone in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__3GPP__MS__TimeZone; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__External__Client() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__External__Client) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__External__Client = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__External__Client = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__External__Client; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__External__Client; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__External__Client() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_External_Client in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__External__Client) TTCN_error("Accessing non-selected field avp_AAA_3GPP_External_Client in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__External__Client; } DCA__3GPP__Charge__Reason__Code_template& AVP__Data_template::avp__DCA__3GPP__Charge__Reason__Code() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Charge__Reason__Code) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Charge__Reason__Code = new DCA__3GPP__Charge__Reason__Code_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Charge__Reason__Code = new DCA__3GPP__Charge__Reason__Code_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Charge__Reason__Code; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Charge__Reason__Code; } const DCA__3GPP__Charge__Reason__Code_template& AVP__Data_template::avp__DCA__3GPP__Charge__Reason__Code() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Charge_Reason_Code in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Charge__Reason__Code) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Charge_Reason_Code in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Charge__Reason__Code; } OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Authorization__Lifetime() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Authorization__Lifetime) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Authorization__Lifetime = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Authorization__Lifetime = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Authorization__Lifetime; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Authorization__Lifetime; } const OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Authorization__Lifetime() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Authorization_Lifetime in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Authorization__Lifetime) TTCN_error("Accessing non-selected field avp_BASE_NONE_Authorization_Lifetime in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Authorization__Lifetime; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__TWAN__PCO() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__TWAN__PCO) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__TWAN__PCO = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__TWAN__PCO = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__TWAN__PCO; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__TWAN__PCO; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__TWAN__PCO() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_TWAN_PCO in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__TWAN__PCO) TTCN_error("Accessing non-selected field avp_AAA_3GPP_TWAN_PCO in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__TWAN__PCO; } DCA__3GPP__PoC__Change__Conditions_template& AVP__Data_template::avp__DCA__3GPP__PoC__Change__Conditions() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PoC__Change__Conditions) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__PoC__Change__Conditions = new DCA__3GPP__PoC__Change__Conditions_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__PoC__Change__Conditions = new DCA__3GPP__PoC__Change__Conditions_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__PoC__Change__Conditions; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__PoC__Change__Conditions; } const DCA__3GPP__PoC__Change__Conditions_template& AVP__Data_template::avp__DCA__3GPP__PoC__Change__Conditions() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_PoC_Change_Conditions in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PoC__Change__Conditions) TTCN_error("Accessing non-selected field avp_DCA_3GPP_PoC_Change_Conditions in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__PoC__Change__Conditions; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Language() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Language) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Language = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Language = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Language; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Language; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Language() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Language in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Language) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Language in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Language; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Extended__Min__Requested__BW__DL() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Requested__BW__DL) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__DL = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__DL = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Requested__BW__DL; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__DL; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Extended__Min__Requested__BW__DL() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Extended_Min_Requested_BW_DL in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Requested__BW__DL) TTCN_error("Accessing non-selected field avp_RX_3GPP_Extended_Min_Requested_BW_DL in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__DL; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__ARAP__Features() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__ARAP__Features) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__ARAP__Features = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__ARAP__Features = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__ARAP__Features; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__ARAP__Features; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__ARAP__Features() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_ARAP_Features in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__ARAP__Features) TTCN_error("Accessing non-selected field avp_DNAS_NONE_ARAP_Features in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__ARAP__Features; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Framed__MTU() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__MTU) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Framed__MTU = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Framed__MTU = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Framed__MTU; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Framed__MTU; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Framed__MTU() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Framed_MTU in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Framed__MTU) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Framed_MTU in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Framed__MTU; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Unit__Quota__Threshold() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Unit__Quota__Threshold) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Unit__Quota__Threshold = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Unit__Quota__Threshold = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Unit__Quota__Threshold; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Unit__Quota__Threshold; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Unit__Quota__Threshold() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Unit_Quota_Threshold in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Unit__Quota__Threshold) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Unit_Quota_Threshold in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Unit__Quota__Threshold; } DNAS__NONE__Accounting__Auth__Method_template& AVP__Data_template::avp__DNAS__NONE__Accounting__Auth__Method() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Accounting__Auth__Method) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Accounting__Auth__Method = new DNAS__NONE__Accounting__Auth__Method_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Accounting__Auth__Method = new DNAS__NONE__Accounting__Auth__Method_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Accounting__Auth__Method; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Accounting__Auth__Method; } const DNAS__NONE__Accounting__Auth__Method_template& AVP__Data_template::avp__DNAS__NONE__Accounting__Auth__Method() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Accounting_Auth_Method in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Accounting__Auth__Method) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Accounting_Auth_Method in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Accounting__Auth__Method; } OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Authenticator__Offset() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Authenticator__Offset) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Offset = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Offset = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__MIP__Authenticator__Offset; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Offset; } const OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__MIP__Authenticator__Offset() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_MIP_Authenticator_Offset in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__MIP__Authenticator__Offset) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_MIP_Authenticator_Offset in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Offset; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__MBMS__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__MBMS__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__MBMS__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__MBMS__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__MBMS__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__MBMS__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__MBMS__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_MBMS_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__MBMS__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_MBMS_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__MBMS__Information; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Bearer__Capability() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Bearer__Capability) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Bearer__Capability = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Bearer__Capability = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Bearer__Capability; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Bearer__Capability; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Bearer__Capability() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Bearer_Capability in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Bearer__Capability) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Bearer_Capability in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Bearer__Capability; } OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Service__URN() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Service__URN) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Service__URN = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Service__URN = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Service__URN; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Service__URN; } const OCTETSTRING_template& AVP__Data_template::avp__RX__3GPP__Service__URN() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Service_URN in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Service__URN) TTCN_error("Accessing non-selected field avp_RX_3GPP_Service_URN in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Service__URN; } AVP__list_template& AVP__Data_template::avp__S6__3GPP__Supported__Services() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Supported__Services) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Supported__Services = new AVP__list_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Supported__Services = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Supported__Services; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Supported__Services; } const AVP__list_template& AVP__Data_template::avp__S6__3GPP__Supported__Services() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Supported_Services in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Supported__Services) TTCN_error("Accessing non-selected field avp_S6_3GPP_Supported_Services in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Supported__Services; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SDP__Media__Description() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Description) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SDP__Media__Description = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SDP__Media__Description = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Description; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SDP__Media__Description; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__SDP__Media__Description() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SDP_Media_Description in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Description) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SDP_Media_Description in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SDP__Media__Description; } OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__Accounting__Output__Packets() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Output__Packets) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__MIPv4__NONE__Accounting__Output__Packets = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__MIPv4__NONE__Accounting__Output__Packets = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Output__Packets; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__MIPv4__NONE__Accounting__Output__Packets; } const OCTETSTRING_template& AVP__Data_template::avp__MIPv4__NONE__Accounting__Output__Packets() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_MIPv4_NONE_Accounting_Output_Packets in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Output__Packets) TTCN_error("Accessing non-selected field avp_MIPv4_NONE_Accounting_Output_Packets in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__MIPv4__NONE__Accounting__Output__Packets; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Radio__Parameter__Set__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Radio__Parameter__Set__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Info = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Info = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Radio__Parameter__Set__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Info; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Radio__Parameter__Set__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Radio_Parameter_Set_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Radio__Parameter__Set__Info) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Radio_Parameter_Set_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Info; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Rule__DeActivation__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Rule__DeActivation__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Rule__DeActivation__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Rule__DeActivation__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Rule__DeActivation__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Rule__DeActivation__Time; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__Rule__DeActivation__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Rule_DeActivation_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Rule__DeActivation__Time) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Rule_DeActivation_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Rule__DeActivation__Time; } AAA__3GPP__Relay__Node__Indicator_template& AVP__Data_template::avp__AAA__3GPP__Relay__Node__Indicator() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Relay__Node__Indicator) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Relay__Node__Indicator = new AAA__3GPP__Relay__Node__Indicator_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Relay__Node__Indicator = new AAA__3GPP__Relay__Node__Indicator_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Relay__Node__Indicator; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Relay__Node__Indicator; } const AAA__3GPP__Relay__Node__Indicator_template& AVP__Data_template::avp__AAA__3GPP__Relay__Node__Indicator() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Relay_Node_Indicator in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Relay__Node__Indicator) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Relay_Node_Indicator in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Relay__Node__Indicator; } AVP__list_template& AVP__Data_template::avp__S6__3GPP__T4__Data() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__T4__Data) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__T4__Data = new AVP__list_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__T4__Data = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__T4__Data; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__T4__Data; } const AVP__list_template& AVP__Data_template::avp__S6__3GPP__T4__Data() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_T4_Data in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__T4__Data) TTCN_error("Accessing non-selected field avp_S6_3GPP_T4_Data in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__T4__Data; } AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Fixed__User__Location__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Fixed__User__Location__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Fixed__User__Location__Info = new AVP__list_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Fixed__User__Location__Info = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Fixed__User__Location__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Fixed__User__Location__Info; } const AVP__list_template& AVP__Data_template::avp__PCC__3GPP__Fixed__User__Location__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Fixed_User_Location_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Fixed__User__Location__Info) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Fixed_User_Location_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Fixed__User__Location__Info; } DCA__3GPP__Coverage__Status_template& AVP__Data_template::avp__DCA__3GPP__Coverage__Status() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Coverage__Status) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Coverage__Status = new DCA__3GPP__Coverage__Status_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Coverage__Status = new DCA__3GPP__Coverage__Status_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Coverage__Status; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Coverage__Status; } const DCA__3GPP__Coverage__Status_template& AVP__Data_template::avp__DCA__3GPP__Coverage__Status() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Coverage_Status in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Coverage__Status) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Coverage_Status in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Coverage__Status; } PCC__3GPP__Online_template& AVP__Data_template::avp__PCC__3GPP__Online() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Online) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Online = new PCC__3GPP__Online_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Online = new PCC__3GPP__Online_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Online; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Online; } const PCC__3GPP__Online_template& AVP__Data_template::avp__PCC__3GPP__Online() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Online in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Online) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Online in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Online; } OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__ADC__Rule__Base__Name() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Base__Name) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__ADC__Rule__Base__Name = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__ADC__Rule__Base__Name = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Base__Name; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__ADC__Rule__Base__Name; } const OCTETSTRING_template& AVP__Data_template::avp__PCC__3GPP__ADC__Rule__Base__Name() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_ADC_Rule_Base_Name in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Base__Name) TTCN_error("Accessing non-selected field avp_PCC_3GPP_ADC_Rule_Base_Name in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__ADC__Rule__Base__Name; } CHARSTRING_template& AVP__Data_template::avp__AAA__3GPP__SCEF__Realm() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__SCEF__Realm) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__SCEF__Realm = new CHARSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__SCEF__Realm = new CHARSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__SCEF__Realm; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__SCEF__Realm; } const CHARSTRING_template& AVP__Data_template::avp__AAA__3GPP__SCEF__Realm() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_SCEF_Realm in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__SCEF__Realm) TTCN_error("Accessing non-selected field avp_AAA_3GPP_SCEF_Realm in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__SCEF__Realm; } DCA__3GPP__MBMS__Charged__Party_template& AVP__Data_template::avp__DCA__3GPP__MBMS__Charged__Party() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__MBMS__Charged__Party) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__MBMS__Charged__Party = new DCA__3GPP__MBMS__Charged__Party_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__MBMS__Charged__Party = new DCA__3GPP__MBMS__Charged__Party_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__MBMS__Charged__Party; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__MBMS__Charged__Party; } const DCA__3GPP__MBMS__Charged__Party_template& AVP__Data_template::avp__DCA__3GPP__MBMS__Charged__Party() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_MBMS_Charged_Party in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__MBMS__Charged__Party) TTCN_error("Accessing non-selected field avp_DCA_3GPP_MBMS_Charged_Party in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__MBMS__Charged__Party; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Requested__Validity__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Requested__Validity__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Requested__Validity__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Requested__Validity__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Requested__Validity__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Requested__Validity__Time; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Requested__Validity__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Requested_Validity_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Requested__Validity__Time) TTCN_error("Accessing non-selected field avp_S6_3GPP_Requested_Validity_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Requested__Validity__Time; } OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__CC__Request__Number() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__CC__Request__Number) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__CC__Request__Number = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__CC__Request__Number = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__CC__Request__Number; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__CC__Request__Number; } const OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__CC__Request__Number() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_CC_Request_Number in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__CC__Request__Number) TTCN_error("Accessing non-selected field avp_DCC_NONE_CC_Request_Number in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__CC__Request__Number; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__AoC__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__AoC__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__AoC__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__AoC__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__AoC__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__AoC__Information; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__AoC__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_AoC_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__AoC__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_AoC_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__AoC__Information; } AVP__list_template& AVP__Data_template::avp__CxDx__3GPP__Supported__Features() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Supported__Features) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Supported__Features = new AVP__list_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Supported__Features = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Supported__Features; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Supported__Features; } const AVP__list_template& AVP__Data_template::avp__CxDx__3GPP__Supported__Features() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Supported_Features in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Supported__Features) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Supported_Features in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Supported__Features; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Local__Time__Zone() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Local__Time__Zone) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Local__Time__Zone = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Local__Time__Zone = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Local__Time__Zone; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Local__Time__Zone; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Local__Time__Zone() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Local_Time_Zone in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Local__Time__Zone) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Local_Time_Zone in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Local__Time__Zone; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__GERAN__Vector() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__GERAN__Vector) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__GERAN__Vector = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__GERAN__Vector = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__GERAN__Vector; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__GERAN__Vector; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__GERAN__Vector() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_GERAN_Vector in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__GERAN__Vector) TTCN_error("Accessing non-selected field avp_AAA_3GPP_GERAN_Vector in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__GERAN__Vector; } OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Call__ID__SIP__Header() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Call__ID__SIP__Header) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Call__ID__SIP__Header = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Call__ID__SIP__Header = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Call__ID__SIP__Header; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Call__ID__SIP__Header; } const OCTETSTRING_template& AVP__Data_template::avp__CxDx__3GPP__Call__ID__SIP__Header() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Call_ID_SIP_Header in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Call__ID__SIP__Header) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Call_ID_SIP_Header in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Call__ID__SIP__Header; } DCA__3GPP__Online__Charging__Flag_template& AVP__Data_template::avp__DCA__3GPP__Online__Charging__Flag() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Online__Charging__Flag) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Online__Charging__Flag = new DCA__3GPP__Online__Charging__Flag_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Online__Charging__Flag = new DCA__3GPP__Online__Charging__Flag_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Online__Charging__Flag; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Online__Charging__Flag; } const DCA__3GPP__Online__Charging__Flag_template& AVP__Data_template::avp__DCA__3GPP__Online__Charging__Flag() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Online_Charging_Flag in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Online__Charging__Flag) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Online_Charging_Flag in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Online__Charging__Flag; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Number__of__Messages__Sent() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Number__of__Messages__Sent) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Number__of__Messages__Sent = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Number__of__Messages__Sent = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Number__of__Messages__Sent; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Number__of__Messages__Sent; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Number__of__Messages__Sent() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Number_of_Messages_Sent in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Number__of__Messages__Sent) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Number_of_Messages_Sent in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Number__of__Messages__Sent; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__EPS__Subscribed__QoS__Profile() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__EPS__Subscribed__QoS__Profile() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_EPS_Subscribed_QoS_Profile in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile) TTCN_error("Accessing non-selected field avp_AAA_3GPP_EPS_Subscribed_QoS_Profile in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile; } OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__Session__Stop__Indicator() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__Session__Stop__Indicator) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__3GPP__Session__Stop__Indicator = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__3GPP__Session__Stop__Indicator = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__3GPP__Session__Stop__Indicator; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__3GPP__Session__Stop__Indicator; } const OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__Session__Stop__Indicator() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_3GPP_Session_Stop_Indicator in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__Session__Stop__Indicator) TTCN_error("Accessing non-selected field avp_GI_3GPP_3GPP_Session_Stop_Indicator in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__3GPP__Session__Stop__Indicator; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__GPRS__Subscription__Data() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__GPRS__Subscription__Data) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__GPRS__Subscription__Data = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__GPRS__Subscription__Data = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__GPRS__Subscription__Data; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__GPRS__Subscription__Data; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__GPRS__Subscription__Data() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_GPRS_Subscription_Data in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__GPRS__Subscription__Data) TTCN_error("Accessing non-selected field avp_AAA_3GPP_GPRS_Subscription_Data in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__GPRS__Subscription__Data; } OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile; } const OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_3GPP_GPRS_Negotiated_QoS_Profile in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile) TTCN_error("Accessing non-selected field avp_GI_3GPP_3GPP_GPRS_Negotiated_QoS_Profile in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile; } DCA__3GPP__Access__Transfer__Type_template& AVP__Data_template::avp__DCA__3GPP__Access__Transfer__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Access__Transfer__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Access__Transfer__Type = new DCA__3GPP__Access__Transfer__Type_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Access__Transfer__Type = new DCA__3GPP__Access__Transfer__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Access__Transfer__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Access__Transfer__Type; } const DCA__3GPP__Access__Transfer__Type_template& AVP__Data_template::avp__DCA__3GPP__Access__Transfer__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Access_Transfer_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Access__Transfer__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Access_Transfer_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Access__Transfer__Type; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Called__Station__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Called__Station__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Called__Station__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Called__Station__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Called__Station__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Called__Station__Id; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Called__Station__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Called_Station_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Called__Station__Id) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Called_Station_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Called__Station__Id; } DCA__3GPP__Inter__UE__Transfer_template& AVP__Data_template::avp__DCA__3GPP__Inter__UE__Transfer() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Inter__UE__Transfer) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Inter__UE__Transfer = new DCA__3GPP__Inter__UE__Transfer_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Inter__UE__Transfer = new DCA__3GPP__Inter__UE__Transfer_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Inter__UE__Transfer; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Inter__UE__Transfer; } const DCA__3GPP__Inter__UE__Transfer_template& AVP__Data_template::avp__DCA__3GPP__Inter__UE__Transfer() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Inter_UE_Transfer in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Inter__UE__Transfer) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Inter_UE_Transfer in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Inter__UE__Transfer; } OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__Cost__Unit() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Cost__Unit) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__Cost__Unit = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__Cost__Unit = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__Cost__Unit; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__Cost__Unit; } const OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__Cost__Unit() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_Cost_Unit in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__Cost__Unit) TTCN_error("Accessing non-selected field avp_DCC_NONE_Cost_Unit in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__Cost__Unit; } BASE__NONE__Accounting__Realtime__Required_template& AVP__Data_template::avp__BASE__NONE__Accounting__Realtime__Required() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Accounting__Realtime__Required) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Accounting__Realtime__Required = new BASE__NONE__Accounting__Realtime__Required_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Accounting__Realtime__Required = new BASE__NONE__Accounting__Realtime__Required_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Accounting__Realtime__Required; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Accounting__Realtime__Required; } const BASE__NONE__Accounting__Realtime__Required_template& AVP__Data_template::avp__BASE__NONE__Accounting__Realtime__Required() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Accounting_Realtime_Required in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Accounting__Realtime__Required) TTCN_error("Accessing non-selected field avp_BASE_NONE_Accounting_Realtime_Required in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Accounting__Realtime__Required; } BASE__NONE__Termination__Cause_template& AVP__Data_template::avp__BASE__NONE__Termination__Cause() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Termination__Cause) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Termination__Cause = new BASE__NONE__Termination__Cause_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Termination__Cause = new BASE__NONE__Termination__Cause_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Termination__Cause; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Termination__Cause; } const BASE__NONE__Termination__Cause_template& AVP__Data_template::avp__BASE__NONE__Termination__Cause() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Termination_Cause in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Termination__Cause) TTCN_error("Accessing non-selected field avp_BASE_NONE_Termination_Cause in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Termination__Cause; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Received__Talk__Burst__Volume() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Received__Talk__Burst__Volume) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Volume = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Volume = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Received__Talk__Burst__Volume; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Volume; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Received__Talk__Burst__Volume() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Received_Talk_Burst_Volume in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Received__Talk__Burst__Volume) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Received_Talk_Burst_Volume in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Volume; } INTEGER_template& AVP__Data_template::avp__DCA__3GPP__Rate__Control__Max__Rate() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Max__Rate) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Rate__Control__Max__Rate = new INTEGER_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Rate__Control__Max__Rate = new INTEGER_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Max__Rate; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Rate__Control__Max__Rate; } const INTEGER_template& AVP__Data_template::avp__DCA__3GPP__Rate__Control__Max__Rate() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Rate_Control_Max_Rate in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Max__Rate) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Rate_Control_Max_Rate in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Rate__Control__Max__Rate; } DCA__3GPP__Class__Identifier_template& AVP__Data_template::avp__DCA__3GPP__Class__Identifier() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Class__Identifier) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Class__Identifier = new DCA__3GPP__Class__Identifier_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Class__Identifier = new DCA__3GPP__Class__Identifier_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Class__Identifier; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Class__Identifier; } const DCA__3GPP__Class__Identifier_template& AVP__Data_template::avp__DCA__3GPP__Class__Identifier() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Class_Identifier in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Class__Identifier) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Class_Identifier in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Class__Identifier; } OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__Allocate__IP__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__Allocate__IP__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__GI__3GPP__3GPP__Allocate__IP__Type = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__GI__3GPP__3GPP__Allocate__IP__Type = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__GI__3GPP__3GPP__Allocate__IP__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__GI__3GPP__3GPP__Allocate__IP__Type; } const OCTETSTRING_template& AVP__Data_template::avp__GI__3GPP__3GPP__Allocate__IP__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_GI_3GPP_3GPP_Allocate_IP_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__GI__3GPP__3GPP__Allocate__IP__Type) TTCN_error("Accessing non-selected field avp_GI_3GPP_3GPP_Allocate_IP_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__GI__3GPP__3GPP__Allocate__IP__Type; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__SM__Back__Off__Timer() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__SM__Back__Off__Timer) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__SM__Back__Off__Timer = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__SM__Back__Off__Timer = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__SM__Back__Off__Timer; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__SM__Back__Off__Timer; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__SM__Back__Off__Timer() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_SM_Back_Off_Timer in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__SM__Back__Off__Timer) TTCN_error("Accessing non-selected field avp_AAA_3GPP_SM_Back_Off_Timer in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__SM__Back__Off__Timer; } RX__3GPP__Specific__Action_template& AVP__Data_template::avp__RX__3GPP__Specific__Action() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Specific__Action) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__Specific__Action = new RX__3GPP__Specific__Action_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__Specific__Action = new RX__3GPP__Specific__Action_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__Specific__Action; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__Specific__Action; } const RX__3GPP__Specific__Action_template& AVP__Data_template::avp__RX__3GPP__Specific__Action() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_Specific_Action in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__Specific__Action) TTCN_error("Accessing non-selected field avp_RX_3GPP_Specific_Action in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__Specific__Action; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Maximum__Detection__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Maximum__Detection__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Maximum__Detection__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Maximum__Detection__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Maximum__Detection__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Maximum__Detection__Time; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Maximum__Detection__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Maximum_Detection_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Maximum__Detection__Time) TTCN_error("Accessing non-selected field avp_S6_3GPP_Maximum_Detection_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Maximum__Detection__Time; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Login__TCP__Port() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Login__TCP__Port) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Login__TCP__Port = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Login__TCP__Port = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Login__TCP__Port; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Login__TCP__Port; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Login__TCP__Port() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Login_TCP_Port in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Login__TCP__Port) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Login_TCP_Port in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Login__TCP__Port; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Password__Retry() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Password__Retry) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__Password__Retry = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__Password__Retry = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__Password__Retry; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__Password__Retry; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__Password__Retry() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_Password_Retry in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__Password__Retry) TTCN_error("Accessing non-selected field avp_DNAS_NONE_Password_Retry in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__Password__Retry; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Time__Stamps() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Time__Stamps) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Time__Stamps = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Time__Stamps = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Time__Stamps; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Time__Stamps; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Time__Stamps() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Time_Stamps in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Time__Stamps) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Time_Stamps in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Time__Stamps; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Base__Time__Interval() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Base__Time__Interval) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Base__Time__Interval = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Base__Time__Interval = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Base__Time__Interval; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Base__Time__Interval; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Base__Time__Interval() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Base_Time_Interval in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Base__Time__Interval) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Base_Time_Interval in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Base__Time__Interval; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__UWAN__User__Location__Info() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__UWAN__User__Location__Info) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__UWAN__User__Location__Info = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__UWAN__User__Location__Info = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__UWAN__User__Location__Info; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__UWAN__User__Location__Info; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__UWAN__User__Location__Info() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_UWAN_User_Location_Info in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__UWAN__User__Location__Info) TTCN_error("Accessing non-selected field avp_DCA_3GPP_UWAN_User_Location_Info in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__UWAN__User__Location__Info; } DCA__3GPP__ProSe__Role__Of__UE_template& AVP__Data_template::avp__DCA__3GPP__ProSe__Role__Of__UE() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__Role__Of__UE) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__ProSe__Role__Of__UE = new DCA__3GPP__ProSe__Role__Of__UE_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__ProSe__Role__Of__UE = new DCA__3GPP__ProSe__Role__Of__UE_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__ProSe__Role__Of__UE; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__ProSe__Role__Of__UE; } const DCA__3GPP__ProSe__Role__Of__UE_template& AVP__Data_template::avp__DCA__3GPP__ProSe__Role__Of__UE() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_ProSe_Role_Of_UE in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ProSe__Role__Of__UE) TTCN_error("Accessing non-selected field avp_DCA_3GPP_ProSe_Role_Of_UE in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__ProSe__Role__Of__UE; } PCC__3GPP__RAT__Type_template& AVP__Data_template::avp__PCC__3GPP__RAT__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__RAT__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__RAT__Type = new PCC__3GPP__RAT__Type_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__RAT__Type = new PCC__3GPP__RAT__Type_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__RAT__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__RAT__Type; } const PCC__3GPP__RAT__Type_template& AVP__Data_template::avp__PCC__3GPP__RAT__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_RAT_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__RAT__Type) TTCN_error("Accessing non-selected field avp_PCC_3GPP_RAT_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__RAT__Type; } AVP__Address_template& AVP__Data_template::avp__AAA__3GPP__Ext__PDP__Address() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Ext__PDP__Address) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Ext__PDP__Address = new AVP__Address_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Ext__PDP__Address = new AVP__Address_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Ext__PDP__Address; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Ext__PDP__Address; } const AVP__Address_template& AVP__Data_template::avp__AAA__3GPP__Ext__PDP__Address() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Ext_PDP_Address in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Ext__PDP__Address) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Ext_PDP_Address in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Ext__PDP__Address; } DCA__3GPP__PoC__Session__Type_template& AVP__Data_template::avp__DCA__3GPP__PoC__Session__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__PoC__Session__Type = new DCA__3GPP__PoC__Session__Type_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__PoC__Session__Type = new DCA__3GPP__PoC__Session__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__PoC__Session__Type; } const DCA__3GPP__PoC__Session__Type_template& AVP__Data_template::avp__DCA__3GPP__PoC__Session__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_PoC_Session_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_PoC_Session_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__PoC__Session__Type; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__ISUP__Cause() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__ISUP__Cause = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__ISUP__Cause = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__ISUP__Cause; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__ISUP__Cause() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_ISUP_Cause in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause) TTCN_error("Accessing non-selected field avp_DCA_3GPP_ISUP_Cause in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__ISUP__Cause; } RX__3GPP__AF__Signalling__Protocol_template& AVP__Data_template::avp__RX__3GPP__AF__Signalling__Protocol() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__AF__Signalling__Protocol) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__RX__3GPP__AF__Signalling__Protocol = new RX__3GPP__AF__Signalling__Protocol_template(ANY_VALUE); else single_value.field_avp__RX__3GPP__AF__Signalling__Protocol = new RX__3GPP__AF__Signalling__Protocol_template; single_value.union_selection = AVP__Data::ALT_avp__RX__3GPP__AF__Signalling__Protocol; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__RX__3GPP__AF__Signalling__Protocol; } const RX__3GPP__AF__Signalling__Protocol_template& AVP__Data_template::avp__RX__3GPP__AF__Signalling__Protocol() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_RX_3GPP_AF_Signalling_Protocol in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__RX__3GPP__AF__Signalling__Protocol) TTCN_error("Accessing non-selected field avp_RX_3GPP_AF_Signalling_Protocol in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__RX__3GPP__AF__Signalling__Protocol; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Adjacent__PLMNs() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Adjacent__PLMNs) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Adjacent__PLMNs = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Adjacent__PLMNs = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Adjacent__PLMNs; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Adjacent__PLMNs; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Adjacent__PLMNs() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Adjacent_PLMNs in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Adjacent__PLMNs) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Adjacent_PLMNs in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Adjacent__PLMNs; } OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Service__Result__Code() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Service__Result__Code) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__S6__3GPP__Service__Result__Code = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__S6__3GPP__Service__Result__Code = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__S6__3GPP__Service__Result__Code; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__S6__3GPP__Service__Result__Code; } const OCTETSTRING_template& AVP__Data_template::avp__S6__3GPP__Service__Result__Code() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_S6_3GPP_Service_Result_Code in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__S6__3GPP__Service__Result__Code) TTCN_error("Accessing non-selected field avp_S6_3GPP_Service_Result_Code in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__S6__3GPP__Service__Result__Code; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__SGSN__Location__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__SGSN__Location__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__SGSN__Location__Information = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__SGSN__Location__Information = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__SGSN__Location__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__SGSN__Location__Information; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__SGSN__Location__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_SGSN_Location_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__SGSN__Location__Information) TTCN_error("Accessing non-selected field avp_AAA_3GPP_SGSN_Location_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__SGSN__Location__Information; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Authorised__QoS() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Authorised__QoS) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Authorised__QoS = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Authorised__QoS = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Authorised__QoS; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Authorised__QoS; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Authorised__QoS() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Authorised_QoS in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Authorised__QoS) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Authorised_QoS in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Authorised__QoS; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Time__First__Transmission() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Time__First__Transmission) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Time__First__Transmission = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Time__First__Transmission = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Time__First__Transmission; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Time__First__Transmission; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Time__First__Transmission() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Time_First_Transmission in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Time__First__Transmission) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Time_First_Transmission in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Time__First__Transmission; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Stop__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Stop__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Stop__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Stop__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Stop__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Stop__Time; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Stop__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Stop_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Stop__Time) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Stop_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Stop__Time; } CxDx__3GPP__Reason__Code_template& AVP__Data_template::avp__CxDx__3GPP__Reason__Code() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Reason__Code) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Reason__Code = new CxDx__3GPP__Reason__Code_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Reason__Code = new CxDx__3GPP__Reason__Code_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Reason__Code; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Reason__Code; } const CxDx__3GPP__Reason__Code_template& AVP__Data_template::avp__CxDx__3GPP__Reason__Code() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Reason_Code in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Reason__Code) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Reason_Code in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Reason__Code; } PCC__3GPP__Pre__emption__Vulnerability_template& AVP__Data_template::avp__PCC__3GPP__Pre__emption__Vulnerability() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Pre__emption__Vulnerability) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Pre__emption__Vulnerability = new PCC__3GPP__Pre__emption__Vulnerability_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Pre__emption__Vulnerability = new PCC__3GPP__Pre__emption__Vulnerability_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Pre__emption__Vulnerability; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Pre__emption__Vulnerability; } const PCC__3GPP__Pre__emption__Vulnerability_template& AVP__Data_template::avp__PCC__3GPP__Pre__emption__Vulnerability() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Pre_emption_Vulnerability in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Pre__emption__Vulnerability) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Pre_emption_Vulnerability in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Pre__emption__Vulnerability; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Equivalent__PLMN__List() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Equivalent__PLMN__List) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__Equivalent__PLMN__List = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__Equivalent__PLMN__List = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__Equivalent__PLMN__List; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__Equivalent__PLMN__List; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__Equivalent__PLMN__List() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_Equivalent_PLMN_List in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__Equivalent__PLMN__List) TTCN_error("Accessing non-selected field avp_AAA_3GPP_Equivalent_PLMN_List in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__Equivalent__PLMN__List; } PCC__3GPP__Default__Access_template& AVP__Data_template::avp__PCC__3GPP__Default__Access() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Default__Access) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__Default__Access = new PCC__3GPP__Default__Access_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__Default__Access = new PCC__3GPP__Default__Access_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__Default__Access; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__Default__Access; } const PCC__3GPP__Default__Access_template& AVP__Data_template::avp__PCC__3GPP__Default__Access() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_Default_Access in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__Default__Access) TTCN_error("Accessing non-selected field avp_PCC_3GPP_Default_Access in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__Default__Access; } AVP__list_template& AVP__Data_template::avp__CxDx__3GPP__Supported__Applications() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Supported__Applications) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__CxDx__3GPP__Supported__Applications = new AVP__list_template(ANY_VALUE); else single_value.field_avp__CxDx__3GPP__Supported__Applications = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__CxDx__3GPP__Supported__Applications; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__CxDx__3GPP__Supported__Applications; } const AVP__list_template& AVP__Data_template::avp__CxDx__3GPP__Supported__Applications() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_CxDx_3GPP_Supported_Applications in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__CxDx__3GPP__Supported__Applications) TTCN_error("Accessing non-selected field avp_CxDx_3GPP_Supported_Applications in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__CxDx__3GPP__Supported__Applications; } OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Class() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Class) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__BASE__NONE__Class = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__BASE__NONE__Class = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__BASE__NONE__Class; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__BASE__NONE__Class; } const OCTETSTRING_template& AVP__Data_template::avp__BASE__NONE__Class() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_BASE_NONE_Class in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__BASE__NONE__Class) TTCN_error("Accessing non-selected field avp_BASE_NONE_Class in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__BASE__NONE__Class; } OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__ARAP__Challenge__Response() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__ARAP__Challenge__Response) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DNAS__NONE__ARAP__Challenge__Response = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DNAS__NONE__ARAP__Challenge__Response = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DNAS__NONE__ARAP__Challenge__Response; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DNAS__NONE__ARAP__Challenge__Response; } const OCTETSTRING_template& AVP__Data_template::avp__DNAS__NONE__ARAP__Challenge__Response() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DNAS_NONE_ARAP_Challenge_Response in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DNAS__NONE__ARAP__Challenge__Response) TTCN_error("Accessing non-selected field avp_DNAS_NONE_ARAP_Challenge_Response in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DNAS__NONE__ARAP__Challenge__Response; } DCA__3GPP__SM__Message__Type_template& AVP__Data_template::avp__DCA__3GPP__SM__Message__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SM__Message__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__SM__Message__Type = new DCA__3GPP__SM__Message__Type_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__SM__Message__Type = new DCA__3GPP__SM__Message__Type_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__SM__Message__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__SM__Message__Type; } const DCA__3GPP__SM__Message__Type_template& AVP__Data_template::avp__DCA__3GPP__SM__Message__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_SM_Message_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__SM__Message__Type) TTCN_error("Accessing non-selected field avp_DCA_3GPP_SM_Message_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__SM__Message__Type; } OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__CC__Sub__Session__Id() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__CC__Sub__Session__Id) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCC__NONE__CC__Sub__Session__Id = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCC__NONE__CC__Sub__Session__Id = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCC__NONE__CC__Sub__Session__Id; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCC__NONE__CC__Sub__Session__Id; } const OCTETSTRING_template& AVP__Data_template::avp__DCC__NONE__CC__Sub__Session__Id() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCC_NONE_CC_Sub_Session_Id in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCC__NONE__CC__Sub__Session__Id) TTCN_error("Accessing non-selected field avp_DCC_NONE_CC_Sub_Session_Id in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCC__NONE__CC__Sub__Session__Id; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__IDR__Flags() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__IDR__Flags) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__IDR__Flags = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__IDR__Flags = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__IDR__Flags; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__IDR__Flags; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__IDR__Flags() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_IDR_Flags in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__IDR__Flags) TTCN_error("Accessing non-selected field avp_AAA_3GPP_IDR_Flags in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__IDR__Flags; } PCC__3GPP__PS__to__CS__Session__Continuity_template& AVP__Data_template::avp__PCC__3GPP__PS__to__CS__Session__Continuity() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__PS__to__CS__Session__Continuity) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__PCC__3GPP__PS__to__CS__Session__Continuity = new PCC__3GPP__PS__to__CS__Session__Continuity_template(ANY_VALUE); else single_value.field_avp__PCC__3GPP__PS__to__CS__Session__Continuity = new PCC__3GPP__PS__to__CS__Session__Continuity_template; single_value.union_selection = AVP__Data::ALT_avp__PCC__3GPP__PS__to__CS__Session__Continuity; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__PCC__3GPP__PS__to__CS__Session__Continuity; } const PCC__3GPP__PS__to__CS__Session__Continuity_template& AVP__Data_template::avp__PCC__3GPP__PS__to__CS__Session__Continuity() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_PCC_3GPP_PS_to_CS_Session_Continuity in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__PCC__3GPP__PS__to__CS__Session__Continuity) TTCN_error("Accessing non-selected field avp_PCC_3GPP_PS_to_CS_Session_Continuity in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__PCC__3GPP__PS__to__CS__Session__Continuity; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__V2X__Subscription__Data() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__V2X__Subscription__Data) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__V2X__Subscription__Data = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__V2X__Subscription__Data = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__V2X__Subscription__Data; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__V2X__Subscription__Data; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__V2X__Subscription__Data() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_V2X_Subscription_Data in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__V2X__Subscription__Data) TTCN_error("Accessing non-selected field avp_AAA_3GPP_V2X_Subscription_Data in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__V2X__Subscription__Data; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Refund__Information() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Refund__Information) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Refund__Information = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Refund__Information = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Refund__Information; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Refund__Information; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Refund__Information() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Refund_Information in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Refund__Information) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Refund_Information in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Refund__Information; } AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Rate__Element() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Rate__Element) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Rate__Element = new AVP__list_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Rate__Element = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Rate__Element; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Rate__Element; } const AVP__list_template& AVP__Data_template::avp__DCA__3GPP__Rate__Element() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Rate_Element in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Rate__Element) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Rate_Element in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Rate__Element; } OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__PDP__Type() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__PDP__Type) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__PDP__Type = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__PDP__Type = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__PDP__Type; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__PDP__Type; } const OCTETSTRING_template& AVP__Data_template::avp__AAA__3GPP__PDP__Type() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_PDP_Type in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__PDP__Type) TTCN_error("Accessing non-selected field avp_AAA_3GPP_PDP_Type in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__PDP__Type; } AVP__list_template& AVP__Data_template::avp__AAA__3GPP__AMBR() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__AMBR) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__AAA__3GPP__AMBR = new AVP__list_template(ANY_VALUE); else single_value.field_avp__AAA__3GPP__AMBR = new AVP__list_template; single_value.union_selection = AVP__Data::ALT_avp__AAA__3GPP__AMBR; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__AAA__3GPP__AMBR; } const AVP__list_template& AVP__Data_template::avp__AAA__3GPP__AMBR() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_AAA_3GPP_AMBR in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__AAA__3GPP__AMBR) TTCN_error("Accessing non-selected field avp_AAA_3GPP_AMBR in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__AAA__3GPP__AMBR; } OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Submission__Time() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Submission__Time) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__DCA__3GPP__Submission__Time = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__DCA__3GPP__Submission__Time = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__DCA__3GPP__Submission__Time; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__DCA__3GPP__Submission__Time; } const OCTETSTRING_template& AVP__Data_template::avp__DCA__3GPP__Submission__Time() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_DCA_3GPP_Submission_Time in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__DCA__3GPP__Submission__Time) TTCN_error("Accessing non-selected field avp_DCA_3GPP_Submission_Time in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__DCA__3GPP__Submission__Time; } OCTETSTRING_template& AVP__Data_template::avp__UNKNOWN() { if (template_selection != SPECIFIC_VALUE || single_value.union_selection != AVP__Data::ALT_avp__UNKNOWN) { template_sel old_selection = template_selection; clean_up(); if (old_selection == ANY_VALUE || old_selection == ANY_OR_OMIT) single_value.field_avp__UNKNOWN = new OCTETSTRING_template(ANY_VALUE); else single_value.field_avp__UNKNOWN = new OCTETSTRING_template; single_value.union_selection = AVP__Data::ALT_avp__UNKNOWN; set_selection(SPECIFIC_VALUE); } return *single_value.field_avp__UNKNOWN; } const OCTETSTRING_template& AVP__Data_template::avp__UNKNOWN() const { if (template_selection != SPECIFIC_VALUE) TTCN_error("Accessing field avp_UNKNOWN in a non-specific template of union type @DIAMETER_Types.AVP_Data."); if (single_value.union_selection != AVP__Data::ALT_avp__UNKNOWN) TTCN_error("Accessing non-selected field avp_UNKNOWN in a template of union type @DIAMETER_Types.AVP_Data."); return *single_value.field_avp__UNKNOWN; } boolean AVP__Data_template::ischosen(AVP__Data::union_selection_type checked_selection) const { if (checked_selection == AVP__Data::UNBOUND_VALUE) TTCN_error("Internal error: Performing ischosen() operation on an invalid field of union type @DIAMETER_Types.AVP_Data."); switch (template_selection) { case SPECIFIC_VALUE: if (single_value.union_selection == AVP__Data::UNBOUND_VALUE) TTCN_error("Internal error: Invalid selector in a specific value when performing ischosen() operation on a template of union type @DIAMETER_Types.AVP_Data."); return single_value.union_selection == checked_selection; case VALUE_LIST: { if (value_list.n_values < 1) TTCN_error("Internal error: Performing ischosen() operation on a template of union type @DIAMETER_Types.AVP_Data containing an empty list."); boolean ret_val = value_list.list_value[0].ischosen(checked_selection); for (unsigned int list_count = 1; ret_val == TRUE && list_count < value_list.n_values; list_count++) { ret_val = value_list.list_value[list_count].ischosen(checked_selection); } return ret_val; } default: return FALSE; } return FALSE; } void AVP__Data_template::log() const { switch (template_selection) { case SPECIFIC_VALUE: switch (single_value.union_selection) { case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__IPv6__Address: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_SGSN_IPv6_Address := "); single_value.field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Service: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Login_LAT_Service := "); single_value.field_avp__DNAS__NONE__Login__LAT__Service->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__RAR__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_RAR_Flags := "); single_value.field_avp__AAA__3GPP__RAR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SCS__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SCS_Address := "); single_value.field_avp__DCA__3GPP__SCS__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__MCC__MNC: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_GGSN_MCC_MNC := "); single_value.field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Direct__Debiting__Failure__Handling: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Direct_Debiting_Failure_Handling := "); single_value.field_avp__DCC__NONE__Direct__Debiting__Failure__Handling->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Careof__Address: TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP_Careof_Address := "); single_value.field_avp__MIPv6__NONE__MIP__Careof__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__TWAN__User__Location__Info: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_TWAN_User_Location_Info := "); single_value.field_avp__DCA__3GPP__TWAN__User__Location__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role__IDs: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_User_Role_IDs := "); single_value.field_avp__DCA__3GPP__PoC__User__Role__IDs->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Order: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Announcement_Order := "); single_value.field_avp__DCA__3GPP__Announcement__Order->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__ETSI__Line__Identifier: TTCN_Logger::log_event_str("{ avp_CxDx_ETSI_Line_Identifier := "); single_value.field_avp__CxDx__ETSI__Line__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Identifier: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Bearer_Identifier := "); single_value.field_avp__PCC__3GPP__Bearer__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Content__Version: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Content_Version := "); single_value.field_avp__RX__3GPP__Content__Version->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Applic__ID: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Applic_ID := "); single_value.field_avp__DCA__3GPP__Applic__ID->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__FA__MSA: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_HA_to_FA_MSA := "); single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Session__Id: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Session_Id := "); single_value.field_avp__BASE__NONE__Session__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Route__Header__Transmitted: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Route_Header_Transmitted := "); single_value.field_avp__DCA__3GPP__Route__Header__Transmitted->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Reporting__Reason: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Reporting_Reason := "); single_value.field_avp__DCA__3GPP__Reporting__Reason->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Emergency__Services: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Emergency_Services := "); single_value.field_avp__AAA__3GPP__Emergency__Services->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Description: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Media_Component_Description := "); single_value.field_avp__RX__3GPP__Media__Component__Description->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__CSG__Information__Reporting: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_CSG_Information_Reporting := "); single_value.field_avp__PCC__3GPP__CSG__Information__Reporting->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Quantity: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Measurement_Quantity := "); single_value.field_avp__AAA__3GPP__Measurement__Quantity->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Location__Information__Configuration: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Location_Information_Configuration := "); single_value.field_avp__S6__3GPP__Location__Information__Configuration->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Usage: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Bearer_Usage := "); single_value.field_avp__PCC__3GPP__Bearer__Usage->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Application__provided__Called__Party__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Application_provided_Called_Party_Address := "); single_value.field_avp__DCA__3GPP__Application__provided__Called__Party__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Alert__Timestamp: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Proximity_Alert_Timestamp := "); single_value.field_avp__DCA__3GPP__Proximity__Alert__Timestamp->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Header__Filter: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Tunnel_Header_Filter := "); single_value.field_avp__PCC__3GPP__Tunnel__Header__Filter->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__List__Of__Measurements: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_List_Of_Measurements := "); single_value.field_avp__AAA__3GPP__List__Of__Measurements->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Requested__Service__Unit: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Requested_Service_Unit := "); single_value.field_avp__DCC__NONE__Requested__Service__Unit->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__QoS__Name: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Default_QoS_Name := "); single_value.field_avp__PCC__3GPP__Default__QoS__Name->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__UVA__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_UVA_Flags := "); single_value.field_avp__AAA__3GPP__UVA__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Expires: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Expires := "); single_value.field_avp__DCA__3GPP__Expires->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__SAR__Flags: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SAR_Flags := "); single_value.field_avp__CxDx__3GPP__SAR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Information: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_TDF_Information := "); single_value.field_avp__PCC__3GPP__TDF__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Group__Service__Id: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Group_Service_Id := "); single_value.field_avp__AAA__3GPP__Group__Service__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__SCCP__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Recipient_SCCP_Address := "); single_value.field_avp__DCA__3GPP__Recipient__SCCP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Preferred__AoC__Currency: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Preferred_AoC_Currency := "); single_value.field_avp__DCA__3GPP__Preferred__AoC__Currency->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Pool: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_Pool := "); single_value.field_avp__DNAS__NONE__Framed__Pool->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Traffic__Data__Volumes: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Traffic_Data_Volumes := "); single_value.field_avp__DCA__3GPP__Traffic__Data__Volumes->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Time: TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Time := "); single_value.field_avp__DCC__NONE__CC__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Requested_EUTRAN_Authentication_Info := "); single_value.field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Unit__Cost: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Unit_Cost := "); single_value.field_avp__DCA__3GPP__Unit__Cost->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Digest__Authenticate: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SIP_Digest_Authenticate := "); single_value.field_avp__CxDx__3GPP__SIP__Digest__Authenticate->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Last__UE__Activity__Time: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Last_UE_Activity_Time := "); single_value.field_avp__AAA__3GPP__Last__UE__Activity__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Context__Identifier: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Context_Identifier := "); single_value.field_avp__AAA__3GPP__Context__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Used__Service__Unit: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Used_Service_Unit := "); single_value.field_avp__DCC__NONE__Used__Service__Unit->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Reg__Reply: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Reg_Reply := "); single_value.field_avp__MIPv4__NONE__MIP__Reg__Reply->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Application__Id: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Auth_Application_Id := "); single_value.field_avp__BASE__NONE__Auth__Application__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Reference: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Trace_Reference := "); single_value.field_avp__AAA__3GPP__Trace__Reference->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Access__Info: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_TWAN_Access_Info := "); single_value.field_avp__AAA__3GPP__TWAN__Access__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Status__AS__Code: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Status_AS_Code := "); single_value.field_avp__DCA__3GPP__Status__AS__Code->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Client_Type := "); single_value.field_avp__DCA__3GPP__LCS__Client__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Network: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_Appletalk_Network := "); single_value.field_avp__DNAS__NONE__Framed__Appletalk__Network->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Prefix: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_IPv6_Prefix := "); single_value.field_avp__DNAS__NONE__Framed__IPv6__Prefix->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Initiation__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Session_Initiation_Type := "); single_value.field_avp__DCA__3GPP__PoC__Session__Initiation__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Sharing__Key__UL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Sharing_Key_UL := "); single_value.field_avp__RX__3GPP__Sharing__Key__UL->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Size: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Content_Size := "); single_value.field_avp__DCA__3GPP__Content__Size->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Access__Network__Info: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Access_Network_Info := "); single_value.field_avp__AAA__3GPP__Access__Network__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__AF__Charging__Identifier: TTCN_Logger::log_event_str("{ avp_RX_3GPP_AF_Charging_Identifier := "); single_value.field_avp__RX__3GPP__AF__Charging__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Report: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Monitoring_Event_Report := "); single_value.field_avp__S6__3GPP__Monitoring__Event__Report->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Service_Specific_Type := "); single_value.field_avp__DCA__3GPP__Service__Specific__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Event: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Event := "); single_value.field_avp__DCA__3GPP__Event->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Type: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Media_Type := "); single_value.field_avp__RX__3GPP__Media__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Conditional__Policy__Information: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Conditional_Policy_Information := "); single_value.field_avp__PCC__3GPP__Conditional__Policy__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Firmware__Revision: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Firmware_Revision := "); single_value.field_avp__BASE__NONE__Firmware__Revision->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Event__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Event_Type := "); single_value.field_avp__DCA__3GPP__ProSe__Event__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Network__Request__Support: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Network_Request_Support := "); single_value.field_avp__PCC__3GPP__Network__Request__Support->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__SIPTO__Permission: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SIPTO_Permission := "); single_value.field_avp__AAA__3GPP__SIPTO__Permission->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Terminating__IOI: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Terminating_IOI := "); single_value.field_avp__DCA__3GPP__Terminating__IOI->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Supported__BW__DL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Extended_Max_Supported_BW_DL := "); single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__DL->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__UE__Local__IP__Address: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_UE_Local_IP_Address := "); single_value.field_avp__PCC__3GPP__UE__Local__IP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Sequence__Number: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SM_Sequence_Number := "); single_value.field_avp__DCA__3GPP__SM__Sequence__Number->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_IMS_Information := "); single_value.field_avp__DCA__3GPP__IMS__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Presence_Reporting_Area_Elements_List := "); single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Remove: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Routing_Rule_Remove := "); single_value.field_avp__PCC__3GPP__Routing__Rule__Remove->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__SGs__MME__Identity: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SGs_MME_Identity := "); single_value.field_avp__AAA__3GPP__SGs__MME__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Roaming__Information: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Roaming_Information := "); single_value.field_avp__S6__3GPP__Roaming__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Diversions: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Number_Of_Diversions := "); single_value.field_avp__DCA__3GPP__Number__Of__Diversions->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Coverage__Info: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Coverage_Info := "); single_value.field_avp__DCA__3GPP__Coverage__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authentication__Scheme: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SIP_Authentication_Scheme := "); single_value.field_avp__CxDx__3GPP__SIP__Authentication__Scheme->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__RSRP: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Event_Threshold_RSRP := "); single_value.field_avp__AAA__3GPP__Event__Threshold__RSRP->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__User__Authorization__Type: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_User_Authorization_Type := "); single_value.field_avp__CxDx__3GPP__User__Authorization__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__PLMN__Client: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_PLMN_Client := "); single_value.field_avp__AAA__3GPP__PLMN__Client->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Re__Synchronization__Info: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Re_Synchronization_Info := "); single_value.field_avp__AAA__3GPP__Re__Synchronization__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Grace__Period: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Auth_Grace_Period := "); single_value.field_avp__BASE__NONE__Auth__Grace__Period->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__User__CSG__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_User_CSG_Information := "); single_value.field_avp__DCA__3GPP__User__CSG__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Status: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SM_Status := "); single_value.field_avp__DCA__3GPP__SM__Status->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__IP__Realm__Default__Indication: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_IP_Realm_Default_Indication := "); single_value.field_avp__DCA__3GPP__IP__Realm__Default__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__RAND: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_RAND := "); single_value.field_avp__AAA__3GPP__RAND->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Depth: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Trace_Depth := "); single_value.field_avp__AAA__3GPP__Trace__Depth->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__to__FA__MSA: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_MN_to_FA_MSA := "); single_value.field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__SGSN__User__State: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SGSN_User_State := "); single_value.field_avp__AAA__3GPP__SGSN__User__State->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__APN__OI__Replacement: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_APN_OI_Replacement := "); single_value.field_avp__AAA__3GPP__APN__OI__Replacement->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Alternate__Charged__Party__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Alternate_Charged_Party_Address := "); single_value.field_avp__DCA__3GPP__Alternate__Charged__Party__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_APN_Rate_Control := "); single_value.field_avp__DCA__3GPP__APN__Rate__Control->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Re__Auth__Request__Type: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Re_Auth_Request_Type := "); single_value.field_avp__BASE__NONE__Re__Auth__Request__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Relationship__Mode: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Relationship_Mode := "); single_value.field_avp__DCA__3GPP__Relationship__Mode->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__External__Identifier: TTCN_Logger::log_event_str("{ avp_S6_3GPP_External_Identifier := "); single_value.field_avp__S6__3GPP__External__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Positioning__Data: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Positioning_Data := "); single_value.field_avp__DCA__3GPP__Positioning__Data->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Redirect__Address__Type: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Redirect_Address_Type := "); single_value.field_avp__DCC__NONE__Redirect__Address__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MN__HA__MSA: TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP_MN_HA_MSA := "); single_value.field_avp__MIPv6__NONE__MIP__MN__HA__MSA->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Monitoring_UE_HPLMN_Identifier := "); single_value.field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__TFT__Filter: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_TFT_Filter := "); single_value.field_avp__PCC__3GPP__TFT__Filter->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Max__Supported__Bandwidth__UL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Max_Supported_Bandwidth_UL := "); single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__UL->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Loss__Of__Connectivity__Reason: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Loss_Of_Connectivity_Reason := "); single_value.field_avp__S6__3GPP__Loss__Of__Connectivity__Reason->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Medium__Type: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Medium_Type := "); single_value.field_avp__DNAS__NONE__Tunnel__Medium__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Originator: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Originator := "); single_value.field_avp__DCA__3GPP__Originator->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info__Type: TTCN_Logger::log_event_str("{ avp_DCC_NONE_User_Equipment_Info_Type := "); single_value.field_avp__DCC__NONE__User__Equipment__Info__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Number: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Flow_Number := "); single_value.field_avp__RX__3GPP__Flow__Number->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Home__Agent__Address: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Home_Agent_Address := "); single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Resource__Allocation__Notification: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Resource_Allocation_Notification := "); single_value.field_avp__PCC__3GPP__Resource__Allocation__Notification->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Basic__Service__Code: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Basic_Service_Code := "); single_value.field_avp__DCA__3GPP__Basic__Service__Code->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Type: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Monitoring_Type := "); single_value.field_avp__S6__3GPP__Monitoring__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Role__Of__Node: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Role_Of_Node := "); single_value.field_avp__DCA__3GPP__Role__Of__Node->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__Bearer__Indication: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Default_Bearer_Indication := "); single_value.field_avp__PCC__3GPP__Default__Bearer__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Information := "); single_value.field_avp__DCA__3GPP__ProSe__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Class__Identifier: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Class_Identifier := "); single_value.field_avp__PCC__3GPP__QoS__Class__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__LIPA__Allowed: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_VPLMN_LIPA_Allowed := "); single_value.field_avp__AAA__3GPP__VPLMN__LIPA__Allowed->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Mute__Notification: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Mute_Notification := "); single_value.field_avp__PCC__3GPP__Mute__Notification->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authentication__Context: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SIP_Authentication_Context := "); single_value.field_avp__CxDx__3GPP__SIP__Authentication__Context->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv6__NONE__QoS__Resources: TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_QoS_Resources := "); single_value.field_avp__MIPv6__NONE__QoS__Resources->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Logging__Duration: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Logging_Duration := "); single_value.field_avp__AAA__3GPP__Logging__Duration->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Value: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Service_Parameter_Value := "); single_value.field_avp__DCC__NONE__Service__Parameter__Value->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Associated__Registered__Identities: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Associated_Registered_Identities := "); single_value.field_avp__CxDx__3GPP__Associated__Registered__Identities->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__IP__Address: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Routing_IP_Address := "); single_value.field_avp__PCC__3GPP__Routing__IP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability__EUTRAN: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_WLAN_offloadability_EUTRAN := "); single_value.field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__GW__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MBMS_GW_Address := "); single_value.field_avp__DCA__3GPP__MBMS__GW__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Destination__Interface: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Destination_Interface := "); single_value.field_avp__DCA__3GPP__Destination__Interface->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Emergency__Indicator: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_IMS_Emergency_Indicator := "); single_value.field_avp__DCA__3GPP__IMS__Emergency__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Change__Time: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Change_Time := "); single_value.field_avp__DCA__3GPP__Change__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__KASME: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_KASME := "); single_value.field_avp__AAA__3GPP__KASME->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Session__Key: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Session_Key := "); single_value.field_avp__MIPv4__NONE__MIP__Session__Key->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Cost__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_AoC_Cost_Information := "); single_value.field_avp__DCA__3GPP__AoC__Cost__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__User__Location__Info__Time: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_User_Location_Info_Time := "); single_value.field_avp__GI__3GPP__3GPP__User__Location__Info__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Teleservice__List: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Teleservice_List := "); single_value.field_avp__AAA__3GPP__Teleservice__List->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__UTRAN__Vector: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_UTRAN_Vector := "); single_value.field_avp__AAA__3GPP__UTRAN__Vector->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__IP__Access__APN: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Non_3GPP_IP_Access_APN := "); single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Monitoring_Event_Information := "); single_value.field_avp__DCA__3GPP__Monitoring__Event__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Tariff__Time__Change: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Tariff_Time_Change := "); single_value.field_avp__DCC__NONE__Tariff__Time__Change->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__NSAPI: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_NSAPI := "); single_value.field_avp__GI__3GPP__3GPP__NSAPI->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Dialed__By__MS: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Client_Dialed_By_MS := "); single_value.field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__CG__Address: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_CG_Address := "); single_value.field_avp__GI__3GPP__3GPP__CG__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope__Start__Time: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Envelope_Start_Time := "); single_value.field_avp__DCA__3GPP__Envelope__Start__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Application__Service__Provider__Identity: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Application_Service_Provider_Identity := "); single_value.field_avp__RX__3GPP__Application__Service__Provider__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Request: TTCN_Logger::log_event_str("{ avp_S6_3GPP_NIDD_Authorization_Request := "); single_value.field_avp__S6__3GPP__NIDD__Authorization__Request->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Received__Talk__Burst__Time: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Received_Talk_Burst_Time := "); single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Incoming__Trunk__Group__Id: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Incoming_Trunk_Group_Id := "); single_value.field_avp__DCA__3GPP__Incoming__Trunk__Group__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__AAA__Failure__Indication: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_AAA_Failure_Indication := "); single_value.field_avp__AAA__3GPP__AAA__Failure__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Max__Message__Size: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Rate_Control_Max_Message_Size := "); single_value.field_avp__DCA__3GPP__Rate__Control__Max__Message__Size->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Install: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Rule_Install := "); single_value.field_avp__PCC__3GPP__QoS__Rule__Install->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Periodic__Communication__Indicator: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Periodic_Communication_Indicator := "); single_value.field_avp__S6__3GPP__Periodic__Communication__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Info: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Service_Specific_Info := "); single_value.field_avp__DCA__3GPP__Service__Specific__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Usage: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Flow_Usage := "); single_value.field_avp__RX__3GPP__Flow__Usage->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__RAN__Rule__Support: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_RAN_Rule_Support := "); single_value.field_avp__PCC__3GPP__RAN__Rule__Support->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Password: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Password := "); single_value.field_avp__DNAS__NONE__Tunnel__Password->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PC3_EPC_Control_Protocol_Cause := "); single_value.field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Duration: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Monitoring_Duration := "); single_value.field_avp__S6__3GPP__Monitoring__Duration->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Information: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Information := "); single_value.field_avp__PCC__3GPP__QoS__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Routing__Area__Identity: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Routing_Area_Identity := "); single_value.field_avp__AAA__3GPP__Routing__Area__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Party__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Called_Party_Address := "); single_value.field_avp__DCA__3GPP__Called__Party__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Service__Authorization__Info: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Service_Authorization_Info := "); single_value.field_avp__RX__3GPP__Service__Authorization__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunneling: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunneling := "); single_value.field_avp__DNAS__NONE__Tunneling->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info__Value: TTCN_Logger::log_event_str("{ avp_DCC_NONE_User_Equipment_Info_Value := "); single_value.field_avp__DCC__NONE__User__Equipment__Info__Value->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Auth_Input_Data_Length := "); single_value.field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__eDRX__Cycle__Length: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_eDRX_Cycle_Length := "); single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Multi__Round__Time__Out: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Multi_Round_Time_Out := "); single_value.field_avp__BASE__NONE__Multi__Round__Time__Out->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Group__Monitoring__Event__Report__Item: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Group_Monitoring_Event_Report_Item := "); single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Rule__Failure__Code: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Rule_Failure_Code := "); single_value.field_avp__PCC__3GPP__Rule__Failure__Code->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Ext__PDP__Type: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Ext_PDP_Type := "); single_value.field_avp__AAA__3GPP__Ext__PDP__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Threshold: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_Quota_Threshold := "); single_value.field_avp__DCA__3GPP__Time__Quota__Threshold->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__User__Location__Info__Time: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_User_Location_Info_Time := "); single_value.field_avp__PCC__3GPP__User__Location__Info__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Information: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Usage_Monitoring_Information := "); single_value.field_avp__PCC__3GPP__Usage__Monitoring__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Period__LTE: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Measurement_Period_LTE := "); single_value.field_avp__AAA__3GPP__Measurement__Period__LTE->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__APN__AMBR__DL: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Extended_APN_AMBR_DL := "); single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__DL->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Experimental__Result__Code: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Experimental_Result_Code := "); single_value.field_avp__BASE__NONE__Experimental__Result__Code->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Session__Priority: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Session_Priority := "); single_value.field_avp__CxDx__3GPP__Session__Priority->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Info: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Recipient_Info := "); single_value.field_avp__DCA__3GPP__Recipient__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Format: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_AoC_Format := "); single_value.field_avp__DCA__3GPP__AoC__Format->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Start__Time: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Start_Time := "); single_value.field_avp__DCA__3GPP__Start__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Deregistration__Reason: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Deregistration_Reason := "); single_value.field_avp__CxDx__3GPP__Deregistration__Reason->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__GMLC__Number: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_GMLC_Number := "); single_value.field_avp__AAA__3GPP__GMLC__Number->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Software__Version: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Software_Version := "); single_value.field_avp__AAA__3GPP__Software__Version->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Callback__Number: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Callback_Number := "); single_value.field_avp__DNAS__NONE__Callback__Number->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Configuration__Token: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Configuration_Token := "); single_value.field_avp__DNAS__NONE__Configuration__Token->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Interface_Type := "); single_value.field_avp__DCA__3GPP__Interface__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Originating_Foreign_AAA := "); single_value.field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Expiration__Date: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Expiration_Date := "); single_value.field_avp__AAA__3GPP__Expiration__Date->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Error__Message: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Error_Message := "); single_value.field_avp__BASE__NONE__Error__Message->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__SRES: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SRES := "); single_value.field_avp__AAA__3GPP__SRES->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__DRM__Content: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_DRM_Content := "); single_value.field_avp__DCA__3GPP__DRM__Content->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Item__Number: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Item_Number := "); single_value.field_avp__AAA__3GPP__Item__Number->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port__Type: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_NAS_Port_Type := "); single_value.field_avp__DNAS__NONE__NAS__Port__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__ERP__Authorization: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_ERP_Authorization := "); single_value.field_avp__AAA__3GPP__ERP__Authorization->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Multiple__Services__Indicator: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Multiple_Services_Indicator := "); single_value.field_avp__DCC__NONE__Multiple__Services__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Early__Media__Description: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Early_Media_Description := "); single_value.field_avp__DCA__3GPP__Early__Media__Description->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__MIP__FA__RK: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MIP_FA_RK := "); single_value.field_avp__AAA__3GPP__MIP__FA__RK->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Related__Change__Condition__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Related_Change_Condition_Information := "); single_value.field_avp__DCA__3GPP__Related__Change__Condition__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Protocol: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_Protocol := "); single_value.field_avp__DNAS__NONE__Framed__Protocol->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Service__ID: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Service_ID := "); single_value.field_avp__S6__3GPP__Service__ID->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Format__Indicator: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Format_Indicator := "); single_value.field_avp__DCA__3GPP__LCS__Format__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMSI__MCC__MNC: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_IMSI_MCC_MNC := "); single_value.field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Abort__Cause: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Abort_Cause := "); single_value.field_avp__RX__3GPP__Abort__Cause->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Location: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ISUP_Cause_Location := "); single_value.field_avp__DCA__3GPP__ISUP__Cause__Location->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Base__Name: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Charging_Rule_Base_Name := "); single_value.field_avp__PCC__3GPP__Charging__Rule__Base__Name->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Required__Access__Info: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Required_Access_Info := "); single_value.field_avp__RX__3GPP__Required__Access__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Destination__Realm: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_TDF_Destination_Realm := "); single_value.field_avp__PCC__3GPP__TDF__Destination__Realm->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__S6t__HSS__Cause: TTCN_Logger::log_event_str("{ avp_S6_3GPP_S6t_HSS_Cause := "); single_value.field_avp__S6__3GPP__S6t__HSS__Cause->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Media__Initiator__Party: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Media_Initiator_Party := "); single_value.field_avp__DCA__3GPP__Media__Initiator__Party->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Associated__URI: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Associated_URI := "); single_value.field_avp__DCA__3GPP__Associated__URI->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__AF__Requested__Data: TTCN_Logger::log_event_str("{ avp_RX_3GPP_AF_Requested_Data := "); single_value.field_avp__RX__3GPP__AF__Requested__Data->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Report: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Rule_Report := "); single_value.field_avp__PCC__3GPP__QoS__Rule__Report->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Filter__Id: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Filter_Id := "); single_value.field_avp__DNAS__NONE__Filter__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Password: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_ARAP_Password := "); single_value.field_avp__DNAS__NONE__ARAP__Password->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Route__Header__Received: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Route_Header_Received := "); single_value.field_avp__DCA__3GPP__Route__Header__Received->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Stationary__Indication: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Stationary_Indication := "); single_value.field_avp__S6__3GPP__Stationary__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Response: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_CHAP_Response := "); single_value.field_avp__DNAS__NONE__CHAP__Response->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_DL := "); single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Usage_Information_Report_Sequence_Number := "); single_value.field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Geodetic__Information: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Geodetic_Information := "); single_value.field_avp__AAA__3GPP__Geodetic__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__GBR__UL: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Extended_GBR_UL := "); single_value.field_avp__PCC__3GPP__Extended__GBR__UL->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__MBSFN__Area__ID: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MBSFN_Area_ID := "); single_value.field_avp__AAA__3GPP__MBSFN__Area__ID->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Server__Capabilities: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Server_Capabilities := "); single_value.field_avp__CxDx__3GPP__Server__Capabilities->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Area__Scope: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Area_Scope := "); single_value.field_avp__AAA__3GPP__Area__Scope->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Input__Packets: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_Accounting_Input_Packets := "); single_value.field_avp__MIPv4__NONE__Accounting__Input__Packets->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SGW__Change: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SGW_Change := "); single_value.field_avp__DCA__3GPP__SGW__Change->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__SCSCF__Restoration__Info: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SCSCF_Restoration_Info := "); single_value.field_avp__CxDx__3GPP__SCSCF__Restoration__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Initial_CSeq_Sequence_Number := "); single_value.field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Subscription__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_AoC_Subscription_Information := "); single_value.field_avp__DCA__3GPP__AoC__Subscription__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__PUA__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_PUA_Flags := "); single_value.field_avp__AAA__3GPP__PUA__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Callback__Id: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Callback_Id := "); single_value.field_avp__DNAS__NONE__Callback__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Usage: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_Usage := "); single_value.field_avp__DCA__3GPP__Time__Usage->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Primary_Event_Charging_Function_Name := "); single_value.field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Output__Octets: TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Output_Octets := "); single_value.field_avp__DCC__NONE__CC__Output__Octets->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__User__Location__Info: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_User_Location_Info := "); single_value.field_avp__GI__3GPP__3GPP__User__Location__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Notification__To__UE__User: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Notification_To_UE_User := "); single_value.field_avp__AAA__3GPP__Notification__To__UE__User->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Visited__PLMN__Id: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Visited_PLMN_Id := "); single_value.field_avp__AAA__3GPP__Visited__PLMN__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Homogeneous_Support_of_IMS_Voice_Over_PS_Sessions := "); single_value.field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Participant__Group: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Participant_Group := "); single_value.field_avp__DCA__3GPP__Participant__Group->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Play__Alternative: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Play_Alternative := "); single_value.field_avp__DCA__3GPP__Play__Alternative->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__User__Service__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MBMS_User_Service_Type := "); single_value.field_avp__DCA__3GPP__MBMS__User__Service__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Transit__IOI__List: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Transit_IOI_List := "); single_value.field_avp__DCA__3GPP__Transit__IOI__List->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Codec__Data: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Codec_Data := "); single_value.field_avp__RX__3GPP__Codec__Data->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Config__Status: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Monitoring_Event_Config_Status := "); single_value.field_avp__S6__3GPP__Monitoring__Event__Config__Status->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Name: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SDP_Media_Name := "); single_value.field_avp__DCA__3GPP__SDP__Media__Name->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__AF__Correlation__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_AF_Correlation_Information := "); single_value.field_avp__DCA__3GPP__AF__Correlation__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Cost__Information: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Cost_Information := "); single_value.field_avp__DCC__NONE__Cost__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Serving__Node__Identity: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Serving_Node_Identity := "); single_value.field_avp__DCA__3GPP__Serving__Node__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Error__Reporting__Host: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Error_Reporting_Host := "); single_value.field_avp__BASE__NONE__Error__Reporting__Host->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Frequency: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Radio_Frequency := "); single_value.field_avp__DCA__3GPP__Radio__Frequency->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Rule__Activation__Time: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Rule_Activation_Time := "); single_value.field_avp__PCC__3GPP__Rule__Activation__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Data: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Service_Data := "); single_value.field_avp__S6__3GPP__Service__Data->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__AF__Application__Identifier: TTCN_Logger::log_event_str("{ avp_RX_3GPP_AF_Application_Identifier := "); single_value.field_avp__RX__3GPP__AF__Application__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__NetLoc__Access__Support: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_NetLoc_Access_Support := "); single_value.field_avp__PCC__3GPP__NetLoc__Access__Support->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Announcing_UE_VPLMN_Identifier := "); single_value.field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Configuration: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Monitoring_Event_Configuration := "); single_value.field_avp__S6__3GPP__Monitoring__Event__Configuration->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Offline: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Offline := "); single_value.field_avp__PCC__3GPP__Offline->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Method: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SIP_Method := "); single_value.field_avp__DCA__3GPP__SIP__Method->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Definition: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_ADC_Rule_Definition := "); single_value.field_avp__PCC__3GPP__ADC__Rule__Definition->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Additional__Context__ID: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Additional_Context_ID := "); single_value.field_avp__AAA__3GPP__Additional__Context__ID->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__Service: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Login_Service := "); single_value.field_avp__DNAS__NONE__Login__Service->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Security__Data: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_ARAP_Security_Data := "); single_value.field_avp__DNAS__NONE__ARAP__Security__Data->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Allowed__PLMN__List: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Allowed_PLMN_List := "); single_value.field_avp__S6__3GPP__Allowed__PLMN__List->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Control__Mode: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Bearer_Control_Mode := "); single_value.field_avp__PCC__3GPP__Bearer__Control__Mode->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Active__APN: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Active_APN := "); single_value.field_avp__AAA__3GPP__Active__APN->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__HeNB__Local__IP__Address: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_HeNB_Local_IP_Address := "); single_value.field_avp__PCC__3GPP__HeNB__Local__IP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Content: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Packet_Filter_Content := "); single_value.field_avp__PCC__3GPP__Packet__Filter__Content->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__SMS__Register__Request: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SMS_Register_Request := "); single_value.field_avp__AAA__3GPP__SMS__Register__Request->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Subscription__Info: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Subscription_Info := "); single_value.field_avp__CxDx__3GPP__Subscription__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SIP_Response_Timestamp_Fraction := "); single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Client__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Client_Address := "); single_value.field_avp__DCA__3GPP__Client__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__APN__Configuration: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_APN_Configuration := "); single_value.field_avp__AAA__3GPP__APN__Configuration->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Subscriber__Role: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Subscriber_Role := "); single_value.field_avp__DCA__3GPP__Subscriber__Role->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Number__Auth__Items: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SIP_Number_Auth_Items := "); single_value.field_avp__CxDx__3GPP__SIP__Number__Auth__Items->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__OMC__Id: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_OMC_Id := "); single_value.field_avp__AAA__3GPP__OMC__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__GMLC__Restriction: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_GMLC_Restriction := "); single_value.field_avp__AAA__3GPP__GMLC__Restriction->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__State: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_State := "); single_value.field_avp__DNAS__NONE__State->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Preference: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Preference := "); single_value.field_avp__DNAS__NONE__Tunnel__Preference->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Session__Failover: TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Session_Failover := "); single_value.field_avp__DCC__NONE__CC__Session__Failover->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Enhanced__Diagnostics: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Enhanced_Diagnostics := "); single_value.field_avp__DCA__3GPP__Enhanced__Diagnostics->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__CSG__Membership__Indication: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_CSG_Membership_Indication := "); single_value.field_avp__DCA__3GPP__CSG__Membership__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Regional__Subscription__Zone__Code: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Regional_Subscription_Zone_Code := "); single_value.field_avp__AAA__3GPP__Regional__Subscription__Zone__Code->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Class: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Message_Class := "); single_value.field_avp__DCA__3GPP__Message__Class->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Negotiated__DSCP: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_Negotiated_DSCP := "); single_value.field_avp__GI__3GPP__3GPP__Negotiated__DSCP->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__S2a__Failure__Cause: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_TWAN_S2a_Failure_Cause := "); single_value.field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__MN__SPI: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_FA_to_MN_SPI := "); single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Trigger: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Trigger := "); single_value.field_avp__DCA__3GPP__Trigger->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Identity__Change: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Called_Identity_Change := "); single_value.field_avp__DCA__3GPP__Called__Identity__Change->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Request__Timestamp: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Request_Timestamp := "); single_value.field_avp__DCA__3GPP__ProSe__Request__Timestamp->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Id: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Session_Id := "); single_value.field_avp__DCA__3GPP__PoC__Session__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Proxy__State: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Proxy_State := "); single_value.field_avp__BASE__NONE__Proxy__State->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Server__Role: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Server_Role := "); single_value.field_avp__DCA__3GPP__PoC__Server__Role->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Forwarding__Pending: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Forwarding_Pending := "); single_value.field_avp__DCA__3GPP__Forwarding__Pending->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__SIR__Flags: TTCN_Logger::log_event_str("{ avp_S6_3GPP_SIR_Flags := "); single_value.field_avp__S6__3GPP__SIR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Credit__Control__Failure__Handling: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Credit_Control_Failure_Handling := "); single_value.field_avp__DCC__NONE__Credit__Control__Failure__Handling->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Agent__Info: TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP6_Agent_Info := "); single_value.field_avp__MIPv6__NONE__MIP6__Agent__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__MPS__Identifier: TTCN_Logger::log_event_str("{ avp_RX_3GPP_MPS_Identifier := "); single_value.field_avp__RX__3GPP__MPS__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Credit__Management__Status: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Credit_Management_Status := "); single_value.field_avp__PCC__3GPP__Credit__Management__Status->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__MDT__Allowed__PLMN__Id: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MDT_Allowed_PLMN_Id := "); single_value.field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitored__PLMN__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Monitored_PLMN_Identifier := "); single_value.field_avp__DCA__3GPP__Monitored__PLMN__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Result: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Service_Result := "); single_value.field_avp__S6__3GPP__Service__Result->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Reporting__Level: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Reporting_Level := "); single_value.field_avp__PCC__3GPP__Reporting__Level->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__MME__Location__Information: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MME_Location_Information := "); single_value.field_avp__AAA__3GPP__MME__Location__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Served__Party__IP__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Served_Party_IP_Address := "); single_value.field_avp__DCA__3GPP__Served__Party__IP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Max__Supported__Bandwidth__DL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Max_Supported_Bandwidth_DL := "); single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__DL->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Reception: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_First_Reception := "); single_value.field_avp__DCA__3GPP__Time__First__Reception->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Pre__emption__Capability: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Pre_emption_Capability := "); single_value.field_avp__PCC__3GPP__Pre__emption__Capability->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscribed__VSRVCC: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Subscribed_VSRVCC := "); single_value.field_avp__AAA__3GPP__Subscribed__VSRVCC->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Flags: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Monitoring_Flags := "); single_value.field_avp__PCC__3GPP__Monitoring__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Redirect__Max__Cache__Time: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Redirect_Max_Cache_Time := "); single_value.field_avp__BASE__NONE__Redirect__Max__Cache__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Feature__List: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Feature_List := "); single_value.field_avp__CxDx__3GPP__Feature__List->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Address__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Address_Type := "); single_value.field_avp__DCA__3GPP__Address__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__TCP__Source__Port: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_TCP_Source_Port := "); single_value.field_avp__PCC__3GPP__TCP__Source__Port->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Application__Detection__Information: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Application_Detection_Information := "); single_value.field_avp__PCC__3GPP__Application__Detection__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Emergency__Info: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Emergency_Info := "); single_value.field_avp__AAA__3GPP__Emergency__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Remaining__Balance: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Remaining_Balance := "); single_value.field_avp__DCA__3GPP__Remaining__Balance->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__MPS__Priority: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MPS_Priority := "); single_value.field_avp__AAA__3GPP__MPS__Priority->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Next__Tariff: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Next_Tariff := "); single_value.field_avp__DCA__3GPP__Next__Tariff->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Requested__Action: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Requested_Action := "); single_value.field_avp__DCC__NONE__Requested__Action->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Record__Route: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Record_Route := "); single_value.field_avp__CxDx__3GPP__Record__Route->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Tariff__XML: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Tariff_XML := "); single_value.field_avp__DCA__3GPP__Tariff__XML->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Alert__Reason: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Alert_Reason := "); single_value.field_avp__AAA__3GPP__Alert__Reason->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Recipient_Address := "); single_value.field_avp__DCA__3GPP__Recipient__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Change__Condition: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Change_Condition := "); single_value.field_avp__DCA__3GPP__Change__Condition->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__CG__IPv6__Address: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_CG_IPv6_Address := "); single_value.field_avp__GI__3GPP__3GPP__CG__IPv6__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Idle__Timeout: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Idle_Timeout := "); single_value.field_avp__DNAS__NONE__Idle__Timeout->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port__Id: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_NAS_Port_Id := "); single_value.field_avp__DNAS__NONE__NAS__Port__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__DEA__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_DEA_Flags := "); single_value.field_avp__AAA__3GPP__DEA__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SCS__AS__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SCS_AS_Address := "); single_value.field_avp__DCA__3GPP__SCS__AS__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__MO__LR: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MO_LR := "); single_value.field_avp__AAA__3GPP__MO__LR->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Visited__Network__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_IMS_Visited_Network_Identifier := "); single_value.field_avp__DCA__3GPP__IMS__Visited__Network__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_User_Role := "); single_value.field_avp__DCA__3GPP__PoC__User__Role->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Announcement_Identifier := "); single_value.field_avp__DCA__3GPP__Announcement__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__IP__Access: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Non_3GPP_IP_Access := "); single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Report__Data: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Monitoring_Event_Report_Data := "); single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Data->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Adaptations: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Adaptations := "); single_value.field_avp__DCA__3GPP__Adaptations->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Host__IP__Address: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Host_IP_Address := "); single_value.field_avp__BASE__NONE__Host__IP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Reg__Request: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Reg_Request := "); single_value.field_avp__MIPv4__NONE__MIP__Reg__Request->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Quota__Holding__Time: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Quota_Holding_Time := "); single_value.field_avp__DCA__3GPP__Quota__Holding__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Maximum__Wait__Time: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Maximum_Wait_Time := "); single_value.field_avp__AAA__3GPP__Maximum__Wait__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Max__Requested__Bandwidth__UL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Max_Requested_Bandwidth_UL := "); single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__UL->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Support: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Usage_Monitoring_Support := "); single_value.field_avp__PCC__3GPP__Usage__Monitoring__Support->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Response__Time: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Maximum_Response_Time := "); single_value.field_avp__S6__3GPP__Maximum__Response__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope__Reporting: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Envelope_Reporting := "); single_value.field_avp__DCA__3GPP__Envelope__Reporting->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Application__Server: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Application_Server := "); single_value.field_avp__DCA__3GPP__Application__Server->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Sponsor__Identity: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Sponsor_Identity := "); single_value.field_avp__RX__3GPP__Sponsor__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Link: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_Appletalk_Link := "); single_value.field_avp__DNAS__NONE__Framed__Appletalk__Link->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Interface__Id: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_Interface_Id := "); single_value.field_avp__DNAS__NONE__Framed__Interface__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Alert__Indication: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Proximity_Alert_Indication := "); single_value.field_avp__DCA__3GPP__Proximity__Alert__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__CoA__IP__Address: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_CoA_IP_Address := "); single_value.field_avp__PCC__3GPP__CoA__IP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Trunk__Group__Id: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Trunk_Group_Id := "); single_value.field_avp__DCA__3GPP__Trunk__Group__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__QoS__Information: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Default_QoS_Information := "); single_value.field_avp__PCC__3GPP__Default__QoS__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__AN__GW__Address: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_AN_GW_Address := "); single_value.field_avp__PCC__3GPP__AN__GW__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Start__Of__Charging: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Start_Of_Charging := "); single_value.field_avp__DCA__3GPP__Start__Of__Charging->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Participants__Involved: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Participants_Involved := "); single_value.field_avp__DCA__3GPP__Participants__Involved->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__NBIFOM__Support: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_NBIFOM_Support := "); single_value.field_avp__PCC__3GPP__NBIFOM__Support->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Redirect__Support: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Redirect_Support := "); single_value.field_avp__PCC__3GPP__Redirect__Support->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__IMSI__Group__Id: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_IMSI_Group_Id := "); single_value.field_avp__AAA__3GPP__IMSI__Group__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Cell__Global__Identity: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Cell_Global_Identity := "); single_value.field_avp__AAA__3GPP__Cell__Global__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Vendor__Id: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Vendor_Id := "); single_value.field_avp__BASE__NONE__Vendor__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__PDN__Connection__Continuity: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_PDN_Connection_Continuity := "); single_value.field_avp__AAA__3GPP__PDN__Connection__Continuity->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Tariff__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Tariff_Information := "); single_value.field_avp__DCA__3GPP__Tariff__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Wildcarded__Public__Identity: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Wildcarded_Public_Identity := "); single_value.field_avp__CxDx__3GPP__Wildcarded__Public__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__Acct__Session__Time: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_Acct_Session_Time := "); single_value.field_avp__MIPv4__NONE__Acct__Session__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__DSA__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_DSA_Flags := "); single_value.field_avp__AAA__3GPP__DSA__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Event__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Event_Type := "); single_value.field_avp__DCA__3GPP__PoC__Event__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Data: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Trace_Data := "); single_value.field_avp__AAA__3GPP__Trace__Data->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__LCS__Info: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_LCS_Info := "); single_value.field_avp__AAA__3GPP__LCS__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Requestor__Id__String: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Requestor_Id_String := "); single_value.field_avp__DCA__3GPP__LCS__Requestor__Id__String->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__PDN__GW__Allocation__Type: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_PDN_GW_Allocation_Type := "); single_value.field_avp__AAA__3GPP__PDN__GW__Allocation__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Additional__Type__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Additional_Type_Information := "); single_value.field_avp__DCA__3GPP__Additional__Type__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__MCC__MNC: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_SGSN_MCC_MNC := "); single_value.field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__HESSID: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_HESSID := "); single_value.field_avp__AAA__3GPP__HESSID->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Class: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Content_Class := "); single_value.field_avp__DCA__3GPP__Content__Class->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Event__Timestamp: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Event_Timestamp := "); single_value.field_avp__BASE__NONE__Event__Timestamp->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__TAD__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_TAD_Identifier := "); single_value.field_avp__DCA__3GPP__TAD__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Final__Unit__Action: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Final_Unit_Action := "); single_value.field_avp__DCC__NONE__Final__Unit__Action->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_IMEI_Check_In_VPLMN_Result := "); single_value.field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Generic__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Service_Generic_Information := "); single_value.field_avp__DCA__3GPP__Service__Generic__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Variable_Part_Type := "); single_value.field_avp__DCA__3GPP__Variable__Part__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Discovery__Model: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Direct_Discovery_Model := "); single_value.field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Requested__BW__UL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Extended_Max_Requested_BW_UL := "); single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__UL->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Device__Trigger__Indicator: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SM_Device_Trigger_Indicator := "); single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__User__Identifier: TTCN_Logger::log_event_str("{ avp_S6_3GPP_User_Identifier := "); single_value.field_avp__S6__3GPP__User__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Base__Name: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Rule_Base_Name := "); single_value.field_avp__PCC__3GPP__QoS__Rule__Base__Name->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Pool: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_IPv6_Pool := "); single_value.field_avp__DNAS__NONE__Framed__IPv6__Pool->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Restoration__Priority: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Restoration_Priority := "); single_value.field_avp__AAA__3GPP__Restoration__Priority->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Diagnostics: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ISUP_Cause_Diagnostics := "); single_value.field_avp__DCA__3GPP__ISUP__Cause__Diagnostics->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Association__Type: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Association_Type := "); single_value.field_avp__S6__3GPP__Association__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Definition: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Charging_Rule_Definition := "); single_value.field_avp__PCC__3GPP__Charging__Rule__Definition->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Rating__Group: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Rating_Group := "); single_value.field_avp__DCC__NONE__Rating__Group->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MN__HA__SPI: TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP_MN_HA_SPI := "); single_value.field_avp__MIPv6__NONE__MIP__MN__HA__SPI->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Min__Requested__Bandwidth__UL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Min_Requested_Bandwidth_UL := "); single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__UL->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Application__Specific__Data: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Application_Specific_Data := "); single_value.field_avp__DCA__3GPP__Application__Specific__Data->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__CoA__Information: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_CoA_Information := "); single_value.field_avp__PCC__3GPP__CoA__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Report__Amount: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Report_Amount := "); single_value.field_avp__AAA__3GPP__Report__Amount->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Secondary_Charging_Collection_Function_Name := "); single_value.field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info: TTCN_Logger::log_event_str("{ avp_DCC_NONE_User_Equipment_Info := "); single_value.field_avp__DCC__NONE__User__Equipment__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__A__MSISDN: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_A_MSISDN := "); single_value.field_avp__AAA__3GPP__A__MSISDN->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Mobile__Node__Address: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Mobile_Node_Address := "); single_value.field_avp__MIPv4__NONE__MIP__Mobile__Node__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Report: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Routing_Rule_Report := "); single_value.field_avp__PCC__3GPP__Routing__Rule__Report->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Number__Of__Requested__Vectors: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Number_Of_Requested_Vectors := "); single_value.field_avp__AAA__3GPP__Number__Of__Requested__Vectors->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__AIR__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_AIR_Flags := "); single_value.field_avp__AAA__3GPP__AIR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Protocol__ID: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SM_Protocol_ID := "); single_value.field_avp__DCA__3GPP__SM__Protocol__ID->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Low__Priority__Indicator: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Low_Priority_Indicator := "); single_value.field_avp__DCA__3GPP__Low__Priority__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Geographical__Information: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Geographical_Information := "); single_value.field_avp__AAA__3GPP__Geographical__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Participant__Action__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Participant_Action_Type := "); single_value.field_avp__DCA__3GPP__Participant__Action__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Node__Id: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Node_Id := "); single_value.field_avp__DCA__3GPP__Node__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Loose__Route__Indication: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Loose_Route_Indication := "); single_value.field_avp__CxDx__3GPP__Loose__Route__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Type: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Service_Parameter_Type := "); single_value.field_avp__DCC__NONE__Service__Parameter__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__MME__User__State: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MME_User_State := "); single_value.field_avp__AAA__3GPP__MME__User__State->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Access__Restriction__Data: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Access_Restriction_Data := "); single_value.field_avp__AAA__3GPP__Access__Restriction__Data->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Service__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SM_Service_Type := "); single_value.field_avp__DCA__3GPP__SM__Service__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_UNI_PDU_CP_Only_Flag := "); single_value.field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Filter__Rule: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Filter_Rule := "); single_value.field_avp__MIPv4__NONE__MIP__Filter__Rule->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Failed__AVP: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Failed_AVP := "); single_value.field_avp__BASE__NONE__Failed__AVP->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__RAT__Type: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_RAT_Type := "); single_value.field_avp__GI__3GPP__3GPP__RAT__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__SS__Status: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SS_Status := "); single_value.field_avp__AAA__3GPP__SS__Status->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Neighbour__Node__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Neighbour_Node_Address := "); single_value.field_avp__DCA__3GPP__Neighbour__Node__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Location_Type := "); single_value.field_avp__DCA__3GPP__Location__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Quota__Indicator: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Quota_Indicator := "); single_value.field_avp__DCA__3GPP__Quota__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Priority: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Priority := "); single_value.field_avp__DCA__3GPP__Priority->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Update: TTCN_Logger::log_event_str("{ avp_S6_3GPP_NIDD_Authorization_Update := "); single_value.field_avp__S6__3GPP__NIDD__Authorization__Update->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Data: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Service_Specific_Data := "); single_value.field_avp__DCA__3GPP__Service__Specific__Data->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id__Type: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Subscription_Id_Type := "); single_value.field_avp__DCC__NONE__Subscription__Id__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__HA__MSA: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_FA_to_HA_MSA := "); single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Connectivity__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Connectivity_Flags := "); single_value.field_avp__AAA__3GPP__Connectivity__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Operation: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Packet_Filter_Operation := "); single_value.field_avp__PCC__3GPP__Packet__Filter__Operation->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__VCS__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_VCS_Information := "); single_value.field_avp__DCA__3GPP__VCS__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion: TTCN_Logger::log_event_str("{ avp_S6_3GPP_SCEF_Reference_ID_for_Deletion := "); single_value.field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Disposition: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Content_Disposition := "); single_value.field_avp__DCA__3GPP__Content__Disposition->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__SIP__Forking__Indication: TTCN_Logger::log_event_str("{ avp_RX_3GPP_SIP_Forking_Indication := "); single_value.field_avp__RX__3GPP__SIP__Forking__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__User__Password: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_User_Password := "); single_value.field_avp__DNAS__NONE__User__Password->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Group_IP_Multicast_Address := "); single_value.field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__IMEI__Change: TTCN_Logger::log_event_str("{ avp_S6_3GPP_IMEI_Change := "); single_value.field_avp__S6__3GPP__IMEI__Change->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__IP__CAN__Type: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_IP_CAN_Type := "); single_value.field_avp__PCC__3GPP__IP__CAN__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Component: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SDP_Media_Component := "); single_value.field_avp__DCA__3GPP__SDP__Media__Component->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Desired__BW__UL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Extended_Min_Desired_BW_UL := "); single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__UL->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Direct_Communication_Reception_Data_Container := "); single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authorization: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SIP_Authorization := "); single_value.field_avp__CxDx__3GPP__SIP__Authorization->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Revalidation__Time: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Revalidation_Time := "); single_value.field_avp__PCC__3GPP__Revalidation__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Logging__Interval: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Logging_Interval := "); single_value.field_avp__AAA__3GPP__Logging__Interval->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Information := "); single_value.field_avp__DCA__3GPP__PoC__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Status: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Presence_Reporting_Area_Status := "); single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Status->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Filter: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Routing_Filter := "); single_value.field_avp__PCC__3GPP__Routing__Filter->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_WLAN_offloadability := "); single_value.field_avp__AAA__3GPP__WLAN__offloadability->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Data__Coding__Scheme: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Data_Coding_Scheme := "); single_value.field_avp__DCA__3GPP__Data__Coding__Scheme->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Metering__Method: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Metering_Method := "); single_value.field_avp__PCC__3GPP__Metering__Method->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Tunnel__Connection: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Acct_Tunnel_Connection := "); single_value.field_avp__DNAS__NONE__Acct__Tunnel__Connection->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Non_IP_Data_Delivery_Mechanism := "); single_value.field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Initial__IMS__Charging__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Initial_IMS_Charging_Identifier := "); single_value.field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Filter__Rule: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_NAS_Filter_Rule := "); single_value.field_avp__DNAS__NONE__NAS__Filter__Rule->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Feature__Vector: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Feature_Vector := "); single_value.field_avp__MIPv4__NONE__MIP__Feature__Vector->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Session__Server__Failover: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Session_Server_Failover := "); single_value.field_avp__BASE__NONE__Session__Server__Failover->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Accumulated__Cost: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Accumulated_Cost := "); single_value.field_avp__DCA__3GPP__Accumulated__Cost->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Integrity__Key: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Integrity_Key := "); single_value.field_avp__CxDx__3GPP__Integrity__Key->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__E__UTRAN__Vector: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_E_UTRAN_Vector := "); single_value.field_avp__AAA__3GPP__E__UTRAN__Vector->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SMSC__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SMSC_Address := "); single_value.field_avp__DCA__3GPP__SMSC__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__PDP__Address__Prefix__Length: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PDP_Address_Prefix_Length := "); single_value.field_avp__DCA__3GPP__PDP__Address__Prefix__Length->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Experimental__Result: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Experimental_Result := "); single_value.field_avp__BASE__NONE__Experimental__Result->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Link__Count: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Acct_Link_Count := "); single_value.field_avp__DNAS__NONE__Acct__Link__Count->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Unit__Value: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Unit_Value := "); single_value.field_avp__DCC__NONE__Unit__Value->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Event__List: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Trace_Event_List := "); single_value.field_avp__AAA__3GPP__Trace__Event__List->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Id: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Client_Id := "); single_value.field_avp__DCA__3GPP__LCS__Client__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__PDP__Type: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_PDP_Type := "); single_value.field_avp__GI__3GPP__3GPP__PDP__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Reply__Message: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Reply_Message := "); single_value.field_avp__DNAS__NONE__Reply__Message->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Connect__Info: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Connect_Info := "); single_value.field_avp__DNAS__NONE__Connect__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Replay__Mode: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Replay_Mode := "); single_value.field_avp__MIPv4__NONE__MIP__Replay__Mode->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Proxy__Host: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Proxy_Host := "); single_value.field_avp__BASE__NONE__Proxy__Host->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Talk__Bursts: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Number_Of_Talk_Bursts := "); single_value.field_avp__DCA__3GPP__Number__Of__Talk__Bursts->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Short__Network__Name: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Short_Network_Name := "); single_value.field_avp__AAA__3GPP__Short__Network__Name->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Size: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Message_Size := "); single_value.field_avp__DCA__3GPP__Message__Size->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Additional__Exception__Reports: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Additional_Exception_Reports := "); single_value.field_avp__DCA__3GPP__Additional__Exception__Reports->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Access__Transfer__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Access_Transfer_Information := "); single_value.field_avp__DCA__3GPP__Access__Transfer__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Communication__Pattern__Set: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Communication_Pattern_Set := "); single_value.field_avp__S6__3GPP__Communication__Pattern__Set->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAG__UP__Address: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_TWAG_UP_Address := "); single_value.field_avp__AAA__3GPP__TWAG__UP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__MMBox__Storage__Requested: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MMBox_Storage_Requested := "); single_value.field_avp__DCA__3GPP__MMBox__Storage__Requested->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Status: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Flow_Status := "); single_value.field_avp__RX__3GPP__Flow__Status->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Challenge: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_CHAP_Challenge := "); single_value.field_avp__DNAS__NONE__CHAP__Challenge->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__PC3__Control__Protocol__Cause: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PC3_Control_Protocol_Cause := "); single_value.field_avp__DCA__3GPP__PC3__Control__Protocol__Cause->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Unit__Type: TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Unit_Type := "); single_value.field_avp__DCC__NONE__CC__Unit__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Calling__Party__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Calling_Party_Address := "); single_value.field_avp__DCA__3GPP__Calling__Party__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__MCPTT__Identifier: TTCN_Logger::log_event_str("{ avp_RX_3GPP_MCPTT_Identifier := "); single_value.field_avp__RX__3GPP__MCPTT__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Group__Monitoring__Event__Report: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Group_Monitoring_Event_Report := "); single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Upgrade: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Upgrade := "); single_value.field_avp__PCC__3GPP__QoS__Upgrade->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Append__Free__Format__Data: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PS_Append_Free_Format_Data := "); single_value.field_avp__DCA__3GPP__PS__Append__Free__Format__Data->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__AN__GW__Status: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_AN_GW_Status := "); single_value.field_avp__PCC__3GPP__AN__GW__Status->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Service__Type: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Service_Type := "); single_value.field_avp__DNAS__NONE__Service__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Key: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Monitoring_Key := "); single_value.field_avp__PCC__3GPP__Monitoring__Key->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Period__UMTS: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Measurement_Period_UMTS := "); single_value.field_avp__AAA__3GPP__Measurement__Period__UMTS->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Media__Initiator__Flag: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Media_Initiator_Flag := "); single_value.field_avp__DCA__3GPP__Media__Initiator__Flag->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Location__Number: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ISUP_Location_Number := "); single_value.field_avp__DCA__3GPP__ISUP__Location__Number->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__3GPP__PS__Data__Off__Status: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_3GPP_PS_Data_Off_Status := "); single_value.field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Install: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Routing_Rule_Install := "); single_value.field_avp__PCC__3GPP__Routing__Rule__Install->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Reset__ID: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Reset_ID := "); single_value.field_avp__AAA__3GPP__Reset__ID->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Data__Container: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Service_Data_Container := "); single_value.field_avp__DCA__3GPP__Service__Data__Container->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Server__Assignment__Type: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Server_Assignment_Type := "); single_value.field_avp__CxDx__3GPP__Server__Assignment__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__PUR__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_PUR_Flags := "); single_value.field_avp__AAA__3GPP__PUR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_IP_CAN_Session_Charging_Scope := "); single_value.field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Routing: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_Routing := "); single_value.field_avp__DNAS__NONE__Framed__Routing->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__IMEI: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_IMEI := "); single_value.field_avp__AAA__3GPP__IMEI->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Ident: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_CHAP_Ident := "); single_value.field_avp__DNAS__NONE__CHAP__Ident->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Text: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Interface_Text := "); single_value.field_avp__DCA__3GPP__Interface__Text->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Kc: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Kc := "); single_value.field_avp__AAA__3GPP__Kc->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Current__Tariff: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Current_Tariff := "); single_value.field_avp__DCA__3GPP__Current__Tariff->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__SGSN__Number: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SGSN_Number := "); single_value.field_avp__AAA__3GPP__SGSN__Number->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__HPLMN__ODB: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_HPLMN_ODB := "); single_value.field_avp__AAA__3GPP__HPLMN__ODB->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_Quota_Type := "); single_value.field_avp__DCA__3GPP__Time__Quota__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Info: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Trace_Info := "); single_value.field_avp__AAA__3GPP__Trace__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Domain__Name: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Domain_Name := "); single_value.field_avp__DCA__3GPP__Domain__Name->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Charging__Characteristics: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_Charging_Characteristics := "); single_value.field_avp__GI__3GPP__3GPP__Charging__Characteristics->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__PDP__Context: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_PDP_Context := "); single_value.field_avp__AAA__3GPP__PDP__Context->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Money: TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Money := "); single_value.field_avp__DCC__NONE__CC__Money->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__DER__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_DER_Flags := "); single_value.field_avp__AAA__3GPP__DER__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Data__Coding__Scheme: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Data_Coding_Scheme := "); single_value.field_avp__DCA__3GPP__LCS__Data__Coding__Scheme->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__Address: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_GGSN_Address := "); single_value.field_avp__GI__3GPP__3GPP__GGSN__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Proxy__Info: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Proxy_Info := "); single_value.field_avp__BASE__NONE__Proxy__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Related_IMS_Charging_Identifier_Node := "); single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Node__Type: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Node_Type := "); single_value.field_avp__S6__3GPP__Node__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Volume: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Talk_Burst_Volume := "); single_value.field_avp__DCA__3GPP__Talk__Burst__Volume->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Id: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Service_Id := "); single_value.field_avp__DCA__3GPP__Service__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Priority__Sharing__Indicator: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Priority_Sharing_Indicator := "); single_value.field_avp__RX__3GPP__Priority__Sharing__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Type: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Type := "); single_value.field_avp__DNAS__NONE__Tunnel__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Name: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Rule_Name := "); single_value.field_avp__PCC__3GPP__QoS__Rule__Name->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Trigger__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Trigger_Type := "); single_value.field_avp__DCA__3GPP__Trigger__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Instance__Id: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Instance_Id := "); single_value.field_avp__DCA__3GPP__Instance__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Scheduled__Communication__Time: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Scheduled_Communication_Time := "); single_value.field_avp__S6__3GPP__Scheduled__Communication__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Max__Requested__Bandwidth__DL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Max_Requested_Bandwidth_DL := "); single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__DL->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Role__Of__ProSe__Function: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Role_Of_ProSe_Function := "); single_value.field_avp__DCA__3GPP__Role__Of__ProSe__Function->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Latency: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Maximum_Latency := "); single_value.field_avp__S6__3GPP__Maximum__Latency->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__PCC__Rule__Status: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_PCC_Rule_Status := "); single_value.field_avp__PCC__3GPP__PCC__Rule__Status->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Response__Timestamp: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SIP_Response_Timestamp := "); single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__GBR__DL: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Extended_GBR_DL := "); single_value.field_avp__PCC__3GPP__Extended__GBR__DL->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__MBSFN__Area: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MBSFN_Area := "); single_value.field_avp__AAA__3GPP__MBSFN__Area->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__UE__ID: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_UE_ID := "); single_value.field_avp__DCA__3GPP__ProSe__UE__ID->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Server__Name: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Server_Name := "); single_value.field_avp__CxDx__3GPP__Server__Name->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__APN__Validity__Time: TTCN_Logger::log_event_str("{ avp_S6_3GPP_APN_Validity_Time := "); single_value.field_avp__S6__3GPP__APN__Validity__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Allocation__Retention__Priority: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Allocation_Retention_Priority := "); single_value.field_avp__PCC__3GPP__Allocation__Retention__Priority->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Check__Balance__Result: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Check_Balance_Result := "); single_value.field_avp__DCC__NONE__Check__Balance__Result->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Job__Type: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Job_Type := "); single_value.field_avp__AAA__3GPP__Job__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Destination__Host: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Destination_Host := "); single_value.field_avp__BASE__NONE__Destination__Host->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Positioning__Method: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Positioning_Method := "); single_value.field_avp__AAA__3GPP__Positioning__Method->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__LIA__Flags: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_LIA_Flags := "); single_value.field_avp__CxDx__3GPP__LIA__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_DL_Buffering_Suggested_Packet_Count := "); single_value.field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_AoC_Service_Type := "); single_value.field_avp__DCA__3GPP__AoC__Service__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__IP__Host: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Login_IP_Host := "); single_value.field_avp__DNAS__NONE__Login__IP__Host->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__IDA__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_IDA_Flags := "); single_value.field_avp__AAA__3GPP__IDA__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Security: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_ARAP_Security := "); single_value.field_avp__DNAS__NONE__ARAP__Security->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Origin__AAA__Protocol: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Origin_AAA_Protocol := "); single_value.field_avp__DNAS__NONE__Origin__AAA__Protocol->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Last__Usage: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_Last_Usage := "); single_value.field_avp__DCA__3GPP__Time__Last__Usage->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Charging__Information: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Charging_Information := "); single_value.field_avp__CxDx__3GPP__Charging__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__ULA__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_ULA_Flags := "); single_value.field_avp__AAA__3GPP__ULA__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Originator__Interface: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Originator_Interface := "); single_value.field_avp__DCA__3GPP__Originator__Interface->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_IMS_Voice_Over_PS_Sessions_Supported := "); single_value.field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Roaming_Restricted_Due_To_Unsupported_Feature := "); single_value.field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__File__Repair__Supported: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_File_Repair_Supported := "); single_value.field_avp__DCA__3GPP__File__Repair__Supported->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPX__Network: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_IPX_Network := "); single_value.field_avp__DNAS__NONE__Framed__IPX__Network->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Assignment__Id: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Assignment_Id := "); single_value.field_avp__DNAS__NONE__Tunnel__Assignment__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Service__Specific__Units: TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Service_Specific_Units := "); single_value.field_avp__DCC__NONE__CC__Service__Specific__Units->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Answer__Timestamp: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SDP_Answer_Timestamp := "); single_value.field_avp__DCA__3GPP__SDP__Answer__Timestamp->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__Identifier: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_WLAN_Identifier := "); single_value.field_avp__AAA__3GPP__WLAN__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Type__Number: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Type_Number := "); single_value.field_avp__DCA__3GPP__Type__Number->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__NIDD__Submission: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_NIDD_Submission := "); single_value.field_avp__DCA__3GPP__NIDD__Submission->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__T4__Parameters: TTCN_Logger::log_event_str("{ avp_S6_3GPP_T4_Parameters := "); single_value.field_avp__S6__3GPP__T4__Parameters->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Identifier__Value: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Access_Network_Charging_Identifier_Value := "); single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Announcing_UE_HPLMN_Identifier := "); single_value.field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__AESE__Error__Report: TTCN_Logger::log_event_str("{ avp_S6_3GPP_AESE_Error_Report := "); single_value.field_avp__S6__3GPP__AESE__Error__Report->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__HA__SPI: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_FA_to_HA_SPI := "); single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Event__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Event_Type := "); single_value.field_avp__DCA__3GPP__Event__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Sharing__Key__DL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Sharing_Key_DL := "); single_value.field_avp__RX__3GPP__Sharing__Key__DL->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Remove: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_ADC_Rule_Remove := "); single_value.field_avp__PCC__3GPP__ADC__Rule__Remove->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Direct_Communication_Transmission_Data_Container := "); single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Restricted__PLMN__List: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Restricted_PLMN_List := "); single_value.field_avp__S6__3GPP__Restricted__PLMN__List->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Access_Network_Charging_Identifier_Gx := "); single_value.field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Age__Of__Location__Information: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Age_Of_Location_Information := "); single_value.field_avp__AAA__3GPP__Age__Of__Location__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Group__Name: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Group_Name := "); single_value.field_avp__DCA__3GPP__PoC__Group__Name->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Requested__BW__DL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Extended_Max_Requested_BW_DL := "); single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__DL->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Flow__Information: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Flow_Information := "); single_value.field_avp__PCC__3GPP__Flow__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PS_Information := "); single_value.field_avp__DCA__3GPP__PS__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__MTC__IWF__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MTC_IWF_Address := "); single_value.field_avp__DCA__3GPP__MTC__IWF__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Execution__Time: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Execution_Time := "); single_value.field_avp__PCC__3GPP__Execution__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Identifier: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_NAS_Identifier := "); single_value.field_avp__DNAS__NONE__NAS__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Server__Auth__Id: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Server_Auth_Id := "); single_value.field_avp__DNAS__NONE__Tunnel__Server__Auth__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Contact: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Contact := "); single_value.field_avp__CxDx__3GPP__Contact->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Correlation__Indicator: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Charging_Correlation_Indicator := "); single_value.field_avp__PCC__3GPP__Charging__Correlation__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Credit__Control: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Credit_Control := "); single_value.field_avp__DCC__NONE__Credit__Control->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Record__Number: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Accounting_Record_Number := "); single_value.field_avp__BASE__NONE__Accounting__Record__Number->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__Event__1I: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Event_Threshold_Event_1I := "); single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1I->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SIP_Request_Timestamp_Fraction := "); single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Mode: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Service_Mode := "); single_value.field_avp__DCA__3GPP__Service__Mode->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__User__Data: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_User_Data := "); single_value.field_avp__CxDx__3GPP__User__Data->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Report__Interval: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Report_Interval := "); single_value.field_avp__AAA__3GPP__Report__Interval->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__RAN__NAS__Release__Cause: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_RAN_NAS_Release_Cause := "); single_value.field_avp__PCC__3GPP__RAN__NAS__Release__Cause->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Dynamic__Address__Flag__Extension: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Dynamic_Address_Flag_Extension := "); single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Client__Identity: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Client_Identity := "); single_value.field_avp__AAA__3GPP__Client__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Redirect__Host__Usage: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Redirect_Host_Usage := "); single_value.field_avp__BASE__NONE__Redirect__Host__Usage->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__CSG__Access__Mode: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_CSG_Access_Mode := "); single_value.field_avp__DCA__3GPP__CSG__Access__Mode->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Equipment__Status: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Equipment_Status := "); single_value.field_avp__AAA__3GPP__Equipment__Status->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Supplementary__Service: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Supplementary_Service := "); single_value.field_avp__DCA__3GPP__Supplementary__Service->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Packet__Filter: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_Packet_Filter := "); single_value.field_avp__GI__3GPP__3GPP__Packet__Filter->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Redirect__Server__Address: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Redirect_Server_Address := "); single_value.field_avp__DCC__NONE__Redirect__Server__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Auth__Mode: TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP6_Auth_Mode := "); single_value.field_avp__MIPv6__NONE__MIP6__Auth__Mode->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__EPS__Location__Information: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_EPS_Location_Information := "); single_value.field_avp__AAA__3GPP__EPS__Location__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Access__Network__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Access_Network_Information := "); single_value.field_avp__DCA__3GPP__Access__Network__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Identity: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Called_Identity := "); single_value.field_avp__DCA__3GPP__Called__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Default__APN__Context__Id: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_TWAN_Default_APN_Context_Id := "); single_value.field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SGSN__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SGSN_Address := "); single_value.field_avp__DCA__3GPP__SGSN__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SGi_PtP_Tunnelling_Method := "); single_value.field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Session__Timeout: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Session_Timeout := "); single_value.field_avp__BASE__NONE__Session__Timeout->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Acct_Tunnel_Packets_Lost := "); single_value.field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__NNI__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_NNI_Type := "); single_value.field_avp__DCA__3GPP__NNI__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Service__Info__Status: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Service_Info_Status := "); single_value.field_avp__RX__3GPP__Service__Info__Status->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__CIR__Flags: TTCN_Logger::log_event_str("{ avp_S6_3GPP_CIR_Flags := "); single_value.field_avp__S6__3GPP__CIR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Precedence: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Precedence := "); single_value.field_avp__PCC__3GPP__Precedence->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__User__Participating__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_User_Participating_Type := "); single_value.field_avp__DCA__3GPP__User__Participating__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__GGSN__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_GGSN_Address := "); single_value.field_avp__DCA__3GPP__GGSN__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Sponsoring__Action: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Sponsoring_Action := "); single_value.field_avp__RX__3GPP__Sponsoring__Action->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Resources__Indicator: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Radio_Resources_Indicator := "); single_value.field_avp__DCA__3GPP__Radio__Resources__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Granted__Validity__Time: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Granted_Validity_Time := "); single_value.field_avp__S6__3GPP__Granted__Validity__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Priority__Level: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Priority_Level := "); single_value.field_avp__PCC__3GPP__Priority__Level->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Node__Functionality: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Node_Functionality := "); single_value.field_avp__DCA__3GPP__Node__Functionality->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Description: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Flow_Description := "); single_value.field_avp__RX__3GPP__Flow__Description->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Information: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Packet_Filter_Information := "); single_value.field_avp__PCC__3GPP__Packet__Filter__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Daylight__Saving__Time: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Daylight_Saving_Time := "); single_value.field_avp__AAA__3GPP__Daylight__Saving__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Address__Domain: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Address_Domain := "); single_value.field_avp__DCA__3GPP__Address__Domain->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__SCEF__ID: TTCN_Logger::log_event_str("{ avp_S6_3GPP_SCEF_ID := "); single_value.field_avp__S6__3GPP__SCEF__ID->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Length: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Content_Length := "); single_value.field_avp__DCA__3GPP__Content__Length->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Removal__Of__Access: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Removal_Of_Access := "); single_value.field_avp__PCC__3GPP__Removal__Of__Access->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Report: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_ADC_Rule_Report := "); single_value.field_avp__PCC__3GPP__ADC__Rule__Report->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Preferred__Data__Mode: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Preferred_Data_Mode := "); single_value.field_avp__AAA__3GPP__Preferred__Data__Mode->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Functionality: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Functionality := "); single_value.field_avp__DCA__3GPP__ProSe__Functionality->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Low__Balance__Indication: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Low_Balance_Indication := "); single_value.field_avp__DCA__3GPP__Low__Balance__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Guaranteed__Bitrate__UL: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Guaranteed_Bitrate_UL := "); single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__UL->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__UE__SRVCC__Capability: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_UE_SRVCC_Capability := "); single_value.field_avp__AAA__3GPP__UE__SRVCC__Capability->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Group: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Login_LAT_Group := "); single_value.field_avp__DNAS__NONE__Login__LAT__Group->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__IPv6__Address: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_NAS_IPv6_Address := "); single_value.field_avp__DNAS__NONE__NAS__IPv6__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MAC__Mobility__Data: TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP_MAC_Mobility_Data := "); single_value.field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Output__Octets: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_Accounting_Output_Octets := "); single_value.field_avp__MIPv4__NONE__Accounting__Output__Octets->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__To__SIP__Header: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_To_SIP_Header := "); single_value.field_avp__CxDx__3GPP__To__SIP__Header->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Coupled__Node__Diameter__ID: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Coupled_Node_Diameter_ID := "); single_value.field_avp__AAA__3GPP__Coupled__Node__Diameter__ID->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Real__Time__Tariff__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Real_Time_Tariff_Information := "); single_value.field_avp__DCA__3GPP__Real__Time__Tariff__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__STN__SR: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_STN_SR := "); single_value.field_avp__AAA__3GPP__STN__SR->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SDP_Type := "); single_value.field_avp__DCA__3GPP__SDP__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Supported__Vendor__Id: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Supported_Vendor_Id := "); single_value.field_avp__BASE__NONE__Supported__Vendor__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__ServiceTypeIdentity: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_ServiceTypeIdentity := "); single_value.field_avp__AAA__3GPP__ServiceTypeIdentity->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Requested__Party__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Requested_Party_Address := "); single_value.field_avp__DCA__3GPP__Requested__Party__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Announcement_Information := "); single_value.field_avp__DCA__3GPP__Announcement__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Authentic: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Acct_Authentic := "); single_value.field_avp__DNAS__NONE__Acct__Authentic->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Identifier: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Service_Identifier := "); single_value.field_avp__DCC__NONE__Service__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__AUTN: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_AUTN := "); single_value.field_avp__AAA__3GPP__AUTN->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__User__Data: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Non_3GPP_User_Data := "); single_value.field_avp__AAA__3GPP__Non__3GPP__User__Data->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Delivery__Report__Requested: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Delivery_Report_Requested := "); single_value.field_avp__DCA__3GPP__Delivery__Report__Requested->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__GI__3GPP__TWAN__Identifier: TTCN_Logger::log_event_str("{ avp_GI_3GPP_TWAN_Identifier := "); single_value.field_avp__GI__3GPP__TWAN__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Origination__Time__Stamp: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Origination_Time_Stamp := "); single_value.field_avp__AAA__3GPP__Origination__Time__Stamp->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__APN: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_APN := "); single_value.field_avp__DCA__3GPP__LCS__APN->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope__End__Time: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Envelope_End_Time := "); single_value.field_avp__DCA__3GPP__Envelope__End__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Sponsored__Connectivity__Data: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Sponsored_Connectivity_Data := "); single_value.field_avp__RX__3GPP__Sponsored__Connectivity__Data->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Request__Type: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Auth_Request_Type := "); single_value.field_avp__BASE__NONE__Auth__Request__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Application__Server__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Application_Server_Information := "); single_value.field_avp__DCA__3GPP__Application__Server__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Originator__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Originator_Address := "); single_value.field_avp__DCA__3GPP__Originator__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Network__Call__Reference__Number: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Network_Call_Reference_Number := "); single_value.field_avp__DCA__3GPP__Network__Call__Reference__Number->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__AESE__Communication__Pattern: TTCN_Logger::log_event_str("{ avp_S6_3GPP_AESE_Communication_Pattern := "); single_value.field_avp__S6__3GPP__AESE__Communication__Pattern->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__NBIFOM__Mode: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_NBIFOM_Mode := "); single_value.field_avp__PCC__3GPP__NBIFOM__Mode->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Redirect__Information: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Redirect_Information := "); single_value.field_avp__PCC__3GPP__Redirect__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Validity__Time: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Validity_Time := "); single_value.field_avp__DCC__NONE__Validity__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Monitoring_UE_VPLMN_Identifier := "); single_value.field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Event__Handling: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Event_Handling := "); single_value.field_avp__S6__3GPP__Event__Handling->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__ToS__Traffic__Class: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_ToS_Traffic_Class := "); single_value.field_avp__PCC__3GPP__ToS__Traffic__Class->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Tracking__Area__Identity: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Tracking_Area_Identity := "); single_value.field_avp__AAA__3GPP__Tracking__Area__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__FA__SPI: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_HA_to_FA_SPI := "); single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Min__Desired__Bandwidth__UL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Min_Desired_Bandwidth_UL := "); single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__UL->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__UVR__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_UVR_Flags := "); single_value.field_avp__AAA__3GPP__UVR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Free__Format__Data: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PS_Free_Format_Data := "); single_value.field_avp__DCA__3GPP__PS__Free__Format__Data->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Originating__Request: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Originating_Request := "); single_value.field_avp__CxDx__3GPP__Originating__Request->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__PDN__Connection__ID: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_PDN_Connection_ID := "); single_value.field_avp__PCC__3GPP__PDN__Connection__ID->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Subscription_Data_Flags := "); single_value.field_avp__AAA__3GPP__Subscription__Data__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Route: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_IPv6_Route := "); single_value.field_avp__DNAS__NONE__Framed__IPv6__Route->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__PRA__Remove: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_PRA_Remove := "); single_value.field_avp__PCC__3GPP__PRA__Remove->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__DSR__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_DSR_Flags := "); single_value.field_avp__AAA__3GPP__DSR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Granted__Service__Unit: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Granted_Service_Unit := "); single_value.field_avp__DCC__NONE__Granted__Service__Unit->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Timestamp: TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP_Timestamp := "); single_value.field_avp__MIPv6__NONE__MIP__Timestamp->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Portability__Routing__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Number_Portability_Routing_Information := "); single_value.field_avp__DCA__3GPP__Number__Portability__Routing__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Subscribed_Periodic_RAU_TAU_Timer := "); single_value.field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Specific__APN__Info: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Specific_APN_Info := "); single_value.field_avp__AAA__3GPP__Specific__APN__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Terminal__Information: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Terminal_Information := "); single_value.field_avp__AAA__3GPP__Terminal__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Restoration__Info: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Restoration_Info := "); single_value.field_avp__CxDx__3GPP__Restoration__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Product__Name: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Product_Name := "); single_value.field_avp__BASE__NONE__Product__Name->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__MN__MSA: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_HA_to_MN_MSA := "); single_value.field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Account__Expiration: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Account_Expiration := "); single_value.field_avp__DCA__3GPP__Account__Expiration->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__CSG__Id: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_CSG_Id := "); single_value.field_avp__AAA__3GPP__CSG__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IP__Netmask: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_IP_Netmask := "); single_value.field_avp__DNAS__NONE__Framed__IP__Netmask->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IPv6__DNS__Servers: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_IPv6_DNS_Servers := "); single_value.field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__SSID: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SSID := "); single_value.field_avp__AAA__3GPP__SSID->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Call__Barring__Info: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Call_Barring_Info := "); single_value.field_avp__AAA__3GPP__Call__Barring__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__BSSID: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_BSSID := "); single_value.field_avp__DCA__3GPP__BSSID->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Info: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Service_Parameter_Info := "); single_value.field_avp__DCC__NONE__Service__Parameter__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Exchange: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Talk_Burst_Exchange := "); single_value.field_avp__DCA__3GPP__Talk__Burst__Exchange->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Order: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Variable_Part_Order := "); single_value.field_avp__DCA__3GPP__Variable__Part__Order->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Mechanism: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_Quota_Mechanism := "); single_value.field_avp__DCA__3GPP__Time__Quota__Mechanism->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__ANID: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_ANID := "); single_value.field_avp__AAA__3GPP__ANID->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Report__Number: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Monitoring_Event_Report_Number := "); single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Number->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Name: TTCN_Logger::log_event_str("{ avp_S6_3GPP_IP_SM_GW_Name := "); single_value.field_avp__S6__3GPP__IP__SM__GW__Name->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Origin__State__Id: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Origin_State_Id := "); single_value.field_avp__BASE__NONE__Origin__State__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Sub__Component: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Media_Sub_Component := "); single_value.field_avp__RX__3GPP__Media__Sub__Component->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__CN__Operator__Selection__Entity: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_CN_Operator_Selection_Entity := "); single_value.field_avp__DCA__3GPP__CN__Operator__Selection__Entity->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Accuracy: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Accuracy := "); single_value.field_avp__S6__3GPP__Accuracy->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Remove: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Charging_Rule_Remove := "); single_value.field_avp__PCC__3GPP__Charging__Rule__Remove->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Originating__IOI: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Originating_IOI := "); single_value.field_avp__DCA__3GPP__Originating__IOI->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Min__Requested__Bandwidth__DL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Min_Requested_Bandwidth_DL := "); single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__DL->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Function_PLMN_Identifier := "); single_value.field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Report: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Service_Report := "); single_value.field_avp__S6__3GPP__Service__Report->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Information: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Tunnel_Information := "); single_value.field_avp__PCC__3GPP__Tunnel__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Bearer__Service: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Bearer_Service := "); single_value.field_avp__DCA__3GPP__Bearer__Service->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Primary_Charging_Collection_Function_Name := "); single_value.field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Definition: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Rule_Definition := "); single_value.field_avp__PCC__3GPP__QoS__Rule__Definition->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Time__Zone: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Time_Zone := "); single_value.field_avp__AAA__3GPP__Time__Zone->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Periodic__Time: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Periodic_Time := "); single_value.field_avp__S6__3GPP__Periodic__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Failure__Code: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Routing_Rule_Failure_Code := "); single_value.field_avp__PCC__3GPP__Routing__Rule__Failure__Code->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Destination__Host: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_TDF_Destination_Host := "); single_value.field_avp__PCC__3GPP__TDF__Destination__Host->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Local__Group__Id: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Local_Group_Id := "); single_value.field_avp__AAA__3GPP__Local__Group__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Discharge__Time: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SM_Discharge_Time := "); single_value.field_avp__DCA__3GPP__SM__Discharge__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Requestor__PLMN__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Requestor_PLMN_Identifier := "); single_value.field_avp__DCA__3GPP__Requestor__PLMN__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Application__Reference__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_IMS_Application_Reference_Identifier := "); single_value.field_avp__DCA__3GPP__IMS__Application__Reference__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Report: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Charging_Rule_Report := "); single_value.field_avp__PCC__3GPP__Charging__Rule__Report->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Service__Area__Identity: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Service_Area_Identity := "); single_value.field_avp__AAA__3GPP__Service__Area__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__User__Name: TTCN_Logger::log_event_str("{ avp_BASE_NONE_User_Name := "); single_value.field_avp__BASE__NONE__User__Name->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__UE__PC5__AMBR: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_UE_PC5_AMBR := "); single_value.field_avp__AAA__3GPP__UE__PC5__AMBR->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Public__Identity: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Public_Identity := "); single_value.field_avp__CxDx__3GPP__Public__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Sub__Session__Id: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Accounting_Sub_Session_Id := "); single_value.field_avp__BASE__NONE__Accounting__Sub__Session__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Delay__Time: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Acct_Delay_Time := "); single_value.field_avp__DNAS__NONE__Acct__Delay__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Local__Sequence__Number: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Local_Sequence_Number := "); single_value.field_avp__DCA__3GPP__Local__Sequence__Number->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__UAR__Flags: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_UAR_Flags := "); single_value.field_avp__CxDx__3GPP__UAR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Collection__Period__RRM__UMTS: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Collection_Period_RRM_UMTS := "); single_value.field_avp__AAA__3GPP__Collection__Period__RRM__UMTS->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Operator__Determined__Barring: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Operator_Determined_Barring := "); single_value.field_avp__AAA__3GPP__Operator__Determined__Barring->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Received__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Recipient_Received_Address := "); single_value.field_avp__DCA__3GPP__Recipient__Received__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Server__Endpoint: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Server_Endpoint := "); single_value.field_avp__DNAS__NONE__Tunnel__Server__Endpoint->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Candidate_Home_Agent_Host := "); single_value.field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Session__Binding: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Session_Binding := "); single_value.field_avp__BASE__NONE__Session__Binding->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMEISV: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_IMEISV := "); single_value.field_avp__GI__3GPP__3GPP__IMEISV->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__SS__Code: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SS_Code := "); single_value.field_avp__AAA__3GPP__SS__Code->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__DCD__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_DCD_Information := "); single_value.field_avp__DCA__3GPP__DCD__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Estimate__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Location_Estimate_Type := "); single_value.field_avp__DCA__3GPP__Location__Estimate__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Indicator: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_Indicator := "); single_value.field_avp__DCA__3GPP__Time__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Addressee__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Addressee_Type := "); single_value.field_avp__DCA__3GPP__Addressee__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Acct__Multi__Session__Id: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Acct_Multi_Session_Id := "); single_value.field_avp__BASE__NONE__Acct__Multi__Session__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id__Data: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Subscription_Id_Data := "); single_value.field_avp__DCC__NONE__Subscription__Id__Data->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Connectivity__Parameters: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_TWAN_Connectivity_Parameters := "); single_value.field_avp__AAA__3GPP__TWAN__Connectivity__Parameters->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Reply__Applic__ID: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Reply_Applic_ID := "); single_value.field_avp__DCA__3GPP__Reply__Applic__ID->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Participant__Access__Priority: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Participant_Access_Priority := "); single_value.field_avp__DCA__3GPP__Participant__Access__Priority->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__RS__Bandwidth: TTCN_Logger::log_event_str("{ avp_RX_3GPP_RS_Bandwidth := "); single_value.field_avp__RX__3GPP__RS__Bandwidth->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Reachability__Information: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Reachability_Information := "); single_value.field_avp__S6__3GPP__Reachability__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Algorithm__Type: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Algorithm_Type := "); single_value.field_avp__MIPv4__NONE__MIP__Algorithm__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Session__Description: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SDP_Session_Description := "); single_value.field_avp__DCA__3GPP__SDP__Session__Description->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Desired__BW__DL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Extended_Min_Desired_BW_DL := "); single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__DL->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Info: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Location_Info := "); single_value.field_avp__DCA__3GPP__Location__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_UL := "); single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__RSRQ: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Event_Threshold_RSRQ := "); single_value.field_avp__AAA__3GPP__Event__Threshold__RSRQ->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Information := "); single_value.field_avp__DCA__3GPP__LCS__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Parameters: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Service_Parameters := "); single_value.field_avp__S6__3GPP__Service__Parameters->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Information: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Presence_Reporting_Area_Information := "); single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Identifier: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Routing_Rule_Identifier := "); single_value.field_avp__PCC__3GPP__Routing__Rule__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SMS__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SMS_Information := "); single_value.field_avp__DCA__3GPP__SMS__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__ePDG__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ePDG_Address := "); single_value.field_avp__DCA__3GPP__ePDG__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Event__Trigger: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Event_Trigger := "); single_value.field_avp__PCC__3GPP__Event__Trigger->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__GCS__Identifier: TTCN_Logger::log_event_str("{ avp_RX_3GPP_GCS_Identifier := "); single_value.field_avp__RX__3GPP__GCS__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv6__NONE__QoS__Capability: TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_QoS_Capability := "); single_value.field_avp__MIPv6__NONE__QoS__Capability->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Install: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_ADC_Rule_Install := "); single_value.field_avp__PCC__3GPP__ADC__Rule__Install->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Non_IP_PDN_Type_Indicator := "); single_value.field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__G__S__U__Pool__Identifier: TTCN_Logger::log_event_str("{ avp_DCC_NONE_G_S_U_Pool_Identifier := "); single_value.field_avp__DCC__NONE__G__S__U__Pool__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Outgoing__Session__Id: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Outgoing_Session_Id := "); single_value.field_avp__DCA__3GPP__Outgoing__Session__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Controlling__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Controlling_Address := "); single_value.field_avp__DCA__3GPP__PoC__Controlling__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Dynamic__Address__Flag: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Dynamic_Address_Flag := "); single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Confidentiality__Key: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Confidentiality_Key := "); single_value.field_avp__CxDx__3GPP__Confidentiality__Key->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Flow__Label: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Flow_Label := "); single_value.field_avp__PCC__3GPP__Flow__Label->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_NAS_Port := "); single_value.field_avp__DNAS__NONE__NAS__Port->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Authentication__Info: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Authentication_Info := "); single_value.field_avp__AAA__3GPP__Authentication__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Transcoder__Inserted__Indication: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Transcoder_Inserted_Indication := "); single_value.field_avp__DCA__3GPP__Transcoder__Inserted__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SMS__Node: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SMS_Node := "); single_value.field_avp__DCA__3GPP__SMS__Node->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Interface__List: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Trace_Interface_List := "); single_value.field_avp__AAA__3GPP__Trace__Interface__List->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SGW__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SGW_Address := "); single_value.field_avp__DCA__3GPP__SGW__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Charging__Id: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_Charging_Id := "); single_value.field_avp__GI__3GPP__3GPP__Charging__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Algorithm: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_CHAP_Algorithm := "); single_value.field_avp__DNAS__NONE__CHAP__Algorithm->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__APN__Configuration__Profile: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_APN_Configuration_Profile := "); single_value.field_avp__AAA__3GPP__APN__Configuration__Profile->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Number_Of_Received_Talk_Bursts := "); single_value.field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Full__Network__Name: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Full_Network_Name := "); single_value.field_avp__AAA__3GPP__Full__Network__Name->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Message_Type := "); single_value.field_avp__DCA__3GPP__Message__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control__Uplink: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_APN_Rate_Control_Uplink := "); single_value.field_avp__DCA__3GPP__APN__Rate__Control__Uplink->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__CAMEL__Charging__Info: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_CAMEL_Charging_Info := "); single_value.field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__From__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_From_Address := "); single_value.field_avp__DCA__3GPP__From__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAG__CP__Address: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_TWAG_CP_Address := "); single_value.field_avp__AAA__3GPP__TWAG__CP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__PDP__Context__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PDP_Context_Type := "); single_value.field_avp__DCA__3GPP__PDP__Context__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Flows: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Flows := "); single_value.field_avp__RX__3GPP__Flows->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__User__Session__Id: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_User_Session_Id := "); single_value.field_avp__DCA__3GPP__User__Session__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Change__Time: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Change_Time := "); single_value.field_avp__DCA__3GPP__PoC__Change__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Privacy__Indicator: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Privacy_Indicator := "); single_value.field_avp__DCA__3GPP__Privacy__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__CIA__Flags: TTCN_Logger::log_event_str("{ avp_S6_3GPP_CIA_Flags := "); single_value.field_avp__S6__3GPP__CIA__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Requested__BW__UL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Extended_Min_Requested_BW_UL := "); single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__UL->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Time: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Monitoring_Time := "); single_value.field_avp__PCC__3GPP__Monitoring__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Input__Octets: TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Input_Octets := "); single_value.field_avp__DCC__NONE__CC__Input__Octets->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Teleservice: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Teleservice := "); single_value.field_avp__DCA__3GPP__Teleservice->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Quota__Consumption__Time: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Quota_Consumption_Time := "); single_value.field_avp__DCA__3GPP__Quota__Consumption__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__UE__Reachability__Configuration: TTCN_Logger::log_event_str("{ avp_S6_3GPP_UE_Reachability_Configuration := "); single_value.field_avp__S6__3GPP__UE__Reachability__Configuration->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Destination__Realm: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Destination_Realm := "); single_value.field_avp__BASE__NONE__Destination__Realm->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Acceptable__Service__Info: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Acceptable_Service_Info := "); single_value.field_avp__RX__3GPP__Acceptable__Service__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Flow__Direction: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Flow_Direction := "); single_value.field_avp__PCC__3GPP__Flow__Direction->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Reason__For__Cancellation: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Reason_For_Cancellation := "); single_value.field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Supported__Monitoring__Events: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Supported_Monitoring_Events := "); single_value.field_avp__S6__3GPP__Supported__Monitoring__Events->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__CG__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_CG_Address := "); single_value.field_avp__DCA__3GPP__CG__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Parameter__Set__Values: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Radio_Parameter_Set_Values := "); single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Values->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Item__Number: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SIP_Item_Number := "); single_value.field_avp__CxDx__3GPP__SIP__Item__Number->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Session__Release__Cause: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Session_Release_Cause := "); single_value.field_avp__PCC__3GPP__Session__Release__Cause->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__MDT__User__Consent: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MDT_User_Consent := "); single_value.field_avp__AAA__3GPP__MDT__User__Consent->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__HSS__Cause: TTCN_Logger::log_event_str("{ avp_S6_3GPP_HSS_Cause := "); single_value.field_avp__S6__3GPP__HSS__Cause->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Home__Link__Prefix: TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP6_Home_Link_Prefix := "); single_value.field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Port: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Login_LAT_Port := "); single_value.field_avp__DNAS__NONE__Login__LAT__Port->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__PCSCF__Restoration__Indication: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_PCSCF_Restoration_Indication := "); single_value.field_avp__PCC__3GPP__PCSCF__Restoration__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__G__S__U__Pool__Reference: TTCN_Logger::log_event_str("{ avp_DCC_NONE_G_S_U_Pool_Reference := "); single_value.field_avp__DCC__NONE__G__S__U__Pool__Reference->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Layer__2__Group__ID: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Layer_2_Group_ID := "); single_value.field_avp__DCA__3GPP__Layer__2__Group__ID->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Port: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Interface_Port := "); single_value.field_avp__DCA__3GPP__Interface__Port->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data__Deletion: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Subscription_Data_Deletion := "); single_value.field_avp__AAA__3GPP__Subscription__Data__Deletion->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv6__NONE__Chargable__User__Identity: TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_Chargable_User_Identity := "); single_value.field_avp__MIPv6__NONE__Chargable__User__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Collection__Entity: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Trace_Collection_Entity := "); single_value.field_avp__AAA__3GPP__Trace__Collection__Entity->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Request__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_AoC_Request_Type := "); single_value.field_avp__DCA__3GPP__AoC__Request__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Feature__List__ID: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Feature_List_ID := "); single_value.field_avp__CxDx__3GPP__Feature__List__ID->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Redirect__Host: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Redirect_Host := "); single_value.field_avp__BASE__NONE__Redirect__Host->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Network__Access__Mode: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Network_Access_Mode := "); single_value.field_avp__AAA__3GPP__Network__Access__Mode->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Compression: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_Compression := "); single_value.field_avp__DNAS__NONE__Framed__Compression->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Zone__Access: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_ARAP_Zone_Access := "); single_value.field_avp__DNAS__NONE__ARAP__Zone__Access->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Selection__Mode: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_Selection_Mode := "); single_value.field_avp__GI__3GPP__3GPP__Selection__Mode->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__QoS__Filter__Rule: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_QoS_Filter_Rule := "); single_value.field_avp__DNAS__NONE__QoS__Filter__Rule->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Complete__Data__List__Included__Indicator: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Complete_Data_List_Included_Indicator := "); single_value.field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__AAA__SPI: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_MN_AAA_SPI := "); single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__SPI->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Name: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Client_Name := "); single_value.field_avp__DCA__3GPP__LCS__Client__Name->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__Address: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_SGSN_Address := "); single_value.field_avp__GI__3GPP__3GPP__SGSN__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Related_IMS_Charging_Identifier := "); single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Asserted__Identity: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Called_Asserted_Identity := "); single_value.field_avp__DCA__3GPP__Called__Asserted__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__TWAG__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_TWAG_Address := "); single_value.field_avp__DCA__3GPP__TWAG__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MSA__Lifetime: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_MSA_Lifetime := "); single_value.field_avp__MIPv4__NONE__MIP__MSA__Lifetime->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Time: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Talk_Burst_Time := "); single_value.field_avp__DCA__3GPP__Talk__Burst__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Token__Text: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Token_Text := "); single_value.field_avp__DCA__3GPP__Token__Text->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Time__Unit: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Rate_Control_Time_Unit := "); single_value.field_avp__DCA__3GPP__Rate__Control__Time__Unit->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__GI__3GPP__External__Identifier: TTCN_Logger::log_event_str("{ avp_GI_3GPP_External_Identifier := "); single_value.field_avp__GI__3GPP__External__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Reason__Header: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Reason_Header := "); single_value.field_avp__DCA__3GPP__Reason__Header->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__WLCP__Key: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_WLCP_Key := "); single_value.field_avp__AAA__3GPP__WLCP__Key->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Reachability__Type: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Reachability_Type := "); single_value.field_avp__S6__3GPP__Reachability__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Request__Timestamp: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SIP_Request_Timestamp := "); single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Route: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_Route := "); single_value.field_avp__DNAS__NONE__Framed__Route->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Private__Group__Id: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Private_Group_Id := "); single_value.field_avp__DNAS__NONE__Tunnel__Private__Group__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Request__Type: TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Request_Type := "); single_value.field_avp__DCC__NONE__CC__Request__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Source__IP__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Source_IP_Address := "); single_value.field_avp__DCA__3GPP__ProSe__Source__IP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Type__Of__External__Identifier: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Type_Of_External_Identifier := "); single_value.field_avp__S6__3GPP__Type__Of__External__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Event__Report__Indication: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Event_Report_Indication := "); single_value.field_avp__PCC__3GPP__Event__Report__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__MDT__Configuration: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MDT_Configuration := "); single_value.field_avp__AAA__3GPP__MDT__Configuration->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Report: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Usage_Monitoring_Report := "); single_value.field_avp__PCC__3GPP__Usage__Monitoring__Report->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Participants: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Number_Of_Participants := "); single_value.field_avp__DCA__3GPP__Number__Of__Participants->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__MSC__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MSC_Address := "); single_value.field_avp__DCA__3GPP__MSC__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Priviledged__Sender__Indication: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Priviledged_Sender_Indication := "); single_value.field_avp__CxDx__3GPP__Priviledged__Sender__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Adjacent__Access__Restriction__Data: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Adjacent_Access_Restriction_Data := "); single_value.field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service__Obligatory__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_AoC_Service_Obligatory_Type := "); single_value.field_avp__DCA__3GPP__AoC__Service__Obligatory__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_RAT_Frequency_Selection_Priority_ID := "); single_value.field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Usage: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_First_Usage := "); single_value.field_avp__DCA__3GPP__Time__First__Usage->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Reason__Info: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Reason_Info := "); single_value.field_avp__CxDx__3GPP__Reason__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__EPS__Bearer__QoS: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Default_EPS_Bearer_QoS := "); single_value.field_avp__PCC__3GPP__Default__EPS__Bearer__QoS->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__CLR__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_CLR_Flags := "); single_value.field_avp__AAA__3GPP__CLR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__ULR__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_ULR_Flags := "); single_value.field_avp__AAA__3GPP__ULR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Originating__SCCP__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Originating_SCCP_Address := "); single_value.field_avp__DCA__3GPP__Originating__SCCP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__ICS__Indicator: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_ICS_Indicator := "); single_value.field_avp__AAA__3GPP__ICS__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Calling__Station__Id: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Calling_Station_Id := "); single_value.field_avp__DNAS__NONE__Calling__Station__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Client__Auth__Id: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Client_Auth_Id := "); single_value.field_avp__DNAS__NONE__Tunnel__Client__Auth__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Currency__Code: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Currency_Code := "); single_value.field_avp__DCC__NONE__Currency__Code->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Cancellation__Type: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Cancellation_Type := "); single_value.field_avp__AAA__3GPP__Cancellation__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__E2E__Sequence: TTCN_Logger::log_event_str("{ avp_BASE_NONE_E2E_Sequence := "); single_value.field_avp__BASE__NONE__E2E__Sequence->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Origin__Realm: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Origin_Realm := "); single_value.field_avp__BASE__NONE__Origin__Realm->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__PDN__Type: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_PDN_Type := "); single_value.field_avp__AAA__3GPP__PDN__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Scale__Factor: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Scale_Factor := "); single_value.field_avp__DCA__3GPP__Scale__Factor->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__IM__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_IM_Information := "); single_value.field_avp__DCA__3GPP__IM__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Prompt: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Prompt := "); single_value.field_avp__DNAS__NONE__Prompt->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Offer__Timestamp: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SDP_Offer_Timestamp := "); single_value.field_avp__DCA__3GPP__SDP__Offer__Timestamp->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__PPR__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_PPR_Flags := "); single_value.field_avp__AAA__3GPP__PPR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__MM__Content__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MM_Content_Type := "); single_value.field_avp__DCA__3GPP__MM__Content__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__CPDT__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_CPDT_Information := "); single_value.field_avp__DCA__3GPP__CPDT__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__IPv6__Address: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_GGSN_IPv6_Address := "); single_value.field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__DER__S6b__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_DER_S6b_Flags := "); single_value.field_avp__AAA__3GPP__DER__S6b__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SCS__Realm: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SCS_Realm := "); single_value.field_avp__DCA__3GPP__SCS__Realm->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Requestor__Id: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Requestor_Id := "); single_value.field_avp__DCA__3GPP__LCS__Requestor__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Identifier: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Access_Network_Charging_Identifier := "); single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Redirect__Server: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Redirect_Server := "); single_value.field_avp__DCC__NONE__Redirect__Server->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status: TTCN_Logger::log_event_str("{ avp_S6_3GPP_AESE_Communication_Pattern_Config_Status := "); single_value.field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role__info__Units: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_User_Role_info_Units := "); single_value.field_avp__DCA__3GPP__PoC__User__Role__info__Units->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Variable_Part := "); single_value.field_avp__DCA__3GPP__Variable__Part->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_3rd_Party_Application_ID := "); single_value.field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Enhanced_Coverage_Restriction_Data := "); single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Operation: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Bearer_Operation := "); single_value.field_avp__PCC__3GPP__Bearer__Operation->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Current__Location__Retrieved: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Current_Location_Retrieved := "); single_value.field_avp__AAA__3GPP__Current__Location__Retrieved->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Pre__emption__Control__Info: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Pre_emption_Control_Info := "); single_value.field_avp__RX__3GPP__Pre__emption__Control__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Application__Instance__Identifier: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_TDF_Application_Instance_Identifier := "); single_value.field_avp__PCC__3GPP__TDF__Application__Instance__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Device__Trigger__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SM_Device_Trigger_Information := "); single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Service_Information := "); single_value.field_avp__DCA__3GPP__Service__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Acct__Interim__Interval: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Acct_Interim_Interval := "); single_value.field_avp__BASE__NONE__Acct__Interim__Interval->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Number: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Media_Component_Number := "); single_value.field_avp__RX__3GPP__Media__Component__Number->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Path: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Path := "); single_value.field_avp__CxDx__3GPP__Path->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Usage: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Packet_Filter_Usage := "); single_value.field_avp__PCC__3GPP__Packet__Filter__Usage->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__Event__1F: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Event_Threshold_Event_1F := "); single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1F->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__MONTE__Location__Type: TTCN_Logger::log_event_str("{ avp_S6_3GPP_MONTE_Location_Type := "); single_value.field_avp__S6__3GPP__MONTE__Location__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Inter__Operator__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Inter_Operator_Identifier := "); single_value.field_avp__DCA__3GPP__Inter__Operator__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__RDS__Indicator: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_RDS_Indicator := "); single_value.field_avp__AAA__3GPP__RDS__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Cancellation__Timestamp: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Proximity_Cancellation_Timestamp := "); single_value.field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__MMTel__SService__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MMTel_SService_Type := "); single_value.field_avp__DCA__3GPP__MMTel__SService__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Optional__Capability: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Optional_Capability := "); single_value.field_avp__CxDx__3GPP__Optional__Capability->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Header__Length: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Tunnel_Header_Length := "); single_value.field_avp__PCC__3GPP__Tunnel__Header__Length->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Reporting__Trigger: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Reporting_Trigger := "); single_value.field_avp__AAA__3GPP__Reporting__Trigger->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Conditional_APN_Aggregate_Max_Bitrate := "); single_value.field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Secondary_Event_Charging_Function_Name := "); single_value.field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Group__PLMN__Id: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Group_PLMN_Id := "); single_value.field_avp__AAA__3GPP__Group__PLMN__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Reply__Path__Requested: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Reply_Path_Requested := "); single_value.field_avp__DCA__3GPP__Reply__Path__Requested->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__User__Id: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_User_Id := "); single_value.field_avp__AAA__3GPP__User__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Serving__Node__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Serving_Node_Type := "); single_value.field_avp__DCA__3GPP__Serving__Node__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Node: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Login_LAT_Node := "); single_value.field_avp__DNAS__NONE__Login__LAT__Node->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Originating__Line__Info: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Originating_Line_Info := "); single_value.field_avp__DNAS__NONE__Originating__Line__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Exponent: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Exponent := "); single_value.field_avp__DCC__NONE__Exponent->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Authenticator: TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP_Authenticator := "); single_value.field_avp__MIPv6__NONE__MIP__Authenticator->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Requested_UTRAN_GERAN_Authentication_Info := "); single_value.field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Input__Octets: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_Accounting_Input_Octets := "); single_value.field_avp__MIPv4__NONE__Accounting__Input__Octets->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__EPS__User__State: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_EPS_User_State := "); single_value.field_avp__AAA__3GPP__EPS__User__State->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Origin__Host: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Origin_Host := "); single_value.field_avp__BASE__NONE__Origin__Host->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Access__Authorization__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Access_Authorization_Flags := "); single_value.field_avp__AAA__3GPP__Access__Authorization__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__PDP__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PDP_Address := "); single_value.field_avp__DCA__3GPP__PDP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_CP_CIoT_EPS_Optimisation_Indicator := "); single_value.field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__NNI__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_NNI_Information := "); single_value.field_avp__DCA__3GPP__NNI__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Estimate: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Location_Estimate := "); single_value.field_avp__DCA__3GPP__Location__Estimate->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Offline__Charging: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Offline_Charging := "); single_value.field_avp__DCA__3GPP__Offline__Charging->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Retry__Interval: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Retry_Interval := "); single_value.field_avp__RX__3GPP__Retry__Interval->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Session__Id: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Accounting_Session_Id := "); single_value.field_avp__BASE__NONE__Accounting__Session__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Additional__Content__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Additional_Content_Information := "); single_value.field_avp__DCA__3GPP__Additional__Content__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Restriction__Filter__Rule: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Restriction_Filter_Rule := "); single_value.field_avp__DCC__NONE__Restriction__Filter__Rule->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Cause__Code: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Cause_Code := "); single_value.field_avp__DCA__3GPP__Cause__Code->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Connection__Mode: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_TWAN_Connection_Mode := "); single_value.field_avp__AAA__3GPP__TWAN__Connection__Mode->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Identifier: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Packet_Filter_Identifier := "); single_value.field_avp__PCC__3GPP__Packet__Filter__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Address__Data: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Address_Data := "); single_value.field_avp__DCA__3GPP__Address__Data->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__SCEF__Reference__ID: TTCN_Logger::log_event_str("{ avp_S6_3GPP_SCEF_Reference_ID := "); single_value.field_avp__S6__3GPP__SCEF__Reference__ID->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Content_Type := "); single_value.field_avp__DCA__3GPP__Content__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Resource__Release__Notification: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Resource_Release_Notification := "); single_value.field_avp__PCC__3GPP__Resource__Release__Notification->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Name: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_ADC_Rule_Name := "); single_value.field_avp__PCC__3GPP__ADC__Rule__Name->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Function__IP__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Function_IP_Address := "); single_value.field_avp__DCA__3GPP__ProSe__Function__IP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Guaranteed__Bitrate__DL: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Guaranteed_Bitrate_DL := "); single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__DL->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Disconnect__Cause: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Disconnect_Cause := "); single_value.field_avp__BASE__NONE__Disconnect__Cause->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Error__Diagnostic: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Error_Diagnostic := "); single_value.field_avp__AAA__3GPP__Error__Diagnostic->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Supported__BW__UL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Extended_Max_Supported_BW_UL := "); single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__UL->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__UDP__Source__Port: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_UDP_Source_Port := "); single_value.field_avp__PCC__3GPP__UDP__Source__Port->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Total__Octets: TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Total_Octets := "); single_value.field_avp__DCC__NONE__CC__Total__Octets->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Record__Type: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Accounting_Record_Type := "); single_value.field_avp__BASE__NONE__Accounting__Record__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SMS__Result: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SMS_Result := "); single_value.field_avp__DCA__3GPP__SMS__Result->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__MMS__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MMS_Information := "); single_value.field_avp__DCA__3GPP__MMS__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__From__SIP__Header: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_From_SIP_Header := "); single_value.field_avp__CxDx__3GPP__From__SIP__Header->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Definition: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Routing_Rule_Definition := "); single_value.field_avp__PCC__3GPP__Routing__Rule__Definition->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__SIPTO__Local__Network__Permission: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SIPTO_Local_Network_Permission := "); single_value.field_avp__AAA__3GPP__SIPTO__Local__Network__Permission->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__CUG__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_CUG_Information := "); single_value.field_avp__DCA__3GPP__CUG__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_VPLMN_Dynamic_Address_Allowed := "); single_value.field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Value__Digits: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Value_Digits := "); single_value.field_avp__DCC__NONE__Value__Digits->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__AAA__Auth: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_MN_AAA_Auth := "); single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__Auth->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Acct__Application__Id: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Acct_Application_Id := "); single_value.field_avp__BASE__NONE__Acct__Application__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Associated__Party__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Associated_Party_Address := "); single_value.field_avp__DCA__3GPP__Associated__Party__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authenticate: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SIP_Authenticate := "); single_value.field_avp__CxDx__3GPP__SIP__Authenticate->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Service__Type: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Service_Type := "); single_value.field_avp__AAA__3GPP__Service__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Immediate__Response__Preferred: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Immediate_Response_Preferred := "); single_value.field_avp__AAA__3GPP__Immediate__Response__Preferred->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Zone: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_Appletalk_Zone := "); single_value.field_avp__DNAS__NONE__Framed__Appletalk__Zone->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__IPv6__Host: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Login_IPv6_Host := "); single_value.field_avp__DNAS__NONE__Login__IPv6__Host->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Local__GW__Inserted__Indication: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Local_GW_Inserted_Indication := "); single_value.field_avp__DCA__3GPP__Local__GW__Inserted__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__XRES: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_XRES := "); single_value.field_avp__AAA__3GPP__XRES->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Final__Unit__Indication: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Final_Unit_Indication := "); single_value.field_avp__DCC__NONE__Final__Unit__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Deferred__Location__Event__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Deferred_Location_Event_Type := "); single_value.field_avp__DCA__3GPP__Deferred__Location__Event__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMSI: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_IMSI := "); single_value.field_avp__GI__3GPP__3GPP__IMSI->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__User__State: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_User_State := "); single_value.field_avp__AAA__3GPP__User__State->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__to__HA__MSA: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_MN_to_HA_MSA := "); single_value.field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Result__Code: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Result_Code := "); single_value.field_avp__BASE__NONE__Result__Code->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Envelope := "); single_value.field_avp__DCA__3GPP__Envelope->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Monitoring_Event_Configuration_Activity := "); single_value.field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Communication__Service__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_IMS_Communication_Service_Identifier := "); single_value.field_avp__DCA__3GPP__IMS__Communication__Service__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IP__Address: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_IP_Address := "); single_value.field_avp__DNAS__NONE__Framed__IP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Trust__Relationship__Update: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Trust_Relationship_Update := "); single_value.field_avp__AAA__3GPP__Trust__Relationship__Update->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control__Downlink: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_APN_Rate_Control_Downlink := "); single_value.field_avp__DCA__3GPP__APN__Rate__Control__Downlink->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Session__Direction: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Session_Direction := "); single_value.field_avp__DCA__3GPP__Session__Direction->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Realm: TTCN_Logger::log_event_str("{ avp_S6_3GPP_IP_SM_GW_Realm := "); single_value.field_avp__S6__3GPP__IP__SM__GW__Realm->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Monitoring_UE_Identifier := "); single_value.field_avp__DCA__3GPP__Monitoring__UE__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Reference__ID__Validity__Time: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Reference_ID_Validity_Time := "); single_value.field_avp__S6__3GPP__Reference__ID__Validity__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__TFT__Packet__Filter__Information: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_TFT_Packet_Filter_Information := "); single_value.field_avp__PCC__3GPP__TFT__Packet__Filter__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_E_UTRAN_Cell_Global_Identity := "); single_value.field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Min__Desired__Bandwidth__DL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Min_Desired_Bandwidth_DL := "); single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__DL->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Transmitter__Info: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Transmitter_Info := "); single_value.field_avp__DCA__3GPP__Transmitter__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Group__Reporting__Guard__Timer: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Group_Reporting_Guard_Timer := "); single_value.field_avp__S6__3GPP__Group__Reporting__Guard__Timer->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Furnish__Charging__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PS_Furnish_Charging_Information := "); single_value.field_avp__DCA__3GPP__PS__Furnish__Charging__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Associated__Identities: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Associated_Identities := "); single_value.field_avp__CxDx__3GPP__Associated__Identities->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Session__Linking__Indicator: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Session_Linking_Indicator := "); single_value.field_avp__PCC__3GPP__Session__Linking__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Session__State: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Auth_Session_State := "); single_value.field_avp__BASE__NONE__Auth__Session__State->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Number__of__Reports: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Maximum_Number_of_Reports := "); single_value.field_avp__S6__3GPP__Maximum__Number__of__Reports->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__PRA__Install: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_PRA_Install := "); single_value.field_avp__PCC__3GPP__PRA__Install->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__V2X__Permission: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_V2X_Permission := "); single_value.field_avp__AAA__3GPP__V2X__Permission->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Range__Class: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Range_Class := "); single_value.field_avp__DCA__3GPP__ProSe__Range__Class->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Carrier__Select__Routing__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Carrier_Select_Routing_Information := "); single_value.field_avp__DCA__3GPP__Carrier__Select__Routing__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Negotiation: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Negotiation := "); single_value.field_avp__PCC__3GPP__QoS__Negotiation->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__LIPA__Permission: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_LIPA_Permission := "); single_value.field_avp__AAA__3GPP__LIPA__Permission->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Auth__Data__Item: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SIP_Auth_Data_Item := "); single_value.field_avp__CxDx__3GPP__SIP__Auth__Data__Item->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__3GPP2__MEID: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_3GPP2_MEID := "); single_value.field_avp__AAA__3GPP__3GPP2__MEID->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__MN__MSA: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_FA_to_MN_MSA := "); single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Subscription_Data := "); single_value.field_avp__AAA__3GPP__Subscription__Data->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Multiple__Registration__Indication: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Multiple_Registration_Indication := "); single_value.field_avp__CxDx__3GPP__Multiple__Registration__Indication->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability__UTRAN: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_WLAN_offloadability_UTRAN := "); single_value.field_avp__AAA__3GPP__WLAN__offloadability__UTRAN->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Vendor__Specific__Application__Id: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Vendor_Specific_Application_Id := "); single_value.field_avp__BASE__NONE__Vendor__Specific__Application__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__IMSI__Unauthenticated__Flag: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_IMSI_Unauthenticated_Flag := "); single_value.field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Id: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Interface_Id := "); single_value.field_avp__DCA__3GPP__Interface__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__CSG__Subscription__Data: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_CSG_Subscription_Data := "); single_value.field_avp__AAA__3GPP__CSG__Subscription__Data->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Diagnostics: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Diagnostics := "); single_value.field_avp__DCA__3GPP__Diagnostics->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv6__NONE__Service__Selection: TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_Service_Selection := "); single_value.field_avp__MIPv6__NONE__Service__Selection->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__TS__Code: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_TS_Code := "); single_value.field_avp__AAA__3GPP__TS__Code->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Client__Endpoint: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Client_Endpoint := "); single_value.field_avp__DNAS__NONE__Tunnel__Client__Endpoint->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__AN__Trusted: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_AN_Trusted := "); single_value.field_avp__AAA__3GPP__AN__Trusted->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Funtionality: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Monitoring_Event_Funtionality := "); single_value.field_avp__DCA__3GPP__Monitoring__Event__Funtionality->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Aux__Applic__Info: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Aux_Applic_Info := "); single_value.field_avp__DCA__3GPP__Aux__Applic__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Nonce: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Nonce := "); single_value.field_avp__MIPv4__NONE__MIP__Nonce->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Number: TTCN_Logger::log_event_str("{ avp_S6_3GPP_IP_SM_GW_Number := "); single_value.field_avp__S6__3GPP__IP__SM__GW__Number->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__AAR__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_AAR_Flags := "); single_value.field_avp__AAA__3GPP__AAR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__External__ID: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Client_External_ID := "); single_value.field_avp__DCA__3GPP__LCS__Client__External__ID->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__VLR__Number: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_VLR_Number := "); single_value.field_avp__DCA__3GPP__VLR__Number->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Install: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Charging_Rule_Install := "); single_value.field_avp__PCC__3GPP__Charging__Rule__Install->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Rx__Request__Type: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Rx_Request_Type := "); single_value.field_avp__RX__3GPP__Rx__Request__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Response: TTCN_Logger::log_event_str("{ avp_S6_3GPP_NIDD_Authorization_Response := "); single_value.field_avp__S6__3GPP__NIDD__Authorization__Response->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Outgoing__Trunk__Group__Id: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Outgoing_Trunk_Group_Id := "); single_value.field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Transport__Access__Type: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Transport_Access_Type := "); single_value.field_avp__AAA__3GPP__Transport__Access__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Subscription_Id := "); single_value.field_avp__DCC__NONE__Subscription__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Remove: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Rule_Remove := "); single_value.field_avp__PCC__3GPP__QoS__Rule__Remove->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_VPLMN_CSG_Subscription_Data := "); single_value.field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Body: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Message_Body := "); single_value.field_avp__DCA__3GPP__Message__Body->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Communication__Duration__Time: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Communication_Duration_Time := "); single_value.field_avp__S6__3GPP__Communication__Duration__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Access__Availability__Change__Reason: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Access_Availability_Change_Reason := "); single_value.field_avp__PCC__3GPP__Access__Availability__Change__Reason->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Application__Identifier: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_TDF_Application_Identifier := "); single_value.field_avp__PCC__3GPP__TDF__Application__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Requested__PLMN__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Requested_PLMN_Identifier := "); single_value.field_avp__DCA__3GPP__Requested__PLMN__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Location__Area__Identity: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Location_Area_Identity := "); single_value.field_avp__AAA__3GPP__Location__Area__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Status: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Media_Component_Status := "); single_value.field_avp__RX__3GPP__Media__Component__Status->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__eDRX__Cycle__Length__Value: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_eDRX_Cycle_Length_Value := "); single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length__Value->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__Challenge: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_FA_Challenge := "); single_value.field_avp__MIPv4__NONE__MIP__FA__Challenge->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Visited__Network__Identifier: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Visited_Network_Identifier := "); single_value.field_avp__CxDx__3GPP__Visited__Network__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__RIR__Flags: TTCN_Logger::log_event_str("{ avp_S6_3GPP_RIR_Flags := "); single_value.field_avp__S6__3GPP__RIR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Volume__Quota__Threshold: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Volume_Quota_Threshold := "); single_value.field_avp__DCA__3GPP__Volume__Quota__Threshold->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Incremental__Cost: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Incremental_Cost := "); single_value.field_avp__DCA__3GPP__Incremental__Cost->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Level: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Usage_Monitoring_Level := "); single_value.field_avp__PCC__3GPP__Usage__Monitoring__Level->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Collection__Period__RRM__LTE: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Collection_Period_RRM_LTE := "); single_value.field_avp__AAA__3GPP__Collection__Period__RRM__LTE->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__APN__AMBR__UL: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Extended_APN_AMBR_UL := "); single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__UL->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscriber__Status: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Subscriber_Status := "); single_value.field_avp__AAA__3GPP__Subscriber__Status->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Identity__with__Emergency__Registration: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Identity_with_Emergency_Registration := "); single_value.field_avp__CxDx__3GPP__Identity__with__Emergency__Registration->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Originator__Received__Address: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Originator_Received_Address := "); single_value.field_avp__DCA__3GPP__Originator__Received__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_AoC_Service := "); single_value.field_avp__DCA__3GPP__AoC__Service->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Tariff__Change__Usage: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Tariff_Change_Usage := "); single_value.field_avp__DCC__NONE__Tariff__Change__Usage->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__LCS__PrivacyException: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_LCS_PrivacyException := "); single_value.field_avp__AAA__3GPP__LCS__PrivacyException->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__QoS__Subscribed: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_QoS_Subscribed := "); single_value.field_avp__AAA__3GPP__QoS__Subscribed->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__IP__Address: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_NAS_IP_Address := "); single_value.field_avp__DNAS__NONE__NAS__IP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Value: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Variable_Part_Value := "); single_value.field_avp__DCA__3GPP__Variable__Part__Value->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Read__Reply__Report__Requested: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Read_Reply_Report_Requested := "); single_value.field_avp__DCA__3GPP__Read__Reply__Report__Requested->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Event__Charging__TimeStamp: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Event_Charging_TimeStamp := "); single_value.field_avp__DCA__3GPP__Event__Charging__TimeStamp->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__RR__Bandwidth: TTCN_Logger::log_event_str("{ avp_RX_3GPP_RR_Bandwidth := "); single_value.field_avp__RX__3GPP__RR__Bandwidth->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Auth: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_CHAP_Auth := "); single_value.field_avp__DNAS__NONE__CHAP__Auth->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Context__Id: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Service_Context_Id := "); single_value.field_avp__DCC__NONE__Service__Context__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Authenticator__Length: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Authenticator_Length := "); single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Length->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__TimeStamps: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SDP_TimeStamps := "); single_value.field_avp__DCA__3GPP__SDP__TimeStamps->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Charging__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_IMS_Charging_Identifier := "); single_value.field_avp__DCA__3GPP__IMS__Charging__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__MIP__FA__RK__SPI: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MIP_FA_RK_SPI := "); single_value.field_avp__AAA__3GPP__MIP__FA__RK__SPI->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Related__Trigger: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Related_Trigger := "); single_value.field_avp__DCA__3GPP__Related__Trigger->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_DL := "); single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__SCS__Identity: TTCN_Logger::log_event_str("{ avp_S6_3GPP_SCS_Identity := "); single_value.field_avp__S6__3GPP__SCS__Identity->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Name__String: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Name_String := "); single_value.field_avp__DCA__3GPP__LCS__Name__String->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Address: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Access_Network_Charging_Address := "); single_value.field_avp__RX__3GPP__Access__Network__Charging__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Identifier: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Presence_Reporting_Area_Identifier := "); single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Inband__Security__Id: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Inband_Security_Id := "); single_value.field_avp__BASE__NONE__Inband__Security__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Value: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ISUP_Cause_Value := "); single_value.field_avp__DCA__3GPP__ISUP__Cause__Value->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Name: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Charging_Rule_Name := "); single_value.field_avp__PCC__3GPP__Charging__Rule__Name->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Ip__Domain__Id: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Ip_Domain_Id := "); single_value.field_avp__RX__3GPP__Ip__Domain__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__IP__Address: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_TDF_IP_Address := "); single_value.field_avp__PCC__3GPP__TDF__IP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__UE__Usage__Type: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_UE_Usage_Type := "); single_value.field_avp__AAA__3GPP__UE__Usage__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Enhanced_Coverage_Restriction := "); single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Charged__Party: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Charged_Party := "); single_value.field_avp__DCA__3GPP__Charged__Party->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__PDN__Connection__Charging__ID: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PDN_Connection_Charging_ID := "); single_value.field_avp__DCA__3GPP__PDN__Connection__Charging__ID->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__User__Data__Already__Available: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_User_Data_Already_Available := "); single_value.field_avp__CxDx__3GPP__User__Data__Already__Available->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Security__Parameter__Index: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Security_Parameter_Index := "); single_value.field_avp__PCC__3GPP__Security__Parameter__Index->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__MME__Number__for__MT__SMS: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MME_Number_for_MT_SMS := "); single_value.field_avp__AAA__3GPP__MME__Number__for__MT__SMS->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_UL := "); single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Correlation__Id: TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Correlation_Id := "); single_value.field_avp__DCC__NONE__CC__Correlation__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Home__Agent__Host: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Home_Agent_Host := "); single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Host->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Route__Record: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Route_Record := "); single_value.field_avp__BASE__NONE__Route__Record->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__User__Data__Header: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SM_User_Data_Header := "); single_value.field_avp__DCA__3GPP__SM__User__Data__Header->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Carrier__Frequency: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Carrier_Frequency := "); single_value.field_avp__AAA__3GPP__Carrier__Frequency->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__MMTel__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MMTel_Information := "); single_value.field_avp__DCA__3GPP__MMTel__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Mandatory__Capability: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Mandatory_Capability := "); single_value.field_avp__CxDx__3GPP__Mandatory__Capability->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__NE__Type__List: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Trace_NE_Type_List := "); single_value.field_avp__AAA__3GPP__Trace__NE__Type__List->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Charging_Characteristics_Selection_Mode := "); single_value.field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Port__Limit: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Port_Limit := "); single_value.field_avp__DNAS__NONE__Port__Limit->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Feature__Vector: TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP6_Feature_Vector := "); single_value.field_avp__MIPv6__NONE__MIP6__Feature__Vector->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Multiple__Services__Credit__Control: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Multiple_Services_Credit_Control := "); single_value.field_avp__DCC__NONE__Multiple__Services__Credit__Control->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_All_APN_Configurations_Included_Indicator := "); single_value.field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__NOR__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_NOR_Flags := "); single_value.field_avp__AAA__3GPP__NOR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__ID: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Message_ID := "); single_value.field_avp__DCA__3GPP__Message__ID->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__MS__TimeZone: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_MS_TimeZone := "); single_value.field_avp__GI__3GPP__3GPP__MS__TimeZone->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__External__Client: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_External_Client := "); single_value.field_avp__AAA__3GPP__External__Client->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Charge__Reason__Code: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Charge_Reason_Code := "); single_value.field_avp__DCA__3GPP__Charge__Reason__Code->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Authorization__Lifetime: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Authorization_Lifetime := "); single_value.field_avp__BASE__NONE__Authorization__Lifetime->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__PCO: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_TWAN_PCO := "); single_value.field_avp__AAA__3GPP__TWAN__PCO->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Change__Conditions: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Change_Conditions := "); single_value.field_avp__DCA__3GPP__PoC__Change__Conditions->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Language: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Language := "); single_value.field_avp__DCA__3GPP__Language->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Requested__BW__DL: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Extended_Min_Requested_BW_DL := "); single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__DL->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Features: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_ARAP_Features := "); single_value.field_avp__DNAS__NONE__ARAP__Features->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__MTU: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_MTU := "); single_value.field_avp__DNAS__NONE__Framed__MTU->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Unit__Quota__Threshold: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Unit_Quota_Threshold := "); single_value.field_avp__DCA__3GPP__Unit__Quota__Threshold->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Accounting__Auth__Method: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Accounting_Auth_Method := "); single_value.field_avp__DNAS__NONE__Accounting__Auth__Method->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Authenticator__Offset: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Authenticator_Offset := "); single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Offset->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MBMS_Information := "); single_value.field_avp__DCA__3GPP__MBMS__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Bearer__Capability: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Bearer_Capability := "); single_value.field_avp__DCA__3GPP__Bearer__Capability->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Service__URN: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Service_URN := "); single_value.field_avp__RX__3GPP__Service__URN->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Supported__Services: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Supported_Services := "); single_value.field_avp__S6__3GPP__Supported__Services->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Description: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SDP_Media_Description := "); single_value.field_avp__DCA__3GPP__SDP__Media__Description->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Output__Packets: TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_Accounting_Output_Packets := "); single_value.field_avp__MIPv4__NONE__Accounting__Output__Packets->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Parameter__Set__Info: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Radio_Parameter_Set_Info := "); single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Rule__DeActivation__Time: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Rule_DeActivation_Time := "); single_value.field_avp__PCC__3GPP__Rule__DeActivation__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Relay__Node__Indicator: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Relay_Node_Indicator := "); single_value.field_avp__AAA__3GPP__Relay__Node__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__T4__Data: TTCN_Logger::log_event_str("{ avp_S6_3GPP_T4_Data := "); single_value.field_avp__S6__3GPP__T4__Data->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Fixed__User__Location__Info: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Fixed_User_Location_Info := "); single_value.field_avp__PCC__3GPP__Fixed__User__Location__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Coverage__Status: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Coverage_Status := "); single_value.field_avp__DCA__3GPP__Coverage__Status->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Online: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Online := "); single_value.field_avp__PCC__3GPP__Online->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Base__Name: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_ADC_Rule_Base_Name := "); single_value.field_avp__PCC__3GPP__ADC__Rule__Base__Name->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__SCEF__Realm: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SCEF_Realm := "); single_value.field_avp__AAA__3GPP__SCEF__Realm->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__Charged__Party: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MBMS_Charged_Party := "); single_value.field_avp__DCA__3GPP__MBMS__Charged__Party->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Requested__Validity__Time: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Requested_Validity_Time := "); single_value.field_avp__S6__3GPP__Requested__Validity__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Request__Number: TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Request_Number := "); single_value.field_avp__DCC__NONE__CC__Request__Number->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_AoC_Information := "); single_value.field_avp__DCA__3GPP__AoC__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Supported__Features: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Supported_Features := "); single_value.field_avp__CxDx__3GPP__Supported__Features->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Local__Time__Zone: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Local_Time_Zone := "); single_value.field_avp__AAA__3GPP__Local__Time__Zone->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__GERAN__Vector: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_GERAN_Vector := "); single_value.field_avp__AAA__3GPP__GERAN__Vector->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Call__ID__SIP__Header: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Call_ID_SIP_Header := "); single_value.field_avp__CxDx__3GPP__Call__ID__SIP__Header->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Online__Charging__Flag: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Online_Charging_Flag := "); single_value.field_avp__DCA__3GPP__Online__Charging__Flag->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__of__Messages__Sent: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Number_of_Messages_Sent := "); single_value.field_avp__DCA__3GPP__Number__of__Messages__Sent->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_EPS_Subscribed_QoS_Profile := "); single_value.field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Session__Stop__Indicator: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_Session_Stop_Indicator := "); single_value.field_avp__GI__3GPP__3GPP__Session__Stop__Indicator->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__GPRS__Subscription__Data: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_GPRS_Subscription_Data := "); single_value.field_avp__AAA__3GPP__GPRS__Subscription__Data->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_GPRS_Negotiated_QoS_Profile := "); single_value.field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Access__Transfer__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Access_Transfer_Type := "); single_value.field_avp__DCA__3GPP__Access__Transfer__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Called__Station__Id: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Called_Station_Id := "); single_value.field_avp__DNAS__NONE__Called__Station__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Inter__UE__Transfer: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Inter_UE_Transfer := "); single_value.field_avp__DCA__3GPP__Inter__UE__Transfer->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__Cost__Unit: TTCN_Logger::log_event_str("{ avp_DCC_NONE_Cost_Unit := "); single_value.field_avp__DCC__NONE__Cost__Unit->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Realtime__Required: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Accounting_Realtime_Required := "); single_value.field_avp__BASE__NONE__Accounting__Realtime__Required->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Termination__Cause: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Termination_Cause := "); single_value.field_avp__BASE__NONE__Termination__Cause->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Received__Talk__Burst__Volume: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Received_Talk_Burst_Volume := "); single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Volume->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Max__Rate: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Rate_Control_Max_Rate := "); single_value.field_avp__DCA__3GPP__Rate__Control__Max__Rate->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Class__Identifier: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Class_Identifier := "); single_value.field_avp__DCA__3GPP__Class__Identifier->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Allocate__IP__Type: TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_Allocate_IP_Type := "); single_value.field_avp__GI__3GPP__3GPP__Allocate__IP__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__SM__Back__Off__Timer: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SM_Back_Off_Timer := "); single_value.field_avp__AAA__3GPP__SM__Back__Off__Timer->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__Specific__Action: TTCN_Logger::log_event_str("{ avp_RX_3GPP_Specific_Action := "); single_value.field_avp__RX__3GPP__Specific__Action->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Detection__Time: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Maximum_Detection_Time := "); single_value.field_avp__S6__3GPP__Maximum__Detection__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__TCP__Port: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Login_TCP_Port := "); single_value.field_avp__DNAS__NONE__Login__TCP__Port->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__Password__Retry: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Password_Retry := "); single_value.field_avp__DNAS__NONE__Password__Retry->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Stamps: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_Stamps := "); single_value.field_avp__DCA__3GPP__Time__Stamps->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Base__Time__Interval: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Base_Time_Interval := "); single_value.field_avp__DCA__3GPP__Base__Time__Interval->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__UWAN__User__Location__Info: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_UWAN_User_Location_Info := "); single_value.field_avp__DCA__3GPP__UWAN__User__Location__Info->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Role__Of__UE: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Role_Of_UE := "); single_value.field_avp__DCA__3GPP__ProSe__Role__Of__UE->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__RAT__Type: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_RAT_Type := "); single_value.field_avp__PCC__3GPP__RAT__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Ext__PDP__Address: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Ext_PDP_Address := "); single_value.field_avp__AAA__3GPP__Ext__PDP__Address->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Session_Type := "); single_value.field_avp__DCA__3GPP__PoC__Session__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ISUP_Cause := "); single_value.field_avp__DCA__3GPP__ISUP__Cause->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__RX__3GPP__AF__Signalling__Protocol: TTCN_Logger::log_event_str("{ avp_RX_3GPP_AF_Signalling_Protocol := "); single_value.field_avp__RX__3GPP__AF__Signalling__Protocol->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Adjacent__PLMNs: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Adjacent_PLMNs := "); single_value.field_avp__AAA__3GPP__Adjacent__PLMNs->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Result__Code: TTCN_Logger::log_event_str("{ avp_S6_3GPP_Service_Result_Code := "); single_value.field_avp__S6__3GPP__Service__Result__Code->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__SGSN__Location__Information: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SGSN_Location_Information := "); single_value.field_avp__AAA__3GPP__SGSN__Location__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Authorised__QoS: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Authorised_QoS := "); single_value.field_avp__DCA__3GPP__Authorised__QoS->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Transmission: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_First_Transmission := "); single_value.field_avp__DCA__3GPP__Time__First__Transmission->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Stop__Time: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Stop_Time := "); single_value.field_avp__DCA__3GPP__Stop__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Reason__Code: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Reason_Code := "); single_value.field_avp__CxDx__3GPP__Reason__Code->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Pre__emption__Vulnerability: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Pre_emption_Vulnerability := "); single_value.field_avp__PCC__3GPP__Pre__emption__Vulnerability->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__Equivalent__PLMN__List: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Equivalent_PLMN_List := "); single_value.field_avp__AAA__3GPP__Equivalent__PLMN__List->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__Access: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Default_Access := "); single_value.field_avp__PCC__3GPP__Default__Access->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__CxDx__3GPP__Supported__Applications: TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Supported_Applications := "); single_value.field_avp__CxDx__3GPP__Supported__Applications->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__BASE__NONE__Class: TTCN_Logger::log_event_str("{ avp_BASE_NONE_Class := "); single_value.field_avp__BASE__NONE__Class->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Challenge__Response: TTCN_Logger::log_event_str("{ avp_DNAS_NONE_ARAP_Challenge_Response := "); single_value.field_avp__DNAS__NONE__ARAP__Challenge__Response->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Message__Type: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SM_Message_Type := "); single_value.field_avp__DCA__3GPP__SM__Message__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Sub__Session__Id: TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Sub_Session_Id := "); single_value.field_avp__DCC__NONE__CC__Sub__Session__Id->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__IDR__Flags: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_IDR_Flags := "); single_value.field_avp__AAA__3GPP__IDR__Flags->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__PCC__3GPP__PS__to__CS__Session__Continuity: TTCN_Logger::log_event_str("{ avp_PCC_3GPP_PS_to_CS_Session_Continuity := "); single_value.field_avp__PCC__3GPP__PS__to__CS__Session__Continuity->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__V2X__Subscription__Data: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_V2X_Subscription_Data := "); single_value.field_avp__AAA__3GPP__V2X__Subscription__Data->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Refund__Information: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Refund_Information := "); single_value.field_avp__DCA__3GPP__Refund__Information->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Element: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Rate_Element := "); single_value.field_avp__DCA__3GPP__Rate__Element->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__PDP__Type: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_PDP_Type := "); single_value.field_avp__AAA__3GPP__PDP__Type->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__AAA__3GPP__AMBR: TTCN_Logger::log_event_str("{ avp_AAA_3GPP_AMBR := "); single_value.field_avp__AAA__3GPP__AMBR->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__DCA__3GPP__Submission__Time: TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Submission_Time := "); single_value.field_avp__DCA__3GPP__Submission__Time->log(); TTCN_Logger::log_event_str(" }"); break; case AVP__Data::ALT_avp__UNKNOWN: TTCN_Logger::log_event_str("{ avp_UNKNOWN := "); single_value.field_avp__UNKNOWN->log(); TTCN_Logger::log_event_str(" }"); break; default: TTCN_Logger::log_event_str(""); } break; case COMPLEMENTED_LIST: TTCN_Logger::log_event_str("complement"); case CONJUNCTION_MATCH: if (template_selection == CONJUNCTION_MATCH) { TTCN_Logger::log_event_str("conjunct"); } case VALUE_LIST: TTCN_Logger::log_char('('); for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) { if (list_count > 0) TTCN_Logger::log_event_str(", "); value_list.list_value[list_count].log(); } TTCN_Logger::log_char(')'); break; case IMPLICATION_MATCH: implication_.precondition->log(); TTCN_Logger::log_event_str(" implies "); implication_.implied_template->log(); break; case DYNAMIC_MATCH: TTCN_Logger::log_event_str("@dynamic template"); break; default: log_generic(); } log_ifpresent(); } void AVP__Data_template::log_match(const AVP__Data& match_value, boolean legacy) const { if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity() && match(match_value, legacy)){ TTCN_Logger::print_logmatch_buffer(); TTCN_Logger::log_event_str(" matched"); return; } if (template_selection == SPECIFIC_VALUE && single_value.union_selection == match_value.get_selection()) { size_t previous_size = TTCN_Logger::get_logmatch_buffer_len(); switch (single_value.union_selection) { case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__IPv6__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_3GPP_SGSN_IPv6_Address"); single_value.field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address->log_match(match_value.avp__GI__3GPP__3GPP__SGSN__IPv6__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_SGSN_IPv6_Address := "); single_value.field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address->log_match(match_value.avp__GI__3GPP__3GPP__SGSN__IPv6__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Service: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Login_LAT_Service"); single_value.field_avp__DNAS__NONE__Login__LAT__Service->log_match(match_value.avp__DNAS__NONE__Login__LAT__Service(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Login_LAT_Service := "); single_value.field_avp__DNAS__NONE__Login__LAT__Service->log_match(match_value.avp__DNAS__NONE__Login__LAT__Service(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__RAR__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_RAR_Flags"); single_value.field_avp__AAA__3GPP__RAR__Flags->log_match(match_value.avp__AAA__3GPP__RAR__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_RAR_Flags := "); single_value.field_avp__AAA__3GPP__RAR__Flags->log_match(match_value.avp__AAA__3GPP__RAR__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SCS__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SCS_Address"); single_value.field_avp__DCA__3GPP__SCS__Address->log_match(match_value.avp__DCA__3GPP__SCS__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SCS_Address := "); single_value.field_avp__DCA__3GPP__SCS__Address->log_match(match_value.avp__DCA__3GPP__SCS__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__MCC__MNC: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_3GPP_GGSN_MCC_MNC"); single_value.field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC->log_match(match_value.avp__GI__3GPP__3GPP__GGSN__MCC__MNC(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_GGSN_MCC_MNC := "); single_value.field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC->log_match(match_value.avp__GI__3GPP__3GPP__GGSN__MCC__MNC(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Direct__Debiting__Failure__Handling: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Direct_Debiting_Failure_Handling"); single_value.field_avp__DCC__NONE__Direct__Debiting__Failure__Handling->log_match(match_value.avp__DCC__NONE__Direct__Debiting__Failure__Handling(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Direct_Debiting_Failure_Handling := "); single_value.field_avp__DCC__NONE__Direct__Debiting__Failure__Handling->log_match(match_value.avp__DCC__NONE__Direct__Debiting__Failure__Handling(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Careof__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv6_NONE_MIP_Careof_Address"); single_value.field_avp__MIPv6__NONE__MIP__Careof__Address->log_match(match_value.avp__MIPv6__NONE__MIP__Careof__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP_Careof_Address := "); single_value.field_avp__MIPv6__NONE__MIP__Careof__Address->log_match(match_value.avp__MIPv6__NONE__MIP__Careof__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__TWAN__User__Location__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_TWAN_User_Location_Info"); single_value.field_avp__DCA__3GPP__TWAN__User__Location__Info->log_match(match_value.avp__DCA__3GPP__TWAN__User__Location__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_TWAN_User_Location_Info := "); single_value.field_avp__DCA__3GPP__TWAN__User__Location__Info->log_match(match_value.avp__DCA__3GPP__TWAN__User__Location__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role__IDs: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_PoC_User_Role_IDs"); single_value.field_avp__DCA__3GPP__PoC__User__Role__IDs->log_match(match_value.avp__DCA__3GPP__PoC__User__Role__IDs(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_User_Role_IDs := "); single_value.field_avp__DCA__3GPP__PoC__User__Role__IDs->log_match(match_value.avp__DCA__3GPP__PoC__User__Role__IDs(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Order: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Announcement_Order"); single_value.field_avp__DCA__3GPP__Announcement__Order->log_match(match_value.avp__DCA__3GPP__Announcement__Order(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Announcement_Order := "); single_value.field_avp__DCA__3GPP__Announcement__Order->log_match(match_value.avp__DCA__3GPP__Announcement__Order(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__ETSI__Line__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_ETSI_Line_Identifier"); single_value.field_avp__CxDx__ETSI__Line__Identifier->log_match(match_value.avp__CxDx__ETSI__Line__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_ETSI_Line_Identifier := "); single_value.field_avp__CxDx__ETSI__Line__Identifier->log_match(match_value.avp__CxDx__ETSI__Line__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Bearer_Identifier"); single_value.field_avp__PCC__3GPP__Bearer__Identifier->log_match(match_value.avp__PCC__3GPP__Bearer__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Bearer_Identifier := "); single_value.field_avp__PCC__3GPP__Bearer__Identifier->log_match(match_value.avp__PCC__3GPP__Bearer__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Content__Version: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Content_Version"); single_value.field_avp__RX__3GPP__Content__Version->log_match(match_value.avp__RX__3GPP__Content__Version(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Content_Version := "); single_value.field_avp__RX__3GPP__Content__Version->log_match(match_value.avp__RX__3GPP__Content__Version(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Applic__ID: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Applic_ID"); single_value.field_avp__DCA__3GPP__Applic__ID->log_match(match_value.avp__DCA__3GPP__Applic__ID(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Applic_ID := "); single_value.field_avp__DCA__3GPP__Applic__ID->log_match(match_value.avp__DCA__3GPP__Applic__ID(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__FA__MSA: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_HA_to_FA_MSA"); single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA->log_match(match_value.avp__MIPv4__NONE__MIP__HA__to__FA__MSA(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_HA_to_FA_MSA := "); single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA->log_match(match_value.avp__MIPv4__NONE__MIP__HA__to__FA__MSA(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Session__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Session_Id"); single_value.field_avp__BASE__NONE__Session__Id->log_match(match_value.avp__BASE__NONE__Session__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Session_Id := "); single_value.field_avp__BASE__NONE__Session__Id->log_match(match_value.avp__BASE__NONE__Session__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Route__Header__Transmitted: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Route_Header_Transmitted"); single_value.field_avp__DCA__3GPP__Route__Header__Transmitted->log_match(match_value.avp__DCA__3GPP__Route__Header__Transmitted(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Route_Header_Transmitted := "); single_value.field_avp__DCA__3GPP__Route__Header__Transmitted->log_match(match_value.avp__DCA__3GPP__Route__Header__Transmitted(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Reporting__Reason: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Reporting_Reason"); single_value.field_avp__DCA__3GPP__Reporting__Reason->log_match(match_value.avp__DCA__3GPP__Reporting__Reason(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Reporting_Reason := "); single_value.field_avp__DCA__3GPP__Reporting__Reason->log_match(match_value.avp__DCA__3GPP__Reporting__Reason(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Emergency__Services: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Emergency_Services"); single_value.field_avp__AAA__3GPP__Emergency__Services->log_match(match_value.avp__AAA__3GPP__Emergency__Services(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Emergency_Services := "); single_value.field_avp__AAA__3GPP__Emergency__Services->log_match(match_value.avp__AAA__3GPP__Emergency__Services(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Description: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Media_Component_Description"); single_value.field_avp__RX__3GPP__Media__Component__Description->log_match(match_value.avp__RX__3GPP__Media__Component__Description(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Media_Component_Description := "); single_value.field_avp__RX__3GPP__Media__Component__Description->log_match(match_value.avp__RX__3GPP__Media__Component__Description(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__CSG__Information__Reporting: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_CSG_Information_Reporting"); single_value.field_avp__PCC__3GPP__CSG__Information__Reporting->log_match(match_value.avp__PCC__3GPP__CSG__Information__Reporting(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_CSG_Information_Reporting := "); single_value.field_avp__PCC__3GPP__CSG__Information__Reporting->log_match(match_value.avp__PCC__3GPP__CSG__Information__Reporting(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Quantity: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Measurement_Quantity"); single_value.field_avp__AAA__3GPP__Measurement__Quantity->log_match(match_value.avp__AAA__3GPP__Measurement__Quantity(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Measurement_Quantity := "); single_value.field_avp__AAA__3GPP__Measurement__Quantity->log_match(match_value.avp__AAA__3GPP__Measurement__Quantity(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Location__Information__Configuration: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Location_Information_Configuration"); single_value.field_avp__S6__3GPP__Location__Information__Configuration->log_match(match_value.avp__S6__3GPP__Location__Information__Configuration(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Location_Information_Configuration := "); single_value.field_avp__S6__3GPP__Location__Information__Configuration->log_match(match_value.avp__S6__3GPP__Location__Information__Configuration(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Usage: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Bearer_Usage"); single_value.field_avp__PCC__3GPP__Bearer__Usage->log_match(match_value.avp__PCC__3GPP__Bearer__Usage(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Bearer_Usage := "); single_value.field_avp__PCC__3GPP__Bearer__Usage->log_match(match_value.avp__PCC__3GPP__Bearer__Usage(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Application__provided__Called__Party__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Application_provided_Called_Party_Address"); single_value.field_avp__DCA__3GPP__Application__provided__Called__Party__Address->log_match(match_value.avp__DCA__3GPP__Application__provided__Called__Party__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Application_provided_Called_Party_Address := "); single_value.field_avp__DCA__3GPP__Application__provided__Called__Party__Address->log_match(match_value.avp__DCA__3GPP__Application__provided__Called__Party__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Alert__Timestamp: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Proximity_Alert_Timestamp"); single_value.field_avp__DCA__3GPP__Proximity__Alert__Timestamp->log_match(match_value.avp__DCA__3GPP__Proximity__Alert__Timestamp(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Proximity_Alert_Timestamp := "); single_value.field_avp__DCA__3GPP__Proximity__Alert__Timestamp->log_match(match_value.avp__DCA__3GPP__Proximity__Alert__Timestamp(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Header__Filter: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Tunnel_Header_Filter"); single_value.field_avp__PCC__3GPP__Tunnel__Header__Filter->log_match(match_value.avp__PCC__3GPP__Tunnel__Header__Filter(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Tunnel_Header_Filter := "); single_value.field_avp__PCC__3GPP__Tunnel__Header__Filter->log_match(match_value.avp__PCC__3GPP__Tunnel__Header__Filter(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__List__Of__Measurements: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_List_Of_Measurements"); single_value.field_avp__AAA__3GPP__List__Of__Measurements->log_match(match_value.avp__AAA__3GPP__List__Of__Measurements(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_List_Of_Measurements := "); single_value.field_avp__AAA__3GPP__List__Of__Measurements->log_match(match_value.avp__AAA__3GPP__List__Of__Measurements(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Requested__Service__Unit: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Requested_Service_Unit"); single_value.field_avp__DCC__NONE__Requested__Service__Unit->log_match(match_value.avp__DCC__NONE__Requested__Service__Unit(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Requested_Service_Unit := "); single_value.field_avp__DCC__NONE__Requested__Service__Unit->log_match(match_value.avp__DCC__NONE__Requested__Service__Unit(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Default__QoS__Name: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Default_QoS_Name"); single_value.field_avp__PCC__3GPP__Default__QoS__Name->log_match(match_value.avp__PCC__3GPP__Default__QoS__Name(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Default_QoS_Name := "); single_value.field_avp__PCC__3GPP__Default__QoS__Name->log_match(match_value.avp__PCC__3GPP__Default__QoS__Name(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__UVA__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_UVA_Flags"); single_value.field_avp__AAA__3GPP__UVA__Flags->log_match(match_value.avp__AAA__3GPP__UVA__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_UVA_Flags := "); single_value.field_avp__AAA__3GPP__UVA__Flags->log_match(match_value.avp__AAA__3GPP__UVA__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Expires: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Expires"); single_value.field_avp__DCA__3GPP__Expires->log_match(match_value.avp__DCA__3GPP__Expires(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Expires := "); single_value.field_avp__DCA__3GPP__Expires->log_match(match_value.avp__DCA__3GPP__Expires(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__SAR__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_SAR_Flags"); single_value.field_avp__CxDx__3GPP__SAR__Flags->log_match(match_value.avp__CxDx__3GPP__SAR__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SAR_Flags := "); single_value.field_avp__CxDx__3GPP__SAR__Flags->log_match(match_value.avp__CxDx__3GPP__SAR__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_TDF_Information"); single_value.field_avp__PCC__3GPP__TDF__Information->log_match(match_value.avp__PCC__3GPP__TDF__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_TDF_Information := "); single_value.field_avp__PCC__3GPP__TDF__Information->log_match(match_value.avp__PCC__3GPP__TDF__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Group__Service__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Group_Service_Id"); single_value.field_avp__AAA__3GPP__Group__Service__Id->log_match(match_value.avp__AAA__3GPP__Group__Service__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Group_Service_Id := "); single_value.field_avp__AAA__3GPP__Group__Service__Id->log_match(match_value.avp__AAA__3GPP__Group__Service__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__SCCP__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Recipient_SCCP_Address"); single_value.field_avp__DCA__3GPP__Recipient__SCCP__Address->log_match(match_value.avp__DCA__3GPP__Recipient__SCCP__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Recipient_SCCP_Address := "); single_value.field_avp__DCA__3GPP__Recipient__SCCP__Address->log_match(match_value.avp__DCA__3GPP__Recipient__SCCP__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Preferred__AoC__Currency: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Preferred_AoC_Currency"); single_value.field_avp__DCA__3GPP__Preferred__AoC__Currency->log_match(match_value.avp__DCA__3GPP__Preferred__AoC__Currency(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Preferred_AoC_Currency := "); single_value.field_avp__DCA__3GPP__Preferred__AoC__Currency->log_match(match_value.avp__DCA__3GPP__Preferred__AoC__Currency(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Pool: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Framed_Pool"); single_value.field_avp__DNAS__NONE__Framed__Pool->log_match(match_value.avp__DNAS__NONE__Framed__Pool(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_Pool := "); single_value.field_avp__DNAS__NONE__Framed__Pool->log_match(match_value.avp__DNAS__NONE__Framed__Pool(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Traffic__Data__Volumes: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Traffic_Data_Volumes"); single_value.field_avp__DCA__3GPP__Traffic__Data__Volumes->log_match(match_value.avp__DCA__3GPP__Traffic__Data__Volumes(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Traffic_Data_Volumes := "); single_value.field_avp__DCA__3GPP__Traffic__Data__Volumes->log_match(match_value.avp__DCA__3GPP__Traffic__Data__Volumes(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__CC__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_CC_Time"); single_value.field_avp__DCC__NONE__CC__Time->log_match(match_value.avp__DCC__NONE__CC__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Time := "); single_value.field_avp__DCC__NONE__CC__Time->log_match(match_value.avp__DCC__NONE__CC__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Requested_EUTRAN_Authentication_Info"); single_value.field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info->log_match(match_value.avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Requested_EUTRAN_Authentication_Info := "); single_value.field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info->log_match(match_value.avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Unit__Cost: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Unit_Cost"); single_value.field_avp__DCA__3GPP__Unit__Cost->log_match(match_value.avp__DCA__3GPP__Unit__Cost(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Unit_Cost := "); single_value.field_avp__DCA__3GPP__Unit__Cost->log_match(match_value.avp__DCA__3GPP__Unit__Cost(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Digest__Authenticate: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_SIP_Digest_Authenticate"); single_value.field_avp__CxDx__3GPP__SIP__Digest__Authenticate->log_match(match_value.avp__CxDx__3GPP__SIP__Digest__Authenticate(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SIP_Digest_Authenticate := "); single_value.field_avp__CxDx__3GPP__SIP__Digest__Authenticate->log_match(match_value.avp__CxDx__3GPP__SIP__Digest__Authenticate(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Last__UE__Activity__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Last_UE_Activity_Time"); single_value.field_avp__AAA__3GPP__Last__UE__Activity__Time->log_match(match_value.avp__AAA__3GPP__Last__UE__Activity__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Last_UE_Activity_Time := "); single_value.field_avp__AAA__3GPP__Last__UE__Activity__Time->log_match(match_value.avp__AAA__3GPP__Last__UE__Activity__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Context__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Context_Identifier"); single_value.field_avp__AAA__3GPP__Context__Identifier->log_match(match_value.avp__AAA__3GPP__Context__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Context_Identifier := "); single_value.field_avp__AAA__3GPP__Context__Identifier->log_match(match_value.avp__AAA__3GPP__Context__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Used__Service__Unit: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Used_Service_Unit"); single_value.field_avp__DCC__NONE__Used__Service__Unit->log_match(match_value.avp__DCC__NONE__Used__Service__Unit(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Used_Service_Unit := "); single_value.field_avp__DCC__NONE__Used__Service__Unit->log_match(match_value.avp__DCC__NONE__Used__Service__Unit(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Reg__Reply: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_Reg_Reply"); single_value.field_avp__MIPv4__NONE__MIP__Reg__Reply->log_match(match_value.avp__MIPv4__NONE__MIP__Reg__Reply(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Reg_Reply := "); single_value.field_avp__MIPv4__NONE__MIP__Reg__Reply->log_match(match_value.avp__MIPv4__NONE__MIP__Reg__Reply(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Application__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Auth_Application_Id"); single_value.field_avp__BASE__NONE__Auth__Application__Id->log_match(match_value.avp__BASE__NONE__Auth__Application__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Auth_Application_Id := "); single_value.field_avp__BASE__NONE__Auth__Application__Id->log_match(match_value.avp__BASE__NONE__Auth__Application__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Reference: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Trace_Reference"); single_value.field_avp__AAA__3GPP__Trace__Reference->log_match(match_value.avp__AAA__3GPP__Trace__Reference(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Trace_Reference := "); single_value.field_avp__AAA__3GPP__Trace__Reference->log_match(match_value.avp__AAA__3GPP__Trace__Reference(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Access__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_TWAN_Access_Info"); single_value.field_avp__AAA__3GPP__TWAN__Access__Info->log_match(match_value.avp__AAA__3GPP__TWAN__Access__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_TWAN_Access_Info := "); single_value.field_avp__AAA__3GPP__TWAN__Access__Info->log_match(match_value.avp__AAA__3GPP__TWAN__Access__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Status__AS__Code: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Status_AS_Code"); single_value.field_avp__DCA__3GPP__Status__AS__Code->log_match(match_value.avp__DCA__3GPP__Status__AS__Code(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Status_AS_Code := "); single_value.field_avp__DCA__3GPP__Status__AS__Code->log_match(match_value.avp__DCA__3GPP__Status__AS__Code(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_LCS_Client_Type"); single_value.field_avp__DCA__3GPP__LCS__Client__Type->log_match(match_value.avp__DCA__3GPP__LCS__Client__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Client_Type := "); single_value.field_avp__DCA__3GPP__LCS__Client__Type->log_match(match_value.avp__DCA__3GPP__LCS__Client__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Network: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Framed_Appletalk_Network"); single_value.field_avp__DNAS__NONE__Framed__Appletalk__Network->log_match(match_value.avp__DNAS__NONE__Framed__Appletalk__Network(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_Appletalk_Network := "); single_value.field_avp__DNAS__NONE__Framed__Appletalk__Network->log_match(match_value.avp__DNAS__NONE__Framed__Appletalk__Network(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Prefix: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Framed_IPv6_Prefix"); single_value.field_avp__DNAS__NONE__Framed__IPv6__Prefix->log_match(match_value.avp__DNAS__NONE__Framed__IPv6__Prefix(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_IPv6_Prefix := "); single_value.field_avp__DNAS__NONE__Framed__IPv6__Prefix->log_match(match_value.avp__DNAS__NONE__Framed__IPv6__Prefix(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Initiation__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_PoC_Session_Initiation_Type"); single_value.field_avp__DCA__3GPP__PoC__Session__Initiation__Type->log_match(match_value.avp__DCA__3GPP__PoC__Session__Initiation__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Session_Initiation_Type := "); single_value.field_avp__DCA__3GPP__PoC__Session__Initiation__Type->log_match(match_value.avp__DCA__3GPP__PoC__Session__Initiation__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Sharing__Key__UL: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Sharing_Key_UL"); single_value.field_avp__RX__3GPP__Sharing__Key__UL->log_match(match_value.avp__RX__3GPP__Sharing__Key__UL(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Sharing_Key_UL := "); single_value.field_avp__RX__3GPP__Sharing__Key__UL->log_match(match_value.avp__RX__3GPP__Sharing__Key__UL(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Size: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Content_Size"); single_value.field_avp__DCA__3GPP__Content__Size->log_match(match_value.avp__DCA__3GPP__Content__Size(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Content_Size := "); single_value.field_avp__DCA__3GPP__Content__Size->log_match(match_value.avp__DCA__3GPP__Content__Size(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Access__Network__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Access_Network_Info"); single_value.field_avp__AAA__3GPP__Access__Network__Info->log_match(match_value.avp__AAA__3GPP__Access__Network__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Access_Network_Info := "); single_value.field_avp__AAA__3GPP__Access__Network__Info->log_match(match_value.avp__AAA__3GPP__Access__Network__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__AF__Charging__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_AF_Charging_Identifier"); single_value.field_avp__RX__3GPP__AF__Charging__Identifier->log_match(match_value.avp__RX__3GPP__AF__Charging__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_AF_Charging_Identifier := "); single_value.field_avp__RX__3GPP__AF__Charging__Identifier->log_match(match_value.avp__RX__3GPP__AF__Charging__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Report: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Monitoring_Event_Report"); single_value.field_avp__S6__3GPP__Monitoring__Event__Report->log_match(match_value.avp__S6__3GPP__Monitoring__Event__Report(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Monitoring_Event_Report := "); single_value.field_avp__S6__3GPP__Monitoring__Event__Report->log_match(match_value.avp__S6__3GPP__Monitoring__Event__Report(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Service_Specific_Type"); single_value.field_avp__DCA__3GPP__Service__Specific__Type->log_match(match_value.avp__DCA__3GPP__Service__Specific__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Service_Specific_Type := "); single_value.field_avp__DCA__3GPP__Service__Specific__Type->log_match(match_value.avp__DCA__3GPP__Service__Specific__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Event: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Event"); single_value.field_avp__DCA__3GPP__Event->log_match(match_value.avp__DCA__3GPP__Event(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Event := "); single_value.field_avp__DCA__3GPP__Event->log_match(match_value.avp__DCA__3GPP__Event(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Media__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Media_Type"); single_value.field_avp__RX__3GPP__Media__Type->log_match(match_value.avp__RX__3GPP__Media__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Media_Type := "); single_value.field_avp__RX__3GPP__Media__Type->log_match(match_value.avp__RX__3GPP__Media__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Conditional__Policy__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Conditional_Policy_Information"); single_value.field_avp__PCC__3GPP__Conditional__Policy__Information->log_match(match_value.avp__PCC__3GPP__Conditional__Policy__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Conditional_Policy_Information := "); single_value.field_avp__PCC__3GPP__Conditional__Policy__Information->log_match(match_value.avp__PCC__3GPP__Conditional__Policy__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Firmware__Revision: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Firmware_Revision"); single_value.field_avp__BASE__NONE__Firmware__Revision->log_match(match_value.avp__BASE__NONE__Firmware__Revision(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Firmware_Revision := "); single_value.field_avp__BASE__NONE__Firmware__Revision->log_match(match_value.avp__BASE__NONE__Firmware__Revision(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Event__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_ProSe_Event_Type"); single_value.field_avp__DCA__3GPP__ProSe__Event__Type->log_match(match_value.avp__DCA__3GPP__ProSe__Event__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Event_Type := "); single_value.field_avp__DCA__3GPP__ProSe__Event__Type->log_match(match_value.avp__DCA__3GPP__ProSe__Event__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Network__Request__Support: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Network_Request_Support"); single_value.field_avp__PCC__3GPP__Network__Request__Support->log_match(match_value.avp__PCC__3GPP__Network__Request__Support(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Network_Request_Support := "); single_value.field_avp__PCC__3GPP__Network__Request__Support->log_match(match_value.avp__PCC__3GPP__Network__Request__Support(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__SIPTO__Permission: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_SIPTO_Permission"); single_value.field_avp__AAA__3GPP__SIPTO__Permission->log_match(match_value.avp__AAA__3GPP__SIPTO__Permission(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SIPTO_Permission := "); single_value.field_avp__AAA__3GPP__SIPTO__Permission->log_match(match_value.avp__AAA__3GPP__SIPTO__Permission(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Terminating__IOI: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Terminating_IOI"); single_value.field_avp__DCA__3GPP__Terminating__IOI->log_match(match_value.avp__DCA__3GPP__Terminating__IOI(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Terminating_IOI := "); single_value.field_avp__DCA__3GPP__Terminating__IOI->log_match(match_value.avp__DCA__3GPP__Terminating__IOI(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Supported__BW__DL: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Extended_Max_Supported_BW_DL"); single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__DL->log_match(match_value.avp__RX__3GPP__Extended__Max__Supported__BW__DL(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Extended_Max_Supported_BW_DL := "); single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__DL->log_match(match_value.avp__RX__3GPP__Extended__Max__Supported__BW__DL(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__UE__Local__IP__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_UE_Local_IP_Address"); single_value.field_avp__PCC__3GPP__UE__Local__IP__Address->log_match(match_value.avp__PCC__3GPP__UE__Local__IP__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_UE_Local_IP_Address := "); single_value.field_avp__PCC__3GPP__UE__Local__IP__Address->log_match(match_value.avp__PCC__3GPP__UE__Local__IP__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Sequence__Number: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SM_Sequence_Number"); single_value.field_avp__DCA__3GPP__SM__Sequence__Number->log_match(match_value.avp__DCA__3GPP__SM__Sequence__Number(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SM_Sequence_Number := "); single_value.field_avp__DCA__3GPP__SM__Sequence__Number->log_match(match_value.avp__DCA__3GPP__SM__Sequence__Number(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_IMS_Information"); single_value.field_avp__DCA__3GPP__IMS__Information->log_match(match_value.avp__DCA__3GPP__IMS__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_IMS_Information := "); single_value.field_avp__DCA__3GPP__IMS__Information->log_match(match_value.avp__DCA__3GPP__IMS__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Presence_Reporting_Area_Elements_List"); single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List->log_match(match_value.avp__PCC__3GPP__Presence__Reporting__Area__Elements__List(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Presence_Reporting_Area_Elements_List := "); single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List->log_match(match_value.avp__PCC__3GPP__Presence__Reporting__Area__Elements__List(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Remove: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Routing_Rule_Remove"); single_value.field_avp__PCC__3GPP__Routing__Rule__Remove->log_match(match_value.avp__PCC__3GPP__Routing__Rule__Remove(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Routing_Rule_Remove := "); single_value.field_avp__PCC__3GPP__Routing__Rule__Remove->log_match(match_value.avp__PCC__3GPP__Routing__Rule__Remove(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__SGs__MME__Identity: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_SGs_MME_Identity"); single_value.field_avp__AAA__3GPP__SGs__MME__Identity->log_match(match_value.avp__AAA__3GPP__SGs__MME__Identity(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SGs_MME_Identity := "); single_value.field_avp__AAA__3GPP__SGs__MME__Identity->log_match(match_value.avp__AAA__3GPP__SGs__MME__Identity(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Roaming__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Roaming_Information"); single_value.field_avp__S6__3GPP__Roaming__Information->log_match(match_value.avp__S6__3GPP__Roaming__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Roaming_Information := "); single_value.field_avp__S6__3GPP__Roaming__Information->log_match(match_value.avp__S6__3GPP__Roaming__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Diversions: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Number_Of_Diversions"); single_value.field_avp__DCA__3GPP__Number__Of__Diversions->log_match(match_value.avp__DCA__3GPP__Number__Of__Diversions(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Number_Of_Diversions := "); single_value.field_avp__DCA__3GPP__Number__Of__Diversions->log_match(match_value.avp__DCA__3GPP__Number__Of__Diversions(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Coverage__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Coverage_Info"); single_value.field_avp__DCA__3GPP__Coverage__Info->log_match(match_value.avp__DCA__3GPP__Coverage__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Coverage_Info := "); single_value.field_avp__DCA__3GPP__Coverage__Info->log_match(match_value.avp__DCA__3GPP__Coverage__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authentication__Scheme: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_SIP_Authentication_Scheme"); single_value.field_avp__CxDx__3GPP__SIP__Authentication__Scheme->log_match(match_value.avp__CxDx__3GPP__SIP__Authentication__Scheme(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SIP_Authentication_Scheme := "); single_value.field_avp__CxDx__3GPP__SIP__Authentication__Scheme->log_match(match_value.avp__CxDx__3GPP__SIP__Authentication__Scheme(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__RSRP: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Event_Threshold_RSRP"); single_value.field_avp__AAA__3GPP__Event__Threshold__RSRP->log_match(match_value.avp__AAA__3GPP__Event__Threshold__RSRP(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Event_Threshold_RSRP := "); single_value.field_avp__AAA__3GPP__Event__Threshold__RSRP->log_match(match_value.avp__AAA__3GPP__Event__Threshold__RSRP(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__User__Authorization__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_User_Authorization_Type"); single_value.field_avp__CxDx__3GPP__User__Authorization__Type->log_match(match_value.avp__CxDx__3GPP__User__Authorization__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_User_Authorization_Type := "); single_value.field_avp__CxDx__3GPP__User__Authorization__Type->log_match(match_value.avp__CxDx__3GPP__User__Authorization__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__PLMN__Client: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_PLMN_Client"); single_value.field_avp__AAA__3GPP__PLMN__Client->log_match(match_value.avp__AAA__3GPP__PLMN__Client(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_PLMN_Client := "); single_value.field_avp__AAA__3GPP__PLMN__Client->log_match(match_value.avp__AAA__3GPP__PLMN__Client(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Re__Synchronization__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Re_Synchronization_Info"); single_value.field_avp__AAA__3GPP__Re__Synchronization__Info->log_match(match_value.avp__AAA__3GPP__Re__Synchronization__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Re_Synchronization_Info := "); single_value.field_avp__AAA__3GPP__Re__Synchronization__Info->log_match(match_value.avp__AAA__3GPP__Re__Synchronization__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Grace__Period: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Auth_Grace_Period"); single_value.field_avp__BASE__NONE__Auth__Grace__Period->log_match(match_value.avp__BASE__NONE__Auth__Grace__Period(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Auth_Grace_Period := "); single_value.field_avp__BASE__NONE__Auth__Grace__Period->log_match(match_value.avp__BASE__NONE__Auth__Grace__Period(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__User__CSG__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_User_CSG_Information"); single_value.field_avp__DCA__3GPP__User__CSG__Information->log_match(match_value.avp__DCA__3GPP__User__CSG__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_User_CSG_Information := "); single_value.field_avp__DCA__3GPP__User__CSG__Information->log_match(match_value.avp__DCA__3GPP__User__CSG__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Status: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SM_Status"); single_value.field_avp__DCA__3GPP__SM__Status->log_match(match_value.avp__DCA__3GPP__SM__Status(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SM_Status := "); single_value.field_avp__DCA__3GPP__SM__Status->log_match(match_value.avp__DCA__3GPP__SM__Status(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__IP__Realm__Default__Indication: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_IP_Realm_Default_Indication"); single_value.field_avp__DCA__3GPP__IP__Realm__Default__Indication->log_match(match_value.avp__DCA__3GPP__IP__Realm__Default__Indication(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_IP_Realm_Default_Indication := "); single_value.field_avp__DCA__3GPP__IP__Realm__Default__Indication->log_match(match_value.avp__DCA__3GPP__IP__Realm__Default__Indication(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__RAND: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_RAND"); single_value.field_avp__AAA__3GPP__RAND->log_match(match_value.avp__AAA__3GPP__RAND(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_RAND := "); single_value.field_avp__AAA__3GPP__RAND->log_match(match_value.avp__AAA__3GPP__RAND(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Depth: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Trace_Depth"); single_value.field_avp__AAA__3GPP__Trace__Depth->log_match(match_value.avp__AAA__3GPP__Trace__Depth(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Trace_Depth := "); single_value.field_avp__AAA__3GPP__Trace__Depth->log_match(match_value.avp__AAA__3GPP__Trace__Depth(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__to__FA__MSA: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_MN_to_FA_MSA"); single_value.field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA->log_match(match_value.avp__MIPv4__NONE__MIP__MN__to__FA__MSA(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_MN_to_FA_MSA := "); single_value.field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA->log_match(match_value.avp__MIPv4__NONE__MIP__MN__to__FA__MSA(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__SGSN__User__State: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_SGSN_User_State"); single_value.field_avp__AAA__3GPP__SGSN__User__State->log_match(match_value.avp__AAA__3GPP__SGSN__User__State(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SGSN_User_State := "); single_value.field_avp__AAA__3GPP__SGSN__User__State->log_match(match_value.avp__AAA__3GPP__SGSN__User__State(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__APN__OI__Replacement: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_APN_OI_Replacement"); single_value.field_avp__AAA__3GPP__APN__OI__Replacement->log_match(match_value.avp__AAA__3GPP__APN__OI__Replacement(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_APN_OI_Replacement := "); single_value.field_avp__AAA__3GPP__APN__OI__Replacement->log_match(match_value.avp__AAA__3GPP__APN__OI__Replacement(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Alternate__Charged__Party__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Alternate_Charged_Party_Address"); single_value.field_avp__DCA__3GPP__Alternate__Charged__Party__Address->log_match(match_value.avp__DCA__3GPP__Alternate__Charged__Party__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Alternate_Charged_Party_Address := "); single_value.field_avp__DCA__3GPP__Alternate__Charged__Party__Address->log_match(match_value.avp__DCA__3GPP__Alternate__Charged__Party__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_APN_Rate_Control"); single_value.field_avp__DCA__3GPP__APN__Rate__Control->log_match(match_value.avp__DCA__3GPP__APN__Rate__Control(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_APN_Rate_Control := "); single_value.field_avp__DCA__3GPP__APN__Rate__Control->log_match(match_value.avp__DCA__3GPP__APN__Rate__Control(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Re__Auth__Request__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Re_Auth_Request_Type"); single_value.field_avp__BASE__NONE__Re__Auth__Request__Type->log_match(match_value.avp__BASE__NONE__Re__Auth__Request__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Re_Auth_Request_Type := "); single_value.field_avp__BASE__NONE__Re__Auth__Request__Type->log_match(match_value.avp__BASE__NONE__Re__Auth__Request__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Relationship__Mode: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Relationship_Mode"); single_value.field_avp__DCA__3GPP__Relationship__Mode->log_match(match_value.avp__DCA__3GPP__Relationship__Mode(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Relationship_Mode := "); single_value.field_avp__DCA__3GPP__Relationship__Mode->log_match(match_value.avp__DCA__3GPP__Relationship__Mode(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__External__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_External_Identifier"); single_value.field_avp__S6__3GPP__External__Identifier->log_match(match_value.avp__S6__3GPP__External__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_External_Identifier := "); single_value.field_avp__S6__3GPP__External__Identifier->log_match(match_value.avp__S6__3GPP__External__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Positioning__Data: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Positioning_Data"); single_value.field_avp__DCA__3GPP__Positioning__Data->log_match(match_value.avp__DCA__3GPP__Positioning__Data(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Positioning_Data := "); single_value.field_avp__DCA__3GPP__Positioning__Data->log_match(match_value.avp__DCA__3GPP__Positioning__Data(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Redirect__Address__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Redirect_Address_Type"); single_value.field_avp__DCC__NONE__Redirect__Address__Type->log_match(match_value.avp__DCC__NONE__Redirect__Address__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Redirect_Address_Type := "); single_value.field_avp__DCC__NONE__Redirect__Address__Type->log_match(match_value.avp__DCC__NONE__Redirect__Address__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MN__HA__MSA: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv6_NONE_MIP_MN_HA_MSA"); single_value.field_avp__MIPv6__NONE__MIP__MN__HA__MSA->log_match(match_value.avp__MIPv6__NONE__MIP__MN__HA__MSA(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP_MN_HA_MSA := "); single_value.field_avp__MIPv6__NONE__MIP__MN__HA__MSA->log_match(match_value.avp__MIPv6__NONE__MIP__MN__HA__MSA(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Monitoring_UE_HPLMN_Identifier"); single_value.field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier->log_match(match_value.avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Monitoring_UE_HPLMN_Identifier := "); single_value.field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier->log_match(match_value.avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__TFT__Filter: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_TFT_Filter"); single_value.field_avp__PCC__3GPP__TFT__Filter->log_match(match_value.avp__PCC__3GPP__TFT__Filter(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_TFT_Filter := "); single_value.field_avp__PCC__3GPP__TFT__Filter->log_match(match_value.avp__PCC__3GPP__TFT__Filter(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Max__Supported__Bandwidth__UL: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Max_Supported_Bandwidth_UL"); single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__UL->log_match(match_value.avp__RX__3GPP__Max__Supported__Bandwidth__UL(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Max_Supported_Bandwidth_UL := "); single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__UL->log_match(match_value.avp__RX__3GPP__Max__Supported__Bandwidth__UL(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Loss__Of__Connectivity__Reason: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Loss_Of_Connectivity_Reason"); single_value.field_avp__S6__3GPP__Loss__Of__Connectivity__Reason->log_match(match_value.avp__S6__3GPP__Loss__Of__Connectivity__Reason(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Loss_Of_Connectivity_Reason := "); single_value.field_avp__S6__3GPP__Loss__Of__Connectivity__Reason->log_match(match_value.avp__S6__3GPP__Loss__Of__Connectivity__Reason(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Medium__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Tunnel_Medium_Type"); single_value.field_avp__DNAS__NONE__Tunnel__Medium__Type->log_match(match_value.avp__DNAS__NONE__Tunnel__Medium__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Medium_Type := "); single_value.field_avp__DNAS__NONE__Tunnel__Medium__Type->log_match(match_value.avp__DNAS__NONE__Tunnel__Medium__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Originator: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Originator"); single_value.field_avp__DCA__3GPP__Originator->log_match(match_value.avp__DCA__3GPP__Originator(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Originator := "); single_value.field_avp__DCA__3GPP__Originator->log_match(match_value.avp__DCA__3GPP__Originator(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_User_Equipment_Info_Type"); single_value.field_avp__DCC__NONE__User__Equipment__Info__Type->log_match(match_value.avp__DCC__NONE__User__Equipment__Info__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_User_Equipment_Info_Type := "); single_value.field_avp__DCC__NONE__User__Equipment__Info__Type->log_match(match_value.avp__DCC__NONE__User__Equipment__Info__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Number: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Flow_Number"); single_value.field_avp__RX__3GPP__Flow__Number->log_match(match_value.avp__RX__3GPP__Flow__Number(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Flow_Number := "); single_value.field_avp__RX__3GPP__Flow__Number->log_match(match_value.avp__RX__3GPP__Flow__Number(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Home__Agent__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_Home_Agent_Address"); single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Address->log_match(match_value.avp__MIPv4__NONE__MIP__Home__Agent__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Home_Agent_Address := "); single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Address->log_match(match_value.avp__MIPv4__NONE__MIP__Home__Agent__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Resource__Allocation__Notification: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Resource_Allocation_Notification"); single_value.field_avp__PCC__3GPP__Resource__Allocation__Notification->log_match(match_value.avp__PCC__3GPP__Resource__Allocation__Notification(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Resource_Allocation_Notification := "); single_value.field_avp__PCC__3GPP__Resource__Allocation__Notification->log_match(match_value.avp__PCC__3GPP__Resource__Allocation__Notification(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Basic__Service__Code: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Basic_Service_Code"); single_value.field_avp__DCA__3GPP__Basic__Service__Code->log_match(match_value.avp__DCA__3GPP__Basic__Service__Code(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Basic_Service_Code := "); single_value.field_avp__DCA__3GPP__Basic__Service__Code->log_match(match_value.avp__DCA__3GPP__Basic__Service__Code(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Monitoring_Type"); single_value.field_avp__S6__3GPP__Monitoring__Type->log_match(match_value.avp__S6__3GPP__Monitoring__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Monitoring_Type := "); single_value.field_avp__S6__3GPP__Monitoring__Type->log_match(match_value.avp__S6__3GPP__Monitoring__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Role__Of__Node: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Role_Of_Node"); single_value.field_avp__DCA__3GPP__Role__Of__Node->log_match(match_value.avp__DCA__3GPP__Role__Of__Node(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Role_Of_Node := "); single_value.field_avp__DCA__3GPP__Role__Of__Node->log_match(match_value.avp__DCA__3GPP__Role__Of__Node(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Default__Bearer__Indication: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Default_Bearer_Indication"); single_value.field_avp__PCC__3GPP__Default__Bearer__Indication->log_match(match_value.avp__PCC__3GPP__Default__Bearer__Indication(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Default_Bearer_Indication := "); single_value.field_avp__PCC__3GPP__Default__Bearer__Indication->log_match(match_value.avp__PCC__3GPP__Default__Bearer__Indication(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_ProSe_Information"); single_value.field_avp__DCA__3GPP__ProSe__Information->log_match(match_value.avp__DCA__3GPP__ProSe__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Information := "); single_value.field_avp__DCA__3GPP__ProSe__Information->log_match(match_value.avp__DCA__3GPP__ProSe__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Class__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_QoS_Class_Identifier"); single_value.field_avp__PCC__3GPP__QoS__Class__Identifier->log_match(match_value.avp__PCC__3GPP__QoS__Class__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Class_Identifier := "); single_value.field_avp__PCC__3GPP__QoS__Class__Identifier->log_match(match_value.avp__PCC__3GPP__QoS__Class__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__LIPA__Allowed: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_VPLMN_LIPA_Allowed"); single_value.field_avp__AAA__3GPP__VPLMN__LIPA__Allowed->log_match(match_value.avp__AAA__3GPP__VPLMN__LIPA__Allowed(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_VPLMN_LIPA_Allowed := "); single_value.field_avp__AAA__3GPP__VPLMN__LIPA__Allowed->log_match(match_value.avp__AAA__3GPP__VPLMN__LIPA__Allowed(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Mute__Notification: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Mute_Notification"); single_value.field_avp__PCC__3GPP__Mute__Notification->log_match(match_value.avp__PCC__3GPP__Mute__Notification(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Mute_Notification := "); single_value.field_avp__PCC__3GPP__Mute__Notification->log_match(match_value.avp__PCC__3GPP__Mute__Notification(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authentication__Context: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_SIP_Authentication_Context"); single_value.field_avp__CxDx__3GPP__SIP__Authentication__Context->log_match(match_value.avp__CxDx__3GPP__SIP__Authentication__Context(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SIP_Authentication_Context := "); single_value.field_avp__CxDx__3GPP__SIP__Authentication__Context->log_match(match_value.avp__CxDx__3GPP__SIP__Authentication__Context(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv6__NONE__QoS__Resources: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv6_NONE_QoS_Resources"); single_value.field_avp__MIPv6__NONE__QoS__Resources->log_match(match_value.avp__MIPv6__NONE__QoS__Resources(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_QoS_Resources := "); single_value.field_avp__MIPv6__NONE__QoS__Resources->log_match(match_value.avp__MIPv6__NONE__QoS__Resources(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Logging__Duration: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Logging_Duration"); single_value.field_avp__AAA__3GPP__Logging__Duration->log_match(match_value.avp__AAA__3GPP__Logging__Duration(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Logging_Duration := "); single_value.field_avp__AAA__3GPP__Logging__Duration->log_match(match_value.avp__AAA__3GPP__Logging__Duration(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Value: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Service_Parameter_Value"); single_value.field_avp__DCC__NONE__Service__Parameter__Value->log_match(match_value.avp__DCC__NONE__Service__Parameter__Value(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Service_Parameter_Value := "); single_value.field_avp__DCC__NONE__Service__Parameter__Value->log_match(match_value.avp__DCC__NONE__Service__Parameter__Value(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Associated__Registered__Identities: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Associated_Registered_Identities"); single_value.field_avp__CxDx__3GPP__Associated__Registered__Identities->log_match(match_value.avp__CxDx__3GPP__Associated__Registered__Identities(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Associated_Registered_Identities := "); single_value.field_avp__CxDx__3GPP__Associated__Registered__Identities->log_match(match_value.avp__CxDx__3GPP__Associated__Registered__Identities(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__IP__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Routing_IP_Address"); single_value.field_avp__PCC__3GPP__Routing__IP__Address->log_match(match_value.avp__PCC__3GPP__Routing__IP__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Routing_IP_Address := "); single_value.field_avp__PCC__3GPP__Routing__IP__Address->log_match(match_value.avp__PCC__3GPP__Routing__IP__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability__EUTRAN: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_WLAN_offloadability_EUTRAN"); single_value.field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN->log_match(match_value.avp__AAA__3GPP__WLAN__offloadability__EUTRAN(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_WLAN_offloadability_EUTRAN := "); single_value.field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN->log_match(match_value.avp__AAA__3GPP__WLAN__offloadability__EUTRAN(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__GW__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_MBMS_GW_Address"); single_value.field_avp__DCA__3GPP__MBMS__GW__Address->log_match(match_value.avp__DCA__3GPP__MBMS__GW__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MBMS_GW_Address := "); single_value.field_avp__DCA__3GPP__MBMS__GW__Address->log_match(match_value.avp__DCA__3GPP__MBMS__GW__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Destination__Interface: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Destination_Interface"); single_value.field_avp__DCA__3GPP__Destination__Interface->log_match(match_value.avp__DCA__3GPP__Destination__Interface(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Destination_Interface := "); single_value.field_avp__DCA__3GPP__Destination__Interface->log_match(match_value.avp__DCA__3GPP__Destination__Interface(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Emergency__Indicator: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_IMS_Emergency_Indicator"); single_value.field_avp__DCA__3GPP__IMS__Emergency__Indicator->log_match(match_value.avp__DCA__3GPP__IMS__Emergency__Indicator(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_IMS_Emergency_Indicator := "); single_value.field_avp__DCA__3GPP__IMS__Emergency__Indicator->log_match(match_value.avp__DCA__3GPP__IMS__Emergency__Indicator(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Change__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Change_Time"); single_value.field_avp__DCA__3GPP__Change__Time->log_match(match_value.avp__DCA__3GPP__Change__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Change_Time := "); single_value.field_avp__DCA__3GPP__Change__Time->log_match(match_value.avp__DCA__3GPP__Change__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__KASME: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_KASME"); single_value.field_avp__AAA__3GPP__KASME->log_match(match_value.avp__AAA__3GPP__KASME(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_KASME := "); single_value.field_avp__AAA__3GPP__KASME->log_match(match_value.avp__AAA__3GPP__KASME(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Session__Key: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_Session_Key"); single_value.field_avp__MIPv4__NONE__MIP__Session__Key->log_match(match_value.avp__MIPv4__NONE__MIP__Session__Key(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Session_Key := "); single_value.field_avp__MIPv4__NONE__MIP__Session__Key->log_match(match_value.avp__MIPv4__NONE__MIP__Session__Key(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Cost__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_AoC_Cost_Information"); single_value.field_avp__DCA__3GPP__AoC__Cost__Information->log_match(match_value.avp__DCA__3GPP__AoC__Cost__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_AoC_Cost_Information := "); single_value.field_avp__DCA__3GPP__AoC__Cost__Information->log_match(match_value.avp__DCA__3GPP__AoC__Cost__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__User__Location__Info__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_3GPP_User_Location_Info_Time"); single_value.field_avp__GI__3GPP__3GPP__User__Location__Info__Time->log_match(match_value.avp__GI__3GPP__3GPP__User__Location__Info__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_User_Location_Info_Time := "); single_value.field_avp__GI__3GPP__3GPP__User__Location__Info__Time->log_match(match_value.avp__GI__3GPP__3GPP__User__Location__Info__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Teleservice__List: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Teleservice_List"); single_value.field_avp__AAA__3GPP__Teleservice__List->log_match(match_value.avp__AAA__3GPP__Teleservice__List(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Teleservice_List := "); single_value.field_avp__AAA__3GPP__Teleservice__List->log_match(match_value.avp__AAA__3GPP__Teleservice__List(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__UTRAN__Vector: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_UTRAN_Vector"); single_value.field_avp__AAA__3GPP__UTRAN__Vector->log_match(match_value.avp__AAA__3GPP__UTRAN__Vector(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_UTRAN_Vector := "); single_value.field_avp__AAA__3GPP__UTRAN__Vector->log_match(match_value.avp__AAA__3GPP__UTRAN__Vector(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__IP__Access__APN: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Non_3GPP_IP_Access_APN"); single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN->log_match(match_value.avp__AAA__3GPP__Non__3GPP__IP__Access__APN(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Non_3GPP_IP_Access_APN := "); single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN->log_match(match_value.avp__AAA__3GPP__Non__3GPP__IP__Access__APN(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Monitoring_Event_Information"); single_value.field_avp__DCA__3GPP__Monitoring__Event__Information->log_match(match_value.avp__DCA__3GPP__Monitoring__Event__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Monitoring_Event_Information := "); single_value.field_avp__DCA__3GPP__Monitoring__Event__Information->log_match(match_value.avp__DCA__3GPP__Monitoring__Event__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Tariff__Time__Change: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Tariff_Time_Change"); single_value.field_avp__DCC__NONE__Tariff__Time__Change->log_match(match_value.avp__DCC__NONE__Tariff__Time__Change(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Tariff_Time_Change := "); single_value.field_avp__DCC__NONE__Tariff__Time__Change->log_match(match_value.avp__DCC__NONE__Tariff__Time__Change(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__NSAPI: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_3GPP_NSAPI"); single_value.field_avp__GI__3GPP__3GPP__NSAPI->log_match(match_value.avp__GI__3GPP__3GPP__NSAPI(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_NSAPI := "); single_value.field_avp__GI__3GPP__3GPP__NSAPI->log_match(match_value.avp__GI__3GPP__3GPP__NSAPI(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Dialed__By__MS: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_LCS_Client_Dialed_By_MS"); single_value.field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS->log_match(match_value.avp__DCA__3GPP__LCS__Client__Dialed__By__MS(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Client_Dialed_By_MS := "); single_value.field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS->log_match(match_value.avp__DCA__3GPP__LCS__Client__Dialed__By__MS(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__CG__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_3GPP_CG_Address"); single_value.field_avp__GI__3GPP__3GPP__CG__Address->log_match(match_value.avp__GI__3GPP__3GPP__CG__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_CG_Address := "); single_value.field_avp__GI__3GPP__3GPP__CG__Address->log_match(match_value.avp__GI__3GPP__3GPP__CG__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope__Start__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Envelope_Start_Time"); single_value.field_avp__DCA__3GPP__Envelope__Start__Time->log_match(match_value.avp__DCA__3GPP__Envelope__Start__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Envelope_Start_Time := "); single_value.field_avp__DCA__3GPP__Envelope__Start__Time->log_match(match_value.avp__DCA__3GPP__Envelope__Start__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Application__Service__Provider__Identity: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Application_Service_Provider_Identity"); single_value.field_avp__RX__3GPP__Application__Service__Provider__Identity->log_match(match_value.avp__RX__3GPP__Application__Service__Provider__Identity(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Application_Service_Provider_Identity := "); single_value.field_avp__RX__3GPP__Application__Service__Provider__Identity->log_match(match_value.avp__RX__3GPP__Application__Service__Provider__Identity(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Request: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_NIDD_Authorization_Request"); single_value.field_avp__S6__3GPP__NIDD__Authorization__Request->log_match(match_value.avp__S6__3GPP__NIDD__Authorization__Request(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_NIDD_Authorization_Request := "); single_value.field_avp__S6__3GPP__NIDD__Authorization__Request->log_match(match_value.avp__S6__3GPP__NIDD__Authorization__Request(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Received__Talk__Burst__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Received_Talk_Burst_Time"); single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Time->log_match(match_value.avp__DCA__3GPP__Received__Talk__Burst__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Received_Talk_Burst_Time := "); single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Time->log_match(match_value.avp__DCA__3GPP__Received__Talk__Burst__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Incoming__Trunk__Group__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Incoming_Trunk_Group_Id"); single_value.field_avp__DCA__3GPP__Incoming__Trunk__Group__Id->log_match(match_value.avp__DCA__3GPP__Incoming__Trunk__Group__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Incoming_Trunk_Group_Id := "); single_value.field_avp__DCA__3GPP__Incoming__Trunk__Group__Id->log_match(match_value.avp__DCA__3GPP__Incoming__Trunk__Group__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__AAA__Failure__Indication: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_AAA_Failure_Indication"); single_value.field_avp__AAA__3GPP__AAA__Failure__Indication->log_match(match_value.avp__AAA__3GPP__AAA__Failure__Indication(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_AAA_Failure_Indication := "); single_value.field_avp__AAA__3GPP__AAA__Failure__Indication->log_match(match_value.avp__AAA__3GPP__AAA__Failure__Indication(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Max__Message__Size: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Rate_Control_Max_Message_Size"); single_value.field_avp__DCA__3GPP__Rate__Control__Max__Message__Size->log_match(match_value.avp__DCA__3GPP__Rate__Control__Max__Message__Size(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Rate_Control_Max_Message_Size := "); single_value.field_avp__DCA__3GPP__Rate__Control__Max__Message__Size->log_match(match_value.avp__DCA__3GPP__Rate__Control__Max__Message__Size(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Install: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_QoS_Rule_Install"); single_value.field_avp__PCC__3GPP__QoS__Rule__Install->log_match(match_value.avp__PCC__3GPP__QoS__Rule__Install(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Rule_Install := "); single_value.field_avp__PCC__3GPP__QoS__Rule__Install->log_match(match_value.avp__PCC__3GPP__QoS__Rule__Install(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Periodic__Communication__Indicator: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Periodic_Communication_Indicator"); single_value.field_avp__S6__3GPP__Periodic__Communication__Indicator->log_match(match_value.avp__S6__3GPP__Periodic__Communication__Indicator(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Periodic_Communication_Indicator := "); single_value.field_avp__S6__3GPP__Periodic__Communication__Indicator->log_match(match_value.avp__S6__3GPP__Periodic__Communication__Indicator(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Service_Specific_Info"); single_value.field_avp__DCA__3GPP__Service__Specific__Info->log_match(match_value.avp__DCA__3GPP__Service__Specific__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Service_Specific_Info := "); single_value.field_avp__DCA__3GPP__Service__Specific__Info->log_match(match_value.avp__DCA__3GPP__Service__Specific__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Usage: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Flow_Usage"); single_value.field_avp__RX__3GPP__Flow__Usage->log_match(match_value.avp__RX__3GPP__Flow__Usage(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Flow_Usage := "); single_value.field_avp__RX__3GPP__Flow__Usage->log_match(match_value.avp__RX__3GPP__Flow__Usage(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__RAN__Rule__Support: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_RAN_Rule_Support"); single_value.field_avp__PCC__3GPP__RAN__Rule__Support->log_match(match_value.avp__PCC__3GPP__RAN__Rule__Support(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_RAN_Rule_Support := "); single_value.field_avp__PCC__3GPP__RAN__Rule__Support->log_match(match_value.avp__PCC__3GPP__RAN__Rule__Support(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Password: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Tunnel_Password"); single_value.field_avp__DNAS__NONE__Tunnel__Password->log_match(match_value.avp__DNAS__NONE__Tunnel__Password(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Password := "); single_value.field_avp__DNAS__NONE__Tunnel__Password->log_match(match_value.avp__DNAS__NONE__Tunnel__Password(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_PC3_EPC_Control_Protocol_Cause"); single_value.field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause->log_match(match_value.avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PC3_EPC_Control_Protocol_Cause := "); single_value.field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause->log_match(match_value.avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Duration: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Monitoring_Duration"); single_value.field_avp__S6__3GPP__Monitoring__Duration->log_match(match_value.avp__S6__3GPP__Monitoring__Duration(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Monitoring_Duration := "); single_value.field_avp__S6__3GPP__Monitoring__Duration->log_match(match_value.avp__S6__3GPP__Monitoring__Duration(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_QoS_Information"); single_value.field_avp__PCC__3GPP__QoS__Information->log_match(match_value.avp__PCC__3GPP__QoS__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Information := "); single_value.field_avp__PCC__3GPP__QoS__Information->log_match(match_value.avp__PCC__3GPP__QoS__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Routing__Area__Identity: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Routing_Area_Identity"); single_value.field_avp__AAA__3GPP__Routing__Area__Identity->log_match(match_value.avp__AAA__3GPP__Routing__Area__Identity(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Routing_Area_Identity := "); single_value.field_avp__AAA__3GPP__Routing__Area__Identity->log_match(match_value.avp__AAA__3GPP__Routing__Area__Identity(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Party__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Called_Party_Address"); single_value.field_avp__DCA__3GPP__Called__Party__Address->log_match(match_value.avp__DCA__3GPP__Called__Party__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Called_Party_Address := "); single_value.field_avp__DCA__3GPP__Called__Party__Address->log_match(match_value.avp__DCA__3GPP__Called__Party__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Service__Authorization__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Service_Authorization_Info"); single_value.field_avp__RX__3GPP__Service__Authorization__Info->log_match(match_value.avp__RX__3GPP__Service__Authorization__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Service_Authorization_Info := "); single_value.field_avp__RX__3GPP__Service__Authorization__Info->log_match(match_value.avp__RX__3GPP__Service__Authorization__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Tunneling: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Tunneling"); single_value.field_avp__DNAS__NONE__Tunneling->log_match(match_value.avp__DNAS__NONE__Tunneling(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunneling := "); single_value.field_avp__DNAS__NONE__Tunneling->log_match(match_value.avp__DNAS__NONE__Tunneling(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info__Value: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_User_Equipment_Info_Value"); single_value.field_avp__DCC__NONE__User__Equipment__Info__Value->log_match(match_value.avp__DCC__NONE__User__Equipment__Info__Value(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_User_Equipment_Info_Value := "); single_value.field_avp__DCC__NONE__User__Equipment__Info__Value->log_match(match_value.avp__DCC__NONE__User__Equipment__Info__Value(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_Auth_Input_Data_Length"); single_value.field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length->log_match(match_value.avp__MIPv4__NONE__MIP__Auth__Input__Data__Length(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Auth_Input_Data_Length := "); single_value.field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length->log_match(match_value.avp__MIPv4__NONE__MIP__Auth__Input__Data__Length(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__eDRX__Cycle__Length: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_eDRX_Cycle_Length"); single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length->log_match(match_value.avp__AAA__3GPP__eDRX__Cycle__Length(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_eDRX_Cycle_Length := "); single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length->log_match(match_value.avp__AAA__3GPP__eDRX__Cycle__Length(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Multi__Round__Time__Out: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Multi_Round_Time_Out"); single_value.field_avp__BASE__NONE__Multi__Round__Time__Out->log_match(match_value.avp__BASE__NONE__Multi__Round__Time__Out(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Multi_Round_Time_Out := "); single_value.field_avp__BASE__NONE__Multi__Round__Time__Out->log_match(match_value.avp__BASE__NONE__Multi__Round__Time__Out(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Group__Monitoring__Event__Report__Item: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Group_Monitoring_Event_Report_Item"); single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item->log_match(match_value.avp__S6__3GPP__Group__Monitoring__Event__Report__Item(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Group_Monitoring_Event_Report_Item := "); single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item->log_match(match_value.avp__S6__3GPP__Group__Monitoring__Event__Report__Item(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Rule__Failure__Code: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Rule_Failure_Code"); single_value.field_avp__PCC__3GPP__Rule__Failure__Code->log_match(match_value.avp__PCC__3GPP__Rule__Failure__Code(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Rule_Failure_Code := "); single_value.field_avp__PCC__3GPP__Rule__Failure__Code->log_match(match_value.avp__PCC__3GPP__Rule__Failure__Code(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Ext__PDP__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Ext_PDP_Type"); single_value.field_avp__AAA__3GPP__Ext__PDP__Type->log_match(match_value.avp__AAA__3GPP__Ext__PDP__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Ext_PDP_Type := "); single_value.field_avp__AAA__3GPP__Ext__PDP__Type->log_match(match_value.avp__AAA__3GPP__Ext__PDP__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Threshold: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Time_Quota_Threshold"); single_value.field_avp__DCA__3GPP__Time__Quota__Threshold->log_match(match_value.avp__DCA__3GPP__Time__Quota__Threshold(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_Quota_Threshold := "); single_value.field_avp__DCA__3GPP__Time__Quota__Threshold->log_match(match_value.avp__DCA__3GPP__Time__Quota__Threshold(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__User__Location__Info__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_User_Location_Info_Time"); single_value.field_avp__PCC__3GPP__User__Location__Info__Time->log_match(match_value.avp__PCC__3GPP__User__Location__Info__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_User_Location_Info_Time := "); single_value.field_avp__PCC__3GPP__User__Location__Info__Time->log_match(match_value.avp__PCC__3GPP__User__Location__Info__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Usage_Monitoring_Information"); single_value.field_avp__PCC__3GPP__Usage__Monitoring__Information->log_match(match_value.avp__PCC__3GPP__Usage__Monitoring__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Usage_Monitoring_Information := "); single_value.field_avp__PCC__3GPP__Usage__Monitoring__Information->log_match(match_value.avp__PCC__3GPP__Usage__Monitoring__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Period__LTE: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Measurement_Period_LTE"); single_value.field_avp__AAA__3GPP__Measurement__Period__LTE->log_match(match_value.avp__AAA__3GPP__Measurement__Period__LTE(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Measurement_Period_LTE := "); single_value.field_avp__AAA__3GPP__Measurement__Period__LTE->log_match(match_value.avp__AAA__3GPP__Measurement__Period__LTE(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__APN__AMBR__DL: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Extended_APN_AMBR_DL"); single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__DL->log_match(match_value.avp__PCC__3GPP__Extended__APN__AMBR__DL(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Extended_APN_AMBR_DL := "); single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__DL->log_match(match_value.avp__PCC__3GPP__Extended__APN__AMBR__DL(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Experimental__Result__Code: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Experimental_Result_Code"); single_value.field_avp__BASE__NONE__Experimental__Result__Code->log_match(match_value.avp__BASE__NONE__Experimental__Result__Code(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Experimental_Result_Code := "); single_value.field_avp__BASE__NONE__Experimental__Result__Code->log_match(match_value.avp__BASE__NONE__Experimental__Result__Code(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Session__Priority: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Session_Priority"); single_value.field_avp__CxDx__3GPP__Session__Priority->log_match(match_value.avp__CxDx__3GPP__Session__Priority(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Session_Priority := "); single_value.field_avp__CxDx__3GPP__Session__Priority->log_match(match_value.avp__CxDx__3GPP__Session__Priority(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Recipient_Info"); single_value.field_avp__DCA__3GPP__Recipient__Info->log_match(match_value.avp__DCA__3GPP__Recipient__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Recipient_Info := "); single_value.field_avp__DCA__3GPP__Recipient__Info->log_match(match_value.avp__DCA__3GPP__Recipient__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Format: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_AoC_Format"); single_value.field_avp__DCA__3GPP__AoC__Format->log_match(match_value.avp__DCA__3GPP__AoC__Format(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_AoC_Format := "); single_value.field_avp__DCA__3GPP__AoC__Format->log_match(match_value.avp__DCA__3GPP__AoC__Format(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Start__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Start_Time"); single_value.field_avp__DCA__3GPP__Start__Time->log_match(match_value.avp__DCA__3GPP__Start__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Start_Time := "); single_value.field_avp__DCA__3GPP__Start__Time->log_match(match_value.avp__DCA__3GPP__Start__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Deregistration__Reason: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Deregistration_Reason"); single_value.field_avp__CxDx__3GPP__Deregistration__Reason->log_match(match_value.avp__CxDx__3GPP__Deregistration__Reason(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Deregistration_Reason := "); single_value.field_avp__CxDx__3GPP__Deregistration__Reason->log_match(match_value.avp__CxDx__3GPP__Deregistration__Reason(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__GMLC__Number: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_GMLC_Number"); single_value.field_avp__AAA__3GPP__GMLC__Number->log_match(match_value.avp__AAA__3GPP__GMLC__Number(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_GMLC_Number := "); single_value.field_avp__AAA__3GPP__GMLC__Number->log_match(match_value.avp__AAA__3GPP__GMLC__Number(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Software__Version: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Software_Version"); single_value.field_avp__AAA__3GPP__Software__Version->log_match(match_value.avp__AAA__3GPP__Software__Version(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Software_Version := "); single_value.field_avp__AAA__3GPP__Software__Version->log_match(match_value.avp__AAA__3GPP__Software__Version(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Callback__Number: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Callback_Number"); single_value.field_avp__DNAS__NONE__Callback__Number->log_match(match_value.avp__DNAS__NONE__Callback__Number(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Callback_Number := "); single_value.field_avp__DNAS__NONE__Callback__Number->log_match(match_value.avp__DNAS__NONE__Callback__Number(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Configuration__Token: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Configuration_Token"); single_value.field_avp__DNAS__NONE__Configuration__Token->log_match(match_value.avp__DNAS__NONE__Configuration__Token(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Configuration_Token := "); single_value.field_avp__DNAS__NONE__Configuration__Token->log_match(match_value.avp__DNAS__NONE__Configuration__Token(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Interface_Type"); single_value.field_avp__DCA__3GPP__Interface__Type->log_match(match_value.avp__DCA__3GPP__Interface__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Interface_Type := "); single_value.field_avp__DCA__3GPP__Interface__Type->log_match(match_value.avp__DCA__3GPP__Interface__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_Originating_Foreign_AAA"); single_value.field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA->log_match(match_value.avp__MIPv4__NONE__MIP__Originating__Foreign__AAA(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Originating_Foreign_AAA := "); single_value.field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA->log_match(match_value.avp__MIPv4__NONE__MIP__Originating__Foreign__AAA(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Expiration__Date: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Expiration_Date"); single_value.field_avp__AAA__3GPP__Expiration__Date->log_match(match_value.avp__AAA__3GPP__Expiration__Date(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Expiration_Date := "); single_value.field_avp__AAA__3GPP__Expiration__Date->log_match(match_value.avp__AAA__3GPP__Expiration__Date(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Error__Message: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Error_Message"); single_value.field_avp__BASE__NONE__Error__Message->log_match(match_value.avp__BASE__NONE__Error__Message(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Error_Message := "); single_value.field_avp__BASE__NONE__Error__Message->log_match(match_value.avp__BASE__NONE__Error__Message(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__SRES: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_SRES"); single_value.field_avp__AAA__3GPP__SRES->log_match(match_value.avp__AAA__3GPP__SRES(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SRES := "); single_value.field_avp__AAA__3GPP__SRES->log_match(match_value.avp__AAA__3GPP__SRES(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__DRM__Content: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_DRM_Content"); single_value.field_avp__DCA__3GPP__DRM__Content->log_match(match_value.avp__DCA__3GPP__DRM__Content(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_DRM_Content := "); single_value.field_avp__DCA__3GPP__DRM__Content->log_match(match_value.avp__DCA__3GPP__DRM__Content(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Item__Number: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Item_Number"); single_value.field_avp__AAA__3GPP__Item__Number->log_match(match_value.avp__AAA__3GPP__Item__Number(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Item_Number := "); single_value.field_avp__AAA__3GPP__Item__Number->log_match(match_value.avp__AAA__3GPP__Item__Number(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_NAS_Port_Type"); single_value.field_avp__DNAS__NONE__NAS__Port__Type->log_match(match_value.avp__DNAS__NONE__NAS__Port__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_NAS_Port_Type := "); single_value.field_avp__DNAS__NONE__NAS__Port__Type->log_match(match_value.avp__DNAS__NONE__NAS__Port__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__ERP__Authorization: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_ERP_Authorization"); single_value.field_avp__AAA__3GPP__ERP__Authorization->log_match(match_value.avp__AAA__3GPP__ERP__Authorization(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_ERP_Authorization := "); single_value.field_avp__AAA__3GPP__ERP__Authorization->log_match(match_value.avp__AAA__3GPP__ERP__Authorization(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Multiple__Services__Indicator: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Multiple_Services_Indicator"); single_value.field_avp__DCC__NONE__Multiple__Services__Indicator->log_match(match_value.avp__DCC__NONE__Multiple__Services__Indicator(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Multiple_Services_Indicator := "); single_value.field_avp__DCC__NONE__Multiple__Services__Indicator->log_match(match_value.avp__DCC__NONE__Multiple__Services__Indicator(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Early__Media__Description: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Early_Media_Description"); single_value.field_avp__DCA__3GPP__Early__Media__Description->log_match(match_value.avp__DCA__3GPP__Early__Media__Description(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Early_Media_Description := "); single_value.field_avp__DCA__3GPP__Early__Media__Description->log_match(match_value.avp__DCA__3GPP__Early__Media__Description(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__MIP__FA__RK: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_MIP_FA_RK"); single_value.field_avp__AAA__3GPP__MIP__FA__RK->log_match(match_value.avp__AAA__3GPP__MIP__FA__RK(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MIP_FA_RK := "); single_value.field_avp__AAA__3GPP__MIP__FA__RK->log_match(match_value.avp__AAA__3GPP__MIP__FA__RK(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Related__Change__Condition__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Related_Change_Condition_Information"); single_value.field_avp__DCA__3GPP__Related__Change__Condition__Information->log_match(match_value.avp__DCA__3GPP__Related__Change__Condition__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Related_Change_Condition_Information := "); single_value.field_avp__DCA__3GPP__Related__Change__Condition__Information->log_match(match_value.avp__DCA__3GPP__Related__Change__Condition__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Protocol: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Framed_Protocol"); single_value.field_avp__DNAS__NONE__Framed__Protocol->log_match(match_value.avp__DNAS__NONE__Framed__Protocol(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_Protocol := "); single_value.field_avp__DNAS__NONE__Framed__Protocol->log_match(match_value.avp__DNAS__NONE__Framed__Protocol(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Service__ID: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Service_ID"); single_value.field_avp__S6__3GPP__Service__ID->log_match(match_value.avp__S6__3GPP__Service__ID(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Service_ID := "); single_value.field_avp__S6__3GPP__Service__ID->log_match(match_value.avp__S6__3GPP__Service__ID(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Format__Indicator: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_LCS_Format_Indicator"); single_value.field_avp__DCA__3GPP__LCS__Format__Indicator->log_match(match_value.avp__DCA__3GPP__LCS__Format__Indicator(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Format_Indicator := "); single_value.field_avp__DCA__3GPP__LCS__Format__Indicator->log_match(match_value.avp__DCA__3GPP__LCS__Format__Indicator(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMSI__MCC__MNC: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_3GPP_IMSI_MCC_MNC"); single_value.field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC->log_match(match_value.avp__GI__3GPP__3GPP__IMSI__MCC__MNC(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_IMSI_MCC_MNC := "); single_value.field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC->log_match(match_value.avp__GI__3GPP__3GPP__IMSI__MCC__MNC(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Abort__Cause: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Abort_Cause"); single_value.field_avp__RX__3GPP__Abort__Cause->log_match(match_value.avp__RX__3GPP__Abort__Cause(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Abort_Cause := "); single_value.field_avp__RX__3GPP__Abort__Cause->log_match(match_value.avp__RX__3GPP__Abort__Cause(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Location: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_ISUP_Cause_Location"); single_value.field_avp__DCA__3GPP__ISUP__Cause__Location->log_match(match_value.avp__DCA__3GPP__ISUP__Cause__Location(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ISUP_Cause_Location := "); single_value.field_avp__DCA__3GPP__ISUP__Cause__Location->log_match(match_value.avp__DCA__3GPP__ISUP__Cause__Location(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Base__Name: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Charging_Rule_Base_Name"); single_value.field_avp__PCC__3GPP__Charging__Rule__Base__Name->log_match(match_value.avp__PCC__3GPP__Charging__Rule__Base__Name(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Charging_Rule_Base_Name := "); single_value.field_avp__PCC__3GPP__Charging__Rule__Base__Name->log_match(match_value.avp__PCC__3GPP__Charging__Rule__Base__Name(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Required__Access__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Required_Access_Info"); single_value.field_avp__RX__3GPP__Required__Access__Info->log_match(match_value.avp__RX__3GPP__Required__Access__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Required_Access_Info := "); single_value.field_avp__RX__3GPP__Required__Access__Info->log_match(match_value.avp__RX__3GPP__Required__Access__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Destination__Realm: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_TDF_Destination_Realm"); single_value.field_avp__PCC__3GPP__TDF__Destination__Realm->log_match(match_value.avp__PCC__3GPP__TDF__Destination__Realm(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_TDF_Destination_Realm := "); single_value.field_avp__PCC__3GPP__TDF__Destination__Realm->log_match(match_value.avp__PCC__3GPP__TDF__Destination__Realm(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__S6t__HSS__Cause: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_S6t_HSS_Cause"); single_value.field_avp__S6__3GPP__S6t__HSS__Cause->log_match(match_value.avp__S6__3GPP__S6t__HSS__Cause(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_S6t_HSS_Cause := "); single_value.field_avp__S6__3GPP__S6t__HSS__Cause->log_match(match_value.avp__S6__3GPP__S6t__HSS__Cause(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Media__Initiator__Party: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Media_Initiator_Party"); single_value.field_avp__DCA__3GPP__Media__Initiator__Party->log_match(match_value.avp__DCA__3GPP__Media__Initiator__Party(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Media_Initiator_Party := "); single_value.field_avp__DCA__3GPP__Media__Initiator__Party->log_match(match_value.avp__DCA__3GPP__Media__Initiator__Party(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Associated__URI: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Associated_URI"); single_value.field_avp__DCA__3GPP__Associated__URI->log_match(match_value.avp__DCA__3GPP__Associated__URI(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Associated_URI := "); single_value.field_avp__DCA__3GPP__Associated__URI->log_match(match_value.avp__DCA__3GPP__Associated__URI(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__AF__Requested__Data: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_AF_Requested_Data"); single_value.field_avp__RX__3GPP__AF__Requested__Data->log_match(match_value.avp__RX__3GPP__AF__Requested__Data(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_AF_Requested_Data := "); single_value.field_avp__RX__3GPP__AF__Requested__Data->log_match(match_value.avp__RX__3GPP__AF__Requested__Data(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Report: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_QoS_Rule_Report"); single_value.field_avp__PCC__3GPP__QoS__Rule__Report->log_match(match_value.avp__PCC__3GPP__QoS__Rule__Report(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Rule_Report := "); single_value.field_avp__PCC__3GPP__QoS__Rule__Report->log_match(match_value.avp__PCC__3GPP__QoS__Rule__Report(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Filter__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Filter_Id"); single_value.field_avp__DNAS__NONE__Filter__Id->log_match(match_value.avp__DNAS__NONE__Filter__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Filter_Id := "); single_value.field_avp__DNAS__NONE__Filter__Id->log_match(match_value.avp__DNAS__NONE__Filter__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Password: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_ARAP_Password"); single_value.field_avp__DNAS__NONE__ARAP__Password->log_match(match_value.avp__DNAS__NONE__ARAP__Password(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_ARAP_Password := "); single_value.field_avp__DNAS__NONE__ARAP__Password->log_match(match_value.avp__DNAS__NONE__ARAP__Password(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Route__Header__Received: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Route_Header_Received"); single_value.field_avp__DCA__3GPP__Route__Header__Received->log_match(match_value.avp__DCA__3GPP__Route__Header__Received(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Route_Header_Received := "); single_value.field_avp__DCA__3GPP__Route__Header__Received->log_match(match_value.avp__DCA__3GPP__Route__Header__Received(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Stationary__Indication: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Stationary_Indication"); single_value.field_avp__S6__3GPP__Stationary__Indication->log_match(match_value.avp__S6__3GPP__Stationary__Indication(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Stationary_Indication := "); single_value.field_avp__S6__3GPP__Stationary__Indication->log_match(match_value.avp__S6__3GPP__Stationary__Indication(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Response: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_CHAP_Response"); single_value.field_avp__DNAS__NONE__CHAP__Response->log_match(match_value.avp__DNAS__NONE__CHAP__Response(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_CHAP_Response := "); single_value.field_avp__DNAS__NONE__CHAP__Response->log_match(match_value.avp__DNAS__NONE__CHAP__Response(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_DL"); single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL->log_match(match_value.avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_DL := "); single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL->log_match(match_value.avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Usage_Information_Report_Sequence_Number"); single_value.field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number->log_match(match_value.avp__DCA__3GPP__Usage__Information__Report__Sequence__Number(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Usage_Information_Report_Sequence_Number := "); single_value.field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number->log_match(match_value.avp__DCA__3GPP__Usage__Information__Report__Sequence__Number(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Geodetic__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Geodetic_Information"); single_value.field_avp__AAA__3GPP__Geodetic__Information->log_match(match_value.avp__AAA__3GPP__Geodetic__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Geodetic_Information := "); single_value.field_avp__AAA__3GPP__Geodetic__Information->log_match(match_value.avp__AAA__3GPP__Geodetic__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__GBR__UL: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Extended_GBR_UL"); single_value.field_avp__PCC__3GPP__Extended__GBR__UL->log_match(match_value.avp__PCC__3GPP__Extended__GBR__UL(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Extended_GBR_UL := "); single_value.field_avp__PCC__3GPP__Extended__GBR__UL->log_match(match_value.avp__PCC__3GPP__Extended__GBR__UL(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__MBSFN__Area__ID: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_MBSFN_Area_ID"); single_value.field_avp__AAA__3GPP__MBSFN__Area__ID->log_match(match_value.avp__AAA__3GPP__MBSFN__Area__ID(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MBSFN_Area_ID := "); single_value.field_avp__AAA__3GPP__MBSFN__Area__ID->log_match(match_value.avp__AAA__3GPP__MBSFN__Area__ID(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Server__Capabilities: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Server_Capabilities"); single_value.field_avp__CxDx__3GPP__Server__Capabilities->log_match(match_value.avp__CxDx__3GPP__Server__Capabilities(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Server_Capabilities := "); single_value.field_avp__CxDx__3GPP__Server__Capabilities->log_match(match_value.avp__CxDx__3GPP__Server__Capabilities(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Area__Scope: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Area_Scope"); single_value.field_avp__AAA__3GPP__Area__Scope->log_match(match_value.avp__AAA__3GPP__Area__Scope(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Area_Scope := "); single_value.field_avp__AAA__3GPP__Area__Scope->log_match(match_value.avp__AAA__3GPP__Area__Scope(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Input__Packets: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_Accounting_Input_Packets"); single_value.field_avp__MIPv4__NONE__Accounting__Input__Packets->log_match(match_value.avp__MIPv4__NONE__Accounting__Input__Packets(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_Accounting_Input_Packets := "); single_value.field_avp__MIPv4__NONE__Accounting__Input__Packets->log_match(match_value.avp__MIPv4__NONE__Accounting__Input__Packets(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SGW__Change: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SGW_Change"); single_value.field_avp__DCA__3GPP__SGW__Change->log_match(match_value.avp__DCA__3GPP__SGW__Change(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SGW_Change := "); single_value.field_avp__DCA__3GPP__SGW__Change->log_match(match_value.avp__DCA__3GPP__SGW__Change(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__SCSCF__Restoration__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_SCSCF_Restoration_Info"); single_value.field_avp__CxDx__3GPP__SCSCF__Restoration__Info->log_match(match_value.avp__CxDx__3GPP__SCSCF__Restoration__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SCSCF_Restoration_Info := "); single_value.field_avp__CxDx__3GPP__SCSCF__Restoration__Info->log_match(match_value.avp__CxDx__3GPP__SCSCF__Restoration__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Initial_CSeq_Sequence_Number"); single_value.field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number->log_match(match_value.avp__CxDx__3GPP__Initial__CSeq__Sequence__Number(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Initial_CSeq_Sequence_Number := "); single_value.field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number->log_match(match_value.avp__CxDx__3GPP__Initial__CSeq__Sequence__Number(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Subscription__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_AoC_Subscription_Information"); single_value.field_avp__DCA__3GPP__AoC__Subscription__Information->log_match(match_value.avp__DCA__3GPP__AoC__Subscription__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_AoC_Subscription_Information := "); single_value.field_avp__DCA__3GPP__AoC__Subscription__Information->log_match(match_value.avp__DCA__3GPP__AoC__Subscription__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__PUA__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_PUA_Flags"); single_value.field_avp__AAA__3GPP__PUA__Flags->log_match(match_value.avp__AAA__3GPP__PUA__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_PUA_Flags := "); single_value.field_avp__AAA__3GPP__PUA__Flags->log_match(match_value.avp__AAA__3GPP__PUA__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Callback__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Callback_Id"); single_value.field_avp__DNAS__NONE__Callback__Id->log_match(match_value.avp__DNAS__NONE__Callback__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Callback_Id := "); single_value.field_avp__DNAS__NONE__Callback__Id->log_match(match_value.avp__DNAS__NONE__Callback__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Usage: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Time_Usage"); single_value.field_avp__DCA__3GPP__Time__Usage->log_match(match_value.avp__DCA__3GPP__Time__Usage(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_Usage := "); single_value.field_avp__DCA__3GPP__Time__Usage->log_match(match_value.avp__DCA__3GPP__Time__Usage(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Primary_Event_Charging_Function_Name"); single_value.field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name->log_match(match_value.avp__CxDx__3GPP__Primary__Event__Charging__Function__Name(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Primary_Event_Charging_Function_Name := "); single_value.field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name->log_match(match_value.avp__CxDx__3GPP__Primary__Event__Charging__Function__Name(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__CC__Output__Octets: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_CC_Output_Octets"); single_value.field_avp__DCC__NONE__CC__Output__Octets->log_match(match_value.avp__DCC__NONE__CC__Output__Octets(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Output_Octets := "); single_value.field_avp__DCC__NONE__CC__Output__Octets->log_match(match_value.avp__DCC__NONE__CC__Output__Octets(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__User__Location__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_3GPP_User_Location_Info"); single_value.field_avp__GI__3GPP__3GPP__User__Location__Info->log_match(match_value.avp__GI__3GPP__3GPP__User__Location__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_User_Location_Info := "); single_value.field_avp__GI__3GPP__3GPP__User__Location__Info->log_match(match_value.avp__GI__3GPP__3GPP__User__Location__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Notification__To__UE__User: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Notification_To_UE_User"); single_value.field_avp__AAA__3GPP__Notification__To__UE__User->log_match(match_value.avp__AAA__3GPP__Notification__To__UE__User(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Notification_To_UE_User := "); single_value.field_avp__AAA__3GPP__Notification__To__UE__User->log_match(match_value.avp__AAA__3GPP__Notification__To__UE__User(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Visited__PLMN__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Visited_PLMN_Id"); single_value.field_avp__AAA__3GPP__Visited__PLMN__Id->log_match(match_value.avp__AAA__3GPP__Visited__PLMN__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Visited_PLMN_Id := "); single_value.field_avp__AAA__3GPP__Visited__PLMN__Id->log_match(match_value.avp__AAA__3GPP__Visited__PLMN__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Homogeneous_Support_of_IMS_Voice_Over_PS_Sessions"); single_value.field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions->log_match(match_value.avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Homogeneous_Support_of_IMS_Voice_Over_PS_Sessions := "); single_value.field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions->log_match(match_value.avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Participant__Group: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Participant_Group"); single_value.field_avp__DCA__3GPP__Participant__Group->log_match(match_value.avp__DCA__3GPP__Participant__Group(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Participant_Group := "); single_value.field_avp__DCA__3GPP__Participant__Group->log_match(match_value.avp__DCA__3GPP__Participant__Group(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Play__Alternative: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Play_Alternative"); single_value.field_avp__DCA__3GPP__Play__Alternative->log_match(match_value.avp__DCA__3GPP__Play__Alternative(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Play_Alternative := "); single_value.field_avp__DCA__3GPP__Play__Alternative->log_match(match_value.avp__DCA__3GPP__Play__Alternative(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__User__Service__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_MBMS_User_Service_Type"); single_value.field_avp__DCA__3GPP__MBMS__User__Service__Type->log_match(match_value.avp__DCA__3GPP__MBMS__User__Service__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MBMS_User_Service_Type := "); single_value.field_avp__DCA__3GPP__MBMS__User__Service__Type->log_match(match_value.avp__DCA__3GPP__MBMS__User__Service__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Transit__IOI__List: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Transit_IOI_List"); single_value.field_avp__DCA__3GPP__Transit__IOI__List->log_match(match_value.avp__DCA__3GPP__Transit__IOI__List(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Transit_IOI_List := "); single_value.field_avp__DCA__3GPP__Transit__IOI__List->log_match(match_value.avp__DCA__3GPP__Transit__IOI__List(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Codec__Data: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Codec_Data"); single_value.field_avp__RX__3GPP__Codec__Data->log_match(match_value.avp__RX__3GPP__Codec__Data(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Codec_Data := "); single_value.field_avp__RX__3GPP__Codec__Data->log_match(match_value.avp__RX__3GPP__Codec__Data(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Config__Status: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Monitoring_Event_Config_Status"); single_value.field_avp__S6__3GPP__Monitoring__Event__Config__Status->log_match(match_value.avp__S6__3GPP__Monitoring__Event__Config__Status(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Monitoring_Event_Config_Status := "); single_value.field_avp__S6__3GPP__Monitoring__Event__Config__Status->log_match(match_value.avp__S6__3GPP__Monitoring__Event__Config__Status(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Name: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SDP_Media_Name"); single_value.field_avp__DCA__3GPP__SDP__Media__Name->log_match(match_value.avp__DCA__3GPP__SDP__Media__Name(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SDP_Media_Name := "); single_value.field_avp__DCA__3GPP__SDP__Media__Name->log_match(match_value.avp__DCA__3GPP__SDP__Media__Name(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__AF__Correlation__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_AF_Correlation_Information"); single_value.field_avp__DCA__3GPP__AF__Correlation__Information->log_match(match_value.avp__DCA__3GPP__AF__Correlation__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_AF_Correlation_Information := "); single_value.field_avp__DCA__3GPP__AF__Correlation__Information->log_match(match_value.avp__DCA__3GPP__AF__Correlation__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Cost__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Cost_Information"); single_value.field_avp__DCC__NONE__Cost__Information->log_match(match_value.avp__DCC__NONE__Cost__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Cost_Information := "); single_value.field_avp__DCC__NONE__Cost__Information->log_match(match_value.avp__DCC__NONE__Cost__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Serving__Node__Identity: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Serving_Node_Identity"); single_value.field_avp__DCA__3GPP__Serving__Node__Identity->log_match(match_value.avp__DCA__3GPP__Serving__Node__Identity(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Serving_Node_Identity := "); single_value.field_avp__DCA__3GPP__Serving__Node__Identity->log_match(match_value.avp__DCA__3GPP__Serving__Node__Identity(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Error__Reporting__Host: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Error_Reporting_Host"); single_value.field_avp__BASE__NONE__Error__Reporting__Host->log_match(match_value.avp__BASE__NONE__Error__Reporting__Host(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Error_Reporting_Host := "); single_value.field_avp__BASE__NONE__Error__Reporting__Host->log_match(match_value.avp__BASE__NONE__Error__Reporting__Host(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Frequency: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Radio_Frequency"); single_value.field_avp__DCA__3GPP__Radio__Frequency->log_match(match_value.avp__DCA__3GPP__Radio__Frequency(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Radio_Frequency := "); single_value.field_avp__DCA__3GPP__Radio__Frequency->log_match(match_value.avp__DCA__3GPP__Radio__Frequency(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Rule__Activation__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Rule_Activation_Time"); single_value.field_avp__PCC__3GPP__Rule__Activation__Time->log_match(match_value.avp__PCC__3GPP__Rule__Activation__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Rule_Activation_Time := "); single_value.field_avp__PCC__3GPP__Rule__Activation__Time->log_match(match_value.avp__PCC__3GPP__Rule__Activation__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Service__Data: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Service_Data"); single_value.field_avp__S6__3GPP__Service__Data->log_match(match_value.avp__S6__3GPP__Service__Data(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Service_Data := "); single_value.field_avp__S6__3GPP__Service__Data->log_match(match_value.avp__S6__3GPP__Service__Data(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__AF__Application__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_AF_Application_Identifier"); single_value.field_avp__RX__3GPP__AF__Application__Identifier->log_match(match_value.avp__RX__3GPP__AF__Application__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_AF_Application_Identifier := "); single_value.field_avp__RX__3GPP__AF__Application__Identifier->log_match(match_value.avp__RX__3GPP__AF__Application__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__NetLoc__Access__Support: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_NetLoc_Access_Support"); single_value.field_avp__PCC__3GPP__NetLoc__Access__Support->log_match(match_value.avp__PCC__3GPP__NetLoc__Access__Support(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_NetLoc_Access_Support := "); single_value.field_avp__PCC__3GPP__NetLoc__Access__Support->log_match(match_value.avp__PCC__3GPP__NetLoc__Access__Support(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Announcing_UE_VPLMN_Identifier"); single_value.field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier->log_match(match_value.avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Announcing_UE_VPLMN_Identifier := "); single_value.field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier->log_match(match_value.avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Configuration: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Monitoring_Event_Configuration"); single_value.field_avp__S6__3GPP__Monitoring__Event__Configuration->log_match(match_value.avp__S6__3GPP__Monitoring__Event__Configuration(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Monitoring_Event_Configuration := "); single_value.field_avp__S6__3GPP__Monitoring__Event__Configuration->log_match(match_value.avp__S6__3GPP__Monitoring__Event__Configuration(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Offline: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Offline"); single_value.field_avp__PCC__3GPP__Offline->log_match(match_value.avp__PCC__3GPP__Offline(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Offline := "); single_value.field_avp__PCC__3GPP__Offline->log_match(match_value.avp__PCC__3GPP__Offline(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Method: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SIP_Method"); single_value.field_avp__DCA__3GPP__SIP__Method->log_match(match_value.avp__DCA__3GPP__SIP__Method(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SIP_Method := "); single_value.field_avp__DCA__3GPP__SIP__Method->log_match(match_value.avp__DCA__3GPP__SIP__Method(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Definition: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_ADC_Rule_Definition"); single_value.field_avp__PCC__3GPP__ADC__Rule__Definition->log_match(match_value.avp__PCC__3GPP__ADC__Rule__Definition(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_ADC_Rule_Definition := "); single_value.field_avp__PCC__3GPP__ADC__Rule__Definition->log_match(match_value.avp__PCC__3GPP__ADC__Rule__Definition(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Additional__Context__ID: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Additional_Context_ID"); single_value.field_avp__AAA__3GPP__Additional__Context__ID->log_match(match_value.avp__AAA__3GPP__Additional__Context__ID(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Additional_Context_ID := "); single_value.field_avp__AAA__3GPP__Additional__Context__ID->log_match(match_value.avp__AAA__3GPP__Additional__Context__ID(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Login__Service: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Login_Service"); single_value.field_avp__DNAS__NONE__Login__Service->log_match(match_value.avp__DNAS__NONE__Login__Service(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Login_Service := "); single_value.field_avp__DNAS__NONE__Login__Service->log_match(match_value.avp__DNAS__NONE__Login__Service(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Security__Data: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_ARAP_Security_Data"); single_value.field_avp__DNAS__NONE__ARAP__Security__Data->log_match(match_value.avp__DNAS__NONE__ARAP__Security__Data(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_ARAP_Security_Data := "); single_value.field_avp__DNAS__NONE__ARAP__Security__Data->log_match(match_value.avp__DNAS__NONE__ARAP__Security__Data(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Allowed__PLMN__List: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Allowed_PLMN_List"); single_value.field_avp__S6__3GPP__Allowed__PLMN__List->log_match(match_value.avp__S6__3GPP__Allowed__PLMN__List(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Allowed_PLMN_List := "); single_value.field_avp__S6__3GPP__Allowed__PLMN__List->log_match(match_value.avp__S6__3GPP__Allowed__PLMN__List(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Control__Mode: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Bearer_Control_Mode"); single_value.field_avp__PCC__3GPP__Bearer__Control__Mode->log_match(match_value.avp__PCC__3GPP__Bearer__Control__Mode(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Bearer_Control_Mode := "); single_value.field_avp__PCC__3GPP__Bearer__Control__Mode->log_match(match_value.avp__PCC__3GPP__Bearer__Control__Mode(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Active__APN: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Active_APN"); single_value.field_avp__AAA__3GPP__Active__APN->log_match(match_value.avp__AAA__3GPP__Active__APN(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Active_APN := "); single_value.field_avp__AAA__3GPP__Active__APN->log_match(match_value.avp__AAA__3GPP__Active__APN(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__HeNB__Local__IP__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_HeNB_Local_IP_Address"); single_value.field_avp__PCC__3GPP__HeNB__Local__IP__Address->log_match(match_value.avp__PCC__3GPP__HeNB__Local__IP__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_HeNB_Local_IP_Address := "); single_value.field_avp__PCC__3GPP__HeNB__Local__IP__Address->log_match(match_value.avp__PCC__3GPP__HeNB__Local__IP__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Content: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Packet_Filter_Content"); single_value.field_avp__PCC__3GPP__Packet__Filter__Content->log_match(match_value.avp__PCC__3GPP__Packet__Filter__Content(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Packet_Filter_Content := "); single_value.field_avp__PCC__3GPP__Packet__Filter__Content->log_match(match_value.avp__PCC__3GPP__Packet__Filter__Content(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__SMS__Register__Request: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_SMS_Register_Request"); single_value.field_avp__AAA__3GPP__SMS__Register__Request->log_match(match_value.avp__AAA__3GPP__SMS__Register__Request(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SMS_Register_Request := "); single_value.field_avp__AAA__3GPP__SMS__Register__Request->log_match(match_value.avp__AAA__3GPP__SMS__Register__Request(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Subscription__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Subscription_Info"); single_value.field_avp__CxDx__3GPP__Subscription__Info->log_match(match_value.avp__CxDx__3GPP__Subscription__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Subscription_Info := "); single_value.field_avp__CxDx__3GPP__Subscription__Info->log_match(match_value.avp__CxDx__3GPP__Subscription__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SIP_Response_Timestamp_Fraction"); single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction->log_match(match_value.avp__DCA__3GPP__SIP__Response__Timestamp__Fraction(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SIP_Response_Timestamp_Fraction := "); single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction->log_match(match_value.avp__DCA__3GPP__SIP__Response__Timestamp__Fraction(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Client__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Client_Address"); single_value.field_avp__DCA__3GPP__Client__Address->log_match(match_value.avp__DCA__3GPP__Client__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Client_Address := "); single_value.field_avp__DCA__3GPP__Client__Address->log_match(match_value.avp__DCA__3GPP__Client__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__APN__Configuration: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_APN_Configuration"); single_value.field_avp__AAA__3GPP__APN__Configuration->log_match(match_value.avp__AAA__3GPP__APN__Configuration(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_APN_Configuration := "); single_value.field_avp__AAA__3GPP__APN__Configuration->log_match(match_value.avp__AAA__3GPP__APN__Configuration(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Subscriber__Role: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Subscriber_Role"); single_value.field_avp__DCA__3GPP__Subscriber__Role->log_match(match_value.avp__DCA__3GPP__Subscriber__Role(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Subscriber_Role := "); single_value.field_avp__DCA__3GPP__Subscriber__Role->log_match(match_value.avp__DCA__3GPP__Subscriber__Role(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Number__Auth__Items: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_SIP_Number_Auth_Items"); single_value.field_avp__CxDx__3GPP__SIP__Number__Auth__Items->log_match(match_value.avp__CxDx__3GPP__SIP__Number__Auth__Items(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SIP_Number_Auth_Items := "); single_value.field_avp__CxDx__3GPP__SIP__Number__Auth__Items->log_match(match_value.avp__CxDx__3GPP__SIP__Number__Auth__Items(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__OMC__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_OMC_Id"); single_value.field_avp__AAA__3GPP__OMC__Id->log_match(match_value.avp__AAA__3GPP__OMC__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_OMC_Id := "); single_value.field_avp__AAA__3GPP__OMC__Id->log_match(match_value.avp__AAA__3GPP__OMC__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__GMLC__Restriction: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_GMLC_Restriction"); single_value.field_avp__AAA__3GPP__GMLC__Restriction->log_match(match_value.avp__AAA__3GPP__GMLC__Restriction(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_GMLC_Restriction := "); single_value.field_avp__AAA__3GPP__GMLC__Restriction->log_match(match_value.avp__AAA__3GPP__GMLC__Restriction(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__State: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_State"); single_value.field_avp__DNAS__NONE__State->log_match(match_value.avp__DNAS__NONE__State(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_State := "); single_value.field_avp__DNAS__NONE__State->log_match(match_value.avp__DNAS__NONE__State(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Preference: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Tunnel_Preference"); single_value.field_avp__DNAS__NONE__Tunnel__Preference->log_match(match_value.avp__DNAS__NONE__Tunnel__Preference(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Preference := "); single_value.field_avp__DNAS__NONE__Tunnel__Preference->log_match(match_value.avp__DNAS__NONE__Tunnel__Preference(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__CC__Session__Failover: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_CC_Session_Failover"); single_value.field_avp__DCC__NONE__CC__Session__Failover->log_match(match_value.avp__DCC__NONE__CC__Session__Failover(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Session_Failover := "); single_value.field_avp__DCC__NONE__CC__Session__Failover->log_match(match_value.avp__DCC__NONE__CC__Session__Failover(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Enhanced__Diagnostics: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Enhanced_Diagnostics"); single_value.field_avp__DCA__3GPP__Enhanced__Diagnostics->log_match(match_value.avp__DCA__3GPP__Enhanced__Diagnostics(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Enhanced_Diagnostics := "); single_value.field_avp__DCA__3GPP__Enhanced__Diagnostics->log_match(match_value.avp__DCA__3GPP__Enhanced__Diagnostics(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__CSG__Membership__Indication: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_CSG_Membership_Indication"); single_value.field_avp__DCA__3GPP__CSG__Membership__Indication->log_match(match_value.avp__DCA__3GPP__CSG__Membership__Indication(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_CSG_Membership_Indication := "); single_value.field_avp__DCA__3GPP__CSG__Membership__Indication->log_match(match_value.avp__DCA__3GPP__CSG__Membership__Indication(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Regional__Subscription__Zone__Code: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Regional_Subscription_Zone_Code"); single_value.field_avp__AAA__3GPP__Regional__Subscription__Zone__Code->log_match(match_value.avp__AAA__3GPP__Regional__Subscription__Zone__Code(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Regional_Subscription_Zone_Code := "); single_value.field_avp__AAA__3GPP__Regional__Subscription__Zone__Code->log_match(match_value.avp__AAA__3GPP__Regional__Subscription__Zone__Code(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Class: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Message_Class"); single_value.field_avp__DCA__3GPP__Message__Class->log_match(match_value.avp__DCA__3GPP__Message__Class(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Message_Class := "); single_value.field_avp__DCA__3GPP__Message__Class->log_match(match_value.avp__DCA__3GPP__Message__Class(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Negotiated__DSCP: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_3GPP_Negotiated_DSCP"); single_value.field_avp__GI__3GPP__3GPP__Negotiated__DSCP->log_match(match_value.avp__GI__3GPP__3GPP__Negotiated__DSCP(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_Negotiated_DSCP := "); single_value.field_avp__GI__3GPP__3GPP__Negotiated__DSCP->log_match(match_value.avp__GI__3GPP__3GPP__Negotiated__DSCP(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__S2a__Failure__Cause: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_TWAN_S2a_Failure_Cause"); single_value.field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause->log_match(match_value.avp__AAA__3GPP__TWAN__S2a__Failure__Cause(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_TWAN_S2a_Failure_Cause := "); single_value.field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause->log_match(match_value.avp__AAA__3GPP__TWAN__S2a__Failure__Cause(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__MN__SPI: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_FA_to_MN_SPI"); single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI->log_match(match_value.avp__MIPv4__NONE__MIP__FA__to__MN__SPI(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_FA_to_MN_SPI := "); single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI->log_match(match_value.avp__MIPv4__NONE__MIP__FA__to__MN__SPI(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Trigger: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Trigger"); single_value.field_avp__DCA__3GPP__Trigger->log_match(match_value.avp__DCA__3GPP__Trigger(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Trigger := "); single_value.field_avp__DCA__3GPP__Trigger->log_match(match_value.avp__DCA__3GPP__Trigger(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Identity__Change: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Called_Identity_Change"); single_value.field_avp__DCA__3GPP__Called__Identity__Change->log_match(match_value.avp__DCA__3GPP__Called__Identity__Change(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Called_Identity_Change := "); single_value.field_avp__DCA__3GPP__Called__Identity__Change->log_match(match_value.avp__DCA__3GPP__Called__Identity__Change(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Request__Timestamp: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_ProSe_Request_Timestamp"); single_value.field_avp__DCA__3GPP__ProSe__Request__Timestamp->log_match(match_value.avp__DCA__3GPP__ProSe__Request__Timestamp(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Request_Timestamp := "); single_value.field_avp__DCA__3GPP__ProSe__Request__Timestamp->log_match(match_value.avp__DCA__3GPP__ProSe__Request__Timestamp(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_PoC_Session_Id"); single_value.field_avp__DCA__3GPP__PoC__Session__Id->log_match(match_value.avp__DCA__3GPP__PoC__Session__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Session_Id := "); single_value.field_avp__DCA__3GPP__PoC__Session__Id->log_match(match_value.avp__DCA__3GPP__PoC__Session__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Proxy__State: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Proxy_State"); single_value.field_avp__BASE__NONE__Proxy__State->log_match(match_value.avp__BASE__NONE__Proxy__State(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Proxy_State := "); single_value.field_avp__BASE__NONE__Proxy__State->log_match(match_value.avp__BASE__NONE__Proxy__State(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Server__Role: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_PoC_Server_Role"); single_value.field_avp__DCA__3GPP__PoC__Server__Role->log_match(match_value.avp__DCA__3GPP__PoC__Server__Role(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Server_Role := "); single_value.field_avp__DCA__3GPP__PoC__Server__Role->log_match(match_value.avp__DCA__3GPP__PoC__Server__Role(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Forwarding__Pending: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Forwarding_Pending"); single_value.field_avp__DCA__3GPP__Forwarding__Pending->log_match(match_value.avp__DCA__3GPP__Forwarding__Pending(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Forwarding_Pending := "); single_value.field_avp__DCA__3GPP__Forwarding__Pending->log_match(match_value.avp__DCA__3GPP__Forwarding__Pending(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__SIR__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_SIR_Flags"); single_value.field_avp__S6__3GPP__SIR__Flags->log_match(match_value.avp__S6__3GPP__SIR__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_SIR_Flags := "); single_value.field_avp__S6__3GPP__SIR__Flags->log_match(match_value.avp__S6__3GPP__SIR__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Credit__Control__Failure__Handling: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Credit_Control_Failure_Handling"); single_value.field_avp__DCC__NONE__Credit__Control__Failure__Handling->log_match(match_value.avp__DCC__NONE__Credit__Control__Failure__Handling(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Credit_Control_Failure_Handling := "); single_value.field_avp__DCC__NONE__Credit__Control__Failure__Handling->log_match(match_value.avp__DCC__NONE__Credit__Control__Failure__Handling(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Agent__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv6_NONE_MIP6_Agent_Info"); single_value.field_avp__MIPv6__NONE__MIP6__Agent__Info->log_match(match_value.avp__MIPv6__NONE__MIP6__Agent__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP6_Agent_Info := "); single_value.field_avp__MIPv6__NONE__MIP6__Agent__Info->log_match(match_value.avp__MIPv6__NONE__MIP6__Agent__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__MPS__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_MPS_Identifier"); single_value.field_avp__RX__3GPP__MPS__Identifier->log_match(match_value.avp__RX__3GPP__MPS__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_MPS_Identifier := "); single_value.field_avp__RX__3GPP__MPS__Identifier->log_match(match_value.avp__RX__3GPP__MPS__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Credit__Management__Status: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Credit_Management_Status"); single_value.field_avp__PCC__3GPP__Credit__Management__Status->log_match(match_value.avp__PCC__3GPP__Credit__Management__Status(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Credit_Management_Status := "); single_value.field_avp__PCC__3GPP__Credit__Management__Status->log_match(match_value.avp__PCC__3GPP__Credit__Management__Status(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__MDT__Allowed__PLMN__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_MDT_Allowed_PLMN_Id"); single_value.field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id->log_match(match_value.avp__AAA__3GPP__MDT__Allowed__PLMN__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MDT_Allowed_PLMN_Id := "); single_value.field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id->log_match(match_value.avp__AAA__3GPP__MDT__Allowed__PLMN__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Monitored__PLMN__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Monitored_PLMN_Identifier"); single_value.field_avp__DCA__3GPP__Monitored__PLMN__Identifier->log_match(match_value.avp__DCA__3GPP__Monitored__PLMN__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Monitored_PLMN_Identifier := "); single_value.field_avp__DCA__3GPP__Monitored__PLMN__Identifier->log_match(match_value.avp__DCA__3GPP__Monitored__PLMN__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Service__Result: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Service_Result"); single_value.field_avp__S6__3GPP__Service__Result->log_match(match_value.avp__S6__3GPP__Service__Result(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Service_Result := "); single_value.field_avp__S6__3GPP__Service__Result->log_match(match_value.avp__S6__3GPP__Service__Result(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Reporting__Level: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Reporting_Level"); single_value.field_avp__PCC__3GPP__Reporting__Level->log_match(match_value.avp__PCC__3GPP__Reporting__Level(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Reporting_Level := "); single_value.field_avp__PCC__3GPP__Reporting__Level->log_match(match_value.avp__PCC__3GPP__Reporting__Level(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__MME__Location__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_MME_Location_Information"); single_value.field_avp__AAA__3GPP__MME__Location__Information->log_match(match_value.avp__AAA__3GPP__MME__Location__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MME_Location_Information := "); single_value.field_avp__AAA__3GPP__MME__Location__Information->log_match(match_value.avp__AAA__3GPP__MME__Location__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Served__Party__IP__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Served_Party_IP_Address"); single_value.field_avp__DCA__3GPP__Served__Party__IP__Address->log_match(match_value.avp__DCA__3GPP__Served__Party__IP__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Served_Party_IP_Address := "); single_value.field_avp__DCA__3GPP__Served__Party__IP__Address->log_match(match_value.avp__DCA__3GPP__Served__Party__IP__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Max__Supported__Bandwidth__DL: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Max_Supported_Bandwidth_DL"); single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__DL->log_match(match_value.avp__RX__3GPP__Max__Supported__Bandwidth__DL(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Max_Supported_Bandwidth_DL := "); single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__DL->log_match(match_value.avp__RX__3GPP__Max__Supported__Bandwidth__DL(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Reception: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Time_First_Reception"); single_value.field_avp__DCA__3GPP__Time__First__Reception->log_match(match_value.avp__DCA__3GPP__Time__First__Reception(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_First_Reception := "); single_value.field_avp__DCA__3GPP__Time__First__Reception->log_match(match_value.avp__DCA__3GPP__Time__First__Reception(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Pre__emption__Capability: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Pre_emption_Capability"); single_value.field_avp__PCC__3GPP__Pre__emption__Capability->log_match(match_value.avp__PCC__3GPP__Pre__emption__Capability(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Pre_emption_Capability := "); single_value.field_avp__PCC__3GPP__Pre__emption__Capability->log_match(match_value.avp__PCC__3GPP__Pre__emption__Capability(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Subscribed__VSRVCC: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Subscribed_VSRVCC"); single_value.field_avp__AAA__3GPP__Subscribed__VSRVCC->log_match(match_value.avp__AAA__3GPP__Subscribed__VSRVCC(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Subscribed_VSRVCC := "); single_value.field_avp__AAA__3GPP__Subscribed__VSRVCC->log_match(match_value.avp__AAA__3GPP__Subscribed__VSRVCC(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Monitoring_Flags"); single_value.field_avp__PCC__3GPP__Monitoring__Flags->log_match(match_value.avp__PCC__3GPP__Monitoring__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Monitoring_Flags := "); single_value.field_avp__PCC__3GPP__Monitoring__Flags->log_match(match_value.avp__PCC__3GPP__Monitoring__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Redirect__Max__Cache__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Redirect_Max_Cache_Time"); single_value.field_avp__BASE__NONE__Redirect__Max__Cache__Time->log_match(match_value.avp__BASE__NONE__Redirect__Max__Cache__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Redirect_Max_Cache_Time := "); single_value.field_avp__BASE__NONE__Redirect__Max__Cache__Time->log_match(match_value.avp__BASE__NONE__Redirect__Max__Cache__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Feature__List: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Feature_List"); single_value.field_avp__CxDx__3GPP__Feature__List->log_match(match_value.avp__CxDx__3GPP__Feature__List(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Feature_List := "); single_value.field_avp__CxDx__3GPP__Feature__List->log_match(match_value.avp__CxDx__3GPP__Feature__List(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Address__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Address_Type"); single_value.field_avp__DCA__3GPP__Address__Type->log_match(match_value.avp__DCA__3GPP__Address__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Address_Type := "); single_value.field_avp__DCA__3GPP__Address__Type->log_match(match_value.avp__DCA__3GPP__Address__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__TCP__Source__Port: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_TCP_Source_Port"); single_value.field_avp__PCC__3GPP__TCP__Source__Port->log_match(match_value.avp__PCC__3GPP__TCP__Source__Port(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_TCP_Source_Port := "); single_value.field_avp__PCC__3GPP__TCP__Source__Port->log_match(match_value.avp__PCC__3GPP__TCP__Source__Port(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Application__Detection__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Application_Detection_Information"); single_value.field_avp__PCC__3GPP__Application__Detection__Information->log_match(match_value.avp__PCC__3GPP__Application__Detection__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Application_Detection_Information := "); single_value.field_avp__PCC__3GPP__Application__Detection__Information->log_match(match_value.avp__PCC__3GPP__Application__Detection__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Emergency__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Emergency_Info"); single_value.field_avp__AAA__3GPP__Emergency__Info->log_match(match_value.avp__AAA__3GPP__Emergency__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Emergency_Info := "); single_value.field_avp__AAA__3GPP__Emergency__Info->log_match(match_value.avp__AAA__3GPP__Emergency__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Remaining__Balance: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Remaining_Balance"); single_value.field_avp__DCA__3GPP__Remaining__Balance->log_match(match_value.avp__DCA__3GPP__Remaining__Balance(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Remaining_Balance := "); single_value.field_avp__DCA__3GPP__Remaining__Balance->log_match(match_value.avp__DCA__3GPP__Remaining__Balance(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__MPS__Priority: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_MPS_Priority"); single_value.field_avp__AAA__3GPP__MPS__Priority->log_match(match_value.avp__AAA__3GPP__MPS__Priority(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MPS_Priority := "); single_value.field_avp__AAA__3GPP__MPS__Priority->log_match(match_value.avp__AAA__3GPP__MPS__Priority(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Next__Tariff: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Next_Tariff"); single_value.field_avp__DCA__3GPP__Next__Tariff->log_match(match_value.avp__DCA__3GPP__Next__Tariff(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Next_Tariff := "); single_value.field_avp__DCA__3GPP__Next__Tariff->log_match(match_value.avp__DCA__3GPP__Next__Tariff(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Requested__Action: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Requested_Action"); single_value.field_avp__DCC__NONE__Requested__Action->log_match(match_value.avp__DCC__NONE__Requested__Action(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Requested_Action := "); single_value.field_avp__DCC__NONE__Requested__Action->log_match(match_value.avp__DCC__NONE__Requested__Action(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Record__Route: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Record_Route"); single_value.field_avp__CxDx__3GPP__Record__Route->log_match(match_value.avp__CxDx__3GPP__Record__Route(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Record_Route := "); single_value.field_avp__CxDx__3GPP__Record__Route->log_match(match_value.avp__CxDx__3GPP__Record__Route(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Tariff__XML: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Tariff_XML"); single_value.field_avp__DCA__3GPP__Tariff__XML->log_match(match_value.avp__DCA__3GPP__Tariff__XML(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Tariff_XML := "); single_value.field_avp__DCA__3GPP__Tariff__XML->log_match(match_value.avp__DCA__3GPP__Tariff__XML(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Alert__Reason: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Alert_Reason"); single_value.field_avp__AAA__3GPP__Alert__Reason->log_match(match_value.avp__AAA__3GPP__Alert__Reason(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Alert_Reason := "); single_value.field_avp__AAA__3GPP__Alert__Reason->log_match(match_value.avp__AAA__3GPP__Alert__Reason(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Recipient_Address"); single_value.field_avp__DCA__3GPP__Recipient__Address->log_match(match_value.avp__DCA__3GPP__Recipient__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Recipient_Address := "); single_value.field_avp__DCA__3GPP__Recipient__Address->log_match(match_value.avp__DCA__3GPP__Recipient__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Change__Condition: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Change_Condition"); single_value.field_avp__DCA__3GPP__Change__Condition->log_match(match_value.avp__DCA__3GPP__Change__Condition(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Change_Condition := "); single_value.field_avp__DCA__3GPP__Change__Condition->log_match(match_value.avp__DCA__3GPP__Change__Condition(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__CG__IPv6__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_3GPP_CG_IPv6_Address"); single_value.field_avp__GI__3GPP__3GPP__CG__IPv6__Address->log_match(match_value.avp__GI__3GPP__3GPP__CG__IPv6__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_CG_IPv6_Address := "); single_value.field_avp__GI__3GPP__3GPP__CG__IPv6__Address->log_match(match_value.avp__GI__3GPP__3GPP__CG__IPv6__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Idle__Timeout: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Idle_Timeout"); single_value.field_avp__DNAS__NONE__Idle__Timeout->log_match(match_value.avp__DNAS__NONE__Idle__Timeout(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Idle_Timeout := "); single_value.field_avp__DNAS__NONE__Idle__Timeout->log_match(match_value.avp__DNAS__NONE__Idle__Timeout(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_NAS_Port_Id"); single_value.field_avp__DNAS__NONE__NAS__Port__Id->log_match(match_value.avp__DNAS__NONE__NAS__Port__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_NAS_Port_Id := "); single_value.field_avp__DNAS__NONE__NAS__Port__Id->log_match(match_value.avp__DNAS__NONE__NAS__Port__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__DEA__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_DEA_Flags"); single_value.field_avp__AAA__3GPP__DEA__Flags->log_match(match_value.avp__AAA__3GPP__DEA__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_DEA_Flags := "); single_value.field_avp__AAA__3GPP__DEA__Flags->log_match(match_value.avp__AAA__3GPP__DEA__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SCS__AS__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SCS_AS_Address"); single_value.field_avp__DCA__3GPP__SCS__AS__Address->log_match(match_value.avp__DCA__3GPP__SCS__AS__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SCS_AS_Address := "); single_value.field_avp__DCA__3GPP__SCS__AS__Address->log_match(match_value.avp__DCA__3GPP__SCS__AS__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__MO__LR: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_MO_LR"); single_value.field_avp__AAA__3GPP__MO__LR->log_match(match_value.avp__AAA__3GPP__MO__LR(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MO_LR := "); single_value.field_avp__AAA__3GPP__MO__LR->log_match(match_value.avp__AAA__3GPP__MO__LR(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Visited__Network__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_IMS_Visited_Network_Identifier"); single_value.field_avp__DCA__3GPP__IMS__Visited__Network__Identifier->log_match(match_value.avp__DCA__3GPP__IMS__Visited__Network__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_IMS_Visited_Network_Identifier := "); single_value.field_avp__DCA__3GPP__IMS__Visited__Network__Identifier->log_match(match_value.avp__DCA__3GPP__IMS__Visited__Network__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_PoC_User_Role"); single_value.field_avp__DCA__3GPP__PoC__User__Role->log_match(match_value.avp__DCA__3GPP__PoC__User__Role(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_User_Role := "); single_value.field_avp__DCA__3GPP__PoC__User__Role->log_match(match_value.avp__DCA__3GPP__PoC__User__Role(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Announcement_Identifier"); single_value.field_avp__DCA__3GPP__Announcement__Identifier->log_match(match_value.avp__DCA__3GPP__Announcement__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Announcement_Identifier := "); single_value.field_avp__DCA__3GPP__Announcement__Identifier->log_match(match_value.avp__DCA__3GPP__Announcement__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__IP__Access: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Non_3GPP_IP_Access"); single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access->log_match(match_value.avp__AAA__3GPP__Non__3GPP__IP__Access(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Non_3GPP_IP_Access := "); single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access->log_match(match_value.avp__AAA__3GPP__Non__3GPP__IP__Access(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Report__Data: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Monitoring_Event_Report_Data"); single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Data->log_match(match_value.avp__DCA__3GPP__Monitoring__Event__Report__Data(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Monitoring_Event_Report_Data := "); single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Data->log_match(match_value.avp__DCA__3GPP__Monitoring__Event__Report__Data(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Adaptations: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Adaptations"); single_value.field_avp__DCA__3GPP__Adaptations->log_match(match_value.avp__DCA__3GPP__Adaptations(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Adaptations := "); single_value.field_avp__DCA__3GPP__Adaptations->log_match(match_value.avp__DCA__3GPP__Adaptations(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Host__IP__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Host_IP_Address"); single_value.field_avp__BASE__NONE__Host__IP__Address->log_match(match_value.avp__BASE__NONE__Host__IP__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Host_IP_Address := "); single_value.field_avp__BASE__NONE__Host__IP__Address->log_match(match_value.avp__BASE__NONE__Host__IP__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Reg__Request: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_Reg_Request"); single_value.field_avp__MIPv4__NONE__MIP__Reg__Request->log_match(match_value.avp__MIPv4__NONE__MIP__Reg__Request(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Reg_Request := "); single_value.field_avp__MIPv4__NONE__MIP__Reg__Request->log_match(match_value.avp__MIPv4__NONE__MIP__Reg__Request(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Quota__Holding__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Quota_Holding_Time"); single_value.field_avp__DCA__3GPP__Quota__Holding__Time->log_match(match_value.avp__DCA__3GPP__Quota__Holding__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Quota_Holding_Time := "); single_value.field_avp__DCA__3GPP__Quota__Holding__Time->log_match(match_value.avp__DCA__3GPP__Quota__Holding__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Maximum__Wait__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Maximum_Wait_Time"); single_value.field_avp__AAA__3GPP__Maximum__Wait__Time->log_match(match_value.avp__AAA__3GPP__Maximum__Wait__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Maximum_Wait_Time := "); single_value.field_avp__AAA__3GPP__Maximum__Wait__Time->log_match(match_value.avp__AAA__3GPP__Maximum__Wait__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Max__Requested__Bandwidth__UL: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Max_Requested_Bandwidth_UL"); single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__UL->log_match(match_value.avp__RX__3GPP__Max__Requested__Bandwidth__UL(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Max_Requested_Bandwidth_UL := "); single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__UL->log_match(match_value.avp__RX__3GPP__Max__Requested__Bandwidth__UL(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Support: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Usage_Monitoring_Support"); single_value.field_avp__PCC__3GPP__Usage__Monitoring__Support->log_match(match_value.avp__PCC__3GPP__Usage__Monitoring__Support(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Usage_Monitoring_Support := "); single_value.field_avp__PCC__3GPP__Usage__Monitoring__Support->log_match(match_value.avp__PCC__3GPP__Usage__Monitoring__Support(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Response__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Maximum_Response_Time"); single_value.field_avp__S6__3GPP__Maximum__Response__Time->log_match(match_value.avp__S6__3GPP__Maximum__Response__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Maximum_Response_Time := "); single_value.field_avp__S6__3GPP__Maximum__Response__Time->log_match(match_value.avp__S6__3GPP__Maximum__Response__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope__Reporting: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Envelope_Reporting"); single_value.field_avp__DCA__3GPP__Envelope__Reporting->log_match(match_value.avp__DCA__3GPP__Envelope__Reporting(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Envelope_Reporting := "); single_value.field_avp__DCA__3GPP__Envelope__Reporting->log_match(match_value.avp__DCA__3GPP__Envelope__Reporting(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Application__Server: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Application_Server"); single_value.field_avp__DCA__3GPP__Application__Server->log_match(match_value.avp__DCA__3GPP__Application__Server(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Application_Server := "); single_value.field_avp__DCA__3GPP__Application__Server->log_match(match_value.avp__DCA__3GPP__Application__Server(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Sponsor__Identity: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Sponsor_Identity"); single_value.field_avp__RX__3GPP__Sponsor__Identity->log_match(match_value.avp__RX__3GPP__Sponsor__Identity(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Sponsor_Identity := "); single_value.field_avp__RX__3GPP__Sponsor__Identity->log_match(match_value.avp__RX__3GPP__Sponsor__Identity(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Link: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Framed_Appletalk_Link"); single_value.field_avp__DNAS__NONE__Framed__Appletalk__Link->log_match(match_value.avp__DNAS__NONE__Framed__Appletalk__Link(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_Appletalk_Link := "); single_value.field_avp__DNAS__NONE__Framed__Appletalk__Link->log_match(match_value.avp__DNAS__NONE__Framed__Appletalk__Link(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Interface__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Framed_Interface_Id"); single_value.field_avp__DNAS__NONE__Framed__Interface__Id->log_match(match_value.avp__DNAS__NONE__Framed__Interface__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_Interface_Id := "); single_value.field_avp__DNAS__NONE__Framed__Interface__Id->log_match(match_value.avp__DNAS__NONE__Framed__Interface__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Alert__Indication: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Proximity_Alert_Indication"); single_value.field_avp__DCA__3GPP__Proximity__Alert__Indication->log_match(match_value.avp__DCA__3GPP__Proximity__Alert__Indication(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Proximity_Alert_Indication := "); single_value.field_avp__DCA__3GPP__Proximity__Alert__Indication->log_match(match_value.avp__DCA__3GPP__Proximity__Alert__Indication(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__CoA__IP__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_CoA_IP_Address"); single_value.field_avp__PCC__3GPP__CoA__IP__Address->log_match(match_value.avp__PCC__3GPP__CoA__IP__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_CoA_IP_Address := "); single_value.field_avp__PCC__3GPP__CoA__IP__Address->log_match(match_value.avp__PCC__3GPP__CoA__IP__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Trunk__Group__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Trunk_Group_Id"); single_value.field_avp__DCA__3GPP__Trunk__Group__Id->log_match(match_value.avp__DCA__3GPP__Trunk__Group__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Trunk_Group_Id := "); single_value.field_avp__DCA__3GPP__Trunk__Group__Id->log_match(match_value.avp__DCA__3GPP__Trunk__Group__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Default__QoS__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Default_QoS_Information"); single_value.field_avp__PCC__3GPP__Default__QoS__Information->log_match(match_value.avp__PCC__3GPP__Default__QoS__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Default_QoS_Information := "); single_value.field_avp__PCC__3GPP__Default__QoS__Information->log_match(match_value.avp__PCC__3GPP__Default__QoS__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__AN__GW__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_AN_GW_Address"); single_value.field_avp__PCC__3GPP__AN__GW__Address->log_match(match_value.avp__PCC__3GPP__AN__GW__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_AN_GW_Address := "); single_value.field_avp__PCC__3GPP__AN__GW__Address->log_match(match_value.avp__PCC__3GPP__AN__GW__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Start__Of__Charging: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Start_Of_Charging"); single_value.field_avp__DCA__3GPP__Start__Of__Charging->log_match(match_value.avp__DCA__3GPP__Start__Of__Charging(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Start_Of_Charging := "); single_value.field_avp__DCA__3GPP__Start__Of__Charging->log_match(match_value.avp__DCA__3GPP__Start__Of__Charging(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Participants__Involved: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Participants_Involved"); single_value.field_avp__DCA__3GPP__Participants__Involved->log_match(match_value.avp__DCA__3GPP__Participants__Involved(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Participants_Involved := "); single_value.field_avp__DCA__3GPP__Participants__Involved->log_match(match_value.avp__DCA__3GPP__Participants__Involved(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__NBIFOM__Support: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_NBIFOM_Support"); single_value.field_avp__PCC__3GPP__NBIFOM__Support->log_match(match_value.avp__PCC__3GPP__NBIFOM__Support(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_NBIFOM_Support := "); single_value.field_avp__PCC__3GPP__NBIFOM__Support->log_match(match_value.avp__PCC__3GPP__NBIFOM__Support(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Redirect__Support: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Redirect_Support"); single_value.field_avp__PCC__3GPP__Redirect__Support->log_match(match_value.avp__PCC__3GPP__Redirect__Support(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Redirect_Support := "); single_value.field_avp__PCC__3GPP__Redirect__Support->log_match(match_value.avp__PCC__3GPP__Redirect__Support(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__IMSI__Group__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_IMSI_Group_Id"); single_value.field_avp__AAA__3GPP__IMSI__Group__Id->log_match(match_value.avp__AAA__3GPP__IMSI__Group__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_IMSI_Group_Id := "); single_value.field_avp__AAA__3GPP__IMSI__Group__Id->log_match(match_value.avp__AAA__3GPP__IMSI__Group__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Cell__Global__Identity: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Cell_Global_Identity"); single_value.field_avp__AAA__3GPP__Cell__Global__Identity->log_match(match_value.avp__AAA__3GPP__Cell__Global__Identity(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Cell_Global_Identity := "); single_value.field_avp__AAA__3GPP__Cell__Global__Identity->log_match(match_value.avp__AAA__3GPP__Cell__Global__Identity(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Vendor__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Vendor_Id"); single_value.field_avp__BASE__NONE__Vendor__Id->log_match(match_value.avp__BASE__NONE__Vendor__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Vendor_Id := "); single_value.field_avp__BASE__NONE__Vendor__Id->log_match(match_value.avp__BASE__NONE__Vendor__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__PDN__Connection__Continuity: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_PDN_Connection_Continuity"); single_value.field_avp__AAA__3GPP__PDN__Connection__Continuity->log_match(match_value.avp__AAA__3GPP__PDN__Connection__Continuity(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_PDN_Connection_Continuity := "); single_value.field_avp__AAA__3GPP__PDN__Connection__Continuity->log_match(match_value.avp__AAA__3GPP__PDN__Connection__Continuity(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Tariff__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Tariff_Information"); single_value.field_avp__DCA__3GPP__Tariff__Information->log_match(match_value.avp__DCA__3GPP__Tariff__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Tariff_Information := "); single_value.field_avp__DCA__3GPP__Tariff__Information->log_match(match_value.avp__DCA__3GPP__Tariff__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Wildcarded__Public__Identity: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Wildcarded_Public_Identity"); single_value.field_avp__CxDx__3GPP__Wildcarded__Public__Identity->log_match(match_value.avp__CxDx__3GPP__Wildcarded__Public__Identity(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Wildcarded_Public_Identity := "); single_value.field_avp__CxDx__3GPP__Wildcarded__Public__Identity->log_match(match_value.avp__CxDx__3GPP__Wildcarded__Public__Identity(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__Acct__Session__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_Acct_Session_Time"); single_value.field_avp__MIPv4__NONE__Acct__Session__Time->log_match(match_value.avp__MIPv4__NONE__Acct__Session__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_Acct_Session_Time := "); single_value.field_avp__MIPv4__NONE__Acct__Session__Time->log_match(match_value.avp__MIPv4__NONE__Acct__Session__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__DSA__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_DSA_Flags"); single_value.field_avp__AAA__3GPP__DSA__Flags->log_match(match_value.avp__AAA__3GPP__DSA__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_DSA_Flags := "); single_value.field_avp__AAA__3GPP__DSA__Flags->log_match(match_value.avp__AAA__3GPP__DSA__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Event__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_PoC_Event_Type"); single_value.field_avp__DCA__3GPP__PoC__Event__Type->log_match(match_value.avp__DCA__3GPP__PoC__Event__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Event_Type := "); single_value.field_avp__DCA__3GPP__PoC__Event__Type->log_match(match_value.avp__DCA__3GPP__PoC__Event__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Data: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Trace_Data"); single_value.field_avp__AAA__3GPP__Trace__Data->log_match(match_value.avp__AAA__3GPP__Trace__Data(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Trace_Data := "); single_value.field_avp__AAA__3GPP__Trace__Data->log_match(match_value.avp__AAA__3GPP__Trace__Data(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__LCS__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_LCS_Info"); single_value.field_avp__AAA__3GPP__LCS__Info->log_match(match_value.avp__AAA__3GPP__LCS__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_LCS_Info := "); single_value.field_avp__AAA__3GPP__LCS__Info->log_match(match_value.avp__AAA__3GPP__LCS__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Requestor__Id__String: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_LCS_Requestor_Id_String"); single_value.field_avp__DCA__3GPP__LCS__Requestor__Id__String->log_match(match_value.avp__DCA__3GPP__LCS__Requestor__Id__String(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Requestor_Id_String := "); single_value.field_avp__DCA__3GPP__LCS__Requestor__Id__String->log_match(match_value.avp__DCA__3GPP__LCS__Requestor__Id__String(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__PDN__GW__Allocation__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_PDN_GW_Allocation_Type"); single_value.field_avp__AAA__3GPP__PDN__GW__Allocation__Type->log_match(match_value.avp__AAA__3GPP__PDN__GW__Allocation__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_PDN_GW_Allocation_Type := "); single_value.field_avp__AAA__3GPP__PDN__GW__Allocation__Type->log_match(match_value.avp__AAA__3GPP__PDN__GW__Allocation__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Additional__Type__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Additional_Type_Information"); single_value.field_avp__DCA__3GPP__Additional__Type__Information->log_match(match_value.avp__DCA__3GPP__Additional__Type__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Additional_Type_Information := "); single_value.field_avp__DCA__3GPP__Additional__Type__Information->log_match(match_value.avp__DCA__3GPP__Additional__Type__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__MCC__MNC: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_3GPP_SGSN_MCC_MNC"); single_value.field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC->log_match(match_value.avp__GI__3GPP__3GPP__SGSN__MCC__MNC(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_SGSN_MCC_MNC := "); single_value.field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC->log_match(match_value.avp__GI__3GPP__3GPP__SGSN__MCC__MNC(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__HESSID: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_HESSID"); single_value.field_avp__AAA__3GPP__HESSID->log_match(match_value.avp__AAA__3GPP__HESSID(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_HESSID := "); single_value.field_avp__AAA__3GPP__HESSID->log_match(match_value.avp__AAA__3GPP__HESSID(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Class: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Content_Class"); single_value.field_avp__DCA__3GPP__Content__Class->log_match(match_value.avp__DCA__3GPP__Content__Class(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Content_Class := "); single_value.field_avp__DCA__3GPP__Content__Class->log_match(match_value.avp__DCA__3GPP__Content__Class(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Event__Timestamp: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Event_Timestamp"); single_value.field_avp__BASE__NONE__Event__Timestamp->log_match(match_value.avp__BASE__NONE__Event__Timestamp(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Event_Timestamp := "); single_value.field_avp__BASE__NONE__Event__Timestamp->log_match(match_value.avp__BASE__NONE__Event__Timestamp(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__TAD__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_TAD_Identifier"); single_value.field_avp__DCA__3GPP__TAD__Identifier->log_match(match_value.avp__DCA__3GPP__TAD__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_TAD_Identifier := "); single_value.field_avp__DCA__3GPP__TAD__Identifier->log_match(match_value.avp__DCA__3GPP__TAD__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Final__Unit__Action: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Final_Unit_Action"); single_value.field_avp__DCC__NONE__Final__Unit__Action->log_match(match_value.avp__DCC__NONE__Final__Unit__Action(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Final_Unit_Action := "); single_value.field_avp__DCC__NONE__Final__Unit__Action->log_match(match_value.avp__DCC__NONE__Final__Unit__Action(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_IMEI_Check_In_VPLMN_Result"); single_value.field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result->log_match(match_value.avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_IMEI_Check_In_VPLMN_Result := "); single_value.field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result->log_match(match_value.avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Generic__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Service_Generic_Information"); single_value.field_avp__DCA__3GPP__Service__Generic__Information->log_match(match_value.avp__DCA__3GPP__Service__Generic__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Service_Generic_Information := "); single_value.field_avp__DCA__3GPP__Service__Generic__Information->log_match(match_value.avp__DCA__3GPP__Service__Generic__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Variable_Part_Type"); single_value.field_avp__DCA__3GPP__Variable__Part__Type->log_match(match_value.avp__DCA__3GPP__Variable__Part__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Variable_Part_Type := "); single_value.field_avp__DCA__3GPP__Variable__Part__Type->log_match(match_value.avp__DCA__3GPP__Variable__Part__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Discovery__Model: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_ProSe_Direct_Discovery_Model"); single_value.field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model->log_match(match_value.avp__DCA__3GPP__ProSe__Direct__Discovery__Model(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Direct_Discovery_Model := "); single_value.field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model->log_match(match_value.avp__DCA__3GPP__ProSe__Direct__Discovery__Model(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Requested__BW__UL: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Extended_Max_Requested_BW_UL"); single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__UL->log_match(match_value.avp__RX__3GPP__Extended__Max__Requested__BW__UL(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Extended_Max_Requested_BW_UL := "); single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__UL->log_match(match_value.avp__RX__3GPP__Extended__Max__Requested__BW__UL(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Device__Trigger__Indicator: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SM_Device_Trigger_Indicator"); single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Indicator->log_match(match_value.avp__DCA__3GPP__SM__Device__Trigger__Indicator(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SM_Device_Trigger_Indicator := "); single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Indicator->log_match(match_value.avp__DCA__3GPP__SM__Device__Trigger__Indicator(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__User__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_User_Identifier"); single_value.field_avp__S6__3GPP__User__Identifier->log_match(match_value.avp__S6__3GPP__User__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_User_Identifier := "); single_value.field_avp__S6__3GPP__User__Identifier->log_match(match_value.avp__S6__3GPP__User__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Base__Name: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_QoS_Rule_Base_Name"); single_value.field_avp__PCC__3GPP__QoS__Rule__Base__Name->log_match(match_value.avp__PCC__3GPP__QoS__Rule__Base__Name(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Rule_Base_Name := "); single_value.field_avp__PCC__3GPP__QoS__Rule__Base__Name->log_match(match_value.avp__PCC__3GPP__QoS__Rule__Base__Name(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Pool: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Framed_IPv6_Pool"); single_value.field_avp__DNAS__NONE__Framed__IPv6__Pool->log_match(match_value.avp__DNAS__NONE__Framed__IPv6__Pool(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_IPv6_Pool := "); single_value.field_avp__DNAS__NONE__Framed__IPv6__Pool->log_match(match_value.avp__DNAS__NONE__Framed__IPv6__Pool(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Restoration__Priority: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Restoration_Priority"); single_value.field_avp__AAA__3GPP__Restoration__Priority->log_match(match_value.avp__AAA__3GPP__Restoration__Priority(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Restoration_Priority := "); single_value.field_avp__AAA__3GPP__Restoration__Priority->log_match(match_value.avp__AAA__3GPP__Restoration__Priority(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Diagnostics: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_ISUP_Cause_Diagnostics"); single_value.field_avp__DCA__3GPP__ISUP__Cause__Diagnostics->log_match(match_value.avp__DCA__3GPP__ISUP__Cause__Diagnostics(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ISUP_Cause_Diagnostics := "); single_value.field_avp__DCA__3GPP__ISUP__Cause__Diagnostics->log_match(match_value.avp__DCA__3GPP__ISUP__Cause__Diagnostics(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Association__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Association_Type"); single_value.field_avp__S6__3GPP__Association__Type->log_match(match_value.avp__S6__3GPP__Association__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Association_Type := "); single_value.field_avp__S6__3GPP__Association__Type->log_match(match_value.avp__S6__3GPP__Association__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Definition: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Charging_Rule_Definition"); single_value.field_avp__PCC__3GPP__Charging__Rule__Definition->log_match(match_value.avp__PCC__3GPP__Charging__Rule__Definition(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Charging_Rule_Definition := "); single_value.field_avp__PCC__3GPP__Charging__Rule__Definition->log_match(match_value.avp__PCC__3GPP__Charging__Rule__Definition(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Rating__Group: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Rating_Group"); single_value.field_avp__DCC__NONE__Rating__Group->log_match(match_value.avp__DCC__NONE__Rating__Group(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Rating_Group := "); single_value.field_avp__DCC__NONE__Rating__Group->log_match(match_value.avp__DCC__NONE__Rating__Group(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MN__HA__SPI: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv6_NONE_MIP_MN_HA_SPI"); single_value.field_avp__MIPv6__NONE__MIP__MN__HA__SPI->log_match(match_value.avp__MIPv6__NONE__MIP__MN__HA__SPI(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP_MN_HA_SPI := "); single_value.field_avp__MIPv6__NONE__MIP__MN__HA__SPI->log_match(match_value.avp__MIPv6__NONE__MIP__MN__HA__SPI(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Min__Requested__Bandwidth__UL: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Min_Requested_Bandwidth_UL"); single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__UL->log_match(match_value.avp__RX__3GPP__Min__Requested__Bandwidth__UL(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Min_Requested_Bandwidth_UL := "); single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__UL->log_match(match_value.avp__RX__3GPP__Min__Requested__Bandwidth__UL(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Application__Specific__Data: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Application_Specific_Data"); single_value.field_avp__DCA__3GPP__Application__Specific__Data->log_match(match_value.avp__DCA__3GPP__Application__Specific__Data(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Application_Specific_Data := "); single_value.field_avp__DCA__3GPP__Application__Specific__Data->log_match(match_value.avp__DCA__3GPP__Application__Specific__Data(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__CoA__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_CoA_Information"); single_value.field_avp__PCC__3GPP__CoA__Information->log_match(match_value.avp__PCC__3GPP__CoA__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_CoA_Information := "); single_value.field_avp__PCC__3GPP__CoA__Information->log_match(match_value.avp__PCC__3GPP__CoA__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Report__Amount: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Report_Amount"); single_value.field_avp__AAA__3GPP__Report__Amount->log_match(match_value.avp__AAA__3GPP__Report__Amount(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Report_Amount := "); single_value.field_avp__AAA__3GPP__Report__Amount->log_match(match_value.avp__AAA__3GPP__Report__Amount(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Secondary_Charging_Collection_Function_Name"); single_value.field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name->log_match(match_value.avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Secondary_Charging_Collection_Function_Name := "); single_value.field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name->log_match(match_value.avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_User_Equipment_Info"); single_value.field_avp__DCC__NONE__User__Equipment__Info->log_match(match_value.avp__DCC__NONE__User__Equipment__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_User_Equipment_Info := "); single_value.field_avp__DCC__NONE__User__Equipment__Info->log_match(match_value.avp__DCC__NONE__User__Equipment__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__A__MSISDN: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_A_MSISDN"); single_value.field_avp__AAA__3GPP__A__MSISDN->log_match(match_value.avp__AAA__3GPP__A__MSISDN(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_A_MSISDN := "); single_value.field_avp__AAA__3GPP__A__MSISDN->log_match(match_value.avp__AAA__3GPP__A__MSISDN(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Mobile__Node__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_Mobile_Node_Address"); single_value.field_avp__MIPv4__NONE__MIP__Mobile__Node__Address->log_match(match_value.avp__MIPv4__NONE__MIP__Mobile__Node__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Mobile_Node_Address := "); single_value.field_avp__MIPv4__NONE__MIP__Mobile__Node__Address->log_match(match_value.avp__MIPv4__NONE__MIP__Mobile__Node__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Report: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Routing_Rule_Report"); single_value.field_avp__PCC__3GPP__Routing__Rule__Report->log_match(match_value.avp__PCC__3GPP__Routing__Rule__Report(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Routing_Rule_Report := "); single_value.field_avp__PCC__3GPP__Routing__Rule__Report->log_match(match_value.avp__PCC__3GPP__Routing__Rule__Report(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Number__Of__Requested__Vectors: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Number_Of_Requested_Vectors"); single_value.field_avp__AAA__3GPP__Number__Of__Requested__Vectors->log_match(match_value.avp__AAA__3GPP__Number__Of__Requested__Vectors(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Number_Of_Requested_Vectors := "); single_value.field_avp__AAA__3GPP__Number__Of__Requested__Vectors->log_match(match_value.avp__AAA__3GPP__Number__Of__Requested__Vectors(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__AIR__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_AIR_Flags"); single_value.field_avp__AAA__3GPP__AIR__Flags->log_match(match_value.avp__AAA__3GPP__AIR__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_AIR_Flags := "); single_value.field_avp__AAA__3GPP__AIR__Flags->log_match(match_value.avp__AAA__3GPP__AIR__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Protocol__ID: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SM_Protocol_ID"); single_value.field_avp__DCA__3GPP__SM__Protocol__ID->log_match(match_value.avp__DCA__3GPP__SM__Protocol__ID(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SM_Protocol_ID := "); single_value.field_avp__DCA__3GPP__SM__Protocol__ID->log_match(match_value.avp__DCA__3GPP__SM__Protocol__ID(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Low__Priority__Indicator: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Low_Priority_Indicator"); single_value.field_avp__DCA__3GPP__Low__Priority__Indicator->log_match(match_value.avp__DCA__3GPP__Low__Priority__Indicator(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Low_Priority_Indicator := "); single_value.field_avp__DCA__3GPP__Low__Priority__Indicator->log_match(match_value.avp__DCA__3GPP__Low__Priority__Indicator(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Geographical__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Geographical_Information"); single_value.field_avp__AAA__3GPP__Geographical__Information->log_match(match_value.avp__AAA__3GPP__Geographical__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Geographical_Information := "); single_value.field_avp__AAA__3GPP__Geographical__Information->log_match(match_value.avp__AAA__3GPP__Geographical__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Participant__Action__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Participant_Action_Type"); single_value.field_avp__DCA__3GPP__Participant__Action__Type->log_match(match_value.avp__DCA__3GPP__Participant__Action__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Participant_Action_Type := "); single_value.field_avp__DCA__3GPP__Participant__Action__Type->log_match(match_value.avp__DCA__3GPP__Participant__Action__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Node__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Node_Id"); single_value.field_avp__DCA__3GPP__Node__Id->log_match(match_value.avp__DCA__3GPP__Node__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Node_Id := "); single_value.field_avp__DCA__3GPP__Node__Id->log_match(match_value.avp__DCA__3GPP__Node__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Loose__Route__Indication: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Loose_Route_Indication"); single_value.field_avp__CxDx__3GPP__Loose__Route__Indication->log_match(match_value.avp__CxDx__3GPP__Loose__Route__Indication(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Loose_Route_Indication := "); single_value.field_avp__CxDx__3GPP__Loose__Route__Indication->log_match(match_value.avp__CxDx__3GPP__Loose__Route__Indication(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Service_Parameter_Type"); single_value.field_avp__DCC__NONE__Service__Parameter__Type->log_match(match_value.avp__DCC__NONE__Service__Parameter__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Service_Parameter_Type := "); single_value.field_avp__DCC__NONE__Service__Parameter__Type->log_match(match_value.avp__DCC__NONE__Service__Parameter__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__MME__User__State: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_MME_User_State"); single_value.field_avp__AAA__3GPP__MME__User__State->log_match(match_value.avp__AAA__3GPP__MME__User__State(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MME_User_State := "); single_value.field_avp__AAA__3GPP__MME__User__State->log_match(match_value.avp__AAA__3GPP__MME__User__State(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Access__Restriction__Data: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Access_Restriction_Data"); single_value.field_avp__AAA__3GPP__Access__Restriction__Data->log_match(match_value.avp__AAA__3GPP__Access__Restriction__Data(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Access_Restriction_Data := "); single_value.field_avp__AAA__3GPP__Access__Restriction__Data->log_match(match_value.avp__AAA__3GPP__Access__Restriction__Data(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Service__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SM_Service_Type"); single_value.field_avp__DCA__3GPP__SM__Service__Type->log_match(match_value.avp__DCA__3GPP__SM__Service__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SM_Service_Type := "); single_value.field_avp__DCA__3GPP__SM__Service__Type->log_match(match_value.avp__DCA__3GPP__SM__Service__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_UNI_PDU_CP_Only_Flag"); single_value.field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag->log_match(match_value.avp__DCA__3GPP__UNI__PDU__CP__Only__Flag(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_UNI_PDU_CP_Only_Flag := "); single_value.field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag->log_match(match_value.avp__DCA__3GPP__UNI__PDU__CP__Only__Flag(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Filter__Rule: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_Filter_Rule"); single_value.field_avp__MIPv4__NONE__MIP__Filter__Rule->log_match(match_value.avp__MIPv4__NONE__MIP__Filter__Rule(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Filter_Rule := "); single_value.field_avp__MIPv4__NONE__MIP__Filter__Rule->log_match(match_value.avp__MIPv4__NONE__MIP__Filter__Rule(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Failed__AVP: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Failed_AVP"); single_value.field_avp__BASE__NONE__Failed__AVP->log_match(match_value.avp__BASE__NONE__Failed__AVP(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Failed_AVP := "); single_value.field_avp__BASE__NONE__Failed__AVP->log_match(match_value.avp__BASE__NONE__Failed__AVP(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__RAT__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_3GPP_RAT_Type"); single_value.field_avp__GI__3GPP__3GPP__RAT__Type->log_match(match_value.avp__GI__3GPP__3GPP__RAT__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_RAT_Type := "); single_value.field_avp__GI__3GPP__3GPP__RAT__Type->log_match(match_value.avp__GI__3GPP__3GPP__RAT__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__SS__Status: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_SS_Status"); single_value.field_avp__AAA__3GPP__SS__Status->log_match(match_value.avp__AAA__3GPP__SS__Status(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SS_Status := "); single_value.field_avp__AAA__3GPP__SS__Status->log_match(match_value.avp__AAA__3GPP__SS__Status(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Neighbour__Node__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Neighbour_Node_Address"); single_value.field_avp__DCA__3GPP__Neighbour__Node__Address->log_match(match_value.avp__DCA__3GPP__Neighbour__Node__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Neighbour_Node_Address := "); single_value.field_avp__DCA__3GPP__Neighbour__Node__Address->log_match(match_value.avp__DCA__3GPP__Neighbour__Node__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Location_Type"); single_value.field_avp__DCA__3GPP__Location__Type->log_match(match_value.avp__DCA__3GPP__Location__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Location_Type := "); single_value.field_avp__DCA__3GPP__Location__Type->log_match(match_value.avp__DCA__3GPP__Location__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Quota__Indicator: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Quota_Indicator"); single_value.field_avp__DCA__3GPP__Quota__Indicator->log_match(match_value.avp__DCA__3GPP__Quota__Indicator(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Quota_Indicator := "); single_value.field_avp__DCA__3GPP__Quota__Indicator->log_match(match_value.avp__DCA__3GPP__Quota__Indicator(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Priority: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Priority"); single_value.field_avp__DCA__3GPP__Priority->log_match(match_value.avp__DCA__3GPP__Priority(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Priority := "); single_value.field_avp__DCA__3GPP__Priority->log_match(match_value.avp__DCA__3GPP__Priority(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Update: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_NIDD_Authorization_Update"); single_value.field_avp__S6__3GPP__NIDD__Authorization__Update->log_match(match_value.avp__S6__3GPP__NIDD__Authorization__Update(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_NIDD_Authorization_Update := "); single_value.field_avp__S6__3GPP__NIDD__Authorization__Update->log_match(match_value.avp__S6__3GPP__NIDD__Authorization__Update(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Data: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Service_Specific_Data"); single_value.field_avp__DCA__3GPP__Service__Specific__Data->log_match(match_value.avp__DCA__3GPP__Service__Specific__Data(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Service_Specific_Data := "); single_value.field_avp__DCA__3GPP__Service__Specific__Data->log_match(match_value.avp__DCA__3GPP__Service__Specific__Data(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Subscription_Id_Type"); single_value.field_avp__DCC__NONE__Subscription__Id__Type->log_match(match_value.avp__DCC__NONE__Subscription__Id__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Subscription_Id_Type := "); single_value.field_avp__DCC__NONE__Subscription__Id__Type->log_match(match_value.avp__DCC__NONE__Subscription__Id__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__HA__MSA: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_FA_to_HA_MSA"); single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA->log_match(match_value.avp__MIPv4__NONE__MIP__FA__to__HA__MSA(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_FA_to_HA_MSA := "); single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA->log_match(match_value.avp__MIPv4__NONE__MIP__FA__to__HA__MSA(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Connectivity__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Connectivity_Flags"); single_value.field_avp__AAA__3GPP__Connectivity__Flags->log_match(match_value.avp__AAA__3GPP__Connectivity__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Connectivity_Flags := "); single_value.field_avp__AAA__3GPP__Connectivity__Flags->log_match(match_value.avp__AAA__3GPP__Connectivity__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Operation: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Packet_Filter_Operation"); single_value.field_avp__PCC__3GPP__Packet__Filter__Operation->log_match(match_value.avp__PCC__3GPP__Packet__Filter__Operation(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Packet_Filter_Operation := "); single_value.field_avp__PCC__3GPP__Packet__Filter__Operation->log_match(match_value.avp__PCC__3GPP__Packet__Filter__Operation(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__VCS__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_VCS_Information"); single_value.field_avp__DCA__3GPP__VCS__Information->log_match(match_value.avp__DCA__3GPP__VCS__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_VCS_Information := "); single_value.field_avp__DCA__3GPP__VCS__Information->log_match(match_value.avp__DCA__3GPP__VCS__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_SCEF_Reference_ID_for_Deletion"); single_value.field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion->log_match(match_value.avp__S6__3GPP__SCEF__Reference__ID__for__Deletion(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_SCEF_Reference_ID_for_Deletion := "); single_value.field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion->log_match(match_value.avp__S6__3GPP__SCEF__Reference__ID__for__Deletion(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Disposition: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Content_Disposition"); single_value.field_avp__DCA__3GPP__Content__Disposition->log_match(match_value.avp__DCA__3GPP__Content__Disposition(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Content_Disposition := "); single_value.field_avp__DCA__3GPP__Content__Disposition->log_match(match_value.avp__DCA__3GPP__Content__Disposition(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__SIP__Forking__Indication: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_SIP_Forking_Indication"); single_value.field_avp__RX__3GPP__SIP__Forking__Indication->log_match(match_value.avp__RX__3GPP__SIP__Forking__Indication(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_SIP_Forking_Indication := "); single_value.field_avp__RX__3GPP__SIP__Forking__Indication->log_match(match_value.avp__RX__3GPP__SIP__Forking__Indication(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__User__Password: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_User_Password"); single_value.field_avp__DNAS__NONE__User__Password->log_match(match_value.avp__DNAS__NONE__User__Password(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_User_Password := "); single_value.field_avp__DNAS__NONE__User__Password->log_match(match_value.avp__DNAS__NONE__User__Password(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_ProSe_Group_IP_Multicast_Address"); single_value.field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address->log_match(match_value.avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Group_IP_Multicast_Address := "); single_value.field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address->log_match(match_value.avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__IMEI__Change: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_IMEI_Change"); single_value.field_avp__S6__3GPP__IMEI__Change->log_match(match_value.avp__S6__3GPP__IMEI__Change(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_IMEI_Change := "); single_value.field_avp__S6__3GPP__IMEI__Change->log_match(match_value.avp__S6__3GPP__IMEI__Change(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__IP__CAN__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_IP_CAN_Type"); single_value.field_avp__PCC__3GPP__IP__CAN__Type->log_match(match_value.avp__PCC__3GPP__IP__CAN__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_IP_CAN_Type := "); single_value.field_avp__PCC__3GPP__IP__CAN__Type->log_match(match_value.avp__PCC__3GPP__IP__CAN__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Component: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SDP_Media_Component"); single_value.field_avp__DCA__3GPP__SDP__Media__Component->log_match(match_value.avp__DCA__3GPP__SDP__Media__Component(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SDP_Media_Component := "); single_value.field_avp__DCA__3GPP__SDP__Media__Component->log_match(match_value.avp__DCA__3GPP__SDP__Media__Component(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Desired__BW__UL: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Extended_Min_Desired_BW_UL"); single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__UL->log_match(match_value.avp__RX__3GPP__Extended__Min__Desired__BW__UL(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Extended_Min_Desired_BW_UL := "); single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__UL->log_match(match_value.avp__RX__3GPP__Extended__Min__Desired__BW__UL(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_ProSe_Direct_Communication_Reception_Data_Container"); single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container->log_match(match_value.avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Direct_Communication_Reception_Data_Container := "); single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container->log_match(match_value.avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authorization: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_SIP_Authorization"); single_value.field_avp__CxDx__3GPP__SIP__Authorization->log_match(match_value.avp__CxDx__3GPP__SIP__Authorization(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SIP_Authorization := "); single_value.field_avp__CxDx__3GPP__SIP__Authorization->log_match(match_value.avp__CxDx__3GPP__SIP__Authorization(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Revalidation__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Revalidation_Time"); single_value.field_avp__PCC__3GPP__Revalidation__Time->log_match(match_value.avp__PCC__3GPP__Revalidation__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Revalidation_Time := "); single_value.field_avp__PCC__3GPP__Revalidation__Time->log_match(match_value.avp__PCC__3GPP__Revalidation__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Logging__Interval: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Logging_Interval"); single_value.field_avp__AAA__3GPP__Logging__Interval->log_match(match_value.avp__AAA__3GPP__Logging__Interval(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Logging_Interval := "); single_value.field_avp__AAA__3GPP__Logging__Interval->log_match(match_value.avp__AAA__3GPP__Logging__Interval(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_PoC_Information"); single_value.field_avp__DCA__3GPP__PoC__Information->log_match(match_value.avp__DCA__3GPP__PoC__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Information := "); single_value.field_avp__DCA__3GPP__PoC__Information->log_match(match_value.avp__DCA__3GPP__PoC__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Status: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Presence_Reporting_Area_Status"); single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Status->log_match(match_value.avp__PCC__3GPP__Presence__Reporting__Area__Status(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Presence_Reporting_Area_Status := "); single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Status->log_match(match_value.avp__PCC__3GPP__Presence__Reporting__Area__Status(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Filter: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Routing_Filter"); single_value.field_avp__PCC__3GPP__Routing__Filter->log_match(match_value.avp__PCC__3GPP__Routing__Filter(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Routing_Filter := "); single_value.field_avp__PCC__3GPP__Routing__Filter->log_match(match_value.avp__PCC__3GPP__Routing__Filter(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_WLAN_offloadability"); single_value.field_avp__AAA__3GPP__WLAN__offloadability->log_match(match_value.avp__AAA__3GPP__WLAN__offloadability(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_WLAN_offloadability := "); single_value.field_avp__AAA__3GPP__WLAN__offloadability->log_match(match_value.avp__AAA__3GPP__WLAN__offloadability(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Data__Coding__Scheme: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Data_Coding_Scheme"); single_value.field_avp__DCA__3GPP__Data__Coding__Scheme->log_match(match_value.avp__DCA__3GPP__Data__Coding__Scheme(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Data_Coding_Scheme := "); single_value.field_avp__DCA__3GPP__Data__Coding__Scheme->log_match(match_value.avp__DCA__3GPP__Data__Coding__Scheme(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Metering__Method: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Metering_Method"); single_value.field_avp__PCC__3GPP__Metering__Method->log_match(match_value.avp__PCC__3GPP__Metering__Method(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Metering_Method := "); single_value.field_avp__PCC__3GPP__Metering__Method->log_match(match_value.avp__PCC__3GPP__Metering__Method(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Tunnel__Connection: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Acct_Tunnel_Connection"); single_value.field_avp__DNAS__NONE__Acct__Tunnel__Connection->log_match(match_value.avp__DNAS__NONE__Acct__Tunnel__Connection(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Acct_Tunnel_Connection := "); single_value.field_avp__DNAS__NONE__Acct__Tunnel__Connection->log_match(match_value.avp__DNAS__NONE__Acct__Tunnel__Connection(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Non_IP_Data_Delivery_Mechanism"); single_value.field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism->log_match(match_value.avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Non_IP_Data_Delivery_Mechanism := "); single_value.field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism->log_match(match_value.avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Initial__IMS__Charging__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Initial_IMS_Charging_Identifier"); single_value.field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier->log_match(match_value.avp__DCA__3GPP__Initial__IMS__Charging__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Initial_IMS_Charging_Identifier := "); single_value.field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier->log_match(match_value.avp__DCA__3GPP__Initial__IMS__Charging__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Filter__Rule: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_NAS_Filter_Rule"); single_value.field_avp__DNAS__NONE__NAS__Filter__Rule->log_match(match_value.avp__DNAS__NONE__NAS__Filter__Rule(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_NAS_Filter_Rule := "); single_value.field_avp__DNAS__NONE__NAS__Filter__Rule->log_match(match_value.avp__DNAS__NONE__NAS__Filter__Rule(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Feature__Vector: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_Feature_Vector"); single_value.field_avp__MIPv4__NONE__MIP__Feature__Vector->log_match(match_value.avp__MIPv4__NONE__MIP__Feature__Vector(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Feature_Vector := "); single_value.field_avp__MIPv4__NONE__MIP__Feature__Vector->log_match(match_value.avp__MIPv4__NONE__MIP__Feature__Vector(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Session__Server__Failover: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Session_Server_Failover"); single_value.field_avp__BASE__NONE__Session__Server__Failover->log_match(match_value.avp__BASE__NONE__Session__Server__Failover(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Session_Server_Failover := "); single_value.field_avp__BASE__NONE__Session__Server__Failover->log_match(match_value.avp__BASE__NONE__Session__Server__Failover(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Accumulated__Cost: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Accumulated_Cost"); single_value.field_avp__DCA__3GPP__Accumulated__Cost->log_match(match_value.avp__DCA__3GPP__Accumulated__Cost(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Accumulated_Cost := "); single_value.field_avp__DCA__3GPP__Accumulated__Cost->log_match(match_value.avp__DCA__3GPP__Accumulated__Cost(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Integrity__Key: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Integrity_Key"); single_value.field_avp__CxDx__3GPP__Integrity__Key->log_match(match_value.avp__CxDx__3GPP__Integrity__Key(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Integrity_Key := "); single_value.field_avp__CxDx__3GPP__Integrity__Key->log_match(match_value.avp__CxDx__3GPP__Integrity__Key(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__E__UTRAN__Vector: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_E_UTRAN_Vector"); single_value.field_avp__AAA__3GPP__E__UTRAN__Vector->log_match(match_value.avp__AAA__3GPP__E__UTRAN__Vector(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_E_UTRAN_Vector := "); single_value.field_avp__AAA__3GPP__E__UTRAN__Vector->log_match(match_value.avp__AAA__3GPP__E__UTRAN__Vector(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SMSC__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SMSC_Address"); single_value.field_avp__DCA__3GPP__SMSC__Address->log_match(match_value.avp__DCA__3GPP__SMSC__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SMSC_Address := "); single_value.field_avp__DCA__3GPP__SMSC__Address->log_match(match_value.avp__DCA__3GPP__SMSC__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__PDP__Address__Prefix__Length: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_PDP_Address_Prefix_Length"); single_value.field_avp__DCA__3GPP__PDP__Address__Prefix__Length->log_match(match_value.avp__DCA__3GPP__PDP__Address__Prefix__Length(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PDP_Address_Prefix_Length := "); single_value.field_avp__DCA__3GPP__PDP__Address__Prefix__Length->log_match(match_value.avp__DCA__3GPP__PDP__Address__Prefix__Length(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Experimental__Result: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Experimental_Result"); single_value.field_avp__BASE__NONE__Experimental__Result->log_match(match_value.avp__BASE__NONE__Experimental__Result(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Experimental_Result := "); single_value.field_avp__BASE__NONE__Experimental__Result->log_match(match_value.avp__BASE__NONE__Experimental__Result(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Link__Count: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Acct_Link_Count"); single_value.field_avp__DNAS__NONE__Acct__Link__Count->log_match(match_value.avp__DNAS__NONE__Acct__Link__Count(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Acct_Link_Count := "); single_value.field_avp__DNAS__NONE__Acct__Link__Count->log_match(match_value.avp__DNAS__NONE__Acct__Link__Count(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Unit__Value: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Unit_Value"); single_value.field_avp__DCC__NONE__Unit__Value->log_match(match_value.avp__DCC__NONE__Unit__Value(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Unit_Value := "); single_value.field_avp__DCC__NONE__Unit__Value->log_match(match_value.avp__DCC__NONE__Unit__Value(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Event__List: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Trace_Event_List"); single_value.field_avp__AAA__3GPP__Trace__Event__List->log_match(match_value.avp__AAA__3GPP__Trace__Event__List(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Trace_Event_List := "); single_value.field_avp__AAA__3GPP__Trace__Event__List->log_match(match_value.avp__AAA__3GPP__Trace__Event__List(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_LCS_Client_Id"); single_value.field_avp__DCA__3GPP__LCS__Client__Id->log_match(match_value.avp__DCA__3GPP__LCS__Client__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Client_Id := "); single_value.field_avp__DCA__3GPP__LCS__Client__Id->log_match(match_value.avp__DCA__3GPP__LCS__Client__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__PDP__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_3GPP_PDP_Type"); single_value.field_avp__GI__3GPP__3GPP__PDP__Type->log_match(match_value.avp__GI__3GPP__3GPP__PDP__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_PDP_Type := "); single_value.field_avp__GI__3GPP__3GPP__PDP__Type->log_match(match_value.avp__GI__3GPP__3GPP__PDP__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Reply__Message: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Reply_Message"); single_value.field_avp__DNAS__NONE__Reply__Message->log_match(match_value.avp__DNAS__NONE__Reply__Message(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Reply_Message := "); single_value.field_avp__DNAS__NONE__Reply__Message->log_match(match_value.avp__DNAS__NONE__Reply__Message(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Connect__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Connect_Info"); single_value.field_avp__DNAS__NONE__Connect__Info->log_match(match_value.avp__DNAS__NONE__Connect__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Connect_Info := "); single_value.field_avp__DNAS__NONE__Connect__Info->log_match(match_value.avp__DNAS__NONE__Connect__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Replay__Mode: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_Replay_Mode"); single_value.field_avp__MIPv4__NONE__MIP__Replay__Mode->log_match(match_value.avp__MIPv4__NONE__MIP__Replay__Mode(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Replay_Mode := "); single_value.field_avp__MIPv4__NONE__MIP__Replay__Mode->log_match(match_value.avp__MIPv4__NONE__MIP__Replay__Mode(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Proxy__Host: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Proxy_Host"); single_value.field_avp__BASE__NONE__Proxy__Host->log_match(match_value.avp__BASE__NONE__Proxy__Host(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Proxy_Host := "); single_value.field_avp__BASE__NONE__Proxy__Host->log_match(match_value.avp__BASE__NONE__Proxy__Host(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Talk__Bursts: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Number_Of_Talk_Bursts"); single_value.field_avp__DCA__3GPP__Number__Of__Talk__Bursts->log_match(match_value.avp__DCA__3GPP__Number__Of__Talk__Bursts(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Number_Of_Talk_Bursts := "); single_value.field_avp__DCA__3GPP__Number__Of__Talk__Bursts->log_match(match_value.avp__DCA__3GPP__Number__Of__Talk__Bursts(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Short__Network__Name: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Short_Network_Name"); single_value.field_avp__AAA__3GPP__Short__Network__Name->log_match(match_value.avp__AAA__3GPP__Short__Network__Name(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Short_Network_Name := "); single_value.field_avp__AAA__3GPP__Short__Network__Name->log_match(match_value.avp__AAA__3GPP__Short__Network__Name(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Size: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Message_Size"); single_value.field_avp__DCA__3GPP__Message__Size->log_match(match_value.avp__DCA__3GPP__Message__Size(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Message_Size := "); single_value.field_avp__DCA__3GPP__Message__Size->log_match(match_value.avp__DCA__3GPP__Message__Size(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Additional__Exception__Reports: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Additional_Exception_Reports"); single_value.field_avp__DCA__3GPP__Additional__Exception__Reports->log_match(match_value.avp__DCA__3GPP__Additional__Exception__Reports(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Additional_Exception_Reports := "); single_value.field_avp__DCA__3GPP__Additional__Exception__Reports->log_match(match_value.avp__DCA__3GPP__Additional__Exception__Reports(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Access__Transfer__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Access_Transfer_Information"); single_value.field_avp__DCA__3GPP__Access__Transfer__Information->log_match(match_value.avp__DCA__3GPP__Access__Transfer__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Access_Transfer_Information := "); single_value.field_avp__DCA__3GPP__Access__Transfer__Information->log_match(match_value.avp__DCA__3GPP__Access__Transfer__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Communication__Pattern__Set: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Communication_Pattern_Set"); single_value.field_avp__S6__3GPP__Communication__Pattern__Set->log_match(match_value.avp__S6__3GPP__Communication__Pattern__Set(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Communication_Pattern_Set := "); single_value.field_avp__S6__3GPP__Communication__Pattern__Set->log_match(match_value.avp__S6__3GPP__Communication__Pattern__Set(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__TWAG__UP__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_TWAG_UP_Address"); single_value.field_avp__AAA__3GPP__TWAG__UP__Address->log_match(match_value.avp__AAA__3GPP__TWAG__UP__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_TWAG_UP_Address := "); single_value.field_avp__AAA__3GPP__TWAG__UP__Address->log_match(match_value.avp__AAA__3GPP__TWAG__UP__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__MMBox__Storage__Requested: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_MMBox_Storage_Requested"); single_value.field_avp__DCA__3GPP__MMBox__Storage__Requested->log_match(match_value.avp__DCA__3GPP__MMBox__Storage__Requested(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MMBox_Storage_Requested := "); single_value.field_avp__DCA__3GPP__MMBox__Storage__Requested->log_match(match_value.avp__DCA__3GPP__MMBox__Storage__Requested(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Status: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Flow_Status"); single_value.field_avp__RX__3GPP__Flow__Status->log_match(match_value.avp__RX__3GPP__Flow__Status(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Flow_Status := "); single_value.field_avp__RX__3GPP__Flow__Status->log_match(match_value.avp__RX__3GPP__Flow__Status(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Challenge: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_CHAP_Challenge"); single_value.field_avp__DNAS__NONE__CHAP__Challenge->log_match(match_value.avp__DNAS__NONE__CHAP__Challenge(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_CHAP_Challenge := "); single_value.field_avp__DNAS__NONE__CHAP__Challenge->log_match(match_value.avp__DNAS__NONE__CHAP__Challenge(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__PC3__Control__Protocol__Cause: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_PC3_Control_Protocol_Cause"); single_value.field_avp__DCA__3GPP__PC3__Control__Protocol__Cause->log_match(match_value.avp__DCA__3GPP__PC3__Control__Protocol__Cause(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PC3_Control_Protocol_Cause := "); single_value.field_avp__DCA__3GPP__PC3__Control__Protocol__Cause->log_match(match_value.avp__DCA__3GPP__PC3__Control__Protocol__Cause(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__CC__Unit__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_CC_Unit_Type"); single_value.field_avp__DCC__NONE__CC__Unit__Type->log_match(match_value.avp__DCC__NONE__CC__Unit__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Unit_Type := "); single_value.field_avp__DCC__NONE__CC__Unit__Type->log_match(match_value.avp__DCC__NONE__CC__Unit__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Calling__Party__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Calling_Party_Address"); single_value.field_avp__DCA__3GPP__Calling__Party__Address->log_match(match_value.avp__DCA__3GPP__Calling__Party__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Calling_Party_Address := "); single_value.field_avp__DCA__3GPP__Calling__Party__Address->log_match(match_value.avp__DCA__3GPP__Calling__Party__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__MCPTT__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_MCPTT_Identifier"); single_value.field_avp__RX__3GPP__MCPTT__Identifier->log_match(match_value.avp__RX__3GPP__MCPTT__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_MCPTT_Identifier := "); single_value.field_avp__RX__3GPP__MCPTT__Identifier->log_match(match_value.avp__RX__3GPP__MCPTT__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Group__Monitoring__Event__Report: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Group_Monitoring_Event_Report"); single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report->log_match(match_value.avp__S6__3GPP__Group__Monitoring__Event__Report(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Group_Monitoring_Event_Report := "); single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report->log_match(match_value.avp__S6__3GPP__Group__Monitoring__Event__Report(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Upgrade: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_QoS_Upgrade"); single_value.field_avp__PCC__3GPP__QoS__Upgrade->log_match(match_value.avp__PCC__3GPP__QoS__Upgrade(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Upgrade := "); single_value.field_avp__PCC__3GPP__QoS__Upgrade->log_match(match_value.avp__PCC__3GPP__QoS__Upgrade(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Append__Free__Format__Data: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_PS_Append_Free_Format_Data"); single_value.field_avp__DCA__3GPP__PS__Append__Free__Format__Data->log_match(match_value.avp__DCA__3GPP__PS__Append__Free__Format__Data(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PS_Append_Free_Format_Data := "); single_value.field_avp__DCA__3GPP__PS__Append__Free__Format__Data->log_match(match_value.avp__DCA__3GPP__PS__Append__Free__Format__Data(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__AN__GW__Status: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_AN_GW_Status"); single_value.field_avp__PCC__3GPP__AN__GW__Status->log_match(match_value.avp__PCC__3GPP__AN__GW__Status(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_AN_GW_Status := "); single_value.field_avp__PCC__3GPP__AN__GW__Status->log_match(match_value.avp__PCC__3GPP__AN__GW__Status(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Service__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Service_Type"); single_value.field_avp__DNAS__NONE__Service__Type->log_match(match_value.avp__DNAS__NONE__Service__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Service_Type := "); single_value.field_avp__DNAS__NONE__Service__Type->log_match(match_value.avp__DNAS__NONE__Service__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Key: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Monitoring_Key"); single_value.field_avp__PCC__3GPP__Monitoring__Key->log_match(match_value.avp__PCC__3GPP__Monitoring__Key(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Monitoring_Key := "); single_value.field_avp__PCC__3GPP__Monitoring__Key->log_match(match_value.avp__PCC__3GPP__Monitoring__Key(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Period__UMTS: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Measurement_Period_UMTS"); single_value.field_avp__AAA__3GPP__Measurement__Period__UMTS->log_match(match_value.avp__AAA__3GPP__Measurement__Period__UMTS(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Measurement_Period_UMTS := "); single_value.field_avp__AAA__3GPP__Measurement__Period__UMTS->log_match(match_value.avp__AAA__3GPP__Measurement__Period__UMTS(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Media__Initiator__Flag: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Media_Initiator_Flag"); single_value.field_avp__DCA__3GPP__Media__Initiator__Flag->log_match(match_value.avp__DCA__3GPP__Media__Initiator__Flag(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Media_Initiator_Flag := "); single_value.field_avp__DCA__3GPP__Media__Initiator__Flag->log_match(match_value.avp__DCA__3GPP__Media__Initiator__Flag(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Location__Number: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_ISUP_Location_Number"); single_value.field_avp__DCA__3GPP__ISUP__Location__Number->log_match(match_value.avp__DCA__3GPP__ISUP__Location__Number(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ISUP_Location_Number := "); single_value.field_avp__DCA__3GPP__ISUP__Location__Number->log_match(match_value.avp__DCA__3GPP__ISUP__Location__Number(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__3GPP__PS__Data__Off__Status: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_3GPP_PS_Data_Off_Status"); single_value.field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status->log_match(match_value.avp__PCC__3GPP__3GPP__PS__Data__Off__Status(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_3GPP_PS_Data_Off_Status := "); single_value.field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status->log_match(match_value.avp__PCC__3GPP__3GPP__PS__Data__Off__Status(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Install: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Routing_Rule_Install"); single_value.field_avp__PCC__3GPP__Routing__Rule__Install->log_match(match_value.avp__PCC__3GPP__Routing__Rule__Install(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Routing_Rule_Install := "); single_value.field_avp__PCC__3GPP__Routing__Rule__Install->log_match(match_value.avp__PCC__3GPP__Routing__Rule__Install(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Reset__ID: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Reset_ID"); single_value.field_avp__AAA__3GPP__Reset__ID->log_match(match_value.avp__AAA__3GPP__Reset__ID(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Reset_ID := "); single_value.field_avp__AAA__3GPP__Reset__ID->log_match(match_value.avp__AAA__3GPP__Reset__ID(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Data__Container: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Service_Data_Container"); single_value.field_avp__DCA__3GPP__Service__Data__Container->log_match(match_value.avp__DCA__3GPP__Service__Data__Container(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Service_Data_Container := "); single_value.field_avp__DCA__3GPP__Service__Data__Container->log_match(match_value.avp__DCA__3GPP__Service__Data__Container(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Server__Assignment__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Server_Assignment_Type"); single_value.field_avp__CxDx__3GPP__Server__Assignment__Type->log_match(match_value.avp__CxDx__3GPP__Server__Assignment__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Server_Assignment_Type := "); single_value.field_avp__CxDx__3GPP__Server__Assignment__Type->log_match(match_value.avp__CxDx__3GPP__Server__Assignment__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__PUR__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_PUR_Flags"); single_value.field_avp__AAA__3GPP__PUR__Flags->log_match(match_value.avp__AAA__3GPP__PUR__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_PUR_Flags := "); single_value.field_avp__AAA__3GPP__PUR__Flags->log_match(match_value.avp__AAA__3GPP__PUR__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_IP_CAN_Session_Charging_Scope"); single_value.field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope->log_match(match_value.avp__PCC__3GPP__IP__CAN__Session__Charging__Scope(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_IP_CAN_Session_Charging_Scope := "); single_value.field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope->log_match(match_value.avp__PCC__3GPP__IP__CAN__Session__Charging__Scope(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Routing: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Framed_Routing"); single_value.field_avp__DNAS__NONE__Framed__Routing->log_match(match_value.avp__DNAS__NONE__Framed__Routing(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_Routing := "); single_value.field_avp__DNAS__NONE__Framed__Routing->log_match(match_value.avp__DNAS__NONE__Framed__Routing(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__IMEI: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_IMEI"); single_value.field_avp__AAA__3GPP__IMEI->log_match(match_value.avp__AAA__3GPP__IMEI(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_IMEI := "); single_value.field_avp__AAA__3GPP__IMEI->log_match(match_value.avp__AAA__3GPP__IMEI(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Ident: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_CHAP_Ident"); single_value.field_avp__DNAS__NONE__CHAP__Ident->log_match(match_value.avp__DNAS__NONE__CHAP__Ident(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_CHAP_Ident := "); single_value.field_avp__DNAS__NONE__CHAP__Ident->log_match(match_value.avp__DNAS__NONE__CHAP__Ident(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Text: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Interface_Text"); single_value.field_avp__DCA__3GPP__Interface__Text->log_match(match_value.avp__DCA__3GPP__Interface__Text(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Interface_Text := "); single_value.field_avp__DCA__3GPP__Interface__Text->log_match(match_value.avp__DCA__3GPP__Interface__Text(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Kc: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Kc"); single_value.field_avp__AAA__3GPP__Kc->log_match(match_value.avp__AAA__3GPP__Kc(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Kc := "); single_value.field_avp__AAA__3GPP__Kc->log_match(match_value.avp__AAA__3GPP__Kc(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Current__Tariff: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Current_Tariff"); single_value.field_avp__DCA__3GPP__Current__Tariff->log_match(match_value.avp__DCA__3GPP__Current__Tariff(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Current_Tariff := "); single_value.field_avp__DCA__3GPP__Current__Tariff->log_match(match_value.avp__DCA__3GPP__Current__Tariff(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__SGSN__Number: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_SGSN_Number"); single_value.field_avp__AAA__3GPP__SGSN__Number->log_match(match_value.avp__AAA__3GPP__SGSN__Number(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SGSN_Number := "); single_value.field_avp__AAA__3GPP__SGSN__Number->log_match(match_value.avp__AAA__3GPP__SGSN__Number(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__HPLMN__ODB: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_HPLMN_ODB"); single_value.field_avp__AAA__3GPP__HPLMN__ODB->log_match(match_value.avp__AAA__3GPP__HPLMN__ODB(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_HPLMN_ODB := "); single_value.field_avp__AAA__3GPP__HPLMN__ODB->log_match(match_value.avp__AAA__3GPP__HPLMN__ODB(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Time_Quota_Type"); single_value.field_avp__DCA__3GPP__Time__Quota__Type->log_match(match_value.avp__DCA__3GPP__Time__Quota__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_Quota_Type := "); single_value.field_avp__DCA__3GPP__Time__Quota__Type->log_match(match_value.avp__DCA__3GPP__Time__Quota__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Trace_Info"); single_value.field_avp__AAA__3GPP__Trace__Info->log_match(match_value.avp__AAA__3GPP__Trace__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Trace_Info := "); single_value.field_avp__AAA__3GPP__Trace__Info->log_match(match_value.avp__AAA__3GPP__Trace__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Domain__Name: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Domain_Name"); single_value.field_avp__DCA__3GPP__Domain__Name->log_match(match_value.avp__DCA__3GPP__Domain__Name(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Domain_Name := "); single_value.field_avp__DCA__3GPP__Domain__Name->log_match(match_value.avp__DCA__3GPP__Domain__Name(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Charging__Characteristics: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_3GPP_Charging_Characteristics"); single_value.field_avp__GI__3GPP__3GPP__Charging__Characteristics->log_match(match_value.avp__GI__3GPP__3GPP__Charging__Characteristics(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_Charging_Characteristics := "); single_value.field_avp__GI__3GPP__3GPP__Charging__Characteristics->log_match(match_value.avp__GI__3GPP__3GPP__Charging__Characteristics(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__PDP__Context: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_PDP_Context"); single_value.field_avp__AAA__3GPP__PDP__Context->log_match(match_value.avp__AAA__3GPP__PDP__Context(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_PDP_Context := "); single_value.field_avp__AAA__3GPP__PDP__Context->log_match(match_value.avp__AAA__3GPP__PDP__Context(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__CC__Money: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_CC_Money"); single_value.field_avp__DCC__NONE__CC__Money->log_match(match_value.avp__DCC__NONE__CC__Money(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Money := "); single_value.field_avp__DCC__NONE__CC__Money->log_match(match_value.avp__DCC__NONE__CC__Money(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__DER__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_DER_Flags"); single_value.field_avp__AAA__3GPP__DER__Flags->log_match(match_value.avp__AAA__3GPP__DER__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_DER_Flags := "); single_value.field_avp__AAA__3GPP__DER__Flags->log_match(match_value.avp__AAA__3GPP__DER__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Data__Coding__Scheme: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_LCS_Data_Coding_Scheme"); single_value.field_avp__DCA__3GPP__LCS__Data__Coding__Scheme->log_match(match_value.avp__DCA__3GPP__LCS__Data__Coding__Scheme(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Data_Coding_Scheme := "); single_value.field_avp__DCA__3GPP__LCS__Data__Coding__Scheme->log_match(match_value.avp__DCA__3GPP__LCS__Data__Coding__Scheme(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_3GPP_GGSN_Address"); single_value.field_avp__GI__3GPP__3GPP__GGSN__Address->log_match(match_value.avp__GI__3GPP__3GPP__GGSN__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_GGSN_Address := "); single_value.field_avp__GI__3GPP__3GPP__GGSN__Address->log_match(match_value.avp__GI__3GPP__3GPP__GGSN__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Proxy__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Proxy_Info"); single_value.field_avp__BASE__NONE__Proxy__Info->log_match(match_value.avp__BASE__NONE__Proxy__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Proxy_Info := "); single_value.field_avp__BASE__NONE__Proxy__Info->log_match(match_value.avp__BASE__NONE__Proxy__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Related_IMS_Charging_Identifier_Node"); single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node->log_match(match_value.avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Related_IMS_Charging_Identifier_Node := "); single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node->log_match(match_value.avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Node__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Node_Type"); single_value.field_avp__S6__3GPP__Node__Type->log_match(match_value.avp__S6__3GPP__Node__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Node_Type := "); single_value.field_avp__S6__3GPP__Node__Type->log_match(match_value.avp__S6__3GPP__Node__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Volume: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Talk_Burst_Volume"); single_value.field_avp__DCA__3GPP__Talk__Burst__Volume->log_match(match_value.avp__DCA__3GPP__Talk__Burst__Volume(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Talk_Burst_Volume := "); single_value.field_avp__DCA__3GPP__Talk__Burst__Volume->log_match(match_value.avp__DCA__3GPP__Talk__Burst__Volume(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Service_Id"); single_value.field_avp__DCA__3GPP__Service__Id->log_match(match_value.avp__DCA__3GPP__Service__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Service_Id := "); single_value.field_avp__DCA__3GPP__Service__Id->log_match(match_value.avp__DCA__3GPP__Service__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Priority__Sharing__Indicator: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Priority_Sharing_Indicator"); single_value.field_avp__RX__3GPP__Priority__Sharing__Indicator->log_match(match_value.avp__RX__3GPP__Priority__Sharing__Indicator(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Priority_Sharing_Indicator := "); single_value.field_avp__RX__3GPP__Priority__Sharing__Indicator->log_match(match_value.avp__RX__3GPP__Priority__Sharing__Indicator(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Tunnel_Type"); single_value.field_avp__DNAS__NONE__Tunnel__Type->log_match(match_value.avp__DNAS__NONE__Tunnel__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Type := "); single_value.field_avp__DNAS__NONE__Tunnel__Type->log_match(match_value.avp__DNAS__NONE__Tunnel__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Name: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_QoS_Rule_Name"); single_value.field_avp__PCC__3GPP__QoS__Rule__Name->log_match(match_value.avp__PCC__3GPP__QoS__Rule__Name(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Rule_Name := "); single_value.field_avp__PCC__3GPP__QoS__Rule__Name->log_match(match_value.avp__PCC__3GPP__QoS__Rule__Name(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Trigger__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Trigger_Type"); single_value.field_avp__DCA__3GPP__Trigger__Type->log_match(match_value.avp__DCA__3GPP__Trigger__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Trigger_Type := "); single_value.field_avp__DCA__3GPP__Trigger__Type->log_match(match_value.avp__DCA__3GPP__Trigger__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Instance__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Instance_Id"); single_value.field_avp__DCA__3GPP__Instance__Id->log_match(match_value.avp__DCA__3GPP__Instance__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Instance_Id := "); single_value.field_avp__DCA__3GPP__Instance__Id->log_match(match_value.avp__DCA__3GPP__Instance__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Scheduled__Communication__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Scheduled_Communication_Time"); single_value.field_avp__S6__3GPP__Scheduled__Communication__Time->log_match(match_value.avp__S6__3GPP__Scheduled__Communication__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Scheduled_Communication_Time := "); single_value.field_avp__S6__3GPP__Scheduled__Communication__Time->log_match(match_value.avp__S6__3GPP__Scheduled__Communication__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Max__Requested__Bandwidth__DL: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Max_Requested_Bandwidth_DL"); single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__DL->log_match(match_value.avp__RX__3GPP__Max__Requested__Bandwidth__DL(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Max_Requested_Bandwidth_DL := "); single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__DL->log_match(match_value.avp__RX__3GPP__Max__Requested__Bandwidth__DL(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Role__Of__ProSe__Function: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Role_Of_ProSe_Function"); single_value.field_avp__DCA__3GPP__Role__Of__ProSe__Function->log_match(match_value.avp__DCA__3GPP__Role__Of__ProSe__Function(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Role_Of_ProSe_Function := "); single_value.field_avp__DCA__3GPP__Role__Of__ProSe__Function->log_match(match_value.avp__DCA__3GPP__Role__Of__ProSe__Function(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Latency: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Maximum_Latency"); single_value.field_avp__S6__3GPP__Maximum__Latency->log_match(match_value.avp__S6__3GPP__Maximum__Latency(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Maximum_Latency := "); single_value.field_avp__S6__3GPP__Maximum__Latency->log_match(match_value.avp__S6__3GPP__Maximum__Latency(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__PCC__Rule__Status: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_PCC_Rule_Status"); single_value.field_avp__PCC__3GPP__PCC__Rule__Status->log_match(match_value.avp__PCC__3GPP__PCC__Rule__Status(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_PCC_Rule_Status := "); single_value.field_avp__PCC__3GPP__PCC__Rule__Status->log_match(match_value.avp__PCC__3GPP__PCC__Rule__Status(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Response__Timestamp: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SIP_Response_Timestamp"); single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp->log_match(match_value.avp__DCA__3GPP__SIP__Response__Timestamp(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SIP_Response_Timestamp := "); single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp->log_match(match_value.avp__DCA__3GPP__SIP__Response__Timestamp(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__GBR__DL: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Extended_GBR_DL"); single_value.field_avp__PCC__3GPP__Extended__GBR__DL->log_match(match_value.avp__PCC__3GPP__Extended__GBR__DL(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Extended_GBR_DL := "); single_value.field_avp__PCC__3GPP__Extended__GBR__DL->log_match(match_value.avp__PCC__3GPP__Extended__GBR__DL(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__MBSFN__Area: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_MBSFN_Area"); single_value.field_avp__AAA__3GPP__MBSFN__Area->log_match(match_value.avp__AAA__3GPP__MBSFN__Area(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MBSFN_Area := "); single_value.field_avp__AAA__3GPP__MBSFN__Area->log_match(match_value.avp__AAA__3GPP__MBSFN__Area(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__UE__ID: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_ProSe_UE_ID"); single_value.field_avp__DCA__3GPP__ProSe__UE__ID->log_match(match_value.avp__DCA__3GPP__ProSe__UE__ID(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_UE_ID := "); single_value.field_avp__DCA__3GPP__ProSe__UE__ID->log_match(match_value.avp__DCA__3GPP__ProSe__UE__ID(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Server__Name: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Server_Name"); single_value.field_avp__CxDx__3GPP__Server__Name->log_match(match_value.avp__CxDx__3GPP__Server__Name(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Server_Name := "); single_value.field_avp__CxDx__3GPP__Server__Name->log_match(match_value.avp__CxDx__3GPP__Server__Name(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__APN__Validity__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_APN_Validity_Time"); single_value.field_avp__S6__3GPP__APN__Validity__Time->log_match(match_value.avp__S6__3GPP__APN__Validity__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_APN_Validity_Time := "); single_value.field_avp__S6__3GPP__APN__Validity__Time->log_match(match_value.avp__S6__3GPP__APN__Validity__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Allocation__Retention__Priority: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Allocation_Retention_Priority"); single_value.field_avp__PCC__3GPP__Allocation__Retention__Priority->log_match(match_value.avp__PCC__3GPP__Allocation__Retention__Priority(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Allocation_Retention_Priority := "); single_value.field_avp__PCC__3GPP__Allocation__Retention__Priority->log_match(match_value.avp__PCC__3GPP__Allocation__Retention__Priority(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Check__Balance__Result: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Check_Balance_Result"); single_value.field_avp__DCC__NONE__Check__Balance__Result->log_match(match_value.avp__DCC__NONE__Check__Balance__Result(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Check_Balance_Result := "); single_value.field_avp__DCC__NONE__Check__Balance__Result->log_match(match_value.avp__DCC__NONE__Check__Balance__Result(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Job__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Job_Type"); single_value.field_avp__AAA__3GPP__Job__Type->log_match(match_value.avp__AAA__3GPP__Job__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Job_Type := "); single_value.field_avp__AAA__3GPP__Job__Type->log_match(match_value.avp__AAA__3GPP__Job__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Destination__Host: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Destination_Host"); single_value.field_avp__BASE__NONE__Destination__Host->log_match(match_value.avp__BASE__NONE__Destination__Host(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Destination_Host := "); single_value.field_avp__BASE__NONE__Destination__Host->log_match(match_value.avp__BASE__NONE__Destination__Host(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Positioning__Method: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Positioning_Method"); single_value.field_avp__AAA__3GPP__Positioning__Method->log_match(match_value.avp__AAA__3GPP__Positioning__Method(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Positioning_Method := "); single_value.field_avp__AAA__3GPP__Positioning__Method->log_match(match_value.avp__AAA__3GPP__Positioning__Method(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__LIA__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_LIA_Flags"); single_value.field_avp__CxDx__3GPP__LIA__Flags->log_match(match_value.avp__CxDx__3GPP__LIA__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_LIA_Flags := "); single_value.field_avp__CxDx__3GPP__LIA__Flags->log_match(match_value.avp__CxDx__3GPP__LIA__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_DL_Buffering_Suggested_Packet_Count"); single_value.field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count->log_match(match_value.avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_DL_Buffering_Suggested_Packet_Count := "); single_value.field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count->log_match(match_value.avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_AoC_Service_Type"); single_value.field_avp__DCA__3GPP__AoC__Service__Type->log_match(match_value.avp__DCA__3GPP__AoC__Service__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_AoC_Service_Type := "); single_value.field_avp__DCA__3GPP__AoC__Service__Type->log_match(match_value.avp__DCA__3GPP__AoC__Service__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Login__IP__Host: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Login_IP_Host"); single_value.field_avp__DNAS__NONE__Login__IP__Host->log_match(match_value.avp__DNAS__NONE__Login__IP__Host(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Login_IP_Host := "); single_value.field_avp__DNAS__NONE__Login__IP__Host->log_match(match_value.avp__DNAS__NONE__Login__IP__Host(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__IDA__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_IDA_Flags"); single_value.field_avp__AAA__3GPP__IDA__Flags->log_match(match_value.avp__AAA__3GPP__IDA__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_IDA_Flags := "); single_value.field_avp__AAA__3GPP__IDA__Flags->log_match(match_value.avp__AAA__3GPP__IDA__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Security: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_ARAP_Security"); single_value.field_avp__DNAS__NONE__ARAP__Security->log_match(match_value.avp__DNAS__NONE__ARAP__Security(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_ARAP_Security := "); single_value.field_avp__DNAS__NONE__ARAP__Security->log_match(match_value.avp__DNAS__NONE__ARAP__Security(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Origin__AAA__Protocol: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Origin_AAA_Protocol"); single_value.field_avp__DNAS__NONE__Origin__AAA__Protocol->log_match(match_value.avp__DNAS__NONE__Origin__AAA__Protocol(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Origin_AAA_Protocol := "); single_value.field_avp__DNAS__NONE__Origin__AAA__Protocol->log_match(match_value.avp__DNAS__NONE__Origin__AAA__Protocol(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Last__Usage: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Time_Last_Usage"); single_value.field_avp__DCA__3GPP__Time__Last__Usage->log_match(match_value.avp__DCA__3GPP__Time__Last__Usage(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_Last_Usage := "); single_value.field_avp__DCA__3GPP__Time__Last__Usage->log_match(match_value.avp__DCA__3GPP__Time__Last__Usage(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Charging__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Charging_Information"); single_value.field_avp__CxDx__3GPP__Charging__Information->log_match(match_value.avp__CxDx__3GPP__Charging__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Charging_Information := "); single_value.field_avp__CxDx__3GPP__Charging__Information->log_match(match_value.avp__CxDx__3GPP__Charging__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__ULA__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_ULA_Flags"); single_value.field_avp__AAA__3GPP__ULA__Flags->log_match(match_value.avp__AAA__3GPP__ULA__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_ULA_Flags := "); single_value.field_avp__AAA__3GPP__ULA__Flags->log_match(match_value.avp__AAA__3GPP__ULA__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Originator__Interface: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Originator_Interface"); single_value.field_avp__DCA__3GPP__Originator__Interface->log_match(match_value.avp__DCA__3GPP__Originator__Interface(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Originator_Interface := "); single_value.field_avp__DCA__3GPP__Originator__Interface->log_match(match_value.avp__DCA__3GPP__Originator__Interface(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_IMS_Voice_Over_PS_Sessions_Supported"); single_value.field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported->log_match(match_value.avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_IMS_Voice_Over_PS_Sessions_Supported := "); single_value.field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported->log_match(match_value.avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Roaming_Restricted_Due_To_Unsupported_Feature"); single_value.field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature->log_match(match_value.avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Roaming_Restricted_Due_To_Unsupported_Feature := "); single_value.field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature->log_match(match_value.avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__File__Repair__Supported: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_File_Repair_Supported"); single_value.field_avp__DCA__3GPP__File__Repair__Supported->log_match(match_value.avp__DCA__3GPP__File__Repair__Supported(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_File_Repair_Supported := "); single_value.field_avp__DCA__3GPP__File__Repair__Supported->log_match(match_value.avp__DCA__3GPP__File__Repair__Supported(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPX__Network: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Framed_IPX_Network"); single_value.field_avp__DNAS__NONE__Framed__IPX__Network->log_match(match_value.avp__DNAS__NONE__Framed__IPX__Network(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_IPX_Network := "); single_value.field_avp__DNAS__NONE__Framed__IPX__Network->log_match(match_value.avp__DNAS__NONE__Framed__IPX__Network(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Assignment__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Tunnel_Assignment_Id"); single_value.field_avp__DNAS__NONE__Tunnel__Assignment__Id->log_match(match_value.avp__DNAS__NONE__Tunnel__Assignment__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Assignment_Id := "); single_value.field_avp__DNAS__NONE__Tunnel__Assignment__Id->log_match(match_value.avp__DNAS__NONE__Tunnel__Assignment__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__CC__Service__Specific__Units: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_CC_Service_Specific_Units"); single_value.field_avp__DCC__NONE__CC__Service__Specific__Units->log_match(match_value.avp__DCC__NONE__CC__Service__Specific__Units(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Service_Specific_Units := "); single_value.field_avp__DCC__NONE__CC__Service__Specific__Units->log_match(match_value.avp__DCC__NONE__CC__Service__Specific__Units(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Answer__Timestamp: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SDP_Answer_Timestamp"); single_value.field_avp__DCA__3GPP__SDP__Answer__Timestamp->log_match(match_value.avp__DCA__3GPP__SDP__Answer__Timestamp(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SDP_Answer_Timestamp := "); single_value.field_avp__DCA__3GPP__SDP__Answer__Timestamp->log_match(match_value.avp__DCA__3GPP__SDP__Answer__Timestamp(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_WLAN_Identifier"); single_value.field_avp__AAA__3GPP__WLAN__Identifier->log_match(match_value.avp__AAA__3GPP__WLAN__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_WLAN_Identifier := "); single_value.field_avp__AAA__3GPP__WLAN__Identifier->log_match(match_value.avp__AAA__3GPP__WLAN__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Type__Number: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Type_Number"); single_value.field_avp__DCA__3GPP__Type__Number->log_match(match_value.avp__DCA__3GPP__Type__Number(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Type_Number := "); single_value.field_avp__DCA__3GPP__Type__Number->log_match(match_value.avp__DCA__3GPP__Type__Number(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__NIDD__Submission: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_NIDD_Submission"); single_value.field_avp__DCA__3GPP__NIDD__Submission->log_match(match_value.avp__DCA__3GPP__NIDD__Submission(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_NIDD_Submission := "); single_value.field_avp__DCA__3GPP__NIDD__Submission->log_match(match_value.avp__DCA__3GPP__NIDD__Submission(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__T4__Parameters: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_T4_Parameters"); single_value.field_avp__S6__3GPP__T4__Parameters->log_match(match_value.avp__S6__3GPP__T4__Parameters(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_T4_Parameters := "); single_value.field_avp__S6__3GPP__T4__Parameters->log_match(match_value.avp__S6__3GPP__T4__Parameters(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Identifier__Value: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Access_Network_Charging_Identifier_Value"); single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value->log_match(match_value.avp__RX__3GPP__Access__Network__Charging__Identifier__Value(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Access_Network_Charging_Identifier_Value := "); single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value->log_match(match_value.avp__RX__3GPP__Access__Network__Charging__Identifier__Value(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Announcing_UE_HPLMN_Identifier"); single_value.field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier->log_match(match_value.avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Announcing_UE_HPLMN_Identifier := "); single_value.field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier->log_match(match_value.avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__AESE__Error__Report: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_AESE_Error_Report"); single_value.field_avp__S6__3GPP__AESE__Error__Report->log_match(match_value.avp__S6__3GPP__AESE__Error__Report(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_AESE_Error_Report := "); single_value.field_avp__S6__3GPP__AESE__Error__Report->log_match(match_value.avp__S6__3GPP__AESE__Error__Report(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__HA__SPI: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_FA_to_HA_SPI"); single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI->log_match(match_value.avp__MIPv4__NONE__MIP__FA__to__HA__SPI(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_FA_to_HA_SPI := "); single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI->log_match(match_value.avp__MIPv4__NONE__MIP__FA__to__HA__SPI(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Event__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Event_Type"); single_value.field_avp__DCA__3GPP__Event__Type->log_match(match_value.avp__DCA__3GPP__Event__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Event_Type := "); single_value.field_avp__DCA__3GPP__Event__Type->log_match(match_value.avp__DCA__3GPP__Event__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Sharing__Key__DL: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Sharing_Key_DL"); single_value.field_avp__RX__3GPP__Sharing__Key__DL->log_match(match_value.avp__RX__3GPP__Sharing__Key__DL(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Sharing_Key_DL := "); single_value.field_avp__RX__3GPP__Sharing__Key__DL->log_match(match_value.avp__RX__3GPP__Sharing__Key__DL(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Remove: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_ADC_Rule_Remove"); single_value.field_avp__PCC__3GPP__ADC__Rule__Remove->log_match(match_value.avp__PCC__3GPP__ADC__Rule__Remove(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_ADC_Rule_Remove := "); single_value.field_avp__PCC__3GPP__ADC__Rule__Remove->log_match(match_value.avp__PCC__3GPP__ADC__Rule__Remove(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_ProSe_Direct_Communication_Transmission_Data_Container"); single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container->log_match(match_value.avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Direct_Communication_Transmission_Data_Container := "); single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container->log_match(match_value.avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Restricted__PLMN__List: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Restricted_PLMN_List"); single_value.field_avp__S6__3GPP__Restricted__PLMN__List->log_match(match_value.avp__S6__3GPP__Restricted__PLMN__List(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Restricted_PLMN_List := "); single_value.field_avp__S6__3GPP__Restricted__PLMN__List->log_match(match_value.avp__S6__3GPP__Restricted__PLMN__List(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Access_Network_Charging_Identifier_Gx"); single_value.field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx->log_match(match_value.avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Access_Network_Charging_Identifier_Gx := "); single_value.field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx->log_match(match_value.avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Age__Of__Location__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Age_Of_Location_Information"); single_value.field_avp__AAA__3GPP__Age__Of__Location__Information->log_match(match_value.avp__AAA__3GPP__Age__Of__Location__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Age_Of_Location_Information := "); single_value.field_avp__AAA__3GPP__Age__Of__Location__Information->log_match(match_value.avp__AAA__3GPP__Age__Of__Location__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Group__Name: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_PoC_Group_Name"); single_value.field_avp__DCA__3GPP__PoC__Group__Name->log_match(match_value.avp__DCA__3GPP__PoC__Group__Name(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Group_Name := "); single_value.field_avp__DCA__3GPP__PoC__Group__Name->log_match(match_value.avp__DCA__3GPP__PoC__Group__Name(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Requested__BW__DL: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Extended_Max_Requested_BW_DL"); single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__DL->log_match(match_value.avp__RX__3GPP__Extended__Max__Requested__BW__DL(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Extended_Max_Requested_BW_DL := "); single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__DL->log_match(match_value.avp__RX__3GPP__Extended__Max__Requested__BW__DL(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Flow__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Flow_Information"); single_value.field_avp__PCC__3GPP__Flow__Information->log_match(match_value.avp__PCC__3GPP__Flow__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Flow_Information := "); single_value.field_avp__PCC__3GPP__Flow__Information->log_match(match_value.avp__PCC__3GPP__Flow__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_PS_Information"); single_value.field_avp__DCA__3GPP__PS__Information->log_match(match_value.avp__DCA__3GPP__PS__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PS_Information := "); single_value.field_avp__DCA__3GPP__PS__Information->log_match(match_value.avp__DCA__3GPP__PS__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__MTC__IWF__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_MTC_IWF_Address"); single_value.field_avp__DCA__3GPP__MTC__IWF__Address->log_match(match_value.avp__DCA__3GPP__MTC__IWF__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MTC_IWF_Address := "); single_value.field_avp__DCA__3GPP__MTC__IWF__Address->log_match(match_value.avp__DCA__3GPP__MTC__IWF__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Execution__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Execution_Time"); single_value.field_avp__PCC__3GPP__Execution__Time->log_match(match_value.avp__PCC__3GPP__Execution__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Execution_Time := "); single_value.field_avp__PCC__3GPP__Execution__Time->log_match(match_value.avp__PCC__3GPP__Execution__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_NAS_Identifier"); single_value.field_avp__DNAS__NONE__NAS__Identifier->log_match(match_value.avp__DNAS__NONE__NAS__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_NAS_Identifier := "); single_value.field_avp__DNAS__NONE__NAS__Identifier->log_match(match_value.avp__DNAS__NONE__NAS__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Server__Auth__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Tunnel_Server_Auth_Id"); single_value.field_avp__DNAS__NONE__Tunnel__Server__Auth__Id->log_match(match_value.avp__DNAS__NONE__Tunnel__Server__Auth__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Server_Auth_Id := "); single_value.field_avp__DNAS__NONE__Tunnel__Server__Auth__Id->log_match(match_value.avp__DNAS__NONE__Tunnel__Server__Auth__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Contact: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Contact"); single_value.field_avp__CxDx__3GPP__Contact->log_match(match_value.avp__CxDx__3GPP__Contact(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Contact := "); single_value.field_avp__CxDx__3GPP__Contact->log_match(match_value.avp__CxDx__3GPP__Contact(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Correlation__Indicator: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Charging_Correlation_Indicator"); single_value.field_avp__PCC__3GPP__Charging__Correlation__Indicator->log_match(match_value.avp__PCC__3GPP__Charging__Correlation__Indicator(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Charging_Correlation_Indicator := "); single_value.field_avp__PCC__3GPP__Charging__Correlation__Indicator->log_match(match_value.avp__PCC__3GPP__Charging__Correlation__Indicator(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Credit__Control: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Credit_Control"); single_value.field_avp__DCC__NONE__Credit__Control->log_match(match_value.avp__DCC__NONE__Credit__Control(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Credit_Control := "); single_value.field_avp__DCC__NONE__Credit__Control->log_match(match_value.avp__DCC__NONE__Credit__Control(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Record__Number: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Accounting_Record_Number"); single_value.field_avp__BASE__NONE__Accounting__Record__Number->log_match(match_value.avp__BASE__NONE__Accounting__Record__Number(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Accounting_Record_Number := "); single_value.field_avp__BASE__NONE__Accounting__Record__Number->log_match(match_value.avp__BASE__NONE__Accounting__Record__Number(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__Event__1I: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Event_Threshold_Event_1I"); single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1I->log_match(match_value.avp__AAA__3GPP__Event__Threshold__Event__1I(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Event_Threshold_Event_1I := "); single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1I->log_match(match_value.avp__AAA__3GPP__Event__Threshold__Event__1I(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SIP_Request_Timestamp_Fraction"); single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction->log_match(match_value.avp__DCA__3GPP__SIP__Request__Timestamp__Fraction(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SIP_Request_Timestamp_Fraction := "); single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction->log_match(match_value.avp__DCA__3GPP__SIP__Request__Timestamp__Fraction(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Mode: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Service_Mode"); single_value.field_avp__DCA__3GPP__Service__Mode->log_match(match_value.avp__DCA__3GPP__Service__Mode(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Service_Mode := "); single_value.field_avp__DCA__3GPP__Service__Mode->log_match(match_value.avp__DCA__3GPP__Service__Mode(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__User__Data: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_User_Data"); single_value.field_avp__CxDx__3GPP__User__Data->log_match(match_value.avp__CxDx__3GPP__User__Data(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_User_Data := "); single_value.field_avp__CxDx__3GPP__User__Data->log_match(match_value.avp__CxDx__3GPP__User__Data(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Report__Interval: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Report_Interval"); single_value.field_avp__AAA__3GPP__Report__Interval->log_match(match_value.avp__AAA__3GPP__Report__Interval(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Report_Interval := "); single_value.field_avp__AAA__3GPP__Report__Interval->log_match(match_value.avp__AAA__3GPP__Report__Interval(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__RAN__NAS__Release__Cause: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_RAN_NAS_Release_Cause"); single_value.field_avp__PCC__3GPP__RAN__NAS__Release__Cause->log_match(match_value.avp__PCC__3GPP__RAN__NAS__Release__Cause(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_RAN_NAS_Release_Cause := "); single_value.field_avp__PCC__3GPP__RAN__NAS__Release__Cause->log_match(match_value.avp__PCC__3GPP__RAN__NAS__Release__Cause(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Dynamic__Address__Flag__Extension: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Dynamic_Address_Flag_Extension"); single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension->log_match(match_value.avp__DCA__3GPP__Dynamic__Address__Flag__Extension(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Dynamic_Address_Flag_Extension := "); single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension->log_match(match_value.avp__DCA__3GPP__Dynamic__Address__Flag__Extension(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Client__Identity: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Client_Identity"); single_value.field_avp__AAA__3GPP__Client__Identity->log_match(match_value.avp__AAA__3GPP__Client__Identity(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Client_Identity := "); single_value.field_avp__AAA__3GPP__Client__Identity->log_match(match_value.avp__AAA__3GPP__Client__Identity(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Redirect__Host__Usage: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Redirect_Host_Usage"); single_value.field_avp__BASE__NONE__Redirect__Host__Usage->log_match(match_value.avp__BASE__NONE__Redirect__Host__Usage(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Redirect_Host_Usage := "); single_value.field_avp__BASE__NONE__Redirect__Host__Usage->log_match(match_value.avp__BASE__NONE__Redirect__Host__Usage(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__CSG__Access__Mode: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_CSG_Access_Mode"); single_value.field_avp__DCA__3GPP__CSG__Access__Mode->log_match(match_value.avp__DCA__3GPP__CSG__Access__Mode(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_CSG_Access_Mode := "); single_value.field_avp__DCA__3GPP__CSG__Access__Mode->log_match(match_value.avp__DCA__3GPP__CSG__Access__Mode(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Equipment__Status: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Equipment_Status"); single_value.field_avp__AAA__3GPP__Equipment__Status->log_match(match_value.avp__AAA__3GPP__Equipment__Status(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Equipment_Status := "); single_value.field_avp__AAA__3GPP__Equipment__Status->log_match(match_value.avp__AAA__3GPP__Equipment__Status(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Supplementary__Service: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Supplementary_Service"); single_value.field_avp__DCA__3GPP__Supplementary__Service->log_match(match_value.avp__DCA__3GPP__Supplementary__Service(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Supplementary_Service := "); single_value.field_avp__DCA__3GPP__Supplementary__Service->log_match(match_value.avp__DCA__3GPP__Supplementary__Service(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Packet__Filter: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_3GPP_Packet_Filter"); single_value.field_avp__GI__3GPP__3GPP__Packet__Filter->log_match(match_value.avp__GI__3GPP__3GPP__Packet__Filter(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_Packet_Filter := "); single_value.field_avp__GI__3GPP__3GPP__Packet__Filter->log_match(match_value.avp__GI__3GPP__3GPP__Packet__Filter(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Redirect__Server__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Redirect_Server_Address"); single_value.field_avp__DCC__NONE__Redirect__Server__Address->log_match(match_value.avp__DCC__NONE__Redirect__Server__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Redirect_Server_Address := "); single_value.field_avp__DCC__NONE__Redirect__Server__Address->log_match(match_value.avp__DCC__NONE__Redirect__Server__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Auth__Mode: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv6_NONE_MIP6_Auth_Mode"); single_value.field_avp__MIPv6__NONE__MIP6__Auth__Mode->log_match(match_value.avp__MIPv6__NONE__MIP6__Auth__Mode(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP6_Auth_Mode := "); single_value.field_avp__MIPv6__NONE__MIP6__Auth__Mode->log_match(match_value.avp__MIPv6__NONE__MIP6__Auth__Mode(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__EPS__Location__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_EPS_Location_Information"); single_value.field_avp__AAA__3GPP__EPS__Location__Information->log_match(match_value.avp__AAA__3GPP__EPS__Location__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_EPS_Location_Information := "); single_value.field_avp__AAA__3GPP__EPS__Location__Information->log_match(match_value.avp__AAA__3GPP__EPS__Location__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Access__Network__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Access_Network_Information"); single_value.field_avp__DCA__3GPP__Access__Network__Information->log_match(match_value.avp__DCA__3GPP__Access__Network__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Access_Network_Information := "); single_value.field_avp__DCA__3GPP__Access__Network__Information->log_match(match_value.avp__DCA__3GPP__Access__Network__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Identity: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Called_Identity"); single_value.field_avp__DCA__3GPP__Called__Identity->log_match(match_value.avp__DCA__3GPP__Called__Identity(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Called_Identity := "); single_value.field_avp__DCA__3GPP__Called__Identity->log_match(match_value.avp__DCA__3GPP__Called__Identity(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Default__APN__Context__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_TWAN_Default_APN_Context_Id"); single_value.field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id->log_match(match_value.avp__AAA__3GPP__TWAN__Default__APN__Context__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_TWAN_Default_APN_Context_Id := "); single_value.field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id->log_match(match_value.avp__AAA__3GPP__TWAN__Default__APN__Context__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SGSN__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SGSN_Address"); single_value.field_avp__DCA__3GPP__SGSN__Address->log_match(match_value.avp__DCA__3GPP__SGSN__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SGSN_Address := "); single_value.field_avp__DCA__3GPP__SGSN__Address->log_match(match_value.avp__DCA__3GPP__SGSN__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SGi_PtP_Tunnelling_Method"); single_value.field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method->log_match(match_value.avp__DCA__3GPP__SGi__PtP__Tunnelling__Method(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SGi_PtP_Tunnelling_Method := "); single_value.field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method->log_match(match_value.avp__DCA__3GPP__SGi__PtP__Tunnelling__Method(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Session__Timeout: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Session_Timeout"); single_value.field_avp__BASE__NONE__Session__Timeout->log_match(match_value.avp__BASE__NONE__Session__Timeout(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Session_Timeout := "); single_value.field_avp__BASE__NONE__Session__Timeout->log_match(match_value.avp__BASE__NONE__Session__Timeout(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Acct_Tunnel_Packets_Lost"); single_value.field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost->log_match(match_value.avp__DNAS__NONE__Acct__Tunnel__Packets__Lost(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Acct_Tunnel_Packets_Lost := "); single_value.field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost->log_match(match_value.avp__DNAS__NONE__Acct__Tunnel__Packets__Lost(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__NNI__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_NNI_Type"); single_value.field_avp__DCA__3GPP__NNI__Type->log_match(match_value.avp__DCA__3GPP__NNI__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_NNI_Type := "); single_value.field_avp__DCA__3GPP__NNI__Type->log_match(match_value.avp__DCA__3GPP__NNI__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Service__Info__Status: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Service_Info_Status"); single_value.field_avp__RX__3GPP__Service__Info__Status->log_match(match_value.avp__RX__3GPP__Service__Info__Status(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Service_Info_Status := "); single_value.field_avp__RX__3GPP__Service__Info__Status->log_match(match_value.avp__RX__3GPP__Service__Info__Status(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__CIR__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_CIR_Flags"); single_value.field_avp__S6__3GPP__CIR__Flags->log_match(match_value.avp__S6__3GPP__CIR__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_CIR_Flags := "); single_value.field_avp__S6__3GPP__CIR__Flags->log_match(match_value.avp__S6__3GPP__CIR__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Precedence: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Precedence"); single_value.field_avp__PCC__3GPP__Precedence->log_match(match_value.avp__PCC__3GPP__Precedence(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Precedence := "); single_value.field_avp__PCC__3GPP__Precedence->log_match(match_value.avp__PCC__3GPP__Precedence(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__User__Participating__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_User_Participating_Type"); single_value.field_avp__DCA__3GPP__User__Participating__Type->log_match(match_value.avp__DCA__3GPP__User__Participating__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_User_Participating_Type := "); single_value.field_avp__DCA__3GPP__User__Participating__Type->log_match(match_value.avp__DCA__3GPP__User__Participating__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__GGSN__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_GGSN_Address"); single_value.field_avp__DCA__3GPP__GGSN__Address->log_match(match_value.avp__DCA__3GPP__GGSN__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_GGSN_Address := "); single_value.field_avp__DCA__3GPP__GGSN__Address->log_match(match_value.avp__DCA__3GPP__GGSN__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Sponsoring__Action: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Sponsoring_Action"); single_value.field_avp__RX__3GPP__Sponsoring__Action->log_match(match_value.avp__RX__3GPP__Sponsoring__Action(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Sponsoring_Action := "); single_value.field_avp__RX__3GPP__Sponsoring__Action->log_match(match_value.avp__RX__3GPP__Sponsoring__Action(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Resources__Indicator: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Radio_Resources_Indicator"); single_value.field_avp__DCA__3GPP__Radio__Resources__Indicator->log_match(match_value.avp__DCA__3GPP__Radio__Resources__Indicator(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Radio_Resources_Indicator := "); single_value.field_avp__DCA__3GPP__Radio__Resources__Indicator->log_match(match_value.avp__DCA__3GPP__Radio__Resources__Indicator(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Granted__Validity__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Granted_Validity_Time"); single_value.field_avp__S6__3GPP__Granted__Validity__Time->log_match(match_value.avp__S6__3GPP__Granted__Validity__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Granted_Validity_Time := "); single_value.field_avp__S6__3GPP__Granted__Validity__Time->log_match(match_value.avp__S6__3GPP__Granted__Validity__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Priority__Level: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Priority_Level"); single_value.field_avp__PCC__3GPP__Priority__Level->log_match(match_value.avp__PCC__3GPP__Priority__Level(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Priority_Level := "); single_value.field_avp__PCC__3GPP__Priority__Level->log_match(match_value.avp__PCC__3GPP__Priority__Level(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Node__Functionality: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Node_Functionality"); single_value.field_avp__DCA__3GPP__Node__Functionality->log_match(match_value.avp__DCA__3GPP__Node__Functionality(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Node_Functionality := "); single_value.field_avp__DCA__3GPP__Node__Functionality->log_match(match_value.avp__DCA__3GPP__Node__Functionality(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Description: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Flow_Description"); single_value.field_avp__RX__3GPP__Flow__Description->log_match(match_value.avp__RX__3GPP__Flow__Description(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Flow_Description := "); single_value.field_avp__RX__3GPP__Flow__Description->log_match(match_value.avp__RX__3GPP__Flow__Description(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Packet_Filter_Information"); single_value.field_avp__PCC__3GPP__Packet__Filter__Information->log_match(match_value.avp__PCC__3GPP__Packet__Filter__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Packet_Filter_Information := "); single_value.field_avp__PCC__3GPP__Packet__Filter__Information->log_match(match_value.avp__PCC__3GPP__Packet__Filter__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Daylight__Saving__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Daylight_Saving_Time"); single_value.field_avp__AAA__3GPP__Daylight__Saving__Time->log_match(match_value.avp__AAA__3GPP__Daylight__Saving__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Daylight_Saving_Time := "); single_value.field_avp__AAA__3GPP__Daylight__Saving__Time->log_match(match_value.avp__AAA__3GPP__Daylight__Saving__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Address__Domain: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Address_Domain"); single_value.field_avp__DCA__3GPP__Address__Domain->log_match(match_value.avp__DCA__3GPP__Address__Domain(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Address_Domain := "); single_value.field_avp__DCA__3GPP__Address__Domain->log_match(match_value.avp__DCA__3GPP__Address__Domain(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__SCEF__ID: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_SCEF_ID"); single_value.field_avp__S6__3GPP__SCEF__ID->log_match(match_value.avp__S6__3GPP__SCEF__ID(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_SCEF_ID := "); single_value.field_avp__S6__3GPP__SCEF__ID->log_match(match_value.avp__S6__3GPP__SCEF__ID(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Length: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Content_Length"); single_value.field_avp__DCA__3GPP__Content__Length->log_match(match_value.avp__DCA__3GPP__Content__Length(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Content_Length := "); single_value.field_avp__DCA__3GPP__Content__Length->log_match(match_value.avp__DCA__3GPP__Content__Length(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Removal__Of__Access: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Removal_Of_Access"); single_value.field_avp__PCC__3GPP__Removal__Of__Access->log_match(match_value.avp__PCC__3GPP__Removal__Of__Access(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Removal_Of_Access := "); single_value.field_avp__PCC__3GPP__Removal__Of__Access->log_match(match_value.avp__PCC__3GPP__Removal__Of__Access(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Report: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_ADC_Rule_Report"); single_value.field_avp__PCC__3GPP__ADC__Rule__Report->log_match(match_value.avp__PCC__3GPP__ADC__Rule__Report(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_ADC_Rule_Report := "); single_value.field_avp__PCC__3GPP__ADC__Rule__Report->log_match(match_value.avp__PCC__3GPP__ADC__Rule__Report(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Preferred__Data__Mode: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Preferred_Data_Mode"); single_value.field_avp__AAA__3GPP__Preferred__Data__Mode->log_match(match_value.avp__AAA__3GPP__Preferred__Data__Mode(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Preferred_Data_Mode := "); single_value.field_avp__AAA__3GPP__Preferred__Data__Mode->log_match(match_value.avp__AAA__3GPP__Preferred__Data__Mode(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Functionality: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_ProSe_Functionality"); single_value.field_avp__DCA__3GPP__ProSe__Functionality->log_match(match_value.avp__DCA__3GPP__ProSe__Functionality(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Functionality := "); single_value.field_avp__DCA__3GPP__ProSe__Functionality->log_match(match_value.avp__DCA__3GPP__ProSe__Functionality(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Low__Balance__Indication: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Low_Balance_Indication"); single_value.field_avp__DCA__3GPP__Low__Balance__Indication->log_match(match_value.avp__DCA__3GPP__Low__Balance__Indication(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Low_Balance_Indication := "); single_value.field_avp__DCA__3GPP__Low__Balance__Indication->log_match(match_value.avp__DCA__3GPP__Low__Balance__Indication(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Guaranteed__Bitrate__UL: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Guaranteed_Bitrate_UL"); single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__UL->log_match(match_value.avp__PCC__3GPP__Guaranteed__Bitrate__UL(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Guaranteed_Bitrate_UL := "); single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__UL->log_match(match_value.avp__PCC__3GPP__Guaranteed__Bitrate__UL(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__UE__SRVCC__Capability: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_UE_SRVCC_Capability"); single_value.field_avp__AAA__3GPP__UE__SRVCC__Capability->log_match(match_value.avp__AAA__3GPP__UE__SRVCC__Capability(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_UE_SRVCC_Capability := "); single_value.field_avp__AAA__3GPP__UE__SRVCC__Capability->log_match(match_value.avp__AAA__3GPP__UE__SRVCC__Capability(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Group: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Login_LAT_Group"); single_value.field_avp__DNAS__NONE__Login__LAT__Group->log_match(match_value.avp__DNAS__NONE__Login__LAT__Group(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Login_LAT_Group := "); single_value.field_avp__DNAS__NONE__Login__LAT__Group->log_match(match_value.avp__DNAS__NONE__Login__LAT__Group(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__IPv6__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_NAS_IPv6_Address"); single_value.field_avp__DNAS__NONE__NAS__IPv6__Address->log_match(match_value.avp__DNAS__NONE__NAS__IPv6__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_NAS_IPv6_Address := "); single_value.field_avp__DNAS__NONE__NAS__IPv6__Address->log_match(match_value.avp__DNAS__NONE__NAS__IPv6__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MAC__Mobility__Data: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv6_NONE_MIP_MAC_Mobility_Data"); single_value.field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data->log_match(match_value.avp__MIPv6__NONE__MIP__MAC__Mobility__Data(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP_MAC_Mobility_Data := "); single_value.field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data->log_match(match_value.avp__MIPv6__NONE__MIP__MAC__Mobility__Data(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Output__Octets: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_Accounting_Output_Octets"); single_value.field_avp__MIPv4__NONE__Accounting__Output__Octets->log_match(match_value.avp__MIPv4__NONE__Accounting__Output__Octets(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_Accounting_Output_Octets := "); single_value.field_avp__MIPv4__NONE__Accounting__Output__Octets->log_match(match_value.avp__MIPv4__NONE__Accounting__Output__Octets(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__To__SIP__Header: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_To_SIP_Header"); single_value.field_avp__CxDx__3GPP__To__SIP__Header->log_match(match_value.avp__CxDx__3GPP__To__SIP__Header(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_To_SIP_Header := "); single_value.field_avp__CxDx__3GPP__To__SIP__Header->log_match(match_value.avp__CxDx__3GPP__To__SIP__Header(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Coupled__Node__Diameter__ID: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Coupled_Node_Diameter_ID"); single_value.field_avp__AAA__3GPP__Coupled__Node__Diameter__ID->log_match(match_value.avp__AAA__3GPP__Coupled__Node__Diameter__ID(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Coupled_Node_Diameter_ID := "); single_value.field_avp__AAA__3GPP__Coupled__Node__Diameter__ID->log_match(match_value.avp__AAA__3GPP__Coupled__Node__Diameter__ID(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Real__Time__Tariff__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Real_Time_Tariff_Information"); single_value.field_avp__DCA__3GPP__Real__Time__Tariff__Information->log_match(match_value.avp__DCA__3GPP__Real__Time__Tariff__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Real_Time_Tariff_Information := "); single_value.field_avp__DCA__3GPP__Real__Time__Tariff__Information->log_match(match_value.avp__DCA__3GPP__Real__Time__Tariff__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__STN__SR: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_STN_SR"); single_value.field_avp__AAA__3GPP__STN__SR->log_match(match_value.avp__AAA__3GPP__STN__SR(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_STN_SR := "); single_value.field_avp__AAA__3GPP__STN__SR->log_match(match_value.avp__AAA__3GPP__STN__SR(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SDP_Type"); single_value.field_avp__DCA__3GPP__SDP__Type->log_match(match_value.avp__DCA__3GPP__SDP__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SDP_Type := "); single_value.field_avp__DCA__3GPP__SDP__Type->log_match(match_value.avp__DCA__3GPP__SDP__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Supported__Vendor__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Supported_Vendor_Id"); single_value.field_avp__BASE__NONE__Supported__Vendor__Id->log_match(match_value.avp__BASE__NONE__Supported__Vendor__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Supported_Vendor_Id := "); single_value.field_avp__BASE__NONE__Supported__Vendor__Id->log_match(match_value.avp__BASE__NONE__Supported__Vendor__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__ServiceTypeIdentity: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_ServiceTypeIdentity"); single_value.field_avp__AAA__3GPP__ServiceTypeIdentity->log_match(match_value.avp__AAA__3GPP__ServiceTypeIdentity(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_ServiceTypeIdentity := "); single_value.field_avp__AAA__3GPP__ServiceTypeIdentity->log_match(match_value.avp__AAA__3GPP__ServiceTypeIdentity(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Requested__Party__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Requested_Party_Address"); single_value.field_avp__DCA__3GPP__Requested__Party__Address->log_match(match_value.avp__DCA__3GPP__Requested__Party__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Requested_Party_Address := "); single_value.field_avp__DCA__3GPP__Requested__Party__Address->log_match(match_value.avp__DCA__3GPP__Requested__Party__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Announcement_Information"); single_value.field_avp__DCA__3GPP__Announcement__Information->log_match(match_value.avp__DCA__3GPP__Announcement__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Announcement_Information := "); single_value.field_avp__DCA__3GPP__Announcement__Information->log_match(match_value.avp__DCA__3GPP__Announcement__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Authentic: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Acct_Authentic"); single_value.field_avp__DNAS__NONE__Acct__Authentic->log_match(match_value.avp__DNAS__NONE__Acct__Authentic(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Acct_Authentic := "); single_value.field_avp__DNAS__NONE__Acct__Authentic->log_match(match_value.avp__DNAS__NONE__Acct__Authentic(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Service__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Service_Identifier"); single_value.field_avp__DCC__NONE__Service__Identifier->log_match(match_value.avp__DCC__NONE__Service__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Service_Identifier := "); single_value.field_avp__DCC__NONE__Service__Identifier->log_match(match_value.avp__DCC__NONE__Service__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__AUTN: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_AUTN"); single_value.field_avp__AAA__3GPP__AUTN->log_match(match_value.avp__AAA__3GPP__AUTN(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_AUTN := "); single_value.field_avp__AAA__3GPP__AUTN->log_match(match_value.avp__AAA__3GPP__AUTN(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__User__Data: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Non_3GPP_User_Data"); single_value.field_avp__AAA__3GPP__Non__3GPP__User__Data->log_match(match_value.avp__AAA__3GPP__Non__3GPP__User__Data(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Non_3GPP_User_Data := "); single_value.field_avp__AAA__3GPP__Non__3GPP__User__Data->log_match(match_value.avp__AAA__3GPP__Non__3GPP__User__Data(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Delivery__Report__Requested: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Delivery_Report_Requested"); single_value.field_avp__DCA__3GPP__Delivery__Report__Requested->log_match(match_value.avp__DCA__3GPP__Delivery__Report__Requested(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Delivery_Report_Requested := "); single_value.field_avp__DCA__3GPP__Delivery__Report__Requested->log_match(match_value.avp__DCA__3GPP__Delivery__Report__Requested(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__GI__3GPP__TWAN__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_TWAN_Identifier"); single_value.field_avp__GI__3GPP__TWAN__Identifier->log_match(match_value.avp__GI__3GPP__TWAN__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_TWAN_Identifier := "); single_value.field_avp__GI__3GPP__TWAN__Identifier->log_match(match_value.avp__GI__3GPP__TWAN__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Origination__Time__Stamp: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Origination_Time_Stamp"); single_value.field_avp__AAA__3GPP__Origination__Time__Stamp->log_match(match_value.avp__AAA__3GPP__Origination__Time__Stamp(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Origination_Time_Stamp := "); single_value.field_avp__AAA__3GPP__Origination__Time__Stamp->log_match(match_value.avp__AAA__3GPP__Origination__Time__Stamp(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__APN: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_LCS_APN"); single_value.field_avp__DCA__3GPP__LCS__APN->log_match(match_value.avp__DCA__3GPP__LCS__APN(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_APN := "); single_value.field_avp__DCA__3GPP__LCS__APN->log_match(match_value.avp__DCA__3GPP__LCS__APN(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope__End__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Envelope_End_Time"); single_value.field_avp__DCA__3GPP__Envelope__End__Time->log_match(match_value.avp__DCA__3GPP__Envelope__End__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Envelope_End_Time := "); single_value.field_avp__DCA__3GPP__Envelope__End__Time->log_match(match_value.avp__DCA__3GPP__Envelope__End__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Sponsored__Connectivity__Data: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Sponsored_Connectivity_Data"); single_value.field_avp__RX__3GPP__Sponsored__Connectivity__Data->log_match(match_value.avp__RX__3GPP__Sponsored__Connectivity__Data(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Sponsored_Connectivity_Data := "); single_value.field_avp__RX__3GPP__Sponsored__Connectivity__Data->log_match(match_value.avp__RX__3GPP__Sponsored__Connectivity__Data(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Request__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Auth_Request_Type"); single_value.field_avp__BASE__NONE__Auth__Request__Type->log_match(match_value.avp__BASE__NONE__Auth__Request__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Auth_Request_Type := "); single_value.field_avp__BASE__NONE__Auth__Request__Type->log_match(match_value.avp__BASE__NONE__Auth__Request__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Application__Server__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Application_Server_Information"); single_value.field_avp__DCA__3GPP__Application__Server__Information->log_match(match_value.avp__DCA__3GPP__Application__Server__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Application_Server_Information := "); single_value.field_avp__DCA__3GPP__Application__Server__Information->log_match(match_value.avp__DCA__3GPP__Application__Server__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Originator__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Originator_Address"); single_value.field_avp__DCA__3GPP__Originator__Address->log_match(match_value.avp__DCA__3GPP__Originator__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Originator_Address := "); single_value.field_avp__DCA__3GPP__Originator__Address->log_match(match_value.avp__DCA__3GPP__Originator__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Network__Call__Reference__Number: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Network_Call_Reference_Number"); single_value.field_avp__DCA__3GPP__Network__Call__Reference__Number->log_match(match_value.avp__DCA__3GPP__Network__Call__Reference__Number(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Network_Call_Reference_Number := "); single_value.field_avp__DCA__3GPP__Network__Call__Reference__Number->log_match(match_value.avp__DCA__3GPP__Network__Call__Reference__Number(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__AESE__Communication__Pattern: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_AESE_Communication_Pattern"); single_value.field_avp__S6__3GPP__AESE__Communication__Pattern->log_match(match_value.avp__S6__3GPP__AESE__Communication__Pattern(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_AESE_Communication_Pattern := "); single_value.field_avp__S6__3GPP__AESE__Communication__Pattern->log_match(match_value.avp__S6__3GPP__AESE__Communication__Pattern(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__NBIFOM__Mode: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_NBIFOM_Mode"); single_value.field_avp__PCC__3GPP__NBIFOM__Mode->log_match(match_value.avp__PCC__3GPP__NBIFOM__Mode(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_NBIFOM_Mode := "); single_value.field_avp__PCC__3GPP__NBIFOM__Mode->log_match(match_value.avp__PCC__3GPP__NBIFOM__Mode(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Redirect__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Redirect_Information"); single_value.field_avp__PCC__3GPP__Redirect__Information->log_match(match_value.avp__PCC__3GPP__Redirect__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Redirect_Information := "); single_value.field_avp__PCC__3GPP__Redirect__Information->log_match(match_value.avp__PCC__3GPP__Redirect__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Validity__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Validity_Time"); single_value.field_avp__DCC__NONE__Validity__Time->log_match(match_value.avp__DCC__NONE__Validity__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Validity_Time := "); single_value.field_avp__DCC__NONE__Validity__Time->log_match(match_value.avp__DCC__NONE__Validity__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Monitoring_UE_VPLMN_Identifier"); single_value.field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier->log_match(match_value.avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Monitoring_UE_VPLMN_Identifier := "); single_value.field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier->log_match(match_value.avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Event__Handling: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Event_Handling"); single_value.field_avp__S6__3GPP__Event__Handling->log_match(match_value.avp__S6__3GPP__Event__Handling(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Event_Handling := "); single_value.field_avp__S6__3GPP__Event__Handling->log_match(match_value.avp__S6__3GPP__Event__Handling(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__ToS__Traffic__Class: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_ToS_Traffic_Class"); single_value.field_avp__PCC__3GPP__ToS__Traffic__Class->log_match(match_value.avp__PCC__3GPP__ToS__Traffic__Class(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_ToS_Traffic_Class := "); single_value.field_avp__PCC__3GPP__ToS__Traffic__Class->log_match(match_value.avp__PCC__3GPP__ToS__Traffic__Class(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Tracking__Area__Identity: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Tracking_Area_Identity"); single_value.field_avp__AAA__3GPP__Tracking__Area__Identity->log_match(match_value.avp__AAA__3GPP__Tracking__Area__Identity(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Tracking_Area_Identity := "); single_value.field_avp__AAA__3GPP__Tracking__Area__Identity->log_match(match_value.avp__AAA__3GPP__Tracking__Area__Identity(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__FA__SPI: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_HA_to_FA_SPI"); single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI->log_match(match_value.avp__MIPv4__NONE__MIP__HA__to__FA__SPI(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_HA_to_FA_SPI := "); single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI->log_match(match_value.avp__MIPv4__NONE__MIP__HA__to__FA__SPI(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Min__Desired__Bandwidth__UL: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Min_Desired_Bandwidth_UL"); single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__UL->log_match(match_value.avp__RX__3GPP__Min__Desired__Bandwidth__UL(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Min_Desired_Bandwidth_UL := "); single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__UL->log_match(match_value.avp__RX__3GPP__Min__Desired__Bandwidth__UL(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__UVR__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_UVR_Flags"); single_value.field_avp__AAA__3GPP__UVR__Flags->log_match(match_value.avp__AAA__3GPP__UVR__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_UVR_Flags := "); single_value.field_avp__AAA__3GPP__UVR__Flags->log_match(match_value.avp__AAA__3GPP__UVR__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Free__Format__Data: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_PS_Free_Format_Data"); single_value.field_avp__DCA__3GPP__PS__Free__Format__Data->log_match(match_value.avp__DCA__3GPP__PS__Free__Format__Data(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PS_Free_Format_Data := "); single_value.field_avp__DCA__3GPP__PS__Free__Format__Data->log_match(match_value.avp__DCA__3GPP__PS__Free__Format__Data(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Originating__Request: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Originating_Request"); single_value.field_avp__CxDx__3GPP__Originating__Request->log_match(match_value.avp__CxDx__3GPP__Originating__Request(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Originating_Request := "); single_value.field_avp__CxDx__3GPP__Originating__Request->log_match(match_value.avp__CxDx__3GPP__Originating__Request(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__PDN__Connection__ID: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_PDN_Connection_ID"); single_value.field_avp__PCC__3GPP__PDN__Connection__ID->log_match(match_value.avp__PCC__3GPP__PDN__Connection__ID(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_PDN_Connection_ID := "); single_value.field_avp__PCC__3GPP__PDN__Connection__ID->log_match(match_value.avp__PCC__3GPP__PDN__Connection__ID(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Subscription_Data_Flags"); single_value.field_avp__AAA__3GPP__Subscription__Data__Flags->log_match(match_value.avp__AAA__3GPP__Subscription__Data__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Subscription_Data_Flags := "); single_value.field_avp__AAA__3GPP__Subscription__Data__Flags->log_match(match_value.avp__AAA__3GPP__Subscription__Data__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Route: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Framed_IPv6_Route"); single_value.field_avp__DNAS__NONE__Framed__IPv6__Route->log_match(match_value.avp__DNAS__NONE__Framed__IPv6__Route(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_IPv6_Route := "); single_value.field_avp__DNAS__NONE__Framed__IPv6__Route->log_match(match_value.avp__DNAS__NONE__Framed__IPv6__Route(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__PRA__Remove: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_PRA_Remove"); single_value.field_avp__PCC__3GPP__PRA__Remove->log_match(match_value.avp__PCC__3GPP__PRA__Remove(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_PRA_Remove := "); single_value.field_avp__PCC__3GPP__PRA__Remove->log_match(match_value.avp__PCC__3GPP__PRA__Remove(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__DSR__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_DSR_Flags"); single_value.field_avp__AAA__3GPP__DSR__Flags->log_match(match_value.avp__AAA__3GPP__DSR__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_DSR_Flags := "); single_value.field_avp__AAA__3GPP__DSR__Flags->log_match(match_value.avp__AAA__3GPP__DSR__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Granted__Service__Unit: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Granted_Service_Unit"); single_value.field_avp__DCC__NONE__Granted__Service__Unit->log_match(match_value.avp__DCC__NONE__Granted__Service__Unit(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Granted_Service_Unit := "); single_value.field_avp__DCC__NONE__Granted__Service__Unit->log_match(match_value.avp__DCC__NONE__Granted__Service__Unit(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Timestamp: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv6_NONE_MIP_Timestamp"); single_value.field_avp__MIPv6__NONE__MIP__Timestamp->log_match(match_value.avp__MIPv6__NONE__MIP__Timestamp(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP_Timestamp := "); single_value.field_avp__MIPv6__NONE__MIP__Timestamp->log_match(match_value.avp__MIPv6__NONE__MIP__Timestamp(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Portability__Routing__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Number_Portability_Routing_Information"); single_value.field_avp__DCA__3GPP__Number__Portability__Routing__Information->log_match(match_value.avp__DCA__3GPP__Number__Portability__Routing__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Number_Portability_Routing_Information := "); single_value.field_avp__DCA__3GPP__Number__Portability__Routing__Information->log_match(match_value.avp__DCA__3GPP__Number__Portability__Routing__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Subscribed_Periodic_RAU_TAU_Timer"); single_value.field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer->log_match(match_value.avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Subscribed_Periodic_RAU_TAU_Timer := "); single_value.field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer->log_match(match_value.avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Specific__APN__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Specific_APN_Info"); single_value.field_avp__AAA__3GPP__Specific__APN__Info->log_match(match_value.avp__AAA__3GPP__Specific__APN__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Specific_APN_Info := "); single_value.field_avp__AAA__3GPP__Specific__APN__Info->log_match(match_value.avp__AAA__3GPP__Specific__APN__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Terminal__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Terminal_Information"); single_value.field_avp__AAA__3GPP__Terminal__Information->log_match(match_value.avp__AAA__3GPP__Terminal__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Terminal_Information := "); single_value.field_avp__AAA__3GPP__Terminal__Information->log_match(match_value.avp__AAA__3GPP__Terminal__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Restoration__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Restoration_Info"); single_value.field_avp__CxDx__3GPP__Restoration__Info->log_match(match_value.avp__CxDx__3GPP__Restoration__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Restoration_Info := "); single_value.field_avp__CxDx__3GPP__Restoration__Info->log_match(match_value.avp__CxDx__3GPP__Restoration__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Product__Name: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Product_Name"); single_value.field_avp__BASE__NONE__Product__Name->log_match(match_value.avp__BASE__NONE__Product__Name(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Product_Name := "); single_value.field_avp__BASE__NONE__Product__Name->log_match(match_value.avp__BASE__NONE__Product__Name(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__MN__MSA: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_HA_to_MN_MSA"); single_value.field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA->log_match(match_value.avp__MIPv4__NONE__MIP__HA__to__MN__MSA(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_HA_to_MN_MSA := "); single_value.field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA->log_match(match_value.avp__MIPv4__NONE__MIP__HA__to__MN__MSA(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Account__Expiration: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Account_Expiration"); single_value.field_avp__DCA__3GPP__Account__Expiration->log_match(match_value.avp__DCA__3GPP__Account__Expiration(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Account_Expiration := "); single_value.field_avp__DCA__3GPP__Account__Expiration->log_match(match_value.avp__DCA__3GPP__Account__Expiration(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__CSG__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_CSG_Id"); single_value.field_avp__AAA__3GPP__CSG__Id->log_match(match_value.avp__AAA__3GPP__CSG__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_CSG_Id := "); single_value.field_avp__AAA__3GPP__CSG__Id->log_match(match_value.avp__AAA__3GPP__CSG__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IP__Netmask: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Framed_IP_Netmask"); single_value.field_avp__DNAS__NONE__Framed__IP__Netmask->log_match(match_value.avp__DNAS__NONE__Framed__IP__Netmask(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_IP_Netmask := "); single_value.field_avp__DNAS__NONE__Framed__IP__Netmask->log_match(match_value.avp__DNAS__NONE__Framed__IP__Netmask(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IPv6__DNS__Servers: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_3GPP_IPv6_DNS_Servers"); single_value.field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers->log_match(match_value.avp__GI__3GPP__3GPP__IPv6__DNS__Servers(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_IPv6_DNS_Servers := "); single_value.field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers->log_match(match_value.avp__GI__3GPP__3GPP__IPv6__DNS__Servers(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__SSID: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_SSID"); single_value.field_avp__AAA__3GPP__SSID->log_match(match_value.avp__AAA__3GPP__SSID(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SSID := "); single_value.field_avp__AAA__3GPP__SSID->log_match(match_value.avp__AAA__3GPP__SSID(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Call__Barring__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Call_Barring_Info"); single_value.field_avp__AAA__3GPP__Call__Barring__Info->log_match(match_value.avp__AAA__3GPP__Call__Barring__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Call_Barring_Info := "); single_value.field_avp__AAA__3GPP__Call__Barring__Info->log_match(match_value.avp__AAA__3GPP__Call__Barring__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__BSSID: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_BSSID"); single_value.field_avp__DCA__3GPP__BSSID->log_match(match_value.avp__DCA__3GPP__BSSID(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_BSSID := "); single_value.field_avp__DCA__3GPP__BSSID->log_match(match_value.avp__DCA__3GPP__BSSID(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Service_Parameter_Info"); single_value.field_avp__DCC__NONE__Service__Parameter__Info->log_match(match_value.avp__DCC__NONE__Service__Parameter__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Service_Parameter_Info := "); single_value.field_avp__DCC__NONE__Service__Parameter__Info->log_match(match_value.avp__DCC__NONE__Service__Parameter__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Exchange: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Talk_Burst_Exchange"); single_value.field_avp__DCA__3GPP__Talk__Burst__Exchange->log_match(match_value.avp__DCA__3GPP__Talk__Burst__Exchange(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Talk_Burst_Exchange := "); single_value.field_avp__DCA__3GPP__Talk__Burst__Exchange->log_match(match_value.avp__DCA__3GPP__Talk__Burst__Exchange(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Order: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Variable_Part_Order"); single_value.field_avp__DCA__3GPP__Variable__Part__Order->log_match(match_value.avp__DCA__3GPP__Variable__Part__Order(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Variable_Part_Order := "); single_value.field_avp__DCA__3GPP__Variable__Part__Order->log_match(match_value.avp__DCA__3GPP__Variable__Part__Order(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Mechanism: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Time_Quota_Mechanism"); single_value.field_avp__DCA__3GPP__Time__Quota__Mechanism->log_match(match_value.avp__DCA__3GPP__Time__Quota__Mechanism(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_Quota_Mechanism := "); single_value.field_avp__DCA__3GPP__Time__Quota__Mechanism->log_match(match_value.avp__DCA__3GPP__Time__Quota__Mechanism(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__ANID: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_ANID"); single_value.field_avp__AAA__3GPP__ANID->log_match(match_value.avp__AAA__3GPP__ANID(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_ANID := "); single_value.field_avp__AAA__3GPP__ANID->log_match(match_value.avp__AAA__3GPP__ANID(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Report__Number: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Monitoring_Event_Report_Number"); single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Number->log_match(match_value.avp__DCA__3GPP__Monitoring__Event__Report__Number(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Monitoring_Event_Report_Number := "); single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Number->log_match(match_value.avp__DCA__3GPP__Monitoring__Event__Report__Number(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Name: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_IP_SM_GW_Name"); single_value.field_avp__S6__3GPP__IP__SM__GW__Name->log_match(match_value.avp__S6__3GPP__IP__SM__GW__Name(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_IP_SM_GW_Name := "); single_value.field_avp__S6__3GPP__IP__SM__GW__Name->log_match(match_value.avp__S6__3GPP__IP__SM__GW__Name(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Origin__State__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Origin_State_Id"); single_value.field_avp__BASE__NONE__Origin__State__Id->log_match(match_value.avp__BASE__NONE__Origin__State__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Origin_State_Id := "); single_value.field_avp__BASE__NONE__Origin__State__Id->log_match(match_value.avp__BASE__NONE__Origin__State__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Media__Sub__Component: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Media_Sub_Component"); single_value.field_avp__RX__3GPP__Media__Sub__Component->log_match(match_value.avp__RX__3GPP__Media__Sub__Component(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Media_Sub_Component := "); single_value.field_avp__RX__3GPP__Media__Sub__Component->log_match(match_value.avp__RX__3GPP__Media__Sub__Component(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__CN__Operator__Selection__Entity: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_CN_Operator_Selection_Entity"); single_value.field_avp__DCA__3GPP__CN__Operator__Selection__Entity->log_match(match_value.avp__DCA__3GPP__CN__Operator__Selection__Entity(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_CN_Operator_Selection_Entity := "); single_value.field_avp__DCA__3GPP__CN__Operator__Selection__Entity->log_match(match_value.avp__DCA__3GPP__CN__Operator__Selection__Entity(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Accuracy: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Accuracy"); single_value.field_avp__S6__3GPP__Accuracy->log_match(match_value.avp__S6__3GPP__Accuracy(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Accuracy := "); single_value.field_avp__S6__3GPP__Accuracy->log_match(match_value.avp__S6__3GPP__Accuracy(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Remove: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Charging_Rule_Remove"); single_value.field_avp__PCC__3GPP__Charging__Rule__Remove->log_match(match_value.avp__PCC__3GPP__Charging__Rule__Remove(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Charging_Rule_Remove := "); single_value.field_avp__PCC__3GPP__Charging__Rule__Remove->log_match(match_value.avp__PCC__3GPP__Charging__Rule__Remove(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Originating__IOI: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Originating_IOI"); single_value.field_avp__DCA__3GPP__Originating__IOI->log_match(match_value.avp__DCA__3GPP__Originating__IOI(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Originating_IOI := "); single_value.field_avp__DCA__3GPP__Originating__IOI->log_match(match_value.avp__DCA__3GPP__Originating__IOI(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Min__Requested__Bandwidth__DL: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Min_Requested_Bandwidth_DL"); single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__DL->log_match(match_value.avp__RX__3GPP__Min__Requested__Bandwidth__DL(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Min_Requested_Bandwidth_DL := "); single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__DL->log_match(match_value.avp__RX__3GPP__Min__Requested__Bandwidth__DL(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_ProSe_Function_PLMN_Identifier"); single_value.field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier->log_match(match_value.avp__DCA__3GPP__ProSe__Function__PLMN__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Function_PLMN_Identifier := "); single_value.field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier->log_match(match_value.avp__DCA__3GPP__ProSe__Function__PLMN__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Service__Report: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Service_Report"); single_value.field_avp__S6__3GPP__Service__Report->log_match(match_value.avp__S6__3GPP__Service__Report(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Service_Report := "); single_value.field_avp__S6__3GPP__Service__Report->log_match(match_value.avp__S6__3GPP__Service__Report(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Tunnel_Information"); single_value.field_avp__PCC__3GPP__Tunnel__Information->log_match(match_value.avp__PCC__3GPP__Tunnel__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Tunnel_Information := "); single_value.field_avp__PCC__3GPP__Tunnel__Information->log_match(match_value.avp__PCC__3GPP__Tunnel__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Bearer__Service: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Bearer_Service"); single_value.field_avp__DCA__3GPP__Bearer__Service->log_match(match_value.avp__DCA__3GPP__Bearer__Service(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Bearer_Service := "); single_value.field_avp__DCA__3GPP__Bearer__Service->log_match(match_value.avp__DCA__3GPP__Bearer__Service(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Primary_Charging_Collection_Function_Name"); single_value.field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name->log_match(match_value.avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Primary_Charging_Collection_Function_Name := "); single_value.field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name->log_match(match_value.avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Definition: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_QoS_Rule_Definition"); single_value.field_avp__PCC__3GPP__QoS__Rule__Definition->log_match(match_value.avp__PCC__3GPP__QoS__Rule__Definition(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Rule_Definition := "); single_value.field_avp__PCC__3GPP__QoS__Rule__Definition->log_match(match_value.avp__PCC__3GPP__QoS__Rule__Definition(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Time__Zone: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Time_Zone"); single_value.field_avp__AAA__3GPP__Time__Zone->log_match(match_value.avp__AAA__3GPP__Time__Zone(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Time_Zone := "); single_value.field_avp__AAA__3GPP__Time__Zone->log_match(match_value.avp__AAA__3GPP__Time__Zone(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Periodic__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Periodic_Time"); single_value.field_avp__S6__3GPP__Periodic__Time->log_match(match_value.avp__S6__3GPP__Periodic__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Periodic_Time := "); single_value.field_avp__S6__3GPP__Periodic__Time->log_match(match_value.avp__S6__3GPP__Periodic__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Failure__Code: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Routing_Rule_Failure_Code"); single_value.field_avp__PCC__3GPP__Routing__Rule__Failure__Code->log_match(match_value.avp__PCC__3GPP__Routing__Rule__Failure__Code(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Routing_Rule_Failure_Code := "); single_value.field_avp__PCC__3GPP__Routing__Rule__Failure__Code->log_match(match_value.avp__PCC__3GPP__Routing__Rule__Failure__Code(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Destination__Host: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_TDF_Destination_Host"); single_value.field_avp__PCC__3GPP__TDF__Destination__Host->log_match(match_value.avp__PCC__3GPP__TDF__Destination__Host(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_TDF_Destination_Host := "); single_value.field_avp__PCC__3GPP__TDF__Destination__Host->log_match(match_value.avp__PCC__3GPP__TDF__Destination__Host(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Local__Group__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Local_Group_Id"); single_value.field_avp__AAA__3GPP__Local__Group__Id->log_match(match_value.avp__AAA__3GPP__Local__Group__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Local_Group_Id := "); single_value.field_avp__AAA__3GPP__Local__Group__Id->log_match(match_value.avp__AAA__3GPP__Local__Group__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Discharge__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SM_Discharge_Time"); single_value.field_avp__DCA__3GPP__SM__Discharge__Time->log_match(match_value.avp__DCA__3GPP__SM__Discharge__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SM_Discharge_Time := "); single_value.field_avp__DCA__3GPP__SM__Discharge__Time->log_match(match_value.avp__DCA__3GPP__SM__Discharge__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Requestor__PLMN__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Requestor_PLMN_Identifier"); single_value.field_avp__DCA__3GPP__Requestor__PLMN__Identifier->log_match(match_value.avp__DCA__3GPP__Requestor__PLMN__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Requestor_PLMN_Identifier := "); single_value.field_avp__DCA__3GPP__Requestor__PLMN__Identifier->log_match(match_value.avp__DCA__3GPP__Requestor__PLMN__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Application__Reference__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_IMS_Application_Reference_Identifier"); single_value.field_avp__DCA__3GPP__IMS__Application__Reference__Identifier->log_match(match_value.avp__DCA__3GPP__IMS__Application__Reference__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_IMS_Application_Reference_Identifier := "); single_value.field_avp__DCA__3GPP__IMS__Application__Reference__Identifier->log_match(match_value.avp__DCA__3GPP__IMS__Application__Reference__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Report: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Charging_Rule_Report"); single_value.field_avp__PCC__3GPP__Charging__Rule__Report->log_match(match_value.avp__PCC__3GPP__Charging__Rule__Report(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Charging_Rule_Report := "); single_value.field_avp__PCC__3GPP__Charging__Rule__Report->log_match(match_value.avp__PCC__3GPP__Charging__Rule__Report(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Service__Area__Identity: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Service_Area_Identity"); single_value.field_avp__AAA__3GPP__Service__Area__Identity->log_match(match_value.avp__AAA__3GPP__Service__Area__Identity(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Service_Area_Identity := "); single_value.field_avp__AAA__3GPP__Service__Area__Identity->log_match(match_value.avp__AAA__3GPP__Service__Area__Identity(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__User__Name: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_User_Name"); single_value.field_avp__BASE__NONE__User__Name->log_match(match_value.avp__BASE__NONE__User__Name(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_User_Name := "); single_value.field_avp__BASE__NONE__User__Name->log_match(match_value.avp__BASE__NONE__User__Name(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__UE__PC5__AMBR: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_UE_PC5_AMBR"); single_value.field_avp__AAA__3GPP__UE__PC5__AMBR->log_match(match_value.avp__AAA__3GPP__UE__PC5__AMBR(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_UE_PC5_AMBR := "); single_value.field_avp__AAA__3GPP__UE__PC5__AMBR->log_match(match_value.avp__AAA__3GPP__UE__PC5__AMBR(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Public__Identity: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Public_Identity"); single_value.field_avp__CxDx__3GPP__Public__Identity->log_match(match_value.avp__CxDx__3GPP__Public__Identity(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Public_Identity := "); single_value.field_avp__CxDx__3GPP__Public__Identity->log_match(match_value.avp__CxDx__3GPP__Public__Identity(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Sub__Session__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Accounting_Sub_Session_Id"); single_value.field_avp__BASE__NONE__Accounting__Sub__Session__Id->log_match(match_value.avp__BASE__NONE__Accounting__Sub__Session__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Accounting_Sub_Session_Id := "); single_value.field_avp__BASE__NONE__Accounting__Sub__Session__Id->log_match(match_value.avp__BASE__NONE__Accounting__Sub__Session__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Delay__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Acct_Delay_Time"); single_value.field_avp__DNAS__NONE__Acct__Delay__Time->log_match(match_value.avp__DNAS__NONE__Acct__Delay__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Acct_Delay_Time := "); single_value.field_avp__DNAS__NONE__Acct__Delay__Time->log_match(match_value.avp__DNAS__NONE__Acct__Delay__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Local__Sequence__Number: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Local_Sequence_Number"); single_value.field_avp__DCA__3GPP__Local__Sequence__Number->log_match(match_value.avp__DCA__3GPP__Local__Sequence__Number(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Local_Sequence_Number := "); single_value.field_avp__DCA__3GPP__Local__Sequence__Number->log_match(match_value.avp__DCA__3GPP__Local__Sequence__Number(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__UAR__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_UAR_Flags"); single_value.field_avp__CxDx__3GPP__UAR__Flags->log_match(match_value.avp__CxDx__3GPP__UAR__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_UAR_Flags := "); single_value.field_avp__CxDx__3GPP__UAR__Flags->log_match(match_value.avp__CxDx__3GPP__UAR__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Collection__Period__RRM__UMTS: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Collection_Period_RRM_UMTS"); single_value.field_avp__AAA__3GPP__Collection__Period__RRM__UMTS->log_match(match_value.avp__AAA__3GPP__Collection__Period__RRM__UMTS(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Collection_Period_RRM_UMTS := "); single_value.field_avp__AAA__3GPP__Collection__Period__RRM__UMTS->log_match(match_value.avp__AAA__3GPP__Collection__Period__RRM__UMTS(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Operator__Determined__Barring: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Operator_Determined_Barring"); single_value.field_avp__AAA__3GPP__Operator__Determined__Barring->log_match(match_value.avp__AAA__3GPP__Operator__Determined__Barring(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Operator_Determined_Barring := "); single_value.field_avp__AAA__3GPP__Operator__Determined__Barring->log_match(match_value.avp__AAA__3GPP__Operator__Determined__Barring(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Received__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Recipient_Received_Address"); single_value.field_avp__DCA__3GPP__Recipient__Received__Address->log_match(match_value.avp__DCA__3GPP__Recipient__Received__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Recipient_Received_Address := "); single_value.field_avp__DCA__3GPP__Recipient__Received__Address->log_match(match_value.avp__DCA__3GPP__Recipient__Received__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Server__Endpoint: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Tunnel_Server_Endpoint"); single_value.field_avp__DNAS__NONE__Tunnel__Server__Endpoint->log_match(match_value.avp__DNAS__NONE__Tunnel__Server__Endpoint(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Server_Endpoint := "); single_value.field_avp__DNAS__NONE__Tunnel__Server__Endpoint->log_match(match_value.avp__DNAS__NONE__Tunnel__Server__Endpoint(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_Candidate_Home_Agent_Host"); single_value.field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host->log_match(match_value.avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Candidate_Home_Agent_Host := "); single_value.field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host->log_match(match_value.avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Session__Binding: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Session_Binding"); single_value.field_avp__BASE__NONE__Session__Binding->log_match(match_value.avp__BASE__NONE__Session__Binding(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Session_Binding := "); single_value.field_avp__BASE__NONE__Session__Binding->log_match(match_value.avp__BASE__NONE__Session__Binding(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMEISV: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_3GPP_IMEISV"); single_value.field_avp__GI__3GPP__3GPP__IMEISV->log_match(match_value.avp__GI__3GPP__3GPP__IMEISV(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_IMEISV := "); single_value.field_avp__GI__3GPP__3GPP__IMEISV->log_match(match_value.avp__GI__3GPP__3GPP__IMEISV(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__SS__Code: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_SS_Code"); single_value.field_avp__AAA__3GPP__SS__Code->log_match(match_value.avp__AAA__3GPP__SS__Code(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SS_Code := "); single_value.field_avp__AAA__3GPP__SS__Code->log_match(match_value.avp__AAA__3GPP__SS__Code(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__DCD__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_DCD_Information"); single_value.field_avp__DCA__3GPP__DCD__Information->log_match(match_value.avp__DCA__3GPP__DCD__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_DCD_Information := "); single_value.field_avp__DCA__3GPP__DCD__Information->log_match(match_value.avp__DCA__3GPP__DCD__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Estimate__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Location_Estimate_Type"); single_value.field_avp__DCA__3GPP__Location__Estimate__Type->log_match(match_value.avp__DCA__3GPP__Location__Estimate__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Location_Estimate_Type := "); single_value.field_avp__DCA__3GPP__Location__Estimate__Type->log_match(match_value.avp__DCA__3GPP__Location__Estimate__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Indicator: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Time_Indicator"); single_value.field_avp__DCA__3GPP__Time__Indicator->log_match(match_value.avp__DCA__3GPP__Time__Indicator(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_Indicator := "); single_value.field_avp__DCA__3GPP__Time__Indicator->log_match(match_value.avp__DCA__3GPP__Time__Indicator(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Addressee__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Addressee_Type"); single_value.field_avp__DCA__3GPP__Addressee__Type->log_match(match_value.avp__DCA__3GPP__Addressee__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Addressee_Type := "); single_value.field_avp__DCA__3GPP__Addressee__Type->log_match(match_value.avp__DCA__3GPP__Addressee__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Acct__Multi__Session__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Acct_Multi_Session_Id"); single_value.field_avp__BASE__NONE__Acct__Multi__Session__Id->log_match(match_value.avp__BASE__NONE__Acct__Multi__Session__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Acct_Multi_Session_Id := "); single_value.field_avp__BASE__NONE__Acct__Multi__Session__Id->log_match(match_value.avp__BASE__NONE__Acct__Multi__Session__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id__Data: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Subscription_Id_Data"); single_value.field_avp__DCC__NONE__Subscription__Id__Data->log_match(match_value.avp__DCC__NONE__Subscription__Id__Data(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Subscription_Id_Data := "); single_value.field_avp__DCC__NONE__Subscription__Id__Data->log_match(match_value.avp__DCC__NONE__Subscription__Id__Data(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Connectivity__Parameters: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_TWAN_Connectivity_Parameters"); single_value.field_avp__AAA__3GPP__TWAN__Connectivity__Parameters->log_match(match_value.avp__AAA__3GPP__TWAN__Connectivity__Parameters(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_TWAN_Connectivity_Parameters := "); single_value.field_avp__AAA__3GPP__TWAN__Connectivity__Parameters->log_match(match_value.avp__AAA__3GPP__TWAN__Connectivity__Parameters(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Reply__Applic__ID: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Reply_Applic_ID"); single_value.field_avp__DCA__3GPP__Reply__Applic__ID->log_match(match_value.avp__DCA__3GPP__Reply__Applic__ID(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Reply_Applic_ID := "); single_value.field_avp__DCA__3GPP__Reply__Applic__ID->log_match(match_value.avp__DCA__3GPP__Reply__Applic__ID(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Participant__Access__Priority: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Participant_Access_Priority"); single_value.field_avp__DCA__3GPP__Participant__Access__Priority->log_match(match_value.avp__DCA__3GPP__Participant__Access__Priority(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Participant_Access_Priority := "); single_value.field_avp__DCA__3GPP__Participant__Access__Priority->log_match(match_value.avp__DCA__3GPP__Participant__Access__Priority(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__RS__Bandwidth: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_RS_Bandwidth"); single_value.field_avp__RX__3GPP__RS__Bandwidth->log_match(match_value.avp__RX__3GPP__RS__Bandwidth(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_RS_Bandwidth := "); single_value.field_avp__RX__3GPP__RS__Bandwidth->log_match(match_value.avp__RX__3GPP__RS__Bandwidth(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Reachability__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Reachability_Information"); single_value.field_avp__S6__3GPP__Reachability__Information->log_match(match_value.avp__S6__3GPP__Reachability__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Reachability_Information := "); single_value.field_avp__S6__3GPP__Reachability__Information->log_match(match_value.avp__S6__3GPP__Reachability__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Algorithm__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_Algorithm_Type"); single_value.field_avp__MIPv4__NONE__MIP__Algorithm__Type->log_match(match_value.avp__MIPv4__NONE__MIP__Algorithm__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Algorithm_Type := "); single_value.field_avp__MIPv4__NONE__MIP__Algorithm__Type->log_match(match_value.avp__MIPv4__NONE__MIP__Algorithm__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Session__Description: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SDP_Session_Description"); single_value.field_avp__DCA__3GPP__SDP__Session__Description->log_match(match_value.avp__DCA__3GPP__SDP__Session__Description(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SDP_Session_Description := "); single_value.field_avp__DCA__3GPP__SDP__Session__Description->log_match(match_value.avp__DCA__3GPP__SDP__Session__Description(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Desired__BW__DL: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Extended_Min_Desired_BW_DL"); single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__DL->log_match(match_value.avp__RX__3GPP__Extended__Min__Desired__BW__DL(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Extended_Min_Desired_BW_DL := "); single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__DL->log_match(match_value.avp__RX__3GPP__Extended__Min__Desired__BW__DL(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Location_Info"); single_value.field_avp__DCA__3GPP__Location__Info->log_match(match_value.avp__DCA__3GPP__Location__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Location_Info := "); single_value.field_avp__DCA__3GPP__Location__Info->log_match(match_value.avp__DCA__3GPP__Location__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_UL"); single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL->log_match(match_value.avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_UL := "); single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL->log_match(match_value.avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__RSRQ: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Event_Threshold_RSRQ"); single_value.field_avp__AAA__3GPP__Event__Threshold__RSRQ->log_match(match_value.avp__AAA__3GPP__Event__Threshold__RSRQ(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Event_Threshold_RSRQ := "); single_value.field_avp__AAA__3GPP__Event__Threshold__RSRQ->log_match(match_value.avp__AAA__3GPP__Event__Threshold__RSRQ(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_LCS_Information"); single_value.field_avp__DCA__3GPP__LCS__Information->log_match(match_value.avp__DCA__3GPP__LCS__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Information := "); single_value.field_avp__DCA__3GPP__LCS__Information->log_match(match_value.avp__DCA__3GPP__LCS__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Service__Parameters: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Service_Parameters"); single_value.field_avp__S6__3GPP__Service__Parameters->log_match(match_value.avp__S6__3GPP__Service__Parameters(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Service_Parameters := "); single_value.field_avp__S6__3GPP__Service__Parameters->log_match(match_value.avp__S6__3GPP__Service__Parameters(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Presence_Reporting_Area_Information"); single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Information->log_match(match_value.avp__PCC__3GPP__Presence__Reporting__Area__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Presence_Reporting_Area_Information := "); single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Information->log_match(match_value.avp__PCC__3GPP__Presence__Reporting__Area__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Routing_Rule_Identifier"); single_value.field_avp__PCC__3GPP__Routing__Rule__Identifier->log_match(match_value.avp__PCC__3GPP__Routing__Rule__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Routing_Rule_Identifier := "); single_value.field_avp__PCC__3GPP__Routing__Rule__Identifier->log_match(match_value.avp__PCC__3GPP__Routing__Rule__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SMS__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SMS_Information"); single_value.field_avp__DCA__3GPP__SMS__Information->log_match(match_value.avp__DCA__3GPP__SMS__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SMS_Information := "); single_value.field_avp__DCA__3GPP__SMS__Information->log_match(match_value.avp__DCA__3GPP__SMS__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__ePDG__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_ePDG_Address"); single_value.field_avp__DCA__3GPP__ePDG__Address->log_match(match_value.avp__DCA__3GPP__ePDG__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ePDG_Address := "); single_value.field_avp__DCA__3GPP__ePDG__Address->log_match(match_value.avp__DCA__3GPP__ePDG__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Event__Trigger: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Event_Trigger"); single_value.field_avp__PCC__3GPP__Event__Trigger->log_match(match_value.avp__PCC__3GPP__Event__Trigger(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Event_Trigger := "); single_value.field_avp__PCC__3GPP__Event__Trigger->log_match(match_value.avp__PCC__3GPP__Event__Trigger(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__GCS__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_GCS_Identifier"); single_value.field_avp__RX__3GPP__GCS__Identifier->log_match(match_value.avp__RX__3GPP__GCS__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_GCS_Identifier := "); single_value.field_avp__RX__3GPP__GCS__Identifier->log_match(match_value.avp__RX__3GPP__GCS__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv6__NONE__QoS__Capability: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv6_NONE_QoS_Capability"); single_value.field_avp__MIPv6__NONE__QoS__Capability->log_match(match_value.avp__MIPv6__NONE__QoS__Capability(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_QoS_Capability := "); single_value.field_avp__MIPv6__NONE__QoS__Capability->log_match(match_value.avp__MIPv6__NONE__QoS__Capability(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Install: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_ADC_Rule_Install"); single_value.field_avp__PCC__3GPP__ADC__Rule__Install->log_match(match_value.avp__PCC__3GPP__ADC__Rule__Install(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_ADC_Rule_Install := "); single_value.field_avp__PCC__3GPP__ADC__Rule__Install->log_match(match_value.avp__PCC__3GPP__ADC__Rule__Install(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Non_IP_PDN_Type_Indicator"); single_value.field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator->log_match(match_value.avp__AAA__3GPP__Non__IP__PDN__Type__Indicator(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Non_IP_PDN_Type_Indicator := "); single_value.field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator->log_match(match_value.avp__AAA__3GPP__Non__IP__PDN__Type__Indicator(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__G__S__U__Pool__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_G_S_U_Pool_Identifier"); single_value.field_avp__DCC__NONE__G__S__U__Pool__Identifier->log_match(match_value.avp__DCC__NONE__G__S__U__Pool__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_G_S_U_Pool_Identifier := "); single_value.field_avp__DCC__NONE__G__S__U__Pool__Identifier->log_match(match_value.avp__DCC__NONE__G__S__U__Pool__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Outgoing__Session__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Outgoing_Session_Id"); single_value.field_avp__DCA__3GPP__Outgoing__Session__Id->log_match(match_value.avp__DCA__3GPP__Outgoing__Session__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Outgoing_Session_Id := "); single_value.field_avp__DCA__3GPP__Outgoing__Session__Id->log_match(match_value.avp__DCA__3GPP__Outgoing__Session__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Controlling__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_PoC_Controlling_Address"); single_value.field_avp__DCA__3GPP__PoC__Controlling__Address->log_match(match_value.avp__DCA__3GPP__PoC__Controlling__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Controlling_Address := "); single_value.field_avp__DCA__3GPP__PoC__Controlling__Address->log_match(match_value.avp__DCA__3GPP__PoC__Controlling__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Dynamic__Address__Flag: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Dynamic_Address_Flag"); single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag->log_match(match_value.avp__DCA__3GPP__Dynamic__Address__Flag(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Dynamic_Address_Flag := "); single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag->log_match(match_value.avp__DCA__3GPP__Dynamic__Address__Flag(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Confidentiality__Key: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Confidentiality_Key"); single_value.field_avp__CxDx__3GPP__Confidentiality__Key->log_match(match_value.avp__CxDx__3GPP__Confidentiality__Key(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Confidentiality_Key := "); single_value.field_avp__CxDx__3GPP__Confidentiality__Key->log_match(match_value.avp__CxDx__3GPP__Confidentiality__Key(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Flow__Label: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Flow_Label"); single_value.field_avp__PCC__3GPP__Flow__Label->log_match(match_value.avp__PCC__3GPP__Flow__Label(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Flow_Label := "); single_value.field_avp__PCC__3GPP__Flow__Label->log_match(match_value.avp__PCC__3GPP__Flow__Label(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_NAS_Port"); single_value.field_avp__DNAS__NONE__NAS__Port->log_match(match_value.avp__DNAS__NONE__NAS__Port(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_NAS_Port := "); single_value.field_avp__DNAS__NONE__NAS__Port->log_match(match_value.avp__DNAS__NONE__NAS__Port(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Authentication__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Authentication_Info"); single_value.field_avp__AAA__3GPP__Authentication__Info->log_match(match_value.avp__AAA__3GPP__Authentication__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Authentication_Info := "); single_value.field_avp__AAA__3GPP__Authentication__Info->log_match(match_value.avp__AAA__3GPP__Authentication__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Transcoder__Inserted__Indication: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Transcoder_Inserted_Indication"); single_value.field_avp__DCA__3GPP__Transcoder__Inserted__Indication->log_match(match_value.avp__DCA__3GPP__Transcoder__Inserted__Indication(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Transcoder_Inserted_Indication := "); single_value.field_avp__DCA__3GPP__Transcoder__Inserted__Indication->log_match(match_value.avp__DCA__3GPP__Transcoder__Inserted__Indication(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SMS__Node: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SMS_Node"); single_value.field_avp__DCA__3GPP__SMS__Node->log_match(match_value.avp__DCA__3GPP__SMS__Node(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SMS_Node := "); single_value.field_avp__DCA__3GPP__SMS__Node->log_match(match_value.avp__DCA__3GPP__SMS__Node(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Interface__List: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Trace_Interface_List"); single_value.field_avp__AAA__3GPP__Trace__Interface__List->log_match(match_value.avp__AAA__3GPP__Trace__Interface__List(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Trace_Interface_List := "); single_value.field_avp__AAA__3GPP__Trace__Interface__List->log_match(match_value.avp__AAA__3GPP__Trace__Interface__List(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SGW__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SGW_Address"); single_value.field_avp__DCA__3GPP__SGW__Address->log_match(match_value.avp__DCA__3GPP__SGW__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SGW_Address := "); single_value.field_avp__DCA__3GPP__SGW__Address->log_match(match_value.avp__DCA__3GPP__SGW__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Charging__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_3GPP_Charging_Id"); single_value.field_avp__GI__3GPP__3GPP__Charging__Id->log_match(match_value.avp__GI__3GPP__3GPP__Charging__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_Charging_Id := "); single_value.field_avp__GI__3GPP__3GPP__Charging__Id->log_match(match_value.avp__GI__3GPP__3GPP__Charging__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Algorithm: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_CHAP_Algorithm"); single_value.field_avp__DNAS__NONE__CHAP__Algorithm->log_match(match_value.avp__DNAS__NONE__CHAP__Algorithm(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_CHAP_Algorithm := "); single_value.field_avp__DNAS__NONE__CHAP__Algorithm->log_match(match_value.avp__DNAS__NONE__CHAP__Algorithm(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__APN__Configuration__Profile: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_APN_Configuration_Profile"); single_value.field_avp__AAA__3GPP__APN__Configuration__Profile->log_match(match_value.avp__AAA__3GPP__APN__Configuration__Profile(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_APN_Configuration_Profile := "); single_value.field_avp__AAA__3GPP__APN__Configuration__Profile->log_match(match_value.avp__AAA__3GPP__APN__Configuration__Profile(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Number_Of_Received_Talk_Bursts"); single_value.field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts->log_match(match_value.avp__DCA__3GPP__Number__Of__Received__Talk__Bursts(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Number_Of_Received_Talk_Bursts := "); single_value.field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts->log_match(match_value.avp__DCA__3GPP__Number__Of__Received__Talk__Bursts(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Full__Network__Name: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Full_Network_Name"); single_value.field_avp__AAA__3GPP__Full__Network__Name->log_match(match_value.avp__AAA__3GPP__Full__Network__Name(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Full_Network_Name := "); single_value.field_avp__AAA__3GPP__Full__Network__Name->log_match(match_value.avp__AAA__3GPP__Full__Network__Name(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Message_Type"); single_value.field_avp__DCA__3GPP__Message__Type->log_match(match_value.avp__DCA__3GPP__Message__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Message_Type := "); single_value.field_avp__DCA__3GPP__Message__Type->log_match(match_value.avp__DCA__3GPP__Message__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control__Uplink: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_APN_Rate_Control_Uplink"); single_value.field_avp__DCA__3GPP__APN__Rate__Control__Uplink->log_match(match_value.avp__DCA__3GPP__APN__Rate__Control__Uplink(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_APN_Rate_Control_Uplink := "); single_value.field_avp__DCA__3GPP__APN__Rate__Control__Uplink->log_match(match_value.avp__DCA__3GPP__APN__Rate__Control__Uplink(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__CAMEL__Charging__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_3GPP_CAMEL_Charging_Info"); single_value.field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info->log_match(match_value.avp__GI__3GPP__3GPP__CAMEL__Charging__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_CAMEL_Charging_Info := "); single_value.field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info->log_match(match_value.avp__GI__3GPP__3GPP__CAMEL__Charging__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__From__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_From_Address"); single_value.field_avp__DCA__3GPP__From__Address->log_match(match_value.avp__DCA__3GPP__From__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_From_Address := "); single_value.field_avp__DCA__3GPP__From__Address->log_match(match_value.avp__DCA__3GPP__From__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__TWAG__CP__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_TWAG_CP_Address"); single_value.field_avp__AAA__3GPP__TWAG__CP__Address->log_match(match_value.avp__AAA__3GPP__TWAG__CP__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_TWAG_CP_Address := "); single_value.field_avp__AAA__3GPP__TWAG__CP__Address->log_match(match_value.avp__AAA__3GPP__TWAG__CP__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__PDP__Context__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_PDP_Context_Type"); single_value.field_avp__DCA__3GPP__PDP__Context__Type->log_match(match_value.avp__DCA__3GPP__PDP__Context__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PDP_Context_Type := "); single_value.field_avp__DCA__3GPP__PDP__Context__Type->log_match(match_value.avp__DCA__3GPP__PDP__Context__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Flows: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Flows"); single_value.field_avp__RX__3GPP__Flows->log_match(match_value.avp__RX__3GPP__Flows(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Flows := "); single_value.field_avp__RX__3GPP__Flows->log_match(match_value.avp__RX__3GPP__Flows(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__User__Session__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_User_Session_Id"); single_value.field_avp__DCA__3GPP__User__Session__Id->log_match(match_value.avp__DCA__3GPP__User__Session__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_User_Session_Id := "); single_value.field_avp__DCA__3GPP__User__Session__Id->log_match(match_value.avp__DCA__3GPP__User__Session__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Change__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_PoC_Change_Time"); single_value.field_avp__DCA__3GPP__PoC__Change__Time->log_match(match_value.avp__DCA__3GPP__PoC__Change__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Change_Time := "); single_value.field_avp__DCA__3GPP__PoC__Change__Time->log_match(match_value.avp__DCA__3GPP__PoC__Change__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Privacy__Indicator: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Privacy_Indicator"); single_value.field_avp__DCA__3GPP__Privacy__Indicator->log_match(match_value.avp__DCA__3GPP__Privacy__Indicator(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Privacy_Indicator := "); single_value.field_avp__DCA__3GPP__Privacy__Indicator->log_match(match_value.avp__DCA__3GPP__Privacy__Indicator(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__CIA__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_CIA_Flags"); single_value.field_avp__S6__3GPP__CIA__Flags->log_match(match_value.avp__S6__3GPP__CIA__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_CIA_Flags := "); single_value.field_avp__S6__3GPP__CIA__Flags->log_match(match_value.avp__S6__3GPP__CIA__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Requested__BW__UL: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Extended_Min_Requested_BW_UL"); single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__UL->log_match(match_value.avp__RX__3GPP__Extended__Min__Requested__BW__UL(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Extended_Min_Requested_BW_UL := "); single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__UL->log_match(match_value.avp__RX__3GPP__Extended__Min__Requested__BW__UL(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Monitoring_Time"); single_value.field_avp__PCC__3GPP__Monitoring__Time->log_match(match_value.avp__PCC__3GPP__Monitoring__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Monitoring_Time := "); single_value.field_avp__PCC__3GPP__Monitoring__Time->log_match(match_value.avp__PCC__3GPP__Monitoring__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__CC__Input__Octets: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_CC_Input_Octets"); single_value.field_avp__DCC__NONE__CC__Input__Octets->log_match(match_value.avp__DCC__NONE__CC__Input__Octets(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Input_Octets := "); single_value.field_avp__DCC__NONE__CC__Input__Octets->log_match(match_value.avp__DCC__NONE__CC__Input__Octets(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Teleservice: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Teleservice"); single_value.field_avp__DCA__3GPP__Teleservice->log_match(match_value.avp__DCA__3GPP__Teleservice(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Teleservice := "); single_value.field_avp__DCA__3GPP__Teleservice->log_match(match_value.avp__DCA__3GPP__Teleservice(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Quota__Consumption__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Quota_Consumption_Time"); single_value.field_avp__DCA__3GPP__Quota__Consumption__Time->log_match(match_value.avp__DCA__3GPP__Quota__Consumption__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Quota_Consumption_Time := "); single_value.field_avp__DCA__3GPP__Quota__Consumption__Time->log_match(match_value.avp__DCA__3GPP__Quota__Consumption__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__UE__Reachability__Configuration: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_UE_Reachability_Configuration"); single_value.field_avp__S6__3GPP__UE__Reachability__Configuration->log_match(match_value.avp__S6__3GPP__UE__Reachability__Configuration(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_UE_Reachability_Configuration := "); single_value.field_avp__S6__3GPP__UE__Reachability__Configuration->log_match(match_value.avp__S6__3GPP__UE__Reachability__Configuration(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Destination__Realm: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Destination_Realm"); single_value.field_avp__BASE__NONE__Destination__Realm->log_match(match_value.avp__BASE__NONE__Destination__Realm(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Destination_Realm := "); single_value.field_avp__BASE__NONE__Destination__Realm->log_match(match_value.avp__BASE__NONE__Destination__Realm(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Acceptable__Service__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Acceptable_Service_Info"); single_value.field_avp__RX__3GPP__Acceptable__Service__Info->log_match(match_value.avp__RX__3GPP__Acceptable__Service__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Acceptable_Service_Info := "); single_value.field_avp__RX__3GPP__Acceptable__Service__Info->log_match(match_value.avp__RX__3GPP__Acceptable__Service__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Flow__Direction: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Flow_Direction"); single_value.field_avp__PCC__3GPP__Flow__Direction->log_match(match_value.avp__PCC__3GPP__Flow__Direction(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Flow_Direction := "); single_value.field_avp__PCC__3GPP__Flow__Direction->log_match(match_value.avp__PCC__3GPP__Flow__Direction(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Reason__For__Cancellation: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_ProSe_Reason_For_Cancellation"); single_value.field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation->log_match(match_value.avp__DCA__3GPP__ProSe__Reason__For__Cancellation(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Reason_For_Cancellation := "); single_value.field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation->log_match(match_value.avp__DCA__3GPP__ProSe__Reason__For__Cancellation(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Supported__Monitoring__Events: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Supported_Monitoring_Events"); single_value.field_avp__S6__3GPP__Supported__Monitoring__Events->log_match(match_value.avp__S6__3GPP__Supported__Monitoring__Events(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Supported_Monitoring_Events := "); single_value.field_avp__S6__3GPP__Supported__Monitoring__Events->log_match(match_value.avp__S6__3GPP__Supported__Monitoring__Events(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__CG__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_CG_Address"); single_value.field_avp__DCA__3GPP__CG__Address->log_match(match_value.avp__DCA__3GPP__CG__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_CG_Address := "); single_value.field_avp__DCA__3GPP__CG__Address->log_match(match_value.avp__DCA__3GPP__CG__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Parameter__Set__Values: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Radio_Parameter_Set_Values"); single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Values->log_match(match_value.avp__DCA__3GPP__Radio__Parameter__Set__Values(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Radio_Parameter_Set_Values := "); single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Values->log_match(match_value.avp__DCA__3GPP__Radio__Parameter__Set__Values(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Item__Number: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_SIP_Item_Number"); single_value.field_avp__CxDx__3GPP__SIP__Item__Number->log_match(match_value.avp__CxDx__3GPP__SIP__Item__Number(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SIP_Item_Number := "); single_value.field_avp__CxDx__3GPP__SIP__Item__Number->log_match(match_value.avp__CxDx__3GPP__SIP__Item__Number(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Session__Release__Cause: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Session_Release_Cause"); single_value.field_avp__PCC__3GPP__Session__Release__Cause->log_match(match_value.avp__PCC__3GPP__Session__Release__Cause(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Session_Release_Cause := "); single_value.field_avp__PCC__3GPP__Session__Release__Cause->log_match(match_value.avp__PCC__3GPP__Session__Release__Cause(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__MDT__User__Consent: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_MDT_User_Consent"); single_value.field_avp__AAA__3GPP__MDT__User__Consent->log_match(match_value.avp__AAA__3GPP__MDT__User__Consent(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MDT_User_Consent := "); single_value.field_avp__AAA__3GPP__MDT__User__Consent->log_match(match_value.avp__AAA__3GPP__MDT__User__Consent(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__HSS__Cause: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_HSS_Cause"); single_value.field_avp__S6__3GPP__HSS__Cause->log_match(match_value.avp__S6__3GPP__HSS__Cause(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_HSS_Cause := "); single_value.field_avp__S6__3GPP__HSS__Cause->log_match(match_value.avp__S6__3GPP__HSS__Cause(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Home__Link__Prefix: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv6_NONE_MIP6_Home_Link_Prefix"); single_value.field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix->log_match(match_value.avp__MIPv6__NONE__MIP6__Home__Link__Prefix(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP6_Home_Link_Prefix := "); single_value.field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix->log_match(match_value.avp__MIPv6__NONE__MIP6__Home__Link__Prefix(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Port: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Login_LAT_Port"); single_value.field_avp__DNAS__NONE__Login__LAT__Port->log_match(match_value.avp__DNAS__NONE__Login__LAT__Port(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Login_LAT_Port := "); single_value.field_avp__DNAS__NONE__Login__LAT__Port->log_match(match_value.avp__DNAS__NONE__Login__LAT__Port(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__PCSCF__Restoration__Indication: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_PCSCF_Restoration_Indication"); single_value.field_avp__PCC__3GPP__PCSCF__Restoration__Indication->log_match(match_value.avp__PCC__3GPP__PCSCF__Restoration__Indication(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_PCSCF_Restoration_Indication := "); single_value.field_avp__PCC__3GPP__PCSCF__Restoration__Indication->log_match(match_value.avp__PCC__3GPP__PCSCF__Restoration__Indication(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__G__S__U__Pool__Reference: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_G_S_U_Pool_Reference"); single_value.field_avp__DCC__NONE__G__S__U__Pool__Reference->log_match(match_value.avp__DCC__NONE__G__S__U__Pool__Reference(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_G_S_U_Pool_Reference := "); single_value.field_avp__DCC__NONE__G__S__U__Pool__Reference->log_match(match_value.avp__DCC__NONE__G__S__U__Pool__Reference(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Layer__2__Group__ID: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Layer_2_Group_ID"); single_value.field_avp__DCA__3GPP__Layer__2__Group__ID->log_match(match_value.avp__DCA__3GPP__Layer__2__Group__ID(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Layer_2_Group_ID := "); single_value.field_avp__DCA__3GPP__Layer__2__Group__ID->log_match(match_value.avp__DCA__3GPP__Layer__2__Group__ID(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Port: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Interface_Port"); single_value.field_avp__DCA__3GPP__Interface__Port->log_match(match_value.avp__DCA__3GPP__Interface__Port(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Interface_Port := "); single_value.field_avp__DCA__3GPP__Interface__Port->log_match(match_value.avp__DCA__3GPP__Interface__Port(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data__Deletion: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Subscription_Data_Deletion"); single_value.field_avp__AAA__3GPP__Subscription__Data__Deletion->log_match(match_value.avp__AAA__3GPP__Subscription__Data__Deletion(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Subscription_Data_Deletion := "); single_value.field_avp__AAA__3GPP__Subscription__Data__Deletion->log_match(match_value.avp__AAA__3GPP__Subscription__Data__Deletion(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv6__NONE__Chargable__User__Identity: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv6_NONE_Chargable_User_Identity"); single_value.field_avp__MIPv6__NONE__Chargable__User__Identity->log_match(match_value.avp__MIPv6__NONE__Chargable__User__Identity(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_Chargable_User_Identity := "); single_value.field_avp__MIPv6__NONE__Chargable__User__Identity->log_match(match_value.avp__MIPv6__NONE__Chargable__User__Identity(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Collection__Entity: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Trace_Collection_Entity"); single_value.field_avp__AAA__3GPP__Trace__Collection__Entity->log_match(match_value.avp__AAA__3GPP__Trace__Collection__Entity(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Trace_Collection_Entity := "); single_value.field_avp__AAA__3GPP__Trace__Collection__Entity->log_match(match_value.avp__AAA__3GPP__Trace__Collection__Entity(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Request__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_AoC_Request_Type"); single_value.field_avp__DCA__3GPP__AoC__Request__Type->log_match(match_value.avp__DCA__3GPP__AoC__Request__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_AoC_Request_Type := "); single_value.field_avp__DCA__3GPP__AoC__Request__Type->log_match(match_value.avp__DCA__3GPP__AoC__Request__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Feature__List__ID: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Feature_List_ID"); single_value.field_avp__CxDx__3GPP__Feature__List__ID->log_match(match_value.avp__CxDx__3GPP__Feature__List__ID(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Feature_List_ID := "); single_value.field_avp__CxDx__3GPP__Feature__List__ID->log_match(match_value.avp__CxDx__3GPP__Feature__List__ID(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Redirect__Host: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Redirect_Host"); single_value.field_avp__BASE__NONE__Redirect__Host->log_match(match_value.avp__BASE__NONE__Redirect__Host(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Redirect_Host := "); single_value.field_avp__BASE__NONE__Redirect__Host->log_match(match_value.avp__BASE__NONE__Redirect__Host(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Network__Access__Mode: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Network_Access_Mode"); single_value.field_avp__AAA__3GPP__Network__Access__Mode->log_match(match_value.avp__AAA__3GPP__Network__Access__Mode(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Network_Access_Mode := "); single_value.field_avp__AAA__3GPP__Network__Access__Mode->log_match(match_value.avp__AAA__3GPP__Network__Access__Mode(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Compression: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Framed_Compression"); single_value.field_avp__DNAS__NONE__Framed__Compression->log_match(match_value.avp__DNAS__NONE__Framed__Compression(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_Compression := "); single_value.field_avp__DNAS__NONE__Framed__Compression->log_match(match_value.avp__DNAS__NONE__Framed__Compression(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Zone__Access: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_ARAP_Zone_Access"); single_value.field_avp__DNAS__NONE__ARAP__Zone__Access->log_match(match_value.avp__DNAS__NONE__ARAP__Zone__Access(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_ARAP_Zone_Access := "); single_value.field_avp__DNAS__NONE__ARAP__Zone__Access->log_match(match_value.avp__DNAS__NONE__ARAP__Zone__Access(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Selection__Mode: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_3GPP_Selection_Mode"); single_value.field_avp__GI__3GPP__3GPP__Selection__Mode->log_match(match_value.avp__GI__3GPP__3GPP__Selection__Mode(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_Selection_Mode := "); single_value.field_avp__GI__3GPP__3GPP__Selection__Mode->log_match(match_value.avp__GI__3GPP__3GPP__Selection__Mode(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__QoS__Filter__Rule: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_QoS_Filter_Rule"); single_value.field_avp__DNAS__NONE__QoS__Filter__Rule->log_match(match_value.avp__DNAS__NONE__QoS__Filter__Rule(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_QoS_Filter_Rule := "); single_value.field_avp__DNAS__NONE__QoS__Filter__Rule->log_match(match_value.avp__DNAS__NONE__QoS__Filter__Rule(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Complete__Data__List__Included__Indicator: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Complete_Data_List_Included_Indicator"); single_value.field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator->log_match(match_value.avp__AAA__3GPP__Complete__Data__List__Included__Indicator(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Complete_Data_List_Included_Indicator := "); single_value.field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator->log_match(match_value.avp__AAA__3GPP__Complete__Data__List__Included__Indicator(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__AAA__SPI: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_MN_AAA_SPI"); single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__SPI->log_match(match_value.avp__MIPv4__NONE__MIP__MN__AAA__SPI(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_MN_AAA_SPI := "); single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__SPI->log_match(match_value.avp__MIPv4__NONE__MIP__MN__AAA__SPI(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Name: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_LCS_Client_Name"); single_value.field_avp__DCA__3GPP__LCS__Client__Name->log_match(match_value.avp__DCA__3GPP__LCS__Client__Name(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Client_Name := "); single_value.field_avp__DCA__3GPP__LCS__Client__Name->log_match(match_value.avp__DCA__3GPP__LCS__Client__Name(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_3GPP_SGSN_Address"); single_value.field_avp__GI__3GPP__3GPP__SGSN__Address->log_match(match_value.avp__GI__3GPP__3GPP__SGSN__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_SGSN_Address := "); single_value.field_avp__GI__3GPP__3GPP__SGSN__Address->log_match(match_value.avp__GI__3GPP__3GPP__SGSN__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Related_IMS_Charging_Identifier"); single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier->log_match(match_value.avp__DCA__3GPP__Related__IMS__Charging__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Related_IMS_Charging_Identifier := "); single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier->log_match(match_value.avp__DCA__3GPP__Related__IMS__Charging__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Asserted__Identity: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Called_Asserted_Identity"); single_value.field_avp__DCA__3GPP__Called__Asserted__Identity->log_match(match_value.avp__DCA__3GPP__Called__Asserted__Identity(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Called_Asserted_Identity := "); single_value.field_avp__DCA__3GPP__Called__Asserted__Identity->log_match(match_value.avp__DCA__3GPP__Called__Asserted__Identity(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__TWAG__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_TWAG_Address"); single_value.field_avp__DCA__3GPP__TWAG__Address->log_match(match_value.avp__DCA__3GPP__TWAG__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_TWAG_Address := "); single_value.field_avp__DCA__3GPP__TWAG__Address->log_match(match_value.avp__DCA__3GPP__TWAG__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MSA__Lifetime: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_MSA_Lifetime"); single_value.field_avp__MIPv4__NONE__MIP__MSA__Lifetime->log_match(match_value.avp__MIPv4__NONE__MIP__MSA__Lifetime(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_MSA_Lifetime := "); single_value.field_avp__MIPv4__NONE__MIP__MSA__Lifetime->log_match(match_value.avp__MIPv4__NONE__MIP__MSA__Lifetime(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Talk_Burst_Time"); single_value.field_avp__DCA__3GPP__Talk__Burst__Time->log_match(match_value.avp__DCA__3GPP__Talk__Burst__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Talk_Burst_Time := "); single_value.field_avp__DCA__3GPP__Talk__Burst__Time->log_match(match_value.avp__DCA__3GPP__Talk__Burst__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Token__Text: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Token_Text"); single_value.field_avp__DCA__3GPP__Token__Text->log_match(match_value.avp__DCA__3GPP__Token__Text(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Token_Text := "); single_value.field_avp__DCA__3GPP__Token__Text->log_match(match_value.avp__DCA__3GPP__Token__Text(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Time__Unit: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Rate_Control_Time_Unit"); single_value.field_avp__DCA__3GPP__Rate__Control__Time__Unit->log_match(match_value.avp__DCA__3GPP__Rate__Control__Time__Unit(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Rate_Control_Time_Unit := "); single_value.field_avp__DCA__3GPP__Rate__Control__Time__Unit->log_match(match_value.avp__DCA__3GPP__Rate__Control__Time__Unit(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__GI__3GPP__External__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_External_Identifier"); single_value.field_avp__GI__3GPP__External__Identifier->log_match(match_value.avp__GI__3GPP__External__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_External_Identifier := "); single_value.field_avp__GI__3GPP__External__Identifier->log_match(match_value.avp__GI__3GPP__External__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Reason__Header: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Reason_Header"); single_value.field_avp__DCA__3GPP__Reason__Header->log_match(match_value.avp__DCA__3GPP__Reason__Header(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Reason_Header := "); single_value.field_avp__DCA__3GPP__Reason__Header->log_match(match_value.avp__DCA__3GPP__Reason__Header(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__WLCP__Key: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_WLCP_Key"); single_value.field_avp__AAA__3GPP__WLCP__Key->log_match(match_value.avp__AAA__3GPP__WLCP__Key(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_WLCP_Key := "); single_value.field_avp__AAA__3GPP__WLCP__Key->log_match(match_value.avp__AAA__3GPP__WLCP__Key(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Reachability__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Reachability_Type"); single_value.field_avp__S6__3GPP__Reachability__Type->log_match(match_value.avp__S6__3GPP__Reachability__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Reachability_Type := "); single_value.field_avp__S6__3GPP__Reachability__Type->log_match(match_value.avp__S6__3GPP__Reachability__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Request__Timestamp: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SIP_Request_Timestamp"); single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp->log_match(match_value.avp__DCA__3GPP__SIP__Request__Timestamp(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SIP_Request_Timestamp := "); single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp->log_match(match_value.avp__DCA__3GPP__SIP__Request__Timestamp(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Route: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Framed_Route"); single_value.field_avp__DNAS__NONE__Framed__Route->log_match(match_value.avp__DNAS__NONE__Framed__Route(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_Route := "); single_value.field_avp__DNAS__NONE__Framed__Route->log_match(match_value.avp__DNAS__NONE__Framed__Route(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Private__Group__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Tunnel_Private_Group_Id"); single_value.field_avp__DNAS__NONE__Tunnel__Private__Group__Id->log_match(match_value.avp__DNAS__NONE__Tunnel__Private__Group__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Private_Group_Id := "); single_value.field_avp__DNAS__NONE__Tunnel__Private__Group__Id->log_match(match_value.avp__DNAS__NONE__Tunnel__Private__Group__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__CC__Request__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_CC_Request_Type"); single_value.field_avp__DCC__NONE__CC__Request__Type->log_match(match_value.avp__DCC__NONE__CC__Request__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Request_Type := "); single_value.field_avp__DCC__NONE__CC__Request__Type->log_match(match_value.avp__DCC__NONE__CC__Request__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Source__IP__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_ProSe_Source_IP_Address"); single_value.field_avp__DCA__3GPP__ProSe__Source__IP__Address->log_match(match_value.avp__DCA__3GPP__ProSe__Source__IP__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Source_IP_Address := "); single_value.field_avp__DCA__3GPP__ProSe__Source__IP__Address->log_match(match_value.avp__DCA__3GPP__ProSe__Source__IP__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Type__Of__External__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Type_Of_External_Identifier"); single_value.field_avp__S6__3GPP__Type__Of__External__Identifier->log_match(match_value.avp__S6__3GPP__Type__Of__External__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Type_Of_External_Identifier := "); single_value.field_avp__S6__3GPP__Type__Of__External__Identifier->log_match(match_value.avp__S6__3GPP__Type__Of__External__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Event__Report__Indication: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Event_Report_Indication"); single_value.field_avp__PCC__3GPP__Event__Report__Indication->log_match(match_value.avp__PCC__3GPP__Event__Report__Indication(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Event_Report_Indication := "); single_value.field_avp__PCC__3GPP__Event__Report__Indication->log_match(match_value.avp__PCC__3GPP__Event__Report__Indication(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__MDT__Configuration: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_MDT_Configuration"); single_value.field_avp__AAA__3GPP__MDT__Configuration->log_match(match_value.avp__AAA__3GPP__MDT__Configuration(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MDT_Configuration := "); single_value.field_avp__AAA__3GPP__MDT__Configuration->log_match(match_value.avp__AAA__3GPP__MDT__Configuration(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Report: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Usage_Monitoring_Report"); single_value.field_avp__PCC__3GPP__Usage__Monitoring__Report->log_match(match_value.avp__PCC__3GPP__Usage__Monitoring__Report(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Usage_Monitoring_Report := "); single_value.field_avp__PCC__3GPP__Usage__Monitoring__Report->log_match(match_value.avp__PCC__3GPP__Usage__Monitoring__Report(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Participants: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Number_Of_Participants"); single_value.field_avp__DCA__3GPP__Number__Of__Participants->log_match(match_value.avp__DCA__3GPP__Number__Of__Participants(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Number_Of_Participants := "); single_value.field_avp__DCA__3GPP__Number__Of__Participants->log_match(match_value.avp__DCA__3GPP__Number__Of__Participants(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__MSC__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_MSC_Address"); single_value.field_avp__DCA__3GPP__MSC__Address->log_match(match_value.avp__DCA__3GPP__MSC__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MSC_Address := "); single_value.field_avp__DCA__3GPP__MSC__Address->log_match(match_value.avp__DCA__3GPP__MSC__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Priviledged__Sender__Indication: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Priviledged_Sender_Indication"); single_value.field_avp__CxDx__3GPP__Priviledged__Sender__Indication->log_match(match_value.avp__CxDx__3GPP__Priviledged__Sender__Indication(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Priviledged_Sender_Indication := "); single_value.field_avp__CxDx__3GPP__Priviledged__Sender__Indication->log_match(match_value.avp__CxDx__3GPP__Priviledged__Sender__Indication(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Adjacent__Access__Restriction__Data: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Adjacent_Access_Restriction_Data"); single_value.field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data->log_match(match_value.avp__AAA__3GPP__Adjacent__Access__Restriction__Data(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Adjacent_Access_Restriction_Data := "); single_value.field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data->log_match(match_value.avp__AAA__3GPP__Adjacent__Access__Restriction__Data(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service__Obligatory__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_AoC_Service_Obligatory_Type"); single_value.field_avp__DCA__3GPP__AoC__Service__Obligatory__Type->log_match(match_value.avp__DCA__3GPP__AoC__Service__Obligatory__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_AoC_Service_Obligatory_Type := "); single_value.field_avp__DCA__3GPP__AoC__Service__Obligatory__Type->log_match(match_value.avp__DCA__3GPP__AoC__Service__Obligatory__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_RAT_Frequency_Selection_Priority_ID"); single_value.field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID->log_match(match_value.avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_RAT_Frequency_Selection_Priority_ID := "); single_value.field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID->log_match(match_value.avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Usage: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Time_First_Usage"); single_value.field_avp__DCA__3GPP__Time__First__Usage->log_match(match_value.avp__DCA__3GPP__Time__First__Usage(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_First_Usage := "); single_value.field_avp__DCA__3GPP__Time__First__Usage->log_match(match_value.avp__DCA__3GPP__Time__First__Usage(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Reason__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Reason_Info"); single_value.field_avp__CxDx__3GPP__Reason__Info->log_match(match_value.avp__CxDx__3GPP__Reason__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Reason_Info := "); single_value.field_avp__CxDx__3GPP__Reason__Info->log_match(match_value.avp__CxDx__3GPP__Reason__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Default__EPS__Bearer__QoS: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Default_EPS_Bearer_QoS"); single_value.field_avp__PCC__3GPP__Default__EPS__Bearer__QoS->log_match(match_value.avp__PCC__3GPP__Default__EPS__Bearer__QoS(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Default_EPS_Bearer_QoS := "); single_value.field_avp__PCC__3GPP__Default__EPS__Bearer__QoS->log_match(match_value.avp__PCC__3GPP__Default__EPS__Bearer__QoS(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__CLR__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_CLR_Flags"); single_value.field_avp__AAA__3GPP__CLR__Flags->log_match(match_value.avp__AAA__3GPP__CLR__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_CLR_Flags := "); single_value.field_avp__AAA__3GPP__CLR__Flags->log_match(match_value.avp__AAA__3GPP__CLR__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__ULR__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_ULR_Flags"); single_value.field_avp__AAA__3GPP__ULR__Flags->log_match(match_value.avp__AAA__3GPP__ULR__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_ULR_Flags := "); single_value.field_avp__AAA__3GPP__ULR__Flags->log_match(match_value.avp__AAA__3GPP__ULR__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Originating__SCCP__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Originating_SCCP_Address"); single_value.field_avp__DCA__3GPP__Originating__SCCP__Address->log_match(match_value.avp__DCA__3GPP__Originating__SCCP__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Originating_SCCP_Address := "); single_value.field_avp__DCA__3GPP__Originating__SCCP__Address->log_match(match_value.avp__DCA__3GPP__Originating__SCCP__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__ICS__Indicator: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_ICS_Indicator"); single_value.field_avp__AAA__3GPP__ICS__Indicator->log_match(match_value.avp__AAA__3GPP__ICS__Indicator(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_ICS_Indicator := "); single_value.field_avp__AAA__3GPP__ICS__Indicator->log_match(match_value.avp__AAA__3GPP__ICS__Indicator(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Calling__Station__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Calling_Station_Id"); single_value.field_avp__DNAS__NONE__Calling__Station__Id->log_match(match_value.avp__DNAS__NONE__Calling__Station__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Calling_Station_Id := "); single_value.field_avp__DNAS__NONE__Calling__Station__Id->log_match(match_value.avp__DNAS__NONE__Calling__Station__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Client__Auth__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Tunnel_Client_Auth_Id"); single_value.field_avp__DNAS__NONE__Tunnel__Client__Auth__Id->log_match(match_value.avp__DNAS__NONE__Tunnel__Client__Auth__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Client_Auth_Id := "); single_value.field_avp__DNAS__NONE__Tunnel__Client__Auth__Id->log_match(match_value.avp__DNAS__NONE__Tunnel__Client__Auth__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Currency__Code: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Currency_Code"); single_value.field_avp__DCC__NONE__Currency__Code->log_match(match_value.avp__DCC__NONE__Currency__Code(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Currency_Code := "); single_value.field_avp__DCC__NONE__Currency__Code->log_match(match_value.avp__DCC__NONE__Currency__Code(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Cancellation__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Cancellation_Type"); single_value.field_avp__AAA__3GPP__Cancellation__Type->log_match(match_value.avp__AAA__3GPP__Cancellation__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Cancellation_Type := "); single_value.field_avp__AAA__3GPP__Cancellation__Type->log_match(match_value.avp__AAA__3GPP__Cancellation__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__E2E__Sequence: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_E2E_Sequence"); single_value.field_avp__BASE__NONE__E2E__Sequence->log_match(match_value.avp__BASE__NONE__E2E__Sequence(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_E2E_Sequence := "); single_value.field_avp__BASE__NONE__E2E__Sequence->log_match(match_value.avp__BASE__NONE__E2E__Sequence(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Origin__Realm: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Origin_Realm"); single_value.field_avp__BASE__NONE__Origin__Realm->log_match(match_value.avp__BASE__NONE__Origin__Realm(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Origin_Realm := "); single_value.field_avp__BASE__NONE__Origin__Realm->log_match(match_value.avp__BASE__NONE__Origin__Realm(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__PDN__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_PDN_Type"); single_value.field_avp__AAA__3GPP__PDN__Type->log_match(match_value.avp__AAA__3GPP__PDN__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_PDN_Type := "); single_value.field_avp__AAA__3GPP__PDN__Type->log_match(match_value.avp__AAA__3GPP__PDN__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Scale__Factor: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Scale_Factor"); single_value.field_avp__DCA__3GPP__Scale__Factor->log_match(match_value.avp__DCA__3GPP__Scale__Factor(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Scale_Factor := "); single_value.field_avp__DCA__3GPP__Scale__Factor->log_match(match_value.avp__DCA__3GPP__Scale__Factor(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__IM__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_IM_Information"); single_value.field_avp__DCA__3GPP__IM__Information->log_match(match_value.avp__DCA__3GPP__IM__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_IM_Information := "); single_value.field_avp__DCA__3GPP__IM__Information->log_match(match_value.avp__DCA__3GPP__IM__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Prompt: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Prompt"); single_value.field_avp__DNAS__NONE__Prompt->log_match(match_value.avp__DNAS__NONE__Prompt(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Prompt := "); single_value.field_avp__DNAS__NONE__Prompt->log_match(match_value.avp__DNAS__NONE__Prompt(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Offer__Timestamp: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SDP_Offer_Timestamp"); single_value.field_avp__DCA__3GPP__SDP__Offer__Timestamp->log_match(match_value.avp__DCA__3GPP__SDP__Offer__Timestamp(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SDP_Offer_Timestamp := "); single_value.field_avp__DCA__3GPP__SDP__Offer__Timestamp->log_match(match_value.avp__DCA__3GPP__SDP__Offer__Timestamp(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__PPR__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_PPR_Flags"); single_value.field_avp__AAA__3GPP__PPR__Flags->log_match(match_value.avp__AAA__3GPP__PPR__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_PPR_Flags := "); single_value.field_avp__AAA__3GPP__PPR__Flags->log_match(match_value.avp__AAA__3GPP__PPR__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__MM__Content__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_MM_Content_Type"); single_value.field_avp__DCA__3GPP__MM__Content__Type->log_match(match_value.avp__DCA__3GPP__MM__Content__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MM_Content_Type := "); single_value.field_avp__DCA__3GPP__MM__Content__Type->log_match(match_value.avp__DCA__3GPP__MM__Content__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__CPDT__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_CPDT_Information"); single_value.field_avp__DCA__3GPP__CPDT__Information->log_match(match_value.avp__DCA__3GPP__CPDT__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_CPDT_Information := "); single_value.field_avp__DCA__3GPP__CPDT__Information->log_match(match_value.avp__DCA__3GPP__CPDT__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__IPv6__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_3GPP_GGSN_IPv6_Address"); single_value.field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address->log_match(match_value.avp__GI__3GPP__3GPP__GGSN__IPv6__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_GGSN_IPv6_Address := "); single_value.field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address->log_match(match_value.avp__GI__3GPP__3GPP__GGSN__IPv6__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__DER__S6b__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_DER_S6b_Flags"); single_value.field_avp__AAA__3GPP__DER__S6b__Flags->log_match(match_value.avp__AAA__3GPP__DER__S6b__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_DER_S6b_Flags := "); single_value.field_avp__AAA__3GPP__DER__S6b__Flags->log_match(match_value.avp__AAA__3GPP__DER__S6b__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SCS__Realm: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SCS_Realm"); single_value.field_avp__DCA__3GPP__SCS__Realm->log_match(match_value.avp__DCA__3GPP__SCS__Realm(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SCS_Realm := "); single_value.field_avp__DCA__3GPP__SCS__Realm->log_match(match_value.avp__DCA__3GPP__SCS__Realm(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Requestor__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_LCS_Requestor_Id"); single_value.field_avp__DCA__3GPP__LCS__Requestor__Id->log_match(match_value.avp__DCA__3GPP__LCS__Requestor__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Requestor_Id := "); single_value.field_avp__DCA__3GPP__LCS__Requestor__Id->log_match(match_value.avp__DCA__3GPP__LCS__Requestor__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Access_Network_Charging_Identifier"); single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier->log_match(match_value.avp__RX__3GPP__Access__Network__Charging__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Access_Network_Charging_Identifier := "); single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier->log_match(match_value.avp__RX__3GPP__Access__Network__Charging__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Redirect__Server: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Redirect_Server"); single_value.field_avp__DCC__NONE__Redirect__Server->log_match(match_value.avp__DCC__NONE__Redirect__Server(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Redirect_Server := "); single_value.field_avp__DCC__NONE__Redirect__Server->log_match(match_value.avp__DCC__NONE__Redirect__Server(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_AESE_Communication_Pattern_Config_Status"); single_value.field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status->log_match(match_value.avp__S6__3GPP__AESE__Communication__Pattern__Config__Status(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_AESE_Communication_Pattern_Config_Status := "); single_value.field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status->log_match(match_value.avp__S6__3GPP__AESE__Communication__Pattern__Config__Status(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role__info__Units: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_PoC_User_Role_info_Units"); single_value.field_avp__DCA__3GPP__PoC__User__Role__info__Units->log_match(match_value.avp__DCA__3GPP__PoC__User__Role__info__Units(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_User_Role_info_Units := "); single_value.field_avp__DCA__3GPP__PoC__User__Role__info__Units->log_match(match_value.avp__DCA__3GPP__PoC__User__Role__info__Units(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Variable_Part"); single_value.field_avp__DCA__3GPP__Variable__Part->log_match(match_value.avp__DCA__3GPP__Variable__Part(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Variable_Part := "); single_value.field_avp__DCA__3GPP__Variable__Part->log_match(match_value.avp__DCA__3GPP__Variable__Part(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_ProSe_3rd_Party_Application_ID"); single_value.field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID->log_match(match_value.avp__DCA__3GPP__ProSe__3rd__Party__Application__ID(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_3rd_Party_Application_ID := "); single_value.field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID->log_match(match_value.avp__DCA__3GPP__ProSe__3rd__Party__Application__ID(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Enhanced_Coverage_Restriction_Data"); single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data->log_match(match_value.avp__S6__3GPP__Enhanced__Coverage__Restriction__Data(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Enhanced_Coverage_Restriction_Data := "); single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data->log_match(match_value.avp__S6__3GPP__Enhanced__Coverage__Restriction__Data(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Operation: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Bearer_Operation"); single_value.field_avp__PCC__3GPP__Bearer__Operation->log_match(match_value.avp__PCC__3GPP__Bearer__Operation(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Bearer_Operation := "); single_value.field_avp__PCC__3GPP__Bearer__Operation->log_match(match_value.avp__PCC__3GPP__Bearer__Operation(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Current__Location__Retrieved: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Current_Location_Retrieved"); single_value.field_avp__AAA__3GPP__Current__Location__Retrieved->log_match(match_value.avp__AAA__3GPP__Current__Location__Retrieved(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Current_Location_Retrieved := "); single_value.field_avp__AAA__3GPP__Current__Location__Retrieved->log_match(match_value.avp__AAA__3GPP__Current__Location__Retrieved(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Pre__emption__Control__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Pre_emption_Control_Info"); single_value.field_avp__RX__3GPP__Pre__emption__Control__Info->log_match(match_value.avp__RX__3GPP__Pre__emption__Control__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Pre_emption_Control_Info := "); single_value.field_avp__RX__3GPP__Pre__emption__Control__Info->log_match(match_value.avp__RX__3GPP__Pre__emption__Control__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Application__Instance__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_TDF_Application_Instance_Identifier"); single_value.field_avp__PCC__3GPP__TDF__Application__Instance__Identifier->log_match(match_value.avp__PCC__3GPP__TDF__Application__Instance__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_TDF_Application_Instance_Identifier := "); single_value.field_avp__PCC__3GPP__TDF__Application__Instance__Identifier->log_match(match_value.avp__PCC__3GPP__TDF__Application__Instance__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Device__Trigger__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SM_Device_Trigger_Information"); single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Information->log_match(match_value.avp__DCA__3GPP__SM__Device__Trigger__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SM_Device_Trigger_Information := "); single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Information->log_match(match_value.avp__DCA__3GPP__SM__Device__Trigger__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Service_Information"); single_value.field_avp__DCA__3GPP__Service__Information->log_match(match_value.avp__DCA__3GPP__Service__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Service_Information := "); single_value.field_avp__DCA__3GPP__Service__Information->log_match(match_value.avp__DCA__3GPP__Service__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Acct__Interim__Interval: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Acct_Interim_Interval"); single_value.field_avp__BASE__NONE__Acct__Interim__Interval->log_match(match_value.avp__BASE__NONE__Acct__Interim__Interval(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Acct_Interim_Interval := "); single_value.field_avp__BASE__NONE__Acct__Interim__Interval->log_match(match_value.avp__BASE__NONE__Acct__Interim__Interval(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Number: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Media_Component_Number"); single_value.field_avp__RX__3GPP__Media__Component__Number->log_match(match_value.avp__RX__3GPP__Media__Component__Number(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Media_Component_Number := "); single_value.field_avp__RX__3GPP__Media__Component__Number->log_match(match_value.avp__RX__3GPP__Media__Component__Number(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Path: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Path"); single_value.field_avp__CxDx__3GPP__Path->log_match(match_value.avp__CxDx__3GPP__Path(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Path := "); single_value.field_avp__CxDx__3GPP__Path->log_match(match_value.avp__CxDx__3GPP__Path(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Usage: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Packet_Filter_Usage"); single_value.field_avp__PCC__3GPP__Packet__Filter__Usage->log_match(match_value.avp__PCC__3GPP__Packet__Filter__Usage(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Packet_Filter_Usage := "); single_value.field_avp__PCC__3GPP__Packet__Filter__Usage->log_match(match_value.avp__PCC__3GPP__Packet__Filter__Usage(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__Event__1F: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Event_Threshold_Event_1F"); single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1F->log_match(match_value.avp__AAA__3GPP__Event__Threshold__Event__1F(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Event_Threshold_Event_1F := "); single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1F->log_match(match_value.avp__AAA__3GPP__Event__Threshold__Event__1F(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__MONTE__Location__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_MONTE_Location_Type"); single_value.field_avp__S6__3GPP__MONTE__Location__Type->log_match(match_value.avp__S6__3GPP__MONTE__Location__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_MONTE_Location_Type := "); single_value.field_avp__S6__3GPP__MONTE__Location__Type->log_match(match_value.avp__S6__3GPP__MONTE__Location__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Inter__Operator__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Inter_Operator_Identifier"); single_value.field_avp__DCA__3GPP__Inter__Operator__Identifier->log_match(match_value.avp__DCA__3GPP__Inter__Operator__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Inter_Operator_Identifier := "); single_value.field_avp__DCA__3GPP__Inter__Operator__Identifier->log_match(match_value.avp__DCA__3GPP__Inter__Operator__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__RDS__Indicator: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_RDS_Indicator"); single_value.field_avp__AAA__3GPP__RDS__Indicator->log_match(match_value.avp__AAA__3GPP__RDS__Indicator(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_RDS_Indicator := "); single_value.field_avp__AAA__3GPP__RDS__Indicator->log_match(match_value.avp__AAA__3GPP__RDS__Indicator(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Cancellation__Timestamp: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Proximity_Cancellation_Timestamp"); single_value.field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp->log_match(match_value.avp__DCA__3GPP__Proximity__Cancellation__Timestamp(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Proximity_Cancellation_Timestamp := "); single_value.field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp->log_match(match_value.avp__DCA__3GPP__Proximity__Cancellation__Timestamp(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__MMTel__SService__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_MMTel_SService_Type"); single_value.field_avp__DCA__3GPP__MMTel__SService__Type->log_match(match_value.avp__DCA__3GPP__MMTel__SService__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MMTel_SService_Type := "); single_value.field_avp__DCA__3GPP__MMTel__SService__Type->log_match(match_value.avp__DCA__3GPP__MMTel__SService__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Optional__Capability: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Optional_Capability"); single_value.field_avp__CxDx__3GPP__Optional__Capability->log_match(match_value.avp__CxDx__3GPP__Optional__Capability(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Optional_Capability := "); single_value.field_avp__CxDx__3GPP__Optional__Capability->log_match(match_value.avp__CxDx__3GPP__Optional__Capability(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Header__Length: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Tunnel_Header_Length"); single_value.field_avp__PCC__3GPP__Tunnel__Header__Length->log_match(match_value.avp__PCC__3GPP__Tunnel__Header__Length(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Tunnel_Header_Length := "); single_value.field_avp__PCC__3GPP__Tunnel__Header__Length->log_match(match_value.avp__PCC__3GPP__Tunnel__Header__Length(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Reporting__Trigger: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Reporting_Trigger"); single_value.field_avp__AAA__3GPP__Reporting__Trigger->log_match(match_value.avp__AAA__3GPP__Reporting__Trigger(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Reporting_Trigger := "); single_value.field_avp__AAA__3GPP__Reporting__Trigger->log_match(match_value.avp__AAA__3GPP__Reporting__Trigger(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Conditional_APN_Aggregate_Max_Bitrate"); single_value.field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate->log_match(match_value.avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Conditional_APN_Aggregate_Max_Bitrate := "); single_value.field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate->log_match(match_value.avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Secondary_Event_Charging_Function_Name"); single_value.field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name->log_match(match_value.avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Secondary_Event_Charging_Function_Name := "); single_value.field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name->log_match(match_value.avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Group__PLMN__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Group_PLMN_Id"); single_value.field_avp__AAA__3GPP__Group__PLMN__Id->log_match(match_value.avp__AAA__3GPP__Group__PLMN__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Group_PLMN_Id := "); single_value.field_avp__AAA__3GPP__Group__PLMN__Id->log_match(match_value.avp__AAA__3GPP__Group__PLMN__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Reply__Path__Requested: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Reply_Path_Requested"); single_value.field_avp__DCA__3GPP__Reply__Path__Requested->log_match(match_value.avp__DCA__3GPP__Reply__Path__Requested(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Reply_Path_Requested := "); single_value.field_avp__DCA__3GPP__Reply__Path__Requested->log_match(match_value.avp__DCA__3GPP__Reply__Path__Requested(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__User__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_User_Id"); single_value.field_avp__AAA__3GPP__User__Id->log_match(match_value.avp__AAA__3GPP__User__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_User_Id := "); single_value.field_avp__AAA__3GPP__User__Id->log_match(match_value.avp__AAA__3GPP__User__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Serving__Node__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Serving_Node_Type"); single_value.field_avp__DCA__3GPP__Serving__Node__Type->log_match(match_value.avp__DCA__3GPP__Serving__Node__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Serving_Node_Type := "); single_value.field_avp__DCA__3GPP__Serving__Node__Type->log_match(match_value.avp__DCA__3GPP__Serving__Node__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Node: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Login_LAT_Node"); single_value.field_avp__DNAS__NONE__Login__LAT__Node->log_match(match_value.avp__DNAS__NONE__Login__LAT__Node(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Login_LAT_Node := "); single_value.field_avp__DNAS__NONE__Login__LAT__Node->log_match(match_value.avp__DNAS__NONE__Login__LAT__Node(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Originating__Line__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Originating_Line_Info"); single_value.field_avp__DNAS__NONE__Originating__Line__Info->log_match(match_value.avp__DNAS__NONE__Originating__Line__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Originating_Line_Info := "); single_value.field_avp__DNAS__NONE__Originating__Line__Info->log_match(match_value.avp__DNAS__NONE__Originating__Line__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Exponent: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Exponent"); single_value.field_avp__DCC__NONE__Exponent->log_match(match_value.avp__DCC__NONE__Exponent(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Exponent := "); single_value.field_avp__DCC__NONE__Exponent->log_match(match_value.avp__DCC__NONE__Exponent(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Authenticator: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv6_NONE_MIP_Authenticator"); single_value.field_avp__MIPv6__NONE__MIP__Authenticator->log_match(match_value.avp__MIPv6__NONE__MIP__Authenticator(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP_Authenticator := "); single_value.field_avp__MIPv6__NONE__MIP__Authenticator->log_match(match_value.avp__MIPv6__NONE__MIP__Authenticator(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Requested_UTRAN_GERAN_Authentication_Info"); single_value.field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info->log_match(match_value.avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Requested_UTRAN_GERAN_Authentication_Info := "); single_value.field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info->log_match(match_value.avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Input__Octets: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_Accounting_Input_Octets"); single_value.field_avp__MIPv4__NONE__Accounting__Input__Octets->log_match(match_value.avp__MIPv4__NONE__Accounting__Input__Octets(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_Accounting_Input_Octets := "); single_value.field_avp__MIPv4__NONE__Accounting__Input__Octets->log_match(match_value.avp__MIPv4__NONE__Accounting__Input__Octets(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__EPS__User__State: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_EPS_User_State"); single_value.field_avp__AAA__3GPP__EPS__User__State->log_match(match_value.avp__AAA__3GPP__EPS__User__State(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_EPS_User_State := "); single_value.field_avp__AAA__3GPP__EPS__User__State->log_match(match_value.avp__AAA__3GPP__EPS__User__State(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Origin__Host: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Origin_Host"); single_value.field_avp__BASE__NONE__Origin__Host->log_match(match_value.avp__BASE__NONE__Origin__Host(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Origin_Host := "); single_value.field_avp__BASE__NONE__Origin__Host->log_match(match_value.avp__BASE__NONE__Origin__Host(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Access__Authorization__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Access_Authorization_Flags"); single_value.field_avp__AAA__3GPP__Access__Authorization__Flags->log_match(match_value.avp__AAA__3GPP__Access__Authorization__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Access_Authorization_Flags := "); single_value.field_avp__AAA__3GPP__Access__Authorization__Flags->log_match(match_value.avp__AAA__3GPP__Access__Authorization__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__PDP__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_PDP_Address"); single_value.field_avp__DCA__3GPP__PDP__Address->log_match(match_value.avp__DCA__3GPP__PDP__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PDP_Address := "); single_value.field_avp__DCA__3GPP__PDP__Address->log_match(match_value.avp__DCA__3GPP__PDP__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_CP_CIoT_EPS_Optimisation_Indicator"); single_value.field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator->log_match(match_value.avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_CP_CIoT_EPS_Optimisation_Indicator := "); single_value.field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator->log_match(match_value.avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__NNI__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_NNI_Information"); single_value.field_avp__DCA__3GPP__NNI__Information->log_match(match_value.avp__DCA__3GPP__NNI__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_NNI_Information := "); single_value.field_avp__DCA__3GPP__NNI__Information->log_match(match_value.avp__DCA__3GPP__NNI__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Estimate: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Location_Estimate"); single_value.field_avp__DCA__3GPP__Location__Estimate->log_match(match_value.avp__DCA__3GPP__Location__Estimate(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Location_Estimate := "); single_value.field_avp__DCA__3GPP__Location__Estimate->log_match(match_value.avp__DCA__3GPP__Location__Estimate(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Offline__Charging: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Offline_Charging"); single_value.field_avp__DCA__3GPP__Offline__Charging->log_match(match_value.avp__DCA__3GPP__Offline__Charging(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Offline_Charging := "); single_value.field_avp__DCA__3GPP__Offline__Charging->log_match(match_value.avp__DCA__3GPP__Offline__Charging(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Retry__Interval: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Retry_Interval"); single_value.field_avp__RX__3GPP__Retry__Interval->log_match(match_value.avp__RX__3GPP__Retry__Interval(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Retry_Interval := "); single_value.field_avp__RX__3GPP__Retry__Interval->log_match(match_value.avp__RX__3GPP__Retry__Interval(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Session__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Accounting_Session_Id"); single_value.field_avp__BASE__NONE__Accounting__Session__Id->log_match(match_value.avp__BASE__NONE__Accounting__Session__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Accounting_Session_Id := "); single_value.field_avp__BASE__NONE__Accounting__Session__Id->log_match(match_value.avp__BASE__NONE__Accounting__Session__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Additional__Content__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Additional_Content_Information"); single_value.field_avp__DCA__3GPP__Additional__Content__Information->log_match(match_value.avp__DCA__3GPP__Additional__Content__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Additional_Content_Information := "); single_value.field_avp__DCA__3GPP__Additional__Content__Information->log_match(match_value.avp__DCA__3GPP__Additional__Content__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Restriction__Filter__Rule: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Restriction_Filter_Rule"); single_value.field_avp__DCC__NONE__Restriction__Filter__Rule->log_match(match_value.avp__DCC__NONE__Restriction__Filter__Rule(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Restriction_Filter_Rule := "); single_value.field_avp__DCC__NONE__Restriction__Filter__Rule->log_match(match_value.avp__DCC__NONE__Restriction__Filter__Rule(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Cause__Code: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Cause_Code"); single_value.field_avp__DCA__3GPP__Cause__Code->log_match(match_value.avp__DCA__3GPP__Cause__Code(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Cause_Code := "); single_value.field_avp__DCA__3GPP__Cause__Code->log_match(match_value.avp__DCA__3GPP__Cause__Code(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Connection__Mode: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_TWAN_Connection_Mode"); single_value.field_avp__AAA__3GPP__TWAN__Connection__Mode->log_match(match_value.avp__AAA__3GPP__TWAN__Connection__Mode(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_TWAN_Connection_Mode := "); single_value.field_avp__AAA__3GPP__TWAN__Connection__Mode->log_match(match_value.avp__AAA__3GPP__TWAN__Connection__Mode(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Packet_Filter_Identifier"); single_value.field_avp__PCC__3GPP__Packet__Filter__Identifier->log_match(match_value.avp__PCC__3GPP__Packet__Filter__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Packet_Filter_Identifier := "); single_value.field_avp__PCC__3GPP__Packet__Filter__Identifier->log_match(match_value.avp__PCC__3GPP__Packet__Filter__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Address__Data: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Address_Data"); single_value.field_avp__DCA__3GPP__Address__Data->log_match(match_value.avp__DCA__3GPP__Address__Data(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Address_Data := "); single_value.field_avp__DCA__3GPP__Address__Data->log_match(match_value.avp__DCA__3GPP__Address__Data(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__SCEF__Reference__ID: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_SCEF_Reference_ID"); single_value.field_avp__S6__3GPP__SCEF__Reference__ID->log_match(match_value.avp__S6__3GPP__SCEF__Reference__ID(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_SCEF_Reference_ID := "); single_value.field_avp__S6__3GPP__SCEF__Reference__ID->log_match(match_value.avp__S6__3GPP__SCEF__Reference__ID(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Content_Type"); single_value.field_avp__DCA__3GPP__Content__Type->log_match(match_value.avp__DCA__3GPP__Content__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Content_Type := "); single_value.field_avp__DCA__3GPP__Content__Type->log_match(match_value.avp__DCA__3GPP__Content__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Resource__Release__Notification: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Resource_Release_Notification"); single_value.field_avp__PCC__3GPP__Resource__Release__Notification->log_match(match_value.avp__PCC__3GPP__Resource__Release__Notification(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Resource_Release_Notification := "); single_value.field_avp__PCC__3GPP__Resource__Release__Notification->log_match(match_value.avp__PCC__3GPP__Resource__Release__Notification(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Name: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_ADC_Rule_Name"); single_value.field_avp__PCC__3GPP__ADC__Rule__Name->log_match(match_value.avp__PCC__3GPP__ADC__Rule__Name(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_ADC_Rule_Name := "); single_value.field_avp__PCC__3GPP__ADC__Rule__Name->log_match(match_value.avp__PCC__3GPP__ADC__Rule__Name(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Function__IP__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_ProSe_Function_IP_Address"); single_value.field_avp__DCA__3GPP__ProSe__Function__IP__Address->log_match(match_value.avp__DCA__3GPP__ProSe__Function__IP__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Function_IP_Address := "); single_value.field_avp__DCA__3GPP__ProSe__Function__IP__Address->log_match(match_value.avp__DCA__3GPP__ProSe__Function__IP__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Guaranteed__Bitrate__DL: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Guaranteed_Bitrate_DL"); single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__DL->log_match(match_value.avp__PCC__3GPP__Guaranteed__Bitrate__DL(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Guaranteed_Bitrate_DL := "); single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__DL->log_match(match_value.avp__PCC__3GPP__Guaranteed__Bitrate__DL(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Disconnect__Cause: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Disconnect_Cause"); single_value.field_avp__BASE__NONE__Disconnect__Cause->log_match(match_value.avp__BASE__NONE__Disconnect__Cause(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Disconnect_Cause := "); single_value.field_avp__BASE__NONE__Disconnect__Cause->log_match(match_value.avp__BASE__NONE__Disconnect__Cause(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Error__Diagnostic: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Error_Diagnostic"); single_value.field_avp__AAA__3GPP__Error__Diagnostic->log_match(match_value.avp__AAA__3GPP__Error__Diagnostic(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Error_Diagnostic := "); single_value.field_avp__AAA__3GPP__Error__Diagnostic->log_match(match_value.avp__AAA__3GPP__Error__Diagnostic(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Supported__BW__UL: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Extended_Max_Supported_BW_UL"); single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__UL->log_match(match_value.avp__RX__3GPP__Extended__Max__Supported__BW__UL(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Extended_Max_Supported_BW_UL := "); single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__UL->log_match(match_value.avp__RX__3GPP__Extended__Max__Supported__BW__UL(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__UDP__Source__Port: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_UDP_Source_Port"); single_value.field_avp__PCC__3GPP__UDP__Source__Port->log_match(match_value.avp__PCC__3GPP__UDP__Source__Port(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_UDP_Source_Port := "); single_value.field_avp__PCC__3GPP__UDP__Source__Port->log_match(match_value.avp__PCC__3GPP__UDP__Source__Port(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__CC__Total__Octets: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_CC_Total_Octets"); single_value.field_avp__DCC__NONE__CC__Total__Octets->log_match(match_value.avp__DCC__NONE__CC__Total__Octets(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Total_Octets := "); single_value.field_avp__DCC__NONE__CC__Total__Octets->log_match(match_value.avp__DCC__NONE__CC__Total__Octets(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Record__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Accounting_Record_Type"); single_value.field_avp__BASE__NONE__Accounting__Record__Type->log_match(match_value.avp__BASE__NONE__Accounting__Record__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Accounting_Record_Type := "); single_value.field_avp__BASE__NONE__Accounting__Record__Type->log_match(match_value.avp__BASE__NONE__Accounting__Record__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SMS__Result: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SMS_Result"); single_value.field_avp__DCA__3GPP__SMS__Result->log_match(match_value.avp__DCA__3GPP__SMS__Result(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SMS_Result := "); single_value.field_avp__DCA__3GPP__SMS__Result->log_match(match_value.avp__DCA__3GPP__SMS__Result(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__MMS__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_MMS_Information"); single_value.field_avp__DCA__3GPP__MMS__Information->log_match(match_value.avp__DCA__3GPP__MMS__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MMS_Information := "); single_value.field_avp__DCA__3GPP__MMS__Information->log_match(match_value.avp__DCA__3GPP__MMS__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__From__SIP__Header: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_From_SIP_Header"); single_value.field_avp__CxDx__3GPP__From__SIP__Header->log_match(match_value.avp__CxDx__3GPP__From__SIP__Header(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_From_SIP_Header := "); single_value.field_avp__CxDx__3GPP__From__SIP__Header->log_match(match_value.avp__CxDx__3GPP__From__SIP__Header(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Definition: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Routing_Rule_Definition"); single_value.field_avp__PCC__3GPP__Routing__Rule__Definition->log_match(match_value.avp__PCC__3GPP__Routing__Rule__Definition(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Routing_Rule_Definition := "); single_value.field_avp__PCC__3GPP__Routing__Rule__Definition->log_match(match_value.avp__PCC__3GPP__Routing__Rule__Definition(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__SIPTO__Local__Network__Permission: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_SIPTO_Local_Network_Permission"); single_value.field_avp__AAA__3GPP__SIPTO__Local__Network__Permission->log_match(match_value.avp__AAA__3GPP__SIPTO__Local__Network__Permission(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SIPTO_Local_Network_Permission := "); single_value.field_avp__AAA__3GPP__SIPTO__Local__Network__Permission->log_match(match_value.avp__AAA__3GPP__SIPTO__Local__Network__Permission(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__CUG__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_CUG_Information"); single_value.field_avp__DCA__3GPP__CUG__Information->log_match(match_value.avp__DCA__3GPP__CUG__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_CUG_Information := "); single_value.field_avp__DCA__3GPP__CUG__Information->log_match(match_value.avp__DCA__3GPP__CUG__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_VPLMN_Dynamic_Address_Allowed"); single_value.field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed->log_match(match_value.avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_VPLMN_Dynamic_Address_Allowed := "); single_value.field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed->log_match(match_value.avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Value__Digits: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Value_Digits"); single_value.field_avp__DCC__NONE__Value__Digits->log_match(match_value.avp__DCC__NONE__Value__Digits(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Value_Digits := "); single_value.field_avp__DCC__NONE__Value__Digits->log_match(match_value.avp__DCC__NONE__Value__Digits(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__AAA__Auth: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_MN_AAA_Auth"); single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__Auth->log_match(match_value.avp__MIPv4__NONE__MIP__MN__AAA__Auth(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_MN_AAA_Auth := "); single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__Auth->log_match(match_value.avp__MIPv4__NONE__MIP__MN__AAA__Auth(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Acct__Application__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Acct_Application_Id"); single_value.field_avp__BASE__NONE__Acct__Application__Id->log_match(match_value.avp__BASE__NONE__Acct__Application__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Acct_Application_Id := "); single_value.field_avp__BASE__NONE__Acct__Application__Id->log_match(match_value.avp__BASE__NONE__Acct__Application__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Associated__Party__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Associated_Party_Address"); single_value.field_avp__DCA__3GPP__Associated__Party__Address->log_match(match_value.avp__DCA__3GPP__Associated__Party__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Associated_Party_Address := "); single_value.field_avp__DCA__3GPP__Associated__Party__Address->log_match(match_value.avp__DCA__3GPP__Associated__Party__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authenticate: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_SIP_Authenticate"); single_value.field_avp__CxDx__3GPP__SIP__Authenticate->log_match(match_value.avp__CxDx__3GPP__SIP__Authenticate(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SIP_Authenticate := "); single_value.field_avp__CxDx__3GPP__SIP__Authenticate->log_match(match_value.avp__CxDx__3GPP__SIP__Authenticate(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Service__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Service_Type"); single_value.field_avp__AAA__3GPP__Service__Type->log_match(match_value.avp__AAA__3GPP__Service__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Service_Type := "); single_value.field_avp__AAA__3GPP__Service__Type->log_match(match_value.avp__AAA__3GPP__Service__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Immediate__Response__Preferred: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Immediate_Response_Preferred"); single_value.field_avp__AAA__3GPP__Immediate__Response__Preferred->log_match(match_value.avp__AAA__3GPP__Immediate__Response__Preferred(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Immediate_Response_Preferred := "); single_value.field_avp__AAA__3GPP__Immediate__Response__Preferred->log_match(match_value.avp__AAA__3GPP__Immediate__Response__Preferred(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Zone: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Framed_Appletalk_Zone"); single_value.field_avp__DNAS__NONE__Framed__Appletalk__Zone->log_match(match_value.avp__DNAS__NONE__Framed__Appletalk__Zone(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_Appletalk_Zone := "); single_value.field_avp__DNAS__NONE__Framed__Appletalk__Zone->log_match(match_value.avp__DNAS__NONE__Framed__Appletalk__Zone(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Login__IPv6__Host: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Login_IPv6_Host"); single_value.field_avp__DNAS__NONE__Login__IPv6__Host->log_match(match_value.avp__DNAS__NONE__Login__IPv6__Host(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Login_IPv6_Host := "); single_value.field_avp__DNAS__NONE__Login__IPv6__Host->log_match(match_value.avp__DNAS__NONE__Login__IPv6__Host(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Local__GW__Inserted__Indication: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Local_GW_Inserted_Indication"); single_value.field_avp__DCA__3GPP__Local__GW__Inserted__Indication->log_match(match_value.avp__DCA__3GPP__Local__GW__Inserted__Indication(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Local_GW_Inserted_Indication := "); single_value.field_avp__DCA__3GPP__Local__GW__Inserted__Indication->log_match(match_value.avp__DCA__3GPP__Local__GW__Inserted__Indication(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__XRES: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_XRES"); single_value.field_avp__AAA__3GPP__XRES->log_match(match_value.avp__AAA__3GPP__XRES(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_XRES := "); single_value.field_avp__AAA__3GPP__XRES->log_match(match_value.avp__AAA__3GPP__XRES(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Final__Unit__Indication: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Final_Unit_Indication"); single_value.field_avp__DCC__NONE__Final__Unit__Indication->log_match(match_value.avp__DCC__NONE__Final__Unit__Indication(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Final_Unit_Indication := "); single_value.field_avp__DCC__NONE__Final__Unit__Indication->log_match(match_value.avp__DCC__NONE__Final__Unit__Indication(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Deferred__Location__Event__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Deferred_Location_Event_Type"); single_value.field_avp__DCA__3GPP__Deferred__Location__Event__Type->log_match(match_value.avp__DCA__3GPP__Deferred__Location__Event__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Deferred_Location_Event_Type := "); single_value.field_avp__DCA__3GPP__Deferred__Location__Event__Type->log_match(match_value.avp__DCA__3GPP__Deferred__Location__Event__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMSI: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_3GPP_IMSI"); single_value.field_avp__GI__3GPP__3GPP__IMSI->log_match(match_value.avp__GI__3GPP__3GPP__IMSI(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_IMSI := "); single_value.field_avp__GI__3GPP__3GPP__IMSI->log_match(match_value.avp__GI__3GPP__3GPP__IMSI(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__User__State: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_User_State"); single_value.field_avp__AAA__3GPP__User__State->log_match(match_value.avp__AAA__3GPP__User__State(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_User_State := "); single_value.field_avp__AAA__3GPP__User__State->log_match(match_value.avp__AAA__3GPP__User__State(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__to__HA__MSA: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_MN_to_HA_MSA"); single_value.field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA->log_match(match_value.avp__MIPv4__NONE__MIP__MN__to__HA__MSA(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_MN_to_HA_MSA := "); single_value.field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA->log_match(match_value.avp__MIPv4__NONE__MIP__MN__to__HA__MSA(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Result__Code: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Result_Code"); single_value.field_avp__BASE__NONE__Result__Code->log_match(match_value.avp__BASE__NONE__Result__Code(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Result_Code := "); single_value.field_avp__BASE__NONE__Result__Code->log_match(match_value.avp__BASE__NONE__Result__Code(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Envelope"); single_value.field_avp__DCA__3GPP__Envelope->log_match(match_value.avp__DCA__3GPP__Envelope(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Envelope := "); single_value.field_avp__DCA__3GPP__Envelope->log_match(match_value.avp__DCA__3GPP__Envelope(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Monitoring_Event_Configuration_Activity"); single_value.field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity->log_match(match_value.avp__DCA__3GPP__Monitoring__Event__Configuration__Activity(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Monitoring_Event_Configuration_Activity := "); single_value.field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity->log_match(match_value.avp__DCA__3GPP__Monitoring__Event__Configuration__Activity(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Communication__Service__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_IMS_Communication_Service_Identifier"); single_value.field_avp__DCA__3GPP__IMS__Communication__Service__Identifier->log_match(match_value.avp__DCA__3GPP__IMS__Communication__Service__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_IMS_Communication_Service_Identifier := "); single_value.field_avp__DCA__3GPP__IMS__Communication__Service__Identifier->log_match(match_value.avp__DCA__3GPP__IMS__Communication__Service__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IP__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Framed_IP_Address"); single_value.field_avp__DNAS__NONE__Framed__IP__Address->log_match(match_value.avp__DNAS__NONE__Framed__IP__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_IP_Address := "); single_value.field_avp__DNAS__NONE__Framed__IP__Address->log_match(match_value.avp__DNAS__NONE__Framed__IP__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Trust__Relationship__Update: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Trust_Relationship_Update"); single_value.field_avp__AAA__3GPP__Trust__Relationship__Update->log_match(match_value.avp__AAA__3GPP__Trust__Relationship__Update(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Trust_Relationship_Update := "); single_value.field_avp__AAA__3GPP__Trust__Relationship__Update->log_match(match_value.avp__AAA__3GPP__Trust__Relationship__Update(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control__Downlink: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_APN_Rate_Control_Downlink"); single_value.field_avp__DCA__3GPP__APN__Rate__Control__Downlink->log_match(match_value.avp__DCA__3GPP__APN__Rate__Control__Downlink(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_APN_Rate_Control_Downlink := "); single_value.field_avp__DCA__3GPP__APN__Rate__Control__Downlink->log_match(match_value.avp__DCA__3GPP__APN__Rate__Control__Downlink(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Session__Direction: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Session_Direction"); single_value.field_avp__DCA__3GPP__Session__Direction->log_match(match_value.avp__DCA__3GPP__Session__Direction(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Session_Direction := "); single_value.field_avp__DCA__3GPP__Session__Direction->log_match(match_value.avp__DCA__3GPP__Session__Direction(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Realm: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_IP_SM_GW_Realm"); single_value.field_avp__S6__3GPP__IP__SM__GW__Realm->log_match(match_value.avp__S6__3GPP__IP__SM__GW__Realm(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_IP_SM_GW_Realm := "); single_value.field_avp__S6__3GPP__IP__SM__GW__Realm->log_match(match_value.avp__S6__3GPP__IP__SM__GW__Realm(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Monitoring_UE_Identifier"); single_value.field_avp__DCA__3GPP__Monitoring__UE__Identifier->log_match(match_value.avp__DCA__3GPP__Monitoring__UE__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Monitoring_UE_Identifier := "); single_value.field_avp__DCA__3GPP__Monitoring__UE__Identifier->log_match(match_value.avp__DCA__3GPP__Monitoring__UE__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Reference__ID__Validity__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Reference_ID_Validity_Time"); single_value.field_avp__S6__3GPP__Reference__ID__Validity__Time->log_match(match_value.avp__S6__3GPP__Reference__ID__Validity__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Reference_ID_Validity_Time := "); single_value.field_avp__S6__3GPP__Reference__ID__Validity__Time->log_match(match_value.avp__S6__3GPP__Reference__ID__Validity__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__TFT__Packet__Filter__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_TFT_Packet_Filter_Information"); single_value.field_avp__PCC__3GPP__TFT__Packet__Filter__Information->log_match(match_value.avp__PCC__3GPP__TFT__Packet__Filter__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_TFT_Packet_Filter_Information := "); single_value.field_avp__PCC__3GPP__TFT__Packet__Filter__Information->log_match(match_value.avp__PCC__3GPP__TFT__Packet__Filter__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_E_UTRAN_Cell_Global_Identity"); single_value.field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity->log_match(match_value.avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_E_UTRAN_Cell_Global_Identity := "); single_value.field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity->log_match(match_value.avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Min__Desired__Bandwidth__DL: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Min_Desired_Bandwidth_DL"); single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__DL->log_match(match_value.avp__RX__3GPP__Min__Desired__Bandwidth__DL(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Min_Desired_Bandwidth_DL := "); single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__DL->log_match(match_value.avp__RX__3GPP__Min__Desired__Bandwidth__DL(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Transmitter__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Transmitter_Info"); single_value.field_avp__DCA__3GPP__Transmitter__Info->log_match(match_value.avp__DCA__3GPP__Transmitter__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Transmitter_Info := "); single_value.field_avp__DCA__3GPP__Transmitter__Info->log_match(match_value.avp__DCA__3GPP__Transmitter__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Group__Reporting__Guard__Timer: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Group_Reporting_Guard_Timer"); single_value.field_avp__S6__3GPP__Group__Reporting__Guard__Timer->log_match(match_value.avp__S6__3GPP__Group__Reporting__Guard__Timer(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Group_Reporting_Guard_Timer := "); single_value.field_avp__S6__3GPP__Group__Reporting__Guard__Timer->log_match(match_value.avp__S6__3GPP__Group__Reporting__Guard__Timer(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Furnish__Charging__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_PS_Furnish_Charging_Information"); single_value.field_avp__DCA__3GPP__PS__Furnish__Charging__Information->log_match(match_value.avp__DCA__3GPP__PS__Furnish__Charging__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PS_Furnish_Charging_Information := "); single_value.field_avp__DCA__3GPP__PS__Furnish__Charging__Information->log_match(match_value.avp__DCA__3GPP__PS__Furnish__Charging__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Associated__Identities: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Associated_Identities"); single_value.field_avp__CxDx__3GPP__Associated__Identities->log_match(match_value.avp__CxDx__3GPP__Associated__Identities(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Associated_Identities := "); single_value.field_avp__CxDx__3GPP__Associated__Identities->log_match(match_value.avp__CxDx__3GPP__Associated__Identities(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Session__Linking__Indicator: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Session_Linking_Indicator"); single_value.field_avp__PCC__3GPP__Session__Linking__Indicator->log_match(match_value.avp__PCC__3GPP__Session__Linking__Indicator(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Session_Linking_Indicator := "); single_value.field_avp__PCC__3GPP__Session__Linking__Indicator->log_match(match_value.avp__PCC__3GPP__Session__Linking__Indicator(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Session__State: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Auth_Session_State"); single_value.field_avp__BASE__NONE__Auth__Session__State->log_match(match_value.avp__BASE__NONE__Auth__Session__State(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Auth_Session_State := "); single_value.field_avp__BASE__NONE__Auth__Session__State->log_match(match_value.avp__BASE__NONE__Auth__Session__State(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Number__of__Reports: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Maximum_Number_of_Reports"); single_value.field_avp__S6__3GPP__Maximum__Number__of__Reports->log_match(match_value.avp__S6__3GPP__Maximum__Number__of__Reports(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Maximum_Number_of_Reports := "); single_value.field_avp__S6__3GPP__Maximum__Number__of__Reports->log_match(match_value.avp__S6__3GPP__Maximum__Number__of__Reports(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__PRA__Install: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_PRA_Install"); single_value.field_avp__PCC__3GPP__PRA__Install->log_match(match_value.avp__PCC__3GPP__PRA__Install(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_PRA_Install := "); single_value.field_avp__PCC__3GPP__PRA__Install->log_match(match_value.avp__PCC__3GPP__PRA__Install(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__V2X__Permission: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_V2X_Permission"); single_value.field_avp__AAA__3GPP__V2X__Permission->log_match(match_value.avp__AAA__3GPP__V2X__Permission(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_V2X_Permission := "); single_value.field_avp__AAA__3GPP__V2X__Permission->log_match(match_value.avp__AAA__3GPP__V2X__Permission(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Range__Class: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_ProSe_Range_Class"); single_value.field_avp__DCA__3GPP__ProSe__Range__Class->log_match(match_value.avp__DCA__3GPP__ProSe__Range__Class(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Range_Class := "); single_value.field_avp__DCA__3GPP__ProSe__Range__Class->log_match(match_value.avp__DCA__3GPP__ProSe__Range__Class(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Carrier__Select__Routing__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Carrier_Select_Routing_Information"); single_value.field_avp__DCA__3GPP__Carrier__Select__Routing__Information->log_match(match_value.avp__DCA__3GPP__Carrier__Select__Routing__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Carrier_Select_Routing_Information := "); single_value.field_avp__DCA__3GPP__Carrier__Select__Routing__Information->log_match(match_value.avp__DCA__3GPP__Carrier__Select__Routing__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Negotiation: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_QoS_Negotiation"); single_value.field_avp__PCC__3GPP__QoS__Negotiation->log_match(match_value.avp__PCC__3GPP__QoS__Negotiation(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Negotiation := "); single_value.field_avp__PCC__3GPP__QoS__Negotiation->log_match(match_value.avp__PCC__3GPP__QoS__Negotiation(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__LIPA__Permission: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_LIPA_Permission"); single_value.field_avp__AAA__3GPP__LIPA__Permission->log_match(match_value.avp__AAA__3GPP__LIPA__Permission(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_LIPA_Permission := "); single_value.field_avp__AAA__3GPP__LIPA__Permission->log_match(match_value.avp__AAA__3GPP__LIPA__Permission(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Auth__Data__Item: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_SIP_Auth_Data_Item"); single_value.field_avp__CxDx__3GPP__SIP__Auth__Data__Item->log_match(match_value.avp__CxDx__3GPP__SIP__Auth__Data__Item(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_SIP_Auth_Data_Item := "); single_value.field_avp__CxDx__3GPP__SIP__Auth__Data__Item->log_match(match_value.avp__CxDx__3GPP__SIP__Auth__Data__Item(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__3GPP2__MEID: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_3GPP2_MEID"); single_value.field_avp__AAA__3GPP__3GPP2__MEID->log_match(match_value.avp__AAA__3GPP__3GPP2__MEID(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_3GPP2_MEID := "); single_value.field_avp__AAA__3GPP__3GPP2__MEID->log_match(match_value.avp__AAA__3GPP__3GPP2__MEID(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__MN__MSA: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_FA_to_MN_MSA"); single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA->log_match(match_value.avp__MIPv4__NONE__MIP__FA__to__MN__MSA(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_FA_to_MN_MSA := "); single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA->log_match(match_value.avp__MIPv4__NONE__MIP__FA__to__MN__MSA(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Subscription_Data"); single_value.field_avp__AAA__3GPP__Subscription__Data->log_match(match_value.avp__AAA__3GPP__Subscription__Data(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Subscription_Data := "); single_value.field_avp__AAA__3GPP__Subscription__Data->log_match(match_value.avp__AAA__3GPP__Subscription__Data(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Multiple__Registration__Indication: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Multiple_Registration_Indication"); single_value.field_avp__CxDx__3GPP__Multiple__Registration__Indication->log_match(match_value.avp__CxDx__3GPP__Multiple__Registration__Indication(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Multiple_Registration_Indication := "); single_value.field_avp__CxDx__3GPP__Multiple__Registration__Indication->log_match(match_value.avp__CxDx__3GPP__Multiple__Registration__Indication(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability__UTRAN: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_WLAN_offloadability_UTRAN"); single_value.field_avp__AAA__3GPP__WLAN__offloadability__UTRAN->log_match(match_value.avp__AAA__3GPP__WLAN__offloadability__UTRAN(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_WLAN_offloadability_UTRAN := "); single_value.field_avp__AAA__3GPP__WLAN__offloadability__UTRAN->log_match(match_value.avp__AAA__3GPP__WLAN__offloadability__UTRAN(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Vendor__Specific__Application__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Vendor_Specific_Application_Id"); single_value.field_avp__BASE__NONE__Vendor__Specific__Application__Id->log_match(match_value.avp__BASE__NONE__Vendor__Specific__Application__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Vendor_Specific_Application_Id := "); single_value.field_avp__BASE__NONE__Vendor__Specific__Application__Id->log_match(match_value.avp__BASE__NONE__Vendor__Specific__Application__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__IMSI__Unauthenticated__Flag: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_IMSI_Unauthenticated_Flag"); single_value.field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag->log_match(match_value.avp__DCA__3GPP__IMSI__Unauthenticated__Flag(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_IMSI_Unauthenticated_Flag := "); single_value.field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag->log_match(match_value.avp__DCA__3GPP__IMSI__Unauthenticated__Flag(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Interface_Id"); single_value.field_avp__DCA__3GPP__Interface__Id->log_match(match_value.avp__DCA__3GPP__Interface__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Interface_Id := "); single_value.field_avp__DCA__3GPP__Interface__Id->log_match(match_value.avp__DCA__3GPP__Interface__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__CSG__Subscription__Data: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_CSG_Subscription_Data"); single_value.field_avp__AAA__3GPP__CSG__Subscription__Data->log_match(match_value.avp__AAA__3GPP__CSG__Subscription__Data(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_CSG_Subscription_Data := "); single_value.field_avp__AAA__3GPP__CSG__Subscription__Data->log_match(match_value.avp__AAA__3GPP__CSG__Subscription__Data(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Diagnostics: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Diagnostics"); single_value.field_avp__DCA__3GPP__Diagnostics->log_match(match_value.avp__DCA__3GPP__Diagnostics(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Diagnostics := "); single_value.field_avp__DCA__3GPP__Diagnostics->log_match(match_value.avp__DCA__3GPP__Diagnostics(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv6__NONE__Service__Selection: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv6_NONE_Service_Selection"); single_value.field_avp__MIPv6__NONE__Service__Selection->log_match(match_value.avp__MIPv6__NONE__Service__Selection(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_Service_Selection := "); single_value.field_avp__MIPv6__NONE__Service__Selection->log_match(match_value.avp__MIPv6__NONE__Service__Selection(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__TS__Code: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_TS_Code"); single_value.field_avp__AAA__3GPP__TS__Code->log_match(match_value.avp__AAA__3GPP__TS__Code(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_TS_Code := "); single_value.field_avp__AAA__3GPP__TS__Code->log_match(match_value.avp__AAA__3GPP__TS__Code(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Client__Endpoint: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Tunnel_Client_Endpoint"); single_value.field_avp__DNAS__NONE__Tunnel__Client__Endpoint->log_match(match_value.avp__DNAS__NONE__Tunnel__Client__Endpoint(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Tunnel_Client_Endpoint := "); single_value.field_avp__DNAS__NONE__Tunnel__Client__Endpoint->log_match(match_value.avp__DNAS__NONE__Tunnel__Client__Endpoint(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__AN__Trusted: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_AN_Trusted"); single_value.field_avp__AAA__3GPP__AN__Trusted->log_match(match_value.avp__AAA__3GPP__AN__Trusted(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_AN_Trusted := "); single_value.field_avp__AAA__3GPP__AN__Trusted->log_match(match_value.avp__AAA__3GPP__AN__Trusted(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Funtionality: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Monitoring_Event_Funtionality"); single_value.field_avp__DCA__3GPP__Monitoring__Event__Funtionality->log_match(match_value.avp__DCA__3GPP__Monitoring__Event__Funtionality(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Monitoring_Event_Funtionality := "); single_value.field_avp__DCA__3GPP__Monitoring__Event__Funtionality->log_match(match_value.avp__DCA__3GPP__Monitoring__Event__Funtionality(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Aux__Applic__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Aux_Applic_Info"); single_value.field_avp__DCA__3GPP__Aux__Applic__Info->log_match(match_value.avp__DCA__3GPP__Aux__Applic__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Aux_Applic_Info := "); single_value.field_avp__DCA__3GPP__Aux__Applic__Info->log_match(match_value.avp__DCA__3GPP__Aux__Applic__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Nonce: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_Nonce"); single_value.field_avp__MIPv4__NONE__MIP__Nonce->log_match(match_value.avp__MIPv4__NONE__MIP__Nonce(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Nonce := "); single_value.field_avp__MIPv4__NONE__MIP__Nonce->log_match(match_value.avp__MIPv4__NONE__MIP__Nonce(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Number: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_IP_SM_GW_Number"); single_value.field_avp__S6__3GPP__IP__SM__GW__Number->log_match(match_value.avp__S6__3GPP__IP__SM__GW__Number(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_IP_SM_GW_Number := "); single_value.field_avp__S6__3GPP__IP__SM__GW__Number->log_match(match_value.avp__S6__3GPP__IP__SM__GW__Number(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__AAR__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_AAR_Flags"); single_value.field_avp__AAA__3GPP__AAR__Flags->log_match(match_value.avp__AAA__3GPP__AAR__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_AAR_Flags := "); single_value.field_avp__AAA__3GPP__AAR__Flags->log_match(match_value.avp__AAA__3GPP__AAR__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__External__ID: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_LCS_Client_External_ID"); single_value.field_avp__DCA__3GPP__LCS__Client__External__ID->log_match(match_value.avp__DCA__3GPP__LCS__Client__External__ID(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Client_External_ID := "); single_value.field_avp__DCA__3GPP__LCS__Client__External__ID->log_match(match_value.avp__DCA__3GPP__LCS__Client__External__ID(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__VLR__Number: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_VLR_Number"); single_value.field_avp__DCA__3GPP__VLR__Number->log_match(match_value.avp__DCA__3GPP__VLR__Number(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_VLR_Number := "); single_value.field_avp__DCA__3GPP__VLR__Number->log_match(match_value.avp__DCA__3GPP__VLR__Number(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Install: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Charging_Rule_Install"); single_value.field_avp__PCC__3GPP__Charging__Rule__Install->log_match(match_value.avp__PCC__3GPP__Charging__Rule__Install(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Charging_Rule_Install := "); single_value.field_avp__PCC__3GPP__Charging__Rule__Install->log_match(match_value.avp__PCC__3GPP__Charging__Rule__Install(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Rx__Request__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Rx_Request_Type"); single_value.field_avp__RX__3GPP__Rx__Request__Type->log_match(match_value.avp__RX__3GPP__Rx__Request__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Rx_Request_Type := "); single_value.field_avp__RX__3GPP__Rx__Request__Type->log_match(match_value.avp__RX__3GPP__Rx__Request__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Response: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_NIDD_Authorization_Response"); single_value.field_avp__S6__3GPP__NIDD__Authorization__Response->log_match(match_value.avp__S6__3GPP__NIDD__Authorization__Response(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_NIDD_Authorization_Response := "); single_value.field_avp__S6__3GPP__NIDD__Authorization__Response->log_match(match_value.avp__S6__3GPP__NIDD__Authorization__Response(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Outgoing__Trunk__Group__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Outgoing_Trunk_Group_Id"); single_value.field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id->log_match(match_value.avp__DCA__3GPP__Outgoing__Trunk__Group__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Outgoing_Trunk_Group_Id := "); single_value.field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id->log_match(match_value.avp__DCA__3GPP__Outgoing__Trunk__Group__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Transport__Access__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Transport_Access_Type"); single_value.field_avp__AAA__3GPP__Transport__Access__Type->log_match(match_value.avp__AAA__3GPP__Transport__Access__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Transport_Access_Type := "); single_value.field_avp__AAA__3GPP__Transport__Access__Type->log_match(match_value.avp__AAA__3GPP__Transport__Access__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Subscription_Id"); single_value.field_avp__DCC__NONE__Subscription__Id->log_match(match_value.avp__DCC__NONE__Subscription__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Subscription_Id := "); single_value.field_avp__DCC__NONE__Subscription__Id->log_match(match_value.avp__DCC__NONE__Subscription__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Remove: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_QoS_Rule_Remove"); single_value.field_avp__PCC__3GPP__QoS__Rule__Remove->log_match(match_value.avp__PCC__3GPP__QoS__Rule__Remove(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_QoS_Rule_Remove := "); single_value.field_avp__PCC__3GPP__QoS__Rule__Remove->log_match(match_value.avp__PCC__3GPP__QoS__Rule__Remove(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_VPLMN_CSG_Subscription_Data"); single_value.field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data->log_match(match_value.avp__AAA__3GPP__VPLMN__CSG__Subscription__Data(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_VPLMN_CSG_Subscription_Data := "); single_value.field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data->log_match(match_value.avp__AAA__3GPP__VPLMN__CSG__Subscription__Data(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Body: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Message_Body"); single_value.field_avp__DCA__3GPP__Message__Body->log_match(match_value.avp__DCA__3GPP__Message__Body(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Message_Body := "); single_value.field_avp__DCA__3GPP__Message__Body->log_match(match_value.avp__DCA__3GPP__Message__Body(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Communication__Duration__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Communication_Duration_Time"); single_value.field_avp__S6__3GPP__Communication__Duration__Time->log_match(match_value.avp__S6__3GPP__Communication__Duration__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Communication_Duration_Time := "); single_value.field_avp__S6__3GPP__Communication__Duration__Time->log_match(match_value.avp__S6__3GPP__Communication__Duration__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Access__Availability__Change__Reason: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Access_Availability_Change_Reason"); single_value.field_avp__PCC__3GPP__Access__Availability__Change__Reason->log_match(match_value.avp__PCC__3GPP__Access__Availability__Change__Reason(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Access_Availability_Change_Reason := "); single_value.field_avp__PCC__3GPP__Access__Availability__Change__Reason->log_match(match_value.avp__PCC__3GPP__Access__Availability__Change__Reason(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Application__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_TDF_Application_Identifier"); single_value.field_avp__PCC__3GPP__TDF__Application__Identifier->log_match(match_value.avp__PCC__3GPP__TDF__Application__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_TDF_Application_Identifier := "); single_value.field_avp__PCC__3GPP__TDF__Application__Identifier->log_match(match_value.avp__PCC__3GPP__TDF__Application__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Requested__PLMN__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Requested_PLMN_Identifier"); single_value.field_avp__DCA__3GPP__Requested__PLMN__Identifier->log_match(match_value.avp__DCA__3GPP__Requested__PLMN__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Requested_PLMN_Identifier := "); single_value.field_avp__DCA__3GPP__Requested__PLMN__Identifier->log_match(match_value.avp__DCA__3GPP__Requested__PLMN__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Location__Area__Identity: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Location_Area_Identity"); single_value.field_avp__AAA__3GPP__Location__Area__Identity->log_match(match_value.avp__AAA__3GPP__Location__Area__Identity(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Location_Area_Identity := "); single_value.field_avp__AAA__3GPP__Location__Area__Identity->log_match(match_value.avp__AAA__3GPP__Location__Area__Identity(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Status: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Media_Component_Status"); single_value.field_avp__RX__3GPP__Media__Component__Status->log_match(match_value.avp__RX__3GPP__Media__Component__Status(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Media_Component_Status := "); single_value.field_avp__RX__3GPP__Media__Component__Status->log_match(match_value.avp__RX__3GPP__Media__Component__Status(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__eDRX__Cycle__Length__Value: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_eDRX_Cycle_Length_Value"); single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length__Value->log_match(match_value.avp__AAA__3GPP__eDRX__Cycle__Length__Value(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_eDRX_Cycle_Length_Value := "); single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length__Value->log_match(match_value.avp__AAA__3GPP__eDRX__Cycle__Length__Value(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__Challenge: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_FA_Challenge"); single_value.field_avp__MIPv4__NONE__MIP__FA__Challenge->log_match(match_value.avp__MIPv4__NONE__MIP__FA__Challenge(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_FA_Challenge := "); single_value.field_avp__MIPv4__NONE__MIP__FA__Challenge->log_match(match_value.avp__MIPv4__NONE__MIP__FA__Challenge(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Visited__Network__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Visited_Network_Identifier"); single_value.field_avp__CxDx__3GPP__Visited__Network__Identifier->log_match(match_value.avp__CxDx__3GPP__Visited__Network__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Visited_Network_Identifier := "); single_value.field_avp__CxDx__3GPP__Visited__Network__Identifier->log_match(match_value.avp__CxDx__3GPP__Visited__Network__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__RIR__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_RIR_Flags"); single_value.field_avp__S6__3GPP__RIR__Flags->log_match(match_value.avp__S6__3GPP__RIR__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_RIR_Flags := "); single_value.field_avp__S6__3GPP__RIR__Flags->log_match(match_value.avp__S6__3GPP__RIR__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Volume__Quota__Threshold: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Volume_Quota_Threshold"); single_value.field_avp__DCA__3GPP__Volume__Quota__Threshold->log_match(match_value.avp__DCA__3GPP__Volume__Quota__Threshold(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Volume_Quota_Threshold := "); single_value.field_avp__DCA__3GPP__Volume__Quota__Threshold->log_match(match_value.avp__DCA__3GPP__Volume__Quota__Threshold(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Incremental__Cost: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Incremental_Cost"); single_value.field_avp__DCA__3GPP__Incremental__Cost->log_match(match_value.avp__DCA__3GPP__Incremental__Cost(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Incremental_Cost := "); single_value.field_avp__DCA__3GPP__Incremental__Cost->log_match(match_value.avp__DCA__3GPP__Incremental__Cost(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Level: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Usage_Monitoring_Level"); single_value.field_avp__PCC__3GPP__Usage__Monitoring__Level->log_match(match_value.avp__PCC__3GPP__Usage__Monitoring__Level(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Usage_Monitoring_Level := "); single_value.field_avp__PCC__3GPP__Usage__Monitoring__Level->log_match(match_value.avp__PCC__3GPP__Usage__Monitoring__Level(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Collection__Period__RRM__LTE: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Collection_Period_RRM_LTE"); single_value.field_avp__AAA__3GPP__Collection__Period__RRM__LTE->log_match(match_value.avp__AAA__3GPP__Collection__Period__RRM__LTE(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Collection_Period_RRM_LTE := "); single_value.field_avp__AAA__3GPP__Collection__Period__RRM__LTE->log_match(match_value.avp__AAA__3GPP__Collection__Period__RRM__LTE(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__APN__AMBR__UL: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Extended_APN_AMBR_UL"); single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__UL->log_match(match_value.avp__PCC__3GPP__Extended__APN__AMBR__UL(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Extended_APN_AMBR_UL := "); single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__UL->log_match(match_value.avp__PCC__3GPP__Extended__APN__AMBR__UL(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Subscriber__Status: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Subscriber_Status"); single_value.field_avp__AAA__3GPP__Subscriber__Status->log_match(match_value.avp__AAA__3GPP__Subscriber__Status(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Subscriber_Status := "); single_value.field_avp__AAA__3GPP__Subscriber__Status->log_match(match_value.avp__AAA__3GPP__Subscriber__Status(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Identity__with__Emergency__Registration: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Identity_with_Emergency_Registration"); single_value.field_avp__CxDx__3GPP__Identity__with__Emergency__Registration->log_match(match_value.avp__CxDx__3GPP__Identity__with__Emergency__Registration(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Identity_with_Emergency_Registration := "); single_value.field_avp__CxDx__3GPP__Identity__with__Emergency__Registration->log_match(match_value.avp__CxDx__3GPP__Identity__with__Emergency__Registration(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Originator__Received__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Originator_Received_Address"); single_value.field_avp__DCA__3GPP__Originator__Received__Address->log_match(match_value.avp__DCA__3GPP__Originator__Received__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Originator_Received_Address := "); single_value.field_avp__DCA__3GPP__Originator__Received__Address->log_match(match_value.avp__DCA__3GPP__Originator__Received__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_AoC_Service"); single_value.field_avp__DCA__3GPP__AoC__Service->log_match(match_value.avp__DCA__3GPP__AoC__Service(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_AoC_Service := "); single_value.field_avp__DCA__3GPP__AoC__Service->log_match(match_value.avp__DCA__3GPP__AoC__Service(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Tariff__Change__Usage: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Tariff_Change_Usage"); single_value.field_avp__DCC__NONE__Tariff__Change__Usage->log_match(match_value.avp__DCC__NONE__Tariff__Change__Usage(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Tariff_Change_Usage := "); single_value.field_avp__DCC__NONE__Tariff__Change__Usage->log_match(match_value.avp__DCC__NONE__Tariff__Change__Usage(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__LCS__PrivacyException: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_LCS_PrivacyException"); single_value.field_avp__AAA__3GPP__LCS__PrivacyException->log_match(match_value.avp__AAA__3GPP__LCS__PrivacyException(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_LCS_PrivacyException := "); single_value.field_avp__AAA__3GPP__LCS__PrivacyException->log_match(match_value.avp__AAA__3GPP__LCS__PrivacyException(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__QoS__Subscribed: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_QoS_Subscribed"); single_value.field_avp__AAA__3GPP__QoS__Subscribed->log_match(match_value.avp__AAA__3GPP__QoS__Subscribed(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_QoS_Subscribed := "); single_value.field_avp__AAA__3GPP__QoS__Subscribed->log_match(match_value.avp__AAA__3GPP__QoS__Subscribed(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__IP__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_NAS_IP_Address"); single_value.field_avp__DNAS__NONE__NAS__IP__Address->log_match(match_value.avp__DNAS__NONE__NAS__IP__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_NAS_IP_Address := "); single_value.field_avp__DNAS__NONE__NAS__IP__Address->log_match(match_value.avp__DNAS__NONE__NAS__IP__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Value: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Variable_Part_Value"); single_value.field_avp__DCA__3GPP__Variable__Part__Value->log_match(match_value.avp__DCA__3GPP__Variable__Part__Value(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Variable_Part_Value := "); single_value.field_avp__DCA__3GPP__Variable__Part__Value->log_match(match_value.avp__DCA__3GPP__Variable__Part__Value(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Read__Reply__Report__Requested: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Read_Reply_Report_Requested"); single_value.field_avp__DCA__3GPP__Read__Reply__Report__Requested->log_match(match_value.avp__DCA__3GPP__Read__Reply__Report__Requested(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Read_Reply_Report_Requested := "); single_value.field_avp__DCA__3GPP__Read__Reply__Report__Requested->log_match(match_value.avp__DCA__3GPP__Read__Reply__Report__Requested(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Event__Charging__TimeStamp: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Event_Charging_TimeStamp"); single_value.field_avp__DCA__3GPP__Event__Charging__TimeStamp->log_match(match_value.avp__DCA__3GPP__Event__Charging__TimeStamp(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Event_Charging_TimeStamp := "); single_value.field_avp__DCA__3GPP__Event__Charging__TimeStamp->log_match(match_value.avp__DCA__3GPP__Event__Charging__TimeStamp(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__RR__Bandwidth: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_RR_Bandwidth"); single_value.field_avp__RX__3GPP__RR__Bandwidth->log_match(match_value.avp__RX__3GPP__RR__Bandwidth(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_RR_Bandwidth := "); single_value.field_avp__RX__3GPP__RR__Bandwidth->log_match(match_value.avp__RX__3GPP__RR__Bandwidth(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Auth: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_CHAP_Auth"); single_value.field_avp__DNAS__NONE__CHAP__Auth->log_match(match_value.avp__DNAS__NONE__CHAP__Auth(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_CHAP_Auth := "); single_value.field_avp__DNAS__NONE__CHAP__Auth->log_match(match_value.avp__DNAS__NONE__CHAP__Auth(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Service__Context__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Service_Context_Id"); single_value.field_avp__DCC__NONE__Service__Context__Id->log_match(match_value.avp__DCC__NONE__Service__Context__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Service_Context_Id := "); single_value.field_avp__DCC__NONE__Service__Context__Id->log_match(match_value.avp__DCC__NONE__Service__Context__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Authenticator__Length: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_Authenticator_Length"); single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Length->log_match(match_value.avp__MIPv4__NONE__MIP__Authenticator__Length(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Authenticator_Length := "); single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Length->log_match(match_value.avp__MIPv4__NONE__MIP__Authenticator__Length(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__TimeStamps: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SDP_TimeStamps"); single_value.field_avp__DCA__3GPP__SDP__TimeStamps->log_match(match_value.avp__DCA__3GPP__SDP__TimeStamps(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SDP_TimeStamps := "); single_value.field_avp__DCA__3GPP__SDP__TimeStamps->log_match(match_value.avp__DCA__3GPP__SDP__TimeStamps(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Charging__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_IMS_Charging_Identifier"); single_value.field_avp__DCA__3GPP__IMS__Charging__Identifier->log_match(match_value.avp__DCA__3GPP__IMS__Charging__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_IMS_Charging_Identifier := "); single_value.field_avp__DCA__3GPP__IMS__Charging__Identifier->log_match(match_value.avp__DCA__3GPP__IMS__Charging__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__MIP__FA__RK__SPI: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_MIP_FA_RK_SPI"); single_value.field_avp__AAA__3GPP__MIP__FA__RK__SPI->log_match(match_value.avp__AAA__3GPP__MIP__FA__RK__SPI(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MIP_FA_RK_SPI := "); single_value.field_avp__AAA__3GPP__MIP__FA__RK__SPI->log_match(match_value.avp__AAA__3GPP__MIP__FA__RK__SPI(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Related__Trigger: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Related_Trigger"); single_value.field_avp__DCA__3GPP__Related__Trigger->log_match(match_value.avp__DCA__3GPP__Related__Trigger(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Related_Trigger := "); single_value.field_avp__DCA__3GPP__Related__Trigger->log_match(match_value.avp__DCA__3GPP__Related__Trigger(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_DL"); single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL->log_match(match_value.avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_DL := "); single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL->log_match(match_value.avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__SCS__Identity: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_SCS_Identity"); single_value.field_avp__S6__3GPP__SCS__Identity->log_match(match_value.avp__S6__3GPP__SCS__Identity(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_SCS_Identity := "); single_value.field_avp__S6__3GPP__SCS__Identity->log_match(match_value.avp__S6__3GPP__SCS__Identity(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Name__String: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_LCS_Name_String"); single_value.field_avp__DCA__3GPP__LCS__Name__String->log_match(match_value.avp__DCA__3GPP__LCS__Name__String(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_LCS_Name_String := "); single_value.field_avp__DCA__3GPP__LCS__Name__String->log_match(match_value.avp__DCA__3GPP__LCS__Name__String(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Access_Network_Charging_Address"); single_value.field_avp__RX__3GPP__Access__Network__Charging__Address->log_match(match_value.avp__RX__3GPP__Access__Network__Charging__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Access_Network_Charging_Address := "); single_value.field_avp__RX__3GPP__Access__Network__Charging__Address->log_match(match_value.avp__RX__3GPP__Access__Network__Charging__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Presence_Reporting_Area_Identifier"); single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier->log_match(match_value.avp__PCC__3GPP__Presence__Reporting__Area__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Presence_Reporting_Area_Identifier := "); single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier->log_match(match_value.avp__PCC__3GPP__Presence__Reporting__Area__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Inband__Security__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Inband_Security_Id"); single_value.field_avp__BASE__NONE__Inband__Security__Id->log_match(match_value.avp__BASE__NONE__Inband__Security__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Inband_Security_Id := "); single_value.field_avp__BASE__NONE__Inband__Security__Id->log_match(match_value.avp__BASE__NONE__Inband__Security__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Value: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_ISUP_Cause_Value"); single_value.field_avp__DCA__3GPP__ISUP__Cause__Value->log_match(match_value.avp__DCA__3GPP__ISUP__Cause__Value(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ISUP_Cause_Value := "); single_value.field_avp__DCA__3GPP__ISUP__Cause__Value->log_match(match_value.avp__DCA__3GPP__ISUP__Cause__Value(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Name: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Charging_Rule_Name"); single_value.field_avp__PCC__3GPP__Charging__Rule__Name->log_match(match_value.avp__PCC__3GPP__Charging__Rule__Name(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Charging_Rule_Name := "); single_value.field_avp__PCC__3GPP__Charging__Rule__Name->log_match(match_value.avp__PCC__3GPP__Charging__Rule__Name(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Ip__Domain__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Ip_Domain_Id"); single_value.field_avp__RX__3GPP__Ip__Domain__Id->log_match(match_value.avp__RX__3GPP__Ip__Domain__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Ip_Domain_Id := "); single_value.field_avp__RX__3GPP__Ip__Domain__Id->log_match(match_value.avp__RX__3GPP__Ip__Domain__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__IP__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_TDF_IP_Address"); single_value.field_avp__PCC__3GPP__TDF__IP__Address->log_match(match_value.avp__PCC__3GPP__TDF__IP__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_TDF_IP_Address := "); single_value.field_avp__PCC__3GPP__TDF__IP__Address->log_match(match_value.avp__PCC__3GPP__TDF__IP__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__UE__Usage__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_UE_Usage_Type"); single_value.field_avp__AAA__3GPP__UE__Usage__Type->log_match(match_value.avp__AAA__3GPP__UE__Usage__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_UE_Usage_Type := "); single_value.field_avp__AAA__3GPP__UE__Usage__Type->log_match(match_value.avp__AAA__3GPP__UE__Usage__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Enhanced_Coverage_Restriction"); single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction->log_match(match_value.avp__S6__3GPP__Enhanced__Coverage__Restriction(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Enhanced_Coverage_Restriction := "); single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction->log_match(match_value.avp__S6__3GPP__Enhanced__Coverage__Restriction(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Charged__Party: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Charged_Party"); single_value.field_avp__DCA__3GPP__Charged__Party->log_match(match_value.avp__DCA__3GPP__Charged__Party(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Charged_Party := "); single_value.field_avp__DCA__3GPP__Charged__Party->log_match(match_value.avp__DCA__3GPP__Charged__Party(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__PDN__Connection__Charging__ID: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_PDN_Connection_Charging_ID"); single_value.field_avp__DCA__3GPP__PDN__Connection__Charging__ID->log_match(match_value.avp__DCA__3GPP__PDN__Connection__Charging__ID(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PDN_Connection_Charging_ID := "); single_value.field_avp__DCA__3GPP__PDN__Connection__Charging__ID->log_match(match_value.avp__DCA__3GPP__PDN__Connection__Charging__ID(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__User__Data__Already__Available: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_User_Data_Already_Available"); single_value.field_avp__CxDx__3GPP__User__Data__Already__Available->log_match(match_value.avp__CxDx__3GPP__User__Data__Already__Available(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_User_Data_Already_Available := "); single_value.field_avp__CxDx__3GPP__User__Data__Already__Available->log_match(match_value.avp__CxDx__3GPP__User__Data__Already__Available(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Security__Parameter__Index: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Security_Parameter_Index"); single_value.field_avp__PCC__3GPP__Security__Parameter__Index->log_match(match_value.avp__PCC__3GPP__Security__Parameter__Index(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Security_Parameter_Index := "); single_value.field_avp__PCC__3GPP__Security__Parameter__Index->log_match(match_value.avp__PCC__3GPP__Security__Parameter__Index(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__MME__Number__for__MT__SMS: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_MME_Number_for_MT_SMS"); single_value.field_avp__AAA__3GPP__MME__Number__for__MT__SMS->log_match(match_value.avp__AAA__3GPP__MME__Number__for__MT__SMS(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_MME_Number_for_MT_SMS := "); single_value.field_avp__AAA__3GPP__MME__Number__for__MT__SMS->log_match(match_value.avp__AAA__3GPP__MME__Number__for__MT__SMS(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_UL"); single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL->log_match(match_value.avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_UL := "); single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL->log_match(match_value.avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__CC__Correlation__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_CC_Correlation_Id"); single_value.field_avp__DCC__NONE__CC__Correlation__Id->log_match(match_value.avp__DCC__NONE__CC__Correlation__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Correlation_Id := "); single_value.field_avp__DCC__NONE__CC__Correlation__Id->log_match(match_value.avp__DCC__NONE__CC__Correlation__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Home__Agent__Host: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_Home_Agent_Host"); single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Host->log_match(match_value.avp__MIPv4__NONE__MIP__Home__Agent__Host(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Home_Agent_Host := "); single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Host->log_match(match_value.avp__MIPv4__NONE__MIP__Home__Agent__Host(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Route__Record: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Route_Record"); single_value.field_avp__BASE__NONE__Route__Record->log_match(match_value.avp__BASE__NONE__Route__Record(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Route_Record := "); single_value.field_avp__BASE__NONE__Route__Record->log_match(match_value.avp__BASE__NONE__Route__Record(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SM__User__Data__Header: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SM_User_Data_Header"); single_value.field_avp__DCA__3GPP__SM__User__Data__Header->log_match(match_value.avp__DCA__3GPP__SM__User__Data__Header(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SM_User_Data_Header := "); single_value.field_avp__DCA__3GPP__SM__User__Data__Header->log_match(match_value.avp__DCA__3GPP__SM__User__Data__Header(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Carrier__Frequency: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Carrier_Frequency"); single_value.field_avp__AAA__3GPP__Carrier__Frequency->log_match(match_value.avp__AAA__3GPP__Carrier__Frequency(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Carrier_Frequency := "); single_value.field_avp__AAA__3GPP__Carrier__Frequency->log_match(match_value.avp__AAA__3GPP__Carrier__Frequency(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__MMTel__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_MMTel_Information"); single_value.field_avp__DCA__3GPP__MMTel__Information->log_match(match_value.avp__DCA__3GPP__MMTel__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MMTel_Information := "); single_value.field_avp__DCA__3GPP__MMTel__Information->log_match(match_value.avp__DCA__3GPP__MMTel__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Mandatory__Capability: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Mandatory_Capability"); single_value.field_avp__CxDx__3GPP__Mandatory__Capability->log_match(match_value.avp__CxDx__3GPP__Mandatory__Capability(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Mandatory_Capability := "); single_value.field_avp__CxDx__3GPP__Mandatory__Capability->log_match(match_value.avp__CxDx__3GPP__Mandatory__Capability(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__NE__Type__List: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Trace_NE_Type_List"); single_value.field_avp__AAA__3GPP__Trace__NE__Type__List->log_match(match_value.avp__AAA__3GPP__Trace__NE__Type__List(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Trace_NE_Type_List := "); single_value.field_avp__AAA__3GPP__Trace__NE__Type__List->log_match(match_value.avp__AAA__3GPP__Trace__NE__Type__List(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Charging_Characteristics_Selection_Mode"); single_value.field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode->log_match(match_value.avp__DCA__3GPP__Charging__Characteristics__Selection__Mode(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Charging_Characteristics_Selection_Mode := "); single_value.field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode->log_match(match_value.avp__DCA__3GPP__Charging__Characteristics__Selection__Mode(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Port__Limit: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Port_Limit"); single_value.field_avp__DNAS__NONE__Port__Limit->log_match(match_value.avp__DNAS__NONE__Port__Limit(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Port_Limit := "); single_value.field_avp__DNAS__NONE__Port__Limit->log_match(match_value.avp__DNAS__NONE__Port__Limit(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Feature__Vector: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv6_NONE_MIP6_Feature_Vector"); single_value.field_avp__MIPv6__NONE__MIP6__Feature__Vector->log_match(match_value.avp__MIPv6__NONE__MIP6__Feature__Vector(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv6_NONE_MIP6_Feature_Vector := "); single_value.field_avp__MIPv6__NONE__MIP6__Feature__Vector->log_match(match_value.avp__MIPv6__NONE__MIP6__Feature__Vector(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Multiple__Services__Credit__Control: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Multiple_Services_Credit_Control"); single_value.field_avp__DCC__NONE__Multiple__Services__Credit__Control->log_match(match_value.avp__DCC__NONE__Multiple__Services__Credit__Control(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Multiple_Services_Credit_Control := "); single_value.field_avp__DCC__NONE__Multiple__Services__Credit__Control->log_match(match_value.avp__DCC__NONE__Multiple__Services__Credit__Control(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_All_APN_Configurations_Included_Indicator"); single_value.field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator->log_match(match_value.avp__AAA__3GPP__All__APN__Configurations__Included__Indicator(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_All_APN_Configurations_Included_Indicator := "); single_value.field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator->log_match(match_value.avp__AAA__3GPP__All__APN__Configurations__Included__Indicator(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__NOR__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_NOR_Flags"); single_value.field_avp__AAA__3GPP__NOR__Flags->log_match(match_value.avp__AAA__3GPP__NOR__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_NOR_Flags := "); single_value.field_avp__AAA__3GPP__NOR__Flags->log_match(match_value.avp__AAA__3GPP__NOR__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Message__ID: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Message_ID"); single_value.field_avp__DCA__3GPP__Message__ID->log_match(match_value.avp__DCA__3GPP__Message__ID(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Message_ID := "); single_value.field_avp__DCA__3GPP__Message__ID->log_match(match_value.avp__DCA__3GPP__Message__ID(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__MS__TimeZone: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_3GPP_MS_TimeZone"); single_value.field_avp__GI__3GPP__3GPP__MS__TimeZone->log_match(match_value.avp__GI__3GPP__3GPP__MS__TimeZone(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_MS_TimeZone := "); single_value.field_avp__GI__3GPP__3GPP__MS__TimeZone->log_match(match_value.avp__GI__3GPP__3GPP__MS__TimeZone(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__External__Client: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_External_Client"); single_value.field_avp__AAA__3GPP__External__Client->log_match(match_value.avp__AAA__3GPP__External__Client(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_External_Client := "); single_value.field_avp__AAA__3GPP__External__Client->log_match(match_value.avp__AAA__3GPP__External__Client(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Charge__Reason__Code: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Charge_Reason_Code"); single_value.field_avp__DCA__3GPP__Charge__Reason__Code->log_match(match_value.avp__DCA__3GPP__Charge__Reason__Code(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Charge_Reason_Code := "); single_value.field_avp__DCA__3GPP__Charge__Reason__Code->log_match(match_value.avp__DCA__3GPP__Charge__Reason__Code(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Authorization__Lifetime: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Authorization_Lifetime"); single_value.field_avp__BASE__NONE__Authorization__Lifetime->log_match(match_value.avp__BASE__NONE__Authorization__Lifetime(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Authorization_Lifetime := "); single_value.field_avp__BASE__NONE__Authorization__Lifetime->log_match(match_value.avp__BASE__NONE__Authorization__Lifetime(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__PCO: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_TWAN_PCO"); single_value.field_avp__AAA__3GPP__TWAN__PCO->log_match(match_value.avp__AAA__3GPP__TWAN__PCO(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_TWAN_PCO := "); single_value.field_avp__AAA__3GPP__TWAN__PCO->log_match(match_value.avp__AAA__3GPP__TWAN__PCO(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Change__Conditions: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_PoC_Change_Conditions"); single_value.field_avp__DCA__3GPP__PoC__Change__Conditions->log_match(match_value.avp__DCA__3GPP__PoC__Change__Conditions(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Change_Conditions := "); single_value.field_avp__DCA__3GPP__PoC__Change__Conditions->log_match(match_value.avp__DCA__3GPP__PoC__Change__Conditions(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Language: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Language"); single_value.field_avp__DCA__3GPP__Language->log_match(match_value.avp__DCA__3GPP__Language(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Language := "); single_value.field_avp__DCA__3GPP__Language->log_match(match_value.avp__DCA__3GPP__Language(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Requested__BW__DL: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Extended_Min_Requested_BW_DL"); single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__DL->log_match(match_value.avp__RX__3GPP__Extended__Min__Requested__BW__DL(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Extended_Min_Requested_BW_DL := "); single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__DL->log_match(match_value.avp__RX__3GPP__Extended__Min__Requested__BW__DL(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Features: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_ARAP_Features"); single_value.field_avp__DNAS__NONE__ARAP__Features->log_match(match_value.avp__DNAS__NONE__ARAP__Features(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_ARAP_Features := "); single_value.field_avp__DNAS__NONE__ARAP__Features->log_match(match_value.avp__DNAS__NONE__ARAP__Features(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__MTU: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Framed_MTU"); single_value.field_avp__DNAS__NONE__Framed__MTU->log_match(match_value.avp__DNAS__NONE__Framed__MTU(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Framed_MTU := "); single_value.field_avp__DNAS__NONE__Framed__MTU->log_match(match_value.avp__DNAS__NONE__Framed__MTU(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Unit__Quota__Threshold: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Unit_Quota_Threshold"); single_value.field_avp__DCA__3GPP__Unit__Quota__Threshold->log_match(match_value.avp__DCA__3GPP__Unit__Quota__Threshold(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Unit_Quota_Threshold := "); single_value.field_avp__DCA__3GPP__Unit__Quota__Threshold->log_match(match_value.avp__DCA__3GPP__Unit__Quota__Threshold(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Accounting__Auth__Method: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Accounting_Auth_Method"); single_value.field_avp__DNAS__NONE__Accounting__Auth__Method->log_match(match_value.avp__DNAS__NONE__Accounting__Auth__Method(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Accounting_Auth_Method := "); single_value.field_avp__DNAS__NONE__Accounting__Auth__Method->log_match(match_value.avp__DNAS__NONE__Accounting__Auth__Method(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Authenticator__Offset: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_MIP_Authenticator_Offset"); single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Offset->log_match(match_value.avp__MIPv4__NONE__MIP__Authenticator__Offset(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_MIP_Authenticator_Offset := "); single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Offset->log_match(match_value.avp__MIPv4__NONE__MIP__Authenticator__Offset(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_MBMS_Information"); single_value.field_avp__DCA__3GPP__MBMS__Information->log_match(match_value.avp__DCA__3GPP__MBMS__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MBMS_Information := "); single_value.field_avp__DCA__3GPP__MBMS__Information->log_match(match_value.avp__DCA__3GPP__MBMS__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Bearer__Capability: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Bearer_Capability"); single_value.field_avp__DCA__3GPP__Bearer__Capability->log_match(match_value.avp__DCA__3GPP__Bearer__Capability(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Bearer_Capability := "); single_value.field_avp__DCA__3GPP__Bearer__Capability->log_match(match_value.avp__DCA__3GPP__Bearer__Capability(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Service__URN: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Service_URN"); single_value.field_avp__RX__3GPP__Service__URN->log_match(match_value.avp__RX__3GPP__Service__URN(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Service_URN := "); single_value.field_avp__RX__3GPP__Service__URN->log_match(match_value.avp__RX__3GPP__Service__URN(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Supported__Services: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Supported_Services"); single_value.field_avp__S6__3GPP__Supported__Services->log_match(match_value.avp__S6__3GPP__Supported__Services(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Supported_Services := "); single_value.field_avp__S6__3GPP__Supported__Services->log_match(match_value.avp__S6__3GPP__Supported__Services(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Description: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SDP_Media_Description"); single_value.field_avp__DCA__3GPP__SDP__Media__Description->log_match(match_value.avp__DCA__3GPP__SDP__Media__Description(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SDP_Media_Description := "); single_value.field_avp__DCA__3GPP__SDP__Media__Description->log_match(match_value.avp__DCA__3GPP__SDP__Media__Description(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Output__Packets: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_MIPv4_NONE_Accounting_Output_Packets"); single_value.field_avp__MIPv4__NONE__Accounting__Output__Packets->log_match(match_value.avp__MIPv4__NONE__Accounting__Output__Packets(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_MIPv4_NONE_Accounting_Output_Packets := "); single_value.field_avp__MIPv4__NONE__Accounting__Output__Packets->log_match(match_value.avp__MIPv4__NONE__Accounting__Output__Packets(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Parameter__Set__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Radio_Parameter_Set_Info"); single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Info->log_match(match_value.avp__DCA__3GPP__Radio__Parameter__Set__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Radio_Parameter_Set_Info := "); single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Info->log_match(match_value.avp__DCA__3GPP__Radio__Parameter__Set__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Rule__DeActivation__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Rule_DeActivation_Time"); single_value.field_avp__PCC__3GPP__Rule__DeActivation__Time->log_match(match_value.avp__PCC__3GPP__Rule__DeActivation__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Rule_DeActivation_Time := "); single_value.field_avp__PCC__3GPP__Rule__DeActivation__Time->log_match(match_value.avp__PCC__3GPP__Rule__DeActivation__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Relay__Node__Indicator: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Relay_Node_Indicator"); single_value.field_avp__AAA__3GPP__Relay__Node__Indicator->log_match(match_value.avp__AAA__3GPP__Relay__Node__Indicator(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Relay_Node_Indicator := "); single_value.field_avp__AAA__3GPP__Relay__Node__Indicator->log_match(match_value.avp__AAA__3GPP__Relay__Node__Indicator(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__T4__Data: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_T4_Data"); single_value.field_avp__S6__3GPP__T4__Data->log_match(match_value.avp__S6__3GPP__T4__Data(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_T4_Data := "); single_value.field_avp__S6__3GPP__T4__Data->log_match(match_value.avp__S6__3GPP__T4__Data(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Fixed__User__Location__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Fixed_User_Location_Info"); single_value.field_avp__PCC__3GPP__Fixed__User__Location__Info->log_match(match_value.avp__PCC__3GPP__Fixed__User__Location__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Fixed_User_Location_Info := "); single_value.field_avp__PCC__3GPP__Fixed__User__Location__Info->log_match(match_value.avp__PCC__3GPP__Fixed__User__Location__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Coverage__Status: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Coverage_Status"); single_value.field_avp__DCA__3GPP__Coverage__Status->log_match(match_value.avp__DCA__3GPP__Coverage__Status(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Coverage_Status := "); single_value.field_avp__DCA__3GPP__Coverage__Status->log_match(match_value.avp__DCA__3GPP__Coverage__Status(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Online: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Online"); single_value.field_avp__PCC__3GPP__Online->log_match(match_value.avp__PCC__3GPP__Online(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Online := "); single_value.field_avp__PCC__3GPP__Online->log_match(match_value.avp__PCC__3GPP__Online(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Base__Name: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_ADC_Rule_Base_Name"); single_value.field_avp__PCC__3GPP__ADC__Rule__Base__Name->log_match(match_value.avp__PCC__3GPP__ADC__Rule__Base__Name(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_ADC_Rule_Base_Name := "); single_value.field_avp__PCC__3GPP__ADC__Rule__Base__Name->log_match(match_value.avp__PCC__3GPP__ADC__Rule__Base__Name(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__SCEF__Realm: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_SCEF_Realm"); single_value.field_avp__AAA__3GPP__SCEF__Realm->log_match(match_value.avp__AAA__3GPP__SCEF__Realm(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SCEF_Realm := "); single_value.field_avp__AAA__3GPP__SCEF__Realm->log_match(match_value.avp__AAA__3GPP__SCEF__Realm(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__Charged__Party: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_MBMS_Charged_Party"); single_value.field_avp__DCA__3GPP__MBMS__Charged__Party->log_match(match_value.avp__DCA__3GPP__MBMS__Charged__Party(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_MBMS_Charged_Party := "); single_value.field_avp__DCA__3GPP__MBMS__Charged__Party->log_match(match_value.avp__DCA__3GPP__MBMS__Charged__Party(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Requested__Validity__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Requested_Validity_Time"); single_value.field_avp__S6__3GPP__Requested__Validity__Time->log_match(match_value.avp__S6__3GPP__Requested__Validity__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Requested_Validity_Time := "); single_value.field_avp__S6__3GPP__Requested__Validity__Time->log_match(match_value.avp__S6__3GPP__Requested__Validity__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__CC__Request__Number: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_CC_Request_Number"); single_value.field_avp__DCC__NONE__CC__Request__Number->log_match(match_value.avp__DCC__NONE__CC__Request__Number(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Request_Number := "); single_value.field_avp__DCC__NONE__CC__Request__Number->log_match(match_value.avp__DCC__NONE__CC__Request__Number(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_AoC_Information"); single_value.field_avp__DCA__3GPP__AoC__Information->log_match(match_value.avp__DCA__3GPP__AoC__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_AoC_Information := "); single_value.field_avp__DCA__3GPP__AoC__Information->log_match(match_value.avp__DCA__3GPP__AoC__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Supported__Features: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Supported_Features"); single_value.field_avp__CxDx__3GPP__Supported__Features->log_match(match_value.avp__CxDx__3GPP__Supported__Features(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Supported_Features := "); single_value.field_avp__CxDx__3GPP__Supported__Features->log_match(match_value.avp__CxDx__3GPP__Supported__Features(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Local__Time__Zone: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Local_Time_Zone"); single_value.field_avp__AAA__3GPP__Local__Time__Zone->log_match(match_value.avp__AAA__3GPP__Local__Time__Zone(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Local_Time_Zone := "); single_value.field_avp__AAA__3GPP__Local__Time__Zone->log_match(match_value.avp__AAA__3GPP__Local__Time__Zone(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__GERAN__Vector: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_GERAN_Vector"); single_value.field_avp__AAA__3GPP__GERAN__Vector->log_match(match_value.avp__AAA__3GPP__GERAN__Vector(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_GERAN_Vector := "); single_value.field_avp__AAA__3GPP__GERAN__Vector->log_match(match_value.avp__AAA__3GPP__GERAN__Vector(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Call__ID__SIP__Header: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Call_ID_SIP_Header"); single_value.field_avp__CxDx__3GPP__Call__ID__SIP__Header->log_match(match_value.avp__CxDx__3GPP__Call__ID__SIP__Header(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Call_ID_SIP_Header := "); single_value.field_avp__CxDx__3GPP__Call__ID__SIP__Header->log_match(match_value.avp__CxDx__3GPP__Call__ID__SIP__Header(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Online__Charging__Flag: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Online_Charging_Flag"); single_value.field_avp__DCA__3GPP__Online__Charging__Flag->log_match(match_value.avp__DCA__3GPP__Online__Charging__Flag(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Online_Charging_Flag := "); single_value.field_avp__DCA__3GPP__Online__Charging__Flag->log_match(match_value.avp__DCA__3GPP__Online__Charging__Flag(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Number__of__Messages__Sent: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Number_of_Messages_Sent"); single_value.field_avp__DCA__3GPP__Number__of__Messages__Sent->log_match(match_value.avp__DCA__3GPP__Number__of__Messages__Sent(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Number_of_Messages_Sent := "); single_value.field_avp__DCA__3GPP__Number__of__Messages__Sent->log_match(match_value.avp__DCA__3GPP__Number__of__Messages__Sent(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_EPS_Subscribed_QoS_Profile"); single_value.field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile->log_match(match_value.avp__AAA__3GPP__EPS__Subscribed__QoS__Profile(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_EPS_Subscribed_QoS_Profile := "); single_value.field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile->log_match(match_value.avp__AAA__3GPP__EPS__Subscribed__QoS__Profile(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Session__Stop__Indicator: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_3GPP_Session_Stop_Indicator"); single_value.field_avp__GI__3GPP__3GPP__Session__Stop__Indicator->log_match(match_value.avp__GI__3GPP__3GPP__Session__Stop__Indicator(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_Session_Stop_Indicator := "); single_value.field_avp__GI__3GPP__3GPP__Session__Stop__Indicator->log_match(match_value.avp__GI__3GPP__3GPP__Session__Stop__Indicator(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__GPRS__Subscription__Data: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_GPRS_Subscription_Data"); single_value.field_avp__AAA__3GPP__GPRS__Subscription__Data->log_match(match_value.avp__AAA__3GPP__GPRS__Subscription__Data(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_GPRS_Subscription_Data := "); single_value.field_avp__AAA__3GPP__GPRS__Subscription__Data->log_match(match_value.avp__AAA__3GPP__GPRS__Subscription__Data(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_3GPP_GPRS_Negotiated_QoS_Profile"); single_value.field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile->log_match(match_value.avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_GPRS_Negotiated_QoS_Profile := "); single_value.field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile->log_match(match_value.avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Access__Transfer__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Access_Transfer_Type"); single_value.field_avp__DCA__3GPP__Access__Transfer__Type->log_match(match_value.avp__DCA__3GPP__Access__Transfer__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Access_Transfer_Type := "); single_value.field_avp__DCA__3GPP__Access__Transfer__Type->log_match(match_value.avp__DCA__3GPP__Access__Transfer__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Called__Station__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Called_Station_Id"); single_value.field_avp__DNAS__NONE__Called__Station__Id->log_match(match_value.avp__DNAS__NONE__Called__Station__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Called_Station_Id := "); single_value.field_avp__DNAS__NONE__Called__Station__Id->log_match(match_value.avp__DNAS__NONE__Called__Station__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Inter__UE__Transfer: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Inter_UE_Transfer"); single_value.field_avp__DCA__3GPP__Inter__UE__Transfer->log_match(match_value.avp__DCA__3GPP__Inter__UE__Transfer(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Inter_UE_Transfer := "); single_value.field_avp__DCA__3GPP__Inter__UE__Transfer->log_match(match_value.avp__DCA__3GPP__Inter__UE__Transfer(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__Cost__Unit: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_Cost_Unit"); single_value.field_avp__DCC__NONE__Cost__Unit->log_match(match_value.avp__DCC__NONE__Cost__Unit(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_Cost_Unit := "); single_value.field_avp__DCC__NONE__Cost__Unit->log_match(match_value.avp__DCC__NONE__Cost__Unit(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Realtime__Required: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Accounting_Realtime_Required"); single_value.field_avp__BASE__NONE__Accounting__Realtime__Required->log_match(match_value.avp__BASE__NONE__Accounting__Realtime__Required(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Accounting_Realtime_Required := "); single_value.field_avp__BASE__NONE__Accounting__Realtime__Required->log_match(match_value.avp__BASE__NONE__Accounting__Realtime__Required(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Termination__Cause: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Termination_Cause"); single_value.field_avp__BASE__NONE__Termination__Cause->log_match(match_value.avp__BASE__NONE__Termination__Cause(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Termination_Cause := "); single_value.field_avp__BASE__NONE__Termination__Cause->log_match(match_value.avp__BASE__NONE__Termination__Cause(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Received__Talk__Burst__Volume: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Received_Talk_Burst_Volume"); single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Volume->log_match(match_value.avp__DCA__3GPP__Received__Talk__Burst__Volume(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Received_Talk_Burst_Volume := "); single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Volume->log_match(match_value.avp__DCA__3GPP__Received__Talk__Burst__Volume(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Max__Rate: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Rate_Control_Max_Rate"); single_value.field_avp__DCA__3GPP__Rate__Control__Max__Rate->log_match(match_value.avp__DCA__3GPP__Rate__Control__Max__Rate(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Rate_Control_Max_Rate := "); single_value.field_avp__DCA__3GPP__Rate__Control__Max__Rate->log_match(match_value.avp__DCA__3GPP__Rate__Control__Max__Rate(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Class__Identifier: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Class_Identifier"); single_value.field_avp__DCA__3GPP__Class__Identifier->log_match(match_value.avp__DCA__3GPP__Class__Identifier(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Class_Identifier := "); single_value.field_avp__DCA__3GPP__Class__Identifier->log_match(match_value.avp__DCA__3GPP__Class__Identifier(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Allocate__IP__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_GI_3GPP_3GPP_Allocate_IP_Type"); single_value.field_avp__GI__3GPP__3GPP__Allocate__IP__Type->log_match(match_value.avp__GI__3GPP__3GPP__Allocate__IP__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_GI_3GPP_3GPP_Allocate_IP_Type := "); single_value.field_avp__GI__3GPP__3GPP__Allocate__IP__Type->log_match(match_value.avp__GI__3GPP__3GPP__Allocate__IP__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__SM__Back__Off__Timer: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_SM_Back_Off_Timer"); single_value.field_avp__AAA__3GPP__SM__Back__Off__Timer->log_match(match_value.avp__AAA__3GPP__SM__Back__Off__Timer(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SM_Back_Off_Timer := "); single_value.field_avp__AAA__3GPP__SM__Back__Off__Timer->log_match(match_value.avp__AAA__3GPP__SM__Back__Off__Timer(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__Specific__Action: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_Specific_Action"); single_value.field_avp__RX__3GPP__Specific__Action->log_match(match_value.avp__RX__3GPP__Specific__Action(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_Specific_Action := "); single_value.field_avp__RX__3GPP__Specific__Action->log_match(match_value.avp__RX__3GPP__Specific__Action(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Detection__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Maximum_Detection_Time"); single_value.field_avp__S6__3GPP__Maximum__Detection__Time->log_match(match_value.avp__S6__3GPP__Maximum__Detection__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Maximum_Detection_Time := "); single_value.field_avp__S6__3GPP__Maximum__Detection__Time->log_match(match_value.avp__S6__3GPP__Maximum__Detection__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Login__TCP__Port: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Login_TCP_Port"); single_value.field_avp__DNAS__NONE__Login__TCP__Port->log_match(match_value.avp__DNAS__NONE__Login__TCP__Port(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Login_TCP_Port := "); single_value.field_avp__DNAS__NONE__Login__TCP__Port->log_match(match_value.avp__DNAS__NONE__Login__TCP__Port(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__Password__Retry: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_Password_Retry"); single_value.field_avp__DNAS__NONE__Password__Retry->log_match(match_value.avp__DNAS__NONE__Password__Retry(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_Password_Retry := "); single_value.field_avp__DNAS__NONE__Password__Retry->log_match(match_value.avp__DNAS__NONE__Password__Retry(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Stamps: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Time_Stamps"); single_value.field_avp__DCA__3GPP__Time__Stamps->log_match(match_value.avp__DCA__3GPP__Time__Stamps(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_Stamps := "); single_value.field_avp__DCA__3GPP__Time__Stamps->log_match(match_value.avp__DCA__3GPP__Time__Stamps(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Base__Time__Interval: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Base_Time_Interval"); single_value.field_avp__DCA__3GPP__Base__Time__Interval->log_match(match_value.avp__DCA__3GPP__Base__Time__Interval(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Base_Time_Interval := "); single_value.field_avp__DCA__3GPP__Base__Time__Interval->log_match(match_value.avp__DCA__3GPP__Base__Time__Interval(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__UWAN__User__Location__Info: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_UWAN_User_Location_Info"); single_value.field_avp__DCA__3GPP__UWAN__User__Location__Info->log_match(match_value.avp__DCA__3GPP__UWAN__User__Location__Info(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_UWAN_User_Location_Info := "); single_value.field_avp__DCA__3GPP__UWAN__User__Location__Info->log_match(match_value.avp__DCA__3GPP__UWAN__User__Location__Info(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Role__Of__UE: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_ProSe_Role_Of_UE"); single_value.field_avp__DCA__3GPP__ProSe__Role__Of__UE->log_match(match_value.avp__DCA__3GPP__ProSe__Role__Of__UE(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ProSe_Role_Of_UE := "); single_value.field_avp__DCA__3GPP__ProSe__Role__Of__UE->log_match(match_value.avp__DCA__3GPP__ProSe__Role__Of__UE(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__RAT__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_RAT_Type"); single_value.field_avp__PCC__3GPP__RAT__Type->log_match(match_value.avp__PCC__3GPP__RAT__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_RAT_Type := "); single_value.field_avp__PCC__3GPP__RAT__Type->log_match(match_value.avp__PCC__3GPP__RAT__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Ext__PDP__Address: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Ext_PDP_Address"); single_value.field_avp__AAA__3GPP__Ext__PDP__Address->log_match(match_value.avp__AAA__3GPP__Ext__PDP__Address(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Ext_PDP_Address := "); single_value.field_avp__AAA__3GPP__Ext__PDP__Address->log_match(match_value.avp__AAA__3GPP__Ext__PDP__Address(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_PoC_Session_Type"); single_value.field_avp__DCA__3GPP__PoC__Session__Type->log_match(match_value.avp__DCA__3GPP__PoC__Session__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_PoC_Session_Type := "); single_value.field_avp__DCA__3GPP__PoC__Session__Type->log_match(match_value.avp__DCA__3GPP__PoC__Session__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_ISUP_Cause"); single_value.field_avp__DCA__3GPP__ISUP__Cause->log_match(match_value.avp__DCA__3GPP__ISUP__Cause(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_ISUP_Cause := "); single_value.field_avp__DCA__3GPP__ISUP__Cause->log_match(match_value.avp__DCA__3GPP__ISUP__Cause(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__RX__3GPP__AF__Signalling__Protocol: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_RX_3GPP_AF_Signalling_Protocol"); single_value.field_avp__RX__3GPP__AF__Signalling__Protocol->log_match(match_value.avp__RX__3GPP__AF__Signalling__Protocol(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_RX_3GPP_AF_Signalling_Protocol := "); single_value.field_avp__RX__3GPP__AF__Signalling__Protocol->log_match(match_value.avp__RX__3GPP__AF__Signalling__Protocol(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Adjacent__PLMNs: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Adjacent_PLMNs"); single_value.field_avp__AAA__3GPP__Adjacent__PLMNs->log_match(match_value.avp__AAA__3GPP__Adjacent__PLMNs(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Adjacent_PLMNs := "); single_value.field_avp__AAA__3GPP__Adjacent__PLMNs->log_match(match_value.avp__AAA__3GPP__Adjacent__PLMNs(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__S6__3GPP__Service__Result__Code: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_S6_3GPP_Service_Result_Code"); single_value.field_avp__S6__3GPP__Service__Result__Code->log_match(match_value.avp__S6__3GPP__Service__Result__Code(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_S6_3GPP_Service_Result_Code := "); single_value.field_avp__S6__3GPP__Service__Result__Code->log_match(match_value.avp__S6__3GPP__Service__Result__Code(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__SGSN__Location__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_SGSN_Location_Information"); single_value.field_avp__AAA__3GPP__SGSN__Location__Information->log_match(match_value.avp__AAA__3GPP__SGSN__Location__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_SGSN_Location_Information := "); single_value.field_avp__AAA__3GPP__SGSN__Location__Information->log_match(match_value.avp__AAA__3GPP__SGSN__Location__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Authorised__QoS: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Authorised_QoS"); single_value.field_avp__DCA__3GPP__Authorised__QoS->log_match(match_value.avp__DCA__3GPP__Authorised__QoS(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Authorised_QoS := "); single_value.field_avp__DCA__3GPP__Authorised__QoS->log_match(match_value.avp__DCA__3GPP__Authorised__QoS(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Transmission: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Time_First_Transmission"); single_value.field_avp__DCA__3GPP__Time__First__Transmission->log_match(match_value.avp__DCA__3GPP__Time__First__Transmission(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Time_First_Transmission := "); single_value.field_avp__DCA__3GPP__Time__First__Transmission->log_match(match_value.avp__DCA__3GPP__Time__First__Transmission(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Stop__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Stop_Time"); single_value.field_avp__DCA__3GPP__Stop__Time->log_match(match_value.avp__DCA__3GPP__Stop__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Stop_Time := "); single_value.field_avp__DCA__3GPP__Stop__Time->log_match(match_value.avp__DCA__3GPP__Stop__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Reason__Code: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Reason_Code"); single_value.field_avp__CxDx__3GPP__Reason__Code->log_match(match_value.avp__CxDx__3GPP__Reason__Code(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Reason_Code := "); single_value.field_avp__CxDx__3GPP__Reason__Code->log_match(match_value.avp__CxDx__3GPP__Reason__Code(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Pre__emption__Vulnerability: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Pre_emption_Vulnerability"); single_value.field_avp__PCC__3GPP__Pre__emption__Vulnerability->log_match(match_value.avp__PCC__3GPP__Pre__emption__Vulnerability(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Pre_emption_Vulnerability := "); single_value.field_avp__PCC__3GPP__Pre__emption__Vulnerability->log_match(match_value.avp__PCC__3GPP__Pre__emption__Vulnerability(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__Equivalent__PLMN__List: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_Equivalent_PLMN_List"); single_value.field_avp__AAA__3GPP__Equivalent__PLMN__List->log_match(match_value.avp__AAA__3GPP__Equivalent__PLMN__List(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_Equivalent_PLMN_List := "); single_value.field_avp__AAA__3GPP__Equivalent__PLMN__List->log_match(match_value.avp__AAA__3GPP__Equivalent__PLMN__List(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__Default__Access: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_Default_Access"); single_value.field_avp__PCC__3GPP__Default__Access->log_match(match_value.avp__PCC__3GPP__Default__Access(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_Default_Access := "); single_value.field_avp__PCC__3GPP__Default__Access->log_match(match_value.avp__PCC__3GPP__Default__Access(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__CxDx__3GPP__Supported__Applications: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_CxDx_3GPP_Supported_Applications"); single_value.field_avp__CxDx__3GPP__Supported__Applications->log_match(match_value.avp__CxDx__3GPP__Supported__Applications(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_CxDx_3GPP_Supported_Applications := "); single_value.field_avp__CxDx__3GPP__Supported__Applications->log_match(match_value.avp__CxDx__3GPP__Supported__Applications(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__BASE__NONE__Class: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_BASE_NONE_Class"); single_value.field_avp__BASE__NONE__Class->log_match(match_value.avp__BASE__NONE__Class(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_BASE_NONE_Class := "); single_value.field_avp__BASE__NONE__Class->log_match(match_value.avp__BASE__NONE__Class(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Challenge__Response: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DNAS_NONE_ARAP_Challenge_Response"); single_value.field_avp__DNAS__NONE__ARAP__Challenge__Response->log_match(match_value.avp__DNAS__NONE__ARAP__Challenge__Response(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DNAS_NONE_ARAP_Challenge_Response := "); single_value.field_avp__DNAS__NONE__ARAP__Challenge__Response->log_match(match_value.avp__DNAS__NONE__ARAP__Challenge__Response(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Message__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_SM_Message_Type"); single_value.field_avp__DCA__3GPP__SM__Message__Type->log_match(match_value.avp__DCA__3GPP__SM__Message__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_SM_Message_Type := "); single_value.field_avp__DCA__3GPP__SM__Message__Type->log_match(match_value.avp__DCA__3GPP__SM__Message__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCC__NONE__CC__Sub__Session__Id: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCC_NONE_CC_Sub_Session_Id"); single_value.field_avp__DCC__NONE__CC__Sub__Session__Id->log_match(match_value.avp__DCC__NONE__CC__Sub__Session__Id(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCC_NONE_CC_Sub_Session_Id := "); single_value.field_avp__DCC__NONE__CC__Sub__Session__Id->log_match(match_value.avp__DCC__NONE__CC__Sub__Session__Id(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__IDR__Flags: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_IDR_Flags"); single_value.field_avp__AAA__3GPP__IDR__Flags->log_match(match_value.avp__AAA__3GPP__IDR__Flags(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_IDR_Flags := "); single_value.field_avp__AAA__3GPP__IDR__Flags->log_match(match_value.avp__AAA__3GPP__IDR__Flags(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__PCC__3GPP__PS__to__CS__Session__Continuity: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_PCC_3GPP_PS_to_CS_Session_Continuity"); single_value.field_avp__PCC__3GPP__PS__to__CS__Session__Continuity->log_match(match_value.avp__PCC__3GPP__PS__to__CS__Session__Continuity(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_PCC_3GPP_PS_to_CS_Session_Continuity := "); single_value.field_avp__PCC__3GPP__PS__to__CS__Session__Continuity->log_match(match_value.avp__PCC__3GPP__PS__to__CS__Session__Continuity(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__V2X__Subscription__Data: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_V2X_Subscription_Data"); single_value.field_avp__AAA__3GPP__V2X__Subscription__Data->log_match(match_value.avp__AAA__3GPP__V2X__Subscription__Data(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_V2X_Subscription_Data := "); single_value.field_avp__AAA__3GPP__V2X__Subscription__Data->log_match(match_value.avp__AAA__3GPP__V2X__Subscription__Data(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Refund__Information: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Refund_Information"); single_value.field_avp__DCA__3GPP__Refund__Information->log_match(match_value.avp__DCA__3GPP__Refund__Information(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Refund_Information := "); single_value.field_avp__DCA__3GPP__Refund__Information->log_match(match_value.avp__DCA__3GPP__Refund__Information(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Element: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Rate_Element"); single_value.field_avp__DCA__3GPP__Rate__Element->log_match(match_value.avp__DCA__3GPP__Rate__Element(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Rate_Element := "); single_value.field_avp__DCA__3GPP__Rate__Element->log_match(match_value.avp__DCA__3GPP__Rate__Element(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__PDP__Type: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_PDP_Type"); single_value.field_avp__AAA__3GPP__PDP__Type->log_match(match_value.avp__AAA__3GPP__PDP__Type(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_PDP_Type := "); single_value.field_avp__AAA__3GPP__PDP__Type->log_match(match_value.avp__AAA__3GPP__PDP__Type(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__AAA__3GPP__AMBR: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_AAA_3GPP_AMBR"); single_value.field_avp__AAA__3GPP__AMBR->log_match(match_value.avp__AAA__3GPP__AMBR(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_AAA_3GPP_AMBR := "); single_value.field_avp__AAA__3GPP__AMBR->log_match(match_value.avp__AAA__3GPP__AMBR(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__DCA__3GPP__Submission__Time: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_DCA_3GPP_Submission_Time"); single_value.field_avp__DCA__3GPP__Submission__Time->log_match(match_value.avp__DCA__3GPP__Submission__Time(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_DCA_3GPP_Submission_Time := "); single_value.field_avp__DCA__3GPP__Submission__Time->log_match(match_value.avp__DCA__3GPP__Submission__Time(), legacy); TTCN_Logger::log_event_str(" }"); } break; case AVP__Data::ALT_avp__UNKNOWN: if(TTCN_Logger::VERBOSITY_COMPACT == TTCN_Logger::get_matching_verbosity()){ TTCN_Logger::log_logmatch_info(".avp_UNKNOWN"); single_value.field_avp__UNKNOWN->log_match(match_value.avp__UNKNOWN(), legacy); TTCN_Logger::set_logmatch_buffer_len(previous_size); } else { TTCN_Logger::log_event_str("{ avp_UNKNOWN := "); single_value.field_avp__UNKNOWN->log_match(match_value.avp__UNKNOWN(), legacy); TTCN_Logger::log_event_str(" }"); } break; default: TTCN_Logger::print_logmatch_buffer(); TTCN_Logger::log_event_str(""); } } else { TTCN_Logger::print_logmatch_buffer(); match_value.log(); TTCN_Logger::log_event_str(" with "); log(); if (match(match_value, legacy)) TTCN_Logger::log_event_str(" matched"); else TTCN_Logger::log_event_str(" unmatched"); } } void AVP__Data_template::encode_text(Text_Buf& text_buf) const { encode_text_base(text_buf); switch (template_selection) { case SPECIFIC_VALUE: text_buf.push_int(single_value.union_selection); switch (single_value.union_selection) { case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__IPv6__Address: single_value.field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Service: single_value.field_avp__DNAS__NONE__Login__LAT__Service->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__RAR__Flags: single_value.field_avp__AAA__3GPP__RAR__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SCS__Address: single_value.field_avp__DCA__3GPP__SCS__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__MCC__MNC: single_value.field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Direct__Debiting__Failure__Handling: single_value.field_avp__DCC__NONE__Direct__Debiting__Failure__Handling->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Careof__Address: single_value.field_avp__MIPv6__NONE__MIP__Careof__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__TWAN__User__Location__Info: single_value.field_avp__DCA__3GPP__TWAN__User__Location__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role__IDs: single_value.field_avp__DCA__3GPP__PoC__User__Role__IDs->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Order: single_value.field_avp__DCA__3GPP__Announcement__Order->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__ETSI__Line__Identifier: single_value.field_avp__CxDx__ETSI__Line__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Identifier: single_value.field_avp__PCC__3GPP__Bearer__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Content__Version: single_value.field_avp__RX__3GPP__Content__Version->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Applic__ID: single_value.field_avp__DCA__3GPP__Applic__ID->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__FA__MSA: single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Session__Id: single_value.field_avp__BASE__NONE__Session__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Route__Header__Transmitted: single_value.field_avp__DCA__3GPP__Route__Header__Transmitted->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Reporting__Reason: single_value.field_avp__DCA__3GPP__Reporting__Reason->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Emergency__Services: single_value.field_avp__AAA__3GPP__Emergency__Services->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Description: single_value.field_avp__RX__3GPP__Media__Component__Description->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__CSG__Information__Reporting: single_value.field_avp__PCC__3GPP__CSG__Information__Reporting->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Quantity: single_value.field_avp__AAA__3GPP__Measurement__Quantity->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Location__Information__Configuration: single_value.field_avp__S6__3GPP__Location__Information__Configuration->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Usage: single_value.field_avp__PCC__3GPP__Bearer__Usage->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Application__provided__Called__Party__Address: single_value.field_avp__DCA__3GPP__Application__provided__Called__Party__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Alert__Timestamp: single_value.field_avp__DCA__3GPP__Proximity__Alert__Timestamp->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Header__Filter: single_value.field_avp__PCC__3GPP__Tunnel__Header__Filter->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__List__Of__Measurements: single_value.field_avp__AAA__3GPP__List__Of__Measurements->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Requested__Service__Unit: single_value.field_avp__DCC__NONE__Requested__Service__Unit->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__QoS__Name: single_value.field_avp__PCC__3GPP__Default__QoS__Name->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__UVA__Flags: single_value.field_avp__AAA__3GPP__UVA__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Expires: single_value.field_avp__DCA__3GPP__Expires->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__SAR__Flags: single_value.field_avp__CxDx__3GPP__SAR__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Information: single_value.field_avp__PCC__3GPP__TDF__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Group__Service__Id: single_value.field_avp__AAA__3GPP__Group__Service__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__SCCP__Address: single_value.field_avp__DCA__3GPP__Recipient__SCCP__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Preferred__AoC__Currency: single_value.field_avp__DCA__3GPP__Preferred__AoC__Currency->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Pool: single_value.field_avp__DNAS__NONE__Framed__Pool->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Traffic__Data__Volumes: single_value.field_avp__DCA__3GPP__Traffic__Data__Volumes->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Time: single_value.field_avp__DCC__NONE__CC__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info: single_value.field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Unit__Cost: single_value.field_avp__DCA__3GPP__Unit__Cost->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Digest__Authenticate: single_value.field_avp__CxDx__3GPP__SIP__Digest__Authenticate->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Last__UE__Activity__Time: single_value.field_avp__AAA__3GPP__Last__UE__Activity__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Context__Identifier: single_value.field_avp__AAA__3GPP__Context__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Used__Service__Unit: single_value.field_avp__DCC__NONE__Used__Service__Unit->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Reg__Reply: single_value.field_avp__MIPv4__NONE__MIP__Reg__Reply->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Application__Id: single_value.field_avp__BASE__NONE__Auth__Application__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Reference: single_value.field_avp__AAA__3GPP__Trace__Reference->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Access__Info: single_value.field_avp__AAA__3GPP__TWAN__Access__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Status__AS__Code: single_value.field_avp__DCA__3GPP__Status__AS__Code->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Type: single_value.field_avp__DCA__3GPP__LCS__Client__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Network: single_value.field_avp__DNAS__NONE__Framed__Appletalk__Network->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Prefix: single_value.field_avp__DNAS__NONE__Framed__IPv6__Prefix->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Initiation__Type: single_value.field_avp__DCA__3GPP__PoC__Session__Initiation__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Sharing__Key__UL: single_value.field_avp__RX__3GPP__Sharing__Key__UL->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Size: single_value.field_avp__DCA__3GPP__Content__Size->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Access__Network__Info: single_value.field_avp__AAA__3GPP__Access__Network__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__AF__Charging__Identifier: single_value.field_avp__RX__3GPP__AF__Charging__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Report: single_value.field_avp__S6__3GPP__Monitoring__Event__Report->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Type: single_value.field_avp__DCA__3GPP__Service__Specific__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Event: single_value.field_avp__DCA__3GPP__Event->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Type: single_value.field_avp__RX__3GPP__Media__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Conditional__Policy__Information: single_value.field_avp__PCC__3GPP__Conditional__Policy__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Firmware__Revision: single_value.field_avp__BASE__NONE__Firmware__Revision->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Event__Type: single_value.field_avp__DCA__3GPP__ProSe__Event__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Network__Request__Support: single_value.field_avp__PCC__3GPP__Network__Request__Support->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__SIPTO__Permission: single_value.field_avp__AAA__3GPP__SIPTO__Permission->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Terminating__IOI: single_value.field_avp__DCA__3GPP__Terminating__IOI->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Supported__BW__DL: single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__DL->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__UE__Local__IP__Address: single_value.field_avp__PCC__3GPP__UE__Local__IP__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Sequence__Number: single_value.field_avp__DCA__3GPP__SM__Sequence__Number->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Information: single_value.field_avp__DCA__3GPP__IMS__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List: single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Remove: single_value.field_avp__PCC__3GPP__Routing__Rule__Remove->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__SGs__MME__Identity: single_value.field_avp__AAA__3GPP__SGs__MME__Identity->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Roaming__Information: single_value.field_avp__S6__3GPP__Roaming__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Diversions: single_value.field_avp__DCA__3GPP__Number__Of__Diversions->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Coverage__Info: single_value.field_avp__DCA__3GPP__Coverage__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authentication__Scheme: single_value.field_avp__CxDx__3GPP__SIP__Authentication__Scheme->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__RSRP: single_value.field_avp__AAA__3GPP__Event__Threshold__RSRP->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__User__Authorization__Type: single_value.field_avp__CxDx__3GPP__User__Authorization__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__PLMN__Client: single_value.field_avp__AAA__3GPP__PLMN__Client->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Re__Synchronization__Info: single_value.field_avp__AAA__3GPP__Re__Synchronization__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Grace__Period: single_value.field_avp__BASE__NONE__Auth__Grace__Period->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__User__CSG__Information: single_value.field_avp__DCA__3GPP__User__CSG__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Status: single_value.field_avp__DCA__3GPP__SM__Status->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__IP__Realm__Default__Indication: single_value.field_avp__DCA__3GPP__IP__Realm__Default__Indication->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__RAND: single_value.field_avp__AAA__3GPP__RAND->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Depth: single_value.field_avp__AAA__3GPP__Trace__Depth->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__to__FA__MSA: single_value.field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__SGSN__User__State: single_value.field_avp__AAA__3GPP__SGSN__User__State->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__APN__OI__Replacement: single_value.field_avp__AAA__3GPP__APN__OI__Replacement->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Alternate__Charged__Party__Address: single_value.field_avp__DCA__3GPP__Alternate__Charged__Party__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control: single_value.field_avp__DCA__3GPP__APN__Rate__Control->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Re__Auth__Request__Type: single_value.field_avp__BASE__NONE__Re__Auth__Request__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Relationship__Mode: single_value.field_avp__DCA__3GPP__Relationship__Mode->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__External__Identifier: single_value.field_avp__S6__3GPP__External__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Positioning__Data: single_value.field_avp__DCA__3GPP__Positioning__Data->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Redirect__Address__Type: single_value.field_avp__DCC__NONE__Redirect__Address__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MN__HA__MSA: single_value.field_avp__MIPv6__NONE__MIP__MN__HA__MSA->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier: single_value.field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__TFT__Filter: single_value.field_avp__PCC__3GPP__TFT__Filter->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Max__Supported__Bandwidth__UL: single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__UL->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Loss__Of__Connectivity__Reason: single_value.field_avp__S6__3GPP__Loss__Of__Connectivity__Reason->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Medium__Type: single_value.field_avp__DNAS__NONE__Tunnel__Medium__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Originator: single_value.field_avp__DCA__3GPP__Originator->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info__Type: single_value.field_avp__DCC__NONE__User__Equipment__Info__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Number: single_value.field_avp__RX__3GPP__Flow__Number->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Home__Agent__Address: single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Resource__Allocation__Notification: single_value.field_avp__PCC__3GPP__Resource__Allocation__Notification->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Basic__Service__Code: single_value.field_avp__DCA__3GPP__Basic__Service__Code->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Type: single_value.field_avp__S6__3GPP__Monitoring__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Role__Of__Node: single_value.field_avp__DCA__3GPP__Role__Of__Node->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__Bearer__Indication: single_value.field_avp__PCC__3GPP__Default__Bearer__Indication->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Information: single_value.field_avp__DCA__3GPP__ProSe__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Class__Identifier: single_value.field_avp__PCC__3GPP__QoS__Class__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__LIPA__Allowed: single_value.field_avp__AAA__3GPP__VPLMN__LIPA__Allowed->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Mute__Notification: single_value.field_avp__PCC__3GPP__Mute__Notification->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authentication__Context: single_value.field_avp__CxDx__3GPP__SIP__Authentication__Context->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv6__NONE__QoS__Resources: single_value.field_avp__MIPv6__NONE__QoS__Resources->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Logging__Duration: single_value.field_avp__AAA__3GPP__Logging__Duration->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Value: single_value.field_avp__DCC__NONE__Service__Parameter__Value->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Associated__Registered__Identities: single_value.field_avp__CxDx__3GPP__Associated__Registered__Identities->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__IP__Address: single_value.field_avp__PCC__3GPP__Routing__IP__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability__EUTRAN: single_value.field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__GW__Address: single_value.field_avp__DCA__3GPP__MBMS__GW__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Destination__Interface: single_value.field_avp__DCA__3GPP__Destination__Interface->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Emergency__Indicator: single_value.field_avp__DCA__3GPP__IMS__Emergency__Indicator->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Change__Time: single_value.field_avp__DCA__3GPP__Change__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__KASME: single_value.field_avp__AAA__3GPP__KASME->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Session__Key: single_value.field_avp__MIPv4__NONE__MIP__Session__Key->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Cost__Information: single_value.field_avp__DCA__3GPP__AoC__Cost__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__User__Location__Info__Time: single_value.field_avp__GI__3GPP__3GPP__User__Location__Info__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Teleservice__List: single_value.field_avp__AAA__3GPP__Teleservice__List->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__UTRAN__Vector: single_value.field_avp__AAA__3GPP__UTRAN__Vector->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__IP__Access__APN: single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Information: single_value.field_avp__DCA__3GPP__Monitoring__Event__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Tariff__Time__Change: single_value.field_avp__DCC__NONE__Tariff__Time__Change->encode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__NSAPI: single_value.field_avp__GI__3GPP__3GPP__NSAPI->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Dialed__By__MS: single_value.field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS->encode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__CG__Address: single_value.field_avp__GI__3GPP__3GPP__CG__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope__Start__Time: single_value.field_avp__DCA__3GPP__Envelope__Start__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Application__Service__Provider__Identity: single_value.field_avp__RX__3GPP__Application__Service__Provider__Identity->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Request: single_value.field_avp__S6__3GPP__NIDD__Authorization__Request->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Received__Talk__Burst__Time: single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Incoming__Trunk__Group__Id: single_value.field_avp__DCA__3GPP__Incoming__Trunk__Group__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__AAA__Failure__Indication: single_value.field_avp__AAA__3GPP__AAA__Failure__Indication->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Max__Message__Size: single_value.field_avp__DCA__3GPP__Rate__Control__Max__Message__Size->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Install: single_value.field_avp__PCC__3GPP__QoS__Rule__Install->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Periodic__Communication__Indicator: single_value.field_avp__S6__3GPP__Periodic__Communication__Indicator->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Info: single_value.field_avp__DCA__3GPP__Service__Specific__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Usage: single_value.field_avp__RX__3GPP__Flow__Usage->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__RAN__Rule__Support: single_value.field_avp__PCC__3GPP__RAN__Rule__Support->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Password: single_value.field_avp__DNAS__NONE__Tunnel__Password->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause: single_value.field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Duration: single_value.field_avp__S6__3GPP__Monitoring__Duration->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Information: single_value.field_avp__PCC__3GPP__QoS__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Routing__Area__Identity: single_value.field_avp__AAA__3GPP__Routing__Area__Identity->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Party__Address: single_value.field_avp__DCA__3GPP__Called__Party__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Service__Authorization__Info: single_value.field_avp__RX__3GPP__Service__Authorization__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunneling: single_value.field_avp__DNAS__NONE__Tunneling->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info__Value: single_value.field_avp__DCC__NONE__User__Equipment__Info__Value->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length: single_value.field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__eDRX__Cycle__Length: single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Multi__Round__Time__Out: single_value.field_avp__BASE__NONE__Multi__Round__Time__Out->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Group__Monitoring__Event__Report__Item: single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Rule__Failure__Code: single_value.field_avp__PCC__3GPP__Rule__Failure__Code->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Ext__PDP__Type: single_value.field_avp__AAA__3GPP__Ext__PDP__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Threshold: single_value.field_avp__DCA__3GPP__Time__Quota__Threshold->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__User__Location__Info__Time: single_value.field_avp__PCC__3GPP__User__Location__Info__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Information: single_value.field_avp__PCC__3GPP__Usage__Monitoring__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Period__LTE: single_value.field_avp__AAA__3GPP__Measurement__Period__LTE->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__APN__AMBR__DL: single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__DL->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Experimental__Result__Code: single_value.field_avp__BASE__NONE__Experimental__Result__Code->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Session__Priority: single_value.field_avp__CxDx__3GPP__Session__Priority->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Info: single_value.field_avp__DCA__3GPP__Recipient__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Format: single_value.field_avp__DCA__3GPP__AoC__Format->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Start__Time: single_value.field_avp__DCA__3GPP__Start__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Deregistration__Reason: single_value.field_avp__CxDx__3GPP__Deregistration__Reason->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__GMLC__Number: single_value.field_avp__AAA__3GPP__GMLC__Number->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Software__Version: single_value.field_avp__AAA__3GPP__Software__Version->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Callback__Number: single_value.field_avp__DNAS__NONE__Callback__Number->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Configuration__Token: single_value.field_avp__DNAS__NONE__Configuration__Token->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Type: single_value.field_avp__DCA__3GPP__Interface__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA: single_value.field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Expiration__Date: single_value.field_avp__AAA__3GPP__Expiration__Date->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Error__Message: single_value.field_avp__BASE__NONE__Error__Message->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__SRES: single_value.field_avp__AAA__3GPP__SRES->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__DRM__Content: single_value.field_avp__DCA__3GPP__DRM__Content->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Item__Number: single_value.field_avp__AAA__3GPP__Item__Number->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port__Type: single_value.field_avp__DNAS__NONE__NAS__Port__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__ERP__Authorization: single_value.field_avp__AAA__3GPP__ERP__Authorization->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Multiple__Services__Indicator: single_value.field_avp__DCC__NONE__Multiple__Services__Indicator->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Early__Media__Description: single_value.field_avp__DCA__3GPP__Early__Media__Description->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__MIP__FA__RK: single_value.field_avp__AAA__3GPP__MIP__FA__RK->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Related__Change__Condition__Information: single_value.field_avp__DCA__3GPP__Related__Change__Condition__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Protocol: single_value.field_avp__DNAS__NONE__Framed__Protocol->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Service__ID: single_value.field_avp__S6__3GPP__Service__ID->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Format__Indicator: single_value.field_avp__DCA__3GPP__LCS__Format__Indicator->encode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMSI__MCC__MNC: single_value.field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Abort__Cause: single_value.field_avp__RX__3GPP__Abort__Cause->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Location: single_value.field_avp__DCA__3GPP__ISUP__Cause__Location->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Base__Name: single_value.field_avp__PCC__3GPP__Charging__Rule__Base__Name->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Required__Access__Info: single_value.field_avp__RX__3GPP__Required__Access__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Destination__Realm: single_value.field_avp__PCC__3GPP__TDF__Destination__Realm->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__S6t__HSS__Cause: single_value.field_avp__S6__3GPP__S6t__HSS__Cause->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Media__Initiator__Party: single_value.field_avp__DCA__3GPP__Media__Initiator__Party->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Associated__URI: single_value.field_avp__DCA__3GPP__Associated__URI->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__AF__Requested__Data: single_value.field_avp__RX__3GPP__AF__Requested__Data->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Report: single_value.field_avp__PCC__3GPP__QoS__Rule__Report->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Filter__Id: single_value.field_avp__DNAS__NONE__Filter__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Password: single_value.field_avp__DNAS__NONE__ARAP__Password->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Route__Header__Received: single_value.field_avp__DCA__3GPP__Route__Header__Received->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Stationary__Indication: single_value.field_avp__S6__3GPP__Stationary__Indication->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Response: single_value.field_avp__DNAS__NONE__CHAP__Response->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL: single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number: single_value.field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Geodetic__Information: single_value.field_avp__AAA__3GPP__Geodetic__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__GBR__UL: single_value.field_avp__PCC__3GPP__Extended__GBR__UL->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__MBSFN__Area__ID: single_value.field_avp__AAA__3GPP__MBSFN__Area__ID->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Server__Capabilities: single_value.field_avp__CxDx__3GPP__Server__Capabilities->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Area__Scope: single_value.field_avp__AAA__3GPP__Area__Scope->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Input__Packets: single_value.field_avp__MIPv4__NONE__Accounting__Input__Packets->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SGW__Change: single_value.field_avp__DCA__3GPP__SGW__Change->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__SCSCF__Restoration__Info: single_value.field_avp__CxDx__3GPP__SCSCF__Restoration__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number: single_value.field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Subscription__Information: single_value.field_avp__DCA__3GPP__AoC__Subscription__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__PUA__Flags: single_value.field_avp__AAA__3GPP__PUA__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Callback__Id: single_value.field_avp__DNAS__NONE__Callback__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Usage: single_value.field_avp__DCA__3GPP__Time__Usage->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name: single_value.field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Output__Octets: single_value.field_avp__DCC__NONE__CC__Output__Octets->encode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__User__Location__Info: single_value.field_avp__GI__3GPP__3GPP__User__Location__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Notification__To__UE__User: single_value.field_avp__AAA__3GPP__Notification__To__UE__User->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Visited__PLMN__Id: single_value.field_avp__AAA__3GPP__Visited__PLMN__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions: single_value.field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Participant__Group: single_value.field_avp__DCA__3GPP__Participant__Group->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Play__Alternative: single_value.field_avp__DCA__3GPP__Play__Alternative->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__User__Service__Type: single_value.field_avp__DCA__3GPP__MBMS__User__Service__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Transit__IOI__List: single_value.field_avp__DCA__3GPP__Transit__IOI__List->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Codec__Data: single_value.field_avp__RX__3GPP__Codec__Data->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Config__Status: single_value.field_avp__S6__3GPP__Monitoring__Event__Config__Status->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Name: single_value.field_avp__DCA__3GPP__SDP__Media__Name->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__AF__Correlation__Information: single_value.field_avp__DCA__3GPP__AF__Correlation__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Cost__Information: single_value.field_avp__DCC__NONE__Cost__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Serving__Node__Identity: single_value.field_avp__DCA__3GPP__Serving__Node__Identity->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Error__Reporting__Host: single_value.field_avp__BASE__NONE__Error__Reporting__Host->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Frequency: single_value.field_avp__DCA__3GPP__Radio__Frequency->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Rule__Activation__Time: single_value.field_avp__PCC__3GPP__Rule__Activation__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Data: single_value.field_avp__S6__3GPP__Service__Data->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__AF__Application__Identifier: single_value.field_avp__RX__3GPP__AF__Application__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__NetLoc__Access__Support: single_value.field_avp__PCC__3GPP__NetLoc__Access__Support->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier: single_value.field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Configuration: single_value.field_avp__S6__3GPP__Monitoring__Event__Configuration->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Offline: single_value.field_avp__PCC__3GPP__Offline->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Method: single_value.field_avp__DCA__3GPP__SIP__Method->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Definition: single_value.field_avp__PCC__3GPP__ADC__Rule__Definition->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Additional__Context__ID: single_value.field_avp__AAA__3GPP__Additional__Context__ID->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__Service: single_value.field_avp__DNAS__NONE__Login__Service->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Security__Data: single_value.field_avp__DNAS__NONE__ARAP__Security__Data->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Allowed__PLMN__List: single_value.field_avp__S6__3GPP__Allowed__PLMN__List->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Control__Mode: single_value.field_avp__PCC__3GPP__Bearer__Control__Mode->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Active__APN: single_value.field_avp__AAA__3GPP__Active__APN->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__HeNB__Local__IP__Address: single_value.field_avp__PCC__3GPP__HeNB__Local__IP__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Content: single_value.field_avp__PCC__3GPP__Packet__Filter__Content->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__SMS__Register__Request: single_value.field_avp__AAA__3GPP__SMS__Register__Request->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Subscription__Info: single_value.field_avp__CxDx__3GPP__Subscription__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction: single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Client__Address: single_value.field_avp__DCA__3GPP__Client__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__APN__Configuration: single_value.field_avp__AAA__3GPP__APN__Configuration->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Subscriber__Role: single_value.field_avp__DCA__3GPP__Subscriber__Role->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Number__Auth__Items: single_value.field_avp__CxDx__3GPP__SIP__Number__Auth__Items->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__OMC__Id: single_value.field_avp__AAA__3GPP__OMC__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__GMLC__Restriction: single_value.field_avp__AAA__3GPP__GMLC__Restriction->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__State: single_value.field_avp__DNAS__NONE__State->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Preference: single_value.field_avp__DNAS__NONE__Tunnel__Preference->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Session__Failover: single_value.field_avp__DCC__NONE__CC__Session__Failover->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Enhanced__Diagnostics: single_value.field_avp__DCA__3GPP__Enhanced__Diagnostics->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__CSG__Membership__Indication: single_value.field_avp__DCA__3GPP__CSG__Membership__Indication->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Regional__Subscription__Zone__Code: single_value.field_avp__AAA__3GPP__Regional__Subscription__Zone__Code->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Class: single_value.field_avp__DCA__3GPP__Message__Class->encode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Negotiated__DSCP: single_value.field_avp__GI__3GPP__3GPP__Negotiated__DSCP->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__S2a__Failure__Cause: single_value.field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__MN__SPI: single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Trigger: single_value.field_avp__DCA__3GPP__Trigger->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Identity__Change: single_value.field_avp__DCA__3GPP__Called__Identity__Change->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Request__Timestamp: single_value.field_avp__DCA__3GPP__ProSe__Request__Timestamp->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Id: single_value.field_avp__DCA__3GPP__PoC__Session__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Proxy__State: single_value.field_avp__BASE__NONE__Proxy__State->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Server__Role: single_value.field_avp__DCA__3GPP__PoC__Server__Role->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Forwarding__Pending: single_value.field_avp__DCA__3GPP__Forwarding__Pending->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__SIR__Flags: single_value.field_avp__S6__3GPP__SIR__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Credit__Control__Failure__Handling: single_value.field_avp__DCC__NONE__Credit__Control__Failure__Handling->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Agent__Info: single_value.field_avp__MIPv6__NONE__MIP6__Agent__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__MPS__Identifier: single_value.field_avp__RX__3GPP__MPS__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Credit__Management__Status: single_value.field_avp__PCC__3GPP__Credit__Management__Status->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__MDT__Allowed__PLMN__Id: single_value.field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitored__PLMN__Identifier: single_value.field_avp__DCA__3GPP__Monitored__PLMN__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Result: single_value.field_avp__S6__3GPP__Service__Result->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Reporting__Level: single_value.field_avp__PCC__3GPP__Reporting__Level->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__MME__Location__Information: single_value.field_avp__AAA__3GPP__MME__Location__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Served__Party__IP__Address: single_value.field_avp__DCA__3GPP__Served__Party__IP__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Max__Supported__Bandwidth__DL: single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__DL->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Reception: single_value.field_avp__DCA__3GPP__Time__First__Reception->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Pre__emption__Capability: single_value.field_avp__PCC__3GPP__Pre__emption__Capability->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscribed__VSRVCC: single_value.field_avp__AAA__3GPP__Subscribed__VSRVCC->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Flags: single_value.field_avp__PCC__3GPP__Monitoring__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Redirect__Max__Cache__Time: single_value.field_avp__BASE__NONE__Redirect__Max__Cache__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Feature__List: single_value.field_avp__CxDx__3GPP__Feature__List->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Address__Type: single_value.field_avp__DCA__3GPP__Address__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__TCP__Source__Port: single_value.field_avp__PCC__3GPP__TCP__Source__Port->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Application__Detection__Information: single_value.field_avp__PCC__3GPP__Application__Detection__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Emergency__Info: single_value.field_avp__AAA__3GPP__Emergency__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Remaining__Balance: single_value.field_avp__DCA__3GPP__Remaining__Balance->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__MPS__Priority: single_value.field_avp__AAA__3GPP__MPS__Priority->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Next__Tariff: single_value.field_avp__DCA__3GPP__Next__Tariff->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Requested__Action: single_value.field_avp__DCC__NONE__Requested__Action->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Record__Route: single_value.field_avp__CxDx__3GPP__Record__Route->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Tariff__XML: single_value.field_avp__DCA__3GPP__Tariff__XML->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Alert__Reason: single_value.field_avp__AAA__3GPP__Alert__Reason->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Address: single_value.field_avp__DCA__3GPP__Recipient__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Change__Condition: single_value.field_avp__DCA__3GPP__Change__Condition->encode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__CG__IPv6__Address: single_value.field_avp__GI__3GPP__3GPP__CG__IPv6__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Idle__Timeout: single_value.field_avp__DNAS__NONE__Idle__Timeout->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port__Id: single_value.field_avp__DNAS__NONE__NAS__Port__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__DEA__Flags: single_value.field_avp__AAA__3GPP__DEA__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SCS__AS__Address: single_value.field_avp__DCA__3GPP__SCS__AS__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__MO__LR: single_value.field_avp__AAA__3GPP__MO__LR->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Visited__Network__Identifier: single_value.field_avp__DCA__3GPP__IMS__Visited__Network__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role: single_value.field_avp__DCA__3GPP__PoC__User__Role->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Identifier: single_value.field_avp__DCA__3GPP__Announcement__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__IP__Access: single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Report__Data: single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Data->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Adaptations: single_value.field_avp__DCA__3GPP__Adaptations->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Host__IP__Address: single_value.field_avp__BASE__NONE__Host__IP__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Reg__Request: single_value.field_avp__MIPv4__NONE__MIP__Reg__Request->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Quota__Holding__Time: single_value.field_avp__DCA__3GPP__Quota__Holding__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Maximum__Wait__Time: single_value.field_avp__AAA__3GPP__Maximum__Wait__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Max__Requested__Bandwidth__UL: single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__UL->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Support: single_value.field_avp__PCC__3GPP__Usage__Monitoring__Support->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Response__Time: single_value.field_avp__S6__3GPP__Maximum__Response__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope__Reporting: single_value.field_avp__DCA__3GPP__Envelope__Reporting->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Application__Server: single_value.field_avp__DCA__3GPP__Application__Server->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Sponsor__Identity: single_value.field_avp__RX__3GPP__Sponsor__Identity->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Link: single_value.field_avp__DNAS__NONE__Framed__Appletalk__Link->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Interface__Id: single_value.field_avp__DNAS__NONE__Framed__Interface__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Alert__Indication: single_value.field_avp__DCA__3GPP__Proximity__Alert__Indication->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__CoA__IP__Address: single_value.field_avp__PCC__3GPP__CoA__IP__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Trunk__Group__Id: single_value.field_avp__DCA__3GPP__Trunk__Group__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__QoS__Information: single_value.field_avp__PCC__3GPP__Default__QoS__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__AN__GW__Address: single_value.field_avp__PCC__3GPP__AN__GW__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Start__Of__Charging: single_value.field_avp__DCA__3GPP__Start__Of__Charging->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Participants__Involved: single_value.field_avp__DCA__3GPP__Participants__Involved->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__NBIFOM__Support: single_value.field_avp__PCC__3GPP__NBIFOM__Support->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Redirect__Support: single_value.field_avp__PCC__3GPP__Redirect__Support->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__IMSI__Group__Id: single_value.field_avp__AAA__3GPP__IMSI__Group__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Cell__Global__Identity: single_value.field_avp__AAA__3GPP__Cell__Global__Identity->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Vendor__Id: single_value.field_avp__BASE__NONE__Vendor__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__PDN__Connection__Continuity: single_value.field_avp__AAA__3GPP__PDN__Connection__Continuity->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Tariff__Information: single_value.field_avp__DCA__3GPP__Tariff__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Wildcarded__Public__Identity: single_value.field_avp__CxDx__3GPP__Wildcarded__Public__Identity->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__Acct__Session__Time: single_value.field_avp__MIPv4__NONE__Acct__Session__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__DSA__Flags: single_value.field_avp__AAA__3GPP__DSA__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Event__Type: single_value.field_avp__DCA__3GPP__PoC__Event__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Data: single_value.field_avp__AAA__3GPP__Trace__Data->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__LCS__Info: single_value.field_avp__AAA__3GPP__LCS__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Requestor__Id__String: single_value.field_avp__DCA__3GPP__LCS__Requestor__Id__String->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__PDN__GW__Allocation__Type: single_value.field_avp__AAA__3GPP__PDN__GW__Allocation__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Additional__Type__Information: single_value.field_avp__DCA__3GPP__Additional__Type__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__MCC__MNC: single_value.field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__HESSID: single_value.field_avp__AAA__3GPP__HESSID->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Class: single_value.field_avp__DCA__3GPP__Content__Class->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Event__Timestamp: single_value.field_avp__BASE__NONE__Event__Timestamp->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__TAD__Identifier: single_value.field_avp__DCA__3GPP__TAD__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Final__Unit__Action: single_value.field_avp__DCC__NONE__Final__Unit__Action->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result: single_value.field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Generic__Information: single_value.field_avp__DCA__3GPP__Service__Generic__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Type: single_value.field_avp__DCA__3GPP__Variable__Part__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Discovery__Model: single_value.field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Requested__BW__UL: single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__UL->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Device__Trigger__Indicator: single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Indicator->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__User__Identifier: single_value.field_avp__S6__3GPP__User__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Base__Name: single_value.field_avp__PCC__3GPP__QoS__Rule__Base__Name->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Pool: single_value.field_avp__DNAS__NONE__Framed__IPv6__Pool->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Restoration__Priority: single_value.field_avp__AAA__3GPP__Restoration__Priority->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Diagnostics: single_value.field_avp__DCA__3GPP__ISUP__Cause__Diagnostics->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Association__Type: single_value.field_avp__S6__3GPP__Association__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Definition: single_value.field_avp__PCC__3GPP__Charging__Rule__Definition->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Rating__Group: single_value.field_avp__DCC__NONE__Rating__Group->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MN__HA__SPI: single_value.field_avp__MIPv6__NONE__MIP__MN__HA__SPI->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Min__Requested__Bandwidth__UL: single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__UL->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Application__Specific__Data: single_value.field_avp__DCA__3GPP__Application__Specific__Data->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__CoA__Information: single_value.field_avp__PCC__3GPP__CoA__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Report__Amount: single_value.field_avp__AAA__3GPP__Report__Amount->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name: single_value.field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info: single_value.field_avp__DCC__NONE__User__Equipment__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__A__MSISDN: single_value.field_avp__AAA__3GPP__A__MSISDN->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Mobile__Node__Address: single_value.field_avp__MIPv4__NONE__MIP__Mobile__Node__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Report: single_value.field_avp__PCC__3GPP__Routing__Rule__Report->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Number__Of__Requested__Vectors: single_value.field_avp__AAA__3GPP__Number__Of__Requested__Vectors->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__AIR__Flags: single_value.field_avp__AAA__3GPP__AIR__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Protocol__ID: single_value.field_avp__DCA__3GPP__SM__Protocol__ID->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Low__Priority__Indicator: single_value.field_avp__DCA__3GPP__Low__Priority__Indicator->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Geographical__Information: single_value.field_avp__AAA__3GPP__Geographical__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Participant__Action__Type: single_value.field_avp__DCA__3GPP__Participant__Action__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Node__Id: single_value.field_avp__DCA__3GPP__Node__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Loose__Route__Indication: single_value.field_avp__CxDx__3GPP__Loose__Route__Indication->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Type: single_value.field_avp__DCC__NONE__Service__Parameter__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__MME__User__State: single_value.field_avp__AAA__3GPP__MME__User__State->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Access__Restriction__Data: single_value.field_avp__AAA__3GPP__Access__Restriction__Data->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Service__Type: single_value.field_avp__DCA__3GPP__SM__Service__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag: single_value.field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Filter__Rule: single_value.field_avp__MIPv4__NONE__MIP__Filter__Rule->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Failed__AVP: single_value.field_avp__BASE__NONE__Failed__AVP->encode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__RAT__Type: single_value.field_avp__GI__3GPP__3GPP__RAT__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__SS__Status: single_value.field_avp__AAA__3GPP__SS__Status->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Neighbour__Node__Address: single_value.field_avp__DCA__3GPP__Neighbour__Node__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Type: single_value.field_avp__DCA__3GPP__Location__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Quota__Indicator: single_value.field_avp__DCA__3GPP__Quota__Indicator->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Priority: single_value.field_avp__DCA__3GPP__Priority->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Update: single_value.field_avp__S6__3GPP__NIDD__Authorization__Update->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Data: single_value.field_avp__DCA__3GPP__Service__Specific__Data->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id__Type: single_value.field_avp__DCC__NONE__Subscription__Id__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__HA__MSA: single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Connectivity__Flags: single_value.field_avp__AAA__3GPP__Connectivity__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Operation: single_value.field_avp__PCC__3GPP__Packet__Filter__Operation->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__VCS__Information: single_value.field_avp__DCA__3GPP__VCS__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion: single_value.field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Disposition: single_value.field_avp__DCA__3GPP__Content__Disposition->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__SIP__Forking__Indication: single_value.field_avp__RX__3GPP__SIP__Forking__Indication->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__User__Password: single_value.field_avp__DNAS__NONE__User__Password->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address: single_value.field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__IMEI__Change: single_value.field_avp__S6__3GPP__IMEI__Change->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__IP__CAN__Type: single_value.field_avp__PCC__3GPP__IP__CAN__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Component: single_value.field_avp__DCA__3GPP__SDP__Media__Component->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Desired__BW__UL: single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__UL->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container: single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authorization: single_value.field_avp__CxDx__3GPP__SIP__Authorization->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Revalidation__Time: single_value.field_avp__PCC__3GPP__Revalidation__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Logging__Interval: single_value.field_avp__AAA__3GPP__Logging__Interval->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Information: single_value.field_avp__DCA__3GPP__PoC__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Status: single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Status->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Filter: single_value.field_avp__PCC__3GPP__Routing__Filter->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability: single_value.field_avp__AAA__3GPP__WLAN__offloadability->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Data__Coding__Scheme: single_value.field_avp__DCA__3GPP__Data__Coding__Scheme->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Metering__Method: single_value.field_avp__PCC__3GPP__Metering__Method->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Tunnel__Connection: single_value.field_avp__DNAS__NONE__Acct__Tunnel__Connection->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism: single_value.field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Initial__IMS__Charging__Identifier: single_value.field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Filter__Rule: single_value.field_avp__DNAS__NONE__NAS__Filter__Rule->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Feature__Vector: single_value.field_avp__MIPv4__NONE__MIP__Feature__Vector->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Session__Server__Failover: single_value.field_avp__BASE__NONE__Session__Server__Failover->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Accumulated__Cost: single_value.field_avp__DCA__3GPP__Accumulated__Cost->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Integrity__Key: single_value.field_avp__CxDx__3GPP__Integrity__Key->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__E__UTRAN__Vector: single_value.field_avp__AAA__3GPP__E__UTRAN__Vector->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SMSC__Address: single_value.field_avp__DCA__3GPP__SMSC__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PDP__Address__Prefix__Length: single_value.field_avp__DCA__3GPP__PDP__Address__Prefix__Length->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Experimental__Result: single_value.field_avp__BASE__NONE__Experimental__Result->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Link__Count: single_value.field_avp__DNAS__NONE__Acct__Link__Count->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Unit__Value: single_value.field_avp__DCC__NONE__Unit__Value->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Event__List: single_value.field_avp__AAA__3GPP__Trace__Event__List->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Id: single_value.field_avp__DCA__3GPP__LCS__Client__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__PDP__Type: single_value.field_avp__GI__3GPP__3GPP__PDP__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Reply__Message: single_value.field_avp__DNAS__NONE__Reply__Message->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Connect__Info: single_value.field_avp__DNAS__NONE__Connect__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Replay__Mode: single_value.field_avp__MIPv4__NONE__MIP__Replay__Mode->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Proxy__Host: single_value.field_avp__BASE__NONE__Proxy__Host->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Talk__Bursts: single_value.field_avp__DCA__3GPP__Number__Of__Talk__Bursts->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Short__Network__Name: single_value.field_avp__AAA__3GPP__Short__Network__Name->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Size: single_value.field_avp__DCA__3GPP__Message__Size->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Additional__Exception__Reports: single_value.field_avp__DCA__3GPP__Additional__Exception__Reports->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Access__Transfer__Information: single_value.field_avp__DCA__3GPP__Access__Transfer__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Communication__Pattern__Set: single_value.field_avp__S6__3GPP__Communication__Pattern__Set->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAG__UP__Address: single_value.field_avp__AAA__3GPP__TWAG__UP__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__MMBox__Storage__Requested: single_value.field_avp__DCA__3GPP__MMBox__Storage__Requested->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Status: single_value.field_avp__RX__3GPP__Flow__Status->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Challenge: single_value.field_avp__DNAS__NONE__CHAP__Challenge->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PC3__Control__Protocol__Cause: single_value.field_avp__DCA__3GPP__PC3__Control__Protocol__Cause->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Unit__Type: single_value.field_avp__DCC__NONE__CC__Unit__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Calling__Party__Address: single_value.field_avp__DCA__3GPP__Calling__Party__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__MCPTT__Identifier: single_value.field_avp__RX__3GPP__MCPTT__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Group__Monitoring__Event__Report: single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Upgrade: single_value.field_avp__PCC__3GPP__QoS__Upgrade->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Append__Free__Format__Data: single_value.field_avp__DCA__3GPP__PS__Append__Free__Format__Data->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__AN__GW__Status: single_value.field_avp__PCC__3GPP__AN__GW__Status->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Service__Type: single_value.field_avp__DNAS__NONE__Service__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Key: single_value.field_avp__PCC__3GPP__Monitoring__Key->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Period__UMTS: single_value.field_avp__AAA__3GPP__Measurement__Period__UMTS->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Media__Initiator__Flag: single_value.field_avp__DCA__3GPP__Media__Initiator__Flag->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Location__Number: single_value.field_avp__DCA__3GPP__ISUP__Location__Number->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__3GPP__PS__Data__Off__Status: single_value.field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Install: single_value.field_avp__PCC__3GPP__Routing__Rule__Install->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Reset__ID: single_value.field_avp__AAA__3GPP__Reset__ID->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Data__Container: single_value.field_avp__DCA__3GPP__Service__Data__Container->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Server__Assignment__Type: single_value.field_avp__CxDx__3GPP__Server__Assignment__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__PUR__Flags: single_value.field_avp__AAA__3GPP__PUR__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope: single_value.field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Routing: single_value.field_avp__DNAS__NONE__Framed__Routing->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__IMEI: single_value.field_avp__AAA__3GPP__IMEI->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Ident: single_value.field_avp__DNAS__NONE__CHAP__Ident->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Text: single_value.field_avp__DCA__3GPP__Interface__Text->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Kc: single_value.field_avp__AAA__3GPP__Kc->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Current__Tariff: single_value.field_avp__DCA__3GPP__Current__Tariff->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__SGSN__Number: single_value.field_avp__AAA__3GPP__SGSN__Number->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__HPLMN__ODB: single_value.field_avp__AAA__3GPP__HPLMN__ODB->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Type: single_value.field_avp__DCA__3GPP__Time__Quota__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Info: single_value.field_avp__AAA__3GPP__Trace__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Domain__Name: single_value.field_avp__DCA__3GPP__Domain__Name->encode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Charging__Characteristics: single_value.field_avp__GI__3GPP__3GPP__Charging__Characteristics->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__PDP__Context: single_value.field_avp__AAA__3GPP__PDP__Context->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Money: single_value.field_avp__DCC__NONE__CC__Money->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__DER__Flags: single_value.field_avp__AAA__3GPP__DER__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Data__Coding__Scheme: single_value.field_avp__DCA__3GPP__LCS__Data__Coding__Scheme->encode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__Address: single_value.field_avp__GI__3GPP__3GPP__GGSN__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Proxy__Info: single_value.field_avp__BASE__NONE__Proxy__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node: single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Node__Type: single_value.field_avp__S6__3GPP__Node__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Volume: single_value.field_avp__DCA__3GPP__Talk__Burst__Volume->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Id: single_value.field_avp__DCA__3GPP__Service__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Priority__Sharing__Indicator: single_value.field_avp__RX__3GPP__Priority__Sharing__Indicator->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Type: single_value.field_avp__DNAS__NONE__Tunnel__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Name: single_value.field_avp__PCC__3GPP__QoS__Rule__Name->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Trigger__Type: single_value.field_avp__DCA__3GPP__Trigger__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Instance__Id: single_value.field_avp__DCA__3GPP__Instance__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Scheduled__Communication__Time: single_value.field_avp__S6__3GPP__Scheduled__Communication__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Max__Requested__Bandwidth__DL: single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__DL->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Role__Of__ProSe__Function: single_value.field_avp__DCA__3GPP__Role__Of__ProSe__Function->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Latency: single_value.field_avp__S6__3GPP__Maximum__Latency->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__PCC__Rule__Status: single_value.field_avp__PCC__3GPP__PCC__Rule__Status->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Response__Timestamp: single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__GBR__DL: single_value.field_avp__PCC__3GPP__Extended__GBR__DL->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__MBSFN__Area: single_value.field_avp__AAA__3GPP__MBSFN__Area->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__UE__ID: single_value.field_avp__DCA__3GPP__ProSe__UE__ID->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Server__Name: single_value.field_avp__CxDx__3GPP__Server__Name->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__APN__Validity__Time: single_value.field_avp__S6__3GPP__APN__Validity__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Allocation__Retention__Priority: single_value.field_avp__PCC__3GPP__Allocation__Retention__Priority->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Check__Balance__Result: single_value.field_avp__DCC__NONE__Check__Balance__Result->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Job__Type: single_value.field_avp__AAA__3GPP__Job__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Destination__Host: single_value.field_avp__BASE__NONE__Destination__Host->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Positioning__Method: single_value.field_avp__AAA__3GPP__Positioning__Method->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__LIA__Flags: single_value.field_avp__CxDx__3GPP__LIA__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count: single_value.field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service__Type: single_value.field_avp__DCA__3GPP__AoC__Service__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__IP__Host: single_value.field_avp__DNAS__NONE__Login__IP__Host->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__IDA__Flags: single_value.field_avp__AAA__3GPP__IDA__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Security: single_value.field_avp__DNAS__NONE__ARAP__Security->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Origin__AAA__Protocol: single_value.field_avp__DNAS__NONE__Origin__AAA__Protocol->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Last__Usage: single_value.field_avp__DCA__3GPP__Time__Last__Usage->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Charging__Information: single_value.field_avp__CxDx__3GPP__Charging__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__ULA__Flags: single_value.field_avp__AAA__3GPP__ULA__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Originator__Interface: single_value.field_avp__DCA__3GPP__Originator__Interface->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported: single_value.field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature: single_value.field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__File__Repair__Supported: single_value.field_avp__DCA__3GPP__File__Repair__Supported->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPX__Network: single_value.field_avp__DNAS__NONE__Framed__IPX__Network->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Assignment__Id: single_value.field_avp__DNAS__NONE__Tunnel__Assignment__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Service__Specific__Units: single_value.field_avp__DCC__NONE__CC__Service__Specific__Units->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Answer__Timestamp: single_value.field_avp__DCA__3GPP__SDP__Answer__Timestamp->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__Identifier: single_value.field_avp__AAA__3GPP__WLAN__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Type__Number: single_value.field_avp__DCA__3GPP__Type__Number->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__NIDD__Submission: single_value.field_avp__DCA__3GPP__NIDD__Submission->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__T4__Parameters: single_value.field_avp__S6__3GPP__T4__Parameters->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Identifier__Value: single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier: single_value.field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__AESE__Error__Report: single_value.field_avp__S6__3GPP__AESE__Error__Report->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__HA__SPI: single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Event__Type: single_value.field_avp__DCA__3GPP__Event__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Sharing__Key__DL: single_value.field_avp__RX__3GPP__Sharing__Key__DL->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Remove: single_value.field_avp__PCC__3GPP__ADC__Rule__Remove->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container: single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Restricted__PLMN__List: single_value.field_avp__S6__3GPP__Restricted__PLMN__List->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx: single_value.field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Age__Of__Location__Information: single_value.field_avp__AAA__3GPP__Age__Of__Location__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Group__Name: single_value.field_avp__DCA__3GPP__PoC__Group__Name->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Requested__BW__DL: single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__DL->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Flow__Information: single_value.field_avp__PCC__3GPP__Flow__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Information: single_value.field_avp__DCA__3GPP__PS__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__MTC__IWF__Address: single_value.field_avp__DCA__3GPP__MTC__IWF__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Execution__Time: single_value.field_avp__PCC__3GPP__Execution__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Identifier: single_value.field_avp__DNAS__NONE__NAS__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Server__Auth__Id: single_value.field_avp__DNAS__NONE__Tunnel__Server__Auth__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Contact: single_value.field_avp__CxDx__3GPP__Contact->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Correlation__Indicator: single_value.field_avp__PCC__3GPP__Charging__Correlation__Indicator->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Credit__Control: single_value.field_avp__DCC__NONE__Credit__Control->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Record__Number: single_value.field_avp__BASE__NONE__Accounting__Record__Number->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__Event__1I: single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1I->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction: single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Mode: single_value.field_avp__DCA__3GPP__Service__Mode->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__User__Data: single_value.field_avp__CxDx__3GPP__User__Data->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Report__Interval: single_value.field_avp__AAA__3GPP__Report__Interval->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__RAN__NAS__Release__Cause: single_value.field_avp__PCC__3GPP__RAN__NAS__Release__Cause->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Dynamic__Address__Flag__Extension: single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Client__Identity: single_value.field_avp__AAA__3GPP__Client__Identity->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Redirect__Host__Usage: single_value.field_avp__BASE__NONE__Redirect__Host__Usage->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__CSG__Access__Mode: single_value.field_avp__DCA__3GPP__CSG__Access__Mode->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Equipment__Status: single_value.field_avp__AAA__3GPP__Equipment__Status->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Supplementary__Service: single_value.field_avp__DCA__3GPP__Supplementary__Service->encode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Packet__Filter: single_value.field_avp__GI__3GPP__3GPP__Packet__Filter->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Redirect__Server__Address: single_value.field_avp__DCC__NONE__Redirect__Server__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Auth__Mode: single_value.field_avp__MIPv6__NONE__MIP6__Auth__Mode->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__EPS__Location__Information: single_value.field_avp__AAA__3GPP__EPS__Location__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Access__Network__Information: single_value.field_avp__DCA__3GPP__Access__Network__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Identity: single_value.field_avp__DCA__3GPP__Called__Identity->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Default__APN__Context__Id: single_value.field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SGSN__Address: single_value.field_avp__DCA__3GPP__SGSN__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method: single_value.field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Session__Timeout: single_value.field_avp__BASE__NONE__Session__Timeout->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost: single_value.field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__NNI__Type: single_value.field_avp__DCA__3GPP__NNI__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Service__Info__Status: single_value.field_avp__RX__3GPP__Service__Info__Status->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__CIR__Flags: single_value.field_avp__S6__3GPP__CIR__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Precedence: single_value.field_avp__PCC__3GPP__Precedence->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__User__Participating__Type: single_value.field_avp__DCA__3GPP__User__Participating__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__GGSN__Address: single_value.field_avp__DCA__3GPP__GGSN__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Sponsoring__Action: single_value.field_avp__RX__3GPP__Sponsoring__Action->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Resources__Indicator: single_value.field_avp__DCA__3GPP__Radio__Resources__Indicator->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Granted__Validity__Time: single_value.field_avp__S6__3GPP__Granted__Validity__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Priority__Level: single_value.field_avp__PCC__3GPP__Priority__Level->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Node__Functionality: single_value.field_avp__DCA__3GPP__Node__Functionality->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Description: single_value.field_avp__RX__3GPP__Flow__Description->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Information: single_value.field_avp__PCC__3GPP__Packet__Filter__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Daylight__Saving__Time: single_value.field_avp__AAA__3GPP__Daylight__Saving__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Address__Domain: single_value.field_avp__DCA__3GPP__Address__Domain->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__SCEF__ID: single_value.field_avp__S6__3GPP__SCEF__ID->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Length: single_value.field_avp__DCA__3GPP__Content__Length->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Removal__Of__Access: single_value.field_avp__PCC__3GPP__Removal__Of__Access->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Report: single_value.field_avp__PCC__3GPP__ADC__Rule__Report->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Preferred__Data__Mode: single_value.field_avp__AAA__3GPP__Preferred__Data__Mode->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Functionality: single_value.field_avp__DCA__3GPP__ProSe__Functionality->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Low__Balance__Indication: single_value.field_avp__DCA__3GPP__Low__Balance__Indication->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Guaranteed__Bitrate__UL: single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__UL->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__UE__SRVCC__Capability: single_value.field_avp__AAA__3GPP__UE__SRVCC__Capability->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Group: single_value.field_avp__DNAS__NONE__Login__LAT__Group->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__IPv6__Address: single_value.field_avp__DNAS__NONE__NAS__IPv6__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MAC__Mobility__Data: single_value.field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Output__Octets: single_value.field_avp__MIPv4__NONE__Accounting__Output__Octets->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__To__SIP__Header: single_value.field_avp__CxDx__3GPP__To__SIP__Header->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Coupled__Node__Diameter__ID: single_value.field_avp__AAA__3GPP__Coupled__Node__Diameter__ID->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Real__Time__Tariff__Information: single_value.field_avp__DCA__3GPP__Real__Time__Tariff__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__STN__SR: single_value.field_avp__AAA__3GPP__STN__SR->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Type: single_value.field_avp__DCA__3GPP__SDP__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Supported__Vendor__Id: single_value.field_avp__BASE__NONE__Supported__Vendor__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__ServiceTypeIdentity: single_value.field_avp__AAA__3GPP__ServiceTypeIdentity->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Requested__Party__Address: single_value.field_avp__DCA__3GPP__Requested__Party__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Information: single_value.field_avp__DCA__3GPP__Announcement__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Authentic: single_value.field_avp__DNAS__NONE__Acct__Authentic->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Identifier: single_value.field_avp__DCC__NONE__Service__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__AUTN: single_value.field_avp__AAA__3GPP__AUTN->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__User__Data: single_value.field_avp__AAA__3GPP__Non__3GPP__User__Data->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Delivery__Report__Requested: single_value.field_avp__DCA__3GPP__Delivery__Report__Requested->encode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__TWAN__Identifier: single_value.field_avp__GI__3GPP__TWAN__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Origination__Time__Stamp: single_value.field_avp__AAA__3GPP__Origination__Time__Stamp->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__APN: single_value.field_avp__DCA__3GPP__LCS__APN->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope__End__Time: single_value.field_avp__DCA__3GPP__Envelope__End__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Sponsored__Connectivity__Data: single_value.field_avp__RX__3GPP__Sponsored__Connectivity__Data->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Request__Type: single_value.field_avp__BASE__NONE__Auth__Request__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Application__Server__Information: single_value.field_avp__DCA__3GPP__Application__Server__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Originator__Address: single_value.field_avp__DCA__3GPP__Originator__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Network__Call__Reference__Number: single_value.field_avp__DCA__3GPP__Network__Call__Reference__Number->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__AESE__Communication__Pattern: single_value.field_avp__S6__3GPP__AESE__Communication__Pattern->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__NBIFOM__Mode: single_value.field_avp__PCC__3GPP__NBIFOM__Mode->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Redirect__Information: single_value.field_avp__PCC__3GPP__Redirect__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Validity__Time: single_value.field_avp__DCC__NONE__Validity__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier: single_value.field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Event__Handling: single_value.field_avp__S6__3GPP__Event__Handling->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__ToS__Traffic__Class: single_value.field_avp__PCC__3GPP__ToS__Traffic__Class->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Tracking__Area__Identity: single_value.field_avp__AAA__3GPP__Tracking__Area__Identity->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__FA__SPI: single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Min__Desired__Bandwidth__UL: single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__UL->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__UVR__Flags: single_value.field_avp__AAA__3GPP__UVR__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Free__Format__Data: single_value.field_avp__DCA__3GPP__PS__Free__Format__Data->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Originating__Request: single_value.field_avp__CxDx__3GPP__Originating__Request->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__PDN__Connection__ID: single_value.field_avp__PCC__3GPP__PDN__Connection__ID->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data__Flags: single_value.field_avp__AAA__3GPP__Subscription__Data__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Route: single_value.field_avp__DNAS__NONE__Framed__IPv6__Route->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__PRA__Remove: single_value.field_avp__PCC__3GPP__PRA__Remove->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__DSR__Flags: single_value.field_avp__AAA__3GPP__DSR__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Granted__Service__Unit: single_value.field_avp__DCC__NONE__Granted__Service__Unit->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Timestamp: single_value.field_avp__MIPv6__NONE__MIP__Timestamp->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Portability__Routing__Information: single_value.field_avp__DCA__3GPP__Number__Portability__Routing__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer: single_value.field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Specific__APN__Info: single_value.field_avp__AAA__3GPP__Specific__APN__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Terminal__Information: single_value.field_avp__AAA__3GPP__Terminal__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Restoration__Info: single_value.field_avp__CxDx__3GPP__Restoration__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Product__Name: single_value.field_avp__BASE__NONE__Product__Name->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__MN__MSA: single_value.field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Account__Expiration: single_value.field_avp__DCA__3GPP__Account__Expiration->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__CSG__Id: single_value.field_avp__AAA__3GPP__CSG__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IP__Netmask: single_value.field_avp__DNAS__NONE__Framed__IP__Netmask->encode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IPv6__DNS__Servers: single_value.field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__SSID: single_value.field_avp__AAA__3GPP__SSID->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Call__Barring__Info: single_value.field_avp__AAA__3GPP__Call__Barring__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__BSSID: single_value.field_avp__DCA__3GPP__BSSID->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Info: single_value.field_avp__DCC__NONE__Service__Parameter__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Exchange: single_value.field_avp__DCA__3GPP__Talk__Burst__Exchange->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Order: single_value.field_avp__DCA__3GPP__Variable__Part__Order->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Mechanism: single_value.field_avp__DCA__3GPP__Time__Quota__Mechanism->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__ANID: single_value.field_avp__AAA__3GPP__ANID->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Report__Number: single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Number->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Name: single_value.field_avp__S6__3GPP__IP__SM__GW__Name->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Origin__State__Id: single_value.field_avp__BASE__NONE__Origin__State__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Sub__Component: single_value.field_avp__RX__3GPP__Media__Sub__Component->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__CN__Operator__Selection__Entity: single_value.field_avp__DCA__3GPP__CN__Operator__Selection__Entity->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Accuracy: single_value.field_avp__S6__3GPP__Accuracy->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Remove: single_value.field_avp__PCC__3GPP__Charging__Rule__Remove->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Originating__IOI: single_value.field_avp__DCA__3GPP__Originating__IOI->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Min__Requested__Bandwidth__DL: single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__DL->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier: single_value.field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Report: single_value.field_avp__S6__3GPP__Service__Report->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Information: single_value.field_avp__PCC__3GPP__Tunnel__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Bearer__Service: single_value.field_avp__DCA__3GPP__Bearer__Service->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name: single_value.field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Definition: single_value.field_avp__PCC__3GPP__QoS__Rule__Definition->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Time__Zone: single_value.field_avp__AAA__3GPP__Time__Zone->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Periodic__Time: single_value.field_avp__S6__3GPP__Periodic__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Failure__Code: single_value.field_avp__PCC__3GPP__Routing__Rule__Failure__Code->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Destination__Host: single_value.field_avp__PCC__3GPP__TDF__Destination__Host->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Local__Group__Id: single_value.field_avp__AAA__3GPP__Local__Group__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Discharge__Time: single_value.field_avp__DCA__3GPP__SM__Discharge__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Requestor__PLMN__Identifier: single_value.field_avp__DCA__3GPP__Requestor__PLMN__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Application__Reference__Identifier: single_value.field_avp__DCA__3GPP__IMS__Application__Reference__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Report: single_value.field_avp__PCC__3GPP__Charging__Rule__Report->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Service__Area__Identity: single_value.field_avp__AAA__3GPP__Service__Area__Identity->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__User__Name: single_value.field_avp__BASE__NONE__User__Name->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__UE__PC5__AMBR: single_value.field_avp__AAA__3GPP__UE__PC5__AMBR->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Public__Identity: single_value.field_avp__CxDx__3GPP__Public__Identity->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Sub__Session__Id: single_value.field_avp__BASE__NONE__Accounting__Sub__Session__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Delay__Time: single_value.field_avp__DNAS__NONE__Acct__Delay__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Local__Sequence__Number: single_value.field_avp__DCA__3GPP__Local__Sequence__Number->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__UAR__Flags: single_value.field_avp__CxDx__3GPP__UAR__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Collection__Period__RRM__UMTS: single_value.field_avp__AAA__3GPP__Collection__Period__RRM__UMTS->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Operator__Determined__Barring: single_value.field_avp__AAA__3GPP__Operator__Determined__Barring->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Received__Address: single_value.field_avp__DCA__3GPP__Recipient__Received__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Server__Endpoint: single_value.field_avp__DNAS__NONE__Tunnel__Server__Endpoint->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host: single_value.field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Session__Binding: single_value.field_avp__BASE__NONE__Session__Binding->encode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMEISV: single_value.field_avp__GI__3GPP__3GPP__IMEISV->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__SS__Code: single_value.field_avp__AAA__3GPP__SS__Code->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__DCD__Information: single_value.field_avp__DCA__3GPP__DCD__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Estimate__Type: single_value.field_avp__DCA__3GPP__Location__Estimate__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Indicator: single_value.field_avp__DCA__3GPP__Time__Indicator->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Addressee__Type: single_value.field_avp__DCA__3GPP__Addressee__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Acct__Multi__Session__Id: single_value.field_avp__BASE__NONE__Acct__Multi__Session__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id__Data: single_value.field_avp__DCC__NONE__Subscription__Id__Data->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Connectivity__Parameters: single_value.field_avp__AAA__3GPP__TWAN__Connectivity__Parameters->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Reply__Applic__ID: single_value.field_avp__DCA__3GPP__Reply__Applic__ID->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Participant__Access__Priority: single_value.field_avp__DCA__3GPP__Participant__Access__Priority->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__RS__Bandwidth: single_value.field_avp__RX__3GPP__RS__Bandwidth->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Reachability__Information: single_value.field_avp__S6__3GPP__Reachability__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Algorithm__Type: single_value.field_avp__MIPv4__NONE__MIP__Algorithm__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Session__Description: single_value.field_avp__DCA__3GPP__SDP__Session__Description->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Desired__BW__DL: single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__DL->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Info: single_value.field_avp__DCA__3GPP__Location__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL: single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__RSRQ: single_value.field_avp__AAA__3GPP__Event__Threshold__RSRQ->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Information: single_value.field_avp__DCA__3GPP__LCS__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Parameters: single_value.field_avp__S6__3GPP__Service__Parameters->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Information: single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Identifier: single_value.field_avp__PCC__3GPP__Routing__Rule__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SMS__Information: single_value.field_avp__DCA__3GPP__SMS__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ePDG__Address: single_value.field_avp__DCA__3GPP__ePDG__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Event__Trigger: single_value.field_avp__PCC__3GPP__Event__Trigger->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__GCS__Identifier: single_value.field_avp__RX__3GPP__GCS__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv6__NONE__QoS__Capability: single_value.field_avp__MIPv6__NONE__QoS__Capability->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Install: single_value.field_avp__PCC__3GPP__ADC__Rule__Install->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator: single_value.field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__G__S__U__Pool__Identifier: single_value.field_avp__DCC__NONE__G__S__U__Pool__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Outgoing__Session__Id: single_value.field_avp__DCA__3GPP__Outgoing__Session__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Controlling__Address: single_value.field_avp__DCA__3GPP__PoC__Controlling__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Dynamic__Address__Flag: single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Confidentiality__Key: single_value.field_avp__CxDx__3GPP__Confidentiality__Key->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Flow__Label: single_value.field_avp__PCC__3GPP__Flow__Label->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port: single_value.field_avp__DNAS__NONE__NAS__Port->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Authentication__Info: single_value.field_avp__AAA__3GPP__Authentication__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Transcoder__Inserted__Indication: single_value.field_avp__DCA__3GPP__Transcoder__Inserted__Indication->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SMS__Node: single_value.field_avp__DCA__3GPP__SMS__Node->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Interface__List: single_value.field_avp__AAA__3GPP__Trace__Interface__List->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SGW__Address: single_value.field_avp__DCA__3GPP__SGW__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Charging__Id: single_value.field_avp__GI__3GPP__3GPP__Charging__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Algorithm: single_value.field_avp__DNAS__NONE__CHAP__Algorithm->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__APN__Configuration__Profile: single_value.field_avp__AAA__3GPP__APN__Configuration__Profile->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts: single_value.field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Full__Network__Name: single_value.field_avp__AAA__3GPP__Full__Network__Name->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Type: single_value.field_avp__DCA__3GPP__Message__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control__Uplink: single_value.field_avp__DCA__3GPP__APN__Rate__Control__Uplink->encode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__CAMEL__Charging__Info: single_value.field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__From__Address: single_value.field_avp__DCA__3GPP__From__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAG__CP__Address: single_value.field_avp__AAA__3GPP__TWAG__CP__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PDP__Context__Type: single_value.field_avp__DCA__3GPP__PDP__Context__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Flows: single_value.field_avp__RX__3GPP__Flows->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__User__Session__Id: single_value.field_avp__DCA__3GPP__User__Session__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Change__Time: single_value.field_avp__DCA__3GPP__PoC__Change__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Privacy__Indicator: single_value.field_avp__DCA__3GPP__Privacy__Indicator->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__CIA__Flags: single_value.field_avp__S6__3GPP__CIA__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Requested__BW__UL: single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__UL->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Time: single_value.field_avp__PCC__3GPP__Monitoring__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Input__Octets: single_value.field_avp__DCC__NONE__CC__Input__Octets->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Teleservice: single_value.field_avp__DCA__3GPP__Teleservice->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Quota__Consumption__Time: single_value.field_avp__DCA__3GPP__Quota__Consumption__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__UE__Reachability__Configuration: single_value.field_avp__S6__3GPP__UE__Reachability__Configuration->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Destination__Realm: single_value.field_avp__BASE__NONE__Destination__Realm->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Acceptable__Service__Info: single_value.field_avp__RX__3GPP__Acceptable__Service__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Flow__Direction: single_value.field_avp__PCC__3GPP__Flow__Direction->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Reason__For__Cancellation: single_value.field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Supported__Monitoring__Events: single_value.field_avp__S6__3GPP__Supported__Monitoring__Events->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__CG__Address: single_value.field_avp__DCA__3GPP__CG__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Parameter__Set__Values: single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Values->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Item__Number: single_value.field_avp__CxDx__3GPP__SIP__Item__Number->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Session__Release__Cause: single_value.field_avp__PCC__3GPP__Session__Release__Cause->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__MDT__User__Consent: single_value.field_avp__AAA__3GPP__MDT__User__Consent->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__HSS__Cause: single_value.field_avp__S6__3GPP__HSS__Cause->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Home__Link__Prefix: single_value.field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Port: single_value.field_avp__DNAS__NONE__Login__LAT__Port->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__PCSCF__Restoration__Indication: single_value.field_avp__PCC__3GPP__PCSCF__Restoration__Indication->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__G__S__U__Pool__Reference: single_value.field_avp__DCC__NONE__G__S__U__Pool__Reference->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Layer__2__Group__ID: single_value.field_avp__DCA__3GPP__Layer__2__Group__ID->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Port: single_value.field_avp__DCA__3GPP__Interface__Port->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data__Deletion: single_value.field_avp__AAA__3GPP__Subscription__Data__Deletion->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv6__NONE__Chargable__User__Identity: single_value.field_avp__MIPv6__NONE__Chargable__User__Identity->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Collection__Entity: single_value.field_avp__AAA__3GPP__Trace__Collection__Entity->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Request__Type: single_value.field_avp__DCA__3GPP__AoC__Request__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Feature__List__ID: single_value.field_avp__CxDx__3GPP__Feature__List__ID->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Redirect__Host: single_value.field_avp__BASE__NONE__Redirect__Host->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Network__Access__Mode: single_value.field_avp__AAA__3GPP__Network__Access__Mode->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Compression: single_value.field_avp__DNAS__NONE__Framed__Compression->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Zone__Access: single_value.field_avp__DNAS__NONE__ARAP__Zone__Access->encode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Selection__Mode: single_value.field_avp__GI__3GPP__3GPP__Selection__Mode->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__QoS__Filter__Rule: single_value.field_avp__DNAS__NONE__QoS__Filter__Rule->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Complete__Data__List__Included__Indicator: single_value.field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__AAA__SPI: single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__SPI->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Name: single_value.field_avp__DCA__3GPP__LCS__Client__Name->encode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__Address: single_value.field_avp__GI__3GPP__3GPP__SGSN__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier: single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Asserted__Identity: single_value.field_avp__DCA__3GPP__Called__Asserted__Identity->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__TWAG__Address: single_value.field_avp__DCA__3GPP__TWAG__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MSA__Lifetime: single_value.field_avp__MIPv4__NONE__MIP__MSA__Lifetime->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Time: single_value.field_avp__DCA__3GPP__Talk__Burst__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Token__Text: single_value.field_avp__DCA__3GPP__Token__Text->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Time__Unit: single_value.field_avp__DCA__3GPP__Rate__Control__Time__Unit->encode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__External__Identifier: single_value.field_avp__GI__3GPP__External__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Reason__Header: single_value.field_avp__DCA__3GPP__Reason__Header->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__WLCP__Key: single_value.field_avp__AAA__3GPP__WLCP__Key->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Reachability__Type: single_value.field_avp__S6__3GPP__Reachability__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Request__Timestamp: single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Route: single_value.field_avp__DNAS__NONE__Framed__Route->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Private__Group__Id: single_value.field_avp__DNAS__NONE__Tunnel__Private__Group__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Request__Type: single_value.field_avp__DCC__NONE__CC__Request__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Source__IP__Address: single_value.field_avp__DCA__3GPP__ProSe__Source__IP__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Type__Of__External__Identifier: single_value.field_avp__S6__3GPP__Type__Of__External__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Event__Report__Indication: single_value.field_avp__PCC__3GPP__Event__Report__Indication->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__MDT__Configuration: single_value.field_avp__AAA__3GPP__MDT__Configuration->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Report: single_value.field_avp__PCC__3GPP__Usage__Monitoring__Report->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Participants: single_value.field_avp__DCA__3GPP__Number__Of__Participants->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__MSC__Address: single_value.field_avp__DCA__3GPP__MSC__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Priviledged__Sender__Indication: single_value.field_avp__CxDx__3GPP__Priviledged__Sender__Indication->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Adjacent__Access__Restriction__Data: single_value.field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service__Obligatory__Type: single_value.field_avp__DCA__3GPP__AoC__Service__Obligatory__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID: single_value.field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Usage: single_value.field_avp__DCA__3GPP__Time__First__Usage->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Reason__Info: single_value.field_avp__CxDx__3GPP__Reason__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__EPS__Bearer__QoS: single_value.field_avp__PCC__3GPP__Default__EPS__Bearer__QoS->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__CLR__Flags: single_value.field_avp__AAA__3GPP__CLR__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__ULR__Flags: single_value.field_avp__AAA__3GPP__ULR__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Originating__SCCP__Address: single_value.field_avp__DCA__3GPP__Originating__SCCP__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__ICS__Indicator: single_value.field_avp__AAA__3GPP__ICS__Indicator->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Calling__Station__Id: single_value.field_avp__DNAS__NONE__Calling__Station__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Client__Auth__Id: single_value.field_avp__DNAS__NONE__Tunnel__Client__Auth__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Currency__Code: single_value.field_avp__DCC__NONE__Currency__Code->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Cancellation__Type: single_value.field_avp__AAA__3GPP__Cancellation__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__E2E__Sequence: single_value.field_avp__BASE__NONE__E2E__Sequence->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Origin__Realm: single_value.field_avp__BASE__NONE__Origin__Realm->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__PDN__Type: single_value.field_avp__AAA__3GPP__PDN__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Scale__Factor: single_value.field_avp__DCA__3GPP__Scale__Factor->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__IM__Information: single_value.field_avp__DCA__3GPP__IM__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Prompt: single_value.field_avp__DNAS__NONE__Prompt->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Offer__Timestamp: single_value.field_avp__DCA__3GPP__SDP__Offer__Timestamp->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__PPR__Flags: single_value.field_avp__AAA__3GPP__PPR__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__MM__Content__Type: single_value.field_avp__DCA__3GPP__MM__Content__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__CPDT__Information: single_value.field_avp__DCA__3GPP__CPDT__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__IPv6__Address: single_value.field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__DER__S6b__Flags: single_value.field_avp__AAA__3GPP__DER__S6b__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SCS__Realm: single_value.field_avp__DCA__3GPP__SCS__Realm->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Requestor__Id: single_value.field_avp__DCA__3GPP__LCS__Requestor__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Identifier: single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Redirect__Server: single_value.field_avp__DCC__NONE__Redirect__Server->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status: single_value.field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role__info__Units: single_value.field_avp__DCA__3GPP__PoC__User__Role__info__Units->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part: single_value.field_avp__DCA__3GPP__Variable__Part->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID: single_value.field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data: single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Operation: single_value.field_avp__PCC__3GPP__Bearer__Operation->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Current__Location__Retrieved: single_value.field_avp__AAA__3GPP__Current__Location__Retrieved->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Pre__emption__Control__Info: single_value.field_avp__RX__3GPP__Pre__emption__Control__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Application__Instance__Identifier: single_value.field_avp__PCC__3GPP__TDF__Application__Instance__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Device__Trigger__Information: single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Information: single_value.field_avp__DCA__3GPP__Service__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Acct__Interim__Interval: single_value.field_avp__BASE__NONE__Acct__Interim__Interval->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Number: single_value.field_avp__RX__3GPP__Media__Component__Number->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Path: single_value.field_avp__CxDx__3GPP__Path->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Usage: single_value.field_avp__PCC__3GPP__Packet__Filter__Usage->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__Event__1F: single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1F->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__MONTE__Location__Type: single_value.field_avp__S6__3GPP__MONTE__Location__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Inter__Operator__Identifier: single_value.field_avp__DCA__3GPP__Inter__Operator__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__RDS__Indicator: single_value.field_avp__AAA__3GPP__RDS__Indicator->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Cancellation__Timestamp: single_value.field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__MMTel__SService__Type: single_value.field_avp__DCA__3GPP__MMTel__SService__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Optional__Capability: single_value.field_avp__CxDx__3GPP__Optional__Capability->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Header__Length: single_value.field_avp__PCC__3GPP__Tunnel__Header__Length->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Reporting__Trigger: single_value.field_avp__AAA__3GPP__Reporting__Trigger->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate: single_value.field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name: single_value.field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Group__PLMN__Id: single_value.field_avp__AAA__3GPP__Group__PLMN__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Reply__Path__Requested: single_value.field_avp__DCA__3GPP__Reply__Path__Requested->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__User__Id: single_value.field_avp__AAA__3GPP__User__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Serving__Node__Type: single_value.field_avp__DCA__3GPP__Serving__Node__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Node: single_value.field_avp__DNAS__NONE__Login__LAT__Node->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Originating__Line__Info: single_value.field_avp__DNAS__NONE__Originating__Line__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Exponent: single_value.field_avp__DCC__NONE__Exponent->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Authenticator: single_value.field_avp__MIPv6__NONE__MIP__Authenticator->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info: single_value.field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Input__Octets: single_value.field_avp__MIPv4__NONE__Accounting__Input__Octets->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__EPS__User__State: single_value.field_avp__AAA__3GPP__EPS__User__State->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Origin__Host: single_value.field_avp__BASE__NONE__Origin__Host->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Access__Authorization__Flags: single_value.field_avp__AAA__3GPP__Access__Authorization__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PDP__Address: single_value.field_avp__DCA__3GPP__PDP__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator: single_value.field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__NNI__Information: single_value.field_avp__DCA__3GPP__NNI__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Estimate: single_value.field_avp__DCA__3GPP__Location__Estimate->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Offline__Charging: single_value.field_avp__DCA__3GPP__Offline__Charging->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Retry__Interval: single_value.field_avp__RX__3GPP__Retry__Interval->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Session__Id: single_value.field_avp__BASE__NONE__Accounting__Session__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Additional__Content__Information: single_value.field_avp__DCA__3GPP__Additional__Content__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Restriction__Filter__Rule: single_value.field_avp__DCC__NONE__Restriction__Filter__Rule->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Cause__Code: single_value.field_avp__DCA__3GPP__Cause__Code->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Connection__Mode: single_value.field_avp__AAA__3GPP__TWAN__Connection__Mode->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Identifier: single_value.field_avp__PCC__3GPP__Packet__Filter__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Address__Data: single_value.field_avp__DCA__3GPP__Address__Data->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__SCEF__Reference__ID: single_value.field_avp__S6__3GPP__SCEF__Reference__ID->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Type: single_value.field_avp__DCA__3GPP__Content__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Resource__Release__Notification: single_value.field_avp__PCC__3GPP__Resource__Release__Notification->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Name: single_value.field_avp__PCC__3GPP__ADC__Rule__Name->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Function__IP__Address: single_value.field_avp__DCA__3GPP__ProSe__Function__IP__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Guaranteed__Bitrate__DL: single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__DL->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Disconnect__Cause: single_value.field_avp__BASE__NONE__Disconnect__Cause->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Error__Diagnostic: single_value.field_avp__AAA__3GPP__Error__Diagnostic->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Supported__BW__UL: single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__UL->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__UDP__Source__Port: single_value.field_avp__PCC__3GPP__UDP__Source__Port->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Total__Octets: single_value.field_avp__DCC__NONE__CC__Total__Octets->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Record__Type: single_value.field_avp__BASE__NONE__Accounting__Record__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SMS__Result: single_value.field_avp__DCA__3GPP__SMS__Result->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__MMS__Information: single_value.field_avp__DCA__3GPP__MMS__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__From__SIP__Header: single_value.field_avp__CxDx__3GPP__From__SIP__Header->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Definition: single_value.field_avp__PCC__3GPP__Routing__Rule__Definition->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__SIPTO__Local__Network__Permission: single_value.field_avp__AAA__3GPP__SIPTO__Local__Network__Permission->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__CUG__Information: single_value.field_avp__DCA__3GPP__CUG__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed: single_value.field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Value__Digits: single_value.field_avp__DCC__NONE__Value__Digits->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__AAA__Auth: single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__Auth->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Acct__Application__Id: single_value.field_avp__BASE__NONE__Acct__Application__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Associated__Party__Address: single_value.field_avp__DCA__3GPP__Associated__Party__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authenticate: single_value.field_avp__CxDx__3GPP__SIP__Authenticate->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Service__Type: single_value.field_avp__AAA__3GPP__Service__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Immediate__Response__Preferred: single_value.field_avp__AAA__3GPP__Immediate__Response__Preferred->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Zone: single_value.field_avp__DNAS__NONE__Framed__Appletalk__Zone->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__IPv6__Host: single_value.field_avp__DNAS__NONE__Login__IPv6__Host->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Local__GW__Inserted__Indication: single_value.field_avp__DCA__3GPP__Local__GW__Inserted__Indication->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__XRES: single_value.field_avp__AAA__3GPP__XRES->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Final__Unit__Indication: single_value.field_avp__DCC__NONE__Final__Unit__Indication->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Deferred__Location__Event__Type: single_value.field_avp__DCA__3GPP__Deferred__Location__Event__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMSI: single_value.field_avp__GI__3GPP__3GPP__IMSI->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__User__State: single_value.field_avp__AAA__3GPP__User__State->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__to__HA__MSA: single_value.field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Result__Code: single_value.field_avp__BASE__NONE__Result__Code->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope: single_value.field_avp__DCA__3GPP__Envelope->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity: single_value.field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Communication__Service__Identifier: single_value.field_avp__DCA__3GPP__IMS__Communication__Service__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IP__Address: single_value.field_avp__DNAS__NONE__Framed__IP__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Trust__Relationship__Update: single_value.field_avp__AAA__3GPP__Trust__Relationship__Update->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control__Downlink: single_value.field_avp__DCA__3GPP__APN__Rate__Control__Downlink->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Session__Direction: single_value.field_avp__DCA__3GPP__Session__Direction->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Realm: single_value.field_avp__S6__3GPP__IP__SM__GW__Realm->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__Identifier: single_value.field_avp__DCA__3GPP__Monitoring__UE__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Reference__ID__Validity__Time: single_value.field_avp__S6__3GPP__Reference__ID__Validity__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__TFT__Packet__Filter__Information: single_value.field_avp__PCC__3GPP__TFT__Packet__Filter__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity: single_value.field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Min__Desired__Bandwidth__DL: single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__DL->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Transmitter__Info: single_value.field_avp__DCA__3GPP__Transmitter__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Group__Reporting__Guard__Timer: single_value.field_avp__S6__3GPP__Group__Reporting__Guard__Timer->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Furnish__Charging__Information: single_value.field_avp__DCA__3GPP__PS__Furnish__Charging__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Associated__Identities: single_value.field_avp__CxDx__3GPP__Associated__Identities->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Session__Linking__Indicator: single_value.field_avp__PCC__3GPP__Session__Linking__Indicator->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Session__State: single_value.field_avp__BASE__NONE__Auth__Session__State->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Number__of__Reports: single_value.field_avp__S6__3GPP__Maximum__Number__of__Reports->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__PRA__Install: single_value.field_avp__PCC__3GPP__PRA__Install->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__V2X__Permission: single_value.field_avp__AAA__3GPP__V2X__Permission->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Range__Class: single_value.field_avp__DCA__3GPP__ProSe__Range__Class->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Carrier__Select__Routing__Information: single_value.field_avp__DCA__3GPP__Carrier__Select__Routing__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Negotiation: single_value.field_avp__PCC__3GPP__QoS__Negotiation->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__LIPA__Permission: single_value.field_avp__AAA__3GPP__LIPA__Permission->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Auth__Data__Item: single_value.field_avp__CxDx__3GPP__SIP__Auth__Data__Item->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__3GPP2__MEID: single_value.field_avp__AAA__3GPP__3GPP2__MEID->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__MN__MSA: single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data: single_value.field_avp__AAA__3GPP__Subscription__Data->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Multiple__Registration__Indication: single_value.field_avp__CxDx__3GPP__Multiple__Registration__Indication->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability__UTRAN: single_value.field_avp__AAA__3GPP__WLAN__offloadability__UTRAN->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Vendor__Specific__Application__Id: single_value.field_avp__BASE__NONE__Vendor__Specific__Application__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__IMSI__Unauthenticated__Flag: single_value.field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Id: single_value.field_avp__DCA__3GPP__Interface__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__CSG__Subscription__Data: single_value.field_avp__AAA__3GPP__CSG__Subscription__Data->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Diagnostics: single_value.field_avp__DCA__3GPP__Diagnostics->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv6__NONE__Service__Selection: single_value.field_avp__MIPv6__NONE__Service__Selection->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__TS__Code: single_value.field_avp__AAA__3GPP__TS__Code->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Client__Endpoint: single_value.field_avp__DNAS__NONE__Tunnel__Client__Endpoint->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__AN__Trusted: single_value.field_avp__AAA__3GPP__AN__Trusted->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Funtionality: single_value.field_avp__DCA__3GPP__Monitoring__Event__Funtionality->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Aux__Applic__Info: single_value.field_avp__DCA__3GPP__Aux__Applic__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Nonce: single_value.field_avp__MIPv4__NONE__MIP__Nonce->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Number: single_value.field_avp__S6__3GPP__IP__SM__GW__Number->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__AAR__Flags: single_value.field_avp__AAA__3GPP__AAR__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__External__ID: single_value.field_avp__DCA__3GPP__LCS__Client__External__ID->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__VLR__Number: single_value.field_avp__DCA__3GPP__VLR__Number->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Install: single_value.field_avp__PCC__3GPP__Charging__Rule__Install->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Rx__Request__Type: single_value.field_avp__RX__3GPP__Rx__Request__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Response: single_value.field_avp__S6__3GPP__NIDD__Authorization__Response->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Outgoing__Trunk__Group__Id: single_value.field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Transport__Access__Type: single_value.field_avp__AAA__3GPP__Transport__Access__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id: single_value.field_avp__DCC__NONE__Subscription__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Remove: single_value.field_avp__PCC__3GPP__QoS__Rule__Remove->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data: single_value.field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Body: single_value.field_avp__DCA__3GPP__Message__Body->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Communication__Duration__Time: single_value.field_avp__S6__3GPP__Communication__Duration__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Access__Availability__Change__Reason: single_value.field_avp__PCC__3GPP__Access__Availability__Change__Reason->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Application__Identifier: single_value.field_avp__PCC__3GPP__TDF__Application__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Requested__PLMN__Identifier: single_value.field_avp__DCA__3GPP__Requested__PLMN__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Location__Area__Identity: single_value.field_avp__AAA__3GPP__Location__Area__Identity->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Status: single_value.field_avp__RX__3GPP__Media__Component__Status->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__eDRX__Cycle__Length__Value: single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length__Value->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__Challenge: single_value.field_avp__MIPv4__NONE__MIP__FA__Challenge->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Visited__Network__Identifier: single_value.field_avp__CxDx__3GPP__Visited__Network__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__RIR__Flags: single_value.field_avp__S6__3GPP__RIR__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Volume__Quota__Threshold: single_value.field_avp__DCA__3GPP__Volume__Quota__Threshold->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Incremental__Cost: single_value.field_avp__DCA__3GPP__Incremental__Cost->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Level: single_value.field_avp__PCC__3GPP__Usage__Monitoring__Level->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Collection__Period__RRM__LTE: single_value.field_avp__AAA__3GPP__Collection__Period__RRM__LTE->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__APN__AMBR__UL: single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__UL->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscriber__Status: single_value.field_avp__AAA__3GPP__Subscriber__Status->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Identity__with__Emergency__Registration: single_value.field_avp__CxDx__3GPP__Identity__with__Emergency__Registration->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Originator__Received__Address: single_value.field_avp__DCA__3GPP__Originator__Received__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service: single_value.field_avp__DCA__3GPP__AoC__Service->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Tariff__Change__Usage: single_value.field_avp__DCC__NONE__Tariff__Change__Usage->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__LCS__PrivacyException: single_value.field_avp__AAA__3GPP__LCS__PrivacyException->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__QoS__Subscribed: single_value.field_avp__AAA__3GPP__QoS__Subscribed->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__IP__Address: single_value.field_avp__DNAS__NONE__NAS__IP__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Value: single_value.field_avp__DCA__3GPP__Variable__Part__Value->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Read__Reply__Report__Requested: single_value.field_avp__DCA__3GPP__Read__Reply__Report__Requested->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Event__Charging__TimeStamp: single_value.field_avp__DCA__3GPP__Event__Charging__TimeStamp->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__RR__Bandwidth: single_value.field_avp__RX__3GPP__RR__Bandwidth->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Auth: single_value.field_avp__DNAS__NONE__CHAP__Auth->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Context__Id: single_value.field_avp__DCC__NONE__Service__Context__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Authenticator__Length: single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Length->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__TimeStamps: single_value.field_avp__DCA__3GPP__SDP__TimeStamps->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Charging__Identifier: single_value.field_avp__DCA__3GPP__IMS__Charging__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__MIP__FA__RK__SPI: single_value.field_avp__AAA__3GPP__MIP__FA__RK__SPI->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Related__Trigger: single_value.field_avp__DCA__3GPP__Related__Trigger->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL: single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__SCS__Identity: single_value.field_avp__S6__3GPP__SCS__Identity->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Name__String: single_value.field_avp__DCA__3GPP__LCS__Name__String->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Address: single_value.field_avp__RX__3GPP__Access__Network__Charging__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Identifier: single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Inband__Security__Id: single_value.field_avp__BASE__NONE__Inband__Security__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Value: single_value.field_avp__DCA__3GPP__ISUP__Cause__Value->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Name: single_value.field_avp__PCC__3GPP__Charging__Rule__Name->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Ip__Domain__Id: single_value.field_avp__RX__3GPP__Ip__Domain__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__IP__Address: single_value.field_avp__PCC__3GPP__TDF__IP__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__UE__Usage__Type: single_value.field_avp__AAA__3GPP__UE__Usage__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction: single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Charged__Party: single_value.field_avp__DCA__3GPP__Charged__Party->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PDN__Connection__Charging__ID: single_value.field_avp__DCA__3GPP__PDN__Connection__Charging__ID->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__User__Data__Already__Available: single_value.field_avp__CxDx__3GPP__User__Data__Already__Available->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Security__Parameter__Index: single_value.field_avp__PCC__3GPP__Security__Parameter__Index->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__MME__Number__for__MT__SMS: single_value.field_avp__AAA__3GPP__MME__Number__for__MT__SMS->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL: single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Correlation__Id: single_value.field_avp__DCC__NONE__CC__Correlation__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Home__Agent__Host: single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Host->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Route__Record: single_value.field_avp__BASE__NONE__Route__Record->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__User__Data__Header: single_value.field_avp__DCA__3GPP__SM__User__Data__Header->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Carrier__Frequency: single_value.field_avp__AAA__3GPP__Carrier__Frequency->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__MMTel__Information: single_value.field_avp__DCA__3GPP__MMTel__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Mandatory__Capability: single_value.field_avp__CxDx__3GPP__Mandatory__Capability->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__NE__Type__List: single_value.field_avp__AAA__3GPP__Trace__NE__Type__List->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode: single_value.field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Port__Limit: single_value.field_avp__DNAS__NONE__Port__Limit->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Feature__Vector: single_value.field_avp__MIPv6__NONE__MIP6__Feature__Vector->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Multiple__Services__Credit__Control: single_value.field_avp__DCC__NONE__Multiple__Services__Credit__Control->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator: single_value.field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__NOR__Flags: single_value.field_avp__AAA__3GPP__NOR__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__ID: single_value.field_avp__DCA__3GPP__Message__ID->encode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__MS__TimeZone: single_value.field_avp__GI__3GPP__3GPP__MS__TimeZone->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__External__Client: single_value.field_avp__AAA__3GPP__External__Client->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Charge__Reason__Code: single_value.field_avp__DCA__3GPP__Charge__Reason__Code->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Authorization__Lifetime: single_value.field_avp__BASE__NONE__Authorization__Lifetime->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__PCO: single_value.field_avp__AAA__3GPP__TWAN__PCO->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Change__Conditions: single_value.field_avp__DCA__3GPP__PoC__Change__Conditions->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Language: single_value.field_avp__DCA__3GPP__Language->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Requested__BW__DL: single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__DL->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Features: single_value.field_avp__DNAS__NONE__ARAP__Features->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__MTU: single_value.field_avp__DNAS__NONE__Framed__MTU->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Unit__Quota__Threshold: single_value.field_avp__DCA__3GPP__Unit__Quota__Threshold->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Accounting__Auth__Method: single_value.field_avp__DNAS__NONE__Accounting__Auth__Method->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Authenticator__Offset: single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Offset->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__Information: single_value.field_avp__DCA__3GPP__MBMS__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Bearer__Capability: single_value.field_avp__DCA__3GPP__Bearer__Capability->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Service__URN: single_value.field_avp__RX__3GPP__Service__URN->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Supported__Services: single_value.field_avp__S6__3GPP__Supported__Services->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Description: single_value.field_avp__DCA__3GPP__SDP__Media__Description->encode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Output__Packets: single_value.field_avp__MIPv4__NONE__Accounting__Output__Packets->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Parameter__Set__Info: single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Rule__DeActivation__Time: single_value.field_avp__PCC__3GPP__Rule__DeActivation__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Relay__Node__Indicator: single_value.field_avp__AAA__3GPP__Relay__Node__Indicator->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__T4__Data: single_value.field_avp__S6__3GPP__T4__Data->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Fixed__User__Location__Info: single_value.field_avp__PCC__3GPP__Fixed__User__Location__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Coverage__Status: single_value.field_avp__DCA__3GPP__Coverage__Status->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Online: single_value.field_avp__PCC__3GPP__Online->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Base__Name: single_value.field_avp__PCC__3GPP__ADC__Rule__Base__Name->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__SCEF__Realm: single_value.field_avp__AAA__3GPP__SCEF__Realm->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__Charged__Party: single_value.field_avp__DCA__3GPP__MBMS__Charged__Party->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Requested__Validity__Time: single_value.field_avp__S6__3GPP__Requested__Validity__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Request__Number: single_value.field_avp__DCC__NONE__CC__Request__Number->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Information: single_value.field_avp__DCA__3GPP__AoC__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Supported__Features: single_value.field_avp__CxDx__3GPP__Supported__Features->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Local__Time__Zone: single_value.field_avp__AAA__3GPP__Local__Time__Zone->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__GERAN__Vector: single_value.field_avp__AAA__3GPP__GERAN__Vector->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Call__ID__SIP__Header: single_value.field_avp__CxDx__3GPP__Call__ID__SIP__Header->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Online__Charging__Flag: single_value.field_avp__DCA__3GPP__Online__Charging__Flag->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__of__Messages__Sent: single_value.field_avp__DCA__3GPP__Number__of__Messages__Sent->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile: single_value.field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile->encode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Session__Stop__Indicator: single_value.field_avp__GI__3GPP__3GPP__Session__Stop__Indicator->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__GPRS__Subscription__Data: single_value.field_avp__AAA__3GPP__GPRS__Subscription__Data->encode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile: single_value.field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Access__Transfer__Type: single_value.field_avp__DCA__3GPP__Access__Transfer__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Called__Station__Id: single_value.field_avp__DNAS__NONE__Called__Station__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Inter__UE__Transfer: single_value.field_avp__DCA__3GPP__Inter__UE__Transfer->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Cost__Unit: single_value.field_avp__DCC__NONE__Cost__Unit->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Realtime__Required: single_value.field_avp__BASE__NONE__Accounting__Realtime__Required->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Termination__Cause: single_value.field_avp__BASE__NONE__Termination__Cause->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Received__Talk__Burst__Volume: single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Volume->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Max__Rate: single_value.field_avp__DCA__3GPP__Rate__Control__Max__Rate->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Class__Identifier: single_value.field_avp__DCA__3GPP__Class__Identifier->encode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Allocate__IP__Type: single_value.field_avp__GI__3GPP__3GPP__Allocate__IP__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__SM__Back__Off__Timer: single_value.field_avp__AAA__3GPP__SM__Back__Off__Timer->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Specific__Action: single_value.field_avp__RX__3GPP__Specific__Action->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Detection__Time: single_value.field_avp__S6__3GPP__Maximum__Detection__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__TCP__Port: single_value.field_avp__DNAS__NONE__Login__TCP__Port->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Password__Retry: single_value.field_avp__DNAS__NONE__Password__Retry->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Stamps: single_value.field_avp__DCA__3GPP__Time__Stamps->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Base__Time__Interval: single_value.field_avp__DCA__3GPP__Base__Time__Interval->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__UWAN__User__Location__Info: single_value.field_avp__DCA__3GPP__UWAN__User__Location__Info->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Role__Of__UE: single_value.field_avp__DCA__3GPP__ProSe__Role__Of__UE->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__RAT__Type: single_value.field_avp__PCC__3GPP__RAT__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Ext__PDP__Address: single_value.field_avp__AAA__3GPP__Ext__PDP__Address->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Type: single_value.field_avp__DCA__3GPP__PoC__Session__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause: single_value.field_avp__DCA__3GPP__ISUP__Cause->encode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__AF__Signalling__Protocol: single_value.field_avp__RX__3GPP__AF__Signalling__Protocol->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Adjacent__PLMNs: single_value.field_avp__AAA__3GPP__Adjacent__PLMNs->encode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Result__Code: single_value.field_avp__S6__3GPP__Service__Result__Code->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__SGSN__Location__Information: single_value.field_avp__AAA__3GPP__SGSN__Location__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Authorised__QoS: single_value.field_avp__DCA__3GPP__Authorised__QoS->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Transmission: single_value.field_avp__DCA__3GPP__Time__First__Transmission->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Stop__Time: single_value.field_avp__DCA__3GPP__Stop__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Reason__Code: single_value.field_avp__CxDx__3GPP__Reason__Code->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Pre__emption__Vulnerability: single_value.field_avp__PCC__3GPP__Pre__emption__Vulnerability->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Equivalent__PLMN__List: single_value.field_avp__AAA__3GPP__Equivalent__PLMN__List->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__Access: single_value.field_avp__PCC__3GPP__Default__Access->encode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Supported__Applications: single_value.field_avp__CxDx__3GPP__Supported__Applications->encode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Class: single_value.field_avp__BASE__NONE__Class->encode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Challenge__Response: single_value.field_avp__DNAS__NONE__ARAP__Challenge__Response->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Message__Type: single_value.field_avp__DCA__3GPP__SM__Message__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Sub__Session__Id: single_value.field_avp__DCC__NONE__CC__Sub__Session__Id->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__IDR__Flags: single_value.field_avp__AAA__3GPP__IDR__Flags->encode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__PS__to__CS__Session__Continuity: single_value.field_avp__PCC__3GPP__PS__to__CS__Session__Continuity->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__V2X__Subscription__Data: single_value.field_avp__AAA__3GPP__V2X__Subscription__Data->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Refund__Information: single_value.field_avp__DCA__3GPP__Refund__Information->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Element: single_value.field_avp__DCA__3GPP__Rate__Element->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__PDP__Type: single_value.field_avp__AAA__3GPP__PDP__Type->encode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__AMBR: single_value.field_avp__AAA__3GPP__AMBR->encode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Submission__Time: single_value.field_avp__DCA__3GPP__Submission__Time->encode_text(text_buf); break; case AVP__Data::ALT_avp__UNKNOWN: single_value.field_avp__UNKNOWN->encode_text(text_buf); break; default: TTCN_error("Internal error: Invalid selector in a specific value when encoding a template of union type @DIAMETER_Types.AVP_Data."); } case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: text_buf.push_int(value_list.n_values); for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) value_list.list_value[list_count].encode_text(text_buf); break; default: TTCN_error("Text encoder: Encoding an uninitialized template of type @DIAMETER_Types.AVP_Data."); } } void AVP__Data_template::decode_text(Text_Buf& text_buf) { clean_up(); decode_text_base(text_buf); switch (template_selection) { case SPECIFIC_VALUE: { single_value.union_selection = AVP__Data::UNBOUND_VALUE; AVP__Data::union_selection_type new_selection = (AVP__Data::union_selection_type)text_buf.pull_int().get_val(); switch (new_selection) { case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__IPv6__Address: single_value.field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address = new OCTETSTRING_template; single_value.field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Service: single_value.field_avp__DNAS__NONE__Login__LAT__Service = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Login__LAT__Service->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__RAR__Flags: single_value.field_avp__AAA__3GPP__RAR__Flags = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__RAR__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SCS__Address: single_value.field_avp__DCA__3GPP__SCS__Address = new AVP__Address_template; single_value.field_avp__DCA__3GPP__SCS__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__MCC__MNC: single_value.field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC = new OCTETSTRING_template; single_value.field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Direct__Debiting__Failure__Handling: single_value.field_avp__DCC__NONE__Direct__Debiting__Failure__Handling = new DCC__NONE__Direct__Debiting__Failure__Handling_template; single_value.field_avp__DCC__NONE__Direct__Debiting__Failure__Handling->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Careof__Address: single_value.field_avp__MIPv6__NONE__MIP__Careof__Address = new AVP__Address_template; single_value.field_avp__MIPv6__NONE__MIP__Careof__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__TWAN__User__Location__Info: single_value.field_avp__DCA__3GPP__TWAN__User__Location__Info = new AVP__list_template; single_value.field_avp__DCA__3GPP__TWAN__User__Location__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role__IDs: single_value.field_avp__DCA__3GPP__PoC__User__Role__IDs = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__PoC__User__Role__IDs->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Order: single_value.field_avp__DCA__3GPP__Announcement__Order = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Announcement__Order->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__ETSI__Line__Identifier: single_value.field_avp__CxDx__ETSI__Line__Identifier = new OCTETSTRING_template; single_value.field_avp__CxDx__ETSI__Line__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Identifier: single_value.field_avp__PCC__3GPP__Bearer__Identifier = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Bearer__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Content__Version: single_value.field_avp__RX__3GPP__Content__Version = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Content__Version->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Applic__ID: single_value.field_avp__DCA__3GPP__Applic__ID = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Applic__ID->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__FA__MSA: single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA = new AVP__list_template; single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Session__Id: single_value.field_avp__BASE__NONE__Session__Id = new OCTETSTRING_template; single_value.field_avp__BASE__NONE__Session__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Route__Header__Transmitted: single_value.field_avp__DCA__3GPP__Route__Header__Transmitted = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Route__Header__Transmitted->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Reporting__Reason: single_value.field_avp__DCA__3GPP__Reporting__Reason = new DCA__3GPP__Reporting__Reason_template; single_value.field_avp__DCA__3GPP__Reporting__Reason->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Emergency__Services: single_value.field_avp__AAA__3GPP__Emergency__Services = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Emergency__Services->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Description: single_value.field_avp__RX__3GPP__Media__Component__Description = new AVP__list_template; single_value.field_avp__RX__3GPP__Media__Component__Description->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__CSG__Information__Reporting: single_value.field_avp__PCC__3GPP__CSG__Information__Reporting = new PCC__3GPP__CSG__Information__Reporting_template; single_value.field_avp__PCC__3GPP__CSG__Information__Reporting->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Quantity: single_value.field_avp__AAA__3GPP__Measurement__Quantity = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Measurement__Quantity->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Location__Information__Configuration: single_value.field_avp__S6__3GPP__Location__Information__Configuration = new AVP__list_template; single_value.field_avp__S6__3GPP__Location__Information__Configuration->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Usage: single_value.field_avp__PCC__3GPP__Bearer__Usage = new PCC__3GPP__Bearer__Usage_template; single_value.field_avp__PCC__3GPP__Bearer__Usage->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Application__provided__Called__Party__Address: single_value.field_avp__DCA__3GPP__Application__provided__Called__Party__Address = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Application__provided__Called__Party__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Alert__Timestamp: single_value.field_avp__DCA__3GPP__Proximity__Alert__Timestamp = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Proximity__Alert__Timestamp->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Header__Filter: single_value.field_avp__PCC__3GPP__Tunnel__Header__Filter = new CHARSTRING_template; single_value.field_avp__PCC__3GPP__Tunnel__Header__Filter->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__List__Of__Measurements: single_value.field_avp__AAA__3GPP__List__Of__Measurements = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__List__Of__Measurements->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Requested__Service__Unit: single_value.field_avp__DCC__NONE__Requested__Service__Unit = new AVP__list_template; single_value.field_avp__DCC__NONE__Requested__Service__Unit->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__QoS__Name: single_value.field_avp__PCC__3GPP__Default__QoS__Name = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Default__QoS__Name->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__UVA__Flags: single_value.field_avp__AAA__3GPP__UVA__Flags = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__UVA__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Expires: single_value.field_avp__DCA__3GPP__Expires = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Expires->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__SAR__Flags: single_value.field_avp__CxDx__3GPP__SAR__Flags = new OCTETSTRING_template; single_value.field_avp__CxDx__3GPP__SAR__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Information: single_value.field_avp__PCC__3GPP__TDF__Information = new AVP__list_template; single_value.field_avp__PCC__3GPP__TDF__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Group__Service__Id: single_value.field_avp__AAA__3GPP__Group__Service__Id = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Group__Service__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__SCCP__Address: single_value.field_avp__DCA__3GPP__Recipient__SCCP__Address = new AVP__Address_template; single_value.field_avp__DCA__3GPP__Recipient__SCCP__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Preferred__AoC__Currency: single_value.field_avp__DCA__3GPP__Preferred__AoC__Currency = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Preferred__AoC__Currency->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Pool: single_value.field_avp__DNAS__NONE__Framed__Pool = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Framed__Pool->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Traffic__Data__Volumes: single_value.field_avp__DCA__3GPP__Traffic__Data__Volumes = new AVP__list_template; single_value.field_avp__DCA__3GPP__Traffic__Data__Volumes->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Time: single_value.field_avp__DCC__NONE__CC__Time = new OCTETSTRING_template; single_value.field_avp__DCC__NONE__CC__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info: single_value.field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info = new AVP__list_template; single_value.field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Unit__Cost: single_value.field_avp__DCA__3GPP__Unit__Cost = new AVP__list_template; single_value.field_avp__DCA__3GPP__Unit__Cost->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Digest__Authenticate: single_value.field_avp__CxDx__3GPP__SIP__Digest__Authenticate = new AVP__list_template; single_value.field_avp__CxDx__3GPP__SIP__Digest__Authenticate->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Last__UE__Activity__Time: single_value.field_avp__AAA__3GPP__Last__UE__Activity__Time = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Last__UE__Activity__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Context__Identifier: single_value.field_avp__AAA__3GPP__Context__Identifier = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Context__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Used__Service__Unit: single_value.field_avp__DCC__NONE__Used__Service__Unit = new AVP__list_template; single_value.field_avp__DCC__NONE__Used__Service__Unit->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Reg__Reply: single_value.field_avp__MIPv4__NONE__MIP__Reg__Reply = new OCTETSTRING_template; single_value.field_avp__MIPv4__NONE__MIP__Reg__Reply->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Application__Id: single_value.field_avp__BASE__NONE__Auth__Application__Id = new OCTETSTRING_template; single_value.field_avp__BASE__NONE__Auth__Application__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Reference: single_value.field_avp__AAA__3GPP__Trace__Reference = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Trace__Reference->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Access__Info: single_value.field_avp__AAA__3GPP__TWAN__Access__Info = new AVP__list_template; single_value.field_avp__AAA__3GPP__TWAN__Access__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Status__AS__Code: single_value.field_avp__DCA__3GPP__Status__AS__Code = new DCA__3GPP__Status__AS__Code_template; single_value.field_avp__DCA__3GPP__Status__AS__Code->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Type: single_value.field_avp__DCA__3GPP__LCS__Client__Type = new DCA__3GPP__LCS__Client__Type_template; single_value.field_avp__DCA__3GPP__LCS__Client__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Network: single_value.field_avp__DNAS__NONE__Framed__Appletalk__Network = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Framed__Appletalk__Network->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Prefix: single_value.field_avp__DNAS__NONE__Framed__IPv6__Prefix = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Framed__IPv6__Prefix->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Initiation__Type: single_value.field_avp__DCA__3GPP__PoC__Session__Initiation__Type = new DCA__3GPP__PoC__Session__Initiation__Type_template; single_value.field_avp__DCA__3GPP__PoC__Session__Initiation__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Sharing__Key__UL: single_value.field_avp__RX__3GPP__Sharing__Key__UL = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Sharing__Key__UL->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Size: single_value.field_avp__DCA__3GPP__Content__Size = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Content__Size->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Access__Network__Info: single_value.field_avp__AAA__3GPP__Access__Network__Info = new AVP__list_template; single_value.field_avp__AAA__3GPP__Access__Network__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__AF__Charging__Identifier: single_value.field_avp__RX__3GPP__AF__Charging__Identifier = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__AF__Charging__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Report: single_value.field_avp__S6__3GPP__Monitoring__Event__Report = new AVP__list_template; single_value.field_avp__S6__3GPP__Monitoring__Event__Report->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Type: single_value.field_avp__DCA__3GPP__Service__Specific__Type = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Service__Specific__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Event: single_value.field_avp__DCA__3GPP__Event = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Event->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Type: single_value.field_avp__RX__3GPP__Media__Type = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Media__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Conditional__Policy__Information: single_value.field_avp__PCC__3GPP__Conditional__Policy__Information = new AVP__list_template; single_value.field_avp__PCC__3GPP__Conditional__Policy__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Firmware__Revision: single_value.field_avp__BASE__NONE__Firmware__Revision = new OCTETSTRING_template; single_value.field_avp__BASE__NONE__Firmware__Revision->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Event__Type: single_value.field_avp__DCA__3GPP__ProSe__Event__Type = new DCA__3GPP__ProSe__Event__Type_template; single_value.field_avp__DCA__3GPP__ProSe__Event__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Network__Request__Support: single_value.field_avp__PCC__3GPP__Network__Request__Support = new PCC__3GPP__Network__Request__Support_template; single_value.field_avp__PCC__3GPP__Network__Request__Support->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__SIPTO__Permission: single_value.field_avp__AAA__3GPP__SIPTO__Permission = new AAA__3GPP__SIPTO__Permission_template; single_value.field_avp__AAA__3GPP__SIPTO__Permission->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Terminating__IOI: single_value.field_avp__DCA__3GPP__Terminating__IOI = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Terminating__IOI->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Supported__BW__DL: single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__DL = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__DL->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__UE__Local__IP__Address: single_value.field_avp__PCC__3GPP__UE__Local__IP__Address = new AVP__Address_template; single_value.field_avp__PCC__3GPP__UE__Local__IP__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Sequence__Number: single_value.field_avp__DCA__3GPP__SM__Sequence__Number = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__SM__Sequence__Number->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Information: single_value.field_avp__DCA__3GPP__IMS__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__IMS__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List: single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Remove: single_value.field_avp__PCC__3GPP__Routing__Rule__Remove = new AVP__list_template; single_value.field_avp__PCC__3GPP__Routing__Rule__Remove->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__SGs__MME__Identity: single_value.field_avp__AAA__3GPP__SGs__MME__Identity = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__SGs__MME__Identity->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Roaming__Information: single_value.field_avp__S6__3GPP__Roaming__Information = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__Roaming__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Diversions: single_value.field_avp__DCA__3GPP__Number__Of__Diversions = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Number__Of__Diversions->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Coverage__Info: single_value.field_avp__DCA__3GPP__Coverage__Info = new AVP__list_template; single_value.field_avp__DCA__3GPP__Coverage__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authentication__Scheme: single_value.field_avp__CxDx__3GPP__SIP__Authentication__Scheme = new OCTETSTRING_template; single_value.field_avp__CxDx__3GPP__SIP__Authentication__Scheme->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__RSRP: single_value.field_avp__AAA__3GPP__Event__Threshold__RSRP = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Event__Threshold__RSRP->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__User__Authorization__Type: single_value.field_avp__CxDx__3GPP__User__Authorization__Type = new CxDx__3GPP__User__Authorization__Type_template; single_value.field_avp__CxDx__3GPP__User__Authorization__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__PLMN__Client: single_value.field_avp__AAA__3GPP__PLMN__Client = new AAA__3GPP__PLMN__Client_template; single_value.field_avp__AAA__3GPP__PLMN__Client->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Re__Synchronization__Info: single_value.field_avp__AAA__3GPP__Re__Synchronization__Info = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Re__Synchronization__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Grace__Period: single_value.field_avp__BASE__NONE__Auth__Grace__Period = new OCTETSTRING_template; single_value.field_avp__BASE__NONE__Auth__Grace__Period->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__User__CSG__Information: single_value.field_avp__DCA__3GPP__User__CSG__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__User__CSG__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Status: single_value.field_avp__DCA__3GPP__SM__Status = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__SM__Status->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__IP__Realm__Default__Indication: single_value.field_avp__DCA__3GPP__IP__Realm__Default__Indication = new DCA__3GPP__IP__Realm__Default__Indication_template; single_value.field_avp__DCA__3GPP__IP__Realm__Default__Indication->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__RAND: single_value.field_avp__AAA__3GPP__RAND = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__RAND->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Depth: single_value.field_avp__AAA__3GPP__Trace__Depth = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Trace__Depth->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__to__FA__MSA: single_value.field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA = new AVP__list_template; single_value.field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__SGSN__User__State: single_value.field_avp__AAA__3GPP__SGSN__User__State = new AVP__list_template; single_value.field_avp__AAA__3GPP__SGSN__User__State->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__APN__OI__Replacement: single_value.field_avp__AAA__3GPP__APN__OI__Replacement = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__APN__OI__Replacement->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Alternate__Charged__Party__Address: single_value.field_avp__DCA__3GPP__Alternate__Charged__Party__Address = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Alternate__Charged__Party__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control: single_value.field_avp__DCA__3GPP__APN__Rate__Control = new AVP__list_template; single_value.field_avp__DCA__3GPP__APN__Rate__Control->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Re__Auth__Request__Type: single_value.field_avp__BASE__NONE__Re__Auth__Request__Type = new BASE__NONE__Re__Auth__Request__Type_template; single_value.field_avp__BASE__NONE__Re__Auth__Request__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Relationship__Mode: single_value.field_avp__DCA__3GPP__Relationship__Mode = new DCA__3GPP__Relationship__Mode_template; single_value.field_avp__DCA__3GPP__Relationship__Mode->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__External__Identifier: single_value.field_avp__S6__3GPP__External__Identifier = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__External__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Positioning__Data: single_value.field_avp__DCA__3GPP__Positioning__Data = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Positioning__Data->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Redirect__Address__Type: single_value.field_avp__DCC__NONE__Redirect__Address__Type = new DCC__NONE__Redirect__Address__Type_template; single_value.field_avp__DCC__NONE__Redirect__Address__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MN__HA__MSA: single_value.field_avp__MIPv6__NONE__MIP__MN__HA__MSA = new AVP__list_template; single_value.field_avp__MIPv6__NONE__MIP__MN__HA__MSA->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier: single_value.field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__TFT__Filter: single_value.field_avp__PCC__3GPP__TFT__Filter = new CHARSTRING_template; single_value.field_avp__PCC__3GPP__TFT__Filter->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Max__Supported__Bandwidth__UL: single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__UL = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__UL->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Loss__Of__Connectivity__Reason: single_value.field_avp__S6__3GPP__Loss__Of__Connectivity__Reason = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__Loss__Of__Connectivity__Reason->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Medium__Type: single_value.field_avp__DNAS__NONE__Tunnel__Medium__Type = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Tunnel__Medium__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Originator: single_value.field_avp__DCA__3GPP__Originator = new DCA__3GPP__Originator_template; single_value.field_avp__DCA__3GPP__Originator->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info__Type: single_value.field_avp__DCC__NONE__User__Equipment__Info__Type = new DCC__NONE__User__Equipment__Info__Type_template; single_value.field_avp__DCC__NONE__User__Equipment__Info__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Number: single_value.field_avp__RX__3GPP__Flow__Number = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Flow__Number->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Home__Agent__Address: single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Address = new AVP__Address_template; single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Resource__Allocation__Notification: single_value.field_avp__PCC__3GPP__Resource__Allocation__Notification = new PCC__3GPP__Resource__Allocation__Notification_template; single_value.field_avp__PCC__3GPP__Resource__Allocation__Notification->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Basic__Service__Code: single_value.field_avp__DCA__3GPP__Basic__Service__Code = new AVP__list_template; single_value.field_avp__DCA__3GPP__Basic__Service__Code->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Type: single_value.field_avp__S6__3GPP__Monitoring__Type = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__Monitoring__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Role__Of__Node: single_value.field_avp__DCA__3GPP__Role__Of__Node = new DCA__3GPP__Role__Of__Node_template; single_value.field_avp__DCA__3GPP__Role__Of__Node->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__Bearer__Indication: single_value.field_avp__PCC__3GPP__Default__Bearer__Indication = new PCC__3GPP__Default__Bearer__Indication_template; single_value.field_avp__PCC__3GPP__Default__Bearer__Indication->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Information: single_value.field_avp__DCA__3GPP__ProSe__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__ProSe__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Class__Identifier: single_value.field_avp__PCC__3GPP__QoS__Class__Identifier = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__QoS__Class__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__LIPA__Allowed: single_value.field_avp__AAA__3GPP__VPLMN__LIPA__Allowed = new AAA__3GPP__VPLMN__LIPA__Allowed_template; single_value.field_avp__AAA__3GPP__VPLMN__LIPA__Allowed->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Mute__Notification: single_value.field_avp__PCC__3GPP__Mute__Notification = new PCC__3GPP__Mute__Notification_template; single_value.field_avp__PCC__3GPP__Mute__Notification->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authentication__Context: single_value.field_avp__CxDx__3GPP__SIP__Authentication__Context = new OCTETSTRING_template; single_value.field_avp__CxDx__3GPP__SIP__Authentication__Context->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv6__NONE__QoS__Resources: single_value.field_avp__MIPv6__NONE__QoS__Resources = new AVP__list_template; single_value.field_avp__MIPv6__NONE__QoS__Resources->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Logging__Duration: single_value.field_avp__AAA__3GPP__Logging__Duration = new AAA__3GPP__Logging__Duration_template; single_value.field_avp__AAA__3GPP__Logging__Duration->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Value: single_value.field_avp__DCC__NONE__Service__Parameter__Value = new OCTETSTRING_template; single_value.field_avp__DCC__NONE__Service__Parameter__Value->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Associated__Registered__Identities: single_value.field_avp__CxDx__3GPP__Associated__Registered__Identities = new AVP__list_template; single_value.field_avp__CxDx__3GPP__Associated__Registered__Identities->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__IP__Address: single_value.field_avp__PCC__3GPP__Routing__IP__Address = new AVP__Address_template; single_value.field_avp__PCC__3GPP__Routing__IP__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability__EUTRAN: single_value.field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__GW__Address: single_value.field_avp__DCA__3GPP__MBMS__GW__Address = new AVP__Address_template; single_value.field_avp__DCA__3GPP__MBMS__GW__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Destination__Interface: single_value.field_avp__DCA__3GPP__Destination__Interface = new AVP__list_template; single_value.field_avp__DCA__3GPP__Destination__Interface->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Emergency__Indicator: single_value.field_avp__DCA__3GPP__IMS__Emergency__Indicator = new DCA__3GPP__IMS__Emergency__Indicator_template; single_value.field_avp__DCA__3GPP__IMS__Emergency__Indicator->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Change__Time: single_value.field_avp__DCA__3GPP__Change__Time = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Change__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__KASME: single_value.field_avp__AAA__3GPP__KASME = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__KASME->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Session__Key: single_value.field_avp__MIPv4__NONE__MIP__Session__Key = new OCTETSTRING_template; single_value.field_avp__MIPv4__NONE__MIP__Session__Key->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Cost__Information: single_value.field_avp__DCA__3GPP__AoC__Cost__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__AoC__Cost__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__User__Location__Info__Time: single_value.field_avp__GI__3GPP__3GPP__User__Location__Info__Time = new OCTETSTRING_template; single_value.field_avp__GI__3GPP__3GPP__User__Location__Info__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Teleservice__List: single_value.field_avp__AAA__3GPP__Teleservice__List = new AVP__list_template; single_value.field_avp__AAA__3GPP__Teleservice__List->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__UTRAN__Vector: single_value.field_avp__AAA__3GPP__UTRAN__Vector = new AVP__list_template; single_value.field_avp__AAA__3GPP__UTRAN__Vector->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__IP__Access__APN: single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN = new AAA__3GPP__Non__3GPP__IP__Access__APN_template; single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Information: single_value.field_avp__DCA__3GPP__Monitoring__Event__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__Monitoring__Event__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Tariff__Time__Change: single_value.field_avp__DCC__NONE__Tariff__Time__Change = new OCTETSTRING_template; single_value.field_avp__DCC__NONE__Tariff__Time__Change->decode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__NSAPI: single_value.field_avp__GI__3GPP__3GPP__NSAPI = new OCTETSTRING_template; single_value.field_avp__GI__3GPP__3GPP__NSAPI->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Dialed__By__MS: single_value.field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS->decode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__CG__Address: single_value.field_avp__GI__3GPP__3GPP__CG__Address = new OCTETSTRING_template; single_value.field_avp__GI__3GPP__3GPP__CG__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope__Start__Time: single_value.field_avp__DCA__3GPP__Envelope__Start__Time = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Envelope__Start__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Application__Service__Provider__Identity: single_value.field_avp__RX__3GPP__Application__Service__Provider__Identity = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Application__Service__Provider__Identity->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Request: single_value.field_avp__S6__3GPP__NIDD__Authorization__Request = new AVP__list_template; single_value.field_avp__S6__3GPP__NIDD__Authorization__Request->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Received__Talk__Burst__Time: single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Time = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Incoming__Trunk__Group__Id: single_value.field_avp__DCA__3GPP__Incoming__Trunk__Group__Id = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Incoming__Trunk__Group__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__AAA__Failure__Indication: single_value.field_avp__AAA__3GPP__AAA__Failure__Indication = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__AAA__Failure__Indication->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Max__Message__Size: single_value.field_avp__DCA__3GPP__Rate__Control__Max__Message__Size = new INTEGER_template; single_value.field_avp__DCA__3GPP__Rate__Control__Max__Message__Size->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Install: single_value.field_avp__PCC__3GPP__QoS__Rule__Install = new AVP__list_template; single_value.field_avp__PCC__3GPP__QoS__Rule__Install->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Periodic__Communication__Indicator: single_value.field_avp__S6__3GPP__Periodic__Communication__Indicator = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__Periodic__Communication__Indicator->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Info: single_value.field_avp__DCA__3GPP__Service__Specific__Info = new AVP__list_template; single_value.field_avp__DCA__3GPP__Service__Specific__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Usage: single_value.field_avp__RX__3GPP__Flow__Usage = new RX__3GPP__Flow__Usage_template; single_value.field_avp__RX__3GPP__Flow__Usage->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__RAN__Rule__Support: single_value.field_avp__PCC__3GPP__RAN__Rule__Support = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__RAN__Rule__Support->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Password: single_value.field_avp__DNAS__NONE__Tunnel__Password = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Tunnel__Password->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause: single_value.field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause = new INTEGER_template; single_value.field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Duration: single_value.field_avp__S6__3GPP__Monitoring__Duration = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__Monitoring__Duration->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Information: single_value.field_avp__PCC__3GPP__QoS__Information = new AVP__list_template; single_value.field_avp__PCC__3GPP__QoS__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Routing__Area__Identity: single_value.field_avp__AAA__3GPP__Routing__Area__Identity = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Routing__Area__Identity->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Party__Address: single_value.field_avp__DCA__3GPP__Called__Party__Address = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Called__Party__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Service__Authorization__Info: single_value.field_avp__RX__3GPP__Service__Authorization__Info = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Service__Authorization__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunneling: single_value.field_avp__DNAS__NONE__Tunneling = new AVP__list_template; single_value.field_avp__DNAS__NONE__Tunneling->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info__Value: single_value.field_avp__DCC__NONE__User__Equipment__Info__Value = new OCTETSTRING_template; single_value.field_avp__DCC__NONE__User__Equipment__Info__Value->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length: single_value.field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length = new OCTETSTRING_template; single_value.field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__eDRX__Cycle__Length: single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length = new AVP__list_template; single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Multi__Round__Time__Out: single_value.field_avp__BASE__NONE__Multi__Round__Time__Out = new OCTETSTRING_template; single_value.field_avp__BASE__NONE__Multi__Round__Time__Out->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Group__Monitoring__Event__Report__Item: single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item = new AVP__list_template; single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Rule__Failure__Code: single_value.field_avp__PCC__3GPP__Rule__Failure__Code = new PCC__3GPP__Rule__Failure__Code_template; single_value.field_avp__PCC__3GPP__Rule__Failure__Code->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Ext__PDP__Type: single_value.field_avp__AAA__3GPP__Ext__PDP__Type = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Ext__PDP__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Threshold: single_value.field_avp__DCA__3GPP__Time__Quota__Threshold = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Time__Quota__Threshold->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__User__Location__Info__Time: single_value.field_avp__PCC__3GPP__User__Location__Info__Time = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__User__Location__Info__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Information: single_value.field_avp__PCC__3GPP__Usage__Monitoring__Information = new AVP__list_template; single_value.field_avp__PCC__3GPP__Usage__Monitoring__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Period__LTE: single_value.field_avp__AAA__3GPP__Measurement__Period__LTE = new AAA__3GPP__Measurement__Period__LTE_template; single_value.field_avp__AAA__3GPP__Measurement__Period__LTE->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__APN__AMBR__DL: single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__DL = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__DL->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Experimental__Result__Code: single_value.field_avp__BASE__NONE__Experimental__Result__Code = new OCTETSTRING_template; single_value.field_avp__BASE__NONE__Experimental__Result__Code->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Session__Priority: single_value.field_avp__CxDx__3GPP__Session__Priority = new CxDx__3GPP__Session__Priority_template; single_value.field_avp__CxDx__3GPP__Session__Priority->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Info: single_value.field_avp__DCA__3GPP__Recipient__Info = new AVP__list_template; single_value.field_avp__DCA__3GPP__Recipient__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Format: single_value.field_avp__DCA__3GPP__AoC__Format = new DCA__3GPP__AoC__Format_template; single_value.field_avp__DCA__3GPP__AoC__Format->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Start__Time: single_value.field_avp__DCA__3GPP__Start__Time = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Start__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Deregistration__Reason: single_value.field_avp__CxDx__3GPP__Deregistration__Reason = new AVP__list_template; single_value.field_avp__CxDx__3GPP__Deregistration__Reason->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__GMLC__Number: single_value.field_avp__AAA__3GPP__GMLC__Number = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__GMLC__Number->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Software__Version: single_value.field_avp__AAA__3GPP__Software__Version = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Software__Version->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Callback__Number: single_value.field_avp__DNAS__NONE__Callback__Number = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Callback__Number->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Configuration__Token: single_value.field_avp__DNAS__NONE__Configuration__Token = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Configuration__Token->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Type: single_value.field_avp__DCA__3GPP__Interface__Type = new DCA__3GPP__Interface__Type_template; single_value.field_avp__DCA__3GPP__Interface__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA: single_value.field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA = new AVP__list_template; single_value.field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Expiration__Date: single_value.field_avp__AAA__3GPP__Expiration__Date = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Expiration__Date->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Error__Message: single_value.field_avp__BASE__NONE__Error__Message = new OCTETSTRING_template; single_value.field_avp__BASE__NONE__Error__Message->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__SRES: single_value.field_avp__AAA__3GPP__SRES = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__SRES->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__DRM__Content: single_value.field_avp__DCA__3GPP__DRM__Content = new DCA__3GPP__DRM__Content_template; single_value.field_avp__DCA__3GPP__DRM__Content->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Item__Number: single_value.field_avp__AAA__3GPP__Item__Number = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Item__Number->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port__Type: single_value.field_avp__DNAS__NONE__NAS__Port__Type = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__NAS__Port__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__ERP__Authorization: single_value.field_avp__AAA__3GPP__ERP__Authorization = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__ERP__Authorization->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Multiple__Services__Indicator: single_value.field_avp__DCC__NONE__Multiple__Services__Indicator = new DCC__NONE__Multiple__Services__Indicator_template; single_value.field_avp__DCC__NONE__Multiple__Services__Indicator->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Early__Media__Description: single_value.field_avp__DCA__3GPP__Early__Media__Description = new AVP__list_template; single_value.field_avp__DCA__3GPP__Early__Media__Description->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__MIP__FA__RK: single_value.field_avp__AAA__3GPP__MIP__FA__RK = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__MIP__FA__RK->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Related__Change__Condition__Information: single_value.field_avp__DCA__3GPP__Related__Change__Condition__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__Related__Change__Condition__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Protocol: single_value.field_avp__DNAS__NONE__Framed__Protocol = new DNAS__NONE__Framed__Protocol_template; single_value.field_avp__DNAS__NONE__Framed__Protocol->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Service__ID: single_value.field_avp__S6__3GPP__Service__ID = new S6__3GPP__Service__ID_template; single_value.field_avp__S6__3GPP__Service__ID->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Format__Indicator: single_value.field_avp__DCA__3GPP__LCS__Format__Indicator = new DCA__3GPP__LCS__Format__Indicator_template; single_value.field_avp__DCA__3GPP__LCS__Format__Indicator->decode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMSI__MCC__MNC: single_value.field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC = new OCTETSTRING_template; single_value.field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Abort__Cause: single_value.field_avp__RX__3GPP__Abort__Cause = new RX__3GPP__Abort__Cause_template; single_value.field_avp__RX__3GPP__Abort__Cause->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Location: single_value.field_avp__DCA__3GPP__ISUP__Cause__Location = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__ISUP__Cause__Location->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Base__Name: single_value.field_avp__PCC__3GPP__Charging__Rule__Base__Name = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Charging__Rule__Base__Name->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Required__Access__Info: single_value.field_avp__RX__3GPP__Required__Access__Info = new RX__3GPP__Required__Access__Info_template; single_value.field_avp__RX__3GPP__Required__Access__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Destination__Realm: single_value.field_avp__PCC__3GPP__TDF__Destination__Realm = new CHARSTRING_template; single_value.field_avp__PCC__3GPP__TDF__Destination__Realm->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__S6t__HSS__Cause: single_value.field_avp__S6__3GPP__S6t__HSS__Cause = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__S6t__HSS__Cause->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Media__Initiator__Party: single_value.field_avp__DCA__3GPP__Media__Initiator__Party = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Media__Initiator__Party->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Associated__URI: single_value.field_avp__DCA__3GPP__Associated__URI = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Associated__URI->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__AF__Requested__Data: single_value.field_avp__RX__3GPP__AF__Requested__Data = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__AF__Requested__Data->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Report: single_value.field_avp__PCC__3GPP__QoS__Rule__Report = new AVP__list_template; single_value.field_avp__PCC__3GPP__QoS__Rule__Report->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Filter__Id: single_value.field_avp__DNAS__NONE__Filter__Id = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Filter__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Password: single_value.field_avp__DNAS__NONE__ARAP__Password = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__ARAP__Password->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Route__Header__Received: single_value.field_avp__DCA__3GPP__Route__Header__Received = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Route__Header__Received->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Stationary__Indication: single_value.field_avp__S6__3GPP__Stationary__Indication = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__Stationary__Indication->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Response: single_value.field_avp__DNAS__NONE__CHAP__Response = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__CHAP__Response->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL: single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number: single_value.field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number = new INTEGER_template; single_value.field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Geodetic__Information: single_value.field_avp__AAA__3GPP__Geodetic__Information = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Geodetic__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__GBR__UL: single_value.field_avp__PCC__3GPP__Extended__GBR__UL = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Extended__GBR__UL->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__MBSFN__Area__ID: single_value.field_avp__AAA__3GPP__MBSFN__Area__ID = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__MBSFN__Area__ID->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Server__Capabilities: single_value.field_avp__CxDx__3GPP__Server__Capabilities = new AVP__list_template; single_value.field_avp__CxDx__3GPP__Server__Capabilities->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Area__Scope: single_value.field_avp__AAA__3GPP__Area__Scope = new AVP__list_template; single_value.field_avp__AAA__3GPP__Area__Scope->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Input__Packets: single_value.field_avp__MIPv4__NONE__Accounting__Input__Packets = new OCTETSTRING_template; single_value.field_avp__MIPv4__NONE__Accounting__Input__Packets->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SGW__Change: single_value.field_avp__DCA__3GPP__SGW__Change = new DCA__3GPP__SGW__Change_template; single_value.field_avp__DCA__3GPP__SGW__Change->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__SCSCF__Restoration__Info: single_value.field_avp__CxDx__3GPP__SCSCF__Restoration__Info = new AVP__list_template; single_value.field_avp__CxDx__3GPP__SCSCF__Restoration__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number: single_value.field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number = new OCTETSTRING_template; single_value.field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Subscription__Information: single_value.field_avp__DCA__3GPP__AoC__Subscription__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__AoC__Subscription__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__PUA__Flags: single_value.field_avp__AAA__3GPP__PUA__Flags = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__PUA__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Callback__Id: single_value.field_avp__DNAS__NONE__Callback__Id = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Callback__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Usage: single_value.field_avp__DCA__3GPP__Time__Usage = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Time__Usage->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name: single_value.field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name = new CHARSTRING_template; single_value.field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Output__Octets: single_value.field_avp__DCC__NONE__CC__Output__Octets = new OCTETSTRING_template; single_value.field_avp__DCC__NONE__CC__Output__Octets->decode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__User__Location__Info: single_value.field_avp__GI__3GPP__3GPP__User__Location__Info = new OCTETSTRING_template; single_value.field_avp__GI__3GPP__3GPP__User__Location__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Notification__To__UE__User: single_value.field_avp__AAA__3GPP__Notification__To__UE__User = new AAA__3GPP__Notification__To__UE__User_template; single_value.field_avp__AAA__3GPP__Notification__To__UE__User->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Visited__PLMN__Id: single_value.field_avp__AAA__3GPP__Visited__PLMN__Id = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Visited__PLMN__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions: single_value.field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions = new AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions_template; single_value.field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Participant__Group: single_value.field_avp__DCA__3GPP__Participant__Group = new AVP__list_template; single_value.field_avp__DCA__3GPP__Participant__Group->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Play__Alternative: single_value.field_avp__DCA__3GPP__Play__Alternative = new DCA__3GPP__Play__Alternative_template; single_value.field_avp__DCA__3GPP__Play__Alternative->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__User__Service__Type: single_value.field_avp__DCA__3GPP__MBMS__User__Service__Type = new DCA__3GPP__MBMS__User__Service__Type_template; single_value.field_avp__DCA__3GPP__MBMS__User__Service__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Transit__IOI__List: single_value.field_avp__DCA__3GPP__Transit__IOI__List = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Transit__IOI__List->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Codec__Data: single_value.field_avp__RX__3GPP__Codec__Data = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Codec__Data->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Config__Status: single_value.field_avp__S6__3GPP__Monitoring__Event__Config__Status = new AVP__list_template; single_value.field_avp__S6__3GPP__Monitoring__Event__Config__Status->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Name: single_value.field_avp__DCA__3GPP__SDP__Media__Name = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__SDP__Media__Name->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__AF__Correlation__Information: single_value.field_avp__DCA__3GPP__AF__Correlation__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__AF__Correlation__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Cost__Information: single_value.field_avp__DCC__NONE__Cost__Information = new AVP__list_template; single_value.field_avp__DCC__NONE__Cost__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Serving__Node__Identity: single_value.field_avp__DCA__3GPP__Serving__Node__Identity = new CHARSTRING_template; single_value.field_avp__DCA__3GPP__Serving__Node__Identity->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Error__Reporting__Host: single_value.field_avp__BASE__NONE__Error__Reporting__Host = new CHARSTRING_template; single_value.field_avp__BASE__NONE__Error__Reporting__Host->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Frequency: single_value.field_avp__DCA__3GPP__Radio__Frequency = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Radio__Frequency->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Rule__Activation__Time: single_value.field_avp__PCC__3GPP__Rule__Activation__Time = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Rule__Activation__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Data: single_value.field_avp__S6__3GPP__Service__Data = new AVP__list_template; single_value.field_avp__S6__3GPP__Service__Data->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__AF__Application__Identifier: single_value.field_avp__RX__3GPP__AF__Application__Identifier = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__AF__Application__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__NetLoc__Access__Support: single_value.field_avp__PCC__3GPP__NetLoc__Access__Support = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__NetLoc__Access__Support->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier: single_value.field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Configuration: single_value.field_avp__S6__3GPP__Monitoring__Event__Configuration = new AVP__list_template; single_value.field_avp__S6__3GPP__Monitoring__Event__Configuration->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Offline: single_value.field_avp__PCC__3GPP__Offline = new PCC__3GPP__Offline_template; single_value.field_avp__PCC__3GPP__Offline->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Method: single_value.field_avp__DCA__3GPP__SIP__Method = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__SIP__Method->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Definition: single_value.field_avp__PCC__3GPP__ADC__Rule__Definition = new AVP__list_template; single_value.field_avp__PCC__3GPP__ADC__Rule__Definition->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Additional__Context__ID: single_value.field_avp__AAA__3GPP__Additional__Context__ID = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Additional__Context__ID->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__Service: single_value.field_avp__DNAS__NONE__Login__Service = new DNAS__NONE__Login__Service_template; single_value.field_avp__DNAS__NONE__Login__Service->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Security__Data: single_value.field_avp__DNAS__NONE__ARAP__Security__Data = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__ARAP__Security__Data->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Allowed__PLMN__List: single_value.field_avp__S6__3GPP__Allowed__PLMN__List = new AVP__list_template; single_value.field_avp__S6__3GPP__Allowed__PLMN__List->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Control__Mode: single_value.field_avp__PCC__3GPP__Bearer__Control__Mode = new PCC__3GPP__Bearer__Control__Mode_template; single_value.field_avp__PCC__3GPP__Bearer__Control__Mode->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Active__APN: single_value.field_avp__AAA__3GPP__Active__APN = new AVP__list_template; single_value.field_avp__AAA__3GPP__Active__APN->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__HeNB__Local__IP__Address: single_value.field_avp__PCC__3GPP__HeNB__Local__IP__Address = new AVP__Address_template; single_value.field_avp__PCC__3GPP__HeNB__Local__IP__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Content: single_value.field_avp__PCC__3GPP__Packet__Filter__Content = new CHARSTRING_template; single_value.field_avp__PCC__3GPP__Packet__Filter__Content->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__SMS__Register__Request: single_value.field_avp__AAA__3GPP__SMS__Register__Request = new AAA__3GPP__SMS__Register__Request_template; single_value.field_avp__AAA__3GPP__SMS__Register__Request->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Subscription__Info: single_value.field_avp__CxDx__3GPP__Subscription__Info = new AVP__list_template; single_value.field_avp__CxDx__3GPP__Subscription__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction: single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Client__Address: single_value.field_avp__DCA__3GPP__Client__Address = new AVP__Address_template; single_value.field_avp__DCA__3GPP__Client__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__APN__Configuration: single_value.field_avp__AAA__3GPP__APN__Configuration = new AVP__list_template; single_value.field_avp__AAA__3GPP__APN__Configuration->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Subscriber__Role: single_value.field_avp__DCA__3GPP__Subscriber__Role = new DCA__3GPP__Subscriber__Role_template; single_value.field_avp__DCA__3GPP__Subscriber__Role->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Number__Auth__Items: single_value.field_avp__CxDx__3GPP__SIP__Number__Auth__Items = new OCTETSTRING_template; single_value.field_avp__CxDx__3GPP__SIP__Number__Auth__Items->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__OMC__Id: single_value.field_avp__AAA__3GPP__OMC__Id = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__OMC__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__GMLC__Restriction: single_value.field_avp__AAA__3GPP__GMLC__Restriction = new AAA__3GPP__GMLC__Restriction_template; single_value.field_avp__AAA__3GPP__GMLC__Restriction->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__State: single_value.field_avp__DNAS__NONE__State = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__State->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Preference: single_value.field_avp__DNAS__NONE__Tunnel__Preference = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Tunnel__Preference->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Session__Failover: single_value.field_avp__DCC__NONE__CC__Session__Failover = new DCC__NONE__CC__Session__Failover_template; single_value.field_avp__DCC__NONE__CC__Session__Failover->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Enhanced__Diagnostics: single_value.field_avp__DCA__3GPP__Enhanced__Diagnostics = new AVP__list_template; single_value.field_avp__DCA__3GPP__Enhanced__Diagnostics->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__CSG__Membership__Indication: single_value.field_avp__DCA__3GPP__CSG__Membership__Indication = new DCA__3GPP__CSG__Membership__Indication_template; single_value.field_avp__DCA__3GPP__CSG__Membership__Indication->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Regional__Subscription__Zone__Code: single_value.field_avp__AAA__3GPP__Regional__Subscription__Zone__Code = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Regional__Subscription__Zone__Code->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Class: single_value.field_avp__DCA__3GPP__Message__Class = new AVP__list_template; single_value.field_avp__DCA__3GPP__Message__Class->decode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Negotiated__DSCP: single_value.field_avp__GI__3GPP__3GPP__Negotiated__DSCP = new OCTETSTRING_template; single_value.field_avp__GI__3GPP__3GPP__Negotiated__DSCP->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__S2a__Failure__Cause: single_value.field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__MN__SPI: single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI = new OCTETSTRING_template; single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Trigger: single_value.field_avp__DCA__3GPP__Trigger = new AVP__list_template; single_value.field_avp__DCA__3GPP__Trigger->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Identity__Change: single_value.field_avp__DCA__3GPP__Called__Identity__Change = new AVP__list_template; single_value.field_avp__DCA__3GPP__Called__Identity__Change->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Request__Timestamp: single_value.field_avp__DCA__3GPP__ProSe__Request__Timestamp = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__ProSe__Request__Timestamp->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Id: single_value.field_avp__DCA__3GPP__PoC__Session__Id = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__PoC__Session__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Proxy__State: single_value.field_avp__BASE__NONE__Proxy__State = new OCTETSTRING_template; single_value.field_avp__BASE__NONE__Proxy__State->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Server__Role: single_value.field_avp__DCA__3GPP__PoC__Server__Role = new DCA__3GPP__PoC__Server__Role_template; single_value.field_avp__DCA__3GPP__PoC__Server__Role->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Forwarding__Pending: single_value.field_avp__DCA__3GPP__Forwarding__Pending = new DCA__3GPP__Forwarding__Pending_template; single_value.field_avp__DCA__3GPP__Forwarding__Pending->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__SIR__Flags: single_value.field_avp__S6__3GPP__SIR__Flags = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__SIR__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Credit__Control__Failure__Handling: single_value.field_avp__DCC__NONE__Credit__Control__Failure__Handling = new DCC__NONE__Credit__Control__Failure__Handling_template; single_value.field_avp__DCC__NONE__Credit__Control__Failure__Handling->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Agent__Info: single_value.field_avp__MIPv6__NONE__MIP6__Agent__Info = new AVP__list_template; single_value.field_avp__MIPv6__NONE__MIP6__Agent__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__MPS__Identifier: single_value.field_avp__RX__3GPP__MPS__Identifier = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__MPS__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Credit__Management__Status: single_value.field_avp__PCC__3GPP__Credit__Management__Status = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Credit__Management__Status->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__MDT__Allowed__PLMN__Id: single_value.field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitored__PLMN__Identifier: single_value.field_avp__DCA__3GPP__Monitored__PLMN__Identifier = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Monitored__PLMN__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Result: single_value.field_avp__S6__3GPP__Service__Result = new AVP__list_template; single_value.field_avp__S6__3GPP__Service__Result->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Reporting__Level: single_value.field_avp__PCC__3GPP__Reporting__Level = new PCC__3GPP__Reporting__Level_template; single_value.field_avp__PCC__3GPP__Reporting__Level->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__MME__Location__Information: single_value.field_avp__AAA__3GPP__MME__Location__Information = new AVP__list_template; single_value.field_avp__AAA__3GPP__MME__Location__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Served__Party__IP__Address: single_value.field_avp__DCA__3GPP__Served__Party__IP__Address = new AVP__Address_template; single_value.field_avp__DCA__3GPP__Served__Party__IP__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Max__Supported__Bandwidth__DL: single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__DL = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__DL->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Reception: single_value.field_avp__DCA__3GPP__Time__First__Reception = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Time__First__Reception->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Pre__emption__Capability: single_value.field_avp__PCC__3GPP__Pre__emption__Capability = new PCC__3GPP__Pre__emption__Capability_template; single_value.field_avp__PCC__3GPP__Pre__emption__Capability->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscribed__VSRVCC: single_value.field_avp__AAA__3GPP__Subscribed__VSRVCC = new AAA__3GPP__Subscribed__VSRVCC_template; single_value.field_avp__AAA__3GPP__Subscribed__VSRVCC->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Flags: single_value.field_avp__PCC__3GPP__Monitoring__Flags = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Monitoring__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Redirect__Max__Cache__Time: single_value.field_avp__BASE__NONE__Redirect__Max__Cache__Time = new OCTETSTRING_template; single_value.field_avp__BASE__NONE__Redirect__Max__Cache__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Feature__List: single_value.field_avp__CxDx__3GPP__Feature__List = new OCTETSTRING_template; single_value.field_avp__CxDx__3GPP__Feature__List->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Address__Type: single_value.field_avp__DCA__3GPP__Address__Type = new DCA__3GPP__Address__Type_template; single_value.field_avp__DCA__3GPP__Address__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__TCP__Source__Port: single_value.field_avp__PCC__3GPP__TCP__Source__Port = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__TCP__Source__Port->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Application__Detection__Information: single_value.field_avp__PCC__3GPP__Application__Detection__Information = new AVP__list_template; single_value.field_avp__PCC__3GPP__Application__Detection__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Emergency__Info: single_value.field_avp__AAA__3GPP__Emergency__Info = new AVP__list_template; single_value.field_avp__AAA__3GPP__Emergency__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Remaining__Balance: single_value.field_avp__DCA__3GPP__Remaining__Balance = new AVP__list_template; single_value.field_avp__DCA__3GPP__Remaining__Balance->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__MPS__Priority: single_value.field_avp__AAA__3GPP__MPS__Priority = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__MPS__Priority->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Next__Tariff: single_value.field_avp__DCA__3GPP__Next__Tariff = new AVP__list_template; single_value.field_avp__DCA__3GPP__Next__Tariff->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Requested__Action: single_value.field_avp__DCC__NONE__Requested__Action = new DCC__NONE__Requested__Action_template; single_value.field_avp__DCC__NONE__Requested__Action->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Record__Route: single_value.field_avp__CxDx__3GPP__Record__Route = new OCTETSTRING_template; single_value.field_avp__CxDx__3GPP__Record__Route->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Tariff__XML: single_value.field_avp__DCA__3GPP__Tariff__XML = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Tariff__XML->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Alert__Reason: single_value.field_avp__AAA__3GPP__Alert__Reason = new AAA__3GPP__Alert__Reason_template; single_value.field_avp__AAA__3GPP__Alert__Reason->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Address: single_value.field_avp__DCA__3GPP__Recipient__Address = new AVP__list_template; single_value.field_avp__DCA__3GPP__Recipient__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Change__Condition: single_value.field_avp__DCA__3GPP__Change__Condition = new INTEGER_template; single_value.field_avp__DCA__3GPP__Change__Condition->decode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__CG__IPv6__Address: single_value.field_avp__GI__3GPP__3GPP__CG__IPv6__Address = new OCTETSTRING_template; single_value.field_avp__GI__3GPP__3GPP__CG__IPv6__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Idle__Timeout: single_value.field_avp__DNAS__NONE__Idle__Timeout = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Idle__Timeout->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port__Id: single_value.field_avp__DNAS__NONE__NAS__Port__Id = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__NAS__Port__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__DEA__Flags: single_value.field_avp__AAA__3GPP__DEA__Flags = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__DEA__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SCS__AS__Address: single_value.field_avp__DCA__3GPP__SCS__AS__Address = new AVP__list_template; single_value.field_avp__DCA__3GPP__SCS__AS__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__MO__LR: single_value.field_avp__AAA__3GPP__MO__LR = new AVP__list_template; single_value.field_avp__AAA__3GPP__MO__LR->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Visited__Network__Identifier: single_value.field_avp__DCA__3GPP__IMS__Visited__Network__Identifier = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__IMS__Visited__Network__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role: single_value.field_avp__DCA__3GPP__PoC__User__Role = new AVP__list_template; single_value.field_avp__DCA__3GPP__PoC__User__Role->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Identifier: single_value.field_avp__DCA__3GPP__Announcement__Identifier = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Announcement__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__IP__Access: single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access = new AAA__3GPP__Non__3GPP__IP__Access_template; single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Report__Data: single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Data = new AVP__list_template; single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Data->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Adaptations: single_value.field_avp__DCA__3GPP__Adaptations = new DCA__3GPP__Adaptations_template; single_value.field_avp__DCA__3GPP__Adaptations->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Host__IP__Address: single_value.field_avp__BASE__NONE__Host__IP__Address = new AVP__Address_template; single_value.field_avp__BASE__NONE__Host__IP__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Reg__Request: single_value.field_avp__MIPv4__NONE__MIP__Reg__Request = new OCTETSTRING_template; single_value.field_avp__MIPv4__NONE__MIP__Reg__Request->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Quota__Holding__Time: single_value.field_avp__DCA__3GPP__Quota__Holding__Time = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Quota__Holding__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Maximum__Wait__Time: single_value.field_avp__AAA__3GPP__Maximum__Wait__Time = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Maximum__Wait__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Max__Requested__Bandwidth__UL: single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__UL = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__UL->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Support: single_value.field_avp__PCC__3GPP__Usage__Monitoring__Support = new PCC__3GPP__Usage__Monitoring__Support_template; single_value.field_avp__PCC__3GPP__Usage__Monitoring__Support->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Response__Time: single_value.field_avp__S6__3GPP__Maximum__Response__Time = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__Maximum__Response__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope__Reporting: single_value.field_avp__DCA__3GPP__Envelope__Reporting = new DCA__3GPP__Envelope__Reporting_template; single_value.field_avp__DCA__3GPP__Envelope__Reporting->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Application__Server: single_value.field_avp__DCA__3GPP__Application__Server = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Application__Server->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Sponsor__Identity: single_value.field_avp__RX__3GPP__Sponsor__Identity = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Sponsor__Identity->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Link: single_value.field_avp__DNAS__NONE__Framed__Appletalk__Link = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Framed__Appletalk__Link->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Interface__Id: single_value.field_avp__DNAS__NONE__Framed__Interface__Id = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Framed__Interface__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Alert__Indication: single_value.field_avp__DCA__3GPP__Proximity__Alert__Indication = new DCA__3GPP__Proximity__Alert__Indication_template; single_value.field_avp__DCA__3GPP__Proximity__Alert__Indication->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__CoA__IP__Address: single_value.field_avp__PCC__3GPP__CoA__IP__Address = new AVP__Address_template; single_value.field_avp__PCC__3GPP__CoA__IP__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Trunk__Group__Id: single_value.field_avp__DCA__3GPP__Trunk__Group__Id = new AVP__list_template; single_value.field_avp__DCA__3GPP__Trunk__Group__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__QoS__Information: single_value.field_avp__PCC__3GPP__Default__QoS__Information = new AVP__list_template; single_value.field_avp__PCC__3GPP__Default__QoS__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__AN__GW__Address: single_value.field_avp__PCC__3GPP__AN__GW__Address = new AVP__Address_template; single_value.field_avp__PCC__3GPP__AN__GW__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Start__Of__Charging: single_value.field_avp__DCA__3GPP__Start__Of__Charging = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Start__Of__Charging->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Participants__Involved: single_value.field_avp__DCA__3GPP__Participants__Involved = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Participants__Involved->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__NBIFOM__Support: single_value.field_avp__PCC__3GPP__NBIFOM__Support = new PCC__3GPP__NBIFOM__Support_template; single_value.field_avp__PCC__3GPP__NBIFOM__Support->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Redirect__Support: single_value.field_avp__PCC__3GPP__Redirect__Support = new PCC__3GPP__Redirect__Support_template; single_value.field_avp__PCC__3GPP__Redirect__Support->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__IMSI__Group__Id: single_value.field_avp__AAA__3GPP__IMSI__Group__Id = new AVP__list_template; single_value.field_avp__AAA__3GPP__IMSI__Group__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Cell__Global__Identity: single_value.field_avp__AAA__3GPP__Cell__Global__Identity = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Cell__Global__Identity->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Vendor__Id: single_value.field_avp__BASE__NONE__Vendor__Id = new OCTETSTRING_template; single_value.field_avp__BASE__NONE__Vendor__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__PDN__Connection__Continuity: single_value.field_avp__AAA__3GPP__PDN__Connection__Continuity = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__PDN__Connection__Continuity->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Tariff__Information: single_value.field_avp__DCA__3GPP__Tariff__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__Tariff__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Wildcarded__Public__Identity: single_value.field_avp__CxDx__3GPP__Wildcarded__Public__Identity = new OCTETSTRING_template; single_value.field_avp__CxDx__3GPP__Wildcarded__Public__Identity->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__Acct__Session__Time: single_value.field_avp__MIPv4__NONE__Acct__Session__Time = new OCTETSTRING_template; single_value.field_avp__MIPv4__NONE__Acct__Session__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__DSA__Flags: single_value.field_avp__AAA__3GPP__DSA__Flags = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__DSA__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Event__Type: single_value.field_avp__DCA__3GPP__PoC__Event__Type = new DCA__3GPP__PoC__Event__Type_template; single_value.field_avp__DCA__3GPP__PoC__Event__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Data: single_value.field_avp__AAA__3GPP__Trace__Data = new AVP__list_template; single_value.field_avp__AAA__3GPP__Trace__Data->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__LCS__Info: single_value.field_avp__AAA__3GPP__LCS__Info = new AVP__list_template; single_value.field_avp__AAA__3GPP__LCS__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Requestor__Id__String: single_value.field_avp__DCA__3GPP__LCS__Requestor__Id__String = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__LCS__Requestor__Id__String->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__PDN__GW__Allocation__Type: single_value.field_avp__AAA__3GPP__PDN__GW__Allocation__Type = new AAA__3GPP__PDN__GW__Allocation__Type_template; single_value.field_avp__AAA__3GPP__PDN__GW__Allocation__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Additional__Type__Information: single_value.field_avp__DCA__3GPP__Additional__Type__Information = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Additional__Type__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__MCC__MNC: single_value.field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC = new OCTETSTRING_template; single_value.field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__HESSID: single_value.field_avp__AAA__3GPP__HESSID = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__HESSID->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Class: single_value.field_avp__DCA__3GPP__Content__Class = new DCA__3GPP__Content__Class_template; single_value.field_avp__DCA__3GPP__Content__Class->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Event__Timestamp: single_value.field_avp__BASE__NONE__Event__Timestamp = new OCTETSTRING_template; single_value.field_avp__BASE__NONE__Event__Timestamp->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__TAD__Identifier: single_value.field_avp__DCA__3GPP__TAD__Identifier = new DCA__3GPP__TAD__Identifier_template; single_value.field_avp__DCA__3GPP__TAD__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Final__Unit__Action: single_value.field_avp__DCC__NONE__Final__Unit__Action = new DCC__NONE__Final__Unit__Action_template; single_value.field_avp__DCC__NONE__Final__Unit__Action->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result: single_value.field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Generic__Information: single_value.field_avp__DCA__3GPP__Service__Generic__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__Service__Generic__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Type: single_value.field_avp__DCA__3GPP__Variable__Part__Type = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Variable__Part__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Discovery__Model: single_value.field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model = new DCA__3GPP__ProSe__Direct__Discovery__Model_template; single_value.field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Requested__BW__UL: single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__UL = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__UL->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Device__Trigger__Indicator: single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Indicator = new DCA__3GPP__SM__Device__Trigger__Indicator_template; single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Indicator->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__User__Identifier: single_value.field_avp__S6__3GPP__User__Identifier = new AVP__list_template; single_value.field_avp__S6__3GPP__User__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Base__Name: single_value.field_avp__PCC__3GPP__QoS__Rule__Base__Name = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__QoS__Rule__Base__Name->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Pool: single_value.field_avp__DNAS__NONE__Framed__IPv6__Pool = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Framed__IPv6__Pool->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Restoration__Priority: single_value.field_avp__AAA__3GPP__Restoration__Priority = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Restoration__Priority->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Diagnostics: single_value.field_avp__DCA__3GPP__ISUP__Cause__Diagnostics = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__ISUP__Cause__Diagnostics->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Association__Type: single_value.field_avp__S6__3GPP__Association__Type = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__Association__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Definition: single_value.field_avp__PCC__3GPP__Charging__Rule__Definition = new AVP__list_template; single_value.field_avp__PCC__3GPP__Charging__Rule__Definition->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Rating__Group: single_value.field_avp__DCC__NONE__Rating__Group = new OCTETSTRING_template; single_value.field_avp__DCC__NONE__Rating__Group->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MN__HA__SPI: single_value.field_avp__MIPv6__NONE__MIP__MN__HA__SPI = new OCTETSTRING_template; single_value.field_avp__MIPv6__NONE__MIP__MN__HA__SPI->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Min__Requested__Bandwidth__UL: single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__UL = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__UL->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Application__Specific__Data: single_value.field_avp__DCA__3GPP__Application__Specific__Data = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Application__Specific__Data->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__CoA__Information: single_value.field_avp__PCC__3GPP__CoA__Information = new AVP__list_template; single_value.field_avp__PCC__3GPP__CoA__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Report__Amount: single_value.field_avp__AAA__3GPP__Report__Amount = new AAA__3GPP__Report__Amount_template; single_value.field_avp__AAA__3GPP__Report__Amount->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name: single_value.field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name = new CHARSTRING_template; single_value.field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info: single_value.field_avp__DCC__NONE__User__Equipment__Info = new AVP__list_template; single_value.field_avp__DCC__NONE__User__Equipment__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__A__MSISDN: single_value.field_avp__AAA__3GPP__A__MSISDN = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__A__MSISDN->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Mobile__Node__Address: single_value.field_avp__MIPv4__NONE__MIP__Mobile__Node__Address = new AVP__Address_template; single_value.field_avp__MIPv4__NONE__MIP__Mobile__Node__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Report: single_value.field_avp__PCC__3GPP__Routing__Rule__Report = new AVP__list_template; single_value.field_avp__PCC__3GPP__Routing__Rule__Report->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Number__Of__Requested__Vectors: single_value.field_avp__AAA__3GPP__Number__Of__Requested__Vectors = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Number__Of__Requested__Vectors->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__AIR__Flags: single_value.field_avp__AAA__3GPP__AIR__Flags = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__AIR__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Protocol__ID: single_value.field_avp__DCA__3GPP__SM__Protocol__ID = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__SM__Protocol__ID->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Low__Priority__Indicator: single_value.field_avp__DCA__3GPP__Low__Priority__Indicator = new DCA__3GPP__Low__Priority__Indicator_template; single_value.field_avp__DCA__3GPP__Low__Priority__Indicator->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Geographical__Information: single_value.field_avp__AAA__3GPP__Geographical__Information = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Geographical__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Participant__Action__Type: single_value.field_avp__DCA__3GPP__Participant__Action__Type = new DCA__3GPP__Participant__Action__Type_template; single_value.field_avp__DCA__3GPP__Participant__Action__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Node__Id: single_value.field_avp__DCA__3GPP__Node__Id = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Node__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Loose__Route__Indication: single_value.field_avp__CxDx__3GPP__Loose__Route__Indication = new CxDx__3GPP__Loose__Route__Indication_template; single_value.field_avp__CxDx__3GPP__Loose__Route__Indication->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Type: single_value.field_avp__DCC__NONE__Service__Parameter__Type = new OCTETSTRING_template; single_value.field_avp__DCC__NONE__Service__Parameter__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__MME__User__State: single_value.field_avp__AAA__3GPP__MME__User__State = new AVP__list_template; single_value.field_avp__AAA__3GPP__MME__User__State->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Access__Restriction__Data: single_value.field_avp__AAA__3GPP__Access__Restriction__Data = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Access__Restriction__Data->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Service__Type: single_value.field_avp__DCA__3GPP__SM__Service__Type = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__SM__Service__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag: single_value.field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag = new DCA__3GPP__UNI__PDU__CP__Only__Flag_template; single_value.field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Filter__Rule: single_value.field_avp__MIPv4__NONE__MIP__Filter__Rule = new CHARSTRING_template; single_value.field_avp__MIPv4__NONE__MIP__Filter__Rule->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Failed__AVP: single_value.field_avp__BASE__NONE__Failed__AVP = new AVP__list_template; single_value.field_avp__BASE__NONE__Failed__AVP->decode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__RAT__Type: single_value.field_avp__GI__3GPP__3GPP__RAT__Type = new OCTETSTRING_template; single_value.field_avp__GI__3GPP__3GPP__RAT__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__SS__Status: single_value.field_avp__AAA__3GPP__SS__Status = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__SS__Status->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Neighbour__Node__Address: single_value.field_avp__DCA__3GPP__Neighbour__Node__Address = new AVP__Address_template; single_value.field_avp__DCA__3GPP__Neighbour__Node__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Type: single_value.field_avp__DCA__3GPP__Location__Type = new AVP__list_template; single_value.field_avp__DCA__3GPP__Location__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Quota__Indicator: single_value.field_avp__DCA__3GPP__Quota__Indicator = new DCA__3GPP__Quota__Indicator_template; single_value.field_avp__DCA__3GPP__Quota__Indicator->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Priority: single_value.field_avp__DCA__3GPP__Priority = new DCA__3GPP__Priority_template; single_value.field_avp__DCA__3GPP__Priority->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Update: single_value.field_avp__S6__3GPP__NIDD__Authorization__Update = new AVP__list_template; single_value.field_avp__S6__3GPP__NIDD__Authorization__Update->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Data: single_value.field_avp__DCA__3GPP__Service__Specific__Data = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Service__Specific__Data->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id__Type: single_value.field_avp__DCC__NONE__Subscription__Id__Type = new DCC__NONE__Subscription__Id__Type_template; single_value.field_avp__DCC__NONE__Subscription__Id__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__HA__MSA: single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA = new AVP__list_template; single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Connectivity__Flags: single_value.field_avp__AAA__3GPP__Connectivity__Flags = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Connectivity__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Operation: single_value.field_avp__PCC__3GPP__Packet__Filter__Operation = new PCC__3GPP__Packet__Filter__Operation_template; single_value.field_avp__PCC__3GPP__Packet__Filter__Operation->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__VCS__Information: single_value.field_avp__DCA__3GPP__VCS__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__VCS__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion: single_value.field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Disposition: single_value.field_avp__DCA__3GPP__Content__Disposition = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Content__Disposition->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__SIP__Forking__Indication: single_value.field_avp__RX__3GPP__SIP__Forking__Indication = new RX__3GPP__SIP__Forking__Indication_template; single_value.field_avp__RX__3GPP__SIP__Forking__Indication->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__User__Password: single_value.field_avp__DNAS__NONE__User__Password = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__User__Password->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address: single_value.field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address = new AVP__Address_template; single_value.field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__IMEI__Change: single_value.field_avp__S6__3GPP__IMEI__Change = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__IMEI__Change->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__IP__CAN__Type: single_value.field_avp__PCC__3GPP__IP__CAN__Type = new PCC__3GPP__IP__CAN__Type_template; single_value.field_avp__PCC__3GPP__IP__CAN__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Component: single_value.field_avp__DCA__3GPP__SDP__Media__Component = new AVP__list_template; single_value.field_avp__DCA__3GPP__SDP__Media__Component->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Desired__BW__UL: single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__UL = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__UL->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container: single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container = new AVP__list_template; single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authorization: single_value.field_avp__CxDx__3GPP__SIP__Authorization = new OCTETSTRING_template; single_value.field_avp__CxDx__3GPP__SIP__Authorization->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Revalidation__Time: single_value.field_avp__PCC__3GPP__Revalidation__Time = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Revalidation__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Logging__Interval: single_value.field_avp__AAA__3GPP__Logging__Interval = new AAA__3GPP__Logging__Interval_template; single_value.field_avp__AAA__3GPP__Logging__Interval->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Information: single_value.field_avp__DCA__3GPP__PoC__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__PoC__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Status: single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Status = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Status->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Filter: single_value.field_avp__PCC__3GPP__Routing__Filter = new AVP__list_template; single_value.field_avp__PCC__3GPP__Routing__Filter->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability: single_value.field_avp__AAA__3GPP__WLAN__offloadability = new AVP__list_template; single_value.field_avp__AAA__3GPP__WLAN__offloadability->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Data__Coding__Scheme: single_value.field_avp__DCA__3GPP__Data__Coding__Scheme = new INTEGER_template; single_value.field_avp__DCA__3GPP__Data__Coding__Scheme->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Metering__Method: single_value.field_avp__PCC__3GPP__Metering__Method = new PCC__3GPP__Metering__Method_template; single_value.field_avp__PCC__3GPP__Metering__Method->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Tunnel__Connection: single_value.field_avp__DNAS__NONE__Acct__Tunnel__Connection = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Acct__Tunnel__Connection->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism: single_value.field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Initial__IMS__Charging__Identifier: single_value.field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Filter__Rule: single_value.field_avp__DNAS__NONE__NAS__Filter__Rule = new CHARSTRING_template; single_value.field_avp__DNAS__NONE__NAS__Filter__Rule->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Feature__Vector: single_value.field_avp__MIPv4__NONE__MIP__Feature__Vector = new OCTETSTRING_template; single_value.field_avp__MIPv4__NONE__MIP__Feature__Vector->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Session__Server__Failover: single_value.field_avp__BASE__NONE__Session__Server__Failover = new BASE__NONE__Session__Server__Failover_template; single_value.field_avp__BASE__NONE__Session__Server__Failover->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Accumulated__Cost: single_value.field_avp__DCA__3GPP__Accumulated__Cost = new AVP__list_template; single_value.field_avp__DCA__3GPP__Accumulated__Cost->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Integrity__Key: single_value.field_avp__CxDx__3GPP__Integrity__Key = new OCTETSTRING_template; single_value.field_avp__CxDx__3GPP__Integrity__Key->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__E__UTRAN__Vector: single_value.field_avp__AAA__3GPP__E__UTRAN__Vector = new AVP__list_template; single_value.field_avp__AAA__3GPP__E__UTRAN__Vector->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SMSC__Address: single_value.field_avp__DCA__3GPP__SMSC__Address = new AVP__Address_template; single_value.field_avp__DCA__3GPP__SMSC__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PDP__Address__Prefix__Length: single_value.field_avp__DCA__3GPP__PDP__Address__Prefix__Length = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__PDP__Address__Prefix__Length->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Experimental__Result: single_value.field_avp__BASE__NONE__Experimental__Result = new AVP__list_template; single_value.field_avp__BASE__NONE__Experimental__Result->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Link__Count: single_value.field_avp__DNAS__NONE__Acct__Link__Count = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Acct__Link__Count->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Unit__Value: single_value.field_avp__DCC__NONE__Unit__Value = new AVP__list_template; single_value.field_avp__DCC__NONE__Unit__Value->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Event__List: single_value.field_avp__AAA__3GPP__Trace__Event__List = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Trace__Event__List->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Id: single_value.field_avp__DCA__3GPP__LCS__Client__Id = new AVP__list_template; single_value.field_avp__DCA__3GPP__LCS__Client__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__PDP__Type: single_value.field_avp__GI__3GPP__3GPP__PDP__Type = new GI__3GPP__3GPP__PDP__Type_template; single_value.field_avp__GI__3GPP__3GPP__PDP__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Reply__Message: single_value.field_avp__DNAS__NONE__Reply__Message = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Reply__Message->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Connect__Info: single_value.field_avp__DNAS__NONE__Connect__Info = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Connect__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Replay__Mode: single_value.field_avp__MIPv4__NONE__MIP__Replay__Mode = new MIPv4__NONE__MIP__Replay__Mode_template; single_value.field_avp__MIPv4__NONE__MIP__Replay__Mode->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Proxy__Host: single_value.field_avp__BASE__NONE__Proxy__Host = new CHARSTRING_template; single_value.field_avp__BASE__NONE__Proxy__Host->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Talk__Bursts: single_value.field_avp__DCA__3GPP__Number__Of__Talk__Bursts = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Number__Of__Talk__Bursts->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Short__Network__Name: single_value.field_avp__AAA__3GPP__Short__Network__Name = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Short__Network__Name->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Size: single_value.field_avp__DCA__3GPP__Message__Size = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Message__Size->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Additional__Exception__Reports: single_value.field_avp__DCA__3GPP__Additional__Exception__Reports = new DCA__3GPP__Additional__Exception__Reports_template; single_value.field_avp__DCA__3GPP__Additional__Exception__Reports->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Access__Transfer__Information: single_value.field_avp__DCA__3GPP__Access__Transfer__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__Access__Transfer__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Communication__Pattern__Set: single_value.field_avp__S6__3GPP__Communication__Pattern__Set = new AVP__list_template; single_value.field_avp__S6__3GPP__Communication__Pattern__Set->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAG__UP__Address: single_value.field_avp__AAA__3GPP__TWAG__UP__Address = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__TWAG__UP__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__MMBox__Storage__Requested: single_value.field_avp__DCA__3GPP__MMBox__Storage__Requested = new DCA__3GPP__MMBox__Storage__Requested_template; single_value.field_avp__DCA__3GPP__MMBox__Storage__Requested->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Status: single_value.field_avp__RX__3GPP__Flow__Status = new RX__3GPP__Flow__Status_template; single_value.field_avp__RX__3GPP__Flow__Status->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Challenge: single_value.field_avp__DNAS__NONE__CHAP__Challenge = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__CHAP__Challenge->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PC3__Control__Protocol__Cause: single_value.field_avp__DCA__3GPP__PC3__Control__Protocol__Cause = new INTEGER_template; single_value.field_avp__DCA__3GPP__PC3__Control__Protocol__Cause->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Unit__Type: single_value.field_avp__DCC__NONE__CC__Unit__Type = new DCC__NONE__CC__Unit__Type_template; single_value.field_avp__DCC__NONE__CC__Unit__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Calling__Party__Address: single_value.field_avp__DCA__3GPP__Calling__Party__Address = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Calling__Party__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__MCPTT__Identifier: single_value.field_avp__RX__3GPP__MCPTT__Identifier = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__MCPTT__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Group__Monitoring__Event__Report: single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report = new AVP__list_template; single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Upgrade: single_value.field_avp__PCC__3GPP__QoS__Upgrade = new PCC__3GPP__QoS__Upgrade_template; single_value.field_avp__PCC__3GPP__QoS__Upgrade->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Append__Free__Format__Data: single_value.field_avp__DCA__3GPP__PS__Append__Free__Format__Data = new DCA__3GPP__PS__Append__Free__Format__Data_template; single_value.field_avp__DCA__3GPP__PS__Append__Free__Format__Data->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__AN__GW__Status: single_value.field_avp__PCC__3GPP__AN__GW__Status = new PCC__3GPP__AN__GW__Status_template; single_value.field_avp__PCC__3GPP__AN__GW__Status->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Service__Type: single_value.field_avp__DNAS__NONE__Service__Type = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Service__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Key: single_value.field_avp__PCC__3GPP__Monitoring__Key = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Monitoring__Key->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Period__UMTS: single_value.field_avp__AAA__3GPP__Measurement__Period__UMTS = new AAA__3GPP__Measurement__Period__UMTS_template; single_value.field_avp__AAA__3GPP__Measurement__Period__UMTS->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Media__Initiator__Flag: single_value.field_avp__DCA__3GPP__Media__Initiator__Flag = new DCA__3GPP__Media__Initiator__Flag_template; single_value.field_avp__DCA__3GPP__Media__Initiator__Flag->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Location__Number: single_value.field_avp__DCA__3GPP__ISUP__Location__Number = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__ISUP__Location__Number->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__3GPP__PS__Data__Off__Status: single_value.field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status = new PCC__3GPP__3GPP__PS__Data__Off__Status_template; single_value.field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Install: single_value.field_avp__PCC__3GPP__Routing__Rule__Install = new AVP__list_template; single_value.field_avp__PCC__3GPP__Routing__Rule__Install->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Reset__ID: single_value.field_avp__AAA__3GPP__Reset__ID = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Reset__ID->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Data__Container: single_value.field_avp__DCA__3GPP__Service__Data__Container = new AVP__list_template; single_value.field_avp__DCA__3GPP__Service__Data__Container->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Server__Assignment__Type: single_value.field_avp__CxDx__3GPP__Server__Assignment__Type = new CxDx__3GPP__Server__Assignment__Type_template; single_value.field_avp__CxDx__3GPP__Server__Assignment__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__PUR__Flags: single_value.field_avp__AAA__3GPP__PUR__Flags = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__PUR__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope: single_value.field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope = new PCC__3GPP__IP__CAN__Session__Charging__Scope_template; single_value.field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Routing: single_value.field_avp__DNAS__NONE__Framed__Routing = new DNAS__NONE__Framed__Routing_template; single_value.field_avp__DNAS__NONE__Framed__Routing->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__IMEI: single_value.field_avp__AAA__3GPP__IMEI = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__IMEI->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Ident: single_value.field_avp__DNAS__NONE__CHAP__Ident = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__CHAP__Ident->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Text: single_value.field_avp__DCA__3GPP__Interface__Text = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Interface__Text->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Kc: single_value.field_avp__AAA__3GPP__Kc = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Kc->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Current__Tariff: single_value.field_avp__DCA__3GPP__Current__Tariff = new AVP__list_template; single_value.field_avp__DCA__3GPP__Current__Tariff->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__SGSN__Number: single_value.field_avp__AAA__3GPP__SGSN__Number = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__SGSN__Number->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__HPLMN__ODB: single_value.field_avp__AAA__3GPP__HPLMN__ODB = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__HPLMN__ODB->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Type: single_value.field_avp__DCA__3GPP__Time__Quota__Type = new DCA__3GPP__Time__Quota__Type_template; single_value.field_avp__DCA__3GPP__Time__Quota__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Info: single_value.field_avp__AAA__3GPP__Trace__Info = new AVP__list_template; single_value.field_avp__AAA__3GPP__Trace__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Domain__Name: single_value.field_avp__DCA__3GPP__Domain__Name = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Domain__Name->decode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Charging__Characteristics: single_value.field_avp__GI__3GPP__3GPP__Charging__Characteristics = new OCTETSTRING_template; single_value.field_avp__GI__3GPP__3GPP__Charging__Characteristics->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__PDP__Context: single_value.field_avp__AAA__3GPP__PDP__Context = new AVP__list_template; single_value.field_avp__AAA__3GPP__PDP__Context->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Money: single_value.field_avp__DCC__NONE__CC__Money = new AVP__list_template; single_value.field_avp__DCC__NONE__CC__Money->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__DER__Flags: single_value.field_avp__AAA__3GPP__DER__Flags = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__DER__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Data__Coding__Scheme: single_value.field_avp__DCA__3GPP__LCS__Data__Coding__Scheme = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__LCS__Data__Coding__Scheme->decode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__Address: single_value.field_avp__GI__3GPP__3GPP__GGSN__Address = new OCTETSTRING_template; single_value.field_avp__GI__3GPP__3GPP__GGSN__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Proxy__Info: single_value.field_avp__BASE__NONE__Proxy__Info = new AVP__list_template; single_value.field_avp__BASE__NONE__Proxy__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node: single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node = new AVP__Address_template; single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Node__Type: single_value.field_avp__S6__3GPP__Node__Type = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__Node__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Volume: single_value.field_avp__DCA__3GPP__Talk__Burst__Volume = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Talk__Burst__Volume->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Id: single_value.field_avp__DCA__3GPP__Service__Id = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Service__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Priority__Sharing__Indicator: single_value.field_avp__RX__3GPP__Priority__Sharing__Indicator = new RX__3GPP__Priority__Sharing__Indicator_template; single_value.field_avp__RX__3GPP__Priority__Sharing__Indicator->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Type: single_value.field_avp__DNAS__NONE__Tunnel__Type = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Tunnel__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Name: single_value.field_avp__PCC__3GPP__QoS__Rule__Name = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__QoS__Rule__Name->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Trigger__Type: single_value.field_avp__DCA__3GPP__Trigger__Type = new DCA__3GPP__Trigger__Type_template; single_value.field_avp__DCA__3GPP__Trigger__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Instance__Id: single_value.field_avp__DCA__3GPP__Instance__Id = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Instance__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Scheduled__Communication__Time: single_value.field_avp__S6__3GPP__Scheduled__Communication__Time = new AVP__list_template; single_value.field_avp__S6__3GPP__Scheduled__Communication__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Max__Requested__Bandwidth__DL: single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__DL = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__DL->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Role__Of__ProSe__Function: single_value.field_avp__DCA__3GPP__Role__Of__ProSe__Function = new DCA__3GPP__Role__Of__ProSe__Function_template; single_value.field_avp__DCA__3GPP__Role__Of__ProSe__Function->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Latency: single_value.field_avp__S6__3GPP__Maximum__Latency = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__Maximum__Latency->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__PCC__Rule__Status: single_value.field_avp__PCC__3GPP__PCC__Rule__Status = new PCC__3GPP__PCC__Rule__Status_template; single_value.field_avp__PCC__3GPP__PCC__Rule__Status->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Response__Timestamp: single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__GBR__DL: single_value.field_avp__PCC__3GPP__Extended__GBR__DL = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Extended__GBR__DL->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__MBSFN__Area: single_value.field_avp__AAA__3GPP__MBSFN__Area = new AVP__list_template; single_value.field_avp__AAA__3GPP__MBSFN__Area->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__UE__ID: single_value.field_avp__DCA__3GPP__ProSe__UE__ID = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__ProSe__UE__ID->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Server__Name: single_value.field_avp__CxDx__3GPP__Server__Name = new OCTETSTRING_template; single_value.field_avp__CxDx__3GPP__Server__Name->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__APN__Validity__Time: single_value.field_avp__S6__3GPP__APN__Validity__Time = new AVP__list_template; single_value.field_avp__S6__3GPP__APN__Validity__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Allocation__Retention__Priority: single_value.field_avp__PCC__3GPP__Allocation__Retention__Priority = new AVP__list_template; single_value.field_avp__PCC__3GPP__Allocation__Retention__Priority->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Check__Balance__Result: single_value.field_avp__DCC__NONE__Check__Balance__Result = new DCC__NONE__Check__Balance__Result_template; single_value.field_avp__DCC__NONE__Check__Balance__Result->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Job__Type: single_value.field_avp__AAA__3GPP__Job__Type = new AAA__3GPP__Job__Type_template; single_value.field_avp__AAA__3GPP__Job__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Destination__Host: single_value.field_avp__BASE__NONE__Destination__Host = new CHARSTRING_template; single_value.field_avp__BASE__NONE__Destination__Host->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Positioning__Method: single_value.field_avp__AAA__3GPP__Positioning__Method = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Positioning__Method->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__LIA__Flags: single_value.field_avp__CxDx__3GPP__LIA__Flags = new OCTETSTRING_template; single_value.field_avp__CxDx__3GPP__LIA__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count: single_value.field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count = new INTEGER_template; single_value.field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service__Type: single_value.field_avp__DCA__3GPP__AoC__Service__Type = new DCA__3GPP__AoC__Service__Type_template; single_value.field_avp__DCA__3GPP__AoC__Service__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__IP__Host: single_value.field_avp__DNAS__NONE__Login__IP__Host = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Login__IP__Host->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__IDA__Flags: single_value.field_avp__AAA__3GPP__IDA__Flags = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__IDA__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Security: single_value.field_avp__DNAS__NONE__ARAP__Security = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__ARAP__Security->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Origin__AAA__Protocol: single_value.field_avp__DNAS__NONE__Origin__AAA__Protocol = new DNAS__NONE__Origin__AAA__Protocol_template; single_value.field_avp__DNAS__NONE__Origin__AAA__Protocol->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Last__Usage: single_value.field_avp__DCA__3GPP__Time__Last__Usage = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Time__Last__Usage->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Charging__Information: single_value.field_avp__CxDx__3GPP__Charging__Information = new AVP__list_template; single_value.field_avp__CxDx__3GPP__Charging__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__ULA__Flags: single_value.field_avp__AAA__3GPP__ULA__Flags = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__ULA__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Originator__Interface: single_value.field_avp__DCA__3GPP__Originator__Interface = new AVP__list_template; single_value.field_avp__DCA__3GPP__Originator__Interface->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported: single_value.field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported = new AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported_template; single_value.field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature: single_value.field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature = new AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature_template; single_value.field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__File__Repair__Supported: single_value.field_avp__DCA__3GPP__File__Repair__Supported = new DCA__3GPP__File__Repair__Supported_template; single_value.field_avp__DCA__3GPP__File__Repair__Supported->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPX__Network: single_value.field_avp__DNAS__NONE__Framed__IPX__Network = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Framed__IPX__Network->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Assignment__Id: single_value.field_avp__DNAS__NONE__Tunnel__Assignment__Id = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Tunnel__Assignment__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Service__Specific__Units: single_value.field_avp__DCC__NONE__CC__Service__Specific__Units = new OCTETSTRING_template; single_value.field_avp__DCC__NONE__CC__Service__Specific__Units->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Answer__Timestamp: single_value.field_avp__DCA__3GPP__SDP__Answer__Timestamp = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__SDP__Answer__Timestamp->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__Identifier: single_value.field_avp__AAA__3GPP__WLAN__Identifier = new AVP__list_template; single_value.field_avp__AAA__3GPP__WLAN__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Type__Number: single_value.field_avp__DCA__3GPP__Type__Number = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Type__Number->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__NIDD__Submission: single_value.field_avp__DCA__3GPP__NIDD__Submission = new AVP__list_template; single_value.field_avp__DCA__3GPP__NIDD__Submission->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__T4__Parameters: single_value.field_avp__S6__3GPP__T4__Parameters = new AVP__list_template; single_value.field_avp__S6__3GPP__T4__Parameters->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Identifier__Value: single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier: single_value.field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__AESE__Error__Report: single_value.field_avp__S6__3GPP__AESE__Error__Report = new AVP__list_template; single_value.field_avp__S6__3GPP__AESE__Error__Report->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__HA__SPI: single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI = new OCTETSTRING_template; single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Event__Type: single_value.field_avp__DCA__3GPP__Event__Type = new AVP__list_template; single_value.field_avp__DCA__3GPP__Event__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Sharing__Key__DL: single_value.field_avp__RX__3GPP__Sharing__Key__DL = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Sharing__Key__DL->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Remove: single_value.field_avp__PCC__3GPP__ADC__Rule__Remove = new AVP__list_template; single_value.field_avp__PCC__3GPP__ADC__Rule__Remove->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container: single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container = new AVP__list_template; single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Restricted__PLMN__List: single_value.field_avp__S6__3GPP__Restricted__PLMN__List = new AVP__list_template; single_value.field_avp__S6__3GPP__Restricted__PLMN__List->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx: single_value.field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx = new AVP__list_template; single_value.field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Age__Of__Location__Information: single_value.field_avp__AAA__3GPP__Age__Of__Location__Information = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Age__Of__Location__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Group__Name: single_value.field_avp__DCA__3GPP__PoC__Group__Name = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__PoC__Group__Name->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Requested__BW__DL: single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__DL = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__DL->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Flow__Information: single_value.field_avp__PCC__3GPP__Flow__Information = new AVP__list_template; single_value.field_avp__PCC__3GPP__Flow__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Information: single_value.field_avp__DCA__3GPP__PS__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__PS__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__MTC__IWF__Address: single_value.field_avp__DCA__3GPP__MTC__IWF__Address = new AVP__Address_template; single_value.field_avp__DCA__3GPP__MTC__IWF__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Execution__Time: single_value.field_avp__PCC__3GPP__Execution__Time = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Execution__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Identifier: single_value.field_avp__DNAS__NONE__NAS__Identifier = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__NAS__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Server__Auth__Id: single_value.field_avp__DNAS__NONE__Tunnel__Server__Auth__Id = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Tunnel__Server__Auth__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Contact: single_value.field_avp__CxDx__3GPP__Contact = new OCTETSTRING_template; single_value.field_avp__CxDx__3GPP__Contact->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Correlation__Indicator: single_value.field_avp__PCC__3GPP__Charging__Correlation__Indicator = new PCC__3GPP__Charging__Correlation__Indicator_template; single_value.field_avp__PCC__3GPP__Charging__Correlation__Indicator->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Credit__Control: single_value.field_avp__DCC__NONE__Credit__Control = new DCC__NONE__Credit__Control_template; single_value.field_avp__DCC__NONE__Credit__Control->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Record__Number: single_value.field_avp__BASE__NONE__Accounting__Record__Number = new OCTETSTRING_template; single_value.field_avp__BASE__NONE__Accounting__Record__Number->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__Event__1I: single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1I = new INTEGER_template; single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1I->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction: single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Mode: single_value.field_avp__DCA__3GPP__Service__Mode = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Service__Mode->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__User__Data: single_value.field_avp__CxDx__3GPP__User__Data = new OCTETSTRING_template; single_value.field_avp__CxDx__3GPP__User__Data->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Report__Interval: single_value.field_avp__AAA__3GPP__Report__Interval = new AAA__3GPP__Report__Interval_template; single_value.field_avp__AAA__3GPP__Report__Interval->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__RAN__NAS__Release__Cause: single_value.field_avp__PCC__3GPP__RAN__NAS__Release__Cause = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__RAN__NAS__Release__Cause->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Dynamic__Address__Flag__Extension: single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension = new DCA__3GPP__Dynamic__Address__Flag__Extension_template; single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Client__Identity: single_value.field_avp__AAA__3GPP__Client__Identity = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Client__Identity->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Redirect__Host__Usage: single_value.field_avp__BASE__NONE__Redirect__Host__Usage = new BASE__NONE__Redirect__Host__Usage_template; single_value.field_avp__BASE__NONE__Redirect__Host__Usage->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__CSG__Access__Mode: single_value.field_avp__DCA__3GPP__CSG__Access__Mode = new DCA__3GPP__CSG__Access__Mode_template; single_value.field_avp__DCA__3GPP__CSG__Access__Mode->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Equipment__Status: single_value.field_avp__AAA__3GPP__Equipment__Status = new AAA__3GPP__Equipment__Status_template; single_value.field_avp__AAA__3GPP__Equipment__Status->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Supplementary__Service: single_value.field_avp__DCA__3GPP__Supplementary__Service = new AVP__list_template; single_value.field_avp__DCA__3GPP__Supplementary__Service->decode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Packet__Filter: single_value.field_avp__GI__3GPP__3GPP__Packet__Filter = new OCTETSTRING_template; single_value.field_avp__GI__3GPP__3GPP__Packet__Filter->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Redirect__Server__Address: single_value.field_avp__DCC__NONE__Redirect__Server__Address = new OCTETSTRING_template; single_value.field_avp__DCC__NONE__Redirect__Server__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Auth__Mode: single_value.field_avp__MIPv6__NONE__MIP6__Auth__Mode = new OCTETSTRING_template; single_value.field_avp__MIPv6__NONE__MIP6__Auth__Mode->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__EPS__Location__Information: single_value.field_avp__AAA__3GPP__EPS__Location__Information = new AVP__list_template; single_value.field_avp__AAA__3GPP__EPS__Location__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Access__Network__Information: single_value.field_avp__DCA__3GPP__Access__Network__Information = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Access__Network__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Identity: single_value.field_avp__DCA__3GPP__Called__Identity = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Called__Identity->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Default__APN__Context__Id: single_value.field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SGSN__Address: single_value.field_avp__DCA__3GPP__SGSN__Address = new AVP__Address_template; single_value.field_avp__DCA__3GPP__SGSN__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method: single_value.field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method = new DCA__3GPP__SGi__PtP__Tunnelling__Method_template; single_value.field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Session__Timeout: single_value.field_avp__BASE__NONE__Session__Timeout = new OCTETSTRING_template; single_value.field_avp__BASE__NONE__Session__Timeout->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost: single_value.field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__NNI__Type: single_value.field_avp__DCA__3GPP__NNI__Type = new DCA__3GPP__NNI__Type_template; single_value.field_avp__DCA__3GPP__NNI__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Service__Info__Status: single_value.field_avp__RX__3GPP__Service__Info__Status = new RX__3GPP__Service__Info__Status_template; single_value.field_avp__RX__3GPP__Service__Info__Status->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__CIR__Flags: single_value.field_avp__S6__3GPP__CIR__Flags = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__CIR__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Precedence: single_value.field_avp__PCC__3GPP__Precedence = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Precedence->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__User__Participating__Type: single_value.field_avp__DCA__3GPP__User__Participating__Type = new DCA__3GPP__User__Participating__Type_template; single_value.field_avp__DCA__3GPP__User__Participating__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__GGSN__Address: single_value.field_avp__DCA__3GPP__GGSN__Address = new AVP__Address_template; single_value.field_avp__DCA__3GPP__GGSN__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Sponsoring__Action: single_value.field_avp__RX__3GPP__Sponsoring__Action = new RX__3GPP__Sponsoring__Action_template; single_value.field_avp__RX__3GPP__Sponsoring__Action->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Resources__Indicator: single_value.field_avp__DCA__3GPP__Radio__Resources__Indicator = new INTEGER_template; single_value.field_avp__DCA__3GPP__Radio__Resources__Indicator->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Granted__Validity__Time: single_value.field_avp__S6__3GPP__Granted__Validity__Time = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__Granted__Validity__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Priority__Level: single_value.field_avp__PCC__3GPP__Priority__Level = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Priority__Level->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Node__Functionality: single_value.field_avp__DCA__3GPP__Node__Functionality = new DCA__3GPP__Node__Functionality_template; single_value.field_avp__DCA__3GPP__Node__Functionality->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Flow__Description: single_value.field_avp__RX__3GPP__Flow__Description = new CHARSTRING_template; single_value.field_avp__RX__3GPP__Flow__Description->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Information: single_value.field_avp__PCC__3GPP__Packet__Filter__Information = new AVP__list_template; single_value.field_avp__PCC__3GPP__Packet__Filter__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Daylight__Saving__Time: single_value.field_avp__AAA__3GPP__Daylight__Saving__Time = new AAA__3GPP__Daylight__Saving__Time_template; single_value.field_avp__AAA__3GPP__Daylight__Saving__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Address__Domain: single_value.field_avp__DCA__3GPP__Address__Domain = new AVP__list_template; single_value.field_avp__DCA__3GPP__Address__Domain->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__SCEF__ID: single_value.field_avp__S6__3GPP__SCEF__ID = new CHARSTRING_template; single_value.field_avp__S6__3GPP__SCEF__ID->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Length: single_value.field_avp__DCA__3GPP__Content__Length = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Content__Length->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Removal__Of__Access: single_value.field_avp__PCC__3GPP__Removal__Of__Access = new PCC__3GPP__Removal__Of__Access_template; single_value.field_avp__PCC__3GPP__Removal__Of__Access->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Report: single_value.field_avp__PCC__3GPP__ADC__Rule__Report = new AVP__list_template; single_value.field_avp__PCC__3GPP__ADC__Rule__Report->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Preferred__Data__Mode: single_value.field_avp__AAA__3GPP__Preferred__Data__Mode = new AVP__list_template; single_value.field_avp__AAA__3GPP__Preferred__Data__Mode->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Functionality: single_value.field_avp__DCA__3GPP__ProSe__Functionality = new DCA__3GPP__ProSe__Functionality_template; single_value.field_avp__DCA__3GPP__ProSe__Functionality->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Low__Balance__Indication: single_value.field_avp__DCA__3GPP__Low__Balance__Indication = new DCA__3GPP__Low__Balance__Indication_template; single_value.field_avp__DCA__3GPP__Low__Balance__Indication->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Guaranteed__Bitrate__UL: single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__UL = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__UL->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__UE__SRVCC__Capability: single_value.field_avp__AAA__3GPP__UE__SRVCC__Capability = new AAA__3GPP__UE__SRVCC__Capability_template; single_value.field_avp__AAA__3GPP__UE__SRVCC__Capability->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Group: single_value.field_avp__DNAS__NONE__Login__LAT__Group = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Login__LAT__Group->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__IPv6__Address: single_value.field_avp__DNAS__NONE__NAS__IPv6__Address = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__NAS__IPv6__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MAC__Mobility__Data: single_value.field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data = new OCTETSTRING_template; single_value.field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Output__Octets: single_value.field_avp__MIPv4__NONE__Accounting__Output__Octets = new OCTETSTRING_template; single_value.field_avp__MIPv4__NONE__Accounting__Output__Octets->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__To__SIP__Header: single_value.field_avp__CxDx__3GPP__To__SIP__Header = new OCTETSTRING_template; single_value.field_avp__CxDx__3GPP__To__SIP__Header->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Coupled__Node__Diameter__ID: single_value.field_avp__AAA__3GPP__Coupled__Node__Diameter__ID = new CHARSTRING_template; single_value.field_avp__AAA__3GPP__Coupled__Node__Diameter__ID->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Real__Time__Tariff__Information: single_value.field_avp__DCA__3GPP__Real__Time__Tariff__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__Real__Time__Tariff__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__STN__SR: single_value.field_avp__AAA__3GPP__STN__SR = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__STN__SR->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Type: single_value.field_avp__DCA__3GPP__SDP__Type = new DCA__3GPP__SDP__Type_template; single_value.field_avp__DCA__3GPP__SDP__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Supported__Vendor__Id: single_value.field_avp__BASE__NONE__Supported__Vendor__Id = new OCTETSTRING_template; single_value.field_avp__BASE__NONE__Supported__Vendor__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__ServiceTypeIdentity: single_value.field_avp__AAA__3GPP__ServiceTypeIdentity = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__ServiceTypeIdentity->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Requested__Party__Address: single_value.field_avp__DCA__3GPP__Requested__Party__Address = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Requested__Party__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Information: single_value.field_avp__DCA__3GPP__Announcement__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__Announcement__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Authentic: single_value.field_avp__DNAS__NONE__Acct__Authentic = new DNAS__NONE__Acct__Authentic_template; single_value.field_avp__DNAS__NONE__Acct__Authentic->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Identifier: single_value.field_avp__DCC__NONE__Service__Identifier = new OCTETSTRING_template; single_value.field_avp__DCC__NONE__Service__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__AUTN: single_value.field_avp__AAA__3GPP__AUTN = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__AUTN->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__User__Data: single_value.field_avp__AAA__3GPP__Non__3GPP__User__Data = new AVP__list_template; single_value.field_avp__AAA__3GPP__Non__3GPP__User__Data->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Delivery__Report__Requested: single_value.field_avp__DCA__3GPP__Delivery__Report__Requested = new DCA__3GPP__Delivery__Report__Requested_template; single_value.field_avp__DCA__3GPP__Delivery__Report__Requested->decode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__TWAN__Identifier: single_value.field_avp__GI__3GPP__TWAN__Identifier = new OCTETSTRING_template; single_value.field_avp__GI__3GPP__TWAN__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Origination__Time__Stamp: single_value.field_avp__AAA__3GPP__Origination__Time__Stamp = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Origination__Time__Stamp->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__APN: single_value.field_avp__DCA__3GPP__LCS__APN = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__LCS__APN->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope__End__Time: single_value.field_avp__DCA__3GPP__Envelope__End__Time = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Envelope__End__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Sponsored__Connectivity__Data: single_value.field_avp__RX__3GPP__Sponsored__Connectivity__Data = new AVP__list_template; single_value.field_avp__RX__3GPP__Sponsored__Connectivity__Data->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Request__Type: single_value.field_avp__BASE__NONE__Auth__Request__Type = new BASE__NONE__Auth__Request__Type_template; single_value.field_avp__BASE__NONE__Auth__Request__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Application__Server__Information: single_value.field_avp__DCA__3GPP__Application__Server__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__Application__Server__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Originator__Address: single_value.field_avp__DCA__3GPP__Originator__Address = new AVP__list_template; single_value.field_avp__DCA__3GPP__Originator__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Network__Call__Reference__Number: single_value.field_avp__DCA__3GPP__Network__Call__Reference__Number = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Network__Call__Reference__Number->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__AESE__Communication__Pattern: single_value.field_avp__S6__3GPP__AESE__Communication__Pattern = new AVP__list_template; single_value.field_avp__S6__3GPP__AESE__Communication__Pattern->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__NBIFOM__Mode: single_value.field_avp__PCC__3GPP__NBIFOM__Mode = new PCC__3GPP__NBIFOM__Mode_template; single_value.field_avp__PCC__3GPP__NBIFOM__Mode->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Redirect__Information: single_value.field_avp__PCC__3GPP__Redirect__Information = new AVP__list_template; single_value.field_avp__PCC__3GPP__Redirect__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Validity__Time: single_value.field_avp__DCC__NONE__Validity__Time = new OCTETSTRING_template; single_value.field_avp__DCC__NONE__Validity__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier: single_value.field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Event__Handling: single_value.field_avp__S6__3GPP__Event__Handling = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__Event__Handling->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__ToS__Traffic__Class: single_value.field_avp__PCC__3GPP__ToS__Traffic__Class = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__ToS__Traffic__Class->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Tracking__Area__Identity: single_value.field_avp__AAA__3GPP__Tracking__Area__Identity = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Tracking__Area__Identity->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__FA__SPI: single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI = new OCTETSTRING_template; single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Min__Desired__Bandwidth__UL: single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__UL = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__UL->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__UVR__Flags: single_value.field_avp__AAA__3GPP__UVR__Flags = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__UVR__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Free__Format__Data: single_value.field_avp__DCA__3GPP__PS__Free__Format__Data = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__PS__Free__Format__Data->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Originating__Request: single_value.field_avp__CxDx__3GPP__Originating__Request = new CxDx__3GPP__Originating__Request_template; single_value.field_avp__CxDx__3GPP__Originating__Request->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__PDN__Connection__ID: single_value.field_avp__PCC__3GPP__PDN__Connection__ID = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__PDN__Connection__ID->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data__Flags: single_value.field_avp__AAA__3GPP__Subscription__Data__Flags = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Subscription__Data__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Route: single_value.field_avp__DNAS__NONE__Framed__IPv6__Route = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Framed__IPv6__Route->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__PRA__Remove: single_value.field_avp__PCC__3GPP__PRA__Remove = new AVP__list_template; single_value.field_avp__PCC__3GPP__PRA__Remove->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__DSR__Flags: single_value.field_avp__AAA__3GPP__DSR__Flags = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__DSR__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Granted__Service__Unit: single_value.field_avp__DCC__NONE__Granted__Service__Unit = new AVP__list_template; single_value.field_avp__DCC__NONE__Granted__Service__Unit->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Timestamp: single_value.field_avp__MIPv6__NONE__MIP__Timestamp = new OCTETSTRING_template; single_value.field_avp__MIPv6__NONE__MIP__Timestamp->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Portability__Routing__Information: single_value.field_avp__DCA__3GPP__Number__Portability__Routing__Information = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Number__Portability__Routing__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer: single_value.field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Specific__APN__Info: single_value.field_avp__AAA__3GPP__Specific__APN__Info = new AVP__list_template; single_value.field_avp__AAA__3GPP__Specific__APN__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Terminal__Information: single_value.field_avp__AAA__3GPP__Terminal__Information = new AVP__list_template; single_value.field_avp__AAA__3GPP__Terminal__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Restoration__Info: single_value.field_avp__CxDx__3GPP__Restoration__Info = new AVP__list_template; single_value.field_avp__CxDx__3GPP__Restoration__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Product__Name: single_value.field_avp__BASE__NONE__Product__Name = new OCTETSTRING_template; single_value.field_avp__BASE__NONE__Product__Name->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__MN__MSA: single_value.field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA = new AVP__list_template; single_value.field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Account__Expiration: single_value.field_avp__DCA__3GPP__Account__Expiration = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Account__Expiration->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__CSG__Id: single_value.field_avp__AAA__3GPP__CSG__Id = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__CSG__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IP__Netmask: single_value.field_avp__DNAS__NONE__Framed__IP__Netmask = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Framed__IP__Netmask->decode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IPv6__DNS__Servers: single_value.field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers = new OCTETSTRING_template; single_value.field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__SSID: single_value.field_avp__AAA__3GPP__SSID = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__SSID->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Call__Barring__Info: single_value.field_avp__AAA__3GPP__Call__Barring__Info = new AVP__list_template; single_value.field_avp__AAA__3GPP__Call__Barring__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__BSSID: single_value.field_avp__DCA__3GPP__BSSID = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__BSSID->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Info: single_value.field_avp__DCC__NONE__Service__Parameter__Info = new AVP__list_template; single_value.field_avp__DCC__NONE__Service__Parameter__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Exchange: single_value.field_avp__DCA__3GPP__Talk__Burst__Exchange = new AVP__list_template; single_value.field_avp__DCA__3GPP__Talk__Burst__Exchange->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Order: single_value.field_avp__DCA__3GPP__Variable__Part__Order = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Variable__Part__Order->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Mechanism: single_value.field_avp__DCA__3GPP__Time__Quota__Mechanism = new AVP__list_template; single_value.field_avp__DCA__3GPP__Time__Quota__Mechanism->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__ANID: single_value.field_avp__AAA__3GPP__ANID = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__ANID->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Report__Number: single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Number = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Number->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Name: single_value.field_avp__S6__3GPP__IP__SM__GW__Name = new CHARSTRING_template; single_value.field_avp__S6__3GPP__IP__SM__GW__Name->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Origin__State__Id: single_value.field_avp__BASE__NONE__Origin__State__Id = new OCTETSTRING_template; single_value.field_avp__BASE__NONE__Origin__State__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Sub__Component: single_value.field_avp__RX__3GPP__Media__Sub__Component = new AVP__list_template; single_value.field_avp__RX__3GPP__Media__Sub__Component->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__CN__Operator__Selection__Entity: single_value.field_avp__DCA__3GPP__CN__Operator__Selection__Entity = new DCA__3GPP__CN__Operator__Selection__Entity_template; single_value.field_avp__DCA__3GPP__CN__Operator__Selection__Entity->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Accuracy: single_value.field_avp__S6__3GPP__Accuracy = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__Accuracy->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Remove: single_value.field_avp__PCC__3GPP__Charging__Rule__Remove = new AVP__list_template; single_value.field_avp__PCC__3GPP__Charging__Rule__Remove->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Originating__IOI: single_value.field_avp__DCA__3GPP__Originating__IOI = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Originating__IOI->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Min__Requested__Bandwidth__DL: single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__DL = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__DL->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier: single_value.field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Report: single_value.field_avp__S6__3GPP__Service__Report = new AVP__list_template; single_value.field_avp__S6__3GPP__Service__Report->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Information: single_value.field_avp__PCC__3GPP__Tunnel__Information = new AVP__list_template; single_value.field_avp__PCC__3GPP__Tunnel__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Bearer__Service: single_value.field_avp__DCA__3GPP__Bearer__Service = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Bearer__Service->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name: single_value.field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name = new CHARSTRING_template; single_value.field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Definition: single_value.field_avp__PCC__3GPP__QoS__Rule__Definition = new AVP__list_template; single_value.field_avp__PCC__3GPP__QoS__Rule__Definition->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Time__Zone: single_value.field_avp__AAA__3GPP__Time__Zone = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Time__Zone->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Periodic__Time: single_value.field_avp__S6__3GPP__Periodic__Time = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__Periodic__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Failure__Code: single_value.field_avp__PCC__3GPP__Routing__Rule__Failure__Code = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Routing__Rule__Failure__Code->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Destination__Host: single_value.field_avp__PCC__3GPP__TDF__Destination__Host = new CHARSTRING_template; single_value.field_avp__PCC__3GPP__TDF__Destination__Host->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Local__Group__Id: single_value.field_avp__AAA__3GPP__Local__Group__Id = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Local__Group__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Discharge__Time: single_value.field_avp__DCA__3GPP__SM__Discharge__Time = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__SM__Discharge__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Requestor__PLMN__Identifier: single_value.field_avp__DCA__3GPP__Requestor__PLMN__Identifier = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Requestor__PLMN__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Application__Reference__Identifier: single_value.field_avp__DCA__3GPP__IMS__Application__Reference__Identifier = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__IMS__Application__Reference__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Report: single_value.field_avp__PCC__3GPP__Charging__Rule__Report = new AVP__list_template; single_value.field_avp__PCC__3GPP__Charging__Rule__Report->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Service__Area__Identity: single_value.field_avp__AAA__3GPP__Service__Area__Identity = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Service__Area__Identity->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__User__Name: single_value.field_avp__BASE__NONE__User__Name = new OCTETSTRING_template; single_value.field_avp__BASE__NONE__User__Name->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__UE__PC5__AMBR: single_value.field_avp__AAA__3GPP__UE__PC5__AMBR = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__UE__PC5__AMBR->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Public__Identity: single_value.field_avp__CxDx__3GPP__Public__Identity = new OCTETSTRING_template; single_value.field_avp__CxDx__3GPP__Public__Identity->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Sub__Session__Id: single_value.field_avp__BASE__NONE__Accounting__Sub__Session__Id = new OCTETSTRING_template; single_value.field_avp__BASE__NONE__Accounting__Sub__Session__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Delay__Time: single_value.field_avp__DNAS__NONE__Acct__Delay__Time = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Acct__Delay__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Local__Sequence__Number: single_value.field_avp__DCA__3GPP__Local__Sequence__Number = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Local__Sequence__Number->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__UAR__Flags: single_value.field_avp__CxDx__3GPP__UAR__Flags = new OCTETSTRING_template; single_value.field_avp__CxDx__3GPP__UAR__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Collection__Period__RRM__UMTS: single_value.field_avp__AAA__3GPP__Collection__Period__RRM__UMTS = new AAA__3GPP__Collection__Period__RRM__UMTS_template; single_value.field_avp__AAA__3GPP__Collection__Period__RRM__UMTS->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Operator__Determined__Barring: single_value.field_avp__AAA__3GPP__Operator__Determined__Barring = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Operator__Determined__Barring->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Received__Address: single_value.field_avp__DCA__3GPP__Recipient__Received__Address = new AVP__list_template; single_value.field_avp__DCA__3GPP__Recipient__Received__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Server__Endpoint: single_value.field_avp__DNAS__NONE__Tunnel__Server__Endpoint = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Tunnel__Server__Endpoint->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host: single_value.field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host = new CHARSTRING_template; single_value.field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Session__Binding: single_value.field_avp__BASE__NONE__Session__Binding = new OCTETSTRING_template; single_value.field_avp__BASE__NONE__Session__Binding->decode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMEISV: single_value.field_avp__GI__3GPP__3GPP__IMEISV = new OCTETSTRING_template; single_value.field_avp__GI__3GPP__3GPP__IMEISV->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__SS__Code: single_value.field_avp__AAA__3GPP__SS__Code = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__SS__Code->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__DCD__Information: single_value.field_avp__DCA__3GPP__DCD__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__DCD__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Estimate__Type: single_value.field_avp__DCA__3GPP__Location__Estimate__Type = new DCA__3GPP__Location__Estimate__Type_template; single_value.field_avp__DCA__3GPP__Location__Estimate__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Indicator: single_value.field_avp__DCA__3GPP__Time__Indicator = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Time__Indicator->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Addressee__Type: single_value.field_avp__DCA__3GPP__Addressee__Type = new DCA__3GPP__Addressee__Type_template; single_value.field_avp__DCA__3GPP__Addressee__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Acct__Multi__Session__Id: single_value.field_avp__BASE__NONE__Acct__Multi__Session__Id = new OCTETSTRING_template; single_value.field_avp__BASE__NONE__Acct__Multi__Session__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id__Data: single_value.field_avp__DCC__NONE__Subscription__Id__Data = new OCTETSTRING_template; single_value.field_avp__DCC__NONE__Subscription__Id__Data->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Connectivity__Parameters: single_value.field_avp__AAA__3GPP__TWAN__Connectivity__Parameters = new AVP__list_template; single_value.field_avp__AAA__3GPP__TWAN__Connectivity__Parameters->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Reply__Applic__ID: single_value.field_avp__DCA__3GPP__Reply__Applic__ID = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Reply__Applic__ID->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Participant__Access__Priority: single_value.field_avp__DCA__3GPP__Participant__Access__Priority = new DCA__3GPP__Participant__Access__Priority_template; single_value.field_avp__DCA__3GPP__Participant__Access__Priority->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__RS__Bandwidth: single_value.field_avp__RX__3GPP__RS__Bandwidth = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__RS__Bandwidth->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Reachability__Information: single_value.field_avp__S6__3GPP__Reachability__Information = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__Reachability__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Algorithm__Type: single_value.field_avp__MIPv4__NONE__MIP__Algorithm__Type = new MIPv4__NONE__MIP__Algorithm__Type_template; single_value.field_avp__MIPv4__NONE__MIP__Algorithm__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Session__Description: single_value.field_avp__DCA__3GPP__SDP__Session__Description = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__SDP__Session__Description->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Desired__BW__DL: single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__DL = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__DL->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Info: single_value.field_avp__DCA__3GPP__Location__Info = new AVP__list_template; single_value.field_avp__DCA__3GPP__Location__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL: single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__RSRQ: single_value.field_avp__AAA__3GPP__Event__Threshold__RSRQ = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Event__Threshold__RSRQ->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Information: single_value.field_avp__DCA__3GPP__LCS__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__LCS__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Parameters: single_value.field_avp__S6__3GPP__Service__Parameters = new AVP__list_template; single_value.field_avp__S6__3GPP__Service__Parameters->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Information: single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Information = new AVP__list_template; single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Identifier: single_value.field_avp__PCC__3GPP__Routing__Rule__Identifier = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Routing__Rule__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SMS__Information: single_value.field_avp__DCA__3GPP__SMS__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__SMS__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ePDG__Address: single_value.field_avp__DCA__3GPP__ePDG__Address = new AVP__Address_template; single_value.field_avp__DCA__3GPP__ePDG__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Event__Trigger: single_value.field_avp__PCC__3GPP__Event__Trigger = new PCC__3GPP__Event__Trigger_template; single_value.field_avp__PCC__3GPP__Event__Trigger->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__GCS__Identifier: single_value.field_avp__RX__3GPP__GCS__Identifier = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__GCS__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv6__NONE__QoS__Capability: single_value.field_avp__MIPv6__NONE__QoS__Capability = new AVP__list_template; single_value.field_avp__MIPv6__NONE__QoS__Capability->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Install: single_value.field_avp__PCC__3GPP__ADC__Rule__Install = new AVP__list_template; single_value.field_avp__PCC__3GPP__ADC__Rule__Install->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator: single_value.field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator = new AAA__3GPP__Non__IP__PDN__Type__Indicator_template; single_value.field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__G__S__U__Pool__Identifier: single_value.field_avp__DCC__NONE__G__S__U__Pool__Identifier = new OCTETSTRING_template; single_value.field_avp__DCC__NONE__G__S__U__Pool__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Outgoing__Session__Id: single_value.field_avp__DCA__3GPP__Outgoing__Session__Id = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Outgoing__Session__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Controlling__Address: single_value.field_avp__DCA__3GPP__PoC__Controlling__Address = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__PoC__Controlling__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Dynamic__Address__Flag: single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag = new DCA__3GPP__Dynamic__Address__Flag_template; single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Confidentiality__Key: single_value.field_avp__CxDx__3GPP__Confidentiality__Key = new OCTETSTRING_template; single_value.field_avp__CxDx__3GPP__Confidentiality__Key->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Flow__Label: single_value.field_avp__PCC__3GPP__Flow__Label = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Flow__Label->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port: single_value.field_avp__DNAS__NONE__NAS__Port = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__NAS__Port->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Authentication__Info: single_value.field_avp__AAA__3GPP__Authentication__Info = new AVP__list_template; single_value.field_avp__AAA__3GPP__Authentication__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Transcoder__Inserted__Indication: single_value.field_avp__DCA__3GPP__Transcoder__Inserted__Indication = new DCA__3GPP__Transcoder__Inserted__Indication_template; single_value.field_avp__DCA__3GPP__Transcoder__Inserted__Indication->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SMS__Node: single_value.field_avp__DCA__3GPP__SMS__Node = new DCA__3GPP__SMS__Node_template; single_value.field_avp__DCA__3GPP__SMS__Node->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Interface__List: single_value.field_avp__AAA__3GPP__Trace__Interface__List = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Trace__Interface__List->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SGW__Address: single_value.field_avp__DCA__3GPP__SGW__Address = new AVP__Address_template; single_value.field_avp__DCA__3GPP__SGW__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Charging__Id: single_value.field_avp__GI__3GPP__3GPP__Charging__Id = new OCTETSTRING_template; single_value.field_avp__GI__3GPP__3GPP__Charging__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Algorithm: single_value.field_avp__DNAS__NONE__CHAP__Algorithm = new DNAS__NONE__CHAP__Algorithm_template; single_value.field_avp__DNAS__NONE__CHAP__Algorithm->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__APN__Configuration__Profile: single_value.field_avp__AAA__3GPP__APN__Configuration__Profile = new AVP__list_template; single_value.field_avp__AAA__3GPP__APN__Configuration__Profile->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts: single_value.field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Full__Network__Name: single_value.field_avp__AAA__3GPP__Full__Network__Name = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Full__Network__Name->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Type: single_value.field_avp__DCA__3GPP__Message__Type = new DCA__3GPP__Message__Type_template; single_value.field_avp__DCA__3GPP__Message__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control__Uplink: single_value.field_avp__DCA__3GPP__APN__Rate__Control__Uplink = new AVP__list_template; single_value.field_avp__DCA__3GPP__APN__Rate__Control__Uplink->decode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__CAMEL__Charging__Info: single_value.field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info = new OCTETSTRING_template; single_value.field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__From__Address: single_value.field_avp__DCA__3GPP__From__Address = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__From__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAG__CP__Address: single_value.field_avp__AAA__3GPP__TWAG__CP__Address = new AVP__Address_template; single_value.field_avp__AAA__3GPP__TWAG__CP__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PDP__Context__Type: single_value.field_avp__DCA__3GPP__PDP__Context__Type = new DCA__3GPP__PDP__Context__Type_template; single_value.field_avp__DCA__3GPP__PDP__Context__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Flows: single_value.field_avp__RX__3GPP__Flows = new AVP__list_template; single_value.field_avp__RX__3GPP__Flows->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__User__Session__Id: single_value.field_avp__DCA__3GPP__User__Session__Id = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__User__Session__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Change__Time: single_value.field_avp__DCA__3GPP__PoC__Change__Time = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__PoC__Change__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Privacy__Indicator: single_value.field_avp__DCA__3GPP__Privacy__Indicator = new DCA__3GPP__Privacy__Indicator_template; single_value.field_avp__DCA__3GPP__Privacy__Indicator->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__CIA__Flags: single_value.field_avp__S6__3GPP__CIA__Flags = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__CIA__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Requested__BW__UL: single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__UL = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__UL->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Time: single_value.field_avp__PCC__3GPP__Monitoring__Time = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Monitoring__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Input__Octets: single_value.field_avp__DCC__NONE__CC__Input__Octets = new OCTETSTRING_template; single_value.field_avp__DCC__NONE__CC__Input__Octets->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Teleservice: single_value.field_avp__DCA__3GPP__Teleservice = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Teleservice->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Quota__Consumption__Time: single_value.field_avp__DCA__3GPP__Quota__Consumption__Time = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Quota__Consumption__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__UE__Reachability__Configuration: single_value.field_avp__S6__3GPP__UE__Reachability__Configuration = new AVP__list_template; single_value.field_avp__S6__3GPP__UE__Reachability__Configuration->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Destination__Realm: single_value.field_avp__BASE__NONE__Destination__Realm = new CHARSTRING_template; single_value.field_avp__BASE__NONE__Destination__Realm->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Acceptable__Service__Info: single_value.field_avp__RX__3GPP__Acceptable__Service__Info = new AVP__list_template; single_value.field_avp__RX__3GPP__Acceptable__Service__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Flow__Direction: single_value.field_avp__PCC__3GPP__Flow__Direction = new PCC__3GPP__Flow__Direction_template; single_value.field_avp__PCC__3GPP__Flow__Direction->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Reason__For__Cancellation: single_value.field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation = new DCA__3GPP__ProSe__Reason__For__Cancellation_template; single_value.field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Supported__Monitoring__Events: single_value.field_avp__S6__3GPP__Supported__Monitoring__Events = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__Supported__Monitoring__Events->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__CG__Address: single_value.field_avp__DCA__3GPP__CG__Address = new AVP__Address_template; single_value.field_avp__DCA__3GPP__CG__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Parameter__Set__Values: single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Values = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Values->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Item__Number: single_value.field_avp__CxDx__3GPP__SIP__Item__Number = new OCTETSTRING_template; single_value.field_avp__CxDx__3GPP__SIP__Item__Number->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Session__Release__Cause: single_value.field_avp__PCC__3GPP__Session__Release__Cause = new PCC__3GPP__Session__Release__Cause_template; single_value.field_avp__PCC__3GPP__Session__Release__Cause->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__MDT__User__Consent: single_value.field_avp__AAA__3GPP__MDT__User__Consent = new AAA__3GPP__MDT__User__Consent_template; single_value.field_avp__AAA__3GPP__MDT__User__Consent->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__HSS__Cause: single_value.field_avp__S6__3GPP__HSS__Cause = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__HSS__Cause->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Home__Link__Prefix: single_value.field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix = new OCTETSTRING_template; single_value.field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Port: single_value.field_avp__DNAS__NONE__Login__LAT__Port = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Login__LAT__Port->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__PCSCF__Restoration__Indication: single_value.field_avp__PCC__3GPP__PCSCF__Restoration__Indication = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__PCSCF__Restoration__Indication->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__G__S__U__Pool__Reference: single_value.field_avp__DCC__NONE__G__S__U__Pool__Reference = new AVP__list_template; single_value.field_avp__DCC__NONE__G__S__U__Pool__Reference->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Layer__2__Group__ID: single_value.field_avp__DCA__3GPP__Layer__2__Group__ID = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Layer__2__Group__ID->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Port: single_value.field_avp__DCA__3GPP__Interface__Port = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Interface__Port->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data__Deletion: single_value.field_avp__AAA__3GPP__Subscription__Data__Deletion = new AVP__list_template; single_value.field_avp__AAA__3GPP__Subscription__Data__Deletion->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv6__NONE__Chargable__User__Identity: single_value.field_avp__MIPv6__NONE__Chargable__User__Identity = new OCTETSTRING_template; single_value.field_avp__MIPv6__NONE__Chargable__User__Identity->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Collection__Entity: single_value.field_avp__AAA__3GPP__Trace__Collection__Entity = new AVP__Address_template; single_value.field_avp__AAA__3GPP__Trace__Collection__Entity->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Request__Type: single_value.field_avp__DCA__3GPP__AoC__Request__Type = new DCA__3GPP__AoC__Request__Type_template; single_value.field_avp__DCA__3GPP__AoC__Request__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Feature__List__ID: single_value.field_avp__CxDx__3GPP__Feature__List__ID = new OCTETSTRING_template; single_value.field_avp__CxDx__3GPP__Feature__List__ID->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Redirect__Host: single_value.field_avp__BASE__NONE__Redirect__Host = new CHARSTRING_template; single_value.field_avp__BASE__NONE__Redirect__Host->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Network__Access__Mode: single_value.field_avp__AAA__3GPP__Network__Access__Mode = new AAA__3GPP__Network__Access__Mode_template; single_value.field_avp__AAA__3GPP__Network__Access__Mode->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Compression: single_value.field_avp__DNAS__NONE__Framed__Compression = new DNAS__NONE__Framed__Compression_template; single_value.field_avp__DNAS__NONE__Framed__Compression->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Zone__Access: single_value.field_avp__DNAS__NONE__ARAP__Zone__Access = new DNAS__NONE__ARAP__Zone__Access_template; single_value.field_avp__DNAS__NONE__ARAP__Zone__Access->decode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Selection__Mode: single_value.field_avp__GI__3GPP__3GPP__Selection__Mode = new OCTETSTRING_template; single_value.field_avp__GI__3GPP__3GPP__Selection__Mode->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__QoS__Filter__Rule: single_value.field_avp__DNAS__NONE__QoS__Filter__Rule = new CHARSTRING_template; single_value.field_avp__DNAS__NONE__QoS__Filter__Rule->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Complete__Data__List__Included__Indicator: single_value.field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator = new AAA__3GPP__Complete__Data__List__Included__Indicator_template; single_value.field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__AAA__SPI: single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__SPI = new OCTETSTRING_template; single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__SPI->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Name: single_value.field_avp__DCA__3GPP__LCS__Client__Name = new AVP__list_template; single_value.field_avp__DCA__3GPP__LCS__Client__Name->decode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__Address: single_value.field_avp__GI__3GPP__3GPP__SGSN__Address = new OCTETSTRING_template; single_value.field_avp__GI__3GPP__3GPP__SGSN__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier: single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Called__Asserted__Identity: single_value.field_avp__DCA__3GPP__Called__Asserted__Identity = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Called__Asserted__Identity->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__TWAG__Address: single_value.field_avp__DCA__3GPP__TWAG__Address = new AVP__Address_template; single_value.field_avp__DCA__3GPP__TWAG__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MSA__Lifetime: single_value.field_avp__MIPv4__NONE__MIP__MSA__Lifetime = new OCTETSTRING_template; single_value.field_avp__MIPv4__NONE__MIP__MSA__Lifetime->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Time: single_value.field_avp__DCA__3GPP__Talk__Burst__Time = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Talk__Burst__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Token__Text: single_value.field_avp__DCA__3GPP__Token__Text = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Token__Text->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Time__Unit: single_value.field_avp__DCA__3GPP__Rate__Control__Time__Unit = new INTEGER_template; single_value.field_avp__DCA__3GPP__Rate__Control__Time__Unit->decode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__External__Identifier: single_value.field_avp__GI__3GPP__External__Identifier = new OCTETSTRING_template; single_value.field_avp__GI__3GPP__External__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Reason__Header: single_value.field_avp__DCA__3GPP__Reason__Header = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Reason__Header->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__WLCP__Key: single_value.field_avp__AAA__3GPP__WLCP__Key = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__WLCP__Key->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Reachability__Type: single_value.field_avp__S6__3GPP__Reachability__Type = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__Reachability__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Request__Timestamp: single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Route: single_value.field_avp__DNAS__NONE__Framed__Route = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Framed__Route->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Private__Group__Id: single_value.field_avp__DNAS__NONE__Tunnel__Private__Group__Id = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Tunnel__Private__Group__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Request__Type: single_value.field_avp__DCC__NONE__CC__Request__Type = new DCC__NONE__CC__Request__Type_template; single_value.field_avp__DCC__NONE__CC__Request__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Source__IP__Address: single_value.field_avp__DCA__3GPP__ProSe__Source__IP__Address = new AVP__Address_template; single_value.field_avp__DCA__3GPP__ProSe__Source__IP__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Type__Of__External__Identifier: single_value.field_avp__S6__3GPP__Type__Of__External__Identifier = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__Type__Of__External__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Event__Report__Indication: single_value.field_avp__PCC__3GPP__Event__Report__Indication = new AVP__list_template; single_value.field_avp__PCC__3GPP__Event__Report__Indication->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__MDT__Configuration: single_value.field_avp__AAA__3GPP__MDT__Configuration = new AVP__list_template; single_value.field_avp__AAA__3GPP__MDT__Configuration->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Report: single_value.field_avp__PCC__3GPP__Usage__Monitoring__Report = new PCC__3GPP__Usage__Monitoring__Report_template; single_value.field_avp__PCC__3GPP__Usage__Monitoring__Report->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Participants: single_value.field_avp__DCA__3GPP__Number__Of__Participants = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Number__Of__Participants->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__MSC__Address: single_value.field_avp__DCA__3GPP__MSC__Address = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__MSC__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Priviledged__Sender__Indication: single_value.field_avp__CxDx__3GPP__Priviledged__Sender__Indication = new CxDx__3GPP__Priviledged__Sender__Indication_template; single_value.field_avp__CxDx__3GPP__Priviledged__Sender__Indication->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Adjacent__Access__Restriction__Data: single_value.field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data = new AVP__list_template; single_value.field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service__Obligatory__Type: single_value.field_avp__DCA__3GPP__AoC__Service__Obligatory__Type = new DCA__3GPP__AoC__Service__Obligatory__Type_template; single_value.field_avp__DCA__3GPP__AoC__Service__Obligatory__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID: single_value.field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Usage: single_value.field_avp__DCA__3GPP__Time__First__Usage = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Time__First__Usage->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Reason__Info: single_value.field_avp__CxDx__3GPP__Reason__Info = new OCTETSTRING_template; single_value.field_avp__CxDx__3GPP__Reason__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__EPS__Bearer__QoS: single_value.field_avp__PCC__3GPP__Default__EPS__Bearer__QoS = new AVP__list_template; single_value.field_avp__PCC__3GPP__Default__EPS__Bearer__QoS->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__CLR__Flags: single_value.field_avp__AAA__3GPP__CLR__Flags = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__CLR__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__ULR__Flags: single_value.field_avp__AAA__3GPP__ULR__Flags = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__ULR__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Originating__SCCP__Address: single_value.field_avp__DCA__3GPP__Originating__SCCP__Address = new AVP__Address_template; single_value.field_avp__DCA__3GPP__Originating__SCCP__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__ICS__Indicator: single_value.field_avp__AAA__3GPP__ICS__Indicator = new AAA__3GPP__ICS__Indicator_template; single_value.field_avp__AAA__3GPP__ICS__Indicator->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Calling__Station__Id: single_value.field_avp__DNAS__NONE__Calling__Station__Id = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Calling__Station__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Client__Auth__Id: single_value.field_avp__DNAS__NONE__Tunnel__Client__Auth__Id = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Tunnel__Client__Auth__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Currency__Code: single_value.field_avp__DCC__NONE__Currency__Code = new OCTETSTRING_template; single_value.field_avp__DCC__NONE__Currency__Code->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Cancellation__Type: single_value.field_avp__AAA__3GPP__Cancellation__Type = new AAA__3GPP__Cancellation__Type_template; single_value.field_avp__AAA__3GPP__Cancellation__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__E2E__Sequence: single_value.field_avp__BASE__NONE__E2E__Sequence = new AVP__list_template; single_value.field_avp__BASE__NONE__E2E__Sequence->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Origin__Realm: single_value.field_avp__BASE__NONE__Origin__Realm = new CHARSTRING_template; single_value.field_avp__BASE__NONE__Origin__Realm->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__PDN__Type: single_value.field_avp__AAA__3GPP__PDN__Type = new AAA__3GPP__PDN__Type_template; single_value.field_avp__AAA__3GPP__PDN__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Scale__Factor: single_value.field_avp__DCA__3GPP__Scale__Factor = new AVP__list_template; single_value.field_avp__DCA__3GPP__Scale__Factor->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__IM__Information: single_value.field_avp__DCA__3GPP__IM__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__IM__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Prompt: single_value.field_avp__DNAS__NONE__Prompt = new DNAS__NONE__Prompt_template; single_value.field_avp__DNAS__NONE__Prompt->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Offer__Timestamp: single_value.field_avp__DCA__3GPP__SDP__Offer__Timestamp = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__SDP__Offer__Timestamp->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__PPR__Flags: single_value.field_avp__AAA__3GPP__PPR__Flags = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__PPR__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__MM__Content__Type: single_value.field_avp__DCA__3GPP__MM__Content__Type = new AVP__list_template; single_value.field_avp__DCA__3GPP__MM__Content__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__CPDT__Information: single_value.field_avp__DCA__3GPP__CPDT__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__CPDT__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__IPv6__Address: single_value.field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address = new OCTETSTRING_template; single_value.field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__DER__S6b__Flags: single_value.field_avp__AAA__3GPP__DER__S6b__Flags = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__DER__S6b__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SCS__Realm: single_value.field_avp__DCA__3GPP__SCS__Realm = new CHARSTRING_template; single_value.field_avp__DCA__3GPP__SCS__Realm->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Requestor__Id: single_value.field_avp__DCA__3GPP__LCS__Requestor__Id = new AVP__list_template; single_value.field_avp__DCA__3GPP__LCS__Requestor__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Identifier: single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier = new AVP__list_template; single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Redirect__Server: single_value.field_avp__DCC__NONE__Redirect__Server = new AVP__list_template; single_value.field_avp__DCC__NONE__Redirect__Server->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status: single_value.field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status = new AVP__list_template; single_value.field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role__info__Units: single_value.field_avp__DCA__3GPP__PoC__User__Role__info__Units = new DCA__3GPP__PoC__User__Role__info__Units_template; single_value.field_avp__DCA__3GPP__PoC__User__Role__info__Units->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part: single_value.field_avp__DCA__3GPP__Variable__Part = new AVP__list_template; single_value.field_avp__DCA__3GPP__Variable__Part->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID: single_value.field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data: single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data = new AVP__list_template; single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Operation: single_value.field_avp__PCC__3GPP__Bearer__Operation = new PCC__3GPP__Bearer__Operation_template; single_value.field_avp__PCC__3GPP__Bearer__Operation->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Current__Location__Retrieved: single_value.field_avp__AAA__3GPP__Current__Location__Retrieved = new AAA__3GPP__Current__Location__Retrieved_template; single_value.field_avp__AAA__3GPP__Current__Location__Retrieved->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Pre__emption__Control__Info: single_value.field_avp__RX__3GPP__Pre__emption__Control__Info = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Pre__emption__Control__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Application__Instance__Identifier: single_value.field_avp__PCC__3GPP__TDF__Application__Instance__Identifier = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__TDF__Application__Instance__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Device__Trigger__Information: single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Service__Information: single_value.field_avp__DCA__3GPP__Service__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__Service__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Acct__Interim__Interval: single_value.field_avp__BASE__NONE__Acct__Interim__Interval = new OCTETSTRING_template; single_value.field_avp__BASE__NONE__Acct__Interim__Interval->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Number: single_value.field_avp__RX__3GPP__Media__Component__Number = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Media__Component__Number->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Path: single_value.field_avp__CxDx__3GPP__Path = new OCTETSTRING_template; single_value.field_avp__CxDx__3GPP__Path->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Usage: single_value.field_avp__PCC__3GPP__Packet__Filter__Usage = new PCC__3GPP__Packet__Filter__Usage_template; single_value.field_avp__PCC__3GPP__Packet__Filter__Usage->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__Event__1F: single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1F = new INTEGER_template; single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1F->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__MONTE__Location__Type: single_value.field_avp__S6__3GPP__MONTE__Location__Type = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__MONTE__Location__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Inter__Operator__Identifier: single_value.field_avp__DCA__3GPP__Inter__Operator__Identifier = new AVP__list_template; single_value.field_avp__DCA__3GPP__Inter__Operator__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__RDS__Indicator: single_value.field_avp__AAA__3GPP__RDS__Indicator = new AAA__3GPP__RDS__Indicator_template; single_value.field_avp__AAA__3GPP__RDS__Indicator->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Cancellation__Timestamp: single_value.field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__MMTel__SService__Type: single_value.field_avp__DCA__3GPP__MMTel__SService__Type = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__MMTel__SService__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Optional__Capability: single_value.field_avp__CxDx__3GPP__Optional__Capability = new OCTETSTRING_template; single_value.field_avp__CxDx__3GPP__Optional__Capability->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Header__Length: single_value.field_avp__PCC__3GPP__Tunnel__Header__Length = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Tunnel__Header__Length->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Reporting__Trigger: single_value.field_avp__AAA__3GPP__Reporting__Trigger = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Reporting__Trigger->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate: single_value.field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate = new AVP__list_template; single_value.field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name: single_value.field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name = new CHARSTRING_template; single_value.field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Group__PLMN__Id: single_value.field_avp__AAA__3GPP__Group__PLMN__Id = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Group__PLMN__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Reply__Path__Requested: single_value.field_avp__DCA__3GPP__Reply__Path__Requested = new DCA__3GPP__Reply__Path__Requested_template; single_value.field_avp__DCA__3GPP__Reply__Path__Requested->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__User__Id: single_value.field_avp__AAA__3GPP__User__Id = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__User__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Serving__Node__Type: single_value.field_avp__DCA__3GPP__Serving__Node__Type = new DCA__3GPP__Serving__Node__Type_template; single_value.field_avp__DCA__3GPP__Serving__Node__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Node: single_value.field_avp__DNAS__NONE__Login__LAT__Node = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Login__LAT__Node->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Originating__Line__Info: single_value.field_avp__DNAS__NONE__Originating__Line__Info = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Originating__Line__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Exponent: single_value.field_avp__DCC__NONE__Exponent = new INTEGER_template; single_value.field_avp__DCC__NONE__Exponent->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Authenticator: single_value.field_avp__MIPv6__NONE__MIP__Authenticator = new OCTETSTRING_template; single_value.field_avp__MIPv6__NONE__MIP__Authenticator->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info: single_value.field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info = new AVP__list_template; single_value.field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Input__Octets: single_value.field_avp__MIPv4__NONE__Accounting__Input__Octets = new OCTETSTRING_template; single_value.field_avp__MIPv4__NONE__Accounting__Input__Octets->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__EPS__User__State: single_value.field_avp__AAA__3GPP__EPS__User__State = new AVP__list_template; single_value.field_avp__AAA__3GPP__EPS__User__State->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Origin__Host: single_value.field_avp__BASE__NONE__Origin__Host = new CHARSTRING_template; single_value.field_avp__BASE__NONE__Origin__Host->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Access__Authorization__Flags: single_value.field_avp__AAA__3GPP__Access__Authorization__Flags = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Access__Authorization__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PDP__Address: single_value.field_avp__DCA__3GPP__PDP__Address = new AVP__Address_template; single_value.field_avp__DCA__3GPP__PDP__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator: single_value.field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator = new DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator_template; single_value.field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__NNI__Information: single_value.field_avp__DCA__3GPP__NNI__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__NNI__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Location__Estimate: single_value.field_avp__DCA__3GPP__Location__Estimate = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Location__Estimate->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Offline__Charging: single_value.field_avp__DCA__3GPP__Offline__Charging = new AVP__list_template; single_value.field_avp__DCA__3GPP__Offline__Charging->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Retry__Interval: single_value.field_avp__RX__3GPP__Retry__Interval = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Retry__Interval->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Session__Id: single_value.field_avp__BASE__NONE__Accounting__Session__Id = new OCTETSTRING_template; single_value.field_avp__BASE__NONE__Accounting__Session__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Additional__Content__Information: single_value.field_avp__DCA__3GPP__Additional__Content__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__Additional__Content__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Restriction__Filter__Rule: single_value.field_avp__DCC__NONE__Restriction__Filter__Rule = new CHARSTRING_template; single_value.field_avp__DCC__NONE__Restriction__Filter__Rule->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Cause__Code: single_value.field_avp__DCA__3GPP__Cause__Code = new INTEGER_template; single_value.field_avp__DCA__3GPP__Cause__Code->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Connection__Mode: single_value.field_avp__AAA__3GPP__TWAN__Connection__Mode = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__TWAN__Connection__Mode->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Identifier: single_value.field_avp__PCC__3GPP__Packet__Filter__Identifier = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Packet__Filter__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Address__Data: single_value.field_avp__DCA__3GPP__Address__Data = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Address__Data->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__SCEF__Reference__ID: single_value.field_avp__S6__3GPP__SCEF__Reference__ID = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__SCEF__Reference__ID->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Content__Type: single_value.field_avp__DCA__3GPP__Content__Type = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Content__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Resource__Release__Notification: single_value.field_avp__PCC__3GPP__Resource__Release__Notification = new PCC__3GPP__Resource__Release__Notification_template; single_value.field_avp__PCC__3GPP__Resource__Release__Notification->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Name: single_value.field_avp__PCC__3GPP__ADC__Rule__Name = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__ADC__Rule__Name->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Function__IP__Address: single_value.field_avp__DCA__3GPP__ProSe__Function__IP__Address = new AVP__Address_template; single_value.field_avp__DCA__3GPP__ProSe__Function__IP__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Guaranteed__Bitrate__DL: single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__DL = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__DL->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Disconnect__Cause: single_value.field_avp__BASE__NONE__Disconnect__Cause = new BASE__NONE__Disconnect__Cause_template; single_value.field_avp__BASE__NONE__Disconnect__Cause->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Error__Diagnostic: single_value.field_avp__AAA__3GPP__Error__Diagnostic = new AAA__3GPP__Error__Diagnostic_template; single_value.field_avp__AAA__3GPP__Error__Diagnostic->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Supported__BW__UL: single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__UL = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__UL->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__UDP__Source__Port: single_value.field_avp__PCC__3GPP__UDP__Source__Port = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__UDP__Source__Port->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Total__Octets: single_value.field_avp__DCC__NONE__CC__Total__Octets = new OCTETSTRING_template; single_value.field_avp__DCC__NONE__CC__Total__Octets->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Record__Type: single_value.field_avp__BASE__NONE__Accounting__Record__Type = new BASE__NONE__Accounting__Record__Type_template; single_value.field_avp__BASE__NONE__Accounting__Record__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SMS__Result: single_value.field_avp__DCA__3GPP__SMS__Result = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__SMS__Result->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__MMS__Information: single_value.field_avp__DCA__3GPP__MMS__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__MMS__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__From__SIP__Header: single_value.field_avp__CxDx__3GPP__From__SIP__Header = new OCTETSTRING_template; single_value.field_avp__CxDx__3GPP__From__SIP__Header->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Definition: single_value.field_avp__PCC__3GPP__Routing__Rule__Definition = new AVP__list_template; single_value.field_avp__PCC__3GPP__Routing__Rule__Definition->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__SIPTO__Local__Network__Permission: single_value.field_avp__AAA__3GPP__SIPTO__Local__Network__Permission = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__SIPTO__Local__Network__Permission->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__CUG__Information: single_value.field_avp__DCA__3GPP__CUG__Information = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__CUG__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed: single_value.field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed = new AAA__3GPP__VPLMN__Dynamic__Address__Allowed_template; single_value.field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Value__Digits: single_value.field_avp__DCC__NONE__Value__Digits = new OCTETSTRING_template; single_value.field_avp__DCC__NONE__Value__Digits->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__AAA__Auth: single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__Auth = new AVP__list_template; single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__Auth->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Acct__Application__Id: single_value.field_avp__BASE__NONE__Acct__Application__Id = new OCTETSTRING_template; single_value.field_avp__BASE__NONE__Acct__Application__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Associated__Party__Address: single_value.field_avp__DCA__3GPP__Associated__Party__Address = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Associated__Party__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authenticate: single_value.field_avp__CxDx__3GPP__SIP__Authenticate = new OCTETSTRING_template; single_value.field_avp__CxDx__3GPP__SIP__Authenticate->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Service__Type: single_value.field_avp__AAA__3GPP__Service__Type = new AVP__list_template; single_value.field_avp__AAA__3GPP__Service__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Immediate__Response__Preferred: single_value.field_avp__AAA__3GPP__Immediate__Response__Preferred = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Immediate__Response__Preferred->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Zone: single_value.field_avp__DNAS__NONE__Framed__Appletalk__Zone = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Framed__Appletalk__Zone->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__IPv6__Host: single_value.field_avp__DNAS__NONE__Login__IPv6__Host = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Login__IPv6__Host->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Local__GW__Inserted__Indication: single_value.field_avp__DCA__3GPP__Local__GW__Inserted__Indication = new DCA__3GPP__Local__GW__Inserted__Indication_template; single_value.field_avp__DCA__3GPP__Local__GW__Inserted__Indication->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__XRES: single_value.field_avp__AAA__3GPP__XRES = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__XRES->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Final__Unit__Indication: single_value.field_avp__DCC__NONE__Final__Unit__Indication = new AVP__list_template; single_value.field_avp__DCC__NONE__Final__Unit__Indication->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Deferred__Location__Event__Type: single_value.field_avp__DCA__3GPP__Deferred__Location__Event__Type = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Deferred__Location__Event__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMSI: single_value.field_avp__GI__3GPP__3GPP__IMSI = new OCTETSTRING_template; single_value.field_avp__GI__3GPP__3GPP__IMSI->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__User__State: single_value.field_avp__AAA__3GPP__User__State = new AAA__3GPP__User__State_template; single_value.field_avp__AAA__3GPP__User__State->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__to__HA__MSA: single_value.field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA = new AVP__list_template; single_value.field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Result__Code: single_value.field_avp__BASE__NONE__Result__Code = new OCTETSTRING_template; single_value.field_avp__BASE__NONE__Result__Code->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Envelope: single_value.field_avp__DCA__3GPP__Envelope = new AVP__list_template; single_value.field_avp__DCA__3GPP__Envelope->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity: single_value.field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity = new DCA__3GPP__Monitoring__Event__Configuration__Activity_template; single_value.field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Communication__Service__Identifier: single_value.field_avp__DCA__3GPP__IMS__Communication__Service__Identifier = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__IMS__Communication__Service__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IP__Address: single_value.field_avp__DNAS__NONE__Framed__IP__Address = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Framed__IP__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Trust__Relationship__Update: single_value.field_avp__AAA__3GPP__Trust__Relationship__Update = new AAA__3GPP__Trust__Relationship__Update_template; single_value.field_avp__AAA__3GPP__Trust__Relationship__Update->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control__Downlink: single_value.field_avp__DCA__3GPP__APN__Rate__Control__Downlink = new AVP__list_template; single_value.field_avp__DCA__3GPP__APN__Rate__Control__Downlink->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Session__Direction: single_value.field_avp__DCA__3GPP__Session__Direction = new DCA__3GPP__Session__Direction_template; single_value.field_avp__DCA__3GPP__Session__Direction->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Realm: single_value.field_avp__S6__3GPP__IP__SM__GW__Realm = new CHARSTRING_template; single_value.field_avp__S6__3GPP__IP__SM__GW__Realm->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__Identifier: single_value.field_avp__DCA__3GPP__Monitoring__UE__Identifier = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Monitoring__UE__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Reference__ID__Validity__Time: single_value.field_avp__S6__3GPP__Reference__ID__Validity__Time = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__Reference__ID__Validity__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__TFT__Packet__Filter__Information: single_value.field_avp__PCC__3GPP__TFT__Packet__Filter__Information = new AVP__list_template; single_value.field_avp__PCC__3GPP__TFT__Packet__Filter__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity: single_value.field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Min__Desired__Bandwidth__DL: single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__DL = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__DL->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Transmitter__Info: single_value.field_avp__DCA__3GPP__Transmitter__Info = new AVP__list_template; single_value.field_avp__DCA__3GPP__Transmitter__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Group__Reporting__Guard__Timer: single_value.field_avp__S6__3GPP__Group__Reporting__Guard__Timer = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__Group__Reporting__Guard__Timer->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PS__Furnish__Charging__Information: single_value.field_avp__DCA__3GPP__PS__Furnish__Charging__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__PS__Furnish__Charging__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Associated__Identities: single_value.field_avp__CxDx__3GPP__Associated__Identities = new AVP__list_template; single_value.field_avp__CxDx__3GPP__Associated__Identities->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Session__Linking__Indicator: single_value.field_avp__PCC__3GPP__Session__Linking__Indicator = new PCC__3GPP__Session__Linking__Indicator_template; single_value.field_avp__PCC__3GPP__Session__Linking__Indicator->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Auth__Session__State: single_value.field_avp__BASE__NONE__Auth__Session__State = new BASE__NONE__Auth__Session__State_template; single_value.field_avp__BASE__NONE__Auth__Session__State->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Number__of__Reports: single_value.field_avp__S6__3GPP__Maximum__Number__of__Reports = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__Maximum__Number__of__Reports->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__PRA__Install: single_value.field_avp__PCC__3GPP__PRA__Install = new AVP__list_template; single_value.field_avp__PCC__3GPP__PRA__Install->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__V2X__Permission: single_value.field_avp__AAA__3GPP__V2X__Permission = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__V2X__Permission->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Range__Class: single_value.field_avp__DCA__3GPP__ProSe__Range__Class = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__ProSe__Range__Class->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Carrier__Select__Routing__Information: single_value.field_avp__DCA__3GPP__Carrier__Select__Routing__Information = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Carrier__Select__Routing__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Negotiation: single_value.field_avp__PCC__3GPP__QoS__Negotiation = new PCC__3GPP__QoS__Negotiation_template; single_value.field_avp__PCC__3GPP__QoS__Negotiation->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__LIPA__Permission: single_value.field_avp__AAA__3GPP__LIPA__Permission = new AAA__3GPP__LIPA__Permission_template; single_value.field_avp__AAA__3GPP__LIPA__Permission->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Auth__Data__Item: single_value.field_avp__CxDx__3GPP__SIP__Auth__Data__Item = new AVP__list_template; single_value.field_avp__CxDx__3GPP__SIP__Auth__Data__Item->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__3GPP2__MEID: single_value.field_avp__AAA__3GPP__3GPP2__MEID = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__3GPP2__MEID->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__MN__MSA: single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA = new AVP__list_template; single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data: single_value.field_avp__AAA__3GPP__Subscription__Data = new AVP__list_template; single_value.field_avp__AAA__3GPP__Subscription__Data->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Multiple__Registration__Indication: single_value.field_avp__CxDx__3GPP__Multiple__Registration__Indication = new CxDx__3GPP__Multiple__Registration__Indication_template; single_value.field_avp__CxDx__3GPP__Multiple__Registration__Indication->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability__UTRAN: single_value.field_avp__AAA__3GPP__WLAN__offloadability__UTRAN = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__WLAN__offloadability__UTRAN->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Vendor__Specific__Application__Id: single_value.field_avp__BASE__NONE__Vendor__Specific__Application__Id = new AVP__list_template; single_value.field_avp__BASE__NONE__Vendor__Specific__Application__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__IMSI__Unauthenticated__Flag: single_value.field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag = new DCA__3GPP__IMSI__Unauthenticated__Flag_template; single_value.field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Id: single_value.field_avp__DCA__3GPP__Interface__Id = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Interface__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__CSG__Subscription__Data: single_value.field_avp__AAA__3GPP__CSG__Subscription__Data = new AVP__list_template; single_value.field_avp__AAA__3GPP__CSG__Subscription__Data->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Diagnostics: single_value.field_avp__DCA__3GPP__Diagnostics = new INTEGER_template; single_value.field_avp__DCA__3GPP__Diagnostics->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv6__NONE__Service__Selection: single_value.field_avp__MIPv6__NONE__Service__Selection = new OCTETSTRING_template; single_value.field_avp__MIPv6__NONE__Service__Selection->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__TS__Code: single_value.field_avp__AAA__3GPP__TS__Code = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__TS__Code->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Client__Endpoint: single_value.field_avp__DNAS__NONE__Tunnel__Client__Endpoint = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Tunnel__Client__Endpoint->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__AN__Trusted: single_value.field_avp__AAA__3GPP__AN__Trusted = new AAA__3GPP__AN__Trusted_template; single_value.field_avp__AAA__3GPP__AN__Trusted->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Funtionality: single_value.field_avp__DCA__3GPP__Monitoring__Event__Funtionality = new DCA__3GPP__Monitoring__Event__Funtionality_template; single_value.field_avp__DCA__3GPP__Monitoring__Event__Funtionality->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Aux__Applic__Info: single_value.field_avp__DCA__3GPP__Aux__Applic__Info = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Aux__Applic__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Nonce: single_value.field_avp__MIPv4__NONE__MIP__Nonce = new OCTETSTRING_template; single_value.field_avp__MIPv4__NONE__MIP__Nonce->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Number: single_value.field_avp__S6__3GPP__IP__SM__GW__Number = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__IP__SM__GW__Number->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__AAR__Flags: single_value.field_avp__AAA__3GPP__AAR__Flags = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__AAR__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__External__ID: single_value.field_avp__DCA__3GPP__LCS__Client__External__ID = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__LCS__Client__External__ID->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__VLR__Number: single_value.field_avp__DCA__3GPP__VLR__Number = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__VLR__Number->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Install: single_value.field_avp__PCC__3GPP__Charging__Rule__Install = new AVP__list_template; single_value.field_avp__PCC__3GPP__Charging__Rule__Install->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Rx__Request__Type: single_value.field_avp__RX__3GPP__Rx__Request__Type = new RX__3GPP__Rx__Request__Type_template; single_value.field_avp__RX__3GPP__Rx__Request__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Response: single_value.field_avp__S6__3GPP__NIDD__Authorization__Response = new AVP__list_template; single_value.field_avp__S6__3GPP__NIDD__Authorization__Response->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Outgoing__Trunk__Group__Id: single_value.field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Transport__Access__Type: single_value.field_avp__AAA__3GPP__Transport__Access__Type = new AAA__3GPP__Transport__Access__Type_template; single_value.field_avp__AAA__3GPP__Transport__Access__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id: single_value.field_avp__DCC__NONE__Subscription__Id = new AVP__list_template; single_value.field_avp__DCC__NONE__Subscription__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Remove: single_value.field_avp__PCC__3GPP__QoS__Rule__Remove = new AVP__list_template; single_value.field_avp__PCC__3GPP__QoS__Rule__Remove->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data: single_value.field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data = new AVP__list_template; single_value.field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__Body: single_value.field_avp__DCA__3GPP__Message__Body = new AVP__list_template; single_value.field_avp__DCA__3GPP__Message__Body->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Communication__Duration__Time: single_value.field_avp__S6__3GPP__Communication__Duration__Time = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__Communication__Duration__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Access__Availability__Change__Reason: single_value.field_avp__PCC__3GPP__Access__Availability__Change__Reason = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Access__Availability__Change__Reason->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Application__Identifier: single_value.field_avp__PCC__3GPP__TDF__Application__Identifier = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__TDF__Application__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Requested__PLMN__Identifier: single_value.field_avp__DCA__3GPP__Requested__PLMN__Identifier = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Requested__PLMN__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Location__Area__Identity: single_value.field_avp__AAA__3GPP__Location__Area__Identity = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Location__Area__Identity->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Status: single_value.field_avp__RX__3GPP__Media__Component__Status = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Media__Component__Status->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__eDRX__Cycle__Length__Value: single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length__Value = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length__Value->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__Challenge: single_value.field_avp__MIPv4__NONE__MIP__FA__Challenge = new OCTETSTRING_template; single_value.field_avp__MIPv4__NONE__MIP__FA__Challenge->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Visited__Network__Identifier: single_value.field_avp__CxDx__3GPP__Visited__Network__Identifier = new OCTETSTRING_template; single_value.field_avp__CxDx__3GPP__Visited__Network__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__RIR__Flags: single_value.field_avp__S6__3GPP__RIR__Flags = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__RIR__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Volume__Quota__Threshold: single_value.field_avp__DCA__3GPP__Volume__Quota__Threshold = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Volume__Quota__Threshold->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Incremental__Cost: single_value.field_avp__DCA__3GPP__Incremental__Cost = new AVP__list_template; single_value.field_avp__DCA__3GPP__Incremental__Cost->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Level: single_value.field_avp__PCC__3GPP__Usage__Monitoring__Level = new PCC__3GPP__Usage__Monitoring__Level_template; single_value.field_avp__PCC__3GPP__Usage__Monitoring__Level->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Collection__Period__RRM__LTE: single_value.field_avp__AAA__3GPP__Collection__Period__RRM__LTE = new AAA__3GPP__Collection__Period__RRM__LTE_template; single_value.field_avp__AAA__3GPP__Collection__Period__RRM__LTE->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Extended__APN__AMBR__UL: single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__UL = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__UL->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Subscriber__Status: single_value.field_avp__AAA__3GPP__Subscriber__Status = new AAA__3GPP__Subscriber__Status_template; single_value.field_avp__AAA__3GPP__Subscriber__Status->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Identity__with__Emergency__Registration: single_value.field_avp__CxDx__3GPP__Identity__with__Emergency__Registration = new AVP__list_template; single_value.field_avp__CxDx__3GPP__Identity__with__Emergency__Registration->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Originator__Received__Address: single_value.field_avp__DCA__3GPP__Originator__Received__Address = new AVP__list_template; single_value.field_avp__DCA__3GPP__Originator__Received__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service: single_value.field_avp__DCA__3GPP__AoC__Service = new AVP__list_template; single_value.field_avp__DCA__3GPP__AoC__Service->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Tariff__Change__Usage: single_value.field_avp__DCC__NONE__Tariff__Change__Usage = new DCC__NONE__Tariff__Change__Usage_template; single_value.field_avp__DCC__NONE__Tariff__Change__Usage->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__LCS__PrivacyException: single_value.field_avp__AAA__3GPP__LCS__PrivacyException = new AVP__list_template; single_value.field_avp__AAA__3GPP__LCS__PrivacyException->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__QoS__Subscribed: single_value.field_avp__AAA__3GPP__QoS__Subscribed = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__QoS__Subscribed->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__NAS__IP__Address: single_value.field_avp__DNAS__NONE__NAS__IP__Address = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__NAS__IP__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Value: single_value.field_avp__DCA__3GPP__Variable__Part__Value = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Variable__Part__Value->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Read__Reply__Report__Requested: single_value.field_avp__DCA__3GPP__Read__Reply__Report__Requested = new DCA__3GPP__Read__Reply__Report__Requested_template; single_value.field_avp__DCA__3GPP__Read__Reply__Report__Requested->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Event__Charging__TimeStamp: single_value.field_avp__DCA__3GPP__Event__Charging__TimeStamp = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Event__Charging__TimeStamp->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__RR__Bandwidth: single_value.field_avp__RX__3GPP__RR__Bandwidth = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__RR__Bandwidth->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Auth: single_value.field_avp__DNAS__NONE__CHAP__Auth = new AVP__list_template; single_value.field_avp__DNAS__NONE__CHAP__Auth->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Service__Context__Id: single_value.field_avp__DCC__NONE__Service__Context__Id = new OCTETSTRING_template; single_value.field_avp__DCC__NONE__Service__Context__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Authenticator__Length: single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Length = new OCTETSTRING_template; single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Length->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__TimeStamps: single_value.field_avp__DCA__3GPP__SDP__TimeStamps = new AVP__list_template; single_value.field_avp__DCA__3GPP__SDP__TimeStamps->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Charging__Identifier: single_value.field_avp__DCA__3GPP__IMS__Charging__Identifier = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__IMS__Charging__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__MIP__FA__RK__SPI: single_value.field_avp__AAA__3GPP__MIP__FA__RK__SPI = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__MIP__FA__RK__SPI->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Related__Trigger: single_value.field_avp__DCA__3GPP__Related__Trigger = new AVP__list_template; single_value.field_avp__DCA__3GPP__Related__Trigger->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL: single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__SCS__Identity: single_value.field_avp__S6__3GPP__SCS__Identity = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__SCS__Identity->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Name__String: single_value.field_avp__DCA__3GPP__LCS__Name__String = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__LCS__Name__String->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Address: single_value.field_avp__RX__3GPP__Access__Network__Charging__Address = new AVP__Address_template; single_value.field_avp__RX__3GPP__Access__Network__Charging__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Identifier: single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Inband__Security__Id: single_value.field_avp__BASE__NONE__Inband__Security__Id = new OCTETSTRING_template; single_value.field_avp__BASE__NONE__Inband__Security__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Value: single_value.field_avp__DCA__3GPP__ISUP__Cause__Value = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__ISUP__Cause__Value->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Name: single_value.field_avp__PCC__3GPP__Charging__Rule__Name = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Charging__Rule__Name->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Ip__Domain__Id: single_value.field_avp__RX__3GPP__Ip__Domain__Id = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Ip__Domain__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__TDF__IP__Address: single_value.field_avp__PCC__3GPP__TDF__IP__Address = new AVP__Address_template; single_value.field_avp__PCC__3GPP__TDF__IP__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__UE__Usage__Type: single_value.field_avp__AAA__3GPP__UE__Usage__Type = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__UE__Usage__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction: single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction = new AVP__list_template; single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Charged__Party: single_value.field_avp__DCA__3GPP__Charged__Party = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Charged__Party->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PDN__Connection__Charging__ID: single_value.field_avp__DCA__3GPP__PDN__Connection__Charging__ID = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__PDN__Connection__Charging__ID->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__User__Data__Already__Available: single_value.field_avp__CxDx__3GPP__User__Data__Already__Available = new CxDx__3GPP__User__Data__Already__Available_template; single_value.field_avp__CxDx__3GPP__User__Data__Already__Available->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Security__Parameter__Index: single_value.field_avp__PCC__3GPP__Security__Parameter__Index = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Security__Parameter__Index->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__MME__Number__for__MT__SMS: single_value.field_avp__AAA__3GPP__MME__Number__for__MT__SMS = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__MME__Number__for__MT__SMS->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL: single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Correlation__Id: single_value.field_avp__DCC__NONE__CC__Correlation__Id = new OCTETSTRING_template; single_value.field_avp__DCC__NONE__CC__Correlation__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Home__Agent__Host: single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Host = new AVP__list_template; single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Host->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Route__Record: single_value.field_avp__BASE__NONE__Route__Record = new CHARSTRING_template; single_value.field_avp__BASE__NONE__Route__Record->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__User__Data__Header: single_value.field_avp__DCA__3GPP__SM__User__Data__Header = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__SM__User__Data__Header->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Carrier__Frequency: single_value.field_avp__AAA__3GPP__Carrier__Frequency = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Carrier__Frequency->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__MMTel__Information: single_value.field_avp__DCA__3GPP__MMTel__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__MMTel__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Mandatory__Capability: single_value.field_avp__CxDx__3GPP__Mandatory__Capability = new OCTETSTRING_template; single_value.field_avp__CxDx__3GPP__Mandatory__Capability->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Trace__NE__Type__List: single_value.field_avp__AAA__3GPP__Trace__NE__Type__List = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__Trace__NE__Type__List->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode: single_value.field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode = new DCA__3GPP__Charging__Characteristics__Selection__Mode_template; single_value.field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Port__Limit: single_value.field_avp__DNAS__NONE__Port__Limit = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Port__Limit->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Feature__Vector: single_value.field_avp__MIPv6__NONE__MIP6__Feature__Vector = new OCTETSTRING_template; single_value.field_avp__MIPv6__NONE__MIP6__Feature__Vector->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Multiple__Services__Credit__Control: single_value.field_avp__DCC__NONE__Multiple__Services__Credit__Control = new AVP__list_template; single_value.field_avp__DCC__NONE__Multiple__Services__Credit__Control->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator: single_value.field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator = new AAA__3GPP__All__APN__Configurations__Included__Indicator_template; single_value.field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__NOR__Flags: single_value.field_avp__AAA__3GPP__NOR__Flags = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__NOR__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Message__ID: single_value.field_avp__DCA__3GPP__Message__ID = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Message__ID->decode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__MS__TimeZone: single_value.field_avp__GI__3GPP__3GPP__MS__TimeZone = new OCTETSTRING_template; single_value.field_avp__GI__3GPP__3GPP__MS__TimeZone->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__External__Client: single_value.field_avp__AAA__3GPP__External__Client = new AVP__list_template; single_value.field_avp__AAA__3GPP__External__Client->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Charge__Reason__Code: single_value.field_avp__DCA__3GPP__Charge__Reason__Code = new DCA__3GPP__Charge__Reason__Code_template; single_value.field_avp__DCA__3GPP__Charge__Reason__Code->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Authorization__Lifetime: single_value.field_avp__BASE__NONE__Authorization__Lifetime = new OCTETSTRING_template; single_value.field_avp__BASE__NONE__Authorization__Lifetime->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__PCO: single_value.field_avp__AAA__3GPP__TWAN__PCO = new AVP__list_template; single_value.field_avp__AAA__3GPP__TWAN__PCO->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Change__Conditions: single_value.field_avp__DCA__3GPP__PoC__Change__Conditions = new DCA__3GPP__PoC__Change__Conditions_template; single_value.field_avp__DCA__3GPP__PoC__Change__Conditions->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Language: single_value.field_avp__DCA__3GPP__Language = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Language->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Requested__BW__DL: single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__DL = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__DL->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Features: single_value.field_avp__DNAS__NONE__ARAP__Features = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__ARAP__Features->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Framed__MTU: single_value.field_avp__DNAS__NONE__Framed__MTU = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Framed__MTU->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Unit__Quota__Threshold: single_value.field_avp__DCA__3GPP__Unit__Quota__Threshold = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Unit__Quota__Threshold->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Accounting__Auth__Method: single_value.field_avp__DNAS__NONE__Accounting__Auth__Method = new DNAS__NONE__Accounting__Auth__Method_template; single_value.field_avp__DNAS__NONE__Accounting__Auth__Method->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Authenticator__Offset: single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Offset = new OCTETSTRING_template; single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Offset->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__Information: single_value.field_avp__DCA__3GPP__MBMS__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__MBMS__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Bearer__Capability: single_value.field_avp__DCA__3GPP__Bearer__Capability = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Bearer__Capability->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Service__URN: single_value.field_avp__RX__3GPP__Service__URN = new OCTETSTRING_template; single_value.field_avp__RX__3GPP__Service__URN->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Supported__Services: single_value.field_avp__S6__3GPP__Supported__Services = new AVP__list_template; single_value.field_avp__S6__3GPP__Supported__Services->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Description: single_value.field_avp__DCA__3GPP__SDP__Media__Description = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__SDP__Media__Description->decode_text(text_buf); break; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Output__Packets: single_value.field_avp__MIPv4__NONE__Accounting__Output__Packets = new OCTETSTRING_template; single_value.field_avp__MIPv4__NONE__Accounting__Output__Packets->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Parameter__Set__Info: single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Info = new AVP__list_template; single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Rule__DeActivation__Time: single_value.field_avp__PCC__3GPP__Rule__DeActivation__Time = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__Rule__DeActivation__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Relay__Node__Indicator: single_value.field_avp__AAA__3GPP__Relay__Node__Indicator = new AAA__3GPP__Relay__Node__Indicator_template; single_value.field_avp__AAA__3GPP__Relay__Node__Indicator->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__T4__Data: single_value.field_avp__S6__3GPP__T4__Data = new AVP__list_template; single_value.field_avp__S6__3GPP__T4__Data->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Fixed__User__Location__Info: single_value.field_avp__PCC__3GPP__Fixed__User__Location__Info = new AVP__list_template; single_value.field_avp__PCC__3GPP__Fixed__User__Location__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Coverage__Status: single_value.field_avp__DCA__3GPP__Coverage__Status = new DCA__3GPP__Coverage__Status_template; single_value.field_avp__DCA__3GPP__Coverage__Status->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Online: single_value.field_avp__PCC__3GPP__Online = new PCC__3GPP__Online_template; single_value.field_avp__PCC__3GPP__Online->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Base__Name: single_value.field_avp__PCC__3GPP__ADC__Rule__Base__Name = new OCTETSTRING_template; single_value.field_avp__PCC__3GPP__ADC__Rule__Base__Name->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__SCEF__Realm: single_value.field_avp__AAA__3GPP__SCEF__Realm = new CHARSTRING_template; single_value.field_avp__AAA__3GPP__SCEF__Realm->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__Charged__Party: single_value.field_avp__DCA__3GPP__MBMS__Charged__Party = new DCA__3GPP__MBMS__Charged__Party_template; single_value.field_avp__DCA__3GPP__MBMS__Charged__Party->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Requested__Validity__Time: single_value.field_avp__S6__3GPP__Requested__Validity__Time = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__Requested__Validity__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Request__Number: single_value.field_avp__DCC__NONE__CC__Request__Number = new OCTETSTRING_template; single_value.field_avp__DCC__NONE__CC__Request__Number->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Information: single_value.field_avp__DCA__3GPP__AoC__Information = new AVP__list_template; single_value.field_avp__DCA__3GPP__AoC__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Supported__Features: single_value.field_avp__CxDx__3GPP__Supported__Features = new AVP__list_template; single_value.field_avp__CxDx__3GPP__Supported__Features->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Local__Time__Zone: single_value.field_avp__AAA__3GPP__Local__Time__Zone = new AVP__list_template; single_value.field_avp__AAA__3GPP__Local__Time__Zone->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__GERAN__Vector: single_value.field_avp__AAA__3GPP__GERAN__Vector = new AVP__list_template; single_value.field_avp__AAA__3GPP__GERAN__Vector->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Call__ID__SIP__Header: single_value.field_avp__CxDx__3GPP__Call__ID__SIP__Header = new OCTETSTRING_template; single_value.field_avp__CxDx__3GPP__Call__ID__SIP__Header->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Online__Charging__Flag: single_value.field_avp__DCA__3GPP__Online__Charging__Flag = new DCA__3GPP__Online__Charging__Flag_template; single_value.field_avp__DCA__3GPP__Online__Charging__Flag->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Number__of__Messages__Sent: single_value.field_avp__DCA__3GPP__Number__of__Messages__Sent = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Number__of__Messages__Sent->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile: single_value.field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile = new AVP__list_template; single_value.field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile->decode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Session__Stop__Indicator: single_value.field_avp__GI__3GPP__3GPP__Session__Stop__Indicator = new OCTETSTRING_template; single_value.field_avp__GI__3GPP__3GPP__Session__Stop__Indicator->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__GPRS__Subscription__Data: single_value.field_avp__AAA__3GPP__GPRS__Subscription__Data = new AVP__list_template; single_value.field_avp__AAA__3GPP__GPRS__Subscription__Data->decode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile: single_value.field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile = new OCTETSTRING_template; single_value.field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Access__Transfer__Type: single_value.field_avp__DCA__3GPP__Access__Transfer__Type = new DCA__3GPP__Access__Transfer__Type_template; single_value.field_avp__DCA__3GPP__Access__Transfer__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Called__Station__Id: single_value.field_avp__DNAS__NONE__Called__Station__Id = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Called__Station__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Inter__UE__Transfer: single_value.field_avp__DCA__3GPP__Inter__UE__Transfer = new DCA__3GPP__Inter__UE__Transfer_template; single_value.field_avp__DCA__3GPP__Inter__UE__Transfer->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__Cost__Unit: single_value.field_avp__DCC__NONE__Cost__Unit = new OCTETSTRING_template; single_value.field_avp__DCC__NONE__Cost__Unit->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Realtime__Required: single_value.field_avp__BASE__NONE__Accounting__Realtime__Required = new BASE__NONE__Accounting__Realtime__Required_template; single_value.field_avp__BASE__NONE__Accounting__Realtime__Required->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Termination__Cause: single_value.field_avp__BASE__NONE__Termination__Cause = new BASE__NONE__Termination__Cause_template; single_value.field_avp__BASE__NONE__Termination__Cause->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Received__Talk__Burst__Volume: single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Volume = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Volume->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Max__Rate: single_value.field_avp__DCA__3GPP__Rate__Control__Max__Rate = new INTEGER_template; single_value.field_avp__DCA__3GPP__Rate__Control__Max__Rate->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Class__Identifier: single_value.field_avp__DCA__3GPP__Class__Identifier = new DCA__3GPP__Class__Identifier_template; single_value.field_avp__DCA__3GPP__Class__Identifier->decode_text(text_buf); break; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Allocate__IP__Type: single_value.field_avp__GI__3GPP__3GPP__Allocate__IP__Type = new OCTETSTRING_template; single_value.field_avp__GI__3GPP__3GPP__Allocate__IP__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__SM__Back__Off__Timer: single_value.field_avp__AAA__3GPP__SM__Back__Off__Timer = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__SM__Back__Off__Timer->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__Specific__Action: single_value.field_avp__RX__3GPP__Specific__Action = new RX__3GPP__Specific__Action_template; single_value.field_avp__RX__3GPP__Specific__Action->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Detection__Time: single_value.field_avp__S6__3GPP__Maximum__Detection__Time = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__Maximum__Detection__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Login__TCP__Port: single_value.field_avp__DNAS__NONE__Login__TCP__Port = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Login__TCP__Port->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__Password__Retry: single_value.field_avp__DNAS__NONE__Password__Retry = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__Password__Retry->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__Stamps: single_value.field_avp__DCA__3GPP__Time__Stamps = new AVP__list_template; single_value.field_avp__DCA__3GPP__Time__Stamps->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Base__Time__Interval: single_value.field_avp__DCA__3GPP__Base__Time__Interval = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Base__Time__Interval->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__UWAN__User__Location__Info: single_value.field_avp__DCA__3GPP__UWAN__User__Location__Info = new AVP__list_template; single_value.field_avp__DCA__3GPP__UWAN__User__Location__Info->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Role__Of__UE: single_value.field_avp__DCA__3GPP__ProSe__Role__Of__UE = new DCA__3GPP__ProSe__Role__Of__UE_template; single_value.field_avp__DCA__3GPP__ProSe__Role__Of__UE->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__RAT__Type: single_value.field_avp__PCC__3GPP__RAT__Type = new PCC__3GPP__RAT__Type_template; single_value.field_avp__PCC__3GPP__RAT__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Ext__PDP__Address: single_value.field_avp__AAA__3GPP__Ext__PDP__Address = new AVP__Address_template; single_value.field_avp__AAA__3GPP__Ext__PDP__Address->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Type: single_value.field_avp__DCA__3GPP__PoC__Session__Type = new DCA__3GPP__PoC__Session__Type_template; single_value.field_avp__DCA__3GPP__PoC__Session__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause: single_value.field_avp__DCA__3GPP__ISUP__Cause = new AVP__list_template; single_value.field_avp__DCA__3GPP__ISUP__Cause->decode_text(text_buf); break; case AVP__Data::ALT_avp__RX__3GPP__AF__Signalling__Protocol: single_value.field_avp__RX__3GPP__AF__Signalling__Protocol = new RX__3GPP__AF__Signalling__Protocol_template; single_value.field_avp__RX__3GPP__AF__Signalling__Protocol->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Adjacent__PLMNs: single_value.field_avp__AAA__3GPP__Adjacent__PLMNs = new AVP__list_template; single_value.field_avp__AAA__3GPP__Adjacent__PLMNs->decode_text(text_buf); break; case AVP__Data::ALT_avp__S6__3GPP__Service__Result__Code: single_value.field_avp__S6__3GPP__Service__Result__Code = new OCTETSTRING_template; single_value.field_avp__S6__3GPP__Service__Result__Code->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__SGSN__Location__Information: single_value.field_avp__AAA__3GPP__SGSN__Location__Information = new AVP__list_template; single_value.field_avp__AAA__3GPP__SGSN__Location__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Authorised__QoS: single_value.field_avp__DCA__3GPP__Authorised__QoS = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Authorised__QoS->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Transmission: single_value.field_avp__DCA__3GPP__Time__First__Transmission = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Time__First__Transmission->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Stop__Time: single_value.field_avp__DCA__3GPP__Stop__Time = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Stop__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Reason__Code: single_value.field_avp__CxDx__3GPP__Reason__Code = new CxDx__3GPP__Reason__Code_template; single_value.field_avp__CxDx__3GPP__Reason__Code->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Pre__emption__Vulnerability: single_value.field_avp__PCC__3GPP__Pre__emption__Vulnerability = new PCC__3GPP__Pre__emption__Vulnerability_template; single_value.field_avp__PCC__3GPP__Pre__emption__Vulnerability->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__Equivalent__PLMN__List: single_value.field_avp__AAA__3GPP__Equivalent__PLMN__List = new AVP__list_template; single_value.field_avp__AAA__3GPP__Equivalent__PLMN__List->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__Default__Access: single_value.field_avp__PCC__3GPP__Default__Access = new PCC__3GPP__Default__Access_template; single_value.field_avp__PCC__3GPP__Default__Access->decode_text(text_buf); break; case AVP__Data::ALT_avp__CxDx__3GPP__Supported__Applications: single_value.field_avp__CxDx__3GPP__Supported__Applications = new AVP__list_template; single_value.field_avp__CxDx__3GPP__Supported__Applications->decode_text(text_buf); break; case AVP__Data::ALT_avp__BASE__NONE__Class: single_value.field_avp__BASE__NONE__Class = new OCTETSTRING_template; single_value.field_avp__BASE__NONE__Class->decode_text(text_buf); break; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Challenge__Response: single_value.field_avp__DNAS__NONE__ARAP__Challenge__Response = new OCTETSTRING_template; single_value.field_avp__DNAS__NONE__ARAP__Challenge__Response->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__SM__Message__Type: single_value.field_avp__DCA__3GPP__SM__Message__Type = new DCA__3GPP__SM__Message__Type_template; single_value.field_avp__DCA__3GPP__SM__Message__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCC__NONE__CC__Sub__Session__Id: single_value.field_avp__DCC__NONE__CC__Sub__Session__Id = new OCTETSTRING_template; single_value.field_avp__DCC__NONE__CC__Sub__Session__Id->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__IDR__Flags: single_value.field_avp__AAA__3GPP__IDR__Flags = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__IDR__Flags->decode_text(text_buf); break; case AVP__Data::ALT_avp__PCC__3GPP__PS__to__CS__Session__Continuity: single_value.field_avp__PCC__3GPP__PS__to__CS__Session__Continuity = new PCC__3GPP__PS__to__CS__Session__Continuity_template; single_value.field_avp__PCC__3GPP__PS__to__CS__Session__Continuity->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__V2X__Subscription__Data: single_value.field_avp__AAA__3GPP__V2X__Subscription__Data = new AVP__list_template; single_value.field_avp__AAA__3GPP__V2X__Subscription__Data->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Refund__Information: single_value.field_avp__DCA__3GPP__Refund__Information = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Refund__Information->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Element: single_value.field_avp__DCA__3GPP__Rate__Element = new AVP__list_template; single_value.field_avp__DCA__3GPP__Rate__Element->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__PDP__Type: single_value.field_avp__AAA__3GPP__PDP__Type = new OCTETSTRING_template; single_value.field_avp__AAA__3GPP__PDP__Type->decode_text(text_buf); break; case AVP__Data::ALT_avp__AAA__3GPP__AMBR: single_value.field_avp__AAA__3GPP__AMBR = new AVP__list_template; single_value.field_avp__AAA__3GPP__AMBR->decode_text(text_buf); break; case AVP__Data::ALT_avp__DCA__3GPP__Submission__Time: single_value.field_avp__DCA__3GPP__Submission__Time = new OCTETSTRING_template; single_value.field_avp__DCA__3GPP__Submission__Time->decode_text(text_buf); break; case AVP__Data::ALT_avp__UNKNOWN: single_value.field_avp__UNKNOWN = new OCTETSTRING_template; single_value.field_avp__UNKNOWN->decode_text(text_buf); break; default: TTCN_error("Text decoder: Unrecognized union selector was received for a template of type @DIAMETER_Types.AVP_Data."); } single_value.union_selection = new_selection; } case OMIT_VALUE: case ANY_VALUE: case ANY_OR_OMIT: break; case VALUE_LIST: case COMPLEMENTED_LIST: value_list.n_values = text_buf.pull_int().get_val(); value_list.list_value = new AVP__Data_template[value_list.n_values]; for (unsigned int list_count = 0; list_count < value_list.n_values; list_count++) value_list.list_value[list_count].decode_text(text_buf); break; default: TTCN_error("Text decoder: Unrecognized selector was received in a template of type @DIAMETER_Types.AVP_Data."); } } boolean AVP__Data_template::is_present(boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return FALSE; return !match_omit(legacy); } boolean AVP__Data_template::match_omit(boolean legacy) const { if (is_ifpresent) return TRUE; switch (template_selection) { case OMIT_VALUE: case ANY_OR_OMIT: return TRUE; case IMPLICATION_MATCH: return !implication_.precondition->match_omit() || implication_.implied_template->match_omit(); case VALUE_LIST: case COMPLEMENTED_LIST: if (legacy) { for (unsigned int v_idx=0; v_idx(param.get_id()) != NULL && param.get_id()->next_name()) { char* param_field = param.get_id()->get_current_name(); if (param_field[0] >= '0' && param_field[0] <= '9') { param.error("Unexpected array index in module parameter, expected a valid field" " name for union template type `@DIAMETER_Types.AVP_Data'"); } if (strcmp("avp_GI_3GPP_3GPP_SGSN_IPv6_Address", param_field) == 0) { avp__GI__3GPP__3GPP__SGSN__IPv6__Address().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Login_LAT_Service", param_field) == 0) { avp__DNAS__NONE__Login__LAT__Service().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_RAR_Flags", param_field) == 0) { avp__AAA__3GPP__RAR__Flags().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SCS_Address", param_field) == 0) { avp__DCA__3GPP__SCS__Address().set_param(param); return; } else if (strcmp("avp_GI_3GPP_3GPP_GGSN_MCC_MNC", param_field) == 0) { avp__GI__3GPP__3GPP__GGSN__MCC__MNC().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Direct_Debiting_Failure_Handling", param_field) == 0) { avp__DCC__NONE__Direct__Debiting__Failure__Handling().set_param(param); return; } else if (strcmp("avp_MIPv6_NONE_MIP_Careof_Address", param_field) == 0) { avp__MIPv6__NONE__MIP__Careof__Address().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_TWAN_User_Location_Info", param_field) == 0) { avp__DCA__3GPP__TWAN__User__Location__Info().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_PoC_User_Role_IDs", param_field) == 0) { avp__DCA__3GPP__PoC__User__Role__IDs().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Announcement_Order", param_field) == 0) { avp__DCA__3GPP__Announcement__Order().set_param(param); return; } else if (strcmp("avp_CxDx_ETSI_Line_Identifier", param_field) == 0) { avp__CxDx__ETSI__Line__Identifier().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Bearer_Identifier", param_field) == 0) { avp__PCC__3GPP__Bearer__Identifier().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Content_Version", param_field) == 0) { avp__RX__3GPP__Content__Version().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Applic_ID", param_field) == 0) { avp__DCA__3GPP__Applic__ID().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_HA_to_FA_MSA", param_field) == 0) { avp__MIPv4__NONE__MIP__HA__to__FA__MSA().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Session_Id", param_field) == 0) { avp__BASE__NONE__Session__Id().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Route_Header_Transmitted", param_field) == 0) { avp__DCA__3GPP__Route__Header__Transmitted().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Reporting_Reason", param_field) == 0) { avp__DCA__3GPP__Reporting__Reason().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Emergency_Services", param_field) == 0) { avp__AAA__3GPP__Emergency__Services().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Media_Component_Description", param_field) == 0) { avp__RX__3GPP__Media__Component__Description().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_CSG_Information_Reporting", param_field) == 0) { avp__PCC__3GPP__CSG__Information__Reporting().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Measurement_Quantity", param_field) == 0) { avp__AAA__3GPP__Measurement__Quantity().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Location_Information_Configuration", param_field) == 0) { avp__S6__3GPP__Location__Information__Configuration().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Bearer_Usage", param_field) == 0) { avp__PCC__3GPP__Bearer__Usage().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Application_provided_Called_Party_Address", param_field) == 0) { avp__DCA__3GPP__Application__provided__Called__Party__Address().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Proximity_Alert_Timestamp", param_field) == 0) { avp__DCA__3GPP__Proximity__Alert__Timestamp().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Tunnel_Header_Filter", param_field) == 0) { avp__PCC__3GPP__Tunnel__Header__Filter().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_List_Of_Measurements", param_field) == 0) { avp__AAA__3GPP__List__Of__Measurements().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Requested_Service_Unit", param_field) == 0) { avp__DCC__NONE__Requested__Service__Unit().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Default_QoS_Name", param_field) == 0) { avp__PCC__3GPP__Default__QoS__Name().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_UVA_Flags", param_field) == 0) { avp__AAA__3GPP__UVA__Flags().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Expires", param_field) == 0) { avp__DCA__3GPP__Expires().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_SAR_Flags", param_field) == 0) { avp__CxDx__3GPP__SAR__Flags().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_TDF_Information", param_field) == 0) { avp__PCC__3GPP__TDF__Information().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Group_Service_Id", param_field) == 0) { avp__AAA__3GPP__Group__Service__Id().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Recipient_SCCP_Address", param_field) == 0) { avp__DCA__3GPP__Recipient__SCCP__Address().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Preferred_AoC_Currency", param_field) == 0) { avp__DCA__3GPP__Preferred__AoC__Currency().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Framed_Pool", param_field) == 0) { avp__DNAS__NONE__Framed__Pool().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Traffic_Data_Volumes", param_field) == 0) { avp__DCA__3GPP__Traffic__Data__Volumes().set_param(param); return; } else if (strcmp("avp_DCC_NONE_CC_Time", param_field) == 0) { avp__DCC__NONE__CC__Time().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Requested_EUTRAN_Authentication_Info", param_field) == 0) { avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Unit_Cost", param_field) == 0) { avp__DCA__3GPP__Unit__Cost().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_SIP_Digest_Authenticate", param_field) == 0) { avp__CxDx__3GPP__SIP__Digest__Authenticate().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Last_UE_Activity_Time", param_field) == 0) { avp__AAA__3GPP__Last__UE__Activity__Time().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Context_Identifier", param_field) == 0) { avp__AAA__3GPP__Context__Identifier().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Used_Service_Unit", param_field) == 0) { avp__DCC__NONE__Used__Service__Unit().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_Reg_Reply", param_field) == 0) { avp__MIPv4__NONE__MIP__Reg__Reply().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Auth_Application_Id", param_field) == 0) { avp__BASE__NONE__Auth__Application__Id().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Trace_Reference", param_field) == 0) { avp__AAA__3GPP__Trace__Reference().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_TWAN_Access_Info", param_field) == 0) { avp__AAA__3GPP__TWAN__Access__Info().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Status_AS_Code", param_field) == 0) { avp__DCA__3GPP__Status__AS__Code().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_LCS_Client_Type", param_field) == 0) { avp__DCA__3GPP__LCS__Client__Type().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Framed_Appletalk_Network", param_field) == 0) { avp__DNAS__NONE__Framed__Appletalk__Network().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Framed_IPv6_Prefix", param_field) == 0) { avp__DNAS__NONE__Framed__IPv6__Prefix().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_PoC_Session_Initiation_Type", param_field) == 0) { avp__DCA__3GPP__PoC__Session__Initiation__Type().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Sharing_Key_UL", param_field) == 0) { avp__RX__3GPP__Sharing__Key__UL().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Content_Size", param_field) == 0) { avp__DCA__3GPP__Content__Size().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Access_Network_Info", param_field) == 0) { avp__AAA__3GPP__Access__Network__Info().set_param(param); return; } else if (strcmp("avp_RX_3GPP_AF_Charging_Identifier", param_field) == 0) { avp__RX__3GPP__AF__Charging__Identifier().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Monitoring_Event_Report", param_field) == 0) { avp__S6__3GPP__Monitoring__Event__Report().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Service_Specific_Type", param_field) == 0) { avp__DCA__3GPP__Service__Specific__Type().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Event", param_field) == 0) { avp__DCA__3GPP__Event().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Media_Type", param_field) == 0) { avp__RX__3GPP__Media__Type().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Conditional_Policy_Information", param_field) == 0) { avp__PCC__3GPP__Conditional__Policy__Information().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Firmware_Revision", param_field) == 0) { avp__BASE__NONE__Firmware__Revision().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_ProSe_Event_Type", param_field) == 0) { avp__DCA__3GPP__ProSe__Event__Type().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Network_Request_Support", param_field) == 0) { avp__PCC__3GPP__Network__Request__Support().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_SIPTO_Permission", param_field) == 0) { avp__AAA__3GPP__SIPTO__Permission().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Terminating_IOI", param_field) == 0) { avp__DCA__3GPP__Terminating__IOI().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Extended_Max_Supported_BW_DL", param_field) == 0) { avp__RX__3GPP__Extended__Max__Supported__BW__DL().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_UE_Local_IP_Address", param_field) == 0) { avp__PCC__3GPP__UE__Local__IP__Address().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SM_Sequence_Number", param_field) == 0) { avp__DCA__3GPP__SM__Sequence__Number().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_IMS_Information", param_field) == 0) { avp__DCA__3GPP__IMS__Information().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Presence_Reporting_Area_Elements_List", param_field) == 0) { avp__PCC__3GPP__Presence__Reporting__Area__Elements__List().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Routing_Rule_Remove", param_field) == 0) { avp__PCC__3GPP__Routing__Rule__Remove().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_SGs_MME_Identity", param_field) == 0) { avp__AAA__3GPP__SGs__MME__Identity().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Roaming_Information", param_field) == 0) { avp__S6__3GPP__Roaming__Information().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Number_Of_Diversions", param_field) == 0) { avp__DCA__3GPP__Number__Of__Diversions().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Coverage_Info", param_field) == 0) { avp__DCA__3GPP__Coverage__Info().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_SIP_Authentication_Scheme", param_field) == 0) { avp__CxDx__3GPP__SIP__Authentication__Scheme().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Event_Threshold_RSRP", param_field) == 0) { avp__AAA__3GPP__Event__Threshold__RSRP().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_User_Authorization_Type", param_field) == 0) { avp__CxDx__3GPP__User__Authorization__Type().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_PLMN_Client", param_field) == 0) { avp__AAA__3GPP__PLMN__Client().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Re_Synchronization_Info", param_field) == 0) { avp__AAA__3GPP__Re__Synchronization__Info().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Auth_Grace_Period", param_field) == 0) { avp__BASE__NONE__Auth__Grace__Period().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_User_CSG_Information", param_field) == 0) { avp__DCA__3GPP__User__CSG__Information().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SM_Status", param_field) == 0) { avp__DCA__3GPP__SM__Status().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_IP_Realm_Default_Indication", param_field) == 0) { avp__DCA__3GPP__IP__Realm__Default__Indication().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_RAND", param_field) == 0) { avp__AAA__3GPP__RAND().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Trace_Depth", param_field) == 0) { avp__AAA__3GPP__Trace__Depth().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_MN_to_FA_MSA", param_field) == 0) { avp__MIPv4__NONE__MIP__MN__to__FA__MSA().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_SGSN_User_State", param_field) == 0) { avp__AAA__3GPP__SGSN__User__State().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_APN_OI_Replacement", param_field) == 0) { avp__AAA__3GPP__APN__OI__Replacement().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Alternate_Charged_Party_Address", param_field) == 0) { avp__DCA__3GPP__Alternate__Charged__Party__Address().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_APN_Rate_Control", param_field) == 0) { avp__DCA__3GPP__APN__Rate__Control().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Re_Auth_Request_Type", param_field) == 0) { avp__BASE__NONE__Re__Auth__Request__Type().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Relationship_Mode", param_field) == 0) { avp__DCA__3GPP__Relationship__Mode().set_param(param); return; } else if (strcmp("avp_S6_3GPP_External_Identifier", param_field) == 0) { avp__S6__3GPP__External__Identifier().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Positioning_Data", param_field) == 0) { avp__DCA__3GPP__Positioning__Data().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Redirect_Address_Type", param_field) == 0) { avp__DCC__NONE__Redirect__Address__Type().set_param(param); return; } else if (strcmp("avp_MIPv6_NONE_MIP_MN_HA_MSA", param_field) == 0) { avp__MIPv6__NONE__MIP__MN__HA__MSA().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Monitoring_UE_HPLMN_Identifier", param_field) == 0) { avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_TFT_Filter", param_field) == 0) { avp__PCC__3GPP__TFT__Filter().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Max_Supported_Bandwidth_UL", param_field) == 0) { avp__RX__3GPP__Max__Supported__Bandwidth__UL().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Loss_Of_Connectivity_Reason", param_field) == 0) { avp__S6__3GPP__Loss__Of__Connectivity__Reason().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Tunnel_Medium_Type", param_field) == 0) { avp__DNAS__NONE__Tunnel__Medium__Type().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Originator", param_field) == 0) { avp__DCA__3GPP__Originator().set_param(param); return; } else if (strcmp("avp_DCC_NONE_User_Equipment_Info_Type", param_field) == 0) { avp__DCC__NONE__User__Equipment__Info__Type().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Flow_Number", param_field) == 0) { avp__RX__3GPP__Flow__Number().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_Home_Agent_Address", param_field) == 0) { avp__MIPv4__NONE__MIP__Home__Agent__Address().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Resource_Allocation_Notification", param_field) == 0) { avp__PCC__3GPP__Resource__Allocation__Notification().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Basic_Service_Code", param_field) == 0) { avp__DCA__3GPP__Basic__Service__Code().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Monitoring_Type", param_field) == 0) { avp__S6__3GPP__Monitoring__Type().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Role_Of_Node", param_field) == 0) { avp__DCA__3GPP__Role__Of__Node().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Default_Bearer_Indication", param_field) == 0) { avp__PCC__3GPP__Default__Bearer__Indication().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_ProSe_Information", param_field) == 0) { avp__DCA__3GPP__ProSe__Information().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_QoS_Class_Identifier", param_field) == 0) { avp__PCC__3GPP__QoS__Class__Identifier().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_VPLMN_LIPA_Allowed", param_field) == 0) { avp__AAA__3GPP__VPLMN__LIPA__Allowed().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Mute_Notification", param_field) == 0) { avp__PCC__3GPP__Mute__Notification().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_SIP_Authentication_Context", param_field) == 0) { avp__CxDx__3GPP__SIP__Authentication__Context().set_param(param); return; } else if (strcmp("avp_MIPv6_NONE_QoS_Resources", param_field) == 0) { avp__MIPv6__NONE__QoS__Resources().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Logging_Duration", param_field) == 0) { avp__AAA__3GPP__Logging__Duration().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Service_Parameter_Value", param_field) == 0) { avp__DCC__NONE__Service__Parameter__Value().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Associated_Registered_Identities", param_field) == 0) { avp__CxDx__3GPP__Associated__Registered__Identities().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Routing_IP_Address", param_field) == 0) { avp__PCC__3GPP__Routing__IP__Address().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_WLAN_offloadability_EUTRAN", param_field) == 0) { avp__AAA__3GPP__WLAN__offloadability__EUTRAN().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_MBMS_GW_Address", param_field) == 0) { avp__DCA__3GPP__MBMS__GW__Address().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Destination_Interface", param_field) == 0) { avp__DCA__3GPP__Destination__Interface().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_IMS_Emergency_Indicator", param_field) == 0) { avp__DCA__3GPP__IMS__Emergency__Indicator().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Change_Time", param_field) == 0) { avp__DCA__3GPP__Change__Time().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_KASME", param_field) == 0) { avp__AAA__3GPP__KASME().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_Session_Key", param_field) == 0) { avp__MIPv4__NONE__MIP__Session__Key().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_AoC_Cost_Information", param_field) == 0) { avp__DCA__3GPP__AoC__Cost__Information().set_param(param); return; } else if (strcmp("avp_GI_3GPP_3GPP_User_Location_Info_Time", param_field) == 0) { avp__GI__3GPP__3GPP__User__Location__Info__Time().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Teleservice_List", param_field) == 0) { avp__AAA__3GPP__Teleservice__List().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_UTRAN_Vector", param_field) == 0) { avp__AAA__3GPP__UTRAN__Vector().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Non_3GPP_IP_Access_APN", param_field) == 0) { avp__AAA__3GPP__Non__3GPP__IP__Access__APN().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Monitoring_Event_Information", param_field) == 0) { avp__DCA__3GPP__Monitoring__Event__Information().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Tariff_Time_Change", param_field) == 0) { avp__DCC__NONE__Tariff__Time__Change().set_param(param); return; } else if (strcmp("avp_GI_3GPP_3GPP_NSAPI", param_field) == 0) { avp__GI__3GPP__3GPP__NSAPI().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_LCS_Client_Dialed_By_MS", param_field) == 0) { avp__DCA__3GPP__LCS__Client__Dialed__By__MS().set_param(param); return; } else if (strcmp("avp_GI_3GPP_3GPP_CG_Address", param_field) == 0) { avp__GI__3GPP__3GPP__CG__Address().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Envelope_Start_Time", param_field) == 0) { avp__DCA__3GPP__Envelope__Start__Time().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Application_Service_Provider_Identity", param_field) == 0) { avp__RX__3GPP__Application__Service__Provider__Identity().set_param(param); return; } else if (strcmp("avp_S6_3GPP_NIDD_Authorization_Request", param_field) == 0) { avp__S6__3GPP__NIDD__Authorization__Request().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Received_Talk_Burst_Time", param_field) == 0) { avp__DCA__3GPP__Received__Talk__Burst__Time().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Incoming_Trunk_Group_Id", param_field) == 0) { avp__DCA__3GPP__Incoming__Trunk__Group__Id().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_AAA_Failure_Indication", param_field) == 0) { avp__AAA__3GPP__AAA__Failure__Indication().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Rate_Control_Max_Message_Size", param_field) == 0) { avp__DCA__3GPP__Rate__Control__Max__Message__Size().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_QoS_Rule_Install", param_field) == 0) { avp__PCC__3GPP__QoS__Rule__Install().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Periodic_Communication_Indicator", param_field) == 0) { avp__S6__3GPP__Periodic__Communication__Indicator().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Service_Specific_Info", param_field) == 0) { avp__DCA__3GPP__Service__Specific__Info().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Flow_Usage", param_field) == 0) { avp__RX__3GPP__Flow__Usage().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_RAN_Rule_Support", param_field) == 0) { avp__PCC__3GPP__RAN__Rule__Support().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Tunnel_Password", param_field) == 0) { avp__DNAS__NONE__Tunnel__Password().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_PC3_EPC_Control_Protocol_Cause", param_field) == 0) { avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Monitoring_Duration", param_field) == 0) { avp__S6__3GPP__Monitoring__Duration().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_QoS_Information", param_field) == 0) { avp__PCC__3GPP__QoS__Information().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Routing_Area_Identity", param_field) == 0) { avp__AAA__3GPP__Routing__Area__Identity().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Called_Party_Address", param_field) == 0) { avp__DCA__3GPP__Called__Party__Address().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Service_Authorization_Info", param_field) == 0) { avp__RX__3GPP__Service__Authorization__Info().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Tunneling", param_field) == 0) { avp__DNAS__NONE__Tunneling().set_param(param); return; } else if (strcmp("avp_DCC_NONE_User_Equipment_Info_Value", param_field) == 0) { avp__DCC__NONE__User__Equipment__Info__Value().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_Auth_Input_Data_Length", param_field) == 0) { avp__MIPv4__NONE__MIP__Auth__Input__Data__Length().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_eDRX_Cycle_Length", param_field) == 0) { avp__AAA__3GPP__eDRX__Cycle__Length().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Multi_Round_Time_Out", param_field) == 0) { avp__BASE__NONE__Multi__Round__Time__Out().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Group_Monitoring_Event_Report_Item", param_field) == 0) { avp__S6__3GPP__Group__Monitoring__Event__Report__Item().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Rule_Failure_Code", param_field) == 0) { avp__PCC__3GPP__Rule__Failure__Code().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Ext_PDP_Type", param_field) == 0) { avp__AAA__3GPP__Ext__PDP__Type().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Time_Quota_Threshold", param_field) == 0) { avp__DCA__3GPP__Time__Quota__Threshold().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_User_Location_Info_Time", param_field) == 0) { avp__PCC__3GPP__User__Location__Info__Time().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Usage_Monitoring_Information", param_field) == 0) { avp__PCC__3GPP__Usage__Monitoring__Information().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Measurement_Period_LTE", param_field) == 0) { avp__AAA__3GPP__Measurement__Period__LTE().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Extended_APN_AMBR_DL", param_field) == 0) { avp__PCC__3GPP__Extended__APN__AMBR__DL().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Experimental_Result_Code", param_field) == 0) { avp__BASE__NONE__Experimental__Result__Code().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Session_Priority", param_field) == 0) { avp__CxDx__3GPP__Session__Priority().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Recipient_Info", param_field) == 0) { avp__DCA__3GPP__Recipient__Info().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_AoC_Format", param_field) == 0) { avp__DCA__3GPP__AoC__Format().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Start_Time", param_field) == 0) { avp__DCA__3GPP__Start__Time().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Deregistration_Reason", param_field) == 0) { avp__CxDx__3GPP__Deregistration__Reason().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_GMLC_Number", param_field) == 0) { avp__AAA__3GPP__GMLC__Number().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Software_Version", param_field) == 0) { avp__AAA__3GPP__Software__Version().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Callback_Number", param_field) == 0) { avp__DNAS__NONE__Callback__Number().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Configuration_Token", param_field) == 0) { avp__DNAS__NONE__Configuration__Token().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Interface_Type", param_field) == 0) { avp__DCA__3GPP__Interface__Type().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_Originating_Foreign_AAA", param_field) == 0) { avp__MIPv4__NONE__MIP__Originating__Foreign__AAA().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Expiration_Date", param_field) == 0) { avp__AAA__3GPP__Expiration__Date().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Error_Message", param_field) == 0) { avp__BASE__NONE__Error__Message().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_SRES", param_field) == 0) { avp__AAA__3GPP__SRES().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_DRM_Content", param_field) == 0) { avp__DCA__3GPP__DRM__Content().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Item_Number", param_field) == 0) { avp__AAA__3GPP__Item__Number().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_NAS_Port_Type", param_field) == 0) { avp__DNAS__NONE__NAS__Port__Type().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_ERP_Authorization", param_field) == 0) { avp__AAA__3GPP__ERP__Authorization().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Multiple_Services_Indicator", param_field) == 0) { avp__DCC__NONE__Multiple__Services__Indicator().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Early_Media_Description", param_field) == 0) { avp__DCA__3GPP__Early__Media__Description().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_MIP_FA_RK", param_field) == 0) { avp__AAA__3GPP__MIP__FA__RK().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Related_Change_Condition_Information", param_field) == 0) { avp__DCA__3GPP__Related__Change__Condition__Information().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Framed_Protocol", param_field) == 0) { avp__DNAS__NONE__Framed__Protocol().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Service_ID", param_field) == 0) { avp__S6__3GPP__Service__ID().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_LCS_Format_Indicator", param_field) == 0) { avp__DCA__3GPP__LCS__Format__Indicator().set_param(param); return; } else if (strcmp("avp_GI_3GPP_3GPP_IMSI_MCC_MNC", param_field) == 0) { avp__GI__3GPP__3GPP__IMSI__MCC__MNC().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Abort_Cause", param_field) == 0) { avp__RX__3GPP__Abort__Cause().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_ISUP_Cause_Location", param_field) == 0) { avp__DCA__3GPP__ISUP__Cause__Location().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Charging_Rule_Base_Name", param_field) == 0) { avp__PCC__3GPP__Charging__Rule__Base__Name().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Required_Access_Info", param_field) == 0) { avp__RX__3GPP__Required__Access__Info().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_TDF_Destination_Realm", param_field) == 0) { avp__PCC__3GPP__TDF__Destination__Realm().set_param(param); return; } else if (strcmp("avp_S6_3GPP_S6t_HSS_Cause", param_field) == 0) { avp__S6__3GPP__S6t__HSS__Cause().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Media_Initiator_Party", param_field) == 0) { avp__DCA__3GPP__Media__Initiator__Party().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Associated_URI", param_field) == 0) { avp__DCA__3GPP__Associated__URI().set_param(param); return; } else if (strcmp("avp_RX_3GPP_AF_Requested_Data", param_field) == 0) { avp__RX__3GPP__AF__Requested__Data().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_QoS_Rule_Report", param_field) == 0) { avp__PCC__3GPP__QoS__Rule__Report().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Filter_Id", param_field) == 0) { avp__DNAS__NONE__Filter__Id().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_ARAP_Password", param_field) == 0) { avp__DNAS__NONE__ARAP__Password().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Route_Header_Received", param_field) == 0) { avp__DCA__3GPP__Route__Header__Received().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Stationary_Indication", param_field) == 0) { avp__S6__3GPP__Stationary__Indication().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_CHAP_Response", param_field) == 0) { avp__DNAS__NONE__CHAP__Response().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_DL", param_field) == 0) { avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Usage_Information_Report_Sequence_Number", param_field) == 0) { avp__DCA__3GPP__Usage__Information__Report__Sequence__Number().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Geodetic_Information", param_field) == 0) { avp__AAA__3GPP__Geodetic__Information().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Extended_GBR_UL", param_field) == 0) { avp__PCC__3GPP__Extended__GBR__UL().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_MBSFN_Area_ID", param_field) == 0) { avp__AAA__3GPP__MBSFN__Area__ID().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Server_Capabilities", param_field) == 0) { avp__CxDx__3GPP__Server__Capabilities().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Area_Scope", param_field) == 0) { avp__AAA__3GPP__Area__Scope().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_Accounting_Input_Packets", param_field) == 0) { avp__MIPv4__NONE__Accounting__Input__Packets().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SGW_Change", param_field) == 0) { avp__DCA__3GPP__SGW__Change().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_SCSCF_Restoration_Info", param_field) == 0) { avp__CxDx__3GPP__SCSCF__Restoration__Info().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Initial_CSeq_Sequence_Number", param_field) == 0) { avp__CxDx__3GPP__Initial__CSeq__Sequence__Number().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_AoC_Subscription_Information", param_field) == 0) { avp__DCA__3GPP__AoC__Subscription__Information().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_PUA_Flags", param_field) == 0) { avp__AAA__3GPP__PUA__Flags().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Callback_Id", param_field) == 0) { avp__DNAS__NONE__Callback__Id().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Time_Usage", param_field) == 0) { avp__DCA__3GPP__Time__Usage().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Primary_Event_Charging_Function_Name", param_field) == 0) { avp__CxDx__3GPP__Primary__Event__Charging__Function__Name().set_param(param); return; } else if (strcmp("avp_DCC_NONE_CC_Output_Octets", param_field) == 0) { avp__DCC__NONE__CC__Output__Octets().set_param(param); return; } else if (strcmp("avp_GI_3GPP_3GPP_User_Location_Info", param_field) == 0) { avp__GI__3GPP__3GPP__User__Location__Info().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Notification_To_UE_User", param_field) == 0) { avp__AAA__3GPP__Notification__To__UE__User().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Visited_PLMN_Id", param_field) == 0) { avp__AAA__3GPP__Visited__PLMN__Id().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Homogeneous_Support_of_IMS_Voice_Over_PS_Sessions", param_field) == 0) { avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Participant_Group", param_field) == 0) { avp__DCA__3GPP__Participant__Group().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Play_Alternative", param_field) == 0) { avp__DCA__3GPP__Play__Alternative().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_MBMS_User_Service_Type", param_field) == 0) { avp__DCA__3GPP__MBMS__User__Service__Type().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Transit_IOI_List", param_field) == 0) { avp__DCA__3GPP__Transit__IOI__List().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Codec_Data", param_field) == 0) { avp__RX__3GPP__Codec__Data().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Monitoring_Event_Config_Status", param_field) == 0) { avp__S6__3GPP__Monitoring__Event__Config__Status().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SDP_Media_Name", param_field) == 0) { avp__DCA__3GPP__SDP__Media__Name().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_AF_Correlation_Information", param_field) == 0) { avp__DCA__3GPP__AF__Correlation__Information().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Cost_Information", param_field) == 0) { avp__DCC__NONE__Cost__Information().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Serving_Node_Identity", param_field) == 0) { avp__DCA__3GPP__Serving__Node__Identity().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Error_Reporting_Host", param_field) == 0) { avp__BASE__NONE__Error__Reporting__Host().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Radio_Frequency", param_field) == 0) { avp__DCA__3GPP__Radio__Frequency().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Rule_Activation_Time", param_field) == 0) { avp__PCC__3GPP__Rule__Activation__Time().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Service_Data", param_field) == 0) { avp__S6__3GPP__Service__Data().set_param(param); return; } else if (strcmp("avp_RX_3GPP_AF_Application_Identifier", param_field) == 0) { avp__RX__3GPP__AF__Application__Identifier().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_NetLoc_Access_Support", param_field) == 0) { avp__PCC__3GPP__NetLoc__Access__Support().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Announcing_UE_VPLMN_Identifier", param_field) == 0) { avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Monitoring_Event_Configuration", param_field) == 0) { avp__S6__3GPP__Monitoring__Event__Configuration().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Offline", param_field) == 0) { avp__PCC__3GPP__Offline().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SIP_Method", param_field) == 0) { avp__DCA__3GPP__SIP__Method().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_ADC_Rule_Definition", param_field) == 0) { avp__PCC__3GPP__ADC__Rule__Definition().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Additional_Context_ID", param_field) == 0) { avp__AAA__3GPP__Additional__Context__ID().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Login_Service", param_field) == 0) { avp__DNAS__NONE__Login__Service().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_ARAP_Security_Data", param_field) == 0) { avp__DNAS__NONE__ARAP__Security__Data().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Allowed_PLMN_List", param_field) == 0) { avp__S6__3GPP__Allowed__PLMN__List().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Bearer_Control_Mode", param_field) == 0) { avp__PCC__3GPP__Bearer__Control__Mode().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Active_APN", param_field) == 0) { avp__AAA__3GPP__Active__APN().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_HeNB_Local_IP_Address", param_field) == 0) { avp__PCC__3GPP__HeNB__Local__IP__Address().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Packet_Filter_Content", param_field) == 0) { avp__PCC__3GPP__Packet__Filter__Content().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_SMS_Register_Request", param_field) == 0) { avp__AAA__3GPP__SMS__Register__Request().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Subscription_Info", param_field) == 0) { avp__CxDx__3GPP__Subscription__Info().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SIP_Response_Timestamp_Fraction", param_field) == 0) { avp__DCA__3GPP__SIP__Response__Timestamp__Fraction().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Client_Address", param_field) == 0) { avp__DCA__3GPP__Client__Address().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_APN_Configuration", param_field) == 0) { avp__AAA__3GPP__APN__Configuration().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Subscriber_Role", param_field) == 0) { avp__DCA__3GPP__Subscriber__Role().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_SIP_Number_Auth_Items", param_field) == 0) { avp__CxDx__3GPP__SIP__Number__Auth__Items().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_OMC_Id", param_field) == 0) { avp__AAA__3GPP__OMC__Id().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_GMLC_Restriction", param_field) == 0) { avp__AAA__3GPP__GMLC__Restriction().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_State", param_field) == 0) { avp__DNAS__NONE__State().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Tunnel_Preference", param_field) == 0) { avp__DNAS__NONE__Tunnel__Preference().set_param(param); return; } else if (strcmp("avp_DCC_NONE_CC_Session_Failover", param_field) == 0) { avp__DCC__NONE__CC__Session__Failover().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Enhanced_Diagnostics", param_field) == 0) { avp__DCA__3GPP__Enhanced__Diagnostics().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_CSG_Membership_Indication", param_field) == 0) { avp__DCA__3GPP__CSG__Membership__Indication().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Regional_Subscription_Zone_Code", param_field) == 0) { avp__AAA__3GPP__Regional__Subscription__Zone__Code().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Message_Class", param_field) == 0) { avp__DCA__3GPP__Message__Class().set_param(param); return; } else if (strcmp("avp_GI_3GPP_3GPP_Negotiated_DSCP", param_field) == 0) { avp__GI__3GPP__3GPP__Negotiated__DSCP().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_TWAN_S2a_Failure_Cause", param_field) == 0) { avp__AAA__3GPP__TWAN__S2a__Failure__Cause().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_FA_to_MN_SPI", param_field) == 0) { avp__MIPv4__NONE__MIP__FA__to__MN__SPI().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Trigger", param_field) == 0) { avp__DCA__3GPP__Trigger().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Called_Identity_Change", param_field) == 0) { avp__DCA__3GPP__Called__Identity__Change().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_ProSe_Request_Timestamp", param_field) == 0) { avp__DCA__3GPP__ProSe__Request__Timestamp().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_PoC_Session_Id", param_field) == 0) { avp__DCA__3GPP__PoC__Session__Id().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Proxy_State", param_field) == 0) { avp__BASE__NONE__Proxy__State().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_PoC_Server_Role", param_field) == 0) { avp__DCA__3GPP__PoC__Server__Role().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Forwarding_Pending", param_field) == 0) { avp__DCA__3GPP__Forwarding__Pending().set_param(param); return; } else if (strcmp("avp_S6_3GPP_SIR_Flags", param_field) == 0) { avp__S6__3GPP__SIR__Flags().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Credit_Control_Failure_Handling", param_field) == 0) { avp__DCC__NONE__Credit__Control__Failure__Handling().set_param(param); return; } else if (strcmp("avp_MIPv6_NONE_MIP6_Agent_Info", param_field) == 0) { avp__MIPv6__NONE__MIP6__Agent__Info().set_param(param); return; } else if (strcmp("avp_RX_3GPP_MPS_Identifier", param_field) == 0) { avp__RX__3GPP__MPS__Identifier().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Credit_Management_Status", param_field) == 0) { avp__PCC__3GPP__Credit__Management__Status().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_MDT_Allowed_PLMN_Id", param_field) == 0) { avp__AAA__3GPP__MDT__Allowed__PLMN__Id().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Monitored_PLMN_Identifier", param_field) == 0) { avp__DCA__3GPP__Monitored__PLMN__Identifier().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Service_Result", param_field) == 0) { avp__S6__3GPP__Service__Result().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Reporting_Level", param_field) == 0) { avp__PCC__3GPP__Reporting__Level().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_MME_Location_Information", param_field) == 0) { avp__AAA__3GPP__MME__Location__Information().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Served_Party_IP_Address", param_field) == 0) { avp__DCA__3GPP__Served__Party__IP__Address().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Max_Supported_Bandwidth_DL", param_field) == 0) { avp__RX__3GPP__Max__Supported__Bandwidth__DL().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Time_First_Reception", param_field) == 0) { avp__DCA__3GPP__Time__First__Reception().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Pre_emption_Capability", param_field) == 0) { avp__PCC__3GPP__Pre__emption__Capability().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Subscribed_VSRVCC", param_field) == 0) { avp__AAA__3GPP__Subscribed__VSRVCC().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Monitoring_Flags", param_field) == 0) { avp__PCC__3GPP__Monitoring__Flags().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Redirect_Max_Cache_Time", param_field) == 0) { avp__BASE__NONE__Redirect__Max__Cache__Time().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Feature_List", param_field) == 0) { avp__CxDx__3GPP__Feature__List().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Address_Type", param_field) == 0) { avp__DCA__3GPP__Address__Type().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_TCP_Source_Port", param_field) == 0) { avp__PCC__3GPP__TCP__Source__Port().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Application_Detection_Information", param_field) == 0) { avp__PCC__3GPP__Application__Detection__Information().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Emergency_Info", param_field) == 0) { avp__AAA__3GPP__Emergency__Info().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Remaining_Balance", param_field) == 0) { avp__DCA__3GPP__Remaining__Balance().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_MPS_Priority", param_field) == 0) { avp__AAA__3GPP__MPS__Priority().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Next_Tariff", param_field) == 0) { avp__DCA__3GPP__Next__Tariff().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Requested_Action", param_field) == 0) { avp__DCC__NONE__Requested__Action().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Record_Route", param_field) == 0) { avp__CxDx__3GPP__Record__Route().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Tariff_XML", param_field) == 0) { avp__DCA__3GPP__Tariff__XML().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Alert_Reason", param_field) == 0) { avp__AAA__3GPP__Alert__Reason().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Recipient_Address", param_field) == 0) { avp__DCA__3GPP__Recipient__Address().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Change_Condition", param_field) == 0) { avp__DCA__3GPP__Change__Condition().set_param(param); return; } else if (strcmp("avp_GI_3GPP_3GPP_CG_IPv6_Address", param_field) == 0) { avp__GI__3GPP__3GPP__CG__IPv6__Address().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Idle_Timeout", param_field) == 0) { avp__DNAS__NONE__Idle__Timeout().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_NAS_Port_Id", param_field) == 0) { avp__DNAS__NONE__NAS__Port__Id().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_DEA_Flags", param_field) == 0) { avp__AAA__3GPP__DEA__Flags().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SCS_AS_Address", param_field) == 0) { avp__DCA__3GPP__SCS__AS__Address().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_MO_LR", param_field) == 0) { avp__AAA__3GPP__MO__LR().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_IMS_Visited_Network_Identifier", param_field) == 0) { avp__DCA__3GPP__IMS__Visited__Network__Identifier().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_PoC_User_Role", param_field) == 0) { avp__DCA__3GPP__PoC__User__Role().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Announcement_Identifier", param_field) == 0) { avp__DCA__3GPP__Announcement__Identifier().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Non_3GPP_IP_Access", param_field) == 0) { avp__AAA__3GPP__Non__3GPP__IP__Access().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Monitoring_Event_Report_Data", param_field) == 0) { avp__DCA__3GPP__Monitoring__Event__Report__Data().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Adaptations", param_field) == 0) { avp__DCA__3GPP__Adaptations().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Host_IP_Address", param_field) == 0) { avp__BASE__NONE__Host__IP__Address().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_Reg_Request", param_field) == 0) { avp__MIPv4__NONE__MIP__Reg__Request().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Quota_Holding_Time", param_field) == 0) { avp__DCA__3GPP__Quota__Holding__Time().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Maximum_Wait_Time", param_field) == 0) { avp__AAA__3GPP__Maximum__Wait__Time().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Max_Requested_Bandwidth_UL", param_field) == 0) { avp__RX__3GPP__Max__Requested__Bandwidth__UL().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Usage_Monitoring_Support", param_field) == 0) { avp__PCC__3GPP__Usage__Monitoring__Support().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Maximum_Response_Time", param_field) == 0) { avp__S6__3GPP__Maximum__Response__Time().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Envelope_Reporting", param_field) == 0) { avp__DCA__3GPP__Envelope__Reporting().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Application_Server", param_field) == 0) { avp__DCA__3GPP__Application__Server().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Sponsor_Identity", param_field) == 0) { avp__RX__3GPP__Sponsor__Identity().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Framed_Appletalk_Link", param_field) == 0) { avp__DNAS__NONE__Framed__Appletalk__Link().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Framed_Interface_Id", param_field) == 0) { avp__DNAS__NONE__Framed__Interface__Id().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Proximity_Alert_Indication", param_field) == 0) { avp__DCA__3GPP__Proximity__Alert__Indication().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_CoA_IP_Address", param_field) == 0) { avp__PCC__3GPP__CoA__IP__Address().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Trunk_Group_Id", param_field) == 0) { avp__DCA__3GPP__Trunk__Group__Id().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Default_QoS_Information", param_field) == 0) { avp__PCC__3GPP__Default__QoS__Information().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_AN_GW_Address", param_field) == 0) { avp__PCC__3GPP__AN__GW__Address().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Start_Of_Charging", param_field) == 0) { avp__DCA__3GPP__Start__Of__Charging().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Participants_Involved", param_field) == 0) { avp__DCA__3GPP__Participants__Involved().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_NBIFOM_Support", param_field) == 0) { avp__PCC__3GPP__NBIFOM__Support().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Redirect_Support", param_field) == 0) { avp__PCC__3GPP__Redirect__Support().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_IMSI_Group_Id", param_field) == 0) { avp__AAA__3GPP__IMSI__Group__Id().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Cell_Global_Identity", param_field) == 0) { avp__AAA__3GPP__Cell__Global__Identity().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Vendor_Id", param_field) == 0) { avp__BASE__NONE__Vendor__Id().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_PDN_Connection_Continuity", param_field) == 0) { avp__AAA__3GPP__PDN__Connection__Continuity().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Tariff_Information", param_field) == 0) { avp__DCA__3GPP__Tariff__Information().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Wildcarded_Public_Identity", param_field) == 0) { avp__CxDx__3GPP__Wildcarded__Public__Identity().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_Acct_Session_Time", param_field) == 0) { avp__MIPv4__NONE__Acct__Session__Time().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_DSA_Flags", param_field) == 0) { avp__AAA__3GPP__DSA__Flags().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_PoC_Event_Type", param_field) == 0) { avp__DCA__3GPP__PoC__Event__Type().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Trace_Data", param_field) == 0) { avp__AAA__3GPP__Trace__Data().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_LCS_Info", param_field) == 0) { avp__AAA__3GPP__LCS__Info().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_LCS_Requestor_Id_String", param_field) == 0) { avp__DCA__3GPP__LCS__Requestor__Id__String().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_PDN_GW_Allocation_Type", param_field) == 0) { avp__AAA__3GPP__PDN__GW__Allocation__Type().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Additional_Type_Information", param_field) == 0) { avp__DCA__3GPP__Additional__Type__Information().set_param(param); return; } else if (strcmp("avp_GI_3GPP_3GPP_SGSN_MCC_MNC", param_field) == 0) { avp__GI__3GPP__3GPP__SGSN__MCC__MNC().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_HESSID", param_field) == 0) { avp__AAA__3GPP__HESSID().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Content_Class", param_field) == 0) { avp__DCA__3GPP__Content__Class().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Event_Timestamp", param_field) == 0) { avp__BASE__NONE__Event__Timestamp().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_TAD_Identifier", param_field) == 0) { avp__DCA__3GPP__TAD__Identifier().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Final_Unit_Action", param_field) == 0) { avp__DCC__NONE__Final__Unit__Action().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_IMEI_Check_In_VPLMN_Result", param_field) == 0) { avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Service_Generic_Information", param_field) == 0) { avp__DCA__3GPP__Service__Generic__Information().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Variable_Part_Type", param_field) == 0) { avp__DCA__3GPP__Variable__Part__Type().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_ProSe_Direct_Discovery_Model", param_field) == 0) { avp__DCA__3GPP__ProSe__Direct__Discovery__Model().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Extended_Max_Requested_BW_UL", param_field) == 0) { avp__RX__3GPP__Extended__Max__Requested__BW__UL().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SM_Device_Trigger_Indicator", param_field) == 0) { avp__DCA__3GPP__SM__Device__Trigger__Indicator().set_param(param); return; } else if (strcmp("avp_S6_3GPP_User_Identifier", param_field) == 0) { avp__S6__3GPP__User__Identifier().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_QoS_Rule_Base_Name", param_field) == 0) { avp__PCC__3GPP__QoS__Rule__Base__Name().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Framed_IPv6_Pool", param_field) == 0) { avp__DNAS__NONE__Framed__IPv6__Pool().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Restoration_Priority", param_field) == 0) { avp__AAA__3GPP__Restoration__Priority().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_ISUP_Cause_Diagnostics", param_field) == 0) { avp__DCA__3GPP__ISUP__Cause__Diagnostics().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Association_Type", param_field) == 0) { avp__S6__3GPP__Association__Type().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Charging_Rule_Definition", param_field) == 0) { avp__PCC__3GPP__Charging__Rule__Definition().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Rating_Group", param_field) == 0) { avp__DCC__NONE__Rating__Group().set_param(param); return; } else if (strcmp("avp_MIPv6_NONE_MIP_MN_HA_SPI", param_field) == 0) { avp__MIPv6__NONE__MIP__MN__HA__SPI().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Min_Requested_Bandwidth_UL", param_field) == 0) { avp__RX__3GPP__Min__Requested__Bandwidth__UL().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Application_Specific_Data", param_field) == 0) { avp__DCA__3GPP__Application__Specific__Data().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_CoA_Information", param_field) == 0) { avp__PCC__3GPP__CoA__Information().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Report_Amount", param_field) == 0) { avp__AAA__3GPP__Report__Amount().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Secondary_Charging_Collection_Function_Name", param_field) == 0) { avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name().set_param(param); return; } else if (strcmp("avp_DCC_NONE_User_Equipment_Info", param_field) == 0) { avp__DCC__NONE__User__Equipment__Info().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_A_MSISDN", param_field) == 0) { avp__AAA__3GPP__A__MSISDN().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_Mobile_Node_Address", param_field) == 0) { avp__MIPv4__NONE__MIP__Mobile__Node__Address().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Routing_Rule_Report", param_field) == 0) { avp__PCC__3GPP__Routing__Rule__Report().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Number_Of_Requested_Vectors", param_field) == 0) { avp__AAA__3GPP__Number__Of__Requested__Vectors().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_AIR_Flags", param_field) == 0) { avp__AAA__3GPP__AIR__Flags().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SM_Protocol_ID", param_field) == 0) { avp__DCA__3GPP__SM__Protocol__ID().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Low_Priority_Indicator", param_field) == 0) { avp__DCA__3GPP__Low__Priority__Indicator().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Geographical_Information", param_field) == 0) { avp__AAA__3GPP__Geographical__Information().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Participant_Action_Type", param_field) == 0) { avp__DCA__3GPP__Participant__Action__Type().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Node_Id", param_field) == 0) { avp__DCA__3GPP__Node__Id().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Loose_Route_Indication", param_field) == 0) { avp__CxDx__3GPP__Loose__Route__Indication().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Service_Parameter_Type", param_field) == 0) { avp__DCC__NONE__Service__Parameter__Type().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_MME_User_State", param_field) == 0) { avp__AAA__3GPP__MME__User__State().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Access_Restriction_Data", param_field) == 0) { avp__AAA__3GPP__Access__Restriction__Data().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SM_Service_Type", param_field) == 0) { avp__DCA__3GPP__SM__Service__Type().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_UNI_PDU_CP_Only_Flag", param_field) == 0) { avp__DCA__3GPP__UNI__PDU__CP__Only__Flag().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_Filter_Rule", param_field) == 0) { avp__MIPv4__NONE__MIP__Filter__Rule().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Failed_AVP", param_field) == 0) { avp__BASE__NONE__Failed__AVP().set_param(param); return; } else if (strcmp("avp_GI_3GPP_3GPP_RAT_Type", param_field) == 0) { avp__GI__3GPP__3GPP__RAT__Type().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_SS_Status", param_field) == 0) { avp__AAA__3GPP__SS__Status().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Neighbour_Node_Address", param_field) == 0) { avp__DCA__3GPP__Neighbour__Node__Address().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Location_Type", param_field) == 0) { avp__DCA__3GPP__Location__Type().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Quota_Indicator", param_field) == 0) { avp__DCA__3GPP__Quota__Indicator().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Priority", param_field) == 0) { avp__DCA__3GPP__Priority().set_param(param); return; } else if (strcmp("avp_S6_3GPP_NIDD_Authorization_Update", param_field) == 0) { avp__S6__3GPP__NIDD__Authorization__Update().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Service_Specific_Data", param_field) == 0) { avp__DCA__3GPP__Service__Specific__Data().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Subscription_Id_Type", param_field) == 0) { avp__DCC__NONE__Subscription__Id__Type().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_FA_to_HA_MSA", param_field) == 0) { avp__MIPv4__NONE__MIP__FA__to__HA__MSA().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Connectivity_Flags", param_field) == 0) { avp__AAA__3GPP__Connectivity__Flags().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Packet_Filter_Operation", param_field) == 0) { avp__PCC__3GPP__Packet__Filter__Operation().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_VCS_Information", param_field) == 0) { avp__DCA__3GPP__VCS__Information().set_param(param); return; } else if (strcmp("avp_S6_3GPP_SCEF_Reference_ID_for_Deletion", param_field) == 0) { avp__S6__3GPP__SCEF__Reference__ID__for__Deletion().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Content_Disposition", param_field) == 0) { avp__DCA__3GPP__Content__Disposition().set_param(param); return; } else if (strcmp("avp_RX_3GPP_SIP_Forking_Indication", param_field) == 0) { avp__RX__3GPP__SIP__Forking__Indication().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_User_Password", param_field) == 0) { avp__DNAS__NONE__User__Password().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_ProSe_Group_IP_Multicast_Address", param_field) == 0) { avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address().set_param(param); return; } else if (strcmp("avp_S6_3GPP_IMEI_Change", param_field) == 0) { avp__S6__3GPP__IMEI__Change().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_IP_CAN_Type", param_field) == 0) { avp__PCC__3GPP__IP__CAN__Type().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SDP_Media_Component", param_field) == 0) { avp__DCA__3GPP__SDP__Media__Component().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Extended_Min_Desired_BW_UL", param_field) == 0) { avp__RX__3GPP__Extended__Min__Desired__BW__UL().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_ProSe_Direct_Communication_Reception_Data_Container", param_field) == 0) { avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_SIP_Authorization", param_field) == 0) { avp__CxDx__3GPP__SIP__Authorization().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Revalidation_Time", param_field) == 0) { avp__PCC__3GPP__Revalidation__Time().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Logging_Interval", param_field) == 0) { avp__AAA__3GPP__Logging__Interval().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_PoC_Information", param_field) == 0) { avp__DCA__3GPP__PoC__Information().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Presence_Reporting_Area_Status", param_field) == 0) { avp__PCC__3GPP__Presence__Reporting__Area__Status().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Routing_Filter", param_field) == 0) { avp__PCC__3GPP__Routing__Filter().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_WLAN_offloadability", param_field) == 0) { avp__AAA__3GPP__WLAN__offloadability().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Data_Coding_Scheme", param_field) == 0) { avp__DCA__3GPP__Data__Coding__Scheme().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Metering_Method", param_field) == 0) { avp__PCC__3GPP__Metering__Method().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Acct_Tunnel_Connection", param_field) == 0) { avp__DNAS__NONE__Acct__Tunnel__Connection().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Non_IP_Data_Delivery_Mechanism", param_field) == 0) { avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Initial_IMS_Charging_Identifier", param_field) == 0) { avp__DCA__3GPP__Initial__IMS__Charging__Identifier().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_NAS_Filter_Rule", param_field) == 0) { avp__DNAS__NONE__NAS__Filter__Rule().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_Feature_Vector", param_field) == 0) { avp__MIPv4__NONE__MIP__Feature__Vector().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Session_Server_Failover", param_field) == 0) { avp__BASE__NONE__Session__Server__Failover().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Accumulated_Cost", param_field) == 0) { avp__DCA__3GPP__Accumulated__Cost().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Integrity_Key", param_field) == 0) { avp__CxDx__3GPP__Integrity__Key().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_E_UTRAN_Vector", param_field) == 0) { avp__AAA__3GPP__E__UTRAN__Vector().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SMSC_Address", param_field) == 0) { avp__DCA__3GPP__SMSC__Address().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_PDP_Address_Prefix_Length", param_field) == 0) { avp__DCA__3GPP__PDP__Address__Prefix__Length().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Experimental_Result", param_field) == 0) { avp__BASE__NONE__Experimental__Result().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Acct_Link_Count", param_field) == 0) { avp__DNAS__NONE__Acct__Link__Count().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Unit_Value", param_field) == 0) { avp__DCC__NONE__Unit__Value().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Trace_Event_List", param_field) == 0) { avp__AAA__3GPP__Trace__Event__List().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_LCS_Client_Id", param_field) == 0) { avp__DCA__3GPP__LCS__Client__Id().set_param(param); return; } else if (strcmp("avp_GI_3GPP_3GPP_PDP_Type", param_field) == 0) { avp__GI__3GPP__3GPP__PDP__Type().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Reply_Message", param_field) == 0) { avp__DNAS__NONE__Reply__Message().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Connect_Info", param_field) == 0) { avp__DNAS__NONE__Connect__Info().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_Replay_Mode", param_field) == 0) { avp__MIPv4__NONE__MIP__Replay__Mode().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Proxy_Host", param_field) == 0) { avp__BASE__NONE__Proxy__Host().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Number_Of_Talk_Bursts", param_field) == 0) { avp__DCA__3GPP__Number__Of__Talk__Bursts().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Short_Network_Name", param_field) == 0) { avp__AAA__3GPP__Short__Network__Name().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Message_Size", param_field) == 0) { avp__DCA__3GPP__Message__Size().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Additional_Exception_Reports", param_field) == 0) { avp__DCA__3GPP__Additional__Exception__Reports().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Access_Transfer_Information", param_field) == 0) { avp__DCA__3GPP__Access__Transfer__Information().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Communication_Pattern_Set", param_field) == 0) { avp__S6__3GPP__Communication__Pattern__Set().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_TWAG_UP_Address", param_field) == 0) { avp__AAA__3GPP__TWAG__UP__Address().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_MMBox_Storage_Requested", param_field) == 0) { avp__DCA__3GPP__MMBox__Storage__Requested().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Flow_Status", param_field) == 0) { avp__RX__3GPP__Flow__Status().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_CHAP_Challenge", param_field) == 0) { avp__DNAS__NONE__CHAP__Challenge().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_PC3_Control_Protocol_Cause", param_field) == 0) { avp__DCA__3GPP__PC3__Control__Protocol__Cause().set_param(param); return; } else if (strcmp("avp_DCC_NONE_CC_Unit_Type", param_field) == 0) { avp__DCC__NONE__CC__Unit__Type().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Calling_Party_Address", param_field) == 0) { avp__DCA__3GPP__Calling__Party__Address().set_param(param); return; } else if (strcmp("avp_RX_3GPP_MCPTT_Identifier", param_field) == 0) { avp__RX__3GPP__MCPTT__Identifier().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Group_Monitoring_Event_Report", param_field) == 0) { avp__S6__3GPP__Group__Monitoring__Event__Report().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_QoS_Upgrade", param_field) == 0) { avp__PCC__3GPP__QoS__Upgrade().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_PS_Append_Free_Format_Data", param_field) == 0) { avp__DCA__3GPP__PS__Append__Free__Format__Data().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_AN_GW_Status", param_field) == 0) { avp__PCC__3GPP__AN__GW__Status().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Service_Type", param_field) == 0) { avp__DNAS__NONE__Service__Type().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Monitoring_Key", param_field) == 0) { avp__PCC__3GPP__Monitoring__Key().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Measurement_Period_UMTS", param_field) == 0) { avp__AAA__3GPP__Measurement__Period__UMTS().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Media_Initiator_Flag", param_field) == 0) { avp__DCA__3GPP__Media__Initiator__Flag().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_ISUP_Location_Number", param_field) == 0) { avp__DCA__3GPP__ISUP__Location__Number().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_3GPP_PS_Data_Off_Status", param_field) == 0) { avp__PCC__3GPP__3GPP__PS__Data__Off__Status().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Routing_Rule_Install", param_field) == 0) { avp__PCC__3GPP__Routing__Rule__Install().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Reset_ID", param_field) == 0) { avp__AAA__3GPP__Reset__ID().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Service_Data_Container", param_field) == 0) { avp__DCA__3GPP__Service__Data__Container().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Server_Assignment_Type", param_field) == 0) { avp__CxDx__3GPP__Server__Assignment__Type().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_PUR_Flags", param_field) == 0) { avp__AAA__3GPP__PUR__Flags().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_IP_CAN_Session_Charging_Scope", param_field) == 0) { avp__PCC__3GPP__IP__CAN__Session__Charging__Scope().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Framed_Routing", param_field) == 0) { avp__DNAS__NONE__Framed__Routing().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_IMEI", param_field) == 0) { avp__AAA__3GPP__IMEI().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_CHAP_Ident", param_field) == 0) { avp__DNAS__NONE__CHAP__Ident().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Interface_Text", param_field) == 0) { avp__DCA__3GPP__Interface__Text().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Kc", param_field) == 0) { avp__AAA__3GPP__Kc().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Current_Tariff", param_field) == 0) { avp__DCA__3GPP__Current__Tariff().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_SGSN_Number", param_field) == 0) { avp__AAA__3GPP__SGSN__Number().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_HPLMN_ODB", param_field) == 0) { avp__AAA__3GPP__HPLMN__ODB().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Time_Quota_Type", param_field) == 0) { avp__DCA__3GPP__Time__Quota__Type().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Trace_Info", param_field) == 0) { avp__AAA__3GPP__Trace__Info().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Domain_Name", param_field) == 0) { avp__DCA__3GPP__Domain__Name().set_param(param); return; } else if (strcmp("avp_GI_3GPP_3GPP_Charging_Characteristics", param_field) == 0) { avp__GI__3GPP__3GPP__Charging__Characteristics().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_PDP_Context", param_field) == 0) { avp__AAA__3GPP__PDP__Context().set_param(param); return; } else if (strcmp("avp_DCC_NONE_CC_Money", param_field) == 0) { avp__DCC__NONE__CC__Money().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_DER_Flags", param_field) == 0) { avp__AAA__3GPP__DER__Flags().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_LCS_Data_Coding_Scheme", param_field) == 0) { avp__DCA__3GPP__LCS__Data__Coding__Scheme().set_param(param); return; } else if (strcmp("avp_GI_3GPP_3GPP_GGSN_Address", param_field) == 0) { avp__GI__3GPP__3GPP__GGSN__Address().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Proxy_Info", param_field) == 0) { avp__BASE__NONE__Proxy__Info().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Related_IMS_Charging_Identifier_Node", param_field) == 0) { avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Node_Type", param_field) == 0) { avp__S6__3GPP__Node__Type().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Talk_Burst_Volume", param_field) == 0) { avp__DCA__3GPP__Talk__Burst__Volume().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Service_Id", param_field) == 0) { avp__DCA__3GPP__Service__Id().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Priority_Sharing_Indicator", param_field) == 0) { avp__RX__3GPP__Priority__Sharing__Indicator().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Tunnel_Type", param_field) == 0) { avp__DNAS__NONE__Tunnel__Type().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_QoS_Rule_Name", param_field) == 0) { avp__PCC__3GPP__QoS__Rule__Name().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Trigger_Type", param_field) == 0) { avp__DCA__3GPP__Trigger__Type().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Instance_Id", param_field) == 0) { avp__DCA__3GPP__Instance__Id().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Scheduled_Communication_Time", param_field) == 0) { avp__S6__3GPP__Scheduled__Communication__Time().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Max_Requested_Bandwidth_DL", param_field) == 0) { avp__RX__3GPP__Max__Requested__Bandwidth__DL().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Role_Of_ProSe_Function", param_field) == 0) { avp__DCA__3GPP__Role__Of__ProSe__Function().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Maximum_Latency", param_field) == 0) { avp__S6__3GPP__Maximum__Latency().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_PCC_Rule_Status", param_field) == 0) { avp__PCC__3GPP__PCC__Rule__Status().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SIP_Response_Timestamp", param_field) == 0) { avp__DCA__3GPP__SIP__Response__Timestamp().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Extended_GBR_DL", param_field) == 0) { avp__PCC__3GPP__Extended__GBR__DL().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_MBSFN_Area", param_field) == 0) { avp__AAA__3GPP__MBSFN__Area().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_ProSe_UE_ID", param_field) == 0) { avp__DCA__3GPP__ProSe__UE__ID().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Server_Name", param_field) == 0) { avp__CxDx__3GPP__Server__Name().set_param(param); return; } else if (strcmp("avp_S6_3GPP_APN_Validity_Time", param_field) == 0) { avp__S6__3GPP__APN__Validity__Time().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Allocation_Retention_Priority", param_field) == 0) { avp__PCC__3GPP__Allocation__Retention__Priority().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Check_Balance_Result", param_field) == 0) { avp__DCC__NONE__Check__Balance__Result().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Job_Type", param_field) == 0) { avp__AAA__3GPP__Job__Type().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Destination_Host", param_field) == 0) { avp__BASE__NONE__Destination__Host().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Positioning_Method", param_field) == 0) { avp__AAA__3GPP__Positioning__Method().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_LIA_Flags", param_field) == 0) { avp__CxDx__3GPP__LIA__Flags().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_DL_Buffering_Suggested_Packet_Count", param_field) == 0) { avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_AoC_Service_Type", param_field) == 0) { avp__DCA__3GPP__AoC__Service__Type().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Login_IP_Host", param_field) == 0) { avp__DNAS__NONE__Login__IP__Host().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_IDA_Flags", param_field) == 0) { avp__AAA__3GPP__IDA__Flags().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_ARAP_Security", param_field) == 0) { avp__DNAS__NONE__ARAP__Security().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Origin_AAA_Protocol", param_field) == 0) { avp__DNAS__NONE__Origin__AAA__Protocol().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Time_Last_Usage", param_field) == 0) { avp__DCA__3GPP__Time__Last__Usage().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Charging_Information", param_field) == 0) { avp__CxDx__3GPP__Charging__Information().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_ULA_Flags", param_field) == 0) { avp__AAA__3GPP__ULA__Flags().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Originator_Interface", param_field) == 0) { avp__DCA__3GPP__Originator__Interface().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_IMS_Voice_Over_PS_Sessions_Supported", param_field) == 0) { avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Roaming_Restricted_Due_To_Unsupported_Feature", param_field) == 0) { avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_File_Repair_Supported", param_field) == 0) { avp__DCA__3GPP__File__Repair__Supported().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Framed_IPX_Network", param_field) == 0) { avp__DNAS__NONE__Framed__IPX__Network().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Tunnel_Assignment_Id", param_field) == 0) { avp__DNAS__NONE__Tunnel__Assignment__Id().set_param(param); return; } else if (strcmp("avp_DCC_NONE_CC_Service_Specific_Units", param_field) == 0) { avp__DCC__NONE__CC__Service__Specific__Units().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SDP_Answer_Timestamp", param_field) == 0) { avp__DCA__3GPP__SDP__Answer__Timestamp().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_WLAN_Identifier", param_field) == 0) { avp__AAA__3GPP__WLAN__Identifier().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Type_Number", param_field) == 0) { avp__DCA__3GPP__Type__Number().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_NIDD_Submission", param_field) == 0) { avp__DCA__3GPP__NIDD__Submission().set_param(param); return; } else if (strcmp("avp_S6_3GPP_T4_Parameters", param_field) == 0) { avp__S6__3GPP__T4__Parameters().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Access_Network_Charging_Identifier_Value", param_field) == 0) { avp__RX__3GPP__Access__Network__Charging__Identifier__Value().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Announcing_UE_HPLMN_Identifier", param_field) == 0) { avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier().set_param(param); return; } else if (strcmp("avp_S6_3GPP_AESE_Error_Report", param_field) == 0) { avp__S6__3GPP__AESE__Error__Report().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_FA_to_HA_SPI", param_field) == 0) { avp__MIPv4__NONE__MIP__FA__to__HA__SPI().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Event_Type", param_field) == 0) { avp__DCA__3GPP__Event__Type().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Sharing_Key_DL", param_field) == 0) { avp__RX__3GPP__Sharing__Key__DL().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_ADC_Rule_Remove", param_field) == 0) { avp__PCC__3GPP__ADC__Rule__Remove().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_ProSe_Direct_Communication_Transmission_Data_Container", param_field) == 0) { avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Restricted_PLMN_List", param_field) == 0) { avp__S6__3GPP__Restricted__PLMN__List().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Access_Network_Charging_Identifier_Gx", param_field) == 0) { avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Age_Of_Location_Information", param_field) == 0) { avp__AAA__3GPP__Age__Of__Location__Information().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_PoC_Group_Name", param_field) == 0) { avp__DCA__3GPP__PoC__Group__Name().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Extended_Max_Requested_BW_DL", param_field) == 0) { avp__RX__3GPP__Extended__Max__Requested__BW__DL().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Flow_Information", param_field) == 0) { avp__PCC__3GPP__Flow__Information().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_PS_Information", param_field) == 0) { avp__DCA__3GPP__PS__Information().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_MTC_IWF_Address", param_field) == 0) { avp__DCA__3GPP__MTC__IWF__Address().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Execution_Time", param_field) == 0) { avp__PCC__3GPP__Execution__Time().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_NAS_Identifier", param_field) == 0) { avp__DNAS__NONE__NAS__Identifier().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Tunnel_Server_Auth_Id", param_field) == 0) { avp__DNAS__NONE__Tunnel__Server__Auth__Id().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Contact", param_field) == 0) { avp__CxDx__3GPP__Contact().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Charging_Correlation_Indicator", param_field) == 0) { avp__PCC__3GPP__Charging__Correlation__Indicator().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Credit_Control", param_field) == 0) { avp__DCC__NONE__Credit__Control().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Accounting_Record_Number", param_field) == 0) { avp__BASE__NONE__Accounting__Record__Number().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Event_Threshold_Event_1I", param_field) == 0) { avp__AAA__3GPP__Event__Threshold__Event__1I().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SIP_Request_Timestamp_Fraction", param_field) == 0) { avp__DCA__3GPP__SIP__Request__Timestamp__Fraction().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Service_Mode", param_field) == 0) { avp__DCA__3GPP__Service__Mode().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_User_Data", param_field) == 0) { avp__CxDx__3GPP__User__Data().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Report_Interval", param_field) == 0) { avp__AAA__3GPP__Report__Interval().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_RAN_NAS_Release_Cause", param_field) == 0) { avp__PCC__3GPP__RAN__NAS__Release__Cause().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Dynamic_Address_Flag_Extension", param_field) == 0) { avp__DCA__3GPP__Dynamic__Address__Flag__Extension().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Client_Identity", param_field) == 0) { avp__AAA__3GPP__Client__Identity().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Redirect_Host_Usage", param_field) == 0) { avp__BASE__NONE__Redirect__Host__Usage().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_CSG_Access_Mode", param_field) == 0) { avp__DCA__3GPP__CSG__Access__Mode().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Equipment_Status", param_field) == 0) { avp__AAA__3GPP__Equipment__Status().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Supplementary_Service", param_field) == 0) { avp__DCA__3GPP__Supplementary__Service().set_param(param); return; } else if (strcmp("avp_GI_3GPP_3GPP_Packet_Filter", param_field) == 0) { avp__GI__3GPP__3GPP__Packet__Filter().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Redirect_Server_Address", param_field) == 0) { avp__DCC__NONE__Redirect__Server__Address().set_param(param); return; } else if (strcmp("avp_MIPv6_NONE_MIP6_Auth_Mode", param_field) == 0) { avp__MIPv6__NONE__MIP6__Auth__Mode().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_EPS_Location_Information", param_field) == 0) { avp__AAA__3GPP__EPS__Location__Information().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Access_Network_Information", param_field) == 0) { avp__DCA__3GPP__Access__Network__Information().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Called_Identity", param_field) == 0) { avp__DCA__3GPP__Called__Identity().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_TWAN_Default_APN_Context_Id", param_field) == 0) { avp__AAA__3GPP__TWAN__Default__APN__Context__Id().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SGSN_Address", param_field) == 0) { avp__DCA__3GPP__SGSN__Address().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SGi_PtP_Tunnelling_Method", param_field) == 0) { avp__DCA__3GPP__SGi__PtP__Tunnelling__Method().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Session_Timeout", param_field) == 0) { avp__BASE__NONE__Session__Timeout().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Acct_Tunnel_Packets_Lost", param_field) == 0) { avp__DNAS__NONE__Acct__Tunnel__Packets__Lost().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_NNI_Type", param_field) == 0) { avp__DCA__3GPP__NNI__Type().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Service_Info_Status", param_field) == 0) { avp__RX__3GPP__Service__Info__Status().set_param(param); return; } else if (strcmp("avp_S6_3GPP_CIR_Flags", param_field) == 0) { avp__S6__3GPP__CIR__Flags().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Precedence", param_field) == 0) { avp__PCC__3GPP__Precedence().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_User_Participating_Type", param_field) == 0) { avp__DCA__3GPP__User__Participating__Type().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_GGSN_Address", param_field) == 0) { avp__DCA__3GPP__GGSN__Address().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Sponsoring_Action", param_field) == 0) { avp__RX__3GPP__Sponsoring__Action().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Radio_Resources_Indicator", param_field) == 0) { avp__DCA__3GPP__Radio__Resources__Indicator().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Granted_Validity_Time", param_field) == 0) { avp__S6__3GPP__Granted__Validity__Time().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Priority_Level", param_field) == 0) { avp__PCC__3GPP__Priority__Level().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Node_Functionality", param_field) == 0) { avp__DCA__3GPP__Node__Functionality().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Flow_Description", param_field) == 0) { avp__RX__3GPP__Flow__Description().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Packet_Filter_Information", param_field) == 0) { avp__PCC__3GPP__Packet__Filter__Information().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Daylight_Saving_Time", param_field) == 0) { avp__AAA__3GPP__Daylight__Saving__Time().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Address_Domain", param_field) == 0) { avp__DCA__3GPP__Address__Domain().set_param(param); return; } else if (strcmp("avp_S6_3GPP_SCEF_ID", param_field) == 0) { avp__S6__3GPP__SCEF__ID().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Content_Length", param_field) == 0) { avp__DCA__3GPP__Content__Length().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Removal_Of_Access", param_field) == 0) { avp__PCC__3GPP__Removal__Of__Access().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_ADC_Rule_Report", param_field) == 0) { avp__PCC__3GPP__ADC__Rule__Report().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Preferred_Data_Mode", param_field) == 0) { avp__AAA__3GPP__Preferred__Data__Mode().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_ProSe_Functionality", param_field) == 0) { avp__DCA__3GPP__ProSe__Functionality().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Low_Balance_Indication", param_field) == 0) { avp__DCA__3GPP__Low__Balance__Indication().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Guaranteed_Bitrate_UL", param_field) == 0) { avp__PCC__3GPP__Guaranteed__Bitrate__UL().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_UE_SRVCC_Capability", param_field) == 0) { avp__AAA__3GPP__UE__SRVCC__Capability().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Login_LAT_Group", param_field) == 0) { avp__DNAS__NONE__Login__LAT__Group().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_NAS_IPv6_Address", param_field) == 0) { avp__DNAS__NONE__NAS__IPv6__Address().set_param(param); return; } else if (strcmp("avp_MIPv6_NONE_MIP_MAC_Mobility_Data", param_field) == 0) { avp__MIPv6__NONE__MIP__MAC__Mobility__Data().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_Accounting_Output_Octets", param_field) == 0) { avp__MIPv4__NONE__Accounting__Output__Octets().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_To_SIP_Header", param_field) == 0) { avp__CxDx__3GPP__To__SIP__Header().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Coupled_Node_Diameter_ID", param_field) == 0) { avp__AAA__3GPP__Coupled__Node__Diameter__ID().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Real_Time_Tariff_Information", param_field) == 0) { avp__DCA__3GPP__Real__Time__Tariff__Information().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_STN_SR", param_field) == 0) { avp__AAA__3GPP__STN__SR().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SDP_Type", param_field) == 0) { avp__DCA__3GPP__SDP__Type().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Supported_Vendor_Id", param_field) == 0) { avp__BASE__NONE__Supported__Vendor__Id().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_ServiceTypeIdentity", param_field) == 0) { avp__AAA__3GPP__ServiceTypeIdentity().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Requested_Party_Address", param_field) == 0) { avp__DCA__3GPP__Requested__Party__Address().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Announcement_Information", param_field) == 0) { avp__DCA__3GPP__Announcement__Information().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Acct_Authentic", param_field) == 0) { avp__DNAS__NONE__Acct__Authentic().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Service_Identifier", param_field) == 0) { avp__DCC__NONE__Service__Identifier().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_AUTN", param_field) == 0) { avp__AAA__3GPP__AUTN().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Non_3GPP_User_Data", param_field) == 0) { avp__AAA__3GPP__Non__3GPP__User__Data().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Delivery_Report_Requested", param_field) == 0) { avp__DCA__3GPP__Delivery__Report__Requested().set_param(param); return; } else if (strcmp("avp_GI_3GPP_TWAN_Identifier", param_field) == 0) { avp__GI__3GPP__TWAN__Identifier().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Origination_Time_Stamp", param_field) == 0) { avp__AAA__3GPP__Origination__Time__Stamp().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_LCS_APN", param_field) == 0) { avp__DCA__3GPP__LCS__APN().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Envelope_End_Time", param_field) == 0) { avp__DCA__3GPP__Envelope__End__Time().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Sponsored_Connectivity_Data", param_field) == 0) { avp__RX__3GPP__Sponsored__Connectivity__Data().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Auth_Request_Type", param_field) == 0) { avp__BASE__NONE__Auth__Request__Type().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Application_Server_Information", param_field) == 0) { avp__DCA__3GPP__Application__Server__Information().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Originator_Address", param_field) == 0) { avp__DCA__3GPP__Originator__Address().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Network_Call_Reference_Number", param_field) == 0) { avp__DCA__3GPP__Network__Call__Reference__Number().set_param(param); return; } else if (strcmp("avp_S6_3GPP_AESE_Communication_Pattern", param_field) == 0) { avp__S6__3GPP__AESE__Communication__Pattern().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_NBIFOM_Mode", param_field) == 0) { avp__PCC__3GPP__NBIFOM__Mode().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Redirect_Information", param_field) == 0) { avp__PCC__3GPP__Redirect__Information().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Validity_Time", param_field) == 0) { avp__DCC__NONE__Validity__Time().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Monitoring_UE_VPLMN_Identifier", param_field) == 0) { avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Event_Handling", param_field) == 0) { avp__S6__3GPP__Event__Handling().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_ToS_Traffic_Class", param_field) == 0) { avp__PCC__3GPP__ToS__Traffic__Class().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Tracking_Area_Identity", param_field) == 0) { avp__AAA__3GPP__Tracking__Area__Identity().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_HA_to_FA_SPI", param_field) == 0) { avp__MIPv4__NONE__MIP__HA__to__FA__SPI().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Min_Desired_Bandwidth_UL", param_field) == 0) { avp__RX__3GPP__Min__Desired__Bandwidth__UL().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_UVR_Flags", param_field) == 0) { avp__AAA__3GPP__UVR__Flags().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_PS_Free_Format_Data", param_field) == 0) { avp__DCA__3GPP__PS__Free__Format__Data().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Originating_Request", param_field) == 0) { avp__CxDx__3GPP__Originating__Request().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_PDN_Connection_ID", param_field) == 0) { avp__PCC__3GPP__PDN__Connection__ID().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Subscription_Data_Flags", param_field) == 0) { avp__AAA__3GPP__Subscription__Data__Flags().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Framed_IPv6_Route", param_field) == 0) { avp__DNAS__NONE__Framed__IPv6__Route().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_PRA_Remove", param_field) == 0) { avp__PCC__3GPP__PRA__Remove().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_DSR_Flags", param_field) == 0) { avp__AAA__3GPP__DSR__Flags().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Granted_Service_Unit", param_field) == 0) { avp__DCC__NONE__Granted__Service__Unit().set_param(param); return; } else if (strcmp("avp_MIPv6_NONE_MIP_Timestamp", param_field) == 0) { avp__MIPv6__NONE__MIP__Timestamp().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Number_Portability_Routing_Information", param_field) == 0) { avp__DCA__3GPP__Number__Portability__Routing__Information().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Subscribed_Periodic_RAU_TAU_Timer", param_field) == 0) { avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Specific_APN_Info", param_field) == 0) { avp__AAA__3GPP__Specific__APN__Info().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Terminal_Information", param_field) == 0) { avp__AAA__3GPP__Terminal__Information().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Restoration_Info", param_field) == 0) { avp__CxDx__3GPP__Restoration__Info().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Product_Name", param_field) == 0) { avp__BASE__NONE__Product__Name().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_HA_to_MN_MSA", param_field) == 0) { avp__MIPv4__NONE__MIP__HA__to__MN__MSA().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Account_Expiration", param_field) == 0) { avp__DCA__3GPP__Account__Expiration().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_CSG_Id", param_field) == 0) { avp__AAA__3GPP__CSG__Id().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Framed_IP_Netmask", param_field) == 0) { avp__DNAS__NONE__Framed__IP__Netmask().set_param(param); return; } else if (strcmp("avp_GI_3GPP_3GPP_IPv6_DNS_Servers", param_field) == 0) { avp__GI__3GPP__3GPP__IPv6__DNS__Servers().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_SSID", param_field) == 0) { avp__AAA__3GPP__SSID().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Call_Barring_Info", param_field) == 0) { avp__AAA__3GPP__Call__Barring__Info().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_BSSID", param_field) == 0) { avp__DCA__3GPP__BSSID().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Service_Parameter_Info", param_field) == 0) { avp__DCC__NONE__Service__Parameter__Info().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Talk_Burst_Exchange", param_field) == 0) { avp__DCA__3GPP__Talk__Burst__Exchange().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Variable_Part_Order", param_field) == 0) { avp__DCA__3GPP__Variable__Part__Order().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Time_Quota_Mechanism", param_field) == 0) { avp__DCA__3GPP__Time__Quota__Mechanism().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_ANID", param_field) == 0) { avp__AAA__3GPP__ANID().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Monitoring_Event_Report_Number", param_field) == 0) { avp__DCA__3GPP__Monitoring__Event__Report__Number().set_param(param); return; } else if (strcmp("avp_S6_3GPP_IP_SM_GW_Name", param_field) == 0) { avp__S6__3GPP__IP__SM__GW__Name().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Origin_State_Id", param_field) == 0) { avp__BASE__NONE__Origin__State__Id().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Media_Sub_Component", param_field) == 0) { avp__RX__3GPP__Media__Sub__Component().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_CN_Operator_Selection_Entity", param_field) == 0) { avp__DCA__3GPP__CN__Operator__Selection__Entity().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Accuracy", param_field) == 0) { avp__S6__3GPP__Accuracy().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Charging_Rule_Remove", param_field) == 0) { avp__PCC__3GPP__Charging__Rule__Remove().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Originating_IOI", param_field) == 0) { avp__DCA__3GPP__Originating__IOI().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Min_Requested_Bandwidth_DL", param_field) == 0) { avp__RX__3GPP__Min__Requested__Bandwidth__DL().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_ProSe_Function_PLMN_Identifier", param_field) == 0) { avp__DCA__3GPP__ProSe__Function__PLMN__Identifier().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Service_Report", param_field) == 0) { avp__S6__3GPP__Service__Report().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Tunnel_Information", param_field) == 0) { avp__PCC__3GPP__Tunnel__Information().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Bearer_Service", param_field) == 0) { avp__DCA__3GPP__Bearer__Service().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Primary_Charging_Collection_Function_Name", param_field) == 0) { avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_QoS_Rule_Definition", param_field) == 0) { avp__PCC__3GPP__QoS__Rule__Definition().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Time_Zone", param_field) == 0) { avp__AAA__3GPP__Time__Zone().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Periodic_Time", param_field) == 0) { avp__S6__3GPP__Periodic__Time().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Routing_Rule_Failure_Code", param_field) == 0) { avp__PCC__3GPP__Routing__Rule__Failure__Code().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_TDF_Destination_Host", param_field) == 0) { avp__PCC__3GPP__TDF__Destination__Host().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Local_Group_Id", param_field) == 0) { avp__AAA__3GPP__Local__Group__Id().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SM_Discharge_Time", param_field) == 0) { avp__DCA__3GPP__SM__Discharge__Time().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Requestor_PLMN_Identifier", param_field) == 0) { avp__DCA__3GPP__Requestor__PLMN__Identifier().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_IMS_Application_Reference_Identifier", param_field) == 0) { avp__DCA__3GPP__IMS__Application__Reference__Identifier().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Charging_Rule_Report", param_field) == 0) { avp__PCC__3GPP__Charging__Rule__Report().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Service_Area_Identity", param_field) == 0) { avp__AAA__3GPP__Service__Area__Identity().set_param(param); return; } else if (strcmp("avp_BASE_NONE_User_Name", param_field) == 0) { avp__BASE__NONE__User__Name().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_UE_PC5_AMBR", param_field) == 0) { avp__AAA__3GPP__UE__PC5__AMBR().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Public_Identity", param_field) == 0) { avp__CxDx__3GPP__Public__Identity().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Accounting_Sub_Session_Id", param_field) == 0) { avp__BASE__NONE__Accounting__Sub__Session__Id().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Acct_Delay_Time", param_field) == 0) { avp__DNAS__NONE__Acct__Delay__Time().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Local_Sequence_Number", param_field) == 0) { avp__DCA__3GPP__Local__Sequence__Number().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_UAR_Flags", param_field) == 0) { avp__CxDx__3GPP__UAR__Flags().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Collection_Period_RRM_UMTS", param_field) == 0) { avp__AAA__3GPP__Collection__Period__RRM__UMTS().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Operator_Determined_Barring", param_field) == 0) { avp__AAA__3GPP__Operator__Determined__Barring().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Recipient_Received_Address", param_field) == 0) { avp__DCA__3GPP__Recipient__Received__Address().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Tunnel_Server_Endpoint", param_field) == 0) { avp__DNAS__NONE__Tunnel__Server__Endpoint().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_Candidate_Home_Agent_Host", param_field) == 0) { avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Session_Binding", param_field) == 0) { avp__BASE__NONE__Session__Binding().set_param(param); return; } else if (strcmp("avp_GI_3GPP_3GPP_IMEISV", param_field) == 0) { avp__GI__3GPP__3GPP__IMEISV().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_SS_Code", param_field) == 0) { avp__AAA__3GPP__SS__Code().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_DCD_Information", param_field) == 0) { avp__DCA__3GPP__DCD__Information().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Location_Estimate_Type", param_field) == 0) { avp__DCA__3GPP__Location__Estimate__Type().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Time_Indicator", param_field) == 0) { avp__DCA__3GPP__Time__Indicator().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Addressee_Type", param_field) == 0) { avp__DCA__3GPP__Addressee__Type().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Acct_Multi_Session_Id", param_field) == 0) { avp__BASE__NONE__Acct__Multi__Session__Id().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Subscription_Id_Data", param_field) == 0) { avp__DCC__NONE__Subscription__Id__Data().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_TWAN_Connectivity_Parameters", param_field) == 0) { avp__AAA__3GPP__TWAN__Connectivity__Parameters().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Reply_Applic_ID", param_field) == 0) { avp__DCA__3GPP__Reply__Applic__ID().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Participant_Access_Priority", param_field) == 0) { avp__DCA__3GPP__Participant__Access__Priority().set_param(param); return; } else if (strcmp("avp_RX_3GPP_RS_Bandwidth", param_field) == 0) { avp__RX__3GPP__RS__Bandwidth().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Reachability_Information", param_field) == 0) { avp__S6__3GPP__Reachability__Information().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_Algorithm_Type", param_field) == 0) { avp__MIPv4__NONE__MIP__Algorithm__Type().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SDP_Session_Description", param_field) == 0) { avp__DCA__3GPP__SDP__Session__Description().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Extended_Min_Desired_BW_DL", param_field) == 0) { avp__RX__3GPP__Extended__Min__Desired__BW__DL().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Location_Info", param_field) == 0) { avp__DCA__3GPP__Location__Info().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_UL", param_field) == 0) { avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Event_Threshold_RSRQ", param_field) == 0) { avp__AAA__3GPP__Event__Threshold__RSRQ().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_LCS_Information", param_field) == 0) { avp__DCA__3GPP__LCS__Information().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Service_Parameters", param_field) == 0) { avp__S6__3GPP__Service__Parameters().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Presence_Reporting_Area_Information", param_field) == 0) { avp__PCC__3GPP__Presence__Reporting__Area__Information().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Routing_Rule_Identifier", param_field) == 0) { avp__PCC__3GPP__Routing__Rule__Identifier().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SMS_Information", param_field) == 0) { avp__DCA__3GPP__SMS__Information().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_ePDG_Address", param_field) == 0) { avp__DCA__3GPP__ePDG__Address().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Event_Trigger", param_field) == 0) { avp__PCC__3GPP__Event__Trigger().set_param(param); return; } else if (strcmp("avp_RX_3GPP_GCS_Identifier", param_field) == 0) { avp__RX__3GPP__GCS__Identifier().set_param(param); return; } else if (strcmp("avp_MIPv6_NONE_QoS_Capability", param_field) == 0) { avp__MIPv6__NONE__QoS__Capability().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_ADC_Rule_Install", param_field) == 0) { avp__PCC__3GPP__ADC__Rule__Install().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Non_IP_PDN_Type_Indicator", param_field) == 0) { avp__AAA__3GPP__Non__IP__PDN__Type__Indicator().set_param(param); return; } else if (strcmp("avp_DCC_NONE_G_S_U_Pool_Identifier", param_field) == 0) { avp__DCC__NONE__G__S__U__Pool__Identifier().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Outgoing_Session_Id", param_field) == 0) { avp__DCA__3GPP__Outgoing__Session__Id().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_PoC_Controlling_Address", param_field) == 0) { avp__DCA__3GPP__PoC__Controlling__Address().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Dynamic_Address_Flag", param_field) == 0) { avp__DCA__3GPP__Dynamic__Address__Flag().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Confidentiality_Key", param_field) == 0) { avp__CxDx__3GPP__Confidentiality__Key().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Flow_Label", param_field) == 0) { avp__PCC__3GPP__Flow__Label().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_NAS_Port", param_field) == 0) { avp__DNAS__NONE__NAS__Port().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Authentication_Info", param_field) == 0) { avp__AAA__3GPP__Authentication__Info().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Transcoder_Inserted_Indication", param_field) == 0) { avp__DCA__3GPP__Transcoder__Inserted__Indication().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SMS_Node", param_field) == 0) { avp__DCA__3GPP__SMS__Node().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Trace_Interface_List", param_field) == 0) { avp__AAA__3GPP__Trace__Interface__List().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SGW_Address", param_field) == 0) { avp__DCA__3GPP__SGW__Address().set_param(param); return; } else if (strcmp("avp_GI_3GPP_3GPP_Charging_Id", param_field) == 0) { avp__GI__3GPP__3GPP__Charging__Id().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_CHAP_Algorithm", param_field) == 0) { avp__DNAS__NONE__CHAP__Algorithm().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_APN_Configuration_Profile", param_field) == 0) { avp__AAA__3GPP__APN__Configuration__Profile().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Number_Of_Received_Talk_Bursts", param_field) == 0) { avp__DCA__3GPP__Number__Of__Received__Talk__Bursts().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Full_Network_Name", param_field) == 0) { avp__AAA__3GPP__Full__Network__Name().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Message_Type", param_field) == 0) { avp__DCA__3GPP__Message__Type().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_APN_Rate_Control_Uplink", param_field) == 0) { avp__DCA__3GPP__APN__Rate__Control__Uplink().set_param(param); return; } else if (strcmp("avp_GI_3GPP_3GPP_CAMEL_Charging_Info", param_field) == 0) { avp__GI__3GPP__3GPP__CAMEL__Charging__Info().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_From_Address", param_field) == 0) { avp__DCA__3GPP__From__Address().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_TWAG_CP_Address", param_field) == 0) { avp__AAA__3GPP__TWAG__CP__Address().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_PDP_Context_Type", param_field) == 0) { avp__DCA__3GPP__PDP__Context__Type().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Flows", param_field) == 0) { avp__RX__3GPP__Flows().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_User_Session_Id", param_field) == 0) { avp__DCA__3GPP__User__Session__Id().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_PoC_Change_Time", param_field) == 0) { avp__DCA__3GPP__PoC__Change__Time().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Privacy_Indicator", param_field) == 0) { avp__DCA__3GPP__Privacy__Indicator().set_param(param); return; } else if (strcmp("avp_S6_3GPP_CIA_Flags", param_field) == 0) { avp__S6__3GPP__CIA__Flags().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Extended_Min_Requested_BW_UL", param_field) == 0) { avp__RX__3GPP__Extended__Min__Requested__BW__UL().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Monitoring_Time", param_field) == 0) { avp__PCC__3GPP__Monitoring__Time().set_param(param); return; } else if (strcmp("avp_DCC_NONE_CC_Input_Octets", param_field) == 0) { avp__DCC__NONE__CC__Input__Octets().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Teleservice", param_field) == 0) { avp__DCA__3GPP__Teleservice().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Quota_Consumption_Time", param_field) == 0) { avp__DCA__3GPP__Quota__Consumption__Time().set_param(param); return; } else if (strcmp("avp_S6_3GPP_UE_Reachability_Configuration", param_field) == 0) { avp__S6__3GPP__UE__Reachability__Configuration().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Destination_Realm", param_field) == 0) { avp__BASE__NONE__Destination__Realm().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Acceptable_Service_Info", param_field) == 0) { avp__RX__3GPP__Acceptable__Service__Info().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Flow_Direction", param_field) == 0) { avp__PCC__3GPP__Flow__Direction().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_ProSe_Reason_For_Cancellation", param_field) == 0) { avp__DCA__3GPP__ProSe__Reason__For__Cancellation().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Supported_Monitoring_Events", param_field) == 0) { avp__S6__3GPP__Supported__Monitoring__Events().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_CG_Address", param_field) == 0) { avp__DCA__3GPP__CG__Address().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Radio_Parameter_Set_Values", param_field) == 0) { avp__DCA__3GPP__Radio__Parameter__Set__Values().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_SIP_Item_Number", param_field) == 0) { avp__CxDx__3GPP__SIP__Item__Number().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Session_Release_Cause", param_field) == 0) { avp__PCC__3GPP__Session__Release__Cause().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_MDT_User_Consent", param_field) == 0) { avp__AAA__3GPP__MDT__User__Consent().set_param(param); return; } else if (strcmp("avp_S6_3GPP_HSS_Cause", param_field) == 0) { avp__S6__3GPP__HSS__Cause().set_param(param); return; } else if (strcmp("avp_MIPv6_NONE_MIP6_Home_Link_Prefix", param_field) == 0) { avp__MIPv6__NONE__MIP6__Home__Link__Prefix().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Login_LAT_Port", param_field) == 0) { avp__DNAS__NONE__Login__LAT__Port().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_PCSCF_Restoration_Indication", param_field) == 0) { avp__PCC__3GPP__PCSCF__Restoration__Indication().set_param(param); return; } else if (strcmp("avp_DCC_NONE_G_S_U_Pool_Reference", param_field) == 0) { avp__DCC__NONE__G__S__U__Pool__Reference().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Layer_2_Group_ID", param_field) == 0) { avp__DCA__3GPP__Layer__2__Group__ID().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Interface_Port", param_field) == 0) { avp__DCA__3GPP__Interface__Port().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Subscription_Data_Deletion", param_field) == 0) { avp__AAA__3GPP__Subscription__Data__Deletion().set_param(param); return; } else if (strcmp("avp_MIPv6_NONE_Chargable_User_Identity", param_field) == 0) { avp__MIPv6__NONE__Chargable__User__Identity().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Trace_Collection_Entity", param_field) == 0) { avp__AAA__3GPP__Trace__Collection__Entity().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_AoC_Request_Type", param_field) == 0) { avp__DCA__3GPP__AoC__Request__Type().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Feature_List_ID", param_field) == 0) { avp__CxDx__3GPP__Feature__List__ID().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Redirect_Host", param_field) == 0) { avp__BASE__NONE__Redirect__Host().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Network_Access_Mode", param_field) == 0) { avp__AAA__3GPP__Network__Access__Mode().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Framed_Compression", param_field) == 0) { avp__DNAS__NONE__Framed__Compression().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_ARAP_Zone_Access", param_field) == 0) { avp__DNAS__NONE__ARAP__Zone__Access().set_param(param); return; } else if (strcmp("avp_GI_3GPP_3GPP_Selection_Mode", param_field) == 0) { avp__GI__3GPP__3GPP__Selection__Mode().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_QoS_Filter_Rule", param_field) == 0) { avp__DNAS__NONE__QoS__Filter__Rule().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Complete_Data_List_Included_Indicator", param_field) == 0) { avp__AAA__3GPP__Complete__Data__List__Included__Indicator().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_MN_AAA_SPI", param_field) == 0) { avp__MIPv4__NONE__MIP__MN__AAA__SPI().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_LCS_Client_Name", param_field) == 0) { avp__DCA__3GPP__LCS__Client__Name().set_param(param); return; } else if (strcmp("avp_GI_3GPP_3GPP_SGSN_Address", param_field) == 0) { avp__GI__3GPP__3GPP__SGSN__Address().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Related_IMS_Charging_Identifier", param_field) == 0) { avp__DCA__3GPP__Related__IMS__Charging__Identifier().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Called_Asserted_Identity", param_field) == 0) { avp__DCA__3GPP__Called__Asserted__Identity().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_TWAG_Address", param_field) == 0) { avp__DCA__3GPP__TWAG__Address().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_MSA_Lifetime", param_field) == 0) { avp__MIPv4__NONE__MIP__MSA__Lifetime().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Talk_Burst_Time", param_field) == 0) { avp__DCA__3GPP__Talk__Burst__Time().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Token_Text", param_field) == 0) { avp__DCA__3GPP__Token__Text().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Rate_Control_Time_Unit", param_field) == 0) { avp__DCA__3GPP__Rate__Control__Time__Unit().set_param(param); return; } else if (strcmp("avp_GI_3GPP_External_Identifier", param_field) == 0) { avp__GI__3GPP__External__Identifier().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Reason_Header", param_field) == 0) { avp__DCA__3GPP__Reason__Header().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_WLCP_Key", param_field) == 0) { avp__AAA__3GPP__WLCP__Key().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Reachability_Type", param_field) == 0) { avp__S6__3GPP__Reachability__Type().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SIP_Request_Timestamp", param_field) == 0) { avp__DCA__3GPP__SIP__Request__Timestamp().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Framed_Route", param_field) == 0) { avp__DNAS__NONE__Framed__Route().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Tunnel_Private_Group_Id", param_field) == 0) { avp__DNAS__NONE__Tunnel__Private__Group__Id().set_param(param); return; } else if (strcmp("avp_DCC_NONE_CC_Request_Type", param_field) == 0) { avp__DCC__NONE__CC__Request__Type().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_ProSe_Source_IP_Address", param_field) == 0) { avp__DCA__3GPP__ProSe__Source__IP__Address().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Type_Of_External_Identifier", param_field) == 0) { avp__S6__3GPP__Type__Of__External__Identifier().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Event_Report_Indication", param_field) == 0) { avp__PCC__3GPP__Event__Report__Indication().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_MDT_Configuration", param_field) == 0) { avp__AAA__3GPP__MDT__Configuration().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Usage_Monitoring_Report", param_field) == 0) { avp__PCC__3GPP__Usage__Monitoring__Report().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Number_Of_Participants", param_field) == 0) { avp__DCA__3GPP__Number__Of__Participants().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_MSC_Address", param_field) == 0) { avp__DCA__3GPP__MSC__Address().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Priviledged_Sender_Indication", param_field) == 0) { avp__CxDx__3GPP__Priviledged__Sender__Indication().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Adjacent_Access_Restriction_Data", param_field) == 0) { avp__AAA__3GPP__Adjacent__Access__Restriction__Data().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_AoC_Service_Obligatory_Type", param_field) == 0) { avp__DCA__3GPP__AoC__Service__Obligatory__Type().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_RAT_Frequency_Selection_Priority_ID", param_field) == 0) { avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Time_First_Usage", param_field) == 0) { avp__DCA__3GPP__Time__First__Usage().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Reason_Info", param_field) == 0) { avp__CxDx__3GPP__Reason__Info().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Default_EPS_Bearer_QoS", param_field) == 0) { avp__PCC__3GPP__Default__EPS__Bearer__QoS().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_CLR_Flags", param_field) == 0) { avp__AAA__3GPP__CLR__Flags().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_ULR_Flags", param_field) == 0) { avp__AAA__3GPP__ULR__Flags().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Originating_SCCP_Address", param_field) == 0) { avp__DCA__3GPP__Originating__SCCP__Address().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_ICS_Indicator", param_field) == 0) { avp__AAA__3GPP__ICS__Indicator().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Calling_Station_Id", param_field) == 0) { avp__DNAS__NONE__Calling__Station__Id().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Tunnel_Client_Auth_Id", param_field) == 0) { avp__DNAS__NONE__Tunnel__Client__Auth__Id().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Currency_Code", param_field) == 0) { avp__DCC__NONE__Currency__Code().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Cancellation_Type", param_field) == 0) { avp__AAA__3GPP__Cancellation__Type().set_param(param); return; } else if (strcmp("avp_BASE_NONE_E2E_Sequence", param_field) == 0) { avp__BASE__NONE__E2E__Sequence().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Origin_Realm", param_field) == 0) { avp__BASE__NONE__Origin__Realm().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_PDN_Type", param_field) == 0) { avp__AAA__3GPP__PDN__Type().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Scale_Factor", param_field) == 0) { avp__DCA__3GPP__Scale__Factor().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_IM_Information", param_field) == 0) { avp__DCA__3GPP__IM__Information().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Prompt", param_field) == 0) { avp__DNAS__NONE__Prompt().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SDP_Offer_Timestamp", param_field) == 0) { avp__DCA__3GPP__SDP__Offer__Timestamp().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_PPR_Flags", param_field) == 0) { avp__AAA__3GPP__PPR__Flags().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_MM_Content_Type", param_field) == 0) { avp__DCA__3GPP__MM__Content__Type().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_CPDT_Information", param_field) == 0) { avp__DCA__3GPP__CPDT__Information().set_param(param); return; } else if (strcmp("avp_GI_3GPP_3GPP_GGSN_IPv6_Address", param_field) == 0) { avp__GI__3GPP__3GPP__GGSN__IPv6__Address().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_DER_S6b_Flags", param_field) == 0) { avp__AAA__3GPP__DER__S6b__Flags().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SCS_Realm", param_field) == 0) { avp__DCA__3GPP__SCS__Realm().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_LCS_Requestor_Id", param_field) == 0) { avp__DCA__3GPP__LCS__Requestor__Id().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Access_Network_Charging_Identifier", param_field) == 0) { avp__RX__3GPP__Access__Network__Charging__Identifier().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Redirect_Server", param_field) == 0) { avp__DCC__NONE__Redirect__Server().set_param(param); return; } else if (strcmp("avp_S6_3GPP_AESE_Communication_Pattern_Config_Status", param_field) == 0) { avp__S6__3GPP__AESE__Communication__Pattern__Config__Status().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_PoC_User_Role_info_Units", param_field) == 0) { avp__DCA__3GPP__PoC__User__Role__info__Units().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Variable_Part", param_field) == 0) { avp__DCA__3GPP__Variable__Part().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_ProSe_3rd_Party_Application_ID", param_field) == 0) { avp__DCA__3GPP__ProSe__3rd__Party__Application__ID().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Enhanced_Coverage_Restriction_Data", param_field) == 0) { avp__S6__3GPP__Enhanced__Coverage__Restriction__Data().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Bearer_Operation", param_field) == 0) { avp__PCC__3GPP__Bearer__Operation().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Current_Location_Retrieved", param_field) == 0) { avp__AAA__3GPP__Current__Location__Retrieved().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Pre_emption_Control_Info", param_field) == 0) { avp__RX__3GPP__Pre__emption__Control__Info().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_TDF_Application_Instance_Identifier", param_field) == 0) { avp__PCC__3GPP__TDF__Application__Instance__Identifier().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SM_Device_Trigger_Information", param_field) == 0) { avp__DCA__3GPP__SM__Device__Trigger__Information().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Service_Information", param_field) == 0) { avp__DCA__3GPP__Service__Information().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Acct_Interim_Interval", param_field) == 0) { avp__BASE__NONE__Acct__Interim__Interval().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Media_Component_Number", param_field) == 0) { avp__RX__3GPP__Media__Component__Number().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Path", param_field) == 0) { avp__CxDx__3GPP__Path().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Packet_Filter_Usage", param_field) == 0) { avp__PCC__3GPP__Packet__Filter__Usage().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Event_Threshold_Event_1F", param_field) == 0) { avp__AAA__3GPP__Event__Threshold__Event__1F().set_param(param); return; } else if (strcmp("avp_S6_3GPP_MONTE_Location_Type", param_field) == 0) { avp__S6__3GPP__MONTE__Location__Type().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Inter_Operator_Identifier", param_field) == 0) { avp__DCA__3GPP__Inter__Operator__Identifier().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_RDS_Indicator", param_field) == 0) { avp__AAA__3GPP__RDS__Indicator().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Proximity_Cancellation_Timestamp", param_field) == 0) { avp__DCA__3GPP__Proximity__Cancellation__Timestamp().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_MMTel_SService_Type", param_field) == 0) { avp__DCA__3GPP__MMTel__SService__Type().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Optional_Capability", param_field) == 0) { avp__CxDx__3GPP__Optional__Capability().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Tunnel_Header_Length", param_field) == 0) { avp__PCC__3GPP__Tunnel__Header__Length().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Reporting_Trigger", param_field) == 0) { avp__AAA__3GPP__Reporting__Trigger().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Conditional_APN_Aggregate_Max_Bitrate", param_field) == 0) { avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Secondary_Event_Charging_Function_Name", param_field) == 0) { avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Group_PLMN_Id", param_field) == 0) { avp__AAA__3GPP__Group__PLMN__Id().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Reply_Path_Requested", param_field) == 0) { avp__DCA__3GPP__Reply__Path__Requested().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_User_Id", param_field) == 0) { avp__AAA__3GPP__User__Id().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Serving_Node_Type", param_field) == 0) { avp__DCA__3GPP__Serving__Node__Type().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Login_LAT_Node", param_field) == 0) { avp__DNAS__NONE__Login__LAT__Node().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Originating_Line_Info", param_field) == 0) { avp__DNAS__NONE__Originating__Line__Info().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Exponent", param_field) == 0) { avp__DCC__NONE__Exponent().set_param(param); return; } else if (strcmp("avp_MIPv6_NONE_MIP_Authenticator", param_field) == 0) { avp__MIPv6__NONE__MIP__Authenticator().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Requested_UTRAN_GERAN_Authentication_Info", param_field) == 0) { avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_Accounting_Input_Octets", param_field) == 0) { avp__MIPv4__NONE__Accounting__Input__Octets().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_EPS_User_State", param_field) == 0) { avp__AAA__3GPP__EPS__User__State().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Origin_Host", param_field) == 0) { avp__BASE__NONE__Origin__Host().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Access_Authorization_Flags", param_field) == 0) { avp__AAA__3GPP__Access__Authorization__Flags().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_PDP_Address", param_field) == 0) { avp__DCA__3GPP__PDP__Address().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_CP_CIoT_EPS_Optimisation_Indicator", param_field) == 0) { avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_NNI_Information", param_field) == 0) { avp__DCA__3GPP__NNI__Information().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Location_Estimate", param_field) == 0) { avp__DCA__3GPP__Location__Estimate().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Offline_Charging", param_field) == 0) { avp__DCA__3GPP__Offline__Charging().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Retry_Interval", param_field) == 0) { avp__RX__3GPP__Retry__Interval().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Accounting_Session_Id", param_field) == 0) { avp__BASE__NONE__Accounting__Session__Id().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Additional_Content_Information", param_field) == 0) { avp__DCA__3GPP__Additional__Content__Information().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Restriction_Filter_Rule", param_field) == 0) { avp__DCC__NONE__Restriction__Filter__Rule().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Cause_Code", param_field) == 0) { avp__DCA__3GPP__Cause__Code().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_TWAN_Connection_Mode", param_field) == 0) { avp__AAA__3GPP__TWAN__Connection__Mode().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Packet_Filter_Identifier", param_field) == 0) { avp__PCC__3GPP__Packet__Filter__Identifier().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Address_Data", param_field) == 0) { avp__DCA__3GPP__Address__Data().set_param(param); return; } else if (strcmp("avp_S6_3GPP_SCEF_Reference_ID", param_field) == 0) { avp__S6__3GPP__SCEF__Reference__ID().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Content_Type", param_field) == 0) { avp__DCA__3GPP__Content__Type().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Resource_Release_Notification", param_field) == 0) { avp__PCC__3GPP__Resource__Release__Notification().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_ADC_Rule_Name", param_field) == 0) { avp__PCC__3GPP__ADC__Rule__Name().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_ProSe_Function_IP_Address", param_field) == 0) { avp__DCA__3GPP__ProSe__Function__IP__Address().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Guaranteed_Bitrate_DL", param_field) == 0) { avp__PCC__3GPP__Guaranteed__Bitrate__DL().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Disconnect_Cause", param_field) == 0) { avp__BASE__NONE__Disconnect__Cause().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Error_Diagnostic", param_field) == 0) { avp__AAA__3GPP__Error__Diagnostic().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Extended_Max_Supported_BW_UL", param_field) == 0) { avp__RX__3GPP__Extended__Max__Supported__BW__UL().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_UDP_Source_Port", param_field) == 0) { avp__PCC__3GPP__UDP__Source__Port().set_param(param); return; } else if (strcmp("avp_DCC_NONE_CC_Total_Octets", param_field) == 0) { avp__DCC__NONE__CC__Total__Octets().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Accounting_Record_Type", param_field) == 0) { avp__BASE__NONE__Accounting__Record__Type().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SMS_Result", param_field) == 0) { avp__DCA__3GPP__SMS__Result().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_MMS_Information", param_field) == 0) { avp__DCA__3GPP__MMS__Information().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_From_SIP_Header", param_field) == 0) { avp__CxDx__3GPP__From__SIP__Header().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Routing_Rule_Definition", param_field) == 0) { avp__PCC__3GPP__Routing__Rule__Definition().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_SIPTO_Local_Network_Permission", param_field) == 0) { avp__AAA__3GPP__SIPTO__Local__Network__Permission().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_CUG_Information", param_field) == 0) { avp__DCA__3GPP__CUG__Information().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_VPLMN_Dynamic_Address_Allowed", param_field) == 0) { avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Value_Digits", param_field) == 0) { avp__DCC__NONE__Value__Digits().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_MN_AAA_Auth", param_field) == 0) { avp__MIPv4__NONE__MIP__MN__AAA__Auth().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Acct_Application_Id", param_field) == 0) { avp__BASE__NONE__Acct__Application__Id().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Associated_Party_Address", param_field) == 0) { avp__DCA__3GPP__Associated__Party__Address().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_SIP_Authenticate", param_field) == 0) { avp__CxDx__3GPP__SIP__Authenticate().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Service_Type", param_field) == 0) { avp__AAA__3GPP__Service__Type().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Immediate_Response_Preferred", param_field) == 0) { avp__AAA__3GPP__Immediate__Response__Preferred().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Framed_Appletalk_Zone", param_field) == 0) { avp__DNAS__NONE__Framed__Appletalk__Zone().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Login_IPv6_Host", param_field) == 0) { avp__DNAS__NONE__Login__IPv6__Host().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Local_GW_Inserted_Indication", param_field) == 0) { avp__DCA__3GPP__Local__GW__Inserted__Indication().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_XRES", param_field) == 0) { avp__AAA__3GPP__XRES().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Final_Unit_Indication", param_field) == 0) { avp__DCC__NONE__Final__Unit__Indication().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Deferred_Location_Event_Type", param_field) == 0) { avp__DCA__3GPP__Deferred__Location__Event__Type().set_param(param); return; } else if (strcmp("avp_GI_3GPP_3GPP_IMSI", param_field) == 0) { avp__GI__3GPP__3GPP__IMSI().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_User_State", param_field) == 0) { avp__AAA__3GPP__User__State().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_MN_to_HA_MSA", param_field) == 0) { avp__MIPv4__NONE__MIP__MN__to__HA__MSA().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Result_Code", param_field) == 0) { avp__BASE__NONE__Result__Code().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Envelope", param_field) == 0) { avp__DCA__3GPP__Envelope().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Monitoring_Event_Configuration_Activity", param_field) == 0) { avp__DCA__3GPP__Monitoring__Event__Configuration__Activity().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_IMS_Communication_Service_Identifier", param_field) == 0) { avp__DCA__3GPP__IMS__Communication__Service__Identifier().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Framed_IP_Address", param_field) == 0) { avp__DNAS__NONE__Framed__IP__Address().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Trust_Relationship_Update", param_field) == 0) { avp__AAA__3GPP__Trust__Relationship__Update().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_APN_Rate_Control_Downlink", param_field) == 0) { avp__DCA__3GPP__APN__Rate__Control__Downlink().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Session_Direction", param_field) == 0) { avp__DCA__3GPP__Session__Direction().set_param(param); return; } else if (strcmp("avp_S6_3GPP_IP_SM_GW_Realm", param_field) == 0) { avp__S6__3GPP__IP__SM__GW__Realm().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Monitoring_UE_Identifier", param_field) == 0) { avp__DCA__3GPP__Monitoring__UE__Identifier().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Reference_ID_Validity_Time", param_field) == 0) { avp__S6__3GPP__Reference__ID__Validity__Time().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_TFT_Packet_Filter_Information", param_field) == 0) { avp__PCC__3GPP__TFT__Packet__Filter__Information().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_E_UTRAN_Cell_Global_Identity", param_field) == 0) { avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Min_Desired_Bandwidth_DL", param_field) == 0) { avp__RX__3GPP__Min__Desired__Bandwidth__DL().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Transmitter_Info", param_field) == 0) { avp__DCA__3GPP__Transmitter__Info().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Group_Reporting_Guard_Timer", param_field) == 0) { avp__S6__3GPP__Group__Reporting__Guard__Timer().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_PS_Furnish_Charging_Information", param_field) == 0) { avp__DCA__3GPP__PS__Furnish__Charging__Information().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Associated_Identities", param_field) == 0) { avp__CxDx__3GPP__Associated__Identities().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Session_Linking_Indicator", param_field) == 0) { avp__PCC__3GPP__Session__Linking__Indicator().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Auth_Session_State", param_field) == 0) { avp__BASE__NONE__Auth__Session__State().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Maximum_Number_of_Reports", param_field) == 0) { avp__S6__3GPP__Maximum__Number__of__Reports().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_PRA_Install", param_field) == 0) { avp__PCC__3GPP__PRA__Install().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_V2X_Permission", param_field) == 0) { avp__AAA__3GPP__V2X__Permission().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_ProSe_Range_Class", param_field) == 0) { avp__DCA__3GPP__ProSe__Range__Class().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Carrier_Select_Routing_Information", param_field) == 0) { avp__DCA__3GPP__Carrier__Select__Routing__Information().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_QoS_Negotiation", param_field) == 0) { avp__PCC__3GPP__QoS__Negotiation().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_LIPA_Permission", param_field) == 0) { avp__AAA__3GPP__LIPA__Permission().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_SIP_Auth_Data_Item", param_field) == 0) { avp__CxDx__3GPP__SIP__Auth__Data__Item().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_3GPP2_MEID", param_field) == 0) { avp__AAA__3GPP__3GPP2__MEID().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_FA_to_MN_MSA", param_field) == 0) { avp__MIPv4__NONE__MIP__FA__to__MN__MSA().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Subscription_Data", param_field) == 0) { avp__AAA__3GPP__Subscription__Data().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Multiple_Registration_Indication", param_field) == 0) { avp__CxDx__3GPP__Multiple__Registration__Indication().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_WLAN_offloadability_UTRAN", param_field) == 0) { avp__AAA__3GPP__WLAN__offloadability__UTRAN().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Vendor_Specific_Application_Id", param_field) == 0) { avp__BASE__NONE__Vendor__Specific__Application__Id().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_IMSI_Unauthenticated_Flag", param_field) == 0) { avp__DCA__3GPP__IMSI__Unauthenticated__Flag().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Interface_Id", param_field) == 0) { avp__DCA__3GPP__Interface__Id().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_CSG_Subscription_Data", param_field) == 0) { avp__AAA__3GPP__CSG__Subscription__Data().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Diagnostics", param_field) == 0) { avp__DCA__3GPP__Diagnostics().set_param(param); return; } else if (strcmp("avp_MIPv6_NONE_Service_Selection", param_field) == 0) { avp__MIPv6__NONE__Service__Selection().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_TS_Code", param_field) == 0) { avp__AAA__3GPP__TS__Code().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Tunnel_Client_Endpoint", param_field) == 0) { avp__DNAS__NONE__Tunnel__Client__Endpoint().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_AN_Trusted", param_field) == 0) { avp__AAA__3GPP__AN__Trusted().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Monitoring_Event_Funtionality", param_field) == 0) { avp__DCA__3GPP__Monitoring__Event__Funtionality().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Aux_Applic_Info", param_field) == 0) { avp__DCA__3GPP__Aux__Applic__Info().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_Nonce", param_field) == 0) { avp__MIPv4__NONE__MIP__Nonce().set_param(param); return; } else if (strcmp("avp_S6_3GPP_IP_SM_GW_Number", param_field) == 0) { avp__S6__3GPP__IP__SM__GW__Number().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_AAR_Flags", param_field) == 0) { avp__AAA__3GPP__AAR__Flags().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_LCS_Client_External_ID", param_field) == 0) { avp__DCA__3GPP__LCS__Client__External__ID().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_VLR_Number", param_field) == 0) { avp__DCA__3GPP__VLR__Number().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Charging_Rule_Install", param_field) == 0) { avp__PCC__3GPP__Charging__Rule__Install().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Rx_Request_Type", param_field) == 0) { avp__RX__3GPP__Rx__Request__Type().set_param(param); return; } else if (strcmp("avp_S6_3GPP_NIDD_Authorization_Response", param_field) == 0) { avp__S6__3GPP__NIDD__Authorization__Response().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Outgoing_Trunk_Group_Id", param_field) == 0) { avp__DCA__3GPP__Outgoing__Trunk__Group__Id().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Transport_Access_Type", param_field) == 0) { avp__AAA__3GPP__Transport__Access__Type().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Subscription_Id", param_field) == 0) { avp__DCC__NONE__Subscription__Id().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_QoS_Rule_Remove", param_field) == 0) { avp__PCC__3GPP__QoS__Rule__Remove().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_VPLMN_CSG_Subscription_Data", param_field) == 0) { avp__AAA__3GPP__VPLMN__CSG__Subscription__Data().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Message_Body", param_field) == 0) { avp__DCA__3GPP__Message__Body().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Communication_Duration_Time", param_field) == 0) { avp__S6__3GPP__Communication__Duration__Time().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Access_Availability_Change_Reason", param_field) == 0) { avp__PCC__3GPP__Access__Availability__Change__Reason().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_TDF_Application_Identifier", param_field) == 0) { avp__PCC__3GPP__TDF__Application__Identifier().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Requested_PLMN_Identifier", param_field) == 0) { avp__DCA__3GPP__Requested__PLMN__Identifier().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Location_Area_Identity", param_field) == 0) { avp__AAA__3GPP__Location__Area__Identity().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Media_Component_Status", param_field) == 0) { avp__RX__3GPP__Media__Component__Status().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_eDRX_Cycle_Length_Value", param_field) == 0) { avp__AAA__3GPP__eDRX__Cycle__Length__Value().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_FA_Challenge", param_field) == 0) { avp__MIPv4__NONE__MIP__FA__Challenge().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Visited_Network_Identifier", param_field) == 0) { avp__CxDx__3GPP__Visited__Network__Identifier().set_param(param); return; } else if (strcmp("avp_S6_3GPP_RIR_Flags", param_field) == 0) { avp__S6__3GPP__RIR__Flags().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Volume_Quota_Threshold", param_field) == 0) { avp__DCA__3GPP__Volume__Quota__Threshold().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Incremental_Cost", param_field) == 0) { avp__DCA__3GPP__Incremental__Cost().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Usage_Monitoring_Level", param_field) == 0) { avp__PCC__3GPP__Usage__Monitoring__Level().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Collection_Period_RRM_LTE", param_field) == 0) { avp__AAA__3GPP__Collection__Period__RRM__LTE().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Extended_APN_AMBR_UL", param_field) == 0) { avp__PCC__3GPP__Extended__APN__AMBR__UL().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Subscriber_Status", param_field) == 0) { avp__AAA__3GPP__Subscriber__Status().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Identity_with_Emergency_Registration", param_field) == 0) { avp__CxDx__3GPP__Identity__with__Emergency__Registration().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Originator_Received_Address", param_field) == 0) { avp__DCA__3GPP__Originator__Received__Address().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_AoC_Service", param_field) == 0) { avp__DCA__3GPP__AoC__Service().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Tariff_Change_Usage", param_field) == 0) { avp__DCC__NONE__Tariff__Change__Usage().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_LCS_PrivacyException", param_field) == 0) { avp__AAA__3GPP__LCS__PrivacyException().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_QoS_Subscribed", param_field) == 0) { avp__AAA__3GPP__QoS__Subscribed().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_NAS_IP_Address", param_field) == 0) { avp__DNAS__NONE__NAS__IP__Address().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Variable_Part_Value", param_field) == 0) { avp__DCA__3GPP__Variable__Part__Value().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Read_Reply_Report_Requested", param_field) == 0) { avp__DCA__3GPP__Read__Reply__Report__Requested().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Event_Charging_TimeStamp", param_field) == 0) { avp__DCA__3GPP__Event__Charging__TimeStamp().set_param(param); return; } else if (strcmp("avp_RX_3GPP_RR_Bandwidth", param_field) == 0) { avp__RX__3GPP__RR__Bandwidth().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_CHAP_Auth", param_field) == 0) { avp__DNAS__NONE__CHAP__Auth().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Service_Context_Id", param_field) == 0) { avp__DCC__NONE__Service__Context__Id().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_Authenticator_Length", param_field) == 0) { avp__MIPv4__NONE__MIP__Authenticator__Length().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SDP_TimeStamps", param_field) == 0) { avp__DCA__3GPP__SDP__TimeStamps().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_IMS_Charging_Identifier", param_field) == 0) { avp__DCA__3GPP__IMS__Charging__Identifier().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_MIP_FA_RK_SPI", param_field) == 0) { avp__AAA__3GPP__MIP__FA__RK__SPI().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Related_Trigger", param_field) == 0) { avp__DCA__3GPP__Related__Trigger().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_DL", param_field) == 0) { avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL().set_param(param); return; } else if (strcmp("avp_S6_3GPP_SCS_Identity", param_field) == 0) { avp__S6__3GPP__SCS__Identity().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_LCS_Name_String", param_field) == 0) { avp__DCA__3GPP__LCS__Name__String().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Access_Network_Charging_Address", param_field) == 0) { avp__RX__3GPP__Access__Network__Charging__Address().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Presence_Reporting_Area_Identifier", param_field) == 0) { avp__PCC__3GPP__Presence__Reporting__Area__Identifier().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Inband_Security_Id", param_field) == 0) { avp__BASE__NONE__Inband__Security__Id().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_ISUP_Cause_Value", param_field) == 0) { avp__DCA__3GPP__ISUP__Cause__Value().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Charging_Rule_Name", param_field) == 0) { avp__PCC__3GPP__Charging__Rule__Name().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Ip_Domain_Id", param_field) == 0) { avp__RX__3GPP__Ip__Domain__Id().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_TDF_IP_Address", param_field) == 0) { avp__PCC__3GPP__TDF__IP__Address().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_UE_Usage_Type", param_field) == 0) { avp__AAA__3GPP__UE__Usage__Type().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Enhanced_Coverage_Restriction", param_field) == 0) { avp__S6__3GPP__Enhanced__Coverage__Restriction().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Charged_Party", param_field) == 0) { avp__DCA__3GPP__Charged__Party().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_PDN_Connection_Charging_ID", param_field) == 0) { avp__DCA__3GPP__PDN__Connection__Charging__ID().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_User_Data_Already_Available", param_field) == 0) { avp__CxDx__3GPP__User__Data__Already__Available().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Security_Parameter_Index", param_field) == 0) { avp__PCC__3GPP__Security__Parameter__Index().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_MME_Number_for_MT_SMS", param_field) == 0) { avp__AAA__3GPP__MME__Number__for__MT__SMS().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_UL", param_field) == 0) { avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL().set_param(param); return; } else if (strcmp("avp_DCC_NONE_CC_Correlation_Id", param_field) == 0) { avp__DCC__NONE__CC__Correlation__Id().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_Home_Agent_Host", param_field) == 0) { avp__MIPv4__NONE__MIP__Home__Agent__Host().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Route_Record", param_field) == 0) { avp__BASE__NONE__Route__Record().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SM_User_Data_Header", param_field) == 0) { avp__DCA__3GPP__SM__User__Data__Header().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Carrier_Frequency", param_field) == 0) { avp__AAA__3GPP__Carrier__Frequency().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_MMTel_Information", param_field) == 0) { avp__DCA__3GPP__MMTel__Information().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Mandatory_Capability", param_field) == 0) { avp__CxDx__3GPP__Mandatory__Capability().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Trace_NE_Type_List", param_field) == 0) { avp__AAA__3GPP__Trace__NE__Type__List().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Charging_Characteristics_Selection_Mode", param_field) == 0) { avp__DCA__3GPP__Charging__Characteristics__Selection__Mode().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Port_Limit", param_field) == 0) { avp__DNAS__NONE__Port__Limit().set_param(param); return; } else if (strcmp("avp_MIPv6_NONE_MIP6_Feature_Vector", param_field) == 0) { avp__MIPv6__NONE__MIP6__Feature__Vector().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Multiple_Services_Credit_Control", param_field) == 0) { avp__DCC__NONE__Multiple__Services__Credit__Control().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_All_APN_Configurations_Included_Indicator", param_field) == 0) { avp__AAA__3GPP__All__APN__Configurations__Included__Indicator().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_NOR_Flags", param_field) == 0) { avp__AAA__3GPP__NOR__Flags().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Message_ID", param_field) == 0) { avp__DCA__3GPP__Message__ID().set_param(param); return; } else if (strcmp("avp_GI_3GPP_3GPP_MS_TimeZone", param_field) == 0) { avp__GI__3GPP__3GPP__MS__TimeZone().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_External_Client", param_field) == 0) { avp__AAA__3GPP__External__Client().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Charge_Reason_Code", param_field) == 0) { avp__DCA__3GPP__Charge__Reason__Code().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Authorization_Lifetime", param_field) == 0) { avp__BASE__NONE__Authorization__Lifetime().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_TWAN_PCO", param_field) == 0) { avp__AAA__3GPP__TWAN__PCO().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_PoC_Change_Conditions", param_field) == 0) { avp__DCA__3GPP__PoC__Change__Conditions().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Language", param_field) == 0) { avp__DCA__3GPP__Language().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Extended_Min_Requested_BW_DL", param_field) == 0) { avp__RX__3GPP__Extended__Min__Requested__BW__DL().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_ARAP_Features", param_field) == 0) { avp__DNAS__NONE__ARAP__Features().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Framed_MTU", param_field) == 0) { avp__DNAS__NONE__Framed__MTU().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Unit_Quota_Threshold", param_field) == 0) { avp__DCA__3GPP__Unit__Quota__Threshold().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Accounting_Auth_Method", param_field) == 0) { avp__DNAS__NONE__Accounting__Auth__Method().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_MIP_Authenticator_Offset", param_field) == 0) { avp__MIPv4__NONE__MIP__Authenticator__Offset().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_MBMS_Information", param_field) == 0) { avp__DCA__3GPP__MBMS__Information().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Bearer_Capability", param_field) == 0) { avp__DCA__3GPP__Bearer__Capability().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Service_URN", param_field) == 0) { avp__RX__3GPP__Service__URN().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Supported_Services", param_field) == 0) { avp__S6__3GPP__Supported__Services().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SDP_Media_Description", param_field) == 0) { avp__DCA__3GPP__SDP__Media__Description().set_param(param); return; } else if (strcmp("avp_MIPv4_NONE_Accounting_Output_Packets", param_field) == 0) { avp__MIPv4__NONE__Accounting__Output__Packets().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Radio_Parameter_Set_Info", param_field) == 0) { avp__DCA__3GPP__Radio__Parameter__Set__Info().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Rule_DeActivation_Time", param_field) == 0) { avp__PCC__3GPP__Rule__DeActivation__Time().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Relay_Node_Indicator", param_field) == 0) { avp__AAA__3GPP__Relay__Node__Indicator().set_param(param); return; } else if (strcmp("avp_S6_3GPP_T4_Data", param_field) == 0) { avp__S6__3GPP__T4__Data().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Fixed_User_Location_Info", param_field) == 0) { avp__PCC__3GPP__Fixed__User__Location__Info().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Coverage_Status", param_field) == 0) { avp__DCA__3GPP__Coverage__Status().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Online", param_field) == 0) { avp__PCC__3GPP__Online().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_ADC_Rule_Base_Name", param_field) == 0) { avp__PCC__3GPP__ADC__Rule__Base__Name().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_SCEF_Realm", param_field) == 0) { avp__AAA__3GPP__SCEF__Realm().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_MBMS_Charged_Party", param_field) == 0) { avp__DCA__3GPP__MBMS__Charged__Party().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Requested_Validity_Time", param_field) == 0) { avp__S6__3GPP__Requested__Validity__Time().set_param(param); return; } else if (strcmp("avp_DCC_NONE_CC_Request_Number", param_field) == 0) { avp__DCC__NONE__CC__Request__Number().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_AoC_Information", param_field) == 0) { avp__DCA__3GPP__AoC__Information().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Supported_Features", param_field) == 0) { avp__CxDx__3GPP__Supported__Features().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Local_Time_Zone", param_field) == 0) { avp__AAA__3GPP__Local__Time__Zone().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_GERAN_Vector", param_field) == 0) { avp__AAA__3GPP__GERAN__Vector().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Call_ID_SIP_Header", param_field) == 0) { avp__CxDx__3GPP__Call__ID__SIP__Header().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Online_Charging_Flag", param_field) == 0) { avp__DCA__3GPP__Online__Charging__Flag().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Number_of_Messages_Sent", param_field) == 0) { avp__DCA__3GPP__Number__of__Messages__Sent().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_EPS_Subscribed_QoS_Profile", param_field) == 0) { avp__AAA__3GPP__EPS__Subscribed__QoS__Profile().set_param(param); return; } else if (strcmp("avp_GI_3GPP_3GPP_Session_Stop_Indicator", param_field) == 0) { avp__GI__3GPP__3GPP__Session__Stop__Indicator().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_GPRS_Subscription_Data", param_field) == 0) { avp__AAA__3GPP__GPRS__Subscription__Data().set_param(param); return; } else if (strcmp("avp_GI_3GPP_3GPP_GPRS_Negotiated_QoS_Profile", param_field) == 0) { avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Access_Transfer_Type", param_field) == 0) { avp__DCA__3GPP__Access__Transfer__Type().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Called_Station_Id", param_field) == 0) { avp__DNAS__NONE__Called__Station__Id().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Inter_UE_Transfer", param_field) == 0) { avp__DCA__3GPP__Inter__UE__Transfer().set_param(param); return; } else if (strcmp("avp_DCC_NONE_Cost_Unit", param_field) == 0) { avp__DCC__NONE__Cost__Unit().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Accounting_Realtime_Required", param_field) == 0) { avp__BASE__NONE__Accounting__Realtime__Required().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Termination_Cause", param_field) == 0) { avp__BASE__NONE__Termination__Cause().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Received_Talk_Burst_Volume", param_field) == 0) { avp__DCA__3GPP__Received__Talk__Burst__Volume().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Rate_Control_Max_Rate", param_field) == 0) { avp__DCA__3GPP__Rate__Control__Max__Rate().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Class_Identifier", param_field) == 0) { avp__DCA__3GPP__Class__Identifier().set_param(param); return; } else if (strcmp("avp_GI_3GPP_3GPP_Allocate_IP_Type", param_field) == 0) { avp__GI__3GPP__3GPP__Allocate__IP__Type().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_SM_Back_Off_Timer", param_field) == 0) { avp__AAA__3GPP__SM__Back__Off__Timer().set_param(param); return; } else if (strcmp("avp_RX_3GPP_Specific_Action", param_field) == 0) { avp__RX__3GPP__Specific__Action().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Maximum_Detection_Time", param_field) == 0) { avp__S6__3GPP__Maximum__Detection__Time().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Login_TCP_Port", param_field) == 0) { avp__DNAS__NONE__Login__TCP__Port().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_Password_Retry", param_field) == 0) { avp__DNAS__NONE__Password__Retry().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Time_Stamps", param_field) == 0) { avp__DCA__3GPP__Time__Stamps().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Base_Time_Interval", param_field) == 0) { avp__DCA__3GPP__Base__Time__Interval().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_UWAN_User_Location_Info", param_field) == 0) { avp__DCA__3GPP__UWAN__User__Location__Info().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_ProSe_Role_Of_UE", param_field) == 0) { avp__DCA__3GPP__ProSe__Role__Of__UE().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_RAT_Type", param_field) == 0) { avp__PCC__3GPP__RAT__Type().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Ext_PDP_Address", param_field) == 0) { avp__AAA__3GPP__Ext__PDP__Address().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_PoC_Session_Type", param_field) == 0) { avp__DCA__3GPP__PoC__Session__Type().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_ISUP_Cause", param_field) == 0) { avp__DCA__3GPP__ISUP__Cause().set_param(param); return; } else if (strcmp("avp_RX_3GPP_AF_Signalling_Protocol", param_field) == 0) { avp__RX__3GPP__AF__Signalling__Protocol().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Adjacent_PLMNs", param_field) == 0) { avp__AAA__3GPP__Adjacent__PLMNs().set_param(param); return; } else if (strcmp("avp_S6_3GPP_Service_Result_Code", param_field) == 0) { avp__S6__3GPP__Service__Result__Code().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_SGSN_Location_Information", param_field) == 0) { avp__AAA__3GPP__SGSN__Location__Information().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Authorised_QoS", param_field) == 0) { avp__DCA__3GPP__Authorised__QoS().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Time_First_Transmission", param_field) == 0) { avp__DCA__3GPP__Time__First__Transmission().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Stop_Time", param_field) == 0) { avp__DCA__3GPP__Stop__Time().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Reason_Code", param_field) == 0) { avp__CxDx__3GPP__Reason__Code().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Pre_emption_Vulnerability", param_field) == 0) { avp__PCC__3GPP__Pre__emption__Vulnerability().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_Equivalent_PLMN_List", param_field) == 0) { avp__AAA__3GPP__Equivalent__PLMN__List().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_Default_Access", param_field) == 0) { avp__PCC__3GPP__Default__Access().set_param(param); return; } else if (strcmp("avp_CxDx_3GPP_Supported_Applications", param_field) == 0) { avp__CxDx__3GPP__Supported__Applications().set_param(param); return; } else if (strcmp("avp_BASE_NONE_Class", param_field) == 0) { avp__BASE__NONE__Class().set_param(param); return; } else if (strcmp("avp_DNAS_NONE_ARAP_Challenge_Response", param_field) == 0) { avp__DNAS__NONE__ARAP__Challenge__Response().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_SM_Message_Type", param_field) == 0) { avp__DCA__3GPP__SM__Message__Type().set_param(param); return; } else if (strcmp("avp_DCC_NONE_CC_Sub_Session_Id", param_field) == 0) { avp__DCC__NONE__CC__Sub__Session__Id().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_IDR_Flags", param_field) == 0) { avp__AAA__3GPP__IDR__Flags().set_param(param); return; } else if (strcmp("avp_PCC_3GPP_PS_to_CS_Session_Continuity", param_field) == 0) { avp__PCC__3GPP__PS__to__CS__Session__Continuity().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_V2X_Subscription_Data", param_field) == 0) { avp__AAA__3GPP__V2X__Subscription__Data().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Refund_Information", param_field) == 0) { avp__DCA__3GPP__Refund__Information().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Rate_Element", param_field) == 0) { avp__DCA__3GPP__Rate__Element().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_PDP_Type", param_field) == 0) { avp__AAA__3GPP__PDP__Type().set_param(param); return; } else if (strcmp("avp_AAA_3GPP_AMBR", param_field) == 0) { avp__AAA__3GPP__AMBR().set_param(param); return; } else if (strcmp("avp_DCA_3GPP_Submission_Time", param_field) == 0) { avp__DCA__3GPP__Submission__Time().set_param(param); return; } else if (strcmp("avp_UNKNOWN", param_field) == 0) { avp__UNKNOWN().set_param(param); return; } else param.error("Field `%s' not found in union template type `@DIAMETER_Types.AVP_Data'", param_field); } param.basic_check(Module_Param::BC_TEMPLATE, "union template"); Module_Param_Ptr m_p = ¶m; switch (m_p->get_type()) { case Module_Param::MP_Omit: *this = OMIT_VALUE; break; case Module_Param::MP_Any: *this = ANY_VALUE; break; case Module_Param::MP_AnyOrNone: *this = ANY_OR_OMIT; break; case Module_Param::MP_List_Template: case Module_Param::MP_ComplementList_Template: case Module_Param::MP_ConjunctList_Template: { AVP__Data_template new_temp; new_temp.set_type(m_p->get_type()==Module_Param::MP_List_Template ? VALUE_LIST : (m_p->get_type() == Module_Param::MP_ConjunctList_Template ? CONJUNCTION_MATCH : COMPLEMENTED_LIST), m_p->get_size()); for (size_t p_i=0; p_iget_size(); p_i++) { new_temp.list_item(p_i).set_param(*m_p->get_elem(p_i)); } *this = new_temp; break; } case Module_Param::MP_Value_List: if (m_p->get_size()==0) break; param.type_error("union template", "@DIAMETER_Types.AVP_Data"); break; case Module_Param::MP_Assignment_List: { Module_Param* mp_last = m_p->get_elem(m_p->get_size()-1); char* last_name = mp_last->get_id()->get_name(); if (!strcmp(last_name, "avp_GI_3GPP_3GPP_SGSN_IPv6_Address")) { avp__GI__3GPP__3GPP__SGSN__IPv6__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Login_LAT_Service")) { avp__DNAS__NONE__Login__LAT__Service().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_RAR_Flags")) { avp__AAA__3GPP__RAR__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SCS_Address")) { avp__DCA__3GPP__SCS__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_GGSN_MCC_MNC")) { avp__GI__3GPP__3GPP__GGSN__MCC__MNC().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Direct_Debiting_Failure_Handling")) { avp__DCC__NONE__Direct__Debiting__Failure__Handling().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv6_NONE_MIP_Careof_Address")) { avp__MIPv6__NONE__MIP__Careof__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_TWAN_User_Location_Info")) { avp__DCA__3GPP__TWAN__User__Location__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_PoC_User_Role_IDs")) { avp__DCA__3GPP__PoC__User__Role__IDs().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Announcement_Order")) { avp__DCA__3GPP__Announcement__Order().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_ETSI_Line_Identifier")) { avp__CxDx__ETSI__Line__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Bearer_Identifier")) { avp__PCC__3GPP__Bearer__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Content_Version")) { avp__RX__3GPP__Content__Version().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Applic_ID")) { avp__DCA__3GPP__Applic__ID().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_HA_to_FA_MSA")) { avp__MIPv4__NONE__MIP__HA__to__FA__MSA().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Session_Id")) { avp__BASE__NONE__Session__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Route_Header_Transmitted")) { avp__DCA__3GPP__Route__Header__Transmitted().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Reporting_Reason")) { avp__DCA__3GPP__Reporting__Reason().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Emergency_Services")) { avp__AAA__3GPP__Emergency__Services().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Media_Component_Description")) { avp__RX__3GPP__Media__Component__Description().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_CSG_Information_Reporting")) { avp__PCC__3GPP__CSG__Information__Reporting().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Measurement_Quantity")) { avp__AAA__3GPP__Measurement__Quantity().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Location_Information_Configuration")) { avp__S6__3GPP__Location__Information__Configuration().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Bearer_Usage")) { avp__PCC__3GPP__Bearer__Usage().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Application_provided_Called_Party_Address")) { avp__DCA__3GPP__Application__provided__Called__Party__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Proximity_Alert_Timestamp")) { avp__DCA__3GPP__Proximity__Alert__Timestamp().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Tunnel_Header_Filter")) { avp__PCC__3GPP__Tunnel__Header__Filter().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_List_Of_Measurements")) { avp__AAA__3GPP__List__Of__Measurements().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Requested_Service_Unit")) { avp__DCC__NONE__Requested__Service__Unit().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Default_QoS_Name")) { avp__PCC__3GPP__Default__QoS__Name().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_UVA_Flags")) { avp__AAA__3GPP__UVA__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Expires")) { avp__DCA__3GPP__Expires().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_SAR_Flags")) { avp__CxDx__3GPP__SAR__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_TDF_Information")) { avp__PCC__3GPP__TDF__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Group_Service_Id")) { avp__AAA__3GPP__Group__Service__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Recipient_SCCP_Address")) { avp__DCA__3GPP__Recipient__SCCP__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Preferred_AoC_Currency")) { avp__DCA__3GPP__Preferred__AoC__Currency().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_Pool")) { avp__DNAS__NONE__Framed__Pool().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Traffic_Data_Volumes")) { avp__DCA__3GPP__Traffic__Data__Volumes().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_CC_Time")) { avp__DCC__NONE__CC__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Requested_EUTRAN_Authentication_Info")) { avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Unit_Cost")) { avp__DCA__3GPP__Unit__Cost().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_SIP_Digest_Authenticate")) { avp__CxDx__3GPP__SIP__Digest__Authenticate().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Last_UE_Activity_Time")) { avp__AAA__3GPP__Last__UE__Activity__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Context_Identifier")) { avp__AAA__3GPP__Context__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Used_Service_Unit")) { avp__DCC__NONE__Used__Service__Unit().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Reg_Reply")) { avp__MIPv4__NONE__MIP__Reg__Reply().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Auth_Application_Id")) { avp__BASE__NONE__Auth__Application__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Trace_Reference")) { avp__AAA__3GPP__Trace__Reference().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_TWAN_Access_Info")) { avp__AAA__3GPP__TWAN__Access__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Status_AS_Code")) { avp__DCA__3GPP__Status__AS__Code().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_LCS_Client_Type")) { avp__DCA__3GPP__LCS__Client__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_Appletalk_Network")) { avp__DNAS__NONE__Framed__Appletalk__Network().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_IPv6_Prefix")) { avp__DNAS__NONE__Framed__IPv6__Prefix().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_PoC_Session_Initiation_Type")) { avp__DCA__3GPP__PoC__Session__Initiation__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Sharing_Key_UL")) { avp__RX__3GPP__Sharing__Key__UL().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Content_Size")) { avp__DCA__3GPP__Content__Size().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Access_Network_Info")) { avp__AAA__3GPP__Access__Network__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_AF_Charging_Identifier")) { avp__RX__3GPP__AF__Charging__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Monitoring_Event_Report")) { avp__S6__3GPP__Monitoring__Event__Report().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Service_Specific_Type")) { avp__DCA__3GPP__Service__Specific__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Event")) { avp__DCA__3GPP__Event().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Media_Type")) { avp__RX__3GPP__Media__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Conditional_Policy_Information")) { avp__PCC__3GPP__Conditional__Policy__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Firmware_Revision")) { avp__BASE__NONE__Firmware__Revision().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_Event_Type")) { avp__DCA__3GPP__ProSe__Event__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Network_Request_Support")) { avp__PCC__3GPP__Network__Request__Support().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_SIPTO_Permission")) { avp__AAA__3GPP__SIPTO__Permission().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Terminating_IOI")) { avp__DCA__3GPP__Terminating__IOI().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Extended_Max_Supported_BW_DL")) { avp__RX__3GPP__Extended__Max__Supported__BW__DL().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_UE_Local_IP_Address")) { avp__PCC__3GPP__UE__Local__IP__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SM_Sequence_Number")) { avp__DCA__3GPP__SM__Sequence__Number().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_IMS_Information")) { avp__DCA__3GPP__IMS__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Presence_Reporting_Area_Elements_List")) { avp__PCC__3GPP__Presence__Reporting__Area__Elements__List().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Routing_Rule_Remove")) { avp__PCC__3GPP__Routing__Rule__Remove().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_SGs_MME_Identity")) { avp__AAA__3GPP__SGs__MME__Identity().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Roaming_Information")) { avp__S6__3GPP__Roaming__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Number_Of_Diversions")) { avp__DCA__3GPP__Number__Of__Diversions().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Coverage_Info")) { avp__DCA__3GPP__Coverage__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_SIP_Authentication_Scheme")) { avp__CxDx__3GPP__SIP__Authentication__Scheme().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Event_Threshold_RSRP")) { avp__AAA__3GPP__Event__Threshold__RSRP().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_User_Authorization_Type")) { avp__CxDx__3GPP__User__Authorization__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_PLMN_Client")) { avp__AAA__3GPP__PLMN__Client().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Re_Synchronization_Info")) { avp__AAA__3GPP__Re__Synchronization__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Auth_Grace_Period")) { avp__BASE__NONE__Auth__Grace__Period().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_User_CSG_Information")) { avp__DCA__3GPP__User__CSG__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SM_Status")) { avp__DCA__3GPP__SM__Status().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_IP_Realm_Default_Indication")) { avp__DCA__3GPP__IP__Realm__Default__Indication().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_RAND")) { avp__AAA__3GPP__RAND().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Trace_Depth")) { avp__AAA__3GPP__Trace__Depth().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_MN_to_FA_MSA")) { avp__MIPv4__NONE__MIP__MN__to__FA__MSA().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_SGSN_User_State")) { avp__AAA__3GPP__SGSN__User__State().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_APN_OI_Replacement")) { avp__AAA__3GPP__APN__OI__Replacement().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Alternate_Charged_Party_Address")) { avp__DCA__3GPP__Alternate__Charged__Party__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_APN_Rate_Control")) { avp__DCA__3GPP__APN__Rate__Control().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Re_Auth_Request_Type")) { avp__BASE__NONE__Re__Auth__Request__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Relationship_Mode")) { avp__DCA__3GPP__Relationship__Mode().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_External_Identifier")) { avp__S6__3GPP__External__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Positioning_Data")) { avp__DCA__3GPP__Positioning__Data().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Redirect_Address_Type")) { avp__DCC__NONE__Redirect__Address__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv6_NONE_MIP_MN_HA_MSA")) { avp__MIPv6__NONE__MIP__MN__HA__MSA().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Monitoring_UE_HPLMN_Identifier")) { avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_TFT_Filter")) { avp__PCC__3GPP__TFT__Filter().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Max_Supported_Bandwidth_UL")) { avp__RX__3GPP__Max__Supported__Bandwidth__UL().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Loss_Of_Connectivity_Reason")) { avp__S6__3GPP__Loss__Of__Connectivity__Reason().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Tunnel_Medium_Type")) { avp__DNAS__NONE__Tunnel__Medium__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Originator")) { avp__DCA__3GPP__Originator().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_User_Equipment_Info_Type")) { avp__DCC__NONE__User__Equipment__Info__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Flow_Number")) { avp__RX__3GPP__Flow__Number().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Home_Agent_Address")) { avp__MIPv4__NONE__MIP__Home__Agent__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Resource_Allocation_Notification")) { avp__PCC__3GPP__Resource__Allocation__Notification().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Basic_Service_Code")) { avp__DCA__3GPP__Basic__Service__Code().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Monitoring_Type")) { avp__S6__3GPP__Monitoring__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Role_Of_Node")) { avp__DCA__3GPP__Role__Of__Node().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Default_Bearer_Indication")) { avp__PCC__3GPP__Default__Bearer__Indication().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_Information")) { avp__DCA__3GPP__ProSe__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_QoS_Class_Identifier")) { avp__PCC__3GPP__QoS__Class__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_VPLMN_LIPA_Allowed")) { avp__AAA__3GPP__VPLMN__LIPA__Allowed().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Mute_Notification")) { avp__PCC__3GPP__Mute__Notification().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_SIP_Authentication_Context")) { avp__CxDx__3GPP__SIP__Authentication__Context().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv6_NONE_QoS_Resources")) { avp__MIPv6__NONE__QoS__Resources().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Logging_Duration")) { avp__AAA__3GPP__Logging__Duration().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Service_Parameter_Value")) { avp__DCC__NONE__Service__Parameter__Value().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Associated_Registered_Identities")) { avp__CxDx__3GPP__Associated__Registered__Identities().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Routing_IP_Address")) { avp__PCC__3GPP__Routing__IP__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_WLAN_offloadability_EUTRAN")) { avp__AAA__3GPP__WLAN__offloadability__EUTRAN().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_MBMS_GW_Address")) { avp__DCA__3GPP__MBMS__GW__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Destination_Interface")) { avp__DCA__3GPP__Destination__Interface().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_IMS_Emergency_Indicator")) { avp__DCA__3GPP__IMS__Emergency__Indicator().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Change_Time")) { avp__DCA__3GPP__Change__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_KASME")) { avp__AAA__3GPP__KASME().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Session_Key")) { avp__MIPv4__NONE__MIP__Session__Key().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_AoC_Cost_Information")) { avp__DCA__3GPP__AoC__Cost__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_User_Location_Info_Time")) { avp__GI__3GPP__3GPP__User__Location__Info__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Teleservice_List")) { avp__AAA__3GPP__Teleservice__List().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_UTRAN_Vector")) { avp__AAA__3GPP__UTRAN__Vector().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Non_3GPP_IP_Access_APN")) { avp__AAA__3GPP__Non__3GPP__IP__Access__APN().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Monitoring_Event_Information")) { avp__DCA__3GPP__Monitoring__Event__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Tariff_Time_Change")) { avp__DCC__NONE__Tariff__Time__Change().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_NSAPI")) { avp__GI__3GPP__3GPP__NSAPI().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_LCS_Client_Dialed_By_MS")) { avp__DCA__3GPP__LCS__Client__Dialed__By__MS().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_CG_Address")) { avp__GI__3GPP__3GPP__CG__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Envelope_Start_Time")) { avp__DCA__3GPP__Envelope__Start__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Application_Service_Provider_Identity")) { avp__RX__3GPP__Application__Service__Provider__Identity().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_NIDD_Authorization_Request")) { avp__S6__3GPP__NIDD__Authorization__Request().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Received_Talk_Burst_Time")) { avp__DCA__3GPP__Received__Talk__Burst__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Incoming_Trunk_Group_Id")) { avp__DCA__3GPP__Incoming__Trunk__Group__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_AAA_Failure_Indication")) { avp__AAA__3GPP__AAA__Failure__Indication().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Rate_Control_Max_Message_Size")) { avp__DCA__3GPP__Rate__Control__Max__Message__Size().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_QoS_Rule_Install")) { avp__PCC__3GPP__QoS__Rule__Install().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Periodic_Communication_Indicator")) { avp__S6__3GPP__Periodic__Communication__Indicator().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Service_Specific_Info")) { avp__DCA__3GPP__Service__Specific__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Flow_Usage")) { avp__RX__3GPP__Flow__Usage().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_RAN_Rule_Support")) { avp__PCC__3GPP__RAN__Rule__Support().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Tunnel_Password")) { avp__DNAS__NONE__Tunnel__Password().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_PC3_EPC_Control_Protocol_Cause")) { avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Monitoring_Duration")) { avp__S6__3GPP__Monitoring__Duration().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_QoS_Information")) { avp__PCC__3GPP__QoS__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Routing_Area_Identity")) { avp__AAA__3GPP__Routing__Area__Identity().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Called_Party_Address")) { avp__DCA__3GPP__Called__Party__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Service_Authorization_Info")) { avp__RX__3GPP__Service__Authorization__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Tunneling")) { avp__DNAS__NONE__Tunneling().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_User_Equipment_Info_Value")) { avp__DCC__NONE__User__Equipment__Info__Value().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Auth_Input_Data_Length")) { avp__MIPv4__NONE__MIP__Auth__Input__Data__Length().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_eDRX_Cycle_Length")) { avp__AAA__3GPP__eDRX__Cycle__Length().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Multi_Round_Time_Out")) { avp__BASE__NONE__Multi__Round__Time__Out().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Group_Monitoring_Event_Report_Item")) { avp__S6__3GPP__Group__Monitoring__Event__Report__Item().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Rule_Failure_Code")) { avp__PCC__3GPP__Rule__Failure__Code().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Ext_PDP_Type")) { avp__AAA__3GPP__Ext__PDP__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Time_Quota_Threshold")) { avp__DCA__3GPP__Time__Quota__Threshold().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_User_Location_Info_Time")) { avp__PCC__3GPP__User__Location__Info__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Usage_Monitoring_Information")) { avp__PCC__3GPP__Usage__Monitoring__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Measurement_Period_LTE")) { avp__AAA__3GPP__Measurement__Period__LTE().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Extended_APN_AMBR_DL")) { avp__PCC__3GPP__Extended__APN__AMBR__DL().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Experimental_Result_Code")) { avp__BASE__NONE__Experimental__Result__Code().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Session_Priority")) { avp__CxDx__3GPP__Session__Priority().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Recipient_Info")) { avp__DCA__3GPP__Recipient__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_AoC_Format")) { avp__DCA__3GPP__AoC__Format().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Start_Time")) { avp__DCA__3GPP__Start__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Deregistration_Reason")) { avp__CxDx__3GPP__Deregistration__Reason().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_GMLC_Number")) { avp__AAA__3GPP__GMLC__Number().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Software_Version")) { avp__AAA__3GPP__Software__Version().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Callback_Number")) { avp__DNAS__NONE__Callback__Number().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Configuration_Token")) { avp__DNAS__NONE__Configuration__Token().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Interface_Type")) { avp__DCA__3GPP__Interface__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Originating_Foreign_AAA")) { avp__MIPv4__NONE__MIP__Originating__Foreign__AAA().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Expiration_Date")) { avp__AAA__3GPP__Expiration__Date().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Error_Message")) { avp__BASE__NONE__Error__Message().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_SRES")) { avp__AAA__3GPP__SRES().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_DRM_Content")) { avp__DCA__3GPP__DRM__Content().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Item_Number")) { avp__AAA__3GPP__Item__Number().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_NAS_Port_Type")) { avp__DNAS__NONE__NAS__Port__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_ERP_Authorization")) { avp__AAA__3GPP__ERP__Authorization().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Multiple_Services_Indicator")) { avp__DCC__NONE__Multiple__Services__Indicator().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Early_Media_Description")) { avp__DCA__3GPP__Early__Media__Description().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_MIP_FA_RK")) { avp__AAA__3GPP__MIP__FA__RK().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Related_Change_Condition_Information")) { avp__DCA__3GPP__Related__Change__Condition__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_Protocol")) { avp__DNAS__NONE__Framed__Protocol().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Service_ID")) { avp__S6__3GPP__Service__ID().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_LCS_Format_Indicator")) { avp__DCA__3GPP__LCS__Format__Indicator().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_IMSI_MCC_MNC")) { avp__GI__3GPP__3GPP__IMSI__MCC__MNC().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Abort_Cause")) { avp__RX__3GPP__Abort__Cause().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_ISUP_Cause_Location")) { avp__DCA__3GPP__ISUP__Cause__Location().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Charging_Rule_Base_Name")) { avp__PCC__3GPP__Charging__Rule__Base__Name().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Required_Access_Info")) { avp__RX__3GPP__Required__Access__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_TDF_Destination_Realm")) { avp__PCC__3GPP__TDF__Destination__Realm().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_S6t_HSS_Cause")) { avp__S6__3GPP__S6t__HSS__Cause().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Media_Initiator_Party")) { avp__DCA__3GPP__Media__Initiator__Party().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Associated_URI")) { avp__DCA__3GPP__Associated__URI().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_AF_Requested_Data")) { avp__RX__3GPP__AF__Requested__Data().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_QoS_Rule_Report")) { avp__PCC__3GPP__QoS__Rule__Report().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Filter_Id")) { avp__DNAS__NONE__Filter__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_ARAP_Password")) { avp__DNAS__NONE__ARAP__Password().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Route_Header_Received")) { avp__DCA__3GPP__Route__Header__Received().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Stationary_Indication")) { avp__S6__3GPP__Stationary__Indication().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_CHAP_Response")) { avp__DNAS__NONE__CHAP__Response().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_DL")) { avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Usage_Information_Report_Sequence_Number")) { avp__DCA__3GPP__Usage__Information__Report__Sequence__Number().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Geodetic_Information")) { avp__AAA__3GPP__Geodetic__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Extended_GBR_UL")) { avp__PCC__3GPP__Extended__GBR__UL().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_MBSFN_Area_ID")) { avp__AAA__3GPP__MBSFN__Area__ID().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Server_Capabilities")) { avp__CxDx__3GPP__Server__Capabilities().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Area_Scope")) { avp__AAA__3GPP__Area__Scope().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_Accounting_Input_Packets")) { avp__MIPv4__NONE__Accounting__Input__Packets().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SGW_Change")) { avp__DCA__3GPP__SGW__Change().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_SCSCF_Restoration_Info")) { avp__CxDx__3GPP__SCSCF__Restoration__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Initial_CSeq_Sequence_Number")) { avp__CxDx__3GPP__Initial__CSeq__Sequence__Number().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_AoC_Subscription_Information")) { avp__DCA__3GPP__AoC__Subscription__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_PUA_Flags")) { avp__AAA__3GPP__PUA__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Callback_Id")) { avp__DNAS__NONE__Callback__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Time_Usage")) { avp__DCA__3GPP__Time__Usage().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Primary_Event_Charging_Function_Name")) { avp__CxDx__3GPP__Primary__Event__Charging__Function__Name().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_CC_Output_Octets")) { avp__DCC__NONE__CC__Output__Octets().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_User_Location_Info")) { avp__GI__3GPP__3GPP__User__Location__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Notification_To_UE_User")) { avp__AAA__3GPP__Notification__To__UE__User().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Visited_PLMN_Id")) { avp__AAA__3GPP__Visited__PLMN__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Homogeneous_Support_of_IMS_Voice_Over_PS_Sessions")) { avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Participant_Group")) { avp__DCA__3GPP__Participant__Group().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Play_Alternative")) { avp__DCA__3GPP__Play__Alternative().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_MBMS_User_Service_Type")) { avp__DCA__3GPP__MBMS__User__Service__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Transit_IOI_List")) { avp__DCA__3GPP__Transit__IOI__List().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Codec_Data")) { avp__RX__3GPP__Codec__Data().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Monitoring_Event_Config_Status")) { avp__S6__3GPP__Monitoring__Event__Config__Status().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SDP_Media_Name")) { avp__DCA__3GPP__SDP__Media__Name().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_AF_Correlation_Information")) { avp__DCA__3GPP__AF__Correlation__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Cost_Information")) { avp__DCC__NONE__Cost__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Serving_Node_Identity")) { avp__DCA__3GPP__Serving__Node__Identity().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Error_Reporting_Host")) { avp__BASE__NONE__Error__Reporting__Host().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Radio_Frequency")) { avp__DCA__3GPP__Radio__Frequency().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Rule_Activation_Time")) { avp__PCC__3GPP__Rule__Activation__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Service_Data")) { avp__S6__3GPP__Service__Data().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_AF_Application_Identifier")) { avp__RX__3GPP__AF__Application__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_NetLoc_Access_Support")) { avp__PCC__3GPP__NetLoc__Access__Support().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Announcing_UE_VPLMN_Identifier")) { avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Monitoring_Event_Configuration")) { avp__S6__3GPP__Monitoring__Event__Configuration().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Offline")) { avp__PCC__3GPP__Offline().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SIP_Method")) { avp__DCA__3GPP__SIP__Method().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_ADC_Rule_Definition")) { avp__PCC__3GPP__ADC__Rule__Definition().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Additional_Context_ID")) { avp__AAA__3GPP__Additional__Context__ID().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Login_Service")) { avp__DNAS__NONE__Login__Service().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_ARAP_Security_Data")) { avp__DNAS__NONE__ARAP__Security__Data().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Allowed_PLMN_List")) { avp__S6__3GPP__Allowed__PLMN__List().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Bearer_Control_Mode")) { avp__PCC__3GPP__Bearer__Control__Mode().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Active_APN")) { avp__AAA__3GPP__Active__APN().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_HeNB_Local_IP_Address")) { avp__PCC__3GPP__HeNB__Local__IP__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Packet_Filter_Content")) { avp__PCC__3GPP__Packet__Filter__Content().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_SMS_Register_Request")) { avp__AAA__3GPP__SMS__Register__Request().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Subscription_Info")) { avp__CxDx__3GPP__Subscription__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SIP_Response_Timestamp_Fraction")) { avp__DCA__3GPP__SIP__Response__Timestamp__Fraction().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Client_Address")) { avp__DCA__3GPP__Client__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_APN_Configuration")) { avp__AAA__3GPP__APN__Configuration().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Subscriber_Role")) { avp__DCA__3GPP__Subscriber__Role().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_SIP_Number_Auth_Items")) { avp__CxDx__3GPP__SIP__Number__Auth__Items().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_OMC_Id")) { avp__AAA__3GPP__OMC__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_GMLC_Restriction")) { avp__AAA__3GPP__GMLC__Restriction().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_State")) { avp__DNAS__NONE__State().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Tunnel_Preference")) { avp__DNAS__NONE__Tunnel__Preference().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_CC_Session_Failover")) { avp__DCC__NONE__CC__Session__Failover().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Enhanced_Diagnostics")) { avp__DCA__3GPP__Enhanced__Diagnostics().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_CSG_Membership_Indication")) { avp__DCA__3GPP__CSG__Membership__Indication().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Regional_Subscription_Zone_Code")) { avp__AAA__3GPP__Regional__Subscription__Zone__Code().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Message_Class")) { avp__DCA__3GPP__Message__Class().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_Negotiated_DSCP")) { avp__GI__3GPP__3GPP__Negotiated__DSCP().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_TWAN_S2a_Failure_Cause")) { avp__AAA__3GPP__TWAN__S2a__Failure__Cause().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_FA_to_MN_SPI")) { avp__MIPv4__NONE__MIP__FA__to__MN__SPI().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Trigger")) { avp__DCA__3GPP__Trigger().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Called_Identity_Change")) { avp__DCA__3GPP__Called__Identity__Change().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_Request_Timestamp")) { avp__DCA__3GPP__ProSe__Request__Timestamp().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_PoC_Session_Id")) { avp__DCA__3GPP__PoC__Session__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Proxy_State")) { avp__BASE__NONE__Proxy__State().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_PoC_Server_Role")) { avp__DCA__3GPP__PoC__Server__Role().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Forwarding_Pending")) { avp__DCA__3GPP__Forwarding__Pending().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_SIR_Flags")) { avp__S6__3GPP__SIR__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Credit_Control_Failure_Handling")) { avp__DCC__NONE__Credit__Control__Failure__Handling().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv6_NONE_MIP6_Agent_Info")) { avp__MIPv6__NONE__MIP6__Agent__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_MPS_Identifier")) { avp__RX__3GPP__MPS__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Credit_Management_Status")) { avp__PCC__3GPP__Credit__Management__Status().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_MDT_Allowed_PLMN_Id")) { avp__AAA__3GPP__MDT__Allowed__PLMN__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Monitored_PLMN_Identifier")) { avp__DCA__3GPP__Monitored__PLMN__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Service_Result")) { avp__S6__3GPP__Service__Result().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Reporting_Level")) { avp__PCC__3GPP__Reporting__Level().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_MME_Location_Information")) { avp__AAA__3GPP__MME__Location__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Served_Party_IP_Address")) { avp__DCA__3GPP__Served__Party__IP__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Max_Supported_Bandwidth_DL")) { avp__RX__3GPP__Max__Supported__Bandwidth__DL().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Time_First_Reception")) { avp__DCA__3GPP__Time__First__Reception().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Pre_emption_Capability")) { avp__PCC__3GPP__Pre__emption__Capability().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Subscribed_VSRVCC")) { avp__AAA__3GPP__Subscribed__VSRVCC().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Monitoring_Flags")) { avp__PCC__3GPP__Monitoring__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Redirect_Max_Cache_Time")) { avp__BASE__NONE__Redirect__Max__Cache__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Feature_List")) { avp__CxDx__3GPP__Feature__List().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Address_Type")) { avp__DCA__3GPP__Address__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_TCP_Source_Port")) { avp__PCC__3GPP__TCP__Source__Port().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Application_Detection_Information")) { avp__PCC__3GPP__Application__Detection__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Emergency_Info")) { avp__AAA__3GPP__Emergency__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Remaining_Balance")) { avp__DCA__3GPP__Remaining__Balance().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_MPS_Priority")) { avp__AAA__3GPP__MPS__Priority().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Next_Tariff")) { avp__DCA__3GPP__Next__Tariff().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Requested_Action")) { avp__DCC__NONE__Requested__Action().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Record_Route")) { avp__CxDx__3GPP__Record__Route().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Tariff_XML")) { avp__DCA__3GPP__Tariff__XML().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Alert_Reason")) { avp__AAA__3GPP__Alert__Reason().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Recipient_Address")) { avp__DCA__3GPP__Recipient__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Change_Condition")) { avp__DCA__3GPP__Change__Condition().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_CG_IPv6_Address")) { avp__GI__3GPP__3GPP__CG__IPv6__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Idle_Timeout")) { avp__DNAS__NONE__Idle__Timeout().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_NAS_Port_Id")) { avp__DNAS__NONE__NAS__Port__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_DEA_Flags")) { avp__AAA__3GPP__DEA__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SCS_AS_Address")) { avp__DCA__3GPP__SCS__AS__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_MO_LR")) { avp__AAA__3GPP__MO__LR().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_IMS_Visited_Network_Identifier")) { avp__DCA__3GPP__IMS__Visited__Network__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_PoC_User_Role")) { avp__DCA__3GPP__PoC__User__Role().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Announcement_Identifier")) { avp__DCA__3GPP__Announcement__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Non_3GPP_IP_Access")) { avp__AAA__3GPP__Non__3GPP__IP__Access().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Monitoring_Event_Report_Data")) { avp__DCA__3GPP__Monitoring__Event__Report__Data().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Adaptations")) { avp__DCA__3GPP__Adaptations().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Host_IP_Address")) { avp__BASE__NONE__Host__IP__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Reg_Request")) { avp__MIPv4__NONE__MIP__Reg__Request().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Quota_Holding_Time")) { avp__DCA__3GPP__Quota__Holding__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Maximum_Wait_Time")) { avp__AAA__3GPP__Maximum__Wait__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Max_Requested_Bandwidth_UL")) { avp__RX__3GPP__Max__Requested__Bandwidth__UL().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Usage_Monitoring_Support")) { avp__PCC__3GPP__Usage__Monitoring__Support().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Maximum_Response_Time")) { avp__S6__3GPP__Maximum__Response__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Envelope_Reporting")) { avp__DCA__3GPP__Envelope__Reporting().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Application_Server")) { avp__DCA__3GPP__Application__Server().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Sponsor_Identity")) { avp__RX__3GPP__Sponsor__Identity().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_Appletalk_Link")) { avp__DNAS__NONE__Framed__Appletalk__Link().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_Interface_Id")) { avp__DNAS__NONE__Framed__Interface__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Proximity_Alert_Indication")) { avp__DCA__3GPP__Proximity__Alert__Indication().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_CoA_IP_Address")) { avp__PCC__3GPP__CoA__IP__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Trunk_Group_Id")) { avp__DCA__3GPP__Trunk__Group__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Default_QoS_Information")) { avp__PCC__3GPP__Default__QoS__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_AN_GW_Address")) { avp__PCC__3GPP__AN__GW__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Start_Of_Charging")) { avp__DCA__3GPP__Start__Of__Charging().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Participants_Involved")) { avp__DCA__3GPP__Participants__Involved().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_NBIFOM_Support")) { avp__PCC__3GPP__NBIFOM__Support().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Redirect_Support")) { avp__PCC__3GPP__Redirect__Support().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_IMSI_Group_Id")) { avp__AAA__3GPP__IMSI__Group__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Cell_Global_Identity")) { avp__AAA__3GPP__Cell__Global__Identity().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Vendor_Id")) { avp__BASE__NONE__Vendor__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_PDN_Connection_Continuity")) { avp__AAA__3GPP__PDN__Connection__Continuity().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Tariff_Information")) { avp__DCA__3GPP__Tariff__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Wildcarded_Public_Identity")) { avp__CxDx__3GPP__Wildcarded__Public__Identity().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_Acct_Session_Time")) { avp__MIPv4__NONE__Acct__Session__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_DSA_Flags")) { avp__AAA__3GPP__DSA__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_PoC_Event_Type")) { avp__DCA__3GPP__PoC__Event__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Trace_Data")) { avp__AAA__3GPP__Trace__Data().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_LCS_Info")) { avp__AAA__3GPP__LCS__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_LCS_Requestor_Id_String")) { avp__DCA__3GPP__LCS__Requestor__Id__String().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_PDN_GW_Allocation_Type")) { avp__AAA__3GPP__PDN__GW__Allocation__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Additional_Type_Information")) { avp__DCA__3GPP__Additional__Type__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_SGSN_MCC_MNC")) { avp__GI__3GPP__3GPP__SGSN__MCC__MNC().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_HESSID")) { avp__AAA__3GPP__HESSID().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Content_Class")) { avp__DCA__3GPP__Content__Class().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Event_Timestamp")) { avp__BASE__NONE__Event__Timestamp().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_TAD_Identifier")) { avp__DCA__3GPP__TAD__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Final_Unit_Action")) { avp__DCC__NONE__Final__Unit__Action().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_IMEI_Check_In_VPLMN_Result")) { avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Service_Generic_Information")) { avp__DCA__3GPP__Service__Generic__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Variable_Part_Type")) { avp__DCA__3GPP__Variable__Part__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_Direct_Discovery_Model")) { avp__DCA__3GPP__ProSe__Direct__Discovery__Model().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Extended_Max_Requested_BW_UL")) { avp__RX__3GPP__Extended__Max__Requested__BW__UL().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SM_Device_Trigger_Indicator")) { avp__DCA__3GPP__SM__Device__Trigger__Indicator().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_User_Identifier")) { avp__S6__3GPP__User__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_QoS_Rule_Base_Name")) { avp__PCC__3GPP__QoS__Rule__Base__Name().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_IPv6_Pool")) { avp__DNAS__NONE__Framed__IPv6__Pool().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Restoration_Priority")) { avp__AAA__3GPP__Restoration__Priority().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_ISUP_Cause_Diagnostics")) { avp__DCA__3GPP__ISUP__Cause__Diagnostics().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Association_Type")) { avp__S6__3GPP__Association__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Charging_Rule_Definition")) { avp__PCC__3GPP__Charging__Rule__Definition().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Rating_Group")) { avp__DCC__NONE__Rating__Group().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv6_NONE_MIP_MN_HA_SPI")) { avp__MIPv6__NONE__MIP__MN__HA__SPI().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Min_Requested_Bandwidth_UL")) { avp__RX__3GPP__Min__Requested__Bandwidth__UL().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Application_Specific_Data")) { avp__DCA__3GPP__Application__Specific__Data().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_CoA_Information")) { avp__PCC__3GPP__CoA__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Report_Amount")) { avp__AAA__3GPP__Report__Amount().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Secondary_Charging_Collection_Function_Name")) { avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_User_Equipment_Info")) { avp__DCC__NONE__User__Equipment__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_A_MSISDN")) { avp__AAA__3GPP__A__MSISDN().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Mobile_Node_Address")) { avp__MIPv4__NONE__MIP__Mobile__Node__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Routing_Rule_Report")) { avp__PCC__3GPP__Routing__Rule__Report().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Number_Of_Requested_Vectors")) { avp__AAA__3GPP__Number__Of__Requested__Vectors().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_AIR_Flags")) { avp__AAA__3GPP__AIR__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SM_Protocol_ID")) { avp__DCA__3GPP__SM__Protocol__ID().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Low_Priority_Indicator")) { avp__DCA__3GPP__Low__Priority__Indicator().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Geographical_Information")) { avp__AAA__3GPP__Geographical__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Participant_Action_Type")) { avp__DCA__3GPP__Participant__Action__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Node_Id")) { avp__DCA__3GPP__Node__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Loose_Route_Indication")) { avp__CxDx__3GPP__Loose__Route__Indication().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Service_Parameter_Type")) { avp__DCC__NONE__Service__Parameter__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_MME_User_State")) { avp__AAA__3GPP__MME__User__State().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Access_Restriction_Data")) { avp__AAA__3GPP__Access__Restriction__Data().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SM_Service_Type")) { avp__DCA__3GPP__SM__Service__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_UNI_PDU_CP_Only_Flag")) { avp__DCA__3GPP__UNI__PDU__CP__Only__Flag().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Filter_Rule")) { avp__MIPv4__NONE__MIP__Filter__Rule().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Failed_AVP")) { avp__BASE__NONE__Failed__AVP().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_RAT_Type")) { avp__GI__3GPP__3GPP__RAT__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_SS_Status")) { avp__AAA__3GPP__SS__Status().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Neighbour_Node_Address")) { avp__DCA__3GPP__Neighbour__Node__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Location_Type")) { avp__DCA__3GPP__Location__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Quota_Indicator")) { avp__DCA__3GPP__Quota__Indicator().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Priority")) { avp__DCA__3GPP__Priority().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_NIDD_Authorization_Update")) { avp__S6__3GPP__NIDD__Authorization__Update().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Service_Specific_Data")) { avp__DCA__3GPP__Service__Specific__Data().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Subscription_Id_Type")) { avp__DCC__NONE__Subscription__Id__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_FA_to_HA_MSA")) { avp__MIPv4__NONE__MIP__FA__to__HA__MSA().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Connectivity_Flags")) { avp__AAA__3GPP__Connectivity__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Packet_Filter_Operation")) { avp__PCC__3GPP__Packet__Filter__Operation().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_VCS_Information")) { avp__DCA__3GPP__VCS__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_SCEF_Reference_ID_for_Deletion")) { avp__S6__3GPP__SCEF__Reference__ID__for__Deletion().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Content_Disposition")) { avp__DCA__3GPP__Content__Disposition().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_SIP_Forking_Indication")) { avp__RX__3GPP__SIP__Forking__Indication().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_User_Password")) { avp__DNAS__NONE__User__Password().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_Group_IP_Multicast_Address")) { avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_IMEI_Change")) { avp__S6__3GPP__IMEI__Change().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_IP_CAN_Type")) { avp__PCC__3GPP__IP__CAN__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SDP_Media_Component")) { avp__DCA__3GPP__SDP__Media__Component().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Extended_Min_Desired_BW_UL")) { avp__RX__3GPP__Extended__Min__Desired__BW__UL().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_Direct_Communication_Reception_Data_Container")) { avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_SIP_Authorization")) { avp__CxDx__3GPP__SIP__Authorization().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Revalidation_Time")) { avp__PCC__3GPP__Revalidation__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Logging_Interval")) { avp__AAA__3GPP__Logging__Interval().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_PoC_Information")) { avp__DCA__3GPP__PoC__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Presence_Reporting_Area_Status")) { avp__PCC__3GPP__Presence__Reporting__Area__Status().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Routing_Filter")) { avp__PCC__3GPP__Routing__Filter().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_WLAN_offloadability")) { avp__AAA__3GPP__WLAN__offloadability().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Data_Coding_Scheme")) { avp__DCA__3GPP__Data__Coding__Scheme().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Metering_Method")) { avp__PCC__3GPP__Metering__Method().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Acct_Tunnel_Connection")) { avp__DNAS__NONE__Acct__Tunnel__Connection().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Non_IP_Data_Delivery_Mechanism")) { avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Initial_IMS_Charging_Identifier")) { avp__DCA__3GPP__Initial__IMS__Charging__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_NAS_Filter_Rule")) { avp__DNAS__NONE__NAS__Filter__Rule().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Feature_Vector")) { avp__MIPv4__NONE__MIP__Feature__Vector().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Session_Server_Failover")) { avp__BASE__NONE__Session__Server__Failover().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Accumulated_Cost")) { avp__DCA__3GPP__Accumulated__Cost().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Integrity_Key")) { avp__CxDx__3GPP__Integrity__Key().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_E_UTRAN_Vector")) { avp__AAA__3GPP__E__UTRAN__Vector().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SMSC_Address")) { avp__DCA__3GPP__SMSC__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_PDP_Address_Prefix_Length")) { avp__DCA__3GPP__PDP__Address__Prefix__Length().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Experimental_Result")) { avp__BASE__NONE__Experimental__Result().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Acct_Link_Count")) { avp__DNAS__NONE__Acct__Link__Count().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Unit_Value")) { avp__DCC__NONE__Unit__Value().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Trace_Event_List")) { avp__AAA__3GPP__Trace__Event__List().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_LCS_Client_Id")) { avp__DCA__3GPP__LCS__Client__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_PDP_Type")) { avp__GI__3GPP__3GPP__PDP__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Reply_Message")) { avp__DNAS__NONE__Reply__Message().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Connect_Info")) { avp__DNAS__NONE__Connect__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Replay_Mode")) { avp__MIPv4__NONE__MIP__Replay__Mode().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Proxy_Host")) { avp__BASE__NONE__Proxy__Host().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Number_Of_Talk_Bursts")) { avp__DCA__3GPP__Number__Of__Talk__Bursts().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Short_Network_Name")) { avp__AAA__3GPP__Short__Network__Name().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Message_Size")) { avp__DCA__3GPP__Message__Size().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Additional_Exception_Reports")) { avp__DCA__3GPP__Additional__Exception__Reports().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Access_Transfer_Information")) { avp__DCA__3GPP__Access__Transfer__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Communication_Pattern_Set")) { avp__S6__3GPP__Communication__Pattern__Set().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_TWAG_UP_Address")) { avp__AAA__3GPP__TWAG__UP__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_MMBox_Storage_Requested")) { avp__DCA__3GPP__MMBox__Storage__Requested().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Flow_Status")) { avp__RX__3GPP__Flow__Status().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_CHAP_Challenge")) { avp__DNAS__NONE__CHAP__Challenge().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_PC3_Control_Protocol_Cause")) { avp__DCA__3GPP__PC3__Control__Protocol__Cause().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_CC_Unit_Type")) { avp__DCC__NONE__CC__Unit__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Calling_Party_Address")) { avp__DCA__3GPP__Calling__Party__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_MCPTT_Identifier")) { avp__RX__3GPP__MCPTT__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Group_Monitoring_Event_Report")) { avp__S6__3GPP__Group__Monitoring__Event__Report().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_QoS_Upgrade")) { avp__PCC__3GPP__QoS__Upgrade().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_PS_Append_Free_Format_Data")) { avp__DCA__3GPP__PS__Append__Free__Format__Data().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_AN_GW_Status")) { avp__PCC__3GPP__AN__GW__Status().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Service_Type")) { avp__DNAS__NONE__Service__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Monitoring_Key")) { avp__PCC__3GPP__Monitoring__Key().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Measurement_Period_UMTS")) { avp__AAA__3GPP__Measurement__Period__UMTS().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Media_Initiator_Flag")) { avp__DCA__3GPP__Media__Initiator__Flag().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_ISUP_Location_Number")) { avp__DCA__3GPP__ISUP__Location__Number().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_3GPP_PS_Data_Off_Status")) { avp__PCC__3GPP__3GPP__PS__Data__Off__Status().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Routing_Rule_Install")) { avp__PCC__3GPP__Routing__Rule__Install().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Reset_ID")) { avp__AAA__3GPP__Reset__ID().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Service_Data_Container")) { avp__DCA__3GPP__Service__Data__Container().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Server_Assignment_Type")) { avp__CxDx__3GPP__Server__Assignment__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_PUR_Flags")) { avp__AAA__3GPP__PUR__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_IP_CAN_Session_Charging_Scope")) { avp__PCC__3GPP__IP__CAN__Session__Charging__Scope().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_Routing")) { avp__DNAS__NONE__Framed__Routing().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_IMEI")) { avp__AAA__3GPP__IMEI().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_CHAP_Ident")) { avp__DNAS__NONE__CHAP__Ident().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Interface_Text")) { avp__DCA__3GPP__Interface__Text().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Kc")) { avp__AAA__3GPP__Kc().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Current_Tariff")) { avp__DCA__3GPP__Current__Tariff().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_SGSN_Number")) { avp__AAA__3GPP__SGSN__Number().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_HPLMN_ODB")) { avp__AAA__3GPP__HPLMN__ODB().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Time_Quota_Type")) { avp__DCA__3GPP__Time__Quota__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Trace_Info")) { avp__AAA__3GPP__Trace__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Domain_Name")) { avp__DCA__3GPP__Domain__Name().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_Charging_Characteristics")) { avp__GI__3GPP__3GPP__Charging__Characteristics().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_PDP_Context")) { avp__AAA__3GPP__PDP__Context().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_CC_Money")) { avp__DCC__NONE__CC__Money().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_DER_Flags")) { avp__AAA__3GPP__DER__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_LCS_Data_Coding_Scheme")) { avp__DCA__3GPP__LCS__Data__Coding__Scheme().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_GGSN_Address")) { avp__GI__3GPP__3GPP__GGSN__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Proxy_Info")) { avp__BASE__NONE__Proxy__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Related_IMS_Charging_Identifier_Node")) { avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Node_Type")) { avp__S6__3GPP__Node__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Talk_Burst_Volume")) { avp__DCA__3GPP__Talk__Burst__Volume().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Service_Id")) { avp__DCA__3GPP__Service__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Priority_Sharing_Indicator")) { avp__RX__3GPP__Priority__Sharing__Indicator().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Tunnel_Type")) { avp__DNAS__NONE__Tunnel__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_QoS_Rule_Name")) { avp__PCC__3GPP__QoS__Rule__Name().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Trigger_Type")) { avp__DCA__3GPP__Trigger__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Instance_Id")) { avp__DCA__3GPP__Instance__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Scheduled_Communication_Time")) { avp__S6__3GPP__Scheduled__Communication__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Max_Requested_Bandwidth_DL")) { avp__RX__3GPP__Max__Requested__Bandwidth__DL().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Role_Of_ProSe_Function")) { avp__DCA__3GPP__Role__Of__ProSe__Function().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Maximum_Latency")) { avp__S6__3GPP__Maximum__Latency().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_PCC_Rule_Status")) { avp__PCC__3GPP__PCC__Rule__Status().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SIP_Response_Timestamp")) { avp__DCA__3GPP__SIP__Response__Timestamp().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Extended_GBR_DL")) { avp__PCC__3GPP__Extended__GBR__DL().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_MBSFN_Area")) { avp__AAA__3GPP__MBSFN__Area().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_UE_ID")) { avp__DCA__3GPP__ProSe__UE__ID().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Server_Name")) { avp__CxDx__3GPP__Server__Name().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_APN_Validity_Time")) { avp__S6__3GPP__APN__Validity__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Allocation_Retention_Priority")) { avp__PCC__3GPP__Allocation__Retention__Priority().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Check_Balance_Result")) { avp__DCC__NONE__Check__Balance__Result().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Job_Type")) { avp__AAA__3GPP__Job__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Destination_Host")) { avp__BASE__NONE__Destination__Host().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Positioning_Method")) { avp__AAA__3GPP__Positioning__Method().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_LIA_Flags")) { avp__CxDx__3GPP__LIA__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_DL_Buffering_Suggested_Packet_Count")) { avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_AoC_Service_Type")) { avp__DCA__3GPP__AoC__Service__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Login_IP_Host")) { avp__DNAS__NONE__Login__IP__Host().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_IDA_Flags")) { avp__AAA__3GPP__IDA__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_ARAP_Security")) { avp__DNAS__NONE__ARAP__Security().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Origin_AAA_Protocol")) { avp__DNAS__NONE__Origin__AAA__Protocol().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Time_Last_Usage")) { avp__DCA__3GPP__Time__Last__Usage().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Charging_Information")) { avp__CxDx__3GPP__Charging__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_ULA_Flags")) { avp__AAA__3GPP__ULA__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Originator_Interface")) { avp__DCA__3GPP__Originator__Interface().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_IMS_Voice_Over_PS_Sessions_Supported")) { avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Roaming_Restricted_Due_To_Unsupported_Feature")) { avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_File_Repair_Supported")) { avp__DCA__3GPP__File__Repair__Supported().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_IPX_Network")) { avp__DNAS__NONE__Framed__IPX__Network().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Tunnel_Assignment_Id")) { avp__DNAS__NONE__Tunnel__Assignment__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_CC_Service_Specific_Units")) { avp__DCC__NONE__CC__Service__Specific__Units().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SDP_Answer_Timestamp")) { avp__DCA__3GPP__SDP__Answer__Timestamp().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_WLAN_Identifier")) { avp__AAA__3GPP__WLAN__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Type_Number")) { avp__DCA__3GPP__Type__Number().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_NIDD_Submission")) { avp__DCA__3GPP__NIDD__Submission().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_T4_Parameters")) { avp__S6__3GPP__T4__Parameters().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Access_Network_Charging_Identifier_Value")) { avp__RX__3GPP__Access__Network__Charging__Identifier__Value().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Announcing_UE_HPLMN_Identifier")) { avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_AESE_Error_Report")) { avp__S6__3GPP__AESE__Error__Report().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_FA_to_HA_SPI")) { avp__MIPv4__NONE__MIP__FA__to__HA__SPI().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Event_Type")) { avp__DCA__3GPP__Event__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Sharing_Key_DL")) { avp__RX__3GPP__Sharing__Key__DL().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_ADC_Rule_Remove")) { avp__PCC__3GPP__ADC__Rule__Remove().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_Direct_Communication_Transmission_Data_Container")) { avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Restricted_PLMN_List")) { avp__S6__3GPP__Restricted__PLMN__List().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Access_Network_Charging_Identifier_Gx")) { avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Age_Of_Location_Information")) { avp__AAA__3GPP__Age__Of__Location__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_PoC_Group_Name")) { avp__DCA__3GPP__PoC__Group__Name().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Extended_Max_Requested_BW_DL")) { avp__RX__3GPP__Extended__Max__Requested__BW__DL().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Flow_Information")) { avp__PCC__3GPP__Flow__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_PS_Information")) { avp__DCA__3GPP__PS__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_MTC_IWF_Address")) { avp__DCA__3GPP__MTC__IWF__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Execution_Time")) { avp__PCC__3GPP__Execution__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_NAS_Identifier")) { avp__DNAS__NONE__NAS__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Tunnel_Server_Auth_Id")) { avp__DNAS__NONE__Tunnel__Server__Auth__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Contact")) { avp__CxDx__3GPP__Contact().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Charging_Correlation_Indicator")) { avp__PCC__3GPP__Charging__Correlation__Indicator().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Credit_Control")) { avp__DCC__NONE__Credit__Control().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Accounting_Record_Number")) { avp__BASE__NONE__Accounting__Record__Number().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Event_Threshold_Event_1I")) { avp__AAA__3GPP__Event__Threshold__Event__1I().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SIP_Request_Timestamp_Fraction")) { avp__DCA__3GPP__SIP__Request__Timestamp__Fraction().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Service_Mode")) { avp__DCA__3GPP__Service__Mode().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_User_Data")) { avp__CxDx__3GPP__User__Data().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Report_Interval")) { avp__AAA__3GPP__Report__Interval().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_RAN_NAS_Release_Cause")) { avp__PCC__3GPP__RAN__NAS__Release__Cause().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Dynamic_Address_Flag_Extension")) { avp__DCA__3GPP__Dynamic__Address__Flag__Extension().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Client_Identity")) { avp__AAA__3GPP__Client__Identity().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Redirect_Host_Usage")) { avp__BASE__NONE__Redirect__Host__Usage().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_CSG_Access_Mode")) { avp__DCA__3GPP__CSG__Access__Mode().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Equipment_Status")) { avp__AAA__3GPP__Equipment__Status().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Supplementary_Service")) { avp__DCA__3GPP__Supplementary__Service().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_Packet_Filter")) { avp__GI__3GPP__3GPP__Packet__Filter().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Redirect_Server_Address")) { avp__DCC__NONE__Redirect__Server__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv6_NONE_MIP6_Auth_Mode")) { avp__MIPv6__NONE__MIP6__Auth__Mode().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_EPS_Location_Information")) { avp__AAA__3GPP__EPS__Location__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Access_Network_Information")) { avp__DCA__3GPP__Access__Network__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Called_Identity")) { avp__DCA__3GPP__Called__Identity().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_TWAN_Default_APN_Context_Id")) { avp__AAA__3GPP__TWAN__Default__APN__Context__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SGSN_Address")) { avp__DCA__3GPP__SGSN__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SGi_PtP_Tunnelling_Method")) { avp__DCA__3GPP__SGi__PtP__Tunnelling__Method().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Session_Timeout")) { avp__BASE__NONE__Session__Timeout().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Acct_Tunnel_Packets_Lost")) { avp__DNAS__NONE__Acct__Tunnel__Packets__Lost().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_NNI_Type")) { avp__DCA__3GPP__NNI__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Service_Info_Status")) { avp__RX__3GPP__Service__Info__Status().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_CIR_Flags")) { avp__S6__3GPP__CIR__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Precedence")) { avp__PCC__3GPP__Precedence().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_User_Participating_Type")) { avp__DCA__3GPP__User__Participating__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_GGSN_Address")) { avp__DCA__3GPP__GGSN__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Sponsoring_Action")) { avp__RX__3GPP__Sponsoring__Action().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Radio_Resources_Indicator")) { avp__DCA__3GPP__Radio__Resources__Indicator().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Granted_Validity_Time")) { avp__S6__3GPP__Granted__Validity__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Priority_Level")) { avp__PCC__3GPP__Priority__Level().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Node_Functionality")) { avp__DCA__3GPP__Node__Functionality().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Flow_Description")) { avp__RX__3GPP__Flow__Description().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Packet_Filter_Information")) { avp__PCC__3GPP__Packet__Filter__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Daylight_Saving_Time")) { avp__AAA__3GPP__Daylight__Saving__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Address_Domain")) { avp__DCA__3GPP__Address__Domain().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_SCEF_ID")) { avp__S6__3GPP__SCEF__ID().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Content_Length")) { avp__DCA__3GPP__Content__Length().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Removal_Of_Access")) { avp__PCC__3GPP__Removal__Of__Access().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_ADC_Rule_Report")) { avp__PCC__3GPP__ADC__Rule__Report().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Preferred_Data_Mode")) { avp__AAA__3GPP__Preferred__Data__Mode().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_Functionality")) { avp__DCA__3GPP__ProSe__Functionality().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Low_Balance_Indication")) { avp__DCA__3GPP__Low__Balance__Indication().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Guaranteed_Bitrate_UL")) { avp__PCC__3GPP__Guaranteed__Bitrate__UL().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_UE_SRVCC_Capability")) { avp__AAA__3GPP__UE__SRVCC__Capability().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Login_LAT_Group")) { avp__DNAS__NONE__Login__LAT__Group().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_NAS_IPv6_Address")) { avp__DNAS__NONE__NAS__IPv6__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv6_NONE_MIP_MAC_Mobility_Data")) { avp__MIPv6__NONE__MIP__MAC__Mobility__Data().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_Accounting_Output_Octets")) { avp__MIPv4__NONE__Accounting__Output__Octets().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_To_SIP_Header")) { avp__CxDx__3GPP__To__SIP__Header().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Coupled_Node_Diameter_ID")) { avp__AAA__3GPP__Coupled__Node__Diameter__ID().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Real_Time_Tariff_Information")) { avp__DCA__3GPP__Real__Time__Tariff__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_STN_SR")) { avp__AAA__3GPP__STN__SR().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SDP_Type")) { avp__DCA__3GPP__SDP__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Supported_Vendor_Id")) { avp__BASE__NONE__Supported__Vendor__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_ServiceTypeIdentity")) { avp__AAA__3GPP__ServiceTypeIdentity().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Requested_Party_Address")) { avp__DCA__3GPP__Requested__Party__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Announcement_Information")) { avp__DCA__3GPP__Announcement__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Acct_Authentic")) { avp__DNAS__NONE__Acct__Authentic().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Service_Identifier")) { avp__DCC__NONE__Service__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_AUTN")) { avp__AAA__3GPP__AUTN().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Non_3GPP_User_Data")) { avp__AAA__3GPP__Non__3GPP__User__Data().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Delivery_Report_Requested")) { avp__DCA__3GPP__Delivery__Report__Requested().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_GI_3GPP_TWAN_Identifier")) { avp__GI__3GPP__TWAN__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Origination_Time_Stamp")) { avp__AAA__3GPP__Origination__Time__Stamp().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_LCS_APN")) { avp__DCA__3GPP__LCS__APN().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Envelope_End_Time")) { avp__DCA__3GPP__Envelope__End__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Sponsored_Connectivity_Data")) { avp__RX__3GPP__Sponsored__Connectivity__Data().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Auth_Request_Type")) { avp__BASE__NONE__Auth__Request__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Application_Server_Information")) { avp__DCA__3GPP__Application__Server__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Originator_Address")) { avp__DCA__3GPP__Originator__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Network_Call_Reference_Number")) { avp__DCA__3GPP__Network__Call__Reference__Number().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_AESE_Communication_Pattern")) { avp__S6__3GPP__AESE__Communication__Pattern().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_NBIFOM_Mode")) { avp__PCC__3GPP__NBIFOM__Mode().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Redirect_Information")) { avp__PCC__3GPP__Redirect__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Validity_Time")) { avp__DCC__NONE__Validity__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Monitoring_UE_VPLMN_Identifier")) { avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Event_Handling")) { avp__S6__3GPP__Event__Handling().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_ToS_Traffic_Class")) { avp__PCC__3GPP__ToS__Traffic__Class().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Tracking_Area_Identity")) { avp__AAA__3GPP__Tracking__Area__Identity().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_HA_to_FA_SPI")) { avp__MIPv4__NONE__MIP__HA__to__FA__SPI().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Min_Desired_Bandwidth_UL")) { avp__RX__3GPP__Min__Desired__Bandwidth__UL().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_UVR_Flags")) { avp__AAA__3GPP__UVR__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_PS_Free_Format_Data")) { avp__DCA__3GPP__PS__Free__Format__Data().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Originating_Request")) { avp__CxDx__3GPP__Originating__Request().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_PDN_Connection_ID")) { avp__PCC__3GPP__PDN__Connection__ID().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Subscription_Data_Flags")) { avp__AAA__3GPP__Subscription__Data__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_IPv6_Route")) { avp__DNAS__NONE__Framed__IPv6__Route().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_PRA_Remove")) { avp__PCC__3GPP__PRA__Remove().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_DSR_Flags")) { avp__AAA__3GPP__DSR__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Granted_Service_Unit")) { avp__DCC__NONE__Granted__Service__Unit().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv6_NONE_MIP_Timestamp")) { avp__MIPv6__NONE__MIP__Timestamp().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Number_Portability_Routing_Information")) { avp__DCA__3GPP__Number__Portability__Routing__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Subscribed_Periodic_RAU_TAU_Timer")) { avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Specific_APN_Info")) { avp__AAA__3GPP__Specific__APN__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Terminal_Information")) { avp__AAA__3GPP__Terminal__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Restoration_Info")) { avp__CxDx__3GPP__Restoration__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Product_Name")) { avp__BASE__NONE__Product__Name().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_HA_to_MN_MSA")) { avp__MIPv4__NONE__MIP__HA__to__MN__MSA().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Account_Expiration")) { avp__DCA__3GPP__Account__Expiration().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_CSG_Id")) { avp__AAA__3GPP__CSG__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_IP_Netmask")) { avp__DNAS__NONE__Framed__IP__Netmask().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_IPv6_DNS_Servers")) { avp__GI__3GPP__3GPP__IPv6__DNS__Servers().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_SSID")) { avp__AAA__3GPP__SSID().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Call_Barring_Info")) { avp__AAA__3GPP__Call__Barring__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_BSSID")) { avp__DCA__3GPP__BSSID().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Service_Parameter_Info")) { avp__DCC__NONE__Service__Parameter__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Talk_Burst_Exchange")) { avp__DCA__3GPP__Talk__Burst__Exchange().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Variable_Part_Order")) { avp__DCA__3GPP__Variable__Part__Order().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Time_Quota_Mechanism")) { avp__DCA__3GPP__Time__Quota__Mechanism().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_ANID")) { avp__AAA__3GPP__ANID().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Monitoring_Event_Report_Number")) { avp__DCA__3GPP__Monitoring__Event__Report__Number().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_IP_SM_GW_Name")) { avp__S6__3GPP__IP__SM__GW__Name().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Origin_State_Id")) { avp__BASE__NONE__Origin__State__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Media_Sub_Component")) { avp__RX__3GPP__Media__Sub__Component().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_CN_Operator_Selection_Entity")) { avp__DCA__3GPP__CN__Operator__Selection__Entity().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Accuracy")) { avp__S6__3GPP__Accuracy().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Charging_Rule_Remove")) { avp__PCC__3GPP__Charging__Rule__Remove().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Originating_IOI")) { avp__DCA__3GPP__Originating__IOI().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Min_Requested_Bandwidth_DL")) { avp__RX__3GPP__Min__Requested__Bandwidth__DL().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_Function_PLMN_Identifier")) { avp__DCA__3GPP__ProSe__Function__PLMN__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Service_Report")) { avp__S6__3GPP__Service__Report().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Tunnel_Information")) { avp__PCC__3GPP__Tunnel__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Bearer_Service")) { avp__DCA__3GPP__Bearer__Service().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Primary_Charging_Collection_Function_Name")) { avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_QoS_Rule_Definition")) { avp__PCC__3GPP__QoS__Rule__Definition().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Time_Zone")) { avp__AAA__3GPP__Time__Zone().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Periodic_Time")) { avp__S6__3GPP__Periodic__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Routing_Rule_Failure_Code")) { avp__PCC__3GPP__Routing__Rule__Failure__Code().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_TDF_Destination_Host")) { avp__PCC__3GPP__TDF__Destination__Host().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Local_Group_Id")) { avp__AAA__3GPP__Local__Group__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SM_Discharge_Time")) { avp__DCA__3GPP__SM__Discharge__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Requestor_PLMN_Identifier")) { avp__DCA__3GPP__Requestor__PLMN__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_IMS_Application_Reference_Identifier")) { avp__DCA__3GPP__IMS__Application__Reference__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Charging_Rule_Report")) { avp__PCC__3GPP__Charging__Rule__Report().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Service_Area_Identity")) { avp__AAA__3GPP__Service__Area__Identity().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_User_Name")) { avp__BASE__NONE__User__Name().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_UE_PC5_AMBR")) { avp__AAA__3GPP__UE__PC5__AMBR().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Public_Identity")) { avp__CxDx__3GPP__Public__Identity().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Accounting_Sub_Session_Id")) { avp__BASE__NONE__Accounting__Sub__Session__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Acct_Delay_Time")) { avp__DNAS__NONE__Acct__Delay__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Local_Sequence_Number")) { avp__DCA__3GPP__Local__Sequence__Number().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_UAR_Flags")) { avp__CxDx__3GPP__UAR__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Collection_Period_RRM_UMTS")) { avp__AAA__3GPP__Collection__Period__RRM__UMTS().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Operator_Determined_Barring")) { avp__AAA__3GPP__Operator__Determined__Barring().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Recipient_Received_Address")) { avp__DCA__3GPP__Recipient__Received__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Tunnel_Server_Endpoint")) { avp__DNAS__NONE__Tunnel__Server__Endpoint().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Candidate_Home_Agent_Host")) { avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Session_Binding")) { avp__BASE__NONE__Session__Binding().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_IMEISV")) { avp__GI__3GPP__3GPP__IMEISV().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_SS_Code")) { avp__AAA__3GPP__SS__Code().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_DCD_Information")) { avp__DCA__3GPP__DCD__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Location_Estimate_Type")) { avp__DCA__3GPP__Location__Estimate__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Time_Indicator")) { avp__DCA__3GPP__Time__Indicator().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Addressee_Type")) { avp__DCA__3GPP__Addressee__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Acct_Multi_Session_Id")) { avp__BASE__NONE__Acct__Multi__Session__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Subscription_Id_Data")) { avp__DCC__NONE__Subscription__Id__Data().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_TWAN_Connectivity_Parameters")) { avp__AAA__3GPP__TWAN__Connectivity__Parameters().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Reply_Applic_ID")) { avp__DCA__3GPP__Reply__Applic__ID().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Participant_Access_Priority")) { avp__DCA__3GPP__Participant__Access__Priority().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_RS_Bandwidth")) { avp__RX__3GPP__RS__Bandwidth().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Reachability_Information")) { avp__S6__3GPP__Reachability__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Algorithm_Type")) { avp__MIPv4__NONE__MIP__Algorithm__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SDP_Session_Description")) { avp__DCA__3GPP__SDP__Session__Description().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Extended_Min_Desired_BW_DL")) { avp__RX__3GPP__Extended__Min__Desired__BW__DL().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Location_Info")) { avp__DCA__3GPP__Location__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_UL")) { avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Event_Threshold_RSRQ")) { avp__AAA__3GPP__Event__Threshold__RSRQ().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_LCS_Information")) { avp__DCA__3GPP__LCS__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Service_Parameters")) { avp__S6__3GPP__Service__Parameters().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Presence_Reporting_Area_Information")) { avp__PCC__3GPP__Presence__Reporting__Area__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Routing_Rule_Identifier")) { avp__PCC__3GPP__Routing__Rule__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SMS_Information")) { avp__DCA__3GPP__SMS__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_ePDG_Address")) { avp__DCA__3GPP__ePDG__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Event_Trigger")) { avp__PCC__3GPP__Event__Trigger().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_GCS_Identifier")) { avp__RX__3GPP__GCS__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv6_NONE_QoS_Capability")) { avp__MIPv6__NONE__QoS__Capability().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_ADC_Rule_Install")) { avp__PCC__3GPP__ADC__Rule__Install().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Non_IP_PDN_Type_Indicator")) { avp__AAA__3GPP__Non__IP__PDN__Type__Indicator().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_G_S_U_Pool_Identifier")) { avp__DCC__NONE__G__S__U__Pool__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Outgoing_Session_Id")) { avp__DCA__3GPP__Outgoing__Session__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_PoC_Controlling_Address")) { avp__DCA__3GPP__PoC__Controlling__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Dynamic_Address_Flag")) { avp__DCA__3GPP__Dynamic__Address__Flag().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Confidentiality_Key")) { avp__CxDx__3GPP__Confidentiality__Key().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Flow_Label")) { avp__PCC__3GPP__Flow__Label().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_NAS_Port")) { avp__DNAS__NONE__NAS__Port().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Authentication_Info")) { avp__AAA__3GPP__Authentication__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Transcoder_Inserted_Indication")) { avp__DCA__3GPP__Transcoder__Inserted__Indication().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SMS_Node")) { avp__DCA__3GPP__SMS__Node().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Trace_Interface_List")) { avp__AAA__3GPP__Trace__Interface__List().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SGW_Address")) { avp__DCA__3GPP__SGW__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_Charging_Id")) { avp__GI__3GPP__3GPP__Charging__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_CHAP_Algorithm")) { avp__DNAS__NONE__CHAP__Algorithm().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_APN_Configuration_Profile")) { avp__AAA__3GPP__APN__Configuration__Profile().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Number_Of_Received_Talk_Bursts")) { avp__DCA__3GPP__Number__Of__Received__Talk__Bursts().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Full_Network_Name")) { avp__AAA__3GPP__Full__Network__Name().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Message_Type")) { avp__DCA__3GPP__Message__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_APN_Rate_Control_Uplink")) { avp__DCA__3GPP__APN__Rate__Control__Uplink().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_CAMEL_Charging_Info")) { avp__GI__3GPP__3GPP__CAMEL__Charging__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_From_Address")) { avp__DCA__3GPP__From__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_TWAG_CP_Address")) { avp__AAA__3GPP__TWAG__CP__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_PDP_Context_Type")) { avp__DCA__3GPP__PDP__Context__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Flows")) { avp__RX__3GPP__Flows().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_User_Session_Id")) { avp__DCA__3GPP__User__Session__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_PoC_Change_Time")) { avp__DCA__3GPP__PoC__Change__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Privacy_Indicator")) { avp__DCA__3GPP__Privacy__Indicator().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_CIA_Flags")) { avp__S6__3GPP__CIA__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Extended_Min_Requested_BW_UL")) { avp__RX__3GPP__Extended__Min__Requested__BW__UL().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Monitoring_Time")) { avp__PCC__3GPP__Monitoring__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_CC_Input_Octets")) { avp__DCC__NONE__CC__Input__Octets().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Teleservice")) { avp__DCA__3GPP__Teleservice().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Quota_Consumption_Time")) { avp__DCA__3GPP__Quota__Consumption__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_UE_Reachability_Configuration")) { avp__S6__3GPP__UE__Reachability__Configuration().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Destination_Realm")) { avp__BASE__NONE__Destination__Realm().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Acceptable_Service_Info")) { avp__RX__3GPP__Acceptable__Service__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Flow_Direction")) { avp__PCC__3GPP__Flow__Direction().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_Reason_For_Cancellation")) { avp__DCA__3GPP__ProSe__Reason__For__Cancellation().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Supported_Monitoring_Events")) { avp__S6__3GPP__Supported__Monitoring__Events().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_CG_Address")) { avp__DCA__3GPP__CG__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Radio_Parameter_Set_Values")) { avp__DCA__3GPP__Radio__Parameter__Set__Values().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_SIP_Item_Number")) { avp__CxDx__3GPP__SIP__Item__Number().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Session_Release_Cause")) { avp__PCC__3GPP__Session__Release__Cause().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_MDT_User_Consent")) { avp__AAA__3GPP__MDT__User__Consent().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_HSS_Cause")) { avp__S6__3GPP__HSS__Cause().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv6_NONE_MIP6_Home_Link_Prefix")) { avp__MIPv6__NONE__MIP6__Home__Link__Prefix().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Login_LAT_Port")) { avp__DNAS__NONE__Login__LAT__Port().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_PCSCF_Restoration_Indication")) { avp__PCC__3GPP__PCSCF__Restoration__Indication().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_G_S_U_Pool_Reference")) { avp__DCC__NONE__G__S__U__Pool__Reference().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Layer_2_Group_ID")) { avp__DCA__3GPP__Layer__2__Group__ID().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Interface_Port")) { avp__DCA__3GPP__Interface__Port().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Subscription_Data_Deletion")) { avp__AAA__3GPP__Subscription__Data__Deletion().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv6_NONE_Chargable_User_Identity")) { avp__MIPv6__NONE__Chargable__User__Identity().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Trace_Collection_Entity")) { avp__AAA__3GPP__Trace__Collection__Entity().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_AoC_Request_Type")) { avp__DCA__3GPP__AoC__Request__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Feature_List_ID")) { avp__CxDx__3GPP__Feature__List__ID().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Redirect_Host")) { avp__BASE__NONE__Redirect__Host().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Network_Access_Mode")) { avp__AAA__3GPP__Network__Access__Mode().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_Compression")) { avp__DNAS__NONE__Framed__Compression().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_ARAP_Zone_Access")) { avp__DNAS__NONE__ARAP__Zone__Access().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_Selection_Mode")) { avp__GI__3GPP__3GPP__Selection__Mode().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_QoS_Filter_Rule")) { avp__DNAS__NONE__QoS__Filter__Rule().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Complete_Data_List_Included_Indicator")) { avp__AAA__3GPP__Complete__Data__List__Included__Indicator().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_MN_AAA_SPI")) { avp__MIPv4__NONE__MIP__MN__AAA__SPI().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_LCS_Client_Name")) { avp__DCA__3GPP__LCS__Client__Name().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_SGSN_Address")) { avp__GI__3GPP__3GPP__SGSN__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Related_IMS_Charging_Identifier")) { avp__DCA__3GPP__Related__IMS__Charging__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Called_Asserted_Identity")) { avp__DCA__3GPP__Called__Asserted__Identity().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_TWAG_Address")) { avp__DCA__3GPP__TWAG__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_MSA_Lifetime")) { avp__MIPv4__NONE__MIP__MSA__Lifetime().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Talk_Burst_Time")) { avp__DCA__3GPP__Talk__Burst__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Token_Text")) { avp__DCA__3GPP__Token__Text().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Rate_Control_Time_Unit")) { avp__DCA__3GPP__Rate__Control__Time__Unit().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_GI_3GPP_External_Identifier")) { avp__GI__3GPP__External__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Reason_Header")) { avp__DCA__3GPP__Reason__Header().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_WLCP_Key")) { avp__AAA__3GPP__WLCP__Key().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Reachability_Type")) { avp__S6__3GPP__Reachability__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SIP_Request_Timestamp")) { avp__DCA__3GPP__SIP__Request__Timestamp().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_Route")) { avp__DNAS__NONE__Framed__Route().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Tunnel_Private_Group_Id")) { avp__DNAS__NONE__Tunnel__Private__Group__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_CC_Request_Type")) { avp__DCC__NONE__CC__Request__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_Source_IP_Address")) { avp__DCA__3GPP__ProSe__Source__IP__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Type_Of_External_Identifier")) { avp__S6__3GPP__Type__Of__External__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Event_Report_Indication")) { avp__PCC__3GPP__Event__Report__Indication().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_MDT_Configuration")) { avp__AAA__3GPP__MDT__Configuration().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Usage_Monitoring_Report")) { avp__PCC__3GPP__Usage__Monitoring__Report().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Number_Of_Participants")) { avp__DCA__3GPP__Number__Of__Participants().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_MSC_Address")) { avp__DCA__3GPP__MSC__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Priviledged_Sender_Indication")) { avp__CxDx__3GPP__Priviledged__Sender__Indication().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Adjacent_Access_Restriction_Data")) { avp__AAA__3GPP__Adjacent__Access__Restriction__Data().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_AoC_Service_Obligatory_Type")) { avp__DCA__3GPP__AoC__Service__Obligatory__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_RAT_Frequency_Selection_Priority_ID")) { avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Time_First_Usage")) { avp__DCA__3GPP__Time__First__Usage().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Reason_Info")) { avp__CxDx__3GPP__Reason__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Default_EPS_Bearer_QoS")) { avp__PCC__3GPP__Default__EPS__Bearer__QoS().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_CLR_Flags")) { avp__AAA__3GPP__CLR__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_ULR_Flags")) { avp__AAA__3GPP__ULR__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Originating_SCCP_Address")) { avp__DCA__3GPP__Originating__SCCP__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_ICS_Indicator")) { avp__AAA__3GPP__ICS__Indicator().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Calling_Station_Id")) { avp__DNAS__NONE__Calling__Station__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Tunnel_Client_Auth_Id")) { avp__DNAS__NONE__Tunnel__Client__Auth__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Currency_Code")) { avp__DCC__NONE__Currency__Code().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Cancellation_Type")) { avp__AAA__3GPP__Cancellation__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_E2E_Sequence")) { avp__BASE__NONE__E2E__Sequence().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Origin_Realm")) { avp__BASE__NONE__Origin__Realm().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_PDN_Type")) { avp__AAA__3GPP__PDN__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Scale_Factor")) { avp__DCA__3GPP__Scale__Factor().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_IM_Information")) { avp__DCA__3GPP__IM__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Prompt")) { avp__DNAS__NONE__Prompt().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SDP_Offer_Timestamp")) { avp__DCA__3GPP__SDP__Offer__Timestamp().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_PPR_Flags")) { avp__AAA__3GPP__PPR__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_MM_Content_Type")) { avp__DCA__3GPP__MM__Content__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_CPDT_Information")) { avp__DCA__3GPP__CPDT__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_GGSN_IPv6_Address")) { avp__GI__3GPP__3GPP__GGSN__IPv6__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_DER_S6b_Flags")) { avp__AAA__3GPP__DER__S6b__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SCS_Realm")) { avp__DCA__3GPP__SCS__Realm().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_LCS_Requestor_Id")) { avp__DCA__3GPP__LCS__Requestor__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Access_Network_Charging_Identifier")) { avp__RX__3GPP__Access__Network__Charging__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Redirect_Server")) { avp__DCC__NONE__Redirect__Server().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_AESE_Communication_Pattern_Config_Status")) { avp__S6__3GPP__AESE__Communication__Pattern__Config__Status().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_PoC_User_Role_info_Units")) { avp__DCA__3GPP__PoC__User__Role__info__Units().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Variable_Part")) { avp__DCA__3GPP__Variable__Part().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_3rd_Party_Application_ID")) { avp__DCA__3GPP__ProSe__3rd__Party__Application__ID().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Enhanced_Coverage_Restriction_Data")) { avp__S6__3GPP__Enhanced__Coverage__Restriction__Data().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Bearer_Operation")) { avp__PCC__3GPP__Bearer__Operation().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Current_Location_Retrieved")) { avp__AAA__3GPP__Current__Location__Retrieved().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Pre_emption_Control_Info")) { avp__RX__3GPP__Pre__emption__Control__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_TDF_Application_Instance_Identifier")) { avp__PCC__3GPP__TDF__Application__Instance__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SM_Device_Trigger_Information")) { avp__DCA__3GPP__SM__Device__Trigger__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Service_Information")) { avp__DCA__3GPP__Service__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Acct_Interim_Interval")) { avp__BASE__NONE__Acct__Interim__Interval().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Media_Component_Number")) { avp__RX__3GPP__Media__Component__Number().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Path")) { avp__CxDx__3GPP__Path().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Packet_Filter_Usage")) { avp__PCC__3GPP__Packet__Filter__Usage().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Event_Threshold_Event_1F")) { avp__AAA__3GPP__Event__Threshold__Event__1F().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_MONTE_Location_Type")) { avp__S6__3GPP__MONTE__Location__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Inter_Operator_Identifier")) { avp__DCA__3GPP__Inter__Operator__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_RDS_Indicator")) { avp__AAA__3GPP__RDS__Indicator().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Proximity_Cancellation_Timestamp")) { avp__DCA__3GPP__Proximity__Cancellation__Timestamp().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_MMTel_SService_Type")) { avp__DCA__3GPP__MMTel__SService__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Optional_Capability")) { avp__CxDx__3GPP__Optional__Capability().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Tunnel_Header_Length")) { avp__PCC__3GPP__Tunnel__Header__Length().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Reporting_Trigger")) { avp__AAA__3GPP__Reporting__Trigger().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Conditional_APN_Aggregate_Max_Bitrate")) { avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Secondary_Event_Charging_Function_Name")) { avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Group_PLMN_Id")) { avp__AAA__3GPP__Group__PLMN__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Reply_Path_Requested")) { avp__DCA__3GPP__Reply__Path__Requested().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_User_Id")) { avp__AAA__3GPP__User__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Serving_Node_Type")) { avp__DCA__3GPP__Serving__Node__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Login_LAT_Node")) { avp__DNAS__NONE__Login__LAT__Node().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Originating_Line_Info")) { avp__DNAS__NONE__Originating__Line__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Exponent")) { avp__DCC__NONE__Exponent().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv6_NONE_MIP_Authenticator")) { avp__MIPv6__NONE__MIP__Authenticator().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Requested_UTRAN_GERAN_Authentication_Info")) { avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_Accounting_Input_Octets")) { avp__MIPv4__NONE__Accounting__Input__Octets().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_EPS_User_State")) { avp__AAA__3GPP__EPS__User__State().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Origin_Host")) { avp__BASE__NONE__Origin__Host().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Access_Authorization_Flags")) { avp__AAA__3GPP__Access__Authorization__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_PDP_Address")) { avp__DCA__3GPP__PDP__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_CP_CIoT_EPS_Optimisation_Indicator")) { avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_NNI_Information")) { avp__DCA__3GPP__NNI__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Location_Estimate")) { avp__DCA__3GPP__Location__Estimate().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Offline_Charging")) { avp__DCA__3GPP__Offline__Charging().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Retry_Interval")) { avp__RX__3GPP__Retry__Interval().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Accounting_Session_Id")) { avp__BASE__NONE__Accounting__Session__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Additional_Content_Information")) { avp__DCA__3GPP__Additional__Content__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Restriction_Filter_Rule")) { avp__DCC__NONE__Restriction__Filter__Rule().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Cause_Code")) { avp__DCA__3GPP__Cause__Code().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_TWAN_Connection_Mode")) { avp__AAA__3GPP__TWAN__Connection__Mode().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Packet_Filter_Identifier")) { avp__PCC__3GPP__Packet__Filter__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Address_Data")) { avp__DCA__3GPP__Address__Data().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_SCEF_Reference_ID")) { avp__S6__3GPP__SCEF__Reference__ID().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Content_Type")) { avp__DCA__3GPP__Content__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Resource_Release_Notification")) { avp__PCC__3GPP__Resource__Release__Notification().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_ADC_Rule_Name")) { avp__PCC__3GPP__ADC__Rule__Name().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_Function_IP_Address")) { avp__DCA__3GPP__ProSe__Function__IP__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Guaranteed_Bitrate_DL")) { avp__PCC__3GPP__Guaranteed__Bitrate__DL().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Disconnect_Cause")) { avp__BASE__NONE__Disconnect__Cause().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Error_Diagnostic")) { avp__AAA__3GPP__Error__Diagnostic().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Extended_Max_Supported_BW_UL")) { avp__RX__3GPP__Extended__Max__Supported__BW__UL().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_UDP_Source_Port")) { avp__PCC__3GPP__UDP__Source__Port().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_CC_Total_Octets")) { avp__DCC__NONE__CC__Total__Octets().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Accounting_Record_Type")) { avp__BASE__NONE__Accounting__Record__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SMS_Result")) { avp__DCA__3GPP__SMS__Result().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_MMS_Information")) { avp__DCA__3GPP__MMS__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_From_SIP_Header")) { avp__CxDx__3GPP__From__SIP__Header().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Routing_Rule_Definition")) { avp__PCC__3GPP__Routing__Rule__Definition().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_SIPTO_Local_Network_Permission")) { avp__AAA__3GPP__SIPTO__Local__Network__Permission().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_CUG_Information")) { avp__DCA__3GPP__CUG__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_VPLMN_Dynamic_Address_Allowed")) { avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Value_Digits")) { avp__DCC__NONE__Value__Digits().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_MN_AAA_Auth")) { avp__MIPv4__NONE__MIP__MN__AAA__Auth().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Acct_Application_Id")) { avp__BASE__NONE__Acct__Application__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Associated_Party_Address")) { avp__DCA__3GPP__Associated__Party__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_SIP_Authenticate")) { avp__CxDx__3GPP__SIP__Authenticate().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Service_Type")) { avp__AAA__3GPP__Service__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Immediate_Response_Preferred")) { avp__AAA__3GPP__Immediate__Response__Preferred().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_Appletalk_Zone")) { avp__DNAS__NONE__Framed__Appletalk__Zone().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Login_IPv6_Host")) { avp__DNAS__NONE__Login__IPv6__Host().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Local_GW_Inserted_Indication")) { avp__DCA__3GPP__Local__GW__Inserted__Indication().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_XRES")) { avp__AAA__3GPP__XRES().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Final_Unit_Indication")) { avp__DCC__NONE__Final__Unit__Indication().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Deferred_Location_Event_Type")) { avp__DCA__3GPP__Deferred__Location__Event__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_IMSI")) { avp__GI__3GPP__3GPP__IMSI().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_User_State")) { avp__AAA__3GPP__User__State().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_MN_to_HA_MSA")) { avp__MIPv4__NONE__MIP__MN__to__HA__MSA().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Result_Code")) { avp__BASE__NONE__Result__Code().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Envelope")) { avp__DCA__3GPP__Envelope().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Monitoring_Event_Configuration_Activity")) { avp__DCA__3GPP__Monitoring__Event__Configuration__Activity().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_IMS_Communication_Service_Identifier")) { avp__DCA__3GPP__IMS__Communication__Service__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_IP_Address")) { avp__DNAS__NONE__Framed__IP__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Trust_Relationship_Update")) { avp__AAA__3GPP__Trust__Relationship__Update().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_APN_Rate_Control_Downlink")) { avp__DCA__3GPP__APN__Rate__Control__Downlink().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Session_Direction")) { avp__DCA__3GPP__Session__Direction().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_IP_SM_GW_Realm")) { avp__S6__3GPP__IP__SM__GW__Realm().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Monitoring_UE_Identifier")) { avp__DCA__3GPP__Monitoring__UE__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Reference_ID_Validity_Time")) { avp__S6__3GPP__Reference__ID__Validity__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_TFT_Packet_Filter_Information")) { avp__PCC__3GPP__TFT__Packet__Filter__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_E_UTRAN_Cell_Global_Identity")) { avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Min_Desired_Bandwidth_DL")) { avp__RX__3GPP__Min__Desired__Bandwidth__DL().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Transmitter_Info")) { avp__DCA__3GPP__Transmitter__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Group_Reporting_Guard_Timer")) { avp__S6__3GPP__Group__Reporting__Guard__Timer().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_PS_Furnish_Charging_Information")) { avp__DCA__3GPP__PS__Furnish__Charging__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Associated_Identities")) { avp__CxDx__3GPP__Associated__Identities().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Session_Linking_Indicator")) { avp__PCC__3GPP__Session__Linking__Indicator().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Auth_Session_State")) { avp__BASE__NONE__Auth__Session__State().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Maximum_Number_of_Reports")) { avp__S6__3GPP__Maximum__Number__of__Reports().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_PRA_Install")) { avp__PCC__3GPP__PRA__Install().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_V2X_Permission")) { avp__AAA__3GPP__V2X__Permission().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_Range_Class")) { avp__DCA__3GPP__ProSe__Range__Class().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Carrier_Select_Routing_Information")) { avp__DCA__3GPP__Carrier__Select__Routing__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_QoS_Negotiation")) { avp__PCC__3GPP__QoS__Negotiation().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_LIPA_Permission")) { avp__AAA__3GPP__LIPA__Permission().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_SIP_Auth_Data_Item")) { avp__CxDx__3GPP__SIP__Auth__Data__Item().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_3GPP2_MEID")) { avp__AAA__3GPP__3GPP2__MEID().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_FA_to_MN_MSA")) { avp__MIPv4__NONE__MIP__FA__to__MN__MSA().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Subscription_Data")) { avp__AAA__3GPP__Subscription__Data().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Multiple_Registration_Indication")) { avp__CxDx__3GPP__Multiple__Registration__Indication().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_WLAN_offloadability_UTRAN")) { avp__AAA__3GPP__WLAN__offloadability__UTRAN().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Vendor_Specific_Application_Id")) { avp__BASE__NONE__Vendor__Specific__Application__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_IMSI_Unauthenticated_Flag")) { avp__DCA__3GPP__IMSI__Unauthenticated__Flag().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Interface_Id")) { avp__DCA__3GPP__Interface__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_CSG_Subscription_Data")) { avp__AAA__3GPP__CSG__Subscription__Data().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Diagnostics")) { avp__DCA__3GPP__Diagnostics().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv6_NONE_Service_Selection")) { avp__MIPv6__NONE__Service__Selection().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_TS_Code")) { avp__AAA__3GPP__TS__Code().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Tunnel_Client_Endpoint")) { avp__DNAS__NONE__Tunnel__Client__Endpoint().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_AN_Trusted")) { avp__AAA__3GPP__AN__Trusted().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Monitoring_Event_Funtionality")) { avp__DCA__3GPP__Monitoring__Event__Funtionality().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Aux_Applic_Info")) { avp__DCA__3GPP__Aux__Applic__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Nonce")) { avp__MIPv4__NONE__MIP__Nonce().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_IP_SM_GW_Number")) { avp__S6__3GPP__IP__SM__GW__Number().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_AAR_Flags")) { avp__AAA__3GPP__AAR__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_LCS_Client_External_ID")) { avp__DCA__3GPP__LCS__Client__External__ID().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_VLR_Number")) { avp__DCA__3GPP__VLR__Number().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Charging_Rule_Install")) { avp__PCC__3GPP__Charging__Rule__Install().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Rx_Request_Type")) { avp__RX__3GPP__Rx__Request__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_NIDD_Authorization_Response")) { avp__S6__3GPP__NIDD__Authorization__Response().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Outgoing_Trunk_Group_Id")) { avp__DCA__3GPP__Outgoing__Trunk__Group__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Transport_Access_Type")) { avp__AAA__3GPP__Transport__Access__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Subscription_Id")) { avp__DCC__NONE__Subscription__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_QoS_Rule_Remove")) { avp__PCC__3GPP__QoS__Rule__Remove().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_VPLMN_CSG_Subscription_Data")) { avp__AAA__3GPP__VPLMN__CSG__Subscription__Data().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Message_Body")) { avp__DCA__3GPP__Message__Body().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Communication_Duration_Time")) { avp__S6__3GPP__Communication__Duration__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Access_Availability_Change_Reason")) { avp__PCC__3GPP__Access__Availability__Change__Reason().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_TDF_Application_Identifier")) { avp__PCC__3GPP__TDF__Application__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Requested_PLMN_Identifier")) { avp__DCA__3GPP__Requested__PLMN__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Location_Area_Identity")) { avp__AAA__3GPP__Location__Area__Identity().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Media_Component_Status")) { avp__RX__3GPP__Media__Component__Status().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_eDRX_Cycle_Length_Value")) { avp__AAA__3GPP__eDRX__Cycle__Length__Value().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_FA_Challenge")) { avp__MIPv4__NONE__MIP__FA__Challenge().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Visited_Network_Identifier")) { avp__CxDx__3GPP__Visited__Network__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_RIR_Flags")) { avp__S6__3GPP__RIR__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Volume_Quota_Threshold")) { avp__DCA__3GPP__Volume__Quota__Threshold().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Incremental_Cost")) { avp__DCA__3GPP__Incremental__Cost().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Usage_Monitoring_Level")) { avp__PCC__3GPP__Usage__Monitoring__Level().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Collection_Period_RRM_LTE")) { avp__AAA__3GPP__Collection__Period__RRM__LTE().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Extended_APN_AMBR_UL")) { avp__PCC__3GPP__Extended__APN__AMBR__UL().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Subscriber_Status")) { avp__AAA__3GPP__Subscriber__Status().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Identity_with_Emergency_Registration")) { avp__CxDx__3GPP__Identity__with__Emergency__Registration().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Originator_Received_Address")) { avp__DCA__3GPP__Originator__Received__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_AoC_Service")) { avp__DCA__3GPP__AoC__Service().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Tariff_Change_Usage")) { avp__DCC__NONE__Tariff__Change__Usage().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_LCS_PrivacyException")) { avp__AAA__3GPP__LCS__PrivacyException().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_QoS_Subscribed")) { avp__AAA__3GPP__QoS__Subscribed().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_NAS_IP_Address")) { avp__DNAS__NONE__NAS__IP__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Variable_Part_Value")) { avp__DCA__3GPP__Variable__Part__Value().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Read_Reply_Report_Requested")) { avp__DCA__3GPP__Read__Reply__Report__Requested().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Event_Charging_TimeStamp")) { avp__DCA__3GPP__Event__Charging__TimeStamp().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_RR_Bandwidth")) { avp__RX__3GPP__RR__Bandwidth().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_CHAP_Auth")) { avp__DNAS__NONE__CHAP__Auth().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Service_Context_Id")) { avp__DCC__NONE__Service__Context__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Authenticator_Length")) { avp__MIPv4__NONE__MIP__Authenticator__Length().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SDP_TimeStamps")) { avp__DCA__3GPP__SDP__TimeStamps().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_IMS_Charging_Identifier")) { avp__DCA__3GPP__IMS__Charging__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_MIP_FA_RK_SPI")) { avp__AAA__3GPP__MIP__FA__RK__SPI().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Related_Trigger")) { avp__DCA__3GPP__Related__Trigger().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_DL")) { avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_SCS_Identity")) { avp__S6__3GPP__SCS__Identity().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_LCS_Name_String")) { avp__DCA__3GPP__LCS__Name__String().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Access_Network_Charging_Address")) { avp__RX__3GPP__Access__Network__Charging__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Presence_Reporting_Area_Identifier")) { avp__PCC__3GPP__Presence__Reporting__Area__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Inband_Security_Id")) { avp__BASE__NONE__Inband__Security__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_ISUP_Cause_Value")) { avp__DCA__3GPP__ISUP__Cause__Value().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Charging_Rule_Name")) { avp__PCC__3GPP__Charging__Rule__Name().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Ip_Domain_Id")) { avp__RX__3GPP__Ip__Domain__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_TDF_IP_Address")) { avp__PCC__3GPP__TDF__IP__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_UE_Usage_Type")) { avp__AAA__3GPP__UE__Usage__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Enhanced_Coverage_Restriction")) { avp__S6__3GPP__Enhanced__Coverage__Restriction().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Charged_Party")) { avp__DCA__3GPP__Charged__Party().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_PDN_Connection_Charging_ID")) { avp__DCA__3GPP__PDN__Connection__Charging__ID().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_User_Data_Already_Available")) { avp__CxDx__3GPP__User__Data__Already__Available().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Security_Parameter_Index")) { avp__PCC__3GPP__Security__Parameter__Index().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_MME_Number_for_MT_SMS")) { avp__AAA__3GPP__MME__Number__for__MT__SMS().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_UL")) { avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_CC_Correlation_Id")) { avp__DCC__NONE__CC__Correlation__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Home_Agent_Host")) { avp__MIPv4__NONE__MIP__Home__Agent__Host().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Route_Record")) { avp__BASE__NONE__Route__Record().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SM_User_Data_Header")) { avp__DCA__3GPP__SM__User__Data__Header().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Carrier_Frequency")) { avp__AAA__3GPP__Carrier__Frequency().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_MMTel_Information")) { avp__DCA__3GPP__MMTel__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Mandatory_Capability")) { avp__CxDx__3GPP__Mandatory__Capability().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Trace_NE_Type_List")) { avp__AAA__3GPP__Trace__NE__Type__List().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Charging_Characteristics_Selection_Mode")) { avp__DCA__3GPP__Charging__Characteristics__Selection__Mode().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Port_Limit")) { avp__DNAS__NONE__Port__Limit().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv6_NONE_MIP6_Feature_Vector")) { avp__MIPv6__NONE__MIP6__Feature__Vector().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Multiple_Services_Credit_Control")) { avp__DCC__NONE__Multiple__Services__Credit__Control().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_All_APN_Configurations_Included_Indicator")) { avp__AAA__3GPP__All__APN__Configurations__Included__Indicator().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_NOR_Flags")) { avp__AAA__3GPP__NOR__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Message_ID")) { avp__DCA__3GPP__Message__ID().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_MS_TimeZone")) { avp__GI__3GPP__3GPP__MS__TimeZone().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_External_Client")) { avp__AAA__3GPP__External__Client().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Charge_Reason_Code")) { avp__DCA__3GPP__Charge__Reason__Code().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Authorization_Lifetime")) { avp__BASE__NONE__Authorization__Lifetime().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_TWAN_PCO")) { avp__AAA__3GPP__TWAN__PCO().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_PoC_Change_Conditions")) { avp__DCA__3GPP__PoC__Change__Conditions().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Language")) { avp__DCA__3GPP__Language().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Extended_Min_Requested_BW_DL")) { avp__RX__3GPP__Extended__Min__Requested__BW__DL().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_ARAP_Features")) { avp__DNAS__NONE__ARAP__Features().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Framed_MTU")) { avp__DNAS__NONE__Framed__MTU().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Unit_Quota_Threshold")) { avp__DCA__3GPP__Unit__Quota__Threshold().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Accounting_Auth_Method")) { avp__DNAS__NONE__Accounting__Auth__Method().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_MIP_Authenticator_Offset")) { avp__MIPv4__NONE__MIP__Authenticator__Offset().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_MBMS_Information")) { avp__DCA__3GPP__MBMS__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Bearer_Capability")) { avp__DCA__3GPP__Bearer__Capability().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Service_URN")) { avp__RX__3GPP__Service__URN().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Supported_Services")) { avp__S6__3GPP__Supported__Services().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SDP_Media_Description")) { avp__DCA__3GPP__SDP__Media__Description().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_MIPv4_NONE_Accounting_Output_Packets")) { avp__MIPv4__NONE__Accounting__Output__Packets().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Radio_Parameter_Set_Info")) { avp__DCA__3GPP__Radio__Parameter__Set__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Rule_DeActivation_Time")) { avp__PCC__3GPP__Rule__DeActivation__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Relay_Node_Indicator")) { avp__AAA__3GPP__Relay__Node__Indicator().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_T4_Data")) { avp__S6__3GPP__T4__Data().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Fixed_User_Location_Info")) { avp__PCC__3GPP__Fixed__User__Location__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Coverage_Status")) { avp__DCA__3GPP__Coverage__Status().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Online")) { avp__PCC__3GPP__Online().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_ADC_Rule_Base_Name")) { avp__PCC__3GPP__ADC__Rule__Base__Name().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_SCEF_Realm")) { avp__AAA__3GPP__SCEF__Realm().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_MBMS_Charged_Party")) { avp__DCA__3GPP__MBMS__Charged__Party().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Requested_Validity_Time")) { avp__S6__3GPP__Requested__Validity__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_CC_Request_Number")) { avp__DCC__NONE__CC__Request__Number().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_AoC_Information")) { avp__DCA__3GPP__AoC__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Supported_Features")) { avp__CxDx__3GPP__Supported__Features().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Local_Time_Zone")) { avp__AAA__3GPP__Local__Time__Zone().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_GERAN_Vector")) { avp__AAA__3GPP__GERAN__Vector().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Call_ID_SIP_Header")) { avp__CxDx__3GPP__Call__ID__SIP__Header().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Online_Charging_Flag")) { avp__DCA__3GPP__Online__Charging__Flag().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Number_of_Messages_Sent")) { avp__DCA__3GPP__Number__of__Messages__Sent().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_EPS_Subscribed_QoS_Profile")) { avp__AAA__3GPP__EPS__Subscribed__QoS__Profile().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_Session_Stop_Indicator")) { avp__GI__3GPP__3GPP__Session__Stop__Indicator().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_GPRS_Subscription_Data")) { avp__AAA__3GPP__GPRS__Subscription__Data().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_GPRS_Negotiated_QoS_Profile")) { avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Access_Transfer_Type")) { avp__DCA__3GPP__Access__Transfer__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Called_Station_Id")) { avp__DNAS__NONE__Called__Station__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Inter_UE_Transfer")) { avp__DCA__3GPP__Inter__UE__Transfer().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_Cost_Unit")) { avp__DCC__NONE__Cost__Unit().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Accounting_Realtime_Required")) { avp__BASE__NONE__Accounting__Realtime__Required().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Termination_Cause")) { avp__BASE__NONE__Termination__Cause().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Received_Talk_Burst_Volume")) { avp__DCA__3GPP__Received__Talk__Burst__Volume().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Rate_Control_Max_Rate")) { avp__DCA__3GPP__Rate__Control__Max__Rate().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Class_Identifier")) { avp__DCA__3GPP__Class__Identifier().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_GI_3GPP_3GPP_Allocate_IP_Type")) { avp__GI__3GPP__3GPP__Allocate__IP__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_SM_Back_Off_Timer")) { avp__AAA__3GPP__SM__Back__Off__Timer().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_Specific_Action")) { avp__RX__3GPP__Specific__Action().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Maximum_Detection_Time")) { avp__S6__3GPP__Maximum__Detection__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Login_TCP_Port")) { avp__DNAS__NONE__Login__TCP__Port().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_Password_Retry")) { avp__DNAS__NONE__Password__Retry().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Time_Stamps")) { avp__DCA__3GPP__Time__Stamps().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Base_Time_Interval")) { avp__DCA__3GPP__Base__Time__Interval().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_UWAN_User_Location_Info")) { avp__DCA__3GPP__UWAN__User__Location__Info().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_ProSe_Role_Of_UE")) { avp__DCA__3GPP__ProSe__Role__Of__UE().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_RAT_Type")) { avp__PCC__3GPP__RAT__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Ext_PDP_Address")) { avp__AAA__3GPP__Ext__PDP__Address().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_PoC_Session_Type")) { avp__DCA__3GPP__PoC__Session__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_ISUP_Cause")) { avp__DCA__3GPP__ISUP__Cause().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_RX_3GPP_AF_Signalling_Protocol")) { avp__RX__3GPP__AF__Signalling__Protocol().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Adjacent_PLMNs")) { avp__AAA__3GPP__Adjacent__PLMNs().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_S6_3GPP_Service_Result_Code")) { avp__S6__3GPP__Service__Result__Code().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_SGSN_Location_Information")) { avp__AAA__3GPP__SGSN__Location__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Authorised_QoS")) { avp__DCA__3GPP__Authorised__QoS().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Time_First_Transmission")) { avp__DCA__3GPP__Time__First__Transmission().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Stop_Time")) { avp__DCA__3GPP__Stop__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Reason_Code")) { avp__CxDx__3GPP__Reason__Code().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Pre_emption_Vulnerability")) { avp__PCC__3GPP__Pre__emption__Vulnerability().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_Equivalent_PLMN_List")) { avp__AAA__3GPP__Equivalent__PLMN__List().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_Default_Access")) { avp__PCC__3GPP__Default__Access().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_CxDx_3GPP_Supported_Applications")) { avp__CxDx__3GPP__Supported__Applications().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_BASE_NONE_Class")) { avp__BASE__NONE__Class().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DNAS_NONE_ARAP_Challenge_Response")) { avp__DNAS__NONE__ARAP__Challenge__Response().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_SM_Message_Type")) { avp__DCA__3GPP__SM__Message__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCC_NONE_CC_Sub_Session_Id")) { avp__DCC__NONE__CC__Sub__Session__Id().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_IDR_Flags")) { avp__AAA__3GPP__IDR__Flags().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_PCC_3GPP_PS_to_CS_Session_Continuity")) { avp__PCC__3GPP__PS__to__CS__Session__Continuity().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_V2X_Subscription_Data")) { avp__AAA__3GPP__V2X__Subscription__Data().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Refund_Information")) { avp__DCA__3GPP__Refund__Information().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Rate_Element")) { avp__DCA__3GPP__Rate__Element().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_PDP_Type")) { avp__AAA__3GPP__PDP__Type().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_AAA_3GPP_AMBR")) { avp__AAA__3GPP__AMBR().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_DCA_3GPP_Submission_Time")) { avp__DCA__3GPP__Submission__Time().set_param(*mp_last); break; } if (!strcmp(last_name, "avp_UNKNOWN")) { avp__UNKNOWN().set_param(*mp_last); break; } mp_last->error("Field %s does not exist in type @DIAMETER_Types.AVP_Data.", last_name); } break; case Module_Param::MP_Implication_Template: { AVP__Data_template* precondition = new AVP__Data_template; precondition->set_param(*m_p->get_elem(0)); AVP__Data_template* implied_template = new AVP__Data_template; implied_template->set_param(*m_p->get_elem(1)); *this = AVP__Data_template(precondition, implied_template); } break; default: param.type_error("union template", "@DIAMETER_Types.AVP_Data"); } is_ifpresent = param.get_ifpresent(); } void AVP__Data_template::check_restriction(template_res t_res, const char* t_name, boolean legacy) const { if (template_selection==UNINITIALIZED_TEMPLATE) return; switch ((t_name&&(t_res==TR_VALUE))?TR_OMIT:t_res) { case TR_OMIT: if (template_selection==OMIT_VALUE) return; case TR_VALUE: if (template_selection!=SPECIFIC_VALUE || is_ifpresent) break; switch (single_value.union_selection) { case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__IPv6__Address: single_value.field_avp__GI__3GPP__3GPP__SGSN__IPv6__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Service: single_value.field_avp__DNAS__NONE__Login__LAT__Service->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__RAR__Flags: single_value.field_avp__AAA__3GPP__RAR__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SCS__Address: single_value.field_avp__DCA__3GPP__SCS__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__MCC__MNC: single_value.field_avp__GI__3GPP__3GPP__GGSN__MCC__MNC->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Direct__Debiting__Failure__Handling: single_value.field_avp__DCC__NONE__Direct__Debiting__Failure__Handling->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Careof__Address: single_value.field_avp__MIPv6__NONE__MIP__Careof__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__TWAN__User__Location__Info: single_value.field_avp__DCA__3GPP__TWAN__User__Location__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role__IDs: single_value.field_avp__DCA__3GPP__PoC__User__Role__IDs->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Order: single_value.field_avp__DCA__3GPP__Announcement__Order->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__ETSI__Line__Identifier: single_value.field_avp__CxDx__ETSI__Line__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Identifier: single_value.field_avp__PCC__3GPP__Bearer__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Content__Version: single_value.field_avp__RX__3GPP__Content__Version->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Applic__ID: single_value.field_avp__DCA__3GPP__Applic__ID->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__FA__MSA: single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__MSA->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Session__Id: single_value.field_avp__BASE__NONE__Session__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Route__Header__Transmitted: single_value.field_avp__DCA__3GPP__Route__Header__Transmitted->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Reporting__Reason: single_value.field_avp__DCA__3GPP__Reporting__Reason->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Emergency__Services: single_value.field_avp__AAA__3GPP__Emergency__Services->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Description: single_value.field_avp__RX__3GPP__Media__Component__Description->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__CSG__Information__Reporting: single_value.field_avp__PCC__3GPP__CSG__Information__Reporting->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Quantity: single_value.field_avp__AAA__3GPP__Measurement__Quantity->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Location__Information__Configuration: single_value.field_avp__S6__3GPP__Location__Information__Configuration->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Usage: single_value.field_avp__PCC__3GPP__Bearer__Usage->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Application__provided__Called__Party__Address: single_value.field_avp__DCA__3GPP__Application__provided__Called__Party__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Alert__Timestamp: single_value.field_avp__DCA__3GPP__Proximity__Alert__Timestamp->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Header__Filter: single_value.field_avp__PCC__3GPP__Tunnel__Header__Filter->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__List__Of__Measurements: single_value.field_avp__AAA__3GPP__List__Of__Measurements->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Requested__Service__Unit: single_value.field_avp__DCC__NONE__Requested__Service__Unit->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Default__QoS__Name: single_value.field_avp__PCC__3GPP__Default__QoS__Name->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__UVA__Flags: single_value.field_avp__AAA__3GPP__UVA__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Expires: single_value.field_avp__DCA__3GPP__Expires->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__SAR__Flags: single_value.field_avp__CxDx__3GPP__SAR__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Information: single_value.field_avp__PCC__3GPP__TDF__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Group__Service__Id: single_value.field_avp__AAA__3GPP__Group__Service__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__SCCP__Address: single_value.field_avp__DCA__3GPP__Recipient__SCCP__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Preferred__AoC__Currency: single_value.field_avp__DCA__3GPP__Preferred__AoC__Currency->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Pool: single_value.field_avp__DNAS__NONE__Framed__Pool->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Traffic__Data__Volumes: single_value.field_avp__DCA__3GPP__Traffic__Data__Volumes->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__CC__Time: single_value.field_avp__DCC__NONE__CC__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info: single_value.field_avp__AAA__3GPP__Requested__EUTRAN__Authentication__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Unit__Cost: single_value.field_avp__DCA__3GPP__Unit__Cost->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Digest__Authenticate: single_value.field_avp__CxDx__3GPP__SIP__Digest__Authenticate->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Last__UE__Activity__Time: single_value.field_avp__AAA__3GPP__Last__UE__Activity__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Context__Identifier: single_value.field_avp__AAA__3GPP__Context__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Used__Service__Unit: single_value.field_avp__DCC__NONE__Used__Service__Unit->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Reg__Reply: single_value.field_avp__MIPv4__NONE__MIP__Reg__Reply->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Auth__Application__Id: single_value.field_avp__BASE__NONE__Auth__Application__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Reference: single_value.field_avp__AAA__3GPP__Trace__Reference->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Access__Info: single_value.field_avp__AAA__3GPP__TWAN__Access__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Status__AS__Code: single_value.field_avp__DCA__3GPP__Status__AS__Code->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Type: single_value.field_avp__DCA__3GPP__LCS__Client__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Network: single_value.field_avp__DNAS__NONE__Framed__Appletalk__Network->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Prefix: single_value.field_avp__DNAS__NONE__Framed__IPv6__Prefix->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Initiation__Type: single_value.field_avp__DCA__3GPP__PoC__Session__Initiation__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Sharing__Key__UL: single_value.field_avp__RX__3GPP__Sharing__Key__UL->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Content__Size: single_value.field_avp__DCA__3GPP__Content__Size->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Access__Network__Info: single_value.field_avp__AAA__3GPP__Access__Network__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__AF__Charging__Identifier: single_value.field_avp__RX__3GPP__AF__Charging__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Report: single_value.field_avp__S6__3GPP__Monitoring__Event__Report->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Type: single_value.field_avp__DCA__3GPP__Service__Specific__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Event: single_value.field_avp__DCA__3GPP__Event->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Media__Type: single_value.field_avp__RX__3GPP__Media__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Conditional__Policy__Information: single_value.field_avp__PCC__3GPP__Conditional__Policy__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Firmware__Revision: single_value.field_avp__BASE__NONE__Firmware__Revision->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Event__Type: single_value.field_avp__DCA__3GPP__ProSe__Event__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Network__Request__Support: single_value.field_avp__PCC__3GPP__Network__Request__Support->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__SIPTO__Permission: single_value.field_avp__AAA__3GPP__SIPTO__Permission->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Terminating__IOI: single_value.field_avp__DCA__3GPP__Terminating__IOI->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Supported__BW__DL: single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__DL->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__UE__Local__IP__Address: single_value.field_avp__PCC__3GPP__UE__Local__IP__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SM__Sequence__Number: single_value.field_avp__DCA__3GPP__SM__Sequence__Number->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Information: single_value.field_avp__DCA__3GPP__IMS__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List: single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Elements__List->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Remove: single_value.field_avp__PCC__3GPP__Routing__Rule__Remove->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__SGs__MME__Identity: single_value.field_avp__AAA__3GPP__SGs__MME__Identity->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Roaming__Information: single_value.field_avp__S6__3GPP__Roaming__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Diversions: single_value.field_avp__DCA__3GPP__Number__Of__Diversions->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Coverage__Info: single_value.field_avp__DCA__3GPP__Coverage__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authentication__Scheme: single_value.field_avp__CxDx__3GPP__SIP__Authentication__Scheme->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__RSRP: single_value.field_avp__AAA__3GPP__Event__Threshold__RSRP->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__User__Authorization__Type: single_value.field_avp__CxDx__3GPP__User__Authorization__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__PLMN__Client: single_value.field_avp__AAA__3GPP__PLMN__Client->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Re__Synchronization__Info: single_value.field_avp__AAA__3GPP__Re__Synchronization__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Auth__Grace__Period: single_value.field_avp__BASE__NONE__Auth__Grace__Period->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__User__CSG__Information: single_value.field_avp__DCA__3GPP__User__CSG__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SM__Status: single_value.field_avp__DCA__3GPP__SM__Status->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__IP__Realm__Default__Indication: single_value.field_avp__DCA__3GPP__IP__Realm__Default__Indication->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__RAND: single_value.field_avp__AAA__3GPP__RAND->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Depth: single_value.field_avp__AAA__3GPP__Trace__Depth->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__to__FA__MSA: single_value.field_avp__MIPv4__NONE__MIP__MN__to__FA__MSA->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__SGSN__User__State: single_value.field_avp__AAA__3GPP__SGSN__User__State->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__APN__OI__Replacement: single_value.field_avp__AAA__3GPP__APN__OI__Replacement->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Alternate__Charged__Party__Address: single_value.field_avp__DCA__3GPP__Alternate__Charged__Party__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control: single_value.field_avp__DCA__3GPP__APN__Rate__Control->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Re__Auth__Request__Type: single_value.field_avp__BASE__NONE__Re__Auth__Request__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Relationship__Mode: single_value.field_avp__DCA__3GPP__Relationship__Mode->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__External__Identifier: single_value.field_avp__S6__3GPP__External__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Positioning__Data: single_value.field_avp__DCA__3GPP__Positioning__Data->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Redirect__Address__Type: single_value.field_avp__DCC__NONE__Redirect__Address__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MN__HA__MSA: single_value.field_avp__MIPv6__NONE__MIP__MN__HA__MSA->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier: single_value.field_avp__DCA__3GPP__Monitoring__UE__HPLMN__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__TFT__Filter: single_value.field_avp__PCC__3GPP__TFT__Filter->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Max__Supported__Bandwidth__UL: single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__UL->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Loss__Of__Connectivity__Reason: single_value.field_avp__S6__3GPP__Loss__Of__Connectivity__Reason->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Medium__Type: single_value.field_avp__DNAS__NONE__Tunnel__Medium__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Originator: single_value.field_avp__DCA__3GPP__Originator->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info__Type: single_value.field_avp__DCC__NONE__User__Equipment__Info__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Flow__Number: single_value.field_avp__RX__3GPP__Flow__Number->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Home__Agent__Address: single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Resource__Allocation__Notification: single_value.field_avp__PCC__3GPP__Resource__Allocation__Notification->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Basic__Service__Code: single_value.field_avp__DCA__3GPP__Basic__Service__Code->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Type: single_value.field_avp__S6__3GPP__Monitoring__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Role__Of__Node: single_value.field_avp__DCA__3GPP__Role__Of__Node->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Default__Bearer__Indication: single_value.field_avp__PCC__3GPP__Default__Bearer__Indication->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Information: single_value.field_avp__DCA__3GPP__ProSe__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Class__Identifier: single_value.field_avp__PCC__3GPP__QoS__Class__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__LIPA__Allowed: single_value.field_avp__AAA__3GPP__VPLMN__LIPA__Allowed->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Mute__Notification: single_value.field_avp__PCC__3GPP__Mute__Notification->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authentication__Context: single_value.field_avp__CxDx__3GPP__SIP__Authentication__Context->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv6__NONE__QoS__Resources: single_value.field_avp__MIPv6__NONE__QoS__Resources->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Logging__Duration: single_value.field_avp__AAA__3GPP__Logging__Duration->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Value: single_value.field_avp__DCC__NONE__Service__Parameter__Value->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Associated__Registered__Identities: single_value.field_avp__CxDx__3GPP__Associated__Registered__Identities->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Routing__IP__Address: single_value.field_avp__PCC__3GPP__Routing__IP__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability__EUTRAN: single_value.field_avp__AAA__3GPP__WLAN__offloadability__EUTRAN->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__GW__Address: single_value.field_avp__DCA__3GPP__MBMS__GW__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Destination__Interface: single_value.field_avp__DCA__3GPP__Destination__Interface->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Emergency__Indicator: single_value.field_avp__DCA__3GPP__IMS__Emergency__Indicator->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Change__Time: single_value.field_avp__DCA__3GPP__Change__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__KASME: single_value.field_avp__AAA__3GPP__KASME->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Session__Key: single_value.field_avp__MIPv4__NONE__MIP__Session__Key->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Cost__Information: single_value.field_avp__DCA__3GPP__AoC__Cost__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__GI__3GPP__3GPP__User__Location__Info__Time: single_value.field_avp__GI__3GPP__3GPP__User__Location__Info__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Teleservice__List: single_value.field_avp__AAA__3GPP__Teleservice__List->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__UTRAN__Vector: single_value.field_avp__AAA__3GPP__UTRAN__Vector->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__IP__Access__APN: single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access__APN->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Information: single_value.field_avp__DCA__3GPP__Monitoring__Event__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Tariff__Time__Change: single_value.field_avp__DCC__NONE__Tariff__Time__Change->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__GI__3GPP__3GPP__NSAPI: single_value.field_avp__GI__3GPP__3GPP__NSAPI->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Dialed__By__MS: single_value.field_avp__DCA__3GPP__LCS__Client__Dialed__By__MS->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__GI__3GPP__3GPP__CG__Address: single_value.field_avp__GI__3GPP__3GPP__CG__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Envelope__Start__Time: single_value.field_avp__DCA__3GPP__Envelope__Start__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Application__Service__Provider__Identity: single_value.field_avp__RX__3GPP__Application__Service__Provider__Identity->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Request: single_value.field_avp__S6__3GPP__NIDD__Authorization__Request->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Received__Talk__Burst__Time: single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Incoming__Trunk__Group__Id: single_value.field_avp__DCA__3GPP__Incoming__Trunk__Group__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__AAA__Failure__Indication: single_value.field_avp__AAA__3GPP__AAA__Failure__Indication->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Max__Message__Size: single_value.field_avp__DCA__3GPP__Rate__Control__Max__Message__Size->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Install: single_value.field_avp__PCC__3GPP__QoS__Rule__Install->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Periodic__Communication__Indicator: single_value.field_avp__S6__3GPP__Periodic__Communication__Indicator->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Info: single_value.field_avp__DCA__3GPP__Service__Specific__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Flow__Usage: single_value.field_avp__RX__3GPP__Flow__Usage->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__RAN__Rule__Support: single_value.field_avp__PCC__3GPP__RAN__Rule__Support->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Password: single_value.field_avp__DNAS__NONE__Tunnel__Password->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause: single_value.field_avp__DCA__3GPP__PC3__EPC__Control__Protocol__Cause->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Duration: single_value.field_avp__S6__3GPP__Monitoring__Duration->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Information: single_value.field_avp__PCC__3GPP__QoS__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Routing__Area__Identity: single_value.field_avp__AAA__3GPP__Routing__Area__Identity->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Called__Party__Address: single_value.field_avp__DCA__3GPP__Called__Party__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Service__Authorization__Info: single_value.field_avp__RX__3GPP__Service__Authorization__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Tunneling: single_value.field_avp__DNAS__NONE__Tunneling->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info__Value: single_value.field_avp__DCC__NONE__User__Equipment__Info__Value->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length: single_value.field_avp__MIPv4__NONE__MIP__Auth__Input__Data__Length->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__eDRX__Cycle__Length: single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Multi__Round__Time__Out: single_value.field_avp__BASE__NONE__Multi__Round__Time__Out->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Group__Monitoring__Event__Report__Item: single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report__Item->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Rule__Failure__Code: single_value.field_avp__PCC__3GPP__Rule__Failure__Code->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Ext__PDP__Type: single_value.field_avp__AAA__3GPP__Ext__PDP__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Threshold: single_value.field_avp__DCA__3GPP__Time__Quota__Threshold->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__User__Location__Info__Time: single_value.field_avp__PCC__3GPP__User__Location__Info__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Information: single_value.field_avp__PCC__3GPP__Usage__Monitoring__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Period__LTE: single_value.field_avp__AAA__3GPP__Measurement__Period__LTE->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Extended__APN__AMBR__DL: single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__DL->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Experimental__Result__Code: single_value.field_avp__BASE__NONE__Experimental__Result__Code->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Session__Priority: single_value.field_avp__CxDx__3GPP__Session__Priority->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Info: single_value.field_avp__DCA__3GPP__Recipient__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Format: single_value.field_avp__DCA__3GPP__AoC__Format->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Start__Time: single_value.field_avp__DCA__3GPP__Start__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Deregistration__Reason: single_value.field_avp__CxDx__3GPP__Deregistration__Reason->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__GMLC__Number: single_value.field_avp__AAA__3GPP__GMLC__Number->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Software__Version: single_value.field_avp__AAA__3GPP__Software__Version->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Callback__Number: single_value.field_avp__DNAS__NONE__Callback__Number->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Configuration__Token: single_value.field_avp__DNAS__NONE__Configuration__Token->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Type: single_value.field_avp__DCA__3GPP__Interface__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA: single_value.field_avp__MIPv4__NONE__MIP__Originating__Foreign__AAA->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Expiration__Date: single_value.field_avp__AAA__3GPP__Expiration__Date->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Error__Message: single_value.field_avp__BASE__NONE__Error__Message->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__SRES: single_value.field_avp__AAA__3GPP__SRES->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__DRM__Content: single_value.field_avp__DCA__3GPP__DRM__Content->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Item__Number: single_value.field_avp__AAA__3GPP__Item__Number->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port__Type: single_value.field_avp__DNAS__NONE__NAS__Port__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__ERP__Authorization: single_value.field_avp__AAA__3GPP__ERP__Authorization->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Multiple__Services__Indicator: single_value.field_avp__DCC__NONE__Multiple__Services__Indicator->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Early__Media__Description: single_value.field_avp__DCA__3GPP__Early__Media__Description->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__MIP__FA__RK: single_value.field_avp__AAA__3GPP__MIP__FA__RK->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Related__Change__Condition__Information: single_value.field_avp__DCA__3GPP__Related__Change__Condition__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Protocol: single_value.field_avp__DNAS__NONE__Framed__Protocol->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Service__ID: single_value.field_avp__S6__3GPP__Service__ID->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Format__Indicator: single_value.field_avp__DCA__3GPP__LCS__Format__Indicator->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMSI__MCC__MNC: single_value.field_avp__GI__3GPP__3GPP__IMSI__MCC__MNC->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Abort__Cause: single_value.field_avp__RX__3GPP__Abort__Cause->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Location: single_value.field_avp__DCA__3GPP__ISUP__Cause__Location->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Base__Name: single_value.field_avp__PCC__3GPP__Charging__Rule__Base__Name->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Required__Access__Info: single_value.field_avp__RX__3GPP__Required__Access__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Destination__Realm: single_value.field_avp__PCC__3GPP__TDF__Destination__Realm->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__S6t__HSS__Cause: single_value.field_avp__S6__3GPP__S6t__HSS__Cause->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Media__Initiator__Party: single_value.field_avp__DCA__3GPP__Media__Initiator__Party->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Associated__URI: single_value.field_avp__DCA__3GPP__Associated__URI->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__AF__Requested__Data: single_value.field_avp__RX__3GPP__AF__Requested__Data->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Report: single_value.field_avp__PCC__3GPP__QoS__Rule__Report->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Filter__Id: single_value.field_avp__DNAS__NONE__Filter__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Password: single_value.field_avp__DNAS__NONE__ARAP__Password->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Route__Header__Received: single_value.field_avp__DCA__3GPP__Route__Header__Received->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Stationary__Indication: single_value.field_avp__S6__3GPP__Stationary__Indication->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Response: single_value.field_avp__DNAS__NONE__CHAP__Response->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL: single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__DL->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number: single_value.field_avp__DCA__3GPP__Usage__Information__Report__Sequence__Number->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Geodetic__Information: single_value.field_avp__AAA__3GPP__Geodetic__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Extended__GBR__UL: single_value.field_avp__PCC__3GPP__Extended__GBR__UL->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__MBSFN__Area__ID: single_value.field_avp__AAA__3GPP__MBSFN__Area__ID->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Server__Capabilities: single_value.field_avp__CxDx__3GPP__Server__Capabilities->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Area__Scope: single_value.field_avp__AAA__3GPP__Area__Scope->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Input__Packets: single_value.field_avp__MIPv4__NONE__Accounting__Input__Packets->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SGW__Change: single_value.field_avp__DCA__3GPP__SGW__Change->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__SCSCF__Restoration__Info: single_value.field_avp__CxDx__3GPP__SCSCF__Restoration__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number: single_value.field_avp__CxDx__3GPP__Initial__CSeq__Sequence__Number->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Subscription__Information: single_value.field_avp__DCA__3GPP__AoC__Subscription__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__PUA__Flags: single_value.field_avp__AAA__3GPP__PUA__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Callback__Id: single_value.field_avp__DNAS__NONE__Callback__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Time__Usage: single_value.field_avp__DCA__3GPP__Time__Usage->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name: single_value.field_avp__CxDx__3GPP__Primary__Event__Charging__Function__Name->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__CC__Output__Octets: single_value.field_avp__DCC__NONE__CC__Output__Octets->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__GI__3GPP__3GPP__User__Location__Info: single_value.field_avp__GI__3GPP__3GPP__User__Location__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Notification__To__UE__User: single_value.field_avp__AAA__3GPP__Notification__To__UE__User->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Visited__PLMN__Id: single_value.field_avp__AAA__3GPP__Visited__PLMN__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions: single_value.field_avp__AAA__3GPP__Homogeneous__Support__of__IMS__Voice__Over__PS__Sessions->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Participant__Group: single_value.field_avp__DCA__3GPP__Participant__Group->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Play__Alternative: single_value.field_avp__DCA__3GPP__Play__Alternative->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__User__Service__Type: single_value.field_avp__DCA__3GPP__MBMS__User__Service__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Transit__IOI__List: single_value.field_avp__DCA__3GPP__Transit__IOI__List->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Codec__Data: single_value.field_avp__RX__3GPP__Codec__Data->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Config__Status: single_value.field_avp__S6__3GPP__Monitoring__Event__Config__Status->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Name: single_value.field_avp__DCA__3GPP__SDP__Media__Name->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__AF__Correlation__Information: single_value.field_avp__DCA__3GPP__AF__Correlation__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Cost__Information: single_value.field_avp__DCC__NONE__Cost__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Serving__Node__Identity: single_value.field_avp__DCA__3GPP__Serving__Node__Identity->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Error__Reporting__Host: single_value.field_avp__BASE__NONE__Error__Reporting__Host->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Frequency: single_value.field_avp__DCA__3GPP__Radio__Frequency->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Rule__Activation__Time: single_value.field_avp__PCC__3GPP__Rule__Activation__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Service__Data: single_value.field_avp__S6__3GPP__Service__Data->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__AF__Application__Identifier: single_value.field_avp__RX__3GPP__AF__Application__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__NetLoc__Access__Support: single_value.field_avp__PCC__3GPP__NetLoc__Access__Support->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier: single_value.field_avp__DCA__3GPP__Announcing__UE__VPLMN__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Monitoring__Event__Configuration: single_value.field_avp__S6__3GPP__Monitoring__Event__Configuration->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Offline: single_value.field_avp__PCC__3GPP__Offline->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Method: single_value.field_avp__DCA__3GPP__SIP__Method->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Definition: single_value.field_avp__PCC__3GPP__ADC__Rule__Definition->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Additional__Context__ID: single_value.field_avp__AAA__3GPP__Additional__Context__ID->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Login__Service: single_value.field_avp__DNAS__NONE__Login__Service->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Security__Data: single_value.field_avp__DNAS__NONE__ARAP__Security__Data->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Allowed__PLMN__List: single_value.field_avp__S6__3GPP__Allowed__PLMN__List->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Control__Mode: single_value.field_avp__PCC__3GPP__Bearer__Control__Mode->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Active__APN: single_value.field_avp__AAA__3GPP__Active__APN->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__HeNB__Local__IP__Address: single_value.field_avp__PCC__3GPP__HeNB__Local__IP__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Content: single_value.field_avp__PCC__3GPP__Packet__Filter__Content->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__SMS__Register__Request: single_value.field_avp__AAA__3GPP__SMS__Register__Request->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Subscription__Info: single_value.field_avp__CxDx__3GPP__Subscription__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction: single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp__Fraction->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Client__Address: single_value.field_avp__DCA__3GPP__Client__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__APN__Configuration: single_value.field_avp__AAA__3GPP__APN__Configuration->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Subscriber__Role: single_value.field_avp__DCA__3GPP__Subscriber__Role->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Number__Auth__Items: single_value.field_avp__CxDx__3GPP__SIP__Number__Auth__Items->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__OMC__Id: single_value.field_avp__AAA__3GPP__OMC__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__GMLC__Restriction: single_value.field_avp__AAA__3GPP__GMLC__Restriction->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__State: single_value.field_avp__DNAS__NONE__State->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Preference: single_value.field_avp__DNAS__NONE__Tunnel__Preference->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__CC__Session__Failover: single_value.field_avp__DCC__NONE__CC__Session__Failover->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Enhanced__Diagnostics: single_value.field_avp__DCA__3GPP__Enhanced__Diagnostics->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__CSG__Membership__Indication: single_value.field_avp__DCA__3GPP__CSG__Membership__Indication->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Regional__Subscription__Zone__Code: single_value.field_avp__AAA__3GPP__Regional__Subscription__Zone__Code->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Message__Class: single_value.field_avp__DCA__3GPP__Message__Class->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Negotiated__DSCP: single_value.field_avp__GI__3GPP__3GPP__Negotiated__DSCP->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__S2a__Failure__Cause: single_value.field_avp__AAA__3GPP__TWAN__S2a__Failure__Cause->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__MN__SPI: single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__SPI->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Trigger: single_value.field_avp__DCA__3GPP__Trigger->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Called__Identity__Change: single_value.field_avp__DCA__3GPP__Called__Identity__Change->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Request__Timestamp: single_value.field_avp__DCA__3GPP__ProSe__Request__Timestamp->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Id: single_value.field_avp__DCA__3GPP__PoC__Session__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Proxy__State: single_value.field_avp__BASE__NONE__Proxy__State->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Server__Role: single_value.field_avp__DCA__3GPP__PoC__Server__Role->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Forwarding__Pending: single_value.field_avp__DCA__3GPP__Forwarding__Pending->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__SIR__Flags: single_value.field_avp__S6__3GPP__SIR__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Credit__Control__Failure__Handling: single_value.field_avp__DCC__NONE__Credit__Control__Failure__Handling->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Agent__Info: single_value.field_avp__MIPv6__NONE__MIP6__Agent__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__MPS__Identifier: single_value.field_avp__RX__3GPP__MPS__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Credit__Management__Status: single_value.field_avp__PCC__3GPP__Credit__Management__Status->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__MDT__Allowed__PLMN__Id: single_value.field_avp__AAA__3GPP__MDT__Allowed__PLMN__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Monitored__PLMN__Identifier: single_value.field_avp__DCA__3GPP__Monitored__PLMN__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Service__Result: single_value.field_avp__S6__3GPP__Service__Result->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Reporting__Level: single_value.field_avp__PCC__3GPP__Reporting__Level->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__MME__Location__Information: single_value.field_avp__AAA__3GPP__MME__Location__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Served__Party__IP__Address: single_value.field_avp__DCA__3GPP__Served__Party__IP__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Max__Supported__Bandwidth__DL: single_value.field_avp__RX__3GPP__Max__Supported__Bandwidth__DL->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Reception: single_value.field_avp__DCA__3GPP__Time__First__Reception->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Pre__emption__Capability: single_value.field_avp__PCC__3GPP__Pre__emption__Capability->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Subscribed__VSRVCC: single_value.field_avp__AAA__3GPP__Subscribed__VSRVCC->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Flags: single_value.field_avp__PCC__3GPP__Monitoring__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Redirect__Max__Cache__Time: single_value.field_avp__BASE__NONE__Redirect__Max__Cache__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Feature__List: single_value.field_avp__CxDx__3GPP__Feature__List->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Address__Type: single_value.field_avp__DCA__3GPP__Address__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__TCP__Source__Port: single_value.field_avp__PCC__3GPP__TCP__Source__Port->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Application__Detection__Information: single_value.field_avp__PCC__3GPP__Application__Detection__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Emergency__Info: single_value.field_avp__AAA__3GPP__Emergency__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Remaining__Balance: single_value.field_avp__DCA__3GPP__Remaining__Balance->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__MPS__Priority: single_value.field_avp__AAA__3GPP__MPS__Priority->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Next__Tariff: single_value.field_avp__DCA__3GPP__Next__Tariff->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Requested__Action: single_value.field_avp__DCC__NONE__Requested__Action->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Record__Route: single_value.field_avp__CxDx__3GPP__Record__Route->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Tariff__XML: single_value.field_avp__DCA__3GPP__Tariff__XML->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Alert__Reason: single_value.field_avp__AAA__3GPP__Alert__Reason->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Address: single_value.field_avp__DCA__3GPP__Recipient__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Change__Condition: single_value.field_avp__DCA__3GPP__Change__Condition->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__GI__3GPP__3GPP__CG__IPv6__Address: single_value.field_avp__GI__3GPP__3GPP__CG__IPv6__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Idle__Timeout: single_value.field_avp__DNAS__NONE__Idle__Timeout->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port__Id: single_value.field_avp__DNAS__NONE__NAS__Port__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__DEA__Flags: single_value.field_avp__AAA__3GPP__DEA__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SCS__AS__Address: single_value.field_avp__DCA__3GPP__SCS__AS__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__MO__LR: single_value.field_avp__AAA__3GPP__MO__LR->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Visited__Network__Identifier: single_value.field_avp__DCA__3GPP__IMS__Visited__Network__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role: single_value.field_avp__DCA__3GPP__PoC__User__Role->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Identifier: single_value.field_avp__DCA__3GPP__Announcement__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__IP__Access: single_value.field_avp__AAA__3GPP__Non__3GPP__IP__Access->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Report__Data: single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Data->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Adaptations: single_value.field_avp__DCA__3GPP__Adaptations->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Host__IP__Address: single_value.field_avp__BASE__NONE__Host__IP__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Reg__Request: single_value.field_avp__MIPv4__NONE__MIP__Reg__Request->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Quota__Holding__Time: single_value.field_avp__DCA__3GPP__Quota__Holding__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Maximum__Wait__Time: single_value.field_avp__AAA__3GPP__Maximum__Wait__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Max__Requested__Bandwidth__UL: single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__UL->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Support: single_value.field_avp__PCC__3GPP__Usage__Monitoring__Support->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Response__Time: single_value.field_avp__S6__3GPP__Maximum__Response__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Envelope__Reporting: single_value.field_avp__DCA__3GPP__Envelope__Reporting->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Application__Server: single_value.field_avp__DCA__3GPP__Application__Server->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Sponsor__Identity: single_value.field_avp__RX__3GPP__Sponsor__Identity->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Link: single_value.field_avp__DNAS__NONE__Framed__Appletalk__Link->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Interface__Id: single_value.field_avp__DNAS__NONE__Framed__Interface__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Alert__Indication: single_value.field_avp__DCA__3GPP__Proximity__Alert__Indication->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__CoA__IP__Address: single_value.field_avp__PCC__3GPP__CoA__IP__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Trunk__Group__Id: single_value.field_avp__DCA__3GPP__Trunk__Group__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Default__QoS__Information: single_value.field_avp__PCC__3GPP__Default__QoS__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__AN__GW__Address: single_value.field_avp__PCC__3GPP__AN__GW__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Start__Of__Charging: single_value.field_avp__DCA__3GPP__Start__Of__Charging->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Participants__Involved: single_value.field_avp__DCA__3GPP__Participants__Involved->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__NBIFOM__Support: single_value.field_avp__PCC__3GPP__NBIFOM__Support->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Redirect__Support: single_value.field_avp__PCC__3GPP__Redirect__Support->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__IMSI__Group__Id: single_value.field_avp__AAA__3GPP__IMSI__Group__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Cell__Global__Identity: single_value.field_avp__AAA__3GPP__Cell__Global__Identity->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Vendor__Id: single_value.field_avp__BASE__NONE__Vendor__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__PDN__Connection__Continuity: single_value.field_avp__AAA__3GPP__PDN__Connection__Continuity->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Tariff__Information: single_value.field_avp__DCA__3GPP__Tariff__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Wildcarded__Public__Identity: single_value.field_avp__CxDx__3GPP__Wildcarded__Public__Identity->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__Acct__Session__Time: single_value.field_avp__MIPv4__NONE__Acct__Session__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__DSA__Flags: single_value.field_avp__AAA__3GPP__DSA__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Event__Type: single_value.field_avp__DCA__3GPP__PoC__Event__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Data: single_value.field_avp__AAA__3GPP__Trace__Data->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__LCS__Info: single_value.field_avp__AAA__3GPP__LCS__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Requestor__Id__String: single_value.field_avp__DCA__3GPP__LCS__Requestor__Id__String->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__PDN__GW__Allocation__Type: single_value.field_avp__AAA__3GPP__PDN__GW__Allocation__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Additional__Type__Information: single_value.field_avp__DCA__3GPP__Additional__Type__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__MCC__MNC: single_value.field_avp__GI__3GPP__3GPP__SGSN__MCC__MNC->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__HESSID: single_value.field_avp__AAA__3GPP__HESSID->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Content__Class: single_value.field_avp__DCA__3GPP__Content__Class->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Event__Timestamp: single_value.field_avp__BASE__NONE__Event__Timestamp->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__TAD__Identifier: single_value.field_avp__DCA__3GPP__TAD__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Final__Unit__Action: single_value.field_avp__DCC__NONE__Final__Unit__Action->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result: single_value.field_avp__AAA__3GPP__IMEI__Check__In__VPLMN__Result->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Service__Generic__Information: single_value.field_avp__DCA__3GPP__Service__Generic__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Type: single_value.field_avp__DCA__3GPP__Variable__Part__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Discovery__Model: single_value.field_avp__DCA__3GPP__ProSe__Direct__Discovery__Model->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Requested__BW__UL: single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__UL->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SM__Device__Trigger__Indicator: single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Indicator->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__User__Identifier: single_value.field_avp__S6__3GPP__User__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Base__Name: single_value.field_avp__PCC__3GPP__QoS__Rule__Base__Name->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Pool: single_value.field_avp__DNAS__NONE__Framed__IPv6__Pool->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Restoration__Priority: single_value.field_avp__AAA__3GPP__Restoration__Priority->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Diagnostics: single_value.field_avp__DCA__3GPP__ISUP__Cause__Diagnostics->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Association__Type: single_value.field_avp__S6__3GPP__Association__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Definition: single_value.field_avp__PCC__3GPP__Charging__Rule__Definition->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Rating__Group: single_value.field_avp__DCC__NONE__Rating__Group->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MN__HA__SPI: single_value.field_avp__MIPv6__NONE__MIP__MN__HA__SPI->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Min__Requested__Bandwidth__UL: single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__UL->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Application__Specific__Data: single_value.field_avp__DCA__3GPP__Application__Specific__Data->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__CoA__Information: single_value.field_avp__PCC__3GPP__CoA__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Report__Amount: single_value.field_avp__AAA__3GPP__Report__Amount->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name: single_value.field_avp__CxDx__3GPP__Secondary__Charging__Collection__Function__Name->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__User__Equipment__Info: single_value.field_avp__DCC__NONE__User__Equipment__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__A__MSISDN: single_value.field_avp__AAA__3GPP__A__MSISDN->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Mobile__Node__Address: single_value.field_avp__MIPv4__NONE__MIP__Mobile__Node__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Report: single_value.field_avp__PCC__3GPP__Routing__Rule__Report->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Number__Of__Requested__Vectors: single_value.field_avp__AAA__3GPP__Number__Of__Requested__Vectors->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__AIR__Flags: single_value.field_avp__AAA__3GPP__AIR__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SM__Protocol__ID: single_value.field_avp__DCA__3GPP__SM__Protocol__ID->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Low__Priority__Indicator: single_value.field_avp__DCA__3GPP__Low__Priority__Indicator->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Geographical__Information: single_value.field_avp__AAA__3GPP__Geographical__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Participant__Action__Type: single_value.field_avp__DCA__3GPP__Participant__Action__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Node__Id: single_value.field_avp__DCA__3GPP__Node__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Loose__Route__Indication: single_value.field_avp__CxDx__3GPP__Loose__Route__Indication->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Type: single_value.field_avp__DCC__NONE__Service__Parameter__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__MME__User__State: single_value.field_avp__AAA__3GPP__MME__User__State->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Access__Restriction__Data: single_value.field_avp__AAA__3GPP__Access__Restriction__Data->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SM__Service__Type: single_value.field_avp__DCA__3GPP__SM__Service__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag: single_value.field_avp__DCA__3GPP__UNI__PDU__CP__Only__Flag->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Filter__Rule: single_value.field_avp__MIPv4__NONE__MIP__Filter__Rule->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Failed__AVP: single_value.field_avp__BASE__NONE__Failed__AVP->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__GI__3GPP__3GPP__RAT__Type: single_value.field_avp__GI__3GPP__3GPP__RAT__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__SS__Status: single_value.field_avp__AAA__3GPP__SS__Status->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Neighbour__Node__Address: single_value.field_avp__DCA__3GPP__Neighbour__Node__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Location__Type: single_value.field_avp__DCA__3GPP__Location__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Quota__Indicator: single_value.field_avp__DCA__3GPP__Quota__Indicator->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Priority: single_value.field_avp__DCA__3GPP__Priority->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Update: single_value.field_avp__S6__3GPP__NIDD__Authorization__Update->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Service__Specific__Data: single_value.field_avp__DCA__3GPP__Service__Specific__Data->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id__Type: single_value.field_avp__DCC__NONE__Subscription__Id__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__HA__MSA: single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__MSA->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Connectivity__Flags: single_value.field_avp__AAA__3GPP__Connectivity__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Operation: single_value.field_avp__PCC__3GPP__Packet__Filter__Operation->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__VCS__Information: single_value.field_avp__DCA__3GPP__VCS__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion: single_value.field_avp__S6__3GPP__SCEF__Reference__ID__for__Deletion->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Content__Disposition: single_value.field_avp__DCA__3GPP__Content__Disposition->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__SIP__Forking__Indication: single_value.field_avp__RX__3GPP__SIP__Forking__Indication->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__User__Password: single_value.field_avp__DNAS__NONE__User__Password->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address: single_value.field_avp__DCA__3GPP__ProSe__Group__IP__Multicast__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__IMEI__Change: single_value.field_avp__S6__3GPP__IMEI__Change->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__IP__CAN__Type: single_value.field_avp__PCC__3GPP__IP__CAN__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Component: single_value.field_avp__DCA__3GPP__SDP__Media__Component->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Desired__BW__UL: single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__UL->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container: single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Reception__Data__Container->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authorization: single_value.field_avp__CxDx__3GPP__SIP__Authorization->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Revalidation__Time: single_value.field_avp__PCC__3GPP__Revalidation__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Logging__Interval: single_value.field_avp__AAA__3GPP__Logging__Interval->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Information: single_value.field_avp__DCA__3GPP__PoC__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Status: single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Status->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Filter: single_value.field_avp__PCC__3GPP__Routing__Filter->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability: single_value.field_avp__AAA__3GPP__WLAN__offloadability->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Data__Coding__Scheme: single_value.field_avp__DCA__3GPP__Data__Coding__Scheme->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Metering__Method: single_value.field_avp__PCC__3GPP__Metering__Method->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Tunnel__Connection: single_value.field_avp__DNAS__NONE__Acct__Tunnel__Connection->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism: single_value.field_avp__AAA__3GPP__Non__IP__Data__Delivery__Mechanism->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Initial__IMS__Charging__Identifier: single_value.field_avp__DCA__3GPP__Initial__IMS__Charging__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Filter__Rule: single_value.field_avp__DNAS__NONE__NAS__Filter__Rule->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Feature__Vector: single_value.field_avp__MIPv4__NONE__MIP__Feature__Vector->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Session__Server__Failover: single_value.field_avp__BASE__NONE__Session__Server__Failover->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Accumulated__Cost: single_value.field_avp__DCA__3GPP__Accumulated__Cost->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Integrity__Key: single_value.field_avp__CxDx__3GPP__Integrity__Key->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__E__UTRAN__Vector: single_value.field_avp__AAA__3GPP__E__UTRAN__Vector->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SMSC__Address: single_value.field_avp__DCA__3GPP__SMSC__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__PDP__Address__Prefix__Length: single_value.field_avp__DCA__3GPP__PDP__Address__Prefix__Length->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Experimental__Result: single_value.field_avp__BASE__NONE__Experimental__Result->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Link__Count: single_value.field_avp__DNAS__NONE__Acct__Link__Count->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Unit__Value: single_value.field_avp__DCC__NONE__Unit__Value->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Event__List: single_value.field_avp__AAA__3GPP__Trace__Event__List->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Id: single_value.field_avp__DCA__3GPP__LCS__Client__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__GI__3GPP__3GPP__PDP__Type: single_value.field_avp__GI__3GPP__3GPP__PDP__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Reply__Message: single_value.field_avp__DNAS__NONE__Reply__Message->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Connect__Info: single_value.field_avp__DNAS__NONE__Connect__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Replay__Mode: single_value.field_avp__MIPv4__NONE__MIP__Replay__Mode->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Proxy__Host: single_value.field_avp__BASE__NONE__Proxy__Host->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Talk__Bursts: single_value.field_avp__DCA__3GPP__Number__Of__Talk__Bursts->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Short__Network__Name: single_value.field_avp__AAA__3GPP__Short__Network__Name->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Message__Size: single_value.field_avp__DCA__3GPP__Message__Size->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Additional__Exception__Reports: single_value.field_avp__DCA__3GPP__Additional__Exception__Reports->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Access__Transfer__Information: single_value.field_avp__DCA__3GPP__Access__Transfer__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Communication__Pattern__Set: single_value.field_avp__S6__3GPP__Communication__Pattern__Set->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__TWAG__UP__Address: single_value.field_avp__AAA__3GPP__TWAG__UP__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__MMBox__Storage__Requested: single_value.field_avp__DCA__3GPP__MMBox__Storage__Requested->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Flow__Status: single_value.field_avp__RX__3GPP__Flow__Status->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Challenge: single_value.field_avp__DNAS__NONE__CHAP__Challenge->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__PC3__Control__Protocol__Cause: single_value.field_avp__DCA__3GPP__PC3__Control__Protocol__Cause->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__CC__Unit__Type: single_value.field_avp__DCC__NONE__CC__Unit__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Calling__Party__Address: single_value.field_avp__DCA__3GPP__Calling__Party__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__MCPTT__Identifier: single_value.field_avp__RX__3GPP__MCPTT__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Group__Monitoring__Event__Report: single_value.field_avp__S6__3GPP__Group__Monitoring__Event__Report->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Upgrade: single_value.field_avp__PCC__3GPP__QoS__Upgrade->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__PS__Append__Free__Format__Data: single_value.field_avp__DCA__3GPP__PS__Append__Free__Format__Data->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__AN__GW__Status: single_value.field_avp__PCC__3GPP__AN__GW__Status->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Service__Type: single_value.field_avp__DNAS__NONE__Service__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Key: single_value.field_avp__PCC__3GPP__Monitoring__Key->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Measurement__Period__UMTS: single_value.field_avp__AAA__3GPP__Measurement__Period__UMTS->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Media__Initiator__Flag: single_value.field_avp__DCA__3GPP__Media__Initiator__Flag->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Location__Number: single_value.field_avp__DCA__3GPP__ISUP__Location__Number->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__3GPP__PS__Data__Off__Status: single_value.field_avp__PCC__3GPP__3GPP__PS__Data__Off__Status->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Install: single_value.field_avp__PCC__3GPP__Routing__Rule__Install->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Reset__ID: single_value.field_avp__AAA__3GPP__Reset__ID->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Service__Data__Container: single_value.field_avp__DCA__3GPP__Service__Data__Container->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Server__Assignment__Type: single_value.field_avp__CxDx__3GPP__Server__Assignment__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__PUR__Flags: single_value.field_avp__AAA__3GPP__PUR__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope: single_value.field_avp__PCC__3GPP__IP__CAN__Session__Charging__Scope->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Routing: single_value.field_avp__DNAS__NONE__Framed__Routing->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__IMEI: single_value.field_avp__AAA__3GPP__IMEI->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Ident: single_value.field_avp__DNAS__NONE__CHAP__Ident->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Text: single_value.field_avp__DCA__3GPP__Interface__Text->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Kc: single_value.field_avp__AAA__3GPP__Kc->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Current__Tariff: single_value.field_avp__DCA__3GPP__Current__Tariff->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__SGSN__Number: single_value.field_avp__AAA__3GPP__SGSN__Number->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__HPLMN__ODB: single_value.field_avp__AAA__3GPP__HPLMN__ODB->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Type: single_value.field_avp__DCA__3GPP__Time__Quota__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Info: single_value.field_avp__AAA__3GPP__Trace__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Domain__Name: single_value.field_avp__DCA__3GPP__Domain__Name->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Charging__Characteristics: single_value.field_avp__GI__3GPP__3GPP__Charging__Characteristics->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__PDP__Context: single_value.field_avp__AAA__3GPP__PDP__Context->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__CC__Money: single_value.field_avp__DCC__NONE__CC__Money->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__DER__Flags: single_value.field_avp__AAA__3GPP__DER__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Data__Coding__Scheme: single_value.field_avp__DCA__3GPP__LCS__Data__Coding__Scheme->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__Address: single_value.field_avp__GI__3GPP__3GPP__GGSN__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Proxy__Info: single_value.field_avp__BASE__NONE__Proxy__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node: single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier__Node->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Node__Type: single_value.field_avp__S6__3GPP__Node__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Volume: single_value.field_avp__DCA__3GPP__Talk__Burst__Volume->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Service__Id: single_value.field_avp__DCA__3GPP__Service__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Priority__Sharing__Indicator: single_value.field_avp__RX__3GPP__Priority__Sharing__Indicator->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Type: single_value.field_avp__DNAS__NONE__Tunnel__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Name: single_value.field_avp__PCC__3GPP__QoS__Rule__Name->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Trigger__Type: single_value.field_avp__DCA__3GPP__Trigger__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Instance__Id: single_value.field_avp__DCA__3GPP__Instance__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Scheduled__Communication__Time: single_value.field_avp__S6__3GPP__Scheduled__Communication__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Max__Requested__Bandwidth__DL: single_value.field_avp__RX__3GPP__Max__Requested__Bandwidth__DL->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Role__Of__ProSe__Function: single_value.field_avp__DCA__3GPP__Role__Of__ProSe__Function->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Latency: single_value.field_avp__S6__3GPP__Maximum__Latency->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__PCC__Rule__Status: single_value.field_avp__PCC__3GPP__PCC__Rule__Status->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Response__Timestamp: single_value.field_avp__DCA__3GPP__SIP__Response__Timestamp->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Extended__GBR__DL: single_value.field_avp__PCC__3GPP__Extended__GBR__DL->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__MBSFN__Area: single_value.field_avp__AAA__3GPP__MBSFN__Area->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__UE__ID: single_value.field_avp__DCA__3GPP__ProSe__UE__ID->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Server__Name: single_value.field_avp__CxDx__3GPP__Server__Name->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__APN__Validity__Time: single_value.field_avp__S6__3GPP__APN__Validity__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Allocation__Retention__Priority: single_value.field_avp__PCC__3GPP__Allocation__Retention__Priority->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Check__Balance__Result: single_value.field_avp__DCC__NONE__Check__Balance__Result->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Job__Type: single_value.field_avp__AAA__3GPP__Job__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Destination__Host: single_value.field_avp__BASE__NONE__Destination__Host->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Positioning__Method: single_value.field_avp__AAA__3GPP__Positioning__Method->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__LIA__Flags: single_value.field_avp__CxDx__3GPP__LIA__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count: single_value.field_avp__AAA__3GPP__DL__Buffering__Suggested__Packet__Count->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service__Type: single_value.field_avp__DCA__3GPP__AoC__Service__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Login__IP__Host: single_value.field_avp__DNAS__NONE__Login__IP__Host->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__IDA__Flags: single_value.field_avp__AAA__3GPP__IDA__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Security: single_value.field_avp__DNAS__NONE__ARAP__Security->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Origin__AAA__Protocol: single_value.field_avp__DNAS__NONE__Origin__AAA__Protocol->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Time__Last__Usage: single_value.field_avp__DCA__3GPP__Time__Last__Usage->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Charging__Information: single_value.field_avp__CxDx__3GPP__Charging__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__ULA__Flags: single_value.field_avp__AAA__3GPP__ULA__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Originator__Interface: single_value.field_avp__DCA__3GPP__Originator__Interface->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported: single_value.field_avp__AAA__3GPP__IMS__Voice__Over__PS__Sessions__Supported->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature: single_value.field_avp__AAA__3GPP__Roaming__Restricted__Due__To__Unsupported__Feature->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__File__Repair__Supported: single_value.field_avp__DCA__3GPP__File__Repair__Supported->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPX__Network: single_value.field_avp__DNAS__NONE__Framed__IPX__Network->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Assignment__Id: single_value.field_avp__DNAS__NONE__Tunnel__Assignment__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__CC__Service__Specific__Units: single_value.field_avp__DCC__NONE__CC__Service__Specific__Units->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Answer__Timestamp: single_value.field_avp__DCA__3GPP__SDP__Answer__Timestamp->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__Identifier: single_value.field_avp__AAA__3GPP__WLAN__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Type__Number: single_value.field_avp__DCA__3GPP__Type__Number->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__NIDD__Submission: single_value.field_avp__DCA__3GPP__NIDD__Submission->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__T4__Parameters: single_value.field_avp__S6__3GPP__T4__Parameters->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Identifier__Value: single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier__Value->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier: single_value.field_avp__DCA__3GPP__Announcing__UE__HPLMN__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__AESE__Error__Report: single_value.field_avp__S6__3GPP__AESE__Error__Report->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__HA__SPI: single_value.field_avp__MIPv4__NONE__MIP__FA__to__HA__SPI->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Event__Type: single_value.field_avp__DCA__3GPP__Event__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Sharing__Key__DL: single_value.field_avp__RX__3GPP__Sharing__Key__DL->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Remove: single_value.field_avp__PCC__3GPP__ADC__Rule__Remove->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container: single_value.field_avp__DCA__3GPP__ProSe__Direct__Communication__Transmission__Data__Container->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Restricted__PLMN__List: single_value.field_avp__S6__3GPP__Restricted__PLMN__List->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx: single_value.field_avp__PCC__3GPP__Access__Network__Charging__Identifier__Gx->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Age__Of__Location__Information: single_value.field_avp__AAA__3GPP__Age__Of__Location__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Group__Name: single_value.field_avp__DCA__3GPP__PoC__Group__Name->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Requested__BW__DL: single_value.field_avp__RX__3GPP__Extended__Max__Requested__BW__DL->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Flow__Information: single_value.field_avp__PCC__3GPP__Flow__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__PS__Information: single_value.field_avp__DCA__3GPP__PS__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__MTC__IWF__Address: single_value.field_avp__DCA__3GPP__MTC__IWF__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Execution__Time: single_value.field_avp__PCC__3GPP__Execution__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Identifier: single_value.field_avp__DNAS__NONE__NAS__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Server__Auth__Id: single_value.field_avp__DNAS__NONE__Tunnel__Server__Auth__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Contact: single_value.field_avp__CxDx__3GPP__Contact->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Correlation__Indicator: single_value.field_avp__PCC__3GPP__Charging__Correlation__Indicator->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Credit__Control: single_value.field_avp__DCC__NONE__Credit__Control->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Record__Number: single_value.field_avp__BASE__NONE__Accounting__Record__Number->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__Event__1I: single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1I->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction: single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp__Fraction->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Service__Mode: single_value.field_avp__DCA__3GPP__Service__Mode->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__User__Data: single_value.field_avp__CxDx__3GPP__User__Data->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Report__Interval: single_value.field_avp__AAA__3GPP__Report__Interval->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__RAN__NAS__Release__Cause: single_value.field_avp__PCC__3GPP__RAN__NAS__Release__Cause->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Dynamic__Address__Flag__Extension: single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag__Extension->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Client__Identity: single_value.field_avp__AAA__3GPP__Client__Identity->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Redirect__Host__Usage: single_value.field_avp__BASE__NONE__Redirect__Host__Usage->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__CSG__Access__Mode: single_value.field_avp__DCA__3GPP__CSG__Access__Mode->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Equipment__Status: single_value.field_avp__AAA__3GPP__Equipment__Status->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Supplementary__Service: single_value.field_avp__DCA__3GPP__Supplementary__Service->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Packet__Filter: single_value.field_avp__GI__3GPP__3GPP__Packet__Filter->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Redirect__Server__Address: single_value.field_avp__DCC__NONE__Redirect__Server__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Auth__Mode: single_value.field_avp__MIPv6__NONE__MIP6__Auth__Mode->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__EPS__Location__Information: single_value.field_avp__AAA__3GPP__EPS__Location__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Access__Network__Information: single_value.field_avp__DCA__3GPP__Access__Network__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Called__Identity: single_value.field_avp__DCA__3GPP__Called__Identity->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Default__APN__Context__Id: single_value.field_avp__AAA__3GPP__TWAN__Default__APN__Context__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SGSN__Address: single_value.field_avp__DCA__3GPP__SGSN__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method: single_value.field_avp__DCA__3GPP__SGi__PtP__Tunnelling__Method->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Session__Timeout: single_value.field_avp__BASE__NONE__Session__Timeout->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost: single_value.field_avp__DNAS__NONE__Acct__Tunnel__Packets__Lost->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__NNI__Type: single_value.field_avp__DCA__3GPP__NNI__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Service__Info__Status: single_value.field_avp__RX__3GPP__Service__Info__Status->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__CIR__Flags: single_value.field_avp__S6__3GPP__CIR__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Precedence: single_value.field_avp__PCC__3GPP__Precedence->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__User__Participating__Type: single_value.field_avp__DCA__3GPP__User__Participating__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__GGSN__Address: single_value.field_avp__DCA__3GPP__GGSN__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Sponsoring__Action: single_value.field_avp__RX__3GPP__Sponsoring__Action->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Resources__Indicator: single_value.field_avp__DCA__3GPP__Radio__Resources__Indicator->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Granted__Validity__Time: single_value.field_avp__S6__3GPP__Granted__Validity__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Priority__Level: single_value.field_avp__PCC__3GPP__Priority__Level->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Node__Functionality: single_value.field_avp__DCA__3GPP__Node__Functionality->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Flow__Description: single_value.field_avp__RX__3GPP__Flow__Description->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Information: single_value.field_avp__PCC__3GPP__Packet__Filter__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Daylight__Saving__Time: single_value.field_avp__AAA__3GPP__Daylight__Saving__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Address__Domain: single_value.field_avp__DCA__3GPP__Address__Domain->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__SCEF__ID: single_value.field_avp__S6__3GPP__SCEF__ID->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Content__Length: single_value.field_avp__DCA__3GPP__Content__Length->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Removal__Of__Access: single_value.field_avp__PCC__3GPP__Removal__Of__Access->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Report: single_value.field_avp__PCC__3GPP__ADC__Rule__Report->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Preferred__Data__Mode: single_value.field_avp__AAA__3GPP__Preferred__Data__Mode->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Functionality: single_value.field_avp__DCA__3GPP__ProSe__Functionality->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Low__Balance__Indication: single_value.field_avp__DCA__3GPP__Low__Balance__Indication->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Guaranteed__Bitrate__UL: single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__UL->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__UE__SRVCC__Capability: single_value.field_avp__AAA__3GPP__UE__SRVCC__Capability->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Group: single_value.field_avp__DNAS__NONE__Login__LAT__Group->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__NAS__IPv6__Address: single_value.field_avp__DNAS__NONE__NAS__IPv6__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__MAC__Mobility__Data: single_value.field_avp__MIPv6__NONE__MIP__MAC__Mobility__Data->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Output__Octets: single_value.field_avp__MIPv4__NONE__Accounting__Output__Octets->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__To__SIP__Header: single_value.field_avp__CxDx__3GPP__To__SIP__Header->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Coupled__Node__Diameter__ID: single_value.field_avp__AAA__3GPP__Coupled__Node__Diameter__ID->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Real__Time__Tariff__Information: single_value.field_avp__DCA__3GPP__Real__Time__Tariff__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__STN__SR: single_value.field_avp__AAA__3GPP__STN__SR->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Type: single_value.field_avp__DCA__3GPP__SDP__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Supported__Vendor__Id: single_value.field_avp__BASE__NONE__Supported__Vendor__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__ServiceTypeIdentity: single_value.field_avp__AAA__3GPP__ServiceTypeIdentity->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Requested__Party__Address: single_value.field_avp__DCA__3GPP__Requested__Party__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Announcement__Information: single_value.field_avp__DCA__3GPP__Announcement__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Authentic: single_value.field_avp__DNAS__NONE__Acct__Authentic->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Service__Identifier: single_value.field_avp__DCC__NONE__Service__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__AUTN: single_value.field_avp__AAA__3GPP__AUTN->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Non__3GPP__User__Data: single_value.field_avp__AAA__3GPP__Non__3GPP__User__Data->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Delivery__Report__Requested: single_value.field_avp__DCA__3GPP__Delivery__Report__Requested->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__GI__3GPP__TWAN__Identifier: single_value.field_avp__GI__3GPP__TWAN__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Origination__Time__Stamp: single_value.field_avp__AAA__3GPP__Origination__Time__Stamp->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__LCS__APN: single_value.field_avp__DCA__3GPP__LCS__APN->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Envelope__End__Time: single_value.field_avp__DCA__3GPP__Envelope__End__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Sponsored__Connectivity__Data: single_value.field_avp__RX__3GPP__Sponsored__Connectivity__Data->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Auth__Request__Type: single_value.field_avp__BASE__NONE__Auth__Request__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Application__Server__Information: single_value.field_avp__DCA__3GPP__Application__Server__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Originator__Address: single_value.field_avp__DCA__3GPP__Originator__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Network__Call__Reference__Number: single_value.field_avp__DCA__3GPP__Network__Call__Reference__Number->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__AESE__Communication__Pattern: single_value.field_avp__S6__3GPP__AESE__Communication__Pattern->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__NBIFOM__Mode: single_value.field_avp__PCC__3GPP__NBIFOM__Mode->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Redirect__Information: single_value.field_avp__PCC__3GPP__Redirect__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Validity__Time: single_value.field_avp__DCC__NONE__Validity__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier: single_value.field_avp__DCA__3GPP__Monitoring__UE__VPLMN__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Event__Handling: single_value.field_avp__S6__3GPP__Event__Handling->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__ToS__Traffic__Class: single_value.field_avp__PCC__3GPP__ToS__Traffic__Class->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Tracking__Area__Identity: single_value.field_avp__AAA__3GPP__Tracking__Area__Identity->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__FA__SPI: single_value.field_avp__MIPv4__NONE__MIP__HA__to__FA__SPI->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Min__Desired__Bandwidth__UL: single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__UL->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__UVR__Flags: single_value.field_avp__AAA__3GPP__UVR__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__PS__Free__Format__Data: single_value.field_avp__DCA__3GPP__PS__Free__Format__Data->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Originating__Request: single_value.field_avp__CxDx__3GPP__Originating__Request->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__PDN__Connection__ID: single_value.field_avp__PCC__3GPP__PDN__Connection__ID->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data__Flags: single_value.field_avp__AAA__3GPP__Subscription__Data__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IPv6__Route: single_value.field_avp__DNAS__NONE__Framed__IPv6__Route->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__PRA__Remove: single_value.field_avp__PCC__3GPP__PRA__Remove->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__DSR__Flags: single_value.field_avp__AAA__3GPP__DSR__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Granted__Service__Unit: single_value.field_avp__DCC__NONE__Granted__Service__Unit->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Timestamp: single_value.field_avp__MIPv6__NONE__MIP__Timestamp->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Number__Portability__Routing__Information: single_value.field_avp__DCA__3GPP__Number__Portability__Routing__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer: single_value.field_avp__AAA__3GPP__Subscribed__Periodic__RAU__TAU__Timer->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Specific__APN__Info: single_value.field_avp__AAA__3GPP__Specific__APN__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Terminal__Information: single_value.field_avp__AAA__3GPP__Terminal__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Restoration__Info: single_value.field_avp__CxDx__3GPP__Restoration__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Product__Name: single_value.field_avp__BASE__NONE__Product__Name->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__HA__to__MN__MSA: single_value.field_avp__MIPv4__NONE__MIP__HA__to__MN__MSA->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Account__Expiration: single_value.field_avp__DCA__3GPP__Account__Expiration->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__CSG__Id: single_value.field_avp__AAA__3GPP__CSG__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IP__Netmask: single_value.field_avp__DNAS__NONE__Framed__IP__Netmask->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IPv6__DNS__Servers: single_value.field_avp__GI__3GPP__3GPP__IPv6__DNS__Servers->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__SSID: single_value.field_avp__AAA__3GPP__SSID->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Call__Barring__Info: single_value.field_avp__AAA__3GPP__Call__Barring__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__BSSID: single_value.field_avp__DCA__3GPP__BSSID->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Service__Parameter__Info: single_value.field_avp__DCC__NONE__Service__Parameter__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Exchange: single_value.field_avp__DCA__3GPP__Talk__Burst__Exchange->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Order: single_value.field_avp__DCA__3GPP__Variable__Part__Order->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Time__Quota__Mechanism: single_value.field_avp__DCA__3GPP__Time__Quota__Mechanism->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__ANID: single_value.field_avp__AAA__3GPP__ANID->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Report__Number: single_value.field_avp__DCA__3GPP__Monitoring__Event__Report__Number->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Name: single_value.field_avp__S6__3GPP__IP__SM__GW__Name->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Origin__State__Id: single_value.field_avp__BASE__NONE__Origin__State__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Media__Sub__Component: single_value.field_avp__RX__3GPP__Media__Sub__Component->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__CN__Operator__Selection__Entity: single_value.field_avp__DCA__3GPP__CN__Operator__Selection__Entity->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Accuracy: single_value.field_avp__S6__3GPP__Accuracy->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Remove: single_value.field_avp__PCC__3GPP__Charging__Rule__Remove->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Originating__IOI: single_value.field_avp__DCA__3GPP__Originating__IOI->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Min__Requested__Bandwidth__DL: single_value.field_avp__RX__3GPP__Min__Requested__Bandwidth__DL->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier: single_value.field_avp__DCA__3GPP__ProSe__Function__PLMN__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Service__Report: single_value.field_avp__S6__3GPP__Service__Report->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Information: single_value.field_avp__PCC__3GPP__Tunnel__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Bearer__Service: single_value.field_avp__DCA__3GPP__Bearer__Service->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name: single_value.field_avp__CxDx__3GPP__Primary__Charging__Collection__Function__Name->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Definition: single_value.field_avp__PCC__3GPP__QoS__Rule__Definition->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Time__Zone: single_value.field_avp__AAA__3GPP__Time__Zone->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Periodic__Time: single_value.field_avp__S6__3GPP__Periodic__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Failure__Code: single_value.field_avp__PCC__3GPP__Routing__Rule__Failure__Code->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Destination__Host: single_value.field_avp__PCC__3GPP__TDF__Destination__Host->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Local__Group__Id: single_value.field_avp__AAA__3GPP__Local__Group__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SM__Discharge__Time: single_value.field_avp__DCA__3GPP__SM__Discharge__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Requestor__PLMN__Identifier: single_value.field_avp__DCA__3GPP__Requestor__PLMN__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Application__Reference__Identifier: single_value.field_avp__DCA__3GPP__IMS__Application__Reference__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Report: single_value.field_avp__PCC__3GPP__Charging__Rule__Report->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Service__Area__Identity: single_value.field_avp__AAA__3GPP__Service__Area__Identity->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__User__Name: single_value.field_avp__BASE__NONE__User__Name->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__UE__PC5__AMBR: single_value.field_avp__AAA__3GPP__UE__PC5__AMBR->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Public__Identity: single_value.field_avp__CxDx__3GPP__Public__Identity->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Sub__Session__Id: single_value.field_avp__BASE__NONE__Accounting__Sub__Session__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Acct__Delay__Time: single_value.field_avp__DNAS__NONE__Acct__Delay__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Local__Sequence__Number: single_value.field_avp__DCA__3GPP__Local__Sequence__Number->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__UAR__Flags: single_value.field_avp__CxDx__3GPP__UAR__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Collection__Period__RRM__UMTS: single_value.field_avp__AAA__3GPP__Collection__Period__RRM__UMTS->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Operator__Determined__Barring: single_value.field_avp__AAA__3GPP__Operator__Determined__Barring->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Recipient__Received__Address: single_value.field_avp__DCA__3GPP__Recipient__Received__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Server__Endpoint: single_value.field_avp__DNAS__NONE__Tunnel__Server__Endpoint->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host: single_value.field_avp__MIPv4__NONE__MIP__Candidate__Home__Agent__Host->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Session__Binding: single_value.field_avp__BASE__NONE__Session__Binding->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMEISV: single_value.field_avp__GI__3GPP__3GPP__IMEISV->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__SS__Code: single_value.field_avp__AAA__3GPP__SS__Code->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__DCD__Information: single_value.field_avp__DCA__3GPP__DCD__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Location__Estimate__Type: single_value.field_avp__DCA__3GPP__Location__Estimate__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Time__Indicator: single_value.field_avp__DCA__3GPP__Time__Indicator->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Addressee__Type: single_value.field_avp__DCA__3GPP__Addressee__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Acct__Multi__Session__Id: single_value.field_avp__BASE__NONE__Acct__Multi__Session__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id__Data: single_value.field_avp__DCC__NONE__Subscription__Id__Data->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Connectivity__Parameters: single_value.field_avp__AAA__3GPP__TWAN__Connectivity__Parameters->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Reply__Applic__ID: single_value.field_avp__DCA__3GPP__Reply__Applic__ID->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Participant__Access__Priority: single_value.field_avp__DCA__3GPP__Participant__Access__Priority->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__RS__Bandwidth: single_value.field_avp__RX__3GPP__RS__Bandwidth->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Reachability__Information: single_value.field_avp__S6__3GPP__Reachability__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Algorithm__Type: single_value.field_avp__MIPv4__NONE__MIP__Algorithm__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Session__Description: single_value.field_avp__DCA__3GPP__SDP__Session__Description->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Desired__BW__DL: single_value.field_avp__RX__3GPP__Extended__Min__Desired__BW__DL->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Location__Info: single_value.field_avp__DCA__3GPP__Location__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL: single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__UL->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__RSRQ: single_value.field_avp__AAA__3GPP__Event__Threshold__RSRQ->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Information: single_value.field_avp__DCA__3GPP__LCS__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Service__Parameters: single_value.field_avp__S6__3GPP__Service__Parameters->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Information: single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Identifier: single_value.field_avp__PCC__3GPP__Routing__Rule__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SMS__Information: single_value.field_avp__DCA__3GPP__SMS__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__ePDG__Address: single_value.field_avp__DCA__3GPP__ePDG__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Event__Trigger: single_value.field_avp__PCC__3GPP__Event__Trigger->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__GCS__Identifier: single_value.field_avp__RX__3GPP__GCS__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv6__NONE__QoS__Capability: single_value.field_avp__MIPv6__NONE__QoS__Capability->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Install: single_value.field_avp__PCC__3GPP__ADC__Rule__Install->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator: single_value.field_avp__AAA__3GPP__Non__IP__PDN__Type__Indicator->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__G__S__U__Pool__Identifier: single_value.field_avp__DCC__NONE__G__S__U__Pool__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Outgoing__Session__Id: single_value.field_avp__DCA__3GPP__Outgoing__Session__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Controlling__Address: single_value.field_avp__DCA__3GPP__PoC__Controlling__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Dynamic__Address__Flag: single_value.field_avp__DCA__3GPP__Dynamic__Address__Flag->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Confidentiality__Key: single_value.field_avp__CxDx__3GPP__Confidentiality__Key->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Flow__Label: single_value.field_avp__PCC__3GPP__Flow__Label->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__NAS__Port: single_value.field_avp__DNAS__NONE__NAS__Port->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Authentication__Info: single_value.field_avp__AAA__3GPP__Authentication__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Transcoder__Inserted__Indication: single_value.field_avp__DCA__3GPP__Transcoder__Inserted__Indication->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SMS__Node: single_value.field_avp__DCA__3GPP__SMS__Node->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Interface__List: single_value.field_avp__AAA__3GPP__Trace__Interface__List->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SGW__Address: single_value.field_avp__DCA__3GPP__SGW__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Charging__Id: single_value.field_avp__GI__3GPP__3GPP__Charging__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Algorithm: single_value.field_avp__DNAS__NONE__CHAP__Algorithm->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__APN__Configuration__Profile: single_value.field_avp__AAA__3GPP__APN__Configuration__Profile->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts: single_value.field_avp__DCA__3GPP__Number__Of__Received__Talk__Bursts->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Full__Network__Name: single_value.field_avp__AAA__3GPP__Full__Network__Name->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Message__Type: single_value.field_avp__DCA__3GPP__Message__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control__Uplink: single_value.field_avp__DCA__3GPP__APN__Rate__Control__Uplink->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__GI__3GPP__3GPP__CAMEL__Charging__Info: single_value.field_avp__GI__3GPP__3GPP__CAMEL__Charging__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__From__Address: single_value.field_avp__DCA__3GPP__From__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__TWAG__CP__Address: single_value.field_avp__AAA__3GPP__TWAG__CP__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__PDP__Context__Type: single_value.field_avp__DCA__3GPP__PDP__Context__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Flows: single_value.field_avp__RX__3GPP__Flows->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__User__Session__Id: single_value.field_avp__DCA__3GPP__User__Session__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Change__Time: single_value.field_avp__DCA__3GPP__PoC__Change__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Privacy__Indicator: single_value.field_avp__DCA__3GPP__Privacy__Indicator->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__CIA__Flags: single_value.field_avp__S6__3GPP__CIA__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Requested__BW__UL: single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__UL->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Monitoring__Time: single_value.field_avp__PCC__3GPP__Monitoring__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__CC__Input__Octets: single_value.field_avp__DCC__NONE__CC__Input__Octets->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Teleservice: single_value.field_avp__DCA__3GPP__Teleservice->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Quota__Consumption__Time: single_value.field_avp__DCA__3GPP__Quota__Consumption__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__UE__Reachability__Configuration: single_value.field_avp__S6__3GPP__UE__Reachability__Configuration->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Destination__Realm: single_value.field_avp__BASE__NONE__Destination__Realm->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Acceptable__Service__Info: single_value.field_avp__RX__3GPP__Acceptable__Service__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Flow__Direction: single_value.field_avp__PCC__3GPP__Flow__Direction->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Reason__For__Cancellation: single_value.field_avp__DCA__3GPP__ProSe__Reason__For__Cancellation->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Supported__Monitoring__Events: single_value.field_avp__S6__3GPP__Supported__Monitoring__Events->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__CG__Address: single_value.field_avp__DCA__3GPP__CG__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Parameter__Set__Values: single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Values->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Item__Number: single_value.field_avp__CxDx__3GPP__SIP__Item__Number->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Session__Release__Cause: single_value.field_avp__PCC__3GPP__Session__Release__Cause->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__MDT__User__Consent: single_value.field_avp__AAA__3GPP__MDT__User__Consent->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__HSS__Cause: single_value.field_avp__S6__3GPP__HSS__Cause->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Home__Link__Prefix: single_value.field_avp__MIPv6__NONE__MIP6__Home__Link__Prefix->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Port: single_value.field_avp__DNAS__NONE__Login__LAT__Port->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__PCSCF__Restoration__Indication: single_value.field_avp__PCC__3GPP__PCSCF__Restoration__Indication->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__G__S__U__Pool__Reference: single_value.field_avp__DCC__NONE__G__S__U__Pool__Reference->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Layer__2__Group__ID: single_value.field_avp__DCA__3GPP__Layer__2__Group__ID->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Port: single_value.field_avp__DCA__3GPP__Interface__Port->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data__Deletion: single_value.field_avp__AAA__3GPP__Subscription__Data__Deletion->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv6__NONE__Chargable__User__Identity: single_value.field_avp__MIPv6__NONE__Chargable__User__Identity->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Trace__Collection__Entity: single_value.field_avp__AAA__3GPP__Trace__Collection__Entity->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Request__Type: single_value.field_avp__DCA__3GPP__AoC__Request__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Feature__List__ID: single_value.field_avp__CxDx__3GPP__Feature__List__ID->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Redirect__Host: single_value.field_avp__BASE__NONE__Redirect__Host->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Network__Access__Mode: single_value.field_avp__AAA__3GPP__Network__Access__Mode->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Compression: single_value.field_avp__DNAS__NONE__Framed__Compression->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Zone__Access: single_value.field_avp__DNAS__NONE__ARAP__Zone__Access->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Selection__Mode: single_value.field_avp__GI__3GPP__3GPP__Selection__Mode->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__QoS__Filter__Rule: single_value.field_avp__DNAS__NONE__QoS__Filter__Rule->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Complete__Data__List__Included__Indicator: single_value.field_avp__AAA__3GPP__Complete__Data__List__Included__Indicator->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__AAA__SPI: single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__SPI->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__Name: single_value.field_avp__DCA__3GPP__LCS__Client__Name->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__GI__3GPP__3GPP__SGSN__Address: single_value.field_avp__GI__3GPP__3GPP__SGSN__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Related__IMS__Charging__Identifier: single_value.field_avp__DCA__3GPP__Related__IMS__Charging__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Called__Asserted__Identity: single_value.field_avp__DCA__3GPP__Called__Asserted__Identity->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__TWAG__Address: single_value.field_avp__DCA__3GPP__TWAG__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MSA__Lifetime: single_value.field_avp__MIPv4__NONE__MIP__MSA__Lifetime->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Talk__Burst__Time: single_value.field_avp__DCA__3GPP__Talk__Burst__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Token__Text: single_value.field_avp__DCA__3GPP__Token__Text->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Time__Unit: single_value.field_avp__DCA__3GPP__Rate__Control__Time__Unit->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__GI__3GPP__External__Identifier: single_value.field_avp__GI__3GPP__External__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Reason__Header: single_value.field_avp__DCA__3GPP__Reason__Header->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__WLCP__Key: single_value.field_avp__AAA__3GPP__WLCP__Key->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Reachability__Type: single_value.field_avp__S6__3GPP__Reachability__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SIP__Request__Timestamp: single_value.field_avp__DCA__3GPP__SIP__Request__Timestamp->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Route: single_value.field_avp__DNAS__NONE__Framed__Route->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Private__Group__Id: single_value.field_avp__DNAS__NONE__Tunnel__Private__Group__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__CC__Request__Type: single_value.field_avp__DCC__NONE__CC__Request__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Source__IP__Address: single_value.field_avp__DCA__3GPP__ProSe__Source__IP__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Type__Of__External__Identifier: single_value.field_avp__S6__3GPP__Type__Of__External__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Event__Report__Indication: single_value.field_avp__PCC__3GPP__Event__Report__Indication->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__MDT__Configuration: single_value.field_avp__AAA__3GPP__MDT__Configuration->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Report: single_value.field_avp__PCC__3GPP__Usage__Monitoring__Report->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Number__Of__Participants: single_value.field_avp__DCA__3GPP__Number__Of__Participants->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__MSC__Address: single_value.field_avp__DCA__3GPP__MSC__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Priviledged__Sender__Indication: single_value.field_avp__CxDx__3GPP__Priviledged__Sender__Indication->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Adjacent__Access__Restriction__Data: single_value.field_avp__AAA__3GPP__Adjacent__Access__Restriction__Data->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service__Obligatory__Type: single_value.field_avp__DCA__3GPP__AoC__Service__Obligatory__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID: single_value.field_avp__AAA__3GPP__RAT__Frequency__Selection__Priority__ID->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Usage: single_value.field_avp__DCA__3GPP__Time__First__Usage->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Reason__Info: single_value.field_avp__CxDx__3GPP__Reason__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Default__EPS__Bearer__QoS: single_value.field_avp__PCC__3GPP__Default__EPS__Bearer__QoS->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__CLR__Flags: single_value.field_avp__AAA__3GPP__CLR__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__ULR__Flags: single_value.field_avp__AAA__3GPP__ULR__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Originating__SCCP__Address: single_value.field_avp__DCA__3GPP__Originating__SCCP__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__ICS__Indicator: single_value.field_avp__AAA__3GPP__ICS__Indicator->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Calling__Station__Id: single_value.field_avp__DNAS__NONE__Calling__Station__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Client__Auth__Id: single_value.field_avp__DNAS__NONE__Tunnel__Client__Auth__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Currency__Code: single_value.field_avp__DCC__NONE__Currency__Code->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Cancellation__Type: single_value.field_avp__AAA__3GPP__Cancellation__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__E2E__Sequence: single_value.field_avp__BASE__NONE__E2E__Sequence->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Origin__Realm: single_value.field_avp__BASE__NONE__Origin__Realm->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__PDN__Type: single_value.field_avp__AAA__3GPP__PDN__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Scale__Factor: single_value.field_avp__DCA__3GPP__Scale__Factor->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__IM__Information: single_value.field_avp__DCA__3GPP__IM__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Prompt: single_value.field_avp__DNAS__NONE__Prompt->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Offer__Timestamp: single_value.field_avp__DCA__3GPP__SDP__Offer__Timestamp->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__PPR__Flags: single_value.field_avp__AAA__3GPP__PPR__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__MM__Content__Type: single_value.field_avp__DCA__3GPP__MM__Content__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__CPDT__Information: single_value.field_avp__DCA__3GPP__CPDT__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GGSN__IPv6__Address: single_value.field_avp__GI__3GPP__3GPP__GGSN__IPv6__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__DER__S6b__Flags: single_value.field_avp__AAA__3GPP__DER__S6b__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SCS__Realm: single_value.field_avp__DCA__3GPP__SCS__Realm->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Requestor__Id: single_value.field_avp__DCA__3GPP__LCS__Requestor__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Identifier: single_value.field_avp__RX__3GPP__Access__Network__Charging__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Redirect__Server: single_value.field_avp__DCC__NONE__Redirect__Server->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status: single_value.field_avp__S6__3GPP__AESE__Communication__Pattern__Config__Status->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__PoC__User__Role__info__Units: single_value.field_avp__DCA__3GPP__PoC__User__Role__info__Units->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part: single_value.field_avp__DCA__3GPP__Variable__Part->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID: single_value.field_avp__DCA__3GPP__ProSe__3rd__Party__Application__ID->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data: single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction__Data->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Bearer__Operation: single_value.field_avp__PCC__3GPP__Bearer__Operation->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Current__Location__Retrieved: single_value.field_avp__AAA__3GPP__Current__Location__Retrieved->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Pre__emption__Control__Info: single_value.field_avp__RX__3GPP__Pre__emption__Control__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Application__Instance__Identifier: single_value.field_avp__PCC__3GPP__TDF__Application__Instance__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SM__Device__Trigger__Information: single_value.field_avp__DCA__3GPP__SM__Device__Trigger__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Service__Information: single_value.field_avp__DCA__3GPP__Service__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Acct__Interim__Interval: single_value.field_avp__BASE__NONE__Acct__Interim__Interval->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Number: single_value.field_avp__RX__3GPP__Media__Component__Number->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Path: single_value.field_avp__CxDx__3GPP__Path->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Usage: single_value.field_avp__PCC__3GPP__Packet__Filter__Usage->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Event__Threshold__Event__1F: single_value.field_avp__AAA__3GPP__Event__Threshold__Event__1F->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__MONTE__Location__Type: single_value.field_avp__S6__3GPP__MONTE__Location__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Inter__Operator__Identifier: single_value.field_avp__DCA__3GPP__Inter__Operator__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__RDS__Indicator: single_value.field_avp__AAA__3GPP__RDS__Indicator->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Proximity__Cancellation__Timestamp: single_value.field_avp__DCA__3GPP__Proximity__Cancellation__Timestamp->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__MMTel__SService__Type: single_value.field_avp__DCA__3GPP__MMTel__SService__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Optional__Capability: single_value.field_avp__CxDx__3GPP__Optional__Capability->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Tunnel__Header__Length: single_value.field_avp__PCC__3GPP__Tunnel__Header__Length->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Reporting__Trigger: single_value.field_avp__AAA__3GPP__Reporting__Trigger->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate: single_value.field_avp__PCC__3GPP__Conditional__APN__Aggregate__Max__Bitrate->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name: single_value.field_avp__CxDx__3GPP__Secondary__Event__Charging__Function__Name->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Group__PLMN__Id: single_value.field_avp__AAA__3GPP__Group__PLMN__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Reply__Path__Requested: single_value.field_avp__DCA__3GPP__Reply__Path__Requested->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__User__Id: single_value.field_avp__AAA__3GPP__User__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Serving__Node__Type: single_value.field_avp__DCA__3GPP__Serving__Node__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Login__LAT__Node: single_value.field_avp__DNAS__NONE__Login__LAT__Node->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Originating__Line__Info: single_value.field_avp__DNAS__NONE__Originating__Line__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Exponent: single_value.field_avp__DCC__NONE__Exponent->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv6__NONE__MIP__Authenticator: single_value.field_avp__MIPv6__NONE__MIP__Authenticator->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info: single_value.field_avp__AAA__3GPP__Requested__UTRAN__GERAN__Authentication__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Input__Octets: single_value.field_avp__MIPv4__NONE__Accounting__Input__Octets->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__EPS__User__State: single_value.field_avp__AAA__3GPP__EPS__User__State->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Origin__Host: single_value.field_avp__BASE__NONE__Origin__Host->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Access__Authorization__Flags: single_value.field_avp__AAA__3GPP__Access__Authorization__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__PDP__Address: single_value.field_avp__DCA__3GPP__PDP__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator: single_value.field_avp__DCA__3GPP__CP__CIoT__EPS__Optimisation__Indicator->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__NNI__Information: single_value.field_avp__DCA__3GPP__NNI__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Location__Estimate: single_value.field_avp__DCA__3GPP__Location__Estimate->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Offline__Charging: single_value.field_avp__DCA__3GPP__Offline__Charging->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Retry__Interval: single_value.field_avp__RX__3GPP__Retry__Interval->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Session__Id: single_value.field_avp__BASE__NONE__Accounting__Session__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Additional__Content__Information: single_value.field_avp__DCA__3GPP__Additional__Content__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Restriction__Filter__Rule: single_value.field_avp__DCC__NONE__Restriction__Filter__Rule->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Cause__Code: single_value.field_avp__DCA__3GPP__Cause__Code->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__Connection__Mode: single_value.field_avp__AAA__3GPP__TWAN__Connection__Mode->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Packet__Filter__Identifier: single_value.field_avp__PCC__3GPP__Packet__Filter__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Address__Data: single_value.field_avp__DCA__3GPP__Address__Data->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__SCEF__Reference__ID: single_value.field_avp__S6__3GPP__SCEF__Reference__ID->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Content__Type: single_value.field_avp__DCA__3GPP__Content__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Resource__Release__Notification: single_value.field_avp__PCC__3GPP__Resource__Release__Notification->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Name: single_value.field_avp__PCC__3GPP__ADC__Rule__Name->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Function__IP__Address: single_value.field_avp__DCA__3GPP__ProSe__Function__IP__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Guaranteed__Bitrate__DL: single_value.field_avp__PCC__3GPP__Guaranteed__Bitrate__DL->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Disconnect__Cause: single_value.field_avp__BASE__NONE__Disconnect__Cause->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Error__Diagnostic: single_value.field_avp__AAA__3GPP__Error__Diagnostic->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Extended__Max__Supported__BW__UL: single_value.field_avp__RX__3GPP__Extended__Max__Supported__BW__UL->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__UDP__Source__Port: single_value.field_avp__PCC__3GPP__UDP__Source__Port->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__CC__Total__Octets: single_value.field_avp__DCC__NONE__CC__Total__Octets->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Record__Type: single_value.field_avp__BASE__NONE__Accounting__Record__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SMS__Result: single_value.field_avp__DCA__3GPP__SMS__Result->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__MMS__Information: single_value.field_avp__DCA__3GPP__MMS__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__From__SIP__Header: single_value.field_avp__CxDx__3GPP__From__SIP__Header->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Routing__Rule__Definition: single_value.field_avp__PCC__3GPP__Routing__Rule__Definition->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__SIPTO__Local__Network__Permission: single_value.field_avp__AAA__3GPP__SIPTO__Local__Network__Permission->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__CUG__Information: single_value.field_avp__DCA__3GPP__CUG__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed: single_value.field_avp__AAA__3GPP__VPLMN__Dynamic__Address__Allowed->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Value__Digits: single_value.field_avp__DCC__NONE__Value__Digits->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__AAA__Auth: single_value.field_avp__MIPv4__NONE__MIP__MN__AAA__Auth->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Acct__Application__Id: single_value.field_avp__BASE__NONE__Acct__Application__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Associated__Party__Address: single_value.field_avp__DCA__3GPP__Associated__Party__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Authenticate: single_value.field_avp__CxDx__3GPP__SIP__Authenticate->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Service__Type: single_value.field_avp__AAA__3GPP__Service__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Immediate__Response__Preferred: single_value.field_avp__AAA__3GPP__Immediate__Response__Preferred->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Framed__Appletalk__Zone: single_value.field_avp__DNAS__NONE__Framed__Appletalk__Zone->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Login__IPv6__Host: single_value.field_avp__DNAS__NONE__Login__IPv6__Host->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Local__GW__Inserted__Indication: single_value.field_avp__DCA__3GPP__Local__GW__Inserted__Indication->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__XRES: single_value.field_avp__AAA__3GPP__XRES->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Final__Unit__Indication: single_value.field_avp__DCC__NONE__Final__Unit__Indication->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Deferred__Location__Event__Type: single_value.field_avp__DCA__3GPP__Deferred__Location__Event__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__GI__3GPP__3GPP__IMSI: single_value.field_avp__GI__3GPP__3GPP__IMSI->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__User__State: single_value.field_avp__AAA__3GPP__User__State->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__MN__to__HA__MSA: single_value.field_avp__MIPv4__NONE__MIP__MN__to__HA__MSA->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Result__Code: single_value.field_avp__BASE__NONE__Result__Code->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Envelope: single_value.field_avp__DCA__3GPP__Envelope->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity: single_value.field_avp__DCA__3GPP__Monitoring__Event__Configuration__Activity->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Communication__Service__Identifier: single_value.field_avp__DCA__3GPP__IMS__Communication__Service__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Framed__IP__Address: single_value.field_avp__DNAS__NONE__Framed__IP__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Trust__Relationship__Update: single_value.field_avp__AAA__3GPP__Trust__Relationship__Update->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__APN__Rate__Control__Downlink: single_value.field_avp__DCA__3GPP__APN__Rate__Control__Downlink->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Session__Direction: single_value.field_avp__DCA__3GPP__Session__Direction->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Realm: single_value.field_avp__S6__3GPP__IP__SM__GW__Realm->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__UE__Identifier: single_value.field_avp__DCA__3GPP__Monitoring__UE__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Reference__ID__Validity__Time: single_value.field_avp__S6__3GPP__Reference__ID__Validity__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__TFT__Packet__Filter__Information: single_value.field_avp__PCC__3GPP__TFT__Packet__Filter__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity: single_value.field_avp__AAA__3GPP__E__UTRAN__Cell__Global__Identity->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Min__Desired__Bandwidth__DL: single_value.field_avp__RX__3GPP__Min__Desired__Bandwidth__DL->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Transmitter__Info: single_value.field_avp__DCA__3GPP__Transmitter__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Group__Reporting__Guard__Timer: single_value.field_avp__S6__3GPP__Group__Reporting__Guard__Timer->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__PS__Furnish__Charging__Information: single_value.field_avp__DCA__3GPP__PS__Furnish__Charging__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Associated__Identities: single_value.field_avp__CxDx__3GPP__Associated__Identities->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Session__Linking__Indicator: single_value.field_avp__PCC__3GPP__Session__Linking__Indicator->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Auth__Session__State: single_value.field_avp__BASE__NONE__Auth__Session__State->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Number__of__Reports: single_value.field_avp__S6__3GPP__Maximum__Number__of__Reports->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__PRA__Install: single_value.field_avp__PCC__3GPP__PRA__Install->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__V2X__Permission: single_value.field_avp__AAA__3GPP__V2X__Permission->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Range__Class: single_value.field_avp__DCA__3GPP__ProSe__Range__Class->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Carrier__Select__Routing__Information: single_value.field_avp__DCA__3GPP__Carrier__Select__Routing__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Negotiation: single_value.field_avp__PCC__3GPP__QoS__Negotiation->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__LIPA__Permission: single_value.field_avp__AAA__3GPP__LIPA__Permission->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__SIP__Auth__Data__Item: single_value.field_avp__CxDx__3GPP__SIP__Auth__Data__Item->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__3GPP2__MEID: single_value.field_avp__AAA__3GPP__3GPP2__MEID->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__to__MN__MSA: single_value.field_avp__MIPv4__NONE__MIP__FA__to__MN__MSA->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Subscription__Data: single_value.field_avp__AAA__3GPP__Subscription__Data->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Multiple__Registration__Indication: single_value.field_avp__CxDx__3GPP__Multiple__Registration__Indication->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__WLAN__offloadability__UTRAN: single_value.field_avp__AAA__3GPP__WLAN__offloadability__UTRAN->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Vendor__Specific__Application__Id: single_value.field_avp__BASE__NONE__Vendor__Specific__Application__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__IMSI__Unauthenticated__Flag: single_value.field_avp__DCA__3GPP__IMSI__Unauthenticated__Flag->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Interface__Id: single_value.field_avp__DCA__3GPP__Interface__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__CSG__Subscription__Data: single_value.field_avp__AAA__3GPP__CSG__Subscription__Data->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Diagnostics: single_value.field_avp__DCA__3GPP__Diagnostics->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv6__NONE__Service__Selection: single_value.field_avp__MIPv6__NONE__Service__Selection->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__TS__Code: single_value.field_avp__AAA__3GPP__TS__Code->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Tunnel__Client__Endpoint: single_value.field_avp__DNAS__NONE__Tunnel__Client__Endpoint->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__AN__Trusted: single_value.field_avp__AAA__3GPP__AN__Trusted->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Monitoring__Event__Funtionality: single_value.field_avp__DCA__3GPP__Monitoring__Event__Funtionality->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Aux__Applic__Info: single_value.field_avp__DCA__3GPP__Aux__Applic__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Nonce: single_value.field_avp__MIPv4__NONE__MIP__Nonce->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__IP__SM__GW__Number: single_value.field_avp__S6__3GPP__IP__SM__GW__Number->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__AAR__Flags: single_value.field_avp__AAA__3GPP__AAR__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Client__External__ID: single_value.field_avp__DCA__3GPP__LCS__Client__External__ID->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__VLR__Number: single_value.field_avp__DCA__3GPP__VLR__Number->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Install: single_value.field_avp__PCC__3GPP__Charging__Rule__Install->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Rx__Request__Type: single_value.field_avp__RX__3GPP__Rx__Request__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__NIDD__Authorization__Response: single_value.field_avp__S6__3GPP__NIDD__Authorization__Response->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Outgoing__Trunk__Group__Id: single_value.field_avp__DCA__3GPP__Outgoing__Trunk__Group__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Transport__Access__Type: single_value.field_avp__AAA__3GPP__Transport__Access__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Subscription__Id: single_value.field_avp__DCC__NONE__Subscription__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__QoS__Rule__Remove: single_value.field_avp__PCC__3GPP__QoS__Rule__Remove->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data: single_value.field_avp__AAA__3GPP__VPLMN__CSG__Subscription__Data->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Message__Body: single_value.field_avp__DCA__3GPP__Message__Body->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Communication__Duration__Time: single_value.field_avp__S6__3GPP__Communication__Duration__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Access__Availability__Change__Reason: single_value.field_avp__PCC__3GPP__Access__Availability__Change__Reason->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__TDF__Application__Identifier: single_value.field_avp__PCC__3GPP__TDF__Application__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Requested__PLMN__Identifier: single_value.field_avp__DCA__3GPP__Requested__PLMN__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Location__Area__Identity: single_value.field_avp__AAA__3GPP__Location__Area__Identity->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Media__Component__Status: single_value.field_avp__RX__3GPP__Media__Component__Status->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__eDRX__Cycle__Length__Value: single_value.field_avp__AAA__3GPP__eDRX__Cycle__Length__Value->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__FA__Challenge: single_value.field_avp__MIPv4__NONE__MIP__FA__Challenge->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Visited__Network__Identifier: single_value.field_avp__CxDx__3GPP__Visited__Network__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__RIR__Flags: single_value.field_avp__S6__3GPP__RIR__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Volume__Quota__Threshold: single_value.field_avp__DCA__3GPP__Volume__Quota__Threshold->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Incremental__Cost: single_value.field_avp__DCA__3GPP__Incremental__Cost->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Usage__Monitoring__Level: single_value.field_avp__PCC__3GPP__Usage__Monitoring__Level->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Collection__Period__RRM__LTE: single_value.field_avp__AAA__3GPP__Collection__Period__RRM__LTE->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Extended__APN__AMBR__UL: single_value.field_avp__PCC__3GPP__Extended__APN__AMBR__UL->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Subscriber__Status: single_value.field_avp__AAA__3GPP__Subscriber__Status->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Identity__with__Emergency__Registration: single_value.field_avp__CxDx__3GPP__Identity__with__Emergency__Registration->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Originator__Received__Address: single_value.field_avp__DCA__3GPP__Originator__Received__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Service: single_value.field_avp__DCA__3GPP__AoC__Service->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Tariff__Change__Usage: single_value.field_avp__DCC__NONE__Tariff__Change__Usage->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__LCS__PrivacyException: single_value.field_avp__AAA__3GPP__LCS__PrivacyException->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__QoS__Subscribed: single_value.field_avp__AAA__3GPP__QoS__Subscribed->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__NAS__IP__Address: single_value.field_avp__DNAS__NONE__NAS__IP__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Variable__Part__Value: single_value.field_avp__DCA__3GPP__Variable__Part__Value->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Read__Reply__Report__Requested: single_value.field_avp__DCA__3GPP__Read__Reply__Report__Requested->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Event__Charging__TimeStamp: single_value.field_avp__DCA__3GPP__Event__Charging__TimeStamp->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__RR__Bandwidth: single_value.field_avp__RX__3GPP__RR__Bandwidth->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__CHAP__Auth: single_value.field_avp__DNAS__NONE__CHAP__Auth->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Service__Context__Id: single_value.field_avp__DCC__NONE__Service__Context__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Authenticator__Length: single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Length->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SDP__TimeStamps: single_value.field_avp__DCA__3GPP__SDP__TimeStamps->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__IMS__Charging__Identifier: single_value.field_avp__DCA__3GPP__IMS__Charging__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__MIP__FA__RK__SPI: single_value.field_avp__AAA__3GPP__MIP__FA__RK__SPI->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Related__Trigger: single_value.field_avp__DCA__3GPP__Related__Trigger->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL: single_value.field_avp__PCC__3GPP__APN__Aggregate__Max__Bitrate__DL->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__SCS__Identity: single_value.field_avp__S6__3GPP__SCS__Identity->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__LCS__Name__String: single_value.field_avp__DCA__3GPP__LCS__Name__String->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Access__Network__Charging__Address: single_value.field_avp__RX__3GPP__Access__Network__Charging__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Presence__Reporting__Area__Identifier: single_value.field_avp__PCC__3GPP__Presence__Reporting__Area__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Inband__Security__Id: single_value.field_avp__BASE__NONE__Inband__Security__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause__Value: single_value.field_avp__DCA__3GPP__ISUP__Cause__Value->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Charging__Rule__Name: single_value.field_avp__PCC__3GPP__Charging__Rule__Name->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Ip__Domain__Id: single_value.field_avp__RX__3GPP__Ip__Domain__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__TDF__IP__Address: single_value.field_avp__PCC__3GPP__TDF__IP__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__UE__Usage__Type: single_value.field_avp__AAA__3GPP__UE__Usage__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Enhanced__Coverage__Restriction: single_value.field_avp__S6__3GPP__Enhanced__Coverage__Restriction->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Charged__Party: single_value.field_avp__DCA__3GPP__Charged__Party->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__PDN__Connection__Charging__ID: single_value.field_avp__DCA__3GPP__PDN__Connection__Charging__ID->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__User__Data__Already__Available: single_value.field_avp__CxDx__3GPP__User__Data__Already__Available->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Security__Parameter__Index: single_value.field_avp__PCC__3GPP__Security__Parameter__Index->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__MME__Number__for__MT__SMS: single_value.field_avp__AAA__3GPP__MME__Number__for__MT__SMS->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL: single_value.field_avp__PCC__3GPP__Traffic__Steering__Policy__Identifier__UL->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__CC__Correlation__Id: single_value.field_avp__DCC__NONE__CC__Correlation__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Home__Agent__Host: single_value.field_avp__MIPv4__NONE__MIP__Home__Agent__Host->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Route__Record: single_value.field_avp__BASE__NONE__Route__Record->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SM__User__Data__Header: single_value.field_avp__DCA__3GPP__SM__User__Data__Header->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Carrier__Frequency: single_value.field_avp__AAA__3GPP__Carrier__Frequency->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__MMTel__Information: single_value.field_avp__DCA__3GPP__MMTel__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Mandatory__Capability: single_value.field_avp__CxDx__3GPP__Mandatory__Capability->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Trace__NE__Type__List: single_value.field_avp__AAA__3GPP__Trace__NE__Type__List->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode: single_value.field_avp__DCA__3GPP__Charging__Characteristics__Selection__Mode->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Port__Limit: single_value.field_avp__DNAS__NONE__Port__Limit->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv6__NONE__MIP6__Feature__Vector: single_value.field_avp__MIPv6__NONE__MIP6__Feature__Vector->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Multiple__Services__Credit__Control: single_value.field_avp__DCC__NONE__Multiple__Services__Credit__Control->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator: single_value.field_avp__AAA__3GPP__All__APN__Configurations__Included__Indicator->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__NOR__Flags: single_value.field_avp__AAA__3GPP__NOR__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Message__ID: single_value.field_avp__DCA__3GPP__Message__ID->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__GI__3GPP__3GPP__MS__TimeZone: single_value.field_avp__GI__3GPP__3GPP__MS__TimeZone->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__External__Client: single_value.field_avp__AAA__3GPP__External__Client->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Charge__Reason__Code: single_value.field_avp__DCA__3GPP__Charge__Reason__Code->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Authorization__Lifetime: single_value.field_avp__BASE__NONE__Authorization__Lifetime->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__TWAN__PCO: single_value.field_avp__AAA__3GPP__TWAN__PCO->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Change__Conditions: single_value.field_avp__DCA__3GPP__PoC__Change__Conditions->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Language: single_value.field_avp__DCA__3GPP__Language->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Extended__Min__Requested__BW__DL: single_value.field_avp__RX__3GPP__Extended__Min__Requested__BW__DL->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Features: single_value.field_avp__DNAS__NONE__ARAP__Features->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Framed__MTU: single_value.field_avp__DNAS__NONE__Framed__MTU->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Unit__Quota__Threshold: single_value.field_avp__DCA__3GPP__Unit__Quota__Threshold->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Accounting__Auth__Method: single_value.field_avp__DNAS__NONE__Accounting__Auth__Method->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__MIP__Authenticator__Offset: single_value.field_avp__MIPv4__NONE__MIP__Authenticator__Offset->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__Information: single_value.field_avp__DCA__3GPP__MBMS__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Bearer__Capability: single_value.field_avp__DCA__3GPP__Bearer__Capability->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Service__URN: single_value.field_avp__RX__3GPP__Service__URN->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Supported__Services: single_value.field_avp__S6__3GPP__Supported__Services->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SDP__Media__Description: single_value.field_avp__DCA__3GPP__SDP__Media__Description->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__MIPv4__NONE__Accounting__Output__Packets: single_value.field_avp__MIPv4__NONE__Accounting__Output__Packets->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Radio__Parameter__Set__Info: single_value.field_avp__DCA__3GPP__Radio__Parameter__Set__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Rule__DeActivation__Time: single_value.field_avp__PCC__3GPP__Rule__DeActivation__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Relay__Node__Indicator: single_value.field_avp__AAA__3GPP__Relay__Node__Indicator->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__T4__Data: single_value.field_avp__S6__3GPP__T4__Data->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Fixed__User__Location__Info: single_value.field_avp__PCC__3GPP__Fixed__User__Location__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Coverage__Status: single_value.field_avp__DCA__3GPP__Coverage__Status->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Online: single_value.field_avp__PCC__3GPP__Online->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__ADC__Rule__Base__Name: single_value.field_avp__PCC__3GPP__ADC__Rule__Base__Name->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__SCEF__Realm: single_value.field_avp__AAA__3GPP__SCEF__Realm->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__MBMS__Charged__Party: single_value.field_avp__DCA__3GPP__MBMS__Charged__Party->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Requested__Validity__Time: single_value.field_avp__S6__3GPP__Requested__Validity__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__CC__Request__Number: single_value.field_avp__DCC__NONE__CC__Request__Number->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__AoC__Information: single_value.field_avp__DCA__3GPP__AoC__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Supported__Features: single_value.field_avp__CxDx__3GPP__Supported__Features->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Local__Time__Zone: single_value.field_avp__AAA__3GPP__Local__Time__Zone->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__GERAN__Vector: single_value.field_avp__AAA__3GPP__GERAN__Vector->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Call__ID__SIP__Header: single_value.field_avp__CxDx__3GPP__Call__ID__SIP__Header->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Online__Charging__Flag: single_value.field_avp__DCA__3GPP__Online__Charging__Flag->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Number__of__Messages__Sent: single_value.field_avp__DCA__3GPP__Number__of__Messages__Sent->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile: single_value.field_avp__AAA__3GPP__EPS__Subscribed__QoS__Profile->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Session__Stop__Indicator: single_value.field_avp__GI__3GPP__3GPP__Session__Stop__Indicator->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__GPRS__Subscription__Data: single_value.field_avp__AAA__3GPP__GPRS__Subscription__Data->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile: single_value.field_avp__GI__3GPP__3GPP__GPRS__Negotiated__QoS__Profile->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Access__Transfer__Type: single_value.field_avp__DCA__3GPP__Access__Transfer__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Called__Station__Id: single_value.field_avp__DNAS__NONE__Called__Station__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Inter__UE__Transfer: single_value.field_avp__DCA__3GPP__Inter__UE__Transfer->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__Cost__Unit: single_value.field_avp__DCC__NONE__Cost__Unit->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Accounting__Realtime__Required: single_value.field_avp__BASE__NONE__Accounting__Realtime__Required->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Termination__Cause: single_value.field_avp__BASE__NONE__Termination__Cause->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Received__Talk__Burst__Volume: single_value.field_avp__DCA__3GPP__Received__Talk__Burst__Volume->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Control__Max__Rate: single_value.field_avp__DCA__3GPP__Rate__Control__Max__Rate->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Class__Identifier: single_value.field_avp__DCA__3GPP__Class__Identifier->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__GI__3GPP__3GPP__Allocate__IP__Type: single_value.field_avp__GI__3GPP__3GPP__Allocate__IP__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__SM__Back__Off__Timer: single_value.field_avp__AAA__3GPP__SM__Back__Off__Timer->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__Specific__Action: single_value.field_avp__RX__3GPP__Specific__Action->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Maximum__Detection__Time: single_value.field_avp__S6__3GPP__Maximum__Detection__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Login__TCP__Port: single_value.field_avp__DNAS__NONE__Login__TCP__Port->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__Password__Retry: single_value.field_avp__DNAS__NONE__Password__Retry->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Time__Stamps: single_value.field_avp__DCA__3GPP__Time__Stamps->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Base__Time__Interval: single_value.field_avp__DCA__3GPP__Base__Time__Interval->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__UWAN__User__Location__Info: single_value.field_avp__DCA__3GPP__UWAN__User__Location__Info->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__ProSe__Role__Of__UE: single_value.field_avp__DCA__3GPP__ProSe__Role__Of__UE->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__RAT__Type: single_value.field_avp__PCC__3GPP__RAT__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Ext__PDP__Address: single_value.field_avp__AAA__3GPP__Ext__PDP__Address->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__PoC__Session__Type: single_value.field_avp__DCA__3GPP__PoC__Session__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__ISUP__Cause: single_value.field_avp__DCA__3GPP__ISUP__Cause->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__RX__3GPP__AF__Signalling__Protocol: single_value.field_avp__RX__3GPP__AF__Signalling__Protocol->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Adjacent__PLMNs: single_value.field_avp__AAA__3GPP__Adjacent__PLMNs->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__S6__3GPP__Service__Result__Code: single_value.field_avp__S6__3GPP__Service__Result__Code->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__SGSN__Location__Information: single_value.field_avp__AAA__3GPP__SGSN__Location__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Authorised__QoS: single_value.field_avp__DCA__3GPP__Authorised__QoS->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Time__First__Transmission: single_value.field_avp__DCA__3GPP__Time__First__Transmission->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Stop__Time: single_value.field_avp__DCA__3GPP__Stop__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Reason__Code: single_value.field_avp__CxDx__3GPP__Reason__Code->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Pre__emption__Vulnerability: single_value.field_avp__PCC__3GPP__Pre__emption__Vulnerability->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__Equivalent__PLMN__List: single_value.field_avp__AAA__3GPP__Equivalent__PLMN__List->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__Default__Access: single_value.field_avp__PCC__3GPP__Default__Access->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__CxDx__3GPP__Supported__Applications: single_value.field_avp__CxDx__3GPP__Supported__Applications->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__BASE__NONE__Class: single_value.field_avp__BASE__NONE__Class->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DNAS__NONE__ARAP__Challenge__Response: single_value.field_avp__DNAS__NONE__ARAP__Challenge__Response->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__SM__Message__Type: single_value.field_avp__DCA__3GPP__SM__Message__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCC__NONE__CC__Sub__Session__Id: single_value.field_avp__DCC__NONE__CC__Sub__Session__Id->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__IDR__Flags: single_value.field_avp__AAA__3GPP__IDR__Flags->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__PCC__3GPP__PS__to__CS__Session__Continuity: single_value.field_avp__PCC__3GPP__PS__to__CS__Session__Continuity->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__V2X__Subscription__Data: single_value.field_avp__AAA__3GPP__V2X__Subscription__Data->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Refund__Information: single_value.field_avp__DCA__3GPP__Refund__Information->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Rate__Element: single_value.field_avp__DCA__3GPP__Rate__Element->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__PDP__Type: single_value.field_avp__AAA__3GPP__PDP__Type->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__AAA__3GPP__AMBR: single_value.field_avp__AAA__3GPP__AMBR->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__DCA__3GPP__Submission__Time: single_value.field_avp__DCA__3GPP__Submission__Time->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; case AVP__Data::ALT_avp__UNKNOWN: single_value.field_avp__UNKNOWN->check_restriction(t_res, t_name ? t_name : "@DIAMETER_Types.AVP_Data"); return; default: TTCN_error("Internal error: Invalid selector in a specific value when performing check_restriction operation on a template of union type @DIAMETER_Types.AVP_Data."); } case TR_PRESENT: if (!match_omit(legacy)) return; break; default: return; } TTCN_error("Restriction `%s' on template of type %s violated.", get_res_name(t_res), t_name ? t_name : "@DIAMETER_Types.AVP_Data"); } } /* end of namespace */